464526195732 11136964838866 25715510077679 69297100935034 56040150637468 9919288682163 4491383897299 16288396857453 11991826517171 452922395665 28747370946475 27274101250634 2031147931947 31687363842761 35976089240986 5302147690143 11043978177899 27289894030256 63399457417034 43184215043349 19788309974872 54252886577226 61954850581768 26821062648002 51022601509679 34746124063188 11031829696235 1406133464838 8868443839307 4495320048310 15904425475184 5751116909881 42488949156314 73073451206447 15472076084285 42852549979527 1435154224370 55891712926912 890319990636 63314178563543 11230060355631 40129354119197 9474590296714 17288867281671 9628558579981 33221590308180 55589166633462 4133636013095 5213199823936 11238159292475 3467559789407 37386935864952 1344586258643 26003985920557 7178256843168 1402439210920 29700764734530 36974589012758 5416470605276 43137973078289 24596502667256 4326438188365 9259361200193 7030207656178 4790592789299 3356870760689 6592446156536 9541245660355 73910312456359 40560691503176 3101240484409 6089494100598 20791590988550 7807521034194 1575568979385 7075846687208 17249318463402 38699124050398 19024039592661 2002323757586 6441592377017 1933594769756 73998571507053 401481266374 48664574623678 16374580254890 39232858645504 19320946073663 37068024103853 20187120227892 31279956030026 1038929103978 814996965776 2421807139853 221873819208 47421099568449 9391962587470 15386926128534 42266043320232 10319622273954 73124553380931 45039780759001 1114690986596 1313772219735 948415169308 1817285743460 344919051265 74961543012447 5720775812927 1136553857328 22852518997877 60617500702150 27162964097536 16173039238021 16319029107363 24452852091410 45005666762266 40230392936549 14502086439076 39749570144773 4639618823369 54520234186484 1505196355418 10128577937841 14263787095293 4323460110063 19540287963583 8073875069966 3135979348596 10339079483838 34993714619060 48623124952384 889051688900 43800504212170 20324647891178 19480796896025 10700695317152 898102276327 26173424222131 8462715482889 5744592384362 220928436463 7631157548415 12411754102807 56943702257923 7382960463576 16913245379557 18353838041029 11720000866722 12485127602021 1346000521017 2084561861441 40621382189914 25006846153313 2477405268943 12096404137611 17293010293183 70018608870567 4660223410608 10652100085202 2416105949121 65385861830430 68756472454 7901651199350 2700427064681 30477753628900 307520779145 27501117912022 16566203477964 17748524726026 20711141879880 10113753079208 24663213686313 3782189590523 1631543052112 250765941574 22375229153897 34419248030395 8400655529137 1066722582441 701734078256 16737450750848 6147534055728 26765624641134 5978873050296 28460401045608 13525199777 22918121266567 700048345396 51124577495832 4041892931526 2756798466299 31700509077226 5045802014020 16152469736153 29167357603509 48261418260579 34468110817748 2596716987479 47000606366754 46341555777574 10362854258802 16909257377890 8459201886436 54938847782823 26721351497505 1528553839729 11252061757795 32367490088358 14557855113192 23839297830 18833730351988 949518959450 17180050705288 21437014698990 1418676144528 5206168479503 39869249282352 935993196454 756581848780 42308048615228 28586336614888 2255685597372 19524127147275 6833848754038 35697728057486 14823086932664 5000360038319 9092101471667 11938570450941 29359179706055 24731248367099 4714632593794 4313202713420 30667755912527 13369688637986 4657808940904 1853500789259 1235058756187 607432027310 53598463488655 48487749294891 23030955105162 31310286669255 5727334994513 6995883278274 13961658323966 597726950283 25084158716693 18177363336461 3915728760790 4875628593336 11045753524675 12714856035492 8968942080968 30917955494836 18316070324537 114932090564 58716948458957 12144267045343 51335776304723 29832319187586 7695840440491 5114336343641 15728940929 39476062239556 61871246714934 40616246011986 25779441453801 17470442286 3523494676860 738370124637 4144094265228 10067329200648 17819343988021 5287701951561 27640101758883 25145529157081 68856869328269 14171097324354 13972023890828 57106981617676 3364031420310 31755892214744 11045620820578 8166174619414 2594027532746 12034621198859 44999937092862 24514755887 652229388700 27387693501490 1413533583362 12525592756651 4330405340213 7431435160172 6479966428286 7232566814663 4091510310113 4239146169140 30436178046022 13915466009593 16954477849301 32804923101053 968568469219 40913053753252 21966082671171 12727459970120 45200521899042 30832267869029 19610365195613 44815043846048 6255231320255 740898197238 39657074815079 320434182244 9797034126402 2567234145317 10318321565401 13357543976986 7294970308834 35981706827509 8505024469024 1568932736430 5280937476910 50315910978170 5071496651987 2146634801375 6869050629802 1137981113878 34738267695522 12318961273928 21553878480029 53477802745641 6262832566919 21281754183148 36701587485199 21540641199369 60339957676250 17402784934405 577072289331 21508597404585 16179011188786 19566079077608 31637677432039 768496468584 18237705188512 2402517590794 32005565037110 10485976694083 53770902962786 3382331417928 4649972340149 5609850178856 15414458728673 5512566070600 37208986187313 14114933257705 15115332155709 23902632560737 47506913455416 3397232129829 31561258723100 5791697944566 5559974698983 23545865113860 6862935836165 11109061608170 2078144819721 33051734825476 642699347661 3267279239259 40321361795330 19344858648995 8978542683103 60627696534410 2599745900478 8633255947087 63885936882452 1026887986031 26169125922950 5538866371195 25863799325723 43495639538671 5832766461120 38583136928225 25050260704998 601012063091 24302735716164 4690386606657 12991297553534 41182711958728 17997964375510 52035598630605 14532433580630 3678273841824 1375101394838 1588725778764 19926645227496 30627818844911 19775488980875 15922011386357 4973610244695 12232043224717 5098239753905 16621972939043 31831699341620 7460960969709 9482493770024 2392682925332 876550326155 43010619157872 2649855685297 1585936207441 1578382884397 35791397421698 3326118857648 32272691533200 59497797494809 4317209731199 8547151291035 7312903083952 51582183304374 18737273062034 15922349280989 6217402958116 25620699598963 19346165041637 48204058075143 3931098537199 25685191349421 6776731354459 41615834558546 18728120267209 35559413705097 236158021068 23197978634135 53400146946073 12314895538798 30368037644123 17262498843612 2367442104515 16494613961508 5611263834027 11149551558757 16526531012537 11288738231167 2340908072685 22715526830944 8498623121522 6754489757391 38683808971671 9988547734592 10714296228559 669506502978 1033011174977 44717829324583 26351169638280 14203370933306 764207465505 8984019288898 20452288237058 17860904272473 2361687111779 10894901633252 2828391443308 302992423455 21756435770931 35549564286170 33358808551626 25582351223706 2578465360162 21814605101507 25795053641142 30234007798333 1888528946784 1033782954653 22628360244494 35612553260766 82240299951 1142000062919 12029306910594 10338994963279 17612810756633 3579600059228 15152406048674 1526885896494 15586357418803 5993191458085 36330354238086 6784524941293 930332504509 2125376010117 17616179890844 30968450086 7709561869669 495959738632 1224060830200 3625276776916 6107252441480 1532146885723 6799670207359 29243594627 2285237871153 41562003547391 2380423447892 11421827414034 2705365923964 28504140319047 3675943365399 1903372529972 14626527572643 1182911362417 55050579409371 34610144620272 3140578349499 37443508822 38983443528003 39224246381846 15214921735487 7193696662946 15231290288660 4557164163427 3668644107731 6911305207101 3425305648196 18247744772038 40908955699674 8662548236763 3984956158277 24104484767513 2274133371095 3897494635 37484772174483 5505126246359 46445221479774 5197469633525 1042211568738 4907555991070 8199184810295 1416505131519 39974524718230 9755945646482 18299372138194 42975233765835 6833366301555 9839582790953 1069310391019 33188310953113 8278543535254 3148718928186 2785607021254 232573665361 33286194474279 7398703695714 27501921587005 21939775150342 6108682188797 4132198340894 29158782743897 684582116953 1807193462727 7150598231716 7491706916466 17806818111167 1604701660551 27530735534503 6621345687525 22857642849842 4943457050043 1083874127973 15466960185545 6510559455033 21924863115 5691199130966 53434502997444 1673132415388 22954011411667 15140846045135 44615101128 17788704093466 6639397784180 9761555963601 855440851405 5590781327241 5355266561184 4256123196572 1595676189828 56533649118791 38571406802385 12396627449439 17364169508455 47267543232156 1902284052761 2204766987790 34627953509284 7953946932105 5622234979947 64979584894 28688797740776 14889634122376 17521492717686 33154848272843 18621092317962 36021466497799 11698613281450 180466535505 3444107932753 6843099561845 17212190002207 10582633045149 19174904111682 18570300155860 9590416862995 51384525438202 6929502943923 31408971572260 10044257805293 15621686528846 480511186127 232046665992 565165443697 21137976246216 4494967426941 2621327745323 24709992657998 1996643548675 18408335049559 16905915177419 27297370691860 5555185432037 4229517320468 7925350680613 49100004256548 5399470105703 11297883134386 7518437145361 12612706826143 32549715448513 3635632051205 1125879927140 438499475327 18821188029704 31106235523870 6179681824795 5410751965545 33141362033493 2778518447627 9295694749484 4015689205730 11205079110451 8849714498869 3462485498398 3941202367954 3872006635146 4802128241970 1632765461235 14959909579167 6430747074334 26515353444912 12638909497083 17750821977091 15899739677797 25655110453392 8315090801658 30715550673529 2984166517266 25309895911090 11737446092289 18055624875292 3208429715845 256066398221 1701522263288 3845508511275 13279094694921 36347290814845 23939190303524 17956566181144 17582938895303 1137924243524 14579345559632 36742360729760 17117501600163 2362509571269 5223721723409 21139337919181 1333957405126 15064914960695 6044167796136 3838945397183 2896264941048 6611180296674 3286945389874 4656227128769 38810861278987 27283812039 1452216149228 417291787191 27766485654089 139640161128 30729318724692 5906621852879 1740369788114 27645288555733 10055058055132 12239373407662 2013841930462 46548203082892 25660735886386 3271076017158 24355006596810 1899171178228 16690936497597 5106921041547 65918692749 53293346545166 1432459768986 9788954685219 9070115184536 3812237822573 13749330833817 1697931841640 3128631529008 8089716858753 482607048944 11901515772850 10899257814446 5170848026975 4639434389828 21804419363805 6734599343151 2824944892 26128097507923 4966898960634 17267033978499 17953084096881 20629506605837 5403700174974 13168890302794 16090735234025 27765536963545 684363151675 7452785594036 7479937498800 17632142909323 6671032395745 5417708180842 1656245185860 7712920124957 8034573991207 10760824494652 5034011750655 2426214287 117955093640 6443635761083 31368702887822 11848313925206 1618001147110 31212405571081 27625113631486 2150226402276 26000303154280 3386396685474 47328198467078 35744996470035 3823530433233 29002368725081 29057798112599 4080294264206 25014095505973 12263502972265 12303352225018 864984392094 4810707293114 22061611783573 27673056409426 11288452616108 514722374117 5586172532806 17663401704234 18004755609041 3688194155003 14240964551540 667497986825 953626279927 12638085420952 777415008291 8256108627410 10029474248874 18748894739551 1678383859386 9926613912154 2213006565572 31938889714251 3502675322771 7848096431942 13521422327954 4188931911783 26292824168238 16244119819707 39853263887593 3495983633914 6999404659413 6892650411380 6926659629910 8785708660780 10653849417712 216510501324 32054707133017 1966076607204 541536764686 1426400239792 30460524714809 25707788216284 25658433217785 24118804514895 26151518430467 523481384113 5512394245749 37188207997886 4886024564047 7810816937987 1628988977194 27561811848014 4674732103902 26349233965772 5992666998948 12621008643851 25358203443197 10259768755040 1748380957576 1234907738688 3353491475811 10002906715640 5246275086114 8517526911006 37377727414157 7190205173756 10688927910381 24902683014058 22067412095589 43581274142241 16961931825466 24673755042729 7731248787909 1448457989263 4618869146357 32687052589979 3206537175732 27726933600811 39527870519781 10574605756186 16375630636045 9579034899037 1696834544160 7032054680197 48658427571231 13073732466166 5504056941791 15717633521992 19979144328543 31030362749498 26877483663317 11058601704249 2898139261843 300285770359 12082648207248 3090679977787 10086070832173 12548532689913 9264391630463 36192412186447 11933321827558 30917838911315 1328755758417 7902776128975 20288770056902 12557665491771 1234442765005 9114516109719 13908402812053 5291112036258 22846071342678 24441869701230 18930787186419 170292105597 4731966533097 26830634135026 555430799859 326962450309 21655414071273 1472750463260 3115207451292 23182258046429 1317282578331 2412408626433 37595959282044 18038996904084 6781060793031 1756237863961 4817390636787 20118629135587 40969659424098 6544081725014 41891830106318 4313887625590 64121798406 16432429830329 6336884036904 30761926108687 12731089276205 10664053596071 18563619824772 26895306099233 6801478473450 2298820087334 3984563441570 2490234902300 9209300756139 6258664083234 644742417276 12887602129489 4507998110632 5934127881084 17713676486143 20874395857514 1017100482490 21910555478591 29391941264525 1407298825341 553234526139 21590016051919 2333327980192 1715254587919 4025873395662 19028306930059 15842728671083 705416275625 15455416124215 11208943518417 6446883439843 32172349047107 6081202693673 16743807681061 2727886468561 2311651502008 13243772938427 15272145291088 9542912758880 10112424089559 18113802286026 8103117120153 2464646660296 17294666175271 484004631559 17365262909250 28303644412935 3251632041922 32664343246547 7891411335075 1819985230136 6263232621982 4661482369384 8552896560314 15552508595503 602013016339 10062599062944 17916041265804 22074945887330 22447229178438 4620969623347 26423360902683 5193267137736 15992772756913 648562066780 9857175205152 18432374907245 4444951796055 3788663471021 10503182152520 2748332928672 6980092013587 1533482712 1624242458482 7004853286666 15674616318160 14069425028672 11513909839991 1696424109188 21960896164606 2021748071284 1995836050051 17724292760452 8008430959508 13204138610345 2580143203810 7634709838756 18639422085300 8924988609037 531467324665 2924736147448 5165366426711 15732008506304 22672649799856 1539219371319 2026850055517 18367747468099 20830299510462 851649349244 41096264020971 14829630750251 17307887830576 25145946662543 257283872765 22255147183013 16557048779230 35537704774919 12296674545015 10437450946337 12521598468810 3481509701234 2960015992141 24620193552854 17889765077896 5480480145605 4489648226983 12495804997464 2939302836337 4066943988130 2355361102440 28942769634895 2017317191784 2741941615260 131800361606 29614703110713 983273687504 42533150175055 3649684175046 15849204140544 3746673174819 4999297155570 14151665722762 9437197265160 1783643122129 14847541297410 1673874613998 22465902262308 11704029822260 20900934352989 2043800566732 15642414881738 1091785724000 7556779975777 30789324762234 16699984990611 8449548073610 1583547487889 35161221215423 9931225983964 1609966873582 841815146221 2010613402227 512029144818 29366060418727 37704082440651 10184371394520 6363241840939 14124527534 25477307668497 29607276236853 692507988129 9951027137591 3848220661469 1419980490109 6005967506380 365088675766 346548780756 23313337165887 2792076831607 13611314920775 16204000856037 16179648244 666572508892 3973617205999 19784438858661 22049814371801 5288584829567 3466928115515 1955474877905 427002175395 29570503679886 3005814637246 1010814027645 4561433760499 14101714667291 2749715189710 4776250202686 408674932533 11706949617617 30945145982287 7354063478921 1081940466813 8149284103501 14572673658163 3768684223497 1294995754590 3169805815785 7688158864920 4645759227804 6921547039036 27038028390200 490641347710 22392498560295 1194897466238 22495603155 698143025418 5644931710376 573223084834 16823605886780 8820512320036 18043351916949 20306978956570 35959447017547 30430721205888 4047744099393 192962235873 492505125955 4129136680640 541011808692 1551223747265 19543108459685 14879985020086 32486227874556 10743264527031 41882365921028 7127114526270 2488429566474 8804828863351 7998182844764 17277411302807 36677718185817 13190284286793 12242740065410 3494449643147 745605121808 1000134767734 12907655772760 28142018950247 7040176310863 20771640757010 621209758129 9590746490678 13493957100358 35480206170911 2278602575998 1745104994431 20086022849515 7018029924546 40133166174288 4400835085843 12575012570352 16470546458048 7039826370738 3231235880900 5306845203764 8155806299958 1880277241039 8467151458568 623020506441 17047429356977 6466651968296 3888481685245 10412294872381 13809019612414 57259303006 49172343562 10642645406460 37310811179004 405922769559 131777138051 30388457709983 69319622751 36029635857587 376875546995 13261613930867 28617270365500 12950441705729 21568204691198 3079530575715 4965011768191 23912235774172 3593423239031 10848276936019 20463851159839 687956111321 11430032693165 9808791031964 489933275023 4500161052167 16324495022563 7023268583880 1989004112581 13313151646842 26268837298771 7093188677613 16216307221963 16747385494887 6701746350427 13816692112737 16630641631762 1375329451794 7782642415884 7871492173687 4119296967700 2765068143 3359482256029 31857913563577 13392411685229 14076451365603 2708405116205 5573773294060 6495865711798 482877110180 921410988071 2743309244035 8942079738129 9933674480375 28853346592000 9153658044397 2035044357120 9452050550435 998775617127 12241407185592 2147519203748 20212104562492 1078757022418 13494503345513 14737306279134 12944535582341 13554914195613 9941954469657 12696804359400 8941470047231 6267894012051 9323036842676 7009923933432 7377034397437 6807563399989 20509543951173 8565671633935 30632059547492 2207529572387 3809573216311 6692059109315 14491266515823 32112691230216 3286005746220 773457227541 4248731008913 28583189514359 11789900508866 2823774280436 699888324776 24907046124 32486840611 862569268073 3659883229841 5189334597376 32962416954821 2950217212219 7628353245860 7135470044013 624922818076 12538866132672 2753499005244 11728680421328 15545697081401 21409448236487 25768697430502 286725262100 224922055831 11600927325311 22328643816079 9386814319255 1379225346869 3378471452654 3725281367164 663912584382 627071452355 25265509897935 26435138716 1927831988150 6895558775780 12062105120507 11650377559635 5465867588278 5790570586332 15705168851369 23616756573723 19516837774987 1983590372833 16298662975995 6352703417711 68339824217 906372744863 547254536780 21955692883238 11552674864999 23348546453040 13806221664349 8169298873056 18052448508496 8019511789345 1819633078903 36559851537346 22059521490067 5420673791123 18817287615326 4118707682552 173348706739 8686335007497 8488526445350 1151029651336 12266107663931 2480934474878 2751132799107 1882906975763 1946274123432 5793900527995 8810042184303 10398838475662 4150971212638 5973092864898 7936164390116 9184860708116 8803083538328 19977642010497 1233046698222 3287493582778 300748391125 19963349173085 20285165581559 16409441058122 14956028826306 18213037376151 17683544365130 2034696680042 20973001212194 4781726246737 427606164763 12877211337960 30437429781023 2816554893044 1937247327303 8654659782253 9022900333 974134068420 1291482388654 5827231721366 4712926180949 5077494326724 18820597997454 9599035808096 527276618155 20253010008729 32494997276076 3455918953217 3030562596532 10853019106345 494878650641 2296794063771 23076263010280 1931433948946 22357642485770 3542973000326 6540070887645 25805757806382 19264736388472 29315152922909 10177156654159 5611237396667 228179881756 4639618155583 7084485544146 2383437386015 3351570863 1921977624246 51126944303 9050543013918 15262968555493 10281755040333 10959739215408 1077796058299 5685653247052 16598773591920 389244367369 713188217159 600949699716 1171760759154 2559062880969 29582675030640 4386636632556 13804871676037 1012721076651 34759175445076 4311217421330 13480181212533 4817355084127 5859487164917 1792219396837 6059227959334 7648357150338 18738574668705 4699640533103 11371303304458 1881055367325 10397289441727 316182491131 28109467925009 4618983982886 794537777137 301932033471 21439296205849 6621440279063 4633363445959 185460463472 7521995193753 23303935360914 2319712247313 26247394157067 12008351343071 9917976865247 910329002652 10128759862093 7701403751830 22835360482267 990208548595 22075161485725 935215508601 24773222084338 3123430491798 1767044788362 6422569047436 16609212126232 22113658698037 3835930436008 750499546232 249173849763 612121318841 8541916023165 1090127653755 26560986934465 6446355248428 5534496189922 5078404777443 8706757807412 31193327957014 20650342380780 14118821694596 2559743149809 30212127740625 25514533140827 471990946854 19114315314900 6290062659177 2616175572706 666158459125 18439807090204 25364241748790 1949405071042 758568264024 3098189801646 25872593120941 21623533388665 2812951079131 20285290281562 2255603783361 3163046798377 23631099210642 36078438061982 1733249461505 7318920799891 300502871765 3266782101665 27824631756899 2764174212341 12024343245910 9553426322585 1079891386594 5320626825950 17331197817038 1979428981126 10938928900701 4118622844512 4382822681368 4815135777 18836189660088 9984637905053 2554203389555 10795904588319 17673843096016 3328411539430 1803386894049 2302469275712 4058309450862 2168697957672 13613938732528 21309115724256 24936100074602 5935509283115 118201375242 1053558531872 2953990888764 10806925988915 20894380447817 4289081420677 6607975445901 17623845162662 7776020738784 12597258066452 102325688386 21383257673359 27881721739063 69515886787 7971585519168 935436869752 1839031679620 10777355258357 700499118803 10793812523622 7661150302977 12042503153293 1482710871336 25688027606845 14174197316112 152882061248 5815541178116 25943408337230 1516243724871 10938677837464 3863061823028 95036082654 21937189757190 4795733496618 8609906655691 7492114584085 10792551618355 24904780353430 10194084879363 7399969676912 28797508785873 246834741872 35720836626942 15915698291096 4431832603277 478650824048 153331234603 359993432159 432873051994 980076539450 5676455249056 11101003570694 5900029376560 963707162343 11038541849490 3320689877567 353689809506 19712052989564 24904629466734 19712089298592 3980972995219 16769557212848 1914859004934 11768415306880 3944877490343 397198422792 391202074079 16247396096045 2344532048681 5335392840679 527723455330 3971138197078 9797987174340 8303091626321 79460995433 2074226083182 13633612713782 14908522495185 856254349343 2615018306044 113624105834 5356433675794 3342350626998 3232354065579 13508315548333 2853345278956 15285888034500 35721350896732 9054037871654 11122009867517 8659430788843 242691618708 9591071206480 1292298678146 2098241526888 204411023386 16882647101970 2619425957953 5489723661925 5900782331354 121208544785 3948481485279 16588184789212 722770274016 1549858944418 3273758717419 12081056388308 2295156054361 7452547253594 8210528604429 1497227691012 1434814098666 8891934321786 1397238465333 14044143352102 3071604920943 922512577649 12654078523058 28697652838217 5017502826204 2678026533037 18366624551775 4325644216170 1259922768810 1282850127430 775179472227 27975955401378 5957119284212 56858551724 9351514691496 20075829254367 22089152732347 1857903657420 7435399123016 10042282174727 7689775196020 5760839025173 9264396430270 24045333846374 5761526430567 7839244181306 4683653132402 30256435981551 202460906292 6126768264269 2524748957849 31067347425631 20741954371099 20855637418576 15735129773744 25186539110864 5211468119024 1460983041 9967182626290 753162818346 253096907445 1398627568597 14952824082822 1628591386888 13370595680571 5118155556661 2291389843624 8159574210380 30488369049059 10180968330094 19411135890989 9108336198756 10092930060222 19111817589684 21880297801752 2195301945609 33317263964447 12688400528094 815685528815 4516359347067 21933118863522 3554516960939 3834348647616 16304091786712 15281540736683 7002352589956 21431645664369 20171594646071 237696776275 17213715078725 16179820265740 222459754747 4763687205892 16773301824393 18223971017339 30941051931444 4611272869219 21780345083313 1938383687581 3748172486843 10664647004583 20408137437099 5103098383934 22121290380000 9428604318962 911537768581 12949714147723 1254998944142 1107058287610 11227379594386 6824190990876 1074784835096 380888559646 1421444649652 1517518957260 15128355095366 883380819117 7072715300674 1496730019496 16427313894 9954547440336 13240178156709 2024404194342 20231179303196 6431747419179 9782493061371 8974725788552 5915495481224 30345742771343 30013956148607 2645081157984 307734530370 4455371014757 8321520318051 4016918773660 5170935233484 118370401736 10352337622253 20354133403404 1393317412709 1089860593040 2674073273128 2783219895581 19654375550536 5814009588934 13321380652690 3724155666267 5056571030790 28095790636166 297578634928 12917125697675 8911775615129 9031628706981 10191675519432 12642963099196 22739797703215 3143899710780 659627884200 4635455617400 1984588576362 1537846919754 5979066490791 23705207149023 19510130908906 7054259905872 26257459928127 2732853672802 5856462163378 12415457479073 3112128395960 13644949664424 18068069551268 28677693479083 12606506617930 25863313090589 6776840579004 1187018085229 13827156260475 3644914626020 10521010911590 9442582495626 3953211988441 3351328353792 3433208106556 4212094310709 6650774081690 143295413955 3018331549673 3981302463223 4342704645665 2774132107847 14440711022 641489274817 3377229075477 525519528993 9128574255122 9774776720484 3378810071349 1809389274818 8406747416 12178513252139 26107269733772 3798504013532 9226604932696 20883573289174 7261492034225 1128551104627 33273496944430 5562074677379 16547257944688 12182340955139 1163212353341 15640574397075 13149495198433 12052721626772 11665184101788 20656433027769 7392519411356 2654050549814 2251990610318 2781553037458 2845668020085 1067679381047 20413171045 2406619522877 268661771299 1902218501606 3759010013891 3438873320001 1163970919859 410241478120 2027198919795 19226594543941 18396885906224 3448230715624 11690241440269 12231776483594 1740835961291 1526127575234 19366405249386 3082334031469 8021304940044 22538435397315 5701733608539 2629551892224 894391750592 2303864791711 11929397114 10561523740746 8416389104698 732770400492 18992396842573 655766952560 26200266207049 6390069363708 1152733782910 14059226409902 10486282534522 10394169031247 7470666066580 19203225148757 13491013915240 6182077247136 6233795137720 15644732073237 2043914600313 8864504216946 8782220294974 2833309111866 987576200359 118158719758 840927926605 7485209676531 12621589458994 14075913759539 11418285974409 23635486679337 12569831867133 24790203589921 15758982104207 7874399495552 29483517849151 19683988275368 14854257173290 4098513201913 17112003911910 4589994003893 10878207414787 48786670778 7728384210739 8309520852816 7358850216991 8648835314365 372577431027 16009791851035 28515284344483 21435155902399 7873306072927 47138054205 2531348252643 10213581167516 1178158677171 4981244757694 11477800033884 7323042684952 2879461528367 12243610559292 7470910906234 4391167866774 1023195784675 30119306327668 8506547065040 1342751674000 19847086156352 4687995980272 11288986050407 115453321411 23955026900734 13723394169194 7075508645753 10278585051028 9347791489601 12360081569916 19759056089873 19383326515081 21300342508286 11765754684886 508774384766 5295662735941 5940456812086 18356533838791 10094838934502 17711467635883 17508845181699 5321733860265 8474580967923 13224468363042 25519230089790 3101376922687 3058472068134 5070449297737 28284094848724 2887439204622 864257757569 6763417775904 2795264075854 3024264823675 240296782344 1727765359263 1908476033277 1674239219457 9331274889310 2599747477510 27081162819930 4372292489819 695077944920 17046982250008 1728516666053 26147479884119 5638979915549 2096020186405 5754072105051 7254701972248 20742881156648 5211565791441 9793274137598 25964158552342 1638217379207 13656626162164 16076111460295 3750247268224 7440346238454 6998610611515 4734861822847 2637340569296 3526747709382 166367796029 17758115796765 8322167594909 827633071795 11157036572412 10902987370119 4692893241094 9816996633741 2495186010659 6436595304467 9118277776346 7451856104922 13221937421214 1149441362020 15429148392698 2620508306010 5554561315803 15264195285777 11931928090905 2118376695980 1507955581263 21511653050475 237635414318 18416911681604 12551314203220 1059165297135 823944156337 622649103773 3514145033127 732810136306 15018865376694 2817566474314 29100797294540 2071962903881 23953466491961 2789928171900 2655767155100 7337135547307 1809741972563 6180607586588 13097789024945 4566697280627 10013860218824 11144520428267 748131553144 3197681549920 1410122483149 12777325670220 4513988863544 3058052126662 4097288126202 12447838626263 8816237366482 2052666452865 286740908116 23565016133807 13322434619477 11690883267281 6112467632942 16971830489828 20702144670778 1403808129027 11766657280507 9933229747511 9480708672753 15051540813274 279201019436 2059437580070 5496606499368 21580025540628 215398249224 1218512063581 21251805567357 161869640922 9758175620513 3081367656645 28691326268971 1644663001596 7341113696851 4595803543965 4641152629793 3297871963402 8465360242940 19410037981884 14873745759990 937941199416 2128195888513 1854893598887 817873436773 6888806116687 1874388200091 262871308924 2726698539784 571147796353 5023730817334 22204672032 10301010033961 13400274600790 4941741015283 3997999934413 2154155652677 5611476328485 816193700149 12597045450491 18881189955650 2892606107762 10209543924659 9165462144247 481166438989 2082944101253 6929355555442 1769027360708 2370301262469 14005400338248 13863655286350 9664907635970 12390774622743 2778673202259 6163950192330 6407409824146 8749833101515 2875550743128 18623157426283 119734286098 4741394579531 332648019874 7927048821204 16573098395592 21515705508317 1901323123377 873459214170 12200801994668 7849345263475 3718630821374 758702569681 2448545381756 171234069169 8543060436051 25029474799479 7420860023670 5430203204987 8291578815525 148849880826 25957982674027 1906913638133 19936578815270 9543711110547 2040604065546 4105223758174 4461182909908 5147774081323 201578944277 87654430940 6105848733394 4430012450838 3488557956478 604313557611 17937792388037 164168883158 1122813531024 17690561196188 7748311385593 2081730634067 6684387203123 4430076409436 26354463095676 2511076330269 18006085894615 22731443875116 1286185050817 12733696030117 3877536210457 15872387806486 15649053948050 18775617343065 7843787305034 279056244423 6280457167054 7207968277775 7084271526702 1319232340087 14179618567542 4693980147220 273732037620 7207568109932 3337606318672 18091661210748 14215370736253 9295084670901 9357729676958 11502120665037 27453167122632 1634651083271 5718401492031 10658768228530 1628545455952 18794843027232 1556548707407 18903329568550 3885142656217 1019808241638 507108144780 4261293529877 4177816195 23108041556063 7066798586219 24525835429445 45387427977 2039177414510 448552906035 12486009733046 25301822783470 2691995829063 5825271326766 3211454285889 6143997166259 2524748683653 9441445394483 813830039547 16893335922604 5322993960848 2060723974454 14753705478088 18169363568476 552766466422 23338369392051 4687289640212 257014076664 15030508926193 11055824544952 2622996718931 12344707757989 4616077761335 1527662616116 17230499898615 1686354131642 2476837911026 2007540689654 1346419505783 18837205039949 9454153016 2200881534613 1065494875935 4622524066222 5111303250354 3327122977888 255409293547 10966358832129 9520041212358 462310590494 6700690757258 10923750522668 2237436844748 7009289358559 15843576159054 9157719109974 1965712601164 13841743160987 3097485166705 4471062044995 26161830681088 596396220666 1034546181172 460271254068 4454161219664 28476138353 3217879731256 6558992517498 5563205587783 816135491300 1821378198560 7508448290089 17698362031810 665193623522 21799533623141 397220383115 7256869876279 11983547910095 13589064830660 13070306757224 26457380977633 3471041840084 2445723219615 1321632779346 15033496123797 7554472692189 3498433025138 13746520247286 1763173615988 6672265464581 1803261104423 8236165281616 13312374956761 6939773667396 19694799847293 5066476782858 428124564731 6434433292167 25128564167640 108359758893 11333697500132 1401294687466 6298113516151 4817295061194 1517608411404 23191229595392 12456153819276 10287910509380 10900378942571 8082608272891 24542139404527 5892611829977 1747787342074 19455641674482 1728637768886 11930681826615 341030597197 4042931370567 4930216731632 12230053920313 1077591696075 8051616750538 9457985766741 6068443154061 1072346632091 2629773641612 6106778124726 119030859124 16452959995732 183994768455 7771584092257 219877601969 2671611691607 1731940831701 6099884371629 4970143836366 1199901709212 192188708302 14248746900262 1539229310529 26473835920879 5471612261244 20091752476212 1689435889139 7503756644268 12781316319647 3971871758103 15732522507769 2445217547752 5418019461703 6236830685867 1226650610315 5016350706717 9497732224551 22875613815359 1947992280048 251304818340 15241753088371 1274573789 5628890890006 19850994640990 7810037926603 8926451672439 474543963608 375582987628 4936945165121 7901040413714 13043815251496 314023698420 4034022044578 267288324826 13369319460219 1122341070252 2800792375414 10901869826684 1359446988833 4316142241925 25354167951935 3704854580748 13439260395277 4758620290686 1723695713384 21907248968867 4640319015423 5982782697347 9556134714240 18625230729120 15883930349152 3889490839444 2954517436949 9505543453279 1119558362935 14941693420695 22546818968303 6936598152107 14788440374653 1591484869230 2162637641361 3602738383062 5531227901634 2568971774338 8199359050298 810484954076 4271139759114 6033080715971 19019006942501 3105147792578 6197721618568 4515030547640 12733681775877 187244863524 258707329121 1576818149952 17806619608143 1377116338629 5477496415224 3303127477140 14778320452917 23298418939080 7135508324280 14615894319611 1512821942203 4631944471860 12332761899617 1126933557441 2278717380809 3049045880923 2078894479140 549384573892 408448171455 2172480078920 3990956689329 3295142038280 4774924688843 2383247825468 17668898008110 8365708013698 16268829546414 25264785789636 4645711648475 8717961361612 13403320395120 12178164802098 16806876908315 11038302229333 10748938725238 327451655968 5794533751606 6406141934074 4179551352671 7100628525911 1001892778455 601128965528 20204801108922 5104888722742 7788497626886 4117040368199 5144498984352 5012898645334 5194853052073 7894239174931 6838931423230 4524375399762 8152435430878 5953671409511 9073463624969 1127129574093 6403543561617 179142312779 155213580678 287832268427 3116179346331 22267898955832 6467744176512 55803252987 7075722108266 8135764581191 16517193041719 770017850305 766212927364 9105831150662 251473178947 252587184330 349494411054 1496331109784 436571025245 7859612282553 41672575613 11299290932974 2192378441776 5799861995264 5400884500438 1839495420782 7481766017449 802182486487 3495966588883 7623187492242 13241851125763 2115448189028 4329154243435 3997515435087 5637829962532 1538237517346 2029477308902 471851937701 2438696659211 6301169142363 19003282041627 1377182611784 13953562898565 1265536692762 7485003550493 5894402947151 19284151585594 9684741055292 6168424554909 210940621737 9413006595032 952376273581 703502480996 6465186196544 19997082792484 14906469941694 4050876149679 12588137160777 6309763713854 6516963532473 8336346622406 1894898697880 14548181656964 7388652504009 4632497022107 2280476078758 19778404545994 591765213691 3847354993586 16952009097261 1634010781281 11347201044115 23323573814068 10781156444 11654892082262 2767246579085 12786143840419 4505220364673 234001292654 23117521880322 622492286952 9801380926886 1230525519729 3938342975324 19024749458581 11256233409602 15359632453534 862891267363 7020935982456 18038616696000 12247623072695 1769676448915 1755095843089 11401985646362 1684570182361 219693170876 814597033957 3297992242637 11879331832498 16946748365355 14307133476800 13544286471236 3749478337883 13498898712271 14530309697209 6304218458641 4127093550072 575628010097 349543439407 15973609331316 2980235199100 5936705377328 996010660256 39935573062 8809116105212 3344818824921 3473967232126 1780993097266 1432526906012 5047818091251 4143777623482 9880923560123 4538306919379 1984494182956 4901821288407 4190713923456 824743707364 6359349490623 606994589771 6819397953561 1398808539569 1607075072341 2271347147160 5167750557259 16343101573683 2013838055818 1559925686735 92797415848 4900622015319 3520963689446 3352495111883 15265584551312 5077725320599 20475194212723 17275789992447 3431777701245 4298831583978 2751553327113 395273091550 12257486861902 62056880044 50096630293 5838469614857 4643679310 6147346917721 13142516228932 19417885865053 17081457254385 3440422831895 3392219084542 4881133127286 15374420727047 24904603405 2205344449088 1778794067887 3618160168233 11086648758259 1978211375157 1873200284184 13009741467599 13774948958562 21397823342991 21737289005128 5898406963365 2718560615441 16688406002603 2691000117137 19652316724990 14717121392670 1627870900602 14873837205443 6619102994008 4166096392329 22967756681144 4054485303359 12480310612249 17026512288278 11455263841482 6036902717268 348464417798 11736069494745 5050140020246 13466458027462 8889516182354 5384000165979 765852554243 4728586591015 4998667661382 13037125688557 10524800401864 3955200096994 11436287670966 5577638999191 3109360779864 303587880520 4068458906816 366766470864 1262272280464 16313994124834 19187561030234 9350684411350 24950528314559 11408193724594 5345295194195 1143122130370 281699892606 12839629880573 2417760991904 19232294348977 6346806528750 9546334964676 13275548296252 20945725462902 542078354514 324346024954 11805381960642 325995046935 70596029442 1198843522793 2999919121925 1953792061438 5754515436906 14575396047712 6433178808259 294185486508 2545923763128 8380348646335 17011485803985 10012885342516 1430680029138 4329067955767 1351620058623 4219117487350 13440170688647 989472166248 13822415757882 12931962617717 1869274439608 188979005885 15328388434094 9049349918771 82861221333 23938501090538 1832184803612 9560605206694 12081948337113 4679851611560 2936919741689 4386470544697 2660839710993 696594211156 12540561796382 3711825166182 216229388129 11381568335752 26211217967762 14235805482024 15439438201824 12452534278429 20532067878162 807910861368 993964007700 12942634875751 5825242332828 1033444428396 13009009431479 1526755639220 5917713436840 790082231779 6167491594664 722218016099 5934891429492 6085733130911 20118749540924 1408145345290 5121132746046 7275124101204 184784524550 359103945127 2009773651892 9410724261526 606446279663 3401259559564 2934457225215 1730707638705 2581390584381 451325959090 6258628812271 11597143035530 2178362420146 9765590023923 1021737744 15539470335036 1014433934984 397060623977 23911800782821 128185760918 16047208829488 2212633225868 5216481425934 7172339233189 13878999054598 4410641508366 17653454644821 19225630433311 7099595036306 16072161369662 6627855067962 1702153769563 7131267338420 5236176529136 4203110167956 2393953638858 10267902306287 3127726516065 764150903606 3912609798536 15846554703249 3569020795658 8993520344690 12886907988459 3692289465128 2273937033774 2111012754882 2908108241364 397905929691 2251975833960 1757175618463 26551173684928 8579742155620 355001661104 635587621316 638576468251 13139102408 3847567354650 1579551019715 1708373697587 10874353221034 568211988269 1489496344105 9782745570227 8287182971219 2698237183352 3767343178945 4816348114323 1138189236053 11923866169954 424999246275 1278676430009 690053172242 9998039823914 2191976334430 457053512555 2670960399791 651524055810 18450071894001 4041190045700 4834433323126 4818575712744 15177615885446 8659875560897 3824872135746 12111800959170 7901925064627 15296758878484 10013449769176 74908735882 10468142163159 6776087428788 14238545899095 14348749413131 4029754266834 44914880397 8510807914293 1246028026797 10915186370264 1817034777975 2080206672940 7711357118353 2869337287015 3670514990580 12720117547729 1243296822578 86231774045 23553553163176 3815160371157 6428149799488 19045525229399 13567185877108 807293208651 311819423577 10605442024315 20282825014607 18407471858512 783735214699 2454639529078 19497775604046 924616243379 39707639665 2075139512145 6088487922945 2817932552580 11626412838346 203224476314 1387987278611 141436813032 16493764265844 13605394925535 1900586098205 4948272026851 2449469170897 23611850375583 9164434476608 4738894359893 8001410026 3221627556910 24957979831794 12589785425717 101615535562 2749651263325 10590498628947 357045334897 10157967777316 21072026237835 348689935426 1866683348579 14260823866079 10568314334549 11960087281385 194276119868 1171886563372 14876875029861 3871227146577 4897736434478 1031049918456 820904672635 335846180332 13986719515342 20647617930509 723798484135 1744392869574 219916624893 11188479109129 15590274423667 6183722518331 437213516548 310275666515 2262990126410 26483477125816 3870395168662 14811957677505 19408201357811 350552181792 19503815239754 237847393810 9517833282343 13102634001233 23331285337326 3539032113525 14103744656883 2528633001083 5020211906333 13596686266705 5405902032138 10920557944951 2949558195386 1036949964276 21749451824655 599162755823 13672984229653 15292495423900 13814206083680 3365306305074 32832062457 2538776493158 2109584377713 570597840395 886360894705 3525757523475 23199699273423 2944147793271 17867511273470 11715161834538 3147129957766 4715940662577 15853582970633 1029011201110 4273251671558 690562377175 3800310500407 1662023438442 2510290394717 23500646910164 13435545611437 3336555528728 504580162074 12750792347042 17520988143811 7880445376504 18354703933526 4785241069858 1015236577411 7682380379363 3024990926135 9891225597602 460454726204 3578053411493 11280414264040 3459920152527 77826053655 162609978084 757775720494 8560428760630 2149963998336 2093787321536 22453787846093 14566068167596 13755530659131 15173456476407 5245432175114 4299024444420 1309466952365 11780629214985 6002904267296 16243116774747 11852642087298 3425229676634 2551154072360 1230502887002 882895587353 11691263223563 21095017273076 8434035253022 16136620559416 1605568732665 1694032288467 8573233339757 13282011063060 10859590306796 3917784152340 2737401707673 47381067944 360711194030 7898056734992 7094270248070 758718713860 10428563649031 17917877368078 1683925843656 4607688066423 355071979392 12196026225180 5666405635040 8234847388501 3768117806176 2396965214996 536108133701 134701918213 8428331697218 2979924405011 497849554707 4765982057063 2902036480805 14932629565 3076767175021 388995409716 4277884482446 5491767959708 16631694237945 780311346878 20103940484844 11803092396243 8557843821022 3330300573445 4110670115883 7736851803158 2579041056473 7785767668477 25213473022517 5132392463305 19516761286389 2784518849676 1381907070748 2373626309185 1926962220575 8361934206033 4115988443954 4055790456495 7027204314386 3578502911749 6075735260088 3103420973590 8593099444029 2926714386919 6536423520719 2809905795414 1604522388653 22693046204073 7988799687862 2008510091077 472394405538 15413593487198 1671381894005 51180875995 16527392562479 16414476447 4604354354237 7654132749123 1891775326792 4830957458012 9950749624426 14680666191457 5715273201782 11453086211297 3695213626990 7931641076884 11332183731359 2711549659041 852086468438 7294300736596 11487789868319 123512320671 4866842990562 19156713472284 5758552714035 6558300421811 16199088169252 1851221334429 1582968387359 1328643979737 17865703138825 3375432935100 2707877714716 4775549737715 6979854344552 5072407750631 2649216078250 5699779272338 9017955109879 6410163099197 529879639761 1185156556942 374341784065 4787142579662 6018233860828 19195557907817 7409478368455 18370001078100 436554583043 13831258058727 11025060015307 1434181788231 5066669981042 6702175970363 5494527314291 376245310181 3042139747005 4676172392118 2747826456747 3739354169521 847385040788 6505322465615 12452325117063 1894536576754 692324790449 157287926302 724294052419 750084086853 6789616008856 1629173088986 3334302099075 1873782201921 22710809029902 15460184160689 20516273145957 16616748369596 2331656256340 2286351942889 4857863347357 242004927383 16333729639544 11601429235639 8430773004205 2276603219339 1054809056468 495942912781 6103694464024 5810516875493 10497441974295 913746919751 5912951845527 6644431110325 16871152987753 715724150595 921713930825 4830611276912 2056490497057 2263093721191 2117957344016 7015972172265 7801742222788 4473446508340 12947664334219 517747366693 2249041024267 1472113319759 11159967508243 139588186428 1376213777794 17669411030653 2868879798395 6673347977009 1812024992886 13234155092929 22807380326873 36621333434 999693745481 4329215041709 4286054297053 4992669499 6790758578891 2548939038663 8761541543761 146321982278 674738803025 1911108872262 6209240663508 18491068758269 67682418663 13622904205966 1605294528 8029660924350 4429719435542 12377713798574 15125185226357 566933975598 6828062269142 17735273169376 1631792188711 2151047975719 7460508602687 1053623459166 2945703348953 10827277271221 4788134868322 12588209842349 2179477837261 4601784358701 1551304190917 24024454278 3788073562103 188618367985 3848806941939 11667487447316 10091581007654 293393755634 9973141759327 351784190497 937886757108 15308848113411 45310287562 8477032826036 15374402450141 17177019082718 4074146817535 13535970877250 3087358872944 1823558600428 1172196735 303866278473 10298410839306 8374528578353 16280911362629 14095200232464 3847810013074 9732904252602 393794261933 7120159814282 71387544991 2932703625863 2226511732460 7703573511649 12747566422676 1775618410343 4441451598237 3024073062754 8326978859115 7826900607104 2053640318321 8950452749605 13409603688583 1914636307463 1755657390579 6037700639887 22390499405156 8026918357898 1122354918997 244077687140 2386995118571 14497716360892 7000581111560 543664841307 6297088922608 14246489751324 12120786504419 6200635744138 11357002244680 1991357944436 2441850460808 15072975660195 11968630559638 13186451858300 11477477000348 4199547753936 5120601556541 569198398505 126781757078 3215840203556 1164722148000 1825088808705 21921573638938 440270817373 12420715839599 1323713057997 321362337116 2555525622949 1167816993817 3802204440220 1654160259361 1033693887614 6208637255881 17475173687245 4813574855 5036144212870 1239974978466 1674380666264 188386302094 16315139781371 12739848099246 289681169009 15713441085892 89643486158 3212003132122 327744399911 11388596647258 3747786860773 8784153343496 6558176170230 10534435302313 3874496490653 4860021011690 7960677709585 5193901523683 2921376272762 2308888581119 2794532375718 3013606909766 241121691637 5255619404803 6814802167609 2986825313519 14624348019182 67930620075 9376995897514 749761788232 5127103823338 5882203654936 11459015491824 3083484023272 9742986100571 11540448665804 246493847268 2834493393527 16414755772651 6824387824541 1865772822302 177672924014 15848848330254 2685959359205 1212806443467 1236632642931 783946626377 81048608109 7595246200672 601551682721 17748359279760 3468704056640 102046887050 6820759602743 5909028266195 560022743085 1971803553525 9043317248804 911136468105 8849874907793 11808848150118 10287318575450 3202446288307 556843308162 8040725769542 579841310575 1278059669625 5160792735113 874411355740 793423225463 15603501272016 425859165462 123191966595 2956022355432 344690478471 3053789504574 4954652157909 215891485047 17363843161373 22014162857324 12461359009611 8790734861143 1231362746796 133962838107 17683265017918 2024390336966 792733027788 20350193597306 65431679198 1377514674943 409625162430 393119052411 3018021886600 10669082069275 2648373399356 10765357315674 2698276579200 1972572354253 9662970655428 492358422704 1591132456897 3348615963861 2142522234936 11059715108988 2644477255156 4069219204581 2213089940033 14913457398602 2467524571060 8949169461266 2959278708517 4611470789323 6186639208473 4395349043022 3832404813816 5564900003237 431507704623 121253777709 5465399845271 7101828659071 935395749334 4961325677775 17276850014909 45930174322 7352555255651 631807083842 3153548837175 2666170661872 787994716761 333578050471 2464262424890 3551014110685 13377224484259 14667570836349 5513007000915 19702649579447 41734896676 186062967014 383734370787 7821251785252 11502694969726 3344851954892 1937093173808 10278600011202 10825323215700 47190663837 3819719986008 8246607760232 12012472918484 10977620544248 12461027209152 3588678675541 1745192906601 113074052563 2607440841498 629986795677 19652347404015 271870347581 11602488573970 2219351165341 2994334871626 7592962612380 137946738524 1622851699568 3873368899376 6720260385143 6353290151436 13378074893347 23143214404275 56482961107 587180304223 14258020794218 3634369555583 4601793529230 1421398180424 17702242613147 7910642144881 899178790901 9199001817916 2741016835355 14063565647951 5020866262152 12031144450703 20051516047758 3108361353752 16942307587532 14466302512833 3303081402408 10341984311329 5177516082 3140055820793 1262627718573 11874537615106 3174504289106 7935613235295 6970286000053 3577080650857 19104654256996 9847987356237 4893138104468 12513059979438 17755140162638 2652195588890 3848780899539 917870292043 4087890860989 301787790855 561901384634 2461724462089 9721863785291 1962668951266 2935785410954 12489679941106 12817991533788 17158422422632 4419211543917 18687011237213 16553300792547 5637060939377 107524138280 18209278804594 19117913563836 8065611365257 3102025257435 3838039580124 21081140255402 167220349730 1447812108179 1975696125638 5763305067075 6440041303006 1024500889330 1692605789832 11711274168283 13251170719672 6731996944540 1906841105648 4419959782311 34412419148 11084855667384 147492565501 1122050691903 1120566972931 13093954878146 794010701455 240747060027 993748228138 9060809502338 181666666920 2196509496338 5122670473622 7595657877816 1688666821113 16285548631513 1571511875402 5376217053424 6020394420802 4876557409470 585597874899 1247353081007 3468726886045 83172087550 5451343046229 8267195420112 6543067564702 236143180498 7058121320522 16959342121467 19087087005038 17745046406293 761879812963 263867682785 7018265890100 9510854193608 1028044881073 4121784188088 5064840121706 14263175714814 11441823012965 6047185377035 10486682276843 19404253423658 3983495638741 6707122918476 229938400623 17516673430286 9330222476616 12391366996707 12118450065627 658406589285 16343724921004 4257843197147 17077971307461 9666544048581 94094793485 650172824404 5668009409038 5526325921792 846883010194 1307356853900 3859969709200 8035856004082 20193748929238 1332851147907 1089479920583 3397953707159 580721115599 60006850513 1584365538884 603921557156 1223635213517 1938980396074 737690668207 667707739796 8943211816877 2984626721333 2779935835028 7698945435573 1197259073223 3116869477552 677927215252 3432636784506 2345708265141 3295836135756 12375133180798 711953192363 813702957527 277723915824 9076495539098 13615276459396 6892467137064 5736972738345 1714479337841 88467646254 16082279968449 7342362818168 8017065381962 5582336162680 2609488686284 1457975468589 13327767455478 716312656045 4855582005125 5398970354518 225702650803 332933488381 1747220562308 4904096955982 9340527799815 41787015169 1813950938340 167100385267 614889802487 1573208462021 9741796031 4077495609737 3269253681960 718654835891 8320361466142 12150385652507 917033866406 4136927615786 77203691156 75233048361 823718848279 7970000469752 4362210435779 29023953080 18002968545658 1989456937240 5759922379372 753759903035 2359966908209 984093399471 13750931363630 14933741481689 4458309753004 8395137601912 5541279171443 6748859788402 9258006587808 7104051888923 4760145596147 13624388547084 10364400537442 973639931267 2103303679829 3375840276834 9227614520361 5239071654768 2746284354762 1120596997198 3156689773208 16110424650788 272965299994 3027621909832 2027605634175 15778921078832 1580425875591 14859427500487 741409039448 2024565297902 258842414390 1790557214529 1872234601455 656382983568 212628644018 12226125807814 10656342942225 1577873614776 1956725217231 1037370033646 1289194743390 1281863371280 944265113368 6628742731733 4235804179782 3350070249522 295917411415 3093750884202 8796547875827 4593238732413 13435334726 5052083813427 5909428397593 110049525033 6482809718759 4137662283220 13963095528196 5768827779253 3274249620021 1231578183405 2322864633452 202471037533 35079585208 7230478473312 16525236022567 15680036047983 5313146916335 948020465355 452854118123 10171773679396 2861119604738 5342431361221 3911239027356 822957651546 1942787537711 1169561222335 228139994587 1369180528973 14623893138108 453367253493 1536702311173 1315247272956 814637145539 6589090291469 9382369185687 267561889741 6533427213490 1373527012482 609077575587 21555977147369 3220877867016 8200600723042 9906672732606 8220156045645 38102551753 6174716195796 84030648403 1579261821287 2621331231606 1182561071594 19902676893474 3284137434508 5658912840932 1262309383509 11893467837205 2267679140853 2558462351134 7768196219647 6087830773834 18491036547979 3165662503875 11927773823528 6043218184946 978946677341 19658901418453 4891021686029 896025565141 2104755448881 935515418823 933642209549 66547648681 15799108239201 15704942945620 3717623699088 6875927768991 2609700686505 2005645454495 1588943170844 1869752139484 3791650747839 2591402789 806384814775 266182196389 186971615148 2153829910021 7264339926 4051361193561 10430133732756 1518896855577 134631938740 11381654915698 3699097182613 5042773336054 1986438733703 17820035540642 19729923991680 7018951992388 416992507387 3389644657342 1634336468909 419993991203 1573865205911 4117333840482 7086287454601 4251813195165 18695381550226 4877793225076 16460069278171 17610054396411 372805281941 2153104832795 8674871675063 5219627497604 4931907415581 1281856486674 5324764242 12916703140978 4063768839038 10362312445238 1052435285524 10962007351695 6278708113466 20039957223160 5439968125659 13431204994319 21039073332130 490752542601 7451400404 668163781257 2308906025965 6135299015935 447733555226 14143991052499 3898087903105 2039142892554 11663526395815 723426100085 2913543024949 13097026351796 1758491442990 4074738926916 2367737341421 1633452075493 5938879217879 388304824919 13728089561424 356744607741 3194220690089 9060392636125 7170783176890 4640329627531 4402777713854 5120220512812 2290336872148 867670888444 6822897260107 5491986158817 14513627479522 12402982675373 1601255095066 8405071756530 10176151172808 391646219253 11355585636601 466479519069 888138103545 7064828994434 2022713841450 3819234323901 2606293318 7629711711513 7432243609526 9786712865927 51105089555 4285494431315 12091722638534 1870015428983 500631100643 15865106358101 248358493154 6805351109721 969946028886 12069980270368 138742868411 1634708974448 2777859549507 6937420200821 3042369277946 8241841899085 1652870526741 321318143951 6204329067441 3739007161594 68630898884 4830298962040 5488147803164 3694473807121 11309228473492 5546964203333 18712027380327 1499793299459 464283181098 15871367769688 8948346565590 650307248135 1162724911331 11888738614850 3543888043763 3957299229013 13856206283669 4776608450653 2048161814703 2369623357231 7454750924030 8544028820435 1041941948064 10958285749548 1029635407804 5538908344353 1179241842267 1119757594190 7009618222690 1248611690 10772430258650 4769861703145 14336283255236 7692820092622 5451083592278 1337947537823 1043310355841 89260362751 3778037208564 5783467476226 8147748753761 2168885935636 1881296510099 1529447218573 2697569198093 2580988213175 10301806794787 233745410381 1480432464749 1809136568892 1477520610210 5590446067999 8606549407668 3163784201049 398785310781 4366876078112 10441725305707 71796181068 2772075754 3274194785096 1511007682132 8158791601272 4925301131818 3566706143718 13635671304134 9580926103676 6641205965976 8333116743758 72090489287 90493832447 5143600485783 3085279018493 10068642762058 7527661961467 8776331084740 961457713208 5996737686163 5143420274709 1145813351328 10792520922848 3932947154896 1364984309154 6889875821397 215419534124 10901057289285 4270813010266 224197970090 232017232379 3621777880028 12554464177162 3574864235984 5419388118029 4922842726676 157725176022 182866585333 4567383866422 2206728033578 1572189765825 6938050751239 10259874894498 1157256167334 1889505853253 2783408179053 894382955857 746274314305 2025081653119 2647536044392 2632929134724 427332517183 2299403295293 11846038238566 8748543230736 107453705162 7260433757402 10924189522009 2876385672972 225051866690 632614841664 8013407032374 13693446642404 13103165111546 8861382684013 5014920577312 6554092180360 56817485761 507249882394 2744270046831 5985340083710 142177639234 6815589475203 10576489679174 2210602656433 18606187161984 4420840459387 2568159483709 701010475991 21162309508293 2600301837838 300041730501 2065472228503 16987864080898 352734533941 634300516451 9653670400016 119617492799 5542142910785 8068708949525 9011549563841 288403183699 17896583506 17354604305731 13715196370128 1519917313670 10555022090136 11774733798887 3934482786002 716501739282 5229486426572 9158945904 6302673536263 240770732633 7330923093631 2450089330525 19287904239046 4793482889739 5978863929075 13282167910280 14321555049 8258249684176 4391686581245 970388047081 623202970182 13413125805896 864799660936 1530162007302 1633903077672 7155819107079 2516402184835 4534766908451 1331918089721 9211969485095 7358702500685 3627483228462 7978048624902 4779870278380 2800656580771 3569487609958 8599292009988 5252895147093 5631407592502 6650409470140 1704566503042 1012907758048 113310885245 7365048850137 4166304477511 530184331138 1772138727160 5733299065454 8299050051147 85892635770 1335579416692 14215449828179 4213908356027 12747526340842 1205238863155 16705675489247 1139989999574 7716630743912 4165614057560 2155908743400 755464805804 1327628630984 4276841588632 2044247363340 2994372555629 228191669492 817440425500 7663341648998 8453789169821 1201145550863 5899373037 4672058354657 1103057837 15848041697931 3029703522692 1407656030994 16480544121651 734424957264 747332327521 8074641246430 3638963819154 282923071878 4097930131520 9058553352518 1684190218729 12158586270127 719496045699 19069274898 5937050898149 13081362069668 4871496091419 3531929017197 12999321084071 2110666007416 18496731638157 4710636671118 116618222102 10965685945303 1267658554345 1142199502033 9009725141065 2610121704645 7151808546371 5130285776932 7193867945814 10087512502611 10408593506870 1255889195200 259461400548 4670949722785 211385706385 9156748718893 2532196633158 9973197374556 4772225936690 1589614813629 7594707185222 1473778232057 8233177220023 9100132790785 1595017979718 8982413693129 4234862442998 15554620258487 4821080026634 100820714384 389387313648 741325664064 185239745827 15953348344066 905877977837 2613491627430 346555917142 6129486848686 4156394019209 15298423317728 5214962579052 148645314084 1347267571563 1924213067843 12408434078565 1218109301535 993716706828 3255223961115 15383362354678 15522376999785 1978349565659 4404833976241 5377276904833 6451501515738 8665981261595 6125475916346 6034131230170 3491073767383 9605970707482 1877184744415 13156357614194 580867075750 3270099052686 2545740952814 3953290573090 4202893152031 1138492753609 5786545323033 2364861614197 1252121950313 2683810659505 333466905902 687187732248 169694651670 296144871163 847720873122 9178436334163 2996945023787 6406941532391 1236113542079 10394189382945 2716894486884 2347978375868 15166306867416 517181391182 1446642750481 1601518616412 314239530024 221543296077 587880095621 12639087833725 4625486465911 12628573602266 7131081305770 836791712862 3753126164811 374762857799 81442231367 1910215389790 1185361211359 10488975725289 71511124763 5307449679771 1852806615666 1110094796127 8474314506068 11103434873856 11515363413121 5717189281 607760729220 3247498085433 10566756927499 7018321263220 897291185776 16707617068668 1761818811628 478744129191 5512864813996 9205185858913 2212747533929 11642298773850 1194768048710 13645483907174 3582821132 3545824882269 2265288904990 4235274554743 8946022411356 7713712600520 4063801810888 1873630436130 5754944773664 4297480908397 299365687622 1996165636557 1965563956512 1601238110535 2616091126430 3902222057631 4050609468887 854248539179 6900511448442 763170739251 1463111418215 2713850096761 9432792515988 9813529424606 649163302845 16571832407411 4678155809587 9364126934164 5037808815403 2173050040133 3110379528190 1137894100684 18927181250722 2903745265203 11077639126916 2681473314908 9198680993560 4822997427721 23723132296 325143488813 610869679676 91716192351 11634144991392 2513900192162 3869994328552 40555766553 2117614289866 3472043543867 259993073143 968294599730 306868527400 8582512540324 1368907937840 2911924019258 36119136836 2004443010310 9138711581764 2707141181290 495872757179 13176719740898 4487886066896 1943101009410 8070078334761 5132463236068 4346661753232 2764236875897 1207672260842 9547059748088 6245689917893 7876097787286 5997423467184 8216219534440 373493638993 1190929678224 300216841483 8532579639704 266333351433 3314931458440 162950552329 3164573434142 2346913054239 655439259845 108866375094 6319124075518 8974477517461 16100030689239 3795028652534 3118885995783 6779143905625 135215600979 411274151151 14582212920703 549138792988 2582987108715 11967498281497 103967122631 356515454692 6518477974339 10081704370423 19128593488280 5551761703760 19753281355210 2676202336655 16787636668791 14733428020275 5414307688976 7002977928735 4828560076972 15737375230257 409816538852 6548733927594 2916138616116 883215077882 7195677340125 8946243438662 5265658266974 5314892186562 291674927639 1756252861202 2273391771099 11418778545047 942800094478 348618578198 349367990062 10075462267455 8757731469466 339738883341 11033601098868 9170133213886 13287540481308 3565685605214 7837214123575 14522134417498 1054969206627 531845842100 3707243382932 1924141616080 15292777177135 10158854827 3425109801335 13744377410021 11137488776530 3412512923909 4965797050701 3282906155412 1883778335793 921320288985 2208262995435 172256554401 12348222043231 1213264849929 216682146318 1572389204517 54590432918 61272429303 11806029463503 5379707357127 3918942919186 7878906019110 14135062760288 11485584834985 4053338383265 20190405503977 6364717010341 3683273060497 290961395677 4528601499215 1957895910747 7492805087208 9444024611156 7505755437225 66698371488 4227029058254 135100064644 842885602641 5357348371995 4272727891247 353902657848 2246079559737 12839280530841 2044936805032 6069647166209 4479373335939 19252227108 18057609674641 17165146907931 2188161341977 874111510778 8544616196048 545617268100 877976064423 721375922794 2931284253605 26112012106 8057199607583 10739982497398 6470987289408 614069787842 399305000702 443555048300 733254206803 980919062289 4570150623800 2281776871146 8041174057830 1236515613454 1263576191267 1636124831319 1692603646709 9170912690612 3954612658599 4233830455164 9838652013595 6246332500169 6938437839227 3289908962619 8191078479834 4160899846078 1586325424633 13115805788752 18170920230631 287738647948 2029971831108 5496617965218 62667032239 1191106421230 3203360509918 7299900765312 321564649957 1454382457916 495811227535 3607677333985 1836245782140 6925922307141 1789383767228 6350771585830 10230470885299 11957478599496 8223142156214 950782708353 6298676167137 638129217283 7453988151760 2513495391905 3426417945 841486419098 1433430524579 7739166104967 992361768318 8844284239075 1654363680182 209832052953 2730175929303 10489914341741 1474674387807 3302329723646 7669580833117 9420046834443 2933918600869 844610785984 2958209512401 1706566352533 8951916304951 2080880615337 4034703054310 10462134642124 9079617458354 3320115875272 6143912114811 5577128256239 5065899070117 13009923223925 6271000062944 4636042574680 482178395591 2714123228031 15662464567808 11162643177344 661871452202 15375740965091 16165462409354 1821081039135 573997075681 1546471772204 4872538454441 15134737881043 13824976621403 45293494338 1871924335155 4512028759131 8647417800692 12828259673985 5031220499176 275267651666 184114412071 5217165951364 1042384244366 3841573742372 2531942980155 6872063051258 3295577399249 77409155909 2495528151962 4252590054299 1254531248089 417976579756 252920030350 815242837736 6794046300723 375853750213 13058109982406 3004869334560 2799224861059 300560692333 2431292461715 13428670242622 3891433589798 5939472978651 9667772552029 17305646070178 4509214603251 13113206628093 3514419899247 39021548452 6205421978197 1458698197056 4299312054390 399234796779 903414914045 3305909229397 6818903162741 356868756247 2503387870826 2903305210967 20239388296705 3095529971541 14628584696853 7063557077405 2945370584067 4999454299781 9424086841033 645413327518 7000410825044 94758275779 2505314340110 2787662969124 4741722556093 4360930639320 14984880849933 3418762085783 7130822615 8884482145846 5934363725376 2959763570211 5275750068750 400841153080 9586825626030 45343943516 7935384774086 4063882835864 4489322151054 3402047634843 9545994679037 4889516669318 3898722402526 990800331895 9990438841051 372886568214 15711964094 53573752753 3973905636717 1443154837847 2987735056365 12811825641591 2822484550993 5368613522295 469302228514 3564264208348 1036002197276 13227053871345 3957944204172 4665499174535 603730049416 230723139895 7199894286429 5255325939767 17130183819781 298415464158 7111144622771 1957204747217 1811967202407 14946448609600 10353360614551 2278660744677 8551884266697 2762380883276 5808071384524 438612906440 12374123396511 3519756745209 2692299969124 6958760776139 741757271073 3260309682645 2265749041874 15556902110532 1161229105779 670851232736 3865189925573 2844935552814 5962207354449 2947091087315 2690457556541 6564375370869 644581213578 2147385977444 4276276660783 11049970625541 10152551960498 4478469021718 9205794773515 3747752159991 8851338880441 53462609061 8635940069905 13616711976977 2473633124751 571052635657 643268240668 3832411168451 1342741382102 2870954228987 1622913809857 3309691101549 450984354682 2133983091157 8972035400152 1890578787717 9595223734903 11117297381967 14182547648989 1623833984087 1703456342120 10776499683128 4569543924211 14738773619245 1628318739577 6785859574637 4335847298067 1208327571955 10457337612329 10717433799517 7217312367218 3950157149633 300893556510 9994645649672 7531901775013 3821060750510 1864282649937 9048612860551 4745261836646 410291987338 7864151509783 1560403584479 500286442110 2494597262447 5672766083439 6977590101261 4651412876409 12651419441320 13313444792389 1955719332571 3201587717511 5165343542491 3102314343962 2912639325866 7622246857877 1043360388998 4032610900219 178940207781 1480179987848 4360814376767 2725631300874 8190958080869 11080819788008 11774866327370 13252245614524 4301543764021 2500355663008 9688226856111 1981975517602 3906213703571 659420242357 617855631639 2016733549016 8215345865269 4449996832894 11145533179604 13219429382516 4498056590100 14358420368314 4314731364881 12375946876432 4640819560213 8623145426311 5714165570816 7877753525421 525553496708 3208538811127 7467093826567 700612210522 10824655360569 199546994091 4383089362330 16126125609096 2108893481782 1311990094495 6285067742832 4002762078860 5986181399128 4079843374595 11686669267829 3350437477202 9699907488160 13312234634837 1720067605352 2969946694770 5424833493011 8176254805519 9227661219517 3079846096391 4426738626688 613935974493 7605652086613 110698786359 1396242111984 106964088406 290238652974 378735766392 1960216959268 433535892621 9509780871319 1119891390272 4206725536444 1167135215021 4556734811979 8135757441696 1052585933574 6069090606310 5367256931245 1299016964539 9253541174081 8395463446245 1321279011490 11017892210622 267528656110 357478278471 590757903850 72093210003 896901184250 10253695424748 5203650199588 1979331673901 468159066013 598258803254 9931432510743 2787965419672 3296779325832 17003069308715 412606242866 544607051668 289573367839 3961513779734 4369495402358 3772355079336 6773252305709 1130248875806 8449200696654 1832872169717 95002296215 12940151170718 1960796589 3325074380938 4757865129689 362899907 1298446973030 776299333168 2734725608877 9176540244360 1366174289853 13841598788860 702770708395 14555922054548 694860770071 7403866351459 11467190770000 13598111878772 1891158195925 18878928355371 177633880699 2178788714818 515922789109 43354314125 10485096482856 16249496543443 72290784878 5015698909489 115526528055 4700633409644 9449745117599 299083559687 960448424371 824566960728 1207156663803 11740101670289 861605463199 2201071783044 1730291025015 921937608542 7551078567815 5840829977430 4727690656134 11299831953804 12830972064349 914623911470 6218219554897 207588682637 91326768792 1669442389812 13954341711115 3865656581693 3571687651583 10046554725121 11261670315003 5587854493984 14561180672468 12776709968801 8416709624639 433342091585 8079477571192 119426853801 3003313288942 4439060343818 5094604198620 1350434685061 1194256034979 1901334912367 14979469619030 3746765029941 2169802060102 2388545132284 3684771276654 2659267131080 4145371663529 1327273831329 10521383516323 116035689727 8233916618984 1255005229967 18930997498 8175408825559 376555697708 1281919317885 2935448315681 1006356352445 93453853165 1410177691469 3370320233000 5341093064666 10150585022539 12491588782581 4327851905117 8917258087 12709815965656 484438101662 6574526263371 15906019073907 8832432386723 5267944828576 194809829729 6504207159735 1114978665973 2780721049221 6042837811805 1043001433549 5083821633713 2997455862924 9791402499715 102559824069 582000029143 1111446933 1263492668138 12932559427676 1509870916491 16922759783912 5849988990301 675477875037 14875429794609 2377710021651 103834468785 3271950535534 11730246301165 731229970979 191039285541 35378459010 10679300054407 2203785402339 7384611642381 11427558786375 23018210042 7693714853471 2050509125050 1639693023851 5843348071103 275846465004 5160830342975 3341302086988 2310398612834 3346821565071 8726770053630 4480994067958 3225900423761 688442441736 7976312922553 2833321806327 6579280831117 12414660964030 19027352714056 874765518292 408677186318 247170475161 9099151288907 15005917380478 865316784019 560037762864 2201489967086 1939800366905 2011979349468 1673764280255 3073074505072 10097280229429 372562999000 256362978595 2374553547203 11500047430104 10779102700932 1106135528928 533970463105 5240064916767 14783665358559 917868986613 39879668538 6573750238970 8246917200401 18885547787231 7959010338737 901770232585 1676581219861 4524095467247 1326654951353 681428880936 8506336789948 1511892598515 4070081179170 4054912424493 423081141249 12895432066502 1428554063887 1485249713536 10639199043890 10524994926464 3345815586061 946835292586 3768604404303 211133424802 886406164901 4795901065349 2587280059912 10917935377242 12769560292072 570692423658 86344243457 1493327745294 2531031856058 997846400876 4790577700575 1990085347625 15660451164554 314403142117 244344276597 10234904363526 13650442530586 4103115053652 12874425541416 680329259158 4080002659770 453072557793 6060385731739 407550268410 874692849293 6954896526363 11443565342375 351929693158 12121974538443 1833260181 5093587840813 9791100788189 824374862439 5027991011312 463426553 10457343955743 973555884826 8050741760624 403540472661 9144555262846 588312508182 1656167496900 5374218208092 319114077555 1910038985341 736674490717 2006950102426 16536273489756 1414255242159 11787057401108 869698381898 682495480372 1255477182675 936982474331 1266225159123 11503017419414 3433445973720 4509390279551 6709842697972 8430711741419 442642071783 4953370037219 3040106923137 862966012937 7514873359036 435800163968 698929921881 5302757457094 2509306481768 480968886812 10589750447374 2014826863746 2398103130323 4550452851275 2943433058081 11748468516084 3377489764752 1633698190012 984466400202 693645842495 147342637276 722508196447 14065503134717 3038071765016 3037114188693 3745784893768 6843475497331 6830085692764 1548653204980 602367474843 7508409975861 1047706335101 3427301506344 1365639937761 6782070504782 1978473296753 2035368701034 1343878185459 579461171596 2140453468033 7755375138259 1016301249867 1003903331496 1189616305375 10980436828701 569129869975 9221288338108 457946492440 1912190770390 14896055065915 16490720033 10747820048983 712502220924 4227841058236 1379754407583 4594696371447 2642986097544 87304933657 301683133889 1799815028363 3096505647936 637004163767 8339797284282 24636711376 13095904005710 13571351018429 9798317647250 6230097590766 1076265241676 4797357123851 2137059318192 2134795904571 179083026753 1583179887854 16715828067617 4227345024005 2277218968890 1035924710190 16072680754523 785230630626 3689352585945 4598180094397 6216455061954 3301136749428 7039543929036 6869903761812 2700001746888 16768767381076 1857343125719 147020198911 3671080991088 10341803728884 837799296323 4759556122279 7224567062346 112173179648 822320907 467003611145 1182047426728 349201608885 9461385767218 1776309006345 8245485263813 5480220579058 6151131648787 2730013059374 5042314475734 2038416369293 9261392581838 11328146342215 14132584125011 930100092409 5785547905769 5773796053310 1004643034564 1067037250955 14715620775147 793257785012 742774186425 6026578341564 271434986782 1111589387501 314118197488 1125296821076 6439236382979 1214899538813 2566636408504 11432738913601 2058901032041 918058125173 2800938416682 8196965695798 3754620317382 9277768737689 113383614116 3333032660105 8643782200795 2542793069601 702739851000 5220476455457 863268760912 4643174854432 1546282445574 13331346008317 1102145212563 313334801624 9017072617733 2169797267912 3559683227387 18181241390479 2665287107381 2509254106900 485744924721 5155188618513 2491762997787 2392749314292 992384279678 1997053782170 2358473392661 1619571153119 2609555151952 310692278179 5266283644727 3610346352524 5361529865340 1439234031602 109005203147 5213966979055 5948931827422 15198006485069 781628023680 2533762244617 9474654013368 3582661787029 7164418118601 91001766358 4539452039002 355181007257 1418946970756 336194554482 5579022048 5466781823566 3212245107901 14211506244129 22370817508 4720986550896 9875656655470 3199728399354 7801861536479 3002908441011 4499967032002 1579838458487 5954954031850 5941498929618 816731677006 51152800326 544198805883 4330303984794 506708348406 6562624174611 3674954059883 1364769726935 4014773479291 2531710605101 868070093086 7319763027227 10261497119035 452224716955 8237558802722 1061639762201 4501930289223 10811140214793 7767210724925 1443481949937 10026992227658 2922107365479 5220233428377 169518113743 979887379755 2665394554177 18578563971908 5961001118376 4279323839315 6231992116978 1607233766674 4483486730965 13787001359504 3252637359248 11218018583320 14053992134474 12091437670335 5650395903507 408099541580 17881728144546 5708588387402 89584612671 569608659526 299172114372 446015150083 663684903417 3361893411848 1006635511265 8759642387500 21229795173 1828789490383 1039703042996 12214524043128 350620840478 3628713008123 3877453892213 2410410795666 4754146049685 2239355071913 2818675982728 662628339013 429936963828 55807160414 337448881252 2062499908115 4484629951689 1103266363484 15148581203992 373348342496 6180594939580 7669776466964 268640964428 2048999888746 1364962020150 2678548875603 13503549281661 27616749937 6305569315384 6260605415349 340394910920 8207607668113 169504943558 576836876383 2484686190129 2295264972015 7228256116281 2415600680222 159008151362 556402671482 1285247303984 176441030308 346422881326 7559694649044 3819667317382 8096711308344 2509161383561 12190822889446 3512060313879 2602303697283 14405311910228 6743397339236 3057821537006 15042812999906 13554084836171 5328093716265 265584492064 4610740785077 7388756938284 3210676478134 6174833892906 9848067059953 275788316251 2561493339785 5539202836171 1432491668025 7236335378644 1119295061304 8979573805619 6922816511177 2407464446236 3184979118308 7216589301041 1519766878348 19712256083 8886276741047 8553034356442 1856130236019 2544529907204 1031670300638 3530596129713 8361501005878 3397050461692 5325517016370 554718042980 168990262979 16066410785 567006557689 3002305742193 13462776788035 15587472029496 3958392109305 487251410306 2026102267819 12955315926414 1316191617188 2582387621065 1852931516875 56710784624 9389006855553 128511964301 1037924307327 465642260597 3608093918134 8411010019640 8298945522937 1256859343463 8686786811548 1025427037879 266946906414 381409868362 10115440588982 3953039274197 152630154026 11625127503909 14761680909 4762852482134 6510851960862 1156871625269 521485256782 3706187434025 3444909400634 503365914603 263964732024 575603933733 6169829979561 338783398435 4334002726573 3027279157739 13871783185622 7594005964162 92796607980 13131621602733 33474063563 4674147664838 5496078554861 2225355431470 1770468341468 1980491829993 8419952716208 14494261972953 2752122717908 4069678245837 8393191178223 637460256 13061459210532 14548542162 5063780403850 6493944027440 3504521361555 533243122433 81558677784 529683822988 68823828876 3873384574080 2713221971430 11744646848587 15036529203380 1737561496239 1727027417221 7418142067015 1529479315037 2000022180853 9832511737541 825181558985 13308208069405 3580173845737 929239102685 12730766303 1032581190119 9698298129485 564924332223 10663330672054 626620575866 1589830176782 6933911272133 756419001255 2762120028397 470625046474 2913475131470 1827977291558 888796777459 6072768092972 2272819916787 13797230657344 3110969909488 201235118519 1703440236623 91957805850 9249595450607 6515354219357 1251043528796 4698694719069 7189334917298 2028410464890 3314340412404 589326316926 724761067671 36642901137 17033026294182 48314748526 9709592639354 597768921319 1720557641477 2029484193077 351913199667 1636391012333 3312352816225 14210173640756 4443252254183 782321646896 2372654586487 3351957692153 1449225093772 247081325214 8141591740240 4272095481923 8811204196323 144129047924 18353500466955 18132513428650 1273614663411 7844878416580 2310789327072 6216699969543 121270595960 2133936541480 566630112618 5958718000621 795478442817 3431404430043 6790885774533 1510154187559 2238275440781 261265948705 3043759375777 10272345062859 2608356795646 14418654758559 3689357665856 2332953832016 13637063155561 2232940404934 5385141851122 16412376642349 3639651854721 139066853365 902121378567 1085051733140 9080066946443 4895030097021 1475639154258 13504476336663 7820748041669 169442525339 1830840367025 7338698616699 149270374 2508820436551 1570626325814 315177751352 1869599036908 9212765399 509466071958 9550235587408 6746253705717 4255893950 5653943412287 1444662958103 6063378295042 1629803357000 2892442557946 14119518621174 1859499508071 1684223681723 77712879186 582374440895 13771668013339 359396491534 10055514621461 831462928996 4357989285791 5330242832886 2324019313402 11753322368550 2076171210023 666567232353 2225945512358 16796125458583 5742135205057 329493410191 6049407788156 3163423006983 167619356473 839951092934 10817969318714 9228584500623 7372724203167 5884288597746 5917215372564 2316356193036 302415674871 5175412302369 4539413603696 1605927849728 9696292041267 3219801360529 263366718791 11370286039253 983352654980 612631726190 15608662484059 4777127701197 3109094051572 2069009076391 13493706033235 8054816714430 5297053829567 6731435411744 5708679809412 821099774083 1459716721940 173831034303 2525440546361 565071745962 286142547102 3211772542843 14859174159271 3122687093324 5502355460620 8754043209319 16056735341000 5567541777 3006291989476 23880486130 352870464778 19366991852 431466494734 1457459866047 7904208001148 1101660927010 921402351313 2301167634832 2008026428755 5723662221131 11847011335913 1036626680916 2737810783617 1358455702304 5432758717038 2652056838815 7764930834534 5749936720586 12375718350844 8749123077586 1821876486374 2379821690658 2953227359549 7969421997782 95311875543 168169886443 5022698796827 1345755423880 12470368021329 4069025855639 5888051212507 570262362837 9035726182162 4659862668093 8084596769151 6801412830465 4966861547683 7644238160306 5206182609942 1967437881695 780979543381 3680477618184 1483345315654 2443372675222 9499822076180 6415227522399 1063325622294 6586539067402 4822781718777 850935255695 3460817543232 14014993726350 339599158462 431895726478 5558880410563 14433671835354 2172770709380 1357347699646 7404742757338 2277917303881 55715840295 1744932365600 351693766268 102450349265 592911268473 5863808783914 3836349612323 44074344575 2070904142396 10945467058283 7798769386023 1488837582327 2052630295706 418666162418 456487177450 160223295302 2278193389996 2174000065180 4508252830315 890792206 6624642151913 8618038713021 2286764797240 2402049568949 279227112879 544290644736 2254353871046 11807865892082 5242335829584 12305208731 7404579857413 325239336072 540024252337 12712014502829 82751665919 758904182004 307757623350 1694568389299 164336658435 2702576544326 9186327671300 2236459849706 107761518157 1045215538301 85710027046 6176451200278 9937308747534 152886386675 4740099621699 2006595608418 4399145955306 4127950693871 618655761205 6666695972739 1525725710681 712508767764 11373013289 788114738657 13204215861149 1177124454129 203676024711 8633511592397 670846791990 9583345193822 76274840321 2332674069783 486715246391 4947700459078 389792863560 1592827448524 2702887411901 6206654085064 1493182065097 4643193052991 3131067170025 2187417822976 6537675743133 71532121160 303461799051 28523502452 8965452988724 6793276158289 1543586957952 544275921608 987456817483 10090885074669 12492172721 4443526361059 12487593692705 6650465147488 7594711230849 12861182732299 4506825515703 1240060773910 1280074223563 469368577459 4683424865391 925540244313 23295678453 2946083043104 4000428797019 1085466434600 3019099646905 4645944278707 15557836015363 12539794445641 833139082419 459326344670 4579550607885 19298231872 6168325255705 1462124304666 11191802903481 12205336734710 6202196192828 9111658716432 5982247855068 143764620063 4458165286464 48445422909 12274009695882 1381415702230 161625756546 23100973679 4715029673163 7296433604935 1622296724983 5522505568273 103086237442 98349429612 56374244179 5108095797162 133801049849 39674163030 92917591381 7425526969247 1140463740074 1528864582629 13549381533011 6859117577475 11539425276085 4822677913222 1302350558839 2526737906 448617491477 1161694086809 1366253978296 728432062797 8838558509922 163695340409 6243165562688 1150701494785 6911790835023 1701895824620 13178738167809 1062990891726 7532774397281 469655943393 7067031607688 800883046588 7242813460964 2589690195556 2019405433690 288616669164 1820390242805 3001096975357 1249848999344 4858498814753 5688346798737 16399348419749 7526904197 11048269190971 1387545426423 6948039257785 2210811419227 724148723980 1092819872559 59782082028 1158207604035 4747381700421 3702675370305 10773777841026 5937258092288 1137989865283 585248820884 4363344048737 10849979945252 1906811664051 505685870590 1966753161766 1879003072878 5050010315613 12918698545057 1114070020915 792403674638 3681175574639 859350704164 3655240557035 1043432525285 339193524389 4475168330705 4334360468642 934544632529 4613095834599 11235773285359 9030336026862 20791575429 1147338914973 14623142525397 6424472143347 28833141366 1612546262922 2744828232602 7620814016594 12847699951028 13624660135928 8591128624509 7910675515648 4990450675 576787922775 3052535998218 6450528658504 75389171970 15693745920923 363945287069 4563665417869 1787296545574 6424466562104 8220507797385 4503143424243 888755536128 1149056796389 1980035060301 4644037364881 1183135386073 811586774150 2411951918554 3158130284399 1648738589395 947663428058 532076587300 3035185134210 2381209479381 299267368177 7328799362442 113720648365 3654840716923 3198970753622 3602081568799 62534557686 10950424725037 633346229441 10744915742775 6499069081963 2969790377782 114241491517 1883626449613 6758045271176 131943178377 1289682210797 851491081784 7595340130259 1475132245057 1975721054595 7900141179921 46578514189 2570730850197 487849497256 9490863648376 2777163429510 6812681417827 71694618294 3660890356059 1631393348268 11425828982836 856062134046 485908163013 5732150502449 378264436952 75330043318 5518983470664 38635237431 3692517593366 6845585747095 521052794209 1576487755883 10908839848847 2090503978084 1595725634197 2960933304906 11639538464733 6730844877307 5346466761426 1808385894613 5523012871659 663418592627 4768346704872 581736185567 2267054519637 569119195609 5924573799318 95607534 9115489206080 7590008152815 6348866229623 1688963160157 2499403623754 370180392313 2464356372833 8626855791588 3248760344589 11003270065428 5306989223538 1300363858996 12874962130128 4128897354914 2884820283924 4012087366320 9991944485605 1490583617297 501982503134 5930223882097 15379802277185 2662149937461 13593820358525 969513184223 2256648013054 8895680896383 822022471026 3629618826851 111970094932 9684882262833 6416191471426 3174685575720 8954028430463 2863733103598 7100055423498 8023297606917 7248671160014 959146786705 4370686454405 2485547028171 14496947526833 6266209725694 4958792005076 117647351484 139415750578 4848671996340 17214035277 3777860758074 3096137982234 3459589094539 14656789856019 2775939394782 554354271212 7716135308628 4177925478783 10652427895653 9219423811542 1235001285433 7006431119932 797210945873 11057249309233 2821020015584 476706233052 3386879287657 267863136306 5640243368782 4703978399213 173167871048 8895241576267 1989922811593 1481750271114 712319120267 6547915799676 1288723632869 4600899115632 4283852045488 1221260899823 2725096595590 696428098034 2819422000658 2735029642297 628821561606 7244769499946 4585598751310 43086605334 547925667309 349788907181 853803563254 8579332002139 1448334491630 875518027749 4599294616695 11566485184833 6065427869099 805703244219 3489912970509 1221193286914 1939965056941 6396763529518 13850008462830 1209791484911 2122512984567 9692450727247 4069137215597 5922740762856 7255843925104 2192244567114 1097967461355 2253691737297 3009589814185 2162819507244 4316869566463 6061828991401 10868726047059 1319200408045 7798043953020 145589457574 4484923863259 10401274390863 1202311900109 1476102073224 525710743428 6438811780198 8886121423612 10833387789684 2687992636196 2838097639535 12159848757981 3834157198853 11866832170649 10931611224075 2301746438850 7320465267099 5658825797221 5148441332059 2381345231853 8899570446358 155036122901 911116307259 5931142086361 1865269654068 4132530313577 2489665507608 12492544059944 5076812388735 6204125652680 3601800871193 3026138406064 2279698099260 10651046930791 2280265484121 3139705745244 4820028075854 300070327215 255797144408 14178571980435 272441614035 3856579744285 1083300564156 954301825996 3619021856532 84586307595 80113161223 12213497990090 1427405315549 8398215686301 1380155315074 2369247142662 12769575038570 1828853410719 1178073153220 1686040481316 2171764416800 8664437723863 12442719350522 614569858436 1363414890839 7324676251076 43421233986 1663002686638 9318218142827 87493335442 12403580250609 535646844633 2204539879913 867938671294 4265263013185 376565394303 1062587467610 4896643841365 501018301534 207241589599 3048978049926 150984705184 1029662073073 5072862086612 7075131375552 1257311482032 1571124746257 6153628716562 5709812073487 474835570339 3916045474851 7422069754558 626586134865 1535423235836 1424755522624 6311441086819 5732458579862 4790699819234 7049626953532 11613385483675 3872550050751 6381327246087 1109882391552 248486564753 656655294437 712873962331 8013717972740 2878951136352 229692481705 10047999753401 13190800525 11490470164310 5404930927101 1178552184287 5716111092550 3433193987824 7337374442806 7363311077161 592558469298 3632029762648 309264038175 596923045180 1274331965348 2295505520550 1361623410511 7976232045697 4888827108250 3961860394775 11980532167838 5048773256476 10165193100418 836963888292 5249623016074 1939685446892 3257111226172 6650210236058 11714932339798 3006972406510 1751868998106 9553766595124 103893019216 495478530713 1421951338088 837510819833 341273431610 197264442919 3628888005035 1825013263204 14050291434626 1107969695143 7737863669717 9502805438189 2186016373605 784908200698 592166534038 3957948884756 857434794329 5737350183951 12900236979253 1027868144637 2916629359695 2842395934260 1927137097271 1157655854916 2318296272044 5647555459700 3396970639419 4015339945161 3440850191312 792934713370 1488372061795 5433822251396 3601059060394 7957909734512 1218179899633 117459239423 2191220059755 1168770896096 481210464154 668350274468 3389264090836 3875241502527 10076789553699 10156150949662 11160132974150 4163518762271 8702933744314 7028343998219 512318004972 8097723115567 3574292608428 4340873511834 449382935571 4086443191555 3570603251351 6778855850 1897929970818 13492105135810 2852388697357 804396737976 1781113795434 62786617289 153659280895 267403203281 2654076857773 571442869741 7234991493247 3061101734709 6762623200113 279449372111 9013471118351 2309249357012 1455745426405 68231792311 219815757720 84871318010 6152093541328 631729080745 481754984085 374414460963 2321209071919 5431492068327 1616629989423 2758482994701 2655768316241 2066859073597 7761253643513 209255660871 1496874476412 1857214942751 6084270600375 4041646840836 11234105682194 167188695179 3837815351575 2065013381005 7701336703702 6048796131711 2802715671114 4648282139553 668770315297 8874453903271 1016843513928 3642038140591 2326791055824 240798816841 11861300274234 9018579284208 2520796576655 2111151301935 356852853737 8053654741580 113988960861 3608336700924 9474990711361 9458709098135 6196779750273 10973436564061 10101754344229 353101549721 9187509790148 1930030539823 1502451329728 4172972000241 8906141251259 14257552537845 10186024729258 5309776457318 1264549947460 1881788694668 2165528155654 2035783061222 5500470583 364618004558 44940757222 11423694927705 254022955255 11640264688736 5967975502502 9233403441160 497075764300 3150856017850 5311370772421 12444607279833 1569613876647 4423743064622 11540744907726 14745631377 438490086967 2161506408418 4766453350951 870175844474 433462822074 14424776336503 3342920501897 166282527133 1354812818806 9377408186343 741709704663 9096071495712 9939569290795 1085149649747 7737736619011 13043481132608 1480956847399 2926994333191 221498392191 7414965047302 6244428733441 4799672150627 4126107332203 4767324029091 599666226100 2482163169035 8697425737031 7183580504348 876358510286 11581214011900 3954207835922 11685701437871 6181664467158 7316106184132 2851867109417 1821283381869 227254267257 2471724911752 1011415551754 1401091304582 11680189125283 1545419132720 13441648504644 6309976702709 630567866294 5555628763794 702539051785 3554818132681 3049728791611 264034242468 736126235586 395965350612 511250426960 7438331197180 819324052998 553046931703 2297754046719 3664541224590 137667783627 625360462700 117644902176 4070257715842 383160259693 6782185738810 2382703297928 4279890714175 9419602770249 6928479201451 3494601438675 1614272952199 310382376888 1202926706387 2520498543687 11050458095 2512091297252 6449999041493 7594187307260 1346693838218 4393238057617 3754526067587 7288845165293 3473242017072 307465575826 11585766399766 3777779983746 14713374360161 4893110114828 14201101026170 4646002632383 13601568083755 1419495851904 7142380596688 5813369632848 536874804632 7905925881408 2128704563795 13774631928637 9230614941968 9869246628606 6384609755325 3216233660012 9126101583040 1883124560893 9548326322425 48984013940 3183005531843 5531468572257 2894530722329 199492774475 2906620414478 9861517404358 1098534851274 2399992948398 7031643856777 4533833279896 3970838082889 192732295871 2624478591326 4837741913038 11179079630452 2383156838246 1062496256069 2428590835970 46196334584 8811693251486 4792055878845 3818008243916 3201556699259 216736371161 2192638363365 117737766125 4601657856447 5041916445906 98054993573 9853848424805 3108239604410 302122821409 6148822260 932131912385 263670852544 2866163255627 3002240958049 6047674971333 11858939323514 9406716443431 831436532509 1341212687075 241674170913 1613117753879 5124419104719 10895423867223 12453104105459 4985006239570 7015045384319 9587697969538 4759711591897 3060644977832 529680643283 631876565527 912110366887 1578745143415 1412085585377 2616589923889 3917820153639 10064315973483 8248220642257 4902001506425 1520646714867 781311170105 6773692533602 5961671646090 1883297711503 195790759314 3238258619584 171565588465 3317488935456 282389539940 995774232203 6242259855 137171682503 2289316522207 3696192974416 2685906912699 5040018400740 12652367197635 1888120367946 7321690569373 2057030828488 11872128876821 930767404715 117512114816 2040812490449 2078419896631 8802404752184 927314457619 221424955062 2480711652389 46591770713 4197420896738 13100217333974 9649904469831 1548593855621 11626760432723 10173604314877 12103266776 4124649187411 73010553292 5042017313324 3559172815617 3689917753493 3383704823685 709786188338 5765019377725 6817786258148 4097288232223 3436722099123 2796146547443 722940250374 399008014782 14237285811087 398838860347 1076388725926 4067517559818 205679729369 1320275053975 13081995277196 7623974137117 2132045609567 365845397 1366466898806 1221147586023 6527905790669 186195052941 262256963778 1600154847331 3187918491650 51380248938 1571950617596 7750061551504 572505643614 7447551936439 7057492409746 668844642334 2946740799819 4352396297382 4989494001162 4623227281840 1527645365272 824862141515 2367059069597 4443540936034 3764590578642 7142520339866 2708626708913 9874441874405 2341547172129 14831708443088 616999768491 4367639008142 4525771756012 489298572840 169925745576 5153561055812 8962722060890 31870479052 8343289604480 12100634411780 1508610882852 258286272263 1466142861815 991931066840 14793553403729 8281029289511 12496914260672 3295195324241 9785912803637 15601966408076 2257182022165 1042057926971 14245306300305 6785125177972 51429310539 1304104321573 2852822629781 3394663106987 11512406645028 8546718093268 5042530959069 390123052197 8050327180542 717572588502 84684005035 2097550184607 1891983107274 12569241512096 872457405951 4434772269867 11483947671714 2083433157873 9778101856513 12352912335710 10523931171310 9596528629501 118011966772 21583744908 4355803218534 7738206619991 2875067520436 754206194313 758497691127 13731772750913 3426881595490 6773363630749 1843015040399 4062424997074 2030490998739 464623023740 4317792994072 3560882130399 7897505787479 1522594043285 4605612407436 3346287509353 2629940885476 7657594180941 314137262501 2377679334165 1778991062501 1427840460432 5854305879786 2514433752058 9905473867124 1861802825895 1162312996089 4128190640878 1938124049 639658101380 6594914236833 288261955023 2939953437772 492820698253 12832911910559 5840207201506 3136515352954 2498705110513 1434707800433 580726815207 3226025603184 783526082691 653556840329 2872754005896 12970988221159 2763285975579 3551061995358 68519345535 1404579297839 4029092461741 866393728234 1066553645218 800189957123 1284108921446 1274445666324 5117141933283 134146865771 6830570038053 4802989646887 8197695730075 11181842366928 405391613754 1449067718834 8975120346990 1416115397360 2229407020872 96867668115 13905416651084 677222385414 1134891391213 1061169687970 4136429643794 2746108626088 3260036091939 7172937992087 4884791730822 8883543030815 5386096863678 3167539205017 9946382656441 7806278489875 1227867184145 7812549757097 108281427524 1914478145565 3645321315868 3083377323699 12507106282140 13261869325882 2137839662027 11684108960713 6971194275736 11400071325809 1511945552450 5426727684312 3475344369391 151223898699 8947635857388 6786567908023 10606123514012 480417273205 14686925404310 9017904071354 2601687020073 9487787902817 1455470059636 149673448113 3449647882926 6583536126219 3788823756788 4335611170349 2570276517230 1091628553322 48264620765 2550601171372 1094332355737 1439443980160 1713387587972 1589881746870 2470786927165 364449023798 556785933780 4314270650776 5070250793020 13162230460110 4503096327577 2355322696849 7716030744344 6241428218264 207433572626 671907711361 5549162840598 729551912920 3694579463951 1495950427499 773143158635 2425731943613 1938706971457 27114705833 2537147399847 610296819891 1595959276299 389040815293 10026142324653 3596053807106 1679833618722 834421892300 1423646424309 1454042054341 9913068474134 5171905964832 2334889666284 1160743746315 360842807531 3208380920573 2853913847832 1140900602371 3782596733674 6293832775414 199072537 6609791738740 45504510505 2360471310952 175249853809 260225227 2052320779093 3773304713613 620931840465 2859159873300 2282680983828 293486863425 1064259514587 358884817353 7266797373688 2095226081021 5318049052298 11415288400684 4480373496463 523882246252 3268202664805 11123334024329 29085956134 653430043132 1733075314134 8658721879144 228804047160 11044790742259 13740632143609 879758486307 4898753209611 1306618548665 100716855415 51768562885 209780049663 6448573179020 2290423850457 5211970153088 6810574138749 4378761450116 1185629855966 4630167376694 8800468480663 283163498647 2583869039955 4321843923108 672378911816 3478603775200 3281847153258 455667608070 506381838178 7513328521101 3178587519265 4781957578401 314069298057 4443937337478 257595036051 101606824057 3850932426308 1418237435452 4084347606272 9797512346807 2298322163219 8954153466467 6443976673021 1795809821629 4352048026935 23786744575 3025568988986 351538863147 303702072733 1643786984010 3880822988374 6806830911639 5450500907370 8078728998948 6276893938159 194983721315 23258374911 1380352975875 7137499395658 974025706913 430724308827 1888869698219 2789091151359 2197582335237 5888972681080 14277276348606 89427095463 5808369208906 2864419276486 1767555101810 3603891547211 6973397120989 11157274364649 3372620410549 6770413627775 5515401792764 284633007825 2908338565562 608242761964 13981203164212 1418886984014 2915779494773 998354546757 7956786256442 222810114646 1296986466968 10882957297433 736395753773 4326102905116 919973130088 1091417759888 422747438692 4717429081631 245453429664 771303366023 1565395613694 8113940071528 6986148447920 6141379460027 132154658864 661414567397 3532638689537 10339711686270 700083813995 3172740880135 4819427540383 11360985661651 1786766391117 6949824830081 460141783015 4906893458167 5407449914112 625132809975 1476184394135 621727887230 7322550486619 8754668834806 9262587604041 13076754846015 5043602766497 10453741670163 1652159660638 5336290984466 695690952852 2988364384180 1023682496538 871365030131 3443469742833 7179900608814 4881058613187 1073409375193 12612512432965 1419230551930 3483722594278 2369486954521 5979336079512 139202250049 1661962651626 12670297463145 1495855828444 195539933220 572020390679 6072757712164 2782832753259 8748913957876 1851067156689 4078587436824 3252619563988 8040393642427 7560747062561 2106303361181 2769402277409 2587332120085 9822391751226 904229551388 390640491241 2104660117193 3553778346123 1019474377243 6379363336798 2998953915018 3358705616015 857008992662 1180172414615 928784296521 407491605999 8369911353106 2075282849652 174952162723 4179947853127 9807343950913 2483828454727 456979534053 2182397765490 14586695475150 15191233169 2337956927412 764554209011 235407984150 1516574974548 2533890504932 9960072984019 2038034898846 2726444281956 993554205026 8427716852564 1221076391577 5267138401226 842505941542 3676805576349 541808396693 10525435620 996729555269 14024276177446 365424414460 10477713029236 713657421024 6370760473764 1189191475283 4986448968469 10611537679561 3353544869197 9643030494535 2629057323670 5211869679141 3379792043979 866265179943 3895197647841 10077011360542 2444812079116 1691708131776 8117933902603 3280884306 1222804386198 2833928294922 545431522096 191453843029 277552436077 1888195713828 12804998950566 3605998177960 1760356259492 13137137226896 853312044914 5638657859140 61731368157 1599769443285 82484332758 13797204861126 2237672660621 2655815780187 126158436281 8552825966709 1018255800995 2639838446551 2550219262078 4777738733433 694353258529 7745584816545 1063503507741 398032857550 2356735465007 8065753910902 375768819119 11418144457012 1600587183430 11548149690000 807446331612 2243613505508 10762232592736 6006715418056 11699770117653 527237043473 9796539488512 2043207585210 2791866980093 1264428844751 3005006022790 1390719107252 2720621441872 45601962252 2597527351384 11977880649667 4986983905409 8015453865208 92363614356 8332659952281 197095341533 9754573588307 7049883269255 5378339103461 644933638155 2505890567383 627324924309 4879342535990 5919088252570 2593782708120 1323066380629 2307245103889 1490354447480 1444389768892 2523847399279 13552212421465 203744061739 291367197731 6189596699525 478143718250 5718907263946 2884416673770 1464718315797 11366964333218 5649069457917 5686842627563 7472967619536 1703689682719 3412280660791 8349875352854 5108083672528 1716727564917 4036932717158 107642904682 283849984178 41265730824 37904533973 5738678411190 1757963510382 9186046114692 1536891367162 10400497290791 1231477750777 397340947532 757270176343 2150078127062 11673178087593 10070594702807 3909219993460 2294480817049 103376306572 1388628364927 129042100782 1607885065354 1208720381599 4473749089943 13255298405503 3975462194453 2037900550168 174552404113 177743431262 10496768153125 7963380234132 3974209079254 385694262793 1742518834989 4569834013935 2193579931172 2646450359101 8941663980753 247171948266 361910005996 2459848565003 13149274668870 2061509816332 2289245276897 5896952352212 1362961444019 299198396244 2619092038910 1868368268601 290977421184 476788451687 448496390365 1572726987881 1160891689530 7022277049505 11998173515 401119525435 4079828580340 2151219538182 2670764665877 4903235463556 245021163298 22094833768 198402871440 4764590073287 3624110538121 463701246454 2806035279394 823936374451 6882579092834 7239675995410 588972312450 389307817261 14872777552317 1464142084942 4078319752619 402248580353 346708692544 3208119600143 14927857873 510080094284 7526607231008 670244380810 1022588618364 12017475086274 631837656801 10378965331486 8790901984778 422885687303 5142342542415 13332008018719 77674986881 1455814258536 5063458415109 5567639662097 10808169225086 831905915151 6037817352345 6743028609439 5895355522547 4896149128463 4577793046501 38081398269 3598081192287 1162606339105 5004467028407 2696660421682 433182678847 2087832816069 8669329232818 1538122564317 546838836186 2787701594042 2897951494595 6490814326222 10187744544643 1025505857736 8529403421905 4097751611991 9369296003010 2840023650414 504935896185 1485599834564 2160334236084 4225723110203 5475995390428 3336762192659 5044250360263 8441271775802 89243271022 1561253960846 13963932105436 6479783411829 1585858768851 97972801319 9912557301450 404650375381 2615398188356 8477204563394 783183124242 6075564836002 2328492103870 3165874309592 4714378996461 83365872261 4526649290467 5372010418616 9031076377 1572671379275 112633005227 1042890687485 8178726916490 1067741226225 7272294965339 844602963717 10403684392505 6534783154641 44124564804 6066867185457 3900213774519 1873416804483 2178780222100 847525916347 226886679257 1357587691939 1224432227461 2519111350712 3223459214286 3631604823052 12478323914098 853536353718 1140614198351 9326805584178 1650807644429 4877127554272 251587352389 13277129420642 2883965080610 1904496182059 4357857425262 2611095640576 5144392919420 133887898651 701184246069 7256305826208 9920651968667 1020838110615 5716621459264 4315931636500 125857964310 13096274507682 2660219652858 217223796754 491487107556 1570757008048 647390988096 5850070574859 1101830068109 7132977194654 2132461394733 4656182554143 2483957151605 643545542085 776241964789 5878422297681 7036959976908 4353201231081 2933766846651 5939538367914 6291457418287 1314035117287 1511912602042 2503215496869 6143988822167 4623698731871 8363520450753 1694880470556 3362706029945 1124654175615 67553674607 527850798823 6196099062715 501773721639 6488306637458 1648137698002 404899750521 2544348843308 14110087006723 4639026199029 65308107012 4131476872582 6971061865216 17040202279 7868477824557 7886790436600 103032240429 3265497926752 311563526794 18887117816 7037365193426 378611193457 1553535676756 9774364098380 292541695061 1507092940983 1299591927652 6382409627487 2330510147565 4210895124582 285728471680 4986023691213 533688580686 9396884744196 3249486666913 12559998799381 8734407809747 7687886587925 390960844131 4804793415074 1765970137867 396192248175 3288140651695 1903350803903 11183075679749 2075602899740 849522108239 4815786067987 46258163064 1750937185 13186760978435 3479005933680 1311247790526 6081214748720 2728535636331 1236038077047 523063807319 5264816970146 867314104120 283556535366 7344577319383 1937749143311 2118143279546 320243575026 11579305106491 11790504473948 458009167840 1927973040196 1337208747459 10704450365350 2118171882096 9097419337607 3646987119226 3551095127868 9026209867023 7452350884120 2642233189381 195675032012 1468103706054 7808667605880 6137542937615 1306739280092 3410418272976 1088392744828 7615661473517 4843662163857 158970411222 4769141256089 740305654760 2597677341189 4845867673339 2334266166035 879312372254 1298630722928 8882041670468 2764449783103 315884126512 11010360120592 1714507341067 7481872160214 1926022284945 1185096411407 156487114156 962199473807 432170136661 627232284077 2697718927987 3050144325589 314660886915 456153563997 1275228819595 3915960647799 793833720091 7363717989471 5223389730750 5669993875503 152508774461 3948985048950 3842762692632 3138317962689 6488148764846 4834663301780 2059544721025 1029725884323 4651224360 1638237999812 1571045507031 7724523840238 10457180300511 3821366399266 10631088798839 2206812633005 518035708483 804927447977 2107778526283 13516921607367 10164315705192 122973520851 4012141867642 636892782123 1260348697944 9111769683147 6556811099795 5346814004014 1103302649701 7008530649686 270370218027 147481085492 8967687010468 3777180120067 802589981574 923846014185 1561345622313 2125729763393 2960789857842 3085409241831 6636769545507 19303253928 307390722431 24319632117 706088558932 12361036117320 7395003255468 7290403491217 6250948400266 1744469813852 579569582 6090924916113 5933849324002 1857489150408 4751591406214 2989558578453 2987770352318 5244794197732 3332470493202 1502642318508 11017391751559 5548887025954 8060229714563 65606975733 13641769326445 7998908818912 1168884052611 10272482850142 4946011390581 2593632510340 6390339105466 133175320685 1002026765035 3147308613366 306471413194 3355602886462 8133880620744 14451064268083 4348964474400 8044491518705 805662612076 3776659652261 630152003316 4857876738132 1066367366161 3445754181509 477780740108 3114017950501 4076482223631 1734742877387 183199464168 3251270317041 2426689046524 75816732059 132248572611 3250544304252 4627308354416 731860967110 1524260865790 3980171742200 2809538609723 8134482287529 44339468130 2217134072665 2920912308809 10205260885178 77413906754 164656469366 2340293006312 1318199418909 377685009018 10782360944554 12143824839918 4127219353409 49831664949 7739168659553 7318355666412 315821607054 2539238328143 3767871017964 21903842306 4492179364 4537605409840 402975916961 786798942352 6356828160631 1218818408479 11398353719748 4322917243408 8616604994161 218489732835 729120849532 3299116514213 6402100749368 377698857436 806110193807 657508855101 9975954429794 45678857129 213108446534 394965113468 6191214641775 1018427967205 7825132829370 10061077352327 3848650913218 839811931664 8652609335791 4262633801182 10107108897283 1907859963994 2600941253550 2887579965568 328242013758 455050464732 829442481507 12566401034623 11113330111589 5847333720489 304811528127 14240922641 10129415509931 4888665149234 4152378720384 169913133550 1252665805002 13408112023627 760280842868 5383090603931 9073072106954 5457022696069 179276150980 8138675645919 63113732362 10958382395304 5415846141612 308954554023 9531873554877 2585558983587 395683633033 9800060731811 2020054151212 18581473706 6409420712 8189164379 5179759159541 1750587217691 4001505886726 2023313509925 14753833983 651254353526 7076758466085 2034663574844 1771499810874 146112635282 11654314584599 2931332306963 3410331456896 8060156679495 1559698798858 976611876852 4903176338581 550690320671 628389551411 10360089362714 620798035376 7115690569658 6060137523911 6418138194474 51113279408 18217682413 5625331609062 13980832238998 2651089961883 7518454310038 2620340859028 51077616079 649906131490 4059601474854 3439523529700 2292016962392 398119708349 1363362352095 2539599931944 3355730417688 6767845714953 2038434329051 7365411932857 729499176167 4506640650712 1960395665360 4118947794294 8827482757794 5305744118557 1741647623245 5257705548851 456017036139 118090610692 13043076013683 68663383188 2061570577975 6835856496159 1886616282682 923734405706 1384360728326 6136360182454 865261068312 749284752050 5802638017519 1701830649417 3772959342343 9193263165857 10313234699334 362728417491 3002983304961 2532297307 1123673025516 448184046075 8245688228212 76540195130 690185253089 480107152863 7954992208647 2517642989387 3402005035633 8717586646260 594303417590 9475584610796 3501579379509 911229555811 4061735829256 1108188375269 3181136450990 6555350019204 889914073712 11267199773066 65347938118 4773938067706 9652798181553 5576174859498 400777831461 2490559538200 2529573156500 6914664030634 9450984485027 4208931620648 4096912699513 2812385718614 5097021200917 326413389600 4237014798010 1519450686886 7609183497450 4715992774654 5651394637746 3788549593682 636403930329 4265521699302 209320731821 2367082768764 4834105352294 1396253847984 257189835633 6229822581922 2073062782269 467387911157 40686214838 81922423850 11338346865955 3158618750149 597084219011 8832628483974 7269809377336 169212215402 158383526125 3993104487851 147369622078 1964146196136 277271979343 4640568837468 10029390792667 7756394909866 3852809342089 1104475167514 10763510034762 3229244004904 80232379857 113956154799 3123221692890 417753234503 4536108755314 10305634614926 683850546224 225676415004 5404811139890 8301543868687 683112992759 4227412616717 3073229902800 1833481275711 12371228678654 6358152533242 7203106535544 887109660191 3334645354092 5943100177247 3791794878325 10799550800369 4228641012673 4863757160 2553757732616 147587055114 4941076159217 1377417667235 1631662074964 8395290294164 1816233850234 148383546809 3549355562200 2335552519107 8309829523822 1854440191554 44883250869 262451309913 9297469868650 146886543746 109534595590 12669463030278 11478719192462 349189094821 154623747570 1100855149943 617247230519 2440649089477 6817961155946 1583017186887 3568893421950 9196424201713 10293907925724 6478353609216 12237863834756 112987191339 5785643496699 85837740493 1091375448204 7485995916402 8104868287952 7636411474192 11036914857342 5865219704620 2726606502879 99665247692 211149553587 2649535741766 1333484576364 2996480109778 671554433977 11030717526261 269244992178 2346648089114 526887360892 190346721224 3514345526386 1910304785490 2261612656828 862046565616 4314405679101 5425365007204 1355840366209 1660345989727 2708639055258 9006256164843 5002661913237 3230868907285 593515641573 6319616897231 1409862447445 1960164689604 2662154358932 3761516312933 9424560728723 2361586411136 9313342262245 1721776451486 14629877853 2295154644023 3204115716467 1054469210997 6050790092229 2516235780437 8091376080877 7241638340554 1171146903934 7000844870289 163387504061 6219186510459 50672048734 3134753753885 7645906617544 2851729309791 2439947753726 598720739690 1263032600899 55629069169 3398803565209 5632746721677 3355809529777 2248542550264 3293562974813 9061206589804 8514688926746 1202718629620 855175615909 4997392667378 3952202729946 5681303144693 2684418215848 194959260111 3310399321324 268135940309 1750748436378 1720470537683 218762723882 9473888875109 78638062021 7619352869831 2684554713572 1738347091896 343348575368 4806433393493 2918330366744 1820100701588 2268787115742 353585249979 3921068747892 1083311926799 315446208644 2502097222850 11346779255573 4242142929446 5527062660316 6120859143715 808316542124 1103482307618 3397265338220 1590517376627 1726891403244 10770817849959 6731524227606 198523603187 2922559105102 1711568433426 2152734740328 8474972965439 459552508343 472409590081 2740861752101 3045127643897 11908835559717 9217537331989 6206712703477 9454034308556 40585827998 518307881407 1102688549137 3357465968695 196535613867 1800982908865 746580908046 6821047460263 7903381554316 139308193059 2980175543412 1038309084233 4155994047270 12305611332338 3849165260224 107146526455 2727654698573 1399984897461 5303445552148 2748575661610 642970543740 103693755892 1311921049560 1677948193183 8182673051599 4242589314886 10961791061979 70943069542 1897119512262 4743592334594 5473532935320 8715981447599 761724020900 5077551742770 1291399414489 6484114843557 2043458112120 9630946663252 987541834893 424866785059 4765840840994 5910590100386 5581947659873 9197123826362 4402110789635 766611179177 1640945102893 851143310263 38137190784 3048897822891 3433023601430 2916230072561 816914964834 4016428866569 13151314405042 8751177300692 33007951994 12271814659878 3802094582573 300334924974 621645889205 2831979107976 118936518564 7134884540 9507753326628 2090418265498 4296046258076 2478585680383 7131283033404 2882719967818 262185138159 105997873406 1326941259563 3728803501019 7322966546836 524624788747 3440385122743 3026419644426 1021856030539 3012661636410 1593306977 9178622448922 1723503707781 8475614001524 629307966129 1348865212509 648309789913 297538026420 5474304232919 1181840303178 1818462804314 2574422776346 2711758479406 258428406263 208570837275 1656213699333 12274494252437 3170557479436 3387858470723 610075496684 513883163048 309943012176 1503692932505 3795979451357 89328150316 1009025166478 910788741802 104905975521 2810739718774 3330015210026 1177298204934 3694251452211 4692403721757 9213556483027 5917072945804 5011936296682 790308974499 7520761558889 1245033929870 1088407597302 13248083065960 3308060579609 1350451833447 2627472186108 13769158138258 9244331949681 181400638736 1580932200899 2274509864074 10966576222410 1828870920266 11389054983021 11591856270451 11025592684979 7320577258061 769399306406 718450462838 812791074843 946870051233 7188088022039 7992939654756 10756265231952 4492219385343 9081541871781 4334638520354 3866816034014 788910805986 6647043333375 3329919141779 6198196892963 145732367117 1716401547601 2285912766607 6533747213484 46684453861 6699323390779 85864604591 3111516796228 1396525496485 7486354609824 757855994119 2598575135585 265499133789 2414990670767 6633810874091 331857310169 8673967527550 932609002585 62936505107 3998580601552 882316150956 232508700727 135631938735 6800326468847 1242295969396 2489000290047 1088029613585 167287706659 7726052999380 10729065601611 1816054131793 1502721293203 4871473984164 5209594826135 538286256578 3139017392311 19589034018 9411003202455 8191536753703 20440136596 10291795625985 1458943380530 3085525400084 8280604738567 1519016319064 8123266047018 12832024863904 3691424755421 3980291155259 2340809620616 2592324807782 3914922621182 8112085307660 9501013173974 7183209391490 291881206396 5255546228470 8633391716224 7070799763662 6225905771091 384905551880 1700886330110 7623386929080 981553445415 6197541284778 3773682957447 2813988377633 5362656488746 2518919215906 1594547365391 7630410013437 250086854101 828665471700 339576905579 2577922646484 576549720565 3771991976997 9078156874247 3354044372893 6321070380570 569923594298 4395660943921 7367565219322 2800873234421 47761077151 597919587901 9589908058975 11248641981295 3675931547585 7763039684099 81648411099 4008216243781 873368913228 1099688920362 10424496443026 8032022360453 2850263113697 1875376915151 6345012853145 4420582778 1968996040255 3942285114363 834843833021 2765812848122 12028743614207 9242925629390 2670977143995 1347910287573 4289771022620 91664933367 1872985168683 1111194815409 10581434780 349924028314 1354650319477 2277421910574 1456854392739 756598401389 269204967634 7379902989 9905895077528 979475729867 217387716532 5310171456412 243097982444 890976977926 2748807799116 2161725664048 999098959232 2927034784027 25425128796 7883701621946 8300543858009 526287115057 238610333260 1997420335391 11200000140104 10380746333010 2225990705602 1142881138309 8742563747171 291241723898 1174242626317 466498832410 2330359155052 2032364493756 7510409822437 9530785108789 125484960624 1438298781552 9830784687187 2751508956793 3487880049392 2539110742641 10586525760961 5369667210400 12205045194846 10827835727620 3837096549368 3136180386581 2225708685885 10125777835619 11298416816186 2678754149605 2790227252129 597356661137 984598312197 580298507388 297211781308 1673765877308 480440170840 3856424961463 3221682910829 4720788636650 185434761177 6898095493266 8979292548572 5910745284378 2511714420640 192767225219 2196630841066 3189697468815 5624569606595 130717566320 4254323821243 523555337245 9949346152026 7755711290979 4965230946728 7091770549815 747518014459 244067032333 129226582943 3066181664041 11213253183776 1783610969551 2853797611227 336895133039 8782939491839 4407267325568 18686206575 517255748997 330407024982 4299511032932 6958721613944 987601875816 1922781161703 2566592803069 1330447176797 1310152468368 2007309175472 301271222091 2793615728811 439063490870 310216090658 5470387038799 630802792574 9185964267441 6530449430151 736534038627 4399674211802 7960483526145 3384641579251 6579560844201 118005937563 2972973992615 9932572950336 1043661505846 219758603823 4402648974184 3089612236022 2203249231229 3264324098826 429024696549 1516269574192 4934841016318 13058151278939 3664100139411 421482178388 3330281040238 3284154366561 197389276117 487467027577 718357622824 13015918405677 1975873654840 1099797009901 1876135357568 10880187047363 2438139491780 1275075273869 1755503433701 12949264319905 6362296345706 2529311416723 4642641371665 6016697120667 2684837018978 5609473467622 222953195886 10623632093416 3131546201443 441305038865 8859554723323 106392627520 1987337985468 2091925775646 3751993641186 1914313644643 10173431561577 10648997789034 319773693379 2246068959828 1486246645603 3923857103519 5164805424733 11472660421744 2915097496853 4619873515053 2753680478592 582130274689 900064752179 7134114317331 190315068873 328416727819 5774023022550 1382443608011 478398163860 3764319647968 8468865439327 4569321666331 11963111781437 1093815678564 757827812860 713654257381 4130366996735 7993168679576 4666219876172 2906500018508 3549818030775 3385612974478 2071354010323 1200753495760 1980259288500 7518444719 228992201690 3727191308761 1191443801944 3250632306544 3518372097672 264247346168 11768392966224 3643990453856 3225634604270 6641941383197 388167795411 467292500731 509915615203 4099593196572 4843102079926 3093111746112 325318968896 4556557610619 539703422506 6265036205387 52704631389 143720378597 1441238616958 3660018317018 9438396771232 583112299046 5170914558688 643993891683 8258239427322 1421440291009 2711760956671 5302205973010 1759791451419 649043274107 11839971003264 14153548608 3785040197829 4765915573988 102858083861 484858324541 2602712200957 2016267598925 13062205820854 7872203536939 2629020472277 3136374738932 1232981553453 4294963972343 736163668922 6211352477 245239451247 3720617272585 538241235749 10248172304699 110826617132 2022471157654 10534284701675 2214991424637 12827155208185 5102962287361 862269933264 2326688769102 802126237281 3312733395325 1410661494942 640257441980 1122164516855 4062369126702 852039691099 4127152570852 8210501607278 2680575246311 263287488694 4915153935116 12163028431527 4444579035811 1018529604589 297645726851 10962810055789 1974373306060 18805588766 1650437770496 4487392363923 96241261525 289123280273 137443309132 1004261335766 5241041581539 534789466407 544367884316 2271943666541 4683864654040 6632119227204 8175162093525 171560776876 160501775277 691168134326 3641956920332 371729069873 3745139483952 5282868163257 2134168372745 5104059919924 3492908940041 1148943471350 3052831513150 281780693399 2122249716621 1716118750170 2546655888932 11997891336302 6761786704888 257445580258 645968840918 3080847496641 1355451179148 618593331898 2144318434010 21285060113 3245018884058 6576389957217 297238154 5238795872734 4400752581716 2909586750475 3116286273573 1337464994002 7219030018824 1579315918750 2467346186800 7296850483003 3367307515440 8472156047681 215246077267 4781840018348 3660711916007 1985982466477 1707269726605 4407241029420 1529511292742 375835010757 3625943273606 4376426812678 543665556358 87738805972 2012807000619 1646674284119 525782119073 2112553671536 5689576028447 11165255677082 6980829214776 1938531733781 7374555101181 345837920157 1108717792244 2459529730066 149038094331 669778443305 7839904609304 63967921153 13217041436828 4233850523234 36050847288 3752202081887 1436853140053 1187469594751 4159195728681 1664220792912 10379173966576 2089960059149 3559528260 62493538312 2683483959431 4539316484184 6052314209277 86743987246 5577547507755 9603818111255 2023989411791 919730317565 5536222474822 3699604148030 2408500074364 34197857907 11554195074742 8311887284786 2720889348156 3188330148789 1646968972624 154643137514 6148617130381 5095371169248 4898590224235 8109553587911 3920453096492 3348731080481 189014404600 461902418111 85136725122 3662300764530 2842893853839 3800422160614 6250841278448 85138769323 1253356528105 703233402847 909982193621 96633134578 8482998309424 1061303474997 8961752670018 2700999203506 2134872836855 1396524174462 1808277251165 2893473470202 4474814651354 6230444629902 1008905947354 2296163135867 9902795993881 7265540089640 1398269691896 4510448392278 668857278372 437070194288 434332599372 218342270779 5475727695857 2573171667222 2572426957244 3906238359837 10865967354603 2905486606691 6775589155696 1694523437553 6359515395 5314543290651 9897413852327 5781253761308 3978952006473 679826744938 7579274622553 8760280423552 5428296582590 3054608653197 5050190510462 5295516680969 2133735094382 2710836315183 6939577447471 11992570514354 517442820143 5486235887599 1734515348948 932724541830 1134664121755 984350590200 660364991080 1984165854048 23489982724 3969403242015 12086800187080 337972254693 6844077780873 120891375079 3107304760428 71225173339 4093282856039 1348574508280 5004922253199 788403778541 3817802157504 287823475466 10904082058800 3079630860515 7960448439820 6217845769101 2919455008732 1050277472317 881652995820 3198974202 6895592196294 8604585625327 2507288050774 3783643644594 73303477845 2343133477130 481397455179 4133217211889 4343269467089 3656568120315 805266185199 7131662082838 65761795017 2229750348188 1201292887740 3265087205040 4483235043413 4891237262521 9035780310351 10090395067798 1141697486560 9556272420039 5356459010711 7378659577614 5203761194945 8476331458937 6808869172599 3191756435271 601703037390 6171465121464 139657021461 1176367097384 627955345930 10959496806688 4932143447543 185286623860 889145740436 4870327707243 1257386048069 6616333196890 2282440302132 9701952081176 17918761976 5518561184224 1788141696837 2441458176987 124305788472 6912802915656 6792195543176 2662489706904 5812591840434 4660801121753 6487274724860 656895548818 220168549998 4178076634832 598751216335 329357127459 1161720037248 4725143213175 2215138930641 12135896497 476515190201 2001641779399 2619661292977 368141168451 7921872165001 8235924152108 4895551655844 2858238779306 589649426208 10043495798142 177646508480 864655135412 619540099415 4743398954902 5375561604541 4233246517878 2240768244952 12036861977 2972102256590 1692803270398 1562961880596 220124608891 4845652383956 3621227343186 2743495567078 1155756932365 141722105983 862809867700 3505776843395 56008659149 9598554763894 1264138659914 142910285853 5389658357276 13586708729 2298847593938 1711546326615 758219090251 635689243910 8681214842906 1816578399910 8536305042598 296142153128 4694266455498 5987030224984 152056648981 1707635492224 2217523425595 3767220234947 2379062276660 5282572958046 2875057594081 1080388916207 4446401805311 2604535486393 1802423916901 5504486908221 12230056551223 1257018278525 3902949636243 172622419190 4106621575146 4406165156740 1486701384582 4163499838676 3684911311526 1109344045890 2484223100414 684637849211 559627125202 5629411537472 380654087710 62499661647 665424288424 3634345884135 1887412177683 3073496302806 7011741603498 4336697477832 1776498467087 125638574937 4315241542090 2634191791705 5744265301831 2965524331234 2999387839583 3494522621972 6146494388967 2609804699053 5692796599171 6571048087630 3624960238476 907893615726 4971027275555 7931043769951 1892159913550 1247823599357 354090145044 6920230501724 5574703612777 4717244800396 4966374119514 5709463055349 150957230942 9440897161410 2627066234322 1146379927148 1010470530404 1963739017917 503216666571 1488791229345 676721852090 5682061045200 8966147722177 3688861623762 8016545661447 850858783997 633017130603 2693898811614 194768777494 10900512317608 4373385988457 1879146868919 4374501309608 5459318377240 824727681146 2720182206098 475323815422 401718657119 6414532825147 10835829194 8423892150225 160589701142 61389526173 34806906442 9491956297982 7244395342 11123670643095 889473757021 817887937876 391052945995 140262608880 8285893864927 4817546960144 3473164367738 3563749879217 4248981636381 8825965594 4628032440209 255136683516 4659680585270 1253860608402 1521944024307 984838781069 6566943561878 4211335620744 9734724582753 2280715734737 4034399484163 122146319675 10324137977888 355511510985 384782659544 7526257807191 3582489798292 106500985008 2758207318872 3803439394896 6318828959352 1919321070545 454508980856 6103421606899 1351028652763 8526256024210 5284009061351 2727253645129 4438018912741 2614962851328 995631930617 7301219151872 2296755872185 3448270727671 1460373994021 4451067297726 835123232383 2363888462770 4260154364447 6252312120385 6497090281933 3576870916736 953406283990 353100921794 3498880042066 64176926722 18658127091 422736826606 946750225379 1225940383787 6204790336943 3740574518975 3861579463317 18967150026 2969956599238 551912412327 1567361801652 8090355790542 1786079289672 2282808494914 6477941257003 5852431294602 1205947347383 603611164826 6784522570124 4097753067 4656592727164 7334918397748 4269883837802 9924541503820 5579431623017 12345620014560 1976280679316 1373233411932 2402735313238 1027976381891 6906137896253 46784938993 2703503885105 744408679591 451371516211 100142491554 2583036650035 123842944378 123718744264 920343748763 1558380013269 9994191623754 3014948116666 2194291385838 1985776946339 510296464112 1862539030411 10617591111857 1099649168276 627939036021 5983918257926 1170581654641 4094879249640 69496403133 1401337072871 13383517206806 3726483048106 3847151779369 4523238256867 987687926928 7447385936410 4078685663116 7082512724318 7677403285746 193709753495 8161239068540 4973079457456 350142014800 5193417136329 1707094716856 183145047 3148226010364 3016437491198 4339525858721 1223416480375 1049679383863 762000798290 30788958321 8071232927023 740751778941 1872125396026 2052562951636 8572551856026 69362724850 69844099149 226492495510 1166140511135 2160900256349 1533053440100 7928554853144 1378535242037 1106324354046 82116653266 5304559200781 734530121144 3175777621187 4280708322704 6557999266535 610403017628 1983265944407 3519926921058 551656986991 817434914966 757774475568 1780812793462 3056809861271 7157678934509 5603265137337 6890320084200 460207956921 5155037695177 271233509567 3042554972267 6952479618814 996975606196 4908256612164 742933613530 9894060178545 5621574783676 7761752485933 5280323311154 340944232198 1011296660071 5608142917631 666329321937 91582117292 7223406500724 9402120096075 616210248004 2537611938000 5772029465040 1825570913818 703397197368 4171674472264 15373490717 1068345440993 1219816663941 2279293567472 258252554638 1540526343571 7864256200988 34608719379 129560615523 1526673181962 2704327045757 122527922162 3955790092849 10281519449160 1274536467258 860076863617 346731917743 3713422596175 1761278855155 607024733211 5545411563070 815545010958 245341563177 9503270788 5008022383553 1152782981678 3304899764943 11470965140000 10908280079 688834392988 9063725499761 6105865566587 721156690132 5283929840033 4373190373561 157065706651 4344954255762 1053590571755 473043042839 156373019977 187430923259 4285545705768 10542378119433 7407448648535 86992524296 1141876828040 6546835984914 1654952510522 1306432377 981117674794 4023458733566 7082648396764 3483459462358 5339320791297 2566620312386 1645610643682 9215953277837 709593964657 345196666763 1342965298490 5246073975656 7537045156848 6310453512621 87750665962 1479926674063 10603086760381 2359574338738 6003258414027 142186567778 989374787349 1932496408964 1356793868342 512396924636 663960610308 7097106002284 9211588870446 2469556749606 1260849081407 6401042311893 4684199848714 10607324894 6307668693176 5960992039077 48062121332 536537335141 803633794267 1865691296613 5730319824240 4398162573292 6294397885654 786763657937 3531430639937 2164245118118 2181256919845 6977088886611 3475970095430 4920780550438 4813513105570 2575085744213 4261363190237 739984878234 1020576196 883430753559 1835494534107 2931332996843 8183522463739 273634955131 4920363936809 6998283568549 5422734847677 4718810372923 4590161244683 2749288928376 6842793811981 1473502870471 1183350679826 8734177166 3572157878224 4946924573222 639043011272 396236596699 9141884154476 5028129425555 1180839350124 72720502001 1575646916230 9774211905107 4125291390025 69496236608 2109179675150 1719574013814 3473901477360 2530466939132 6222336024717 127445564017 4463153134707 1146996972426 1468604600540 586436852466 8260552459 7308995636177 360656200790 1017263408448 3246012634397 3452816305125 2541041212474 10405996347855 2420198963712 1577067723203 316951024874 4345505346033 1851135495005 2125479699105 655583087329 128341407825 746063138532 10888565214447 5155501987725 5205924603197 219906059075 3072674582780 4118698798443 3313307441145 563910971305 3507839929799 1934361770564 1547903965053 368753757269 632067729636 3275444943280 10087178077166 6574414576678 3403546929934 450283378318 500755066996 11008685751222 1290144762239 87283114190 5906202936840 6944338377810 760327166661 363627461560 7986361220441 210872488920 3077554920744 1356279122895 6433433212825 3375261495977 7877402168179 1238408388127 510443082012 908154924850 3775587197209 458895477798 3526658657959 1511850306038 2714797535895 3665565200799 1299767603138 12646982627695 3780265824840 3237944235615 1076247327240 48776974849 2442248453097 3337444059192 886854298510 985400488124 1827737421286 1830596722938 10973582259207 2295129775321 48999123972 380875970827 1629287817818 4727217890314 936518472526 2433538648925 5821112794636 2231988810247 578037144686 1163559111336 2501102947126 3756091525176 2166231455298 3215042982773 2096081211443 4741034955410 74770040396 1988518988126 350256562173 4246773543085 5687934751902 769860118615 3672412320973 53376773836 718495964227 3988379075914 3000820525860 102772805692 1353683760103 801393090326 4438104079572 370860415 352672577021 1779986929601 1146796546315 16351850934 543241523299 1991640417170 6620677532349 2178508197399 2682645950287 1230380583031 1717808089198 3725250224993 752984648606 1044639877432 9063621817701 182570241524 2556131046099 9958801856678 5594354047455 3294446649669 290711430975 2326082747589 2084940367816 2831338366464 87746094679 3231961753844 6522908930771 730255886176 2132961725483 1965500391717 900276105614 249066681895 1247438047275 276629012451 4722347772966 159604417623 5779535036127 877744611925 1969957621938 968265221244 535020778249 889729573756 9379310517071 5338402849608 3662808369119 1423890384058 4668348204632 697101470759 467363276653 6559282326936 3969778537842 3070059501669 2877042804109 5375264604334 4101514441525 1398726504050 1230238367153 1507479803007 59401434855 415857836020 431072076162 2991123378598 422842551072 1350968949578 424492090856 4070133291496 141694797808 1520187129804 2004139935656 6908276529389 4438643604904 691944051173 2352623769413 29283925134 6667149214270 4886405304174 4080016974341 2227237264662 9895951472167 1269637540252 518386462157 12890595119887 3062571104301 5804769779885 950499391569 79759922798 6961310829494 4304454923706 19202711655 949577439425 1812142692067 2712854563252 8091850627926 3491917662895 5012211877872 3633175827376 2863458958628 276580704547 4217230114838 10568461233412 195937469090 401868186456 4858305931118 1577696515315 62729027789 7273571095964 4246181242530 1558911687230 230600818457 2118816838600 1331312949201 6476850012256 1289419825202 3064243152026 7213429729735 3434806297852 307375538821 3859491096339 5081417675023 18068775167 8014579211787 2204363089202 552920146307 4067833509839 7213662976795 10330480314110 5737512994900 184118171430 453628511831 50685907413 1875919985238 4141465954627 359219178620 6505606293399 4965335226520 7699278619382 8483706333343 5403254103878 210435129076 7109977382161 6482523796614 2564968835242 104499240380 5500917043736 463505963359 2924478519516 3135974893518 1080441780438 12038746444553 4309074977635 1583553920219 2299077144410 1213419723133 468268826885 884412293772 1687857429660 2978548423951 4892909091247 50040483878 2871184854388 1951391043383 5092253851217 8836692259079 1445199656890 183305818922 2494007346294 453704146250 2757146902199 2697904590155 7793199278747 371465845395 5847464224175 1303906316075 893426533824 5201724569844 4817538897819 504128366962 253243464484 7185686201574 781079356393 1116001585965 457343336056 1711236334144 3904884938581 2596189557582 362205203690 390655677409 2587522145139 384264710935 96519959258 4268051919716 4487282515577 91717267592 13272126235 7035094071118 2728013538628 630260815956 5645293576087 1794413547983 706278164496 957304720107 1359078219796 1178240283830 1764339915726 9111419062075 2144409593431 84815864028 2194226157770 439850947448 590271475602 10081528729290 4152451920993 3583587276713 3398726089604 4826022374116 4602258482083 2785086998471 18641176611 5366163154946 243099079478 324711838583 1434309904674 5911347811121 2844108866589 331434498649 10176699526409 7532130265698 386427558241 1190321350531 1487370191928 2683424442828 2164966657030 1407312901324 5506091680649 1325140640326 1102751834313 2390218135186 4707932775283 1990589892362 43949629485 3608086827488 60471701365 2182389616580 279218437742 368716451960 893305024894 933515319530 6680072865239 113363187972 3290415744892 10806164539241 506131617026 2658508925982 11775486668473 9496736533022 3633385065506 1180709643918 3064620013988 1621759056669 31913635074 6848684512034 1270366674575 988200842162 1724239987298 1700871088544 1124852240225 5200275012736 3795755958615 837312846550 1066435556668 5682120284525 765323626559 3254640555001 6132256396724 32006051574 3965997414515 2002232440920 8175738887670 664717119058 5595833460747 4212228858127 7062985753424 1070604888494 2959801502081 968728980524 773702314320 149329580278 178770375445 864648109842 2924946497330 1460957412684 7601747937872 6117645002104 153010327781 445422709368 3708773013958 8292436736531 533056243588 1125229570393 3897319285722 1587606467260 6710561399370 509865107219 2436390969986 3205746722638 8765291248055 9016369185985 6016328912111 9320313206514 212642841007 1338764787779 774468638526 892274014650 23901829579 1672192488638 181281711503 5858189687079 10496860680511 1704426933093 64832323942 409866693231 2065707649607 1196798077016 341982062248 3328237258544 2328566141287 584167021675 111290947197 4143134622002 4717008065775 2006423336422 540445563566 455346534 1364383867551 1443774294868 1216213787544 1453939299303 11650295156133 3409201923617 8256183320696 633197798221 5778008631844 1376243987029 1294082671132 1813488627647 2047845011 971381839286 146343483891 7804461245563 363316242130 2458474278582 2212557230354 1710682722834 1759714045166 5185253806956 386462266213 2148147470152 7587340559381 1972735278855 615873162531 1064927350346 4039032385137 1874030070140 2179771550570 1577547155012 4446968587054 502293370178 3442248717295 4774741009678 387421477046 564098554166 2716200013218 3311495500335 10744369811790 774511897562 626413320543 4812669304368 903775787827 836640735177 138608292689 7120434728219 1428598041704 3462141417861 1068904860376 390309836746 503569184929 7535745602595 6229313896047 1009035293654 2696480363814 2899587255740 670668488999 4491312297218 2116827215327 498513053670 4493919237048 6377957521063 4597724360947 4856513488569 6105925641671 8854342146237 492978120394 7010612590678 4637395726491 11037035503930 209014473898 1271523483032 324460543071 6193584357015 862203777930 5696675807515 2437845085989 9993575966108 2187339498618 7668275536234 227969415971 3601060231942 8383297409363 7030945053730 11936403658550 4346152902663 3547754365399 141187165329 476970811139 5747607737183 4403465646182 1803788817824 1246454816114 306901213887 4869786202539 2008196179479 64946182053 4001349673297 4244719183632 829655119303 1246522671890 9839971252898 10006129157279 2639673070076 528449865052 6809191782815 5871274169307 777220619496 2922815362293 1764145722420 1766262941124 2686068046043 6808976116548 947238812216 235228480384 4533888152009 539327470605 743291901370 4923791508880 769237448821 6881246606 1018340915224 5039340020172 2436861547864 90123227441 1804354597393 4946456418061 6803024985529 184586160749 9681681939588 7155429247188 124083199230 9766694132864 9079231227467 3630445161220 1269225406289 179356504353 938893864899 1526987059356 4367548692726 6147785695730 1635246433 3408248167186 4049301870177 4309261300258 3407878935969 279343080344 98795310965 8516886624125 1236297146103 802643720663 5375621630136 4976214772254 515336395701 2145942103247 3176990118367 799673795573 2150890798309 3262003207662 2984390089217 8061237669629 1656286410699 423296122899 7361315074709 1439796991181 510605957001 1466842649719 624795068613 415881270732 3993294399974 1750763588959 1183121220038 1865499175146 567878999482 3597119135240 3901659969207 2185988611293 1512168184502 2347955744320 735937195507 1324567751774 6741333549771 1708521292072 559638733916 3431400666823 524296501350 3163318981578 1826484676597 207071535501 987773256692 2650916220908 3263592692027 5857697483134 136977305524 6840453748330 132845492598 1284941542204 2379449718412 1245124699937 296980903110 266903888908 4972221675954 899207929173 2517341858036 5260575299286 1454995449362 536492620716 9976813264551 1679171609481 906325024663 9977297306929 67688408659 365705286578 1030445039440 3102603041501 5234072247319 8606975142865 24346644428 917090028056 2140677112757 6608209188800 530306456178 283479976042 2982512651104 3792612551112 3356660427417 936876295080 3168081465666 100352217936 7511784383495 2088639446477 5226254722373 9729115719170 6978953733473 5162968031279 6068338459446 2295362959574 6951957237223 5172286078154 3170579373459 490172029964 5912187332541 11794286727308 6639113763979 5850996562607 9669576013374 1586153912010 5209934993842 2886970546044 999260242825 959754444819 5093367128739 1257305889909 1511511081613 347181338674 6242037399244 846798847799 283891953077 2001765363567 2834210281651 2927290366805 2087946453032 3973497229466 2387588797657 2483507637230 6723591125083 2632109991409 1971070419781 1956870814331 6799637251956 8607537501847 682555174538 1946679063837 2527458678358 526216064839 6567885384471 353842294118 381209840536 9152230367703 568496352818 908998431694 1090323615992 1622124498307 37073947397 2576089475891 9489654860859 1086291064617 93389900432 1654843666980 640793816786 3822362626379 294244405924 7122987910336 5590218550166 2231560535075 1145513607519 3481990340302 2714815471460 3941721227154 5391625858254 6995470140461 292707222437 3007121826650 1155374351176 1033238036315 1715091573757 1922067281740 3266960533267 5328994715568 6054411014935 3009000696086 5395203521365 1039495066926 6216629781074 3002694909115 744888019016 1186522713245 3515213909733 390579075152 5287717780513 4354866717203 2529159786133 6794170248565 1761865420803 4932259977587 3965890194692 2525931110791 180273778101 1821554758405 5115375159596 1793018536143 361633181028 6574745560822 1290894381630 5953398204157 1139706833532 732888180295 2703949278954 693216195530 541616771567 7533934545135 496702906886 88168041045 302692497217 1526697914250 1940940045840 9620926910620 6357131603590 9137066801861 20458879025 7914531249019 1638737914246 2304299762846 967805972919 26220465048 467094391867 1359922467297 2080561236899 425326893749 266413429653 773690126603 1935548286851 143130327142 2803685965901 136851478371 168342408 5879108300459 6262228953180 696916137265 2010741732569 5653582386099 4702089413231 1636457606513 340155666251 6429827296832 1217568198358 801812628137 2307973303501 236582182841 2963941557766 9548525580069 1395703678831 11617714105832 6739297878844 72943460312 364380298764 1749608285969 391093330790 4081639159267 8824640517397 1197901084 6600963469693 640060880293 394421628731 5350627758258 1540638239917 2252412933932 30070975251 6722765827669 355285634011 3413872151675 7640830962140 2641626220758 114808533200 1004925945283 17921491368 1457525574428 6179469407391 7332129618391 9654000659677 2565513893874 1440204566490 5075291145338 1551585989048 4374100345029 2094168232724 98982672124 1058786531604 9862726934325 21191547706 1044666752779 8374602545642 2356398467498 6382216074039 1491190825389 1768907917956 2733772937625 7772840066281 4172391392492 2986852853062 8647627041759 143084217064 1605877760703 3384561568000 2658543547887 78908646474 5525624650360 6956332747031 4262932946491 1798771471993 4510096758789 4318174668 4749068526151 3314732094468 8332889308557 4417659796357 3404880564732 1789553266020 7490044873916 4708558131441 1170944607574 6383850029936 924961782573 5353793291039 1181007063659 337309425524 1290162690314 280346584611 1567734656354 375854410674 5002948224519 1421825780 3567884293134 1396477096937 1465553163364 11576776762 300929155810 1767330514134 3132418961322 5573903067560 3792003078809 1263185992295 1160679965644 7601116873858 1615641474732 867760795059 1865535004742 212666408613 374906207375 767026004 1388798160678 3617333093822 1396121997139 2305980400815 80277980770 510652888543 2650535318586 5412674704872 8709884370594 2967452516848 1574017334542 5039856262240 6396737976848 221229988175 375640231176 2734085900406 87092677408 735968456606 4101189765009 10830048342022 3264472028240 9811693178756 705189005367 6523781439037 1810486782845 2543544154612 5676642720071 252808990001 2830419134957 9350542628956 3316138853457 1900699026992 745557439573 688296928550 8631985889176 236625631786 4571395472272 6518974718865 1711703496826 3190175301100 143899545391 5035725694678 2868185615273 1081806945148 1606355769636 319065233713 3933914893846 977288576358 610141267617 5361648181208 5926512389009 4335428197977 3606761824501 931899979693 754181690859 3889681695883 204694853560 1120626956297 6025001306213 250846163937 6983234584064 3637725178196 2396643054166 10467762566063 361920772188 672019233785 87485119376 463349287646 1383403952425 1536557675351 4645977450544 5146084986966 188926773350 119332079740 4790687624311 369155872804 1355181657757 300828944049 218587090648 9741982755229 1101699961546 10096267439217 8625596038938 2665798758793 164319238822 364354379756 449423684216 7733335624291 4750067929590 345743805961 7718185661672 4391663981929 1056163532737 1315669866 1310421577948 1428885244482 2259122347710 966330996197 3410445461297 6726153447048 1349990155598 415723085839 4407066101063 6802765715025 4151851924193 7630410414189 3091769215470 8118538770971 6621615410831 84829353091 2603863618305 296723223574 11102424808243 3248234325246 1202562472322 1643093191911 5703983738468 276648286691 2707207684687 6696437874609 6439034335562 7276351197985 1626339209336 2849281425689 1624315890441 10337802499033 4427492781549 492508492913 1346187466231 834012631211 998922252182 140213002015 9330643731877 32146998793 75302805015 1485656958261 3626832520813 3903056571764 2101166583313 820886303738 1043336288289 6026331419529 1328758019237 1895389770737 4499741777173 4089092197635 900862009492 2081219627397 3773874677321 6743140115098 5836205901858 671671023793 960551270180 2002686798156 1511308206198 1249240144969 1786726325654 4130640463294 32705082771 3577915639602 2140526510735 10484320135722 10091010051625 8304950272894 3067043912613 3873091128996 5215591222741 2015985752294 4507008795224 4288209700004 11792959914726 136047574424 10751221456789 5309974383420 2378025686063 4344360375525 6723357558129 1424853598177 890287131894 254680173039 1990019553781 4493172426186 838735443723 10927549932562 6738556676664 25278026397 1984164945762 456144700140 4355278273432 2419479341982 16884126449 477797976190 844360193964 8260533437 1533781565211 124124740862 1066171882405 6014501979919 4503605199511 700285105907 17627448000 3429861898527 1029826609781 5277669876032 831440727720 4728861185254 3930153761554 3946245918603 35059790413 279828440448 7509007506627 6084955316773 3454493243412 4203144371426 4306395159072 3278555086726 5158954297380 4181552551745 7164121856369 10001735213838 3103206680422 538189347483 171586422988 2534388975989 9459146215932 8054589190849 3040225729095 10820126316227 956955831706 383278517797 2852357372229 3395675287 2496299498260 2657746720234 2953553754918 3616559926459 2493862568367 10778704174 677788191488 547881246947 3791901061265 1726471344429 1924860987150 2758892076015 6635038623679 7470472865764 185676186947 220175576587 2003368916819 6729134895348 2856337608507 896027417147 499063563678 178485814353 4642756747322 3584087487848 8702021287816 3609676388580 5493311215043 6852445246839 2646576015630 3715991363173 4958174423332 1745155681116 539957389006 4066653189233 7420074140953 729250558924 1054907665819 2501132143710 221314873466 57648615438 1106770295913 12788832180 1715233052670 2737434501209 25751129364 5996882239993 9973482617020 6948031124319 3088418223135 4493770590617 3957018308087 2939989814880 2277651215723 1625585586409 2320002809815 359039499257 4381444658139 1789338988865 3093876487781 6905318151089 887618470965 267352819949 8012666003984 1585385783282 2822033376801 2839163168330 8608501190431 4266389418901 3871722797083 5889174120209 943393804328 6467093069770 529072753174 79456349628 268364881461 2427308168140 554020160198 737250197483 117497502943 264259906342 1126913664331 215278966815 2891234919881 611196298409 2271189137845 1821837186834 2243375099682 770580761900 162554303106 321589059372 315775036644 3214635115887 6304738779345 294337643607 217336231375 2433819518672 6584775983232 4279776502203 5428205417163 5994815927133 1983726781710 528447535776 10545415442587 2415617433226 1246744599969 2438273875717 596881729502 2315589049354 3775122239531 5507721293846 861373589089 352541410076 1089583245684 159292644441 2965525449154 11313504995509 3394022840197 414614689940 2151285464987 1537356761964 1657086160843 1935984303713 751843430753 4322832095276 3381063190816 4925729443334 4773373674256 45860486153 491793038956 5660974528676 3127265756837 2261369656598 463920205170 1049734640255 1932980485920 436325779210 3210286247092 4767423492957 152560581894 1014481626 1315215908062 6603292947867 215866404296 1890412083231 7215531406188 1224964034591 399035858029 1127982550521 834689586185 553593896094 5441767961106 5388328015187 4438639340046 4051131457947 4055923260914 3300684819190 3351222361934 4137739911148 5868723504419 2547916263071 281782273848 1308432008391 2453267024110 2681483687066 5104921073245 4909167433889 10360333958995 240154437859 35769339202 2362442352409 1687899720094 6154549542275 4930493627605 581658388815 9214188793983 5711628566509 556983359910 4994667307638 8836720481068 5276566223094 3579841449695 1819719706625 6186898216172 156532469901 101585329736 626347081909 5166390624220 901811876622 3271423681 5168976678633 2397153218488 1883043114775 63324836652 2738113548486 103469161586 8052923724104 3727334858118 2327751300853 49452079378 634603677401 746604363609 798481291863 7231871771546 10718368850208 1816744470923 429084737525 301200587608 7959159573991 438220995893 495953076623 8214331270 2647469348203 562465747694 1250466332362 622417491481 1108319622874 3712060679526 5300896627859 3409925421139 1427266913872 6300498536881 966278168342 330701140638 4095911639974 1526640036833 7363499828111 1279365870760 60028190393 817979209693 3009806805905 388192504924 5562807546655 8137086108549 197239494940 5172812699732 41888273046 191028608920 3254715063557 90712813471 4226951100803 2574581644925 1727604774102 8991227160594 345311798814 509595146808 590939118795 270119590879 789551864507 6503480192154 4351232143871 653634036956 1065603559232 1684582528647 723480347603 1030731328931 1435526058838 3150531296557 182062100197 4053284020995 894462677534 10447519261962 1478468322082 3450504694216 1518240445121 5912948318485 242242734098 762769587331 627639801505 2119760037632 514103999079 830803917567 4523643227935 728539516168 617321120418 6076871465614 4766296160067 2028998288495 3210667481642 5933764145481 2801613554940 2602477717139 566477381854 2343738520637 3508251876658 121648087068 1237890245459 2068849708108 930666547456 261528340826 7494486973909 10158544340667 3267298069920 45879988606 3548547376912 2187118805890 496913829173 2631247606259 1073067996908 344483389632 6995879119635 3368523124109 130257940825 4750116703594 297126708598 1952981250996 587383469808 4090875570301 2669918663728 3912527886653 2914280151347 601214207917 9489717291229 4808558244009 4739241090015 1815675461372 3436160498616 4484829729801 13869852430 919487084028 4824254205739 1682827964039 3100012012951 1278774518942 1109127808846 219152049288 1105267100289 2701888762788 623140677419 1652848850358 2589942392760 1175004998205 1471359723450 7235012328924 312301637033 1071795000110 6235806414136 130070069062 501993338493 1899192407908 1672931890826 648223079984 643048390706 9647701122881 3256363018129 422505762434 5216291402285 9309972334098 3067781205513 20062957226 6748791679053 2475882324426 835877162720 1400351080051 5410750339661 1019643643005 5690227549374 3260467827572 105640939983 5089858848993 2375587990367 5602737010841 717504732639 823729000863 3712679805472 2041115878970 2941843092673 5820185642466 4535196009005 3073167122952 1820901633791 257248020571 1381214640015 2917176237438 6808304857671 676308134946 836822722573 7824812740594 4245368275123 1506857870370 325015021949 8038717505146 2075362538193 4678275456248 932575243739 378662575114 2394658939728 1135029736337 263146308274 4679339997034 1246928043018 19528604356 5068740833548 8987685773040 217606076174 5677136249057 1433803715650 3567575977394 6662478923512 3737227665021 1149102404968 1600779746339 1727424257218 4716209075 3064557191165 527924799514 233539908050 5865180769502 4024944364831 269606190143 596140822820 346385088441 2898914156354 774162468552 762476920432 200158102988 3750979420227 432882512573 294718536430 516691318957 3194927403808 3989670653096 7952561733055 1001214479496 2527531987067 4486922891002 1742350037511 2011169487413 3003504617472 495021179138 6939176104165 1168266643873 8123926517068 7784703339227 9102758782847 2088532356047 1834769052752 21500153766 2602699711003 1482471505058 2346249789158 3447652226936 1005018101381 289585997109 1909547918300 771652601655 74298894361 9504756514018 275292389725 855077105842 6419525900494 8443054384220 3878606082286 6793718512452 1757496235082 5786300792405 3827435504085 11555874842469 6054488856407 1359621452339 12218497714 2587747303092 1660925172789 2205672278454 9399517575835 5727787277000 580140228564 7640696968767 2101005347374 1263868418230 5050369964192 6203295068706 7130967861556 8269882386 3897042290834 223926965404 732757192306 1196494717402 6417445654590 2828537570535 36593832352 4901978277726 3664218340153 298702241868 4536472581170 779102162208 9516456292845 5877176911905 5257437610147 3116155074941 5313461394243 1556190685152 2069728225893 14057781096 813554422719 4858610181373 1246971642882 5962957246687 58940918976 750835733839 1068621421590 5428264300115 1219982853405 10971753898945 14950089429 2473436986753 5424685591544 1708858556620 2097558209099 927920243605 6275828339922 772401737247 1163436594065 327473360703 174690015869 8504902034894 4871479997129 2282768121061 1821316196793 835302597440 700338203972 329781720614 2209729223627 835658694580 16413657455 166101216239 585517990190 405617405622 48521517887 2157443913431 3593211446876 5401990861069 1567672720103 1176479316149 4428289706533 6329056194333 70931557571 658921508855 30762193926 6402579276411 3932847122892 6181048744575 1023697897767 2152197714656 3518939607807 1220701961714 5072306380842 3058502973110 1624347402171 1008662769966 2724732626940 1104085719802 3903931761822 2162555179393 230222808455 76852113040 5851873596245 3038248068226 4357360894911 3927281702174 1674478626546 239556650341 2408980528103 4073252304895 2465076822886 5235951348594 138617650206 3932531157513 665272772420 154141118607 131142787126 1632331560632 3173489751160 791511255124 3037840117751 1810860684555 429976941290 8280212412799 3854778757873 182121771139 650160459763 75133408010 476704318318 4828387668322 670416371284 4093598601454 5138177455700 10736812505876 2366868575660 6437622067315 4180164761016 816992987419 314400361421 2666526943044 42820933709 1640735977510 660421641887 3552515754641 9094928204568 3943815933602 5283595457966 3173746377567 1758561208860 584901614681 1613117069327 1527410082672 4865001797566 68920176876 8798880850834 1081084579751 8271629556415 3718010595901 4902287567461 707856774522 7185227617906 6793170263362 45759156230 6130908699016 3262509800529 363537058287 1438531402208 1294365886595 3214815740783 7165543722253 2074592001389 30797653841 979786472764 4896817832979 1105476062211 5419756902716 2669987097782 5674771779174 4479222438711 139105049266 363249335838 6554851163182 293410611277 2905657611151 497287405877 4680663190862 505661086216 4014881457376 1141603111483 2352609621702 826119078152 2330715147176 11064389990966 9797596257034 3076462858405 3875139081349 819818687390 140368831618 1133649042677 6025148214861 3815179516221 58365937326 7601657660749 2935350934333 62070489380 651100630673 3502027853293 420787003569 11014161275987 3585787141127 421263468052 1617706665768 1785821643262 2450656300731 1225029910662 446293638500 3786703703479 411716407 2865376379649 3485078803267 439171471702 3134976572914 6763100645242 3320645564963 2649236141189 1248586551735 2753349137311 3218497963257 666414975495 3360243727914 4589846059626 1468743545465 3191113825033 7787707873236 3991838644386 9882801775109 1913103670969 1484829919153 4068710533723 836385200851 7565715798950 3962297596940 112246524331 230187943588 408124558073 7102580769075 2176975895036 1307128555890 121154352521 8933472485415 5070558780129 349489602263 114616400265 4082892416728 376835013536 4185331335644 5447966032971 2844795923373 2250278746324 2937300757265 1702595972610 3203638716687 982905560488 43826712991 6480979780432 4528748887225 2554599014261 7842119287023 3050099673099 979745327843 27931759075 1334717387742 4614058219206 4596789302458 1021754967309 2930883561580 165422881966 3080449870752 243093990006 4731688848267 625104765102 267995555973 80590777862 3991957053474 140221095718 2600503789510 2200933168109 10076038971245 1426468203414 3178101449995 394024977217 1285554264535 8079789038499 2755159849972 5615846849785 8928383355954 2342639862418 1808025051560 884821879144 1959212571710 257160223036 1653366497154 2957926363649 471714098828 8632581665157 187966004580 256335808691 7575421956 738081974178 2479877663090 516315323751 1739804259387 8492553486034 694911366085 233353604041 1759461488141 4546893299083 7642064652912 1700535771319 822860471180 1249084591463 118411245968 6627751972523 9813769414509 470316925543 5774772243844 635454084507 3898173405606 306312719776 3509411753843 649282001773 1788868996 841402273116 1070375719737 6016605364405 9869539112445 8957236458886 481005143009 7913083513821 2641104009518 818537252245 1285580336110 409580967746 1988998229777 1327954875033 5881402232200 2074957124066 337319912421 3255565179498 4136834558453 197540870402 2265470083318 1988965224969 4698968907327 744324815269 1710771563016 6631432834812 2795942102763 237381889382 10198839342156 5079998691224 1679453660338 297167433525 1129322211568 5444340156126 455702653939 3041735046607 1949787645483 1577842484216 108437304616 1524142225247 2073269205071 4525991119217 893034658466 133849881946 77917966630 3995113919336 3755406493305 190418160264 700778190669 2472213486944 4475038636641 1542100420880 6747136685044 6933007494805 1746204458400 649762942243 7798694033148 3503069745813 126035084520 3831041083125 4837403057123 8767218871197 205531993879 95596564366 22260490128 2471415329423 748656442190 1545599938418 1777043569955 9682961115626 5813823819910 10468256150746 461080245366 2477763685769 2873710971363 7377427900279 661329135282 1953090024443 1956115069510 4078379745767 5216969311046 750892893693 1175044068827 1656343907189 856278597323 949732717614 845437995208 2577421663015 2613324869404 999295899689 629146506273 434804156683 3474441536545 10072482049249 8165366890505 1775941550567 3144019686 210324035241 548870885564 9122171826059 10115135013928 320988210709 596571355044 10461029325377 589899358070 31271720425 233460526086 3158658506725 5228376737855 2864009904609 3846676405039 1503342524095 4667319235268 4055011398912 793442604242 5875979391284 226287106475 1256485129529 1578549962453 2012224288646 3121501285767 2185829721133 4576668107312 1526543787 2284312355617 2668043697701 260318352483 5567727224785 6562259689 3280560530288 10929599304576 162657032295 156158390570 675677745 8644489971370 44585170108 2238320924701 8356769913429 689432014715 393587621157 614183635317 5424932277183 921880591015 2871016645566 5021523303804 14196355858 9816322785996 3196231393289 5042427583127 1020333881251 1253828282763 78779001665 1106537510805 2992972705842 2253567643244 7731199610281 4098844690846 6871307929666 1093788982355 5903548770467 188244333984 4917570513831 877461281946 1477035256179 3150401340403 1884878423883 99695987403 331029921070 3827698699753 44004814289 1398736272998 2957757235507 5717529277129 7591109691127 1721778612047 2620385918465 1503268148048 4062602730461 376139271735 3198221960121 990154587428 185778980868 1010275063040 1381392813593 974052425558 4398222663415 87756400530 47648687949 4123922421906 6833811472 5440755418806 229991840714 1668765570624 1644844136216 7152541064548 5704453871482 3153041243739 174513900820 765809100046 1350184227418 4831601820567 2403641592603 858215653430 8138327046427 781674953548 491770173451 192167575706 5853652406973 3249705028098 500414452364 730884113983 1297008864406 6372102405246 437362387325 5693494300567 1217914931954 654290523792 1061963186592 1478636418368 36063550336 3303403121914 3465507773288 1825267326780 1290219051071 1520998469755 93597138360 2446997431696 1072705927550 6113821501110 85933808903 1883937466992 335788827723 529152955287 6169127717021 9805584715824 518529322216 2393161963600 4093449214635 945039945041 152334893767 1391572442602 2066845341719 6760107569732 7790498096044 16364878386 8363968777315 4283524289428 5519242452108 29592992269 1706716378890 2593915900635 6845987104899 6183004446763 1283706374425 2886435718659 832148411531 9528665365923 92037894116 9049426105014 1818668848347 616295079253 152075825075 1300433748515 56973590802 2806287238343 3536492306871 9155770176205 5368486132278 6310046775451 4028117124351 2083170817682 2294526010281 166397642161 4252990527380 83600007476 10691315954574 1549605900189 6043839436568 3743928446624 490490830795 1105103984062 337879781469 56315292771 41968948448 205537327473 1451273021048 781836503660 9481405789858 1375240918132 201447395801 29979502430 2230732092468 204276726096 6392618718349 929431575934 3129034696585 6477561260180 4903108123198 4557970363312 2254471066231 2037711366805 2729384028181 126189452541 779580998879 1456398635197 903789361298 836262187102 3096833095530 2177985608084 5540975795355 3759237322405 276322210439 2279666775729 8205773162352 1114657372609 2719880213563 578140862206 7055280175922 3513402637241 2290876079519 2367522135457 849409367800 3544005048584 2460503105163 3245215442124 2143158793974 738682612804 1929465977802 10132130723282 1021226385373 152220718048 318417185461 2300643258642 1712787420629 25007526845 4133001302897 5130743681323 706181255640 2752003229369 1066131198377 127232107684 172363530994 4403004324872 875218031222 7375820047410 4871489523171 1380677386199 1921866420397 558599900172 1774902140952 788199760041 2608422014982 4087445501140 8520656445682 1000347721727 1109525466124 4674442886138 4810425670190 602322713431 9329077573349 5297227303787 15786367012 5254954283976 4075638259189 5625017908527 61171514872 10064816700046 177346867147 7872521361890 1181401523258 5874934767333 68385886414 150144917581 3434152233359 2690113648582 994610484033 22906046802 85428240807 3565299385020 1953677860407 1308231910296 4910978603780 5244725677359 81233057218 113597527094 5737700026193 3358101207904 3878633267870 4587556339617 1015004756331 7049970264736 930209285464 4265284830892 1446266453162 3233651723500 3739265984897 7848235418767 4677122334232 1544068450708 1181496208467 2110915701013 17509014982 3737224628077 1956627382550 5287778887655 4928791882249 6303095267414 4944198818245 10136703558497 2769049905233 5338008380489 245536964014 399858500574 2755318336794 1906117054422 1159839548997 9219499789965 4206117912705 1690941831876 791868912561 6149164180671 3406074965855 1859387061776 6386826899887 1791599342176 3556848871292 549641275804 471086626445 10816596095334 1197838076923 7042362635520 787830755664 8447902058034 3779861604062 1742296008155 643635313636 223577508379 8905681482 879576612501 5613128267356 54474715627 2638644970017 1493045002296 1997852301613 1817840343112 4897993843914 4308382051672 972818732699 1509157011310 5520948630168 4532693610604 868322268 3324631729631 7677537712799 883699157783 5635565042389 535675867099 6293379548370 1408521832931 971499214574 4384077235413 2232282916272 897495746751 15110340065 8477349747415 6815311452929 1195607248675 8094843863958 6187093909186 1930646684754 516161655046 530055651 6821096163623 56764352035 5377744615707 9691887431059 5453157343884 328163486750 2102630710747 2731448031455 8325032797405 4414120927917 276745569289 1719191418392 1917828156328 1677906210543 4077758906394 10475507214250 3465879553940 1666619820302 3612072814811 968801779320 972451138116 255173315133 429005967816 123308333276 4940902152405 7021086329637 1127241440214 758991255099 4933753693398 923280595728 633573724667 1416363806050 2804466001785 6291044645 3720328642764 1112279038744 882946427223 569561441341 4649406061873 2954263609658 2155867080685 3006927362787 2797733331267 7686199144138 543572577261 5991348358557 900080076268 19205782452 2623900290596 44481175310 813942862663 133643861162 206681858369 226004234660 9177580733980 344334420710 1188988872938 1272333994283 46616132063 999370272489 6812300040635 711891334549 9492436979197 2739460482260 429805946493 508221434232 1861898189149 15339120082 1803141781637 9000039920674 6946406228775 3772689529536 2126479870323 4929073209420 1695831870610 5918842592894 3255283017512 1049310693417 463763209924 2431136224834 2674968151934 7559979680569 658381018199 1626416010498 1797113741912 689840385873 1930040121664 10543799285528 5995481293341 7969248765799 6113535047665 3308454756383 2126870816072 4125968972943 3950269434138 1128786699188 1229471417553 2637597917728 343063056662 3858526597697 9597448980741 1666526199105 3649954140117 2708575567690 3375749054889 8309481808624 1593390928989 956450499740 79296875227 3056335917164 4382170977981 1648387710743 8148809572097 238584196366 3985779390602 2126089277991 1738651289148 863795886085 114149077313 426978097808 106060249802 6543334676245 2853521641608 3875878735341 1210699022959 6023737262663 3190925039973 3650604306053 1342131239320 781078207707 30656014956 1909387043550 70229382415 4458652190135 7471555726702 9860853027824 755025388470 2619516732629 1376366700614 1975995838477 324559693057 6757373334 5509793450887 2693054897160 3077263651195 3591203817974 560197611062 64763501200 163224693004 169329621412 3381716049791 251405775032 3692739370888 1090646809417 88779856467 702520599622 5518419824331 206505523832 3531492006614 4247503960174 6923046352969 855283443014 5258943738488 1003687527987 8556773078281 2206803529634 7227880291022 138227326189 90052456406 734472410122 1223532648729 100635116294 1850910182103 1335563729543 6426525247716 292989293952 46266650783 968949702739 8896180497941 1830449396638 5037465476395 2434949145644 874888922184 8080766156984 3753175578266 2720580001348 2905904607303 8371996569301 1456752263388 4658473368451 1677140559469 1090715003718 257157217109 2253585748678 1871105999875 2224450508730 2263797208735 942716140637 4121773104518 2395533387110 1526406659196 5994372356228 2316257474946 48345630651 3956593636266 4385411324733 10169972043731 3602956114523 130343613737 2129135676277 1744896871926 4885122958810 663202413812 4840977478458 1246077383826 5247590200509 1471049501162 1675163595671 1765387404398 2418968969256 4513498418634 3866476954556 783746375174 6313720861468 134907973191 4408125648818 153312645391 1301248308086 172521430208 1450537423917 1260229661052 1624314581031 25022544988 893479889498 4055896137183 3465317296233 35470085569 6038389449712 5123954823995 1431765881508 2068042660260 5111313321259 6633863202051 149204388270 308332256641 558921119803 4892725960315 8216635231507 514356139766 1120319583789 1534166127 4627858027143 1522070682626 8350134177760 8297572836495 1933203422330 4132273175316 2424718128188 1708492501717 839669328284 827488475583 632536440507 206225764504 6550538838988 3890278051254 5234023692137 1292427628442 7655445018968 108065025829 618652413042 6360800071860 7136144944127 1232737066092 5788159100324 2994166391270 129609455892 269525156220 3800235766702 3878519753836 4797329471636 5728476232950 6672704315415 6985220858332 12821258279 4913169520678 6226696806054 200513663855 3878779816261 2494711565635 2302708083895 6192055316393 2061656493816 741453579524 1022115801737 7446344184385 3291799273494 3058157055481 1389228400484 303697240347 2082535702671 2347221215870 2379161511467 602623496313 6123800820276 560425208429 228871245629 2084025147749 2362941664850 2678544885861 6483967013727 130920629917 9813871598094 794761258136 60800882783 3731990915516 2015970389085 162574906115 7988089506556 320683612350 6909899759598 1036500869353 1291603917711 427842260192 90001926808 2627859233221 2949657121184 2139799842001 2359768930510 1549098238 465975407786 1500689192692 8418024484980 560062231446 5162606833975 5810449468495 10252852058646 1650457029130 3927470668602 2216396251966 2556980093358 10941002345772 9007301876120 3946387788697 364111648336 214855746992 700305086273 992953656297 3806423073397 202150583786 1228892318032 1613325831548 3145907777587 2132138830403 6329150572667 9836280745758 2214223347803 801524427651 2651972489107 1955101287327 749991073358 10769589268195 2157360428734 1924368475520 2717160458828 4984507481541 81795781959 2532946124125 3610202868698 5125059571991 3376917702246 5871102447967 9127359791412 726756579080 1466215032192 3137753203971 304826307317 84524937463 3391716810056 2048460599802 4055215793656 3184841475743 6864823677268 620729011450 4734726753927 2334618160017 1568819997862 6264669162693 3979678249866 2008846652798 908232105188 1102573224963 38481140356 5170582128373 7840420504875 1479896795516 1026142065385 2175474463035 294917141099 3608444926795 822613824391 2035894296643 4229676025068 158389439280 133830480025 2941780810263 1705644423755 4494632101408 463799757922 4992822891915 5748991121734 1222998869432 893805566521 7427383356816 53941750825 3584551606210 1756109157138 3722899810141 1189792972937 7586582483274 5291084164 10992577134926 321100736801 156706939033 335707564981 3213100115617 98837049097 5431348897387 2916518658303 3452580126918 5118815304917 22399469491 1816433716366 280695719392 4347414563236 1420630311660 2933128695118 1463301308641 7080115579 5871892469182 9268078002251 864044601814 2709486164361 8768709080896 3476124005774 3546015166263 757646814717 600747197136 3378128369786 6633086899838 2670725255299 8860490301129 21837481763 1427603425837 771509853956 322008294180 4213951302109 6675703869907 1318696274223 3730772748347 1552992904843 7480241525953 4808847072831 3498302007191 486123594081 1762373822454 1753342485681 1751079753886 3997947379436 10040787740 2082600856676 5702358692946 607337146997 2843236563638 741661773542 1926957555829 1314663702334 551980248487 4448393152163 273645262992 1866596911125 855427339992 3596645692566 3683935684741 1968748427879 2658507047519 445348543579 4560515997524 5683881400810 7717241486937 2127785144807 8334281895088 2373371659461 9219310152906 10605164693017 4851517881032 117989681437 3776304810063 845352435510 57452502101 3193218958824 4321494397143 4245749165748 1195121860871 1280138113866 6833997502507 1125117998637 9993457873004 335365885939 8528504087898 4497794451902 7299705708780 8869597300322 3516908965151 2505655621606 8340706709 5791290126519 170512297060 234842627642 490821875615 227649856316 4229797784761 929801583919 1267503745178 7282512719785 4014973359983 6766354626591 4521005260817 1242322691014 1130217895540 9526675895216 6718542259108 4163701812098 871929080246 55578505468 7631630009955 377255353598 2968155692742 956215742740 5673671051867 972109035083 1510622876308 2141688535169 898438482058 340039073244 1510916427003 3215988921697 235533890323 536292503418 6476739768361 1805522489448 4051703865049 8632399108266 1977819621344 4228379566487 9265922978889 2680442611683 5900293724804 37949164940 1264965598359 1820099257849 3680328280915 394510300521 10138360159556 2204468678445 6403768854048 5801346528650 119781151843 625178323173 4081709407582 8033570588899 6110888538105 5609234799623 3669595065720 1923489520949 815436724184 105836247960 236300205792 3500637020986 4766655225986 4239677671331 1585288211885 646670964572 588008518837 5247165729241 2015719119359 546550221628 4889130661832 2203742233252 916779364654 1021274460226 139820908446 10414597934442 262795491637 4324178843854 9792807279464 5265902442824 1370400431916 911807619132 2023050337794 10093045203784 23097123916 465147923103 4754443349672 1056058993261 4049491713763 284591082943 7630085838455 1785843832791 986501709179 9211713772787 85298763950 7083077224905 124958741142 1124717428722 6353015392474 9769443153786 3407453532843 8792229390795 4096625821185 526277544030 2725984825697 156335460385 1151067241177 284989196809 2992799119597 646534096828 1650972042261 38624235776 3605587876997 1986590790719 1184472747498 3554599898179 7152701539782 132318946636 6886365896516 1255447436077 248888161632 2892658860843 4223157743488 3222845988839 38430076303 770639574448 2503163208444 2904195339570 955299752494 809983101958 9117875192898 3692234283719 1042665948902 3580343482804 18877743573 255104984710 7293982549186 4159128718630 6871227466696 1392942707487 570322842475 39870413401 3319143300556 2428133993777 1989428412651 4237042117265 9485448843867 3162742341812 2615956853261 4836185704279 2081199209829 3416611354014 3491934221916 773940639652 6951079540748 117406733235 2604911710301 365424591074 2696995664109 1493937247458 859872334877 3640681097360 5201116438234 1814183162849 1344707101509 2828771212920 608377721034 1121284600817 4428278582680 3010108617690 1439426286481 193357799892 2117248422184 9331750235884 3575319922630 3147359146669 4299151936406 1193713069820 173010662787 2878134837512 3048604369927 3157159015851 1991856165676 219343398525 6060336642729 8932139216783 1412997130209 6670819981172 4281465480194 97634223609 1649182121659 167128903390 391946028819 410824497994 369882318021 156026469281 3916151640647 2184228802564 3946173887156 762416616774 111649820942 3064898683307 3099310386276 528153489561 1943549583409 5918257114792 3006913639917 4166620543308 7069360404220 6927473614162 2382163051330 5596221651733 143496729874 4135498536761 1790994984557 379838266472 1645752561909 3301043762865 1685297683540 5016985615057 1988530061633 5009514291539 9165587103213 1433008040539 9494871405585 8931262133405 714036936418 7844488875409 532911117032 439470177101 544774709247 763671110607 1805610371766 1079145641497 565550344761 5263060331933 192570792604 5010822642765 460395541577 6285308793451 391511531226 1013681549702 2223448412665 440718817618 441034796577 3529796674738 5059723585294 3278079130183 2527196198634 8291992399175 937904794741 3640696159653 2739161959256 6236629371377 10008449034184 1830699433114 3437890319808 3300473818553 5834259962523 875375880867 54978411127 2315761045021 164794992973 5215840417733 397202483204 153659368517 1076364665537 6834420099000 24072784613 8079259862654 7084097881624 2439948048970 3360190697018 2094749631897 422222732350 327452871034 278128329517 6263442969104 451724786786 4771402145481 916830086005 6457249543403 110002193238 3200400442413 6388320908155 425943224143 1823312684218 169861167940 4729757689700 877312923100 228978719872 1520577173968 3279748915 9525920596426 6392474053450 2387768018265 531339898943 6748407534836 3273143511496 4369246759122 193683004276 5330918336858 411262511582 26371726176 1159179877722 4010638472881 5967329785659 419648831345 166198360410 2505455689813 157605478750 8159343215184 1380686025588 3534468969065 609142889653 94139029785 3035547677860 1767207896393 4136416806760 500124776782 4580647213620 2500628111252 10013188316695 2256060041774 255075067338 956082606372 1003459420558 5231811708094 2965630971337 8093776623024 1637466999307 2214953952244 4593448186982 7893175070005 5645041024397 4844500618717 460985785400 2434752187273 889964729009 3017639721042 5929541508974 9228514395178 9829455537 1467566960330 2987221461312 1093294119261 1682395973074 2926225842702 9047697196132 3837392855532 2662735601789 2425640232644 2267925206163 140280758699 1890896085421 3549655866907 5735291789 5826855492694 697266598484 645454654575 288755362311 741306545424 7669342474 1316639035648 1002910764727 5063990591038 1897401406822 6521854193415 373876410609 1156857341817 1708051747226 1426493459309 694942998387 390334248979 681991369995 911224894206 4304111730638 1295871891038 1814355650825 1993884939364 3680398207224 283949869487 664074051285 1753512697244 936714944527 1167015091381 568344066953 29565456149 1082160853864 22150889593 4996372994945 2923623506737 2514242174002 3941659382314 1110864768727 4060621171726 2224622555175 4019278999551 734416235022 489385604737 6366184556687 69868185461 73014933095 2916734801646 2556452872965 2595127150291 63259176 538093567477 6722519640967 184306688884 858378019616 2864299234785 4752634227798 18217869353 1725044298004 855612511330 4697108358247 9506261949159 92132375887 8486415523137 3992755073982 1159476441261 1074457831880 1246360511577 4179212209835 351184076277 645017353306 1052525809711 5940572969521 5619939359238 572202705435 3435117295820 720496872354 143088046696 6639390616902 178975509936 1628861442321 2222083505740 407293944057 8088733860493 3144277166707 2935329475376 1335228204064 533935855490 3774861615011 2269649986541 165439490303 2207167184444 4513156221219 866328338313 2347870220209 2610504637897 186279239587 4529652472215 1028199768145 3803346244763 4416803188158 2299599196465 1693647864209 4973971748638 2766638644255 4896170986110 1206193985390 1473904120852 1184333161728 964742460552 5811425831281 199456498174 3488411464910 4530517304038 701871054672 1849458501714 6251695326634 1975968532979 2144575972094 485382769488 280276762503 2583772856664 6777728982731 5358474494069 603463930197 2751170425748 4075405594365 32775272906 7375189724485 917473111581 243259706704 1147340238634 2187113006780 7409918895183 1197373720332 3372966767584 378691657823 949094442433 356187670511 2648167070 6040062797443 803056070038 9459679608566 250235067734 1540942977966 7248626413932 2616325725930 3167141160550 1663401837340 302992764366 7592465919581 1557480772905 3315064314072 3656988241734 585458143025 3977520726852 467317628261 6692560655334 6503965624707 6193918458891 2926206740790 668910637730 7841905477273 1629667577655 496438891265 2577883972574 9603312264492 2117594593852 1975189843764 581140886491 2542800621086 1717108612395 137371607415 81398358413 177536495368 1385452641077 123627257988 2494368616581 1076966728745 1555577889084 65128297782 1568127873243 3745940745444 2515500043548 1536766120056 502081840500 873479286149 1184476526222 3117346737178 146555463861 10414772606670 218405678190 6448363151 2504006941899 4825887273623 530516348106 853207440622 2391909664573 3263366939543 3315261859619 6557762737574 355299026473 479722051311 258685647151 3862824475252 5545716449558 1337171812725 2625834822773 93641310168 326841256721 189296549613 6521177226615 5283462936429 2286146971462 81106376027 109327866875 6425953478857 84619855026 2412173595743 2510921780508 1672214613391 4768543832537 5781595535813 6039287814582 2550809684466 856571034962 496814814074 2271350306491 2807594414323 2080808808690 3749006689520 7645675254175 224293107445 902637356511 1804913411963 10731162099998 654904158574 2508412414520 140436549391 349438083233 1454156317921 681757451067 2811749355571 2763402496199 5262866551599 7226389241756 7524597278753 3468264607401 38862078701 303027024431 16219998010 2069855078256 3916603146410 7603691960704 6200306591367 2278224430621 1611130846183 486800268504 3934167483742 1031438640314 536974163056 8204646552678 789436606348 4839844778162 8648549822431 1308355136698 1619119133698 5633075091464 3143667443583 538300783951 1679785305622 43365241781 2885824619689 3921789470684 95166123645 2124546265155 6203413619603 1439357802872 3797362437595 4882106769874 1993635240972 2604150973018 1746997687690 986034227834 2299268634949 860233701915 3677112517787 8485945397207 5380682189695 8916248794062 3944448438702 6936925386234 1270823168708 10113736659326 317178509086 87981056402 2093232197139 1798878297853 767856768603 7628357521829 303077027252 485489686373 10978695481291 400811553010 2758533371650 838125514756 6584435221855 391500734086 1646525264191 620505733192 6473095993728 2642489422108 3675075070829 5337515408450 4934685269903 1502012810539 249965417973 2606412518302 1837625943720 3937178679890 514384018498 5465235434849 8178474083113 1461518100888 2883551869707 3853462088607 236193941429 5606091661566 436247866456 132600303345 8155048198300 4312888162008 100548307403 4976702989131 734105842757 598198471139 1765911842603 319956615974 298297104746 4226706622530 2972011541969 2335675009192 361562197485 3583215370906 3619769335010 5774261206582 3399908128498 726138172796 7886889319071 7547044028637 3898879622472 5620926163404 4939429920154 152351797552 5286261808010 2823900907067 3811059926293 6835927501804 643838109830 7093626302839 198431200594 295687186570 5640797495398 7246928839568 8749468884954 4918211254633 1094727348063 545048753918 4237826519970 1647195143279 5968893226253 4906583159755 1034148414640 259290963742 1863059823468 376836617630 2302119826038 2701777232116 692728257059 3774484329076 41144902647 460079578738 400957666126 7885403073612 604613713999 7521808706498 9817279524507 160563921851 5600284516070 6428713490072 5542279804235 6291618722625 1759753474590 1144997637398 2419407756837 302891452978 1673381731419 1175187799844 774526418320 70112263256 404169967640 1629341524796 3140769638399 3472445720540 422381467491 7040305955952 2364573039975 19862382832 10594402734640 6096834204128 1533908529087 9489783619459 1035945791279 6407964424680 196854174111 26202666571 356216564670 1512636242628 75283444298 1653731930129 6050056384911 55687007390 201509790471 3576381883907 5041612304642 966496552926 3207267415855 2785694933407 139080392395 280530867411 3609063142413 418970703678 2302465282347 1415284399283 1166906535040 1113158300913 651134862807 3072820444333 5448304657568 541269722778 2954515861219 4554484799073 4243674831254 780423389804 2453191693193 3953089050844 2202358324193 60035798314 2201739926040 314289836800 2303600292877 199486729040 5986082170060 2857586399100 2826627820584 990252960164 6623405155686 5457419772613 370736748994 2071529753314 1725128741298 222695878705 596022396370 5052698522702 1024499869187 438366687458 2236329923218 118949477513 714536851587 574930044854 606951125069 4510276647969 3870152622502 1755597654748 912639848911 484359924348 585820562999 1594775700117 2007082429025 7867278271735 7339608098519 251890839 3393873180930 5502325546626 2286366738603 4181480691699 1833781541 395838381995 572900293920 1731993935557 4122566310784 121343225523 62740388015 8998655196 2201616010829 178689565020 2966674547226 64145916773 2064789725826 2682303473037 1314045399655 9644790185154 2671291435985 6637337858228 1048263760893 1773787471153 4379804705916 5239888465823 6236820326361 1850086145587 1837046513689 1172809021844 5755320067731 1164156783178 2506096146170 1086200996927 1976207378668 3596561271603 1376500339848 7119669074031 4451310681510 3434694219 4279344794279 243498853525 6168647317415 1410882926166 697372754871 1243492429655 6404092553879 1191498116371 34728718217 719838661499 271131992736 7565483653665 10377497577635 5599547163289 8192091036981 512261361397 1212904317535 5247760614131 8033482332470 80302096388 3956712342596 6389340285821 289316763619 103016186069 8800865722617 898772731652 4840008549642 181418492283 1505380871058 9567247630706 3307615056794 1135271752673 5325873164292 507719005517 7039402700565 978343659207 180239258671 815668028496 2330766409864 5706967045891 569175589289 90348081460 220574416902 5049838711735 3593539558416 945030421848 5490998304724 765418309278 550489315684 1395113896708 4092698209070 349687040858 21982719861 81533779169 1720324806571 7380192754017 8262796780552 762188015535 116637856878 7116335763848 4297774566700 589264939745 3522712848414 5933691694839 1899757457471 6286191629222 4135611763385 15463290057 52280262902 702072467775 6062073696308 7783265981789 4074286844494 968632223002 2600739839929 125729756335 1749320771873 3519489063724 12429963178 1856525021904 4045246173489 1475671827410 77754576568 931044588346 345790297492 739059080007 3417900633513 7798633045188 26146403085 1662409771533 2846984746608 1128110523407 208219853702 132793637056 1098747265281 8062310674797 8253381002741 6596038283641 8552840401439 798335429017 3289935277201 149939782373 6717718750048 2870465629901 1893928426031 2488414806547 81999703916 1171690853050 3201733326644 1475015815725 694259206990 1054836108382 3040808970503 1418061677212 5711845537 9155416922296 7805773027105 3956352117415 2032047785151 464324240335 569108782525 405331445352 1746478867596 6217508557966 5615416101623 718644155882 352961606259 783074787988 2300068960570 682975633768 1910000035650 5639980478421 3509333620695 24293762291 5098795996589 937268910577 6195245752714 2904642790897 621049935873 806771733274 933408560175 57226399796 2831678821881 1071090056464 1283185935704 5293785906209 55186308567 534463235050 55158591535 76360252715 4591956652539 3650928970961 200400471171 2709575382279 5936491679967 7599997138481 349873406093 6297891077975 3171666075952 74526936490 263405537163 111687651579 7241982078684 2681236528485 9126367723279 3041042098823 922473435866 674612898232 1004605064258 476903200607 2992282940439 2041137025212 372427160238 7584876863687 245618412238 2017302407538 2815471587874 9103339822371 2176685362009 9580384673330 2659900114612 10557975651455 6330810527123 1779812073221 17129065347 2286257939751 3519879056701 131475438811 3660431614363 21467026607 3345371535157 2069087757184 6964570444859 1989433673805 6086059077047 4083706666457 853626321 2801604218782 7102033391750 1111938080895 1013232923643 1479342044616 2321347609634 198849377666 3160619414923 1981449426745 1213392350772 2742285092193 409632057308 3632392593950 760382721980 1519186380995 1496508591674 6228379315638 1367132463536 174566378437 947186555428 4667295779550 1853011847147 3538639925304 6435493749017 3547458648144 659393468380 3554753163644 4404777353431 5760330090853 6867538723663 3217397915593 7340064954676 2057260638649 6796368071190 8856436444978 254856921023 5226876737945 398746302316 5466420358631 997217539832 1530194822864 4003640528772 2203206761698 9465947201184 2109618773163 5057182175081 980513060763 927634788362 81177700038 1604859339099 1764859329488 7360507684794 222579828090 3317953147759 100407099167 2028759842647 402829833867 6960235108345 1223832102624 10536644816171 7728056575224 1585550209988 3097868288790 3035570028799 2536418227265 2298622841253 212918333751 4904577793073 857050357775 4587581673488 6299950615152 235460175 949050196711 3443711126121 5852375373173 5594226340849 2562494485641 2163146326098 1674103904870 216901723602 935107730802 3694273557267 279274064534 3962308974323 5305077859245 4834621266362 1854345649270 1214305298354 141260313606 2538368414314 1326017477821 6321656781236 503380195869 3670027351909 989747286574 2406133140802 1773824587597 3251583215994 3501422396240 3903110002705 625914708894 83704638834 3981425914778 85348031987 2152347479728 2335035346170 1057719271126 1547598482666 4749385689531 1996212368177 127832095517 4605444981379 762659592768 234628891079 5773555091 4128222493811 2934300086392 4479522970232 1176729675587 2789592594494 272133024038 5230789584056 861564617835 6344646729158 10997619845552 4443637528418 534391061989 3946598505298 1782924458395 2660527421843 184889274158 3977808903469 4915112459686 903869026654 942671949599 957963326448 185409689882 2706623679341 5235434022125 2001072900962 1767913871602 1976223573666 6929724594 1765320203706 898089979162 1895029514586 16748291086 4767684274331 679909238686 639175324607 1898339194406 1096742736812 19063413818 779570310106 622257024713 279875390153 8258603328140 916768075948 3779625932201 120183970503 373283707914 904439117486 95360776292 6592448338206 2307612093848 3348942154012 2409117801549 406224842433 713808182012 2559682347827 188409903392 278616261956 4438046384956 153364283475 132908731948 2421396342896 85031815648 1516772266486 1013493834291 2993178785253 2243898113143 7729575537014 4186786525854 1248190679303 2861443924647 3321403395343 4699083081828 6032693502039 4849276894061 5253631166543 1635656140600 26906522413 503794965741 2042107957037 612763367094 1301183263153 270764960152 7682652343763 38295949772 469222108830 51804648843 8378633935774 3023386151573 103491339182 1922959832409 1722113136883 2815558739421 6235900438508 431017233344 266633227357 5560573659624 551002048399 246543392441 3923197763775 60168774604 1396005218820 229161515305 3376350132623 3382191089084 4837765072257 545625187227 4250178036680 38477200200 4610547066300 516248308400 209115770927 4353531389523 1755899862707 9124874195647 1607186400996 837828771282 371894005189 2535242462269 7628298595277 4470771737462 5015012654680 3710421928140 2743298954365 6372153077165 4463530044472 10571824676499 1009538138071 5051936506129 635152552109 432144677814 550461530505 10988537042328 87927624610 705713126200 1345566583514 391997915336 439534766935 1516491610346 81103509845 5188779044933 192355021461 3195176767703 2190784280038 469660936439 582531456355 1238512824544 258172968862 1996665855057 5585408040956 1109474233703 4314803904047 1567176633769 654322063115 3029047286793 10226128661860 867130075002 100558136456 1303094540370 2167087634699 152325347561 461848626408 156147717341 7408614638974 634453140830 2422421415388 846865851623 189177240094 816426832421 246474545133 1383787592545 182205902100 3587796339082 253954114625 2407297181580 8585769883422 1467059310503 6057243319558 247299738160 1407748791980 1103284129195 181734503503 1372429440646 573818099397 1579132421221 4371746548531 1597455076643 1162933587295 55246854120 2143586723054 7699515978010 6060617212668 2890030223233 241377411724 1063113337414 2461450083606 9567959096444 2733516614058 2207535962028 52608685554 5396025204170 1373263018752 1212332261164 114387034391 2006456010412 3122828596139 1134808734965 458810221 398848789020 1739924776783 2575463359460 1759270492706 1357126075404 2403565073784 1912157908570 609502920791 3368773739627 150677945028 1897344028872 6391463542850 1305861742856 1481656325553 278697541406 1296481706217 1858347445066 828262709472 6453665121838 1132727444303 6873874082114 2986199896638 2912163307411 7283429084431 3223303521474 2347244247065 417179096930 917937974538 251802015479 595149775576 4998408194231 1065087439186 2558778038419 2254573444509 162108302310 6755604318867 2531114539981 237021456419 5093973599233 532151406625 4102654711287 3998939596899 79214093973 33782414993 1247533562761 7299338780920 1720817170084 5077140852778 841929271111 1255130399975 373902394567 2893886325127 5446767767780 31834492782 550065019091 3912174930927 5191880155522 5681257627718 72338241925 130082305446 5232706222625 190794729822 503829787258 6520770418652 474439331869 227356788163 524308198489 1117231150135 518734160206 2379960382485 2757676730740 5090085939290 580170191209 111824248347 1100233453264 5417741218571 139208109524 6759982235102 190366789612 269928672923 2301961703842 1000152890772 2476212553141 3286399438337 8726816833110 7016629258081 1580230305191 55734937259 12298360430 1509525380486 831879980242 5547797371712 1133520361878 567679003106 364146716318 3403503599543 5328985987563 1196258529599 6464684567120 332471905042 8546337040914 134008195261 1905004314591 4297200014025 3118463128711 305607830812 1777816485156 1837585983924 2317615860474 753210705207 7128618756609 5722402137521 5436902385498 982308923795 6435420453187 3839729669364 1235424773181 474287407291 12261814154 7750174085963 9311247081259 788426139482 3319759752686 1059465047834 2706392832265 2636869622143 337771438108 3234132281375 2512705709786 1554576187272 3061595652033 97305739028 952077395972 4984083888719 2795150221859 1413387239790 8208433585854 1924581218385 4203110231763 8294484932 4526034411315 1785971824793 58557976940 1609096797219 7629394061956 736411478591 835744455586 164385062042 9112603498390 3867878264557 233501023360 2318890156862 43449005021 2761355658555 3662325884504 581968492652 835699059031 1262954298930 553389400042 1412264761599 902827325744 255793394455 2745563033605 2013537547990 7161653415402 6372975893118 1645770913962 4762624259905 717385173376 420210447200 3034502053578 1464558224994 1446994053114 991206593926 1258745103892 1331835070182 12944231436 3063299686726 5439647495126 2129793050717 286936879801 1310331141647 7350755079108 523028812668 763032093039 2964530567015 4621710461492 457237325903 3682857763090 2959206881383 3017462332302 812464840245 42635797492 3114418367031 819283345790 3587304496341 648175943818 2701029355447 664128495520 1677639323579 746569379202 40500820847 618192943955 3763931276348 2758656539324 2824975801590 7747520960605 5954061613332 1967934902973 42553884031 16082527567 154022206896 1334701514987 8652623023 1450656380099 3415104111159 3456670239068 3795357131447 5317746920817 2930721907946 8385232152828 4933754868261 8003839503408 802948600453 8075190821977 793266995825 10493021220717 3827267680306 4102670857591 4190420996794 5292184691809 163069114247 112113016010 1026197461104 2545097900005 142459595 1277365764621 98173147698 146008276547 3342302723540 508479482552 4638921180793 1938491960936 879427403817 1847403456894 1726329128418 4556260904358 3742302086834 1183525012314 2465465798283 8274339856801 7210364458450 3712994203498 3294667347392 488250642307 215854666870 455348488790 105953442144 695212771239 432463245215 293587711454 937289338245 15147551941 939938234398 2251224490676 8886395860574 1851872236927 1281960866480 1934681774434 993229968491 661188756472 1486809526916 2261946149318 3638220457058 3455836403729 243690762537 3338821337503 2027718766344 79129651209 6513708001564 3503238151495 285347070712 87139450153 1085883263862 158666140330 2045528131188 3337836541053 254763078070 2373086399389 3121313951651 1131436797300 3288856120005 176988023976 334248319432 76713406131 2839364600716 280570665543 678549550366 147190118527 1821642300249 164141064760 1828897101905 5239209161208 230202545939 2392222876207 4885415678325 7744700110350 407534060366 2818603943389 268610359471 370128814466 2617309786813 2566187252487 1457231667784 1478916294296 1078768255676 519549018272 5568906966766 2615739008078 904119463015 242188632351 4728424749810 456620010294 4161083125838 4553128931390 7334310548 1984485741336 48257323136 85080697253 1853767486750 8523486484952 5302275219267 792465636278 757847160262 541504006022 5086235015782 959012251042 472138769535 1864882966669 3379928096442 392113047839 3136253168033 8298872805014 2798280422736 3345554220582 4843927392008 4081018347828 5069989743386 4161489855462 4277130729592 602649511741 1807987365163 2822057684127 2276844823809 1388184974962 774074312885 582811082089 3015233904167 21526414004 1495046915743 6756231177775 789955184396 4529191055027 1409361650536 4743381796617 2766097250554 5373986974809 5666431031 247514357539 6899687162219 5048554039544 859933304387 6318390877723 2986015413012 5423346546372 95729785147 886609343307 6675923881533 3916177153809 1269420542908 362015417081 2115247001605 4180265707049 1083927736545 4622443940527 451855212082 1847850678952 1430282747619 3182868984840 4642793308367 5865389386097 616276186370 17785711977 77349873424 2578665127942 46969704568 2030453326941 3366690309989 529076542766 860243363919 8167391407743 1851103826664 8303465132384 231533447311 1476213655676 8656010545823 2988577227852 238204022402 661775314456 2456067791301 875089324006 504623407083 478871182456 1910325458108 2117889974942 772445978432 1347952161921 2301198248256 3158231544808 150546543765 1752080861415 691213841094 1627655536072 665524899537 9629066271691 472277414469 4927510660953 4938170606215 4921479035595 6630149690762 767837890647 1099315044196 298526322890 2713369499871 1331946945565 2109310195304 1465999334608 9906817032088 1248938491959 184442524629 1758160075309 477658218267 4597658665556 1257479330803 197703740603 4240014237512 464157053491 109833271171 3517084466314 1908130697063 149116561827 2061912177067 523036093757 1037405441013 1352089049885 1611323894974 5172790870015 1152075465178 565105419057 4670595749482 3968886108649 1468207372137 300885778823 671503193697 1976359553989 7218178130649 822362237211 1232712432894 2619207475668 368786303771 3591638780486 2463700964407 897369848129 2957833761877 4439479279551 739008305024 1408549274763 290392670033 2304931518125 2861316697719 425212190391 2896649830134 366554822091 9187103612079 1437806288605 2290172460380 5821998128619 2071911434266 4505091868644 6441996672888 3879352896637 143973858185 1469579163909 171607576854 90637527237 2287237070552 298563108786 2478473576710 285475331456 29673958239 682115310251 8107854276342 2089882580758 5276299973315 1517723199670 8131497072100 2495482759690 8361532278761 501648567278 2106972819504 647073903064 75942009739 263612423422 3558445306240 45836655682 444334738299 1745502402012 2047930243145 1583518740529 440414787577 2381589324558 2713778710649 1542267046666 5862350134504 446088419753 60438168436 748307784406 425645980832 449573833259 3335386874738 5217276217953 5041317453184 1000527791146 4580590461795 232984058994 617849976170 544110401791 2383440712183 509872732832 5845593847727 871672612009 4787791564195 6475848445804 1065126239855 615136447010 2637442069328 162522331357 2379219342570 5296889436994 267837420353 3013780797790 3520488084811 4036171415041 1246266430359 5850146321559 1752997843825 307244637043 4946407790422 1295584042 938228723745 3260645990597 547074909599 1409695003508 1114820075180 2087354069378 3218146777411 2605998555780 382397290007 2622723202920 88996286320 901078634630 995485039339 788627007346 3948607684697 3723499758215 8343581906438 1746717342153 639263368882 1564305245007 1527059193009 3569310591318 1215442786860 4954566121552 4104446528100 1331375677019 1036963050369 1546082701204 580665149828 333052461735 2353205659598 705650755962 767753087029 8224579892079 142821416155 1819281011913 1366425074712 2208832451716 3597234850136 1359196527978 7792370615476 12472832669 1274353008544 1937694251223 3064322060715 81291088618 1057759503403 1237886560201 1730816873255 1492603889992 950329483196 19131770474 9270942803479 4239363763324 164935108981 11186013440 2661692368378 1050326451938 238601068540 6191193122587 4448398559800 342685672532 3924142622318 3386582910623 234987127284 4330715227502 168542376154 5782090734111 1079605480235 1891210864825 389509477945 315512426278 1347921490939 4294422306809 99022431284 363639214076 901071771282 8391454079133 40871854961 6020241727157 5780567630955 46036841711 75920950446 3842747957708 7860807273162 1505348792336 1339563620550 646494801885 471163850674 3487947248650 596955307718 5584523462228 833800094607 7946933755707 122798240465 2852748386047 2143019172717 216684619795 1151774480331 56610904852 2304911517895 2069717043580 2492228109691 1130921494733 1726069008428 3071243894761 3214365772022 1352124983865 3661758325738 347592787399 4235550883508 1014604324888 1097700750611 2414466835985 3587092831561 319916234214 6781756397192 1757431771968 6539309576835 192924489602 8353569345633 5533178884764 3315802133852 190615255485 3145561074535 3706726495045 1152846771791 2940746450049 2596125029094 3509509906636 1184778889132 209820125685 8019739153383 1815325014058 2552981193980 3476972325571 3696244146034 1810488808619 367316333816 296306095713 2947731014729 500641430563 4412540565172 4306373105418 2035554801787 305351184605 323381216567 582869781131 2779335315638 796742304234 1544608295300 2796872186914 1010395866070 248478996734 26609043233 3888432393020 4369617394630 2463205030961 90827015758 3208775263749 1108705696244 5557794598662 1048330700141 2193817362881 4551185354580 1070179903494 758245780993 1165502013208 70023378008 357025308803 822424406032 680737691673 1971769283117 2410598129522 312127687511 141987931721 982691834789 8279763339999 1531351275587 5218748340068 312072652548 3245682480868 5103121422521 6054185319483 99694143995 7878791711469 7204317403512 3625018022421 912434754585 246959903637 2147606420917 2675822550758 968323760881 105362395068 4902856846417 2221278426638 4076365508938 2986559987060 8350563921570 299479153363 1473275173816 2143599148097 2990418351874 2401444067147 1922043934980 3408773073496 7691502509834 935883051541 133766117396 743770448995 890322863881 9033460426692 123798275536 7760062398075 2526962390092 1131228146616 1209923775865 339980351512 2160594039813 1362819083859 10050092241483 314960721607 2048072364010 8467270142976 722834044565 2835847071096 58570119232 3196769440495 2247560209485 2866353797472 939535714539 2722161638219 1884308152587 4573185789694 2989745489053 6214437110089 476994323782 410508743478 5422282349521 1961016665379 666932735019 2873449744248 916150667463 69159590863 3824099978294 4445724933387 2963913291 3730785777243 93261146383 521115847812 1508873948052 1744401312661 2608691790226 169559537047 3902621838795 943831140432 1113297528841 6520146446938 1918481578977 4076353226999 1726305399520 2322871583969 534529433875 1211197659079 2347324790578 549366178176 4011307816737 2502413407927 1106223763805 61961118868 1891702274967 5558972662199 947295570686 1154764175543 3658288611135 5694255683968 291990484000 3022100757709 293887402255 886280381221 450113140121 2994036804550 2180000614553 829530499852 1060084993721 20852839376 1748463487719 3422627944508 2232776300547 1478681421415 727817499256 32735080543 6875143042330 5508225291086 1926256197728 3862196824082 1709969253767 137447062403 8322433457842 8675151420785 2278422971704 9476093167091 2142018380875 2578716623581 2472096883944 751883260697 1531341139141 4366093207210 119486305795 983842980721 3195173394062 189617555565 1050553445731 2152707502165 3449397016542 1790927403703 2019922657266 35934772972 4295056492673 841090178870 1863598209 53919802951 26796646912 5148442567437 254855678121 480700837233 601965637720 1953234711500 2790844771888 258021395301 805286842491 107713833873 1999961231042 1872019967203 1952544781241 628808335679 1789862652538 2863771194567 855373556511 969740308546 3498164446290 4888849458313 6933258815341 6620660478977 747335046947 1409411794913 2372754960802 425091346612 502504803876 5106253840925 386376918137 4082368328912 58756910218 5456663286283 2419487897138 7147990598938 618745754811 2233428039937 1716616389285 123081673084 2030727159177 9423628155831 529769731527 405550133070 6581074669099 3137375411253 32331731806 3970537129967 4009748648306 2359965407874 152141273264 248841793272 4135400656368 256608286887 2656108109031 782139035014 1878629807758 67836908068 3726036471310 4293109392873 165017514977 9291129712 1359288642555 1347215965475 7463115830997 2653799374289 488715380586 538772711807 1619702083066 6931793209980 1707867564899 5668233399646 484407233807 4584704940696 680252626056 2167869665240 990010830551 7720879437420 497538498672 3419399182899 2456054068545 5543622638637 3510685523694 105755686506 4059482821293 7576068236 492145496692 1922134695986 3699230465896 858780018595 750976327617 2156665166198 4733494532387 3293974343776 2964428664668 1346009996206 1678786168640 749208276296 4395015133230 5991744328491 4295592389106 3344947683476 1118881073978 1516278483322 646037887776 669726520892 2941186825068 4661722441298 4817907463928 1450163626164 674291128579 2090228382876 2450856220251 1990599078909 3192887578241 445925252052 4012175913407 8848479681431 3259570736586 703846993688 845917937384 2191502653395 6046649921212 1952771557985 1168827759487 3761888001140 1664820945905 3425213463031 3500465897522 981611635028 1022165739513 1760351972162 2295696186724 3313049766959 4594983607944 3072913997287 424521891019 3042720469008 2403199834318 3685117286226 949804760695 1378530053187 3067073392384 4521493422889 945045120197 2467374227121 979232259007 1103087867897 6203810040259 103094304421 454126559106 5955440328746 3193358833216 428860671458 1391106413399 887617410691 873507733098 17942980212 5683897064282 2243594123833 235648677485 6936247815464 534004087320 4432097825239 1985292295666 7713615712997 4475231315255 2828553162196 2780205775965 155490725611 641282401831 1248219992675 581476832274 5752282009524 2006860214900 6994034066146 931141213983 489887959424 716696928848 4586926753714 4336675487890 6906998465008 9383769806094 4849919622080 1687770507730 5884912192613 6104504915863 620559337829 2347148084239 5024037914212 3748951090195 406059203472 3513061964901 2571627787326 1092993483464 8717412720387 981965282846 4659244268958 4958128722611 5250850992501 1431708513591 8243023812083 36887129044 1836399318976 2098545452049 5279773676910 826032754783 449945533119 143861419478 573070397245 3416583120846 326959719060 1195407338622 124648796695 1055020188577 3195907067173 8354742660301 635093295934 7055978137876 4282205841585 1132035361110 3302719969280 191841968272 2007794867307 4822373827665 5609425869940 989566859709 1464671158585 1024586766608 4688736277705 2587467805832 3088889013466 2077611782926 433526482335 2741979190547 733087318363 3138720179305 1121670592865 6117213723500 953297732442 5587618093022 27078188783 3499143657618 2105442016542 256848287766 1030396697931 1314128316697 766387968974 1636667882251 2404217657740 1184788992390 1931344694692 1141490406504 6187017017380 4725441170755 1108755601628 11674220773 907774324863 618425262973 1581852954723 763368055728 2752061072723 6480872348380 4957822157637 2618693025909 4545613425730 1099551870180 9514918195040 2895220482618 134644393340 2539795439694 4051474048468 4271242582779 1669875716607 631301896385 2235057772981 920386533017 392043902675 2160039253782 1079165066460 1822213436836 538964019166 190783335508 4209084420551 8043558826664 1775136737664 2540468520650 5778008239113 440959750596 2390878393742 4133189453997 1625707416254 214828488313 293013990699 252817430431 2397414033269 546047433072 3480256631558 330515550832 713661397582 6653046308215 131196076151 4978559599886 4598953177627 641223552975 260774823511 10219171115 873635466577 1773860228147 20213033598 1260482470771 356645818950 268738396021 6842819689672 1231028100448 27159437756 2087302583541 24100254106 455256162061 5470020981540 1621595849822 236573439582 6132762648 4675373098002 2784048309641 1589108907117 3762340509451 3590261472038 1894433017144 324819954823 1491471943479 2041474333227 1881417440413 6369307196724 1967260130008 721962167971 1439408783358 239958310710 1802067789191 1910605682506 395872298045 176712165608 1827075665045 4921130667364 4037299883004 543001121507 4341887727587 6303551383689 8425774403105 422205676047 2414297553 384799044864 2636020050878 755900514762 2171970841523 7780911696531 529247420183 4904536347 742913618134 312173782576 341566460447 2256625860943 736567956218 347640728827 4844573751816 3632661931184 205160042066 183501688617 3552348005422 8155623975653 5499031931475 52303209671 4221695203819 3121153180355 245232449259 1083538123089 6245113792096 2035103420770 2217808278004 1848651906221 360730661959 1630684546338 77864598651 272485504665 6919607808770 2151334667714 8289524139423 2079718162633 616553186106 4199373718700 608372153117 452453480246 1971307398295 5221641943642 3565502206721 5796190115189 7647207112269 1312078607476 2610266297886 7894115960761 2263016180136 9190538157080 3938870215493 6925686052136 1720519569237 5913546191871 8394363053337 4814548754783 446801698491 185271398968 280538215808 3026699131828 7726215578816 3254411817038 49955912143 149654737666 3447485246997 1555271358921 44633584462 5471099161360 5443621035999 1912142654516 200517190083 6673311444004 141796069554 4811701840532 7404262484970 9324446397900 854975066469 120798082631 6232294185346 6206174472593 3170067452077 1977532546029 1737262492439 1112230461681 488837001524 588447603079 3393034803754 80265703567 6727414424442 181137474154 2733696663737 6482239705686 6278133735027 3590164164813 3043290773524 4412662290336 1053782276117 435830128733 3565336109119 4087980104137 1880345689792 30062175655 786405455672 5407834299624 1530443499689 2323567182747 3995991559480 3384514236160 436860640502 3074749902153 459275374639 173322295566 3193412671669 3095017759794 1848804613643 27882890152 75952475104 4138499273911 2921225711753 1138358858914 4642813741782 184149601441 6552533611058 3068302408725 2717838322430 626452776854 4910883852310 863972319448 7068014290739 593593302804 1940317651935 171465051047 3331769234159 1669490280206 7653257264770 612943651666 2614658679305 3630213905938 3651388638979 8082864790484 2331370812370 2947147022434 2220890914547 1100534796250 540356674934 7447721139935 1377452186034 936344207714 225123786817 1428233865405 15253204653 550773488681 578272853801 20691746224 18736681443 966772896999 4245352066031 1802636646631 917388225904 386614159206 789233995189 6413321189365 179498124644 7077121772272 63842301943 4988686845604 1947558230800 5763700618252 646619063118 2403155716587 2082277888532 1717039342902 622973198378 1055639871422 260546539772 4891067626787 1385256258035 2232450641182 3445864064591 2548230764745 2808378500645 3066035212789 4896502243769 6857359481131 575611696754 686601653304 1311727282872 84268019338 4531987778109 2035694118341 2399238877810 878825301303 6158357142131 2978854752745 4097602833731 905698111764 3568091669404 2895856913675 3077326132064 1554753973388 1828850964383 370786750945 427693963786 7559280118895 6690485884492 8833753037058 4804825058657 3176662571486 2332656478519 4173168556646 1345312312005 150660902131 1449789287127 157010717310 470835852410 4249086369481 6090446538903 1239303572297 114390782085 429359150145 2781686165846 3285750788 5205998249936 2585966397404 559762148105 4371241820546 1660293448364 6877192221105 1216805219385 1850531241428 703933827949 551238425838 1057569776613 4210687486876 3446397729392 8676383486528 7043788392205 6888538904359 1552589313424 587767611991 4481952717547 1097514897528 2095973983258 90768204239 8781125623738 2294782610886 3711550791294 644089317257 2145721593442 3061797993205 666295671078 3098680881143 2551105551664 451318520945 1905118819675 2773491567992 371683913725 5184299978577 2080665004476 3772842695992 3057881240818 2477785093168 224129616220 1469849889496 883820206070 77522445378 5851598965996 389634592724 113549272218 5567518818834 4539378625775 6242322539360 3075494733446 2965170598582 841506011204 4115278502148 1191442907815 752993132898 7001852659033 3847975715935 6896805460450 435849849873 49265096252 3400605545052 182944203749 2736072863701 5683171045437 4491226017836 9938751918165 6966025127783 753191663225 7917544664778 2108547120752 1828196935715 3899471749478 436019234267 733106468673 1006573265237 2347800669749 285211307266 5447162998362 441029359061 82464013 995985995233 2315027004964 701049673280 1292288605678 2074101976223 525380019630 1510583334984 1259218695102 2975038034816 3226055669503 1199608811506 444199420141 4273644197491 1735317016042 2330058950508 1121685203651 789177122949 1026908638 4541521122199 1414417783214 7342015852750 1783979595 1162348445118 617245038484 536883680422 5695290129525 474944257274 6668852296549 1708625490411 4825859651388 7469750224767 2339155425733 3910181775385 768858965164 743009562637 813848071199 2334613362304 3355810908544 2981055946297 298562467502 6394853765072 528959912689 796817074476 5528250591341 237443638089 7296560404625 1462868240506 640973106179 1379988131549 3136788459508 130826580204 2122680829714 446216023219 1416467269696 4200618704640 89726632262 5274703917686 442033931118 866498718408 4012653755249 3325401063397 996171096800 5214963640507 859088902048 1197551425603 3913743840003 264882137325 311071705885 300075304531 2911968035585 90661395363 879536749897 1975560949113 3773160113905 102320991718 7011956284080 365900726695 5151803609381 4302243730916 1339391133173 4583690028362 368637540776 13780573541 4347881751529 107098247977 2521298510978 3256149588467 1252410119389 2192375034157 1165266271863 2284426221550 966112113008 1996040134724 4827418529224 2222589248946 4633308229390 4428557351708 687653275480 664899945055 279997722701 171258438988 84459963484 5156482044986 3245453605997 113057175209 2599365564737 6297575910643 5463281441781 930730394965 852731683255 83008340296 1348469482121 1060271827377 182135656596 5073100723432 2174882078750 4308604733094 3223900424096 2224794193852 6389722230490 536715795271 3567905073788 5462000778214 562602628594 8015586887639 805404844662 1309911961259 4118602448109 3156875315246 945894883360 3316748973507 1541822051726 1229029925815 5486406763920 1905678106861 2197755152558 3408014355590 4000398539421 7569325659690 364134051217 837536613203 4806620321108 132404101699 578704043820 1292356156820 2652957096432 927454315392 63249442036 380635944321 21522893033 164753565142 5496192858696 174325233668 2635084027583 81957463432 1139993324712 810227604349 4680216406188 4514632353242 2731399743721 56879113663 184061946532 3875039681613 1023587582128 4995939795364 5067378290700 2739990051945 305454640322 3913932375724 8001477697592 1377707261697 3231330402387 383271495650 2753817148125 2206588317093 823806680240 3292423279017 5165768307366 548299112221 211047812247 3176363949082 19765670182 7918073347724 4333051050010 3467452670703 1266330898028 6481873327829 4544557187975 9833999649 6170851067463 3784167865093 1798129761369 4167446681891 5525661021049 2119243674480 1155111697560 1371300056849 2844483132975 5339793398208 1285483738274 1754754345003 9064217259115 4310109118872 1870528718293 1238077508891 9505286360 3151492804610 319969502228 2158085550585 788424441265 4496188447333 5562401885920 908155503922 2521914669625 1374081282280 68748940643 75523805995 138846718235 1755936675856 2072243810120 289301204420 3139138320108 360101276525 536139369674 81139811782 1216914689423 3327344130483 2623658000266 607024854515 187196932021 3663909410548 221093397915 3076324641568 941606819384 971143287206 740200378929 312698086407 3406243581055 3840638861956 1067531417001 699028489654 223127318635 400907525416 654598736731 1228191086138 1218729911332 7297321551399 83663548375 4562897822881 3233450359448 2728367731799 345122591691 5169235644687 3305593748845 6239347988965 911161903167 1212417714696 6568325362067 199874738151 879257606481 3297158533736 1146838254880 8867366654046 192345124123 4395382303383 7963716023396 1715515599183 1526844574971 1559990133139 4136189920682 6062090827642 2029710697773 2726159608256 4154982990438 1161326116378 435486035629 3372805435781 730784401031 3791483816696 498020847930 2535371119023 7721459451469 60369436965 773899667267 2030836806133 2370012868128 1442376746427 4330844736115 489455451594 2662253122757 426805783956 3204389483548 7729539370116 4726279737421 3076697383562 526175258178 776358478224 158814425833 282103316401 162892873734 593833372414 5860942499511 956989142845 2128531786768 2828207646531 849591419388 1379455302535 3609700839128 573637987954 180578802621 3134263370125 153445555273 8044299931177 994548232524 4686009510829 948279178539 5460743125 648269062183 5266786582423 573480409187 4015748329538 3366484140667 2081495929174 116263717692 1759635113334 4485336082404 5591414364368 297368182417 862378553050 29897014229 2014814974815 291927689249 5399099615528 8183518772864 47084823868 2469422840020 99727582662 673192080361 223982576927 3756447112856 343827352233 782805156977 440456695638 6190524725225 742593121782 5007506152097 4619197030169 3758240492264 214593262473 4787882219495 848180892824 2187707937570 5335026948198 603030752622 4065666191337 260083768885 63681265363 409457089777 912877833613 1634611585726 1399020112519 2275191310498 88850611072 235238176981 1031909757813 11532055751 1693296435582 1358447547377 1149308837169 615559652971 1118511567219 8078515056546 39728325907 4073970651420 198578193935 875114556872 6988388309 6720554222969 273496835 1104911572822 3760870013228 833315302566 1992236402191 81413791184 335435447620 4894548877961 23905018654 5454143920120 1656534432721 428026588321 1660990601115 5176792003941 20531058290 187374742800 4744906059645 1947506177961 4628995746286 715854056921 2030005728366 400381294508 694057324752 27346754970 6990642405526 488238341701 413571842408 1544965208346 1250521775143 560572701402 3132305539740 8441194852994 158378546681 302339666245 742796048548 154986400879 2953658955494 9724564849 61413326488 2630007999816 2022003688129 27932202661 6242831080466 2304634243600 1359393319371 1346806568991 758354750670 6781905387147 1461253347522 2204368722136 9208914851828 96299066887 883793947074 1084858153672 1706835549170 592318003441 4264842359855 5180591807548 2656433598926 1587638294895 317717177535 960315633412 1005910170740 5659404421565 3662250082882 4964771720418 116716036682 1839533737146 3175885838416 6158770745110 518329264100 287587294937 4833982571048 11049608830 3292990131123 402948204106 8844539325 124173716533 1117232596320 2078875647263 3183225250951 826365698444 2418395180125 5580879028322 12748708830 7255985648402 3854152344959 189060011079 232704698391 222634031803 1470022085580 4749894249381 2667695259808 5160557598868 3504318799245 4318817667155 1576876111934 5415680584040 1718567279563 877988717970 2888646369903 620715517684 3322640144653 2148816884618 3975644389213 941675109564 727118339081 2120225803099 1265771719010 7430619191022 1769677201654 4392037684094 117781903569 79879024 3112745927915 1759930068933 5245032090029 168121643883 1321728488676 2682968715027 3108099558711 3122389526545 960288344894 1546398080 1597466708258 60774347433 310686838061 2371213572977 3292249944195 3793498981806 783076062289 6869893471858 72436958564 76443558913 9075287410044 836949497864 1065588774438 4166563927260 4623182864 6670107885209 2420763387910 86143080737 990624162885 71648994733 3659749436940 201459916725 7839326532758 4226619112474 302418581951 828393584522 677269334143 118995902037 873130229715 5879247219263 2369827621489 2264862906666 1827195551281 805967831210 396432355134 2845387202831 536515382596 243377652309 903919047871 924601166921 2713060382932 123333855838 956709076756 8016943814359 3859776555757 7787681184770 4859469176782 120458791597 3316585330933 2127664526905 474688240750 2067626591449 900425956245 552242607229 7340230705106 3204040051972 1765224004791 3857421896596 840499620262 2424952549320 657329875528 2118256448276 2399567946341 2808892933774 6473487704380 699208697707 3212381494548 3134869412679 4848000009395 1692557706734 2084910819549 3054199704161 604285669710 205791664123 1099945968364 108684293674 3084408027669 3098080235429 3998936730181 560982912232 775177344777 1668594981500 2818512225251 37195573718 3262983423969 8844600122094 3217212154206 837324625082 9105925115188 1971368727902 3189388055195 3093572249692 84920006451 31496542433 8623481847883 3703144003566 2060641856376 284517268593 102696358232 597147522772 1528242653546 3728931991495 468040172823 94471460440 4184386692244 3722553060544 2248698973262 914410140413 2544342525100 58271504549 150846476744 7238257232903 267498503929 5124921479003 1897285222445 1028626534144 1511190138078 1253851829607 99758837693 1064197583863 2085622882845 2392540390765 2788163922256 2914724173704 417832219777 6793369805 959238849635 379997328694 910896596655 6977323709990 5391251820858 1583288999468 4844545014458 1439563209695 5075187614476 6751878072 249716734841 7839900205110 117248007490 6679958975847 3783229943666 1402511418836 75094240400 643647453599 649227130134 2206808142967 944734509546 3260561553 81616573612 1024560942894 4068707577168 3470264757568 1191157576457 3564424131085 694118060293 4651714016034 1250133504322 991092461552 1882602982258 890854851316 1747224954860 117492537249 1077908909789 412811835765 3994687622745 8016707250526 77440936646 3196454441997 124902314802 485616996329 946000711 119598702627 1366046114278 662645490545 560547524140 1441591162528 2759976735599 1218047145729 2644414404955 745106214521 767178760580 514598121583 595438862179 2540892732017 415667102572 3863389354456 104757810474 1097729097493 1730836949251 4627943206805 858849396607 2254155745278 5116479560136 5998727072172 3292396650989 381447176524 6491490418992 6594996074449 1977678039098 8102458433046 196072915368 80361126587 2872682964854 19841575724 4222406280895 161518537765 3274798329392 397201002598 4951339684316 4960353958880 1076697369588 5863571734540 36288518456 2645249466184 538698770008 1574651239349 388992076736 4919452918543 1726661641267 879137404204 6816768536363 5745384164170 221718085880 265074409857 4112560009350 4665190674 4023515810536 77624336975 1145732481992 4971880444516 1152400887402 2564898330676 4357798190741 3563300781322 6408999552198 1453514874153 114720350432 3889282701307 382327024092 2022763400686 3684844554154 1908690987872 3250791081696 77330055942 1781966971886 1069075857991 359277865625 2743420249300 572149245679 2644106558690 366193233416 2063269590318 7199398256569 1906984940760 5928238340787 365078910320 3710176603822 145174891020 50127748361 191993924005 161028322379 95518094558 155827815611 6890565186091 2799122177631 6861289900812 2160004429347 847940547723 5937711106739 3956389197625 126484753802 1698307008214 6710476261057 212671415373 891916979486 5903875003292 1241840581143 2979550478454 5055922823704 517250959173 4704590586574 2740133200336 97272060641 1892663729255 30522363825 2025960639079 7524048970420 193750341658 2158277081408 5192612054731 2393254347771 2088113052342 320957315264 1763708270559 638496216482 2701838304630 1793917818140 2345203690779 614724638300 1456474382691 3873915192323 1952233831898 869287526705 310646420540 531052956723 1488642076699 5366226737560 1159242983747 2854320909230 8137920757329 4715461961908 1708309675305 288641997083 2436773047530 571045786445 7529297888705 3122030966926 703527598661 440142837070 3392352139389 6411766407891 571864286698 563472038302 4166136268639 4494073818060 3845877419901 751133764756 6696563296 167064820932 1306088005426 1994826753633 5242029146281 79104729230 7552166070441 4214794378684 1779881592480 1012344755356 14411740060 897408667 353062911199 2840601129041 2958924355615 2077540890413 270562454987 1657540118730 776883350741 84679225389 3062003654214 5971348327278 3458663575135 484698240033 34439436560 3977813517949 2072027222102 4706489718066 8846673025729 5569550606259 170750068001 8231836462596 124345552760 290854789125 329855663298 4766204176468 3224386377080 3853940195620 418074112683 4983735794198 507705008976 1140282872263 6762938214181 22386271615 479558730989 6039531785232 2325723542855 2770143991450 5528353574674 3170280704826 312009927354 4377114773796 6558152239785 10542944236 1684914389096 4068280563817 3349254426586 2462668398568 3942308520277 4638081951196 1001596593146 151190522505 6007861293945 18441640025 3696806107495 3686083247763 2953641728346 2733555067988 4760994597766 1062253713841 4598948705124 417274457133 1458038318924 3123258634605 803533105691 7646660276309 5110277798277 3051445788154 3319832284377 3982152716780 44019119576 2734166011382 1121000177536 664027483369 820026173180 249650002750 246759747771 7282525095568 5115402311742 5430585388969 6826958081477 1596235308360 666865411690 783344278639 1716597118017 1658044649016 256970241661 691022156535 414967679416 2202745987871 3554425195394 2025924193734 1460608761610 3908521183881 340336114584 3288400382186 372478892473 1432186004605 568921587013 2476399700161 1253230252982 2207398910936 1929440631036 3383588177510 5471375386480 509354031585 4635012985185 1139480674326 4446445520372 4720815457739 239164135756 336249116842 2823877227011 1091592849101 52424407972 2354094913754 1227707180964 245765059267 1135911285132 56234911684 1238748088760 4744983061056 3696891368169 125360022172 113877202771 5634539408620 641642138174 3795552870599 5188715202917 302336979125 105295708646 3574371571164 1509600537484 5583867883519 1600422641985 4174730562049 439381325946 766167721266 30280116113 2815624636134 57869015564 503386215562 8364541065145 534990807284 937840905368 1277465557417 543298025260 1783491467204 8865677137849 77452369962 286168134523 3284096476795 3590855936351 6568160711714 5047388888865 1887361529665 1150393034869 1253307599507 38077684866 3015599845972 225885039555 9197230711932 154480353439 2644178124201 963026402584 369808955554 6623887911752 650733908763 1632297505408 4343398289312 163425513340 1370410276648 975633995836 823991985302 1182072316652 138364652519 1255172590859 4887101480640 2647884246494 1889254798578 171128865464 2643458152315 2187022124867 1594723734205 4926059394268 1507316442843 841440474734 9503658804754 1759660807745 1404958662621 88721070259 1004712594762 1860627889710 3115934476271 738379774002 2453838457108 1667803668457 2884453706640 1135965195936 691241231128 4232669367924 5921048162139 1721669357880 2671254142374 7873456387614 14854994195 1281189283669 12856806777 101759255338 2290738853064 41955734607 78419859221 787077914532 3925456031615 242866952158 671103096820 198389746628 308152717670 331905925674 1009750715975 5443672526974 5070450481535 2216906713605 52958684013 715955412211 5632080502038 2355173063670 1312495839723 7770913389902 5507724173157 4396417728261 6215824924422 6321050631128 1511369454357 1428572486178 3976118881295 4462013417804 2694227322082 1020126351952 2923661334385 1652898012582 3294977398754 6837624402778 3534876585821 5170517061291 357028534242 1010218815595 5228735404 947565647221 1140037402021 1201257254210 2222574791656 689791964500 304805962259 2143701603055 4365236068701 1888298991859 4723693835184 249658981184 2021038217112 3530522963006 3797819225989 4239797955490 7232635003908 37503749870 1169087732658 44063325479 615437600298 6209489420425 469022335443 3767867096711 3429858935784 318937122942 593860250967 803031241173 198796083931 480778538376 11667970133 4860938646126 2141658678417 681631184315 3050595114452 5556343457994 2195290530708 7441238939262 6390488458001 71386516254 401913648818 1803100761396 2518339827529 6067254326894 361263931086 2398110291552 8093584194047 71230202699 4584526084726 928083184747 612229905376 4540715031886 524842602199 5432098721542 1217878221039 31455841844 7773493739734 136084699369 2195323691570 7100084004673 552858435139 6885791588004 4547619609504 611197913566 2964454571869 1229047561634 1124580095300 6249544431102 2344080248135 2718461276157 978798603836 2451136734832 5297990745517 835563274901 555928159749 561614757056 4575872102813 3950842708906 3469786344 7396855258532 7374094201744 7491148732050 2618791007951 1746818597242 141387174944 647555340814 155144048725 148473213587 2037104791574 6189725420302 5190397292540 855635066303 682082988002 5308816212574 2030800496811 1979407751649 5169833431264 235064829900 1502315570311 4457172004410 1484506987476 1421263103581 5127938095077 2948364538543 655062703107 3431524606769 8414303362647 4781537845890 3904887886286 22512844528 1570651692500 2018184259354 52289335006 181792327810 1453290960485 5297144424052 1493064502998 4135796075662 405791277553 2710728115711 493016044636 2266410881048 2740076110369 5076678885552 4903812323563 1385143100697 3155129064904 633828942476 638056346273 640490576329 150831024116 3215890847184 2074295837263 2732606994070 3582788405155 3313900554990 8944981429180 2211891273633 4946855705465 404851336937 5667675645874 943796925701 447649122352 277057705707 4308634068786 5024408389920 1082323338904 2117381647855 2681591320446 59213304113 2485956139953 7516048909975 5566662296156 127380309579 2253581350585 108781009230 218177620053 218914258949 33210883159 20592763178 44505173786 1066015466729 6688566138255 143760202554 4671599591489 4192117690887 4399781949832 1218778763601 2866534562464 1076249036107 4202836648402 973978582544 223399271010 252339340669 150512914291 1579930651335 3524645140645 56976918068 7481832098320 6943033936858 180932399813 5776691594436 6540430995476 3394515862409 191945396084 3392506118801 7863957778851 2153805787050 5074813622177 2705823236721 291598294981 5200286722810 4573467304506 5768495937806 3178793004557 8828418862991 1869491922392 244886997693 8237631983050 1143624692281 2652266285030 143870061039 296471188609 114327145362 1713417167481 1098329118712 721304423665 2986108614020 190440983556 3063829718958 24078059735 271923677440 200259186331 16098048184 2313440340677 7213899235905 789421439081 2101794724928 107484662838 3320487952202 3523425281753 7706872622206 937295181958 1507016795506 3587550897294 2515731048641 3581070979767 775940231540 6625422304767 8340236481947 3115678791439 411298941745 1387521268496 1816032530380 69028002585 363578200993 1019886094290 66964994550 124621509605 407481910678 944229989403 452808884451 1383108876424 2728835118879 1637917758231 608620765163 275328525143 1220685502 467588817442 1556346016353 5157483829726 295062202614 5565196897737 1922556832920 928905955380 251598739483 5979006277838 159302965259 5687743218868 6109962679645 600561049217 8215528044028 1930388292547 4846981207139 515475916058 798807248175 629826582975 909821310696 2623003055918 2112502031403 648864763786 4048201105188 1646603021924 4188350918919 92807792517 715113356299 1130441892575 6489233256704 3085965128080 2741059466910 368432624822 1295252719515 8396187848152 6435179147887 7854260331317 732244445293 2174640660313 1401664905143 258173031314 141441856298 1483031190478 3374530818178 2404605029449 5960539473731 2977559297212 147220874741 4765253215861 628288765156 2886756033817 3990162666569 179458281904 1942728053468 1728901375148 6888386910768 1645152652665 764809517595 995077725459 371710161770 728015775131 1504117818005 2154429354301 4670841814036 1233906604792 384779583178 33291509645 60499261226 2747968495817 142642571757 5645602470394 5753302238273 7942629353429 453081308840 5653408204236 347966955209 5291875522117 405737779901 769774531445 1168089193640 247275873657 380115983284 3018143960740 4695102252582 4921302196646 506717385515 4705366204348 1298369819827 667026376678 148997018112 742140185420 1892825393218 1147428499258 4835070993897 6123156093787 336987914292 2314130806438 3414431918959 1347418830594 1920238292784 3796493420123 5572322966258 915609161747 305471715880 1432938353332 108223541912 925715787028 1215939563376 973441586 914361472275 772253336647 4964443391388 5312286605267 2892989977472 79529972856 26299781272 1079111454679 6495914428649 338619084492 78247906598 2833198665234 291639318721 16111519745 507034516556 6376165711565 2998248337014 532493092923 1285622245269 225927978547 4598360072430 466520029030 1478036063290 3020974078252 209998327870 2214720285054 316688547881 4697975033778 457771999017 4956221514588 153813170087 5668107546369 2651829093233 2779909773266 1827740652551 3441099464734 2920322099378 1865906914809 2392110793677 2219138267039 2525756763288 4242412467578 162196057765 1464537582149 4200330928249 854454221729 3218370012146 1616551857462 333943268479 5617921395757 1993453150367 1043244879731 344717333685 5357064269006 453173104736 467723390206 1062613271457 51049981558 140094071033 4461847176880 1493340580094 3641462275234 1617082816606 1718718595012 5162858838602 4361128997904 111531665141 887992127631 3374761337316 676581166973 227434300544 1433550272467 3631925365212 1024828678296 2324023274873 1093759611307 1893453852045 671674087780 2332356203312 408587878188 6076556655972 1404806425670 985631099239 1577433029242 4590263075242 1742780877557 3782815381974 1390907209939 1829589360167 1846019478557 1894831876303 7907816618965 497931674504 162214936 658688678312 5324882352154 5895102762462 182905244255 2079569357754 85658057616 3324689732140 1347069195036 2192703091534 1055181764846 1874522681500 1656606530110 8754329605239 5802531596231 1973562039249 1345095717069 679319891229 464811360258 6161706933224 1401728249943 2629528341740 1290975169171 1381124971179 1978364909017 642415433821 240798417676 492261201527 7134714728102 2122544706752 1429876459041 5162883062343 4793859803756 282827754748 1550343698903 1765404703828 21316571632 464542756945 1955514390084 856427322497 563315723237 1039968382930 4209969391306 1801031291243 727634850195 6001044158811 2938215415852 4311124600974 414650729660 3300027565264 2797148408680 913301523095 2107708451055 178258237440 2276383128074 1195293603723 315154839135 2926652711281 3589546242526 1413171784085 4685046359625 376480454916 2262978711039 802989185126 7137127077199 2143082419725 1826104363037 1026500984088 1695490449656 4700832663474 1998624230399 6770766481444 324070449005 3707825695849 133813864104 3866435128956 542077827560 1640533496307 1945468266013 3005595960329 568131354397 7800047065799 52876955357 2142125129697 848650112968 1102391086304 4080414826419 7207366399167 4508593316028 4981943153654 3839365944889 2959538439646 2610604739430 7448212614066 2666263346 1467731630655 385148011184 2416910869660 44116565154 4354350016053 2477592989124 572226108959 1695647898418 86493668987 238391526820 1120449307224 796035444636 5666391712951 42972567423 5070818441467 5019407271854 3758371518713 398437534249 1321173824853 1793214957540 716851798556 9400788044543 3136441828812 44150712725 420774451129 1376793507053 97127601633 374036561157 930292860308 6723687733789 1889388910093 4020749799199 42483997301 155094840706 765074000110 1710138832044 143252442217 219915913 3187499286849 1728097817738 2656578935935 199523404673 2058281539714 86405458243 710876771896 5315109755727 3131620719304 78311576081 174489294262 516644704474 1320052403335 1167416307449 244232834386 761845843381 746604992833 2784374104167 272082840388 3785520080989 4711868231954 6717762663698 926686999038 1737827572650 1394407417239 139813086745 87124315475 928859971353 3349373232969 1031641058257 968862571517 2271400532558 1366722340125 1214842615696 173957732083 1133937448685 748261603764 1912565135548 28275014484 5794094065279 2127031480581 150135040827 3137050162625 1426694698637 758201219257 4048954720048 8359788895194 1596769889857 2826270030269 289532463645 245481866991 5168032271458 4156642640215 673473229349 115537033143 361998135896 1326800279598 1257020385461 787874975394 334677595500 791686280425 4294354343813 767393927769 2061385279422 3325409778085 1041997339828 6942790375 53098455957 875868097876 6255311034392 1129716814 175008790173 4947428755527 1017487340680 1139843718611 666338804862 3291938001107 895253581093 6065519482946 423693660237 882030054920 4331037216369 587109739810 126619377820 742782995904 709289231494 5810085834201 4631791375540 34651790764 7083718039506 4004838024968 2699039165238 4047979365576 4321078708050 1345591764205 15789490838 1854583053650 8379719748350 2321447102071 4020601510156 644657239357 3007405376143 6521968186357 1432515244944 440743697249 569030850724 2448405714886 1204347539920 1473502898 2736027031614 2587520182418 9725607673701 2060934715597 1351371851973 5061238465473 30862336961 5082689619078 1415109605073 3284445991779 1743070198858 3353660953781 550528143738 1413308860583 1220614921035 741000975286 109377246515 4116095336 163594166092 5885126939006 1347769498688 2595936338544 5523425310418 5927938886833 1316472508090 2007088373326 1525821117048 3748599222894 3641838175624 2563494636216 5204341819007 167880538138 21447074205 4160943259287 8614789081974 2461417287215 129433415843 1998138001064 10679110759 79990688850 3510503781963 3442087238565 515474795810 353950244112 1504595791806 4512169439752 2967145260342 1444435991304 5587213613634 551259371175 1157335305494 3421788467180 1298422535034 3952454252464 2897709298014 337059417733 2304082989942 1355945118911 350081736430 919736708710 1255770647696 2165374935818 3702712347151 2108228465422 6148654836 991525917393 6506303619493 1275342299904 1081739459716 3263568821976 1914117056230 3105062178610 4773816274688 2554190381060 6698549838683 188891391423 2153547378626 1093146086337 4278271369629 1900025752989 717073048722 2536422643511 4401636634287 1810967455443 1248128475513 6328286484818 671774510175 2964394647637 8285141912078 5293333011328 418157140295 733633788253 617059655231 8334490701855 916787819978 843006867768 2839235927631 2547938757712 246293451776 6740511575732 5779565176571 4466141046599 804878445667 173041372979 3480002086861 620330585420 22871142482 1662828605980 3385886549306 789624773556 143445288250 83764661698 803198665284 8146996377282 2818216390470 1861110113440 839290300 2080648655587 72464480073 51736612814 4526263955253 6168455041981 172004089777 3753701938406 107831531882 1028188814024 3186470637020 1127766735185 3956924948939 397449821756 4290631659765 49287098525 1871935042070 1598115720154 508572431589 3332418971843 4527498046702 1071933386134 538840350161 4907354269070 328485299365 1205773698087 852434101789 2323312613678 3486714158930 6739878370191 94927308865 1254647190426 3578175561742 16988078421 3183741614723 978135462115 1099132381811 3612100600996 731654078465 5865409619590 7488164151536 257575060416 1401152799107 1804624277399 1341337159558 6895571079455 2978834641051 509032587557 1545854434580 2207894006179 4764502289271 2411148891408 688859771439 125001646766 651833941871 8937226385187 1327142917100 3990245458908 287764497342 130766335308 6121797482259 4851684456814 4611359732664 6023445820553 3826508298892 2403965633451 2612221835541 1320691907089 5175318666597 3041584009516 4991348182418 2762989993701 826377147613 1376688018522 1140449825319 83240881891 98341356743 2843828709045 2286750611051 2304879369652 38695725710 6672909347550 12216594750 1089763349328 2330637069803 2733888165674 2878031495961 11855993792 3515211338423 2282751184528 721621438209 1397502446818 6418426040579 4312298077656 1596543497741 2666507590948 6206191685371 2059579873755 2488825247001 1620364994893 638903376682 1863283898283 2304314795339 2468806332485 1969045355055 3253825935788 482521456128 1419882265297 3438795914610 1175010534134 7858865176786 3116326764559 1943697228173 1063598251596 4689261369356 2585407313405 1853473715404 4470354473979 2466392370832 2934320926570 2674424044061 6675025763095 2840827119793 780975449509 2129303100834 912824626215 1624041004221 7259930639501 3093517520444 5692493441399 4879794386770 3127971318834 4327663099608 566103531475 5580353050249 231851431720 82388377913 1124442181203 8157027428191 1577745790390 1978314376478 117848330844 4011241344 171369862095 7889942235566 33853133125 1039743873564 1567865330009 4536810644982 2809890796584 2861797961367 2457637917573 439127382010 1251315125824 717375814873 225025599120 33034745248 85914411900 1357919928349 5191192091789 4878953019093 4409522132504 7711673934223 1739922683161 5741333433611 5496261983879 270774340260 3149289434625 7873309340439 2393768825541 1004582694402 3519535106799 214228465282 437430875268 4368615662448 3777886285381 1166567700174 1270389121247 714128511408 2257262108807 649992641031 872198299501 4663948011072 3101486076939 557026363747 2813392766828 436376171202 1846904306659 271549278735 300433029913 926058625769 59872088060 8507787019748 1412636770350 3575089945792 521083161257 196439916077 1315210585362 6239607381778 368529044788 8238333508824 352988215226 1309769326784 414388448756 2076834918188 10975928783 835288266221 444360364739 3827935663704 8186309992232 4128087617890 905288923141 926496229151 1500410885702 4679843943535 737405284923 2126563909823 1374633835037 4549440120368 47498754861 1845695458742 3131247878480 91084634293 196425062352 250207678675 856510961095 5882370785524 725487916545 24044965790 4154074413158 3773759389313 6818221194988 656881737427 3540525790997 957972976980 202926199616 2297146221249 5623713326151 323217643321 4068473208940 1132939685094 657718253961 162968024517 335528497714 289485077760 1738263364667 932424843266 2392199045159 2910918209470 220846554629 7826795198411 136943150849 87558253233 2052300114462 4158745178506 3352457391966 2978499953042 4984511343429 4693430754063 2321667095385 2893663292007 2219991468963 114013164181 1843370114112 4852201836174 169817347450 2382704964577 658188778943 2209534223135 221499960276 9512484559 1546650007139 195251689114 59882179547 2884584205008 1018585194323 1148192704503 130330809378 948698722989 5393235710225 1569068393764 5645700718163 3600900977367 6715805958508 3887435506952 522963288257 813623956290 2279483709123 241823331805 3087217272256 2783203857087 399920353 916255265311 3855489575101 1303654700888 1307446980283 884916952663 2360275056989 4684178480300 4949228457028 1956166202299 3209998418578 460157641532 937190015169 11925329833 2851118636348 1156428061552 3776487402568 3791152346735 206649193278 1232728368129 2266400464535 24030429309 422421994760 110142235699 4735139207592 181235359819 484336457130 1556101435933 1578086844064 1873818492734 4290216143349 2525923706927 8368819252680 511359319644 1775913383110 1542938888145 1171755946413 1979946834927 8905118532533 2978853253602 2702977583738 275919706287 267285578823 1844532120901 57571535175 99712213749 672198540710 785819675659 1835326072432 2792033110154 2290317683523 4129724356069 84444397052 5765148732 5294241478147 1038731761140 280663109358 926625628344 3371143424139 1784792834974 6329590592736 893938874060 2502834223132 6740465764079 580175260016 3764630919058 1519443455070 26332961628 1942031898972 6193509077 239316764513 864119896803 256659074607 3057698080690 4341556565356 843546753676 822369945132 914168883351 1315776536489 83699445022 212526620965 998276645410 1067979923808 4890605956674 539119498393 220017616226 2101840236974 694540601917 1116826944576 2760676059307 2175776118053 962541982030 3346082042527 154467459087 8472211571946 3478378611276 4338103385683 4986494291829 1553954822313 3280885738998 365623009254 764664722396 195132536649 1652349418483 64101033870 798947412738 1324363887397 2929489982153 2921809439857 1011910847768 1911259762033 410380547074 3752032464254 1116898304828 938938763373 688471287898 490576440665 5380352325581 3908888327413 5564595707206 1008624890835 1108498438406 322863358262 1899407311209 466517514713 4155273511231 4140546069249 344788071152 423475617603 1319705280556 1419064101680 482057977965 979372095475 6552452704051 139875075469 6194344521008 4358521883647 1011416807733 3096023216586 599969304341 4636583180143 3301689035849 3113406246643 2599926147614 712647785515 774084634629 543271802939 1573154391223 542576870461 3787247378964 1332424196561 3242950891141 46454237493 2320367366250 2010122070146 3297560858642 159217490697 1747130288279 4702971012720 4485057944432 784711024268 1621882886205 6853790892262 4369249445674 6062091487131 1877686286106 4163774763212 1638911969469 574938723369 1631011111113 607071662353 14254629109 4757439437036 7046088883973 1779774640096 501783658730 23448800387 1258140029999 5195732960016 1997762980854 244507185299 470115053349 6557468839262 400579037033 6192400915203 2114359229977 1309477302557 3114412414557 2269019303105 1094527374587 1439730185615 1662646983154 4570621087394 1065161138200 1850686477437 3805340478374 674679917154 3444922601826 3287638343102 5930972452671 940022248219 5614064600329 5295857638108 736572473089 2672767834167 856609637150 7733834188080 7156726516245 519973560975 16363946012 182791867108 738613364734 440692124811 1490747531750 6227446572800 384852813850 2270186454286 1241714484489 1327962665291 151088704384 3436105337940 4052277429911 1622922129927 72059908323 1316049800718 1708588647852 744324973230 3184905814192 183213020178 4668961307722 2119035175080 965106927186 2923779128320 9230397362387 1290526904456 2828523120778 3261680109630 1019521240920 481740985859 4914897009429 414626598771 223198011685 862989974 5737098799454 4152070996623 528714077676 4018098916504 3687668165887 220934755263 863551073831 597419522786 362235192383 2839386984378 2100257685015 4460598828110 7224319684589 1976991637952 6604200402308 554703509224 42080969302 618475525374 853657247555 122649135314 9316523487044 213064508702 3094199431762 1421756235320 229699745870 778949931882 710890692462 1552343308502 1573492942080 3288509908631 1148807716964 1003998206527 1561867807364 911513072558 24800239222 137110873308 1747634864797 1263766088018 2242313348285 1209019498089 5160029794499 2192523619970 487129747751 6798073847987 2152583834619 152770256594 4140373293190 1193209632311 9543984358398 4623017123562 1785619703127 6770380440005 3415934079850 2221304269744 6272439985380 3832766376124 1631900451829 6372813735695 612213014744 1488799462124 3443777170245 3802000185172 2136709869996 3033830852534 4276777396038 3029907692310 141547441373 1439956340774 683140966295 450123557291 4203313063600 1198890375326 1402549073007 4305209957981 285458298288 1425001050896 976493676053 2219399253904 797603308820 3387487391095 4017696259667 2864332754139 2790963651316 34617096412 713231833266 2242328438435 758347956869 7173043671174 220451264138 642033652060 7238328655542 9284250752442 1536257033338 6854417696661 4656059114131 5100851380191 1070793021746 5040115065691 594612126218 1229811654862 2204988279568 1740256041976 593446677341 126583633726 3574684713386 418650960783 46994002194 3319614574694 2807738388298 3659848382812 894909104795 63854386042 5529984778230 41717380674 108761072722 1141239795846 4715435637770 5524788545124 3473638276470 227775785999 2277325842510 3064030104642 622150535258 8207491296 2152589799291 5769390051415 1215214470991 992080662949 424015276019 844701092918 6780765509495 61008970738 4583206434912 1280360387426 2733757505764 5879016000855 512421188389 2750871902387 5883988632710 5347424457908 679957098820 4237272931353 793936204790 5014272811867 3199194826438 5484235871577 2565636511605 120325185944 4951248032654 707102217161 819634581483 6591232526768 352659573048 3447281243597 2615331039452 3094536312302 2360132089 5829386230268 1011192122959 375816427064 875478472751 4308940555082 2435905094629 2479942410205 1688516913519 6018315377293 3303561548416 410303572168 1002621695450 2577322421607 1018917342664 4328050322785 3748318556109 863953188025 45352432030 5510990317801 3749130061598 3315246960181 5387230394272 252788751972 73451795784 2058460133168 153076849964 5909705360627 3706750889258 174614335227 163403228528 3477076092936 265511608355 7472518706752 2805484368296 39748006575 2326751526643 7176294659424 951062924103 204032505237 546140694701 2085562560863 1364265123735 273180334725 4908406971906 1829534997458 786858783050 1320808430380 3274657333590 1219612243898 63504241184 116591028852 3102814083010 1536536644311 3589198397841 1316426034401 106352772859 69732834448 1362617375833 1992680131798 6058143862960 459288005126 2182190383178 8043815835296 8163968639805 1705709976412 5871040413320 322662103342 336062389290 2609976407919 135661410413 742141177147 2276363941061 994174644920 3733888456011 928674299847 69830497657 864521287550 1512956353021 695084144 1473485580982 1681556810204 6975984279432 618438346789 1559107505774 557185964776 1856788694134 609163668604 3254904799151 1630322954697 7530201182357 2142951663938 923005955913 4306099668295 453502667938 2133566298814 307420248491 432559345811 3316533755757 4574779002016 551108634560 1185873663838 625439965381 933432703392 1144536565234 3354249116 1615757297041 4053087893049 7169955801935 253232277091 3547969126978 2226708733573 2633515241594 697902528828 5317909127303 591790001823 5828993827489 273087726400 3233324511326 2831279426439 2245102034448 1749491780816 520569756860 1200751555122 323155237637 1699522879905 2532959853681 811560736565 38663447750 3919454008123 300239353491 652473805266 3162218558449 1557735741868 617658625995 2778410444366 735245548224 5623444785816 4462782975224 2949552741517 1592849573116 851686933564 1143210722513 436060369254 862530574849 2376996453182 4564781777839 2493931978389 1351810496652 739488143693 1986886219388 39155681924 104871618691 384202458961 317170499101 694270820354 2867994863672 135114762588 561013407310 805628025638 4569273016266 725905639343 1850004208220 639320479613 2005916861570 533549033251 8185234242410 857311427505 385364898257 378006861080 3192113224225 757314041817 2207512924 42349068825 2711007176103 744889512178 2322505727136 266919174950 3557576401104 2511401498748 4408605853783 1720382758991 389396696023 2565279689272 1921188181223 3029579485862 3676294805273 1403011813441 34812093234 1356517750003 2275479797253 3375948273768 7741059646 3323202847599 543086785414 243930063955 1013927382730 12895934922 1723623644785 4582223719463 729833576651 84097853807 4145911403873 359169990301 818730833758 3906970489613 662776920695 1214097609757 2238101329587 599806031286 5021214712030 3065094412135 3114930705384 451289676894 2125018203095 3119815937546 729941944191 3983740302731 1275205304055 656583778429 6071797750120 30698286130 1231424992859 897955230881 3753455331885 2009778145579 435050144774 661392589349 316132457742 1623366669847 353233550247 2952395898462 273959507337 4373043100313 732265074619 1107832990933 1944044648400 231742874982 232701316925 3596214184302 62130054122 241944270162 2191449874860 1499928160357 1623686499497 2036971695206 629816503517 1181905399714 6256808079510 743548437958 358146870772 387218210105 55843845290 956899002831 443218230628 8404911645670 7666805317918 857754006399 1051807154640 2260514195169 4493867084777 1903910485526 510097739879 1931924827738 471720967698 867179725076 881499967363 382272929111 3248752683691 4303733221681 4469912031067 6191665241479 4596828246283 420992436636 5221519259494 942414869834 41320444014 642202795012 225177504219 854068593897 1756961130929 492915674806 41723941150 3122228436109 490088887151 62941830370 6241669648925 676092990069 362471325652 102057108957 4253836746863 204202602019 1670866801786 21200863705 884817627272 1620962220503 1278839448484 1576994157399 2330582750259 1247369713387 2784873553309 1924036615347 561498415467 8583019766745 349936306293 450910297832 5557401358765 118704497865 6378696279987 2134880509284 4170343591214 98358717494 57737647657 3806560806935 2282844512105 3288833316874 4830996646007 5230473304263 5132933572995 928180269793 622278766324 1870480790488 5743295939290 3411525388587 5865478865085 2034188338504 1702144834575 1710499772436 2218063220344 65262225643 63387224231 4418390170152 14926644911 597488116347 3519323428471 750729346770 1698323459651 3821124090944 1247744752350 4834336951846 95957797983 1434947371333 4706465687954 34423685032 2575975749731 105749688601 8075079098321 4021540955764 559397557756 837776677894 1386306921146 35530083963 7696069558202 893404829282 1329160699127 918678071217 162611033995 543209722635 1601229505 3647234629930 2230231355324 187563893783 2581332330466 3423650049500 5945789188805 2340815235050 1873173645697 126231730483 51459197333 1119859541603 4220974828639 7940314644141 252666266128 1009641071526 565190882955 416076100820 849912860902 369207141430 767001786140 232695450124 479754717202 3189020777349 2228208481961 3675682568449 3778842612824 1989239581916 2098536596773 2034934019355 177490465185 1857613811906 173897449027 1020202004190 32180868480 4691802587187 154466447033 607832476362 487350027529 3635198324998 2244353077513 870931978655 2293154006952 289065764545 1148159795463 4041684472508 886896764704 1498207899217 874988447579 1091077161323 1986379169485 2501750646096 200365794354 2753711411947 448052835616 1173029945561 3416440806597 944171317610 519319965579 5125690557101 3372647835424 7410568792958 3626455061525 128473291863 296677210364 6968731299622 489339079142 1873911241523 1159716556016 5932102259689 203010102380 5876703813623 4643360276885 4553982229726 2012580268191 3371191616779 3476416266261 38815244469 4309890627717 12669226148 5827938919079 1100886937014 4818480506477 3034587292013 3578949520267 108186640722 518677096054 2356252968622 436802282319 3512281784891 2663077896895 112572025283 3742105819902 1057366453717 3105615251674 427856122112 2771535639735 960544244383 2009142497131 431115342512 4706877088957 607051220730 949379925517 4629709154229 2862833167147 5593492676638 241866604959 1736981127323 373262470667 878924451277 2781337983749 990895998436 469467165625 5681086270702 3992766718414 1085899299940 2279239070729 1798872202672 139820732631 883588148493 3037265631505 639711369091 563990601542 834171516379 2722825204712 3811423242863 2782948826263 3555626641739 6520259707812 553168774062 15131815159 3968197365776 2008111951993 3390729835968 243103203653 5637463417561 564409988667 377448216265 3526970924970 11698220963 3112654558518 144437158537 783226401494 1604337994495 139727860790 3331953959958 3006046938615 2688894302759 660020915846 3455929652233 2222470171729 232903013345 283776323958 700928198281 2686494188537 6724578882599 528667192601 6980245200409 204530536871 4373252091476 198751870693 1292788775121 920357410426 110546661835 32150455259 3168232979221 296652664251 336923261115 506635656153 380188591782 1222315665331 42115180613 6087681940487 2818968975704 1112556315048 1156987680048 5511286962201 1999252302380 4863762639877 3298672676319 426517372261 691301716011 2326909233014 374798414246 757818369028 435976367728 5156605732813 1457842628777 47422134902 7512106804762 2032344458587 363334045352 6137815941757 5555272969742 103414920718 2524531069623 860394004647 895576717275 1328232248568 6728087708105 181717804062 352359511245 1648843491353 1947015292971 225657772948 2815174450353 3009940216792 4743502759565 178490182611 179268408330 1300718810211 361033668707 6315938705644 489601164958 3591684171753 1685067217845 28060108127 3261082982920 5370039499711 3909954952247 725151356636 3969417316238 1798011465741 2962655925364 4838349134632 5248758080031 5451560323095 1431033228788 451201397556 53539029973 153747579510 2364188422062 928649452769 849856818757 1293703861572 642145824968 246795709800 4417853258825 2920909420905 467726401120 661665543700 3244502566099 2851949349564 3686801349220 2715745953201 259484875786 621102566838 622539332075 1521122567041 2999982083785 855768307054 3350352145418 147398111207 200290082570 2327821887154 2183198396272 5203753494430 34349236173 2313664871674 1241787616317 1717067210088 403285467850 2767002005425 4024371835249 108873488480 3330853859989 3078199751084 634928139819 62861690510 2810621384 2761364054333 1127838019669 238028178516 5512225641 1249481525441 124273070661 380553960650 3389040045482 981883804666 8720818126 877472602899 2862356004853 148351957741 2291968025222 2898635979280 281045065504 4409469121838 6447416562417 1632361171230 1556446913091 1872735858351 8048292159538 681868945157 1740630909558 3373638049649 879184773524 4892627207981 1792659948492 4224550780203 4296294067917 36038928617 314516574647 2154626749274 4698207819506 768133284179 3317843091912 2095905799442 1325180584488 819438829502 2409288275818 1044377189600 3278246121588 828251388602 849165265536 5611121597800 1437424191381 1931619229999 4719394730614 4101038726365 2335820848955 2549644661448 4261643197230 3901825752026 7641411416773 4316652408203 518974013001 429353946305 156604430580 2269547215624 2048269489897 67727298210 3287365402871 4408684304599 3972737350484 116610099273 6984143922282 4126995450104 479641361577 797655360252 4841987876751 471817998123 90513045204 882665547302 21563115689 386190676974 1818665282561 6823613141213 1233256927343 2292210123893 5934253689855 1211920190198 2667931292893 873861996180 2070885685623 7400047979205 2121179069792 1063011742748 135800399158 1061736612277 7622791574091 559246884116 1494008334788 718846346999 4851381021718 4787108234487 15340952658 3579812561672 111706839122 5341470524868 2350172311784 662660379436 1614773011259 771309205247 181824588006 4239733724345 792963193105 4334491608223 542844066849 149434365835 1230333095299 6578260246455 2069008759838 793608976632 1232281253175 973887422922 1939973932807 2247709365667 1684815086550 4026424481003 30205135440 1432859362374 1167979213318 60806520880 2426722823230 6071502788275 3313067210183 1748583890988 325434875152 3250977193551 4031750154737 459754051156 511332293042 4550404962349 3414986240840 105079792378 2225052011378 4658510593457 613383625497 1765486009271 5088000821853 1043428045845 1631455221794 1684126172289 4635964327208 172354606596 3073780653370 664874100872 2850320044727 188519635770 7229143832264 2547439274601 2638470307479 102953247757 635597354401 332519943486 1366201011134 4024357430301 2276624428944 548249334140 231472182091 45188098463 6828454996838 498106120872 4938427038342 3837269960944 102678339169 1771930379831 1285563208012 552922216620 2379621685355 362955421499 524791047618 2285260215882 4506947640891 6538591219058 167502640914 1999850669755 4821093564322 1620245678522 14668763743 3702211424 11478890471 529154581194 1869610106272 6273049149743 3104852619833 983056721031 3408191081635 4428683001629 756010948957 2110079566674 1364875406174 464559687720 4656675241679 3863640770086 227380305938 5984014339294 481005754936 2429562375463 4079822979671 158301022403 246189247950 824379039807 1057405981065 1570458780004 2897334815743 2730867256458 8102181610 250300019189 199297729245 3365717962364 3009857509937 949492469190 1462612523644 2063134154430 5187727478745 923834813822 2443207986742 8404806030548 3148328997195 367809390617 2036543062267 679541501989 682951337473 784325824152 2658122476781 304211119893 44445670024 5880165599749 7067393485198 80248376536 43330958920 5616246465807 5959508725036 326177487006 1825190322121 5042886533720 1503337662084 2695151997556 1969712474556 989302792198 366812826708 1363653204291 303750458752 40405795300 75060670274 96192560985 4267329057940 1126637109996 2227202715258 738179553618 1274293294356 1919467215327 819629826664 929369643384 252245950049 2132790138493 3323423048153 1001254761354 234159202615 5065395872839 2799747192840 4416033843373 3992728144406 3252044163665 488065803964 356909318613 3075365436434 3669399403641 5112069119243 2329080245308 707319327469 41002136777 407926317987 2097223932969 1588967212237 2366359231955 7630513912446 604807096107 2141825596699 4672533544024 1639329909674 1652576900390 650215185727 926637224367 2124582980761 2106794858737 383536517060 2600341525054 6290610493966 5696331077301 4957558308819 3192588288037 848559619646 1933183673297 364644366715 59785211730 231751216752 80587887125 1574641671682 2650482580770 60956132911 842427843399 4076405959674 1158484356048 652498287185 1166661191711 268363644642 4512294152387 420476850533 1454103570219 2584469645204 2674802964327 821202051904 1995214662095 9844960 2303978906847 4819571862217 16235499733 1999414435966 3367745185 213926864 1011814613676 478032053558 53459891712 4761809974292 5406869817 281383774841 5407779406426 2039036033238 3243492036053 539501684207 1638269890033 29862779486 5084846896257 945205284558 1392539236094 1173588753380 2007099594807 52183086827 1730597218228 5162892150997 5533769009176 2892749700526 3169376895632 450327104418 62382926528 4339125914408 12876981984 2910066416913 2037820525451 1348558575234 7680664869681 3453048500966 94391221140 644408128852 315062120990 860540357703 2549773943178 5189252654316 1380014884960 1098538328732 2839784465795 2296016651091 2000867007968 3682548303791 226405415857 1087561572193 2750405451522 758051870549 999077116967 27711430714 792081364876 3212785789049 630303701908 1297362203623 3695622216980 995466468588 5037922523837 5082211515572 99698147803 7044760970667 250292160054 1769506571873 1936719890523 7065386898787 5752135603147 4247008001330 4220807507357 3974410961267 261903283649 3893315447600 1817389270026 349140651452 2746352174888 2088400205685 229186542035 3213439851248 1221170475560 3525010742652 847468511957 1330638297606 5947836309725 186177341962 1557024200361 207305075243 149024106791 440546777206 2170309348240 3734890524336 7132692394396 6744677874376 3543602284081 5477084315853 1087243326075 4806924993172 948735536588 2135790097842 817138638258 2216166998715 4269589578546 2954200036955 107378492083 79106014 6276668124868 531674365055 1137876885350 3783504510879 2002128980553 758317581326 1439961109932 2516054777847 1275276876339 66168371759 995940198251 1261493334169 90782283609 977719920285 43292746400 657545300679 62018662765 4565442380412 92275070257 1916051118679 819649473707 2419379879126 3666117276456 1045894900135 107032786490 530751847126 1251404079757 7063011505390 295141407473 145391265053 2099655401943 1754945231591 3115364892944 416201759733 2913651482631 4318771163870 2765658559022 582232081051 366768296250 46049433880 845086473182 2541150713148 137743767308 651875510618 8843210898546 120517321316 3044373810091 6591731760632 5097501889231 11967215297 2766311397996 1118545442226 191489879218 520775828620 102169558232 2134656650086 84663389071 1236695971839 658167165643 4383470758526 1529316954835 1596519155873 2703899817318 6944711458770 3628217269369 2009848839862 340416189067 7151122816164 2713000729269 2006497322667 4064179071708 3592326516682 5354460309492 1162739406557 552692524746 175722582538 1075771007354 1998245642995 432962597602 4672820050615 143301512978 4343853830019 5448837079028 2499485923204 2053600940186 1228440554293 4227065534087 7723747196471 931620265422 1911956656391 3112646579344 2359003314262 382343763748 4043339838008 993760847980 1456950811878 3707486051875 667056239708 4761486517310 5310031559999 567263260525 4409564008291 48061833467 402060691893 304600613688 4037466832701 2034289297474 1720683543108 509762372669 7743064162372 101739820772 1102716408186 4745191974349 6920459510155 2046377332495 3801441048180 227921938208 77961440934 1940275724512 618115955350 6883174821506 314666840575 342819730428 370331174885 583742147187 1237587831581 434431118120 3015212540432 1835237234246 808129934433 5468701335189 1555199701575 55210282149 6182608047997 5749783276665 4901867413414 78578612055 1289708291071 2006939981071 1726265653538 270062010667 386018051440 678760414006 412539468388 2475453392593 56386854378 5746554356691 197406942288 410913500323 2014671719798 408953374115 5464854873479 1268325861230 4994165157987 1238410552395 399117499381 3384274087785 2807502247889 3361593676199 910196750946 8574906911519 1947320462446 322996625813 243146228410 2358809596677 3212038289823 1588532098093 252843231230 92718292530 5399437455937 177172339696 561060517288 1733062915949 234512474656 1495581014097 1817694617446 6409224206724 7597671188084 2402630420728 61685574232 192636494740 2255824762662 3164037261121 5422042778557 4255918797169 2576520872392 2397956235520 294799697246 537294211024 755355443806 1959577295571 3772475179828 688237787742 74945251000 3210538549396 2522694689081 2915572700434 403116816698 5046340786 706661027636 265473018788 10744820309 445930786677 6058822412619 4455796816059 8860213780 3073472009701 3656825852752 961569762390 1747968414824 994195557444 2131177939063 1056070981839 1150154020981 3728371738935 5266200004856 1109714613077 2936765200737 272080844423 1289636190504 3560438046674 2916346802446 3151675488525 822048617603 5382795310920 2354729359152 1095445190037 839708750516 2231037020241 741887515485 438266743881 2919186561425 93360409201 3189188597141 1482414510833 415465979910 2008809595230 191010740555 1381086960594 825435197363 5672048378685 6905343794326 43112293500 7278527057968 153964995658 1533396750620 324774205052 106791054046 2845308325763 5218620561376 3919050589773 438312059081 86491738191 286617748701 1850921620490 5286764093215 289649171335 478987542186 6065664369136 3765625400716 1040778376261 893324747552 4041443783038 440166803813 190205778141 401620215696 2632327108087 2934021149610 7843645362 144611942703 4591539353618 2507425006551 1268570098546 1827532997821 934795714007 868106783702 1186301794730 5080537130466 2931020436888 1583287533531 3134550810307 396976107611 2474516531202 2296111529382 2898618905184 404104246863 4738503913287 354631452127 438273677819 5001661592534 215947332457 3111608649916 189585523784 3363808248708 1680447442976 120120173899 3162084420350 3639834488476 705349337664 5312407388099 1084164791532 604263343592 6968611675253 1216776441858 2324125867196 42076140545 399563696816 372727010491 5760017784302 198545684737 2891951073181 1026489466852 154572049184 7326281907737 270309209771 3992842201281 250569507750 113636941968 4836948376880 1584984343267 3468546226864 414060767530 1317628687039 3163163295984 628518819303 2092090764905 4056883500627 126172946737 1092442207640 3551556838641 700176144169 573670553591 1247010161036 5211433348659 2693918737996 6746102364305 184908105624 4474937635493 3961388518 734087502964 4893147036038 967803313728 4187828339358 38123676993 5686139442 2070758972025 5082383885172 5193752566397 127282388441 1710183546647 876456384164 7744467902869 202765558210 1985545141290 4120958260959 595665240061 3355374371929 1927781830800 2132183314679 1209498641289 3807629274246 168922702282 3929836955808 435176934258 3085788789930 4659193316039 1796906809 2097503988515 782000085502 2361626907672 450262571790 2915587466239 3987125327619 253153046454 5130773540163 1481124841842 8465472017467 475836313891 4868293512320 6734143442989 3387133099153 746038033040 2020697454558 3389230527308 2261951984325 4549316015298 265847624899 3322963473980 2419337652829 8281586514689 2938452421989 6415260528987 575559362425 57869334990 747895479511 52506950673 35922225136 1146659261981 2567772801952 131240590307 3574808519999 4829616012052 2897422436198 639067298912 2705217873 410043294884 3702510081848 4148410534628 287340215274 2959565528238 4274606205202 3003665889379 361764705364 719582139484 390299888976 152011940996 3154616801016 49665151954 2183295654917 246836159212 4807721409274 6266746304291 914027877610 5690950705631 473539007335 17895590702 94447938406 409456561307 4835653346275 822691697746 3019021014680 4026472687711 368425249531 5538042688526 5182630625984 1150071525970 737456046508 3698251286184 3249720073054 5898840148189 1380577101435 17641036764 2108158078038 2427607528607 207883937375 6013148996903 1871687878165 2076420190336 1032571088894 6428669758223 552517133130 6494240402861 6625084499754 775565049512 3330071513847 63098881128 1350055997667 3441519992031 993277494820 310647239487 792541758654 2802943599011 937066126124 8475198295592 199451952583 406739612689 981680055649 197777875385 562120987207 1778870874541 579307523009 1148786413431 2705561904576 1308353482979 3660503915821 7620974945128 1718137218898 267232240462 363459281765 1141047330943 86184443840 869529266650 601756155668 7339175713787 832790362276 199299432692 1454080152728 27549129596 1146941547229 3318313185539 1455329479101 6559495928378 810890006204 601277761409 798297367375 612962807861 420128245853 3755683036977 5202515891000 4289116019044 2589625671294 1437551898951 4220532343623 6126198958011 3786068269452 322666569966 339717748059 1062679792325 7882963739364 3837395026925 324627285231 36161797389 787100080692 3714474644333 612651977236 395431555446 2353815892384 772197331734 5303660721189 54199758729 2164665231196 3143042169249 3915717091933 1701800312294 7630718127794 4180138509997 289348204444 5281755758236 564541114748 783632289506 2264576236601 368324864241 6556828822482 1945708418740 1965327516743 1832695430377 4318726337728 7356450316318 416251524368 81035875784 2175192119740 1744497108694 2865670149474 107328746883 913872616343 127759857835 979806896234 5459869948532 787418334760 3806050619416 2530481782713 5593063881544 4191429633882 1688319483806 825477960743 3904990419444 6669406327311 2385657724461 324875072396 230167997326 371904797169 87217161961 1480161968200 594757188863 2408253584846 5051527521955 710009102270 1120119787137 927084256428 2430334021957 638695599061 5918617659608 1721998310158 2482387324427 462791771900 2675514876914 1014855412696 5019464789932 1242312332268 9274964083 500073225666 3432870478 699634247840 123653067621 6919778474569 2926002462406 3329629686727 1141178112355 687634374195 1907726328005 210900590717 4620004427101 2276075727878 935029534080 704090281904 4142209230831 530708241080 563929921319 2272653624843 6437184362519 3007680447592 2821278054118 287230138046 3795322630132 5742626396671 2024309051678 1593841669687 4274394467508 249895509757 769574460595 722041884912 3969803557813 2689371826935 190850548941 1504209964358 883507458480 227241150917 3076879488945 53036772217 639629365720 35243006297 4600525814973 5791290456137 238213634363 2040163118028 3710269092759 424537854845 690092325958 1137818400814 320776296824 8621753199392 1083346556290 768191080916 624456128466 3702011907977 55442203805 4051732445035 1721826088898 1564502689979 3335414004232 1846162162629 469250387199 6391975561029 5885729017592 6385673509207 8381391523191 565273862202 235953907265 768909512562 765580761201 13113908870 1404792716658 437150408955 1378790639030 2186194454536 5008890397157 3059415343812 2798662206380 3275764780565 1818390648801 231723165381 44546361188 3044152230604 407537270129 443189705071 4324120654 1330579781113 244308163667 1260855920863 3006083638822 4911122389802 1162839297857 251943385063 13473946301 514018929943 195208666639 125350837799 1286035388593 5211280097730 519832615355 5310934958845 2921866059738 3349154999119 258073353747 1199314289161 2671195644087 5978793192670 387557814762 239902220458 2093734466724 251662520089 2518771618261 5842611465864 167641527743 621181676554 283390007568 2644391339772 569674189388 426810492684 438215913333 831023204932 636482657755 208308269023 73286763834 3664927519985 2165890747834 173295244711 668973257039 940708951095 159680605808 2007041873850 1460064166904 413433083456 693800526156 2337713059139 5018924411941 101207812610 326679759236 1512037911661 3603453891 2090848495784 3014869069243 1215669812531 6313091905454 3185844779266 2623695207685 6268890015425 524267561537 2049752767729 1580808886141 743840276067 647024726609 1602736921716 11395156328 1749505503673 568180399116 2963492447586 3305658103206 687052449668 1817618790639 1426631069652 7768167157374 4421959906394 1739409965943 80811211352 1190547900131 1221301464900 1184993518460 521264762599 88981967945 4019066867004 8747201955633 2885245754083 485024539638 996706730547 4283877287270 3338915944408 937312130923 81083136877 42697531659 160276609554 810927435762 53068501186 5151887041770 898575591397 1645946640940 3553125702888 1297243581226 873095438259 1901232060283 3632502057486 2810772636178 585135392647 14635681723 1156328832968 429682540186 13836109714 1124413080780 7048496376540 516920168584 1134464086500 3761247026424 1430917032605 1606190227756 190135414032 293626123625 1751245144665 7250717409344 1048642931244 1406945509844 1996326065781 3051610918017 14311479421 815375157551 3626233432257 3338607767759 240161878009 3986111297766 136587050726 4543737656158 3615365599436 378245185302 1621886219747 1887229672954 36358364915 2901332427068 1320025286615 1644666469279 1660804018473 6890777768704 698528185608 3652948860855 28722750533 5525362104221 1239652347227 1502189776326 5570728731180 7431988450199 224164141756 6202917752010 1089853445276 470301898675 1155555703755 2601008902228 509130362022 196072999530 616527756289 544110225381 501816898191 116266321163 4074783946 4815368495473 2659042881928 2397144039674 1744362594136 3710955709694 1395450020316 7970875437932 2066353767744 1824701987545 1092281811043 3610442564017 1054511570294 2972462833912 1853095906394 3384275446626 1690036799762 884312482357 2861333196284 5587573705904 313291527137 355231125225 587494466880 4009300159500 609555814548 2574425229408 292067940580 4990647048097 3896381713287 704484635933 3281122191107 2612759805680 672436247599 889407284482 1124796594276 603682230561 417404214595 3137158331671 1996098647804 1380596397094 3630669782034 89608925213 13346996650 3478966185920 433840599430 38261630271 955453938109 785616099334 2223062484380 1154313517923 5809954886164 5793651450544 990753168550 511595365005 1176694073363 3189011187314 644196921192 953807415383 4293910666672 7601499095699 608271577282 2432042015657 123527718204 674151135914 2293783933815 5449298070926 1135809305273 46087359745 1254912496244 609511409231 504136924546 1430701813385 2553382311226 1744503569539 1480229039249 121992429804 463751870100 167497690078 1928087013302 2115224213108 3675883875099 3823995642416 714230144984 1847349896077 435028601072 237895016191 2533228629489 1026244139631 408621934907 896530779061 760944741 5423095848558 345336810655 3736502344536 4399970251612 399355452758 57237515576 3679701372374 350101014387 497637530260 1743079411032 446057061632 2949277689524 4630828049344 72612560234 2533575290822 2861238781091 147674394786 3095410778236 103621604967 3026843838662 2646656605859 1822792300544 4377960201715 4094817634733 4969157147767 2996476481609 4402551658615 4422151454935 6343606761095 4549804103357 8601638826864 1121800650635 6703370586496 1245090504960 1889987663673 1655803182269 477048998186 681496980752 1830958549517 244726949433 3978384162293 4034202904793 1231713918137 1480559069775 1864880820989 4056872025186 3008496423194 1736862173303 90367817229 2529084497186 1706676112397 1235821898484 3489885278152 889582564194 481150115634 3768974594691 4655560875570 436854433790 3889881024445 1757899671186 79416676401 2607964582305 55076158077 2809669411071 4951902289334 1923148851509 501607764511 3121239701069 374771850584 3705712499862 162016214516 1245025972135 137989793624 3357826528904 3373531386261 1349111342247 329942547398 2671826644505 2757583888952 2040418673977 9372917165 3345464085396 738603913870 1037685186275 3901848894916 142532621384 4511919614056 215585202471 5122374334463 94915786653 3888073796945 557493417256 2199508344345 2082002684055 2154148591565 3016129791091 5209006311757 2082971840130 1289253769444 3553488478017 1107719768365 4158355418231 3015176738265 1589129347817 785352852158 5168219811805 3186431056747 2116748205638 3928376171637 5482284744107 3607657418363 1430662986511 3305823017891 4065411255437 2832768059703 282580539168 40536495995 4588051407330 30915967873 1565517900203 42110416224 1600008723031 3280312656236 619390007619 140199126877 3429508785338 1207712595323 457524348159 285212266145 1447124684440 408668303283 2023670814153 556050592870 3214445458673 814533281074 151548956176 408972836503 2457210169960 22774213573 158164876107 1949031683891 6100763291098 5220684258504 1331388418313 1080683308701 813524895580 948227785816 1871685815906 223418700090 477706098603 80002142116 2016985909639 827044327502 2307076378573 5162015986449 104271710081 1670481924083 252977409022 313058682996 5036990240222 617542936387 4880550480463 362423700735 1099620728834 1610160625124 2449632391207 4508794586776 710753072292 3020276381993 1986257488746 185806680786 4043083350614 2850043006584 2468653930317 7799064840320 1261909697503 2507679840575 31757845022 4924130456652 2547713917706 1655883415439 2357169143275 509812792179 8402594869 931277228681 776933865528 451122929039 6940199237599 1867524100559 397152081312 3936612445906 316975957146 515033488933 855419147978 2786649246265 128732895467 4231856031589 2435215398071 1283207618670 271111243967 518223369892 67964904445 1577411431299 1840966006262 4033709054544 3013185835561 1141953714901 1821404726677 2799277639602 572059020471 1265164659667 529863158155 3288006327429 1504386219085 1992727176237 4337726318372 3846033574960 2314335110004 1926155862945 4347290334450 1609803440422 113693388325 4880693051384 2843335287880 63793096817 659144354528 49310694062 245166731429 17795379529 6683926844389 870609824552 7577401706465 2859204003969 220519899574 562398426150 4843912942070 1850128073432 5870446967206 2370043495568 6435914942922 19632261825 55071420679 1368080010712 80538217381 327573104939 2237683711138 2922380270571 3840122874909 5885084627751 1717008820633 3234270411704 576330681227 383740271286 226665840732 342331173312 1034823566090 1425360473975 5565609563558 2240338269867 764610711852 1471717075426 5191271549069 162829543142 191979383327 2206616071301 1608224364011 3763421332740 1275226426999 7633222192912 656956931740 139082951600 294099296 3146700190618 1601594794053 227715693819 615858096746 691891818512 670763931689 160878423491 2638562479396 352249430479 44895825999 3240121614268 786182630114 6287727987303 25233090725 3377378747880 2646796717206 4050620164060 5117948407629 15361493803 1527195455753 5550172831128 1861115441090 2618404619481 1286063488154 8371895871632 3699805827853 6569207337272 71556852447 1162909029874 24450676682 58662475789 2479871914406 7352675691896 214560537981 2815845217741 57534314367 2891713097681 1377040810530 1346739454959 494154467303 2306156854227 86996595108 262056581550 1139598707481 1100070110172 1576109825053 7909443102 1321985828521 2240495429944 1821377752777 1297304168893 1588163007172 1272499781458 1217129955316 692435524462 8316115123571 737897049083 3630398491173 966502050450 1124903500915 1505612884373 3585375974048 7135165931583 23980311042 148766547040 4209224850543 5662284801350 449683261549 454756365917 5149535107598 6648146010567 1892783768113 3519913120659 1127414603669 197339537485 809254162562 573391854274 8531629915 945649534267 1743159864881 2134994987660 278453234990 409066488757 277052402584 269740298323 1743837590738 1461486129274 1784383550003 5679381088451 421963121980 1901598597495 44983429775 7165232538757 2662152811662 3694998867610 5285886332935 2036769724333 2147095075516 1989087342348 540939158 4171787521106 529807366984 156478020348 696021100730 1649857145691 385083918 619704367609 3475798792469 2253973321480 17046440252 1124739037445 3565985921119 2176527816375 21374282267 474608938571 380710586727 1168615371044 217479375814 2496518352774 1991107261449 964495257538 3649477290730 6041675565252 3524845210612 549413437829 858923919943 880287722669 5491940421822 1123456970714 1233445491006 5434615702076 2059899071060 292734950949 1355491545568 466975216438 1463405256241 1719568297404 2180866240284 43975239378 462693575188 1899828718681 959897719915 2940740144477 2146309580365 1034763922826 1412381426 3603123196091 971752529964 18308153268 2046412649662 1206126235758 5138960703131 1664886276796 842674795371 963464350731 1120264419053 49068210341 2503912464478 719554722871 134748583797 3918090068726 1032590270875 4009121423131 1008862422949 2740353633434 695422068581 6970135285264 5503376234150 476374544344 1326558206816 1842539614659 602568164719 3553091422797 2397144622778 84197314281 20695889575 8389297864 845987514 516133451824 3747031410562 97214568203 806072953896 748389510794 993985238347 2566911102407 3100284532947 26851518112 3376072042637 540019061403 4674394558920 228972799797 2935843724324 286306855184 3340550805769 3812699807845 6044435715739 2940678961377 2904807330616 7748922054 2118701669748 728056802158 902460837 5422345100248 1786528424030 629827542230 3601896006415 1168460272966 837799284518 4700451672137 3957197961928 4379071641818 2524045868456 506293510276 122153622175 1982684040920 2121282315682 382572619372 377974255763 290853320485 2852535008029 2270363060231 5920006293423 378318821372 178907015951 68267860374 1110929947143 1095607450807 6088992067357 687335346898 3045756415424 2494182335373 5685614753519 324304028350 5998202486393 1820248209954 75055290215 4095979526556 3789972284790 3220573602013 5162754161175 416748245526 5782560440144 4443672460757 1990505108056 2968966160345 814203427233 1330532159252 1301286645792 4220450864367 80329729674 435083892648 1791318657881 89965546609 722552351007 85263076597 295399986697 714179921872 7537812323118 2643324860450 2336001969408 8136020777849 5239563374686 5825574115467 6946663654930 2490221725249 2196787122788 2431648998313 301802335081 92448591812 931454907451 1829788128977 2036767142187 1600809038750 5860893060030 1396622369009 57758824755 111221512739 2650637962513 359368200839 4212997005743 1974909195814 1294304873658 1284590532233 1289015329728 1441373113979 2215704458659 134325298821 1793293235467 2767334452958 418869386924 231320826241 3196902491233 3211204331346 17996177958 2966504276931 1757243779854 593792720367 1629473035037 1830708637618 5915195296037 2469650396002 3345061522097 5181119898552 5735282786 4463330712228 7161278914346 2440150557798 1841102263710 574006965388 3725053015995 3545232145571 739521471628 2676604826228 390659779108 162199931498 81604239542 117222640678 2537995366055 2975300764870 1693809879916 5710053515049 85120471860 851460892035 3911680862241 1228197880837 2039081504488 3704066732109 363541022992 514485774994 182504565534 2036085668378 1421399216981 2919792945439 53250998376 6553519718664 82191059959 1543211391010 2634252434345 3548570594276 817383830635 540666368289 62648355493 6013078563910 374961325670 1155240438017 2494454861713 1208041236936 5993173341999 223480710012 895894147638 2234641868037 1126242223721 3495258546079 728384920465 2750879266408 356193148693 1210458801117 807577293965 1143925066100 301515675380 6504041851915 3374034101455 2239949697619 1003133907184 690682892981 6480740454976 5318628855710 194906832942 99458407979 224260077250 890952559778 2194775716454 2621263096075 854435742162 638508703334 1520996088032 2580301883042 2952446877519 1171866842047 4347804607211 4392207018653 4849473509272 1031843065036 4083098099264 490249126460 588475549361 2910072461036 396568002989 365352807451 5438300773542 7152987026853 1910431453301 342835455632 3923240056597 902567156434 1149008373197 2343022055085 218549184705 3522851315452 2927182994385 2644222953086 1437931664668 16227235847 1518896410894 875513820 3480880084055 372908771568 4332887840236 314815043314 52345379118 3502650131138 2408404144633 1781452156047 410458618723 15947572006 1118130835091 603205087978 833527573840 354674809025 1993864483852 79718836862 6929523373097 880907622831 3378203314599 1295568519762 1573623043798 4377847652016 16602717720 1149587092942 7325596098389 4573076972141 4808187533318 1645609164542 3036072722001 80257750181 4250441051814 4329089618014 487198148295 578097484780 1729533076346 1880090444473 191886019389 3869873350932 5308306664979 111083868601 1454687023558 92979350233 12964373597 1618124073 2736049552258 3363012211641 321723690212 980594271 2686454715795 7295669685319 2745056879453 1047199262447 3082325723923 1063997911936 1440634881248 949163872881 2081364826096 3536732166128 41220588681 3715814918308 480183435424 266502500675 1661710738768 556230387480 4705921434846 2684628725146 5651360840029 2273685218164 123506638247 4202630415224 1809354193969 2854244300534 1166712229959 494355688166 2035317778366 1197585386530 1103602172722 2749217891705 2198188015026 1691708059922 2824536226056 3229518075530 159908915873 147131171083 3626169012442 5808135146189 271914427497 5917954441140 1121742611110 1152000168191 2265580359364 1762313709480 1285435749739 25519298174 2177300910954 1124022510107 8490426146319 2492983480042 16462830572 559956322690 1524224166880 121972117880 2801183091472 1537668941403 5868403782918 2356683300658 199395225498 1166535002006 3066995806052 1804693630694 550127016129 252813241107 3448167535732 1294204319973 1601355634313 791498803187 55759194465 2078882312857 5030428648338 5353786175543 2746894175840 1774996918948 853984411072 371850221030 5004716936051 239220845348 416047117931 1006499935288 618084532532 37518726792 3398853430339 2540677779348 200965697070 107349170336 613461207 7428184021203 1703952783674 332219314979 4471927085391 2364524700230 4284688612421 1877546223826 330582597853 3457632682911 464048383935 1076705109612 5010945619351 515844062219 3789874740062 71687407318 332486037762 2663631503070 139953102356 1392089939846 7616481358193 5356367526049 1538378341860 3531330904902 15265810118 3081180601671 1968589850767 322727586259 2641690433395 339946804028 557548152214 6280006010 5017272854873 1606828196371 2409345529590 752171617457 3361130459643 809441821168 2744635668382 3037922083924 351468199682 51162410850 3981113426965 3157748135985 131467932687 860557781303 909627711781 1232933017029 4486022112290 2911193636660 491186114341 137604728530 684058503442 1139444272020 1994264414402 1614841058474 9473980304 4691206925802 1686250947498 4658226044846 1063431582376 87908387157 354395206963 4345564015629 77813881428 138837490681 50001247427 1649950516112 623423230578 7707611222782 84415022361 5695729708595 1606664655619 1331289277645 96600149340 111262479341 2910098883193 778739583734 98979962007 281921506941 6178909833982 5947779731917 1791931443946 5638271024852 834978069584 7424798756133 5637595634852 7129559454715 2874347726560 1797914814954 1559909807359 4653425569167 353902824712 3022680619922 2428122147089 1510722520762 2329795442649 2513167870783 289660879365 1956912474156 211454269815 2101353509730 546774946249 938956748263 21061605575 1071103344558 6024098826391 106190826084 2405265937791 456581013094 398376763049 2664553835614 1153622732694 36310968148 712873495393 2038474157878 7860325796877 1986375214634 2242101658584 3339780577871 112016096676 182843134473 6819324429294 6514800457282 346474057947 107831902539 5008917390292 3504449174098 1129894020310 4705935363210 1572683001280 483642260571 452626418445 304688080553 1262315883814 364805338459 582314646931 459470618071 1064889291789 941664625655 2941816324962 5522409002880 2955925520088 823804518729 647460994231 13818520435 532228595527 1045703107178 1126594186330 1578882184722 4935100286398 1816942556895 88471157781 5562691732319 362520404970 283088507152 3388537098251 1434269423172 2376099728971 1213310425626 5857571643501 347718864247 110970282228 998582982170 1441686743868 2281126486751 406531774610 580422417422 1094968763615 89790853321 3821441398975 4390190539717 1211180573243 3270886379523 164363050603 213308499880 845534219202 3094456670670 843946625687 135479658554 2838384843076 889680410940 1063214973037 798438442060 6280355402972 3129816995071 6725378153317 4545316386018 152410253453 3027782137825 288045283368 2660516359088 4202568306158 2792845580756 3577254510602 1050363598067 855341983045 965184036984 184130785037 1210698251990 693441977016 532475627059 2324135895348 1198733582953 624316737601 934717916919 2205864835081 3969945911577 1744427322841 872060731447 5153213974512 1378773057283 1847664607785 10631611838 401673264389 2898415725740 2197484262286 66113868348 6492959144885 4864589873743 227705516724 726441666784 5647448784528 4744591567951 6359034847591 759038520453 5566927939270 215373842392 4425317566046 980205155512 1974409344864 666084746047 714025244089 4628444223798 3758276108828 465593041833 100419143036 5161983349349 1468498048140 862736927162 344088552698 1607986199223 4151481169703 1994827706800 1718811281729 1388163584500 1729211207354 2686275714327 619361649203 2866495218659 3673471185906 2807519597738 969529021818 3159688934330 5323567042676 1092575459693 81848311954 106492076464 7273332249205 1053500432174 3488998798274 809949198667 794854169478 8302688233591 3702611491259 2872875840539 3969660522267 3851759536823 4613207206692 156886775246 2904611133508 1812982622786 1060387847532 1375029325956 2272464200742 1200115175249 545456581496 770060145331 1006951013342 4123923401866 8205078587415 2600011786985 1599024829919 1395534826470 1203072357934 5926668023578 272594047386 250753507081 3567073907412 455948687288 875792021277 3190570538733 5017686139446 1447676325876 834340355340 2664633816901 759024752107 453994135398 813698388636 2134994316455 3984731953531 6118296013777 120192895972 4693012389918 120422574986 427224047288 2337138404670 173837251049 308190903568 1711144225643 1474952726915 587776137095 958766856441 1163825586605 976603519639 3015924163097 189207356595 1556958190594 2387631788387 2838620481775 1663591971883 3073013648448 4669741003959 4810036889557 3142633246006 1187658834798 6763192143578 755927910225 238238929484 2089797745972 1713443842823 584736897572 171364688092 1788681785383 4384954566451 2334585156743 6657501047735 1537128093390 4837546061249 1591115922420 1303630599208 362924996958 969322423411 1417287239 840347725994 4731249422415 568678679167 765656315851 236135100028 965148833092 1682262656003 1524021145207 1747926209587 1935767112908 717622818477 2702552227011 19242379790 1949718611892 264034843964 1606939847514 1959958880733 595411953375 3480303396786 4509392090818 3541501064088 1244081250909 282368393044 1498518903839 1908816248601 282747807606 1420197741015 642719537788 776460916366 2018595630469 45667071645 538102036137 664565834461 5815142035987 62368809873 708625903883 977386203004 5691168510194 996428211952 1435598143480 4410177626292 796740913370 8071723268018 190020497254 425878097359 386184706570 289483574830 2053662662774 3075299077056 53819400339 7216674675612 731977697264 3116590420511 295682888840 3442734432653 1251402015573 5113243777660 84299864905 8143002096 407302510924 137199141813 2547629483548 689243641478 1907960841853 1516415612671 949218498681 1974229422335 3691102542616 1457043908284 1474364649143 2133682689993 110196117800 2874518626275 933456970773 714726932864 285792027676 669396394323 216859919566 544335350090 1071933998641 242051739514 1822050240128 723139056527 132857506179 23027680142 1419291238390 79914348113 1729215262682 1851359510572 1157912421653 582411345538 204617200687 689736299191 1813621271812 7650908511458 1124018486103 4829321910787 4491123834784 391850737641 1237760202695 3852086315547 2876227393125 1325422857756 6927910897513 3961047002791 2842932327307 402502388912 524271065296 7446884416036 513201518658 7936752794 172850177160 3134848994359 744594826845 4941325141 1166348006498 38777643 206453040763 1374894635674 3075055949310 1236784975216 1211554838290 710952861074 2220641214067 4352771300815 805305998420 1839636618320 2080365432942 70120714097 4006613233376 4852429163488 2046225436618 177427814214 1709144128431 1704999499880 1108136336999 2167464940298 2258888250747 1772461861351 2257072561 304425022391 21626321765 650329512029 3501190216688 771646092644 1439163502622 3585403428719 835782912838 50028274842 351481777676 355854928254 6040945079620 121267120791 4482916144227 2848101579373 776569345009 27351706376 1756006722165 1828558807752 3755731871342 1587904307578 4830802793103 101450986875 7454290915791 315803078107 1873669395246 7064475219433 4252583491027 3678460298890 905683070809 1018471154775 2438095032703 1774288419951 913699576898 755287102076 1620511673270 277542269367 1811386649195 3339817927874 6223242358122 2837307660684 3019504992000 5027871733250 818280398034 5219280642 3212477059637 4226386539348 1181006376580 2749298970240 2985136614132 14266103514 606980818435 4622101543533 1593082350282 4239052698235 501042839309 283344868735 1493766047099 515710354350 3021821324910 3297410969445 1742794554498 458979498281 5004891303621 3809239036184 2287588345864 650180691527 1373028593558 463835871572 207350498564 48159121691 684233743590 1054461370954 1111089422853 157483183243 3528859129918 3270165942762 2666203156903 321436911725 2440340320989 7155052294925 4252810606 6187251699258 25445917103 1319954309970 6387823057169 608789131638 1679203230660 2152103427660 3549950396000 1267073647241 6341367090079 3632802313026 2158811132212 1424588446577 4086861371188 847973718731 826933865603 2289583361123 4959148754104 1368560454090 3953836338549 830554946043 1024641464955 3824656874148 2002594992165 372725539860 1853012453323 6138119191281 318245670721 6639528899042 1977317196313 429474028103 1072269108043 570738135324 194047373480 1407891160664 790619491579 692029489122 963119712380 6213785018282 138012481353 4708683404142 1670946121036 386117200749 944987414032 1310499707934 2760840766415 154730829709 558906978068 2480237245592 5907439124579 4108551561948 45437205151 763694774103 1308711563008 808452650568 3216715636517 2778770624751 6420454449777 91773303627 169009155785 2811919802351 2268268831065 1615761711547 836351352147 1969146244534 3964058720261 3571764742812 832357880450 728473037151 270341902815 5021704043857 3544955895087 2697228521558 3369244320002 1602256903435 364646256 3050068594832 1883558810327 1074587588851 230448201907 142397294278 3906808350604 996698597584 731025022136 104055186988 959245243721 5606634646735 1770015694846 3786512095830 385135186028 5928099656421 272814056872 631752469860 1051208058497 7385587689368 3395524094444 3627285472825 456825920115 377326540904 3230885125309 2665092805963 478532139606 2647972521107 415029936131 1712666628605 694414064723 41217131780 36672598748 437857251167 3019166257071 2385701550706 905582640595 725577180118 2704164132438 3556822076311 767999458220 2588307919343 1346383840441 2468900369846 912608231894 4507825196725 4553782713875 2482886552913 183887849388 3376854706725 1541915732881 905611946875 2839597044744 6928715826784 1729128415569 131893361503 5972362907199 13128867228 153403410873 57369544713 16398464842 6195713120762 2717141026668 1380708905914 6841894968322 182813129628 886003731337 1355153633110 148353257467 2017212950085 223344407460 473016467648 1184371204161 1378302702751 642459560238 2835227426189 2454065555468 1465008721499 7143552694312 1410647133959 2756943048107 3684444085508 185633867553 4657573981302 26358363036 641869797016 246534830088 1077682282509 1368720578828 1427179090961 1561973004680 7084015296129 10638920064 337897990093 1081555149133 555088926499 3790770866453 5045633216691 597305807138 1994150571365 988347874838 864174174956 3959516816330 5583781712370 3106219681532 373069398229 1074837442774 3118551872611 173487988683 1514539187348 384757643897 4534329740263 9346893364 6829038458530 765568698432 425993050870 3666567605089 1560491691118 198352621744 2025403975176 75037865143 1251198003308 1509424204999 5886200201532 4808226104112 811385191601 1659467706745 2872118244844 338740524750 4583129417131 738167209782 1729914134082 6817796662479 1780588818241 270727856323 7214161566631 1268574517560 2207325498530 977386224553 717281684377 9145372588 564064778155 2738781508477 484603595856 1344021503570 787631224965 2176223323512 328863319351 3840288848489 691144437021 423737311290 1358424708767 5665497544105 95960223043 5866119091772 42217327809 1284994065094 627706032668 1823146140483 461188010389 2538263398893 415120441169 1247270484 63820328053 439149461017 6373654371682 1381305022649 2716539131101 3643290838874 60408421355 2077461801436 510173894609 1019213762221 1278444474573 109794242866 1253539838090 141595715352 727673880952 5727224704585 5049944113272 1408613402456 1222307330673 522261331295 7247980603763 1370865782050 2169123400309 1665639200523 3630174637899 3254034608429 3012956714330 2009172133152 411984018022 1234187318991 3726959187517 3004916313666 276852036737 236549051900 474169853419 5582495123747 1726880110143 1817493387634 7328578278258 5206034730094 2372856547890 2392899116136 792888585456 4339891203198 749467830368 141691890860 295727340612 2167412011680 3883812005076 2690788169470 312212569793 6603595149437 1504294713638 4228573440986 3632196390060 1782157134568 1556159311489 760500034792 1835768555348 551008833262 153232919246 666183810849 177678031108 1362300217075 1699758012188 42508557946 2781328827 198328632757 4441268234674 4798798297917 2770663276541 925174543738 2091171079237 6134216078148 50124389775 1034726066638 6452520824821 2273341383957 1962416930675 5061133870999 299041444102 3338719668008 823148773196 4326022327270 2666155111600 634982419339 1006143732686 223144072201 39988457098 1374457591029 578940960254 16967642288 419171109776 121728089370 1341219682586 1198768648990 983778879751 1557185468750 4727395737374 680442619805 3469411838984 6017452128946 1231240906456 4300341442778 402254915063 3016622589463 147452544123 122500365953 270503053710 2507878296064 200672912782 2727929483313 3984232709717 1456448164848 2714471505612 603002682622 251906033774 1416391190767 143128503369 108686797958 2692360711621 3751519114584 3610433863542 1240921285292 2066884187503 6047224709542 573234822595 995863417409 314871541438 154060299586 690754640108 846529861134 1286053767600 599892767445 2609244691843 2702273398451 1601203448026 5295306277226 191222292641 1499850881180 4096330229782 287344185245 2735904472537 300998985787 636799311370 943032013766 4122644399653 498487197131 185627238612 311573531527 447801556282 2445550188 355511751084 4422716672522 4715022408762 2405747285680 8082573237988 1001850634779 1601763621053 151631631253 1348622010572 1964823110782 1253880761377 1201304538534 3437483246962 3773585423 345921682509 7477416927512 4570983412385 364160829276 2095520862847 3480516338889 1302411847348 1974479395404 911232447484 1117291491524 5989403622468 2024617570625 3173244638630 5807698011671 644313851403 134310067158 197621116957 2207244414668 2620604423814 4872867860213 1329458162294 385371704488 472685413592 6064231133624 1537558917829 1718330892597 8197450451544 1734161651900 1617640944213 1653461935727 1516067547678 154784061926 692941609106 113149723418 5331091926059 3152795364291 2090097209335 3240841542352 1822258016973 3432393529458 384920075183 308784576237 336319791738 2744512479187 16777378894 3374757155007 2501460003379 1591961455832 777995557006 4417075541146 7793802591929 3058956404378 1091020580235 600249765202 1512951309013 689312497083 5027574981043 58042909192 2337152158956 5553868849090 2856327224786 1863688797446 199731480016 1651662626068 357543140706 631938358205 600950650320 2782612001654 203042333807 984281271477 5009288291043 604793250087 249905090351 8151747778894 1863257177142 1031036473796 141357030390 2605218311866 1740678201744 166264746187 2440022612360 1513059349985 5188675696843 3271646638426 546606235030 6613247091012 929369059135 685372460487 909854890812 1733558285080 81291725650 1286441248104 397217197937 72883505873 1102332269851 780661242217 1082856268209 1853743232051 434945090668 2244883633669 3858730456376 2014508196387 3784549112377 4146810057193 4904120251740 3260215515687 1547145780337 1738431652197 713442553949 16297889066 1375238544278 6731090856958 4795258422879 1740992952764 545644788644 150475732904 1295844744733 961385080137 86892037529 4308546390720 2788863424242 1154214536508 243493927969 537818028754 163725991837 825412484272 692275919846 2507513473778 1950684661197 5401549451333 404558919594 608229918671 164497752012 686865004651 1177268369894 623119342472 4179780375213 501389738592 993855443769 2038972561389 392706132725 16835704010 135414059713 2435982714260 924566750679 248479341943 1407532425686 882196408855 192739783581 982664085492 55685625036 3852598372205 1742300413321 1349597979348 1142679216 403975944726 1819185318132 752075505004 556188174361 576665214635 831136230864 863911853168 340081436371 4016886525569 1463424366279 173752810268 4785894744749 404889418818 1341887715964 3027685720246 7992742849444 4859515385850 2097725757485 2614662550572 19370112357 898681372650 4624182306479 346719292930 1155666557380 1690613000882 6045200170646 4145899847106 30632109442 2055519106134 5273912883431 1468386396354 187311374923 151833968194 5164695161699 4767079420349 4299018170903 2109639875998 562685881988 104087095176 1014496084122 284285658280 2116693473312 1028300483038 3349134313766 860954040305 365490292526 653680816063 4585243827043 1230353992830 1334691765732 3520690010987 751911361922 4798474608 732809290587 5384219485939 1374239481692 72427738744 2500572345929 3561198826996 2011124048130 1236170820360 1334945364969 57924189020 3614376320095 3301885746937 1517553174030 7064038937689 1345056192539 3611195737114 3392965124 2382265285318 3702383821242 74209165445 2432005792247 2940757767673 1643553074818 3447912431452 408499320685 712503840284 3628210626252 1783329193179 1532987918797 791485310336 919029710664 7043668982966 1554391766605 4583123318491 630829671282 4811468444205 742151630284 4022383411092 4023553066666 2229398248709 6095297872 93395238343 6488726613727 2766376652062 1970536573495 2784222221599 983975563349 45455621058 1990686577230 4974097107258 5699915031019 3167934647958 3747001503204 6853874190018 1388810457330 3669330004270 5212354952186 6645152977407 151691489561 2476295995491 3756336422306 587552864836 907995549351 71258113100 4783744698204 1724955487 8160919714851 1875642486437 5837298722 138115639121 261691781084 4922541236265 115655042092 4705238091089 3997385797050 970305831681 6840860274 78848189692 588128548949 3047901814628 6212609146877 5706132110875 1002666473906 106200714261 637535406275 11296511510 353878699620 218549487240 1583372109881 506523427501 195428151011 3354401955121 1451650347729 413761953468 597105447196 50432181496 3701681824341 4883697465243 110808446958 2732128049322 4298976546059 2125256662872 2547828442870 7394304537154 2041866183547 528539197326 1417913483721 2977044087005 4188333002583 1834043813777 3008882436027 886920035483 995851300086 5316789954843 1252480694941 6055301076550 4384926859194 2613884278011 6284682697627 1145737708986 727760016828 670245291487 136398913426 3457882104414 1822554575488 451821246755 457097076302 257567758562 2474600550032 151700428725 426906804495 2744423196444 2274301902825 57173762489 184552310267 7138529320405 5644860677288 3733598140348 605347552878 42654181476 6886296727413 3950485258273 3617116321102 523928887607 172893616867 784017644448 401143483236 873493602072 652895740763 5258197124619 77088274003 679295940024 682876174521 5127532161362 7176850237784 968055666834 3018796747147 592995762698 8038983030683 8124021971140 1166268372113 202594872387 1499733789029 1575941514009 224059002792 5954424990097 453297240593 387806503218 25406190038 687869435082 2703690128732 1785000675236 3504965735 4981253740014 4652897584369 340315464310 202804796480 323597462353 53427988161 585122117759 1132330380204 5361161614462 8351858243188 4714028161231 5201721534104 229665662979 599826049186 455464437 3792884225354 1243386907010 1907219245996 1997033943529 2684474770753 4093274503825 592910178706 5114259037803 2517325466586 580152417335 3315809885736 5328565743941 1261220311221 2737708936438 5370796742059 1125250689930 2012047305079 8088607353512 6500706206210 2582715243853 534990818454 5456361023919 3887068564855 1480048319688 1362038755063 181783683743 2432664559435 607327916080 1180718881169 59263663219 2155695494937 1237951352280 1042037777694 3049283193407 1210943608130 3386904339863 22296784901 2567594003587 4453161732435 964871287028 2134231472313 1781393490372 7460101281662 129695877507 264972077611 1899543276933 1080027481326 428736710544 3775073267342 1368692898920 3402019958636 337292465389 132295011681 3447027526461 980319810113 4368073613524 613560304662 3524772574128 274129201211 595971739567 2021132838764 5030656090422 6880476830036 885387362462 7015073072075 137263178527 3086067462930 447344374263 755501091986 5050392430839 562831474309 1669256059668 2644965038570 2546090350969 1416628489243 2780394406518 1290171143778 6619852614853 681210642707 1656942824136 2068734467011 319466295335 3089648403075 148750996947 5972419926797 421967467927 2965255531944 803868923424 3047714647 3731640062888 3713514601860 455379431980 130597152339 1688308579313 433018174462 3890480146374 4968333052767 335282455005 1310490653371 7557664820135 5403975707985 3405812485676 243070547582 90083278642 135591207696 6459952559929 5880772238240 3956158129109 5951607037826 3587957600178 1901770126193 4579394365832 215819957707 1771058057480 1685143970055 1281480879288 797519390360 1075747964549 11487292189 232552562965 52146289156 106524749601 3064068419864 93131325301 2146682235866 1384530863827 1308690781218 3295486093664 1549101506800 4995777123205 2145024662707 10771953645 313087589975 286793162962 3355797127499 4548808424544 771961016643 5056290856890 1517803207274 333379553661 1771038882660 1621359593255 1534109310974 4444005649784 1960684327559 4874221469533 539114248784 5907441866329 1419804109578 2832658269940 2516546882631 308873650890 3138803224580 145398354821 4570393488538 7348865471266 97450413728 741737386894 3739455760937 1286747391340 2292072738960 2169052047955 1923902478504 4513832493538 364127553008 62604406542 5235374322668 298193987770 1743080395316 3418642399710 1597376897242 4627746125357 1322626950629 1023781539788 721016677543 2893275678013 380533653504 6268809388899 4122095015883 1188462037217 353654089256 330152300865 222070204099 81387571739 3224384792397 3656809672844 499807053705 3390970302956 1215219005414 2447951806082 257264049451 86173353480 586282041089 3213731786163 233967743295 1696883915472 3106348126310 1701227786821 2984179638988 2384369559695 2372369092134 860568390538 2183486333373 5267526531966 2935857259644 3287574083318 6948189862670 1825299901960 610148608452 1866319526362 700656066105 4028907789435 542464101675 765114929160 3458705855662 1754692397622 1780683880195 53702274767 1209877036127 90807453426 5423709401104 1840580169042 2419246906697 6870382950214 89905621875 164992443108 236913872096 2162187534554 6007406270410 630543163892 1101192877018 1070351904125 2900519819091 3262526065674 2536910305252 21184941164 1878851357654 1742829377057 1332854999270 4154512089629 1964172447009 525178297737 784674810155 2139620892094 3136531399972 2384424405600 1283791684425 1355155535647 319795748314 763558353713 2148645117606 208911671293 7141616607082 278725960210 1769104066939 369871436475 584607243915 608526651471 3581460672527 1652349974349 3500965076473 165937301900 342247054963 249320616495 5331436200627 2228239684556 3245779161026 312163915608 333274082831 964256181575 5343774000450 2777741863697 1362885740530 3401740095376 2548757899347 2088404902156 783637961557 114574551753 1023239971856 803943483343 1997993920378 6198107817498 1525315229329 894168962131 568184693192 6708762530772 1614885163513 309362866096 95003193583 1284978995572 358438928171 596943647519 3447202545526 4344996347074 257025479958 1253630540117 3038307495937 248441932643 1221692599963 18775101488 512713322732 5036286926213 366491523406 675075021918 7212488169553 5703287837920 3862898130337 418851770559 2828355436348 205350249713 647652920376 2487724704005 65631457674 3743967750324 98202163424 522571349559 1271844988745 2207462904387 65002258364 476801744734 225111490433 1610912084636 1007796415063 3208311380136 767107228285 676199552808 246689039843 3999192479265 7129368461857 7309014657169 1928763470781 1541510749025 924762649263 108549103249 1942737539212 2591734122854 2664068342009 102826612497 2683427678380 434651294 771388727175 217845138669 338713046617 2420310716840 731769286384 1080974917618 481309412462 5249852624664 473277058260 63799250879 3731341985806 4684808656846 3504179884898 1925534688293 21143006969 4915064533167 4069022420778 5229456117760 134143917127 4087625224353 6255792607390 492228210392 24105229146 2955476411606 3355676162621 72458566448 1936949324444 5321315766899 709382938493 2725011831048 1978889101975 726479523403 5595163244474 2930622851402 3496427993615 4588529834691 4106676082689 3490967313472 98459717383 4908343422048 443867295502 892091302458 2333760538266 3663683330180 741228788023 5992658020027 3243958369764 1037059375301 3203762650123 4336370594644 3153437435148 2409712144027 3603601153379 596183796136 3766511918664 80291422302 2528812128303 190566717439 1025809302931 181066162605 5579026392730 3763568105179 475355595753 6695540816173 874236824246 1876189810 4378392853911 1422971622826 243919545109 7759153443529 1702056504640 1398422907612 139742333170 3176133110278 1460959410071 3252628753134 177425100085 364101563567 2276973673462 356842488997 818456373517 2567281530929 100649926781 7626403091661 43970588107 1133263697647 168160104715 1304759963728 2150524464974 3335430694166 3519129742209 807264715217 1521593505637 1678443567314 2902236921678 1579797184758 313047013089 4026154157453 632782630440 6984419815434 2643843882358 79953626329 917062809120 3541605984552 1426433418997 200366286133 1804832662709 1266684997617 1409999617641 3484131744594 2266751424669 169772538074 260529868072 2242179193987 1283699393274 137636003957 274470089754 1265417758882 2199886663768 4609795905227 1142265354793 112609639328 254458614510 676898300248 5659961505100 224621721912 5974542349691 70072639215 19403163300 642307721423 241596474179 6188156999711 5035094248645 154747338925 1839965081219 910834639373 330153343843 2975781754950 1945963448322 6184255713728 1260412684002 389272893313 702895523407 1217543926984 6918738589845 1040941114391 80198563138 3060391976051 644364250113 2491496041216 3880032187846 1635704810272 2202678722319 1866447706981 4314706570603 265833760374 3135221628938 750947314823 3079754093132 1722614484472 2250819781149 6429246237645 1611168424837 154418450483 4267852580997 5466733192853 4459688981022 3647900900534 5829918780779 425149987707 1690114655812 4860688782989 67797104241 1704939910566 4582260093919 1121971042836 450734652367 307850839195 4457039837138 754879141937 1351932713694 1821909211451 902303956765 6260578104004 1268669253073 6653743965408 1471659616989 985753671430 206494171750 5689311545902 2390474282031 1628401093488 2730621501123 1331179455699 322916128036 5644237190478 276153834043 4927345793158 870619039307 481826657897 159353985534 1004479870869 3705495352602 2479405819673 237713465445 306400014392 224017859552 2878824578168 1204304421006 168456314756 779849640235 1647894692931 717684984558 138804949720 607712511640 3705838047426 2947364603804 32766508099 1187604138 2326562880515 492621793508 125048231001 5214292408325 299301903959 2089759010835 6604030450775 454791278095 581812843811 5155183372957 928368759731 1733165382376 288000882197 3612646047700 76991189637 3554214342966 5570627117225 1094686564491 133685533389 1544765880438 1329685622156 3463416628006 1909062360236 1056812801206 1228535752456 745719751213 564286184279 3865568584454 1476783291328 1414869995085 561344498087 1401623811733 1026742306924 205679596620 1328813104710 6359977823429 1670117295903 3467139192996 506063130726 2879851485296 1268101951906 2404795431484 2594710550008 261771629123 5417765874491 1546135249580 49886650959 1929844155971 269123841421 5793340136064 2528508186145 4502359608052 6811835805832 764481799431 2644474356532 4081442995400 581889438773 3144996779974 435976297635 1749073861767 3088711145319 4749141424778 109932473623 853331315345 979649925098 2857120309231 527320094259 481435972955 1837060103240 6131386884401 376656369765 375753838009 784534095056 4840923599281 693911238977 1977923343747 1808539718385 735931595318 1773045327440 155003579905 2143847229894 14947871488 140435185916 2250863602175 1785171926875 981708451212 62871513988 4701575974516 4479371861791 6760849365 198288582120 3984712999235 240731249242 2250093231566 299089719432 7340657576 1407437324057 2668153580142 686374281325 185170340964 3083525935141 340533075339 844676576964 1686932877294 1145334491895 2528120655630 2405265336394 1025604450544 92973161351 1758039238555 2125978041905 4213589121181 1813523705480 74863322863 1010484940911 254515603307 2846027745766 140069335567 1773971541327 3285747103301 566941126713 29662462901 4205424697857 1517263337877 1725618084439 2856834305755 5710721280645 1446272199425 734706808278 791864490193 4508797078239 2839489067980 1506229670319 683156637283 2946442930 1242573194617 64266189358 1760910803082 119704391670 254112648366 2193208102455 130224117435 3464297289331 673822690505 951051153800 5638111656129 891185722215 3510075580417 8062059489165 229060905698 7901089539287 4760381013223 3787608651892 1687644237521 393440505839 3586785725640 2947358934708 5707175653676 6492757240241 4113637309054 39061627265 2294263663776 7739439486087 127361206601 1395452929610 240022812537 3243716472959 966007023291 137811753448 3567274762412 2283312442140 1639633900176 239151462542 1626494465168 1221663489392 4192890946273 507865463050 5795369766751 324936674979 5290071760905 706905456327 42354870541 3899004114 794577775365 797528877820 1449625802486 577409922788 15709809240 283062753796 2398359185895 1089686212321 949798398526 4635962138553 301136798610 1036694806495 1614165448393 383322664442 1901011345468 3381446402563 821885785454 635061718322 1066082392949 954260399532 159853135447 1606501968021 260001331468 4082620160201 2738234312109 3234466345954 1028076920913 1467308376383 3219408791246 119464597044 533274050543 4059565320017 3362153394494 4188203162951 645632701907 526831611162 2631816893440 920900238844 4744254810943 1548629947334 3232016964102 3420817188746 4193599866131 882693224178 6047549751492 313010972133 356538166582 4930386955533 3472367205728 382703131654 5348783900000 3468776035078 1603859969410 1882729303533 6170141435048 1349297567906 656005523298 1074080696351 1883547808430 1082598801 3297080473061 2438863932635 3486191126816 2265232596589 2262045765427 1484553604490 280605414348 2813521368785 5838492518671 2968882675625 2174525907133 1274111184187 863100337090 3872140238350 457272096715 1941414664998 5158692054312 655644672076 3937239220606 1585052568371 347589966802 1342228508772 2542079350453 1178826767941 1576714125710 170879178202 1414069648438 544314357245 2069324600306 3104041072989 2364878804790 2241711456712 4083903711306 441447990663 3632584080425 6561782009427 279349082587 6825352005827 2514848587093 992118038448 2135324310619 2348240391439 5354982395162 1517379725350 137643328107 2898845529606 5405319889294 1974291294059 117692688611 951038192916 2920676072871 525946377416 3898468098641 937410387729 1839919057864 1398867395056 138284670886 3717918299235 1312408270052 553274370669 666297991571 15457128713 6220378619627 3289346548353 902760002869 1172419808084 7438320131603 1009144038567 413554943372 3637572501035 1586647088608 5004173005 191364930315 2044454347150 590969260128 2641530185797 3786894770045 2505661732173 41938636497 45570956691 523797378476 3209060104100 3944219995669 4136612658769 628505079460 6733675482296 877717816968 36825633561 78113952335 210781974683 302223429537 161130960649 2389253626256 3300376081609 1841371788280 2615766429368 1972672732029 489587523747 1878089121080 2447658242973 5900359436 3734842775993 2460725791482 4294515309224 988718914125 1815933690865 575651841979 1611246732375 1435559520371 1352854402837 96225889520 4243774171814 50722796553 394045254388 3356597332590 3125156206631 2448404394652 5785105135263 2717806739764 1154866972993 5160519756594 2090646390040 2738154723742 904718129663 1275265433027 1440990308431 1063146708058 774140764387 3009091826972 48594106795 1845106021512 1020102663764 238136035466 4728824409862 1354510732496 1580603538418 131082485621 2585356737831 7074127348804 3008675588120 3456181568913 3741637495840 1008459853540 3485967639091 5135646532736 6091815638717 3299844066793 430853533360 380493184961 4987431438484 3746164076338 1573926681415 3286626663906 293182411600 266643960292 1971888670801 366831075356 411019052195 3356035903142 2109428036334 735267372442 1670098019089 1148380845778 3584622952103 4620390808182 1824659185072 5043385605712 4173065242552 398801590385 4909097633341 3085784622537 268227631118 4226452028918 2902917448756 1405551199922 4202762864680 943396914736 2009586721501 1433147182709 830915218854 4702134464925 2780952810034 18221504869 2142280142851 1277595818857 332505471135 3433049761066 3018521298620 3673920483898 2023176453894 1084031462799 1021278043104 1175265021925 1411977566912 2217737181718 767071651387 839712268624 1660224417794 1773454827209 3840675677190 1212522982728 2687549049503 243179242821 3499771048599 470273353660 6818014961706 7217885655469 3572405108300 3478104770127 1393018759771 58681319262 851394782170 1728399108720 298297971731 2091730952001 790224407664 2208335856846 89840295881 281304117510 1762402609593 7124976458514 1618413616089 1329842932668 205865750041 1027821294683 1025630431849 4099214375123 3422762419101 3823825203818 126545443749 28736009358 5737891327523 118928443813 99810027054 447415167092 914619024066 399893551284 886906504080 2182627643907 3626900505443 1339043768663 1520130753421 269209302189 792666577079 465977218652 659731874477 2369847172135 1242036625 3229834179629 1053594915286 1524197558320 863167243577 2150704527507 4416112661179 2205309317915 1079743764946 7506824848 1350104828307 192032241735 431407083504 253049626874 361916576756 849081364103 20464789216 443588522575 1604265851380 170569619372 4380226210080 8583067263 205742080021 739511166220 783796902595 1729349295754 693598884515 3593341057225 134354744747 2665935859721 1494545134409 5632071896288 41768518421 3364499864484 3467844803653 150175542682 1722020489329 430448963052 115205291126 3696636441718 5064398015969 1325870562931 2781226616145 820522707569 3129284821331 168417815628 1494612554976 1599686287720 1358290141679 858227386741 4409058664402 583857036256 1534575754376 7491007860697 149944756231 3471086876149 1220586289639 1930803919572 2735372307552 73438215333 722050397248 331082724527 747411964402 2379899796621 261543638677 746302487586 3896017178224 3586917972464 10289155374 558516866270 2254783247084 109672907132 2655708326269 191421985085 1318431307760 1313421725121 6197551937960 3732881684559 2443878666487 3123972165538 1356685944475 6115930132553 2992910819845 1148853680145 2345637272243 3304212077307 416137803319 1726193603069 1471350029581 1129493334345 201891032036 852560641822 2823936979199 2640645429572 3363426393364 1196828327878 4601232699528 697976696760 245620038685 1035517744092 958111758064 1655167721707 608027287776 2131793885665 299750973815 307641168733 4055345570970 1121067420828 1571578532834 1442552609859 151798903320 7151907111 2025613846912 876933690773 98333883860 1312119762761 2736224186889 187028887430 1810554422684 481708305421 3548699101550 257210891893 306656011795 5332202739966 933209634549 3787153949872 1450424275248 3340588290751 538437798471 871484510505 2766001587739 1915415578178 2598293008300 493270786953 1143682931277 3850623329785 1482274275420 3184740033589 254329678841 656375509910 117207225883 1259593550412 2726287999624 2121827272484 2940225858492 4094137541522 1363915673591 207448776581 188248636202 562598496751 458308262251 2149834680928 1743664476509 1601838325924 6005667202879 910213165247 7184296759524 3275329687462 36606021215 135790613895 6337391100775 84437107536 4127370379360 1661520816413 77766726367 1810633457333 3001188375630 1781336534459 4576294964454 2476384342798 3146547496570 3138288256254 2700205604815 202652151668 174245821337 3002754467723 22922164049 4480667802937 336083851894 938052765838 4040206127058 2000660904329 3216020549856 1046664018653 1794551462214 2826920818882 1013997409549 68902506990 111022573858 187266975690 11451342042 4502172988727 2816597337451 707064134153 6997909128254 813125189335 6694644594430 571845698 4379603365660 1856213688975 58700717335 979039061811 4052145208098 1151124573470 1955586835566 2226600552767 3815308307772 1949030579255 4246830873458 2273655894192 165455548972 388682749908 4114153676906 3540949983655 2770811343170 286981612996 701507287549 70419525092 1615437402387 1347506987606 3564326298962 3177395746326 2487294501497 1930913496847 3621067580853 75967841781 249389006397 673304086526 619867710192 830467810025 1202640554310 1471784663113 1872227383168 528369676967 2785659458136 1803848824823 2192504075390 271805690916 283388260679 5367867013759 421856486260 55531672113 1196800384215 2378679197905 1777086758187 245297936634 6920406529 58781614546 5788643052622 464314936445 5236675890808 2558658064110 2304824092517 4899304572022 3923283903650 757561299501 1142893631777 155262514889 611502492442 3351991435635 1515488924970 735570845931 779786651468 508602341944 1952380194779 2409728799727 802827347342 3304820638983 5058186199687 598550697277 737758150649 2571373779044 1925854131302 2176656559218 1294848629073 2487419866639 5592453552731 305833435104 4125871246630 838331409836 3445891377748 5386011988848 2488442843941 1396451447223 627918931678 98079898760 1022196916438 157324878636 25162448980 6430625855207 5665028190154 824187069175 4790884358295 2232294918186 2958754948558 3480996570748 1274614422260 13930263517 62516700768 269796763144 1060993748145 2491838374055 1104349588832 485128881515 186630329445 1151179647950 5046756769901 1372057949853 835250678383 692079155625 10341779867 3447541785916 1484828594386 6163052225225 366336129634 3236991547335 1094707936039 1602994133191 3847513880126 11800644106 1744109028799 3747826564653 1879570134477 5719735683058 1105091843899 3681347336361 1299467810123 3080542980536 1033821207190 2840851695344 73817747841 655484785048 2260073732097 1000008777950 501869186624 707920677721 4249283259750 92502739074 1699790735 4276686713 5311528795092 3883025448868 479084654470 1023618805479 2405169991828 4258364156352 786380905615 5778983991789 2740352503615 185622266716 293986897781 3555156406308 4465057880142 4412118772417 681736287130 3351148713390 5573398364672 4707397955872 1956005118564 5404128802094 2476982778128 2487183826086 4176223014782 762891192885 169208674418 4063908440972 3929466362220 2727632059041 5059450578219 1840253424293 2406660998485 1998656704756 462559044770 916809375340 1567873921818 791306169247 860602738701 1260532925681 7245980270400 801732761051 918769328180 84767545271 5848445072378 1432277349414 1216270152349 2942592658482 966261182460 1776113977848 2835977389260 1132729110854 881372104225 1397628604144 2647256397347 2585800488538 57600976911 1176180345194 914295183026 36018802819 2167196328366 158362129522 1073233024318 1153109139355 2404622489108 2852758310534 4960812130255 6272451581075 754995036857 68509848093 345403196357 8172432383 2168236824757 1587336316800 2727547947827 3207844368283 347993867511 390078516594 97244421041 519487683118 1445153692992 481821117018 3850332417868 2133419508109 503733143385 3955147649683 2965263642544 734306720375 4904552647772 1028406280925 1695004278246 1887410297360 2849418341529 639034410728 812435987498 173471239305 1815602136370 6073505915994 3504295133647 1012245946433 3677891085018 3064647578383 2181388300141 324089169480 38300967844 2754354084968 1896453491035 244213859374 2054627673732 5669190955647 462705067040 235680536258 262633780381 2301205485200 1844104595866 2077112953092 2292413031009 4516753179323 1659677078659 5534211092496 268608214370 5637937752564 1623588101821 6010772386940 4179778938603 615259109075 1679184596938 3977686758043 5158148307472 866190208711 84398051564 344798455503 2385265879395 2982090332550 295841555761 3859258541145 3789573698241 254787871534 920674437294 357301704058 2517579783737 502878357465 2782057263251 2183263200564 2307022414259 10917593128 248926722875 684549876507 2490584540908 1841200499344 198379405349 192287210591 1083133281273 73677440959 144025157772 5461093956814 572814988833 168847075624 38706677374 11887834233 2972113331252 1306885351125 572717898905 5629241995349 1900477887196 3207877202853 2055912461041 2794777706245 975079197602 2890299202405 428832971977 4047976452806 4395624277545 634686643341 2649262897747 1757728586907 815356121138 23264061500 3656779945384 27627684921 181909652246 1962302274707 231471904535 4780873672027 755361110669 1273085484694 78750262642 309147282740 631062742236 2740841033325 6416470276359 1442964058436 3407893728873 3458445214006 3244162437047 7155568762245 4040410888203 809375598546 4800457007193 409421210287 159597508440 398948615 2445864499234 3082412047490 1319042448347 4247228725901 785074170299 19543706358 844413442022 3449572316757 256195320252 616282530140 403535530243 640720557759 297260731413 138540696735 675836262641 1260282013594 873448040675 711444396581 2628000665909 512642160568 766136563802 3256306677828 174269581081 2930564635492 3032686085107 213555720575 1457829247496 5829630087732 434594072940 40401635346 2666490357518 2400679602452 132671118510 2945026695207 3496421043282 179007641648 2645449717563 1515209390190 3792917295944 259169315952 5423580955057 1917226552196 234861650409 2401909791785 1783554531586 718253258853 3716972464616 1221056263350 1418150203641 215942975942 779009395958 867358073659 1180418573110 5165717539726 6300074444953 147536432284 3613538369052 7227722284769 3184733920746 1314219533823 5659550408002 397621472618 4636004983778 120915975963 3115492066474 914906013 2069977933975 2793873925241 2652849962889 32925383768 2285979188807 1675717386882 179691734204 1276097191946 2611485642993 2604177245703 2313132308192 298357207875 6348640614737 369306340817 2592333652611 3831198166957 54315129936 2775445852049 2013839992997 4479452830201 7528349593604 571526065203 3562585523516 3805030045256 136240042316 1177084915352 162164230846 164731537171 1045963349034 538330429659 630280467037 5569259829196 534537830716 2436348285054 1819486146821 84314858581 1772619776485 82117233062 326243026760 45621990102 389839287929 1999227719141 326189088609 22524864101 4292135716775 768217707945 143725668656 2248173632600 4193669642528 58289490696 150694612218 35787846781 4929813116590 71357538099 13709537285 2923462189480 10147456851 5341913460138 489086617901 1517264110547 32144585401 1043529176358 1312637662711 709189762053 3648884366566 6112831715946 2465087338744 2443274742600 5107204679067 264046199554 3274557858748 525619343743 2381690372301 1261362259626 34485399714 4856995821771 581206374753 3322997928 1160496787095 56009954717 6224222806900 2683768053109 877906355597 1792175361919 248168671790 121422779580 4328115270384 800023240508 1529164553899 1401146158049 3762561247926 1435133669939 650373797095 1227494057420 3292370398502 217690393796 1914939589605 1468192163569 3446770284252 364695171341 4273767167816 2381228614811 1698982281717 983190755133 291413303945 1106871806582 4861105533520 5577278981176 596624990 1221868026 192133669075 794866239304 259375546317 504053231973 3500576988197 443614980219 896817143631 1931126218395 2216892239220 1554069423808 1092198471226 323886484680 1060781043128 1822304535527 2214681095848 3308448548376 289704363107 6917042875993 5662926738460 2025095429656 2863726802439 1197117749954 128926944444 290513248532 1110558134647 3725163072404 2761193792247 754512304564 3914473212905 3650028915302 1686408619587 240613067575 3079497578416 816901679234 5149031518076 761468095516 1136437397800 2055031924411 1095885758040 2994689931358 5182781015803 96828785476 1942206556503 2272138616376 125931701230 3653200618274 5388183909020 6043547881345 1773657378534 1228039407731 3251759838079 815814666323 3224522843279 2099853141819 2807129034041 190425849454 328368437702 974158526784 233073724341 1085523332343 2015961251591 459601493648 457605532720 307197233327 3726606756694 4849939078574 6039327094118 12698925990 3970038666873 59473207768 4720136947856 1541180746884 3467835930317 998350120221 1650128600642 332317820933 238915587766 7182988503812 913645233288 4702782751601 6806681230168 5113627941479 841738873486 3968151294221 1968058270130 6527972574808 4446097184905 3513938161466 2488565281186 623349945374 2620400287921 23195178428 4602176516041 3076948002725 5247329068 671261102489 4201163221237 3243153974655 5191747044583 894829512875 572039825590 178845094188 108734041251 1222895289883 4980884090136 140431448722 393984207519 3897140099742 1830680835799 3023401707055 3455430441664 18626458494 865762069265 2505150960027 5576548349918 1621783617163 790508844217 2296363511203 338391587095 2216170461428 109479511433 1399416374324 2529647238010 731785480368 484250551247 1884656694047 6726895610381 604096046986 2051075114038 308538998624 2552738585315 226924413797 1827102442356 182052542443 1620548493521 56606383597 6697157699776 3952055339410 2839395068146 118494225229 5032502842726 1265790626292 357800428464 140147812091 6826747851455 1489860976139 155722740993 379618059396 2814957752972 4238900098354 1458333325292 2292781083272 3354793917274 689819063308 232013768964 1900754905399 2423471555377 581783938413 5218690214451 1492149034521 1494030275665 360839836783 4946907870545 6904224271329 198200569670 1402974256627 2918341021642 1132913619306 2161732793989 2077129045931 5897204236291 3136782533046 1046948738982 3805640323497 388107694453 730193949158 6547208488869 523965543026 1232464137769 1667926441533 472810300262 579775245898 4019023090894 730840633244 1502789589593 3346235568015 677041255874 658118071188 979772953629 1170094709936 626009545708 1176028803795 13980454554 6441156643337 191131546126 2924723260 1542077332702 940993136431 2504122422588 69070349353 1245169340170 302962865333 4400466223387 2662725552263 9902353807 6495532565478 2289058252654 1039824187441 20306380255 7586785838828 1514860222866 2008492806688 291592455149 3627895475558 2371860590699 5057523635431 71487877351 1392859889600 267080198048 1058606679285 235256900765 5500279765003 700171559396 4661425368759 847763891740 1020480219048 331987836547 3539709728700 86585646258 2205337394964 1848969183221 832041859481 3692038923746 2621149887431 218683813120 34161709319 470875716031 1307072427358 3745979921386 685112097552 1616210473454 3147510349912 1581783282682 3704118141039 76359536118 4234082029763 2422173154207 1160158173981 1938022145588 906330835737 2839426642207 1341127390990 1405642682869 2521652249013 1578850406267 1502809557363 4669828814125 643215562385 3477982044030 5033471799495 745158893083 425627667144 267191750211 1206450731032 823654002612 1125659406712 6182334205385 7314082981 1222544531592 140003209703 338182883387 564544598057 2016953589591 522284575365 772389261582 2583719042725 554720326965 3904275013612 5949649275978 129823969066 1663969326154 6623329235884 247372395471 892850111311 876451430988 3608356648885 298921380152 4680736273566 261048129738 2628231015496 200970251386 2296428526085 1065702715378 320935357083 682411134131 2874846777278 1165594110404 39730610253 725621358979 1633272692688 43136204384 3030414150414 1117808427042 1365680220749 2477745066425 742044784747 452558848713 154717192044 389515062685 2181855006427 2595426994389 2550164304629 85328615270 568330309412 1567743020230 1369209420653 1244634385101 5913679481659 5392625748728 1822101051649 423533504894 3152165732 243075127999 4199298262251 1479242381611 1144693205078 640239285039 484265831000 12118357260 461766568277 2853824134702 349067851166 398034720080 2680084708496 789828427907 5616194911024 277002209138 697259122680 832166054224 1917317597826 1422630381401 4533446966967 299787267182 5422443888223 5285044879058 1183086046750 4062535697209 872403844304 4920523086656 1529230229288 5516070403058 2751636741674 3697101800 1834449781212 1403385600954 5416109099862 330850864230 388088457675 184177497842 436776811032 613951825580 6180557764513 360641216801 2295254957063 2349055051580 6243696383126 1662592084267 519240071985 1605397951213 4188945679431 1262110360569 520863218179 1369347077706 2546418347135 361414686801 2894698237450 12126941673 3516531073585 14923819040 4422606032572 249934538114 428898184233 1932421569040 526370882584 707171191551 5936580664630 1752577802672 144244683729 7305930883293 2339412318433 1597447306902 1615237545011 278460099754 1485437197686 1885921528929 5428160440218 739305044778 6110332462480 3958213907591 4039175126251 948485276115 1973913330553 1173755302396 727257879821 1630022598140 835584313290 442375947665 2544683476960 5090431829938 835632983189 1244625232411 4118229442754 1329709749104 702581700267 5419554172065 533802515598 3349546995596 2158910097595 4600716846285 72464173676 165859534936 1999252827276 2249777773030 2000676160109 197885107646 866011881017 1227866482705 242769615005 3838963216417 3552633183988 289338932709 76591201320 357037822708 261964638714 4164251942671 3767606732197 372138772898 1855227741753 950143898693 24614964678 2450926533543 1044064948395 1390710104956 4580755307925 258928664366 358882726548 7186918172187 4602033200379 4721449861749 3775192442516 2198552558656 1897387546140 3808130746151 1050818139142 1361030262344 65284035093 1227492224840 4180557191989 3004670083430 1160958949893 375073501115 518809475825 2244314641191 4311854267284 3300450068089 1297306240559 1800132963594 743807495702 3690265881237 2327937788859 530345466962 760373433830 278404796063 331789771943 1099004775874 1531052414902 645202470288 51630252013 708604905775 1911980964106 343519337588 3481674546504 70909576383 1061508931185 687426112021 32022358226 22622514679 345607596688 2610231777381 4340455599721 1815830301402 333856264104 134055824081 6925439272188 1510724671588 637068508276 5274530031845 419356279058 3286533293350 4046055835387 1613981319138 6333502498948 349006763425 377019077614 753211255355 6014129425021 3845820195093 1060950776715 2038469149921 5267061793059 851243565343 1600320661382 2935000641 1535564458419 3276701990298 1730644366744 1374372101050 3962330618836 221860196250 270232005839 1956348429532 158416078455 1752764862872 5814625534172 349724361262 802941125671 704713674987 2533593465174 458364136578 68940157793 3142852367520 296191616288 705831250720 4280185645145 863680608488 873548141885 1308613417783 4244254918762 196606845733 156870354346 2176938249125 4638507486175 1824967779521 891767167988 146572364566 1530553322045 221658393147 2890255649351 4497046568532 27452255189 1622564753051 1431114895883 3388747320725 1785693772706 222217413153 3812406321075 433217342860 250029946989 173295135720 1415386635483 1761013485580 4578267064965 933231009805 4227868633248 596152028526 122032651855 1855052473989 2007362603009 2415790119801 3372445195779 6475443334045 42649323093 1505004062830 546731438936 3901942933061 329933693714 3384120201368 1710348544281 574386715068 2033397699354 2604234022004 556093661294 667115069236 1265357177411 191905271416 3766804414046 1217110193226 993905072838 1177950540757 2242958527221 313243149799 7354766101783 1202453290601 2850434740815 999389766444 591338182890 380864641058 1814361019331 60898313307 2373717701222 4933375740539 2019701636165 3030735846580 3086304191764 4907330527361 81072405065 3153275798534 2461105999040 121815153224 52685281806 2300995756226 2383216419020 2524086867325 315430039920 59680072176 1591869682568 2436588599666 1285499032372 3438525064277 414675909612 345550830186 3590760149953 761741726540 21174051037 5319205507080 4475160730513 3129113231611 4951692870833 155750411451 1034403847050 402043734861 519606902607 673280014210 3856886433105 1175662870701 424937434421 2091134062109 315962023017 1010474676495 5037336225779 513236282476 3219027068728 2094248966089 1444649440800 369965689875 8005265061 3216007517667 3353620292978 515300027621 2455699942036 613461295710 2576128478563 3457062871554 2279934388276 6150365067897 1000537480426 1378024799767 1102337586919 4694812392061 3759709363555 6866127419345 2351240163248 2482382457780 538710823687 1586033282858 96698850514 647868010024 3775641951071 333234218751 7205540578456 2557414157538 924922789455 3200918953376 1053221407150 2204553508821 2199682897192 570512632969 3695426948488 805008877387 2810241017458 1370953470204 147171105261 3623511071221 1247910148672 988859309886 1497642454952 1260346233634 945150649354 2182039715940 898109623059 3290534505528 5866959243891 50188606005 641793635538 520750377153 3839595337258 1153962068487 5295867947802 234287024861 1714605414798 562054317682 1572553509457 293331877071 816482969548 2146703074010 203880677430 219096282836 370192827452 2507543371685 3244007454932 1387425146835 465158178752 3583442285182 2163170696940 4875907219753 481226947051 469900815979 3819330614005 1031713989431 4396050442308 844504777782 1286873398296 828876606926 989033173399 350627787378 1523036542418 2884082512824 1497126169757 2366638854937 512510484131 3519701681131 2885159532861 3563778442258 1283965703449 818784752314 684878531093 2387154281900 2325881324421 754529881817 284982406616 1727799068330 1767180926390 1540941172450 6921131586076 4484952973343 1210292631284 2966922395294 1112800680652 548551529960 214979408718 4753523565832 1371922372427 89242700410 4506418847219 230278004837 2512028483385 512251167450 784341251315 4433949809562 1185236834057 2164250927033 3000178869197 265782382750 1831687476167 1037415283678 1633073935740 1606366735893 2977029761150 652973779699 2828069982914 1196734639 1518675129983 614254922548 2850704404143 3576613467422 2084526768711 3717857395143 251351633093 3030541378089 164423199920 819073495021 5192670073768 3936368510347 2395397038283 58133036554 155469435613 218817875910 2733500954557 1486720830973 6777205324398 5159904253427 2695346605212 4000548319213 4706097785658 745355165853 153756772671 98069654019 4237171083338 882795072520 1541230196315 85561505729 285062988727 5805466795849 1466270719949 6467639510968 3978464508526 423245982615 3429209219878 7548053027464 160885761325 1204392130533 1426476404552 409432705971 4008573790021 3627787070597 4162493765373 671607293443 1787539255503 203647421025 1188228197858 30534868324 3433620829510 499954271974 4133810897876 70684737470 2643417476187 3070545120085 1095092520527 1656700160739 1535738754595 5525174781832 483420740223 6051070524806 730585871745 650932256097 423968031017 1747259911008 2267714955537 5012266908580 4007249688891 139322208062 3702816834142 426188923768 28942395068 565495971635 1152169158099 4063827751283 153848849715 506945729698 333244060617 930863130729 275316449476 1363571497690 2056959308480 121167188671 2567971179573 6123800864106 3192453081621 1496624593068 2167864850019 263311131159 4621813017078 2356185198435 1110201810898 1712845659505 3183475387677 4472748895770 573175852821 2568893365885 2609747812664 31944617348 98958553019 6783705518532 2354133332308 2297507781645 137708108087 3492033698 2777781986571 1202912114423 5796694216509 269694049825 2203601604605 485999876656 1511332232952 1494837604728 377565461782 1656128783118 1018518370206 46166163148 3098009035203 2655342488107 705047525978 4733043651319 3122366184362 159882781672 3391989116072 4610719757595 5655969043833 6069443592309 51797187281 4873898741741 692856497384 801758994526 310356880654 2153472762196 2959081413665 3572765935276 89601824336 2856031310628 92688057081 2879928586368 4414193642775 1346789065599 3970862375519 2848538720033 374577531857 711218965073 1696712344866 2998398038761 64139275840 4039661822011 520149894209 384603996659 1030535789738 426057243781 4025795602555 1740778908320 1153306968238 3209768141114 194184536932 2007072557448 140070800577 1907227028136 1018734875359 3554551966336 47636940160 2040889776046 1399432428294 204526182614 3293062988175 1692241916069 2816301612914 1415416162976 160925121296 4583511287605 1010780246869 3087087866723 483958335918 1809507717314 43365848665 1683683167628 2701646032970 3823670478966 1776098259740 806093260735 6492287319113 1932269744281 4781333686642 262811329383 2265631261793 411776921604 5420301333980 239468562310 4879306696871 977828535311 778143826924 3727540301103 1763184029657 262235140801 722517190225 181777865380 1626794178543 70568082414 4368359629058 3169946107926 2575179120465 1733184745594 369257615591 3964216014324 1381999602389 1953985449401 812555658328 2664286743481 2286438001350 547559070351 139839499294 991446151341 476358052250 1987142247147 850633021853 4699545070426 98778894004 6043847224438 3322575136567 74347219266 4111275927109 394824163474 2540662730677 2313080978426 401219841913 96336365435 506916096409 5658524253193 1228543876143 3074779224391 846522133808 5991138871691 1754404086413 1493630805053 1742559181044 2949152982293 278802357468 82012338660 7503853301006 7093894637589 269195295869 4523329068532 584681767607 2301589626344 3673056381302 4630045900381 2563759058442 5505530611777 6066708608312 1036215151385 3871430691 958736008600 713981689130 7937154801 5399064752834 3215389509945 3355082046583 1917294930997 2198885602926 3324231824369 1339086489406 4049001680098 172300493865 3158829077188 1084838981086 2038095435403 102915207925 4788616770996 1769168937697 406633827268 649028908587 186632371937 2439574123575 923187528874 100769601690 2081774515897 5408038643524 3346365851103 1097121477996 998345356474 1087772460403 2596780590655 1180840728010 2977880110707 566910340561 706008284498 1082385028262 903025490279 1992323460822 120608321916 1165656967157 1499059871964 3630077310381 599833643621 3339510829628 1452172467761 160771991728 2760774075880 788742421341 1702858522447 1283313146076 3761805906522 218005257826 129646517112 5097465191959 733961096027 3033707465340 260663449260 3050211316609 917986157617 1150743277176 5210119003325 4056935643325 7513914379891 1966742278668 1508449895573 3529797629600 876611780317 3003627552072 210261233915 4368751963825 357841044669 4151183225060 6683021184920 27440421817 696467699868 693142154800 913202863265 1283928083187 2820281588624 1008596009704 1452519827203 1269360479273 496589493690 2954264145174 35479574887 208226264262 136018246060 4461967282226 1145023386227 4434257995251 550911033716 2309549114231 1258099490687 7869524028960 1816881964373 2271840829798 1388221874034 1052357401566 62495368577 205456592038 3987060542211 4090903962121 979218431109 3285245810165 3457094525299 246190672026 1073731576541 3390216782965 4534055772526 225350450031 659221516745 2207564200003 2159196235273 5374827841002 2827206771648 127436126151 18812339652 196916472390 1503025022155 412966871735 3805262782919 2686718085997 1470712842529 798759424714 413133881397 2893472438439 775064236862 116878642064 712172921029 554009185893 598239056898 138979579999 4351130933049 2194185362885 5454804677523 6292434869391 3461787702690 191205910792 3313317117094 2711804026628 5708390496958 5536626066004 831109281344 669310963770 2352058792447 5571804306792 462402360366 529286437367 6826539711971 899241475055 1532109952898 2529787771606 2329248482181 452227186364 553908765393 2319985122986 269909254694 2910019762749 627603135152 587320613886 5553104928406 2049017073316 840019798285 43919528579 261447769390 1169792889265 438953933855 63421372289 2768907629201 177614186285 56911596646 840587769537 3206506878138 412288528657 1929014609664 1425079732579 4399342472600 2610445624700 7182811718607 849781263852 22383615924 218936041304 723643582575 691041644677 699619991816 4568658562650 2511363887208 92963796952 100519396479 2075590142340 150438575164 456823517787 2132377389063 4515545805553 652344113476 3392261386204 4845136205019 2363473251157 2898572665470 2677044543576 2058156813920 1612617821822 4755189400668 1924304137697 586289554039 15914026488 111687199221 14866428083 830803955842 703413662607 287751315382 371378834461 1582973298755 469703464927 969514202822 165434327007 385102005395 96620249997 269650558485 256703759997 134985880901 1988157558790 316324626148 1638467147182 3007063254164 633186484031 1764231865075 2663082927624 628947321720 284997950985 1748719415757 3440928728115 4303319661439 309604952307 877739191919 3262859239184 2898402839745 1260917849199 1999350252543 801638294472 340157699198 7072546352004 11949827150 886570637921 838305343374 2435830720602 700460450415 2464370642518 1814172204798 288916688957 1036169630385 75391809880 1029896807061 202747088856 16170359993 2220982823456 1474812796075 695736895127 346089339819 2453169374630 2559863891178 1158536382309 3347173545259 4907766607154 3576678492352 2800263283811 184169264331 986696595326 953953817432 251006417486 56376647578 1459574222665 48418592047 774846799821 494053504755 252235944741 1596116058658 23507260156 42025555587 1748874722497 899225275263 4036055357417 5201736738626 1163570281408 3505519397909 94738229862 147234717718 268403100955 81348963032 1512923281010 1882461609913 2606275483795 146122482666 6331070432809 884074694943 558567037014 4997432937685 939599081152 3824320637627 4499659686 1308940603212 721271733375 3618154888247 918703644891 1624656994571 458137023883 2264897225559 601860816821 6655233849933 497373174991 2053886116609 1236881754299 330696383907 378253749194 5222768131837 864124477880 1941480719504 1612712132235 619106665643 4137558393369 356590052562 1422491294654 2563098534685 4989563222199 69397508780 872004710903 2111517365528 1569262987175 1193238251292 1041140685424 914969616707 599719310011 4075291647033 2082077566930 545357715987 255409511033 752446200305 296576550936 3455934591512 197907894001 4109781922826 241082609690 82718343348 398510049597 693801971504 415379250842 4222069125964 1379767390801 2549356661907 1268621158597 5284981496391 46437092095 3278145964765 90560758993 301742676712 5694095944542 1110249288871 2771597639294 4400736379176 1520438873258 7091316396719 2680439181728 1711455703570 103639300176 1360708791769 1670243411763 1140809948079 1062896826153 1494632169893 1337879349911 164710950831 485438324966 2935119487815 87886060894 5050148377561 915862498099 358369076771 250579312946 1132348008351 1030666278349 401507381111 637821296316 185183304553 2241104262390 105282754421 1626142530640 1925302923737 1476550467101 3432346228144 1358025087901 979790092577 700196851827 1788427820429 816912931601 4871822838098 2980581343801 2560262629435 259688633576 2200536099136 13821246058 960283875941 1227818566654 4512111126918 62719532505 5865323663029 4655168271392 2418904368612 473820453911 5889644348292 165847962645 2197468938971 2531156517189 121850005633 439587211257 4161868421406 518691003856 72314621211 3386417016011 2066793113743 807411073976 385191006285 1214471899779 5659251225459 337539949023 2749216678632 1704013033334 910304376605 136171118538 1051311478315 1961120489176 282026128631 364442203991 2731645480541 4514506184428 153239298396 1099763454307 58659769260 1169531479554 4594599794342 631623621630 2967391120215 698903135776 748523741252 4474399995710 79515961794 4921017464080 82226742322 6281867891015 3987883870105 3892853323777 827279561330 1792229250517 569337989345 389103019482 3198279783737 6439048760792 858814936239 183591040428 831413764758 443862201063 2925539112963 1273007401267 1550044522717 2431060756904 2016367756257 770336721024 1125427597613 182138244783 3822889156338 55653647846 49213466006 1756393160005 2174756839824 1282601909283 1804413491390 2750336348801 369337641496 1898949915950 96670860648 3001384340825 2450349335884 3270384057204 131184504697 989739601776 1688361290152 315315525188 1379531680888 1976083522538 1334119541777 1678106293036 176926862768 5689477582196 1683081791781 3288557742047 4728584035026 3963946277523 3013954724244 226529269153 2223715017743 256660038176 1458375479239 2233884333997 159344276849 3004694227566 1123017073056 501967916608 526108313963 310131982815 951397551048 1209442852830 5664088812650 628727650639 236012078449 488989682268 1447443803623 3783759962022 3797589005628 4165901190540 1609736364511 4594348115769 500581848852 5188288725446 2735616168597 435198951456 127597172685 2135154745796 842951322877 113941951750 87420971163 6606152233099 200868372694 4423491855792 5493188604141 2110059813770 3609797916214 495393522961 6475250834286 159875750671 1721961629209 33149209278 1041549741027 5635865621698 3878873470845 1974511321959 320525876190 130762457593 649429719011 1278798771383 557992609106 2175336094426 1887410044929 761878507782 159660470711 406464337551 1010573843660 241633295945 669720683989 651194772564 334745523563 251971687331 2617998982716 1056071858085 342521320601 1372076078185 6629087897188 1501706891893 1795380977458 1423690459233 2085896655084 359715904204 3169678123121 2892913696457 963957769554 108918248988 474519961314 1322331150965 4158338398186 809755519404 1180943091308 3379884690872 914645180587 4640946377785 326312035349 3836923828856 7492328645400 3303196869744 1508119670538 3514540720449 3940793511 3767865197692 2088007795794 160969759951 3470038444874 1674619508888 2412858576927 22071522315 5188559068240 1712365592531 1639109731606 4541156477556 4060068470157 1316789195337 2603485337802 1083980154339 2616655410467 122341603440 664596955606 1493303503440 678442458901 724380240463 7131685705070 5941177030186 640249746548 837476525832 814650855613 705994987 3865918664049 1016114343552 50075895362 1095900789109 2104412142164 3311644657080 1546044564791 626399418909 148875689402 2077473981656 4085432275165 1339314858626 6272478132977 183096549457 1062410122762 3761567875849 2170871256854 3469959339279 1010507265344 4459341047524 4136529937797 2809040891075 1978928564734 2801599813070 6334943713465 882292999164 62789388582 2955894817000 3164041024594 3179939432648 4380937941952 1057973549852 1621624385874 4873803154609 1114035824422 144414470588 1784668494531 286265408853 742754033160 3698269199078 1105759014080 50200607901 204082884565 2151753401459 3169566906950 4694985754743 1729009636464 514753647032 909995009576 569970351106 2626736492696 1921324388642 412370186077 2285667104284 523633366495 4779748750530 1815683537722 881196867241 587903292724 2430237784068 386691007229 4106529470942 1803038116333 4790166242479 2282147005594 28053332338 32263746350 1369305768704 1251104942657 50903906570 1591474246058 181377861444 72176677632 309989504005 1800106016122 1131966369053 707535428359 1369284425122 600825549481 3779270389353 615162696902 319191962920 917994418405 394012794832 2197829885400 2710282950566 3695040674159 7287556071457 367290817214 5606890970411 1304859888909 243928611908 94810622199 3322222234004 190199622268 60135136979 2548560324 718363366336 538978155238 174316987529 3764691413790 2354198714422 777296999019 599793460393 2688970635254 921480416922 3654830053477 505288432466 3116965174189 3781709867534 442869153521 74703397101 981715790748 166268942783 508394544663 44063421875 2318741436636 4170542559667 676684247924 2304330802021 788291892939 988060098300 2096672101667 20615149108 3339399763543 3517556151711 2532945679936 6622260997708 13564366363 429104813640 897804313794 416482378442 2218899909494 209225402769 252286001800 48990788213 349567209316 27752777388 407458537679 2210759878771 2143090063947 1322445812841 598543769979 3222764296205 2338570396443 426019249729 3344960691176 116939365297 2321730809095 2706574413588 12201838617 41739019057 2567507874658 1343657877548 2158000448354 1989425879254 4770765327074 1440395232127 3441886100393 1326781585476 369833530752 1103863812419 39784947497 487221778213 123518324697 3793236323416 2955852763001 1297838982169 2905052841120 933116923565 408567428621 4940993916956 265996246111 885777685219 1075035862320 3127858686532 2826696773754 5352878303643 1429731489656 4726513681053 4113484359289 2480543865365 4351717489154 3921120977453 5646536026185 79229608209 151994463186 2513545699355 881859065056 5402725298129 6338328637965 5309509980092 1013680560729 3426185138597 1024651486666 891573635476 5182045404667 148148599038 4647908657452 817053646101 852826526646 212826332104 467041290700 2900791857578 403163021372 3507057459953 2021193840614 343845665927 3531699656900 1932494461038 2849959789814 4773241516597 523070188529 9740838146 2494973301419 1433006978662 1012849521525 190896818882 257834073773 2993010833713 240320946057 1326664489299 5773551556368 3225843331263 879494292059 1041252209005 77027565788 621340077547 2699984566624 6901903229485 939072514062 499086032678 1384083723612 1161864967274 723678607771 843041214281 353221694293 3773072243540 1669318208527 461644176912 44293986926 1070958496550 4279210811154 635318606219 150291666430 3266569456705 565470749066 3747166176008 343919648110 1820808996942 619862519467 587506353811 434888033909 6736688498069 3320937172001 2750906089964 2446023194013 1349623082411 1373514463091 328474683964 1822651298639 523562795212 997611244574 3742390497083 1132942649199 271333748872 1740864156 189408712717 1206526930058 1732831999818 1464225004039 1816375644357 786850268237 1742200619494 112611095296 680169710792 3157394121284 81714841004 2902746694605 148716867125 102566046817 1805699207551 1699271418653 2334836068854 1449243282657 2731526119337 2895719193824 557390318141 3666538135472 104695969763 739115534 2515420009118 2674937868410 2412023845963 2450603509664 2395682441845 51505172943 4395507481662 1916835267309 859600605661 81136563670 1432009934189 548003947009 466856969187 445065781570 2875522896669 1231739420202 630170273537 1046886004354 6388433250914 505863922571 1483016733328 4827635291446 3371856241249 1395479487386 1430311363004 3149462073217 1609960094330 1190989161435 1636796880943 453879352266 552240182358 1777439994084 6602118586848 35653713072 1398963987343 1773851418295 4185860642595 2718739061255 5718734283328 2744376555035 1012888362725 1783306420553 3704995671722 422049061891 573463534906 375238261791 44124717547 4058405965875 3259103915143 1361579333546 420227744034 4910481393166 930832545762 604225461219 300417283294 2454381279803 603211420400 997768216671 2838012971636 5120207251038 2553473207599 71866724582 2475349266545 2576015268909 44209514498 332498637587 761515214522 5214202417870 687912241132 3349352072669 6957662610 4359960753500 176785997608 3175253944469 5975288786 1376363475267 4454287300775 547887327926 2006864166543 1136818306052 749868405487 3456660360495 882326241700 678646282059 3637337208131 231928369106 6674673983280 293812637620 121352771558 2529526804790 454459764674 539244565210 1941265661465 1830882087762 1052253260837 3625363731694 218028473526 1706402960739 4906280642359 1706429931490 5489361084056 4953826789240 1544279138021 1522211941548 492194647220 1099680453283 381033466183 1316785000261 1492951731214 923284393979 476392029087 3877471286124 4941717950094 1564625540921 683124360357 557446473971 7260921931905 4467265444241 3612054971573 10296989834 1097234468885 657534427358 6042821731307 563027716956 4090174034773 1726612043622 166763009381 5274465701964 4194766858019 1521469622392 1906481906252 1516319121387 2918096806128 2607474194812 2896847170646 310760991575 2716967458202 117361345824 5257279599720 5018727357063 2053814324757 1248461420772 1161244520114 983821962058 2810792280860 1707510317222 5323088742755 774264838699 4953783874703 196328322816 2541961954470 12537481204 29902428933 1442145051631 1360014680801 395251083066 5327580377457 241473482997 2180560730549 322787081867 2780984265224 6127557440769 1103870243469 5766968209683 1442327780414 320238127624 3631345962764 252327431978 5695452042818 546776066907 144390984930 383313434381 381379188918 2187079335790 2367686488818 29538023259 778964162393 2485589878959 1340529097126 1392237746810 5264274710870 2132445222846 3438339893454 22612925627 3049452794847 377101764091 4922244919790 340516759351 105535045785 1260417378716 2951569733596 3370293034147 201052095712 1582373545081 104273389 4934978816706 902979310238 15411784897 2026459629633 330236200371 2146061143974 243067232662 117132898889 1754413364612 343737989646 2980054162497 2717800144293 3292819044711 1076800593428 112197579839 2519166533590 3020858952884 2250998679078 338388487115 3419732634286 740294231759 4249011259570 1467715536961 57191334495 3246790251758 9289079860 2214501844415 2239496281052 2796363002065 485430438030 1040361686586 990436079973 2147330622828 1046567010635 1335627008242 1407224545867 846927768820 3996475122721 103992974142 1948835361009 5804879560668 1979685462176 49502801201 1153367174230 208258159117 166517444014 2239825486356 2856790576405 6021347704109 7330713231810 211884888220 5685579965749 1132868843032 588957395965 1779693754968 2668797047982 2412334548107 3323006414486 2711275531191 731019650609 423746580499 2751194611548 4811100135554 407921493017 4889408050142 1946312846361 1895540563789 3509440500425 2745168172397 2703117577830 5653841919033 1951204100318 1361631604353 1955779394052 2858508771840 2041293612866 14042933328 1182795713074 119819811072 60515743668 1326210713149 743371468858 4157702094743 33270002556 2084203264942 2208244550369 3239743403010 3940832991868 288764356656 2007015278311 226360988908 4781467041029 927781995943 1487723506204 80069791795 849168973893 284484651634 429105605308 1245430062681 155827617001 2618748315201 1355243341858 1224745370836 1304029393223 2424070235049 32899478918 3766998482797 1857512000439 1332110451680 5822663096006 21772460827 535658931573 360522823136 81732768660 2873923646750 3517914675330 473069554207 3262319216600 1041159518388 4124795733827 36019666475 370477740807 133304997820 2411685841014 5458979845685 235294786191 1132190635337 530310779061 3343516650227 2431957345605 4029021837303 1594592750731 1740490256216 6173752865892 1435786512458 563087112809 1065446786290 299271047572 109814452560 48238814519 1683941339458 3585497220922 2216664812246 3862008774596 752677250378 2363840449970 4385759287221 68085358569 1080345331440 1208391854815 11921263487 1895887022229 531090185536 683405400665 962640734561 970119102581 2257223858890 3548771346410 215585981391 2537586369730 2546242947456 2127670691060 54635941673 2667280029836 1636372427676 3827021215100 263533692531 597110491446 63312995423 3403736186872 4354787851842 2246481849418 80609178942 4928600018599 3658900129624 3571944343161 139680811966 813749079986 158129435326 1875694980457 1021278661274 29577880014 436410829952 3096218926809 4669931039465 24394187042 509714442869 3484943978649 275304707400 114440922576 214189170709 667056541385 79288897330 3063663611364 1357464874613 1584468928960 86760653224 455889040564 443536305160 369874828414 11147592230 114244730138 1184918168982 1147702860115 1407286427633 693608099111 614871548541 119692071751 604394256746 7360292250 407213738807 962177028774 2126467629847 4915924290857 416105281896 758185356317 389543034780 7037142530426 39870297519 5872737883927 6736493152549 4799793300069 679481609916 793124902762 6851131305506 7750376670007 5525864426835 928550941423 2257374576886 3989214672485 3374900899694 71959659527 1828572416111 22915990906 834363084021 3869320892540 1230129718383 1519883795301 1794771975847 6840640319 898142944913 166718703833 399166723435 4020402364930 1186871836578 21477663904 162830749152 3703673946592 1424543316922 4189954190943 354303697127 19361432013 59117749332 589141015354 2279846330265 431299095239 1134752824183 47708252011 3283095715556 1092461927669 2445612034232 1074933368697 229029974625 140440728322 2359177758455 2088739016649 2517433441032 6880018686059 48745828744 1117997652923 4034217633202 98743203590 3557647807986 1102816186859 135257206751 31655907233 1135505493927 173428940683 23258071328 2279513196928 66615712627 5115640803373 417419910583 158250609708 1186817283782 6444905743281 7367748177615 1030549059903 216594869793 2368975637727 1904637292745 2168824884740 2329616544476 2880621165700 4166560348532 1881762744123 632344837115 2169190350690 728504442095 1644397391725 523468727217 229177785577 2182286843756 333345241198 565654957184 2324960792417 1794881188224 1280017238952 1852211213775 1308993345799 1369425027822 880303921793 241067178889 64475060276 2378290865472 1235957929586 1153172809583 2885127684592 747394424282 519247496247 989349411044 3327330650267 4551586308207 2574050877735 1678193691620 4413361968068 309293410661 5926143746511 1069014796962 2780933926243 3657843612342 798422354068 834645932 2781164636535 2467995063336 1685849287733 667635631928 551414271677 2724754010557 504081352775 1387420365059 1064402366337 4092154866708 302798785129 1370447386114 1372862934086 887963081769 3117110062742 240061572933 1036375814591 405149501216 4920776611802 448063197481 237516028179 519900091831 2359135252786 2937925873197 2887284387789 1853900956278 850711753334 5532936745276 1860423676844 4268833897611 264802115389 2693348223249 3002950805711 687578574984 114275062032 1312091498302 39642232452 628286701342 176969427488 1293354845408 2496075408596 1041740849714 1473113846562 3407498924761 2244265967794 2834811656027 5351942504447 309520513293 641312612662 1862054740245 790593224011 1636590945652 783450733984 1323703816157 203118933767 332924239708 2951075935237 54542012675 801538107614 1824720521111 290333727760 3423120860158 7586473877 67447261011 496307822199 13624819878 182381270010 2800634180672 6448199281604 3908406776297 3310873776868 3466983001353 2559664618213 310415510370 3699465858445 43016043849 1327667477538 303305179691 3139321480130 983881115834 1238659710379 5029956911228 4446040647783 1013389898381 3773485089613 4747953701688 1345719570644 3835327189717 666305616358 2924870554911 1225100106405 2218162589418 4106628759526 1999330257417 3577607351913 1682266030976 536825387723 1739602139624 1287495367166 884646875109 572650308159 746274537407 3454418047420 6554325184749 1035874667018 1627141821369 1589267143104 458323776013 877900579696 3661747134475 1673923365514 1907076006453 4175811574644 2316264763786 2420567450610 2359501749336 7096617043494 156817107645 3258021111783 6680335412195 2607170039480 7212139345 4398832459755 1526547574340 1342915183817 288835423996 63224288918 2124444316412 125230538161 832770071857 5987527558635 12310168941 838571819340 1362678309985 3211884551820 769476648569 1483186161518 2392153848428 4306512151608 3172638149869 134945566455 446161272465 35497417621 286441426880 2200735271 526204399392 26414189935 430951550280 1762580470561 2350361805413 930196355595 2274872509940 4861435235768 658444302528 298180033078 5540589575 57743694520 1086443804131 764439717789 529198758931 661344258685 1074165362457 986734917328 4268041336156 1761766118525 1145400237535 600253190144 148362461734 4345821875069 3354702864745 2710072950803 1864755560558 669890632238 298807717 1091601101784 56302720516 3860721554146 224866232764 699929112176 2500201749915 296175887356 3182109457744 5077607721129 3863215478323 2364367416635 105695209954 832952112435 1292290967051 11279071762 1677346906133 724642691534 2176467352700 1359919884989 2413674974021 287119098033 516170831794 1668479467005 2321190511859 3466880245186 1444272090919 1733584263471 375129448295 1092924880918 196705798800 223776532357 1327059279065 24673953855 259533881082 2327470630142 1682722659481 2930716614442 152938282 6093934317783 39470064691 1654117414737 2183786039313 6356964685277 4286212701959 604236389289 375730213144 251070633995 1287970034131 829625072964 479704047615 628402660399 3484744216024 1738423825433 2229174557801 5067396715575 411589105284 4680917698680 656034097363 2449834326050 4904566898076 1532800835949 3356732047443 1701921884809 362667317442 1858636623984 257972404401 57336578144 199282243560 2184043699831 21789205350 2183508136816 4146054299221 4829140063790 1680869435999 3580048401042 17161890584 3306800383642 1892919880561 4475148625493 2098470214714 2384304874415 1494381274025 3952631117908 95772593740 846338874417 490645019576 861244195219 1762111357668 400856103319 2016656278048 2166929296375 6704700476453 5633948087384 2542080424297 169563704028 1489673827896 2216113033788 454564487637 1889512660951 3217325168561 647650441744 1214608742231 178926006163 5432947798704 711060988656 1084727169949 166488758205 61349228517 2920836472796 3186513062789 357685625086 2597616016937 42283957863 1756062089502 5242025430556 111940182273 634831721843 795376527236 4414635721432 695811481991 478162907755 3955372662544 115953007676 2829813124084 6116182552879 215539338747 5888140760043 729536218718 3184384954795 314476142122 3964944017651 3524491825779 229975045721 1581162405259 3954396552145 2240191605486 6069544449700 1000348632109 1377749266693 1603462870974 310241335270 819658373005 3626758164284 4032557906008 399279286941 96953576062 3152569876271 574253692001 112032201949 293125877082 378229284816 2685247802272 667230655225 674746757506 697416835335 234978256499 224013997498 1604957136835 131020303300 1886558836499 1311006651114 2646035184733 570356008907 1299635261125 1455400637259 1171666497525 4530044813915 3309016987497 2699963038683 4915175693567 998382479240 961378932610 4141530357012 1233267546787 584358124555 4883868630652 3526477325638 1852828031173 117198645939 4573011522117 1822661323236 475916004153 5190553916910 38803329532 209495248254 183392061932 57901633247 352871229505 3368993352065 807283827008 710794434295 559279987985 3692123476907 3278760367157 107276091419 956085590273 8380499898 1170221380385 210452732471 21977952176 4307767838243 17897025834 3910377154511 5967708458174 586721655871 3429145690366 1614207748179 567736848983 2326897565043 669439462720 4475921311 1477515350821 32035315077 301272239404 958704813991 650358075675 248380476418 2467870175469 913354837822 22792649484 83165298836 87546851114 3225316203455 1073378821588 7459380567044 577648908963 53040723953 107526997977 1411055483446 6706084721104 1665390456205 572208494886 4616130020058 1296401638456 2661966448140 5655780430922 5181395368254 1761882096286 789911471 993478054777 759480695895 404900995530 563899644377 4405740677978 1202255132215 359986051759 5170261128891 246577006268 1356640703287 930218375897 1203992416384 6049302135051 2494599374750 594803673787 3350888164930 4318638244818 736471456796 2573475357935 5594880973923 3433426602008 2767723312852 269237689831 1453434340223 1512339986059 6949918758407 3651472613842 177663753021 1030635097776 217241268411 2234858003 324581234927 4903041721294 2612820597007 1023580935823 597405516568 4400726800964 257257949200 1312051180199 5313363959030 2553289215218 751278921117 2670536978447 2444812151253 3541868477309 1388999547630 1576660884085 1460843593186 695993063786 1633359007667 4284254869387 1849884411861 2618127308075 2956966423078 4810121995 1871486092578 4039221071034 3649038914947 32054343462 3957810571541 119557810159 4801737712686 853935210871 375387899950 2904817350661 1702033996228 532354906107 2118795268429 2265982930446 1050975029593 3864482737498 5032082035465 3729198153699 3866441306060 179011725413 8830471995 79454438138 22623095676 1251390037819 2784934951213 5037541281167 1606351543585 6337853116287 5293558539235 2574232119868 1744390179124 11808675978 1331809991697 5783432000639 525887027287 242712362570 1510992121645 413790173101 623863009354 2766992983918 787215028689 1655539925996 1307523389961 198081409866 112885207182 2177641417918 2626446843328 6020467837602 6174390626218 277633413859 3616952889116 3649826877484 582210500837 548513174502 1002627496217 71976465341 93906873619 65771244628 6611463763974 3893703684922 501926602 1660301696942 1852272738328 3377585842208 444403622470 248171282838 3731251962117 1015216576522 56087560018 678852304470 1392616569636 1524374387568 55303656459 2979560445473 62158320781 681507949805 4273902042770 135742763572 3749300330389 862153187451 5676511779341 5796615099949 926386687503 2775736269082 1403857312890 1997534905269 4127705589940 173413706836 679580536508 5030514621597 884098438544 272993163031 1788570931467 2455333103081 885965871995 5527105159241 534237085468 7313948088010 211498657514 1752087661504 886401197254 3501348307893 157705725882 3549624344162 212007125729 2571543018193 2829175440580 795583088992 2633671200093 2371867517191 808865968806 636360628126 268336546236 1880762573357 600610884966 994609551368 1896405438834 3781359842023 1684620948271 733380857431 5970764541302 1448741650091 1997810252996 242818348192 912654408656 623941760952 1805820499265 4810158553945 1436878900256 2708789378662 933521482874 6285352047117 1669527014429 76483848607 685096718672 854110199701 2029600088425 1530552270170 3443478191560 820207111339 4191199261950 346805558110 1253417046463 389763493635 3790437513050 1508046234489 1378424599378 6848434847019 1957175659077 838197445354 94957740265 3308013826251 2608505460124 2509155899547 3314671940934 6014107257252 1747970459083 6426555530838 1578520956667 4510580493892 6954750889055 5128656915593 382927862040 1694090465444 3811129358167 1382540868093 2461808419199 88117068931 2224679826221 503051084135 2171673624776 3418835885028 3288931800833 41514523744 1037946645327 2262968830715 1609569660687 467330137025 301945836134 4917781669 2666699588442 4569851795886 256214018884 2143032198675 2317488587636 4268749563639 41892335626 798597869183 1566456575673 255127136902 1906729561886 816300638260 1877001312794 280491579284 635458247844 871061060072 5703830469579 3063484485979 2661183360371 313344724944 2045545651605 4411303623716 1629253684063 3025040416017 206697105841 587727705966 6485984693978 10920476642 3973363615792 2140627350216 836960013227 2347145945150 3992058987055 6063447107725 1937021320570 320401725909 484938570941 6633725891090 627983483051 3591537811863 5104651265596 1932965996190 2071860253671 1529049496272 113360630807 2562326778815 738155020660 387570066522 1093491544660 100855045171 485441736619 798376007055 6056965934344 769203320810 168489205839 2632085197978 565731689192 3880692989053 911236912425 2018065592489 921185975880 164431695859 716336850677 2630461579934 1055134347360 320359666945 328397487600 1950579772053 1626464062032 3582512387965 874948442304 1562794305923 1712536166873 846395213173 1503047550373 5906965690831 1412409881522 1981267380235 2801856965927 1849366967441 122268219431 28306569377 850981102585 2634228807913 2026905042015 4686404580196 342104852093 865691659438 1777693186934 1104581482485 5137859668426 3870165789915 1130772852619 2534771785619 1327707597107 2208589301959 238563259659 1859421916629 884817574451 1231009888065 3809774935 159651787251 1010746718963 2077261710688 5681967921019 173541921772 537229794268 155516132450 501703613241 1188420184000 169438176447 3579095377601 924068379022 628203071448 533394996792 3257205006295 157311180757 1457874105010 1100951453447 654027035314 2491450966581 3356456006262 4515153629448 4699120150578 2366771602057 3150507260193 249507382372 604207623969 3356644026782 2221131268621 4138555346500 3790472793614 614345515781 329511264368 297345854114 989973040405 181431544473 681534764110 250367795915 618796716745 615868372569 1417889372040 54929834267 1346958363003 1938869475267 2293350765620 2764818324915 1140845544447 1529384101342 2978755934499 283453752028 266514870849 2064455230606 1286034589232 10727564639 897861710389 5432432320804 773554380587 1815390153736 110678167365 2458374753497 1471281333088 53467803623 11416026055 1166191590391 192833792793 462548444740 2714654697165 418693416069 2862821540716 36969980443 2771638867905 885287224002 879395934646 5463660491226 13906905040 1296080704844 4448684747534 3005312989201 2233656884958 1789077142769 552921457283 2325760143214 2507243639144 238042605608 968881103759 2628741993496 914265861048 3275552233708 485935796952 1243173851219 462091762916 1100396777781 3889857378262 266912076208 2878037520242 1972519430579 3235653545192 1522857682155 4217370707709 1457757078594 119425060245 2567467068985 314425804213 300198078435 608655584109 155902472754 2072829961947 457664940789 461913106976 99688465850 35083569279 721243525768 2235762258651 7181008924955 2184094432240 272717903629 2918638316703 1396653800836 1814009621192 265865948433 1172857224187 2805517141920 3143697552197 11085561004 346684427278 2831598968826 1920825806338 1811149754308 1345741851852 54194923540 5334158524854 1609944410924 3446606181163 3428713524271 631072985050 735107718595 1157165576665 2400043971861 5231653913549 3945262008982 1694255796613 193281763430 1251472550933 1520947752232 65968226547 6881684386307 1710051547122 3348385373508 282144910420 1041431040065 620863470292 177260733282 6379455108760 243374738473 4478142832327 92003350274 1141360281524 578347648864 44090092154 328747975282 2813604342192 223022173201 272759340127 4971785635484 1321699616973 419819659768 5546873361219 2813992911265 487950953077 4415707042614 2601379312004 420654137033 4168713302749 683654222242 3750165669019 3326067804164 1894992677300 1029705451518 2659035303194 2324153996670 4971492170048 4322961358181 3734736119103 3822541407055 3598863747161 2955575374137 1045331378065 3382434037977 1443889356631 810255610428 135306806597 1005623568070 1658840525564 4401735513386 161850725724 941025999830 2897752310344 3184507442739 4504485553209 489345755446 4972689055207 1898917826980 2942840375392 5674327356949 1643031085856 3002372834555 240962902662 3234748509063 1593451051932 3513658692047 2878411032791 1663658818124 331320629972 259612917785 3379945924293 3752763721616 5518985639298 707310908812 55261520899 119484499686 422449986241 1471166999904 3990616259429 72028271922 1252651492121 1576372363344 3369137007758 2847213289950 155404031313 407639029644 149677247439 1446418470254 255465529841 3124557443899 1482881320845 4938967835531 2196059628268 5922001535888 1237058456262 164032131607 734688488681 878983216251 794059407682 1701224498012 1385146452546 132576412643 4875076210375 282556123946 698269380296 1850433494584 361006811785 4886936776520 6078867520204 5774971662285 2262933004162 2255092741322 1325283434887 3540078172616 199799293352 2185132862690 2143610910260 2898784337259 3724128124691 5424263626374 213579956740 318483811626 949618026189 2711696701004 255918392898 2742710009248 165517363136 419958926207 431267219301 651290895723 5984158550674 3109707302618 113035044955 1851126759272 4111395637700 2168645982193 166987592118 5106820368917 1330638961699 5311709167914 599492923694 6654127440230 1454684563227 625525644909 536892405012 191113349554 4234790878184 2436321191712 781866956879 874198664920 697683878886 1409162377513 12600718504 3246027910216 2160762411356 4077119426185 4994299592850 397403935582 685863444156 420454738213 516235697213 533608229186 54766879416 1385137218112 2037908164888 380809106354 2864606750504 339480551638 2872728604497 1742646567733 1883371750177 1838628521425 279265511914 64258251676 713631541206 145839616442 1955546317723 318294542033 1223788139391 366985444856 229789657679 3646300749557 3329350729681 2457006075603 1261420597607 28758619179 3040958158922 55926206003 1046747471544 1098198018967 1743995431934 4023017699515 2445276773033 460934927690 5739128437641 2694246249754 378300272007 2925775544776 1457814287124 145464745800 2540935185316 3305103910270 1050057243439 173835954956 4267137076753 405201404105 97317177924 112806507641 2039391870615 59730191186 1093140811181 1529239319471 1036313203528 307895882831 459989793010 227939767516 193012006283 39652012777 1234865402433 305557979650 4938438586978 2198110792979 452406057354 2812308139384 1232347978233 3107853850863 235653077457 1851752927996 2078715297816 2137553479827 837167870238 3447005159322 199851756019 4243193105742 384886029796 92579777844 113638636976 3643800666002 1103789713778 131622610989 662312615744 3425761814248 2668891696346 3512040829188 251038351200 596391941110 1613701083787 1982426253669 24587588507 4285727798887 2085888320060 13892385982 588066670886 5593882420595 338733350144 998753871 130964407155 5689378927138 6410588669346 507969804686 2464044715923 3474827568768 3449611554104 2744281868806 2295533565173 2670747386292 2408850946244 282840020781 637196097570 3358618320916 907889739034 617130997959 3943512226141 5934440231080 6416447918894 5223477720370 1221491483973 249704725711 3615652746901 309151029804 1279849502912 3258510279726 2034692631857 2760090501895 3794633906360 482005912512 6007433939504 2285765176 5949502696617 1556976918364 4211442412441 22717692508 98780117286 641063475328 760350894735 2463936906153 1110150098494 937924143706 1105909603812 1729865143220 3410073017424 1548473755905 1785114996251 414842546456 700443301448 236577427122 623932757535 316109073106 146892035108 82616144474 5039813795319 2394769837042 2514969936653 525220457907 923995810488 106526582701 2260044736080 1815104456264 2978189414128 2247346524374 1375238782625 146412413357 4805692212339 4641073408806 3601880141543 957191892586 1240417084154 2034857333823 2044816193834 1207338482441 2183982933566 843088146415 5327036619491 5739604662001 276256639938 171259037971 3441343102875 735512988157 180632383478 122664810362 305904171732 3065712260888 2579051270459 1426798401790 1703073880861 1627373216806 399424294059 8963437083 3196025298562 5452769422138 793021869947 367999351394 1591691901031 2745146256729 53093387141 778623666575 807158519149 74309597403 1445602772698 2884536070809 2614168948789 6492278177 2961479585821 1787778221406 1051290932552 4844190902796 873760219784 3601328950657 4302970419459 1863297923229 1567656475056 1085098649168 1428880112921 492593389757 210979094444 2290471252 1174926396415 359264066495 2767088074334 482504198976 4241577569280 1049911309369 3957125336793 798053754748 609145896240 2110563470172 2296629267324 391410882968 4716936380957 5408013126981 72775095022 5002475385798 66584506083 409713218146 3904948501730 85821576077 1205282263637 284426983312 133982665988 595213203097 49690378312 6175181364507 135518235610 168077885798 382537465338 3793640581758 1661569448640 1614342927573 1247349856335 743636268328 374874324257 341055375019 314688350667 4386993707299 907069229500 1087074213033 2179113179394 619231032326 628897212239 252850074826 909844465153 3236502927184 128711060427 5810396414008 1813977621743 2508706703055 30682381811 3016684626431 1143377497517 1423275187634 2978829649004 513133009648 1406155934729 2615052901873 2041898049517 5271631374134 2671739692514 66817476141 3805776051472 295738562608 1010398393104 2594339971486 278641638665 1615032525471 1270955025566 357093382358 192742885781 1155378586684 4878318157551 91321742944 311101738376 2870549972114 951980162629 1881741097112 2845518982087 619586274620 4516297093709 3395129760874 3296592413812 803884580662 76375099690 3219715290316 604712554276 109286229246 1051706944502 985291334212 67172241144 2290893382929 1480211720477 264099699193 2366020655524 1213882904618 225731950375 1546558214755 197238609304 794642846118 2856370628935 380947611283 3335629579635 1290552893118 1185864497933 1030107389285 26182411423 6618688436660 147986801388 685963846840 5595344364039 2855441192171 498835359567 2624324353706 288117410577 2029438077535 2835247329134 1539897010519 102122065185 266152447571 1015651123139 1492527638382 2297069880637 5910011208495 755560615325 2033075113210 4169422319888 1613074133511 2418545800737 5292668820466 1658281366457 436941354879 1470630799543 257834366901 318050466689 1757942880131 30443146091 6191328481731 178493840204 1865054487611 5179286151884 857459605631 114757751738 1553887353383 585031041313 4138551291280 49207706340 4760156793535 384030881562 115077562461 5220558475636 1554215124437 47097029851 1790991961029 3212686392178 55061613511 1363858025947 1521068808106 181077478773 4737274531754 902177047906 1722605642962 2346892218902 1844549696902 1325627035539 2590545878142 1680582144143 63289255188 214735049100 268323546865 6683196585071 4164651395888 2225313224058 2703214964938 1448101802299 1794811715292 125929575236 1578381374010 3784170760155 1534962417905 1913221633780 338810608800 456341592799 1534695924097 5575761857127 30054371527 1965752404167 1144711478645 311439255937 315002385829 2532730071826 2810289001100 1000509035140 1799680039639 243249721116 2602666689021 1622532826612 112295445271 234820474987 1932880098132 1093937859369 1246166621665 2330753915367 112069110709 6350105062632 192034113523 3018322982118 4710593995425 1226733957003 1320019105014 4333500287148 2059344686749 4168024538145 4025994638634 2196265607131 69972373514 1944395943304 520424991989 500997052670 639175617940 5616259678076 1245733182036 3470115450011 232119656824 1812160260999 1564100514529 756722037 22563007127 3409070844041 496126393977 2069114752333 148993473568 79056509168 1678800429043 676890026092 25024883384 4883035125285 13317601321 286846505544 635550680471 2436416002154 674718674812 115022553007 1962370235185 1515647210733 476504741719 1214492293866 1679523415857 43334065255 100415833240 549765153903 2506831919281 830748561179 3122973074465 850198029860 842534423169 3689444608426 1041120969348 307392487339 1281759736324 19179629087 5491384754962 592789815158 230110507860 2875471316555 6067619762521 1066776656194 204991718218 4434713882567 1311638422573 207553581806 3457801249076 1271190075471 23255314770 12790231783 515177294463 431378239195 2748343709868 986339439583 417488036323 433238638669 2880767274712 220760498836 2436847717154 1599985118160 925712553627 878633524285 1236972174817 96004395334 12302526720 717436351023 532107919552 4769486824220 611915840360 5454274410645 1099742075616 6202408777373 180467926929 256293188141 2453554554476 2361104625229 1676445508376 591177902059 493183359216 85681580556 1204101684612 577102568607 555886258530 764384172027 586660436081 1346631583150 333299521513 4111720397279 4733226291521 3100693957343 43837747794 2989232824890 18706258085 3232252049943 1986357213103 108982396933 988549825362 205683297795 3749862655238 861742917753 1474432736159 25892123764 2717988461090 329883580312 1558214637857 218439236639 457025172796 1279498714224 1080227873229 58606462730 3736314852399 88665884185 515833606107 44696265589 832556971597 197602767674 1835243943771 805676780124 540772176154 2854374078633 1265733182255 3507011014336 22150140160 660489126437 1547974617233 349709854594 3238117725968 427433326493 3742904778566 2371548535322 1090654893019 4201057188334 1876237816076 309268401384 2741238995265 5061899283236 4291906301400 1822817046349 1772275830331 587747938423 482840822074 359077713740 2869945014005 2820121103055 107306999468 2123403219547 5156931168142 4170010861588 1245798127722 2028233698116 2657235628735 79615360983 284093986892 809529396021 4690761792759 746779020499 87332171172 1972109009733 57245842281 43046942403 281199278684 1601764990090 149977939638 22098222944 138859011727 1561484246061 1864325158224 509270933557 310458815997 781605078972 5798553323527 1639690818753 241826005566 108062060616 134015874291 4208987522179 1471596266954 2252614384652 5577970190974 2782806048770 1304720138107 614597066824 1830538098998 3961554262503 227210316850 4000562720255 2331526481596 1288577007447 2795424339957 95292185785 237827757651 169027520705 138415377707 1463026008221 497715614921 4348509456315 3370921349005 795257752706 2558452169404 721614492217 2559487029071 2053248663118 9227927692 829608938498 1148768283630 2228118263444 1352238524171 429031034130 2446597398794 1414097781616 793873620913 6421352051720 932617038764 213321058917 650559374635 513522595041 3763330427561 734234182421 436834533713 3878572335765 570620260739 1443315970024 1119451946966 2643236051952 1996584611252 4308028730924 93175294939 3048022311724 4913182390304 2559624719910 523397338007 275436961049 2310543026749 1369445370547 5186735924997 1637880934064 678676236263 2676651718589 490039226940 1061789761176 4093023674113 476263677187 55609430187 2576775431079 2101106317189 3565526077340 1485092440819 482850071727 22088784341 2382967100946 92456181836 955585901701 746038595222 1056422191193 2420254202941 2918782660110 637700103285 171286709673 150886799527 5826142153240 1654580545635 4391033141578 1438535516671 4092358377948 117888010190 1832030703457 583578415377 1001786407934 1426868391896 799288953875 316355956539 263715814436 1264335960386 872295181499 275513130374 2114770783485 7206117646 418658393186 1693817566935 2765255472922 2163807352692 4138384293085 387198198307 486788995203 1676514147881 3119600040226 2650556480610 3393403862566 125809850366 11603149533 182030932275 1930680520744 706115636703 3943042918019 2971104568746 1423153885697 218935239422 1422502231728 5693666961 4318099459962 1929815115404 5416502366164 332619977191 164720041103 211607222375 2137429281937 6025572733194 2678878688868 715979802889 2518448086761 67213021140 676832470885 751415494270 1253648408500 4943126964083 811701276461 1221424200061 2403892132632 78961577660 711979806195 1507703882597 991572650209 663736790550 1848260980976 1786446434345 158289210757 769481550781 892779217735 527452623108 3547605790343 3094532655433 132447265652 205964099322 6358147340213 847955157955 7929296008 3482596306136 1799469673800 593356211646 3934308461987 1103698856137 4103764037352 1434037544484 3028360475424 331314060633 1495515217001 2301922804993 434155179258 3858836070559 170716091467 283737305907 5711646452668 782768284202 53510163870 226853213294 4978285712104 159096715422 5182150642138 3176430710920 368269098695 3242295749540 579397980158 2986946236750 2829486402638 1301828241307 839231619172 108327150355 1681234093532 5062815342052 1157009031047 44792470296 2041065511861 2599644094831 1485045130881 3922767647820 143174055471 1205470497935 2632657753451 3411300557398 2722033947247 5133322332860 5317411786168 5138973424570 16437039109 829928272866 1274711470520 418838056749 415036979413 2583905611694 5605182688622 1030677708768 1480445484336 271250428484 461521344308 3410092988102 6031728536388 2880516959183 5866869277579 445442298648 198731553276 1787627711370 531512758441 1209745863534 1880893513329 391627290467 240824423517 275689370757 4128848068979 4154837406960 1714969918945 1016036868287 6126276910802 584798467397 2236916124835 36402380036 3335352763743 931276511225 380301144585 320569946210 1872928773121 228696072232 1502633223626 2097758849491 1584570728220 331289911094 5298208620719 262368783386 2144214385962 125754336401 2041503931602 1399999067663 129458411422 2448398932047 486531619041 241476546451 192987484702 1084496032976 1070942252061 279293524257 2714137400118 2624413304129 756586095520 1884062954194 705992717413 76161160155 2153889015931 696002390115 219097474724 1205004058792 3006648990575 518627594399 1440981698037 2560772572824 622743447298 5603514871165 5836540475 2729666903490 5421953408459 3497723509727 549276117110 4090612131454 2761487292955 82929388564 772176139622 3517252915670 204463038088 913303705258 1812204215172 181022930915 615513769426 119119922653 4245327000372 5010246799289 881937598661 2611711530683 4601078359215 3783623447635 1096082677955 2489808509883 925753568828 91980150765 1065353353548 666281471001 1003881214638 322085736475 343639062972 708756316127 6003625496 1423025578180 2198958641367 532408870070 1171070251924 254783110823 2205620357002 4113165783032 215333923408 3167076677450 540277142938 3860101877370 3309030741001 847575535372 10198159867 26010839851 2496726285419 515614019863 4993306106964 3021594411424 2541294277118 2331796621132 4141789940560 2511907591472 1027971749195 650993772496 427351737063 647414370353 381401168625 889145602682 6322113995082 431274450850 856515224691 1102211104547 1455493154850 299509761736 1168760134327 3117821511567 1101184162236 81204984248 1390594181061 259294229686 1159172232671 1836533833664 4363856633296 2331535854965 963531307132 1137289304122 508789789841 750555202532 5939425163577 340390437085 1304173280927 383521766390 1324956423069 217829650930 449551201535 5001754704383 111959622004 5589378906205 4526085153226 2812516278351 3447473601136 867663734722 2217599286679 570126916954 1387981190013 540920023292 5207211753518 27253863800 485637386265 956412419703 2168779189037 2722291173013 3445066622972 1136225524114 1605839020591 232845081064 140824250763 1472634946869 4225144042050 1141404341073 1415616225630 1082006260463 3722024084753 51887420107 3540263466952 2016763206844 281430211216 141742939524 1079132898023 586618485173 285063942870 547250720789 780056215862 1136769354509 127905699402 2521978254653 643649790384 1062200100353 101601677776 4463882827030 1097167018423 4084689506661 4108563817122 1918112912393 642709180483 2044523259227 616496275340 401189429067 1820768479967 2671385103465 2973596072097 314071035345 358206762767 155833512559 4350459841242 90554158386 630043693952 1842879924224 1323845418488 77787657601 2057045687465 3720029888594 99835369385 308830178471 1179334367925 468380708755 43733486931 206312673721 527791769346 2110835997406 5292428090623 5499828758022 2153057595052 1232129207617 4600815070341 1703022866255 1061190919948 5001258814866 629042841535 1796247994220 354920200460 1349956805975 638331854417 1489499820483 935856298 1439175375314 2169714021277 2079421616461 943882466741 5890652911476 462846294933 4792361048 4341794911545 3882407607915 166333195187 2187954392868 426185432103 2277662363659 1216278871860 2842029942734 200129630002 3405748038360 790373894636 792400567067 1282493730918 715083496303 3658972310733 2209041903775 1311746562153 621991569313 3575188519420 1588386244849 1558973024608 163133277006 3101819232923 161864782019 1231138656513 470393388882 234693623441 2893381627231 1914497720372 6159658466287 2554008305505 86608039097 2400852457054 4468824589815 1988696422702 4927476564557 367197783569 309111330413 2217723797986 2792933192858 1078649058 2114070954314 361684417592 4102953990325 6466767778994 1278750648061 191031960235 3701363205592 2435803014659 892247016800 340692648744 553689257427 2725466869583 2710575564620 327471298050 2497313506160 4464219768495 856506106645 2187384950580 85206234884 750422502393 507955465314 2464630663584 296563714146 526721012129 2600515797092 2404366161149 1233292560817 1246872098319 1032107987443 622896534942 47353623101 885519599478 1102526521976 408826525050 5086529207215 3335852580859 892987815207 44011892511 1166726519153 605715405651 1652471273411 3278102178247 717773545204 212844258814 6308880842830 266627269007 1092148766739 3266710161350 543446665405 418299116161 1014957699186 294155058056 225671131217 3953525145484 85912920786 1882175538116 8223349683 135676425039 666629869478 20174176130 208389636281 4147310976912 6860065253815 4318827694996 1881956025565 84933066599 18008554680 453678140293 275444550674 5174608527350 1132415280614 9496461597 5831540113309 3084645183858 1123992258011 2322700045183 396423432875 1212066218393 4985798456280 462166717623 231195480302 430512358257 301949683072 27678041136 1584090061454 1845324503907 3700184367767 4103340931915 785064797333 81499348532 4498348472610 2583242827074 1376575655369 3999408549190 183350458145 974563181868 2457790542515 279172392615 22515640806 1532256170775 3056904728596 2596229852163 3022348910021 612657644192 2427527472 60784955567 710387413524 490034675686 1064400084539 1860760092254 9579666049 2807863851445 3953655889895 1439277119757 476378802396 2682469372197 2344013035387 3138024930879 1437360981811 2259034646016 4162281972432 6581808241625 3654197381377 162865818296 371728172286 654033762251 140992923985 1668051809521 515375060384 4853803627582 3468723437479 203843104318 2299102909335 2702443040116 2286533586924 861335873929 28714446350 708463021378 1438635812739 1162561797857 539169456732 1288835043083 15896985727 1176290071613 545014635527 535881139716 860010769985 149722782082 2481249131052 4086785573441 362377474673 4210945395066 1741318700534 1061533209082 1879527611110 1875518094062 1259285534471 1182254077631 2164546429346 2987602720421 130204475588 3842100034741 516534033972 2328743779827 2327498267708 171852055099 331003724452 2665575739939 4805353957143 1597799986 1747155974750 233466682887 1294579288599 3506466402452 1541546104219 1506592233938 1935681855896 1468807892101 1967489656106 3344882481350 1645146305076 1230827238350 3713063087084 1721466168992 56977215298 4968142510509 518670107563 159343274279 593576246012 741009240993 49490051698 751005391340 1337911359907 2667487966908 525545481914 2074533852599 396210514756 2486749950507 2549777892778 3450368961555 408013293453 411339587252 1790170775788 1810011850999 6417801356866 1711654816984 106503238570 303627142899 1486090176997 2485664402655 827679683647 3181819045341 1526678293711 3374823227230 599527038 906019721930 3112750266308 364445400038 802743414988 2332660519056 588804877354 19848961270 4044580733507 1123693915852 3166647224847 850053790266 6489607125650 2611226687764 304386488279 1762562344775 276814569307 334347834688 1104331220044 1495864104184 1733181818540 2236636993871 3160801450533 2000224389007 3354275881021 265975753443 412196248145 37376474413 3719560983789 249640197744 153891917080 828896258756 2076950926812 993740923003 367455125244 793567186143 4612971957474 1058855031926 719649566457 118888119247 4460582820444 900941808564 1676975096768 1228485124520 859914185237 897224641183 199189151543 263950070808 496134868437 3520238338747 220033482323 1408219060354 640013585596 198323693837 50701656498 128750360046 2957450006509 1374994527946 77154370107 4669716651596 4268964415019 3937546178558 467087853971 5672476360377 16031868383 657588470706 1399107803099 1070567817160 921021492768 1517334050588 185495486385 1595752340750 1844236357865 5055007249320 1391000629913 4392446672603 796206275905 381108713044 695273303170 275598029833 2599553375084 1377647798009 1074729317347 62517974903 286420742504 1171333061523 502658874292 5489556201001 2065896916435 1289558555149 269421341206 2527888964632 4163826526778 3639168508360 1621988560677 1180649883350 782463488953 3590273497728 1713532095767 16852515489 2568560362607 437182853137 4582474786938 134517055719 2514283197 912112055755 1428340833926 633202751223 50129976683 115278682902 4327698906839 593764906552 2403789746314 8975125825 1269684124726 3829933470888 2685516154151 797565771068 1284623339232 1607291305653 3942583177125 603378759367 3290666467936 2018983127082 662560681899 1012814214058 4613085619501 1772794885403 15986988692 3888928181475 2186823031126 207301542327 1406457461236 209671549092 1338095980492 198875866084 4679232946569 2232916934668 133613048124 450805798731 3972391931220 84843216553 53292756526 971893661397 64345094909 794905867143 1608623662577 3949527928492 61736151791 2692623696275 1766527994920 1512377674287 1321175255 537319029043 56371946490 373072827732 502199922195 2564095808523 1252552372475 120582123510 3667285468136 198568680309 344567053032 752464699176 2674602576909 2216651632928 784345753141 641560142578 4018292524428 9473656620 37911869119 417714970083 620950961006 1731621388194 1247717729464 996385301929 552245452437 70868582046 1119305175866 92566957462 141643070676 1544045513098 220854794977 541679524004 48568011870 829966080077 1871974629037 4863479354029 3641810592860 1249045261798 819944115185 577734310336 5209511940880 14977274076 1952292494126 97665984225 307159685604 2731530153556 280062497410 2287229780565 51164335297 2121232563230 394956232579 2239003957361 2417795126972 618586869618 414611758081 3609033540239 4226563783768 1776472890100 897695580115 3937469801349 578778832018 526894354409 1875761293566 2161731961438 305678326979 206740319247 288290744807 2487051016350 4143644538748 3878898767936 5898673994410 185364046 3173841290879 2987812278595 3936839906522 365520120732 476823748192 1259537824934 3387914123509 3257895166663 2943298717050 146318035937 2063009114953 519981241495 2896358159369 6940967115727 4248966083852 44392838492 7083913122 473576874388 2953097424785 354013149588 3493674672779 1214421382113 335609446992 1100014831300 358804466520 3300119396087 4505690529468 300026268008 49416970133 4201700012453 58452292607 4560534770061 286786323892 305730371345 4233739861875 3791434987471 2562737191398 94689940377 910568658008 37156011 79703121198 164123935676 2294397911946 1157767767911 302824961360 19063085332 1399039050329 1923692019243 166896317598 1391148854658 4598012913496 29543384721 371163602262 3581463904792 1934469051063 1938904254956 2837668486393 1735039079564 2739647307540 2956236150264 688842173423 2821901454364 1070458090960 2482633462372 5497203709692 256174812177 2643614545330 148967866354 4378200909967 3124663689997 3239883809548 298407775973 5143036208531 1620998017667 3539940870768 2129843262616 5219761926109 1853013062089 2519574868008 342213584124 2139632243239 2029424213313 2707324088843 1469718372007 30517800998 146637563614 5534923507825 1754751663992 216029965137 5333064415952 2143659814469 667004236609 702071441033 269761350215 177703856059 568037551219 5846597278553 17283649572 735089690575 2001865455888 2156881046598 2605891904531 5383752521134 2416015003521 742415113167 2786388174270 1293540851355 710855162559 6295778013360 2614117191058 540242027004 949645938548 82635766145 31985392780 840182388734 1615838998255 1103888969226 4196840803991 3438159549551 19189765932 2479082060535 468960777864 1019457616241 2109491261919 1017046140505 825806496911 1889153034002 1196003622830 5482723082 1465100200005 409458056039 1212986667194 1050188289774 41111441828 3106421489223 10779729914 3230455878986 3849582036121 644666856459 4020262939400 327299225183 5162750050189 1689880896544 862619125907 30538856467 2126031753447 52200682126 397119793645 1150496639721 1281248979301 253651530794 103992171168 2377881464420 806619762779 88414923853 58519548005 719902798662 570012803970 118109178390 1373602961943 170692047615 541236078041 1663472393272 1264069898079 3490559582055 307317234810 50461962409 5600396738518 1834124128228 358663938933 138211549116 491464314750 589267393788 220514130374 959522356445 878004647795 505869877685 712843983711 126747534252 42071382427 5033533392514 75200892839 1122901881110 54956115088 1556412000330 51021285764 2004918418791 1037766525367 530043412301 2190612301637 3050494900796 1181698770695 2750586280258 1623264899240 39412177564 383881926065 2174747498238 988997777867 4706430569031 1828068560317 322619796950 2778042785361 2725726011698 246174873491 9740728314 3691378446146 3830319433639 132689635709 139325291388 1556715958947 3539480018883 7152751693964 3355646013297 267518023484 5430048445596 521731580167 122785150193 1489023421625 805837277708 884512689236 892577443991 1851768661062 113445444842 1696062572570 2779548685817 3241038481320 579386622130 2286948332960 300801658324 4217574860562 1073491152404 4467435022970 92584016101 90058069847 3524789232124 488568222372 152915518542 5060117897285 4216563132068 2466620340735 90578338107 57741351254 932868083180 3274913257736 2558685385405 3768441952488 1094970035383 1541892735954 5706332528307 4215135450074 81745935551 86035045189 735192977497 2618425539789 4480338185281 2730804770575 348878260995 5009480596636 1243607057309 1253926316386 2742954231931 1609371067863 687955781581 712102483711 1030983665686 161061011039 3331790906579 379532793895 1186444313545 3250353823225 382995189471 3257007699970 833624098157 1170810645997 97572638783 211347802804 1142861233038 1111747851796 588812193785 47627327713 2379878344611 2341471827853 3589357265643 251688097829 5674424932752 952897202911 1153623989245 5511129015363 1414967685044 1643885158173 4579375621273 1345344263157 593624491479 141642168385 704530975462 65325472328 2528782501862 1015775438550 3155180696709 406545705316 897562340444 242787919409 1833332744898 4268677685459 4177366213302 12428554208 3010221809680 3019268259989 802288303938 405436149590 5165467193611 3308629645328 320230503477 364189044810 1316749115049 4943984508049 1614382496173 2563759743100 1155921521617 1386531637394 2869025473168 966733717836 5780466062302 126648325898 168110400706 175682900374 423759383317 1362891122081 5370902288151 1519428929180 96525948989 5304002717839 1413268707612 313403929557 6016558984869 5208780395519 800179239048 3327340147341 463649701347 698693877959 956235166413 533974884875 3999533550744 803518975864 2794380390357 6959990399606 1979742845958 342372313947 728814051617 558581153259 342430799876 150564204183 4463359968817 3739989464007 3267638913024 2780808572117 2584491887424 93397133081 729185090406 3227278025867 6643041131686 3684309897612 169507403771 2370268650396 2068219517540 108230075784 4095828444886 3181905438227 1301788294480 755452011282 1098214109879 1227047847178 33474894101 73901418793 11281806201 4112865633922 1337377151169 777184305398 11557710623 221612459163 34676740435 611899649260 2115966167164 1417550242775 1443272933037 210535292800 1483800107379 4065990127241 1907533153868 4787357019584 3660278528210 49369237688 4255798277806 637042428037 1167293548801 299466207719 146474538906 645197925744 1291781979305 1129796708167 2603102733190 352914381728 1604383102500 43584729881 2339799386949 146298958960 1623725589129 654698381321 37681914663 268625837860 1246806364720 28319627252 1115525832731 152663271511 27626865293 591685872535 311298949483 25848273638 236757322446 844258835359 3794468839610 3746360323642 271178768746 2397401243107 514444492458 4678682325571 4161619125743 4751187990639 33632759328 423847106 496567521154 2161084676276 3601259448332 2158902417397 1257004155141 1845160007042 1405142243444 287687237225 2703226547834 2684059920832 271303350533 876098925947 2089535085027 13014852590 453582101434 6893423108471 737802779222 2794874725198 110498507363 1840746187589 1795028501036 4927254728562 3387535886083 221251350400 2751002760592 1078831353215 33724982788 228762674760 3186211323912 954485371462 701838207606 1044323026613 1624466680231 43179195955 2789146378557 1827393203331 4347532471040 3394366074700 5980918847048 5836039053242 5913468630939 233062422109 1626626915079 1662071571384 2024785488563 904152105605 699738774296 134583247778 308054064476 1371710514070 403399644137 48165257218 321935405464 318669725755 3799642267854 1195794986391 4325210964227 1441294733924 4790597520834 25185935892 1875122346810 3422640956774 3862571321863 2541252568472 1108303748169 848558336624 781798910490 1990627832103 2946932390166 554722655471 180590464345 4275768806612 540946835019 4282717159941 1589917519176 1987257371786 495574450602 54301093890 1637905710192 812111167578 103162243413 1310849433305 895867291300 88810636160 4789960721108 202706349587 32003258471 52743160715 1947363568747 6777520854692 535260785056 500729576905 740244262613 3192427932127 586646703626 1725599674079 3022459107318 241672880798 1746905450267 3847687142619 3200432513805 3994036840540 193356596429 1029184381493 5672857284223 736668901375 4578156655805 1577179258447 185999800627 689203802993 361004418773 535950302073 3868388052032 248131558125 454669362421 4039629082407 291129159705 126833966388 1555457550169 860891825552 394260725467 4232690354 948303869131 2310120987831 562247105289 1543246775224 2216079922843 2185999384132 4391174032114 1323245883692 170310065474 2380552007370 588118205767 5908465100502 133814021260 978998513557 2201186171463 1300527801525 14564522438 1080507297253 1791945164704 2384609843148 2801810149896 4231938204135 2937896559334 2495428487233 1129560576010 1470770614237 69230928322 4471891526955 222347185685 30629655883 3103332960441 1957219373076 607009984138 4183079685940 762704331461 31804993791 43962586786 3046248459349 387974021739 2720354052238 4118582233440 5004480951601 967691388553 4560737621853 2186359660 3724255256320 5460637692771 162012331737 1282146279063 1123177492284 4726665172260 2423033143810 2466039596518 868885647257 65711860337 2266654570526 2634970381181 6732351815112 2286390523507 2148641252210 3140832103409 1268421648210 1461669190359 3605678021094 4453063622361 214065717348 1812942661486 1751762285884 211342793125 102610523476 2963136097325 2438366996931 76372423863 540788874059 1160849074157 1880185331039 3646790992064 111287624653 3600945180956 1382332456215 2039750841 1225811547605 556180261594 5430723240150 83072047696 806166984689 347490812449 2127833755167 1460542708760 877482756807 2067869546345 2367735671428 2012959483695 706801507088 170683304069 874472540307 445512682876 3454485798200 131124455612 1199727655108 4727337493445 845097027750 1384664811333 1807215028952 695104544375 1961423386732 3761311768282 1730565805502 1817944495494 2185221562993 5730538147479 377811644309 1004101771682 528256078238 331449833015 924567865987 294653573468 2715727160634 1794506372956 171822171126 396781263257 2374467603504 817998846152 1919395672894 2600078308567 134172827191 401001549860 614327033476 40228664102 2845600023534 1389210980540 267269574327 2782110009688 3265614350826 3030726878688 1463035973851 1608557910394 15000930829 18024418590 3040764696467 599034776697 1408426123659 3220698115026 3713915747780 272447148027 360932772033 4419071060746 2370476028711 1057592598357 250079960933 1752410094100 81559066566 1839311636941 4567321851825 2981267073766 3138017629 1591515000086 2717172289429 4189799655086 1237408126195 3421262394866 1300179195037 7152775568514 233819307671 546050858263 2544307629180 29823264230 1049380073175 744528740353 1053259043251 130845986333 974678173376 3716136609067 1515200771320 1032729464998 874146329957 4200113191011 1710278045287 1948695842447 4894741523681 1964135149316 57518912970 114189547222 219483814067 152352961690 801160750267 4011882020 508804465482 4233404877091 2089818390 1584493762378 1728384070051 2231725380422 6174500441329 361885503850 2152521470707 355736497236 657663746436 690834488242 555526430778 2259933255163 91122028990 344837886136 4350727551204 1293255939963 1531951502959 987122582071 1726651625556 3292152640954 424771900300 1497982529057 797147014590 542390003437 700318614765 4062581369679 772237917593 2072013823802 55973766021 983626506273 896688054890 4649083581908 742120810323 2534271138578 482750168916 41342633951 2093214875632 225638582095 4680174769316 480829794046 3293597431320 1965014940172 934740175679 1466373554177 64885489243 4454913686512 1298411878761 1448206695697 491475002022 1579525970176 4170233829015 246724738601 987933860128 2242382039130 1521745617131 319662957454 1281171969333 347281268944 2935897049739 2382847557037 745033541526 3055631231739 558695820498 60873128334 602765106640 2348139174846 928891878166 4077316687 1715994745184 3676977730694 1383536835364 2444666556002 1191416572112 963706086001 1135158489475 2389312856549 4966503093865 3117903808079 557424721 36315139613 1372828274693 3689154953940 1373099459237 333246700263 2752906155631 1902630955683 880216216844 48949784064 167693124652 5926952510323 180550925221 320973655498 655432087833 1506360669109 215324238482 1704839863085 2094530670737 1184281820337 13609801523 2891197799052 866776019174 1173005252674 5363569156846 3101548087218 417310373174 3869850607735 147840857549 838308489728 61060102941 1047494418378 2111702805750 1547303968532 1148381568140 728897652601 590361851448 1779788768227 3255936307313 3085387672941 5948584368120 678676652712 2482534046449 241648555287 3337264090999 1870509097128 221352811416 2763500022668 23180375209 1067198361128 1071987874679 4361244197938 2352605508028 3770043510695 4299905226478 2036234239691 1246442087443 1202706737557 317439108502 3556206363961 987949245652 782782553727 3747811164317 217131828751 3358556989240 1644799256957 358902687262 136360894180 432100335310 1999927373600 27671857557 4863293370479 447093908700 747202292551 3525466939061 2595970055828 858613184228 299990287846 2902392456499 376480738095 3998238524364 330880094499 559814188391 3202018692092 5888143626492 686835870859 1173265427553 436046378808 1011057569970 1782568019247 761965509449 3786384925634 74718389023 5766500612699 609670420906 1266219477685 2237676415729 740735017812 633238377850 2184409537458 2936361795581 1254659677146 513711727051 3684880961264 3321751739445 2275252084128 976905847907 2591203689091 1082286283756 205553949416 2348310943326 445449093461 1565604890305 1067102013734 749815061515 2538996470521 523405557168 4643566531523 2298405638545 91042733962 1053119376709 15125978261 172074480618 2571127833743 31013447647 3534934228858 2977335367826 64552612774 22824024457 209502330254 7564752089 99749307810 2307671346301 34225719074 153111271818 4138906329915 1588622650305 9324129417 19137640131 102205552933 1893589626394 372200626377 14646884558 228215376406 2806836310388 376368687685 218175553090 385055171453 1481975466900 530384372099 3508117433110 2534828012617 251690763552 1588294564364 2182072162410 1546653282474 73990969152 869211548212 437903817438 1477153750289 5087442938648 3067006723184 82850577872 3051663378652 1341541054018 1389816724445 603797079552 3520116179630 86149326264 714734429581 524576196813 520681866213 188156183299 1037634714192 46834868330 1429674324455 3838918866924 530091286096 67457433060 118030455478 505526563146 244433035588 4900579289604 2786712044427 897196739931 2437993147388 919351110979 3605457075529 266691422384 3009673198087 2456334091182 1231703804379 180699745114 5189301074680 5976164301653 815603452327 2057859288453 1636809161009 406861983800 1111862778428 4510741925917 15314252559 2119047318192 51261256838 5572575612289 1094525761 1075101260845 4379959256875 1194357478339 893093972932 5606255752805 525544868880 2659304971907 29400302158 1014549091238 742340636431 2680838492050 565422398760 773035893420 1124420076178 372585532031 47620702472 1875277240336 1758409227125 698830322558 664696815427 16410028761 1878031671491 258930594531 4063763749299 3426018401515 4363072511526 142446940008 70512149084 129480920766 882645705501 737700855621 71710606128 1690986765570 4134076386961 2147011080158 1698824434957 2348637640172 1363770135363 992431089620 1396088818439 4825994244459 2012704007521 58508879991 939545571273 545119295039 917448417411 458660305707 775470564376 849793051957 1276433639569 1336110236984 4140589285671 322331544480 808749593784 3984740271317 3538981742322 2377779122906 3464380055925 308487204187 2362777534520 2962807945822 2291836468178 2146922883723 465236105423 3042765331279 2366254780602 5293250905176 572399917718 71572440096 3805337429620 553071283114 1039252876696 636994492290 130539533775 1164341656781 163225832886 506610746291 883540906244 329369047855 370505838868 50321947029 2245998207950 1175491327504 6531509596586 4611438061306 290469350997 2923386853786 1646174096276 40953840436 3794966149948 988796734323 447929334426 1073472173000 1340384835065 159530682528 88518303431 6266178618584 1108027767347 5636055575574 119263182618 1592374507713 1985200351058 1798416084522 228320152668 866239487329 2509584457588 5707992490514 558186353484 656634374338 1943760106486 4637490055615 4293830777099 4614921489238 560128290488 447980268612 215698145643 4633503856760 613682118245 789614486810 3579662175035 126062616671 1706338480389 194185371424 603578525757 656740986276 124825322992 2589061781274 525658352066 1560558658542 4080303205914 284110787939 2292623895056 165386272261 1029414050080 1633399474238 411185885008 810103861786 1680561602443 47413538679 1136441629570 986662509543 2424854841122 1831752620648 2777906110369 570653866838 3965436125606 325060207708 1180831735694 1888832687405 774307241430 176834693879 2852019025 1110901007405 230054537420 156741703176 1579224160470 1716644261282 2742002700239 774461226605 3027615593029 6480156365054 2384922529770 2342898878407 720339451363 1004945169202 344746260285 813421780434 182653763382 4156165623624 1097717297925 3423921060242 2913475378043 1686181801399 2711459280697 1829368101630 22121361088 1453204555226 3448110351026 724770079506 717880174465 4631256649166 168712266731 2872762120376 393034832089 5076002164623 552940802 2016639618189 1380538885187 5178497022729 1668479603937 123061997997 4498187089819 48113316921 374887657787 3009419732 1595864994795 1400900501206 2526965393707 830805813335 912089155990 26249202653 466642344810 123214943390 1168371207598 1621401022531 219276994826 2664340789253 1199306174240 4511180669029 2897882019010 6198128855606 451462767472 2909581429916 730748796029 400291866668 6096691265454 353492419236 259906696057 1303982034924 5231791951399 1262404452584 431367947183 177047609236 1069469680664 738671151495 1225769116986 3907771728341 1501535795535 2361332468085 544183058113 376623450212 326905877704 230646939006 2129661923529 3951569441146 1817792798708 4625358458158 425567250411 952397992302 937388964376 1711442395461 711184541432 791749730836 3295935279222 966114926092 680016511910 4525691957757 8469867387 30229561790 2476564661060 1106973587377 1229513005712 1280334364209 481036864 1482434816956 153433637059 663806525413 2746276541401 4363078256649 400902268291 1460119512443 3017169060813 484465016168 495104933715 3412851087625 1595742679910 1756698477173 1686984335450 5568690788325 4092564484113 2565823320266 97376193274 1511220261903 5751354488615 1931347869172 20511613972 238265584096 231598951828 1153100978210 2213763120474 675968628410 807083174133 1259217070716 861689607278 648497531553 1128912295451 4524936758030 25443083759 3557235257220 2910618684708 2225181253084 2543519238786 1084161633987 537146776589 2881126423568 2349974698110 1380549287 2240929838698 378960495167 3564281722678 2402785394188 655931747436 2284939823989 2119741602532 768693307263 4211032024337 3504260975639 5006245216579 930024621880 962497450786 80442640971 1148733139449 25510171763 431731366279 2116717696355 3138742691632 398609455507 23919370855 149457672574 459915152153 1454787035687 1969795061589 1732155813031 6052373841974 626646309492 2644456524373 127555047797 3067418475533 6004702786418 639661071594 2014435838960 2576810516543 1874810673299 6043699151304 6371729327209 149981156880 1153560082089 450061682756 489979521952 1918359431937 2891863617324 3829888437431 198907481417 3971877766641 2756121811900 543873208980 671979817173 3613974691 2379177824175 204927907624 317447804116 257814509538 4570834604935 1172063609176 1518601347405 1754454846280 612509528541 1997871176623 113560554104 162423888292 229498769792 691584022918 276889015995 2969421260626 1882407992449 1902990486613 552572148852 1462159431740 2822565801221 415432247767 4068533453576 52355393136 158085458671 2565486194198 31704079564 478299978766 16193431609 1372726730848 3285731606750 942526717088 990035677916 35585241197 2781372603622 2163634368201 841044125303 138345557795 2224871983748 3334631193 2506224421999 76515103482 1224038185943 260543565010 1503014512341 1760467630921 954968588270 411235206015 711640954800 431448556330 4649078268112 2251058992894 601454094433 1710245741959 1404308801071 102039148678 708537483377 2963392455056 2570750642014 207776307254 2582908394737 5354877203844 2188247980474 520921846778 617687876056 512263502028 1549259603378 501460827331 890042459688 2737654649945 777597419134 750485988944 460731343887 6398423112563 928164883851 1343061869376 522289841518 261693414428 4327913504584 151121260059 1885108993830 516966390646 721319525978 3557303274338 4690657508290 1945338284802 754575967877 1377251412155 21114154870 1102054523578 6741287359562 1219120014541 2831287902590 759846158465 1209996446684 2423865997687 3638163566874 2015886054809 510791172116 3049767792764 1398386405038 280510567941 258330285870 2293001844822 311585937418 90208996281 123465223914 376264456292 171423318409 1581552021245 1025587499078 702489559512 3646568749956 2090274535496 3348704243142 212578985492 5604595091358 82373519342 2245690626223 262404533329 2376085587688 2962989033171 385366526960 2929468126380 72721594507 2479150858664 466145807704 1361732609001 2970917243033 1983013222432 971475780715 1074486415356 316566914282 756633897074 723791186732 2384506740434 4262652584282 4271215086474 2226919129482 2270940756 399366374967 1864721291445 59892286882 131108418890 5560553911 2365703120832 605763256557 342709537250 3827653570005 5393873271384 6909220210 21779886595 1275090931759 1182471069335 3157275170044 2204678896292 2016014192888 1392538463708 1198001543156 114977207196 4898261799015 1675978300508 2636981241255 1728702504878 268767278929 808714356344 2810278649298 1134127514513 817456302949 658406540381 2622222490162 4309588361945 3216987581384 592590839254 960837034035 700307656574 526406563112 4601985674806 6246551900692 1858686611958 43265653210 359649669131 1222415475017 3091757650129 642083854841 2691298177648 308919210111 49707970923 503648275003 293079920223 2487561893668 603700581768 1780152691537 1719506385495 689480823846 4609647640025 130779075789 2310186091534 648427280634 1489741031944 44994504604 732398859107 405977367732 1277889514778 451088230716 687225417903 624861774316 2440001564431 1224837420058 2239322805873 1136469086613 652529047087 3887954087039 3397468068828 290514886121 544086513966 2175386137447 315897696515 1460820035614 59278725393 2654924785633 1063156601318 664164390825 2308369775237 726997712985 313760678322 1935903500196 6406472379981 1503807975347 2634143418643 4614040937939 5507888637001 1585295447392 695292048543 5008726224169 3998820890986 4966112728714 99626596352 317064412576 378773099521 1048517494427 13142053173 326878446370 2338261667211 176776772134 373702358138 287625272720 207691906310 3788281553138 1144272953564 896647319822 2605694474548 396445040162 3056041378695 4326285560784 737001142192 2635383228325 1307259111867 808230022008 546929297477 430790330944 1141888953581 3375509041341 662862395740 388980678267 4825371904761 3601374211775 946046257496 988062982851 147242536975 395192227975 1220271684230 52566830483 4319689654746 327062703900 1197062079953 1281805391397 1504203324613 1040990238418 886659744690 93579399405 2886137288184 3073129688383 3659678575771 560934415340 3042100025912 4437605305662 4594793919292 311716402973 2274435315792 1197581326725 140413218066 112108810234 105822680465 1167019373581 4242046491995 442900414842 1214590964963 3877459378279 507359154801 1750668280493 1211453143286 564089953104 2287842443404 178046668038 1203406570730 176253393887 244843889831 1602287588197 3814309924665 3282251123280 1682420992266 1069044355450 2885366106362 334586481272 1030609662470 2444131124165 462168904231 2032281623852 525666959315 3348417035627 1285105909479 334948471905 2876700729993 1694798060029 2293349772791 2217979811703 11011250698 3002799194809 4302515686473 122069207599 360881501294 162913867750 1228440783271 581135658636 158991514783 597830188421 356487414168 19856655921 70314728972 691621912324 4832993716962 2521602100067 4196588660884 55432010307 225162264468 275765911759 135294820632 2843974539713 1555963719728 2264468403906 50280484350 3018470264697 2219624778780 6213021912817 928205595782 2953019614760 3251688659002 429894541745 4181371691923 1273780333083 90804682163 536037200500 3287318539295 44103757557 5048321238313 636748886740 76097225594 71160806833 1399063072179 424827055876 591960428360 6048880107382 4407841412015 379979076110 36088835230 1309625979543 1294872559834 1419483898304 1487478334905 38592192324 866971342699 1385481285046 1522879217779 2262013316318 559221403447 1130476880596 899951868139 169920771861 1976579884441 305918004985 5918701231515 360194104396 1480023867096 650405849957 881655267288 5754597384019 177353992243 6509050694620 4398827732690 1010694998269 5363550968284 284294493915 166074188770 468250240328 48038914043 1861868932487 2076041940796 465598926221 1133243377237 75560659161 5932507380050 2497582665269 2449362546932 403840420074 459230771152 3703664333141 334498409965 1919003063229 345690438226 2902129343338 76501586362 1064847129281 3234352079061 485186029180 2141251716776 4303718310468 1044968104367 1867767326581 199384850017 222999085933 1722291495859 50611654820 1024294375571 3329224310313 27015163693 1575680048678 846059883189 691437611249 2063146060129 2370530965282 2746784940901 2052547272045 212160051946 2675665455330 5535745291955 882152513773 1524913341319 1281055283496 2638771805982 850481624991 5262884656294 1100723496204 1921418494952 1073551068556 2834553600554 2129367876719 2289023320680 5405181028995 1550526454679 1389714127490 367309936650 4396540527289 3145462652659 955560521215 645823689408 3569196453565 454929006071 44749166654 2633150833045 433864021267 3467730628212 1210501277810 246390383024 5845241182755 742315879669 17213389170 1023555601192 4179523892302 4116432994653 2528744363209 2283753319916 1961439635265 208019890442 3255682167870 1704073757629 5051573226400 35997514006 1498317991061 4585397979550 4498550701059 376410319508 1690025492891 80488006596 2497636797769 820324463232 412607187768 5009093981315 1133461515326 1258536437439 1241241535722 1198827704326 416463288247 1273993054630 1477177323547 348177896200 2342870435406 822745756877 3996107388116 130798326008 5063858911047 5443561833 1560656077657 1058135341424 361360834130 1585743995365 1166490093530 5564468060343 2471997155971 586379580073 52911769011 3175473455227 425862238602 3975796211067 848093974228 377014097649 2575235478892 463998105038 5103262234742 867744996305 2544088263037 772747995599 4688528068464 98664702075 1011665153107 2849926915697 2691819438280 4622022543623 1326505294858 577779202926 35748386848 190978908473 884685758353 4341763774471 2742260667776 941496467500 3053089177177 1595859487225 2790633249537 247955682202 321195815250 2300615373661 1784453029250 5099916621 3230564389779 22694726549 562098478492 1695165765681 2352986612180 78730122113 1731054456182 1288623805300 793015074619 5405224704982 1199636106506 4258433083757 1546076457541 377757117296 879516955449 662816502073 2606563999174 778582196328 343284017976 3823431766214 2154760055608 5331286644389 2375693491094 3637415285982 3951456383039 2999984904655 1851174307419 4271390395691 1255064545434 1886797273801 2411655604503 2565416012450 1761304661280 3266041428137 143591948888 1900699862358 263346227197 91666479299 252687911797 2159005682565 688236937251 324967812156 498281026114 2762798677752 715506150816 539055581957 14546455518 6336393991521 4175985572986 2183440804175 433660953897 185480567928 228570261329 358495693852 3254989231020 11596212745 914132140102 1203467180333 352959246387 2806973205655 762631158126 1021600515967 1036584915089 1495053381922 3490028307149 6892265932 786649921755 493323509569 726837983286 574707485620 4056756269901 189390727580 1398701943169 985678249067 1117703631309 2411012835136 6376127168648 874587156059 337395142734 1141598810547 322259329157 66848470736 944886615560 16040078257 964481416936 276546284842 289161782985 45781314054 2588195166915 1290269546928 2676586338140 4395875910442 633324553862 2703779892241 5577298808228 1114831364631 180793008920 1724069707844 494116263540 2333899192508 19780093998 1344008871976 62826585988 40982223588 947136180960 1103786296811 417802591755 307056006569 1832534342932 4894116946770 2722306801339 273388216912 355728389155 548482992712 428772342339 3495271555762 5946770101199 282004597665 71096719403 254371323227 148755514562 974752063282 2152527398966 4687674516689 898344544172 715162830434 1500291844825 486317031893 3865336021683 101708188072 4839459701343 157297688980 3458422896263 62500205449 1350493212977 961014314127 205832778333 3141685435686 545678942670 21671516638 2632325724616 1276436967331 684395495618 1111059435540 1459418754896 2553717761845 115509636578 1714218481171 2679550532431 2102977369039 1768151256850 57006488330 1403049718766 3343744486483 5319907499777 93660033208 4775594075531 494304636982 567028081649 7844595569 109945536049 1999814426692 2367071201804 2264295653012 1825815141329 4650686296321 4192176340615 98970147165 2024562756185 2576861509064 4955784745550 324365500307 2021883628964 4621962957465 77483725689 712488650940 1428668755733 2143075319360 197692236372 3060713779885 261056194796 1032302138008 2596038807634 1267676857686 161840647528 1524635871543 692307355283 1513671747039 2419031052070 5515039779231 609206480880 1823889192569 525141858539 1328701499619 303827566899 250977458399 4370410293476 656834422448 30811382574 618217704799 2124861204693 158852487437 4189567429947 2629737582325 3172702951726 1293522417146 428349898659 5078575827713 64500977858 971717780675 3823611091914 270537292280 1148682826905 7939931756 803434185008 1248449995378 3432018986078 6404174826037 347154941166 374260708469 221834752870 594479683819 390859328509 3348179143620 98917459831 247013929853 1471152033420 3427244402303 551735942023 429414877498 189637639009 1987576832088 1000100046685 1784504287619 1087605214982 3964157588990 1615906107125 3762107179256 188593581429 54338872661 1235023249893 469674427621 3519285129764 363264542424 294360974022 26999954163 1703468815155 428779708335 2972989210062 110319831878 1649416507136 2450944609090 1158217079031 1648993580563 200685291174 3852712489509 2335902785469 3700699974 272101634826 1906118357265 2534580262383 461124290265 1123630198770 12993463503 3097820379060 824688552100 812450381298 524179111805 550888778893 2690209692526 999825969900 1121049848657 5597324100460 2547985206364 1696483999375 533644466890 1970890562506 1636561132530 306659283729 1591415239722 28638480440 39064385202 551467357563 6103841495782 2475440621917 2850301348409 2229009478973 334476368717 5830448383480 2573530293982 5229267502315 1754526164546 1669469208 2171566450259 90254569017 5622724972165 265251499767 527584311366 122242551319 1285183119271 2389662496627 18061168338 2084747316509 2979639356579 3982789430843 1074200525253 2719840345147 789354667627 1855259221731 3838041474080 393220108830 1090796586298 1289093288928 2657305475246 726685443129 3277952461632 434128470265 542509401066 314861438343 3989706799591 1178280459031 2480459362978 2306743655252 181320672064 892913748795 3315410517842 272432039269 450345006441 492810491758 213375392443 1004470805398 53454009040 1024067809805 2193103792802 4189493303464 6023593615076 5150684953950 322345730213 3075359797199 450931382047 1097214202767 1732707092306 1450800247085 627936871569 4932492305941 864630905001 934728699899 3590659471545 1339880172127 9327935079 918117349924 1881678445752 70368572755 2882275638376 3918314338476 1910140455409 2756979718986 1546414926326 4704328798905 126373763539 2983251701666 186910440158 6479120199441 3412500106069 109277801099 3008200773547 901762794921 339934394649 1618595761379 209946072119 220496810514 108003884921 270090690 3488382366689 514987137210 5598390505862 3691278113353 1409456076624 36383851764 437438099346 3106309464814 94540078382 513536707453 1629578565195 5039964427383 148467207126 2648741076139 446292211881 6347944541315 208938824754 4010848154895 770524684468 1124370053529 657279572864 5077509415597 509988984611 58981800262 5297230324433 234978208017 1779093025420 1949523847883 1402033213265 5871214934698 2383984683 4715079787 1913476662477 2361044645847 1168375976648 93338568181 5458558840885 327734226498 1873103586722 3733917210770 1093128910098 745788266999 403491887372 2202961597188 2938858515863 2667228874848 111146080747 461161199413 249332420744 3831956453972 126218528492 7169468024 885039124142 542309669637 4776145240545 819892475251 153127099137 708634445136 1419404975669 2249571116653 270841147285 2456474036107 296667539313 128150268225 115388263654 77311581770 5164365858814 434036540789 35245942263 519101581525 90994377771 3749224244949 1540305484031 1597678113316 13861807192 213122125135 1803218290149 4510044866062 1125967148112 890849957794 2382045028202 233523613030 649053253988 3151450769730 514691144 549286998212 2211084323937 15807338082 8464992748 952704325953 147802352228 2757733664360 308733452222 2404171500143 297547215286 412325450597 735589684218 509902794577 1909819853570 885269975972 60410561173 39385696801 2709524348458 1292750985115 1200328082066 1247176877732 4176294679070 1127987971026 49367932842 422625280008 2798478075890 741009010499 653376209807 308103995480 246995789744 774623469958 60877732919 70585400303 4022413063351 1081665998173 1438385950346 194436543532 198688635565 5967943164705 2396825721392 4960356063706 430815252418 817255306188 432432362464 1354475692094 5574954555 3204789398341 465983888238 6431719742435 42263845251 82401668627 75788159801 2196614002522 288421618458 309209720627 325215391195 901897389079 2592107984717 2976847535934 790158487273 4940303312255 1525889425104 3670314513847 4052021068881 875633041402 115095715818 1527603511854 263087342019 53565469252 1628199844930 1381971813450 2013992711746 1095716101230 290988660020 337252739660 2729715601928 2076508036911 4045679465703 2667801375801 114848996140 2316015355782 955389440626 456921685890 48047198119 233604704776 2769748094974 507868907064 220358718958 116205233771 4766729346625 485969080297 387522031944 919233569458 78038043990 936462217066 1530960730734 69128395231 5823789021120 17740744741 3839613339190 893989887773 110230367975 2079563901328 1011019745476 202880878641 2404356766541 747474470839 1896637930823 384243029057 1891393850887 2008888540643 420628372103 709921105471 2502170209273 850827773412 2289121290105 53977015669 118359055776 474814318952 34534783366 986167703290 146507461482 3650081864484 72656920083 60823258208 2392469520070 2173612649931 1589963170097 4163812390534 5374159851417 1841571039294 2739633692843 5276683826283 120482085944 3014066895224 685840345568 961527522077 616141324641 4142237279159 90583358799 2177074711634 169663242137 1721962515393 512557349456 962604612 1246852965371 2971859346154 145469818948 4103842783801 5595584803580 1273021711563 1097836330876 5396548013785 3981389298272 1484495477234 5509198224942 2892357382617 1734890378891 2337856071510 197658273431 1732068755668 945046136235 1187768844056 1343386433422 2164619455587 1557275191014 217580471719 996165914554 911385553909 717081316625 25288731909 529045808674 773919703147 3016443196506 346395628840 340922817717 1535378085347 3282749540945 2762543301640 2102834379548 363705940710 5353298280351 8844546399 414737567908 860999655623 4562384466347 1085438774059 373530282003 971611992675 1150440839461 5489441408631 195189702938 105885999246 1431922266050 987362467504 2464784740144 4801278172296 2213024482397 209879100611 944263930608 7283393454 2397599133224 908552097801 948185280577 3868064629986 1301075002469 309533383042 490609015832 483902081708 2434698652408 787575782739 1849897096910 2076617884228 414742044134 113103398669 1407916270001 1743864197452 697491230291 682181451507 5983243965884 3456735765068 1143786744851 184949696996 3736088434206 461898039803 3804851454006 4938748502895 1742239422821 6113159371179 660290250304 504485778138 495022964427 531616475056 162475213996 2074439384857 3203647153083 2920573839687 41750283312 747637639116 392949180477 1063939201051 1717713556742 431607871888 1123176561061 688884265369 474171197808 2030335395096 1361141513804 1470109075872 1570827280446 1026734893205 2057150324452 1328847027361 2129369721434 2569482205033 8854997928 333520285795 1880960333353 821658892576 880860633840 4099364130507 2159046453682 488614556883 98447859787 4173685736296 2858125653321 430169647973 2659296691102 54370092321 393303738253 2556608009457 500017249660 2833666847119 205591836149 1916817254271 618786307989 4832196715485 94537082336 1999555620407 674003122550 202778975579 3047534293664 1184013053262 1677733623420 666290702992 1559761742776 256005261221 2494896669191 2059604370518 2362837395356 22953569744 2354431091912 2168882918315 1734407351674 2963188734084 2505179546284 409366644470 977190921254 1105985824702 3365001611752 160800570094 2256018253381 681355321500 4457494494501 178817866577 1400661825655 387603338462 317618774289 6231117237596 1120725989624 164100069535 1227867285414 723509762798 2485867215100 889661198789 460934515140 2233461343786 141472129601 1429135499907 203399570539 497374588721 499007219410 1553295693331 738572683808 4133011570403 2021369737545 2472389822618 479600072892 148429993767 5753158885713 1093829751661 3435269065656 1249409254146 229004007657 1018733835346 509518992429 4187803996060 418748689109 65909442067 446385666038 79430393251 221848267338 1928875214689 188405348301 1425174100756 382078802794 11714956377 615258603415 919169017698 2705062028 1565401851527 531629437263 408132274670 3223464263283 46250985630 3728105789826 1529600657621 683722039924 1204485735138 464440969140 189726682260 704715925054 1156013868601 4097345221602 284394578715 3173039028190 3748251016699 3080927386 8207193781 866636494765 1952812924527 5825439675402 1834159115047 792719779716 231251015758 597954312044 3295242213137 487813799964 209416134661 499913782708 1125668629123 452508300136 277593315132 770520351580 570619154123 3970102835684 350993292980 682920822467 1443149274790 251449103 2872178996169 383948823539 361581037222 348897039446 139561316252 3490837120006 980726182077 1820421451912 2906923641745 127462014841 494332358191 1275569582010 1604407755383 1891889910425 2047679283822 33454377053 3159247014179 991653657794 3600304239681 483221886633 2155607223108 565018436411 414531830717 453351842925 1370080181498 32848081452 155959946649 80491854534 1261822190027 966347701399 1228174477124 1149166299110 3832759061717 2727761771556 2070674479793 1372787616527 5421188939382 4317932322037 394385508479 3433177838379 1735377513079 1997906380310 70348335884 1487178232194 4503913345497 3695843993199 505915494303 2094536500543 1184553390897 334128831291 474871535799 1086667210510 1666959419806 4379902059575 1391330276426 399823656503 289681432024 1493954014793 1425938106680 934175522263 540792540053 541429211868 692143960097 444143368299 990854599355 173971793157 3228792685455 1403696528836 32234135819 2032276407076 1904523243690 346894239778 4227197539483 4928851647505 2613093015172 5413772595717 2137869968077 554927713382 2653437930921 839673123117 2321447433332 2781424743488 943705629057 3070609255798 252416522948 82963955111 958359615659 596420014819 502449930205 711700341731 724731269099 808166361149 2446482414712 3305856435635 1140905125937 1282201137680 989670051572 4778123966081 601173238393 131549198547 4468927833933 1020931460388 520294275093 2260518977862 3700838535969 1029318854869 188115885620 712500112566 3721432116817 183184718796 1601203796980 1093792641891 2198280798105 3006894468458 931719559169 2108835723754 4873270467188 1950948244682 3301240484696 873682466959 3035434759950 3248178485505 1007478840224 542273072069 2516996638878 258238238656 372501959467 359408581021 86528527833 1918376239953 1583906506559 2046058301624 33693610287 300519801512 1649608846260 523194006465 5069807973496 3256661054341 495302616868 2461180708381 972414786730 2986938527988 3096510048522 3038146253364 2797349124463 1649723545822 235600996258 172901719304 38405251777 141817392908 6613982508789 956977699026 1439623602876 3171173415651 175970633182 2235664656718 252773310715 627753986339 1157719584381 1490838306411 1457770765475 6986230227 602415307245 2617108260212 4114160639626 3268032648853 87278897052 2952217539472 1311383945290 1761567165510 745446276277 1751380267238 19714415108 947052299695 1503130742460 2615148530 421489148124 1692796831420 1124089519883 702791440245 1940081107104 2149174765422 4986589902473 1055625156168 168089435061 117835486549 509199573406 4813222472670 848164033907 1483981965654 6136462783781 86808282293 655505853419 647430810631 1226141619786 1848393325877 37022471572 210201352616 363060493586 165884664700 2259593165260 1211924414115 1590203703007 10576822343 2237895606065 829830743366 1928633787641 5167047999184 2984049899114 526600003781 168023518717 1152088578407 386039378344 1542052114677 2345586558003 826255809616 4469103932820 778877645193 2732523748396 941063349008 1416479678406 2200494565667 793146920691 1996580441739 5170882670400 3933550411408 159870750828 137167478978 3311522396194 2713489477109 872838343470 1123327097220 3067499110589 2545904246374 1747068593135 4155629290526 275620905633 3812835718 87835387322 56777514849 298482872889 3971754850514 3973199350072 2398229386923 283980136300 158258066657 1551330906846 2691353735496 1758182687755 1027516850325 271248338095 3726525885853 904525678003 153749305526 283528191444 3037063726985 739580115856 526728011956 3095852778322 787562194257 90351387656 3223130833065 1030465772337 2452369587804 343954479832 4782715382582 494075950681 1147314732484 2735328271114 3561763167984 19076830900 50453181 4271660311997 62576735578 562938464207 495137956309 3829074013863 870776937435 4268756420199 92656105235 523891059399 1339395086080 159956962773 224172447844 2726356133121 4448245638698 1636312013287 928441271662 321643283893 445551282801 894111250258 1800399101891 389442737615 3882550695087 4214955757408 2775705003536 4272389353464 3528750665156 1457229438539 2514939573257 2611532809276 2148834526854 4793956482351 343774239297 1663784404381 1889238367127 3428147932724 1713710357780 2929056929754 1138606327639 833754339 1784410860691 208144143745 4950460219223 442944752113 974007319108 28175090289 4340437626984 11252772007 1346242918510 3924314341507 314196620178 1704521211010 810523522352 3494882701727 1714727783789 11045915543 424101142185 3590314025359 434632040185 6871405558813 394043321835 1226979500986 237040738588 3104475862651 536745931124 2139328591006 522531906811 23059879734 882704757714 1631685055601 585098247836 831266804773 95731547901 4604444092632 1198803539734 89697537965 3815171515492 867859644843 2666463459849 1983826097483 895521136618 4245071985073 861879397484 1100988822249 87218569442 129950758004 3005648945594 1872440542759 1142443248594 2615707013638 3440928442216 734079894505 339376553866 48882864871 543960572669 4564210251273 4190321653809 477644366201 1969995332204 90078629104 1313640140 1717156654750 2626909450557 664944048546 2764252597372 3244810961253 1965809198062 1647477088683 1056739350467 1106632730188 6469023646 5145239381451 42801204490 1162097877863 1146886155740 769697818848 311205806696 3399844152289 2056000223587 808072295607 5555627514156 13358781820 1628093256106 327932288822 625488000499 90517729526 169079317425 2193945244193 2925173371026 1054470666814 2873418466498 730005947546 1054600045458 65628197060 433342592437 1033764531233 1412791438645 1051696433975 2408241562238 5149515579390 42952447202 594765419658 1371907891947 3422351034484 2931531782480 4682510698938 1174485831184 2370322685478 928069751526 1148153067049 5120057958774 2156382741992 1174649960144 513013654967 1853956790784 368864182920 4246383585225 3847840780413 4639388153060 2197211821715 832034360306 1869910618075 228929043549 83099941151 2223676374384 3674308415418 1328006230217 3433899399737 3514712357139 920703400218 729432304077 3627432414803 39682702242 24109690935 96951098239 1466683604516 3377463905830 181856620415 2459754997664 1403770288196 2366133755268 444139262308 89929853165 2178967481070 413912186038 407530189157 277146124924 1856271052675 1608266567839 190171068136 1236298391854 4356375783705 3666807670106 637359996575 2241466173555 4695594680146 8262463632 6402824960285 2009172400906 2618832771556 1735302551642 1199216651084 3509684628414 261780902726 33766244054 881991314897 5421994998831 3259915076241 4723313592500 1861315843033 91688163229 92333962384 31706325328 544615987288 1609060097032 3802006827314 4024738489460 4059408255701 2463883387466 268622021893 2113533216282 695062205000 230418592115 4990582908542 1159277880979 954352704880 2499766715896 1302461995479 1458579250889 1726809266563 827186850758 4992965713555 1387153642183 1429032365430 946416529795 2363818427587 228217198982 2226019217604 5395041443146 17204486453 3110283504946 451773315382 3489624664677 3029026270938 245515157342 148866733243 361373021685 1805450463908 5774343793167 4517922983502 1607604562748 1295152813443 224486277800 109614484141 145174548180 2516578874397 603930979838 3305132867094 154636249017 796284799433 1639936278593 868938423847 14825839435 5146467992870 1260371576958 1299974289697 174728801277 603894529262 125367934075 4473934287971 5048837786452 110552844387 1010752782684 1686639763389 2385514121661 1871992299062 1213517400136 971243687169 3168232362571 5425779439554 1842262220531 382124145417 354619882907 2146096009593 1068128134033 3583027223053 2542889951695 1368387761382 2322654562197 183380614682 3667729120338 254449102020 2606689740750 210670728537 268181806921 932412241570 812209789781 1257797626321 283659716228 39322015154 2754127698147 456362932889 1254882592548 2893379249297 682683100414 19012915823 2644525420208 83698387974 5021880686483 3480404873517 2816464808743 690595529650 522363063610 1051576426957 4596646398896 5865601097874 759388345430 197749208703 728035572350 11203882996 753194160166 571888130776 245802456451 36768475257 4013284346724 412462816447 1421016693557 2840573433893 1276637392642 2699995091406 85196663056 145140292168 20263426921 4488307008922 4169560323509 613619594189 117809862832 4817314522873 683731615550 65631913217 335736158072 2115292503159 1893606570028 4773987187118 2645173317342 245604466509 4264393682225 850646693581 840536848895 1291856732740 4457708182601 2293813126485 85522556550 46612859208 1642104686023 710127984567 2307660751348 12083114688 1993225806752 45402575869 2857041160920 957691193101 1014617553836 111975330224 263961910127 1364384003344 839808108192 1044345304597 138140028541 1224838078165 5623091455803 1970039294924 1898879991288 329519272381 1213922421083 2871188465702 573945083213 2015787646010 2536327836194 886543189738 498402110890 1353784901579 4060528944984 1224729955176 3184063843642 54209233759 1274688402786 102831439046 4392301842691 771198165121 1538101047816 12264539648 3786019754893 141665012820 32528935229 3121639054243 98963431776 833368651142 106292654142 138972588694 83004727596 2169311989112 421722756452 2156165463978 122275584464 492077326577 2519575112645 6639040962749 34422179598 3369841201129 2499860604331 3814020003748 561935969957 5930845540358 3571690553248 1642587564322 954267057746 3112588535507 1960089034590 1890006152222 1714336048374 1187335451380 3957919588813 1073311039431 3422719320142 2300636828545 34836413091 512862480207 2423146407437 2788678982112 698411417520 329761630363 5630026240428 1910925690500 3424287278780 2380328512839 813559681801 841018602940 2158918134542 2389611177995 1664012139961 917261467871 897161016711 175329139737 450278554098 76291061235 3536930937643 572654115072 453306399845 3268831215085 445855414042 3307027849929 1623770665221 1853486264259 195851180760 4514083005561 914831422041 4588631905529 1964883625555 24708902254 2382815351830 502614042232 4579498143660 5239411327021 1184617579579 2874720587054 498720992760 4492698057860 544473188631 159197047686 5724119031132 109746033281 1709902747051 1039906462569 820645185658 354825283810 1890160447416 5271033150106 881951355923 338209137539 5004998597333 1762665405841 1319713277125 1829666252504 2320359067928 1090346022990 5319096197494 1819663657673 171751999868 2721263998099 2829134769326 964560081059 88303460273 4108916208555 331252319267 95243199911 2020783258847 286785474577 50156412604 474636393118 2544510181649 2304825623871 351953759050 76344754116 126637063630 575787217792 2118051558464 511978962820 45129374681 219146071700 249445799903 3113925338799 1835588390356 217474094005 681354715990 2090987486174 3757253190617 2798677777506 3431901381311 1144999825912 175419890293 230679098330 1528882922953 1608585070724 4715402597912 1670737008058 3377934647470 1134796013214 100382461484 952974164495 249995496344 2046374610244 122122967411 168764275009 842747475373 1016594242307 389957839446 5571658039372 44734546715 618425598864 2461161467880 4729916867689 110100156164 2072061099234 388706523073 5315238334036 43885360478 3390572269058 2367936020013 1662887419813 1085474949664 576949090793 1621415566264 1750643930437 1283291428454 85193762817 3453884682163 172310662367 477896188445 662490827812 2106932777972 1863406525748 314002466752 66984884868 2302243821110 829965826586 1930203007534 2491742127958 6443165465419 28900310008 2089246446342 4194761426162 10301980446 4486541342948 635121639061 1588571351697 888937539025 41259593479 1021773851010 504149136225 958898789152 3358552433865 23302669635 1439572738908 1670892881121 154362251348 1198040403943 376946068072 1747405125301 1033718395141 1254889446205 494202288988 1876737701234 1498499624942 3141454737792 2502373463167 5191704685841 1196153481094 170178594785 1790340459366 160446993657 664080880550 2682010579232 498389562306 1038940827256 524028744803 202058719331 481578684879 552106408157 533824986340 66412569619 5290488328318 468354836155 1710163874018 739501241769 3386400587170 26636083750 773623946720 1292382094169 663248607038 1327824390575 401437574122 4038393379993 523165426792 1733024167400 1762809935495 1229528847497 2244371677957 209240742191 1617082765422 1457874091466 942845791134 2011944217625 2627100684108 1191034794666 205069623843 682957867626 1929282314870 935548470800 1510489041775 2184445453595 5535953662748 4954808404742 1648153095260 5284889071548 215127511199 2683381533190 783757786272 3191008059415 5285149883872 1948293392808 41498540980 4273629150189 815822585031 287820429520 1606201419510 1508024911166 1232406116670 1416932181251 981234965989 249735085086 1017332551403 1046081719489 381979285357 579034272591 1023691243254 11373077517 3010685557305 706493259871 3291037543534 1316733328612 1977612185109 3855054186607 445113320091 1282267024501 1456930494532 1420709785501 2744946791711 2666475599366 5440995951365 494605348920 67977075228 1835757389412 2925137313687 565898410528 2598460267174 512227950614 988197252514 3034936427461 1224080317010 44083328040 3463582365857 63399302294 4389561652578 367293649997 1165583637023 183104374735 575267300374 1288072788627 966059996632 959643146737 3005241882038 737368970977 390490269026 2073159398031 1100559729164 213829467949 944679893073 2610124820906 620802767227 1325069221821 1068214523676 3755853603156 652112270258 457428249439 3139978845200 80460594519 4828017601294 670006147160 362109449443 73991790076 842814063041 5650379198 832797512432 261683543046 219578072946 1290988745184 2639194735490 3968467880574 3453491615508 842830415219 2179368848645 1721963329702 1762409725008 76453217597 45159758502 950620755967 318851186086 2970585764 1953035924256 191178946754 3892301836080 2235200336680 146129522752 1420936627613 5684795553779 3624091924257 573303866387 152600561743 2657229809737 3691234912865 2225500963914 343748593302 1090942108331 610593517772 1734717726345 29095725352 4882591081366 1892769651859 1660105158973 1637780637797 2191188648548 1656729057130 646281463629 3932747281486 694872740540 3698319757769 1501344193532 2909773793829 192870859092 4775229852127 544906108995 1774089619870 410627790903 636840971974 2188417553076 1070178134066 345157247007 1644559100424 872571426228 363348792120 412656149259 462638014921 2513329949768 437709622115 2330537491035 3815067884869 223971401739 4358118491996 871093244636 16320819448 1833884618265 147380167063 989746393493 2255064514057 1211057650903 861597467670 381411228221 129137489618 1273356419381 72017279704 3160191212809 784834176187 256550072775 469606028104 922617611736 20074351732 560489762104 1117143228952 411061468417 1358910587587 920422802624 567618136586 1151679804278 1613284921198 5391675079035 754239813311 718236398243 1248254924001 2478262386274 6228597522142 893120743780 3242892035805 3981823948451 1185537473021 1731806749082 525773839046 4072103460636 308265885929 244078479847 652837255336 214225143958 1927149210922 9302740107 130238940981 567541918143 925263323821 1978745501795 708834872162 753832934551 2812889043435 607732587024 1412746606495 331333994508 2989144466347 4662012245755 1944463840899 4282060311906 3015976509490 1517885210294 3466307525961 22886546471 986328775715 5415674555995 4784297822505 1615022287020 1288564152121 2029734796103 975789053287 28809539843 1438966511449 25630337494 2810338077040 244258562594 1473848708296 192560668272 2873783559499 2371210645586 2130428726404 71315723647 3689061159406 380866581619 2418662865219 1146071249936 2466445577994 73900642131 2666480462764 3732272816636 1651392800666 59455319422 38521734325 4612912301569 335982664486 1187083276867 1200447206179 1274570659637 734603219372 1551293067038 613960060345 557611846685 2979210060402 2755737506543 1515406799643 2354129065047 150873127470 2101577618762 485584818976 49905053814 499950685517 1230752573313 332990869016 23997958676 515144871997 1312807520761 2617599718857 5945346037898 4585408516753 1926017020736 232232740515 823559712183 8991795781 109943692078 2264822177257 364673195657 2005063266244 333810369842 102955403127 114626229671 2185017127356 3129282380900 2067132445864 434272177531 787597131801 1714162106266 2314280990944 763063718362 2105315075614 1583274460580 103654220853 4110220550427 240618938494 2318201985513 83526377478 606130283686 4732556986748 5822229984256 4895818722950 1591046829122 5542835389853 1219723409602 2313574529832 12611819823 4358340642202 2511624400372 1681221334606 607943640805 1284069707672 1008188788432 355964261433 490473019274 649319015050 1424311410283 416716474240 282949622167 886775319607 1406249775607 576892816102 859354284493 1720527170020 992660273893 117359882146 70164303970 3987810656469 1862931930405 1373716064196 442156117045 530874324329 828657119452 655616337240 249959497697 1597462478257 228668728147 484804074154 2468847422657 212430511071 1297523396324 2025215818013 59801729638 132773898476 2136541973666 1808855199834 5667244401 2479696608592 2285471297391 301212961839 230584871972 1267372411000 2714520296625 1940787031182 210713781593 1478477618669 826651078430 1596266201936 2324527908881 4572602547953 1613982052329 76173161605 2209569610030 197091163650 412437258387 3459125459367 455108741509 428316461308 6306284146 4482157294795 187123166474 414687301745 434655776895 984240705169 1860450496162 100837681887 56752480510 4154914060496 377385094984 277098101452 218048770227 2709427539495 3412740222415 663343287470 2091093192264 37495021102 830539595752 985350271748 1818380362044 1113044719190 816993812542 1098458655499 3031092023637 810868487539 2725544710414 196125245009 3821136947430 3337112882584 170742798399 600251323398 604993717625 2749577581794 2136663085522 7275803789 121850083560 324690071868 1331470223622 406359155680 500873980409 285311373626 5382497844404 239404777769 334035475689 362634818796 191752390251 95470379232 110580822395 503909873525 3416405202009 1537630044444 271020242815 704822387577 5093466623963 3291850737781 1537858109032 1904575605165 3775972347207 102066788372 1284463782347 645610486005 921564025612 754314378784 2618268504923 2722559854626 630687637390 266886585225 1327658618283 859780988962 3986443942894 3868715294525 1807643874519 803056097603 1348185587351 1839798068165 154232103039 2323567083219 1048096445400 4110382962455 505811261602 459659649929 1368932310879 2522563385050 3541439328957 4450785298080 761822330042 3308808235333 158436657721 424206976 2026009741362 1335568754416 824165563399 4037360737694 234448275920 184384074748 4931617381605 766015659882 697841646745 985389675233 3946184074845 3098485909590 2193878694000 571966783449 820059490058 364654676959 753130487624 343932447696 1687483064909 544296995379 261732686803 296459860012 5217406037029 4234966179703 2251218947949 1500080048745 4798165427035 4367492124223 490822869606 763065328790 2482688582881 1885759487448 63660887964 798188209424 129464234403 286608108031 77716415907 211568534517 826678379897 1078822282793 2069387414530 2035632220965 2092808133068 2311187841150 614910217680 2733216458953 660346104599 290877681868 2344555723363 1141748088123 117653889119 929819258481 1954535178958 1083286692109 2634116683903 1074709101681 1821747226894 3060394190915 347419677538 1768058389648 725185040840 2933299150167 146720831386 1384129299494 2865664082594 2539075087046 518221828107 3986989840309 645493824174 2418691183118 489360552392 264346858903 246575238795 1443807158915 1622080574101 3352693069608 5161202409651 493542062986 362565389515 2592061048106 54240314328 502197806809 2838282016569 64124169974 3495009229261 2593946782700 5188208329389 3565005428255 1183676667557 1609181561179 5470099642254 5695486633814 144904949617 969434956321 296294022305 1430633760530 379799853789 820151476671 2811332888228 270542325893 1484176153343 2440092304228 416327234143 1041414157471 348629238314 845005570671 1972341104707 522939173141 1379332106836 253287041114 376387393307 2792430355967 1587666089951 658186462254 68655937733 319862485306 3019210373148 186809851600 1842664894800 4962351340782 814886064748 3176376604564 2654645719282 605203830971 925533834726 2189693320166 3003672358483 5251645441540 1179555259511 1078127059989 953346603766 146722115542 3599037277041 5044156332278 12502470037 821918835845 2563053577652 3005551411666 33023659169 3675604074127 1172483539881 407059138879 2745099849779 76150576174 1140018602307 23638938329 1062056072740 910609941927 1358271273234 2646830212101 536929843712 1546065510877 16693741011 582702686739 5625403824627 413616837360 2305418026249 296171492844 2875956166754 11397084532 4242238284230 189632026314 4099539460212 614536382532 80832768341 471500080520 1158575138336 165843804329 1273866814057 1519493243916 3310425017493 1145139851746 1592949145274 2575522059312 2648756905015 929962406430 3673492152200 4156266903582 1491168282478 1658089731855 1398582749225 5633774692331 1341323292875 1228567419531 178514543700 42833050961 1047306263663 1045732847400 5292322639024 1389747250231 414877259522 2230039431585 1506762849039 61738869526 1296309726860 1223609637119 6221528325993 537167030723 327034345885 777902660274 214338897562 4826949512622 272326314197 46445101275 351679434906 1292555389358 1356044468891 968935727596 88601267244 1048072498811 897292248688 3339417773951 624115190134 523010708783 395638524784 895863363677 336958058757 649540056464 115716716478 3036968811668 1080172946947 298358717132 2922214587588 839584813202 3394429957696 639449450910 150198107562 848777072872 1481387848929 10712774876 929529467429 971315466321 1050116448317 3049726768111 758413885732 1783654021636 2387390554734 4957857965896 68338854071 113460158987 519991799116 101967770878 1507758240077 110236890830 6526818791 49008690652 2902423018578 16289296745 817005431064 698536622632 2093790047212 191668689085 463618669051 833721673056 115686357334 3587357499472 2793242627591 50897629475 336415143209 754184811421 5301860640935 2327611941341 5011322449291 511663855406 1962830673404 1549452949589 1805520302426 236232556252 2414307429257 1492598304512 933684584232 3519129196030 114514520778 20655529905 1224693335759 2230227906281 1452051055362 22538215584 133035694335 76886011237 301481216247 692545024946 640187096537 886037102755 4443618357054 1564578575326 2349195682061 82996033896 501483930364 1617551706577 69801393230 1407298563304 692905087957 461224193955 45770086148 2848388805819 2085199019445 1617519165054 3067530766222 2991762732625 385293378718 682472695018 435400169715 94606794086 575442848109 3569166115435 1214334369324 2367073281105 1307050921861 3758037115376 4703877214549 3021226362451 2932717480178 1514820419137 4147271175409 80774478046 171434986779 2210898729331 648338821900 3178899140963 2107378050756 3082010871148 1910393402676 2870484771534 1572824139237 1212826046400 455513758158 5591726969513 172162927286 143975685074 20447084052 2075494286016 299361181637 170446518139 766734467771 1626468662827 479522387888 3026792196 193611520807 5171102632506 87428778464 1493166964139 401160281955 593262495825 2292118344925 991984178294 708450895260 70470269306 1454649590745 141394062603 975778590180 2094924400061 1377937851197 490647114103 584475772582 70903088975 155438099544 452799259942 154260408985 1254808953404 1170904416606 2835095853598 3415801159725 292458661522 4913602606460 2313377678818 3926912249900 3087911041608 3983249509329 1894660010256 1434597038499 4396165243972 817085193233 116395769615 1996383405197 164543678931 2708600190345 146731622869 2422085575961 795025112392 523736686410 320689381033 3030340460860 288323992306 2203279763438 1877165162422 3980599131833 6932178093 228758953935 2940865850392 1938796795893 796903253420 5765538634900 309827459447 674477293568 4606754803356 71261981279 5619962130542 352880183827 184022771079 507703151335 780826978872 83264693865 576440858121 118353892124 1203624652618 94114414765 30331593532 151051185941 2286009257582 143071737691 319562210118 579515933351 1035670822396 1683839010262 1032382269762 323120254196 143753463897 1762240840306 3634783269716 187850170062 1184428181046 102564121214 1485836345248 1734063490708 611974053423 1808127362861 5508238326508 739679804046 1806260679711 254281974309 5276131511454 746809458695 92813221569 379687304416 1203818643752 5446484402912 1225589285264 599941273849 81916917298 601387371786 4853817088993 239756267003 51747333075 789024467773 2470450620518 500772050125 13732478746 1915773904925 3784701227895 1559525003491 68500100100 323723877096 3307635115621 1093578191248 1093092080649 238066928013 3088936887194 1767383261203 1111329077636 2342909457840 619271999822 585181919376 3069276718751 880262035588 1116069039276 198439456983 404857076791 3708887608927 3985635201961 107061411706 1095853989443 850869908455 234709450519 671799387378 2426206448234 160631599693 1826095947771 2205272361592 1871893374914 1441918819 443129367878 4399002962764 3156820149090 138391495104 805177891665 896068373276 155701026638 2046356187948 3985721192518 5432966648829 161807315950 856246348579 1538285726441 105141516738 313993789712 352529496475 711578399821 1744747980681 1581101222942 531843205554 239537241703 3093661917883 1593417723016 3162656365 847982191399 174699607540 222975218282 4990272799437 928687695470 5631617271170 1126868617186 1522312271737 908050063103 391628689495 2354360031260 1868957625633 951052779555 26853163096 2265239843 1479720870992 1341529520627 4028833716483 278177626063 245704215383 482971454157 3265689995692 2036892892923 452744603188 19858099296 2122402139864 143535718272 726147489351 350127739979 2131978000092 1682971362506 1064240487942 567658613980 1482293887185 1550576761001 3036854674609 224069456830 29812335886 301579226741 2580701567290 1599242895340 2307100689203 529405419216 593437425111 648921394753 22675777505 320944757731 374578307002 3223306152595 155565781530 1846763677102 1625328280528 192780996846 109203113169 3749473810804 117272223426 893648979863 488024741414 2062112779965 2117630011422 294590776520 1262069760784 544604488069 1324124847684 1522714449437 3709154825789 3294410673831 2328832406169 1469707387804 1127409357174 105103454328 1540937576958 1102296390916 247957973203 889003378817 135497681398 1405173838428 1085248315103 151376911854 3104242381147 2884154072945 186080313750 4543529065638 905760035363 30907721922 458043096162 1869822573175 29994979774 212672919354 1320356456199 1687826945784 1168744786918 1840168912145 1400001010556 5662419434040 126725628038 8264099742 1991627368395 2266398405151 77479238137 2342595573010 748308799931 391140034230 3654002103489 227236525272 17756639103 661633818394 3120010243660 49458227032 65752734634 1428236618118 2055002828 460796228414 1999890964201 1932352954218 1845340669061 1753112028712 2504785544602 4065174024278 295247467731 1848106679756 13971913927 1437594843827 390203850883 3630488531177 1193258481316 228002283187 1159760454772 2504250665235 2284110621096 228639123936 255493180169 968579607208 578117828777 817247262175 1921360801656 3410777262814 2861429642463 906674565303 245249909221 1304413241744 4417119669691 4896013275400 694274563925 2016769115895 3071619796842 452591471483 3186055627464 532475075046 866289790795 1897267843110 562282283707 2823547180955 1274617460736 388859354808 435116690715 1340099122913 317420987121 5526908046882 3393092972805 623508193847 4036386638703 143652306138 1433567068916 415353830485 3259866369816 312139093802 626067385428 536668473690 1051683074709 597596116076 178342313943 1049998285953 5410285597927 736264885286 5232236056403 3800469100006 62204028717 2407190619686 3264926791306 1228540839836 1766298623541 1754726160842 3265749331440 1024573712380 280454145864 176987347052 742212732512 261808733805 526210425574 1348441075825 3086613348600 2199287164064 882441065015 116995250673 578647474275 555579073312 3018675322922 554090357102 23276934415 4450633033461 1355210096196 4688957752454 2573678029208 562171908624 19069011410 943760408042 15434486914 1475092538536 680027633693 5017600567080 2693800745174 291155662849 1057655351188 155121901841 545381527634 932159297584 2080067345049 21600285986 966678196335 272954666823 1551912478533 1299626574840 317096020844 1445195857991 154054171437 797594225529 2793174621535 1947302024671 1395679577040 1373411894194 1514496079192 1856609141775 3276572160790 28709638705 3247308100059 2196234586838 121130594422 110231794059 2060878250070 18381020154 286093951692 3969835101783 1305905501265 1217316335246 2139287804702 3801359284947 312091061551 1127826816917 742165406374 1372622595112 976437239209 5133334491816 321823005011 1442571661910 1720461625151 622220357147 343698390986 72615312004 2046142688894 940627816645 1980350104508 593511769963 5189178694 969118682261 811645813269 100959199198 3389904893088 762283751614 3106623397337 134325668607 2802026420349 210865161343 3434433212796 900016401716 1723903874083 184191342587 1492418499141 953360543383 60446108201 489172810544 3400682568109 1454529179244 1263395244834 3764370399159 1754390652852 1869186472531 3417358558132 514486978854 1457528996097 1500175670154 63118104653 2025545907419 2794555150477 153387192281 1158744738647 557581966824 11226738730 2136251967006 892026665381 6567199903117 53447167566 160290156766 4086610601459 66161404852 3627193801725 1334544186974 115820988604 1295272991608 227802497797 447411665677 1695678654225 286268746828 3098182729050 43837318150 2140503461327 2567830274801 12314878349 1450504928972 1215976956072 3784938947824 2225567524725 611548150029 4613557537039 1134530490335 2052696643141 4710263306060 410767441953 917573211267 46786809541 833913888883 486132594160 1147200637546 1284124408879 205690924158 36785464183 282653259250 1163030550456 2060656347491 238340827722 1234730306377 387035334768 168072103182 201758486414 53537501918 59262286750 121530410513 1901460962264 71126977753 1438004537604 824389348381 1214689583806 931280077340 1772043287257 895216252901 484777340449 892414580208 47923573335 977221375205 3507993430003 695440640730 2473889648026 608748609150 85154067404 2106493594065 529425833083 3691932773543 293952211426 357827295768 3915306574200 1423353709639 3814083584683 1028984112061 1548430409632 941801571212 203603017250 4321089639384 1093026429053 99964065862 84724327230 2185394613544 2332233847944 438973596957 103216920155 809191369812 1994012161486 688110191246 304749468763 899779071202 3276894418416 2503037108175 254861436381 62297578098 1364446304755 1196587234549 624086156890 3481420297416 68867751255 1592137021987 2272477875028 323643615317 858120639508 1681807397893 1532425683804 173152544722 1601753933262 1170523383750 2549672363084 2619558915992 519519246320 1356038994168 859347686044 1914404283852 4979292405457 973182292820 65224686805 2242244060209 606210547695 5432668743594 3142023272767 1898045836078 1766633529385 134530557700 1499315789369 3403883508560 1195442013104 348810783880 1042311422680 1836692088681 1183588344532 541155549530 367274774397 630923536815 742660147451 338978629932 850722110125 370338675329 1930552492362 93667781356 2343121922425 2437181273287 159433069256 1372843644819 3248524400885 1983050394075 2387775590401 4947120616518 2319239275342 318429633149 1608260042244 390249973601 23706112213 387501946255 213257833163 60198159285 961553706435 219517874350 8334853320 256851242194 356749480808 4424342671470 163028037748 5832175507947 2756947021883 3488967921511 95299504193 1641737384216 1394397762370 1928075039710 720110722469 1001083165205 1571327824507 328735519910 93707347622 987462617094 4899792460856 150740014426 2459202897402 157966015273 1385865459289 1523123738936 4203906596096 1378006626670 1456854790061 1894679415967 241835120165 2355591039763 3248537654604 68381898082 668895870800 4481721800385 2363328683725 3407360080347 1105946622771 35657381713 528881358883 71625567363 2359813767628 2234640511772 1505404394428 4441157570283 69660348072 1572140809223 252552778833 2555163156161 14514452561 2262191924262 4357377010612 4451722727245 4172863228034 510846139117 1680283342037 61321340790 53063165576 528582587645 873576998477 880390454621 109881027200 927357099037 4658999229118 3024637083336 2197328866600 4528737652306 866740557107 51205327728 464733246932 3889197275471 2498462634947 4182332191878 1467012876879 237842254442 935129065078 3020303340118 4473507128795 1606742104031 1521939428433 464588474782 1182196162879 1139638917551 359119149583 3744127834764 3789370536973 81623379479 2970852276732 13455845487 2956402950 75600717666 3185116326249 332772955184 32210696901 3626511658440 2265263300641 922958927223 990062018869 1124269663737 200424460971 80873454562 176249984323 2166726249353 806894190493 3582089227112 47810246640 1194876256156 1756727809915 246679849065 113744543944 3543065339341 2630076586689 1161707478999 130570293662 1292863042333 558618134775 1944844098669 2718541990762 4427666577905 2370809478812 1155542472807 3897361410481 834815158100 1840361817235 2315084516096 661214407146 1092034570689 1602930961309 4638514407792 5871678480744 172985651387 21664619001 3125311038287 1825639865617 4137205259737 1622823434349 237306728126 1270830985 732779840213 2415851831461 3631000278805 25110492702 3471729385953 5081345621582 1453210555758 1385192466685 943604045077 630925879929 2390854045854 3839739282240 5256429789442 556309653137 182968219563 1929858613498 2662615057885 30455556852 2453515471318 305039613906 1750199962 61434026426 35218922982 1560531725382 46724498791 76087459742 715502615351 2679744963790 40821486383 465905460713 781698758442 2698863329481 242524101435 2254241766400 941685018791 2853796334709 5420836450413 779170631801 273110942280 5330912458777 2894894695597 1353132017574 948610040900 708992063334 87242400231 4573422123853 932215301271 440131938380 2354777638587 2321914052005 433861155647 881792960897 920180462291 274090398434 73379402976 2071084136833 587223841354 464098461139 1176816971523 598442937743 610444738269 4708150183680 537328517919 4409646856368 2222840019963 514809125738 1474673047968 3257974092294 4748185799022 141988858354 265621904689 779842415445 868276217345 760831739350 3831499420200 1756208385327 513793304763 2818875051327 267444089453 4366264437443 1033996378781 2011107045320 1490526358164 150959786334 168258312689 27749642570 37250769140 6542318036112 5275396158512 4264089405715 2560033531807 59034134646 52002063675 458058647228 1444249388346 444308774716 671170731414 1873969441143 534666014171 118905324754 239893294131 1310740769212 3891103324040 933539930136 4967343689346 2083434515042 373104852339 56946494541 1038164579170 3136941515701 1089303150061 692881294383 2129374617208 1530966143214 1514247888928 1007442114078 4569151152751 493431287695 2709659078909 8297837832 1152839154725 1611281743375 77966391782 996804002938 3073114277931 4110742626357 2462419438321 1035686407751 329050734717 1550687706528 1153977494997 174890546723 12769352615 3789608512805 74461614971 844792865450 395323185559 765792087989 3505864121640 3029648633551 2058076202195 422234517291 1025749404304 204944187582 864379927677 626574224430 70749812722 1305914969219 276238391658 953010849482 353822418949 315850715332 878965109467 388583842538 1877672293247 2237080431354 3103560652595 2297582850469 428070195868 5170188647965 18895752058 2758042607064 5123577503761 803893575912 888994482214 834860370622 1036153571663 1813732858067 129052009153 2743602390114 1058876096231 1323891788902 4001628606546 68864559029 2175901699248 148176936164 643930069315 1874750896064 737402405609 4082872426676 601931161139 206135919002 1729570226958 1636601034513 153591661359 3721051555507 2640343792245 657632842498 1096760531986 5850736957 1668132691 1493287902901 1206472851968 2251908194648 60568302547 73760145515 7822961764 834410767374 1577963240024 10440816733 477067674416 165176839724 1436489193172 226539174462 618514394990 258684912978 3136748316421 3295354011947 1671742795995 4055040320172 577892667962 414556333087 359290633883 3286166918003 403343662936 233079347794 1297785998899 1703064486211 659301052436 5550878206418 831895549063 452799233262 413124141680 3950176971670 5361415321366 486222088588 1273400144912 1675810962879 300008105326 98785057250 1185570714442 82987000650 5392612980064 150634361814 879789841360 121236351819 3681881317013 1494553575410 97739558035 3290552998169 3463190172264 2786478111244 2518242760098 1286457851026 214788887146 25511000208 939583128291 4438657889628 3356614492369 3430056471674 1027408998962 3371674298013 735353895139 3577803290275 2475243998312 6023741475 595808735976 928985933826 1251652992044 1625237273541 895481608782 908247933395 5346001031025 735634823515 1411602782638 384914725367 712695151605 1842012254516 7412647733 276328961375 179249449135 159698008528 2579260092456 2047232549001 1795658043108 627683997889 2148254006029 64079439164 744109090752 3071870668262 3907009479635 25055162393 97755288839 2243777066974 2248557250013 58162437709 146943902508 4442482756061 51437755872 4042604737708 2480820931293 2582963028967 1194168304147 1363674737734 359378437820 160165530998 1333581743497 5206657524351 1274068639127 3788233867757 5876241066991 4428447061178 3943864590424 3025613007772 1168282016309 395366904978 2905582282615 2394639814661 3810961210675 427662493068 2581003779138 1455713069336 995417276649 2214307684323 1609468836446 1613002205338 3342885283882 184315928658 30272601117 375922334279 199921859037 2493926755934 257160430009 182034716650 1598408800296 3399921039183 1509754209061 12031413625 1987833957951 3107362119353 3282088614266 1664861528492 568378959035 2410914898593 4890802088004 3514728961822 290577274771 643251846166 2011579157880 197016570590 225848564086 938135838302 765053666848 1392673343669 293461645643 1313203596366 2736529045955 3735425998210 510283163939 2327256999288 1788235738335 161568354059 2509924480461 274858961487 27475357378 775336207418 888374790592 397033679403 661951322428 2768113079681 3648689549071 2213753574375 1989264956977 911176959 1718105702340 26688179195 58627841626 574065847071 3408996327847 1018189288839 228558098765 200702860893 269174987100 1127165347483 1813857605650 2941102944616 899594204713 109761870026 1546116302333 5529063462147 201061823782 743472380036 387717392366 441156242802 10726970743 94509809332 1995309123086 309677330965 569585406191 27634137341 579231958207 161398259161 1393984729664 568265633800 740035246618 140219060896 1731691386655 3060274386074 267924242148 322783751504 5079874433308 3105388028232 732595900283 153386752002 3995870166267 31009123783 835637299324 524996075203 3602304594655 1264872374541 13772626666 2776244966542 3588481662707 3717604387028 962242003117 1863791312745 2560781438478 1706263269651 683639450016 1867535917598 2707872669942 211304244951 75763811836 696119369363 647468325798 2557094874393 54966078230 1506232060350 1277357081921 4115454051506 1371911832248 2441645172622 246142104681 40109915389 172356108399 21081206050 510480449327 1090322009819 393536458410 711335949288 1433586760380 1485664385748 3423820212629 38610923489 176418501794 528919371026 1324663194429 2986079458643 1265229642055 3011801991451 868205823201 2007016926012 1370531210 1435845179305 839767785540 2190870672800 2015654163069 1084596467158 2457263500663 560135623383 5862723381721 56534460390 82755545616 1818849211164 1419514639599 651614192671 1446546401594 2091510856369 968300038913 1173295481757 11024437897 58574476764 174995973658 2976989543281 211076849979 2171462693614 132662086387 319871193663 2602666752096 72324604993 1777821762477 1970532577886 4548057126780 4472367458737 1328702583049 1469993695705 3471755194466 263108676578 1811233795558 5785450987633 29915761200 292594734324 3742729338312 164291143503 727336670392 375977169166 1550017888780 2785958481397 1484059884598 646451122440 4177169683854 180040391045 1428748136183 1707192216920 726528769626 3554050085309 191349460244 4036512864865 753881309820 232419192780 4280754626163 692276765789 1172786768460 197480502810 1396385823262 964562012962 3928592998564 48978250226 2094159402967 1301550656769 92638683940 2662916591357 1717279072392 378880176983 474427043164 332259855345 843671061090 84375111375 4284234410012 135738329440 543721981896 880722390966 227357656333 2436953861978 825993817040 203118857147 1791658552256 1299211262256 405318869543 406178560535 2003854173618 3525716932928 157218602316 320672327458 254442312400 405753456573 1124850430912 3638316102272 1435609707706 67916344880 1125631370002 2390731041033 308693023794 872024697906 109050776461 521443332182 1364402045763 4513204136646 607968142915 424329921243 1881809843538 1131114861143 3681433006916 219868292478 1412780147833 380987856727 1741654765092 3838488697630 456241425773 3200762072616 1977105174886 37760882980 2426492260383 830873792628 148714847067 2173272160440 1040520792096 2547311550032 2566412914418 1682672695858 2824108253551 2102302830821 426583163556 438394136029 50965276675 9300504629 1073386645879 118981835726 2274774336271 78043635078 1188664963416 298506119805 1128602512844 405151167549 665080071149 637545264084 2810269718903 527047277288 16291887116 296163305574 1841333947932 63528304621 3421260805021 1191949967821 308643362027 64815422988 1524773482856 746707087481 67915346572 1603698967632 724826821194 102775806573 4252419607985 964217363433 3982057718348 1546457917793 94707860360 3455407880490 588851388629 3643883589388 1902027069264 414697429232 3888285419255 40724678793 2152017173777 98861488996 624338634704 3186728007410 2685272268154 5841049953142 5598262502412 983651465496 3055409252435 511217636309 2662526952676 784185938584 1378076238248 960331927703 227995153386 4517611467707 294177834409 89457132497 1548043896188 101358949944 2593247432 4715112259409 1912321719137 1622526333364 3749016197564 912604828649 2017994641623 74436073032 194092987616 48422014952 190049112561 627613821122 1126779060586 2294146471778 100089959173 479044531178 1015232595566 253994500864 76335197966 70228387166 966502188145 956218415098 394920880348 167486034229 3102073376826 2926475533562 902347371107 1610774625366 706950901413 3022703880399 1707101927622 1235498671530 287384609020 541731088023 2858177851119 2447643826087 215359063260 69219466176 3096506731382 759251855325 170956345479 307368538260 2321085747097 2350594953056 1898159679167 2836049968194 4538160577277 235923923829 818079570351 41962369069 235712295134 281052025554 1189398984782 2162237258220 3771243738908 2342585201084 1943161936614 666924743654 3143563993132 3426128926198 440340696637 2091249540455 1979338616 619788632155 829805164249 2059234952017 3433647993477 235062227766 455436709059 22256808830 170135885782 3006624816639 277644359538 2144059817329 4264279138042 1365526835675 2505057043474 1952906960081 1256863015046 2249689275043 2541770910104 28933995677 896572053353 1074754807510 65906101462 556730946925 151608504967 552728518693 3329533820219 3012843544807 937298197262 31081772939 81310939616 787253206640 314560450280 1001477030029 3164779686454 308918393193 73258549424 2569900931990 1065755238647 269003449739 529683152948 2097514030795 689380745405 2653396706018 2924651864088 1864233825622 2986794888174 83745664813 1869671829773 162784727554 4897615317208 440294087486 2802187648678 2286980663168 2592565118161 3951407138272 266311605765 466636841689 2331961313766 83791658847 2410829740589 657460573155 1941204964472 148551517177 512529870634 1556477770191 1007975764993 2328887918279 361793983168 233029482335 48962428499 160289374841 3017431191462 1020800143613 674850303014 3591121293972 2019880294941 93214532744 3644244334107 117256405016 110438437362 4412647266338 1472287031447 2685017624578 59610090537 120879581731 736914871916 2198468706374 1618659818444 2425692551188 158740857086 415507072566 2401208109585 2026021173393 779235084135 5024151347069 142339445752 884059381074 1095976650888 1302821467705 2248228807484 1003303108923 697198359437 2182036321629 756268914841 1380527241001 373191539238 1689838716764 195205183838 336297254836 442947063526 2438567541808 37235999424 113625014481 2152402729360 321626689367 3180702637054 2479584534243 1405020293977 2567333051473 3551524591584 632772147988 724489982594 827825979079 1031229318004 969889970814 306753801117 1057759462940 245824248618 108476722948 2676966062291 2068717584875 167372806743 2987875034047 423077904089 728211789597 333269875594 58090480784 2229302995619 843056125609 1360903011723 2153881204512 1789186923526 365198579103 1729884235180 194943741204 137515322937 1018987264438 437742882977 3276369213577 543028914466 928045301427 415552697832 167621818699 3031169770247 700067389749 1552225486682 2237007667451 1124572899981 5397964166092 2446024337117 1313960716953 3122381732788 277960629706 126736452326 325138007956 1938110296347 1263202648064 541543061088 4804882670630 91980475352 894175403456 1188597151684 5679705997556 1935200161228 1242162110503 4604205563747 1984581566922 2288628381742 1970828204406 39135011684 2195095687289 4229187303173 2961086737759 1901740053240 2888673538716 334639913280 868133202144 699443323396 815360383899 1345080670215 526747749215 2112009869556 2143889876546 1049403717320 4787020903038 1643068837763 1181804865687 2091550649217 1593498019069 59165999070 136531753173 1099151398995 361890460082 320795945360 2847389067911 802671650767 1422419556863 2683096995554 75900630525 2897436023851 1485281923007 1548811925216 1518417607598 717359493759 1400921300294 1411804555400 2653777888747 761413207167 2031240067034 200543082501 1290430046475 886501999780 3685412718850 2732591579310 368084566216 3145388427357 3518347425093 2835140948324 614943261170 82036374411 577092492204 319967179387 2583999225211 2274163605769 201611298741 2078698921911 61122789476 832472982378 260426384716 1134415610035 528206734850 2037486508441 1312202369110 414137663964 3497267707297 1270371355020 2198263632626 1020380879244 599872260739 2184868494320 368052081134 2243799098215 4643443801630 4544184614231 4649319144584 372207733630 2442174132957 3436090242980 48643101588 749402041473 393563945894 5923899744206 21292718725 3253465772565 33683016066 1402234816335 2619368962886 785792013738 916070316672 625517599190 351974775564 1384050746710 2324952020187 1522388169862 788327495079 965337562966 1543277533101 4150729255781 397408289711 92508603786 2315346729255 4494374522544 103847949201 2055200333520 466228584318 2076967443896 3321690945360 542906111093 646123593630 214442172223 442047104321 619194054686 1143118842332 301083256103 4439449657052 3582972077955 1657873616026 3079517026630 317130006248 1518532015560 1283544096871 1713866008738 101272302115 4947784108072 369839710529 1737071516180 599571311194 35740390848 1154226790999 715560956214 92602240104 1000546437349 4070637324364 17062296723 729693502252 1403190407877 813238510232 1420668547652 681918237078 33151814778 2396774112988 36816010948 263378799569 3118217025341 4651605878922 842134651430 2957997713 2203202231779 1173173312497 5341765682723 2646503111549 2794882229905 140080113052 21057447951 2105609731706 1168245892694 870376023580 1538981878266 70877096008 97841411582 2963576644339 2479394974772 5555932360465 1692526543493 3704732580169 1225181706297 3900166267233 278034730217 898039134538 291454023579 441555778160 612675715418 622854339992 60892868270 2605062353672 10232508597 3442372852851 2276475111527 48340527932 1096084549126 2185935924412 526280176013 203278874093 154975952275 1903235889943 2470816488688 353938646769 242227760919 226628380836 2064032608551 1191530976246 356413235109 85230723978 840570221029 1193651926096 609276051642 5076972740198 235202624820 2788509635846 731802310568 264459946334 919070851166 409589281582 417890435137 138404685330 90678206301 707224262762 443064816490 4982341926073 141070226478 2064369795962 3972216855064 200441989914 122067783068 49912503861 1267080144315 1711530441959 592242949189 1889977141565 1194426348006 196428853970 486975185970 631662464218 1565574885710 1675673750547 1262954966895 1584059251994 5032525355629 75113739882 4404569731228 12063230430 1061865351564 2493827786212 952924973024 1328678006201 139004595721 3083575237668 1443605855401 1646854008351 1792360387311 787100368237 3732608420284 335833189913 798804383452 123259227643 363799615444 1624159737829 132512627031 117062023098 112608738019 4193607961541 4804598624924 557420915986 277050983987 2277620368111 3797881305438 339982400653 1582413672375 815224725455 4090793287204 1000611201905 541801041899 1118720736689 611097876044 686188724991 1004859114590 693390505702 418631627597 10804695686 1397447844457 276847571641 417402006757 682700849385 348049265752 1731383340075 2001813487196 10218617874 5904794738343 2827524383829 1838125374994 269505836120 811027118449 199735450976 2333052133315 3403782980114 5241666569145 1601683968113 169935999820 414616407726 506588262883 4745645755577 300958025177 17009490960 4456146146366 819184066499 71994873827 275736339926 4223004546839 4368879246196 1208523565719 242588350176 1360301844813 2903986142558 3189442971973 828402051086 658624403137 1622183975567 1169368761901 920634491917 659386580686 551195044274 2192644929104 5274663217833 884102283123 1007604340145 361077709386 713003587126 2668153875764 125636270046 26495600310 1774757035886 545108846742 1153321261629 45290757944 1735662228806 2322809419684 638665295207 1374468956551 3974811737528 851874652070 66409477478 796131584628 820414248683 1703271974073 4744920331472 89127090121 1815920807785 466559036078 2898355608047 5434058432 415701262864 3576356005255 1190242443577 2867004430386 372734565116 4296968382206 1453610555520 1657057583415 2031021590775 989030315441 1505911381799 1754996652603 454647793612 78683593160 3803823970281 1337046475267 192811433804 1120901067313 144861920284 2151338147537 110929691580 273277989575 2098151202083 1484397140437 2058943724236 170316403416 2745869769010 609290758000 719337104043 1397900448999 1320369904457 202323596334 5349201401011 2308830070 781322102668 498022840829 2948255771627 2078760104872 675989380593 1086691766197 1575211440698 2541401082854 5238722935363 195773111138 903189303653 462685391661 1725550074779 870220271037 3315981235001 3135491905442 5643320642088 2660283930940 199411815259 1431576639095 760613657127 190014347930 895045073234 4522022502859 5521286202096 2798340887523 722472659506 43924391388 110892715487 544584892579 1540234099071 1854033400070 1524440265994 1036057767104 4782276913514 177575783285 1003401414287 32288965841 1381769128076 2677144422727 4670861552113 949237689205 7661622114 664566207653 318554145481 333659587050 2817433565022 666090978807 4133136931914 197739231324 896508308698 2970959159323 4878513182570 2794142087444 378924442333 164409698419 1985669213660 2400960356074 996316089032 676909305715 4618336910069 1234934590507 1191857820489 4201827506294 3442123397389 1142923566478 119223668990 4023701904582 315810176471 2650903620730 104273784801 3240657549736 100055886114 871480747257 4457709057125 985397927527 3968603430286 2547545333284 1522645270570 1537614583768 516237667177 2934110253669 1947561640788 1134043364643 3115937970611 119943908856 6198757108173 4313187296378 292539272566 1690118787579 1009062779800 2392209886779 448239910339 3927186817912 3237997369569 947115281151 334748258046 3320754185300 836926578176 2429429873 1985863278700 521976006112 4313224692869 1472916472163 332818863126 508207448 1202642399975 45906572476 901899258070 3781872980584 2956469945566 33651513913 2550195961491 199498959185 3192203592611 5238244980809 73642972322 1572696812153 2638706109196 316707739114 796752799786 199884359873 858405692490 3558209024497 1472578927667 5189248269780 2669741694175 1193419863809 3158532839520 469386974457 1497453803944 680979161289 4667607370302 271372562146 58096539058 231776049447 114650884431 510857189145 2197256172033 2028860818551 934847732660 201314445882 2100820436707 1358901687226 4784347062649 148134515448 1006956545349 450129870185 247202013391 262685129695 1957004945241 68788278542 2785578385790 851685379961 3943491774994 225803504675 1087682396409 495795186867 2074235195220 657338780455 4376690105082 1435344749960 814518259283 2076505848371 286512152419 1700364442492 5171639975967 825247647934 1847483433238 4015905036624 1451694294714 2122763721210 3631681128368 3118141318362 753946055227 2938673671632 1848109207489 526876970460 2940478456688 5061837971748 814580679102 1831719195669 1481584903759 1523559300923 5248808028371 733538778900 2510596186167 537201645220 822631310063 1487609633148 2159711315770 233343874909 4632973061662 328867760799 2217991418656 2197276626105 545062788175 3877351429704 302469959594 2549116608939 1336488627171 141303610423 648409504619 392572446635 619199367828 649686612232 1871568850153 2889439105214 961114138481 661308364827 344561061164 1708037765563 1684767323022 1131363858317 2210697022183 173187129380 2223896755934 11000634363 4267399703140 160892934682 49708479173 371045092358 2325901516333 2320329312 961643772084 197730524804 15690986354 2088414445542 1696582495848 2568908662145 1264335673777 391511097587 1164534480187 750454977317 1858838898872 1257529871220 1281723645208 993715636191 582428266065 1822636640418 3782799528399 98944476049 1492120615183 82676306226 1840851052988 3872751725327 196266207785 1793685734678 5708021324 999275762231 127089061211 394542193617 422264432283 1029116046690 3050110447661 59815368036 1610148584508 1573687269021 603331800984 1676622747882 2157611731913 615531411941 388373136888 3367671915327 1457299104507 1126888897362 368644095657 257193319406 2642778413871 2121202760 120737705081 613408121369 319825710763 222107262193 231534216602 3457186526267 3039225936763 275903907742 2268920251815 1678768798061 855235748835 1583493853195 2781484446959 119069905107 3576419355468 225660710961 1705024026623 1198505624825 189367731197 4695102149920 3404137871948 73136995032 635041708062 3161010082747 68305254735 1493280168496 2140831069631 2583926537685 3224936144245 937471553385 3120219317240 2371058932011 271174135216 148967947050 964097241408 850203376595 1451321911214 2858858164886 1287192259884 994932576675 187399908125 1222612064035 507927368491 1668582193363 2031209896803 7529506511 213480572391 35903280037 1220111543058 6329923165298 1923936285704 1023435066864 11926187815 89188900250 4496692404487 2280564290683 2533950941076 2016122455366 241479878357 4048573294057 502033335522 1030404608801 130223974149 1696591611 1414796174273 1153777234808 4109151079165 4467369324185 2229818462531 2439607711719 45270352931 666969809104 1193242708394 3887076231961 894651442393 166915364359 741933808356 722220059208 2607271439321 313502219632 937531640938 1490300997175 227432492926 1153037224931 5129840773921 4938158988606 17892500313 1643701729858 4962187676407 1652702032192 1593949984991 16600844681 68166855447 3478465721214 1547525514676 1549148935200 86907278384 3563720760177 154010747109 689808846436 210810506096 257578043590 3966709477986 570716697411 1080203429585 327883236899 3171805981074 1287440984336 305903306997 1677595738543 1222435210344 4723228296203 418692979172 171667016788 835894715766 347389308341 4793853231321 3420589403914 2230333861520 1653012105767 745698169760 3904357900885 431804962049 22768575293 85581445852 1677830159599 2283955549231 2424465446546 148205436398 642043783992 555325981310 3296060328843 3076074938096 2238244008568 2426941730584 1453696715529 1994580169381 4377740570486 1997266648113 3114404869326 3864772370923 35877716265 209106428540 3198635507649 1630267488136 3601339367350 3016248495845 2918574655155 2313956997884 5057786467457 1519371943 847283349314 3311282567235 124271633360 1592591101063 2405916946541 819462782823 1943184727586 935864930385 923927166979 991952927574 32207327985 15172866877 240178717320 2074397650509 3393814253073 2785178833948 901065538883 2180643147673 5138191693750 1510040589183 391909664118 2332001055931 1344297539098 1207584490951 301758499918 1441844246 4602044866666 942538969204 382296864078 1546216592383 215605180607 699382494503 3086797716511 3070930586 1936950743689 370422221585 765677815814 386859878857 13690731297 310026079270 2328046484623 9977012190 390721330281 752739127762 5075966932481 1993803676294 2390734323503 943023108379 3456599567607 1395407129770 1133783700281 21481699631 280247229577 1588488539070 66529614072 1286582338658 640931669931 2373142246535 524561215922 511582349478 284346255718 182239575819 395672518335 3775670198157 916099699278 2380935662731 229815242170 1888585617097 4869172109158 4850129443441 491986104871 2962886201400 1693145544516 2442654100503 607712559409 60993519620 125774218128 705375444950 1690246161891 2584031039353 2194809837068 4638257848401 311519529326 184571602584 4452437037101 4196526180223 2376154342962 319184081407 34831577296 182061764260 1411753787167 1459690260275 1291242696128 3241617623237 43621904873 1600445885173 1558573016888 4954472032218 1111370731467 2082093090606 1221012550608 3634447987021 1999421272766 490789281287 710627598584 160623824355 3940983334994 1219116321361 1822173986028 2376234609285 77640088570 1304917236471 557606932041 1713137875012 676452862984 458364185490 4719831045617 171197101458 1504968463312 102473124352 2345431880175 1247352126675 555745128529 2050161492140 4332645287938 1272152946076 27158194203 338056351232 2824766882238 5105224488311 181160108880 3691323352878 674261132410 1283496790942 567902113327 39266085890 662373054553 204039874787 1848554364447 337383877209 955127710041 64065684788 791613339307 684710908535 139478702597 503113567804 2018861932449 810432738134 35101196934 3585528384738 1495168001914 196380600140 629881271166 1457578175677 3866531873020 982693978732 2170396344934 1707880237722 4294631407931 1280692566281 3217338287660 1553808806622 4983616248046 3649861505269 2320177075422 2966904093781 2282108329386 1940078668310 855587420616 90889478417 912828134772 2728129171490 4596841961554 3137918186522 708147362322 4102399536278 7635540075 3306027942480 3001395199500 610400429724 1513153132786 2360641260698 718577192942 233946880765 361239053098 573031013765 92472785332 896082406917 15990631244 242127580513 4781658240061 818790071061 724206532422 2488631057189 605563175513 2389673519018 3156590454 4509205498533 4010263897221 203739381716 2002121991715 151550808912 117745194349 2375098116422 76861795359 1339182871516 796311573200 2410235607873 818543302071 54702127108 3276664578 137225747375 4303320780152 2333557946356 261560929685 4100993562640 83579553782 257336780838 575536127760 104125472780 636593024714 1510981677782 197887799176 2839484261725 45368966027 32841200065 279233162059 895828807080 649780066325 786373490159 755454311033 2292299613087 4501544223814 152450083446 1015190415639 580955085266 288391390961 626151054502 476404149250 4841358199967 48187913840 198313702331 974544474285 1303442508299 2084968236155 1969482120574 260877757854 3763005192002 7279862317 1368622678956 196791934442 345465882430 2369616829788 192264748355 2515519719103 5901884931189 1017864155894 1501805102911 468395678675 4627203946415 4598320700604 6771533905 1974710366130 1910338422415 565444923625 4639654833153 192781210849 964160781110 85744614363 171122548722 122766105643 507843859182 494558350991 2763992899092 687187152775 1083386672319 859926303782 47462087286 273966809200 293853135326 325089627765 498981736925 142386718573 3342892995568 505559822136 1904465144524 385198778032 1944092195584 1554521136693 903582320482 618857723213 4228809550893 59983615657 1871478523 499771975415 71877277819 1221993408894 1005007038866 390918129101 886159240328 3626930340218 10688844408 1257965505490 2851576755700 955278842700 89585275220 1931349597301 2218547016 13211613436 2707815047948 224337407708 4523161758504 174365505391 3577944603778 2198032639302 186099931036 175716719675 511194993701 38450436054 1974918767630 2706362996183 2394834825892 48223775239 1121721878533 1394170553730 183514482170 3678962052527 1423112230202 1057976826520 138784048804 2384379417066 18925258165 2103626137441 3119758887638 4164578419816 218656090652 1271950589391 3214330230071 1408833627688 122293311523 2165626800343 2891953618831 205459179180 1681117341771 697146597039 2892821830915 2217332247111 647730094984 2042038366777 2668843622899 2786830093978 2062600948665 3318460419623 2348692035448 5714729440257 3759701160759 2745184158888 2392598676324 5844404555268 2839026272617 1381605084788 5204775961438 2011672878664 528882517449 2225396434129 1495126083856 2174331223640 2285806543194 198352865986 1428899724788 1304880924320 333100807194 1458491350223 187828493611 3889271732408 381967305441 401429385897 706084683722 350123641686 308117225692 447464716605 412721140040 2924434264525 330081424189 221831180391 3237914759917 5303787491229 314676510423 165211675432 2003076903961 7830355492 1024163726924 715766085764 735704525136 154939064933 1177859237367 1783547142990 45569660152 1528208338526 197413237647 3457635426926 2992905683156 859487369355 162544749316 5691184177433 815480692754 1880508615131 4433029200077 23761024132 2728289411461 1166458003479 1770748059603 16966941513 2831257714444 2036084738465 5241964404997 2468815991808 1968287128835 1914878788121 2065869748068 5299395904036 2184000692136 949250664353 1539666913712 1557876527551 659334693038 72053147980 1622828274072 276695847325 385125920425 2081683502147 231330535910 1581238283915 2926130290734 2654435902656 2332885859807 213257306018 2929024267214 1601416777011 956795412928 4767976453976 71216264271 139618679635 514540798619 2653134504607 605530595386 1112896067937 2616250592334 2193295271890 1146990931496 2240641360314 889212119297 1710981393209 591449188717 657587619141 1788990827278 1706903487381 544918410859 1569123386212 414218918485 2250016929453 1986319406488 3498699187283 46573079456 20805215621 2162201962 184102629218 839799217908 213235929949 88644248219 545066929802 301262773073 731038517946 410496658624 1277264342458 586805037252 735771523841 1854658074177 213859416472 5509737805175 427333515430 210957064002 83085678610 3366841622620 2886169356594 3047344762730 516042619557 166422174009 13681808632 1761234246890 172921372255 2213847292455 7065364484 1026976410557 1565488804460 2191012114496 210253300464 1408480894784 71899718180 2583080119222 1521716463223 7892511940 76220926005 1136551393897 1061831913877 2954230009639 178598655075 2591506961415 3744657610455 244521962947 4916389361587 293091739352 1781909962175 263672537969 856722780745 1874207314 1065351771835 250886313809 2810394438002 53198001183 2132589768852 927725073673 1123558227465 735448103046 2257390713841 124491979823 36279149072 3249985926492 719868110807 304423692833 2133983149943 234152340984 36774419082 1020220436704 2117305728039 1764722027889 324909132412 1140110755560 707815324136 2831092423885 17166385124 3919385751863 248232262006 189913445160 2641378239920 1642695449890 1507632391576 811798934626 1917601137807 141533899232 680807819186 965526327331 2186457492195 2159777641264 18798687491 324273540941 76767935258 1177771063905 874578217640 626064936261 718031590958 758893462623 3639658971000 2260127120300 397054527892 205150886618 3404500258234 920034306775 802766395117 24791533971 57574418362 669152062327 1166098413498 2101579725988 3069648762019 667680865686 3687297436663 1446980849835 1379888590282 1969678301771 805355053017 2122480313558 558405438242 113778830793 377058606090 3068392244187 934912541561 2279436396582 337291481242 838308268908 3362691025360 1913161840439 35348692504 924056199825 1661621860676 45675926752 4178408512802 2002256416242 2786246014920 4363808691175 4892871293165 2713369838336 561800499706 2338970073629 3840894473561 270597052535 169191523129 4237869249695 3831060187176 2031955461091 2071407802489 222353197100 5194028295077 904067305939 170823851226 44634311798 5269912826660 818607596957 1014428444811 4133444538173 337175948170 737192368141 306727476273 75628863523 960327395432 33722844237 1294187188959 1630542849445 2261510462112 890590020728 211526032070 226902016539 3140583162922 2684810618473 631310378260 2934904675025 161287284703 882626976613 4912103490390 689919803660 5114306250212 188095390227 374996211579 2594385781343 2997116260690 664100962703 212707092955 1830931571342 420292043206 1344295363477 2911871147194 3203956937081 574264324371 87851602205 1757964566759 429576176542 132058287520 4247174343175 1593925360935 565543321853 2136227864842 1884194813850 607962543570 4465182236283 2847900747700 676461399422 986071963780 3087448278135 974161997500 2807688564863 545206190740 3684392347112 528667755202 19258472211 682549172882 1990134739600 769654231967 595468875784 1405629603762 2818028113762 1021247266349 1618889735802 1978707494615 2199902342655 79067981251 966082919392 1070536124014 783650959880 4850135327095 3090386187062 532258944517 619588716389 374395909558 1245521984034 70596867811 4101109865342 952503078418 1024931781146 2439807199788 424038940591 1036637080049 13605392087 800228016649 318699989757 1692589919369 2596849494197 2639536720759 305651745684 3337677792559 1309208040154 1689459319862 1047741405061 782705883587 1232540213309 1802659135141 2791501403530 1488635596694 4148698824677 834411549665 4869183270275 2000996947844 3617216106135 376648049651 468739669539 445548885864 1214642196224 12297796454 440429324944 551544758933 848364760200 2796653927922 2429582302 2117038575784 2070370287692 42515188843 2653382142134 605209622120 541949164848 1114759613921 2988214121722 3073294180599 1520879116399 4792693049402 1396360786 1226771016602 705983957605 4835334473935 268806480379 771691513413 356042202494 326074391787 2778504275235 4142522781311 78250681857 424871776820 795082589250 2669315124620 1126626539704 3242843833071 2470850538606 121476101936 3921802690473 914047571132 4469149346803 115585601691 1624097526860 186567541483 579207986908 1815722507055 366842902612 4186810672690 862530925989 126085043402 755923992431 3879136985019 2738994317546 3245129811368 796577423759 1304646734590 63623843643 178833261547 2042810254685 3086042355034 1759323470037 789948406203 526457950170 195310737781 4247200400098 528893050714 201407773138 449082834372 1296426241219 164902256195 34885142917 473333463052 1900414953106 1233234842407 830093316292 144272196968 635828630559 3017197822206 3324820053753 4900001461186 4727909141263 276903272217 103064152696 1374640441637 653903988048 1426275750301 3927381352053 774815743826 893702172952 493160111299 328923900883 3738425644128 37133241881 571306476573 1756156023675 3063567401898 1138921665427 1827670800764 123400868358 1346706176007 115530584055 4194201997741 4359670890125 1177635726143 2591488666000 359063507268 875553672805 554911449201 1623352941383 3164173213907 40061002944 332330707204 2005201935767 842134558067 553030370980 2737751230116 3957579379940 1059766310892 2238114671165 754115267162 256356921150 3966466997722 601066765002 791953002728 2154978515486 85175178555 4327068954214 711939556036 5427349758772 102576900863 1810805642441 3117075292702 1301255426163 1283615256 90326027376 745254790802 3827728078801 201287739398 2670255948512 980609096882 322243074390 220570436774 17873319758 1743767309664 421890115730 2617816449303 465191865219 298362137654 436650376306 79472948018 2770328277612 163964503914 65907735266 286457063644 269062864025 3940870931877 2354667721226 2503595086877 830788719248 4917025616107 458568026929 256352390438 1514789494751 823709471315 4589010370356 1909937223841 4551909580917 2154271540009 956237605493 130058440431 3457758115955 1165911928268 10075545327 4263194096678 138917076197 2377672562690 437027753751 176278828288 188158767739 949622938356 2215341518302 3059791979439 1200927555731 4276298431207 2190756339 1731199438822 569643948721 787639654768 72236571880 875327070371 2635655794742 18155828426 2527140185411 1890290085353 2501967366950 1557956670267 1174662933554 2773277069372 2240746958141 1164357986361 4898115978055 131624212882 4366352781911 106863741763 1188043873235 4827455275082 539698328223 620099502857 1599287132944 8405984057 2984869989232 993186444989 349906465281 520395152954 3855817716741 1507034834795 674430502166 316817669 28388880699 1804886795275 5165169453961 2087871920415 4765799074423 472078107254 4223103174047 923866586129 2227440183558 5123506416323 728603533047 1453797008141 2417103799514 895339642505 1291470316646 3300858655625 2471977695040 543584282451 64413677955 68202121481 330197861683 4379011341952 587471181725 671581622018 52390517592 3854470932170 3162270635659 2667556130890 420173575128 1795255589593 2825702714018 10792160988 2159581052557 2558776763447 1459854190178 3511338092117 876757724506 889278394866 3944545967584 520676912250 116390313130 379337657886 384831187982 1088878016526 396698218813 756623388213 1303988755343 2991444195593 18221891332 2354361325143 103884568106 1877476046576 2013338637270 1052587538960 3360944717531 3625132990511 36247681686 2573524417157 637483002648 4002771191324 1655540409841 3789870823178 4355705918086 549088067851 1066301705311 1687727373311 2378360683315 1225332984093 1741993193217 906616982224 1040093288602 3864283450556 124674390994 862229764542 4413283335963 4965490320573 1940398698630 3881326928018 1062312921464 4427942607399 750190841231 1646506943054 876881541337 1023940709213 865577976415 1152997807911 1671509574661 2027594818353 390044987695 1064613960051 5789273605240 1364313848002 99005097776 145115543848 338950075981 2630610577814 500313847108 3650991607901 1066013600490 1258994589232 5069881754607 161217573264 3504674149827 1181458124691 3605011703797 3514384408654 2419444426007 10406271198 1247358757197 106878435233 604707170394 593744236278 3693595451604 1287681138846 2112406835940 908191528856 4890298025676 197106530083 2274424336780 216767854738 5146588540257 1639980384833 1864438124446 514060387772 3975261431180 2450935863751 4005856962644 276521025434 2576666753825 3502860848293 368522120465 2463372012424 1356784780438 13102410190 949502352235 68174404717 719185336576 46463281957 46912699532 1879338822390 670873361446 2495738433044 5211330133011 433026474433 91712362973 1644867423056 1406249688911 4186704570668 532295024565 665827572886 4927713406157 460707515085 543653270585 39179460320 3428731576792 820279444606 2436356463630 1762146329848 309031961746 34026664970 1486876993644 295160852422 538592098953 5821502902758 740658444638 909289220702 2784419774590 48396455194 75272208967 2220352592621 4411402298809 883172261001 2149682376 61738010453 36365980915 1303622061946 56476773038 1247025523340 548983074895 337105612898 158328171983 1015793341363 1217398970500 684081603489 2977011331171 933333254781 479047722095 2681414299449 288328290402 422090250450 1711615591465 765475677636 2567820969493 1932446744802 205906893 357555043831 2410113301568 4173802856975 473489804353 2713419574382 2141154991541 7081008325 696274109155 2243965361428 3321915679375 4316656117867 248453570732 69953156889 1878759736644 716573543535 481456281738 1705055423668 1844717761083 639039397230 55464170357 266969886950 51685132223 4628216274366 604622748743 45185384062 1132974811455 132753156433 2090514998410 798523442961 3878057370457 2411676266680 255974928346 2920833369672 854410082390 2061823594953 1735482665951 3409846915393 2997504341269 461182430798 2933084639466 2040822172233 3050200969814 970787801415 1056525359029 4803233479919 1152363190215 299340415920 255839052319 1653523074755 559208823442 1174365569706 191976131081 764937352423 764824227041 725783938070 2240814053886 2005594798666 1115668562652 648486527663 2889209812850 3687857859664 683121201537 338277845131 3863360920131 604147630248 4219828516426 2121943228350 2985584488968 187680788355 746743450426 285496825234 1971048545487 599990759097 3647855323787 262235963859 3370815316852 1276105593472 46129560960 12701713173 2597850958982 349333229530 192876250383 3525605867835 3816940225532 1640264104313 2731610238614 2255724625850 1394798422192 1759716877931 1075248175751 217277371844 965855242742 1162191113728 3895133581247 1262126126879 4111523459636 763231335130 1212308340 239257998956 3401519137141 5028708539247 3840267831818 1675666574130 122396346953 18485879692 2248774222766 3792226747588 4898981876223 773648560218 1871591309666 3730496133551 608141373980 3767216216731 1283118022912 1049858108532 2017770818323 204767457332 804738567280 1999003822658 694298267783 601981117369 592684971249 789790710820 611722218942 3487772435655 608380574400 97207201025 1748281268518 1050187662343 906166669584 609148888586 1884036742904 590768437128 4133605822267 1342571193070 2694363650657 46165336656 3204655786791 39467798846 3489532505068 2773865955943 470821060407 281887524356 236657246669 839313084577 1832414082412 488676168372 1122585294833 590454290869 2744093390466 942938423073 3941472616633 2420710038587 1414066455828 319386534518 181038211080 2214398895657 449325666064 1282164778347 653417321431 452524491145 820178470502 506117677739 1036870455460 1281652399395 3519244325305 1095257362931 818844717634 1547878158857 46032776213 2514445082712 684099927170 1941583522758 2187445650441 50866070762 439792288237 2699055013750 4532284717078 235505385090 1692782507403 2946775461194 81938002725 510514292201 1415493834756 2671437845204 684832853468 1059437490556 1233542095171 689665987944 1535775744259 249399645576 3492277364081 2070265918745 366278163812 3530997218831 1475756301486 616801721950 212665365159 3123589385099 148986449423 822760637668 3321939900339 225589617504 730076425179 1187672974368 48155018414 70801081723 508581421611 299179396690 938512963756 1954398086093 5984079863365 1047740480560 90299012773 1358399371685 745136228971 4596922525918 663693045135 584106421008 701994944393 2187217778948 907049713700 3165262163413 81314895924 248732997991 3089090788895 1023958085975 2123167986240 1234371120309 366429087075 3920297516869 52636779342 929481338964 1125131120305 722333587946 672613624357 359874827684 1130646267522 160083002246 3655745130992 783796763786 953352698003 13948827172 3049715065807 842151251305 3558507413732 1180361151720 5119532926 2866810288839 2594747431605 1189665404275 779546876550 580009285636 1447408875935 1785945909293 804717355184 105626710352 935922609519 3738786725307 926778621855 1723554251280 2268541273408 3678525754164 961009147358 357534391462 113733670708 382755406436 1282857036215 1674529653558 333811241287 17702414055 1087524744287 1423547185708 424648227912 55862309249 824533397223 357046741448 3908789447541 3345398525294 1577403925266 840336265808 29941387012 2382186501032 634086128617 1981108204166 1035707921713 611387173617 1869066438413 49299287739 3164042012930 3325046192391 1437644356074 1034511178342 3470507868167 1349459340832 421243553103 124124826681 239840997669 3248319272584 131364864037 4198735046263 3423244749133 522494540882 994251026935 3672069102006 2877766974564 136399541828 2511666804940 2582855280132 428674662303 772716973431 59442099873 2214497973464 2723554236980 5429979562584 2981186476830 2921041142412 629420188930 395982415196 1422348437520 250835836743 540585426969 409712370438 268776114894 1418584187514 2842215202304 329437856988 3470585689900 1561522390608 2539738200511 2153724947647 101624117872 1314867829268 1977183510692 3796150736517 1313758488963 3077122295932 491752156885 1560611162481 553740223271 1488539568880 134951175152 1004175569253 526851960347 1891271080838 3100621596515 1924822479902 3336414769687 1303686497398 123737669684 1243689968 397611198991 1868111058975 1480780396502 1031155191856 156290024256 2421431089683 341723247041 862882050500 436499794055 24985879878 2611394592745 576433176596 4317748741190 1699219489398 4623525648575 147279874047 427349304377 766913991766 3495118994976 1519410887329 76164980268 4022864184889 1257666513015 2449327144383 1662869283664 709386332094 117546567125 3735866689083 416539057120 199514032397 657715536216 224561995902 181630163793 2859592531240 558100533552 755352405170 1263253534117 33638931113 2257337342508 1532834613294 3876001666516 1701548056223 4274340695990 4838097788 2937671731875 1785491777095 575971563969 1255328107661 1049495722337 2232106533937 297960242623 268408330637 3504357333845 2850572985102 2620175076617 542863897773 452657482462 3486218686049 1041857820344 1088073542832 4351246312694 888743867656 83737279600 178354961791 1222323758494 1022335594148 3756585254182 592388840917 407935923912 5309628439061 4009338470194 387628541444 1239367361673 51417328665 153333880504 4691903421172 960129239036 17934508230 4413746204091 153770606193 165908443305 13119643987 3625036460525 455336983931 1063345339129 2908423845769 119175704364 26557289535 81700602081 1744392009706 1150079767686 745947657550 695876667634 52677762908 1966802405029 4421537929173 1346006416530 3661809442301 124629493231 3239208932485 1884000274153 867951904806 736245624025 82322193227 3529573806457 2737243539217 1089764663464 2777125239831 302811138792 2061913436 341037507165 115920911744 182668374798 1098168675754 2856073384499 3647638310411 3010189866836 672228991173 627058989607 2046740605170 675612396310 300045153545 1665118977518 729014555411 4754082422648 302361678169 3987413522612 353306092578 2437390959943 1266593483332 1722570963732 5906898419 1027341955013 1968462520482 638104784140 3035820915442 202363777104 562166023828 301081315406 925669018303 536637168077 1623365625813 96171937697 68265830722 733485631418 4030155730484 4009818668853 1877881942530 979638924303 1783708734658 1712377478570 1421845920971 2361046732370 536246527733 3210029410045 945459273275 62500843714 669271209682 2063032429739 491543360558 2389461926602 752319282754 18853402144 1660412604954 137423075639 1118750778281 417913340804 1665616293008 139273222871 62470201824 5053690499181 519956788411 2440056023138 812753968427 4321364137243 936573339410 114590612905 1376239949075 83756855335 1677166184416 58957177622 1927433357343 219090777115 5292605559577 2039442541454 710559227678 735235542607 132837321262 155263626666 1245934426436 2722877899736 372832905730 230070202819 2686399962203 274734561732 792830924539 698055392903 3965642774567 3193319496995 4276249433065 3192861674137 2943915545938 3772269456200 82971400809 2476165441979 2022168254251 515307972048 4382210948997 3887992118032 1790126177225 2923845045141 2018084857738 802880469893 2449822829065 3567489911024 594116303790 687487875375 3258840289386 3455930653183 1065680014981 1328533206923 802461661045 1132376894134 337107129598 480142952631 49043919816 1841330009606 357471272872 790176825515 1402501077679 112722924422 4825640126083 5278148799245 4358911965194 252921477233 959384094368 4198649692088 229261300199 2935798759605 1222701994750 1552774456905 2338091201973 899911419726 2794972043119 2458372148863 257000559570 170870528861 3325542384626 637519323943 264039174514 1819809805809 4140482247887 1889787390519 1560488250860 44401200088 261756619504 6127918868803 121057723386 280013171199 531477984050 18774630791 27058815091 326395358554 2212159556685 1770982278034 489816590605 3288366655780 36325810829 1168265705929 898238548262 476031665478 2453519744145 273989211318 903140384237 834743996060 3807547038133 738345194384 349285127210 2572797529381 1406805881509 3650536076846 4439905132971 286469405482 297110862198 2936418798216 4912245322333 1897239194592 2122840220540 4808617039706 92286766014 1154357392586 3031121575995 320480603789 735295365111 651150042097 751869924249 3604178253057 11937828622 778447540415 121448242663 1219423611838 3388515254086 1052508180399 2417609602297 1527738934212 53740459628 294246045870 3223020708550 925163462209 187270866139 724284976445 3870471067340 858120819678 1634255010400 3356520834121 1567457237610 1098459420957 213395672707 1637318171897 198671052496 4168067165708 2898561742884 782619389293 1255800887807 1952330053136 139826742534 658854249858 3044020821479 2849021527307 119748873731 1768637490898 218725300081 1466568764580 301113606634 3702318238409 4570451139297 261448530248 611809512416 1642890336047 1124251291956 1607737212923 4420025123674 239853666281 2217527624667 1679007037780 1771986470514 1209701157142 1126312484509 381254640315 158690193973 104906240688 2929678686172 749653902271 105046418847 1015583741925 53983208334 270144247820 1192146144099 176571134671 245157421495 3381524433714 1142043646633 3848845712832 678026956498 1803331863586 427447530165 423955839857 966893108687 656522322568 769871832174 560886627068 3907891959783 415467539920 459811632425 2709531058059 5344206915467 199662883841 23636744462 52209387126 982465823507 425578338869 1086735809910 2626530020539 1065566124928 2039217528987 399000456350 749007157448 511264286397 905936621830 650047228286 1155338303415 855084475426 4830984169666 1349082471930 41307513946 44627093025 1047224333233 50834851216 14183769576 1044488768493 4409388506881 2195218017653 138252596087 4710994370235 1887285026461 931190624269 1957048821997 363355958419 63113127367 16077095896 1369778291042 2177624385075 120497520207 1001893756898 2753384328728 4780212230941 1480126295518 982854446194 3146624874138 1953434119293 5606005650 1836938343464 675543910944 706268252721 1133607425807 649876408225 649609710424 2772431813 269462304677 3136696958269 254586543051 2330520155238 3170151457225 1796421191521 2481124177964 747092671125 1427230175072 4502541576744 2131875795195 230469137407 234437467350 234128891792 238818074534 2025002758186 993376614688 555868066594 206280297951 452729051423 1369835649387 184356844925 150361302679 3637305638692 763919259701 329175953466 815824225645 302814933559 2125345467740 3349936794896 941571736613 3744742576167 29728945570 90125252996 809491798954 1725575945935 369370036662 1599498280613 1217298222236 51917229898 879974173133 1688469855105 1650294224626 1646962078892 159590054102 1124594208275 886181768249 166789022813 133935494117 50201787728 1196261369376 1053517524914 4144665919693 1176641910831 871331044197 479701477387 5292691489949 1605644238386 321987481142 815214296976 98382935447 600496213993 141497406819 675825760067 3746549272406 303527476263 511826448084 3185309586873 117804426142 187351667461 205260940372 104480853458 20589413547 3324219697711 555017800817 2507835360900 620560625104 1726260196608 631116318610 213934230691 942633280475 312884214929 1262747391492 918096103948 665737703587 1137279956367 934770370646 126772230553 3655128209546 1764397128841 2235129894986 2803940449102 972944392263 27616282036 3116861663132 136136664824 2330942789619 1131487609432 3969409271709 1634955432700 963541419823 3510612052848 1163773175839 1639546851179 299367023215 409887314707 140782014129 1001132423160 139395499410 3760852391862 443275370959 116863322002 31339368358 238921738856 411690962228 3966511061206 1801273176202 1438013523556 1012322852913 2790845544633 184522164027 619878070746 2502269244277 1045473725387 766466725854 232278132463 1528759687400 52280975737 1311122158759 470312512251 2874810333994 302108448582 1753542325825 1316934860096 1768050822062 994116373009 1654650638305 151668348861 2219080563026 2444691056539 2414981455986 235021502076 306709220416 2582974760 1011959990185 1488117396455 253072507778 26805828236 261974675602 352301487734 641000598525 1317492856619 233537088580 232917821257 741814372956 2056218012947 6269816954619 1357213373137 160051492203 5765970815885 2833869974239 564821420641 15681780100 635881463565 2768807456559 309050600821 335401470999 2825746461723 2396447015040 302096275589 487797475493 44815916153 458528131284 933620034292 140500759531 1390550802660 900925344669 1226124766410 1231054144873 87496166275 1030967494355 1455278863946 536120434899 1537606729455 3552264903793 1158978669065 458540971600 857133614646 496763613757 597933871506 946663284657 763034245197 3493795113952 111726656381 2118330182104 642936148513 3580233529192 2888523083399 1666878106713 3837529368800 660849771755 33439424199 21049619059 2723751364634 2771738681044 277125656183 1763407630392 1229280930913 2582115495101 2500332872580 1195765831244 60209367600 4359152602404 426437493437 280100069029 1093777173347 47121025521 703399657571 2467830813052 718867258137 4339263123197 221617474403 1328539890687 156594893225 3817916791560 1208396334709 2609109423334 2165223709186 2438398241265 1724353206008 19645309279 4227830775210 485351361860 4588055682564 563358221243 1239204485407 1124014242827 319101326344 119333474429 3361314882652 1068512624384 4038712050174 294514950183 692617605735 357001118071 294098620377 958738434991 3951431350866 1325864111938 56024208078 1224221350987 2516325545461 2142851996408 2363782122100 242213722971 4574583762558 1028069935013 1330272085579 762604694929 51459585619 1054808454594 3162067540482 767931619269 336213650770 3766543439095 236004703439 4736768351357 5232465944515 1039607839898 1017263942411 843368152491 555673912968 235590137282 1605600416734 770875109442 7705504023 1126162964981 849023852989 90565410062 4351544257485 2694255063784 2057031120102 425082363173 2477974804592 891599413736 1610882938260 2942222597184 78266474335 691276774096 198342652047 966616078806 424531161541 416608602830 996528226256 6156849495595 222387639431 130463910054 1358551206576 601301995384 177043584282 1992122152946 2916325759689 2328882204652 1402063807769 3170606413090 2643134856476 2597194182512 438559248784 1733572751531 539483383162 1447640954501 40048187453 2197010332260 1462762716324 436215537684 1219598730926 865609519 749597298602 570368855237 96242255270 848980111416 377461177572 372392538850 397660509580 162318317825 2743700500722 1587742298282 2072520602012 587991475171 824372386423 43890077367 1470039539350 4455139034352 1208507200758 523766266328 1408816161237 2502525857868 4100738759554 584276751601 601206985681 28362378354 404923373550 659890106799 893540403832 92070852492 434598093478 1647478496192 2068694987455 1691197658868 1174670073417 2235128669703 2418549432 962941633997 621062664839 4231283102092 402195099644 2505030022818 701137071403 1180322267702 232323725503 371957104793 2022969285296 4497505107 1170006427927 893277842395 125314609671 1350328470572 96148411544 1367209375841 5118894339538 1135236486892 1865329062996 1001264185669 3857537829549 3077450705777 302133817314 1226744515008 1744819525362 1395895541904 1374369012370 1226631994735 669248344687 4501477785356 1446964864021 118683663858 2033622320400 2158036211335 382904082716 2677711496428 192976594022 223210117859 4450849887591 931187976925 2698340803613 1270327037686 1110418087673 476274519242 1535750041876 131351299152 1213855423448 838292348203 54679770036 1766440189673 146042933797 1408719199447 1383168423440 3211365129197 2079921572072 1467687423461 4718693800788 3073257605 1727393048695 4633070792015 228985083619 399137675821 1829087041197 4041383075366 255721938608 2501496158843 3332819160884 863343583446 3543011747805 703538924140 224063788983 970655399905 1612764865980 797454283353 1906054275763 173139173673 3571426741796 1927246970144 499518780067 663792290734 16145183522 3874948012383 3434976319550 2577392116868 484780775105 779494358945 2193372777944 527394224398 136251694250 352237557270 2980482560351 1181205549719 1307165989199 22528042949 4501405567076 1714873028175 2713999152872 2376731277856 45913653858 1714812377756 2547324830429 1099578272087 324710145121 2103271302122 1771561785306 122736125690 400486704786 1887706129293 3673158372495 3575204039904 76305927702 34776569048 453201370738 858921597080 2816226705216 2652002520931 72799115339 1179397953557 5265983575945 2474916195416 2091885564868 2746941256265 556778557684 2250982675548 1476353832616 1408825986217 1789274845009 76005497651 3045065290013 2422596527136 2219171461129 474708087886 5368526762218 5173458497328 3593730960853 3239637000525 428985340223 1803855707740 381545298368 2662718029687 1279491261509 3031107754646 379750262021 96936983454 1861758061572 649901587664 334226293996 431540239076 2368669741669 119805830593 9866140898 3502537725381 1807083732081 47311374013 591895829621 2270232892880 385422885067 40063623414 2953973475765 1727976375370 1369333110570 1411258424221 1085317391913 35454882838 276522787962 48608239080 44169519253 2208855949431 2122299902062 3625580151276 3565870024744 4208318225824 466444657035 37855210538 4208108563868 1127140712707 836276319512 261273560371 1400928142227 4129353729892 5241807755326 2731415651108 3802690739366 657764188460 377700687626 4489807309104 30851586014 492488031118 1362213416530 1262662613559 717117905584 1153352364025 43987042361 502410570866 135752471625 1412240754956 1759342163466 4611726343183 3435949303062 2601643122471 1792905434254 5679109264988 720083549533 2473605167179 3399198260683 2711640768727 904767053446 1912733695919 946143662016 1101976305696 329231437533 283504491980 284414116788 707092661781 904560493835 4376881924607 2389509294824 1813631341392 346200545752 3848490660504 2406734857901 2669432038420 907585624092 23944745439 277512786686 2896080468256 4463871105055 1698022770935 1603062896551 5475441744576 228498008357 557572991502 963384182842 1180529498520 1510918621081 86451567230 1295985756186 3886678091482 3238928167053 495649126861 3093337696411 2387564776351 3165257076757 2436428512266 2650565390220 107890875885 1795361399801 889201974314 3288711188522 129730181566 1049908074447 1402965759673 4159657751844 1387079321051 1319606097603 398496211131 950717045506 513305692171 1686249771344 35462731649 1562032657634 378460442631 2261272036715 1112640061988 1814658673364 687766363543 2079645810633 4092734224869 1394870916109 2824865275318 3049699248802 182583495640 115881136207 693292304447 293288761567 499048703044 962464097609 745910915156 121599045887 2351562400084 915514521929 863754344471 6074522520618 569018967474 967750110750 480880478178 367588710726 3626239293832 738989043004 133132725305 1074625867843 4831515429017 678693772759 5448521013105 1657717612442 98690182219 1731479107884 33797836214 2358566078354 133305766655 270381672779 999588500488 240821022327 969306018951 46242605079 799067814955 883504696124 1080495469390 2478213384600 1973865437211 1340768678687 743274490950 3031211915869 2729859923186 204028506716 152507328803 354402221657 2987134693386 1029398823285 2504619707532 15553855923 871806683992 3340608784490 93551569732 50859255121 1602438346673 2793016209941 1712487694780 3578013544051 3438472219640 137710114080 877268046020 1158569610555 387844197177 106537714803 1451919083693 3861000852993 4254639426077 353993606819 63999887489 1732541089929 1439629778387 680261327384 1311017580945 101120812844 706950654474 26321055132 743483192439 4387025165693 645342374681 2580890300023 372878290394 435997788570 235398605944 2368188638283 323092146574 884925264991 92895179642 317566707737 243979903191 1141980331905 3540375317465 1841227281314 93640998836 1763625135761 625507667190 3847260325981 1115936968349 3910896651573 940928089551 3189228685507 186837872916 2037887475044 1604399866712 79664030504 575071987701 1955781276404 2470212200684 177316549603 38709734184 200189322666 1939771021322 1104549178745 556147723965 2367815085498 24257570417 2355920944817 1137583457569 390615158857 3408094048967 415591342362 12974069951 423202133282 2593760089386 2802458455773 28835978725 2621811640162 1972318101983 1564159183220 523914562520 199195627487 4040957110051 3523950279043 2893382960407 2486781156196 1691084108562 3499506414359 249734781898 150483764999 1166675133569 305693074967 2627838395823 119445180065 1683135705726 1441090218464 448838941776 2356139885924 2759534017072 1278686806873 54602750676 342135051261 294710350292 202332780300 938454768700 391814113763 5364105119839 1478181663166 433588385615 3046131862909 3015528067994 358367240791 778767319054 84106135111 2764968735451 2373402198460 3053018816255 2192744068835 2180963514388 2534481815527 18857182505 1371862661557 1237899515243 324897441939 1246096167644 3587072424363 2959878977443 933125644632 1203918345632 1851361735511 2506259736701 2651054152749 1200677024129 3921651231912 5476310096621 841016503132 5580051166074 9871392916 2122493718545 3058002914443 726009772885 3376035248456 316815701186 979765740981 3734825149391 291152033182 1901794406999 1692246524074 516406196022 2785597329077 173190849682 1421536480621 2118479567253 1354341319186 2322383212009 2734790704928 503329859222 1034783048795 819325871154 604555594384 1694034171565 58138132548 372430779356 610288532252 1034350774456 3703146937770 1315566331400 81069745141 692236045515 4010111895284 113828775533 3454042928511 3546406164488 1790460381036 668993498145 75563181759 660261193098 886919325865 1032546124207 2879043000675 2547310679961 1015601733098 4224244058421 3654708040208 3421579321960 1456323603442 1975396650882 34054966835 3147940354746 3596880298812 1953517934133 1737097592104 3033266609307 887597418425 963767036033 2832100174101 2739666881600 3559328642606 2127655793066 2243594257407 2331738409182 2690307943236 4834183649999 13343886330 658610961073 274122997931 1057561224531 786786398040 511716571384 104425592098 3481538904453 2254027102023 751602418705 670177629934 668996278949 2241975365316 129938732467 618731785479 4123721698658 3173428849881 910371661397 1290407889720 421281214073 90847501026 1285559418415 3339765617716 584856258298 384139935937 413812045354 2216823260698 4553046816494 174285459560 448015180061 31243259426 455293826944 3530914523838 275012789869 443039279391 3345766502207 951326541108 28243671679 447353887394 4485366995542 955448119539 43419210288 2038173090855 1482326832897 2120844622440 4753043502631 385246924467 98235643400 1629856468448 2984175879162 1563217768263 1126649331796 1248141921787 202321603343 266807090528 5214145302706 1737289265410 855625732473 166519521851 524004071260 1752965362090 118167250191 1245758856844 1255237598062 4279229764752 993543107019 414847082132 716023616554 2885804197446 89342240620 867312058656 2187250547255 2320564294540 1451090154305 217146908064 82201736972 1902310506700 139991625456 436643278644 532115094855 1907037495 693683498184 1171181887009 773432619262 704563675776 97698300558 2314530977849 637447788845 4756722938948 563209559791 4970037853640 1311303304595 131066778265 417471136178 1770439324154 934979413686 172623088005 2479535171897 1419787707765 536742069331 70969764520 1092754343242 259319323287 144685252115 2369558851741 1213134438187 330653091534 1313405296308 1743821773830 871108906120 372927491988 921609114611 368593365323 2216605244100 2936317568304 37261446741 530166773 849174610458 293340540922 696977310728 1295830298239 3872185432861 126419189589 715416723188 1311730488300 2237976695399 3839536317678 903334791963 1352360278355 3460170334511 3126031123481 291589908262 2019963313818 4576632907362 177204713387 1302937912644 1400890734801 182346563164 1569071557178 326855699187 949203950510 1313945507449 283223544149 382046762074 2917668142288 599577062174 5646663216957 958398826359 653854597156 237779579237 173908178978 3997251186277 690225621868 545843922883 393634631302 3506969516421 601438247363 212542181927 45917018588 1132250768814 2092952315982 4899513388717 965645827952 468000175340 116963556052 2138868118024 1539831723745 6075325630 74618503183 4653481967092 77473704322 1103950529516 3614519962029 829457195017 1919349742574 590668398488 832780414470 6121077241069 3764261615534 1457472530258 2808706661227 84314320528 308728631162 613255212525 271966493247 2078754231072 1852599277690 1829973320872 24072589636 24928640466 3358703701145 1634370108961 1311499476577 529723611951 405511429781 297576041112 466384423374 1520183223834 194822404953 1886393347887 994443396387 1506942936100 1918639220086 2848862932739 1246445804914 2186280642752 151484510834 3772891799246 1726621230831 5209607289446 923237613115 437220457875 1792452891238 1568106930099 435214611995 831104086039 4128979338016 3621306698677 4628191463576 583205147730 138992201283 199085472761 3084123502879 650824614858 1747356313510 1804724927990 94517208166 62831431598 1792229262909 1810105644794 2860914460469 317412173079 481174653505 1178732777705 1158767618786 1590460144650 341223097856 708080604697 3355614827597 80463808828 1351799175346 1108774408206 776722955001 3066837107392 3373755473911 153444212897 1860502051 657168025794 2278448578229 1798788458802 1240113694377 399121155720 3690058878025 321447957350 27036318083 1454703444587 3902223579570 1553174001593 174121718369 352362126781 384464384170 380878007038 2233818377137 909875706884 573624326690 2798403589536 75176351270 365224476660 1364613143304 2347231972891 108408087882 873255978423 2226893466670 213132686145 2186254001390 35863689546 433944558671 30972864210 1259863340758 924717246939 1824726383605 51030991371 631599732610 415016551013 3630669953820 1171731742656 2862365459496 4106761098397 294703847911 377836939259 359985600631 567645195402 202371403292 65097360798 1161190944908 773862607411 2131302477261 705235941304 710100508997 565659250355 744119558261 677299807712 2537771590265 2442886769173 1079073623753 2015278156373 539662685895 859978640648 31789061891 706413571927 873868852242 406385729060 209539981140 2309127486585 2800563823935 810698436181 5924943812134 225485611596 2911893235829 353181255142 493483252562 3116415051163 1449164535037 4688182556995 4557332342202 357508708946 1408339246770 5948687075623 1010767299233 1878534525576 11459259809 1269885903868 5073723098932 22902348765 1481698708928 4481749318281 393931899347 2580908421931 3483499718359 173806855430 1646324546337 1961753926220 1607621094760 693813798245 752773265295 3677145566224 2453559185497 422849347289 729425893087 753950515799 5150440722864 2459397394761 533557632010 20182083419 77538641785 1907072909423 886508205324 1472343013941 3477262355080 636512962175 442171802138 517246067342 589737247288 1306781623167 1120040721927 123262167739 274710309885 3519886635185 111960964752 334740769182 3128695416934 1886761539211 212209667469 757819420981 2405500208182 777116987523 731119234963 954794362609 4621612847300 232422486870 961656757180 534597914243 988073334615 1741865546123 1208997994429 768874838080 325622197715 1525354663837 409896277491 1291038308552 3382526905563 140690255151 3889229084699 4066295630291 754047843897 606747305125 2260775648248 1388292982701 1196786457719 2558759420778 1885762933177 575758781716 58718811284 1672717580868 376324651189 3175196405535 877875293180 1602677972714 642854695118 67682143135 2159006572987 2404764989421 1437629149654 2355405304695 1002994115098 1398964693898 319313108932 2936082098078 3031659029387 288766879301 88759864518 248917833648 2982194369760 1502931679851 2932316345092 521839296191 119708599887 489642704040 3393649154972 711737305757 724212216012 7445724954 4391973777912 4548346126415 3678246328258 2677860596088 102986868900 554592098707 88889121612 153954694650 696072221400 1262228258943 333814581175 575366150562 198413862432 3626813820294 1758464719758 33190831427 2392827438116 1569766124722 750917862552 3553329050844 3726860795158 216922375809 23950542352 1266635489229 2299822125905 3306077512497 40553149152 657429455599 4406484183873 137215061133 1500196168861 352373127790 2942789878377 863820285773 697059901 523990531854 686066439767 90560264208 1953261775893 2869517832312 709905356253 4955242727965 368507966510 1773985223177 1527983418370 612839673963 665418775121 2457945673293 1644685513825 2030647153638 3025998310415 721110284889 1183861531554 1034760770791 1971386420904 638540588932 24039771275 1400727077571 1387152672304 46318741992 2393722320136 1559942036665 468816861760 639828496903 1099996793993 714824930050 296266593483 670853897831 1229572594769 712725397608 313666233737 3700162435842 117592075273 163642925279 1187223193027 1189642610597 2633631248633 139653198515 4140997988739 215643011365 299983485109 48637228131 1971433277553 358044493633 3861115927340 628933988402 944746940718 2894412757713 4037104395851 156046632822 2411767501597 5235354768063 1302036396144 18380830141 4075500793574 2087252393316 112515953588 3178117763497 6170711375 737203591785 16814296898 1135900340942 2943527229275 162493057598 237499051369 422458088819 240118629522 965138559490 61123830878 961263255495 92909471211 4911224513188 2633018199813 1633275964458 723994366605 800059711310 158489862530 336552114255 2824376263007 886517685573 275094079995 1786366014078 5073935001015 604997354987 2206106523251 3638903027138 971927704483 297473812944 22956730184 581366566800 824951584646 620669338069 3191380943131 3770720121429 4198345771579 30245708167 1067217775234 232509199504 387396843914 2100692764597 773696787250 963578728385 1348832630695 447027319169 2093120520541 136089311184 878484231042 495564088633 132506571723 888152152637 98929446443 7313013133 3063236861371 256911048645 1253594435707 4926204247949 949461878898 1848035272392 793064304564 1196125162224 3515078058233 1160132508300 895338699357 374527297919 2100877878049 88836164752 972616044979 3130017935212 2698004078273 103031690876 550975538798 1261039045278 922331023909 3169769386265 683339628191 2090235675556 562740381254 1759466817064 4913466746205 1610382147651 373719533184 816739871136 1096241272070 2667711152093 2371641383938 1622342978064 225712431702 1974868488023 1383096243322 2150904999602 464818984814 96062146978 1230162315706 2918864506800 1980344470986 412379980470 1013802913136 2371129328893 3957990705566 61935842057 1422940079671 1994770525265 814860960266 1782760944561 642199656992 317595764249 601056278700 2956230482900 856008062437 982496354526 204417407173 5569035323324 3416494754136 3599633425200 1563367946162 1287136426890 157900892050 1204538602314 1238603727493 1410768175976 3613875678113 420191558378 1267516794877 36769580792 820761244207 107888599872 133532507215 514138519898 208259822901 213298747195 1915909225129 33145883816 886992342406 5945765067664 3029934176740 1229750796034 450742483000 1469503649308 49528767182 528219867548 61583885237 1562224875397 2238389415967 302624971206 1293131843725 94128012211 171256089265 765749084594 3808090601795 2025144393791 4884142163222 1007013942270 3293842527466 494504837090 3087647837546 1056749374112 47296557026 677861925282 2981766111466 3805221390 1019185972820 1006379445913 1664563123002 2650952308582 878105785759 3147227766629 2339621456922 2313791822330 147586331498 732154491914 1901366109392 3060293039095 551713955623 4841926548613 2431872184064 1507073748230 1383345862280 698498401996 548787803273 182869184902 3372301811180 89569099472 1381721334211 215850470616 49757428985 119272703505 4043916456901 96898309892 2403229469321 425338364266 8962404475 3168248233972 8672140220 420239642102 618313074381 214855959066 2000203730962 1052960696202 4148678301309 126352925734 1800059646430 2012427854489 2245392180952 56402988854 3628505512223 1018528297005 41011871755 870166763372 176574563891 213169001382 5739420747498 3355831129567 2101114205167 236814152321 1081074302612 3326367655101 461867943398 1000502623796 630397984736 47162153309 81563784712 2891316462904 3252423023945 129350972467 5303493462330 354598034276 3098792464816 1063673874842 1250900199165 144390210191 5314047256071 528898494897 1332947301951 4957289552654 5108923537189 269050286789 455331012028 300321328291 230958507755 3343861094509 1442583848064 3133072090519 1335861389740 32131907394 851147092642 15757591233 111982335393 4109834369611 464754398166 73275801456 471554682410 225986365912 1222851853944 2849934817847 113152395046 1744181257902 1889076770042 1160310735392 168575888162 484503606919 191189365543 1836013965939 193219051275 1985276817671 329186117569 884663944190 46017545776 2953699594042 3322304384314 195412580537 1520900472862 2015953445760 217289734455 817262210479 1132629454786 208321151750 2268593461366 2533493470030 3434201598858 1451881366589 141632035642 3028514740332 418157549320 885730685408 80550180581 424215327989 1600329279659 803764126763 1749231460933 1814556519897 471534932315 3119139827332 40866809695 231655420938 129231929606 4873238433475 308513438206 1307432123872 2368577217928 559347855048 661705859071 3677323846734 5142286829653 1135533607324 303443246789 1364002092114 1677511711405 3634336636365 630200102179 3224616471909 3742148923718 913006784997 2208751915667 305876799687 332223345676 1916848496328 2662846114112 9325434053 368799576471 84485601283 1654074824184 195555088666 125657690969 80811609754 2531991132867 474324877114 535462190735 93457377935 536506541019 1753055073817 4643160446269 15603886530 4625245588672 891115156980 987422752799 2372052668919 248458610428 2768909177116 312954272362 1875641640264 727383739160 270022876683 405007743106 4566666158 2096350611990 547043079352 591859458079 2702116539363 219819242725 484486122845 2387103440650 4358380036662 429630810496 130921619551 44458427039 779600147241 392688016543 2482905566761 5001825688362 274478326848 2197608370455 331083037392 2875549032773 5034755764290 1909525958410 3226004577972 1571904337899 3257893100544 807946323500 817834526048 517000086190 701294010753 71532647052 3165114837214 222518261218 66379999934 394072280150 1849360653854 2569452348409 1943973439665 275662544559 1408635626388 2109553851680 482103388638 4978992883124 839260614656 29497489706 5625121428516 1832478984075 576779587013 3283092092074 5750047963238 1140863100325 1343482701495 585437299202 218019871393 258970419203 3163070485881 204726693422 471473797960 1991105207500 466954017949 1499603758268 3905416542847 722259288368 172893323520 319562229672 74053305296 3959107072719 2877551115819 1014088541067 2532366014341 562893340108 477433368948 5596351654646 2564740531221 4997232837748 4357836467188 1378195211010 2634574772625 385608735242 551090752564 4607945522298 534465467454 2347069167737 768256535181 196535527 4709478282968 1912215513491 975423884747 788819607653 293718481036 200519049778 15244913091 36429914049 4265095943190 3397617117554 63427950052 3014437548440 197628326610 3143962356649 31161158203 723413797769 863744650198 1776109277549 2157643871945 1852175947984 265144817512 230358887 2845303686719 1479306674311 396826616063 1788978611201 185907858778 326770718458 438676324778 712339276482 1994003161875 220712769112 1047279571313 155350123364 330935853869 2125042752649 397250611640 885534137018 601344005827 730334619161 41636369303 299355668206 467850789357 2487424528331 2349096468029 2786447938282 233760002989 245429428110 1575661809353 3969614875264 911183639649 3514064214737 456927256752 1163264535214 295905515859 147957683565 394478821460 1267072203268 81729877 87615298414 571326336779 2743007412571 1066062303157 1647064447486 282170285320 1378408892757 2987108114639 179129742653 1471334044966 1660314581978 158747781241 2118151447843 65988184577 777771668708 1613798560255 1841409035089 1421269267880 2501511716531 1873445679111 1428264874963 146820301393 1743889484892 1979857121027 2743826684676 945222823099 904030323730 669464464115 436997429148 386413385348 1351090417638 3896870847325 297562658016 112552609946 232123667443 1159487765667 2972955751731 445030438608 3538614850528 691689182387 586830556891 170800336635 355921619351 4653302719524 4739980870073 2272150428989 19477159702 2331140134 1616529813570 748108071786 722591128248 890305982264 1912492538448 954922586029 938329045450 128267500662 2679260823460 88126339237 610061166884 2191149154281 2684036861201 4925849354216 1408314102222 811147731902 875503755482 1604548669710 13742176586 221192643445 505511031383 2153514415425 4903715406679 297101989152 1152588391696 4201270753899 317981804489 29861380064 3673331557838 3023432541300 2702976051892 538254697153 81553436167 2462082324200 613598236945 612354188882 536357097352 3778677334 1031490429840 81072794948 304854574794 436668086762 405008717818 1542068515738 1119707388762 1235833291730 48849856019 757317218242 758882261377 4985074311680 1643915101495 415560991281 585029190593 498543673707 169745631356 891869693905 1265449538410 508460398371 153409250397 4584734735360 2081146345938 2288389348040 3047566803595 1194146833349 37119780915 2654970098285 132984859975 1507524654539 910162748809 196135924203 1193069872310 1151892945736 60639263941 268480947685 1392836976761 1107054288 733880934315 1724039860225 486171980281 1009242821155 202430788304 1079451297813 2820153161360 143534119081 4160025976252 669106069257 1941674177703 3928937884016 1041849735762 711536972789 273544268574 1215461084391 19528306472 1559742042800 579565030615 2481936644123 1564957784671 1617361325065 277662258924 8286096999 1239551955701 1350338340655 274202249091 1829605493985 3052808373722 1304063362938 1538282606516 3318605125831 1582005524209 1856262178086 717401772355 1759835303126 33407849127 269889708569 8352072672 591902073777 3752652174505 4213750494989 2088997589028 59641449386 1704506299492 248089411863 873380754874 445470180280 309047417639 1590216080515 2276460935926 206518836411 993864415068 1132791646650 475575098755 329242532585 189352248830 1134192976883 869152661631 2590048315644 403262050685 453892426060 6708431888 188239586997 232845503266 1508603550420 4325929426148 2770644382576 579343377267 3037114277942 289268428540 1008648527568 1854513195323 194688646575 498504243588 2197096966204 2413059089940 4075852868213 717447611025 292084988072 1302066474695 1632934938440 2160644771214 149391638082 556531854195 972970935746 27555343382 4831762325053 13877300075 2448945987196 1390306441992 324690871282 1146679490380 293736192055 3576678709223 4492777325627 176963606000 1409705786122 140823541783 987623592227 73169109050 1225678696557 3390390057003 2033470725 966011869785 796072554471 1040268825005 1502437553519 352527949851 4202763270635 217368013039 843784178423 80889815239 2547027166364 695374418553 493330123132 830462450607 321617933602 934816258374 90312883523 1546304138811 789393786963 122079049029 1308822148122 672749696326 5338256260361 3992940548252 2817088487146 98006844045 166338558320 2955392542237 894258444379 294298802104 43915436096 841872835890 569731531470 137252526712 284279207462 2106075949901 77878057599 2685586263903 577964641478 68974057233 727898849769 1004869733036 66020533793 2244744911926 577058478076 2806561951629 4694011729149 2818308450547 792088786189 2097528567978 1613664808766 514914387754 298422814719 1980855150394 330593439814 861461009141 449772026358 3540333021108 1214890300098 641516060771 96647744926 1621100192437 4031742345256 1060018675735 401419115065 226059665326 1543115495 335798509120 2048838275334 2111762370696 1654096444421 2904746596822 1386696233367 50349167344 471553337897 1482073901692 1966584123852 485496712408 3013718373976 2993073899561 355490311263 954893892446 30826590131 373393923534 706302087452 179841058955 814133913297 1330613332364 271587454254 4747404551031 1903719478058 4474570343004 1236438002000 916613120149 930194690079 4073108412892 3102398145563 1399172675938 779900926819 3472410913112 765349603307 2455493238054 2322576006125 3398957019192 228289369726 1569416703819 191305950048 272936787685 1076126186344 1901106232339 1607602085886 393866357143 2666943307150 292400425720 1501317135927 3463770294826 600419303132 280650896739 3505628223150 3505175834680 2952052852111 109865265973 461832347880 688613062447 2855742998143 3450847235774 699924066942 452046617578 2279964801092 513622369197 1283139899151 474997427655 1189901590747 5514523747665 1114628819591 665213062148 959542168034 368897965938 155640896511 1526326408032 1509633326232 1306222610950 1373435099592 284245275406 189221471485 854978223394 375036983939 999107799461 1406546989781 546882615136 508226247957 88214961724 2368023987451 3298663759854 817989952805 768072494116 3163398500152 1727985938401 1590998134291 2154752683790 43464468663 629083369058 1918884867052 757231704479 912913733392 573938457240 1550455381015 3216327184688 534552763897 1451356823955 1209453101445 32430237813 53423336456 3017135487358 303170341602 1388867577609 1925038498096 640511680498 732936442774 311555901662 1738213710453 1768888931380 1257105958723 359225581432 200944986181 9314554915 5577059562697 1161534672765 2519001003425 3904597350842 2490227721005 174094138232 5106402934841 2200230670061 1151169953291 863947255975 1482638167402 1332145896728 26617260341 1482518289625 1082321190253 1668314738548 4169888538676 1748893225304 2659828109121 740635374738 87011589938 1100778251258 10653630527 675437225977 420857239849 2678207420973 1068571391764 490439621527 2733479238197 731628148511 589753606246 527798664569 3705394209012 56209468383 184519676527 460256945471 403882617003 483719357482 204931618013 264007000548 1595147573166 3191092735645 488158386350 651516416112 13101248746 647090890672 71686637474 5042457907829 3371278238899 2947096551728 3276186391048 996842599675 1060840546025 130673945412 1470587412612 496026897554 3667753231150 795513728971 1695408808507 870901667519 854936961005 820945670492 2081096484993 543252066076 521436819396 932464007798 1943494568429 503541603910 162960163551 514345216566 1617274661564 582114223707 215447953095 112933886082 784143457244 1681566293424 88100600940 2982239749350 29752397185 90483984555 3633666136310 192436822936 624057934825 647484858321 2565948425340 835903035011 1342604539125 2194961246714 839580863164 1384507071360 1608395217532 2016069663906 92203827734 1202696161541 849425086553 3771389939712 2328929945749 1248453636498 5604290263043 2018304679733 4965777667663 305126745570 91962940222 1434550505507 501889675524 2714090179960 2510699305658 2919302885447 3234539936141 1190120802995 5465187439577 1310428804894 304069603784 4539975750346 337582207094 326930875429 543396490120 371724810875 5209933452422 1270189334343 106289380652 4328762653047 180245141947 1057283586995 3945217229333 1948206799988 2885786403711 93725769221 288440034797 2843221329648 339824140354 330444496107 744474035451 295796664226 404589746120 3124121312650 706107667718 250728907429 371650786500 129115898737 1241366071249 150386234317 288616347258 2282266830937 1091102918407 2676226027391 2150633388437 301515980017 1292383619840 65164688485 414314198632 287084692944 3506649242389 2349259465151 3937600228842 2973520756670 1561565425572 570600055351 332905564340 1227629793660 996072255607 1164952327218 3069924411790 1511000070417 4732590519431 1115182710108 1903041358520 4366709080384 1484726782597 440655745165 1169872150014 41934119421 118264113440 2684489261506 115875114578 3185781795444 2330344375991 360692805399 2028262342945 1267586141993 2786151105007 2479867726225 453805015438 5451217768088 68203920217 215466734334 5696892175020 648135490036 858204722993 2161789268791 56032404441 519212065652 767962472238 4287863072800 299292665358 922417031865 783159115745 2488426494125 632099025927 649757430370 92080153720 825901949310 292008125708 465900967009 2346391500946 2964433066867 1316415155000 3820398262959 3088296421231 467528365174 2320026626401 2843629245059 301698513376 887164197186 345740724562 1559270054051 200065141523 1837558707674 170751800558 591828421476 3560316151267 2193060976223 3522453543622 5692075325458 2612015970073 1265669857718 79484587976 83528400590 4370384260738 57088078209 50530437809 109495176685 1060662956650 1617844505448 37959454275 2883001952372 1604534016289 1429544982345 244142257890 2517112090681 982775570489 592162077682 2160461927958 1810841331597 287543008641 914961154172 3640909523241 1042164925850 2457707933485 2449120097083 1497555458102 680721744744 3746199499817 235045268211 921845205748 4070131247700 243984354760 116163215906 939466612598 645926125184 1797551120684 2404767795602 955105180734 136560786194 380553285529 56106459641 37202207804 529534819991 20222898897 63530895371 3019217027236 847313670333 3385440746787 289186849592 5054302792613 17501930691 1017921467383 2498421390315 1550182658228 183742432075 147858397187 381927356844 744724073719 3744345603276 4121162101252 59288371925 181422761471 5437755241909 2144742555278 5189139300150 126392494449 4137474767365 672029984904 5186630404355 36885309026 225193208569 236298536803 2746437061723 2254832965852 1804077457540 807676846250 1096988870694 2891887716823 43876783100 3825461193262 3210437305607 3431781522525 3175908270695 801912869005 105803463463 1698024747416 718276133716 70083052377 4696474020532 1554461449144 144355920321 3219022704604 206190941067 1891349965070 184932388590 2189310481429 1436410245547 550184019159 22598614022 5449420148103 250987222419 1103635656965 4362225405603 975102637125 1572259505446 469383110998 1651271462443 572929120158 3428473642798 196504203927 679713183648 2922507800556 1203583476726 3564377598664 77623984968 332306638255 1039927237251 1535928705489 3802300449497 2667857849206 4209732843120 3024777775339 1294394158625 1844927031688 1861657696148 4219424836004 1278412534698 877716723854 501677437493 4969736700032 1985651983322 378590520450 1278903360737 588774283031 2676953593235 4542058567737 1387277431871 154989547637 554508793920 66544758318 23359710623 2106027371468 441220271976 877798514497 228855443128 246051827772 2388316053724 2667156787735 803830186767 1928347392765 2842315892965 374175975012 2710318625602 4970860808097 420115915734 66453344356 836091239131 3739468540626 791804990020 1703578735223 1975324079602 1107607669672 32961637477 347172651553 925572789123 3026489976600 708418156984 654402885367 653288485939 2266767148574 697072854747 2324924800538 633477284105 14580987523 104587104041 2284066329719 3251651033725 503836982634 4597909434639 517475693918 1346782991864 4748519669445 425292184517 2488632044929 791439949174 1710694308213 17658400483 1746423229542 1698039051486 1953536164459 4266581361698 3716444888485 2148904217882 623838648166 2257498146135 1041192085473 405584118750 55459969857 2424680654460 130014427086 3795168133244 112503708133 2076247393895 991922429491 50590532126 4174306018641 475253982713 174858233686 238229547717 2545947264504 2968220109126 3979951594105 568297221553 4128813001881 158465349933 381167016197 2236564095916 1572914596682 1927784602568 1222886321740 879399651908 4325199375304 4517611133853 53946560 858478211824 394080630277 16109232683 2089056113915 583440813084 353819792232 1868689447446 2797273273542 562476874889 80491615965 3926553272639 1240261439596 455086292609 265942186840 109634172528 1972675771430 780775394394 1708811415077 780861274500 2259035098578 3027491908609 2793815844257 4455069367132 982002048316 844869333549 872093448256 396040426704 825593168131 236624326635 709784767113 15866960826 1695148311815 463772201319 428073976985 1908165758440 688910116903 1619221494695 640754273847 777277922601 5469098902490 759943193309 731126469812 378742443501 431895383217 1915743939181 3285922699185 1362276669772 1357184281746 1364512027435 2967623677170 1198268119052 411316393707 1505044436218 5016375991615 320901628304 2803956312992 2127264580106 680941577659 1084540536160 1830837179180 3088560610467 635466417012 509584914515 29837641219 2198758021413 1174873881414 3767858856876 2804682894645 441499254974 1151607683526 1234512314805 871105990347 247543329681 5650913130 2079077219542 638410641404 568392334530 2419232494616 227195915032 1798540571626 223876760135 1074399322 1636322839842 98515669412 264389764427 3003219237720 2401812454734 612508909187 989380897995 329480814901 5331804070725 645441871800 3561339092342 2696112917697 4754196394493 12371405264 273357182642 3520750631134 1565754587123 180074623754 977083747906 2367792247161 1385586412934 2213303316747 1562864985471 3978546754633 1889270041939 1393842429319 3683245240362 61009863378 1073029711175 52810681113 671408832822 179457948901 1448806613231 2552294530853 141761492731 521996634492 4721478567210 2059780407008 103515684450 2909881945285 1011762579299 1360527606505 1049528373716 4463614110875 1473365573824 2466623490069 65263808945 1477011774225 382112367540 119102140192 859931372048 116555731914 1543485162538 4334331683674 37008790246 677065585559 784434620361 351177503205 1094030948094 1586107423100 615105225337 972772335493 1862723375296 1466191044959 806008475047 3943332250342 1732569229731 2530430056181 307906808199 2339751832184 2182903306607 81284948594 220020413533 296372355861 757069579631 310577640530 1076646718770 5888684946918 3074733047416 61101076215 276404602852 435352388640 7818530435 111591119877 182320579398 2702479016787 1026896592371 577867242739 1640020997778 1666297001109 4550304623184 23554662349 1915180872313 2811240239348 4224256098424 38578096766 4565131075114 2924335389096 185345084351 988461578098 812377572830 8869458359 972984395479 4343608312178 698013004931 3007828914451 149040476906 826300760718 3167275978856 543509664206 229595991697 5326682069177 393507674925 2819884785471 1626286715806 1097907190584 1155999515037 676940059055 2858966512513 644419969580 567211237277 2019121105241 124847215545 3771329266050 14773415908 239162159012 521397756156 619321298118 1697561928851 417275281891 2838080173774 25387083895 3359581317063 1345865515655 57931206955 4474943851174 1089409667975 1888318246062 23397945635 629385133092 145618045869 2778586085307 584910067668 57803677347 793867695001 299651241978 939719542315 3051882902842 2327054400096 1070062391366 1498742691862 617189380067 4098103305746 215855729430 2061175979074 4104264342612 1260442548129 365959733616 2126672306346 1987291972961 221393209405 248522093561 33595592420 598518248689 801995429097 3737292962240 348555301955 549283592162 43235885480 5247255288288 23626824779 2093045710465 2493750238193 1501406287030 714863696601 429762334802 1880794296844 18726227334 2401149549834 223193776869 1084070045141 2640980390007 732078901108 4303128957353 1102078261012 118124277049 227267872793 2205993604623 1188785432451 1818494107093 1547473548037 2190401646400 1764717394299 4636991794767 703308665195 992261437332 4920961811662 717516918983 707628805835 614801848121 2426626474069 1458119603230 4772404787798 2299382585 266337277570 1518279478902 2217632293834 3114510975015 1539170214442 1139491756129 483624080552 601970124802 424754888529 38500242990 202018104222 984726431970 227042365375 2904108842112 1299284452417 3106538268074 123010869937 984170165680 1631343398216 2022561657979 255118884106 460887547451 115799808864 2226293238410 792605377437 50229019087 1040299193023 1633547942192 409622735254 2021854215115 2022041185010 928107654156 3438592035336 743811608206 609428659770 4395295424542 129415771586 3403225579027 4137521013308 785442507566 114353916264 2150857445 731510767943 662823675990 2149014616104 1278909421592 810551742629 906679187549 62752016064 1753562852226 2947970979586 148976743353 1991330768969 1129362686673 2880986915846 921984382151 2698580143546 726684230584 2579414895544 592049525797 2118361418851 2205886614676 477875915410 2332855245 343916074387 27598213663 416429380115 953634129610 1398545717060 1959847987030 810833713623 1732023046427 558938391094 1361662493075 8930506906 4077880603731 4896725871069 637490882577 592852404822 754027552391 36313557999 196778360949 749041451256 76876512186 956380566977 1654402604393 4642230095874 541783877540 2301745866687 1063750946658 2538471255 176513425324 3893096373324 2542366043043 502009991679 37451101949 2004323981892 357454705762 3414349104533 1248869835860 576045007498 23726280376 144734318345 10559337649 3053804317001 1558761269498 2186073869188 1869483167896 626635037123 205360465846 360336134010 3421701496274 820423662137 3837349140204 1922326647624 2799251250510 896653844092 2084400867441 95838284217 1685864840495 4434455205648 2574650346734 1198004277670 979322905287 777562330556 1208252808662 1113183909270 2674687421372 826056333953 1575381432198 2063338926929 3596609186699 1310538408818 56386603666 1893435213882 297102943199 2781664060613 284593988346 925842901647 1276664325624 3562423362842 3839870286362 18936846630 161069309861 497676709713 1710087583806 5174097415902 2440343095643 1669477670919 102483418169 224770205479 2572014874557 3883860951001 2228517947374 1921089642184 1881851571817 391712676 4889194820478 4318840011562 563025692793 3820399991803 285664511605 3620848210127 7657716055 2897423048639 1854041289464 1596643442439 427403666944 520931630756 961367630944 1647592305409 150222476007 218321120944 4180061325883 69631214844 382654554118 498943173401 4414270209590 2432633178780 3637563920822 699859086272 1250309001877 1681753583995 673990764316 5046953408804 57622859789 433076469339 2718507365161 3241141627859 1442904912406 362394576935 737139531752 349451523797 4426819674012 119448773617 990831855852 101508181211 109367731014 559694961528 1837496986185 511303977812 356356826003 770281253801 1707124284676 631477249599 1005760962071 29831914517 3207455610673 1848380064110 324710183688 1107750181818 212955041794 1948048063829 249184198900 999672014163 726534016034 316381261521 133160877192 610523622450 960081249512 1197728849059 856436227299 332296898071 2868308831110 172360079756 1639482345454 2538811271295 1084933682587 3750725922240 251418539419 1221955381141 355275871618 86556138095 210778452089 11953983562 2684218957027 2639859519554 1911591769611 38050026602 79077273053 2351819400003 856135931604 985856529800 245299726679 255451528147 292177588698 57623890012 4258738319234 115313278281 462566755984 2260581740738 97505313478 553111898538 4039666072075 1260014572210 1365219137589 2630265960446 1424283370770 39022610884 73486930901 550874260555 3045558529694 1462773377644 3632193499637 1271424376230 108094540489 969035433209 754934104421 1319439700074 1337559816580 114371655873 2869196806500 850890970205 3002145445027 1173747857457 51571190782 180741874414 1025803671820 1806322450400 2806926342559 237767866171 2281827314951 276647441890 702830183538 89582851339 760461941583 663040825648 2208727087211 350957265937 1823258665 175548711112 153287192882 659944962051 288531249842 1513420573965 707519331079 2464563108728 201896181537 324020829293 1840848061917 744185583310 819694514901 1327138552241 24277875014 678182128547 2124082813894 2586125321122 565523125374 101814463486 2633152973338 960384454965 2007802000526 321136361350 78044044445 403934404324 1582755395631 1227502456270 1194137378045 195972177780 136770386298 353128618386 531868474122 394400736909 54594156676 972599188286 796550507537 1338664581954 2178281517503 688545486685 740403441652 1589897691938 3943516783069 2084064446108 386872311050 626114219329 424565636112 5789495104375 2045655756951 788005330739 468078003659 4126278775827 621454285933 1790398739909 1708807302247 86054373236 2521220992903 104100666551 1536864334375 683564136340 2896406931297 1356388644030 7438791464 1422833664330 719251568846 972604565819 30973693757 486199804079 1763416221843 386043111386 1664281124538 196929067068 1223107462487 359000171470 150482963264 3394970265145 107868241510 125815671306 288410514755 1093914537271 205082423057 1245840385230 103865884342 661629731203 531312185372 2615869062502 2062892554986 1880868171680 3306334959311 805629695165 784291495851 2539768459283 165312995286 571924486746 131649966742 660061905371 2824996622582 296783255823 1007781533115 1141306821186 5109331363044 1232468172266 183424027641 387057412911 467429054982 487483844868 393452117054 2768411999390 3493802129726 341699905206 918125325176 4171223824508 2115488329773 1853848580602 1866754107486 2627908404883 1390424202197 1308502376393 2098888562742 3764201056309 608265895411 1196532228247 806784920809 3286295028498 98090701689 635169712297 875214464763 169224673750 582023235166 3842700507554 2082016722950 118431950714 1180639640122 138823251465 1903799283838 11181788090 151722557931 97521581147 747063728374 4124404150615 234216822813 1254632097829 1797010483844 968525804316 3211194923206 42658857816 2473188416120 56385825512 1860005010691 3576890489190 2658964839311 87761600748 1492057316157 2118841850002 264519107113 698438911096 1680619527613 2268295583060 2385709193798 1786814043685 3389766905460 151831839611 4895848318014 436370499025 841093447318 897568257584 1798191033872 415282143619 635718396022 2518383899765 212989323968 1450849602401 901207999729 3596327146863 512215337672 2891408363616 123909135702 3231544004336 1613360874357 3931243293206 5022144300360 312060856206 1008445455700 46914584864 206611345685 135576094046 327957783217 621432689614 3200290520874 3796068887419 2110720724 4777700883965 209388043279 750389379980 18691731628 1059899066859 2587654491016 904987319873 1864759391218 3065518800402 563950981108 1828550879221 371448399862 5415451943256 522945979654 2179028707397 2897831201265 298954485085 2896561268827 4598373360603 764522540331 375675668414 1616217533055 415820749172 179115447880 572689289940 735757400036 63643414369 677538673756 1093874199054 2000795143436 3621422678840 315495593608 150706644601 1891086994828 3264874774240 72177709896 598630433692 101349835926 1749959551399 1146597082069 493680245157 213642792502 3121291448955 1487959635785 317015940753 706062360500 1860501257782 2368551791269 1175856796932 157910989470 422111381460 3758219427528 2371897112819 1059961904588 2184521502386 21849807451 2905845881056 3224105763572 568724913964 25234523307 27972053870 1511212078814 42124790569 15507897091 56951344282 18534951413 270957593747 1368782442226 3116190894832 2206533051249 833224631879 693809368968 1131127041743 2393607571244 3178087369771 174635210580 585114979280 3147650910865 576062469333 1143850844805 38595998400 1503619019239 414923514901 1656471762979 1613703809216 1330057844181 4121764029878 2556600839469 1352686993305 5313008388797 3825982792457 1759385511342 1896675222038 47995618123 3301497985934 5105696074507 2388131408522 2295322646613 1000144464844 244204335870 437682065194 1769655809556 751740389135 5067955365701 2859652148491 2170060862931 1697973036195 46357970936 937324339150 2055777159297 2824944652107 87313065211 399654412981 1974085933564 101866527289 865679473900 3325653934926 200570294700 527022163493 257184491076 2583835867326 384277457299 369290900258 1321998776127 4306140856936 218698476591 984155242302 3428217530507 1021322363898 159681792646 492073381994 220235909098 316719137836 680717045310 307078353957 542597733003 844897004144 1706482157912 820327305098 1423792118676 593151974830 933229458716 872481995569 754781285308 754299154451 717467565230 1093197353445 848694407923 103218219456 1411627883644 1204543156583 234313630025 5054071727891 3208306735111 659308711265 88244867216 1114111911128 239358050723 892598108490 380376049150 1939995477493 1221746858290 225232092368 1080506991654 146620934499 1433611114584 1670534349526 2280807710492 2424357304951 357846692076 360927241269 5168194482314 2886810655836 188712788385 2266480309656 5439446943677 164796772152 407930761451 444134926595 1601192264737 5256043187215 630952318785 106422753663 359968325283 215538878036 572320907291 50814122281 3417974050893 492925613330 860108147180 602909725130 1819486836930 1067396489556 436724830655 145982234849 1337698058404 334199798433 575011675324 1929684768441 103253125007 1961155508996 141939389742 47313919290 250338239945 3195162104677 1261239778264 977050852846 2195082778163 2213682504187 1783839425626 9347615670 4349231265282 240091552114 2070485264250 125188947795 212731766863 62272023921 3517301014970 3315956666783 2482238554307 753614922527 708813513020 122109624760 1333910495776 2003978686868 770267563208 1063011032170 72380687422 2629071557639 1146381894617 118204137413 3214347831285 109831920156 310258071775 5824736062 4344179824471 2076082778931 116831635583 253913347885 1776947843302 3051101965942 652231820591 547113441174 1167412724387 947785519129 29389521851 3464646949768 685243246141 2366759332505 557747930268 426097212402 33573056590 1674169930067 3514033516363 1102588225194 1290393615476 30078402714 1624864388259 73522493559 395157081834 3185362489531 125437596703 309428226962 1055143223334 514544975082 810628087942 2534902302576 520793427137 296095629874 1641023838801 3177519299463 2301838663702 2275409666059 2835479196866 110109005876 2070402913622 842625686236 1849740661297 1862902531318 1110315344389 432204162863 21389049521 677591822933 146884006894 336868355379 1399841746500 4944516871574 792460986505 3016836452600 1209151249276 4465412544333 2857404693284 1008762876133 30329138623 1222126230304 1296747691368 298756584796 61998847637 897920008955 1940874054171 370913248751 519575371982 4228957313911 176236666937 912741753230 215384031524 275372292666 2662290533785 1789763973749 602467754983 110664526871 38352272581 782217067538 77113909912 2254076478215 875894341194 135530084297 2288699972562 274414435002 562522655859 395584371365 429571831903 2909911098757 5713734511147 998280106078 692862055242 310822584138 633060912694 3289330556418 3765171671392 1356924636470 231740720930 887434744868 492049741351 620648361679 47769585513 1767823959107 74335181692 2526316482982 3985391734378 205602901511 878587949166 7187064136 121078415463 2337131946729 2672442951855 2954391043145 67795179093 1054599652134 2332710402373 881390069550 2789399762008 137078836147 3398933969793 2137927959741 3410228021036 3969307424020 2290059893528 2715802038285 269137951552 1499375609086 788400434705 2480678836522 1054687824413 2496561626414 703925332104 907639908458 2241752520489 562010718840 1597510701887 1102870870937 1924271730104 822558253121 4716929032781 775012839131 143394689204 608615420965 444312351547 1901244967308 11930229158 851031590186 642128715094 950447626885 557574852649 1639478978613 409028593894 1955141615707 545432419143 3920393939076 1461569558413 2632774730461 2614971680126 1586633984357 3764358374705 2834522036237 388986957958 3569708498794 4317283526607 2390890786493 1825919283284 191130498467 1545760119813 79106650749 2283518442711 1983142990795 1401182160271 3179632984599 772987995166 4047033429233 819798119594 664469647517 2883945109796 1389844160712 471083188247 1039132908669 616383789811 1608078369318 346455060299 17188532939 234992431876 5009329785 3893152529407 258026293883 273349572365 2562502899884 2960030621771 527965032528 5168701445750 960660930913 529017222700 3170133765831 226885660390 3226616666119 2302910714410 2029497423237 949291144917 313177566492 2609072943732 1195196626848 211363726181 1697171884796 1164523348733 295367298306 1084432339140 493307975885 451518761962 1630834321442 359373665426 2564133007875 1301313195835 275593891385 1201576791459 4176768691224 2301364052509 147479359283 2772132563151 2804091479 43397583504 2754074105478 661451502815 3331947400495 420575675840 94817643469 2168225094918 1036706446690 3912033089460 2942183257577 145779302315 4753021782240 410778396009 3837406675460 151936169273 83449012698 2725338464323 124932624564 489588248292 2794903638837 375899910995 2608324688040 410549403002 586695672420 1612255743048 1011298087012 905782032635 1421708594184 212892852555 2803282016167 3799948333119 1228622190432 34696761627 848463448 1612921791227 1262214076088 65123028781 3149878433045 398833374809 1130760948820 894960617493 401034438924 3522043794097 963719722279 1562237327793 1749162163558 932758553856 3943597157260 334185256122 444753438538 643922029427 405070603267 3192083068895 3779243544538 901934186696 47660644839 2222401383860 728424701888 4137382148949 3940493088465 4196985047858 795065514492 1521302763403 129694624208 783684738418 890773445465 80412873043 46985990437 1293251528976 1614040177533 110362325030 806805777599 1586845728129 2630415129866 1949183275987 392291271553 1150638265453 3856427646388 757027799271 3839228970997 292080719758 2888459665931 3872447994223 256109854622 575341611374 1304440611318 153280572742 1123044751140 608709673562 591214543347 327992727557 1038323592424 583012920467 420181934066 1450020895098 2143126572455 4562105692973 761346505252 588541330487 586721887344 4292671786532 836709866925 4952349767560 2094689678622 949831279365 335988012808 527720412892 1100366199382 1106738721522 983700886960 10359295487 3239371171630 3238724429152 2253678151959 796387116740 2670338247677 365071913480 1420877616006 1924224907888 2099967404934 551252033152 40693702427 56541943502 2683910938551 2373705986357 140862218616 3748624139340 126316527645 274261789844 3071634953740 69413510187 30783783498 308356157048 1156686904799 1424004648973 2206748677432 4548680099647 1456897776448 1777207751264 2504717151035 2525245446976 2756574676793 1554074101384 331684841317 674469934224 1309973369486 1990511763924 104781201586 1029409288552 3011259849148 4196247622837 4531457985229 136525192546 1770344292869 499429518390 395483724978 647460824709 590682947923 301018842299 835539947181 568758741213 533636338244 149778202887 699673912922 2012900122558 1188629873644 2611406706947 1047071178257 4217067733579 193990383865 3792033879987 2929921214491 2778298734723 2822799357104 2601686246939 4322380312746 2249195221998 532830838055 111538804100 3930202258910 959744060343 284214678022 183598304991 267187037275 943776115230 138595719442 1090522575178 994084049464 1058355192657 495138469423 519618724801 728138423694 912357365951 1374027984834 124576234304 1619503247 2186154037433 1509575122241 737821976190 5012604330774 118888567761 1460169356990 434343742450 1245431301551 54306580156 558970626333 839350978144 2286904364949 217964141455 1299480365587 2201755541900 1807174933722 752850319523 3507144695768 2968105244990 393474461924 977278679613 322627079792 270346316286 2450800198194 360783113673 901773114462 1805755835253 1856454617306 155507031550 565630854561 107609288419 2259806606045 1618653195259 2969718042983 1808718154257 3238013306797 1300653308060 195164170314 2035765340902 466981789799 257565976955 1391461393056 936404687759 610889232907 2842552956744 179430314493 582766069694 1651173194511 61232444592 4766256695924 2569654574245 2793150292553 1202716210 1377354850378 125401909616 2800366877 932093423154 599164399539 3245365858625 2602522596745 1568571051424 119801648305 613147547313 57072501227 1657618738163 1238880839324 235541609882 2632304081502 3686069246909 1924165617315 1788599489551 3207903830476 1401198938667 1251404343819 1667139689992 814471116584 1497668725795 92788754253 3571843656662 1615318687007 640275486247 97464041626 3772408900239 15154950686 486904181153 506657888628 57922207014 3205141805435 1584554359870 3436900615805 387521082310 648648882933 50378370884 952957109631 2097171954779 604005611026 25089638826 3197340277074 42322305826 38061430734 997740410858 20151886555 3063532758384 199230347448 997499501595 950874176694 794458876324 5407990072051 1280027890268 67240156252 450894428723 263383757330 184711371670 303367449923 2926864789907 2508033837114 852704071953 2042970648054 932727298532 28031074684 4022670132442 577200144906 302775784033 5700237529466 64551480940 47683005660 42735130423 567746037437 3669940370360 295266201384 1610326010489 728858197817 3022434859069 1636611965045 1689387805262 824001843679 381267704463 2936501878304 8078558278 3030220989357 2496158294724 156782301593 381597341327 1905997652578 132494810919 3679040249884 4038744954378 886419704613 211785735404 109115979070 776003667175 3587254293018 167935047880 2491245736899 772638981467 323585291590 4332567583811 1619841702064 386490994965 2025878972768 597037904469 3091520679514 1014942713918 503511387152 1064843010164 144305708080 3447785750216 1409170789918 461982200570 205865026411 4509455844141 230952068951 411061645386 854524092419 1076065108570 3067002601617 62719086227 247938899626 1072233140259 662814749317 108188966640 2026640708811 3876093049044 880267923057 2008214530475 1743720115984 2128973974245 181199303928 325718722675 337245392177 58954592136 4961369905100 1219512126404 1562012309761 1264965309244 2141008109775 475168723819 1482377265716 1005274135057 3354099888938 395292447583 2390515520073 4507361277388 327682278181 617190001021 476716912114 3237528419793 16682341995 3258889393056 285105690169 2577003265438 2478030311274 2467544833217 25620818083 23337442585 1105613295750 33841360727 401795853628 890420768487 120669830225 95577932270 877464702220 760539053221 2143202126043 1174292116233 508179197546 1040280023662 1143748681306 3258229046916 178988635569 72259818124 692177853148 2092944482067 816070128306 798508214566 1244324530377 1832283931303 12790521605 4694403301524 2576460717657 208994826381 2953565944206 1286481599048 5949494889 1486599478085 4125595038401 59151600160 2537790066502 1942028074799 3185191915887 135225384825 657962336925 1257220320650 242031870081 1258983980829 1808000497300 1746104132684 207730994134 3014607209521 1519490065499 46568386885 3074270943337 301385372063 2582571842466 3035348860304 2776543898452 2311600620191 3922893633685 4394848888083 396418995732 81342419816 310574793332 1375617039060 4304895841700 484919308088 1368279290051 2046575081766 2033605067744 656464956168 1469648087672 1416476403079 60858667779 557778535556 1033712610284 854136246665 1579541430172 101128125260 3881255626190 142846354045 2267634627560 1071727971628 2348240446510 1245421191202 3212292039811 634638594561 422693834052 2740835370009 4332008343108 1668712618396 247799835050 80057485675 310879645219 1208586616376 400226214107 1895704291808 147301583936 62348264081 1848552948814 149259599531 2340376501853 1408583785178 4427104049147 779966479408 109456274017 1025219145763 1290799329731 2553075290780 2961557841880 86844286177 466218240618 4160822744951 3257678904291 2415559887170 489467613809 2039967718216 195902888980 1743083904546 4487170217860 358906005379 209446690628 3223632714014 1575907483921 24226870133 92893021590 518238704038 787877120581 2050725247430 415203706815 2205158570263 533172155589 2210186878090 3927818417896 206199881405 1954958332380 1179014108786 3129027100322 3152489941243 1653767454538 21228253265 58459614934 86219964900 91802156651 64579760454 410197889822 321088395284 211828561671 776197033270 967723089854 61140293434 3135790964368 3829101517410 46478560914 486252089208 1433555363551 2156406369835 810252629800 621931654120 503137692157 1351834173329 106494356456 1934383087352 1055244906249 128879690191 3119320818636 144903487898 483721011064 4266057351055 891116134164 260886344470 1505360585948 2133316728795 143813803959 5070742449135 1363836296507 1612007404159 1276553493897 3551671626810 891963918399 429068068475 2429922101338 759889524780 2486979675991 2116679478939 4598357059910 3412544597190 3576456731403 513617928198 4707429749148 690119311286 2057978013426 442175609642 7738995351 661228918256 533507259399 246746135324 2644329684603 77628919850 2819020599300 35983859572 3380049154881 895387844228 1264295066260 340565906051 5269408900183 312881874263 589981200015 27213356475 561679620599 1474051818284 924058125019 349014542117 2084031982781 28924578785 2075812436673 2203432280038 2257484926340 1157377724325 49523208308 2967813129111 121243494700 2974560825568 9754923688 205657112823 393154815351 685337075216 1447901705154 3458678733373 665662982990 5646069176 236430734178 420838320876 58231324779 506426228134 945843336040 855746927970 856022550269 1659965372602 3995552371950 2130235247074 247151319337 1855752812108 1786065389420 59148404041 269065167932 880769436126 725907821107 117643244016 63396096397 97366074304 35625575470 2755443487356 2071362973384 190564705971 490438068160 617640346131 947126604790 152136821383 1238669800325 39979848687 1508615909216 660288669882 217871166994 3115626775614 1407478347758 4094595268670 4143291085002 864063726572 118366911940 3515443253712 2771814727478 1727038793541 729794399290 707716996538 336155388245 1717344405788 1598008380834 1094072788603 3165638788556 119283385576 82487908986 1444597642323 2057182460112 1014365707008 1399401179941 2247091071878 2292512302848 1168334564492 461249854650 2469958300027 624774569325 343708720631 4748037038697 192403673477 3045679137666 1282878013237 628452351611 3636280098770 521905764879 216772616833 240193618142 1639405644910 823836456220 223737615667 246328919724 25627508976 996238453538 3499369885832 1747458523263 613729220039 111908954223 599173951774 289056358805 418267279434 1726209191447 832190192463 3854772924409 324409008280 1310825312428 395909841399 2286597798772 697901973526 451229541156 1969429974822 4080356426513 977234846532 78579121601 200142885458 279726169560 103161668918 649210506742 2948453860300 301792757652 3814002981572 829285943339 1395857077229 2798498648546 731683445306 2227774622274 4685458641155 409939925256 3191787020561 406266044902 3612404983186 1507342774540 2716850551169 438289888903 209006778007 361171623944 25899052437 1934551942987 102834735868 1862272215816 401204487847 2447247566272 2846368360225 2129442521037 810400555645 1555729443095 573547829534 121871731654 1917555502409 657190823080 4712997601811 908580154366 1389521725273 661724260791 6487512103 1689185262833 1584585510073 1091219765975 298471800200 849534830544 562968026321 1794476242197 1371636926101 448997438906 2209361654309 176798121982 36081413805 245430455769 1954990335018 922134589620 1674380756869 893774914211 7478108954 2747551835896 625631030994 3482472263737 2487127669185 106916598775 1655178181563 5749324535554 3678776349545 142962690862 2652796198462 819650082425 274580962859 2058877154625 26429539909 46557526699 1156671329105 2378769147925 2092298517063 1927974487326 3449147932097 40735503778 2323224553338 2724379658107 2281346802175 760631591547 177120167265 972345723519 214794420865 688561640924 398015185970 20535644297 2328883844676 4179150682332 558772374629 1074251959824 2542371378965 1099568285349 1115701643821 1792823514568 823980926243 132984427213 801869805530 1941149514810 291556090677 4669647999878 2976619742146 1181802497929 1641244219803 45365374119 1445971461350 1985171304247 20191368835 4763522800298 665277224099 308002701002 767535172884 3998644751668 110528880466 501813966722 1696145753158 4479196385529 53824071923 414432623480 3409377696179 5177270071377 2153269331460 1619742690427 77291771289 4568413325590 124704036026 3408167332004 540304227548 2978953079273 58524310241 3156124269669 5787933758905 14578278058 245523513108 3327306830382 495796936822 855045978719 511588683358 1161439563549 1760195071850 190946377874 2293909237663 738176729790 3362745537604 46853885074 2313433411003 4461762343930 898213270049 1290039487467 1233057295995 2209876795735 2035796082273 2221555042831 38950075048 3921150661292 3472576845265 3043946923770 282521487005 306503741296 1394446293231 325078561320 679201589653 3257127217425 1272988900783 1056866169296 403764928612 1610825388276 2109919170209 746526640436 2653553759000 1163145790751 1201676951846 3629099174034 633907191430 588378886803 1056741323516 1696282721453 26787160093 1288605447395 583626882972 2638965510209 2597103588141 939547097750 497928849486 994211450994 1722348128500 213953529852 359120381593 571284893687 3751341570310 134705874358 367472249656 451611971328 4959737586286 155823637428 3144346410977 1426082913755 498597855661 2255325459666 2977085604728 5107970351 180616175606 4782798341482 61943282087 390421365521 4871220154894 814175574819 2276427919891 776031214572 982253062336 4045378362336 71727577054 2366591259228 1733578278484 789102006374 474313331385 533642374255 12439507717 3084366141994 2026778070244 1221094750664 261484797881 755921941736 1577883647205 54970733801 5139544665098 3042981005929 2920800095488 2631348339334 1845435192010 942611116760 2296489093737 4364352858090 603519918526 802304662875 316190028383 286854261418 552884130438 4691170995998 25995481458 23526975209 170747892156 411932565306 3135507566855 134294135141 2755865171 1510127435329 2972993590723 746296461482 228757652318 116727030234 100018321521 43366333127 1137406734042 1900692562788 2003396359982 467788873526 2166651841392 1761584921406 3593376374814 1065252015708 809552868678 65450700391 1002485813272 1068517023351 479263569779 19639979337 1944013291810 23373439718 412469388199 2367531485105 523606096567 721971379439 700966428456 98830296661 3072032470730 117934404881 186537362226 938993441082 41716203768 630059514133 783478981572 323824788801 1795377376630 1906021029295 4794332393467 1906871226881 1621159219772 763187444050 1004377893025 512259452627 3892834050177 202261098120 2647250780609 2869602212687 3556819628779 1812143964529 385125101590 3826849463655 3677548957913 300499163269 300343220720 1838017510588 13974340894 2032407732023 4557738728637 523080892842 1697954238226 1373837769280 45209650696 2298330293363 1172536710325 35077380463 1282337204671 2637448709840 930013813378 1103832907719 1088611732992 38699876521 112727717518 1182891271723 3000972460633 1403890346818 1902179910581 775134687285 1498994459112 1280802932140 2896744634596 1113746215034 32688621544 440272765802 417854347928 1507257963886 244720734523 4320764377650 1187449128660 891689757094 596847150250 1943727024 154188575780 629222930731 329219626739 2633879342180 399458730219 1967777832819 1769659510107 292718529796 2006507942133 417861483132 735271593490 165864550520 2760777759371 466397315212 181084723288 406915244954 998455941539 108630720627 4882573409448 361417417268 3353463688405 374661251197 1728006527483 668085956185 601146546700 15242033401 133602371862 1140307722135 3109590520451 5529487908 668919244530 1368900381520 686752416714 90291969854 615550579047 359611785427 842083960550 179934947333 430956751788 1746553972641 1587368002377 814361778543 2666198596016 2217720730715 1198731636972 1625548977010 150975867087 2842127041888 3576570103777 3106261380764 99693074957 4301227851599 1973986395451 246942152851 688163786931 266275577210 90762010151 3091155296807 206735830445 4780803145737 330212872884 2478921474255 3242423675347 65726963754 1609979502304 300621565817 921127079532 2855044356005 678147977615 2481418318156 156831019376 110341301432 1504914236245 1305428080904 432950564920 5637568038044 130621330434 245992408205 844165484595 4065149000645 792247429571 15649597680 1239284973804 2979316075364 1401580933203 3126404282004 1054320824570 2849133791382 240846908868 1874951162269 1858094433056 4498196284454 757875067209 865662507392 1470066081083 958413145984 2817990040529 1432419784000 2491431734861 4582985004378 624370944662 128442605323 1370545160883 4667557434699 412596646908 2216705913526 4615881582382 799637685526 32035141014 2525354858159 3396268277530 612412275238 1211678342745 972550309334 626837393333 2798620915121 1500218979108 176024288971 1805146603108 48605371455 1380553402921 226715938556 2800445792954 27163959640 2358265911314 707717596656 876830126694 382465168060 179117293563 104742247851 3363526818821 1528036553810 671932023783 1114235380739 220095609505 1043254946411 1217088987996 52033249240 9880730684 3715337838518 197785717688 4312445554221 1614158324071 2204474293023 84413379306 617570624710 1652314174181 4344333542735 339354372836 390060741171 1775963545970 1174529511822 62002084621 2587873796123 4988558859421 352272625326 1003652903033 1164086964817 227364762106 518448498297 750707723336 2426073000044 2114590279925 4907289965708 1091050596 493584685323 45831317532 213346574715 647533561431 910418065529 1202461924523 2457632752505 499320041030 768970278860 718587673473 376443781762 3766864429331 470360871650 210657134633 3001421349545 219861742514 5140314363982 11971843249 582097224 3095885389550 1147887825398 80423915106 181776542221 3631192883060 893777643872 214865842476 1463723893779 24345072489 3091669016977 52109938731 908234179445 4350452814935 2282952356993 850625705915 568689709621 38509785643 1819105054927 2556434921864 444186139515 4104787595758 623328436716 23274918439 816404478295 2201837788156 1046252148271 2164310072666 2363755026047 121109395073 1189095406303 4641957077996 3054479105637 884177919635 1116842257111 761749269073 5321863898456 121883029663 1738777153277 818371731083 155703756470 145930967604 717590368811 2932620766923 354768286818 295524145977 4994910339581 2560077434753 3074182141613 138954355196 1626906100832 2218869743030 1505573601799 1875467328983 1938925178832 1822352918364 2371963940928 2194901469072 2745647656271 31649153246 1240434979492 2446657425981 98100501114 388505046807 2009053928642 93011541938 2745255850829 2058619423081 58992893537 3299613136512 334735935294 534946682065 4939184744143 1633079170781 2446301260340 1111178157018 2570438945305 4503703432235 12124410921 76853987578 7117451002 1695053086363 3439072843940 70757522533 3609484547131 3062396828178 442220742950 1667937885502 953883972498 3137382618154 4434797014 2538952845387 401139232504 1463026477529 283198978002 223704581817 2282172093791 1433805297943 1575902538431 3279765904681 2439770070166 1918638147968 1429155821957 242608440564 29315268089 50458923397 530472333946 2279748274524 974762913428 2711589976622 222745372419 835942151878 816587441608 3186481520822 4131227915806 211209893242 945591189 284265348316 3354311402741 1355614056618 86652205244 2425373660662 106082793747 2866482667957 1968283983605 695313073715 1426616585965 68188775886 872483809700 850480629720 1922389585163 412807999375 342140983534 1151306380915 2125460391567 1264600222915 602968892773 1433683418339 92326043139 55527586710 1862902099106 623170611555 756840364243 244747133597 351186941419 1397504849542 354329462420 138487110377 339755843276 5335514700439 641253149155 2713850799680 389054497260 33874313372 1362980472659 28871277611 1917180094954 3604253137799 120049375584 537352834661 1064151865051 987046911971 213405349146 1201475200458 596659230944 809143959142 1343082969618 640099151826 48471832983 47509172718 79544726616 24648834307 714082620698 533212894889 3789020860779 4216920624127 2576908608398 116170137772 1524080718006 488401617913 104215615866 3219638628132 1073317297471 1318549713959 664085556276 366672144516 508823735564 849091569774 1001693926826 742262338021 2525437207533 5437092016200 344356067184 1689169716493 2394828959530 4017561213057 541596920341 74424753437 125215362502 1916953647585 1381399655691 4850290551811 54635176203 4462066172574 477604384764 408414561224 163543788207 838754212731 838783098976 697880099991 1113825542365 2958492625598 978218300690 1109984716429 95736911030 4168164717063 2215260049391 178504848539 197857545359 253218567135 1885014958502 2171404395527 872720486274 3356501507869 1613066462164 5833433731020 886862924721 2371159665388 947593733890 278799782085 3148658980114 4194839183895 32767311864 1052758505190 3508557074294 1289292761922 304089119404 1013874144551 3012863066165 2127300773646 2147569270825 9155974222 892445972958 4377202716110 479850698614 21688514678 16874001285 49812595181 5252608390482 260430790059 105895069534 246728196220 4229332217787 2785782725822 508414913018 102609708382 568282562362 20880380818 4350258217124 3951680533643 1140422079779 311501355582 435068765450 4377867797204 1977334160633 911143682611 695767909683 712668005354 844497692910 1092111611964 4742306499338 312702584497 227554753051 46049785431 634777641567 1162185857788 505490669406 782436581290 2047278041886 253092366025 1030125721956 1489188004461 1537215604033 1109523683170 2232895819412 6082726940 4593988276919 3692850521443 2016414906046 5251433256934 4125413286423 1141942863162 61490984601 534744915654 329016802533 1704525986855 5439505872001 3856642265433 51394601586 4700746251293 3533658913 166058375532 241560579287 741571506792 71192398330 2846539162493 2586839834343 1563777508242 1417236451854 3381094709876 1140971984416 3371117744986 1487058423589 69931306741 130403132990 20643727226 3367495095697 1753690326740 499457296054 1170765727214 148259389788 80274657960 1994239690619 987940967043 491079720789 1701083445090 238465097222 1289162060286 238919779502 1184182169414 3683850125765 435422915895 102076418 2307286013964 1905626584866 1745474733409 69443227950 4364834738666 1793543435312 1732895332248 122511522390 1956595531101 2489878290507 31298144642 1569795252064 2515768368079 2380731692159 891079899362 2524547019358 1593902288735 1604493760793 313406182012 17651562115 139706337730 100367006586 2721201745884 475415637558 4125998401786 2377142911276 1474057824158 133915426217 321265403302 1746388751549 240893142483 1962864105450 3830140833329 790088270912 2024745270257 95705318732 958918348661 10092447635 2884239949942 1747739063209 901503267667 1768623414986 1114068950596 2855061044733 333921880215 4439930625835 676438613409 4312911467239 2800859492806 87842672950 24168553338 222032244461 293768284781 396937303981 1387865694507 2255641015232 663246357044 2513536688217 126092491501 126761676119 3170427974992 167725178889 1700067690831 48562738762 575128006790 357583828158 3776493469935 568633871059 759235992505 17485582551 88773377393 2775417566678 1373470768289 2747384707890 723290502550 4350264101588 3606407203362 199513942621 109334774481 3625121252317 4828999495951 409060497391 2575354926670 426328834623 964258340179 983520490451 721253629053 1528261201533 155215500775 449869548733 4516895210158 994880904376 428184371550 2594977591168 1876106638555 2353000239985 101675236865 4360674815984 126025270867 2068268805662 128346855186 451263059418 348419514805 208762324519 691124326092 2731967783403 16799860083 300583799674 1551128944956 12205780300 1379971978181 322754289476 5265734483121 1235223463168 1369712820537 298334438389 1815389709530 2808835437754 1802914865639 2397939241298 48355598604 4733891365235 192866906192 97089523343 1248863715121 2909121905268 520708189839 799279197050 227835093936 1453106516415 1746760439747 194748945095 28691018198 287384803917 719170158823 574462847772 257955110930 755935986897 2385191743239 1920772505217 2101567901110 410230387963 406588636979 43731163235 2792456637325 1055488915000 384363852199 1055636555170 1012474549017 3197688662128 1070769648413 1283999771601 529922089849 3225381692178 1749169084958 1969729496569 3805423536908 2221888882704 220370646995 215314785932 2026244498049 790993640090 1389566232948 1404400437164 2623689814700 1266313338469 4101842981192 447621193368 4296230039672 630317622608 1163032989154 2347882615561 785943904011 668368665115 260196898176 2446288035601 1331009372197 2441705209396 3920980868505 1426967800098 4455332553571 186464279301 146348554854 608366594578 2103285131235 59245095364 21602805851 251991789135 470694453408 3374731838596 3049522409543 253493915825 1149394815059 449305730707 4627951949323 1179861413851 1925464131685 1515050904539 580322211594 1357781053188 2010705318985 2638630630735 34886120001 3372147426117 48551097159 205128650886 1789368738829 99846214947 98564723445 524405840695 3945892652821 633054050073 78985143922 2558593774565 42276184603 2634639399663 100625073326 1921970932350 695567485381 115843592536 2377740899945 97107655050 1874881476938 4389891968225 2299947440515 3516632177648 3662341184776 29311701764 945577592165 3712686816712 567288316137 54831940246 2963937033822 1504641681648 1684850784645 743332914210 52041618988 62146381221 1109987014878 1858742593963 1615228678854 883920531676 497673160248 1043811554070 84667552816 2217352289736 1385920302735 1119557729503 974786380942 1094916324904 484431015265 1579378592229 84704340403 2826793205199 1168831809934 1084655124611 4027328986511 1681176576153 706796571492 858012259563 347246756865 729287389568 2251052132324 382541538106 428220591272 5150931385345 1652361889186 1266179564806 154683001488 1205527521740 4864275539821 4883084247170 1748381809233 121055015892 214893435763 2452825144127 189546363613 2955212763047 593281477377 1562615432816 1485333200634 630325817518 1333366173187 2852513941110 779525847282 3808158008068 517913388195 707254103874 1996573235895 1087645313504 773404063783 3091739612674 1433134453848 89698345287 1202003640807 510019654217 2952027242870 2810909912202 266715016023 384648750150 1392033414442 195982883361 139107453637 938365710079 1365029414555 2788216823119 931585423354 121210719778 920227627570 1277382585904 269977027836 1809673728544 1906698976613 730568259293 4564883306631 148408438603 2167750898768 3745527821745 1030450829687 3187735254317 4165782875231 659611229448 2946236369002 198053350661 2274392744335 1616688624751 174868705236 23659145091 2091815245446 2079637668222 2367424068072 36616982933 1103654898200 693348119186 26980377914 200022658720 62436083994 867049634954 2062025241243 5175391051774 876028204628 554675741509 1911183973523 741974191993 359036115999 461424569424 601060977504 2177134498566 37800286088 563127851359 1050528930800 499741895721 563221377369 1539039914545 4347351612116 19445251629 343288956921 115523793079 998573207752 1142412205796 329637069810 2707920598848 3272892791347 129036121511 1840125262274 747684916589 347622801846 4839421282 4557907624534 3624312743183 244298040068 792013218654 1812438291132 1804765739660 3836977206 936020031182 2593605467703 1147164670412 1321606638033 316234141066 815432344474 2054331223808 1260668743585 1032299584619 738544336729 35238013653 525579994523 2757940937281 3735535947053 4264793155607 2284255862681 370686515035 129528584375 377371773122 80874081576 2103219442429 1266198682674 237559613781 509061097825 133479403230 468784505509 1591391594240 54298859698 238236206027 1195565524010 458765568356 5059389036277 2473943465707 732255201091 566532820631 2856796051653 843435506207 824720121750 2052112840585 1187942268863 2160208464038 1025728914373 1287217645703 726796024355 431637220843 1626551713998 431281808380 237704478364 1134150593578 1265215862548 242149948468 382454209085 769025540297 3171248742080 23593919496 886195795002 1867473811014 1519077579600 3320517913717 2471663787171 291976615234 554307007296 1550086568463 89971842843 2180053583405 2334648840910 1238942223588 706123100821 80299146895 1575488096936 880006961232 103373268638 41525736188 585489313343 1372445104866 252991128064 176708514847 414771637371 520736742308 711984845878 3263869587483 1089115333040 3315226379126 231879561957 370831099324 418344866114 215730528513 246050656435 1008425307594 111146489606 200998021605 2486750017093 412443624870 270915866319 1972155742784 651712684803 349030141746 6943702646 1226423145524 1693634804272 2102234759031 381817421212 1726171622668 297266546801 855636347117 329171926400 2250746452442 5119438150409 1367283539091 2726043350661 1628257890664 2146399258293 445056436444 2556874071565 521357956283 1151299268566 2483982646894 3225375926424 76394677261 65214002323 3958416550825 3415178423569 1313643399929 1933697734313 3633737346713 3596504183192 3110773675737 1494221995699 1739416669861 122883202604 1695056193 1251711162415 258645321283 850381856595 4945007271827 183871845556 1551458046831 1243381664773 2614332031381 846283850067 31865811856 4178590815179 2411765163049 175341399285 2441386577904 2142159789485 2983936045113 718078872783 4094526885973 469582140468 587920873696 2630535945947 1650359598660 3236282430383 1023668082459 1264790161864 191224147789 1686393446569 721034459234 264745852727 5024103900662 133424476733 2478034029021 2642682789425 885365799112 1515529547699 3185898147346 1087840986450 3618063729438 66554129166 2896695081021 2737706895553 274292207717 619703404990 162207130237 357497753758 815532568296 2741144819287 976378499502 2065465326782 1535009770019 458467508372 77536032160 2560346700872 278050642525 161670216916 2529085313047 414751984954 1258436130145 1310872250011 1204345324988 42688043268 523734703441 57165541894 607410815256 120110812591 549524766632 80932098009 2254408849155 1788717677476 1729229455560 1229194539396 1976492200570 1039070362981 1331585574699 1551285750563 5470452887 1600658456134 3455424849186 445136652022 3695935224954 279687205354 1829383419426 32027256487 428627152614 3501545425287 852204481999 182608632624 203127279152 4279253143224 757546222712 3769267583767 56983728456 96919355375 94038791207 2250929561992 2801589021767 516658495547 3904213160795 212809563317 248936599577 1806415379206 320191101546 2852803272374 453842510087 844009153871 409804650376 1924091369848 1185488500432 27043607217 258123793215 301007911824 1278192253196 2102143756308 674954087126 2030135270406 157692153870 1119926271513 1819475750089 185050589495 2712218710451 550245947566 926667624617 1922876013803 215745642823 2638339688691 2055288716917 2084506440740 131753943986 2139894678743 222066717621 667338613094 315614854848 185967725377 2066204285357 866958769610 180493474917 511518527073 96567427195 75269988610 1005438117932 4965553426739 1608042334810 50094914916 4274786680961 1340259895422 1277456168865 1870281407548 949939433585 1804042538462 495177908221 1731623265999 998330482547 2702269646002 3458438354395 1431476220202 81284688073 1085736906651 3617977867212 1694404466135 12850455390 380597873583 113406827908 2416651556177 960756947543 111336715149 3052212640368 231859997929 398000467661 1198714070984 3718031135055 2529530676263 2668403602346 3643761539698 2556993672042 286644261017 2912487539375 2520929325560 566990026014 4206168782704 4160582503 1131734086320 2539117111707 847670104015 1595402921241 2063370317063 558556977058 352209592700 922460918464 1356036684149 1535244326014 1330528388378 741700485936 97056851239 1238292875650 3686257180123 1585351184373 545458751769 94259665832 1421146059583 1894468841381 35653097222 1607856763900 116226918411 2165241523015 209225765875 1526595585169 1481610750660 11971803761 1695883962216 2196880354766 3400120551618 847943338271 1369542086027 704557591584 377028754577 706329343289 282512370300 1492321623917 1663754783995 2477009389469 2200667659029 553014965394 35770932108 618228518450 340125838179 4103240222913 159249924423 652895070125 1220708797224 129406213371 3907429481978 459588450227 256355403476 2922574619844 591844533164 2310335794613 1026524318727 849325775617 863975555999 1026219667752 3306179759064 283945776781 580799628868 2859940059239 3793923922177 664113810230 5016835921205 670206947039 1261367073959 2161703011534 123088179691 57839886733 448849046837 190437636376 2612225781393 1530599964593 1816623909952 1093567898845 38549063321 322674301796 3254783865758 1958146765305 1471936641690 3406715272455 79724968897 1912703745068 4625776614636 3664947232799 3214214917774 796567919431 899925404020 3190340078227 2974952888714 469943368382 404042309716 728610819987 89818156617 17111047453 454020611331 1045825495295 724996704744 533801254299 2862489836927 459035171818 1716299973791 95893590077 516334222043 1425676664371 610987046193 2092004341159 704984334877 2213010022464 1447786447983 1132470631630 694431435402 1670884945471 45447588103 651758522842 4891037739330 3294117001531 3856928218252 862940548996 63358239237 607118867489 1447998620080 930281270004 1686692758245 926528162943 686099831023 438230041483 2006002227281 52094143707 1173049387603 779586768284 691277873277 817749030507 296451592609 386873069516 3310033025841 50530066565 1057439593186 7338031335 1016094675593 3765611561254 365629107849 536317739023 390676160773 730146410976 130590897770 858077120623 305021379175 971048236521 5151723343310 1006397178189 2679060398803 3183764033271 132973290628 575211293940 1827709415156 1107817892973 1254266814315 524444097826 2600677616725 1184604170761 535125848877 509145169490 272506517853 127627941719 460451509168 4433993433667 1077655325149 3809435004794 774201520056 2932144724671 410916218773 118782393013 2993555009120 253126302756 606460900662 3941974542272 549344690324 1266463196076 1401504676086 679983522263 977955689016 1215156344932 5288497004695 2385988369685 1347965732325 4260098436430 2689438820752 1500324494448 3295011645103 1710803356356 811478362557 1700290118523 20062503121 1135346737273 336387080298 287953672152 2637007882777 79766393622 1843035377562 2676204502558 75305452022 426933939517 1677458816990 3552175137456 465697593991 1112070728876 9721653448 285872924802 73985411758 1129729086876 86073580735 450410576557 349963606632 1238158945885 797776500039 447944624279 360548343632 1480518453824 9449922609 1676013886797 880374183755 985960962393 365196276893 167710366193 1731609315454 1129806124369 171659317007 3358445929918 641553236484 1603925534908 44483066870 3179781902767 613818009568 578354114777 186102420 2913551433264 3086207053551 402936887565 276057115148 2278726518325 98354407782 220948236176 34656593503 1359492628939 628314878422 1349377576598 3031247337580 138574540877 3870679523251 1562595775684 170542179006 3387861263122 270749618441 528261904599 3676045826773 3344552858490 3129027386983 1181817233091 1551118731617 148844477544 1516213608066 549478644475 1576451836805 3485070346897 1940998029518 197705280852 2325993355067 4138319836879 4087117829606 137639352454 940024101127 1089692007858 1986554852981 1044122828798 123760865225 2665629226972 460508140868 3541136913801 1492293883757 3829430439514 731013490584 2722306859708 385238812945 1578857439784 3339249134771 150398834714 3819253500470 4771493551 7884098700 1363229708732 580452543980 3286225436291 1538408066431 1455991515245 3039738308867 1050737710202 583935239681 3020397412136 488376993966 467719714883 911075862041 429116636109 215500213500 116739585203 700391422753 5098337857191 182812329320 2854843658921 846351935238 131731028303 650317066328 245743999062 34677027102 1106227908665 1902925030378 238507595647 27065684385 840339936205 3322894383440 171644781551 1756711384550 112270045077 1074554183747 370793383893 4888059511431 268086553407 730788228094 289687625418 2424127660154 427368923006 574693658969 1464119221246 663091550965 22502999616 1044424398898 1674018029057 3067226736312 3244895193592 1072787027818 27524280782 40726554862 1073706907703 17390856805 101248058592 4181928624 402330725996 634382961437 84027888084 284454976530 3135325415535 1309417669802 5142458309683 435188948525 1130859186897 4627528881071 359764283687 2352156226237 3058891301756 682090815941 45365567837 100301366538 2755211008917 119496680087 2492286871531 1386626993358 808405198834 66270586604 2154937589493 1029285602912 1238058545345 303092260 13928632669 717046773696 3529213298854 31443795883 817257034272 474897024520 2238597197069 274802964115 2759687432302 329587984725 1677809712163 608006075096 219834506773 1734373313297 893599699612 511172333654 58755517570 2260064563111 203239519028 717529477318 1109290401307 55758462751 153589869342 239436758014 83673748708 2421963301006 159335402205 3480622396900 2403784244008 378150918584 1279747127520 163326911246 1904968631579 530420120174 888613478725 896641970184 583691919866 140336607857 649785347723 1345744115741 3386606330811 393715404362 731542866287 1993510048679 1185284780942 13997972624 10689906758 647243214184 3726654725788 1388217684457 1176870794295 3282870625497 974800903455 91874480170 53864627435 2227390451008 1122481460729 2322060956479 979272740857 393337460492 133713310055 793045791449 234256305118 2560097201430 118482455717 1096703680574 389383652463 875669712905 890042154054 520459975409 1842966012543 1501402792813 824317015746 912847512854 183599830794 3055167836846 822161116541 755230069683 134224843599 3177218020419 144720593048 2893738284482 228520852746 239485548235 245722254435 1329187088857 2535094578943 3593729221245 610212739239 775060321841 87948105531 291479321387 1113258573009 48000594033 642969005646 2909125247120 366749834254 49844945661 614504872089 81859986874 4371989739739 1495587871573 742741985780 2225152741315 236005827570 963291510837 573534699113 707400519397 2667513601286 656579139948 387874103311 912521089979 1671019584485 30283949378 36524325368 440142327916 5306649239308 3068444087129 763965988132 647700920269 1585685011344 2997745761788 975274526433 450740212234 563478910959 1487544579702 3763331328830 1424217492171 818068294155 1129033599438 2328895699802 645327684922 791946794198 1169842530257 822938962554 744921727486 2256269422634 194634924826 289655189310 1988162114824 667986713449 2815263341332 3474256859629 1787761719122 618108446339 10983453958 982767935459 3375173435245 2967562628760 346440001062 1278214389342 2867099157711 909910038513 293503355532 3058260550862 666335443456 39054214043 3559006938763 70625880793 2724717442157 1658950765641 200835237185 374726922786 1866775147164 775544786208 2190441453200 591180679996 1144888864524 900378541318 1151319348039 3454934401711 505302201612 905375962515 31408853820 491782387367 482953021602 3408440010632 389383486007 4269970306958 439511914192 898846168924 1017386812306 474447642422 148618276670 729899491491 5492494718935 229223620112 1359159283048 755950099129 3917849207 917826777543 2105300769941 3005805137622 2732548321357 245360688682 2962100580545 2215321463320 215616180367 2589703638077 850514296071 396841323983 602771504766 13693503125 10229686021 3541057919645 829695688219 248192113392 4585267589825 1597145559146 1511204645468 1844418818736 283631362026 60293586336 4063460547700 809005418076 1926785855484 550472049932 1878418693327 612298692627 2305230983962 3680670068825 821786061432 1111306322790 3534397368074 214254380857 898778510522 414943788285 2069290494933 160560332065 2432354101619 304549974682 844467781410 690403432793 19267535052 383954786213 2464601565369 912784077859 467940380449 3582217690818 336461416675 421215453961 477066837892 1766858101375 2118990128553 378927119713 1247797128935 1161711521943 515994772469 2509344717947 436638056839 227475864752 499799366896 2707256414430 795548932582 429320879530 29493483770 2088714751434 1294912631212 154703192331 2171909608422 1147769643657 276261730027 294741589003 533698412805 2084136571327 374127974490 725082890672 1015929675630 54164669135 352731386691 3936209492890 1532448836002 491170417140 149680359079 174811005166 368165651240 913029274780 376802323394 1353465920096 1292438567751 2568964534410 1470519278120 13277929370 928266854134 23922797680 3788041378192 1223327414983 1645302260931 1723671597268 4370712452030 757740192062 401070290552 425447417281 934182501933 4026329116850 1184051137873 2495963584204 73340345139 233844314809 1996213260693 2043338803737 483141940480 5182242038323 5064615082145 579819976497 687259992065 273963855689 133978613626 491760179517 3615180732631 1957862424154 3987649588725 541021820852 732587251455 1662512225696 111911132977 664673885002 89823047416 2641458352291 3523587726671 445512187325 2469961072749 3520406497093 3198281474787 948381083396 3508297242741 492531775567 506241303148 2021235683720 933072965522 1496821949673 1722723546303 807390802694 941761899540 1061974759495 363945338176 1264053483662 1163870947411 3496169989745 1085445311278 130184422838 307500695806 60535491561 471969009589 1108520144728 220909976706 290640439537 2124652088518 1508099536 256691851587 2058886364773 95814717263 2499558090647 1000965911145 1897435120381 576776156640 515121526272 1634429856090 599292053245 2001985944687 1508650304041 310129509283 1043545973530 351203523387 151847140197 298605255076 3044072103763 231369730247 1073141648351 1420794813671 224555154289 3085528272371 2852816819684 3679487125741 170828501619 1511468210164 253155248330 750974614562 723233728125 2340043527861 1575037062730 292437026977 1817045777567 821150591296 1471564573984 402260388939 1894441428769 2948310550061 2143221144259 609080531855 50048367858 459728221267 2813778177530 712345574527 819653769851 651548452779 453612247589 90599213458 26963486512 3040364291840 241278389866 2683354799 612545879028 1394654804115 3981874026790 4393168759121 570719510181 1132885272890 908862056897 327565648363 1515364812186 3584713192811 856992508629 987484998171 1138999776430 1955128363301 124108394324 3832993800711 185910590691 477117251166 791399131780 1278002866580 1675052166026 243867295502 2954219390296 731274979806 3576814220430 1647422444186 617274690883 1461785531216 5078813371463 3679869847323 994589130839 2185109243775 274580789503 2100250326861 5250209947432 3228968256556 37894712198 149222959249 290758179312 5543408965134 181083269519 1306150798657 1301427082763 122137658846 146495415087 137108148607 1453726623175 2174238645993 613064966064 569595721983 296714109130 52063313680 766770992639 20204975887 51492888161 526414177494 1410430625065 937552757079 454200850970 1388828096419 49544300012 208272934822 688200918413 1798819176106 245950104731 350315169904 427694613752 966635001287 1127671318670 4505305302373 1900960016735 905120026385 1667725457454 277931255438 2676331541681 3309025358899 40207011068 52887064468 1635701403043 2834615742911 306074336728 471385241702 723577873412 1170582364141 178570094590 1095838316344 2238723089373 56919100962 88971632968 113284051727 118471441316 252222667236 1589629890090 2150518581 2010121038592 249646706071 1737771783604 1860730112302 4374272331867 1711699474121 2807428721454 1014710461363 660648085661 181772416747 696363835310 66780476351 459751956480 1424676319188 542607081774 3826810435797 24380383050 43071211701 194752910354 1477106622251 4332571826295 1449330060797 319618859406 2926620175734 11348393794 357078690327 2722261082092 101203600666 2472469556739 503412895090 41509314339 1384010052421 1904673133834 2772863967632 3919190485683 487587167625 2731352843089 978001334987 163326909367 821685010591 194701712293 1546688535961 96703116849 1293433022469 212533846154 234063466310 2648841593424 153294554422 627086736345 3336239653334 1404065440570 132513722239 386982855175 3469976278460 100917207419 4881282278079 2676492955657 105572845071 96097605952 239480371628 3170196736961 3972720627568 1381881256574 1155964550426 674719623994 649729433690 690769290410 3217849363438 1207516326896 20753080101 77598854702 700006203690 2001013513976 3431937026000 400322339092 1770124361826 267459594143 826427821440 36615174947 43313797 234894990292 3592465330769 963642776122 362311234134 468086942782 1964317421490 198566444564 155180153737 1148905715206 559213714793 1372748258701 638998767917 1702184003332 28933697790 1271028986320 1309078821250 46790243384 3625806488010 1639205803323 11942758333 74571831133 1144597674160 793692693267 234226102784 729526401887 75846421240 1182894606437 2195748926647 3266554651954 1626427448469 361100345122 478923194198 70782744269 3551756522664 2251135518964 302472339011 522762225685 2118054498070 1891351828396 2559401307792 119736593721 2734060256989 1071132317110 464393150733 14229928090 555945364157 14175438200 568024233447 1178060503749 78127654094 1321555470129 2853806072570 1467877935391 97055270268 1908327278348 272849268215 843145501941 1081008872215 1492957653077 4040575938660 1482745422376 1748416772711 3206153114929 577143367509 2775705933758 244126981353 3553680901856 184154102428 2303967338582 1842096565651 103503888934 959481856329 845555109617 160478786413 2887527205472 5921877033 61065784396 362145781819 90744654699 116475893149 2697054694052 4134064522621 4187957124042 1170448779689 1118375070424 3466423144596 1944964621946 1889085730313 1473907737624 166443693078 1077627520957 3116094728441 365970540995 797396345688 524936011751 585522541794 1982829090838 318751544965 705552837596 621400143311 27100443482 969395758388 3003083725036 1790517958705 1992175254709 308127806265 1988756829297 424817562574 1874712964943 66619299428 1529772472634 27209048655 2269293149029 990243591919 2270251411979 465957557839 4296547644787 611568066077 4605485633006 1021129798796 1552731940307 1356992221746 381635022008 1540502444252 2204714724783 2005070516349 363100789552 486775231 206569353152 1221897287583 965228931064 2901014902579 11716764119 3003345096033 2455307452942 8933720492 3024049888988 1004943572657 2869777494673 766192556923 957223680121 586565628455 1618209423202 4006463996440 4316181951537 630921549555 1009382708813 422980573151 2089074969431 85937438266 2093445036067 780671651095 1954175727360 2400910158181 484236168524 671679759054 1299791102886 2517858238207 58026484285 526210265264 12752274248 943247905032 483483334024 1888530889209 2992437012780 3385383608002 1468360835849 2398825017616 988942990079 300591679914 977953865262 1211104734025 2175709483644 32565181724 105364940620 2803654868 1376868638290 94256064266 605653972963 530582154588 14989802570 2334835566294 60602817630 1459720722790 600161888642 302437266250 513291026768 98640799084 174975525848 2423035845402 1817836498704 86193884825 32103439702 455279610738 733264450838 538237578777 102033673188 380783201923 2373316991778 630598635971 1492699688752 1502891174098 1461809892556 3670451642703 580789323674 3132621515717 140395032766 689373604441 1089318492112 479110929009 1098983124715 1517556322333 916456206239 161878675963 618622378380 3569496202005 465510298712 3022135743724 3757137339737 689106632922 37609959358 257130099867 303643434343 2659034447998 1050827588435 157462417275 169299826103 287115372495 3480472347955 914929143277 691755029899 335051655450 2358271480268 389137368651 47300291212 2941840542769 292726827418 2006666063869 446767274697 1143056655661 1308471703439 3032556132539 1251460278232 80483358956 375957651325 3504110772572 834238789318 202490147611 793522654890 16026289960 1734844040237 1590840836130 253277753210 4968235434647 1259324141862 4638395686484 1550591764023 241748671302 1701596067763 2437575711165 4782721194825 64303406353 593857402404 1254909974752 3142457487551 3000853289201 572796468829 598842470530 1254948181195 2186939827696 503692380513 2028742908771 802110384004 2988835238635 52058313896 2388243678564 4694630287643 233182393623 7730224953 160959552290 62483424867 909551442047 1353465623053 958622859875 3263714631603 1743898054776 109528636119 92613002919 2368836333449 2597170906082 3794374511173 4371655698674 221741026367 2065621982847 140300540450 593863120265 1139724752672 27657758332 4122372593586 33118480081 790812817403 1764371761469 2416985004936 1294261670360 92522572789 359062503730 3607107201246 1898525022221 371870906334 454794122175 1424671491253 805131808 3002918732389 2324863393685 1694300294953 1930816225456 2498881775567 1790914651541 1393088516822 3291890846916 319692771783 2210089301441 879852906077 562837970448 502566599083 621582571007 2610851221620 94891008628 460541220392 1184451218445 3469307486192 406955956239 929130690731 950173300786 671924653150 879698422701 1107418891286 735871602044 486484677781 76398445058 2049478016751 757016131594 2251994997596 139193342331 3053399861879 912833851196 303185478165 1127447221742 1891407686699 954067245174 2643874764162 64870605138 77687521990 414772808508 219693494149 1967451296026 639867511591 517296975569 694130147809 4330490722709 56411997410 63045195777 256612283884 19369781378 108566162467 1550469092591 1194719449501 471488836959 375123759193 1781105199792 3103718943769 354338361916 3661535776546 5039383541942 943703649935 2901854128359 72032580596 30735813874 693717337708 332208721802 100738391537 1855479310600 89807790272 1684261473371 2703574026968 3120014875738 3898542656033 605821041677 684102352976 1809167168209 368816818117 785030282553 3551401512984 64075430731 2279594608109 130242970152 2504475304637 499205967917 4227175346080 66539757753 98115121631 19358430837 123878360470 493433717734 1419723697133 2973282330121 1690299743693 216884107073 2593588426068 1536347677142 1877787841431 537829218779 641970165654 631664888290 39885954366 89089506875 3959630444708 359061082585 677139205020 3928361934095 44868200833 3681466081850 92276390394 1923720725974 385289000304 128431582266 283046044169 2501095640105 706962921692 2344211495138 842908955388 609926598018 13864209255 1313778988410 433779569094 4731544865070 1997781658661 1733729281077 2398198837296 70126829122 13557236941 2618402541722 368304421091 2716979581018 14481211588 124703030344 5098932648499 944604844458 373351425663 306405021385 284648023069 1378105450030 260469012160 736338200234 4409615250513 395334699358 3425651426621 877984561097 408719539465 195283505251 181099066108 69013403979 1623207997639 40511012129 315285038466 3276325432 2007557100049 3461176203748 1436214402138 506723861532 908772802630 2447869431359 39974277364 651140287007 471029864084 1287352937931 759385759465 5341303435 1773996949674 3614240678474 3629163393938 765539214257 3823662444791 4227519593539 1149668878952 155429269742 4007550745418 1995570921542 1878706364770 1900645785350 7558405438 483769706464 93776974589 2494869752069 2569170864181 4106821013471 1407871939806 673294263052 389988601491 7259669012 3484470190535 111531636454 513043027998 1556363740703 529590217335 381106442524 4678993657092 521569985521 203712900538 174873408227 149980936407 378543765894 1542390895280 468765465622 1068973542614 87814141734 758300536589 270821936387 1605657211948 1538253776163 1552136525770 724198507835 261988830987 1876515712419 445218900594 1170416816515 1598439181518 523217924145 2090155261286 2809678027461 810651379581 1012787530817 1060131964057 231475593590 356776824886 2700149777430 411125858162 3845934141 3218867412952 2767007163573 732520482305 273075587664 852060606709 248746335564 717133375595 600405203370 493861377210 390799087969 799215128653 3089466599566 557543432982 5297244017665 292531472060 350717771545 317005015193 660928234092 875435594038 1657667399544 2225755102572 276995895344 170341894898 3013785813092 1980938987119 598344749929 4552206289661 1363897542759 186731298362 2031422291826 2688569779799 645189778942 57990879423 578593445627 1779531586696 740462554725 529827976133 11610231417 201819893355 1624952987330 17728492294 3045444259992 116186941492 95294992668 717530104390 237335547521 958283638715 4170689284358 73518164874 2201715307778 117081612594 1857277061449 42568879239 290118383508 597152609180 1758632090960 289075392590 2203248050346 1340941972279 2777055231568 231129614929 824119977688 993103038972 245871758306 2181022058551 2486290641846 702926660881 100529716658 2806964616329 4579500448096 1433765913812 184575171985 298845247837 1013686758607 217381812159 1697271349393 152683064211 1236223602942 1528290755495 4079600289234 1435687582261 195037843789 2589197157772 270689938672 612595759070 263267269735 3044899836423 925835215542 1035885963802 3119428667540 346129832601 1076517830901 65362167897 240506233274 2679642029293 203990615845 57120628437 42146886875 345491540861 2875541498747 151458065708 377030976232 101870368229 306249935615 544163005418 84515773264 3804835639140 1531170982330 2004321152242 2625136348673 355299022245 3606828869554 997134326614 2373582354624 22248292494 578195124704 633338868313 56843863929 469099106374 2254472581968 194904691007 2738776984666 37970555516 32926090085 1332311751575 709395230071 517273966478 521500213567 601404468572 1746878733923 286110894458 1686751591179 214423442954 564143041427 2374378249850 1645045738255 326237194644 78278219846 1771731984798 518806662687 2943270833639 603460454065 1301329476589 1387093245630 952612126616 3964468459823 11883690566 261384753472 4474329522905 395613296025 3778739803118 2383077820740 4446539682288 2331411540466 198739218607 71199000961 294077765827 589046375131 1383914623268 298214236086 637342269788 265900481759 5515207151488 644141239669 398345771267 2413183931867 10843042298 260178210890 759016344748 68330957195 3479197035960 1662322259453 2733880995621 1883808619670 696388626877 5299699277529 851150921796 41233327822 1352561551290 783794619186 677672325803 1163722081601 270167264406 78548459496 3836297505188 1022096671022 4219293553778 4115325501394 48213774626 1834415621748 1497976616861 395212820891 146108646296 28730145902 110991860034 2519752719039 15999625640 31012416595 1450753219732 1068739630333 2560665285131 1013850614595 3366049152912 2830983930811 69404016330 632037471540 2467971854468 598842581295 936772416416 596475846694 863085674862 1954714008990 2703141649757 1171195416222 544686808893 3233249314357 3750231670977 181560812303 3522083360529 1102569361890 664778163882 87230800609 1791348816856 1085331493148 1635977315501 413864326347 146676903168 1284223850981 646261393317 312673943143 3978677061305 1353957389895 729053039136 5224680257677 73680520918 5307432413 361848109506 605155063829 824794845139 3278346582185 962000769701 2207508388836 51479937730 1486028856742 141586935670 2829964999061 2713252070755 64489428350 3390085174899 829916767979 106399400685 1502729079944 507641599406 2437385535294 1641588471855 742976804096 3056087329782 406409042821 2185886952060 287440857178 2085226579920 62612932080 3512694362217 2397828854423 94405082894 251814249784 370960566983 1969207363717 1198953458507 2605898940535 997980399685 1889421350514 46040820244 2260533910591 2116695139238 199231556404 3683756699743 510644897474 1414320571243 1670327782513 357352877570 2640390003462 5359296785429 2453809896866 3198802122134 1081831484015 4670607985727 270780010898 238301755276 391443678342 1274530681154 954749632773 116704522899 21910980829 3562498131792 2713846247867 2109716928880 832304046300 1699212653106 3959297492565 4050229685254 428027437510 796361981053 2115332755859 2399101962357 28038033614 159253392760 2494829202947 220971603258 1438839468723 145873241561 82134084191 1565433393743 3790708242319 286387898655 334178749132 2745728566973 494605994699 3347684614 2411484968642 321108156805 902978395 246493342470 2588435446390 38863102026 681070881057 1917319411450 67286162670 751035849572 2391663501632 24938059427 856880756779 932535750821 118742077628 2654078417690 1784406055177 849922579376 373477780001 143839180105 470095472245 1053945585734 3446397870512 2369953061126 1416349142268 976416314397 1033126471386 2018428986707 24232381132 4363916860362 1598560037073 4192923421616 1282474368272 3242111529787 322473325285 573923275565 2452755304130 2277936555171 1237865426465 2045222872366 39182769185 390059522481 2787709231925 551950478961 57551413099 1461348993269 2129585240 650367474149 1053418055509 1362801777591 867312510135 53227557422 1588394294560 359072425391 3981110892299 2909402269897 654175948426 344231495773 2372931029011 51264953672 5757122939 2139557053805 4716960696512 20127108050 605091971884 2811255421610 29103215925 841713070722 781121193229 2690619452085 2199587571752 1683978279287 1470429920431 1332774452689 399538126984 254772696516 951349248632 1557334959891 4089957304701 3274998203187 170372179730 885869631671 503252907219 2213926387996 3857542856009 1149719806013 4052130378076 819905899247 286562738712 1426485217688 423165367617 762350321362 117247982101 3461386955539 1947224667718 433458726390 38503435363 29697707294 215909396342 1021566604601 1674963279631 715849704959 541106183592 665635457558 403537150502 756697811946 90348919810 1649600703384 1085927085417 1585162059988 323841670184 1194632765235 434447207281 481685178021 2243298979353 848927148731 1142501987875 249862000927 555783494730 287921108051 755503194771 785933919558 1011254367694 334874672156 1302342520830 549065400021 62422161386 324130508171 117308680264 4325147994898 184448397578 758416605546 1971969691718 112709344610 210899569461 376804678628 1060390874221 302328923401 430614339716 817134142352 167117819053 119255941387 1159569359809 2100783089223 2826385720977 2420956917783 48641017810 993831271800 1288946275111 91066387979 1130277867961 4291471649893 497124721083 3465967751691 1642843646430 189329371406 2986949302686 1670083465826 5243088995416 461085657411 237697903850 4073594757576 40070688323 88996506578 2407745340516 644956126787 579530874913 214286552546 87708070353 1641833670680 1599592059719 640848051 1147760730422 2054082135492 1209125635356 142781109953 428579064229 1507272526303 351201460698 2200773854913 1678071354610 4353719192993 2385137789178 449608715808 1745374599064 393990827538 3265964063573 3553387134004 70870487379 1108332946922 718081695030 1282721750303 766257524092 2106720509181 31778227279 2817123378694 942913068765 1463887148 13694799849 1287771483909 87356847802 756698590569 1230922328638 1292650568797 756196985546 4840334647496 1930900698233 355109518120 206334282391 48183317078 208561025784 57784686886 1193416849859 3241372053712 1934623570326 3533000458145 53377038112 511240243290 662880326604 539240041514 3203296701685 534491608456 4684733045115 3968070566788 554906802193 1106011464453 2344335622947 4271059277841 199136557372 3155044003142 489760894883 3444993703294 1385482153479 692674575208 1707988265405 375154936825 1059627936730 236512271677 490241117444 981623040058 3029777321748 1644345659735 890636491929 207366792333 4664861340337 134291592801 184639720418 27151475681 686150446164 396695713324 287120043202 2048264832456 576798942806 130730852052 417454329227 358010829264 1683199906647 455608450129 1031776139181 3969092437469 741721277159 634028308928 2124772872497 2306780127330 1980794568484 3811187015432 843048488872 2127867677861 604352329883 1455211919106 858339352354 211804680159 333393766428 2040888872856 4190574832918 40555902495 1209142826523 2687966093068 615215005766 2459015216341 2536281480192 4729394436396 1864241855405 1275260800264 1313281885002 600864198425 2667975783346 43612773000 4365902000939 835092494504 78527947934 473305756803 31183843194 2069049760831 7271129549 3742461968198 554596912720 3596026863030 46055281239 1586140933556 951504241681 41174014273 7143983871 15848880481 551876923279 4877723333755 1317226365617 1251108693934 523508398183 1942521103406 2563019682701 218364439480 343381273203 3287539664588 19212001994 4987537170295 4783035269 1911924783831 294482773042 4316855836216 858118266063 247953309925 223207129585 57537738158 2433312735639 2419108708716 818739327355 3483523375830 1048696790953 1920851647046 288422663511 289601659496 62710031667 1707160543816 753841306328 4366404954406 1750096032130 3452283717572 960792412338 707351192488 984488304542 2005798769163 79655454259 131070350815 5141856692 248578110813 1341569992031 1717606563593 1229915912772 345318940240 645775982385 2292999709557 2258519344754 834232650915 2364207673063 82834319596 1216178064809 2083676598342 1818893881623 2286138843748 52579115489 176501645911 883757888850 1151823882284 918470430701 156737075800 532780682550 1512614323094 2772795954302 400884609732 912757932846 1267346321023 4003626722807 482211706985 2488055411795 2319334094951 227425238337 119714688955 2646196900393 229957029716 578311141302 297636380768 4732612255704 1640412529248 3749099142256 1536516270090 3954760688968 197284222054 2093869969786 1395809030701 691464785071 701494510 3318937540524 4930665706650 223450919661 2523070427697 297032860607 2927316317949 1809978561206 2562616222947 203471701488 4761466068737 2739384404490 138276469816 1810997637618 675801851384 156364183612 2684883806745 65978047046 111989391689 1061136440755 2568858940619 647236954048 1246252370357 318914034285 117454604425 2808296495687 2174811348654 211945985431 1679052393454 1381646139859 651734605083 4183451773430 305144792088 372142051383 1467113727347 3306849344062 2191385270060 1965563267619 2068579616774 2392874208797 1695368666020 1840437789945 531061081950 717970603356 1962104842775 14250181150 17794145682 513363358422 299826032462 440043131973 84146351497 772367302003 366139654779 4539169209190 2198595247329 3272526466552 1601627892741 12034543965 4986693855002 3473919591122 1763049323846 563130848558 650139279150 1965435487111 530540461299 1389521652887 1116273430172 138238805545 46344191404 9028359967 1199357230493 1600385745575 2220813372691 139841589802 89048025531 112572160234 940453408359 257573621299 500425958837 625248274417 2469945890547 1106792748395 1350189141407 3896407196959 1787119491767 2866452940947 1850294234420 1619373651957 87375334404 224251045334 1570032697197 762180471514 387048658731 53888973408 457166064190 186638062502 1704753432149 1126035408368 2285167314599 470379247176 29023201560 705351457047 79077025989 8474417017 4087048912784 2729751952323 2221369760554 700428894176 124922917688 4585614840799 3491349506629 413761174499 410490984088 822364642354 628927444839 1300945910614 3999674819018 3741870352068 3849434236436 1923996798238 25372187952 652011881365 2730719183797 4846031049711 3778314836272 325439689339 4796305667334 578838818532 2760543932087 334468099804 1281206713701 2147681774668 2161171171776 558685398136 88889075560 827659051213 3490135483446 5079657230203 3301675575484 263276135708 945070111920 1104304107672 273536702079 1228160240043 322954557331 252143349711 2093572484774 361017214860 4691868565229 349709631484 1520243710442 465601169290 52699313505 485184399193 617896059706 385658719396 1022755008407 273476663785 2895157947031 7057817874 47367937409 748486991930 4911561684759 3937792141430 102608650541 1779544403330 31710027251 1732844672745 488764342719 687908679226 2955160730832 3510043551061 2253694603187 882200565520 1580795308702 1597500038991 1759656023604 4863324197940 661833349556 2785950495831 1495947112978 2440284808849 1581112798188 3738511663451 2585616522951 1406693609379 1317675429139 734778530125 177181447138 372445985667 2330211608058 1249586306857 17026898746 3639042905760 383422951411 2581383988939 1559643163374 3185406751718 1797074801212 2144105694534 46173248072 912306376877 1095640718993 3259016752578 994922505655 3597593120960 2981886319544 4515703102336 2462275801644 1996080475805 2599477281796 2383976074560 1393399922961 95962407551 4199549632616 495761044348 1259006422316 779746019582 137654228451 2012948998319 59800717704 1170462527318 24973628861 2366616859802 3583500641124 1998198785500 2169135360750 127613336690 4166066484952 2434190547089 2752446070520 3376461957178 166746924446 2041521524565 1096919159505 335615762090 360044436062 1199206202387 1162356725751 69821593930 3237808841633 2365560172641 545174393634 1690875943240 1970849899570 150434784783 3037746134797 27838530438 1545966567593 605744488435 3384148450572 356324872966 1527502677210 362838802102 2233778879191 842867540761 84298052993 598180436742 3145705819443 1096737827850 80987957719 504687368599 1361582953273 927911797122 1329012000014 914919342362 206538024135 1346561977708 728217388313 226921038389 2391533873393 2449617413295 580240274304 468317058696 1248046240476 111988931666 1612166080657 777076090762 2323417456211 307088751857 2284175110722 678930798886 321124894340 163139153939 17618561697 724001308210 705477627711 1071716947027 187999644001 3467015554721 2567158837 17206747278 1168004759873 591133710555 1005525695809 2672562171222 1723583563138 3530294380497 1145410625671 79210573066 195706354436 294107775878 469012457646 754761125121 470703490886 3136805904628 576441429808 758239977447 4261634114578 950848571833 312007502369 5302727812815 447936550973 696391847129 3095870578676 2958853637653 2221637712133 333209400893 41036082982 145819932391 2547851003791 3008224820175 3193193122706 4857764288797 944125906485 429209022380 301911874753 498057112640 390049421961 210901690165 959602216245 616398879244 1774990062681 1833272062104 582613531605 4351432873392 926642478970 2700068786549 3227854126744 2721669042171 1578614556932 542089177512 114640816854 873440238059 800974206078 173056183604 858181196084 607124239340 438683482263 1432973592499 2006016015324 200936202455 1656194959060 967051233009 2700471001432 3848438329564 2899783156580 2575974862489 139934391948 773665936060 2356443541500 5229377421654 98667589458 238882044937 2557189957120 201266312535 49202797956 537044970271 110077840490 1968663463357 5098168867454 1914971181621 709538804646 339335400870 1077968682680 482018814953 4111480674984 400030971083 2853922485137 3138614038696 3909459763200 1396739827808 4524705943335 3052764081355 1593902559955 1574081549078 448230179198 1397721349712 2533020703335 544250267061 1773977084241 101904849829 7025693449 164149088787 117440385154 153453748251 125182450372 3474529264471 2400696053569 752708264284 1498631932555 226413204016 99738730657 2178318454779 729821828957 1883802539044 1717203224706 50236695873 517033390152 1206644452077 1910202903553 857038470966 584462883677 98779947615 432532706701 237644475778 2336138065594 1916874678662 3013071766942 2949503923290 582624004267 11096603738 1540798222262 3791705066108 2065680211755 2342233515831 60492336351 1731147635572 85669819494 1283957900216 461361827928 937606557260 2210305673028 423599126242 1550001346595 396560522896 86365718354 2639499682631 150660707236 1597798895339 710127997764 639431032417 3349552180371 2884944953987 314531034650 166401776836 2399269642836 1480623352852 856284344083 2370406584149 1169248039818 903974931923 1525733322061 3822941229699 1485408331764 2039017354814 1876863651941 384627278103 1988129423318 1734233554364 401649019232 2382387098371 198574469049 567959690996 3464484049736 34848016043 1286156738989 1700809836859 1742456472619 125368999038 4619805090189 2178594688335 2115612214405 445262329449 1074213309110 130968135229 3220341501 4682348331932 1998705107823 2422002745482 2653530182874 293810819036 1388199662430 12707285666 730825604952 1080669861435 2623927146030 1015907010254 3734699805657 1488987349022 2688003706544 903804063890 718150024886 579276540957 23894017166 1550993350221 359210389722 34479067609 3652828959796 654270521909 1896772755551 3154108380456 438787978893 1758936751055 3844329200723 954919363041 1893603479277 320435423 220409186509 3757599392451 674704096194 48531348010 2701405015078 959877682108 1083058161948 4828548594639 1546198086554 198960593510 909712315512 716664966929 4273643364161 1138387687774 1949941398200 724059564793 3507567552378 1514099979942 483045475938 1059997383983 186508792235 235418174916 1237752093093 1038271312064 201676458147 1627570268738 744715206016 55513659388 1117655046302 1643173467368 167330979756 885800190168 203320033517 1841850109577 188813634099 2015558315660 131813511608 1606419419929 485031103256 473973825261 706521157131 2502540287546 1414620512954 4271774340038 152334590201 44318710544 750160679889 3150407449447 571522838064 923264756243 1246834613161 3114386502131 3891711630655 3035059390739 924870021941 3265634334472 260756160886 1594278230370 1261016111264 104776785835 414871670532 1581690198330 2241864862211 824440610007 1118846199851 660443057993 4065647380383 482742701038 2867354696358 1999299204743 206915409456 1275197412365 1584532714246 1520090847755 54525145860 1957408136672 1176356866737 65083092640 18951675377 854913852093 699646044940 4614139753880 342194578537 1061723081526 3242535445076 732226495474 1398646070290 2157939070402 3163757785021 594694599559 1583784992547 454959175517 574413895131 2339059051149 193389003689 1024748421954 331014999999 3948255423885 31076652353 1909857732671 1215783126710 3989454198986 147503435854 1305673553992 1287949260813 664036915264 69940864031 212322812406 345803961557 503336590495 43405075551 379511384279 104683629159 3856412642202 121536711276 2817259966253 103989027981 2840022125885 1889599433136 243583655320 2260442561149 3352747307741 4798672211591 952821563633 3726607236345 876387506506 2785016276618 3450664380732 3322553685102 2472188832036 1507976102825 1373713986021 3906795588828 202801134325 395778055168 338091230719 2391959498442 178682115090 1982786399439 351018022752 205642963686 600273121443 13779168992 1513805460438 2009663078156 3649429705016 426308738225 194597879482 2329973785113 3855272986590 3863333047548 402218338804 294015758137 3178771712353 2159481259369 1033830870184 4975569463360 564593563563 2064579163481 2435647027 3069762241168 3178571631707 412247504397 3094357811825 1970284822783 522373156119 1832021436830 1426566948425 842763444447 127327517549 136843187214 1480794025409 483871170573 2230796898510 567234670646 149867872876 2219562579013 3954152103205 4671970600328 2551159747962 151841195415 873606419957 893485574300 1423988861205 1331856419302 1732857509055 1250270906354 4608336865901 703903855987 2426188421528 1424985688961 689906039373 84512636492 10597252896 30732281708 538463791869 1398734895478 256483408028 1545504228238 923439003373 1185838591850 1474633603212 396935649315 2714607747198 942282467168 1298114155291 929842365129 1779516407541 459188019881 479424947527 2699506224290 167830114503 179426012570 991914256973 2050425535812 3435897257835 557074563685 952061457203 4809991776735 2672109929201 266072375813 650194332216 93057234668 2306627974847 550311774967 587291454481 395586329448 2834532759058 3584925849975 9629569759 547362676051 2774227731380 930406131155 462331268125 82926321610 3293303396931 4855943860187 911605223531 288315517222 1409107502322 101008545404 13288027112 868112732729 2699765116380 1515550387147 2015485298223 896357281981 3282511379713 293190543506 4789712214158 1183459094563 1698308122176 3411270981471 149629590376 98093944821 2838788565933 1386415010846 838266784706 4555263987021 1693602328565 693716836759 868848860853 47443639304 377656894085 23048920407 258740086921 27937891875 1018043539133 458747617015 524603351439 225233485932 3326006851194 1209944857062 2087157370286 2368375667086 1353632214897 1040806750235 61943476243 4387960003327 2516559135839 1083882391798 977769300842 843335458968 2147746737397 3318012013255 4909229689123 79360993393 3226531037299 396066292023 714043515756 15192362683 363951534316 4350162563 1644747911789 2140635540372 442208811545 836708841505 1791995616434 1542536935364 1092016623356 1810294403105 326747695845 3811868519299 711993434386 2654507072936 2965813543371 1276247175933 185603870361 175128749038 475639519171 2416207985856 1835312952793 346186037181 14039664664 445247903539 3374811371242 1175343805308 74642207382 261430673554 81043587773 1171870792800 1307427911334 4168875744553 2011413836279 785866433481 549237953921 4149028805555 1329496789951 610306242309 472664589 501546366231 303148288997 35144949025 3762199719933 1804547405895 286511763232 268575528554 1020181383482 1214886648790 2402130707 44759650452 2271470798484 788970211547 1454888751427 83826994319 631593176562 865076283850 2622866562695 2182525735343 3461086467755 2708080866721 2934497264243 83495747251 848589483111 744973419685 1190051680392 661525269282 735816820640 285086705440 1217294940403 1746257206495 4759394009935 617792630389 2062740561340 986507483163 2963457409789 272279992295 1940201667880 4183730602165 645736588471 271031466841 288382214024 148021982484 1215441468764 150919554637 2394504362878 3523484367742 3236796055694 3813865039455 143426365092 642218125227 1486001122319 2410260504234 4261231072634 1968072755667 891721075538 1154249682494 33226355694 1182427415407 39207938284 4884604685835 1546150045135 218937276285 153349741695 1195587472130 2779395383218 4509949806250 3925653544937 4130849488279 387291807360 4335142097125 1121505585787 407316038632 301289819852 1011237211340 918716698947 1778494482468 4252597070960 128294570511 3925478308482 82322572010 3184150739940 2010367380377 302357824922 223278527438 4061093304 332290774907 3040435545236 97451980010 679811862986 17586520913 1017771334717 1251377647055 3816491801921 2009616528133 51107785291 316168777774 63233413617 256478502391 658347746995 3993215096368 1005957737813 1740034692319 239846357176 67424651372 2331832038476 970429850056 2307287740593 950658978213 772438689944 725277509425 39354827786 2893909332491 8909387739 1402003500091 2762992629448 452959991057 4183491889075 2174639619478 957998133497 4103015374014 205269263177 180115136695 2055017650476 946340434130 400102898732 645615572155 18407050696 681700574269 1872393182586 811004123497 2850359109738 751731245392 2398135285544 5259365964078 601397500570 3389890674254 1753383879163 2492790955118 893878014368 451849984249 5539033161363 27528867658 150525099109 531516008023 778067955695 95287800898 869955676815 1820969819959 874711611079 1383438756986 295043014182 2200813077669 1114161240061 1468961417684 4662772621624 90419693727 16209692601 205103987292 2127116430219 183539015006 599837670286 2044100605965 745902033510 1079756841395 388241798081 2396213648148 262496727016 2464656339405 1955463357692 3446771807821 1122911119917 774958832693 2717583127262 119966489699 14628713620 980686872408 141487954529 144082170343 1515096439112 1978732526218 1962129231966 1293132497924 215674467773 460690135657 732216994000 802157423604 515205857252 664090781518 524057466378 564883608936 2308829200983 1583937573645 1046049406606 806440926023 1374218937345 1283394031302 99830495686 395973805958 609435984814 2743627585084 1210411674147 60924958174 3825343524693 346074597529 97053664135 151509888650 233939758381 1123007100632 64976200233 1228872617963 313199567885 2851506796895 3147640244552 4138734964875 5571217400114 1338438904267 837405289904 3505561106327 81241809335 2628671197893 4860300406988 578911640748 339392635060 27181612503 115785081213 2528580276289 429069047083 46134998937 29988999771 3337585757871 664004677688 152780675873 3153629019345 1546125647776 47791954584 665498687286 3359627797890 1556289678578 228954216911 1865363852383 399451127407 645513559424 2657283374486 5212497009238 979981227454 33047293104 343910613458 744712598755 624238932693 7293706302 1831185902100 2600643511197 961455592218 85868801615 2151327350840 3371524410654 2348622165789 174799015413 2822649834767 107271736734 1356171857996 2379391169864 587472675113 944160347288 2675983897615 654340567651 214793473 926246716382 609321699822 187625751581 519554748590 3530548350754 2577143199703 452193640452 3202912117229 135041053759 1208967986749 37557745633 2373845114782 878010922675 377781540792 986424283130 1977383588718 264651564644 1196204796822 2561733023893 1378035346786 2440031482774 47899412363 176407671223 169206442012 1729795683227 1280197064497 3480752380165 624543393586 192106910460 179547574697 2319910183 1690047020785 166408611440 77276968656 1826267715335 307114040036 114247926817 2747092853760 536341826773 862999537893 1158449937443 1419477876275 425141097193 1508559437664 1502356985309 2654060265228 964509928595 31599031231 2744972219646 381412384475 105155848243 1214894010136 608163140757 2746938657431 3603476467932 4122587266742 1217725551613 286477331323 1871336996314 681825944927 90198544922 3684496573221 489645789089 3599817653303 76896608414 1102518495292 2085808207222 1237656816153 1384914997838 1550837044123 670275476771 5151832616302 297608091114 2754178414578 604358836813 137443196081 153021237278 1022330048152 2560987126004 374901915503 545366079974 932563144298 1054622669176 2535825230592 31204732692 310315077598 146483508197 92019837592 135411549818 3229840531842 3880438870033 3164773003673 3528910693180 305428823681 2647808461432 311996211397 3574661189928 216398194714 3917718791906 832206529844 1793562009443 378187415058 2966126520822 274927402609 2012929927289 42439056267 3116517096387 1615306317752 247352463619 529548957362 1921077536565 1751183359036 268625043182 2346359257350 1269439917554 328024746891 1764413571255 190897151841 66232281797 80461425388 411670606620 97376079715 479245217797 1535785770275 214630884351 379295195334 854469119816 184573186952 469429024429 731465810260 160410963622 673228693058 2253298481012 113565307907 1494821192005 1993939125202 4463784805 1447788981450 300713596389 2254407464709 1931838691999 789381494387 3979536380413 1038179096635 996419929997 600918499925 3231992952263 301865779961 521807222075 3447474481088 335007925937 90434821823 3368914973378 929467419884 14165564815 3502342355076 67540240057 2261815730092 1042792938015 5123492196314 311318407513 1723332037105 93968318424 557619972429 406933416822 3748176768920 2244353453236 1513670452002 170590207580 846201884524 4628682478865 314920321241 54377312976 2729965234856 646132229826 2224279747328 359201218386 5492050791913 2984267873330 500741292307 6906660295 1297402937570 1545288859566 106181094956 520560972573 4391446600593 319297925073 1809812925256 3278889771502 657775702394 813452764213 384637678633 1547497735459 3762067474499 3980684021445 3523054287034 2455314545846 933585671218 516946966059 248942648325 2215502234391 489593291056 248291420123 697858951045 13638087379 1140228226009 75505168196 1915687140084 1842442497565 107932431203 1889062998988 1870177720715 1090015545596 163024402816 318663355265 2280263407843 329383288720 1040335423639 1683584151265 738401567254 2415305616887 1868277669911 4856041742592 593227715 2312462031288 1394954528982 935233111270 2266948120431 2941905550090 2411306054436 1249466165795 9630620318 2729828120928 1136083492842 476349519923 167574079370 2915432245401 3364638232863 2953028982143 1956129713596 268643698266 2228482287594 622709378244 158711445503 545448055311 226969146711 1518297266944 3222320816008 684002996960 325854783402 7993828290 166611257403 2898999613988 30402971723 459437667559 4944941402289 1871730193130 182157037413 2796004229761 905168458001 2293147919493 3541793035775 3624791868578 932798159462 1246445547251 2878711022114 815324719676 216716410374 542944855157 595263557733 371513531273 2121028971540 1182885862229 1242238343845 278070689744 180398648748 3204762832392 449580104780 760891896164 1027075605639 37225207821 1372403745743 4250200134568 4350614972165 669748715888 364418111377 247718895613 38681686152 103789345318 22650399919 4914735131997 80789411933 320228559801 217826984227 181724690540 1356551698499 805178477849 2748848757862 2743061793453 2436162320569 1106653129138 1696378145392 1003827384848 257421358290 1425173496939 1985362071480 1994190855879 1072295512081 810550727182 1784723174505 3205977747809 1996683985517 585290442599 55712683986 11554139831 3918789178419 2864159374161 2444709808474 2844682653324 519833304270 1311384600619 182193439487 3511440080 2560600926216 956183841245 2238835108617 4404200399059 322431085838 2569684602141 1339393772746 760661726196 1424138951880 551342279507 78297069618 3492804384955 4581590870277 661524147507 1928665844137 1069466205902 368248131372 2701083173430 3277088378735 717556967706 3719330419106 4115658161836 812941268186 224747120664 1376696089120 2925527747713 12282538342 222765894355 3866928295138 478888792886 3512800510784 1700244525239 4688759204387 407715679947 583804283665 759697060790 776063323213 618984562105 368337818005 470350121387 1480794367447 898539175136 843503292790 3084510462319 131068006393 575661506898 204742066254 3596430037679 817903373892 383710005299 1101316005850 611020711215 1468022396484 1353113581238 3034924798237 398515924048 495642153483 30380142302 580521691586 2720889534150 1553373914257 259497480730 1680901299557 375334146400 1062794664 77476835783 2539248294204 2999302841335 616351393647 1792148702739 2178542388790 373747737513 1822054823682 1050141284401 110137824139 915846345006 2852715736736 428368356676 1431459340763 269141337361 4678661483646 1738644736934 118227707057 2541438329829 1537562805422 126215737394 3098751665498 1845287031409 3003333821888 139389850517 590475141428 2747203574785 3211728990716 4375413907284 1101659185080 830445319920 2900817049202 1187464987129 3895684301118 1337664604462 168706820479 3093745976086 2009644111792 229358947324 332506433185 953435332379 264881384056 541108929378 833494668180 1942243742336 1347631514800 1055979914760 4092393212812 1183732154777 1507861067404 156355241657 30588009282 29517324524 1945570397 20974667094 5332097870036 473238721669 2607097924225 287553882073 4642559428492 1159472605133 230324958277 1253693690458 1791569569200 1648623552075 487678910862 173379392962 4375646203 68946996996 459739977068 3202429924203 248794415793 1540293033344 267809886987 662392929116 700002292944 162518988077 110956269563 214737517259 683192575649 127790494715 1436982806904 7195346622 3511290700559 3890382048809 5059600417187 1622294026650 2365556191423 2370964653272 1107691767959 950516646573 1053874423532 551211367806 372869328332 1794280325372 721866529827 3157242908776 1887150648261 271138553955 532610858857 564054807776 4914350636765 557278374991 998930236984 1828955054964 241485842911 837168480915 4256036939960 119114765292 1132403835576 799053218686 3392807893089 2685796836121 453206505746 1940468104918 4147435540024 1158651235316 3628619366360 914856781185 1186409950061 1124604219319 944516799598 790166727695 1139535229104 648577412999 1614015254036 800769892533 351347163145 258348134933 2583093739092 858408634102 2538201893509 2635044395786 1309471621343 2894430543981 1759683716637 73647066940 2577819387795 715280092159 410970628439 10597009541 616759747766 3310675690374 621193355852 275679901107 214669208 662126172169 2390879316812 3125313958023 847572596719 48007285465 4268822274468 2538283994802 2156687409888 2467375718946 1477781609387 1946238334210 179368860469 17263291300 196568762896 52899359276 1052520327229 1108142822956 167357438070 911657015649 390108037618 57548785124 1992341330742 365138505447 1411824834549 256502192018 219219122235 93891302912 31980694562 4316054407779 731212886212 1306133879042 52809074617 88519212515 414427420724 1964299743453 2321160568119 105672061294 555287536429 785370898773 1886560272469 774351724834 310404439776 766592447699 341792429674 138644112269 1455159696944 1100269707314 1849465406125 901224100514 136431187116 885846934669 1689096391627 3638838297883 73471493282 69403575 1797886008245 2079984793836 199491377168 3632403141386 138409136992 3129667341082 353555006554 3308682122542 798269138517 227835184096 1300186758188 2157235878718 1860083365197 193648482064 565352552314 522520791001 264572013970 3685437214059 502167489037 3971905639496 1162482480494 2352721143547 353350141469 356785651796 1816403973123 136916446097 1535244876015 518483276866 1940211560565 1663609897002 2119569540205 691449641386 1765068828302 506654984759 399930891723 4218405851187 2541628474182 2965431304651 1119264399726 2885845251238 2837297866472 132695224463 865725269624 4182345738667 1783745661415 2381465267847 314636911394 77594073406 808782578495 132467842656 53749389874 967006437111 26971766010 815169635016 1353742731 2431197307613 1263203384096 1102918194018 33470663513 531176428258 642106616974 1380441371966 4290261289952 1526075524535 1404019187395 1460246630290 649236583548 1086722625221 3181360137346 22931458005 454901232749 3465710026557 78406397741 3033325926122 6918168376 489707964462 295249981108 625834465693 1291484935564 1878529787510 4121361700273 632451379456 4174253784553 2765967997591 1455434979751 1365462123980 3278814467781 559199269575 934736450896 1652639718225 92132567896 3632596051563 3111244823802 210186095339 150703892673 4135063545307 340480365366 221350406039 367794172145 489910514343 1949511575846 583757972199 49965043440 244239981140 437365508173 43723281691 1421108663206 3012813443805 2661370273335 4314216730393 1225776387384 66006016492 1741659237909 255548581640 236690611389 305129645483 1849074293998 199532432930 1414255806786 1187335043520 353766133304 600176519501 344307172286 2123031840737 1348635295128 471536949855 2640015255405 7653149832 169406604025 1130955241766 2329964129446 3434159973689 1532158265805 5545300721016 191976218649 488291248879 222144868165 962512077069 14427178801 360453524894 618924220423 47971636239 315286552512 1684103478585 1350220207116 2356640445296 129169784794 3177524297620 849159883279 1805591443540 4228767656766 1875726767695 1088483097357 1334187756051 972112482327 3946880712787 565442755127 1605720491585 2052708827717 385756093026 531944751524 4818838315 2106336816649 174510423320 705874459821 3777247988025 653254348794 48502762943 792487560392 166757385075 4253735717097 21613600342 22767081457 571479228102 818334864522 2448256190217 3216315973542 846787771977 2489042338824 1752212510639 3423432068536 3463156334605 220119079186 2477259522048 134607669276 952423312161 2964108331697 315859399708 166827682092 145689700167 3294852228206 3041626711257 2782282917711 2929052078309 418696414389 642509894710 319674191489 695961200895 1585374840062 3314960944523 15299196261 2581372910887 408905866091 235073343327 2060036662201 1440999224628 418643463561 207512129561 36411452010 3631875892141 4488980178153 3002487087829 2074493211788 92209764019 296670013472 2697619145453 41752018041 98204938906 346149362860 2003553419620 1662820815611 1962470836481 3170882025731 140177586095 1980149567800 27379747440 2305126916856 1397366632092 410418916570 925655478187 596724554223 814194670875 93087743239 1481621962656 32174660642 396994409609 1474289744934 136094716935 4302555814674 3831387571728 6212911519 207502886530 3155532812679 167532853855 1615316626452 562649613679 233604485765 2136509306810 189339388031 1737118647021 1329268761361 558321185426 1113965794832 2561500934902 1090205702686 3528070180857 484858487480 772281498736 1799664822349 1414569108924 128786764295 173667912375 66396560950 81842770825 116546469676 3021635913062 2531490491161 2220503639043 1889014424934 2034082437069 455951225091 3202168413625 1337150058882 110338943326 1308533718727 38043863519 1121173249112 191979351298 632943468322 2604851399638 1719035885568 33495034828 558974821739 1556664589290 2641212467478 242667278557 136408798929 403212397488 1530717902115 1695056403001 1217041682691 2414028836725 305975048753 2437572804867 1310391236886 1794592471908 223889995 1483650022950 1480364379964 3406711434349 481067700018 435359812843 767081411202 843737189264 2913197795396 243256016904 2297204878936 369828884415 1281521286651 76926280091 1998575678322 65831569390 1116207907812 68534445248 2161988964181 1700622893105 55741822147 2647300313075 589240344429 155028394632 3095560543592 184231112570 1087648380584 77729177571 3043363835131 47498076703 375391227512 173292166405 627040788189 36392554008 1151447419826 41962287172 2714303017958 3377897161152 118593058082 801986358171 412259966191 4334129892063 490528904740 408707192759 3021140020395 391045023576 360550031790 494548432430 1091572014 2197912611245 1783310171664 583973351387 1043298846736 70430525919 1315128465519 2973336645583 152613835595 388306321975 3157980093865 2782980341384 328662950593 406544547730 1673362710689 2337607244547 1033127665909 402454140775 148958838614 787509076682 350758302112 41253432740 5218663231 1483729752799 42482590342 87032691421 3671087064844 326966173453 1660856560738 661874792963 124595783895 2758266839821 3112709038511 16763669787 1518227868952 594957919560 892679268689 1693371014826 875021840972 2218121336728 364251277576 4543032028112 1041896887155 2344818316266 464533477043 983326106405 4712734681079 974697604346 527389353562 822475282146 304286319179 130386834099 12652481771 981629576635 1953602208495 69526929262 852975433538 54422904015 27958756995 1491241647179 105571703742 156511874972 665371295768 1898427240736 600199363678 4501855266703 21056626172 288259767933 750685359018 1624808866975 3095821397212 4115419193162 176054423553 31117066589 2078134539464 2504760563745 697031716009 1865101510619 1043221743317 3875684766655 2366325393286 1527656105 77542217500 1266066822884 934247597557 2851078631520 884651685979 1454938334687 2677499017148 154006141110 723178992016 66201444701 495781294033 293300687563 251448686918 1677395323429 3266059463960 1064628739270 2198752910841 240375951542 291728465595 857774473285 4976970237173 1723055476118 4136113644896 2615701554610 1893407422138 976627825856 2087751394311 544438633463 150298420311 1431299823339 576788742821 3667793363078 476441831731 1385107934924 3786627392088 1120921697260 194298358721 420748189369 991563204467 1431034430691 538674532634 3317514870038 1186102333190 359256471688 3591944883054 2404410009249 18833844008 1942680623495 1806767874838 2819031314247 2307427716680 1776984662113 372172090620 755372180289 1453342833702 145609969763 918496093661 2347513607129 1183693989267 1606046725790 42346282659 20389381575 1946423636224 269000263933 1651262268920 320008747191 1717775167489 2420063446749 69073748642 476742125748 3534435662694 333869583225 406718915024 3734118144274 3839417960880 303401529388 1674157260144 4932120587265 4610820860840 99559654118 896070676688 1742123477065 2476981991861 1088264339511 87903874727 234307393251 88674722439 805905718546 1585570304517 1926825364919 232547008345 4153216661037 936610242547 915792836328 44410259845 293338471184 1331445428833 3604136134375 437432969861 47476593972 1563164491394 540699376812 347766584475 93823705718 1508691196233 94785476773 118383440918 1259633133385 2945049435318 124674474110 39848443273 155890578545 9370178253 37892083811 218892719693 6124031959 3490543053573 993973746081 2150574525051 1898299304247 802872183275 1211977311846 503579199604 470867284072 1014317552441 1957168670106 655842052172 1647452285935 1367661255469 226026401029 1366028271232 600244827724 560180043241 4464513003442 1693725514352 1139242063503 1014288282119 1029777734039 997918476327 1351806936258 2972954713205 1789278415925 2419630370820 2023123710925 2428859749946 4231923335228 2880277090388 638647269356 3309144468260 657359460722 3581492037989 65182428209 945615351898 158013544263 619868507463 517110608394 354925735216 2299404730180 187145603161 2816683766921 707487603428 1118903983489 2447302472205 3183102436172 1802775465338 1664993798934 307793395932 951645687483 2222846310801 3511293298884 819328634048 3269381921558 268042920524 658445487751 1309814980814 45842280980 1072317993888 922890647886 111564367616 2860079549678 1075434979052 2588151762532 1697683204451 3335493665912 1945895480055 1343826708742 1821909230581 644393719447 26627564817 700319524497 118929451032 1784093205329 683274331384 74199082650 261573564832 4265026353035 441430931303 1151418143363 1516429813965 4269144547003 12165299939 66800067945 949888125263 294266824607 5042910655603 413902783575 114784424194 1702057342917 1871784751041 570751542485 7162891526 944820708811 1034233969108 445318617069 364164211795 3340859251266 222066642292 779073659911 579562715894 428317656171 3247246944063 442002958808 417385148768 1774144846 105711020690 2068385395829 828223522222 150238986782 1081926911617 3147038807665 3002134235412 2943644947405 787042550061 1991784413791 1060157826254 347476826507 1036044414700 1925393189884 1115590552223 3061366036667 2892986669438 160284070224 86225557600 122234051955 447261053021 1317523843629 369498214170 1171043722377 294596503182 585891440959 999196903608 1686967721435 25349194329 1137469489192 4863257883115 144741321002 215231172371 394868934630 7124995877 1502466217374 1245265169819 620717936156 638315291016 2253475676841 3031736650932 59581251602 2597918600474 740763149628 207355781569 125222925483 40600431786 1235816954913 581097587021 280153456596 1641853059397 38564488617 73514861787 494995887552 2208989648956 2428939083988 3892436708056 1099193585111 587168171244 106909646247 2709149521131 5267732809164 147343602396 533798637303 832287028347 827944541954 2053606372980 98672343391 57253817529 2154896261286 734025532718 153348245591 1079491216416 840966271630 1605592294105 4127515785816 835662794968 180222147514 715381720233 3485539436102 1531389295472 1693114317390 288910834580 430440680744 2714445521946 1539047205763 2539526433979 3019565105617 2520335562964 3012489331842 75961097621 2835768991388 89701446636 3418119581751 1430767191928 144477994324 1357233625802 4434851438599 263804489247 475418810914 916489405407 581056721430 183840554675 917228322280 5029166252 5055344303523 1021737084233 570346650069 4122260999207 4267268074156 4682259676010 22732598639 1352097050988 336447341333 1837061024116 941087078221 404010797554 856166932748 308043161373 710007847988 2334064323927 1216522449813 103383023793 1447055242635 3014592210908 1746296713357 172819095330 2898776481118 2585341670706 2012481527983 419205830102 39499583269 68239481572 2667678108315 774773301340 306148956245 1720759122120 2903112822905 26399251319 140051854791 442791759172 39998435650 190602558843 1066966198098 629266753761 109855913881 396249556210 165600316358 84218846332 1598002211334 352924365891 2665720664313 793693395223 76101761661 151920919296 3595250781476 165280149288 1489200557017 740587593003 1646568695248 1479524222750 325373493217 1740553579361 2199894404806 1630701715354 103159094471 705242123216 805162725308 135000360429 1552612302827 908439116738 995424148444 666687034226 912646476794 96087965512 1318193662682 149445493061 321685798054 75687652635 79933265197 767801286666 224031466851 28059139894 675339264808 392991037117 379679563421 2265936731255 249281320336 4001903747879 297017226315 4358417952 106903016576 1531528396213 277562414895 84996017927 1838803823136 473623029896 1260441502002 1128459494304 708333157298 1453978475 2447111652651 184000864670 612815479296 1234023171006 3428798243874 370226742539 1512875647931 2330438715705 663411836870 545386565466 2839407185558 2535258583170 1806301068082 1718978250035 1176473538860 1631479628356 89050757798 1041743677915 1320454878815 2323265386192 731033812710 3259415572516 2543980325112 170221032557 1750893528860 827087705772 1487506439613 1548609450532 2341841236586 1553155757156 487160453876 1137587726549 3773671455688 208180887861 45350035738 3200459856856 170476094517 1076413929723 4476674885149 4722219828186 3909135493092 2838883347688 1432553094565 1492066012854 27842257236 1078080640355 3356791723359 197294139734 2519708432128 903609443906 1396402097470 815469290697 137819886357 1380181043324 1744182257465 44255042820 1230263695659 40539889168 3051276556619 327718893671 2542741158379 827226103441 75971585247 114950328738 4175154742420 3113596200084 2394349889717 490961826395 4639829609538 37506558596 4393111649590 22716634231 450621178811 2196196237979 10257107131 804636018944 1333357569072 3099435325423 1541590592529 297829723491 286225563808 501930924856 637369165492 2877549726603 645268713724 2040466507890 1775817254401 15099789769 2271770646946 1042049460852 2657831272986 2388932182223 471404478512 1306622476848 1493092908928 1664591919656 125706947169 408019959435 1366557299513 1119799798159 2268694222944 1219764522124 2542255722090 601071943928 3332264223159 377084937793 249288457372 1046838522908 1948954985819 645332004390 671194400828 922094172360 1026257079919 2920692647417 1717556971340 401473029677 1534241941056 455851284182 607482974669 2344100726860 1240711530830 597507947544 965056184067 456209971960 480573375517 215566402912 1210869123399 2350529339806 613868568230 3215800796474 4874311073787 95969898171 2870009231957 402701728587 512858122724 220642280375 78079811643 1022912237110 1841576182802 199542851945 45631696875 23733848506 972394713914 2784188311580 193545710144 1596677933248 205054476079 3187449771038 655826496667 175306002982 873637844162 1763866079411 107027593272 624185571923 1566320570221 985307595578 736754145986 99501640972 1572455580340 5390695293230 866523664400 2418877288427 89988776433 3962335032026 906418305952 47280076520 1712496234999 1057774553 182996458596 3392191461427 1962810098683 1537113477149 193576731758 1942333554288 134896823752 231954280716 765812938162 248606367047 188566274943 507319270175 529264682669 3070515202136 17554599309 1579228596949 1052784072193 1100307460564 393620926027 602828836662 19391228898 1087780079118 79692069037 286105175355 1078726487318 2580173454124 1186384081022 235190645960 1153257169003 477827448772 650184813144 2529231187265 732133786108 40522221912 2367756111170 860893062117 1501299620394 528732491862 3536466059302 1510219813593 3286994713651 135180711176 3657029453227 2536926864490 2384599116309 1700675426418 3326059770020 4250896939080 2642317575861 1942365827259 1093009873 2053100971684 41150383481 1907451226515 2878420570482 1131075008129 2097709056238 10395494476 353732843842 1189733475289 486355782800 1600472323369 276845783612 194162678360 2106498417044 124750376525 136057766079 1560026795078 1589247900507 1351105632631 765391938971 5035613227347 2111976826144 5180929546889 1610907439850 3985258988199 1738102242619 828653837034 309819981404 1149594679928 1050405761739 1319305766980 620144262844 1307631798799 253744691517 1815830905624 4107809735144 1975527548631 109556494431 71029319899 337675318362 39179834873 4437669769803 799151709758 1723019211791 1890683934329 18767396838 1140700092834 351085967869 666639959415 1128795742319 600988460662 2783158125627 312571944220 990709176625 165209254900 4107078308432 1461108955471 95689780671 713461597488 144827303787 25806580757 121069936562 178698900233 1162413259293 125095414711 1861018946606 481705114628 49377073176 436205203984 859528103642 435856897993 142091781175 351662959595 206610469801 3621277984847 794917523656 521574609186 218712945163 2494803864205 1367767008438 1619072638337 118655111708 1282664493771 59348113833 1289728030259 2813467134057 127658082564 1831173873749 199197432515 2442970398171 2926828109627 1780710437 1257581501248 547621083973 3050870564012 3354418637924 264418133625 545116964988 69789253142 1008826421850 899538301763 3595484544241 168578451760 363643343730 2328511724888 184240865642 549784942941 1054430834495 3010846270459 87578466845 514553326439 41167117028 428448131832 3522874443246 2914173765779 281197458895 4318264646121 1377698269913 2093055889317 289725581812 512965784126 1159245688565 203823249791 1982748494468 2140914910963 171714055875 235554972679 544544391851 579016361470 2348788933 2691260250896 1188183992270 4542823074635 2412890207515 255194952250 661148075430 466367520017 199613296780 337977184212 3147401562553 953338768369 1732672844200 158370882698 167909839701 4543191075085 911522961562 1135190893256 5094303321 462823160839 4189945069048 310480982724 962538418218 2720848826704 296473787928 442700627488 244877488380 632539580356 1142000335787 3937158312440 484321130352 1639320224880 5477735685555 768623170505 472108883771 790983013315 2989186378094 378761196213 143146827364 375929426344 809712534159 2071945229923 613305253430 2229094773108 1048716536199 143088512385 2736742294172 1316485358728 107111080058 909342142568 336179633085 823799887288 123513142242 233402890479 1260860319843 1546670666700 1408615449941 138261619636 3521984822 172163412140 1751645053097 70598412774 429640258424 655226929072 1174990834979 238013389337 3979194632887 2503215388238 340183668306 2779298405361 292013491011 3884463243931 2706099421783 64384030547 51256414604 4494411880141 4339437587331 1435903597719 630352092651 1840181650872 341716183499 876632104505 342361004881 1415031408568 1182008663376 17915431592 2139083708475 1366711700092 57043137479 826264054400 902155141331 141742075152 1406418826471 152479854619 416265333277 453635260688 1780604729158 1037200888728 1067876861034 2596428689813 257014744050 2534896538889 1110950841079 516194780298 5088233460005 1149234145977 878022533967 1625476246492 74481369697 687502584329 190375919655 1845325126267 320335350464 160657003464 882007301406 876597571682 1340412492227 975117458340 1242573367051 4040226725742 171714752874 1332565346851 25232396287 124603575044 965911913748 1585070750707 166625403252 182970232386 2951661548845 256952166031 3364061266926 324749680079 3983346362782 4003926646763 76913251623 3153915506992 449021480250 1660048405468 679478972151 2381375062648 846657349675 195002925647 605066045184 165783813476 2408135146290 1962950872514 879887235774 545099083487 3262404235158 1749230788711 166649970417 1387147554159 2042591331945 469465460360 1641761009809 134025918156 4091730351061 2242050181408 46088369077 2637674981161 44508554343 4080075242065 1337853264552 2075048770588 673202808137 279109554689 460648513421 404555453263 2067017876141 132810976818 594065505717 2172997940949 248304869873 1038411055264 2286289136480 2172016217876 4823518522907 27290102908 2004885105000 756721654081 760384773946 3839153790043 2923907690652 2150472023203 605574398210 4401632380306 807833214148 2869761878182 3009967285592 372100800834 2576176416338 239179718704 133171832744 421401999215 318425468568 3509200420306 602614280567 3947843242159 2014853491654 733585297890 72010272025 1833244136260 120896217843 207542340926 268070173722 309142048871 1571094257212 353306377765 81951902573 172696902415 2222443457400 2501931586341 1479034771683 189493411236 2919416492835 1178492744128 507976188687 742633738547 496576098853 1628077558947 850967210456 33868410517 52120396126 25504049873 416819590752 2867476987702 4211523500783 904631074547 11776807591 3392104323184 396210186573 469881211542 374178236021 4612592261007 3451101536937 290301469988 5512490690 804553846558 158185703948 680882332434 4161856616733 37482532508 942550576950 123516982957 35571742332 785959317875 272021276373 251564120114 980291828091 17457948172 4570906003622 3542104455135 1160104615916 45186972923 1063964667794 1335487670851 2653693644329 374951741078 7007430979 189103615164 1234021062361 287217184208 533396641226 1057339792085 510257158260 44552516739 919680612536 956601509707 2290032544172 55069768810 1920801976574 114313263384 4573129669591 1763145250543 2970491594622 32751720039 708671280524 4005601106972 49736203725 1661341441246 49590393640 2676922479594 133809678769 83772075358 222690937684 235898207044 2252119200656 1042372485534 1986728150863 24102162743 991171015503 302967132848 151441888377 2868892201343 1423602679911 24962532274 43752224922 653025512280 4118265964 113220396488 851807850524 2056875017661 1625990373745 584526571924 1270651748005 2130809868275 701269707966 413533553860 2339952320072 251006797025 148950203233 1709080640276 3055693298067 4463583160754 2747935612998 2266454120253 3314294668466 1297845065716 2698643930793 65130544055 1682347704635 62724614311 4625072737310 1145809177635 50166457162 1136393971870 522695096288 1348879452776 3204870649417 19811553188 72189767815 1324567283855 2270858881057 2993715783508 2609322261797 305606231182 310915204317 1637357238330 3590982078819 1178590002737 1012140826908 825573575016 1162882386472 384731671217 850607100246 28024672013 398201205733 1408381797861 256571021436 318447973732 324460455126 1531177946174 2242826302105 133563719485 1024765999904 25269276170 2956721781927 1896889624269 911871723040 1167517401280 1145264113045 3508646919371 829059062119 458899386813 1489499399403 3640227136302 3941422820523 2174984562164 93541578346 195829753791 671358376387 1578171606446 1182957626075 498602956099 3692112245950 407933652209 2457086904254 2286312014512 1206437046466 1312730391754 444877419155 624713526156 4034091593308 371638195116 22186148306 213388582581 1278532217263 2851423871415 376689029571 1466673937664 340693786984 3757317284993 5068490240 204949162418 138775978267 25615909666 9458712598 1059916403642 620626381179 505444108436 356710896159 205097151454 869136413221 167463351618 657861001528 75353566600 3376367603617 4736460617242 214062371196 4873017179871 6408554111 1261291205919 2980263949208 923786203608 2796188080775 1790371693266 1773556070949 3160388924346 2631792265318 2244077216727 76107203760 479939484553 3703940287723 142361556982 523758311248 726344940236 756370374863 390652587500 667810805582 706635623637 294781866618 1606219502 1950351309714 1461514596181 1144860749129 4816880767112 3171354748802 2098101507730 1338747328820 3325132598033 179292068382 509192170013 2440139569671 1801008002660 43605522406 753713465628 3000565473227 1202095585983 1149775908775 722289385867 252868673545 525633282872 566535417494 285534920988 335721020237 3253686819697 14032716834 503797434612 2002735857270 1879417724223 230118866612 407072461161 786444363631 555108515835 825169027664 3305072963544 1642423819140 10277022369 2956439796104 3208722062637 3011921519677 575894047465 342006489883 1178560451636 394431718719 2956102694337 36608147662 72045156624 417293570587 720157458719 2478161904430 166425281458 1156111757444 1503446317605 1074235030575 158401623784 969804795855 5226273637339 48077611215 279928312295 42493772925 945338422890 793654546927 2596272346633 3054901167717 2736714897817 158882270108 825576351471 420869002198 2259596556730 1214962050875 1693380680616 950435373190 394833875821 4491182325044 2400699059687 399361739155 848544065425 1311420189079 1171550282170 3637721443229 235068844463 129782905454 3376148881153 2172321460763 16026864246 5472440027 965776033960 3570954776252 1910434888179 206969370271 2755176925312 3721831392188 229549760320 809673076210 405317838330 3058123584015 842624437911 1005727902592 3678624048718 1889636658905 2144922819589 134351590951 50243013229 1106708267356 224195593300 1283445020342 1200564454485 267824917002 164311618383 362832049606 1191413209409 23631556167 650618890020 643528081584 4592543040923 862114570912 3197248840654 3849418833 4328866459747 235876678382 1259596719292 2953745167434 656444578338 714493479137 1531134706467 1058700830724 286600092021 97488167537 124308499890 3400387934967 609556871089 2101225152881 147096193115 94963014957 403540423453 1911243939454 1614499136231 1814634731523 243751859576 2567943831872 493118868951 373654358120 516793603119 1205423097516 1354611392334 88575596195 1726335035829 1952330764563 612758060077 2714211409835 168349212 352409273546 1073171964908 3818498604887 3986860515490 319763139641 2083259080185 2333157943815 1538180852729 434972503652 3288635745848 4749900302945 2533846428209 2118546617 69675130901 8845882354 41457893474 358113467263 1568232393003 2833461427465 1461116241739 1512789290438 29186640849 622156882789 192094788100 541188835258 13758998635 1269492242985 1749103510969 84413672708 15810686427 2461912590638 1750719472522 869325598113 728439589685 190455566532 93344005520 491174390968 156102755678 210762973058 1622666859603 4874134177442 1334921884223 886163817769 214745867322 1639584647232 378509488080 667409493858 1798854566145 3727065727329 449603164970 196206967087 2906094027324 123966240888 3614016091 653147906231 332744639585 3001611069970 1292112756966 114859976530 123186336505 976846999128 56287798069 76860678411 1219680433437 1092431443993 2598673921447 358157930078 776698549194 1503431747769 114860469467 117820404168 2354236488837 9218886237 1456888117014 236087457037 1009304992502 1995667014569 2213519323127 619774839281 2217025765326 814167697556 125517123779 2022887703095 360671974294 921821765889 730132155116 127707526283 2216172235340 7199373613 1540197176886 225458508673 22135242301 256915344967 111506516887 1223081329240 138979158172 36394266796 1554723865188 2268689826183 1037206024594 255131497631 63928997184 1352880567473 2077134150096 1469747385940 2481829872647 3192254942155 2531412288446 454857425941 185839531395 758957048350 1595294701868 1495895059831 94954359430 2678523515756 486926519863 1829251397530 694370616474 4471190182640 1182368118552 35660833056 104935260056 252016254026 723145726007 171350310395 918395686349 641819491883 1835772617236 819769357909 3510924739533 1562246429364 719945254836 29394153546 86263922391 2321224648507 271839246399 107562118729 63897972356 716648968624 209257984113 1366254342204 915827561603 318751590346 1957790340387 4339589360514 897523181350 332227699975 62555653705 2729965169750 1272956258267 1623681316543 303457388964 3108828182055 540593276879 671290553339 946699972348 757081455263 198230712698 360195254301 160125234364 597231845774 979304193372 48338966963 60851499015 1524297562623 1642315268755 2399031974384 91825453302 1537674969481 45065613326 4714609477755 897757955489 1149230976687 277277182487 52252424183 2333383767561 1371406329416 961950847681 1484992527252 211963131067 698129124014 607421776381 2057946002315 475401277431 1774228135457 514129162095 2421084006561 2542459019279 2656602036079 563576607 48741828948 1586294176846 3284712959899 2397114411747 748957091023 474108768211 799569939957 566738360228 1970776763497 711494075058 691961514263 603897408790 1210857007944 2803616576251 2507853483650 2423371074385 2215244666760 984354740494 168616433933 703528712259 525508186881 761999742090 1491456311893 625548504849 1569342069571 2457910153178 2049901468903 1599969157977 254472836166 554540546930 1679579462177 500928229339 1242071433024 186160735358 65126720278 2393301940620 309558851340 147402388982 322934432338 168142241606 1484123784930 2689778130585 848400332180 582361924392 430664052788 2677773440462 1937099798219 558832183168 2895802901043 3699491337701 84615572624 794123156981 1233047237274 582441615517 3926837988971 1755658773441 1520140778319 240429711977 1450790601155 2233178712062 600659749627 421304895547 392104234866 2419378532176 25161210211 743520589143 778158352256 717753803999 1112213726086 384071820580 651149715804 1243609074230 81554828657 130433630692 1062271536743 155297545581 1697031294916 1817263879887 1455016683176 631871532046 1626134083236 999052640043 974757018359 848891464032 206022681982 175648819197 108372251036 194136839494 468883059359 822183824096 894592666362 2056356487488 505137489572 795964341949 987034983346 2086705359217 1166887541412 1349069736347 2154396172527 5310254122 2632220477407 1735034858843 2373318783367 75053510193 659554689933 4139703882204 1913281612495 930692417957 4513009054125 714422549675 4985338894068 1179727360474 659636001585 138726457929 2449437856154 657313684020 3181872152867 15011655521 940051780614 43076523313 633140448297 1872106984248 2578776246531 764207936850 1730314488320 1113246491130 2010673011190 947110693326 30663269111 3638497890538 15313565406 221958001126 190090558186 135016410863 1549392343709 1495029827042 2279571205336 1207372502396 554768684108 316140419947 1105154647442 2993081038255 1425160778373 2408458435 1856042437806 3864318938631 777603711930 359660450397 1463761309 1346900071077 984711035635 4705504448986 88139909927 1881759607673 2460407082826 916489343221 2954790285046 3035995854387 6387519864 217410939687 748356559745 84465954381 1031436300380 260659913143 1491493010077 212181130306 1763490859064 1210334608724 1041061068 259009396720 787338915257 3711359541169 14564074381 304351418055 1174478629016 159565288886 1321994811407 1468966211401 109858626595 320443684791 522394172178 1685846806991 293011717773 3840896875891 2487040038535 880392544619 90419626799 41750937159 467969665928 697451776766 29510494482 852204333917 64477185764 3145631998605 3163905614326 369789076285 729484191369 1786380277992 1874215314667 1655861236987 52866847494 554909921542 1072118024018 40258500232 1876413108127 3556298078038 2216272214109 2309520732464 928981418785 2774713108771 1199131573157 3335888018642 608886487294 2894713491692 3713435452071 4121173909335 1907142698237 1945563976230 1470695054133 275857975092 35581616762 758122494831 1731349370280 1129432566531 916646471385 3036989589164 88905930028 389774838070 893499435791 1486880132352 3274226905823 2300063289359 2856199611013 128322094413 2128054951836 607620619481 140100063621 226172291981 892871211537 2391717485599 2288386382902 822516935331 1773888432752 1877623959890 2312241873692 65921018188 1530497298866 1487126849707 2380526376477 2901444070269 2093653491038 4056948219133 2901527537914 564709049642 35275917516 502555731014 824781483712 241070032756 123603564189 5669023463 1261595655352 251883105757 1677270432017 3811589972628 944833970953 2932963425396 1502985865695 100193684021 2246259945558 844373143422 4368345080072 2037995351 1851369233380 4141953776771 1714087622028 2766220695849 154423778482 3528134820816 4098319095277 292958712 230407765436 1057464885630 1372642655728 30126219394 1263687961134 611375187651 395113612335 14463365213 143834997075 395394439421 33416745832 1439730655527 545312402207 175281241522 459341979961 81567749820 2643469110930 94409862835 302978650476 123363442176 538125473228 2242241076517 4032723180802 255932722020 4281885997745 1442905122821 3391327290641 14316240974 363565622013 834400936053 4795140890880 334840448748 2095091049439 1904248806978 346201428680 107673764819 57483823039 385507987465 2772473920775 4098247452519 438793616758 828077251613 1884272579824 556046790975 514012306473 2363945869008 935313636283 1430201548565 97744672331 269593352967 1372741853692 147844077575 188849985093 1088666132200 3215797883116 3055725965401 1391632605818 344049344912 727093703976 460239627621 3568127433647 2906023186122 1219881424861 57619722599 886679049293 1242287124213 396241656117 1532174999239 3279540310478 1983898779144 20280078494 113006874531 1390860279984 731276002799 2223461839542 57209251486 1493616310783 2330332579971 1584010861710 613096167325 1301197865719 2476584428095 4624241843085 15905868324 2305918094078 785731510647 508223079909 1245425000870 43547070333 43763957507 1074399496155 628301568628 128868830363 1485042616487 88191067735 327193052586 29226241124 19590385484 10757193222 2316269485319 2406398334682 209069448592 150336895012 2060468416554 1082890702434 482058624158 3470954505246 2594037173982 75349081246 1385578341121 1740373050436 2913821932153 854349227327 1273091484919 956310249741 399500445920 1610699972009 121679889874 442711778799 766377707335 1820010184082 3546325725866 547480672619 125517707446 360628802468 2035843836268 3069123572007 288111942325 3544173984400 617867961500 51013139254 1197596758569 639654921533 915220852431 104850785575 4409704830281 2143809388488 497208910825 593044173121 638517008343 3729963285440 1063724782972 298300575288 441786700269 760513260452 2672935661259 720653676356 86126739971 1737408715480 253540545768 3644483720077 2118993101685 1673307458371 592766399939 2476353318036 162008418091 832800808632 41019346487 1900701918698 283181366597 483845118871 89360989003 70859004233 147316886082 708953094819 200056527196 931066375226 113091346973 2504055239708 3903876745485 1415512675236 2134432439227 406946885201 1370418184601 51193220240 562290355409 12633086846 915320083873 660074023602 719361771676 25126491821 212791840853 3512763087294 677948582553 2796542964493 963313057694 1641173110587 368415103769 108124311925 693077621677 1583296368687 1710559342385 63488866804 304158805735 2304452876572 748050312351 3020977233787 3473283937909 2048115401250 1640600626590 3289302536406 598829858367 65485222172 981237894202 237504699515 4932670284465 678893431301 4361123293693 687283687403 78645437531 108068844429 711723485176 4121394933654 3312177917454 3397542741624 127228244155 2226107395275 2412963535175 4972576212 601733667471 114532184291 948725351225 781615414521 1874975899404 2365538672534 45316437368 627458986629 705249787847 3985028441228 1158119744987 3032899988295 2458274512235 1008529690865 18858951362 148872099 1079765253103 537433875415 997107211903 68594162419 574010592426 4552912815897 3748908669209 888819040227 111177135038 1089992264909 1179822518666 103946682186 179481025481 272124603713 568686746843 3696008512170 688974356144 276072645790 501890650964 1579101159524 208979383559 418903111610 365001447679 1341664713865 990052886005 1953106159521 509183846574 915834777564 1997598569853 774102654512 846962945549 98548612155 2288283059284 327122443698 790828618038 443441025144 142796929636 1489779297065 2655742765601 1651036022593 238279539263 58184788993 134082142420 4686940241461 1164552866739 455620361529 23672145212 838992752872 4533312094353 418378620068 834757406203 397318704515 1838623556059 1105348643038 438303127651 554386593184 232271985269 1197291244116 12474153810 148188694474 2129278524715 50043910429 1820278313806 91632896216 2688948799134 908410862343 607124784202 1397039943407 1359721597278 315799278675 31121882706 4256610019286 1663890885670 389908094284 2201593404679 886326449933 718706283155 1539722077534 913970982728 694164691672 342419446703 2359566532935 132057616667 332389094114 715454401453 1300506103437 1187207321515 2051292627513 32635281379 141954856854 3804279573895 345257364113 1096671987500 5031654673220 1279211549201 2168874161686 204453827139 139348267039 1877832954563 1335801256725 2407471141275 559344008484 1139007912966 2874059830857 584784696302 2542795013077 557710843695 272944471284 41901920430 267965439715 1550365591913 2905402410600 750633001992 4016542239370 2139295188322 2657204721443 4953494494868 3800163225729 722031885952 462919902557 2683815949791 1019474105352 515039111990 282732752644 23239385236 376641964638 1996877897828 3403450986918 1153654537226 335051122856 428423902310 1288017010446 2717697213747 2766971103580 648139008724 708044066002 2956425493646 2355462664141 3509069705781 579239224071 315196268857 1389479783363 797477547085 958831244834 1150039529317 15518174335 4113406521021 64433465233 200991393898 456715008564 1595694183231 113488719040 2542276387040 3166243877009 828972749 1489298518562 426349529989 856168843523 477879063235 2327525861662 685226330693 3019182624465 110691851833 40397884617 1627627863171 373831926375 173135061335 1236858157576 36335560201 3983580141343 395918162649 142536703095 827103522936 4368024046384 1366878630397 2271971028476 269714995310 788894162823 1859403926399 2592147933209 115900805783 4023707300755 957468968618 990286847068 472611986049 2862641118752 2007043400539 12390391652 274060993713 1373411316541 1544528877104 274884372125 2602942083712 3742309930432 2387476201997 1654913111999 1410133570121 655292645485 2558690203370 214089994439 195760915117 2708695269744 467224010712 259701695251 2305834058712 403020514119 47265639766 173974927144 383939597433 1406954789259 1909792935298 3033438553980 432131695522 1945876918849 537470851522 2222965117234 3165674181314 3526642603552 528016259221 1493928600580 670004365360 2069595804624 4126560464593 2330060102381 1460782374922 3121435116374 901842186411 64748264617 291306014987 123883441177 5106014968848 1807954570 179068961774 63862738757 1318911551849 340358881194 1632047726046 1923795790668 3082512660876 2832106306163 2940279627853 167508751513 931080286940 8775830906 426482695217 3112427054630 1491842049399 670167257651 541682239982 3209757634147 854674432647 169062473717 366239280841 1105016025780 1144872625036 601073845953 2466144901116 6077522978 329607710218 215001911868 3518453112760 821324093895 983328642171 3217147032382 1924240532415 3988222913593 345761026591 134273875589 3369560140333 1123885561068 456140991624 10885970931 2094530877921 216434976735 89894779672 1714880212058 1038493242207 1771077370617 114066944601 66169007663 2536691297336 1049619174158 513707972933 426943002811 2190186675214 1064606054497 824815616382 5088509357 431098295042 1077308596945 738279539536 1076261504795 9678553141 2554316779594 2153162623637 4126800116082 1844543555338 96269842434 2125949761966 1795325340298 375635783933 712103809120 1627156461877 500685193483 93547495057 5256139359479 836079628243 3471469113544 475614137135 921443201701 40269586258 1240121010361 227932690325 652210551007 2076902942253 1228666637304 1405399739209 713156620259 297291312295 4368561793049 1435657201536 1328832254948 3423319191952 2271302802411 321847619948 1038139634843 695415175273 3737137930311 1332219920899 2930941535549 20321036931 307684318682 947839055408 1752846661712 1864251292633 294392997155 1433571105535 2498077138372 468080693189 1886198489815 2219624505434 559264220878 718885522104 2615987255606 1480457266373 12270526385 1078388263092 864042276643 1524061372202 16656601599 70065669095 92279435256 3878367119940 1388809491 2245100287501 314320025312 19660510064 1663390811923 2430741688155 171755785460 332617666843 228358049344 11469938110 462576856065 4495555292099 932469040554 677091968993 941386813638 139761279160 791873723315 2339610554031 2435877260202 1228681947410 763775625115 2220608032221 856272008757 834955903693 226347015076 2296921309534 1024960189234 826844013228 2035510566549 2280142730846 1028105296859 378901190103 2796096517088 1541354458949 1527011122956 122500832579 1456142536794 7638181452 2479187930545 1982337522299 5153634934583 4319571995 247870179697 4056544750148 1142791054538 16512653939 218053851234 2897282996797 445379371081 640481032877 2564772261448 3973436689 1650134553672 163381556562 1809607090567 3089981486336 3951301871031 109760081667 1196621309493 1724898818646 2532720478914 1491010771617 870142336184 717491780620 447188667365 364035536986 1901709742707 110290592807 3264840324457 773472177406 2022402131860 1369348151 92923333938 1791305144133 889481876967 2348092484732 50116379312 2436081354697 2614034319951 2216580441155 3664943753167 289823926082 2442992907425 11899267838 156123770748 1260580050749 276088382152 1688512097408 193601909738 9608136304 1920385699220 446929313152 33167962017 992327763029 185099804183 2236653476960 1099055221224 881966809189 1882203727271 1315099119571 1064484717904 2853272848001 818029634336 570466404853 3293944648707 1760121812227 3111300989339 737464500721 382517394583 651440408421 2492900100743 1027842054068 33564726444 269412921661 1195451026922 44570040852 551705777447 829965476406 1906610284086 1935742660542 1165248361778 2113620136739 711585984609 338714169028 2467730118344 869204299083 995527684682 192148480759 2500378853150 2468361217471 794045421603 659599130336 106376828560 1646202017392 2863617054654 220912334982 106704928283 3527300100182 3681729132543 661213409154 294086765990 874639785984 1509828802433 1360907258860 2291576639148 231349983526 2007381163802 2827247445321 283814890396 159794606404 1441849998294 777369589980 112416327071 1555227027151 862580455011 2022589359384 2710304508925 332801158793 219898646754 102136625294 932426603793 2347666228467 38337802997 118160302229 128795281128 1444153743403 132113798925 66822013636 283799463854 258254163655 1345148964137 987774949402 3386489532142 118244007368 1104333174296 1407021617918 1097478676206 545245339041 270316180816 618873739600 1709192284219 1808994438290 3990358028587 438951348683 2866134092963 3108388855756 422806830280 149788835232 366164023144 3692298181992 728107863658 3617341634511 2354091215368 121651900577 18372478750 1419444079177 2547930831782 1211191703205 40326546671 162262375249 4227180687372 1099884795493 1993896472449 2231612154112 1015894455439 280252860026 150358526261 1544340825842 2183356142700 1807051116285 13673777690 638386813819 693595635756 114381798304 455905152499 3949314992686 1019290590808 3241442872137 211912919399 1888976368351 50104983945 871246059061 3880457051979 1960436266048 100860520119 844269470382 941191263443 341186225924 551896602309 163698051973 777369729605 1669919950379 1224877254728 3891495400377 332021177700 1521841989977 1207317443017 362306938441 2535413520421 74169464009 1554305190357 788096246375 2243726037397 1421806518788 3001638798222 602713146779 4367792338916 493617911059 1078764219835 1706585163475 1805155051794 238784251512 5470694791 1180400663995 285220773867 1991244956444 539481091725 2165111642508 1496000473487 4400049584802 839571799835 888484374296 149265881086 3743724599549 399995976219 1227835930638 616780350680 1664944531365 2845035994851 92002959056 1260660915111 592355270426 511690556716 3999718321403 2026677974809 696260591426 2023674466204 2218956397 447764430646 1342999259994 1988080835818 117181710958 393058631711 1387693998666 2636430531841 2067998477188 257785293703 959208402644 360750403768 1646546379177 181524254966 2341475453733 2102571033414 2714300707424 204837586126 673705756800 861547502807 36872273946 3665848305884 4245190287212 1005005291604 1425229371312 874520756772 1412955213068 455912942839 247140806137 3273353294950 2743683059055 916956385162 912678498 266411866664 260701964681 1559967951 1813797733794 196511897791 992421799782 728972527292 24421176476 707792583486 1102510701386 917381315985 97006358809 38384422949 246180787004 885580611 3099095462018 947985541136 288520833603 909776075194 1097203733105 5100118554927 64355605008 2692242604997 352233146554 89479847158 1224819409021 3641275768050 2757918000193 833405727711 889588501826 388117556984 16511521715 1198088025050 17019429030 831923638648 1265187962952 1590045665173 259953047605 1299397119765 1411415782303 1475376895686 133510770634 99852238322 456802996144 4008606924697 1225481458905 256113860836 87502732028 172340120794 103494212681 1713487893373 3917936693551 261755358544 3184243314465 115035735515 2489889385741 134780292842 944654467572 3133971846171 1080412221946 120702182 959960164385 284162455437 299505047813 126587547717 2636906057805 3126177933017 631207190567 1830549467417 1462901490275 297788032594 263992279164 1174785525485 3548084210879 1153147084161 305577864845 830821086238 2414604546588 754302147542 2655712405759 1696784599881 2251113118220 593780835363 727544943730 1621105283979 776745401676 4108628067874 54661275679 224092813490 57196435287 3664021251507 35889033835 1047157329835 1660716020881 5005792831 1056961642960 1207830894983 2192692732765 154614241078 566853496625 2510420021433 40211677207 1626558679333 2979405838319 459093529404 1011059416632 184531510269 953192435673 2263930714143 36377657360 673456077757 1112368017836 18176819410 1328745403547 274753914469 224819401581 2265180181570 292320267439 14521858117 4662025448000 849003133371 747138989592 68659604 375985313116 932770775979 785984766266 4371048577620 851654205531 493382526132 53868274358 1461929176643 181317535768 418617452171 975410610478 183519032991 2254943388284 220585670367 136973574502 815429679779 1599180969274 1352007624344 100385399177 425115958750 247191497435 2034503750466 24493240025 114925031642 551111996129 139092387447 3219383278939 355143887052 1117253971133 1272688117215 703567364789 392169926548 3768255256007 979588123835 493754248763 1244249535864 2223706291518 98953763083 1042981322201 807855245744 1686843091195 1187153722387 912787374425 511624732074 2392106672517 3445435841457 3082584193286 133068755414 38829972159 417337752244 2318243997952 4287429948343 427317406675 82222689692 284849907090 976136469191 766315080572 717399242303 1776297440622 2125529779730 625136168697 785179869805 351892392056 2498545164499 1064428953754 4637974485588 684304754188 2200070069227 539103481879 423276796296 147546687972 654716374224 1855475811065 3707921827954 2475517100173 57551717096 1273061167067 1735885233742 70470948275 425260225523 200617437239 1245908283693 479445031842 1648736714265 1730825250899 51722413614 2823275462906 85427010063 607708300805 4668925384457 1634595870620 255470513905 1147079207331 818672007097 2213999822539 436318772619 19382706899 1089291793658 107690510284 178444092205 1220691205791 1062326269907 3468249628328 259220955675 4978898126552 2349759605502 2342773076549 735209005573 380997589966 3174151030396 866228092165 1434355741418 444878228179 2649683851803 2946654646171 682692249386 2710266722740 156923174117 480951222847 802171639365 1326284505964 1918663251257 69949226711 499911867492 1050597153947 412993837491 1987462127533 1935418269460 1485138972337 2188195979036 101564307268 30051234360 215259726605 138733817186 2877207653464 104319676235 4416270933839 690851125782 732394045127 575854348715 2766305583772 3700328724823 3361182524166 187716010635 431945838854 1954241392271 2258286741141 1682704595423 78996429147 2591491235900 1112582072275 1556058972761 2076999867255 4456154558338 388428015550 1471325867600 511363250795 1018651589485 1098505984617 881072240240 3889139172 30441686578 1925538474454 1661489344732 110669483694 2164344385267 34278261404 1470684815020 440804148459 2792272156656 1828303787974 181964503261 1010389919079 105207152885 280303596232 81458970294 806937823983 906156850457 1922422880952 3495465778178 145588255582 1126451373248 99041803467 83408853758 284112113479 1566027364020 2315496801876 1129075519750 63854309301 2562848748368 1301177147866 311397333288 3476327078231 816984879800 207657512171 2471817000964 307550615107 691310699850 122380317884 653849293244 2012705523218 4069309651011 367273427711 1514924458796 239577454809 1136807554406 51336657356 326467851061 128376488890 4241564760206 81520174936 82760576443 2256802849629 981630541630 549179584964 494819370405 2614874281 8824912037 45489138473 3568314701651 1624566466889 3136213386143 483437321542 4814438780355 2040075199901 11184214592 2851383030315 73782430501 3309930750491 127775157511 344070663353 859030803516 1006589404182 660827489647 630128783802 30835358143 3162055178263 496430964388 1303924953096 1281387395470 179516389197 1801089413471 1589019388703 1150645537553 251912977722 1070522650682 607303031264 85987896503 117155006831 8384539382 245841298317 94023934546 108436707924 1049178783536 2287133492283 37167006733 181795665346 16065681147 256340462489 408868850383 2277866820200 3582152218851 122236020958 470474048460 1678454485742 752531685582 3315674970866 1527887599805 2886417121200 2708440824364 1268236226998 1605622442404 1693868236115 1018224652583 1318571514191 576150493463 999576931989 1289580485614 1013715668899 795523898801 545372067382 1571098880337 3848000079084 1656526233659 1366101127999 571377548873 739474848265 5243083117552 657329177781 275148776790 1518301205 40801736393 1461382093536 995374301414 1558360969771 72024211178 2680999503202 81435897113 1964524612585 224029700059 1287144387328 1095530413852 152534606868 3142327840 86635857187 853227122179 1081340049704 627549454639 521824197714 1459884856050 3746453751759 167382059321 606617133193 3938545127911 2299877500053 294703731102 951924337323 1235603583879 479973637809 674374956715 30627591322 2106150781201 1074404622740 2154048184858 31495809103 749107074419 3274765866058 186620002942 1962853589138 1388645125000 3545261956583 572314332432 6854593458 1216117345235 788025533973 6036010399 434588852110 2925408170239 2411221944718 139114806053 230694063853 3825816875030 1099926836310 496685814337 2129788491348 1131408640372 1182215493384 19055361680 1588806794490 1051406268543 3364265637129 317048122731 773977276973 1773239062932 1335332836644 1000546677607 579582039514 842609123606 65673524356 31013051322 1459955451332 2013800543766 2335973142625 2502289589558 2799930691863 98990427548 940406212385 2637122570236 2826003730243 3703655020657 1469395310112 1614349246 540087513156 890266601264 16246793277 472085492183 215744395210 2366244683591 58934124963 78888527878 3593888748836 21075528249 217992662401 350824298373 60648675419 1237634251763 1559297732502 474085939904 49676370239 633079965081 166866277461 27641311550 111447137930 1583950553158 48581337172 3186243054043 3473912211373 1577141445142 1255675558208 608337118301 120270784767 2337751216653 427894898946 24089865165 430227552357 129728464230 1448195456284 21521085010 275262610682 1293358094849 251220070910 2747506174891 541727977966 2406333645103 347979756368 1946999160000 134658313510 1034317018303 2309941531615 3822902491262 1879381176361 3600022593197 152658371398 96675227852 1108971833434 353554077532 1392716197250 5079416375755 43199405888 721408048678 1854955429451 444657308407 1957337326165 1326087054236 2978577958344 162232974704 126234210081 80502670973 3519155062410 941971392281 694222242330 2087657339968 18529617100 303476453910 237909201256 152444002983 459648510479 1497420247399 434962657859 1376316092503 3275842896923 210715116842 1365957964736 3250652681443 2711213058790 282708835484 155625529369 677653874916 535097574057 469000967876 2300030772000 1705883333956 237252948277 820152982972 728801752121 278981970643 775990051084 3272015412219 2412110853490 216447059998 996672433059 2594654725643 830999211736 1114195224329 2369388559995 855883288410 3706931209909 71866644568 221054391564 4483962325102 1978145088462 1196211590010 146361830338 3581755520704 1506378911233 357271247152 3763590247100 659968524802 10566628386 963548640847 380215960215 670407214813 666322768662 1279659677264 2702608246127 4965588180872 3395407286829 1146292814342 2027773832106 2704040397203 1686467041339 1540920692022 4279194021934 3595458022448 2928682864808 768011811529 409941565098 476468703182 24655165618 2444990149141 2407875917653 972515038268 285479978703 1369370478159 29361071760 105211767052 92984948687 955163347221 1395559598143 339326147454 499983939317 1835369952740 394270601409 832293234027 1502204406803 2017250505088 606563758107 623329863994 84898477985 1121781312747 154020013488 1214608184711 3675627750930 2196213854786 370730333449 748398644530 1208819440763 2403505241262 163880069206 836642862723 3019324792730 2955095613589 2415968896982 290324163017 38107057793 1204977222523 1243037977354 4845340693997 25489845051 2020312322676 1016042085470 144538797041 471887840017 306908326725 479251471605 60187571940 607618887132 234698742507 4390512479174 363860286023 482435496532 111926284059 1727927241298 9323894915 476897733627 1580672995653 388165219948 2125429652506 158013114157 3303456310970 3634865771510 136152379430 1362089077378 448514100619 1385057722897 1951368885308 1207671075715 24061394762 272034464731 68972251439 2022794297413 2665480168686 161337192406 2200163781995 532228573719 3197314409589 96407915201 487132799379 631690834453 1422263769924 1046316455720 1516980850374 33500520484 969487513267 5717011168 172434598000 2664358755388 27045929953 19102236772 955251810645 984999987527 4159263395393 1019957173820 1641085901077 176365669665 976798832525 2118139718104 1903650672021 566945036793 1753185433926 2475993508178 167278220053 111378678542 204409689066 1118814274581 924448993242 1107778051558 1187249906129 191220812447 1409316293620 4521139937723 2897528254131 37665004883 2583695576786 1908678059346 3355460450338 614300904456 650824700184 2861914473291 39301258037 1473933207843 683859999641 2317040236027 221516923300 680361876529 803965730886 601099707484 4985549448213 1615405958124 714579928423 65638504635 2536510403707 1581602330144 1117702845068 88973227814 161114137740 34625594948 2508221255834 173067834235 942692327493 83984862669 1344009872422 703342834922 1785152692829 1860505883354 1757487529298 1645334101241 1357355634920 13972311691 302327610193 320476640868 7549967388 57151595990 2570904969468 270990000361 13669673697 2325222081464 675949140968 116448353099 244667709333 891324709592 4708648260134 757281414983 2166919124703 71748878860 350755895738 977326652614 2460532083986 375941842559 1427333304068 2725579909784 313665438227 760508699262 725299466187 122515762917 711412926721 684541651121 196160084997 1267752492294 455160700916 527421697420 1494319855601 249140265012 161172660933 3719813049148 143928857506 680623408714 1328732144980 2283569493376 141689877522 1592617410719 2464039560322 1216644261800 615944137679 286735537384 1184095703928 4856800061108 3144037091652 133874559575 1222240261161 3768134689792 2448614653659 32487648962 564819584483 3113925016616 302114286425 4841651043478 1235638561011 1230104531255 521473451210 1592239783663 1843829024372 4105560590437 3470507011773 4728690029004 1159999111305 465928016913 920629122189 432874794389 1928551407231 134939861216 2646292868779 690961815126 144147665397 98768289718 144538998350 4480964013676 1123342331682 1132199464185 1405393440585 225632605706 2920726093752 1237507003119 524775968055 672933540509 334761671047 1287171626588 12224429198 358269302543 2371884166703 632964704082 3897298012640 452298558940 5278729542128 943086243799 2065083721864 94730081433 2275612365587 279622301155 206416006319 507991198319 2501054661109 994709088286 555115761901 691241949727 35021646187 151701853600 765540247558 2690056657967 80953020483 293551966707 3584185274650 73482178715 3362068885457 519163291056 672361478133 1275537688564 3040595233874 2060273583068 2118701661892 185775935562 2668808551723 487603947573 1189717788865 2776593888833 174227058045 1215863359576 344517653738 1307520121253 3653183882840 522887862811 956675581731 317791751615 511379062836 566064611215 794205886708 730010290229 427258359251 526601224799 1720428805830 1213918345225 2293115531857 4477414207164 482377305952 60467305798 1458432696026 325142054148 1599535876448 2095489731000 2479267371275 170574788617 3105153207778 1845168703114 979461540289 452783887343 267906331870 723100412852 502511873877 1464646120569 2956123622702 2886538575712 800291077000 1344370081934 2669792088939 156694853228 1354327069910 3263651422531 1484461566662 3092452574844 543848409515 27580981490 1276138008179 2888115961377 251026871535 97164060603 3208684352063 326726706122 2642381205934 1391454725061 2034088737505 2324975023761 479025915666 1929574050967 365930061600 1910306242525 315162579936 138896120895 242204088935 2556562927746 1147269306467 192942017754 2823079473122 48743237517 1416746513246 39148914000 273467332336 2398974830393 503485026081 544123694297 6267017607 1754055828427 117724188289 680051303482 955663364322 357665863813 1232671607960 2362064401777 593854188931 1177593723307 60777103173 24045248670 1545836632140 367640244968 689141910091 1639856580567 680822461499 1385147145241 1252842493356 1573335390321 126022841767 2362191291916 1888960018161 3355578946765 2699972029412 586439590493 1060407714348 1750170574610 639980101545 139475379738 2289098735076 425306589195 534448522187 1945241955256 2016412747003 1017391523945 4238555583591 1123362592204 3858064277815 1953880575093 555199674824 532201961530 450711179907 4785206669482 734544745986 662989493650 244835194428 6282305215 582584389265 3460966459230 69160816217 775627431382 600249716043 2575195034632 38954886270 3325150290684 1617909524951 412098086117 1447349944452 477284665904 1413147692868 1037928149232 1443553781105 376805900865 2010223749793 1866607230022 995742520783 2932072439474 93387093726 350631643374 958828991919 3877720860729 83936139203 299577834918 2847067119821 130521779442 1411547975957 297151082305 2893432296684 2667742737433 606614150914 1580155529796 1269322809969 822241259843 2743754646499 586345675016 1908000046959 1887358585795 1338113312670 1642488264559 3149304227866 403415049218 1947417453888 705100714241 2415740889803 3866244201549 972931373463 993638287294 19095290096 399887383167 635677415915 16579243913 483806069836 1235074887027 2193007208490 1117478196826 165404439878 52257466538 4656884013171 1039093273692 3112261345179 775426639501 89310356159 3996104067545 2908542611070 504762900719 1290090787507 1553308166158 89048315670 1430046409544 3072263900641 119783723367 2849778156662 1102274604144 1248747189218 786207445903 38006263674 542653866109 247879414782 1442128978249 1020757902590 84129568 898442123295 431686773338 4009558107623 2759454681204 2358507732228 289566624755 1542530663713 1244470864127 1895863702339 2424985031453 1273978207465 178637129791 1280409862589 839823580174 49602474320 14750526771 1034189354092 63361864019 180646500759 814661930440 2154742248965 3514886766655 1129659989430 138141368708 203573717343 1543415367514 324696877101 251521767392 124114252147 137622148222 778740373010 3467854040973 2373467478850 3291249255867 1263283031217 1038078176274 2613001253464 1062556434680 398523186277 330176136486 388683853207 429329578866 1023042074057 1033736006322 1053491905817 4859225120843 1808354059063 2236563462247 1811355130512 542825785102 3306326425635 1729279690146 17072682209 1307740802744 380234747791 289064051142 567070107802 2178379973511 780459658600 3132375517502 251005138256 1589426585577 4062801825849 1068753957580 912478787383 483795803094 663670305964 2240315705896 4475639007796 499777318543 220836815249 381523462750 6588987455 1846794614261 4518958605096 138537537968 1438732210942 564287743229 210490289324 6167457667 1854799205216 97125907009 2131121423129 49322676389 520282679632 352168895988 2131973619855 851609403083 2482370189900 307623530821 1822446493616 2171251062933 116295768337 46199556453 1918764929998 1039670480934 1862916787431 384786979806 78142411284 71258779212 1497964011440 1545772928980 2642185846744 692125168969 259886890617 206145038696 1748775355024 107174056039 1089378559934 58397092047 3601863362647 384320755340 71574761469 123845925026 1003175657687 985367711619 1818429854482 374075923114 3875098570651 937002189559 583408727447 1134452462286 2817932603122 946857153428 26800184005 40602557392 1767209074808 10919367319 828540388377 2981192284840 2385179836239 4719213239574 176183601132 2165841659813 735133396019 1079959037777 2143050456134 387810903292 1300042245656 187817111118 200979221113 3019533260394 2186684433670 367212703867 70916393837 21028584149 2556366927472 2368514213288 224960965849 96010769094 23853459098 751597653183 645346537432 2802043891279 1124743870075 151951466991 94814210250 191109820926 1472375619283 2740787924172 180548378395 2631066433533 685090712619 60900785221 1614173731949 3480605657325 308312320086 141129468812 2825531078616 690212981235 284440668137 1137167152096 1852925314078 979032213979 501346308936 15969770733 144159435951 143527962763 206295832003 4561994415981 830418712739 419855503545 1358925451327 1908192408784 112536855974 1096582534692 1793732533943 1531856501564 132390998059 166523919377 453262720567 2603182918946 1524274125170 94114239264 1605545819469 1314463915572 2162478860142 140229659001 2794432335954 705032545279 719165296156 198818147776 1240696982977 1323147736380 139113693396 1119227389087 642591378573 556484646136 3311197932268 594246167464 1201891593456 226024844112 1677617120876 2579878507223 129449463725 1447357669163 147435488760 4499605995655 147093061238 317203957487 3248169767170 255541669849 122847724381 75387036997 463469632709 99930283885 573252105105 326233783026 1857858529385 268638949730 1431802289308 1555892746408 2843639527253 3532048755950 3619049081181 1343475481834 104053492283 3510160361186 153323605527 2192026277045 134715632150 1914145129532 587060764314 2973313773658 154726402999 992123524971 1333550975692 1967680055410 2641262984508 372760913173 210310895702 1504175304696 853069688228 3139121834271 2260171472023 2736659006506 803408986588 1645033581510 796104007233 131482878183 1077982275121 2478707908173 4753956717194 4316206275060 1955881254745 2575291983974 2208155232652 2967062027720 966748087821 6195093351 1587210330970 26503788699 211975212019 122516578115 734568210233 53881440270 211184916202 1064487891818 3315028025382 441950908633 2445465233752 1198536509586 495037553638 3007750904632 2124591924446 774488547136 4361396870911 2198009695593 386064432101 1545847365518 572745086156 18584939072 2976210196856 1056418244354 311931146347 762916106453 755281588500 4212583157259 1648403721804 748576699893 3091942089391 404006266106 760162151134 664140252699 57487353294 668106315489 2482583133588 2150578999877 3117561882306 1467768079856 244673151986 823840091253 339413841150 2138396979999 632981504469 52744634409 860336016109 1566562131336 2874393557973 160929300382 18953356356 1422611811447 1351149258134 225260357368 32159525350 978950159536 721211228218 950386344533 487559564741 1602586944876 1081059247835 9423327004 405461532835 476129619044 3016718239204 2886364932248 976723656438 5147837430986 926078997707 543239198403 3184360800886 3398623628387 52755232951 896696723189 674807301447 142714038926 2340206093149 1923750350103 1172122757660 126324347126 1406170518216 1611501601649 2483086255510 3824369410857 2038560052803 17551888498 917292691 503755202336 1779461677750 817442433037 73744382954 618991682433 647433138302 3138718877369 26192643944 1473243700186 1160891861252 4213551302247 51278398722 1278476635073 736806672189 1173897898631 1569376026704 21181142447 13450358815 284269832019 2460647707570 1735823906059 2000802594453 94242166189 3512677724678 1487533095329 190936831823 22054539705 3423675984044 15088373141 569410433122 1564782061303 278675993106 1361823902811 89781185982 1629543305370 90660731492 264746856258 284500255319 597704372537 2330350692329 37208333641 154509142564 1097640562535 2010596787606 1670835555770 1441599219698 2529416905909 118770254434 1086576527940 3302880123978 293276166072 356023690922 2144170383835 2169575928225 2095365593444 239667127868 1478740051171 431955298767 1916372117474 3741391461341 182669345440 1496787932380 3278577957937 3045818494963 1098042383371 1792865101948 327148484162 2012033945060 1378375672315 142391966030 1617277443765 409688976772 405983143031 24390515630 587343701268 130241425832 158684696396 628700670621 400534320261 81366964195 60938890867 576765330866 131261416582 1851555013655 445574833946 1274517010026 2189960141407 775137174432 377707103017 1000273047083 1659276894945 1098872257313 3121902817219 354653161606 1440938801687 166457703411 54119214730 455499946713 241419217357 5442543250 3182183799146 2659855148693 3227961167064 473689522876 3001361595427 1399947708573 3972945555107 2634218554440 1276765596346 4743890277871 4011403428323 1790552361014 363478135466 2450610312029 734986367362 1066898827375 673624012732 158689847019 1263431268754 384952402082 735508444036 81045562214 1446469337264 1995195805650 402404010570 274681689411 432550805310 2829409433189 643656348315 1822096643637 714129609692 1949491912018 30766030859 87469483806 236258169873 549236297132 737759567915 298679750700 883310381536 1524648560370 1589623900535 111313136107 3272806478774 540437792413 331808590002 777906497853 713776810903 24366736732 574832323403 2799375164955 512433513108 2775774395006 3387265474016 2454193877465 2976090826509 581656520525 2730215913247 113312747653 1428567807804 3076581342776 2275370633864 2370629397565 130479945683 2969304296489 575975190471 841787118874 1134463267694 1061576374859 1941196430198 147486304064 867090199082 3774477712825 2291224385994 72830395664 994465332921 293140371280 1931135477210 995957997915 1971522816625 308259632340 119597447300 1521736951607 1093903630558 2211458717414 498858068683 2073576587190 76478867894 812021951864 4345633092704 2221565437614 817074711923 185681962577 52487757067 1569089349176 343856259577 550268696848 444345704480 3442080018172 649623400926 92790414295 1603726880257 492965427731 137246494334 130806163101 2072039516486 578216258584 679849200005 445202055001 123450304321 141992333747 2987034896130 75533642202 835490649017 1798844812308 839977446548 561308810835 1093670272593 2056837082406 519482884449 1710324235536 4883343281031 68120861724 272675242068 1606891518713 646715892745 1531981123349 177763450191 272978756954 856310715518 879376318050 3119258312541 2766469088404 2528373736351 294111737684 138749092058 3120134665755 641129653268 136116553268 2766375736519 1093235952277 3951849762365 758678824108 9074537873 1810792839843 599613268347 1190551772735 106195496773 3095359391534 972041581407 2750550607591 2441162219445 1879768138263 493466221177 1707293056 3467211354085 4418641893 705252858364 262651856755 31198279338 1618705037967 94941253712 1430454409819 1016748546458 2405339540302 3311291709659 417301403790 6125860655 2355660149305 2071570616200 33897105798 841588695100 207547884204 28499757462 787605474973 2334854828417 2279431050236 340476515262 1003569747662 1957212912493 2168641738778 2217324587843 350354828773 968412616473 68528421437 1417027947620 1765320083619 1098346626031 18138937438 914710764139 71058934053 21307658757 1167575407903 3507245057162 163628023538 1433551580727 1222454114072 1843230013352 2759194205010 741794017717 85353539966 2009873590006 61820339374 23719589822 728128234328 164976519917 2001629213069 4626422270136 753511082244 924253112000 1597057904976 289119304880 86875051617 320207869684 7751439993 35583662665 395021852152 1694079212896 2106175390492 843930843001 1125988017683 928207094399 79137298939 692151903396 969725935592 510626622129 748332266857 316040682219 271065832589 320623338295 2707760709002 952554292826 3425748161390 193367583870 312473401346 1484964424520 1551840887335 469503580138 65207208965 1737198028669 38846556881 341533679521 227223886965 2403308277348 449894385993 333001495803 139250522919 191409169281 497466175014 1435445874867 776889578423 4880430939643 121338038569 1087061832590 91364894723 1018070172923 2441135002607 3372039160512 1090424662114 3691170620878 344556992953 3923897148982 969640469521 524372299592 105795309232 2431541701184 270177903450 21281377691 3556439508480 1939116359015 2834115921929 381500380308 657081142169 1225703389393 3936929409898 220734410564 146584970605 578780916527 16230828154 181270434347 113992451492 1399800513192 466885657186 2780323765531 1342465495371 2942513857298 3221130686397 1389240686483 202056937801 3135453097766 32709565248 1506294473987 1012653157978 1911512041949 1202043428073 1179809832 190320813739 459209324991 96540785248 1720698492373 153358513855 940676321863 214495158047 1686559088954 1523208214650 1542746099899 27100662553 933311482105 1623214202409 55149678399 1338179203503 2796295639 370064848757 150679539699 543145775769 669126919063 230979923035 1908136683543 3267950208997 1499835170275 131368878916 2683755559245 1214874070594 1358100318965 19075176015 2296298839158 195555934275 968382576513 2379522640752 330383081983 3602882923271 646516947665 2948105686698 1482275462610 1430424072504 1983342343465 442281369227 69993041516 4462733092136 143073296724 1100982538781 428573865388 1238478890165 420619296623 134583658784 669268045430 127567106469 2158366479942 335659062930 2665691533766 617517141296 3313607021164 1801156340796 2146708525479 165377619086 2722423124939 3017091463458 305398662411 3718723987117 178699510104 1127605959277 2574939855806 357910579195 236927993165 1250597343018 2526860079103 885906749738 85113542199 3884580451989 4507564762930 626782859381 1090335693516 9757734561 586063152938 284812493695 580717497215 3123292169224 4630479179163 431369672884 1931492041249 623150164124 2391309919618 267532942099 258858909555 794686789346 1834633989044 289702877875 18547933455 47165983558 3765000908938 887520910059 1912363841846 935571132809 1470334003713 3083909532416 4032169757555 1612549138932 920682165990 1053137460634 1088652820410 3071507899715 81674332934 208968336961 179895554567 183315499322 982194847051 62021833943 961688438158 1931848727398 1827871874622 125226196374 280346410038 1537323742638 289814953338 1849194365310 1719693463757 971113276571 447507038571 2293597061467 216025696569 1057800908579 2482318001722 706638022879 393111218325 1353446078499 460107804807 37935687523 3480006128243 1390954717699 630722171475 1383538946771 4141566010191 259644682916 627386339569 593639014311 92016146746 3604928747171 57487374009 2450896447395 1098891076196 1184020356408 3539475059847 54843347510 415064975059 1119033709828 196641774936 261938102144 6868306793 902358217349 879420199354 2045064148643 1204629993560 675387850272 215474325674 2962418929520 722764943620 1149832345935 3262976254306 953663623930 576683854342 191722666601 1523483749978 2510610818536 878664107568 3720473321435 3137522068042 171421898359 1174002090013 986791548938 1234396810389 208323054772 2963138298405 26031598897 3369749311616 2554544073207 224901280182 1011452127564 255577019722 3089022835725 3713937208521 2341104899026 839683854758 17972739270 3176893711999 204259626454 1169002293386 800185430629 636933639548 3596274361690 953999080599 492114631467 2223989120515 2611166404901 530454062163 664233404641 1085605112697 514452502629 2060574673042 599666504346 1380770536178 3273029578736 1419957605268 95478788197 1012627033497 2797205984618 494752757267 398221668116 248595875804 750717774941 675550976330 466899906334 4516274463666 36136886314 220695158400 355701825354 1564380182864 3525637461348 1658768133788 113492385915 107286866422 2981279502399 1605471936 1581884978 161175105124 108585521946 883993875855 1438930513372 2625919439975 1570308152624 1482649413691 2335995903235 4304300338022 9307884063 1188405560864 1276651617558 272725382283 869226940651 3821105845498 1776852076163 4633160507705 235958864969 1517900075934 930766559582 390034744874 325927705213 744192444820 223639683484 411686523403 1607680141533 869441565490 1887529916904 686094329440 3331659240655 41484398264 2218262184 56040668789 2382155354286 1658896841651 648689439219 2484527808121 2246909613128 497408871558 2726242432088 1537414744256 892243469664 309736316294 440124424647 776998903386 561130767902 677979718565 332680088379 609588132952 1139301162502 4097473872965 334522376637 4819450071127 19178029150 58655196399 62359206302 97406380071 2962646183812 116074134612 2110792565666 967456905358 4931333671103 1752477316589 592423686791 965687253523 1011536183345 333162540304 1132768436084 1806208864874 1588583458483 733072184615 374202689306 353128986459 1367903484664 31816862972 3499840123328 264017042178 60835255230 1614670038932 3402073006745 1803874332142 472171973299 1770547880205 570718499290 3091428532417 552039052669 1935969926728 966433355103 1345956707786 2376045686056 1819452595616 41655860514 105995240760 1486471812661 380279428031 3035175191490 822376911425 930829895090 976546487590 1905800778981 2598931793167 224761657428 678773227020 1832645245278 50681627734 3104297605924 7695996994 2417474480517 199106486453 1443865598702 746677961936 137386576891 125651041981 49746807198 1060329657347 1538798162017 935661087856 151039057486 1195338766097 976066334740 1022952073977 105938578474 234107953194 2215567136723 1551594065254 351963075363 1157641816335 719221821365 86840411946 897810311545 167645179003 889159527782 609272829891 347328843542 1444820563633 1317060205780 160897910542 3283706782465 278518375187 69557958759 2947015499181 256402533683 566521607064 770910637297 113103304184 3133187832483 1319931663759 260680291580 439926608148 1580603806813 316815209761 1338773114686 922938742868 5975438002 95796948134 1784207502187 3420731930725 1465534180966 1167162454697 3160176493945 469556702063 839144377097 268440042426 889690307453 48193901840 3285680641574 951920377981 577777420517 1831594118682 638619307471 59393090960 2112333734417 440011254837 1251753075833 1423130007420 1533432868535 375806347694 1702839766690 4261443407029 1522845457399 12729604530 68449835290 718222305775 3675754867288 2964701892500 4369311608637 2252586481640 3405424931941 165507319957 3864915200405 159892552275 296362613930 544820460733 1059921560714 949118741 93752648235 188615983377 812684445615 560788800207 3516434019217 93299775756 3812223398513 461299993750 7748324664 9891515425 2668070614207 365387256046 1281378027401 924137244160 431296626737 145886025542 846203503053 69317424165 87329432830 140879572007 725291000529 2441145643181 2224891884277 875027193474 2327937792029 2203482146159 341931426433 1561946445362 3798290170665 274156843416 4032345021429 87793842930 2905431934312 866972489482 613680715325 790921904573 5022645527168 3811636315150 1580258065748 854846799164 214417296495 1583255017388 1940196551919 942478156903 1075893173744 191449161492 1199388056921 394480726451 1050592230496 947707803642 1092843925885 1351171446706 812966663290 1198884845024 301433102976 418340819627 68097814851 391671038620 982589118767 2547561010724 3561640946752 1081336333075 141824985739 280154825175 168124131007 8266611417 323153157827 122678821824 1468742773878 268249997986 55987255064 276554595798 783702727350 2475958760336 1462905650004 735387280354 1300834524938 1624647760801 378126425405 2734846643503 645602949557 25627098455 2079429249007 102829517564 627308776890 4035045402 188478510435 276317518690 730305785862 3073256249083 335196490999 261442026915 11188703142 965847333838 1446211187430 5108314527135 340291390105 1643588035579 53094728067 486380683681 209178245657 253090069224 3380688473189 801213867839 2430495734949 361624113642 433421828761 576899055602 18299651636 1206901849671 69793459748 595722387763 116160850407 1069106451177 1456874360753 713137650305 143274795010 855458834804 64928657707 1922396655095 1294207810566 3588736414620 352005610836 240399965276 283021702131 934161616735 2753660395023 180109463209 4090605117357 180019622624 56957623897 1213535682122 1021085335365 4402036041375 557392041865 83306278813 4337019056 102327780858 1482331025448 2130723196049 1420456953594 587292081363 216159227311 639040232810 801950539234 1306671238736 368857368289 1979550692026 72024310941 227742788178 1650766617511 1368282293483 2623188918612 435888366340 2777252985651 1946612615 2318912815309 2508241559757 2466430392092 1541031428230 2131791720585 702327423458 469743602363 598841883208 744429661150 22406092526 679799170152 51264705121 2632921401456 1296320245616 313627058693 1267687717849 508268234446 2948025542176 218514639200 2962146464522 3270862627820 219439170679 716814864733 3374569365779 1346784847088 798483164407 1782533641839 1580666967255 603416343443 1782424685075 52923332032 3732562526643 3746368984440 1114256568686 105138025497 3483958374747 3050267966552 2807465705946 69299494546 180673033859 1859146497576 195683486371 1259644302043 46334778064 19856469101 73183633382 1249283471403 808726180729 105482250953 593005100755 1011098295203 935837335530 494405428183 1771336264884 4219279589028 163391513989 84587375046 225135364395 431393499899 958154239869 2216615182273 714802603991 4690471006845 634160010725 560512989755 1970902327863 550080909543 2956472465364 494360928124 2663500179195 470107298502 694323894835 1068424592446 3905951892094 369877554986 452937836060 2607199513015 885184493112 141777477422 2039885293780 1285987320918 1395579289961 1625472632230 734447562312 16452419721 762497551914 1249937159221 1801511882081 3727472877740 1709270438330 3121140072582 1250169095284 333957638707 183515255044 1236437608807 3475202458430 902937293701 126897430065 290947514936 38004204675 114575919504 896700056410 397707517762 721578474258 2952024208234 18611676114 3081944496007 57349283076 3285082431175 2699955747 378946014733 2386875318847 776405485545 2224113686518 1243551110884 859373782690 3221804729258 3107468856966 2642080769891 2484802449160 1806108576890 3856196383366 1402448982634 3983431973228 3537588450005 101636259717 18312380288 128886023271 1385046375109 4046445730437 609645301843 1559570202611 3676327302435 581209252562 343898561462 29616424639 1162063849414 1141102265244 711163677535 478659490082 3053194017650 479554906953 54103411678 797776177942 181177579443 1963825537298 879837911409 8186734845 2137281270856 85833451671 678625284621 1331282658304 293705782153 1451025485015 530027657200 2932145719119 2605775389595 65282334780 248372959373 4266313269804 115150552242 1771768269536 85625759867 219038584242 773878277885 1907444791 930080325405 70422771863 414777421422 1892367281771 2597114264235 2243681368804 237938976661 429144530422 1216945602611 1180717826084 2066110203359 137676593786 2645856541490 3061026319893 209793979598 504155384479 264709267307 76921105006 676282070990 1320404671640 511588212269 2430809962902 737683139467 1169524304372 7421548690 895301980703 1802291611617 87945554378 1421105416090 227876505982 3626690074866 182011131064 524581848072 20575509419 346560655064 4776597586552 1927639316610 1335902727643 1287281008589 2281922953077 651861207155 2080463227 3582682083989 1421353294843 482078018210 1260411640747 169243008316 49946620122 3827530921544 656379290179 237382381506 1119464627113 4161599002932 1368333194139 1930971910868 360855617967 4592293680164 998791857314 51730509065 1375233775747 820885800467 2119583260309 1439711351382 1304596217959 1948167338062 493169468559 1223946140410 684961117190 419539227171 24243115564 1847165123598 1701536491347 3823473499481 523958957290 52157622939 915448461389 3353508394 78419552246 557410287499 27157687526 1267642469726 1648132452509 970005327406 643240656667 1046588556195 710869110407 1298601524756 429642711105 367860451816 287072944867 3029401047074 398978896904 274921435556 267360652363 36819705657 89073767337 44463923662 312839923827 417228790236 329858839459 4738397821012 3900038814695 1389526509475 74010153347 1674296814289 3081991136231 1785419852706 1656573596679 67863739280 1866742595264 301184595337 498378523723 186128698141 455910366107 45056114592 3669910344510 151080678580 3285659415540 986904216427 2882052655608 2231461925740 173668835802 1846976926895 1631422579744 620485827504 47284532549 2764917107374 1916036615836 4312669793300 1113054218542 381999447636 4023380463187 207402941685 303648632960 310758214787 33365024972 1573425106739 2103489339457 4287349740609 47844603857 1333697754836 815200828971 2599360971698 3078162922528 2489123143230 178779668357 1971658143131 173478923987 36434336732 101757143115 706624783172 67123155565 2579033487219 648960124309 316311742113 615007156127 2750945930706 1072027967625 2169564975948 379845696946 2126191641283 1776907632976 295152081255 2624533385539 2912161550263 1809088948446 679530091895 523290109987 1469505448006 332425559534 390304591735 279755426232 1309520485743 4364824601617 154815816535 467666710000 7535640854 72809258300 453771527511 457581336240 10857996604 2994829977507 3621223461646 136854662281 1292593317946 454708237113 276506010267 2587556669498 214885841439 3789856717199 121933782040 853230489342 2394012575850 4647502830129 33534054940 2853942461869 2354088685127 813329676280 256920841711 2238865761966 1091752492293 4004068293754 307640289984 234436351275 466782083236 1198126701900 2983702806104 1023967977506 4619495351274 566502626768 1020211666947 768601232331 2528557410401 1524062741001 935270100220 1245835281478 426184014899 137561402453 151318949448 2210867154077 805367491772 5113557656 2340011526012 477315931675 4254442843269 1008395204483 1439603507054 148377071948 850234946176 388779347332 1432142856361 452908026530 3310492020605 732265650174 2764224974264 31769682808 1567678456829 962165153004 621121092069 1200257053482 137685906213 338300575908 10723923791 660338382205 2392191899720 2787368465336 101551811632 3961434668929 3207438652153 1678631071568 567436910813 408364924634 244115789240 2598796043595 458941031 107735666355 330613854044 966876823981 378782029179 656082832206 411036406724 106620959738 190798514863 538058842528 770644395239 1575959717658 163696192465 1040045302831 70158564654 602182346736 155248078884 64259482849 2726188354945 1544131704436 1977368008986 1283058592888 1560250634708 1799151676576 662641102049 1166932700480 2774408812416 1308709296435 3381808922660 758834859417 123294924884 2493752863979 4560841636768 437975614450 50909287845 1828169731755 333986623654 1107169601253 394304906582 2120768099197 1360641789662 639640679277 3791369855803 1174528959279 1362796085618 2709176716435 319305717071 65236851717 2645013599176 2855724076964 226473023048 223472334190 1339625148593 1117924648779 2718460276296 4794590885582 256458176812 2101742812013 2007301734099 581650787186 463380224326 500200311674 866677941373 4214980349944 351236248007 3207306948978 250780262549 697173769762 3385272319196 133026434426 488151518542 891381540584 154366051036 2188584627404 577957782084 1505692071393 1153194059028 886990773005 2801084407853 1370585306 23244839057 2483519324455 3163557700434 3007697826208 1811996248099 2393275908113 1277966747073 3362013380671 192228954208 78754100113 275124966920 1260583608769 230856452502 1894104744805 697726758426 166933006782 1773856681048 2314718018773 2228134377068 2525606966348 1817519139921 560252784324 365189030580 363453581750 345661377746 559708557350 363292124354 1206497124946 90189185636 2812158729261 358847159511 171884383718 342783897905 16321695529 1633433187417 3471046776116 811983639766 792143122282 23940120721 101635367761 558568336469 904015343032 697164436903 162484854652 4341005523765 654489005424 1869102796592 1117924853265 310205128290 210697869407 441602695463 2519883881211 2741755803179 9194670566 4117898681066 3437829482307 1804921953567 337842772682 80217789651 2120669827824 873615295690 20738067829 1527346568300 2937697731997 599395013345 128017831442 167348236656 45863600388 730689191770 651874670626 41149971906 212861901191 62289432056 380719286256 739330768770 207445420958 675290160543 808772349693 2027545470576 172495585301 4214126541827 3828520998408 1431222128896 79748008289 1559784295916 108468805249 1049031808726 339742411702 794445331962 6486706513 1842132596292 1423818111001 616749780773 161192338712 153499080071 2144868330781 1280110988266 2361097662128 1182131899990 262534038607 167339069787 1033522765935 934937412427 2283496641430 2169216577088 1586481574249 1672928558945 1872051951755 77008704790 499104451920 1507804138245 749419968519 997544574010 23910610897 156991883389 3291481025749 1779478624852 204860277678 1521528734177 944105030466 3229106628722 106580231184 601231383469 2347809569556 1856778026011 976946709725 507549678307 699485084843 1483035044815 673838838360 101426287289 649341950177 1897299693940 762428417347 665310831177 2223213221883 299496443048 2191170456977 879654178236 361879913567 248401324000 42270069623 2433286412047 1902695737262 2530530125865 3725912154728 471907883896 1118874309403 607025145693 35096826578 1421407595671 809700423739 3608252266331 523816892868 1172451727084 429044009997 915202979952 1894268439544 1147436523181 3445607168747 3035661070011 1271348108634 1689260923227 60530513596 362201613170 1475296562214 134850076403 1624376982740 3804209197146 284343246214 641253688720 1341646738814 54077819602 353586412147 899781674372 445747654089 409711560289 105227150186 1045544457072 493562365646 2542640102537 223825631091 90835469447 2019645247865 598218614597 8378178156 1230405051892 375188245522 1158536972625 1573789024817 2968973707361 638275423110 225930273364 139579198961 1672256420238 87859932318 270208225067 1227741098598 210753329640 1095376290868 40445239099 2795382517317 3492282929013 36596323908 162175920046 336215274936 510366145678 3112950794967 716259552379 1980429012819 2857265934204 585573414639 31451494960 194580713553 12067054167 4428610483213 700939297551 1232442835947 3163189312345 2163311391309 165078244672 720209949849 117555184446 413299682451 451757149031 2327572539706 1877416750544 21709240294 1303699302475 1939091629277 3356518813528 824608671110 644278821707 473581770205 2432634954875 1695440303299 514432740282 2008472752524 3601842220519 2081313929265 77166410721 3402596640217 1474798785594 3482790782234 100197720010 985469792096 77805517936 679530975165 1168971087851 834542599840 1659417021174 3485157707334 618536548830 2005375034514 2866515502476 1094512165705 2395261419360 113692854584 2943062820 29752851704 88592070072 1283897818877 2602174785294 1120553981679 483132844369 2664015799673 2722615180255 3641958798813 714180838911 2146992569011 3565383503808 448940471694 1036615529643 757309084665 30168149260 780876379289 156500960931 2018315838889 478558176203 73946526725 5119408028519 1681611810709 331357984678 22109620549 78690836582 959315016102 432996721069 216069084192 2241689655726 925361131291 1843491345842 2225916271725 931635538900 661903400994 542584923515 407267250512 149124055112 336332639850 396532773493 1138595831341 500392431035 2852516747574 242365577941 336249096810 93586966490 2225615308093 1983377584326 631999453461 3038078632315 259748028379 2319100591241 413367156611 2767639105105 50290091873 473734551864 37677097025 780772229789 547538621610 410519722399 1427379203704 2669937870339 1801183383398 509417902910 763637371085 444777124063 1512749626099 1333847962806 378637152415 825988357692 656972327909 433073943905 1529979957881 464839469493 72686365718 177443053989 255234189042 297992225721 2143244493508 102853272689 2166979819893 609595874406 496475705428 183647457151 1537446382849 45502355583 3616752294058 693093316681 1052344939525 74749009043 466161415425 7296767523 63248181123 1635884371202 126637387335 1529567811 4047864049790 4431059083863 732632982555 973542518554 76614964457 950112862291 184906609398 1173013818839 758779259112 97767418332 2712257380802 14627227800 825281630011 2844182675580 3612012306414 462032572349 2131174691606 4357358951556 3822106239733 152760668888 239667927115 256519014689 1072269740823 1361644099138 1593190378550 4169945848916 751396211963 2683793177322 583329004649 72603076500 56123991825 315470544082 335268769720 2803284416956 40405216372 2151524351653 971533373472 1907294998330 3255988988210 1604666258912 498792640224 2507857913392 56417533418 361522072055 95179085639 46769405124 244497238675 1223270541413 1542703723592 1252345127984 756440064863 498882176811 398684480713 2449979247 122620754914 1337637224327 313290983801 724412807816 3043749422987 518450658379 7311374776 1092095204308 3299041058239 983021478415 792402589810 709939158679 841518802521 64056561091 673732877582 1024746881701 614029198707 473782277783 261878757446 2594369887069 1738637985021 2008889905386 79012421616 223823753927 717061288878 4283758485822 343669232573 482295246325 597037757659 2178860893148 968712063991 1258389796970 1595743759712 4138210378273 883756382915 1797088848039 60802886306 2500947526496 224454283215 91322991399 2535748004627 1984418325921 389135844473 1837771991216 176561707463 24666029073 2721448623326 479690449902 321077383124 259041745327 322601776494 4164448169471 850706848995 229534005325 1705336384217 2798342674845 505034097385 1604533947276 2117784916792 1221361699391 702264540144 828945764483 310367270106 113047151811 922454894032 4026630706494 1320569422641 1295217170207 2570635896260 438751590112 1081187892651 2254339488330 95109081208 63501456122 49655509887 295482620156 903322197267 1106129718468 451156796695 1176986801191 3652183741582 258933015151 124757558762 88473876652 2232786426652 357261638454 1889470693896 3100880724107 3003198915066 390906754199 590844828240 1113249764946 969248090424 710620442936 456741685558 314824887687 451829340105 542323328393 2821090476684 1708588209894 2363155341887 49495830909 146113491508 2036051123752 346195377317 907941995104 1989467707257 2901985166308 3705761389 3616169394557 3308248750107 267791836102 285862490667 1702638205676 632679593788 112161108125 2715321540348 393740110832 3950314302473 3342892313906 1744887230141 2668713501049 131705086624 194100838123 606323990383 166055707833 442538274621 2420583708711 908501182499 2571565450227 2984829372599 1157844439320 2128785866410 375042577490 41603792521 2066841058846 357026993705 1236043872076 2109823558638 1568067056379 3735958922221 898953482048 273500882552 635218222339 3480405920995 2059291828746 409959473710 3883495504194 1504770396978 47582141438 1062166102642 1911721238843 2320631616513 3555108678781 303617087846 1023300296102 12156856281 1129545880903 2308877888387 608311482313 3211031227740 2041367436762 943500805468 1150176166520 1643774171106 422055805657 827340976373 229711035915 249276543977 644865601371 889611339471 3314423376468 558559322584 205144021748 2478775665455 373535505734 2363858536249 162385907233 4317243080116 3058627023881 3714458928 1892840238637 2149093821169 2092454908687 1432153272921 1774581736920 373275827994 633623306468 959194650688 25269144606 1339468885811 21715848871 3116050697011 277225307905 341821414755 410132272400 649748673826 1034390674945 227820378678 534191632059 1680685177575 996246318 1094208939221 58722496036 342821627812 264675935847 684310550554 3227828710106 118325919431 704000363823 2219627087075 324245710693 263513472818 2414905487518 1376754061407 104344633728 2949434441981 749752977695 1436862657012 1926736215093 2023008870302 35158358091 1851384209969 2988596782090 733020892108 2448279291918 1759227798113 943669863706 987088981073 1431036423393 439105206574 157443619141 556042706653 2037205242819 2308510423887 158184506939 505812492217 2074830208929 238380098498 2525723559629 600721385010 89511888225 960946743930 805708123523 1726749788323 108688494771 1943778260261 80345796524 347265138460 4719694409895 2284562607749 519064477560 855369379063 801114458416 3073522350578 1766956422084 3895403417217 860407776733 625527718760 841587605679 3121591875009 221566651621 67302050621 181406428818 362070010960 336013921498 2018511943140 1992647838178 210947910629 2284623497905 2633799034633 716847606046 259081789840 4504677398327 665474701896 2097222407911 678390064542 631877464928 1370979260789 686598786816 3680561719131 1394342210286 1643557017615 66173485478 816902478213 2013877739067 1935372990969 1011473432894 1713736054997 137837946462 683960404926 311145806830 1900438645939 3512388052078 3315486837089 3612420133951 1172584084846 13941674433 1921748543668 52782240937 431021597865 1266510089248 5002716807122 3591227507096 3529136057734 314646643504 136067956781 8603021025 44949534663 6118587032 1249332546603 371192011803 2178414976504 1341990012300 852010922488 4351986962238 1440591064292 2678388029780 12910207348 3237299533308 3819628978439 4872937712976 795453899106 510194810593 1305835615563 634425491177 141436419341 1382998524259 36520067460 199787035114 294779697348 17167177893 229435235571 64502132276 125689273917 586341709292 1263833508624 72873479455 1104983789382 170985396692 311899300465 1401387227775 102314779731 209361855563 340834893252 321181913408 2209534340254 604927002822 160291890362 1015786952441 29587238584 3280571443071 210805640523 1218583354843 473364221089 3696149681440 1075853326736 1148698669530 1071722096103 111421265143 228518590364 2949208120839 377846830512 2194399105961 231805444165 163572661582 483202057151 1813006899385 5732407281 720177429663 1464325309022 720442231824 2263502611428 3820000802499 4813669289479 734356050008 3669859942178 2238394075933 248672318743 1091234118968 2618773987004 251023488994 3525925254777 314759662075 2814184621431 23445416997 401636014879 248047371074 193771594256 704096196586 212574427856 1683699534245 469791944082 556837225791 594679909564 121322614660 806247548777 372636962457 278274060795 177615931006 654484111466 60333493998 385308665716 1261510783129 22790134231 440147676617 519113434079 1169130052757 40633532861 167950549241 2355060866642 557825086902 295435844785 1882651137893 4273853696182 231721101399 2705398350149 1253235882550 76067918357 2628820982451 245211374766 2268646602147 1528536444126 1770601846448 1288976708557 1726848704472 65055774116 34458090823 80632426894 2973633045132 650614671049 782479968045 2620242420581 246837044646 1244428319042 34280818905 2096299208563 1389294846903 208935068346 99516415118 379363654480 485697510787 429236984449 3377526602281 1607569018297 319610553257 659604080710 4345604098763 1552337003295 680995675950 44958109071 410555693943 4160347755276 184031706163 385038961324 343631877062 398616447145 1114521799994 2044291104445 872370469018 594401537860 174829070833 452670448526 423466377560 1283485332 1967053407366 3721316958 4171835624815 1210405277318 7965739832 1078667551902 13022375858 164461810171 3515521795546 759636515648 123401618721 1787311897963 1632534889423 155299305213 3325604792659 160534092861 48040615964 112380215285 2727802279099 1947515537348 587643303202 69291752006 226660469372 215015202338 127011651563 53326023210 6613228685 1234535617757 3689138718126 2175719368312 4093534810869 386240364789 2650163579239 1590379463557 2089255566232 412536939079 1893054780588 940885363445 2466931081579 16024205261 254350877930 715556393832 2830655772406 1733273528161 1928779840776 2670171370298 455660142438 261288190863 356492117057 2069127831459 1017638345185 27268062017 493806817836 977499127834 27825466596 1773952897779 1370565001857 100855082703 1833979306922 49263727850 207162728449 16489190002 1495987651349 226439264757 2430711347181 916042035422 720192325091 542774184982 276579935586 195833434902 1140736339190 1781332511301 1009797778112 2211861967658 1485663738228 28978487402 1073615945997 1462526342883 294329996081 2644537125258 820752309742 462726964011 5008864989437 62323337282 3221011951828 979952003377 1104962787202 110492202750 1572925788338 1433630020172 857599154921 4220934845264 1762143499465 102740119565 883425118856 296253465474 1253244881541 2034523968357 75329618078 1662067846340 936212165532 2857240456088 602859177592 473444962239 320331747490 3197961577038 3606157633731 1953298515923 3176729452370 872968646362 389637944372 123147440036 1777927182567 612353686831 192630372590 203101583718 193019287555 60851595576 1293582854 4476164050394 832735297083 171330888310 2235354593125 2734223042692 3606638105398 922440202738 32220264524 49807833730 131315390294 1582256394216 3773678552481 1077461987195 4673957464506 1853888714126 2347617288640 2044605735961 2327230150247 478703187343 133385302595 3052105704656 933198041909 1852648086476 380268491 3136738994485 4279691964973 4180675452512 2036660614062 2431296330714 901598886063 847546161 17879326056 231683207524 671605516087 19870810481 362083209407 1949751988283 968393861381 2347315192337 608510798694 182490823934 256094385530 927547317731 298391153069 3031537081586 2674994545591 385892063413 1795428066556 187806934636 802678310011 3392478839749 332926590198 521249789592 153099417086 1549683939222 966500266505 69449577705 2086613212280 3291369182930 1293164750614 10422926864 1722421343166 270593390141 1308485187898 682332958273 3826806548824 1706343330601 81012658286 1237328506082 2410925534786 285934586604 1708968555163 1635449579237 1340967486858 2721742959 465069545669 2281242309555 4050115891209 109707977337 198273129351 1775423783365 1642970370237 557331124935 96219305137 1122943781055 303683078672 1165613967738 1111966575381 769554983797 32863206480 4440466257588 2049938538385 97315198738 1853603767860 1168439633089 1450804459196 1395590671291 608699368443 621133189505 1378654461494 292777108170 942910077883 1462477023747 1995296621034 1446402162734 3137382375531 25870872164 652381722338 3000161081164 65589073708 241264201039 1717140439883 1407595753266 1793351899888 1240902400830 362424403505 141085653882 1995321940626 133017094601 280401668715 1689110134254 3640114175377 224347313667 1037759994193 2151061863770 926372761872 1747312727589 3942102089869 173113754643 4005157463298 3918652359920 166403875900 639337746770 2981360035722 241279661698 1982630329136 3004771908667 798566430837 319259174898 1141998862583 1827124996113 1561429735842 2837926991395 955147200193 4093175995986 739286493211 2989659599546 2616865808068 573539745033 4093422960477 1410064738434 483802780124 167413809452 376052202613 3188389429746 143445463573 1333630416641 2061141787717 2713912333148 363541950667 270431735837 746171789010 1789679858642 89525168021 1343441905704 1493803371091 976315606174 812402578238 2579155136906 497853858933 2154227050520 52138430793 1063873587326 2666363641604 4426330540654 306068584964 333364206596 848635282760 1397867421672 1599632427320 219226301280 65268004957 29492269399 204355433869 11578837986 3339445021049 14295321107 53685449204 3083173169486 143246144232 1313780467482 775853760748 1028999831877 2834471788940 15929934410 5204651204524 1808045741968 91758163818 3953482233575 1731253116245 3647627205359 448176138163 175718138608 887804400736 42097444591 274228353977 1216798550269 197124132146 159529034099 49518135720 264449023879 1906248020238 257194523204 3164567111779 1111992498901 474089426690 1200060650479 2687553925410 428815141961 2778065118961 1083054332041 2546999157027 28228243150 366200816545 3384633067038 910006062825 436056886972 1451351001759 9359774330 1608040125321 1242008219167 113647349576 4597162068425 1845908207601 636340228782 996004724164 2477070777010 2946262298027 157493871963 739763503962 458204296520 752462831146 3579140388223 91897684095 1757487399472 58793927620 200478825698 2323193593171 99308348262 1605008942437 4878217288231 578219836609 338790995720 3043660618833 687389379603 356872943035 217798202727 2749558685944 491524017802 54824243153 268056153723 10106848270 1547322074938 276336981764 461312332832 2208037702502 314637586982 91752824649 1822433156324 32181197398 629147564568 637244648440 1881488634425 1974756636072 1015010363551 33130453260 874513428373 1954868224777 2822992611559 254096275939 801132401991 2122434552955 997407080509 3980261859463 2764551154256 939319422754 136312976 3231572144083 377545588119 2789494045395 268646445571 67237469035 1179124861662 812915094564 3768461925045 1227666925441 1064957109048 563437999299 1284448403378 848166434801 586422748381 3299024684052 289844467595 274029401174 74299726241 426868407884 1313529881787 4134821739216 3517420061989 182708042268 44746347907 2021943257334 3146295267751 3147671638878 2677221887347 775577063764 871207484705 172915855457 1236360428691 54388436656 1720736180961 3678361210271 2327231266188 152338229144 689782430489 4931960088429 352572481122 81676075044 1572565368099 2668471614163 6480946043 2660246699031 2098124820994 1168566861467 3260564244724 624650171792 2401896301108 3005609430943 4215005078562 1382826588073 229520091717 942907983604 280885814830 3130470037772 347472090921 2050957999039 1046767791271 2137520682816 1809160297367 2525598686526 1847302926492 2490291663152 4343025906479 1234292516242 189787037193 1784068437887 240382345933 478036317120 26977274442 1472644822061 428962119704 27806708287 1368951465905 3003527756909 650418859435 544642897591 1489795498671 1755181343089 1408121874755 1598097589904 1568190995525 3048799058591 713782541851 3947915295255 2463661858138 3076926121266 2224102271958 3180631879532 307541941599 1135046746759 40781950907 3791993733039 225921293957 492825466919 1090464776448 4408458412 253814111895 913359520978 3785292841 1148447819196 354388155815 927390492673 281137420924 876635905123 513089476739 3771541022026 2022611408859 81930747847 408548614160 218504110548 2648216427203 2554788117813 1050405692650 972963740247 1014971755316 1094147287034 380321525431 3178499112128 661379449146 128607274792 548649381229 154522838234 171232439475 193906691123 320763241895 539742275515 3491642177446 1692636032251 1823051073448 2704726051481 883315039321 22578243072 1665302060707 222319551872 457821926737 3383677598985 1136275158407 209785435396 127225027376 474615189803 38426950312 1203839270055 248065790235 22678233171 411113909506 3623776585744 3874213646221 530738964392 3730847421094 394336480740 120206085159 1150709723942 58002430739 215029332874 613315083748 25030215416 2024718163526 1387543126718 726704720123 2916265954775 448684125518 209384414623 770806944224 838136956041 107931852187 1417588194012 16268626448 1901123778594 207678650853 223459333504 1049633953450 1159244864841 1404003702081 24018010376 391433740610 3092279033433 336207627276 3248963787914 110715177667 26691343702 964514852993 1277698428018 423008171608 950407828532 1565947323336 3596833193720 182840382489 276742677538 64849755083 433045331266 1273627940411 1140730029215 2633247990948 1003827071465 526492025140 1478102931446 1594401496790 3356787964546 2161088778920 3533734085665 4000874491624 5592377543 859594037088 1753549034497 2651805845592 2399533105216 40974664331 1415592282843 674847289929 2833616699866 1944131151946 2316326267154 15888875229 978511301725 66328420904 168570720890 503056317513 2360677928636 95281604125 204807107389 693293478050 1088210389030 2204437248961 133566705539 2252537328190 1521597421797 580476600118 96715985865 85988270826 3471606513236 3412029660303 18849792992 4248015392247 536063660358 6586716453 1263599412859 1669436149075 176739149833 3924030094131 156553922382 176649571031 1476773919526 2225235611630 81719698433 2867022363071 2149101680607 872520025713 1925593526340 147101309378 30250719030 1846455001165 2959743363102 2328370942717 603552315315 50091003881 434008150675 1778209450273 1009469354973 200386316964 2901601563 679423859003 844678445461 300037330405 576958976670 1295056167347 319632051059 180672560975 1266900426529 491830468972 1159228450984 834700558723 1288963513646 2594943256817 2832515488700 1636725310732 243042032073 2714803862728 147415270448 1684614091777 3088413160626 1094955057594 114135031516 217386201612 2625319533417 264078006747 931002197075 2432541746015 2734157796461 2120168137095 1161852276548 3106539461593 54479161678 3287092857538 3756255987463 118712384654 1567652954197 221541917376 510310986692 3683031782398 229615618822 1240655297414 2960659789498 1715466811242 47487906651 408708827082 462189226251 704970739373 88959722034 1914337134957 314135166297 634779379086 3007274825625 952054842336 162678875314 192225245878 102816058400 3688285142060 974752446586 1378049038249 873887500484 306591053832 1473570610565 518817758541 150688589553 771170646654 571415463836 2533730855112 3072459052576 3001102579982 1300074315371 1089950062077 2308235820999 3510164994913 3829019702456 1421998430889 81963890268 3155911398263 2679641845242 2451521065587 3157317735459 764110715329 181595655720 1006530664358 831239449522 1240844906701 648537375460 2553865940648 112442453275 823189198333 478743070852 1205789859589 444372403236 1424377561273 17573089897 381752249823 995131136297 8900062110 124654498045 764686633558 2141179173770 42549081869 745597764423 931607240700 282821090745 1274892254834 2204735931405 1515208105647 508356414910 164092096652 854491699769 545458545625 1008241624177 557091443206 155878641694 974937590938 722515399588 3433273259990 2549295252 362376423291 332702568502 3265258885207 413924773386 79998716844 246245472959 796637717133 3019571374291 1049750813023 1327674162599 31499778837 2864848603620 540633518902 280280608329 1642567263903 1581407831395 65747839448 858625688470 219015492563 1099414956067 2459769444005 2449902635059 2156656423349 933829777827 31900837461 1871809748648 1878380381079 6558825125 1707943097860 164337777993 510019712029 2952728722974 1316287219984 32557492460 746485546501 1436083512065 2796708854286 52968488247 789255670418 343318432853 1104121131402 2004786697651 316070811543 13404423959 3259855122457 265399545241 480099878692 1101578446854 1676426536778 147561131053 141786209423 1281012940869 4978192343366 200775359238 2645452534137 834207662745 530601083350 191731259966 14413039664 692405638420 2373762187016 5129066423437 649266134122 2180606000887 709270295006 420833159575 3615645707655 617443034893 1319114397897 1577212573 2413631621822 3501965004 3300754291854 624239976832 4127235570966 776843667318 51914619882 49775135631 950384888339 1572885040480 310424049983 1713285530803 1352123215283 218455472888 1679802891291 830793546821 582080693599 1929621389851 981550077336 1635185799109 2914999084771 488746699398 2941952437228 1723819340574 610673523264 1634155234 325276908618 1168538240662 1255977892635 789034151923 3188369656640 1664348854588 891684729487 83682648769 1078642913920 1294042135655 3653769921581 1035921960795 316826700037 85657699500 761304338959 342524373012 442125445997 85841262216 564799649128 1348704719450 1700753872909 516175341611 199570525586 20912218097 454770531441 738271456058 1533255600840 703339635256 237156067435 197269117052 749718810205 67773110169 3516319570145 1072390975753 3581690385488 2825084651625 2138864102744 68008299971 419677715676 4910320777868 63937751148 843121773212 348620397568 5037521877 4110818225589 190597405703 2791455953982 423204604851 4988804073454 887101002262 122846654786 1022293451120 2087263750494 1650143233767 2268922467351 1927518623123 2721009756541 262034371062 1170265667094 2738634103634 990843359766 1214267270708 751308013195 2235504063541 3428913179751 3699439345782 3427856735502 515327793439 3166490266868 3097420900006 3727013861929 484234741012 176540757392 1527296780364 2529770031751 3803527308807 107974072786 91979851 81447013022 38437885215 251809853057 3386698157967 613752320202 147667763568 663573033512 1177734025662 1795573283856 10919943450 1499478830987 843039908273 47641443699 497558969 2030646562101 1129512764545 680135937938 57617648593 3261476390733 1311942860764 3812918466123 7126572755 894088767124 703717089440 20642078705 563679095023 53640989251 1102060115049 967204894155 249751167759 2393160421619 1707819600214 725842012047 2302635946677 266510916056 1324238753412 418012713900 170133750949 4305680269416 328601801925 2016152780648 264518496432 146287204010 596974452878 1218636506 11200817290 182328366130 3009049017132 3259201574175 603588009571 167441091579 42443522226 1030501725965 864591619411 4118275727220 485761468 1910146286837 1505525778061 442452673593 1302095414757 1825214299484 386652761519 1923772705475 10378690428 2520673643531 3135862370407 1385859829777 1980094984654 1545454642 27763411033 895901243939 2910438017347 4048422907467 4041597928690 1130528343941 1431248134602 1614105025654 896388343867 496822918155 97500169850 492593407095 676181233205 4373671609026 326401267504 1889008509075 1609160312099 1902728650411 497278484501 1147453394634 3058104178981 45949520066 2831259327013 25939190854 3543896714137 1447140763669 1003762602115 784570324974 4452140993012 954184552955 212771949134 2152478743545 465536901412 62228825314 310413976080 568771369087 26766291450 2762512799990 832152068545 158270948750 277806262227 175176735326 1556491868566 319184522439 2732071485910 1122587135529 3257627835661 729753716520 2064933409422 1778327712137 2179235953091 887275036910 2976771997329 65308604707 1461277715446 152887662531 1882389819570 2799884644745 1949454349051 420073907421 1220736241438 1851893660787 584234672527 2595325661851 1676715818480 787357623978 1132797621410 639623668894 1049166585196 293002630441 346781924654 280332803152 1304092198801 118337626792 326247179130 2716366465940 719665738037 2231101600872 2816657906666 4788624580688 37732050395 877280018370 443720851677 1851872546815 2002479529383 662365475499 411241950268 3702612498 503302244063 3661040279751 595593897302 1109441284828 1590622223487 1319969559295 938603529930 342981480246 1891706969490 53037828099 584063450839 2517715820646 2100828937315 1657352142339 3572424799668 245371502090 599445985510 966818745875 545285486087 184993760842 1409199164826 457087801119 179970171670 555024920763 1047870556724 3484665576503 1212169382435 16038360766 572015847051 739059315463 750683467266 1845603539707 711274424248 687815454805 245643034037 1415898258926 2357457869995 1985095055157 418819570150 2227694046705 479921686323 434715845772 661173132541 1750897611184 75976108322 2272684279843 1971471735181 2424380045317 44863659116 406139140361 80398018464 257775606857 238142528417 130222688832 1438416672397 251046278776 207459875483 1027827819475 324236997646 1497393849047 462665705786 989388844106 1521509074596 143082497047 47456935701 29559555307 1068310559981 402058304517 1261441469031 1424691914890 3188347591830 786322117324 408337139111 4883717061599 3979384599913 361717114696 1821882771096 1845290983004 1391654196701 1557299640996 763031901756 2001622379433 562978021473 797751562878 88766334944 483384601879 1900305063920 2263614578496 633463774934 2372819060784 683766801200 1015510421350 414921308782 1296385388957 1334184309426 196691604883 1460666009400 1156370965229 1880025503576 1786946311964 527490506595 1964379714090 2273773338320 458988396130 921031009068 1106407215554 1950628016197 752280902681 3157140075254 31004690576 567313992105 1900841317617 43941329920 947716052564 2230529772694 97837290858 15661469953 902963768976 241925050246 166448963675 1504994567962 1298006256651 1881762713481 359535553128 111428623114 386201148885 335828762428 3015296190929 1061816829192 2259726699585 242821734098 5427390808 1293419761033 374821549921 973189498767 2177776762992 377218731701 1523201890870 1537365441962 193601262587 678469637825 141005910964 334686802887 4835569047495 2616163625702 2590195864826 2248347532544 581034070267 2985929181165 69741909994 2252596385888 561475235198 321773454329 1782369639715 1260751271459 1333841930563 926858437814 1694673084073 179427837345 4269375499807 2310534868725 620384991269 1833120352240 2887087991997 1271832513813 16088047712 9509851475 3308231450543 643170315399 4462371322173 1578783358244 2564949593043 3809348748062 2056327859415 1508872577096 3310610873467 1490367693426 454606911560 862164334146 60938814008 13777381871 2706961774161 254244372534 217093235557 40252709488 41923022871 1042576711448 4075125405670 3483902153147 1132692609920 1016087799823 136910166765 1949678081954 791974475353 2035568951787 91781191254 3695920574543 161567476329 713774903318 438997396906 1458853536987 33132706587 7181752506 1543315855595 2474201081156 110414882440 221444789879 243416321932 117765818793 52511733876 186405087572 324246027630 1032032884048 276459808449 187368015053 481353300840 1777646281376 30308111916 48415966574 2017244251547 3506455478407 228178809509 452045539750 334599530824 107347844668 3914296784239 309296128865 338658330332 1491500780829 453767854282 413986262346 1922722358878 586206737127 4207522392006 1232327220127 637102946549 274264205982 1268972591287 1678594907199 663154514688 623192384585 72578187098 1523155928163 821485768219 13100306885 1533465259561 2878604139126 1344504592812 680581130123 1558889894522 709532117625 1399717758017 1631009761633 1065862127842 1756184916304 99286085669 496676599671 105068697215 1203012398210 2776314435 1241588528900 3383969558536 1662329128817 528384000768 152520136813 99867877569 851730587385 1252458495484 4061413382 3287161489145 1770024696385 2298728620011 1500509848274 2631387802320 2365183603847 617008582694 3272446963700 66731229288 1721156923938 29865328755 140782758625 4102313443584 2050930424111 296287801011 120855460523 762083640618 910375091154 1696993179038 361331352238 849192344588 1743520320156 1020163339444 143521658805 165197604606 1363677240046 258585961911 120576725890 208216777972 1680920304158 1629062223147 213497777155 3154080966810 3041786759068 518409930838 2645555366310 19134730243 246632633132 1214431723097 295088285055 324375037422 1867575535071 408104288336 38455017655 691455686487 278281709953 88284720039 378337788394 3899498777522 1627498809036 2262720714939 1315501386363 1528478451093 551153537215 2357378419985 1955080091769 53591135185 491054833479 48459696673 1521015725312 1066804016840 373992065402 70974755737 4399716803810 386214541760 2188260248630 105370556070 179565226118 2858174925495 96004368175 2542254772436 281143837366 158857592394 341437435373 359782578642 465286855767 101687075386 2265102681132 1429421341851 499419277667 276754140866 3790420916077 1427306654145 344483022377 632835725080 407768565737 146909469681 2893887341154 1317817021317 412591511812 2462432194354 355419332043 3509067587251 1779504398253 1894011219923 1688163881416 4543703437 45546691590 35153783736 727517536444 169388362808 1483373443197 1002609578465 550241679869 542839861979 1783720133606 2581857910868 471492506592 1942738630471 2116321339611 2352612095252 1111952036567 4415873346381 157155643445 353146330275 3978476473158 1783981943395 169592303678 54872864654 2875588895897 742745970171 578729412730 3390945879075 4051929478221 363065138128 1969256324924 209388328186 2478726879206 575600063162 497824012999 282449428180 550004860682 75856135189 121955679626 270462221231 448048645410 410449667225 1553383140786 3753268179041 55804958913 2586486757191 408844108728 544262174166 744166889069 2755996583533 1036139006947 99763111478 456839585237 2398667560762 836702203125 1259120077541 2167817120862 4074502529712 4519299051887 3366987909364 1654023224824 45710313924 213689699176 238133393579 2331233198876 4712957131745 3214852504295 290506247324 3499763195 2458211218568 544195158424 2271471174650 510599920555 152535175077 1510937734682 227798309486 1693499147500 2673442560225 696048756282 13545692430 204824497449 1009816508404 1305887739390 547441974507 1032741251588 3128811495112 2562014201847 1158924662091 162645845116 2713663521703 59776828477 75414383797 3372610338 1791690376009 48868010041 2018433660662 665574079815 1119569562685 1663238897910 692703710588 5093007069768 1529690239863 90607676628 579941137176 821289070454 1488158769082 4480080208065 8522815699 3908543812479 114596113588 377461621975 1664261449155 2501126103744 2362218550809 87178023724 77560454141 2797326101368 1513876505913 771185874095 85939137989 24553186551 111314857662 215537392015 1244762053537 2529345226937 332161463835 769423283659 1779920878428 1805461835594 348209313630 1115820850842 654483311840 930357140572 729104037541 1878968636536 189887101284 583665608461 1482937767784 1200431598536 110525413599 1080343843373 1818801203018 189461705520 3124442783900 971306560461 1426835886942 608722065492 12680935104 1504233359084 92095192529 1970240666947 3380127113204 1009132236402 33084979570 2372299584584 1338262830616 164871551840 1174310681027 38588092718 562834909298 343517001161 1500893380856 1654511327377 2772493596636 2850156976635 3962926365602 17417746138 1383100125498 291423037016 3823449837334 1950551199871 1433702949032 4197947948861 1392271628664 2716514606930 1906026771485 368953546598 2476298366593 501420772306 228842398532 183745305729 3522197562532 797312693201 3985233026268 234955350852 2495281339179 2713320284889 3719725064707 1706761237401 1858024829651 497268844619 1348970378384 1105412459 255339903497 1545213900956 297593759497 404789707872 3907706962267 2407297272598 552430466796 166635639285 4969052284228 203292699921 25047566398 122534247860 545951292961 598541571158 7612424709 1877859287258 32365182264 2097742449767 71322477787 240305666189 462907866060 4468026825676 2070848313569 981624565426 1767813131687 938250337665 1809848127532 1031966479797 99914905535 16479780787 2236841461523 1415847890725 1788231285995 678757847655 428936194749 587735263099 1746800844664 303674383294 2694451857290 1191583757946 3509175533880 3771191271291 1707352652955 1025704032256 199216673885 1358203089532 4093517374774 137193795857 526828785685 992555474765 2035888575181 1256061405813 1377598746294 2194424111728 111298488619 227515230860 1627406844790 2006920969247 57856861547 1528348643649 311268507176 282669982747 117954009006 4190956740484 1391214666996 2055406044868 796886524214 1583822058480 1087484341044 1981676413384 1331582911732 162396296033 56997524089 1268575715040 30379577716 379867479976 548683273537 986166043357 955918850187 1121252855343 207625451100 788273667086 793191831181 2628991302146 299584302861 2391459323308 2357716398904 925079401653 3195490309819 3586300480755 402456594919 159663688374 382845011697 91329322474 27889396609 280625919358 430968756817 130889495870 650314105654 3172027770986 36808320336 493441851 285490272604 3943889123235 836320865006 9202283830 1701741414052 1970983121918 2558426762814 1693067304573 2129301761940 365507797322 2159104494851 1476764016811 2200018660230 667083135500 1268010541496 910437720552 128841828604 923680760700 502757502844 2404726755505 3020907618191 239560459980 694791954634 3891626932755 377489070881 991743029178 319509719415 718345031404 2782112971100 23210049263 183439065548 3690064719305 2103328121004 1330303492354 93554394565 48372853524 1104781452698 757024839928 251090716766 3564861985233 472271549717 3894109114492 3049556076646 1408276441635 580884945270 754354645269 1532845929406 802067402041 918340944515 2272301943628 2363019323191 1894443571359 768687787054 666877110646 4075688431841 2252447706165 46911425147 4358529963681 170340739537 277692784975 3053913071199 46854429035 2092116584242 114232130091 1861527745469 557464003688 1536438988093 1272732949443 629943264316 3325765580911 630808562951 2543967439914 446859438556 567806827229 2039204844457 185087166253 487551574301 2356427591313 322223875 1654735730572 840892307878 775752784247 46171100427 624050201023 1551517075331 47718396607 922833916852 1809914958118 63860900913 1795975540001 1719657836280 218591124284 1911070847726 224941750081 82023524619 516281668180 797713209289 989743223691 1156709430350 2114482299105 3070802981227 2198286589860 23489824508 1963355183189 2722833222545 617481107702 68126650100 219515570556 2386964957833 208673449752 1041578723129 585744005407 279960905632 641140293407 415188569762 2776130291998 1723509254215 3834316425005 475046488838 3656708897142 739818910580 262811258459 3441290574 916258289442 1039037011435 692957336332 3469147340117 819882756694 87106989756 4299708364053 269167213146 1602797227336 1397289116941 124222943433 1290102486704 665191505035 743645202652 1803199449627 1280670497668 1201646714690 3301261848921 1282474311678 3416932118903 3601494060988 1307184207667 880003776202 1299708077887 2297485741140 927551758374 514236493363 1440088139063 2573989407020 164365479815 965276001984 2456846792642 439023992374 1482306779932 2032381285946 84713441644 657163511176 957195195353 752587921389 545785748979 111999268115 1701445724127 1757564766522 522616589355 1435495467713 982684064531 2280635028485 1381015228333 724844536481 1068088404735 945451365396 34196532768 665708485817 273298488243 38321093760 119730539383 788335611706 41034641061 630152072423 959191356591 1125861288554 974470883831 510825279756 3022451260959 775307323365 3452048603840 3040938371116 2637029414804 3659099091904 190361801431 639945304983 1649637673155 391424000162 580952586541 18804460243 1041015525951 240218321017 1096666533770 219316675923 210442302086 2095861667546 4233776931004 1882407787503 621982303391 127459005293 741751583934 197248514818 3635280387309 1468672905085 254767132381 263164565138 1313070177915 2000579006042 546383811321 701333565874 2797276611616 1212264419354 609876797864 3571092773089 342687141075 876999030311 3136591949674 731809991962 1540300041621 1727687740526 646643607953 2427153131418 3265909476701 158186345849 2397644360278 451388100194 479755874737 26793975778 2127593729182 55823836837 262759258693 1019188272340 397520654106 3735023918559 395534071148 29021908674 14675338600 2007326478230 113060853771 2688815192941 966465570330 1568569636165 204678500819 559783046294 1639611153706 4821445244731 22699168192 1914211721759 1542431952536 412538857003 224289834538 559898649165 719763010622 856425774189 2932798619113 544103716922 125453269444 3846836707014 1660107631187 2612146242573 1889000765897 651189771865 2364101814688 3884373089947 2317564261172 2326493852991 1681508269770 90027964803 1821464713508 458063771668 2318230385668 228063746817 1715160491 369543635244 237864726503 181418894946 118941675550 70402635371 498197613942 4340890823053 1149047904013 315362954447 1537807273534 1382072558249 2711008398733 680636541704 617689874339 1751737047895 151016806163 1634328072783 1991377521506 1565673758634 2200159731207 56659548375 46108301771 3449847104670 670817070631 3255118235147 156486232680 664568378884 51913516590 90433564861 1503185543818 2517596580945 6842428841 569163557713 1001327110423 172204506936 71649185177 11388283868 372083985621 242102881109 361362777089 146390669561 2455986033773 1045459456404 77152857574 1169585140085 4396757452897 115908021174 28115520151 1188912417721 1466704762730 106870726746 218566670737 3603454889560 280261616185 3257621026029 1004097866260 655225468721 2215239884721 242032682261 3931372058 524767138380 1446525292770 3429319668000 1831642881584 853500653633 176916998639 317896572627 4147262644976 1695926959725 318845267015 1737697141683 221399616696 1836633744520 419552905183 485951549295 1468911140358 1352817504885 949549798777 249089263814 2338653515385 1811057299749 805196048033 3124170077472 773847546218 372860351542 387500646579 794107020588 1913931755073 75100927953 363058643125 273133321064 1064221493300 1189414914936 1202543883542 2466303115053 1830366876345 63498711271 1247965223249 1409626836620 899640636726 525669582574 756955603224 1008764100244 46796562023 1930472220317 724969932282 1469633340252 117933207363 6429821423 796628077606 83017522663 1010287962 569690224567 209495058335 739722113638 1152435383678 30735686336 2590735433155 2408323687747 490487939133 182440348861 2825205413270 3018516892880 2088499123812 977559611330 259163160536 1602049642543 8070793143 155402092048 774352518167 2276451338458 224797338538 126732218506 228410126689 1442006622803 1432683753709 1742723611933 2014310355663 659373444440 791382167004 185133271663 3061590254774 449176604784 967559384142 388675596779 1104522431640 2087723328073 2239416517136 627959846090 3560599700177 1713838012901 981537534755 70478184074 520579558361 2684957836950 1269615185038 139975831634 791856038763 765769207917 92753815052 123295577105 1888404831733 1077695670458 2669958855167 2218610667181 3132066785182 624401594584 669457731450 1899715410862 890647866237 333643909451 1225311511103 89070427398 3071456346174 229205487750 2369739977476 3234494438319 994764651385 319036863955 180607684306 245447795752 1261228506605 1802099965613 299873358066 82963222310 2225600873335 385371426240 1866470052438 4315012901190 2809766333463 113601176203 49109593813 2039404190929 1516301833730 1999248922188 309982964924 1801944837209 76806142598 3532141144945 2474304885374 226658287274 477416564532 1200305653556 59408238994 936531450488 2159461299747 1088017620254 2242785507645 3368533927562 4162339308248 126631268238 913157062599 1282905729771 253459305444 4302747164005 1088958949202 129733587665 2037390041046 4345545968833 151680399008 319178476531 223068063857 2589663831240 3339341649334 1793046375943 462946799978 1120552275278 2940789898182 27916913670 214122147251 1391643573437 2738095140725 212790945936 2250176623982 1300459505349 4090457887466 2179480388481 717908022556 57038228399 2311356413819 1482981794863 4408351482358 220138754798 3603326963475 6535381288 171366380084 400872513463 2249224661018 3444257509368 183655822789 78088336274 271976679723 115990522390 2037059539909 620152060576 2586004396040 564913123587 44175973616 305598846318 86305638961 1796151109858 1200697406012 95808682392 1539333048514 1475740830957 119566115698 52349468397 1709027529735 364950316061 39087208060 1233411748591 392658353007 2805059077966 1661240713066 1134004114674 2495080489048 154818035372 4315104864444 51411734043 140211678621 304115922097 694627910299 49176167167 2626870622245 3847612424495 1276114641607 823700205821 99130662067 3254651105220 1195166379116 1171904386603 1317289872144 285470433783 256450574810 822974063976 664872447639 277627473422 1302664597136 203595025182 69497171356 283564798186 2460206038208 1050550294198 9847460219 3931490336921 970924932301 1192780268669 8311882249 1124233910447 329474132134 3023725079429 4532753321843 763033936894 1501700538216 3111963908752 255448122198 3031064083034 425817133025 709132478831 2340712666601 1316923664642 660539914173 1675071888778 188211133429 365329211016 704757749870 2879570874794 1347388596547 778741162853 1901825876266 528291424260 1291111212408 915066330938 968231315616 16580003886 2117932759784 2245936568985 511232655772 338241363934 988762873605 15394857646 3386762068472 3160961942710 3047597274916 677707624004 13598995404 2868298665300 743899234253 22427125234 2119878189880 2297963458745 962758807577 267761102597 362875172133 30631738313 3247677167083 358481323284 551589946849 2871447703733 1885600888163 1752510229692 1339876066625 4841755831233 258018264379 750144929019 3417654536442 3776903395595 1183822272891 95769036743 1613110606319 1056472541609 2092260000580 1050303234672 1432630096158 573335411715 1789635748368 8924877318 780967252002 1205741039189 1214279594851 1448456305287 1223234293715 518313029650 520382460696 166836552538 47964076731 1535781252176 1198862654776 3356305002130 2065392564022 102809552947 983637408450 76145197446 3825184463526 1605351175014 1219236937478 619938484261 2416477926597 307480985166 2037915945283 342182736356 3496376744126 70470535086 2585483988753 474225469002 2104267317522 1031650038118 1395095182566 788447654859 905007694336 218271425383 3435404784887 340421994131 1042472197373 818995892254 1752402717646 660250569194 425260474450 1363612511457 1382051798433 597985085642 3207688418553 2723157181807 1457966176585 1377925069003 1349235020817 217170419603 1753253923743 1851415577639 526321147415 90482081203 2520651584631 1532580902247 83757921396 212537275634 1657981150559 224543584142 588484457311 544459682753 1348661013833 527320522767 866119649291 1851664422900 879916161753 379721356731 127623319017 200287556213 3349332508099 2608965581654 1927471612034 1417004023175 1663535343698 3390559952417 281498047723 2647653275959 2205722293126 1205000424148 578882205622 234861629857 30889605976 39007457451 3291958864438 238599265591 65646934688 343947603954 315508801132 873898315119 571095690131 1840540564644 22666131916 2706533659184 1297780620023 440748746509 292493854070 767226994215 1140857118973 442976565742 1043947286333 1785320648027 448998240102 30851647087 1170847559928 509253772589 2796877056316 3076153408418 178399803911 3141935592815 280690391793 555787400864 561060719927 57796850629 945263449494 375123929769 1040043427633 623232616918 1789950732140 785966607759 2539594583381 15981205042 5201226587 796868069863 263652895999 582137376799 456974035353 2373406688868 10230065458 70433912704 496832935105 1598649799737 982650840470 1558435934915 306708064273 1693585982984 188210524013 1986104866165 1281557502666 329926936147 168221640909 2070955406324 320312281597 4221519010855 3217427869460 1547765874018 765581159515 468937988383 2789953826580 1137927099627 3127389403796 1506671301744 874887716200 2897108491027 119956422589 3299908918179 1091135955780 2625447167763 1706435786291 27331801135 254322077574 104067687871 2345177487550 1320384088498 270242006388 507477313789 306005456309 517096843231 221666071493 1192196266375 1955865776848 161540137843 1711939857565 455741607516 298751008968 179751196514 819062100984 737829108436 1225237777392 272241473214 450689790169 1042450804556 2871100994569 489905160282 354035960146 168860488268 4181566491131 1678995718069 193197021534 671679493636 210182506850 4500074817822 2125580490355 598674029086 1509311578552 213775184560 149194755527 448709558161 588573497126 661588992334 487054498686 2604512866425 451514944930 13125237670 94576329210 248693113595 2357109337180 1680620051164 333577890093 560653215078 869984379306 1683587077466 639635991642 615122295051 77031461694 134329530729 1423831581673 1791965077584 2158432609420 157362021329 70158734946 1424119293673 2548108031387 254716936782 806283727929 1579320280282 1028978929656 317012971385 1095283479934 1718481739816 189392008782 1806794228414 1173130431676 176637396131 187349508226 731437869568 669996783671 1264123974691 4034373890617 108822721913 423395782749 2430676642578 1766148764057 1785293627245 4483226718095 883759109678 63326568765 106148561272 200789322595 65100179567 668315550550 805278091567 1289628700415 265764277201 559865987441 127469074080 56706576934 98835753762 532547719767 1058434173852 1907179960852 889131803536 2852378124194 3559723403427 2832534369715 378862852541 3093481219 2615095391071 2269390234262 819037474193 150753841126 1088812209469 58981241862 1555252134729 2058190238428 2445119288367 3282751396344 58924462954 4458937374559 498589757635 877721551194 1484982534062 2632901179663 980526146187 1946588040860 4747876736307 4215140291767 243716943524 11403229964 161683352045 1221724777302 286684392974 157766435422 52780685282 1280112474959 426730556550 878874906083 12879168134 1390472634057 995569453500 41797568544 491076297114 166642769664 50100508485 472491008507 4251358215859 1742035975420 2615761844134 2515143961303 3058551560889 10715489021 635547886993 2971362249386 3973672583399 166160200217 1858318974230 187008361316 456827339231 3086272567060 1862659455082 3111688262503 324307305507 879977901362 2573997433020 327575958845 1308208154305 885988220266 985679262020 205195269275 1264444855546 262140661657 2653763032396 4715761959871 646581327097 37056028391 541511450149 66652779202 764216680167 2588828437960 205649057515 4215506423405 81216231786 628822728605 944054520320 146610474852 806298083636 625593792317 777199271205 1628901883128 456741319921 1218080210403 909397170852 8094478514 1106565989332 2154419019497 84974908323 639540569114 2137331201093 8593839194 4506908093787 1227870611748 1225644475781 4991995744491 1232250894997 1471219168241 3081542701582 2624405767216 266711542942 1817672774688 8025537032 507443500968 3907033422352 1260488588044 297120674428 2631104733944 238074718997 2858292044580 2852716682472 2320434670648 618420845166 1031186726299 1388187532580 2301947329674 3876830108163 926096945136 856149492487 20486364464 2171855360822 1543781115018 663190826274 3413420866704 186514516940 2078129877615 298142680888 1911421638675 1963182787476 3149510890520 856683450515 464767953745 1041851311302 352478533500 62147172496 66876820836 106684864626 1213939111931 3063988054660 1220397046928 330608937442 106449956619 2279204328674 245547627684 114017558532 2090644171627 881607561129 935043759380 2035640988746 3400038558565 3999434607042 1836649460568 1504149622975 2917683419507 1355816706287 1754377470466 711055660076 1196118469052 1909582688076 1231177353713 820792113368 345103066007 229871308824 1524236066448 933567976681 18541366995 1090155262842 1007821416952 1300646420080 2507649369247 1468599761932 109187370608 1323348656717 1524840578845 1173766689425 2285812496627 385759938 52521887561 874273818565 3223620842595 4630582223 6130314180 580282028659 465267160641 353330379550 43888198022 2354330791 304497362332 1093661255857 1844581412026 4244416812137 1395639646543 4405937663898 2011747527609 172751219530 2132408822901 3172377074893 132338934362 360189072523 145997755840 1564199772623 4129036081736 242022186602 90594685621 152083702707 15681506509 2002252723582 2547819867155 2157567944006 1502555818682 417610438953 1204888106602 55717031138 2697259102785 3383561489702 2319639429035 738610661332 354072139147 2646944371840 1906166027087 100740149323 1228081460147 1879750984798 976012759457 189915627068 225491014296 111792801967 43011572868 928867539239 929119378530 282552633609 232165768484 222217526112 3661718989712 1625483385524 3609392970585 1444236945841 1452347435214 1336171722579 1784096891524 162258082796 231059479307 2342591067634 6536285860 193998158936 4613025701217 294232122956 1756583761411 46866336763 1193227510667 3427633630490 1986575901160 2178114631157 266021825307 1426708473521 746643169 857389361633 3039239673398 421989271454 754535096821 438777665139 260814885446 73220956883 110090366367 1369651389072 139657466839 1884514728958 1514232497761 220693757407 1073164691409 2628982116709 2892218829565 161824946073 667882405988 598743299205 3652013836033 1827146932143 338988314417 113232882343 210519254420 402739484513 393123227183 598823675192 994409654267 1527801643687 3870212645687 1955813536957 1267926355042 110655333719 2681951495039 770752393320 1148875602473 4243695749886 4065066044039 101305087564 236920226838 4321769686001 3503948778733 302915159828 333111738061 16240610044 1646687033775 334074483443 373301426874 3354397612407 2569459825617 4080246060816 238504198110 943137806251 1116015204949 1271052189516 939066422360 836225945371 231098047035 15929483427 958218482273 928825230516 1335427619263 1654794314591 84142088639 70627448050 996147924667 1055377168523 283975671863 634754162683 3425806003770 1057401972763 3935063921277 981128756825 13224749087 1251332493856 1313470567761 665640044967 844114177287 1433476662782 1370513204265 28104706918 143281452034 111433999109 1921877095688 507554528231 1210336266913 61555044836 806995503916 1250794659315 2359455222908 1141429506649 331551654089 8586649465 380941691801 131889216866 3398682204859 1021764111905 4218400094315 525605703571 479981627512 3483535780387 399657947422 3036773383593 83642284222 4489315584 685020896268 158098702902 2310101530786 3726411410156 2019510650044 2128823825 1399981694127 556691636545 261520143380 528421122055 375275495667 3624813499913 2950466305846 1144163721586 213948134079 1134400444717 141807555209 639444467971 3159879586356 3936510106381 896777470028 569881141679 1176761917749 654340204462 12590260813 135067603088 2412284619956 2077387951405 3233121632888 2515833959481 1303513026503 1180134842707 292723646796 76659756274 2596553320328 1045141208662 1031592259494 2184884241244 1023076947993 197495972544 418339123470 340855544917 809253488083 3698324549847 1100733329951 82871964098 1456850196174 284430662038 149644116352 398477619752 176943674930 607092522359 698420890508 3018007368677 1341772490394 1752080225682 554536679578 875290907788 2437138207530 1288539219568 627186102980 3010160520854 25698110129 1177970901238 1770546493042 2492394669347 846736694648 371196652618 365162027355 1465928084788 2737379475984 294383637671 2590535553628 4125521835778 4295962106363 507034703169 51679682079 3015903392355 268580780619 143653679079 49561518987 99758795275 2175801496412 1629534898164 2715715068925 145155690991 14803063802 1090586814380 149055092700 1233577734762 1420760917644 912220841403 1210874675150 27310768535 78818496203 323293577948 2135632513621 945939097945 238688565756 59381023417 381064806360 953957803029 21574121182 500703421963 728728467086 102479464603 504013294582 17617460744 421920773691 1467874815715 232961770461 45770104589 581498364743 97881797913 1733245732633 620672055409 3433549997325 1862331943299 1218080795766 803427955228 684480438323 985890459516 2602001979251 494527054698 430572642154 276300396385 186489438054 1990601868831 22596487204 523581733251 2425698600911 2427066458741 102806684593 51825674416 3155989646860 1418912930210 96245073388 138429404999 730203969439 49688768040 99425899462 1430615254456 549196989881 3479219770705 1715321344979 3581226277068 347758318490 778106125947 476520939790 562556788895 601072723595 56250801716 804368326799 177494291904 918643556610 3251535612801 2978259587958 111317290863 1901468169503 16525131169 344315285362 4482426677 3356413820104 19265870971 504271329043 713099742917 266202054437 2380299649141 3002958769947 3184513400601 86809953468 183886681622 298508475020 2409191284926 321241878525 521762231842 2653409736509 272413020460 2081635141220 44410641410 647534065029 2000164171904 17921551400 36183113205 39850659778 210350988316 1656981628812 2648505635395 1304079253262 3371335471288 887778239385 48690305352 9170224637 2716042698004 166148754476 1061407723942 127670046077 3741913654226 132499753669 2038138900116 415011918364 15378405368 2350705112571 2625628890533 3211880023558 119767988713 1366627542285 115155662470 322143317402 235436386199 52635342715 47933110223 313892637475 1817922853909 1046488816838 2264749583287 3697232997086 353831761241 978969714189 218004224600 468323657340 203394850091 746551145919 77126174211 955914069709 26219083250 1973397215720 22299199214 63824288606 1618360673858 52116416074 437168782968 46483453491 622469453740 2230008024016 34163768519 1532198686577 3291139560680 2089224724652 1642753397800 869773606465 372258858606 122600738913 1100351433965 2442150185987 184222259777 2216005004642 158320590867 2850665213924 1879304906418 778783222578 799151657412 1095945018548 1174790534661 420914577961 1156959114247 184788897572 651745592703 476412276699 725649245233 21048989038 805674148780 3932643655998 3991978651260 258612687395 1224776799641 8171476061 1437427929491 2444435315218 4331314609726 2469132782738 2288924250075 2392877385255 399408944447 1351198647444 1711920601632 1362172151208 1352224901218 1003481130699 2586726355084 1138344449028 122713097831 796608394365 653372224993 75508442460 420430866569 1042877466184 1579091592960 307474379174 21952083469 1296421081 807423038502 75223743881 342081848849 75676592923 4328284107592 274341322276 1439271370792 3498266917833 94150105143 376994144930 34600851517 930172911605 1042911202396 295036888763 1775963136780 2238396742624 2569101969791 1873610860960 2161929708151 1749040526353 3586157296314 1167126200269 1143234907540 1854038842300 660691306782 770202303050 654262533963 356756347924 3782011592308 2487296628767 974930358051 3417124553524 666111758963 1078181730909 9245355026 844599480579 289048850034 1830485766904 1138981109884 75000474681 1140945758118 1609284371684 4539290626 280089366011 3486417406189 308512576860 3584551936578 2206068521245 358674163845 1088903722458 2732542445823 369734449044 458570619522 715881665048 3286308519701 3406853059499 805185000135 2717650528192 254383637044 1038668894764 491400431915 3593289186189 1579519209241 487661986901 2633623327857 534619997433 1661087536525 662806955125 221376979186 677275671865 87331799523 604368491344 385662490844 1696319500257 431223436303 3175569637635 58101818202 1479514060324 803880342505 1602454659281 3818676731462 3152390878275 2928426224358 1621979292512 662648207878 1962271208423 24460933144 203301943744 37971290263 1332630151016 29213389496 168389548534 291555329072 2094476935553 385126824299 1626895691659 2281651704487 130190775435 1393107444915 430943517913 160871533929 937913195733 194749999988 2598477206805 462002569459 1812418605996 429481788491 59202073555 1560983637466 55452617854 1628121215521 1287163441608 746374939341 2735098719636 1302575011674 825666663720 28326806169 3569777879128 744261673658 1071190132760 1992708442281 2641702078306 1016780754690 4379337405089 720592529439 1143367199693 43972513836 60938340207 848548150627 1080956351790 72981090550 1916192861571 4392703841238 327660745896 249970592532 2665948450459 1672844168860 544689834628 2087221896696 26706406664 218001509986 43254799885 1569078019002 367017814764 46407728559 3793855792564 194471462942 860677800569 427945883520 266985298145 1517864987452 324439154332 267123417669 174998346733 4034654877309 624942814834 1599191456567 264657742660 994288080479 283605330880 1563824378606 1258513211981 1208439947389 314105767169 4563442449 2727718391744 202309494537 300667031352 308371857462 1875508803063 528885290629 2289221233508 432840632760 72801482590 837610736903 49502877948 4682320273895 1894496482818 61689393891 703488913457 1182774580429 325520038394 127028262470 3879137530401 762201400396 1146797193213 34448818285 676773726845 710597490710 1008496608692 1958036056162 154611288018 123708155591 56542335402 333749142221 207651834284 413956564248 2267685420183 1090978165614 449163190403 123279231358 2647860491116 3098947364136 1869232123565 482350987223 307931099638 554269000458 108103683799 461763837944 1431928957231 156319413837 79027965430 167134956229 84872224693 1959655427105 504940531808 303549408569 4014915991091 3028304787611 29385045547 1355874115103 568576148099 1963944533800 2187627646794 2941068312421 381110669134 252088450627 1558462471032 3653299639642 2312020480822 2723452050727 1352075667104 484038615593 743264468909 1305796996448 304556851786 9251932804 3948763530223 1689300991690 191094623966 4565658683044 24517835067 815467631335 74020626247 3466619949394 495615734594 2589477851707 168744945408 2443209447817 816749700408 659083914959 340033483224 2618430501544 4365694055471 1895761186174 28671484007 1530098882035 739828666026 827300290163 808397925719 1312091805223 1085450208316 2970351201624 1843947012680 83427474673 241657101333 802724339613 331809091644 108533544908 628396347277 822478947369 1419185354922 313241967667 730731465809 639088149058 1491273265052 821267034489 1113846400323 26545428914 623854523491 370758896459 125911411236 880574956986 242410093479 2058687223371 149659480108 425936557248 2717260844791 121225543302 1092484304557 1557573172237 1106255884773 475936409172 1434563993071 30159578936 247491038048 307666753609 4103606376195 531991798023 4502964366 522993867764 1059313928164 3545120798625 274403475329 68713685768 1438612302222 128673158603 2377078179052 703217619775 10439921336 269554419340 1081554023552 1715338229927 767110320251 1394400385105 19963635078 778806744699 475747029166 3130146626119 3152361401255 391001295696 376031397525 37513232063 296945563788 770658221272 3453666657524 276057758120 1950066317655 3329314051974 1702105645531 1504455078684 1605014853290 2273050802252 922596558762 1671285781223 174007100012 765712049591 117729085692 2559887052730 75409764701 2390913093338 1832424348027 1369399530182 1466798093170 2116432635593 2589360672447 11097601002 82697988374 1015061529025 2977426587921 1905133121408 1182387357014 19052871494 7797870039 361088966182 1141583537027 2305072603622 351115033061 2467398826 980711755040 1947404325572 1322639591013 1493315626166 50471152541 3829871332762 2749865295898 2275782346316 926739921436 2226498933667 172902957267 847292202745 2473328384605 4262664834349 2983009719617 778007888257 1829091564623 672717234647 613802255409 2754738770083 4536971182954 2359127585736 860219041603 176032220285 1628561031787 111401650052 698125358136 1387218563423 1766845920423 1203119960267 412400026800 1198448880910 337299148838 795788161538 1853064047397 1348842006846 3393713257343 883841185716 1304057406 647300560931 653253910640 129037109569 107580876698 1398222146844 771867281194 2809074562195 1817928398501 1827059954866 1430021958566 14511146184 222192734301 1014786186657 359341569086 700004928890 1359159087365 3155472051554 953886084709 115832456286 172824811825 3178609398167 2909852236427 1151032015017 1667195435875 142936061493 59840834818 1331440584015 1803609365785 884361678492 3380097028546 1107307806961 339656290253 418655599964 699213702936 772571939239 2819572261423 2461362294467 63030313656 3526175314075 3466003878156 35302842766 1792771679611 1043727028289 3338853311364 4228525334212 477424987701 3733174371905 3106563791678 1124841971751 114935191952 764492459261 183100600848 197958039724 948206632137 2653692546041 161556234718 1350353582142 475196880148 121391123824 242284499263 1508731468429 479638398629 1092714617955 822064886270 1384101662881 56856899076 2344352709581 159884787202 2551018443543 41255030447 1130748212160 640348803614 88547054320 1869163892403 2274824763641 458075627199 330754362091 402647394380 186965783434 1218118992689 3084061841959 18299434373 3586908782411 7638205636 3028550253212 10433210887 1063975420757 11764216026 1670622809522 1865691546284 19115575625 1808539114797 175874278088 99372077932 22614746338 72915439878 869124923280 336009318131 232865011093 799384425517 1724739147654 1796081241277 1552228209525 579030235453 3693972000469 125119655138 2582924774142 123584113565 51894948052 43087100197 1882948059965 2735672066438 737643007994 1089030139430 566392718308 2239177692543 1147673425869 624982333898 1719073644952 698868526623 251139599056 1425048979718 246327453622 790454491721 2420672968434 234577748674 650344680875 1028355189671 2587914432198 285352813111 98402439278 4335296297093 998044048670 969627315518 1446692906201 1775512654685 164075328662 214536791148 52484709141 1209713057693 357889530264 417185042722 3712930283785 34224072039 4117315487387 1826004972114 1738346345224 3369376320897 2845853838673 1616599679411 123537908839 2039593783572 53102829741 103838961266 585385543703 3036974486448 1865508140183 3980273555834 2849775044346 1017858725477 354633442050 816454156487 1239390748636 1212909862391 2034078580017 555088243327 2216622061744 122880415486 3701106431851 255761334712 512887922934 3780973994227 2604356728661 146389321862 684648318525 228311688550 735837973138 4903876520905 1028654610172 1804657001946 1075903157564 7369389695 384046478124 1495159475828 1374109557311 1868791404254 52477412368 2184647489609 2439745150274 44310147388 720765696449 1595138428791 1557837403606 597878562654 3887863940029 1157472718564 514508703361 205279443481 218203435081 118365968913 1232108763170 711194539162 1847681041336 1135933187130 1306172963702 922203132024 3890126273655 2641126158644 1092288959205 2711003784731 2771807566962 706780815534 622314205559 718637191131 129014657811 1084256860801 1448414573951 59111154068 117665133388 1001140861375 1855452245004 371785370904 295044668381 1718383379787 2886772976618 608960217520 1041413746329 2409493971249 1911270212325 3978110112507 440489359436 4295421723939 158024517279 1514282943586 2227091239293 1175432900915 4620692462066 61259293606 416927103039 2548365169646 1465591426952 1090321164435 2031564248344 2095492627833 16956699261 1120495738403 1312166433772 389064951356 864312882128 538135468078 1425561627235 969294285081 941372176805 31788682993 21097434241 317518804390 835823020028 2770338950028 726000870620 473801502910 1110375482921 653082314168 1006813469070 740224421657 945560166564 52719837861 2547219125006 968735494700 1085312468702 2800914687636 1156501765981 699272981882 10385048170 1573489592720 32394761676 560271514994 117120595647 4551725725080 554722346836 1079008519952 682529095409 2738420500656 1449431559867 754428581144 3968490565364 1639325764929 1079735648877 955118116794 12981343792 187275804032 2215626709191 2571471883698 425631235477 3382766883587 572037229337 3418341692249 1548106549851 368472890673 12469734826 12510303003 316379452324 119552130117 119876993212 14748566646 125496764291 2784912954703 875132028730 288842417047 101720433382 928605091984 402128371407 596204478402 292575961077 758734149003 634406686780 745287670177 568480683879 2120561229375 156273917864 5250052677 3404533857707 161687013904 1663391799346 4377387523454 559209073273 1956833373814 1716193012965 552257775348 284786605619 865112141774 1036129957343 4517933519931 486881250319 1325166007585 130058170389 2430419818396 170769456839 2446839757968 132393587200 3594097548704 1706341640122 315879264193 1025719160129 449587536087 663835656357 996741265444 241797876926 795169064893 272229037381 2602790055484 74644059844 68007462570 2046946973660 1765993393825 223335788387 2221268121981 2688277223353 1076154709741 686671218170 180774852521 525933538906 1512098264751 2265278780850 1520720483635 2849324399965 341405682424 1805999945963 1540987999771 2405628174869 3430099498157 419878757743 616375026057 1715520969183 87623208357 3439381517838 4308110126375 80861177862 597376239215 1040028371200 5756989938 3836365393608 987671342446 201089720373 2960609546530 1060506671489 645378180211 224806153380 112092736681 1342348128674 2399045043710 87666702465 1509472085193 979756182092 1235092654800 56869809880 332994987774 1185258544859 2449182609934 424146453708 476479640555 3247743476900 757992747096 1212380956550 213760116521 487733440929 439551209341 967064868742 483874678619 2607470805797 211411461269 3755992046496 519375324518 712007963354 3106852561456 920808975233 1472582755407 353883415072 4778593666644 1981537630898 313345826952 3629465465916 2717388851041 544492876999 669534880018 587870723276 198076562975 351877428036 149234154235 1766817693897 984341356515 40029310901 1966442345529 2932423571917 878891042924 3879205145962 7769632081 941765270902 927913927846 1599600776572 1506043784362 827630074495 18421593260 724184336882 1726069468490 361824568912 1242364332893 20535250972 20199950141 8300528728 1966753300719 281382168606 50775754832 2557351549294 422727491146 14796590384 2511862719650 1292297043957 95664067737 50151416201 2089545284255 2663421749248 368441721667 500825345719 107025092982 471256319174 117518751426 484675004915 1522176831504 1782869215678 198551354726 156166073018 525943219605 97189698606 334388125220 84928039456 184630090363 1068176680751 1304237971103 657814565682 833212654979 585835543794 2435558781857 320702702737 3190735792159 118463305636 2048910037351 1901287659612 2177333519485 537809415399 459342156878 2445801491646 20272782195 2868969396284 284053799476 2134524958487 2928036930364 2000094173605 2593765483805 2203924900752 368748274992 52110511024 1059621751000 69533544759 546771807019 163745427365 912913257265 582470597787 84538504204 455525132587 956685674047 998252483262 1366974456155 137010269933 384496126710 2195839370520 1284821476616 870858714557 1165663570793 859015973476 1526177174124 574184126806 609970904688 290961925992 1780274561182 451789810971 1196698865594 3486547902775 1780082714431 115143275411 828699083145 1670798541826 3543805129190 2946891168244 985281116695 3756297543299 1105799211070 751882599160 186749234290 443836539 3325560822091 674501401414 2221312618207 410531187018 1800352568419 240375408008 978948066248 211219523794 430217968444 543950732136 1580638357132 1352311430385 1818214660743 1990366030571 2427317135333 1061693928990 1024330210375 724214896879 375093541043 49076329921 22393538420 863201553819 2169729669715 2353967765194 370002817655 391357206828 1649273099027 354620775600 872613447737 314234899001 20236214441 4009611344118 1424305073765 534646243320 1844754516168 1521545352883 2206857109236 3712827110174 708415772180 1428840283145 3646956826569 1710056324303 2259304243336 114712206914 11190202437 1035020413683 75515879618 949636963298 2657701097646 1043968226305 373286144043 1751653751933 600942001708 727701444350 728651912510 74426311502 1688811674719 4052100117499 4704834686294 51331521095 142073973131 262774551033 194942681006 191939372968 1129857591757 2247002444680 160607816007 385151945850 2046869646457 1298937153665 981190026926 1530633966695 823886064825 2456399008 3027054222275 29750694187 184885942221 2430649440130 1567915804789 328818629300 392279769061 4045380171138 778895886302 659346358087 1666169661932 212358107479 549531213743 1734617878887 625224776883 3537096382078 326719050942 13052031228 3718523555615 2528215608190 2672174079715 4757534783325 359617792517 224531645947 171661135017 1211227659644 1984118266173 410021561383 94572750153 2744951077024 963781310626 295176767540 329878426020 503246601262 836694581661 840523805522 3272018614758 22962337816 867937432039 34144835148 54506126340 4086496612308 2889050075736 281159315588 493933467551 1022187734566 337999255272 2801690985916 723258799489 1622530563991 28962271261 1151365329146 122892214482 9101618630 3384062686725 548193196185 429674239811 588839602415 1611783417713 95595173252 1797658210262 3770366948058 2265009320840 1120028851499 1926060014338 701905796608 3735828940963 350872057767 1192910815990 286588827535 514516393976 778355434510 2892784163479 2549632598969 1040857707516 1424071986479 2872392907125 36038428750 61116365290 3286125203211 1937808687418 485672349470 899140937170 1470653207305 2760998993053 1134842843245 4681360385671 301793728109 2947229495537 2827832912456 1075589132366 2388131471112 1895166734845 3293643138868 536535668067 337505383418 2154726486658 20938404159 1834568154699 3948224857520 1038218763243 454784564607 654254557885 234871965146 777167648919 2839679979253 185247452028 1993856512865 4394785515822 1712209981489 118855455007 406967111335 365014885436 328971678583 38416861881 2608802087 3738116184990 299747380094 1631018517465 1351066765197 1867607675865 963651996990 84158816563 986409725200 36407115297 4483238743798 80758448087 395994812194 266217955075 3711004382328 401183475572 1237776324629 2925607180828 93160960256 1037147724462 3683975953288 2660185644258 225767793043 222750167874 377499016445 3842138892 1557532679983 2044178445045 436501774698 431913393428 20746596884 1311999999913 74854584065 1585331635636 908424962685 4154001275901 1921909671087 52483992491 1781117406152 2319050102444 727246101181 284128704547 936350483695 1042583598712 1473724646482 34823927656 1571426850267 1521334220886 589222310109 14690409733 1603565553333 803678281910 287098023373 3028592264904 2478067395740 4320508679635 108195950380 36851659359 98279820259 182398139504 196906574128 4357115282319 508908810154 241165210748 885208073370 139179151647 65369491629 624945610027 1417093322023 1442560505548 308335102829 1166979773104 132152137764 412998295579 255191885569 1439875538287 251184439459 346977266482 266850696149 2596249322148 431880037757 108411746792 274191287543 299807642042 586564905498 680295263104 308778114301 111600124520 1061663891605 592682269628 634331146024 536040954652 911149431948 136825845207 4684778825496 327268068645 160311260413 306197884145 1839513663157 379690247605 3141377228215 1639670601368 71917876199 2121207280948 2703195784962 2859847248681 1871193755993 35881922348 3125320503310 1331033410192 313320908709 1122423896625 215687534838 230013057902 1569647238787 641302759422 388483267786 3211967770101 1865509293960 786093033490 95913117905 2029438488572 461776275401 1339658081945 2771196259071 2528735624137 265648457178 1154214802400 1035359506827 122747528684 63133182896 1955699910694 653102146399 1334640469694 2726064163 678303035131 197962220843 599761356388 313652174580 1603294519374 1481492517289 4369924477306 1383182847047 3245877480187 1361419693716 567271672519 16132127529 1514558146585 973492987757 497742377985 54074081233 891182321997 684342104528 1644824211235 1546014249532 137304246157 216074828006 1157729729177 917526749292 192332850451 1059075841769 120192578705 3384860123322 2382802904887 15917126763 303883672744 1002705316695 3936015208445 75108678450 151360687467 888197115120 455266704354 1450473607027 130692447262 1814396385100 3012782008517 1066365052780 546186990414 1533769335845 29267245701 44640650309 483798518433 2608396083180 1194973312625 499727780388 177419283474 891427760504 356160952725 318218551506 235598703226 46794202715 1439192612462 1476530430778 3043840772253 2134224452854 2227777008384 885988052316 8872241995 610720167345 1225091935443 1883270408629 1128386886044 906091238420 2254916474675 2104745595217 1737680133802 52987055909 78419219938 2260163257504 1152461439420 49207170872 234415077595 361939917111 1624402669095 238201573540 2663819019653 554968612156 1360615479186 3381166103413 824898601324 15769722447 920210171955 426407186380 8821104514 185972564420 2918110557441 1115590351794 1593799502594 3682863761073 2476656991384 55179390889 859965999798 465995470188 2137107402964 401995643710 9815613425 1248711720854 46732446399 185966315336 1611121816572 1154904440938 248955145432 28395967911 3482399812139 237868017141 366335499828 3070690265906 206854316048 2054396830064 119515633860 2278314321159 909475995573 1194365357592 973580874745 23557652602 42032285555 468738530869 23595094292 89885913858 1960814663410 1409288215109 951135656 535481202572 2537640274887 2148461218248 368768991977 2057245397219 199164444020 1224015436898 70873363840 98378799331 151842146321 8682274842 2185516598497 490880096356 373531690017 3945081231003 42393132976 326369419888 679926483193 413575826984 2837452298147 4700628722775 370482081928 1664222847170 845880751426 612049180005 94514448679 271272574418 3870975864462 777987950620 412235219202 1095571463574 343251489425 3171302704796 984345108792 3598779440766 17791187828 112043742195 463030307315 3125263181662 583983393629 927918209301 2337730748666 899900360011 2995444419333 2214495171 15338244325 2493839027539 14313643309 74567166313 533141004152 2719946286958 1137044579013 1873519792505 76859199756 253946929119 2072696683194 1561226078218 1152788826014 781281056895 2053975111355 606130514714 587254397430 3408742234675 1866597307392 1681177267550 1102011192418 2123699800432 1462941523904 1927900835514 107404906444 1397446292981 751629370789 2404286547736 1432966613446 3196160608816 772950892866 57826968568 191395142168 1724263235461 3707005447548 138581591354 220274737095 1284949587696 1850946019318 509339225378 780758344769 145791546716 3313843891438 4413727106690 1511205406262 1325548128560 1050526067314 3281087067145 3427920274602 700807709098 135523136530 2466334180672 707919908904 363952259499 179238578740 850190682167 471729998549 373813334904 1842556242431 139705731909 961682242508 68032898142 1857289505531 1192276551685 1648379026127 1241199221520 2033306411835 3416789363765 674525925605 147416284651 187530512071 130947891726 12771543940 3261638512161 991224129453 934226635249 1388591844687 832893918955 2742607342593 3972010830956 3698302272683 617378896065 77048188207 2803387800290 492707297864 716689395535 268147356909 595417571622 85530093512 496780460553 3292953067378 2896782869242 133486216828 870684750370 653835913070 430575601367 2864257471668 83663843134 81741176237 2642494458111 717711901405 1750653666554 166820507300 3183621599341 324394139192 2249241194550 289535477601 2450080018955 155483590194 2077085723395 782746733896 602991691189 872891069671 123338611931 549944762821 2694824628905 3768094438621 118320635813 1457674496519 853232613762 177844750932 1937618667685 36814444457 1031573710113 940720830757 1329921272225 552987936044 230758892128 1103127073318 846437851437 2069284528934 5984855652 18079469547 1267069157927 259483797758 671733618969 69595239297 242024615754 850376508779 269489017850 1791162297913 1256374674888 609402169074 43409963462 1840921859 12234423823 790168059425 471101458808 184959413054 3130204159405 2506220548016 1727208147116 358970328736 162386414420 214827887862 68640381007 2263620718508 511799683107 940732933708 2588841783014 617932332807 47604573564 913031144278 317623849216 38517654489 311134090503 130666875527 1111695816643 2232553202287 22183102830 210519980763 141579211398 586003868544 633423557485 2392860717804 862663110330 858773265470 3563602355930 2459240372374 333877386751 818055334658 23790231476 1182469414478 1214747808382 1007483571215 357632939702 1096194916184 1316025164624 1536431720691 54320830516 1728726054679 637556285190 1302335512178 1259046342229 1940106194529 3815981909740 1558646207332 761373698053 2044517116770 1829381907802 4828611453679 32322575878 2743931824344 1390444091613 84485686679 607665125637 354238165052 373317195543 86386249233 778348047147 7488453754 1195462886056 512856862378 480255349027 2723130842108 477234954050 586592729746 1162001227430 144611431360 658236624490 2513012309917 490695659226 612527819390 385615378022 770971107239 43651223249 2872724345665 1449763709116 1409174544684 6514948207 2517895292048 1091959847696 1081589544807 809465833846 2954547659685 2004521838741 228384868672 1166417580957 218710878891 1015321089533 85093184842 375295357059 1361373802800 501826336633 55024247288 21877051247 2099562938826 64975952547 3691021700829 40434494695 858280788668 677831548483 539932654011 2492775351604 2644192579562 3840293032583 106170855362 339009056120 2215116206513 1612380164546 3207886294987 17179924702 2328126149447 1402850435404 776587741656 355808390126 2886604364032 1499684088420 2455004555995 3753811372505 1289638132376 1816853748574 3111776362219 234919208579 383562568401 1217049744066 552624155270 716106476970 120982664797 124452557922 136326779980 885124041997 891153967835 2227132734271 362703172776 3496982568186 317224325481 3218034924797 657077047162 663807824342 9826608336 856252374781 1028539687298 2169012598398 656959867504 40566943552 1684618830536 2711305031231 22164765202 23100996586 941575738717 143174420969 1294562988262 1769894440028 21820683784 2207690758508 74560443224 1140956786562 1405227836864 1761993725990 2568309145754 11426241510 52963398245 690206143412 1974326409981 3362410019907 865092248424 851636045088 1146295732633 557071546256 2210404600 1715776409931 153554863294 904092805193 73873760875 1725673782199 1380014207712 1287259285996 400739061031 736901910233 146136325933 15010439266 266553221468 489321444720 58889646047 225316931520 608369463530 68434844420 829287071473 891784648967 834013522848 14102662283 287709890292 1986960439724 2237642921399 1341118554885 367034252927 1626060002892 2185751728084 1382049315192 29072835533 2524355600511 210595900596 2000519039084 516384883229 1021228695016 102634641478 324339532668 1591614185277 150331744999 3258728601395 5129440672 2664615879575 35378937092 2480124017436 100978375994 21603318540 2722622231003 2597013969573 201436413974 82388760582 1346085800174 1862013079044 997266572840 837976575393 1478826264774 15673807940 1321669635208 1351416014372 56543406740 2357854850494 492171173836 1352310942380 709256962333 27089468636 106655555 464481239519 606518782977 1123041897091 3755061129 1937901816708 1763173123769 1355541884127 149267192124 1756308329243 846883884095 985707721763 975355386364 1095692525509 353523253932 209684000912 1046346791500 180677123758 3345068758031 722776676387 837684022751 386422926899 109580326970 299845227709 8689680830 311206874002 246919449984 269446741273 638436696832 2001433410014 833636038910 675525925639 705462604510 2479468924226 4236515006149 2743103425340 349226386949 36869858655 58984441692 3444027296861 70470276330 2002641880080 146976881788 3553583498408 3376671237371 1115100946924 965156400336 1024659265509 340673295567 1168237796614 2253556118633 1177492541861 146978012029 1461352392940 533082008091 47957911451 1003018934317 1385854196978 64158580184 600462414122 39728773027 2840282372919 2113978400413 1931596122743 491674891922 472311802494 1037283363066 352464522399 1285453300288 2510323034364 98733880230 1104223712889 90145306562 2004404301964 2325204081832 536588501054 573202953898 29966839813 1117309734584 1319071037551 3239979725082 2668372625563 232174560903 226453531184 511595217252 36880429462 2628761719140 3246448711847 815279308382 299342518863 80781808073 833090632236 154826334662 1790039495923 2781034907934 305657283238 1827328468318 212445086895 1416343555689 165036704209 1167215860597 2565994833586 482062638428 476027949552 21299193513 3374421360993 324031199200 1881924765147 1413167657171 1749665078398 3205162000694 755623670262 337594727011 2118084925060 1781726636271 530000386226 212367761212 1585893030314 57785036705 175296025001 30917303151 4501450438348 571083214186 371434798090 352419468448 3893547365406 532273252407 586915281750 592054642351 321865873126 115228403196 1039713660463 176502400381 188177351099 126658218058 1725970884998 1672401093385 3187493092541 1036786702854 3578220877498 413148089578 1240930018158 1053834039527 454710577590 3270089274 1040342902568 742687020312 4100955167571 648800345437 206191926550 888531725759 431894747335 957190954539 575888983610 71304421828 100416234774 337743546326 2260064787756 1316471467044 1169742580367 232123568482 170861768186 951351487195 3622158973200 427582007785 221000532360 1787381492709 221297733562 392407302878 663119771735 305082241802 1139028253722 248455347129 164972114326 1789183932992 779173675609 525243481349 1632726500237 435181410671 3314753488785 697755246031 114723839985 3774993110948 4142251795236 2215706514137 3666691432538 3356103087616 3102596508504 266502257823 1705148216164 664053037553 1077665199711 650638202286 3413505186303 323827913619 313118052429 360678472790 515220785821 1803938532528 3136085676481 809032412547 148694153153 2313439116423 989456217919 103697190635 447040605774 265197426302 25475204106 1433994900855 2718553247480 1493177551682 90052257438 1298854492596 1219081755219 429476753307 1106543538698 59974576288 495469456600 122586110928 3197835175110 1528310380225 3651675536827 2644734199278 15251252657 598954180318 2078673229020 1280842070170 597308195933 270667152198 1679839103764 166811376783 86328800963 307435638513 1726264813570 285741425766 905088183199 1393475329630 518935535601 1756775164111 766361832578 6888771976 1341094808932 1252683139604 572242853673 4561133081508 1392882903944 662662451543 100235119833 336596781778 1412770198087 9157715609 1770663245656 3847477148671 2797148436567 706229228 732054087251 273614484633 2740579039215 1559162256667 3041463793306 1307814125532 2386343170502 380020574169 142435012231 3291867374576 1259595763117 167135374434 3721690959006 63965881897 496738792210 3546304464904 2587490975612 1067406627742 4097526051359 606688085909 2629635838267 731623815496 254840287215 445229308110 43782793357 1567286366836 552270956978 877127711664 499023194567 74193842771 1013808280258 224557854337 2281518197474 2299012192230 580903122271 506594344027 2025404286024 173437536163 152284986165 1992747961710 3549804307609 125600464788 1822787348165 2392644400083 537063322681 2033196237909 1060564476035 2302354720607 2179422323220 996662629379 195869361530 2189840025818 133424716977 5237899000 1465614953202 4314924345662 1681124727472 2200878427365 1486340926335 9273173338 1371046880269 217320365131 1485830038510 845769713576 261692682254 1078865613546 614024365787 454381139292 77730693505 441088763786 1625494268116 2674913709957 1081400908750 93985302402 3487632507857 74516443061 203367458055 1164611625916 280320314125 3361399447486 5528619199 14224173558 990700007742 1402571489125 2702299905620 1126264072045 55575503036 445847263182 927392586643 982224274721 248263087851 197969794979 1980797671128 41657278319 130666510791 2390776293207 212568545244 547108009328 776836662606 1723354542376 1431092975361 169492626451 67743687128 309549177046 209531938592 941366175048 239016784584 3871731602679 944494067167 1173660855267 746015812740 2539843956271 2132948814400 130241936812 193964346855 448027299364 112714798691 3510453968213 50008937467 43393219537 806245386408 4157259069135 965498092418 1915796055308 371642587070 1475179429032 547819636897 2515477154743 262348847675 3652659054111 4167986834030 1886060283599 595599098375 901240960282 61303702357 587672120542 841723885936 168658724148 489991938985 3244807569127 205011849384 865921622356 1472354524128 1087222401774 12352579985 7298807051 249277208133 1470809667854 230029978981 261341971464 22438765095 2381722860025 645909085094 103070495608 40007630137 74886601380 507175912909 745915784259 576563341057 1086685206162 2139893517529 543440779009 2416097642576 113676596633 2293305580396 1391321743976 2644708917617 20471026533 1672763367958 66468166941 354151018514 1152122818119 2065863902231 1146903246282 439383346845 48450571856 824711311350 466455193611 111638634390 906094450687 1796560667903 282421423432 571234046184 971669040327 888794069230 2259029899990 83466034521 1151933445878 3020325259512 79019393096 1828188018396 1139340610525 455712566144 68292264797 81256634209 1349821801717 480602793852 648059757279 1072571420633 324678807588 1052605667930 508419180962 1816651069403 568167370812 897615969295 235054250442 1686363339048 213207691032 317968785676 1425198621437 211032073660 970288030781 2050643653524 1636661567642 1299909007890 1028123322 41612154201 1021241130848 536906944764 81654372264 1163405974666 480740249228 4284186640432 127820685282 1567828744309 71625242683 532631036708 1039055273959 193422924890 1659076098876 441710690170 2627951793178 375992635131 949046477069 1668993170765 2151561437009 1842327956693 3531598486018 385191254707 4083976657869 364574208735 3204067144174 51935157101 1715827269026 27318259070 2515454913680 658824035079 649755063304 1820381072335 2266909479695 3161113970414 518697697842 4016063510378 485197305598 34131184873 439330476492 3868205783682 786553025702 350863545681 2035354039718 785922208891 3788993600204 1561793152019 911826820 78073956936 50105262253 2606000150031 917392556146 124129011419 2654789193587 1562848281226 489521649266 2062276156411 18058075519 38687778613 1996123541075 112293344499 4153893246257 1954982591079 1170949313410 231045249362 3297468398146 101508154975 23971339500 12081277218 484406752460 720131766551 1183673601190 94141727174 636977871540 3346192786715 1690958179809 1465118892091 976070309453 2536093136986 117030308566 324099443724 1781494094059 4098840302532 471108136261 214329234482 3465314669328 1830842408661 5404912815 34185979029 901554259262 3498064922226 400647863948 1652112016062 899167860670 2358830186871 2485611253781 595843701652 1244173034516 1505877277341 1076303195846 3449608865285 1219109065735 247721557815 41145125904 2416045316032 903194633862 299404113645 1462207725986 2859728066136 1210231082664 355889615160 333927093559 3135364521540 147810631051 4004797728220 440049256560 9176599970 226393222005 519530279629 722521865950 3426087722941 263279940080 621194226541 1195482702167 531987892793 143471688172 657691677728 3315980505506 166004897508 71775897076 4298045452994 502459684509 1097189427269 28609451041 2375022525841 285993401679 3688124193282 1116139442481 1631162623136 301319731413 105209717622 2636030455891 3574318795161 3668591846155 1731966239789 358201970128 3549176151865 688552958750 436686116550 128919846092 2445307243058 2412358121155 2034048815863 2780987370949 1293286625490 2638668288901 3409600696589 1676351834416 161775533173 1105254486018 59026208553 912228435231 3663680175 3518902485092 686665516336 778391710020 406726030498 888138349349 1753962534670 162714815017 609305558939 79800826199 1162819442863 78943859284 1716165803709 1131760397222 89188218471 580547292447 4301039138703 1454706298409 36633641699 2877800657830 620310512680 163543091576 3061700739271 1505421708486 664758310211 624045578386 161025406428 125230395135 413232888620 144550537521 1903874498243 1389602286622 3591250120032 2916203940446 172808373258 210598318041 1060941263338 938275645346 1623303476567 129714649061 1146913968428 295500979849 2763401229209 219554099727 3028731287432 287423643790 363217946752 669294099157 41495310999 658192108499 1527693200581 2236494536822 1153779494527 315204794868 129408935583 2960873951823 3413237724049 294803498047 1564283429978 1794062257915 67494225176 1229887972839 575391722385 891972491676 2634896724450 1594294521285 1345867743627 79056504475 57922879898 8377499371 1844113491478 395064972392 1617239961174 45707797114 199792063572 149541049009 346963438064 3030455792668 1316103740340 101351544013 755426831606 248683158830 2008407702918 152910788351 91220092080 397502720794 3531991314 433878705132 747390283034 955846653846 937014149796 630837118422 1583181573934 9741046396 752447928773 55641925286 567150773724 2443633533651 2253637224574 3392376076545 1956165252304 2389150637103 428882294743 811068607737 250097247741 1207845885360 805743361082 71443651136 313474086089 805818665717 83674384916 3252961097532 1226893134072 272333021610 65304653942 228374117119 1216914577237 4021439403543 2088516708431 50937610284 13239473700 3270419350832 67454039157 301976639323 215531277234 631102655075 1467460466099 2097861668767 255638750872 2714318552476 282037128653 326453073174 1613273406425 344993368593 1519438484745 3110452991808 161900685616 3313044126158 1072861623448 95052140880 2063862600643 219889939452 1179770211021 1088504306493 52900513219 1107152870945 3424534832430 860449715127 142596624673 744907135562 3699834586836 210996773695 777335744479 3843045253996 881814256999 13310446970 1541632042006 504687515001 43709976415 2156593375229 1717771121038 517689280243 1697754979060 1710244568118 1276699358009 15491596918 816802191572 491021601251 4204528914294 1676308345182 390213397342 14029580707 3348523199762 601909698502 807559069216 1210982197792 2448457308461 308728891964 224020629097 237637424898 390008750459 334383703182 668654824505 824856973302 290873169042 245019826806 201332927615 520265803511 1716011188377 3026571149572 4363079803022 2053702563055 2107983928339 506218831050 194583021211 283896872493 4335806539533 1281659313169 1185696375438 143346452425 2605799427934 2558981529092 4338030153532 307137741062 741229023364 304991733466 3487337021419 360020712406 2724675877533 399044531678 2942499327316 2328310750739 46271432080 1861054780416 80658170607 68557170421 928053964107 613266033793 3155670034146 1555823687807 96145471870 951601798735 10454082217 137866462024 2724218712 23751715117 7907001370 671274484751 2580146173326 324715303247 543370773541 2581199097711 1159274164822 719743340922 284005875568 622179523229 2495254585294 150968696615 944544743413 16480822772 27463150743 2317479108065 1763076246213 593184073484 112694140132 620699556378 980875937846 1301549180357 1286767827105 2482092215999 3250959606475 2957980533361 748124254 1722833195413 2260059080893 3319947906625 305013326888 1552133342833 1931134043 181634447525 2282836406664 4502553850473 1396998763793 3325566922654 75473984417 219705082289 335033954732 2663119268627 708754587487 747950201995 399772025396 1309241465197 630601598552 627476163524 129279072172 3257957159849 487022334171 615694296233 3640933173150 315122926952 831222422004 6882444052 1178390684040 1593874754130 1710788192674 1096619347115 2460402014787 3213233809258 671097714890 1237865989479 246304142704 39170765179 1919333429335 33114116506 500938500668 764518611023 4178059295575 156413932017 668585903692 2730573452735 1435997943203 1747745341052 2754674687609 1437356643230 2242626518849 2447071466889 1232033313587 1262509111126 159097633569 341768551576 625656630245 901169353309 1923508432333 2653541072183 23997569558 7428164138 3544329698983 2400736928671 3778355913121 1025246051134 36419251489 2918329872091 15902897265 848853272535 879704405341 479649488597 599874106393 278169114734 1027849076450 51719468826 796472851174 1602123219943 4342592162922 337492319415 224824462121 1827286189136 301167382466 2477203333382 844397418953 597487208966 175428431940 835329583989 95494193969 2718589734587 532991316688 26227775366 1392387215374 85316558274 1747689014 1349871044264 212885045474 1525567903442 1748560485899 14290521868 7566587800 1917587767116 981541777089 3086490542245 811121016159 1858058006151 3737480173 139852477304 451409888410 1072513645282 1488909787982 347419808597 864201309044 8823722800 4510689402687 1507480401720 709797001525 2369741655130 4203840598288 160283577365 1149718151041 1916720102635 2503894842840 2329376206368 19859149279 1056632997537 1791384031215 2310971811848 998542539263 1130023726843 2248403535742 1583333854301 2288791586668 2247722061370 1532037531431 155009612345 73289201349 4209214172808 355414542346 155972860113 403459890471 1528243321987 545089460189 2407877368997 333175151911 14133932854 13934889282 761292239833 145465277336 246020715300 459675140138 1158191950764 415307469055 1879798271769 1694116353487 1395670028381 341289472348 1378906936602 1567376924861 114317753115 537483276519 7155193784 1538498120482 419606074329 1758237228542 352975788191 153294089919 948860913819 2118528474607 56557693194 709424465422 78779327161 1683387318167 3915588860644 956689971014 1447065917745 74419048381 612659308689 194282189024 9202548462 299124761830 965681263863 23345481627 1607200826539 1867680505 97190467112 628277771682 2747883029733 756427185308 443405439070 23629317737 924410597185 967648491206 3540933445613 288291057032 2591505579323 426432022775 1872832790648 2561555358460 427254136243 3800545686232 2006809909033 150308751288 2702094900879 479524156774 2387833180364 96614240990 579223296965 638058144764 2710491453177 3429140283512 271849000791 180210136647 2011824193820 123509669586 68020538566 57978178395 847848656089 4858602030 2292998109897 1871506976788 782631335086 863476154499 1281325566927 197149846190 3510171345 1973067672716 1960980481910 345688215397 1024572048814 921275599125 2023860810876 91286012002 79829770556 2302950534580 2848224108070 2270047876832 1229802294962 1094067578802 2138271514091 500519384792 2355249007410 3872992079728 1871178395 406811686786 117495535701 2881293513625 1349753202310 864530260265 466835881099 683560237772 1697415702144 189530918624 8429630225 283738379443 646783157194 230343408128 21486810099 340925239528 359748329586 1547760936241 3727317169204 433386326547 359754402482 2800160360568 856562380256 1738365741484 209715429317 885109525859 155058295646 765402712436 66936728818 167658070368 2026047384421 557388865674 357337127970 634278080196 635130887020 557752054802 2832924312312 219703374751 302892046743 107747400509 8225330897 3175690135292 3817260459809 675647654613 2963936966061 255273088457 501744675722 719033864264 393336422560 2816334354965 1414773368470 117353501509 2141459700771 70594998200 474925508926 1659545949632 3470768787992 1835360359867 233729135564 763924638726 29529645745 918664797388 1315057483629 1277899487458 785610180455 2528298501473 2819597737745 121152295062 945316139756 1551687538414 2903115936196 1934238960239 2490577890171 608005023845 583063449248 729897802187 1600507484519 798895338427 2378986552930 1092736908162 872461587248 216429096661 1225868804864 3032025353643 180157257760 4896906472158 928666078535 1586161347657 2109078209220 1242739022445 843200181099 2161647828076 2265070525 944552574488 167074780059 2004467942002 2355870109062 108000253346 252979084314 84407858119 2260013776942 2095031770229 1109507833682 589856862263 258682133518 511711514172 1040490467890 2216195674628 952409250729 3391596612674 144300104396 982770063297 1011671594882 73576728690 1288455214832 1234041493764 255623390884 417975659054 269207531267 1598871232369 1100493039762 696625516496 440081386536 168154510117 260011703804 297648709663 138255215759 192984943721 463950264563 2358495933257 822787980784 123585877400 1152558483605 1666730300600 1263157171143 2185261278140 617505748748 1554355400887 283109145846 1825884239685 34133071511 72602267311 811067533171 750124466068 123858315627 70432697470 1146825998773 1900427327472 67235937257 101676912069 2654610643603 1769793295994 1895196406122 545826046582 905061573523 926648358597 228394210294 2402738909121 980017709522 2868794100589 1424364434472 1138026193100 4068509883119 1158500741348 496040224689 2036369724193 1721941689741 119829358479 2471161473118 1567106301189 781014956732 1385378456302 768916507999 327597076372 273004198140 1010718511942 3978785998312 278378088009 531684496617 3057835807298 1332242773381 2237339859685 267234531917 823195896383 1149905527483 4066578967552 23027799922 1928292903255 655475844607 678783529481 2161460751548 1071470504392 2723926064823 2168759008924 2711825558989 428292875194 186094687844 154248181164 125863415579 1496858579132 63235897928 24556233620 1344670705811 34495885752 1057474870139 1337203058506 1490251035356 2292585110952 2157059864681 1558271805487 201062104386 507085371559 2865442833083 827903967961 248615140822 1446947303671 3113149417816 93093027568 2736761373064 827728173107 2904402350193 3707048560674 809056254165 3729710224253 3015926377333 151085627727 35573296753 142488214095 16101564078 1256543816606 3096825187032 708448143939 3634372197603 1386109929395 2456932196257 505081211010 2899105501001 496187209925 1705722462940 171140345632 681346334532 105539040308 558940230729 253082268736 2361317066391 90899949656 2439246907683 342810478612 410253619347 3253902899509 1047083915953 620314169949 1687440156847 200505376485 360647844478 1598010182359 15705049463 2859934557955 969218140309 339963721053 246774855637 257664514383 196364324729 2239136932076 486179753947 229913623517 4276424483449 196173261086 3942260156083 2868616748612 2787523201022 662787165885 476497516002 346347182039 529299934994 2931834446891 2709078666171 1067120661963 2018674951331 593977529569 1762591653184 98182074917 73068998145 150663634516 259434755535 1483674909638 1717990203890 357904997045 371345405000 1408663179223 272128435946 620566671576 2610328065358 1706322103744 196462215576 1798721374694 817610150908 221055891361 2372365738859 208524529827 809607995334 1727207285189 380837893584 1951491829910 1019740179275 490657709737 250285626269 397599441588 1605410255973 4345918457789 1072384944470 3447544896152 305039856680 298301033753 2036567350996 1773361250673 32371198732 421539849957 176988596759 2482710017871 61261735035 3712911388225 1513425954724 5154173507 806442128147 59014277511 118109520125 917629618114 1560779449019 2329913513250 272197792860 409947042862 1760957278014 3917501497162 1856882633935 4677636659045 105654939509 223119219499 2978298077355 3007477242674 353380537627 2009088774175 163621659735 4138210507331 269679061880 677053437748 499549240281 1662541597697 856119655990 65784185646 38898733456 1305377844774 632747536846 124979021063 1930992799670 220050285724 605231353753 1204251100877 2838824958049 2082596667875 1476135950805 1528436571788 725103588561 1425551104620 1152504276790 103292242872 4773365460251 1324666415389 680793330541 3236072839504 4270031821 236586422432 54962694168 1542812796978 725638848486 130703471744 1525721225463 894717712797 754826546155 563806925690 184729888694 256891559007 3281189466248 139499791905 82388604257 4424462401674 149862911254 949090516777 77508733976 4381593281933 574678457246 1945748772447 131341364037 150967050471 32063235419 1496937720794 2594254065258 1100091450090 174344430157 1552455174297 21271206973 1120875472779 2853261208752 352258381793 1096056906391 1584650765084 712088677357 1322142457 2391673526145 1055472967191 1367521154026 40730089957 531793723483 2430688649975 2642357032506 1670932926762 2196548882753 31320515557 27353382286 180566748178 1828143319764 277067191791 251882396451 193591212298 1278849840527 1228952664506 2752358911993 302161842821 673322903576 1163362910313 4112055688042 540993188926 99970177835 881027733228 3424689131779 778374619116 60461287545 598939529594 271936777298 1442055547925 1869231560967 1339951080720 297432737792 2283299569090 2883615297747 1677578492339 859970984113 3692056446467 2521193223200 1106447851976 3781916482559 721560140323 91651585600 645053144182 255755648876 553365649883 449296129270 687930706129 15825307924 1092107884124 2824030841642 2677815257988 2759211760786 222038434220 3214716611924 834837579566 1838666479102 474767035178 961019459808 1709723939669 202465156957 2525241648518 3516464675016 4441047232523 965452702394 170733647229 1455368963834 3348183911178 1326198826123 811896050861 89120301134 324283307709 17969149942 606307338692 1903709047266 100971057536 1911983702112 725774267298 1895017497090 365552666054 903669848899 11290341381 2740842104675 133054418480 20850969815 1237751019341 711801345854 1475268026855 256214831714 321964172738 473947890769 1717657195381 4163583065073 2318807212553 2040925699769 1082810175995 1850443405935 734648109722 1043091180139 1069445833346 3118774550 25888649064 1772343208088 265355424305 537471090390 41535218080 2136871845663 1562566429304 1600694509187 379556016603 2147811578569 2799938169690 211705868812 2687484019035 3927847108138 1938195963178 197373712490 17530771231 2535905687498 1242037259125 297388012280 165245805313 607838009856 531649841620 4133896016995 189901044890 104700189900 348322650453 365107897369 1809246289881 781860108942 186900524187 605149994816 3387802174269 2032420516756 1795309824036 327712077499 26144429253 142953733389 131696335885 988889521808 1497503736708 21008818385 89633420913 22945370514 4575457763948 1769727613341 78687229908 31757709185 3429756112518 2964905201688 1405031318028 460167232013 169641127661 469604060211 261757019621 2647647348 960030529665 2371730299559 2478299511858 88870512273 1797913897875 285318067496 322241697168 2548120474363 397625579928 3659629726252 3541852964906 612206803676 1306938725824 586509673047 183048549340 684065805184 2429583885362 589428596437 561857195290 3036414780596 155509288073 3146122114692 500481669400 922983390354 671989472010 570092362742 165758809296 852249342219 1995534726417 478296332940 2008477370560 681226751567 2018876526733 2316208200375 2258114144276 432809630503 28913777528 1563859301529 471368677113 1622673403696 1023784909272 8462206354 223616294610 1322194164176 1594353420240 318557164116 840880155423 938904290479 1702245883742 415219824591 7468144560 125631153135 247696750011 505067051435 308533352359 3999126320740 183666834034 2291614908500 491625040338 14484779793 333566821880 831508110552 2263577463528 684550904302 773419452252 1279359774292 1399544824416 1555571231586 1121807797180 12744053038 2534434948786 402278662394 260763916781 2300841488832 2150141578942 1849722519822 1032793178876 1274806082160 374119411143 291109349133 112563648932 862892812715 12310891047 1182701516113 534903309043 2604295537403 467244639858 2545780043395 8148932066 1516057396262 1920591091975 605918389334 46787649367 351157283399 103358553846 3028010951698 435576394860 522179436559 588288395671 112956148887 42232658730 13735896133 3074765929402 641771506709 164483420144 152357499666 921538610229 3774454677661 909426805907 459177453829 2602276301184 1202101563917 1628087811176 33711290162 433989980808 1648689113649 316683401578 435907388722 93242497308 1962328976306 657743489280 516937418941 1567731396439 950888523813 3047172302861 168807251903 1849748537778 2844559492579 916235667564 173601008882 2656875773 1196816482606 1051746909245 3155930257578 2312850479256 1916177247324 2010691856855 3363217305948 2463447109839 310701433379 438851898721 72657396299 230150591946 1968297991018 3833033278760 280638148489 624588653486 3017622712026 396999566865 4647011269010 3401564251809 803613108382 693962922115 522263803086 3674828732814 812915807178 1191698435033 697929705418 117624700087 757082740561 840813243615 26846979833 120094117211 1471157436452 949976778341 1627951390660 480803297396 1218876572245 208074746934 260001038421 563598403913 1777651943170 3684819343988 738267877989 330593659397 136338903133 2469746160410 4158157719165 2379217045502 484046836037 652771173376 2032670583257 1690827885798 1629427699257 1713546765885 581571304870 369256237647 184627868273 66466850577 416591556648 1413629468577 1465107146938 909720895426 2476510325026 2182902429791 97764990135 2546176035042 3946503490859 552170717702 2952429516327 732397540824 21099642344 11654975613 331409660710 377745500788 409300132078 414248731030 338213373326 446910555898 1782049756977 814350208917 888662319245 159884763195 1715883982315 638239628730 1214148133535 398907880486 3153789091783 1900342378037 137907800657 183859708067 1166230641180 373559816743 295371238049 4086951288408 2634833143771 2093930155916 768359029090 1745340300161 102737167884 125632706469 656837718115 1628427250939 416956686691 1873869442608 316173494539 1464344183824 1589435039562 1264618935514 271670910665 294230480904 416988415169 3202000077777 3035699928866 1736930309727 892448167849 349969248022 3465679189711 1110904931510 1384909713011 1129086899372 83640551049 96140762197 123716089721 561692139469 973585626101 1743730073477 2178833208293 2312200406995 1281974432350 214323621543 591574945789 2100496348678 459597733523 1378333824980 402122016866 1215502963212 550976758001 7401302253 1897989725873 121414313940 209918837562 917003320079 803001421453 63351121254 2936741599746 512872263183 1102793007427 722313912244 940709373623 3087565512357 18628001613 1430793076927 372289324464 1305854835952 112868059892 3072346999425 719010028135 2497632482264 3529720419 587256874217 2611416477092 457934275130 1670726942861 295129742174 2548196151381 152343883773 486825274567 2002497306794 918436431293 2128446914457 56356242259 421117679801 22024912829 188369251962 3889444481502 436979375419 76772987924 4373492692619 257943182049 2626361896244 842286028752 325993532430 620976528534 34965353777 583572937642 114252717157 160090471038 492015156595 2129599388269 1355053181126 333081237343 315210469605 500732009295 2202382765268 63574388404 458126551855 1102899389624 1798324921156 1733492447974 1065957858367 3749995744171 3646758021069 559658674994 168593130675 620558037297 41404725928 1428869409092 1065828295419 340953357659 111714387781 216703695634 945555327112 14070460633 5010037647 4088628588119 2768637857732 3020114151813 3597366255454 369068867300 477338042098 1172092883717 1978079974788 169336397392 509780402609 628343986810 805726562368 410092111098 635157086964 271081178458 3645017568027 422680715410 917799199477 186677553005 3442338914992 697159726684 1386441457375 1213155574641 642650664200 859960524611 2582179215506 2474830478496 4059750312847 35815613735 1532541637847 971112600680 1870413310108 3364295990537 4009924973230 3035246977491 494868529499 671026951093 4150180968 4128186759057 343212154905 311219288739 297296280494 1066209545630 2869998639996 5358950054 1167747227116 807966928820 4091104417008 2596898317315 520277501920 2562418847482 537790504250 1549943873237 1447346064239 1079030934464 3445034948676 1909362494246 2082869359404 40884857236 2029318522717 458522067329 110051145644 87599908251 690631488945 1365418166180 21659712119 1063162736309 50592099508 2429672995928 2535526281901 487336424463 2155582902116 2231345828863 2698787305347 294385725708 462532934900 588796917566 1871574886703 2613804428355 1069920767662 826133832743 433444187906 1526563062513 1048722596228 4411250370161 468667799341 3112542283167 2037398717780 1473402163902 1515391438714 340300831781 1263864102875 1801018483113 181264840434 153924664047 110168488216 2733066959577 933469814585 2971663090 2997317933305 153231685183 2682468933754 37882062992 169577197059 600018205352 114680368163 42770279729 65120787236 1951200081606 1741095983939 28254962 1393965252001 123297605795 391930554772 2842278967521 1909007236696 2122417565160 1984387528516 28877680042 40516288719 330800304489 1581820058414 206110213557 3106477437302 1709026104927 1229668168338 2662672540528 1617401664849 1169678639771 1645051871009 68250921778 1481672058900 2077299718558 969379701768 609706995231 225493723519 936068613694 851815819582 1641843614213 932127954917 2614534283087 2976334800502 1938013124780 1778464894547 98338477984 696205724383 255702394637 341015696377 2106649002313 178447015005 1109649723974 750228659770 24444528955 31253850995 406610981386 2117072839322 468702103812 1771996872600 2856315741085 1554073678659 3916098352839 109033278529 1008858914722 3090614530581 314462366505 248492903903 276202510512 1163350417433 1013027560745 888387534258 2782571905012 199457355172 2005285465776 1979687261287 225823656938 1328973317533 3687465597564 290666929302 70193276280 73424083772 283723293203 1119810824771 199330619378 27281913522 3108684448677 124818966524 1871854505112 153318561587 512586209523 862730202618 1378352755293 823069434249 850979090229 3328376296335 613588444252 1261054650029 1908398974959 1779185053324 1077293263202 3870225735847 73322625593 2550384186756 457262522094 69588377925 1201147786595 2004841013830 582350111809 1935684623454 2261046891501 1516682874885 1125872489084 1572383485140 1102842394576 1854592935582 518521894182 1308007505789 263657569580 297619418818 727999672520 216395472657 3073880390066 2311410425151 4083353265707 249848020242 4078793232507 540159190245 737844663276 3385618484607 609531357862 2443021912797 1157797483642 170719829294 668167153819 225536850573 2741145265413 208170391735 2532890441306 2236139552171 826786158185 299684131258 1752889181338 1985256364855 239034607318 269260486068 431916949127 682650656887 57552813848 297152216949 2164239787305 3589768639035 822577013270 1650562508980 136808082443 204880911349 2105635395105 823112052418 42983693825 188302315957 2209474566569 2037586254138 40092450674 1203157506019 44317037760 61104184187 3442269950061 1083887209850 1463503553244 3097139711204 1269754659504 2091079167567 39365485973 456681474559 2416462632665 1551117864907 263228433 429652209886 2150515818477 801558522371 1159550157117 81835241044 2078652102648 1552144716922 101858170165 1561651767798 887935900024 114774065727 1956382647661 2974281521736 1188304892161 113712194222 423541338529 296573308755 1106122112133 1677629559 228009879175 868286715634 980500144174 3479411104733 11086229773 53138711231 482651314329 509679240236 460952505138 4658866042170 167111483588 1898623413045 1262613010271 1321098382924 39338659401 178866164384 515087899311 2821806704454 417341927054 1937846169296 4792290487237 824484939703 1660942056004 69547267505 1232272536336 853078955674 2491918244431 3418456195177 857848713254 690965988068 2176929535147 2958967822256 76465505811 3117336249097 646227723849 1244549202402 1534430211586 299758482226 1042123425683 496318222972 2220775456167 1632245232892 939577434719 699104144005 226297242822 557638112014 3640912892921 431666814280 120315101799 30809728347 1560106252363 2038300513562 220787603609 20872660002 717421954351 616226136242 479006934927 2144395058680 913667497400 3501134157151 193344616777 805319824284 170233725798 930243879825 3784180617809 69128058183 76377714601 1274556293918 1943753294588 3706893439825 302172265994 63849021492 1738368304940 27934469863 2587844239060 143495751479 2397524353672 267258738276 1085598642602 27548384763 238125976043 2480647609327 1548588731717 2459736245330 325095054468 1967279630819 2687937001216 890250489794 43085700812 2488578827681 1409107784583 2150163336550 1509144358870 1777415105017 92751180799 2478506177137 120131817516 1542494816197 1270548593242 1816330256685 3821644173172 3528309046936 2546133723452 3735005579231 112425823978 168232005881 377188912780 1792167433629 3088619089140 3458220442808 1730218798811 3521208246162 289777418707 1538560025584 343686016312 20924539353 2114871420006 950006049804 255411551015 2454597526569 1268586771373 249686496999 1247623619581 2748164057288 4319091310105 3197069673886 387326370194 1457392514378 127841649358 3182373964483 2015997131758 102119615079 1363128236774 945847416501 439425410635 117294722926 5745340322 187919599593 12594018379 2584070151765 1458133495179 559765219050 3116627395485 1552944097606 916893948456 510720776536 723667393291 206364910075 34826194901 101592950529 2217963589441 871573998298 462073908765 1417981028335 1889164320336 382278372530 734061387180 1205651559689 196557689398 1321630640537 321100086742 2161554308237 924416885344 200949949860 1230224279190 357441108634 1348453090963 1325147948475 354695279690 2098084846823 394060245315 3357905085169 3475772645829 85010107011 171706215326 1908194125991 129285491839 2046423700606 13655133748 866431965531 2610516436682 2122948577131 2323494416910 2159953093634 3685000666180 291546980336 2653852535186 600807685423 703887002073 1653923935377 152558218698 1035030996606 1838459925197 89237493636 446963063550 548262769448 488645374958 666157808370 505495184852 1456121656370 1574576067688 122353184044 3380636043161 1783123184461 391450351936 2374459821068 342371796770 993053573623 1670034075164 1414115123253 809381352204 45913329314 2675980091884 2724461632564 3762248918242 112207626032 1298792597607 142854703580 821836525541 1697082703796 3554718650288 815295769616 1212183288817 3587783579641 1017229381658 930727964854 2061730845290 876014978683 1149291119199 547408797289 1820255495509 265439571550 1069625374802 18028112365 2775764371 1181259818995 2341746512759 824257571275 65050522170 2385506674413 3764593218139 22895758877 1409739444509 615307558388 240319827176 1851380020290 720098290441 1312535394945 1891322351315 3219913500643 229447165531 1350961839079 2226975238621 174907695907 3003573010230 41097332982 921939261373 2979622912896 109086944232 288728920082 699288333826 16173511410 1215262115629 1868810042327 85934552058 3879110590279 52498053767 125028920625 588337427768 45906841744 3789125531978 1396374330274 767995618545 778878840726 2136652755884 1438128059323 1698632979867 1107427906808 1238106789020 3341221070003 3202118731302 1562646775825 121963095758 68821597671 450294976148 1174061690685 12868637387 4444944892882 1080256181223 70250162864 7231920710 30475983179 53638403062 3523644812704 3087428665562 1934618899835 2737644660826 346612822031 1748929642073 409165360688 17538021060 2729672991088 275021517300 816602150994 2392414219229 5913089577 741700349850 364706220839 650947256414 89904627439 586751055830 60647147447 113956214940 22546060585 812162868815 433711971380 505670434108 401595249377 632050270751 1493888960033 649922319926 1682849873805 389638241767 144345538913 137706318546 1843432899705 109912358496 447624046672 2380028958507 1073709884234 1166647122127 1533413417875 1853724951987 3517025463274 51238648549 851412968559 6106705464 1042282494326 993311318925 1321091053257 1887084083339 265966786109 960556353744 4268430072807 15896335271 91374975496 367119693785 712821171943 476417009699 1234460378842 2376799496494 795539568923 358603092266 1484784804952 3457340697 97811125764 1743671087546 495062025066 663720003212 76780143211 1418145285716 605304453124 999935200948 596031983295 3454239148188 3320344863702 2108370329220 36329306919 455864978771 1489056304584 1079166216212 545339760752 45759106665 721126783295 126563107374 500417444937 718455150978 2246833423511 291237731863 618762010988 489169196689 689974391047 486703941853 699807880138 1584008842960 2731560999446 1197012102177 4526440582881 67556584133 4439378462094 834209157766 988045015941 2508396519384 784663546807 320388827695 1459085080931 80804722255 3000500520899 10812002451 63124043099 1427421533521 370085761283 961055065520 1286244199053 261747031136 1637099608342 1191708003471 2334988450634 1573890279218 639425843753 175977267992 2169721400274 74928443959 327884011000 515003827090 780180189402 147972175493 2994501292472 1522332518912 921307046567 1168414483953 4801662870427 1295589496029 13364180664 114711149667 1135381801745 171529208918 1891985435171 1590281125915 676174688646 825416984488 26850768037 1803622087015 3307815271046 35246647932 2465697309152 1679922814450 1119948972582 645550031043 1116099068551 927481566734 9771485923 31695808439 7117527576 257532220874 693867798499 425762350525 430716377135 767491495759 3061434876500 434512903334 548278480168 4279279379546 489429250757 199913801 1435279437800 1090158472404 1539347927318 2281907898876 1830809153383 966206144583 1167732847731 4343832813835 79948957009 412064510799 466739509327 54321176370 27067511330 15294527756 107643782037 1733594696041 699491882815 415129205245 1157972279469 2795240272113 459475639441 2928983516273 471033040513 423651356239 391683729113 1854714148805 25158257727 3764670842831 402987375570 25487947510 4134707030412 1360043357995 687799423836 38086239596 2543103725240 58391266666 1684012006047 1738212131086 215231642029 3994989968916 83471761638 1280188544077 2949771602050 55702211777 537165108149 620878756330 914629533676 516668400408 465162957634 584004776749 194007662281 319923368837 1252758935910 4120617574851 2471427760499 440647738973 40924690573 273511903467 26143404941 1450478920585 3044553382417 1189297085829 244216103141 147410035913 451826275573 79107440860 786070730424 203216166462 3130813002521 301353692052 818865421236 2935856036452 1399847345670 3281969756410 1239563132161 961055013927 257206620422 325941876936 187764750755 1367076237584 242093306397 1089184723441 574341765772 1786126389405 103092812420 404750590706 691081342988 1044083939688 1001763172803 619195307390 2462948689271 117690626524 1932742751430 428858846663 2677254225675 806553780741 3098414441751 760357453446 312659880929 1218394383006 198989831866 1613561740856 2262382371043 1342703690800 1274116585465 314233706294 226455234391 117718417004 681089040678 1641536400394 3349769265114 83244203131 2772250875757 4004123464884 958226124034 1303764862687 318099924143 496767983553 2310739102360 151583109499 1370386350515 340541864130 536338668160 1270114645666 897581278088 474900607971 3651307067627 417850314677 432255827358 101360775938 2169665543506 1064669078584 291918108461 3176474810347 86294144033 1109288246877 1265830492638 2873723667302 470672775898 461139678730 4164860028398 2617368347291 2111586105800 477493300118 5254889425 257842374716 1100319070005 454024699001 534832930147 1290415231194 1245688953296 172271402767 3216972106310 271374543097 3318658768299 1041159659786 81640380302 39851718359 124972611089 196786080090 3871116126487 2345186038687 2447161452817 1376114334787 1106589841306 1152246693473 1073148729927 326184766767 240900333260 69668410830 11730060128 493967602396 3987391096945 710696451420 1314723357258 13371165054 323304055563 1186891040405 467558358813 3270016444939 2816794572547 1942127637504 1753503315889 2088750107870 1818201939954 2673187131330 502531506405 977884016599 296567889978 3024702502232 152217204305 69690356044 155695393116 871726422574 1087455978697 2754295471297 927908388450 1877827441940 143426557448 1866656415174 504870136527 734323995773 8547743605 1395072412020 47050409436 735833891683 2103585211518 311255643469 483717477945 934523447274 1738803051460 2431084221268 861537966698 133040100991 1574113126655 328153172649 719638389467 63668964086 385767386398 2513208520702 1864273558594 1593806718837 128865372584 3000704712 352653732715 4000551666441 672905856413 87869154612 140091896683 267364176865 1966470027783 638895796760 92834750935 441576960407 43046210290 4075745654379 680753960826 541581360575 902429275159 1752212244687 3410029309 2602814665752 2393361696591 581147482531 2012445744124 3499665411090 168564537496 336747685620 1079933128177 3945580527451 1994243401347 822304995338 30762357205 1201797341611 157075365485 73164818312 3520077542 1735971982730 2449736185022 2993163369490 3166399098101 703470584 3395337532036 209039120662 41342994153 987947571048 3234540175960 2893804662140 1652281089434 3130501598530 132750163807 147827652898 148526224652 1316577396517 151774565059 1642163850304 609891145500 276847973613 110316810637 19370740932 609786725788 1490848633338 46534549037 204105288764 1736695178129 66470730163 162894416952 3837056684867 1129212753027 1937046659518 961512907949 310733143044 512965240218 1957195089935 745978465120 114883600658 119210343272 3614672484962 3590119466444 222664802655 247292822806 986890649641 1022179459159 3006598122168 1106938039574 179356501083 88504935792 49374460788 2601344002667 14069180687 723562652773 590964534612 2575489998227 160053696595 2893929960292 2069629094264 3214596908 2068354459336 541491145152 369031907343 540218829754 471480689012 358900792396 108390089908 1519662985685 529015721348 248564934102 1479047715207 1101071490134 2308936123862 225910215430 146684592184 430560106746 225988513835 18995401635 3145576876309 412753341740 2955806177689 408329659957 1798114544299 414746801844 132100903264 1057630619500 1519772075829 300092690898 970006840121 63539335311 1033745303949 79731657911 602619510943 44549626558 1051394479559 258689359536 17089335598 1601478837509 680956163124 88673203524 4572596383986 542881634219 887820270565 1742896339763 1212381231634 623000180614 610937388102 320450822681 20383411074 457248032297 1504374333588 1490087228647 183747535738 1093898486355 8728328165 534749975439 810215668862 258031762322 232827463628 675263547017 315735487077 195596918417 1947759715158 1778151451195 860642699161 937229460483 445714502678 369105880557 104056900111 3440933716937 3650342742686 1743060476832 15077967641 884297903731 1209034027 791772861961 1159392584089 518929809071 210308335642 262137244703 180997469066 40594499305 1651801839859 512933761343 1000738554095 932935946942 2240097689460 1077565541563 2815144524659 539434416523 31555385618 207350177407 831541268437 774895919352 414554987230 169389024764 2141362211508 271547129567 3040037615428 75872326399 3005861626275 507175831005 2930634528021 9394353676 3423160599675 2367532876626 1999120621413 380419330595 372091998922 1982167486582 510441131162 514483160453 685465597854 126558860457 1619002442306 132478150434 1313767497483 100754394625 1316689703488 869116670458 625460050195 3430057263527 378513835330 830985010690 1841167692352 3292109943910 954339127701 1277652815446 2055562133419 295237976139 2546464299822 832689523519 379460572535 2983590852626 3324600400169 461952991635 2192316097033 2418860665458 1804143313200 1121747463193 653244098059 366435137056 74408113698 798249278457 2899119477880 2804697179067 292624228015 85646305865 34470646607 77204122595 68478529198 3776030408930 1657168616162 2353858658397 1233333822254 562263958156 2502104781648 1516725311182 725602303941 1278913654298 2457231449504 73941387963 72279192454 112195879315 205569078940 333614746925 42179244835 1332926390264 4478573602490 3639432562797 385279634455 1464193099053 1535179407252 27754843024 40162110602 8444217090 141143451326 139329373525 95562868042 1250186070134 3382820527945 1182562211274 114754319618 913178012439 3544275822 1942844088991 1110580723663 161653962955 1151208629255 89783153424 282239427349 369039437845 1434774482792 597724069693 1617110411358 666046376767 18174473601 4128709854004 243215827728 497465439452 872890919387 389801278308 1209272456704 720487277375 63154136352 635463303578 1037337402166 492404046761 671639976376 1915950090905 3785695379235 339929181543 1280416132787 1145980397017 2039330041028 776818177022 1816633506830 838906277205 29025919552 1715177650053 54576681414 1178983320797 393331596303 258101342584 162155481613 40426342526 1707861042366 608251322892 1058550086396 1592350667739 350384829025 552948189655 20629429662 3198859889148 4742784265 246054487231 2158894667204 468161187113 52577503549 29625637383 1434970647453 2041099646698 3858897254409 320723665485 2168290534212 2401542004083 174410188101 1661838837636 723092250774 447351116811 683724171862 645167485782 1836213524394 341902490918 1635680759800 4746374678 222653531459 1927109027625 4607874498256 442651340390 4813028760 160992243968 4141247370153 403686139302 2088960203886 193593159198 3344515193839 294682425130 586601206009 3382982219517 781396589502 750022792982 412457108387 3847806685132 639450152430 1468050883551 962381387892 1456821458232 753291610016 66238636554 937668090055 705063038395 1045404867963 3525207966063 1335914417613 78837082261 875581037457 2512306940583 14808852992 543928994525 231324131706 1332061138975 129832871163 17666978821 725312663136 410487804299 2273832058352 21223075683 1336047971607 2995521865831 1316627132152 513937586814 1985508553191 14585443624 2792623228256 545223629845 1182223100294 1884468303765 2504603550629 1037799575989 893573431133 2033411028428 753480251208 7355652854 1586964538482 3310312548191 1037925586239 234591367563 899635791997 447996960741 2894406172163 45362086850 1222496940413 982971652326 1485292433578 1577377099382 2889016141435 2440060165408 3448062878157 1489791511945 3811853137241 885301817009 3212880504529 2049776722346 2412513882109 280757527826 1440201531661 1181150550545 922566605959 1336601942 1744248786427 889042590663 1354209982716 538656689483 307602295275 2720582159501 1528531656170 2162174634008 2299029535244 782844400521 1284775060333 2566174308251 230865019050 114571421404 2854313322325 4139024651 495319596804 152787345795 428827135261 1811094039349 2146925337886 201649211518 566022295601 204610435942 2539646329420 2047946058671 1723224784708 1235807013516 170232577020 1573523166945 1713059027224 460518027244 2398777171278 1350403648702 263887644758 241811032629 3758454379184 490773870045 321672565443 128807935960 2597081616349 1899419910976 287192939789 74688449200 29261112912 1507133985438 100665446311 38245195189 1158273572332 549805986861 3512171065757 2889777710204 3756659799896 116433354709 259027209727 278895959250 3292835600860 2325794197396 2777202619377 250263122040 1471236841462 410142817389 3536720378624 53971544544 2404064240934 147393464222 249636599037 2022631089527 132583978947 383388224252 10115984366 1012299637801 315398487919 781763036959 127956820883 175321176825 226430578402 809881466196 154108566534 20738836083 422851020825 2980441823276 2429899244749 1257629122469 205702440235 142466560858 512854508272 395629836745 2883399525853 523426142234 885604614657 61049475295 503857470170 203935690475 251271637292 1654826108978 3925666143293 259730687871 195246151246 227153227016 934321631764 102265269477 209219817143 3065679359739 1745408282292 1321185461457 175441252411 1001433709655 533962337670 374321297496 88854972597 5128831179 1020182111095 829002331673 873236450778 935132622722 1097834197340 87529052989 1725644277140 813109600673 4332764941418 2850907369934 365593222253 164246747397 315431510813 897362185215 2306141440531 3081140306749 1600945179930 2391088086584 395484592921 1659110819197 1997802104330 548329415210 1105315762015 366265555190 736630094091 1538510563226 898232103960 330058734077 2026330574000 3220191981982 1174935885021 725736167267 206311937141 287765057831 84359184282 165570160330 827439904342 1828576606813 514708256467 2886986045639 177603617135 255637100755 677034282031 56482793535 313702566524 858453815393 2954268960383 45330113958 188188705103 1937970410442 4276499790848 1975093389615 340640214606 1281032915977 800603763046 358609223272 23014047119 727245945038 589753471337 2658133200132 999431359484 172256034894 1650822106582 130631961563 2842399484 99122449847 1322293894677 1696976679336 12253629592 376804569487 1269472986586 131864628915 4368778140611 370055536083 656701782438 829398226944 40510281436 1694438814272 1795021623766 154337613313 2000991874048 1318242058561 71796215650 673486617354 312497391862 3345080660930 71184002328 718912832839 3928384994855 652481251599 1839894371763 272500167 618334366149 426183127779 2887257779316 1934930482663 195570017231 1776406003486 2448172063557 2397053122399 672829481508 630638799566 2003063037164 138921033603 312490438076 456428106563 2230444349363 248186738705 998074220329 74499860393 1657034146614 9868228783 149157997711 249613461710 4062406638798 1089273385856 593044209572 723228615886 1888701785090 2194946326047 1941768573743 3055444539583 529395491769 197842492624 2000864980340 3378569050947 2087255882239 3395947353955 66987048943 179607105683 3410392870892 372509071993 2285590973502 4254373017478 2872425693594 68594356825 1689592371857 333535414291 369825275442 1287009985803 2270734776147 1516168903844 2075569308944 761648881749 792729934957 1413954977317 3511739727735 1977930582427 46348764668 2263893310036 61820197496 19418814747 722912006801 1161458955314 1014333381731 1041763969793 677562870918 1118618213452 4150985496359 3540312150733 229556829861 583252467306 1496071833230 4343735504569 1138729744352 327986795091 436776029771 503262293490 223683442112 779833710480 586448375829 121452728771 367760844714 1575912119195 1264311863548 882036840 1665915427629 850942971826 1642102909005 246637164690 425236116954 4212581618425 1764024762462 3142461138707 1858640091711 348767225526 520620479893 1186631137647 245280230140 1007878159329 1858716125627 604619512028 1589129081207 3797173660838 466672619160 1121866713059 358705218539 1370823372069 815687997743 751872624682 2045090622137 642839845179 262334313853 4007105425806 196907700504 44580248230 3125952738827 349520954255 307376496378 2708087148162 1473545475834 312258239818 220212251593 670115273142 1659149319063 121336954155 23644891888 80935650325 218482677339 66665042760 4488224887471 115515228215 1170037564104 4188500100529 1573571512728 351264135308 1181963857649 1224752580067 1194026449259 1976640639802 154825978696 841257698166 761952200357 3345857133176 1844859848507 554860056006 89503778494 1212710769507 441795677982 1741563022552 1417358946176 726284813536 1226213436071 91442401200 578191711310 410778994094 2364652362877 109576750852 1016718481408 1879007880409 176537431213 1589835456147 759076300695 261430958788 592362127140 760600749042 1584498250732 29033346846 333584291632 392116047744 1536024348207 279468824454 4264850873715 802673736727 3701198360242 68197111933 765260520114 1106319990722 157406228649 1245765152166 3672915679 613547540961 9759044386 3768633699554 190046130012 273080379892 73345697142 4466983718408 2402725008321 217909847961 4226347299626 2326657491227 1449493013781 240280500127 909466763475 117316821490 746150494339 2654698412467 555561298832 1420695609078 39075497479 477874685584 226215234896 1414502912255 368159558000 1535094664782 322729152612 955292613043 167386729575 410272127651 826492650185 3236534772064 13662424404 1817236292005 3036097123489 1921115035357 379435474026 2922281251223 1447999774861 1030799541859 3312333387819 670947004167 63034326945 4164318387662 3870009205742 44613923521 3339287048294 692833803173 231138908859 2206807238268 36954909495 1904720076724 917618660718 3706648194705 1970930553332 255057755902 176895503797 2633520339079 1094099917696 692413132210 3516477150559 826170282188 56069095852 2701942846528 1374390791072 781727269642 176666502736 632450666157 570739588889 1778243658995 190769584329 127078616619 909612408637 6958359165 1626802988442 2917985906857 3938731921327 138541606742 2787323320689 620806162986 104621844523 499305522133 36097844342 149398793527 2232586019451 2628942963014 2263157240692 719036132325 590685916188 469302847776 860259959405 1126430644457 81968376078 1385487195060 762633768512 1049989889126 1497047700226 197461463957 179010379265 3917077625448 277555059886 305546057749 3771221503484 1667040997192 1799255928271 242273046965 4997462713 878090711355 19520440478 2896496790521 537320643548 4169200160964 465832263249 2420907143844 2583386262230 2849897149100 790616190343 2561943257079 158077181497 397530832579 174298744427 1127396864049 646730526778 277688381163 2920500350966 2748028173361 168668029062 2507112848845 2849073381085 3360414004171 1254696180171 1955182374964 244001516685 117715355664 812021080230 1065540475840 239800425229 392368892476 97111636870 1799441331720 1330816740012 1103799657835 1280221155796 902403927427 1931907115038 29843465960 674777457589 1188400478575 2621850226989 2496676015101 1033413855938 2551062566929 145409777555 2763117488745 2288849075867 161406769364 3531091659343 1770734473634 480449237596 1668891109170 29107916919 174785044861 1483327619836 929941548538 266390418341 2410604717544 275490022338 919228438782 320389143624 1010619452 1264720603561 245272083485 193228411945 8904085462 2094450162944 651084730151 82345357062 735963848487 1295059174334 5838790219 705794687503 665658827986 58075146538 81433174113 81513732893 474342398247 413096007921 78895605753 3621924169243 859337162665 231965405357 378829215786 886026393928 238121982525 194585393169 585809737625 2101268147356 36985935796 1478852352607 2455591775268 517113763766 297207485695 1384353107726 1114485462065 144583307437 1548493652592 44291355338 959117951872 1206697377492 1311382318129 2296128744115 482562924314 244653333564 160919141542 2326954355647 2198535411920 2062228656597 182445791460 481269017062 776603982149 2586238642074 1051754380879 3465083994 136718018269 503723919518 1483789662453 3927636034461 2184473242950 2178462175308 56542796696 9609657439 1076610398926 621852363276 602066971889 134309004397 202938650150 658650360733 964638639549 703615491706 357265587711 188081838831 531352360444 1633212802585 397213101306 3883751981291 75278236623 1198830868329 370025089241 1116511615248 2240988827563 2406030376410 1530336204942 762813997475 1997967733164 2295504820030 2668467706863 733956731377 49610830480 1659000410303 108249446473 182163206593 3857718773123 1962836004 7775478740 391219237474 2205224486731 1640005065873 40565546348 23096633417 393752998993 1776603878959 1728618328172 467514309213 3946026331584 810073246689 2687370482781 1379032933881 1674335018768 313762568153 1599718753127 1583039854518 3448814148581 84479936822 2115673682247 31122848595 1982296375505 1801957023272 209321225364 209283232910 461344718644 958506300772 73356718339 1532605051082 19859970795 574615520400 498827767041 273543651091 2734411653184 2522048622144 696129873160 42179651887 1276101424788 3183299596977 626968014910 1948610571544 460175506476 1221293201257 3512330041048 294786757564 1728502205136 4139285580464 78376878260 155175678272 812755484543 19123478043 1741060109204 477799292512 1219381021794 1623747933578 21313716950 2006264806860 786697129551 1074702704234 549738612864 1842087433499 237873366186 55085355515 3368960900190 296123566568 3270177870370 302435782161 2644510967457 2727348501176 464996589950 3547210811334 1019354114795 519628233414 2356017167539 104449130951 2143857500127 197875751255 188001235423 1514867134303 1120596824657 95337037888 2039929832077 110497361624 21476683408 956565806865 3301377047964 153698732058 963404771581 2544658220021 3179851654120 1083613731170 1924562533827 2146981435 1401707805426 585070888723 373684993617 315100261688 174175371433 323889581030 1490769698008 2012526446405 357430246235 1172046516021 3949925739950 373641679252 351988235173 663970584176 1438133528049 147590661554 557200756611 78873979821 2465370045483 1175018992491 52279529913 109312296775 1053015039068 112057538950 2156073213074 268798528716 1036978479558 786986555916 1800499474260 1421114300343 1484480532189 251087885985 2625011799696 841182019564 1549560900983 995757502984 156699660025 1033971660387 1153683647832 258409671162 1480098917838 498081969188 1377979825646 17078307988 138020536765 474978369043 479447148502 344166770658 23955655051 208469255447 2537060136815 24246921442 568789946776 336344079353 1769057354869 1883611728727 250384074481 142121505017 2873008289635 2157618338707 22060008908 927418964030 2730723241281 167852558935 805533610377 1175529144961 72582411328 5024941336 1274584540310 362868591561 765427161558 234068994380 2364037279932 2518749338268 1029455071631 1979682036641 1727642888233 2346312393061 643713210073 832179673574 851489093809 1236911901182 535286317662 107359328255 619225569276 1357325557495 17800397658 2062435639909 3379798219827 1065709862756 1517671206136 1627290717542 3498636242677 1095826210883 933503036308 3247065110653 1705034513711 957203272748 271616661236 30725281026 1588747997648 1374261131564 3693359763879 390738462833 2428628409223 1684669220859 1019831895233 141575319677 99637313092 1216878408396 148306251697 1088027960331 2045770245931 319023005920 1012697612455 1246087725404 1202837397307 1504176285543 2307442652770 104164546635 129378836598 1153263381777 4772460335234 82907484795 3444451755220 47140355354 60521924408 81272157093 1774174379504 65635696156 1867217085160 171950211132 2033001425784 86308945679 3378870186951 708547471220 763414272992 339373854108 3268527980301 246197017931 742715148857 1623729858786 4396317985211 694388257618 2069692436 3151667766258 648137471911 3427406235837 639132893405 3922830412399 2521112262440 47484294192 951035176299 11152618763 397206246090 939842429399 1708013456468 438057720591 41156779866 67417426046 392726745281 314223307561 536275336165 1000301028183 8426824608 4017387732062 567767369093 217654317798 1198737928100 59969974109 3559540747071 308175957149 721288789082 90634905598 241172102635 1884576528433 168678437994 132708406843 692295117491 11069938208 931904494570 2075598223288 1284454092607 971384316939 128297187929 1066218367542 4520820842 1457351321699 620570819462 3101025420391 83685383862 165067750912 12990166451 567825766350 719080470869 155833524176 21852278917 196080625082 1667333148568 421491820118 336635482684 2997958632129 1022074112571 524120415028 3066448710719 853308685725 87458515705 137166455209 27016526524 117760261576 1828512945653 4526407817113 3937320051363 718206111677 645639333782 85125793984 2361956310951 4605979459667 517023720564 1070198471811 2480485461263 1149674810870 529079360994 507689091664 2027441444818 2889584107727 2230325313933 381385107886 1661413618008 827444096873 201487562651 397310808573 580642117007 762662773711 151653852805 2180629341654 2343615212232 1755324580199 106419130212 2212334404957 1718398786444 983642635790 1822577734315 236779625008 6585730378 44035656507 7347557577 5756907559 415895838880 450274557788 3719845217497 19384949275 1471005010844 310922992623 1491956654378 1493804163493 3524272988882 856974839467 2703345720574 536750718877 87615592347 1699544087284 414134066636 96218607087 1816856308228 1771575936862 3667041795350 148671758128 3869953792544 381463093529 1373408485673 318120475398 619046074529 1360697264137 3989579060610 6791308105 1556963438763 441995341642 441512175134 130863340065 15039801798 319930063346 1037493868594 1846427651525 824160595765 1161044972527 412413538836 1236800697384 193818588077 80756947891 3171719174452 107288992793 492359244659 216821540548 500795471548 324396637284 268328948375 420677411423 1348084627779 1304085683135 375208032922 16979842681 11264181550 30231853209 991837669133 328336219505 1129645304692 393479315632 11695851918 2002146573761 293412104430 575382597277 2405047046364 987750888059 684213138531 1161811798817 465339709331 300990330266 309154838127 2844635229794 255921685531 3845362398208 1295370730244 3256543142897 876202658324 1070611377527 2889640156056 231721728886 1369542925034 2074223547876 783513305659 395535711938 511480904003 2351182713734 1993024147642 386716549675 148602958172 458291916638 1512106056609 711343853702 2252459251151 90372576535 2724970352147 1075408832835 733060317771 139256697418 3108019980550 2391152253004 2755921354288 3239566653551 99591305575 2064537256122 261309254825 595836375557 2275921394576 861080213420 58549821847 1225608094395 108543027089 1126094350062 34842781157 928938435385 364169260868 464368937589 95387274549 1705446903884 1119941774061 477138929465 1867348789357 828058674149 1078286276372 1983455025177 558664119664 750944086884 2690191842999 437645779245 2220171774778 1643628437886 4328780230332 238998940567 279942882667 844235231194 27896203489 395121899023 30603949852 8869318884 1267541024944 299984745259 165215522389 21222499425 699409989588 581399418805 1871088704736 611924274216 553002677226 1031098368786 1789479321689 42058689435 37824119875 20559068595 254808959420 957056174921 807542502178 491093093488 883506461446 690848412591 731328553563 3145284615396 1483400998372 666342711901 168399250091 550138986124 1933911963499 487268627516 1120276303902 989073076435 531721413178 1109644701782 1495874628002 1900334961041 670499455734 944723326693 803123525031 1860892168949 352581294854 463973321397 3945395247976 2359161386191 389129783901 200136871840 1708941755687 974453832436 181984390062 2470695513131 100849438175 2205446874791 1134450751676 3367815296896 2239997193423 1029855137309 1761713254230 515785241090 2039940628742 1120825927865 1051932080817 72112459176 1360871394877 971386714499 2568139768808 319160984643 425544406296 813745724076 858811674513 1039208305773 1416029200632 1811031473623 395143485689 876280924329 86775220163 61298263183 956194568578 97259024808 143155779951 1445722820308 1615106558407 442258672443 323638140235 1289879263905 335047264572 1026819883242 580333364319 2380517230937 1027444087806 34025805793 3216408192477 3800693934873 873161881510 3385048131846 793280631845 136004426506 42438122336 2420352617375 1937381576359 2335933642409 284577325411 757893032512 263389563118 1552994506839 2471057307555 1743785625055 1060228081808 472668446808 266744500829 746792621620 61226768791 694374436389 1678955268029 871023124288 1987466607807 897407504748 265337282742 239668875513 469719145456 332441900116 1809590583362 8083688022 2600062669585 127195194288 3759333086721 905012654083 60810162433 698853925361 1107519646682 2990326654823 2504969991967 1963854944277 23115340552 1073023685565 43877839521 392744496775 455530259765 2589417889601 239910595882 1152020206081 415627943174 2117219214205 46411453593 114951711353 884247544109 111601942420 1691626672261 1527413658182 1151587895057 1387857440066 3474340151234 2079592802837 3038320670161 469251882916 1853529637774 928814168858 1046360262893 287543131240 279769722735 2607587528858 146893346285 3245107364340 59027526650 777199368679 3537204133104 49836987263 2454066207916 217937144421 1416269408853 302093743517 2280471737905 2844592076635 146583597966 291542804929 1241916031809 612722754916 1188284971039 665468261053 43852662033 2355643198771 623806669563 17554615246 2335180114838 5515188270 495614649283 280909010980 2966086685828 1989849317391 38720213306 14828602747 4437890506177 2040863570562 191446324402 564633947679 965083851658 226118134291 905394514597 92133724324 1958545297776 59799542885 1102981398450 2340864455158 3357282869365 48347081170 87422407326 191088994390 2401498321797 513082970084 170849932581 373199825755 483779793290 1803510208068 920317579567 41494722198 1333538594563 3483814060657 1574583375738 859749422829 1807907849347 1727832368531 851967517994 2589043252492 3081548468994 140669439880 1451908226791 250343305286 180327358646 958874245417 455479941824 2302843384187 55105264531 6800288366 594585074512 3640738967977 37118812705 279150282969 15220111288 572522776596 273935344325 401260057694 447759542794 735660059856 156347199753 1330783988991 2253421431127 327372836791 67219295446 872713214467 27864615074 1143972520284 1805980265285 568853495681 711927674541 907699261094 13367518068 2103052611795 1074927335750 157460310 893328714425 393300700226 1582528331930 192529071268 3040599433177 32129412979 75200393176 11506292964 1245250788663 86105032717 2115853368658 234524241206 1103291044568 968361130209 3687769101899 732780896 2244882467820 1246082997930 2505506894010 2618450221898 2013326637568 141673550633 84935628936 166857443552 708792488588 1495583077369 1762082765276 896964374954 346827006434 916968896309 1730281743860 258068217755 1623218191897 612390314433 1236098944450 412696780916 1075657037696 1447165047677 341354672299 802225506093 1911089522616 461505956537 2504523691242 1791611694931 320577497420 2495620825049 711678149208 1398115281309 531814786853 115661037634 95521141369 1927451004267 2206551127245 3127310101396 3338204719971 1660817421517 577218878758 1083386609312 346719850166 1474747099469 1463264407698 1669847274994 609684218501 525212111907 34105951840 260226720920 909579279603 681147703295 988466175365 270942372855 1823338514426 986301198360 667660133673 1319415228139 263329490472 721146557163 516363891226 838910273489 985540354410 305581958586 498133582382 1293669123871 1817292000591 125260425059 537907118432 2768188309459 3336262716788 2958635767970 19806467660 1323748830548 2052138860014 1286594918133 4013362310450 522814132688 191318120954 681884588963 1531447256067 3802354397997 2014536898103 158090951012 423763141219 1243374148790 2134046217334 1877829801327 1034784099100 519722790499 42349903467 400747299212 1345101175731 207062739152 290118456915 14477481897 1250206669632 49712292915 264070655944 1639619925930 74953211225 145562106439 3729864805973 170349845164 317044052754 317231262761 376408032582 2165363529067 2113224940705 879374993021 218647907900 1401421549277 763400388950 3170413991738 601670797779 735237294723 1814069042943 220159716512 3205584013634 372980840804 1119317686610 880394125907 138464097234 2197384604331 1130161637120 185082637135 761480419814 2054487129083 1546802198100 954606150784 1979110567408 3809287017839 26019658470 1553719983562 18396588735 821863805824 683280066822 2945534581959 824519126974 1818593868863 265016680533 473346087999 809283830422 2151275017381 2450661563900 8211463921 334073156821 889682055739 4450533774546 586697280418 3106539557041 100960974600 150294909314 2193583619857 557280680152 1436740733967 2044620216844 357200398726 244369309045 129222692310 215432440182 1210746563127 987982596627 1488274567540 3343667517091 2931838499066 119865035588 3703382202862 382691015509 1797306475582 71155406565 2931979287721 2379046992450 1302332453414 208480925732 566087203102 1095061770961 110527537560 668569799731 317678009873 27765829124 45888837454 1631451147532 469641232964 126024689290 258414325785 676591127210 1917353432 186975605007 394936667796 2128517676409 60838950541 965407570592 2307428099227 2766938637528 309052253291 4431518251897 604603252897 854426783616 1120037722588 84974802542 1860529722598 1744423313348 483456528376 1573542579223 103866503192 1155220328659 715936837361 466458571925 788976990421 1674168570122 77268476889 220180947755 1790984871929 936818158821 195056175555 540762445297 135267312647 3405855351469 893842177431 1512879683791 174782221053 1949367501006 1325459592219 1780519391713 3463076094711 104853147455 1117663266551 893329492134 387963320263 1707289298605 773219590450 83918737659 2035325236939 559832666439 1080850709798 1124381496712 3026145770774 2537152211366 510190378946 1815276224168 3274200413487 1271726529204 4314755259816 839548140167 2036446958282 1888905178324 208367770905 36275688139 345494446740 919155656518 187733115715 222022401083 309486331390 368129439719 31520474743 59990023493 30322313426 760194203162 4121216988331 2237696008111 2375010370391 230064896445 122313094902 4147453506939 1279587188571 2452406478201 750284200716 529428659332 287540564135 106355988188 2171751170123 568597145079 107017795665 1551041470604 2568459961343 803906717102 2895026453843 170268844965 323098787970 1048563122527 2799224037466 2313056379007 49608090251 939647329762 1062126992124 538593450760 93244890266 1659308770487 2864084386834 351038058615 527298896593 4051306901457 3054529283006 817253648056 81521574726 2653158336186 1671001650909 333565959455 692535006925 102020832929 249588287574 18681992484 511100139049 380180022266 341688254712 1204050995854 1097427281787 810499580721 2178626812 24227125116 1812173104574 91868667870 1356866939748 623621391958 1616966678766 2139233628239 186885666736 204457462129 2668477559375 617023818194 364312092521 345227276637 226333109496 285391004179 77654695823 260818444250 2130064573109 1265383915476 4296334293767 2907026098069 1382978027804 1027445719062 1562297531365 169331316373 994533242298 2735355158290 1052021153802 1967959217252 35274161735 720944836127 2053744626835 1407430719684 2892583376416 1071161649807 536208462745 481619605837 500137120977 575855183083 273396379448 716418472322 111287827869 1159156512485 1409801906989 233697700298 3265709042322 2185870346572 918637518606 1579741906316 1714984135591 440006441177 161337025309 984305984073 166418131955 374708721425 1214237820740 73009815724 27502612342 13624057437 479341181643 3091074486271 475857042618 724942008498 939411461813 189291794865 1576200455635 854646923886 6529131100 1144464001578 8037608379 5371031263 2010086742119 1695823671698 2072345238812 1489129574755 656418210945 317255815541 726765721706 1439545338587 737632101912 1122851016592 322669517761 772960752797 1971658016339 260788774450 291965927888 2805138629411 331721965181 1609760579046 948705747563 1038361195010 583603556183 1498435976800 1471100000608 1650707995350 2688034069806 1269733443383 1209764347284 1117464068193 180343268669 1953637597058 1975445375985 255183017738 67926420933 1535308506521 3688167012787 1438403891638 1048681244242 301394195224 1353516240185 2543485839614 18595500580 2282790690780 357274802536 1903710524045 266841723456 86075514801 463854058588 1653620413205 247845810326 3644054687409 1140542215471 552765775668 217776790839 365840359785 890250996075 1238490938243 533040086232 448953572333 2699453772590 664293788291 1957670363705 748699013 2893611506871 411123847463 439583633008 1503682278685 1060878548358 457997983311 593078967944 1067048130585 1559137027263 32208607840 155057566156 918971956236 41129365936 928631153569 1559009712397 383400373304 20510789726 214418313270 8162797331 216659991381 989181096421 1090247363687 3378639982389 2183881955255 4229599112672 101114477973 891802453070 69882803765 4552433540096 1251346683200 1584001858511 2003656425146 2714244864258 1739159065522 533820603139 21392110167 900470980151 885151160976 165191907301 3789371290176 2566267039577 2033127286584 1436953873966 3120547008919 4180240105894 867297178260 278006987814 197362050499 342916316287 200545627536 344559250175 113982117492 1265650648280 336085774225 212918898832 644936832920 882853854400 711172150680 2883311751327 491169608024 20603045032 263171971726 3018852109978 815558098466 72885723977 109324792159 1255371323171 382432658716 393568024218 410882027778 2891470198610 608797681405 389779392777 100031415506 3373917011966 536259217218 1113170714036 539667840791 3176257358740 469079636127 1129511578011 168918085135 561538103692 1311238119641 862313665869 153153505073 50614397539 3819383348452 892493812543 1635581254804 1464896151883 493688015487 1559588406490 1682304121413 455777416066 54310930812 2884612928109 2932730547795 2404894688161 689547259803 751681803100 2002683551518 1178809395745 1784417970296 207443593107 1486603612657 269804965569 1839172978829 2281695913623 2222567532986 57992103269 1746090277091 809083517753 2883418496513 2876960447228 1191214233436 77214428750 2659706128341 899110641917 2624294162725 2296630729148 591691229009 2725957022269 4263373522812 104842609470 1347043041123 910303481125 2034455809527 154905705266 79804155033 1088299685336 221523491247 926891743301 805161342674 2411932075483 1745968821010 198086381985 2599117079921 165337564401 497865490032 1011328558755 1079096679412 747803033868 202172931412 2034289458592 32343469541 2189029560958 166061489635 66510737327 2105080430829 1324620883782 19226704560 1768756855745 1086830536798 3264988455353 33742896189 544033983080 532610234597 1481137890511 1768839654540 1686682341513 45999403662 110253655979 2403870768390 1157270671281 2105183856728 3290602808855 86577511089 201175342692 1433337704906 78807662787 791715526731 309877356488 1956341936470 224770796701 3638030387453 3197678042595 236868121089 484380092942 263292531593 248185886500 1839199873178 411771448327 3902769620152 710582385555 3487411938128 1255883130571 2536277307321 2765672623916 671495288001 2222449647897 1027644683222 1821488372833 500779359616 2131150412443 898261798395 3689886205410 947166015160 2275772994324 675485253721 1205243878791 428386551566 626836571572 2742155963644 431848281721 1556288401005 2349235269303 277643848836 1641848506975 223985426828 149984234968 2270648879884 3690331033183 1438685031516 2988383792333 659850653512 24219980397 786542453245 149349675209 3022651945851 872336846622 99277695344 2798257563029 703898918388 1718028445048 388937558326 101554370617 324467823941 477362698342 709970979830 1010904060149 835300093548 2937159061654 772035518585 2192555567027 131956329884 787129040867 2860859185344 102503022587 208268565427 449580385025 566792271891 223891368899 171234211832 1191786483592 4211332069088 1041111495618 115427496476 6583400479 112943637341 2024082846695 169363584634 69194483604 245539978675 1231524776094 2068708069496 1995528674007 504944604491 1364474905393 712647883511 678259134987 56086456279 276418632763 2224266803646 6691635442 897839673141 262613115782 627386730469 937677354846 187641658171 1570606857389 490999811791 353554845796 325163412654 4423094978142 19486811868 802210274097 650150074061 270165988466 426208288676 406992440075 268457825872 1579250256011 35241029410 1324028124883 99433536418 1180126932160 2700506322225 463469779659 2604170215306 410024716894 2211286802189 1327156307154 313600444858 1085562695124 50896768838 893532268546 348062695312 248953010094 74638385813 4343008079131 2111576083775 1646500323496 54491233725 2152784005218 2099007307058 87108621783 99068443395 299746503654 442713978368 2941554901635 496193293017 2933393712092 3026413814173 233991649615 601254505733 500476451263 599961530129 190730158984 3030763485165 2312752950286 259851568103 128411619055 3301448992305 588809656056 756325479773 194054544077 110157823494 118321652813 266686661338 3485294006400 240449022275 1018914992080 330711743777 1854385130768 364240713541 2739375897023 3691182232385 148229782944 2906394405052 2810172996743 678662655787 761579455574 2757452875343 6164489298 1046052962158 519280131881 918412889439 134826511728 341186615366 1764711187881 192862016859 3595863387340 1213615243411 5832442351 129825669616 500361083465 2069655206332 602300589297 225349331607 332992363120 190411676871 494466367717 1006032096141 444960044200 2707632282532 434755373016 1361246137076 68207077319 23701976788 214610183702 3663852874457 396407672533 1625559463887 1583050524188 263480424618 2896250940268 154077910350 774892485456 29441119599 90831151895 805413518945 390289722684 1237047073440 624118418719 374720987051 2071777156972 2352433391637 2797079404535 87805350129 1196342582692 220969925575 248239083902 1537420542169 2083387636387 167790449306 476587701231 485343932107 2739425799729 151444313734 204419625935 388926302882 2615958776742 778966501842 97765899607 1584177687713 823352758647 1134757943800 206841092048 108799894153 1476618479758 165202691328 3025274749248 225491339461 835655514059 1191210154441 163903955982 590977194 81521088119 281277759114 2992917179017 19505874175 2233286837864 26784286317 1807468763084 743724783127 141286317909 41005072408 582444036981 1020670872646 3055997537697 569383932377 784605514971 90393518758 320220326082 199738923471 962650277420 1985434849502 437428451257 820860430413 1403887045801 128600225108 78830806601 613914536454 160394782334 979609000434 3529447135791 1367016129547 1558042902799 92004501049 458397686223 1894183227615 764341254823 588113650277 2339784404280 104508741690 1211413321151 366632905475 2341550183753 1954143570932 102312925319 1535903736778 1579530061812 4117188396638 2055761688874 2193047792892 86532804355 420941537682 1145116347689 784834690172 1325580620128 79687357636 2055432352535 213550510509 2068174955935 2900441858345 144575474435 849164967333 4085503272735 24804051942 270727720407 613671677222 693041602035 12357517962 104368810681 84026358452 3506363503205 738135927240 3396241120917 200649396207 2029510748994 27380870509 535278658651 3043978254106 1273355647614 2547944522659 549838632928 1065058587941 95967199484 1050077747704 188564717261 1442217717501 2297655875263 2431129730392 929600987023 129906129576 1544019239469 234178837132 132166794705 487470734519 195114516254 327428807543 678563389047 2346702621576 25650770640 1078204370997 92422030910 1979907093140 1617822060614 710492177350 1008348493393 363343286540 1391137293175 243680319010 904903910649 271195833210 202681270004 86694956019 213344726681 3200748878768 3285764771125 2039502892018 567366798751 1709516234375 3602322362211 465571162614 971124118440 9231009178 1803609934010 93208003876 779943781806 2879522107439 497740819683 30465922709 379767908653 70554977971 2978140494845 1839416940205 545689978205 223464548620 32323456445 1903176926082 56737604181 1127549279728 718804897866 1459370574719 703628030598 1181480829863 167831910091 27993512560 1152377071632 1537617707092 317970680270 204687711355 2977459255410 1812253516998 2270391700588 2543151108552 700125930598 1355865306498 1337109357807 1387761456126 502643311092 292315953804 236027242332 956484834553 65168789730 950339623808 77334046892 3637713404403 507517300182 829457985079 47530125708 3474163628847 889195502263 516889065299 1503175932515 825656068173 57760528394 86890408844 59709910647 216602994570 817938277152 6810615603 103709433789 443226796485 2089377373015 3401339434670 3249073920400 203006411470 3666846813264 771970235500 2725565905079 311405960947 1959847076486 397431802340 178843889058 750990006202 2788414887504 141181788204 36692390810 1901912340451 45084390500 1016719927335 629707970492 2140519142401 725803007129 928839862144 4019221935961 703268448562 924170406874 893696163019 665646962921 1185143074583 175483828027 952287735646 663496908481 1193159507043 185807662887 488544527709 1325089783626 80746018522 478286233194 2992260425690 1480913843175 862490539250 694415793448 236759044422 298767892937 489405763556 226686776372 1119646449809 3659090735587 272521446515 116820548720 457696516261 168525273954 1392868805411 6923582246 164206496142 734790098721 62631334865 60463559840 658334406694 52473982434 2221896146960 2061457523866 173186678423 120314890031 1426792934283 58595569467 3310020074880 2484819636473 28059409873 6701527664 2691181846648 817722744466 795044085469 2002136800299 525025682655 239099799404 1398444612307 72560969629 3161414195243 352649169322 58379361293 2121479545622 2028527618798 62269706100 2555229690 848031448044 2288724380720 917812493195 727267190647 1276636039255 332096386978 269067446462 1044354838369 644699430550 1076214547142 763883627722 1499281807582 1305360387929 183475318688 416034595369 725875461381 231478832419 159405430846 273319349010 1076506419353 665320403623 2927212853952 1223935903880 589233916708 7621468409 245790563956 1475674779510 2708969942699 248943510850 755323349567 182126718310 529108830449 2271171813983 2008317855439 4944916534 784564586860 896347957540 324129385711 945737318765 573950507637 1439896977750 359341131642 605780565693 1355755736257 15902055721 988824708513 1236090946023 195724901558 1590265764804 407619002753 2381202899681 213175160831 3110476016320 480992517303 1902933840275 133451056997 208666602956 2180950090301 30068703741 1821272516378 534755039417 82054946669 70983603143 2076997529067 1979077783116 3903135923580 1945791599302 510182532728 146234270882 898721825622 452056800589 26003664224 774223454219 1915027251521 1387783358669 636631089942 1405586665727 3472858259211 8508875773 1309474353432 1185655428630 1594575953706 390155482720 18059537341 2112549028409 10902588526 356660138070 481359213474 1316590489845 1013893275055 1232780973197 440547697199 517230716690 2373625517868 836188190113 1759495083826 268522581727 2761573572101 1638470175004 1832130108299 259416355339 628281319696 152295754282 1193285685270 3061147880484 3339091162 140959397842 59438968784 2339887989525 321704616998 990097318400 445480463145 67452811987 248202391768 220404917038 2404704157705 2791749499758 2836959853219 321824549281 385088588592 2086813936793 2583144795453 848424414328 2058346864655 3447028317399 85181678921 20762645943 511611924249 272312340775 2985584513106 285702030731 15217093138 2381950125765 421930851389 114507461984 610951400134 4043026852710 135083668134 1074208657607 246571429903 839074016186 1254587962259 340173098151 1319462734190 319357670205 1787248544220 1026255566620 23913997014 1418456703663 541764344382 1263029356955 10965101989 1062524069603 25882761147 220131550118 1527392116346 242295050340 36079510640 953865320527 755552162255 2082303265572 1198269593914 2322940367208 288544371881 442613188653 813954180582 1750815655205 333712520274 39654469283 1853963563491 218863506315 1212003448687 429631614464 3291738717308 180497085518 45738262768 617208141634 1645054873216 333757724618 427201206249 2208390051808 402158754131 1641337588646 110027204232 1121871337169 2722474221162 387119423242 1119668497486 46645636572 187247592395 671726875633 2164052455457 1592255624258 3325534920 2331989714376 2679380927383 246533629221 1295017314308 1673051376908 1740799363552 1153218950820 3555495319020 902998866521 184575069061 166515309020 1354516943878 773429904911 142616015433 50661782160 1949216324824 986013373482 1120857992657 3861689352909 58679411220 661252732444 1837586004902 1623514587626 1095313869780 1554508301251 68495620171 1974598021447 19941417170 1576657319642 984509137010 1534651262163 1121719504546 1624885485442 276204093163 1909193304651 2297378429816 128551989773 1236570235524 230245670947 2163650934808 1794927921213 537627423059 633792140304 1747261221927 290040677669 1059310073208 198817153569 265482168527 2507088685224 1109918599610 1254095527496 2399984736343 385410155046 4058385342196 71912886025 106963797168 209664785142 147139755509 2087658236375 2998826641706 3326450079770 1185080009870 754161871154 2064150326006 1768264766495 227409019586 4874892054 3276665775670 1349067477531 1137414660569 144324638269 1095546471826 2483636551066 1467534521237 1413617124297 78019768189 133025093345 1825541480185 98770701179 289356450643 534237695269 1053188623947 682672250931 756935070470 277610348007 716439061621 1314025459649 24618007885 2116276314219 1314833163049 376561573970 1012075919903 2081920446223 3487468034884 1538340645509 689923689742 1133319952272 1027681780985 1979707172085 36289141960 44785151671 1740670564428 2376586288534 369131497018 141059610605 4605126914321 566179626503 2645063924113 3362978654638 2946491570461 1403760950460 261878758733 2367357388805 789252428309 612290243431 37232663943 304059837724 244441817711 890477269737 792191623991 93201637757 203995326140 6683904942 702397582691 2290332025572 1545949879659 1774966760856 2099482454656 66093949173 1413885264212 104747306676 398985601914 111743779527 238257540084 721337930235 9640036309 2943967220068 1988835667055 2544947094908 1828138148486 1422500010344 1508817207786 1077743565346 1060686999357 798272989935 230573076971 1663258460305 171817180092 409059763627 83232877079 30371243417 448517421061 1777677161290 366272004736 1966858888973 30668110310 468896986600 1145756946552 822955071573 600946848191 121152330844 734318037589 2137706207279 290506167683 1019915929674 16610812357 2693973080053 2882505650491 2011704872692 2464699611607 609249314610 543087778644 1750467893453 276037210858 481075591866 1324426842856 662242260792 29681429639 2165595082177 155395681656 273617916982 168353438453 565093125991 553636190477 1096837349439 2601147924569 1714601705751 1745054841182 107052724636 9750931327 2322844834992 819077015748 724521900729 1417202465139 1108597595596 1106862826385 2216116229239 92228839400 149538990216 4019540882340 1047927776271 1534365829564 161533075228 802714829758 4285271561974 34318967025 2256449657334 336522629378 3306818628209 214942303946 1723117567398 413173367967 205294606608 47232016254 1151947608354 54585117022 498563282962 1411159425190 1773959398609 4299403155972 2082883726913 115392537081 273765979870 1470490389353 3137824044098 303305895676 1344705506159 106679688621 92908214655 2264400296777 18743629458 1470841087563 2459330390125 1527332291466 200966590618 377355808492 15752776921 610167937015 759307294348 1236978786596 1371707721268 2086152936862 247330635334 84999994109 89240335131 692018249575 2085687654129 374388259413 220326435029 2888069551213 1707517775269 2267571879202 68125804790 694793833482 1318043159174 1238893245249 8386373479 38322592988 35750965836 1381315645707 3620517325170 1796694932396 276292422357 4413656637801 57846130682 434212417721 645216383181 861839439637 4305616694913 307662532951 636502741485 64214102282 1180476738646 926810423480 2377619490083 51205332415 2787005059417 887012833761 1826169450419 365641792057 1556368878671 21221369123 1131512102193 1928163693070 527590319165 1577671923925 399225369936 2482701301331 796292810065 51629000596 1569126161582 404158989989 2037961995934 767020227870 840763659847 314550243461 696940567888 581878392320 456712065298 1702289086684 1987553100059 603191721826 1459085181740 1960298642622 1009539244700 196367791567 1942633660446 600603424661 222327870786 1092453998867 654423555398 215061923842 1664158906730 258354119579 3514974533071 1946622384000 1435665843981 74941396480 3321323292102 2058494836736 137785515883 79204196425 697067821610 727249470368 456071952516 1245308491525 515986075523 326437441353 1270049085688 62218913909 2510527510154 954970896965 2107258835683 105520502013 383790985172 3417134423201 131546934258 1102535142702 570434909970 32251907321 224404627413 793951796222 1988944275806 24031087850 814434696169 1569325764 194037882048 356511639333 347791706288 3034170637850 1458694355213 842494850882 1891643720454 62236459850 229517830236 2361418452464 181597711429 2243188364938 737766190049 195593204864 362540748077 299043827113 4403556335825 1482673646808 2436789908715 425768618563 925491642935 2360093397033 1056374233141 2669225554274 2996035875460 322999413687 1145443412122 706217964817 1226069871289 715644736812 1266049245993 254917995236 1780413328511 84209772449 8719762272 120924892816 406139480804 1963861009577 1182110289471 2727720569575 1094276872538 100374559864 1526929418266 609050127849 13686297109 3001195427415 244335647300 85158540930 583564555068 1453386661343 237255401486 473370483692 395908947115 201986915295 571880869372 2953190167541 362469521571 168905880611 435660856531 1659693007657 1703547134029 71099000047 340528492312 709725038631 2201050740978 584634783878 1449994021709 412642914922 120473777382 1153878139013 1639957592151 1334245876989 38930222118 2948596810863 232798395926 768451573989 733850190517 1863425898683 1549538512956 3699109402280 611397951649 841048944854 817946170980 636381718273 1198982109581 15797386484 3590505859661 34356030890 1543965224935 1958711724505 1198190593698 934046199510 1910030558533 133986034582 599188950597 2128842617600 721035593199 2397345835655 3078317735581 1330364784387 446995832368 190781616217 130071442408 322421862192 1942071946100 889709586895 338938575036 1454543619024 149242569417 2312360026991 114463706136 641437401824 381577452057 540305024918 866311595085 218374209935 1968794026837 1069427509918 63640185833 11600015358 1520646161052 272680942536 2260113607400 1701345984282 1837986868755 174825681838 2148230319604 253980756461 1473925644514 755774639542 416376317850 71250400436 3393922347345 441343024004 2655856267209 166555205204 662937197850 296606437514 402694144355 3109086284715 1866185077700 725684145393 649683881982 1647754812155 1305058054136 1912670034521 1818691386585 1607003169119 1400169354115 2780284717262 2214064672950 1960943877837 388701858871 970078684309 342148509926 1300074093508 2076491938621 270683119091 530518925028 607814471513 829630026885 809683137534 636957002849 303028157105 1652387118786 35323105982 418953256596 55520640394 287116141288 185250660405 2366643886088 2653362388610 757005416011 633875955774 2141767129009 96789467523 672040070464 212816011605 151755740753 2661757176850 3216171520535 1919086159577 81631777864 899938129520 220890203422 588326787025 2811695855451 1290155909741 1231543622101 1718212380557 501127754928 1454629733468 2255454089757 214700796249 1513608191006 38888331393 2734627161318 1479924720658 356559744082 956471673563 1558982957578 1595764182102 1736474261593 25683529524 765095584759 419736973577 84657135426 36840471207 913609944072 1427658384115 1658280476731 2414187704581 1124390449014 758596447774 1244610562635 532802080259 924202875681 4017004338567 179274078209 208794458291 614378449452 13392822986 1095166963386 879087552696 603050335294 4329514468133 27454442017 301312745169 2100778337580 760726278156 135599532533 48789682446 4230603620584 355551532032 1525856705102 622208671678 549418822625 41603722009 1135480697369 183704603980 33433440521 3416094756039 2605378702367 211640013217 217136351901 103107134735 2703930412016 477467540284 533271459775 1207448150239 29367186750 134386126504 3041564272327 631274210532 561909675636 126505745187 3883633974592 810886635523 67643218754 1440797595505 308370181374 2862205869573 395392742713 2430417354611 2812461959815 406863510966 380160378838 762794754048 125590802626 2787378359256 118916466786 49695247097 1615436954275 3379703869843 1068593943669 917560153796 158444172031 495619108798 61168556465 281378241150 2306272198482 524948305834 453735965540 172985919279 288831900841 1441395406205 3603808517914 1163455464625 2315374258760 2090775688796 962481177847 1049440502900 1911790410328 1743744479846 866819491904 2238618714789 643704804983 35727713495 1742363617367 1076830343031 2618207679679 696004955904 1034578810202 2393863143838 434619848328 915301305791 169289503789 234769997968 425934189967 712824627479 944915016652 825229784162 1197075109525 3124246755478 4047157774934 813179020447 294402279474 2374381992778 3728886552775 112283680668 2462093537833 43106246546 797182121759 1789445896176 279874563293 1791081667475 322603925734 850698865163 1072316050575 794454683962 1477033611355 3826258960026 172584369840 19097630315 1320132189927 260074981778 731020270500 562362516057 3097514673003 1189778350006 3137774991624 1821333050981 1569419181308 1116133570970 150472022289 1519317848665 1725989506140 528605929717 26430842999 199399211597 2311226320089 1612463888149 3691265913344 3202996343923 1047518350032 117436524940 94411291026 2020580953483 1740018860109 22870630028 21584715252 2256943635319 2071083282697 1146448680678 2931598414728 1866070799786 1308165686885 1247698100456 27988976015 596775075968 452816061031 1203617073772 2764238793665 1722747886085 309533506704 265454349226 1308179857741 457207242194 622984704369 1882773817467 115455558858 591437610382 1663580896172 410328153112 41846039565 3332248211490 60022379601 294181710153 3068980284407 2506379107435 2032774929228 1516192923361 1783815658220 1354564560400 1249982648706 64790500888 357018061196 1120754913748 52148347592 157593993496 63027838116 348070078889 317350905244 3786644497261 434235479961 495344335662 527696691356 432701106104 18729766574 1156649398281 2246770578870 517353245464 113687033603 2830676826311 963122422835 1551825428054 73688087186 814748254751 456162667945 1707485185552 508005863987 1160006175705 2702589402433 34924346672 365599090010 49052289793 2126531182545 51978593515 945124420503 208827865855 1371276283069 2038346857097 56086292562 1343322872204 176619233297 776081098765 617366428402 1994931263348 28771162430 414454001967 1219342727432 961970083784 62344060754 250271760270 463704735603 3882727266734 987690130579 76874012631 4098716656479 469568544972 2808374892222 85539064968 2056443024500 1112145409556 817603865082 1122896812083 59456025992 2257503454717 2392971714680 2107848316195 18956768987 168665206566 2076171658397 1238951586268 1701172942022 738637221437 509481487657 656055459874 624614317641 28545252546 45300066632 2613332798399 312430888361 1129130995898 1111368302983 3043966799245 348897685106 33134305854 830404094736 711603106654 1195696813611 450506459811 573836038514 1185874421863 758330989123 348667830286 303113168697 46895901543 2079352687673 2884289116034 663636571438 47018003204 519582471208 343254551078 396311760217 671998897830 2010237979664 1721958905075 3004388143085 396627706122 2315611659017 138890161343 322297393754 425502739812 721613687796 118403406500 666406110638 789538810221 2516065957841 100811875959 2039480496108 2638203240524 317917206317 682901798588 349124502917 3128619050430 2028104211582 2392092909286 1677010569163 1447252873372 104541624921 1902508230008 281628929338 628415056807 2164118349981 942619250693 954679099096 301115971005 2412730927281 2761268971122 1198733499435 852270876684 227776006638 2512354704063 3123621535294 3125604218979 121365664445 1252678813762 479692341800 727807624294 132344060188 384544499401 4089166762203 293476087750 2109403827307 115107522561 1915426997492 2186414084533 350409275754 766360861976 1542370378815 258479756244 723723083764 425733761988 1145009376430 492720392069 705298787962 3721519952521 138873696560 1197346506545 141584063595 1111368676664 49231651641 838578323083 508659949065 3104313306098 607419053752 2116927891169 1370587672499 1060981848471 1032628890975 453820320645 309022692695 148613386931 3381304900478 2472758146406 1519302499283 3409902838420 734595773708 1721489484174 2018047419905 2760507732254 2372354393189 525750015840 772885564247 1339678693185 133545785060 1698782183856 73749575544 1372597851406 47950998945 156090515888 422632841786 1931994268504 3714450110902 2798632307974 3311745557701 103261197156 1598905091347 140544260519 134674666503 30950137668 2861989800690 316469731715 228319282787 360195864593 89107033399 614503513466 500163659191 787437718908 265481082448 667425770391 225554751810 1215749795002 1217540783664 378120155431 187111357879 712437914482 444283090689 8827649662 1643487910329 2707483058806 2704307553406 738820782882 324615942261 675030907089 973087923596 43778922009 1852429248637 1516514983900 1483109219489 40075119506 126504198729 1392638828716 1614221070091 1230142435486 585305533453 1838397773356 305196461755 605606225502 1075044061835 782351424633 1061611975119 675899312406 2718554519394 577150188907 129361540426 118157896127 606351625813 2631326237994 663883797658 402804344060 1559745749861 1277098626587 658957177990 1102187318167 3173008901721 2833366816708 681919550093 1629753050628 687242012892 4348842513 173309234488 486303573687 1302857097 793680037384 332234968775 597376677371 3034257112262 2329399637676 7679100336 1043138881294 3175456490935 1131033628659 1549631931486 18983659857 866354284568 880879990881 37952277645 315852188486 441472121939 3125899088317 1240593647569 2790985009013 2477743776 1622366461538 107367219469 435270306530 428269413612 1184646038732 214033373402 511311166827 1652992081094 3175137507 411748424779 3052096745264 1035106500033 3170609399730 1819190366700 2493762269903 447412961095 114508268484 12316588290 98363456668 1273207170477 195445869991 127149444391 14722714035 2790391515823 635673910389 1245845449029 1071736596196 2707352129168 37527860627 1661113397249 895617095082 1838306615908 49227453430 1710662978464 1106020774954 39170189848 1966313016223 765213218782 71046716666 3067286142259 900670433277 657095727733 148146528526 1839692474501 1576999993636 3762597355226 996161715252 1365108212870 2568087794523 39086452719 1481909301804 242849776470 941927410032 2578133161905 1558257692128 312317335323 2740738749581 838174961394 295700987262 924419996651 245331043617 896353368986 1780760405979 277597767478 1217692826741 1276828772167 1219316760524 3248156699921 3076536078473 2758268846339 1686401055902 496824722172 147937092878 707185022913 1051658299401 305735159001 1147217591201 193783057974 621767058477 3088868055585 576494406575 409292411741 235480401159 151389905456 32173453573 61732924009 628907635425 960099927117 370508939411 1976870486996 281563571398 1664203688399 668796621364 503289759674 1979365948111 2674363072255 2469314488555 2184851409009 70900688477 173013552471 3647508510449 1243388196956 228313146748 263139987768 1754533528530 11661447046 374699006866 2103971484715 310085165605 14239018362 1180217109148 599852705056 2341370262763 154283164942 22133131725 3431179312290 1686571886024 340931028368 245390523514 51718867032 3336951365033 323489602567 1844178431628 1854530134207 35062782994 1496381865073 1738169313019 1114995801056 1275635590138 132848822894 484687779215 1546792750606 2357298181820 1586118421 267261395972 1305789657498 195444776356 101895296873 240362675231 718998804628 334000166762 203983163695 3694009280939 640637356652 2143304287726 1481491023317 1197471595613 570416893657 2996334970275 357570771202 279399572899 34708982332 329313706097 807180062769 1126664358336 160999547786 1652595972024 1486112622528 61184864090 1761431970571 252784693756 43593318469 374112220188 1202151474036 1678997647092 960989086563 2576339926821 1991066272276 292321587593 1290722308564 250634219750 2250479928437 4251713954838 452969793431 260624506732 2890554289063 3729655234533 1108370848031 1047225444253 3971362746595 1035253907782 1422153822354 1005498709575 2826614104772 2338989772428 380364438176 4439041334 94536481437 174281439367 2271320421926 342649471525 547778720735 312442691019 153373944306 65092354202 3128204827874 1217125236039 836832254901 2258772404427 772275699322 1173889237622 2203412151572 1030819466985 909948818712 216427384823 241893316691 646051916076 779578797281 1747189476755 138466987622 2511934747787 4022251309 1608585464060 990058192506 1286981035304 1077486348994 275290552299 2832104865657 370848258688 38367182797 1573544848656 236071978586 811236887628 2256405652328 122724208423 331223430820 35352105716 202328391211 13046869695 904850485754 505614155211 176325288938 140468339247 957989603408 701872307577 1478994532959 249610316987 317449848805 879827598179 1775450436116 1122994984843 176024289644 388906008729 79705931406 718239366483 343785440720 865945656895 2997107722127 119250067697 1058186034258 515581880115 618413773549 955326926448 2900029651303 3086816522664 1548287571278 355994325414 1273382990440 111251602206 371401337431 1080945547974 2337233078523 118320484075 135446598036 436991471970 48378797875 258057920980 42261104413 1556618375967 1234138890737 312530055880 512338936254 790496210522 670977048052 309786136195 2092055747225 38917305366 3480818958039 1492667981207 1281140955392 84199312988 607359617765 360822847813 4029310077982 1535498573942 1083610774324 509995693473 1178840447750 106784408518 872621930610 736023496511 2703507831720 3729440027058 2964519108342 1078655543560 913398445418 1826101986066 599650412355 322524668437 85577878809 404060947716 574596203911 1815665840600 840969324704 101462943707 1036698340626 1115375367605 39017886470 363997344751 1090796594884 1498414285174 310420111804 689208029977 316414980279 409670707882 304047714229 355846738736 229417002227 3053074101851 321356441368 148807573759 1174929092615 1748107022990 1196411655520 226168941095 629341192914 206020962189 235712622777 23710290603 1548393955144 1783709241338 21951125720 565489933388 360813856279 15651497265 71465339069 29261470962 1887462155166 3477684205767 1036514938215 2247091936574 1479481634303 2062944040749 2356720192655 621800534233 224844788527 339863056949 282079480317 753453326593 2127578560494 1180896095715 95040869477 183673907630 1384849018443 2065720383044 759435441975 201763181824 539581480749 4020547117354 2310903248551 1179567027957 399498663507 911796229728 111037108158 4000221357159 977982024308 798645720783 1218644905985 1471615867025 275088939160 1794653089883 2802784555966 2911624661878 217251359196 3934202648511 1552881126027 1887557362691 564960469364 109398804547 1201298963543 1989410244643 169727398833 236381345375 118047305388 4470029348 150865345845 1263447990525 302763349105 422590205246 217204086959 682781163131 1260047869374 795307671377 216715273293 1456214630718 2488048380416 1164591009163 217274643831 44614201568 1188195612064 1765828438535 659169434349 526575798141 24445217081 795075013462 273343971709 666984096450 31086247340 2179029688227 124265732678 886213407068 2318378537947 1409467191515 140604691201 2198867491973 1287340599608 1259420580002 2494531886907 422628662332 2335789377804 25888128834 2376485983989 2622798654670 2485140241136 390351885546 750005226821 25745665082 11542564480 2375888388948 2389509049029 4176068819546 1723940986215 2687657089663 1861800882848 250942985754 846020151188 617339013491 1050228077539 71953016013 110685338144 324796699708 110621315591 809697560349 130384389661 1627831886591 745653661406 3906169598312 1492607113179 2140951627350 194843516324 1744428225709 774141828292 1970461812073 3820161012199 514628168625 1198507246937 541201995166 1530311477824 381979795263 548698432343 2235853933072 1825172039118 475032775962 1195461656692 1365396712895 740606964524 1798916492027 1037921367262 714648685612 308802525 379257898669 711985623904 2600987165044 1482484290362 2262261074329 851283872901 1593570713327 41747375611 752018919464 220495979338 630727394783 152825947275 2692004976169 463091147786 803889872090 1098399132088 183036801081 3740282824533 1599285136731 2693921701486 848241035275 75806745356 1026642695359 3634727757375 1544714007439 904999484240 2049759890630 90742160101 479064367892 165624997739 1056316249969 61129934329 907337015315 150111564452 243789614600 4076788502144 68404567055 3607851088370 281854857145 1559463923100 3543145484957 424641207411 378684486419 1716048364954 1783946040644 76899898633 3326674870047 400725735011 260412868835 91530072032 1793567194296 15102241014 651568733088 101883217698 256069311286 328101243356 2969594479759 581251502935 948466805958 1454407532 880560041634 1351133417362 4079404412 1079490616782 93705440790 2046646455502 2155419278899 2236939905720 1558438027959 1852789182801 1908606531040 126726210091 1227709322535 690825971526 1050170078175 332889009992 482967261273 1362502887704 155218920347 70160715724 267945285183 222114370221 1298555680675 64108227104 356020369226 579595862518 360296875323 1890442195326 212608169456 1037799040825 127976281647 3002332106925 10649533475 986144276635 138117263702 1827369474091 387409478401 4203204093 316928334848 958099056667 195164360815 1260242062576 125696505779 773488052599 782032898095 1039280472064 311393866292 218934135750 2276426186665 2587388384 2304267600589 2376646922246 535717382985 725603171528 271385877194 482369173628 2824486317765 858573802022 8232825063 781417455133 373708438448 885958478572 3992981214878 2429519319837 2822205561678 2116008635919 760334523132 3171064625102 3122133912021 135334983191 49096790264 849711128783 372043930528 323048574700 355987155650 2529450230636 1331495427715 111179251903 192291977575 3271644757679 1490413589371 1755866528592 1927725838713 802380018900 607159141019 241560936487 940062849251 293095552462 3571164933624 797229642498 89617614351 1920034317057 24733072502 1424014637698 670805153185 1118035754315 425481685582 1724269006496 135415964328 586201685948 1260642059999 406050320849 1873868490518 3122224857942 1950426526107 1688192279975 3042610108455 2179848453335 3488045659 1127506741055 179178464622 2470170532171 140798633647 347219731987 151597858982 2091145805420 2393259234304 669399869642 2621883505354 4016844144982 1275839334526 368027804294 186159233297 857367703187 1689594767829 1273346110620 166627011336 967511957450 2319577989893 175958868431 915019688230 43503654919 22006564409 2083904905413 42968415487 489981059178 18253469683 1695151287318 1431083978813 4041550831379 1338344351637 2758812114386 2686073940089 112801359635 43023784526 18766604950 1256803346897 1677012967008 776980212860 418200102989 282675112774 419937154799 3320969523617 1179611076972 2053751098279 1765851095862 204289896445 115512224796 1072272793520 44939670085 1589413891997 1017446619744 14155269890 39864069080 196347965178 2346750594238 571083406660 427354189478 217846010585 2129228841994 2101544150093 867254501152 712252679732 113552617591 428281657079 594835879964 1591638578180 1049442794072 1170767730624 3063852458082 225574265161 464194666346 1583551975593 2079388223354 171431137822 718154296402 1681272513601 673577622540 2178789364541 24143461144 360613026447 77101566384 165458662753 357713494879 890741266217 17109039603 774983496888 58235036168 54551789531 40510320804 862200392117 1261039990848 2171031175961 48475311428 45293759095 148378789635 228095760215 102253860525 576001416771 743306608665 214155824244 619632833791 2528113706963 3500645398883 249089089908 709197841524 312503186821 1758378091604 3555809830702 135816439516 2823679523359 798306310031 425331151142 37145002797 1197126665146 694277404205 2178115502570 3857724849175 555165884036 212606187457 334080579210 2169178405296 809936073987 518556033861 1779666756379 375408330794 586577920348 640539002834 506035047671 239427757273 844687506286 792673534977 2612818805364 2196636531294 2585424988180 923363443487 234867584950 2677967288793 2481676275070 1197508529149 2008841182301 3288266125610 2942746654504 82367932604 1194483570170 1850474639347 247127437135 2508641476859 361135027414 3001154105495 457521901490 1949870202420 154852460959 209076322326 364935816047 1206054241322 3820785408900 1212328523631 2094138788724 33834917480 494533919475 3069230306516 858382364449 250324768900 580645571686 3780077494508 1339882035154 1226902575044 349861760967 139788817462 1702115771984 465735944724 334754214754 20498114734 14541248071 2875564999657 128935686413 1350091739803 337880196981 2285840710924 45720941072 2480429618496 1704855488208 685926586530 165482476779 2380358881331 1058246675926 367938412364 1334897682590 668465729279 136133162017 1021491833030 286423354479 255713461009 613294715413 1102178336777 319145677238 199823820056 1651018888625 69869449106 1998598267119 289758260771 628415255222 487749095403 2415402859779 2137700305705 183091015 156398334199 389894104858 4951942815 930065863447 771199434603 811855539205 2709085601198 757618980621 1155224673690 760312075044 92018675359 26171414390 518602803629 603095765691 276306027795 2152031677293 1572479297534 1064152649258 926430133578 259224927500 1896313877653 263959224592 45034194167 2256017613785 1134157042568 188060312669 1510662051628 481832452945 2407400153485 863299526865 492150615120 2365994950114 106787162164 2164954854988 1765182200175 517564218286 348731711777 2525772022837 353038057128 422790249837 742064635892 306972386209 1389367468145 463450653178 3473267106350 1093542559543 479506966080 1701541794695 245474636182 181601848093 73499875429 372580410558 182161177042 23100235447 21383393534 1923737787572 100139037842 3230416986093 691380321574 2988486861 489471773164 2137258584590 3040627468029 344571440114 1433415389262 3523010710613 2496027749623 2697981898900 1258279833279 1045724551850 1905124323948 640800717696 1242114085189 484572461274 432280195511 2632758066525 1603767215106 2314176763 494818688845 94063403018 1211797704009 68916303654 564948652332 2747552005170 415231473358 4384723337194 605902591511 2323157352034 828395696007 1165580735997 682593101146 3162433690904 746376200780 1378897956155 121387383931 212856094929 1572873593 1362629992803 3745823839112 2602365209145 277592875511 380381497497 875604531106 71941447990 531363691135 266122154655 1237216892478 691133048456 1056328739085 438212398503 1688886364254 1330028681931 2070062461903 88308183932 12033816861 10475543384 893601699741 426286174143 739902295472 2052338385829 2262167043065 1219711899472 3904315427942 585109993579 2094061619997 305084403710 1960117396923 25392568079 484523645653 195347859822 247224499148 1853466737468 3058866640720 1789059574067 602009183493 552836376173 844209188001 280955282560 2468196061587 944134256888 10994450293 1277189858306 357874140353 86336103781 66262208251 369999167716 3716916729576 233898312212 2505426714324 508101184692 9394696171 3197849637461 367966374982 2745651584886 491873567121 1223218652262 663209348925 1234412205186 586172332147 398805331148 58689282910 1641332556474 1232738700338 872419974989 38814778016 3859038766589 25355447058 62443192093 124171195381 1818375144241 2958887706373 2244319779263 1939520168834 428875443648 189563351000 2698904978863 1339579873433 203952456505 2809139790072 11580393771 21898013064 2828241455 2097918052833 553486754554 1649012679714 16412953849 726171842614 65467297063 1096923045403 2326938498332 1347032093853 1229736676012 594671046165 930302142084 418472229972 1359999015099 164398846843 120306367025 3128537330958 1053393010549 633397461262 2455518952440 314653812421 867438866133 3455241331421 2850997687152 1838757957174 2034380702728 993674657087 953674803117 2120704411711 661937962709 1907407128422 3068305122407 3351508267667 2175002489748 813055710472 315982591266 39776728967 522375597835 2055268883886 2840838678704 2285418199444 51644703551 105707066785 2884902946762 2155453083881 1003162154222 1488353502312 991536046513 341453538596 2309899325435 1211794433723 103335935513 474284726682 81630668656 173619067430 3846973830921 2932148951045 75792303054 157035353189 1204094475358 342374257375 1675561622971 964732710128 1703852828483 3801328735534 3249274128708 3522193005853 98190314693 3018823535726 1448705025712 348396609953 1090852958250 3546878718582 456076253295 2880337202710 1157512770628 3143787406942 2499651899671 427481561163 13470452578 1421282629623 644737074900 455964654579 163035924314 1281827885294 1775707726441 2428886285488 149657347461 763479295996 1018427299900 887147080726 4840462709 2643366366836 3181890436575 124219884230 840110087357 946257177175 1373420988112 1771360331922 531695813097 828269693598 88319616253 1908830008268 25581229567 1198551934316 4542428478529 74189977770 442529805690 2994583600188 1217852818808 89852459482 155348090771 731113335620 2236457489645 144912599986 1962575250611 114455412507 445910083139 2285020898143 1078729224417 1899052190308 1634808875250 2827711336288 58270102618 2645599768389 1938421506424 393427953982 3669347239028 2408957568799 777028718460 355938227339 1208411205850 742462890111 1151691957608 170832472468 716883009743 105794481386 1811191779295 1699230453739 1648210522644 107530055355 162435061141 720805369561 1367733851498 3048667112141 1992133092903 576978124346 848227111387 674607224204 1070351070377 1921338303512 53632632305 971689023263 33375492035 1197595646755 185079475987 697031456489 1072878062888 214997616337 2634541437687 3691641745 1020515271983 59005199384 2037347985551 238899695645 1649667985158 1085991500858 19285808823 471553584986 133876886027 2337729936483 1646112761903 1432865772790 3482790481487 2728291514569 1747243686603 2903120717659 1595146681069 401903898053 1668785959854 675944619042 2179257920399 1675342879462 3327621403800 141300548870 2888936765585 26132363668 105288116724 1730803993261 1410525291424 1133953416 554303945424 4344267005682 22332690533 128220628647 659714276125 787677118864 2662266029250 621390419382 247588200194 604971580808 2139259687564 661191813883 3550365601294 1099346367990 73208667476 278969443868 74151056534 242057294374 115773617128 943784920528 207701974747 152855633770 36748838215 728239904884 3900772929 2809277324523 2115738481832 197062768103 3132547443120 1528557221459 501470262281 341766489618 895473991101 1813289690384 536952336229 215524500064 343480220731 993391367728 65971970838 2153926986019 1055125220973 108460448537 604692164081 418695031 111889839564 1825598890040 229159366537 2626383996401 35042492093 729838035633 1496555599737 422381222920 970501256636 1180637788578 81812693040 595300273271 304063788204 5873929695 2890348302128 51354230587 565641927747 911555308234 148036221895 252859594347 1495692838974 1033781607033 2533950791406 1605648513421 555958312937 2480542974877 35238778004 307192407003 556232530998 957176925505 2789698061546 523790949461 229628383739 1089915742917 235090554909 106247662085 2107409921601 3153174656492 401460168506 704546043690 3790107291851 92078846722 1226278557194 598670696570 1385226129126 1052735327392 52244288410 202272967422 1235264128247 364569297775 1536279371890 15999194596 3062972820088 103017719053 780375554900 2593896583157 1656949097482 342480102423 1216142524289 2540614969351 2945574540150 947630995058 34637525543 58128255395 2381971504354 1578580166101 384260386058 3972537185983 2202206462978 3027848661264 1079729798503 629512018293 2992095831507 106457310333 248669667395 107069870780 689501382160 15156090359 1614543076290 4585178834351 688177463333 80863771622 477576089163 2883870520326 520641714773 1266747836267 811729920184 1565865019606 18394251679 181901104956 1077158861593 2166596373267 1488236579 280329988270 2175009105943 1821616787234 478758139218 124401877534 667113669625 2878667528149 1873255858233 684737331059 1937543796226 2318438961323 11509275704 3008490441730 37439946103 103515176041 92006615458 1649127184356 189574891982 642134816699 738748999397 710702396697 2269340239740 2383023068317 1026691071095 2105317016961 3354409081350 3459092651682 148160224864 1264529814013 711228067084 2534345923111 317505133571 316519776910 899913365550 1268873468023 5754883500 1091400520399 2086940898586 3124473259830 803515699758 898969024860 507634515404 547961509175 1878371948124 719910690475 838258150961 115082728701 1845576639062 3703473008811 491429345952 122540919685 427276947742 1015761551997 1686184560655 1742232976285 1789627521453 161137440205 1118000280468 2406829207647 1570557111611 535103632892 2384442481153 2129445561957 761042003593 1851782469842 1197705971961 195774807710 75627308190 914000333146 237032475003 2293680227461 176331384392 535306589439 1950090606194 3850215736480 1959897987931 2109570842159 297418374343 217808551858 39028825964 205257159998 1077956497985 58259146138 139754625099 1344751685636 446388110713 1716326882663 958422388402 657870198817 289845662554 180203552108 18066129708 59128294605 1554892939510 339005185901 35197856648 167230367834 2273640647349 371505938554 3087570402242 1401262775063 634103202037 707614150780 208991815623 1370750403934 691210893249 107446281942 1549265462110 432137652419 3251250120031 635269534423 178888561704 326185875590 51026727098 580350767839 3638645440297 284997857456 1168471342900 479631264147 1289141865473 1535219162877 908172260124 213058426888 1716299803147 1991749902019 323834359888 1960268304986 22538529836 3899740475589 936640147283 139626176799 1720521475488 1684572463962 1174887069417 185085273474 3353860568775 826995340077 931591304961 452126296162 372021026313 4044073064932 443200813560 1149089269926 97552404901 4128929985378 356099867642 825131647164 2122589472961 1902363250631 14390772861 752985795979 1180637780691 925572212972 621058447437 2788942509994 63099194963 16897030805 467617795411 293182433892 993945246553 42511096120 1923417660542 269843966561 626922241095 565725278631 760475818206 1581348002819 998542733539 3022886857408 645986296681 3167149458787 832848621968 620738488632 74365988313 387464916909 649569472517 724696542059 713588874058 642856962138 22673184753 339784750685 129852339899 169064914846 521458855879 454744877552 2125660041065 2092371580064 3779185732225 204810703972 790397318950 301642222723 152948668256 2860621384232 4116321588328 440263499822 1870246458666 2542269497627 686193775670 143064876126 1449826621885 501746643727 15167930873 1116954356610 1112507860780 290310407033 2864447512616 300156496166 771879927596 620821995684 558679061624 3300508271025 804959195001 604546771178 1300774458376 398466063911 991560008830 31656665806 214825971136 342871801332 981460737555 450585198823 876445791246 1223907413064 244498506755 2596473768349 919010402537 48689434348 238873530404 192436692534 2007478026048 49554006912 50145787009 4529263385123 2074288433312 2585643555750 3263176653599 756485719709 589521767067 440171242600 2464752041391 3385498025933 763233466620 368426297285 2044975853633 315385152746 2452149577679 600207128070 211850417190 1193035545292 566374448175 1010233637553 2505670044656 735680108581 658674109599 72747739597 632472209078 256153939591 2045308437885 62231430015 257432848799 1782666093796 257055902709 1071948089568 17768064616 1454476437046 3204361223590 238211367247 3423134360635 303114472102 2253958025 705956434081 185306054608 1776613054221 34548653127 456681587886 41803933294 655847431766 2254539414392 533772682917 1965051319386 552034054254 220299504698 1731457165031 107072384739 368885436611 1439979684468 2159969007921 541584980065 202790688314 561699435054 213973181003 179528047224 1594865178359 490230167128 161297435562 1043820929563 672384874412 4280440081 3312899770384 1295601651686 1515323617595 783918569599 1178591219032 53718651501 113235357305 187563191004 2661970710032 322293154750 812948351082 2567421960491 90376738792 1876621407764 625421146932 3068404473409 127789669734 505044071855 910375688176 742263317270 51107482450 642129365605 174871399952 260860559538 66992704895 902058424081 27918374123 2199496534579 26887440860 504698572897 2800363217622 1104372664054 1873811289286 783482143462 796510950157 998520266696 4595867013515 354392424972 796103128499 184711296139 542825280627 112595580025 1134942799347 2015782522334 3579580876399 664686457615 476085968770 134057094388 423703358428 2697174585683 3355853882810 2632182528163 2298077968273 251548769982 1290561161760 186001437003 110797639615 3398914337979 1231658979356 51724897214 50134000361 225064539854 189283438707 207839974028 395271528865 590606185883 157761332361 907808602490 1180790264026 1160302507524 3943179139388 421023426076 423855111023 1557801131736 292250770418 33482072446 196418321547 165120291820 2973154260503 111105986261 2104999632457 2317441894706 142469927380 307448302760 391530278554 856727061835 1634730280906 15033611801 1851787420844 717799468114 1546752497752 3046894348151 221743030362 3641248677322 2493560753346 511445488714 1292825333714 47695127720 64892021275 1839813137376 2466332174363 2309375068064 748609894321 660640031321 1351554929120 3727237258698 1501955251750 1478882107142 2235389712593 471446474576 631066398435 840426870014 1306221851750 1401549404202 425988930762 949024105898 997835956153 1232750771274 1301709386220 3902549196379 932032428473 242212842187 3042739651808 496216978071 2155477535717 2581345247671 1366550600618 228290472131 334775409178 119038212893 2803278801427 314514946895 67573858923 257697856572 142783216645 89771391994 2459125857928 2955204991585 3770305071165 1863148764930 2438838981017 1234062841363 1751939870015 426065870418 3813276031287 3481547217307 1708519197210 45486770009 2652720550953 1253262959221 645267550559 69090217722 379059812820 810209837551 156858854665 110050448128 606772923961 1239419931281 2424168471090 629069966232 572921640040 2325897222901 101283483308 83049991547 286144218189 1383845317848 316580125374 752371957887 297303067938 3833293273970 3093070169152 3017797773838 29646771784 558446568256 1477408617393 2030628824392 123035149835 441845430422 519080568359 273824933493 181907984336 450902723024 455859271198 3859420963087 80663204183 1406750904332 2972245971923 1917081906182 66652396485 76347987482 417356682340 1486970439722 3986857204074 31119061285 34421796868 2914846989772 788964800255 719058794642 713131037522 53901869239 1732486022037 960224753555 2780743525385 310472755550 2647739984055 415849656953 683499504408 12414050499 121579067186 217641421794 87199720440 1065312798722 1152657100450 3311956720012 460626041934 404186135831 102409109966 619868393771 312357224959 1540365257642 923625917492 646708980970 3195649246077 1181916049406 1157214417314 3301667549036 445276760548 3136877841689 1744451549176 2653149208456 2186433867518 240648387834 1923993618997 1725763159396 241667713604 158867712989 311781446328 5524957431 2141598151771 93100124045 1247304468157 1706938406901 96917696008 37289513845 3365783117929 442126787376 2140784148899 132539257430 1152096226277 3094704091505 943424948999 305861538790 206655864987 4011270836245 1729152299183 2393395500846 1213030611957 842740279996 524126693801 689067542593 366125578632 664162009688 697708271609 29845080586 1123406895148 920785776238 788411693031 408569450245 1128013462362 277591249886 521757396585 94769622638 22041006569 194237323229 655711849015 957589221445 1081633920338 314943702949 65325126154 453822264756 24617059524 1274492897721 3045965584115 1212099596641 838955039118 1704939497481 151715126083 1711476001853 1888440560126 480478640055 1016259418863 71194857027 773718165440 2554498013023 649272302701 545138479176 47849715504 1544848777856 162890064273 3608014374960 129630817073 901490654099 164109002576 1243511907092 58497534089 391210258263 2125616678355 11317127445 146522566433 583050441168 4044843964619 2700451222353 579956659146 165218763258 1785973521180 442244081970 3192767134602 428962151965 3201161507728 1075575340278 260465505347 1707008727030 758286298839 176458291270 340122134951 127473173714 124951149335 3251826688234 849916376369 3377168622931 261362969819 48848603863 178916247187 3925182733272 166458356597 3493293160538 568660703902 2052641813856 122064724398 220446802115 763503862672 842324186642 1906771920580 530732687342 875052097139 1320351545797 306456918437 626293331518 155734895934 2765122603922 70304069503 840604611325 266468053897 1482625792109 3727574848171 2416986751252 893639434742 956148188096 145308245351 1927303105692 288606310386 782534101921 1073844009485 2217839337473 140351454356 1678640197477 330286270596 691652845519 2862286424516 142499153856 172882400643 590613303512 356779045616 2371954175573 180952815427 586329722746 588302702239 576938653218 189478749273 255276016209 483530254294 68017422427 2725427581105 200792830394 589930437248 136559093019 1269889783742 209234786943 40106856025 1379405288229 2742547160928 1055094135027 502187248242 1854306426080 1056508569509 880145236384 269535877525 674527862629 112062627263 1273341024481 1203115134395 959024987172 1273701287190 631727976184 166068941479 247541907257 2089884316134 3187072571987 683963677090 1491693043565 683707442682 137799244883 1347890778369 393334989775 137520188971 324928111639 74095635401 1027686256027 435153286281 1812413754693 1681553186581 2296914959592 1341158935280 597115252908 2654032057848 3221556298459 1265276071220 3310782379334 1856555239781 414598575124 326232089101 47593454648 1673968921377 1176104958434 1181722568413 742958459683 645210863874 378161504215 606140292368 125562633825 204490022662 284386164371 287017069130 3146252587088 242899157557 1340420689170 678174034892 1099295005729 20154286191 731017094606 723522932215 108702386580 224244460630 64884537781 347681607463 9792643318 3449883000026 267977371989 1362408680092 331265326187 202754878550 2599753569206 187800154907 2222285300908 1594683020571 1187082144848 1056923265824 2572579897194 1130132264838 132583712983 2285212797 2197884916 973108237159 367678164044 2034190644449 1067385578261 86745575757 3185627724177 820402249580 867926811813 50102537580 5974556753 490352198844 201488437682 2843905208040 1869361190885 1169933403921 21605685530 3797888968332 244084151760 118438208867 407410823578 549324815265 2879328162651 2001753513743 78305533975 26938775133 132836722535 1336463599531 757648831886 1661487445512 954467352686 1072071299889 157600995879 2224897524887 417789465275 601939288789 217362916546 572621568041 1344827659788 802834810713 2850635826729 1230536535386 11178779973 3013172179117 66245057293 206590750037 179913106291 1003434558207 1053256372059 2010741833482 1923411058085 34957763053 3312060982107 3645959217119 1331949259562 458949568971 103409515649 2106776757541 2694084494065 466738863495 395218190973 1586408960727 416345514516 2705572054175 1872458208244 822403268064 3001150696113 160717665854 313384345 3012124220058 1552002874339 2518016506165 13324764072 12354408643 224053295583 602252913446 499628743499 866444548601 25899506459 1075845398339 13417852872 572736967592 69277080556 128903650238 316903704275 147549948279 3892626007931 1370992775762 1123034279224 2475221615899 75479503399 1743875676288 1389294065061 518360560403 1285804378133 642804015832 1409680486126 858864240271 1253181823539 123743854135 216490905711 1623450245001 11951455951 1143467348048 2205409103515 572853472124 404209945555 1762904242179 2575845212254 909309661408 2510668049135 64873098070 597612032674 185581286176 872382778277 2321121334953 60661459042 2647190005406 777028052654 60109756623 2969681827077 2340383138587 13385602456 1354285562667 70936699209 1007601888223 41448638242 2303189186814 1596628710903 1196332209093 946053177402 1068994977195 954232027224 3757962393339 3564286706018 51488818551 773845404580 1263780098492 88831832922 662428879479 171552334400 422173113869 319111638640 3484648071473 1802467365740 2247083505535 1587745306991 142356980477 1301854971523 24493865514 2389979894186 745028127184 1181473837257 878229376051 2723088079416 632202209183 450097019129 112522687661 31642644152 338767498507 1157629267707 432411422137 2382246412044 2529986772242 1428427652766 1743361874449 3036572484399 3666750037454 155840378245 1494646788094 15484844155 186229272916 433873076530 1860541184084 861245879502 1488205977171 1581789279261 1424751448620 2430405214731 2478486021492 704831044318 719603862958 3247610689787 1363725011699 54531900633 109058550812 1057898326981 2513057584 16311124095 268645837794 2846428454824 19865059565 2816113926139 424928539580 171796722405 2340321917961 47461355497 2089241530471 314183157223 209998605045 2043566517581 732947676220 254494425452 4577347631665 424376980637 1234430372739 402948386461 139144876245 29545770907 2926968330348 77465036 992074397548 908238075987 1809221097510 451695169861 892686421191 2103422243497 888809914618 1667351317107 194056199538 790986945304 451527447675 583705291937 119709288714 158758466278 12502250573 936438766883 428027770156 1730727109759 1819682325636 150979221409 1150587114585 179614672901 107456566132 1537528027724 211855352495 3036454366271 26213898881 1532065962101 116086145723 256112482588 754556409240 1640134580091 350930702489 23604870331 240788506684 399251900563 832803361598 1258615888355 1829025126963 3024973962805 454103762967 10695915342 2019775462228 2058294519131 354242012944 169613893266 1597545806460 466638043094 181750885665 233798952769 718582648455 14597150191 742330054285 1035048734269 1408770291598 24256240857 524412205089 203041804531 1872142009210 3666274068988 755686658035 596500923233 2325460836582 404859624115 653145934479 3012089776134 1368465693750 669114075836 188193118546 664097363706 1009971615325 321443957201 13216975594 387896026322 2996044782966 1619600220102 337310642708 377732122570 2138140394559 509827964646 402025996423 3839398117 342634123417 1377144630025 1940332076929 48451701606 78479523454 589823955664 3256470158062 2015537324545 195838491979 1377477977268 852041107807 2370286322680 3437491006263 1170789409028 2837318706278 4003287116426 1733960555083 2630100832980 545198286070 1806370313660 203786480843 280380779266 999466417595 1070386414056 325628876431 3237401849807 354029272883 1807831310951 1358074274308 118130177530 95512658249 1744001144720 2156331036899 1805957863933 980660138463 94190309261 544765149499 21143523992 642475672891 1427761043195 1494362862511 3597840303 27939099602 606984108440 1199709145886 317341823621 1878180635896 1367929470073 412292125204 118089501812 836920130919 3197433005902 4932442669 2087493819868 343559152283 113929423162 460630475547 294342179169 32625399588 2377969294558 80713206997 3331657687178 1124738365243 133847791435 4485424525734 111272254078 943578959023 2027768158501 568168851754 711914290 27762355169 1028496001966 388708105678 607406108655 570067986578 877331158468 1437344565621 1695951148186 1245857398561 1081875913206 177971353167 29309914789 728196497073 276742418465 1515925967922 234250582344 2955264700521 476858159976 317542341733 820011484812 1630626703888 2328943390079 3190985920438 2912402247546 1225610258136 11652145813 3205313392553 3641242606004 1377241840440 708334089100 699411320141 563242136853 616012322065 129945779229 827451364749 1254719846748 1936155708403 963475842329 2478816448333 194158137408 1196793001761 3772180502313 22347810020 1787820054110 4669414827 1734995890189 317066239594 481013782782 909021303618 299367592260 333572234019 113547284386 139547564059 1457055622661 196096570440 1777026472219 88298683272 205939450892 71404035143 572174272890 63903003764 993436676104 1084640748461 1426109845359 1410675928362 2577839204201 245856875561 3143135167318 2573829738704 110505997017 1895084482699 683421901176 505872592069 984203617082 169193838775 1344930568395 1074069052039 1758897545423 704147394370 966283136365 4263174756953 964655202976 2137383812021 2323924656975 3190555868275 831740486035 1142999004448 266802382839 326612085292 912887058719 796157378000 47335588863 981819334915 4190383285742 873407769109 1572679693053 437670146585 352599063991 77621194286 5751731222 2797848300334 1944461772889 1174809981727 1780435934247 796406115786 1319946540715 1890702546052 1033020752394 728604040799 376217594957 2031494731699 3502152919817 932257364393 106443301026 51315303449 283085955963 439168349156 62830263006 1993833682624 1474028810191 31960588184 345820909879 162826173274 905718101793 155224330223 619897783965 190609726952 116542733919 172615435888 58551109020 1587293758092 2746790078764 254513233757 593876233786 167219854187 422654949127 3666129273293 90759821666 315261756758 2560079827 3447407120881 445924774203 1164572956641 1121088587067 1382239578249 136076458892 1398691941219 244607508044 3284448841348 3037796745645 233153894369 4718585932 488454961129 1946212536345 305226503781 316082946058 179635141393 3052952194229 1948410438365 1248877598443 555843264932 1308081437228 2014490103372 1896689016366 299146566272 3020208648450 1406077031446 3061346324334 2159833211216 1989858227979 61834366689 1735496500288 203451265065 2556451483536 2241457011456 108967464876 41468318089 437465501470 355138623932 3819197496494 2665577808725 1532826327629 761330055108 249922031610 1890801659643 2404039570308 173845938588 3487560151869 2976809812679 505124906355 1110705986689 26174306743 94295560657 474260993183 1815635936415 1211693570458 408659726661 489319574680 783007214173 1238482875736 1207515999238 48365743153 486711117616 2548436587993 1391418514738 1564449863409 2351106754706 220734891646 1705236551210 1322144268551 2135446316169 440351300192 204471220697 134465169435 387939714125 1054237912176 247535608180 1019418266503 2228408628610 2213390576515 439574229078 3874171975963 858756694980 222294332410 1870114950539 761624061219 889968094445 3718999249736 1813300603294 141754517072 121525614545 3295455468163 631171935671 593161189082 2631947289224 661943219271 39159704719 3603149203757 1166571170319 195110105588 30084489759 3432632599703 2404254836046 1193170736376 2101802207218 17683945465 306698018608 272815801784 3589904162318 3554672641265 2481882882866 51434313771 477794854937 2617492869797 2388980916497 1514121940939 3897714490053 435104037702 520845376020 772619094648 1247677743427 782118437268 1783186354763 553137202683 190110955818 896017064555 1005732117809 147345932805 1003542071369 2937376106794 3321082025997 2913452801126 752707859572 1539946558031 360274284467 1301466305872 340880919452 1626037126376 141150855348 208548134837 288558193332 332826047628 2903589588987 2291293013546 316469830697 334377972841 212948948381 2649173548545 1359040986773 410321697 449548718986 850725448155 890355026685 1310639389471 59936344049 1055849130768 1258699960675 2498861497968 540163931863 115252945044 374269707073 317085027053 465157204288 180019451034 81779610395 1692809030728 318454679266 1526477474918 22829995416 2203512356295 2572329623241 395934417539 74884292255 1108029395336 972807386162 202307818920 73013105234 785692018727 15306989531 59559079493 2364323270975 2713668849901 641533412736 442326577971 3374985031441 2756698433268 36261762152 660156049202 1591401170444 599844841902 480400979743 599437568453 2962588327042 852084430617 2626633882370 105554720041 143472082203 1206880803314 155670514313 3524803975819 438299628773 443034355125 680838263949 647938648671 869371527512 2789241675476 1171765257082 128025848622 1776700178478 1975719574510 127284221573 10597054230 114094363441 639148088261 146258123259 141722976917 1776285449052 737340347949 209663514034 9298218296 902210798441 898952424183 2605940077164 2502049743026 908766260070 490415087409 80262399640 1099037040314 1760000530697 287953802725 3320662455529 510640342427 1886858756623 889154275883 235097050528 104017841690 1546815986440 1885127281814 3413403708657 1255007348265 1476954706231 820656779486 804884492955 283851333744 2234280177008 1158764759181 2485116354290 1486240644051 787450090406 339193223236 451652125155 2173681392444 3562921512820 1618957414320 3981963976980 688237666275 434577251714 191259666923 676091270051 396622123089 197354287534 867330408955 173359144504 556146114757 1036641370311 214902679328 1776114676829 1029505065425 2045429126418 3387388976588 3620494660303 120803791363 1328948710398 2730957534359 551994634869 1905306668666 1478361644608 239652277449 229985220500 346577406421 1342851270591 39246501314 896063795047 3387152268381 40651112596 599753055222 514906255287 1755628635347 11521874896 1404855132458 300865834191 2820971369605 1398718623787 553601858218 2278538874125 148065528829 14599963704 1338975814183 504645368093 30746401217 679220729441 249011265964 2435154102589 1429405357485 2692813338371 694558255030 71438141302 2788294287075 19971143667 261049687142 68931701321 307448434158 775346763030 1354777663939 84461438818 1010820458215 2279860648789 88644295981 92839570319 768997229152 1041936691 747883328155 286389552506 3518524401781 1498046228348 1425857529004 309952543105 244782538775 351785373036 82859674915 2420721048062 3039101881316 60710294739 1222100915732 1888109665779 1994929157049 2026469190241 81654443986 59777442487 1878641440435 3470778064310 1414084376971 700903165646 548037507601 161363361506 206640680756 196930430135 473500315832 748101529848 13782558820 2125740372173 1406940313329 734161766842 1290748977714 622292737609 2429162170063 1271843776015 1129075103859 1799363508315 578714617771 842073030682 1768523830950 1637405015476 2998308059435 167309371842 1832292957703 438782416050 113760553754 879241512436 1531018824422 172665708292 65146564109 1062273872961 2944558641592 274402464388 2372110127686 495584697318 695653976177 3170310652473 1081422692709 1515604059195 489512335829 1352690968846 1232925754949 1308835505578 92747171792 1818639174924 2072697454005 218321921308 3012951925227 669152712351 489601625373 1342589534892 1372690361152 1089216679015 943216542596 936264388095 238494273005 1327548833843 73073114274 1141348028481 810136534534 7012648634 4144305632593 79786738910 483415257809 1202521489078 461891709301 2576264646616 15015813201 943720499698 1101889290621 519098463335 83104538169 1813585696520 456621625880 1510822272129 3730058020370 1970103486328 1336234798066 166998004341 2297983297276 191617032700 2499597119 1638034803079 454204009234 1043795120997 1242070631880 526854345813 27526224531 638610498307 71702304407 255170488253 529304180257 759856390290 2741358576818 1858083676909 1558751181578 134120575771 280969587642 214126422343 677595999451 690300351707 153365302681 1807010262536 1221863131440 824494091311 629988475608 3886358628597 321174099672 495322713099 72533653141 458548619692 4170268905579 346840131594 419485432927 1101348893855 572823600570 400731094511 1448437263162 11349303846 397283451633 604593138831 1308201598620 347332135995 231231829905 1042758713821 687954629936 1407723942418 271013509537 2705454647983 2529166455980 102954710414 590033738449 272345878518 22897750474 41666926958 211084781278 153453794 3213145459845 3068189961153 797637188039 51587314786 1375298417748 1250086463423 1151075595494 101262085420 402538850620 2589148913914 321764371161 521350664739 2950657782705 2844640961017 8021569718 846696388556 105063057910 2292485171790 69062083268 2373440227871 558161790863 578539100990 574475666917 1685505874589 2575510325688 113632117894 421737746488 45212146075 964849285607 481957186241 161277966559 171305258306 175813830736 2705054635876 2290568966304 478061518455 345647123233 450759347509 379128141626 404066263804 29736258690 768973691292 1221824590558 77284100980 34233362439 280368012986 820904474420 156142896519 46915101565 556553843155 3206312686259 266876574452 3019017063743 183031339450 2174952718298 1227934909437 37164390598 1763458587748 75489934504 443699451887 2273588753078 2111642230 270808083198 1344246928677 957035308154 134720056562 567618390787 1499043159023 35740853459 4070986752740 602853849217 134635140010 52026895434 8794607775 754305172309 414355436273 2083981567489 1158058356010 1515285476114 377703382921 37469565110 422908378896 336248863626 463674236442 2566882332778 239087480999 122869892088 1332688002435 249021884497 1439776784665 427529352028 956645845065 180126815520 67122567885 2244632832198 1139588952255 51861920270 3389212274658 10385683471 514948687306 951841469732 22487142144 3561120977518 399878497649 241710541337 1968870484456 1221728189778 273497284099 61011913728 2934449911614 12519123333 207457033491 357236654075 29216059184 1144066801426 1691598573365 81919661831 214030684912 2160376120440 3083367431232 229567837812 1462207091377 747272518191 56589347076 2826709810807 667682540445 2895714265466 581719919617 3000460182902 180181928147 1403708569727 2165570841205 5891121410 1722497217033 851660394449 530070722064 1595234938074 1452145908555 737161640711 345809460707 425685520284 987807815728 273214301041 148984973351 2643493315020 262177123746 86689922776 265820362228 1265083504370 1599461225259 1442612653271 3569496737 3553954929490 20118177441 990113136040 3049803015636 1148330561778 1537387417070 324671179217 1232370738849 113531591216 510042511798 1213036437505 317597392563 26093311802 437030846854 2368880401165 409761046646 1887844465207 111369234245 226168206690 1103880917798 726888249811 3680404875460 975092036514 1262871937700 1750058310975 238662307885 1563070201544 1247410980683 63082099036 4006450633263 674401951216 809703158202 1272010271508 753688376200 1037333178785 1983472174222 987514784756 2584153009854 3519536496150 2434508460301 1042901276656 203530389433 866252046965 29133040842 222337037361 2083814942488 180179425550 399620820807 114507318207 1195009242038 152997817025 2026150294856 2394678744099 723362437943 88052509807 1257163521970 1600962293111 162554551877 129978113362 672173618504 2255672777349 2791749679817 585418332766 2409270548453 316482070543 252474159079 1062596413133 796205657253 2588274158995 967911922357 395640266115 350695477866 132843682722 2325870003765 458671012299 1665693232632 97747542109 2853330367604 245963541661 94292688796 207598849114 709067535402 1213388925550 2059461887112 37649159008 603680293176 446204323925 904731039320 471157103945 100280682506 215764364367 3848375610882 482604036288 47527168035 646036537333 612014721734 1214933485905 2317842830502 886361907470 37831155443 604691693568 2209153245324 77311219782 422483347679 1746647118329 3299845701345 1709914395609 182541209397 234478873706 1733900312155 5002914574 15541656291 790750028292 3572482870501 17714340948 1992286350649 388574227123 423215500349 487041352121 2687679251566 53402604407 304350738962 3716986532764 2165742731491 242215894534 536176038886 2807573826997 2991851121496 2354138219411 881256787111 267023995684 2458777172013 419543152677 148810983680 3752692754818 427541098589 662481352950 411827930981 499439107612 17676834713 2369987135130 218487909406 3223851348388 1262936398819 11821696293 1318214494537 237026700183 2963836420042 2810026295696 1500156964885 923466743341 1159576819349 123935787032 565336189948 1597393896017 828003913674 1317312507 319160442105 82604266559 414500190382 629959882782 2338739175852 3084604269172 201199410534 1447775886514 1476247044357 727526446066 1456522241556 5409074980 53757003912 33116493469 497486163850 4156452812961 448301463121 1118762128720 568224787888 989517672600 3059180490987 4499634911 2830152038896 535861171591 224639601516 3141067688176 409181337654 284996172942 1150190564936 3080686123688 819077340214 17758324018 1548040416652 2071662483797 2556289986583 2039355723626 36572102798 303922748900 977664413926 13491191018 779164488692 45000152875 188988912249 806567123449 514495257066 882684007332 1288254994052 29198783372 359721709381 255633749680 903007071047 27921190904 259550047139 2327770133765 181993250276 82396327139 2795859969425 129998035780 3686123051750 2435028482115 1831160418732 2077465874247 1618022804104 710127096087 42726588614 3060606249798 3272031405038 619582630195 4231325282062 440763777884 470933543214 2761872520245 1069852449355 2205597602958 2623580736608 136292512695 71113514976 1094446651431 670675753024 3091728025748 1855644972158 3668765718957 330036621697 795967742225 257503079603 1713665611315 179935234947 231128592865 554373992741 277007646909 937499964348 1582879421323 970627680563 136539517456 3206358125104 354444602250 214923089011 1840698811054 1480313025249 1298750407860 1142280679265 70433279346 1458729276046 691325822581 2323686573433 1024572955501 443306872321 505263612281 969788142387 1269088398790 141329183010 27713019843 115476872445 1500087454362 3621236352153 784832929269 3084297609428 2237129006744 722482141920 314122096319 4008544490346 710310589493 989754409878 1075434099636 1363516650713 3456655730948 2089846359667 2584512295964 1680394986789 2336016336765 125441916739 1569489872151 602407089454 3208325141069 3152966995898 2943197935282 952512898594 170512602793 33123160770 1867603552305 1431178606846 850195539587 76469253728 598524135306 2731771513221 1909604203142 426730574972 2956533105695 397709723700 1239396770462 2146933876335 879272337575 83986776024 3287714865 291320765062 1856135033793 346920314245 1559265197548 2418264581781 1690219949533 1130232336047 195001533910 623595435285 235396037439 1068483938638 379496723768 1275837852364 2431625781224 2319712114936 972988850142 1206435050024 18715451190 123323439854 656418097976 1125726146805 214180279616 238484378574 139908621980 347271659903 1455302471062 36483647862 4318216454630 2407862031262 235277659465 2016406160299 773733474322 113399700197 458977815888 740214221670 322353832610 1384514463636 1450033233307 2394199424412 2035562598884 188575377637 1992132498324 233912353273 539054051031 2974421557861 755594293754 2133523766084 1156668180981 2756519784409 2499702976849 466383310450 623123679874 1974612681821 2965207124043 682601592388 107626670002 303199857264 2242529041531 2198983706816 1495540816952 53466014578 36505139042 824808782821 2940052976262 213494316602 785880647104 2772665086878 1979099574490 702819135758 427580745138 859938909370 753066065204 1945149790238 3670684250142 33021177557 2093299676609 196523606330 710860507270 97509362423 53673795010 3307891131109 397684298728 1913443878229 264603839432 2919988013015 1818754337398 1703976557264 853950113132 163554959859 4084299595739 253484589352 1443745077562 1266780690896 894352733566 197076275709 219835723519 633214142335 938902729642 3074344569119 2716570719641 162015411388 541153456619 1295099794325 758645539524 1379904774273 3165516058883 712303786407 1809950113064 1069945955078 567940725173 895490013638 2232787583201 3349399173697 441695333447 90559089918 139326858183 2787310769041 760064948835 2758769000449 248181010374 339522459745 1408443631870 348331227027 1523994706265 378002359451 478736817898 419808260814 224063890033 1881380292868 189762879266 171388669723 59115771147 838962795697 859459277388 103442878778 622643047030 142768438139 61457162312 1430385266 1743169972651 233230074329 585501677110 4093063867 90716456187 1612235839305 1182368564562 2076991153580 720849780373 187566098269 431765564933 12842649156 461126021474 2334836379336 825948206286 1885918859112 452574375665 1229772690035 1573185136902 1187868020970 459056990474 327356121466 168884881088 1435936123360 1041372578149 85362238176 1550717409369 1314482705585 511567240870 91980452914 1369216006502 776288630868 84158835225 1170956432653 23191632985 2585294078207 2007391530522 284235116249 250047727654 994023615851 1556040014374 1414413396263 2161866066380 703513864592 508017861833 4369162862852 2770513273144 612855987086 348353130252 2482125153568 255992472470 2537423402619 2061365509341 768020848769 664321620573 878958433049 1435502210963 2251738440163 2207571576912 148994221505 1266787459526 532338304250 180675181144 639292557872 596718079465 14621639970 828528319544 2558524415359 1524389926450 2768097209308 691524911167 4515653902 3802305741456 29922612495 2752338850809 351793297544 3627428710266 1052847135401 1761676425927 2510337008980 112226587950 306906320456 216965268657 117515977428 859307794998 1557564539 204564977399 2455947824454 832593517519 833834218283 964026059493 27776155052 272398223831 272648158555 3420506651276 2683356509366 244803896782 3057801865045 1133239530093 1721555053934 854059521427 350308467485 2241986380382 1772953245442 2815856274920 509251176854 260559189000 690612283879 2915198321880 208277476705 162670021744 1158936888838 340651960008 346437639033 1584193357284 364712018582 1078770613585 62533085654 3622767462606 69037176547 225251219268 2732010355803 1298914593232 578009705819 1075918445261 1459591060427 5513302614 3550280662247 442919550205 2898523936319 3756894045143 1535734002181 94180435702 2211154081228 449363710040 294069559209 582048149529 90282592395 693519573004 1129829788409 33361215208 3356120047860 816183444764 1438272921806 1666970496699 570696460842 46858593626 2490905763172 374011721850 769904009149 14128065469 1073009016682 247440399629 63670448628 586927022247 491874440318 143723701129 687141852174 926253428564 1996937161948 706317081198 73382897618 1263698418149 939385222842 4022411349143 292097028404 941585009286 506438317357 1876573518985 109045876705 3706972155766 104626429104 1755069755152 2614859888350 945848813940 12195189997 915524968631 208215812196 12667849542 9745633033 50575507436 1050855408310 490497068161 2476172718769 2926121645679 136645314349 2844922001496 1101995108486 2245782855187 675871303796 34865929054 2474992194975 51198090375 229911387676 1773872769406 406276322706 222042471229 652981910522 73456809925 1049520221512 898214902037 292045758567 577479584589 3613660054684 508619891693 123117969533 768121509709 339571655291 2450474243748 1040014027526 837640437717 1336157713194 110064912682 2341239796337 2358827158046 327022551211 2046328841669 829764794425 52029215911 891475106548 3955402360524 2016939998508 1093474035808 87857763098 999667476073 1129315261218 586210878109 421212530359 2226613038970 245530329316 36286125196 2306590767915 69086722052 4048493863799 198168530703 858603016324 488979211387 382234981152 226480637707 207803789536 645300350468 1412955480065 1042819244446 687684353969 1947653294624 95250039209 1398294613637 45098733893 781673787032 2858766146399 4351851226884 91641926505 1002655152667 903071386177 2682731421822 2156715428386 732081872257 1131918790791 323162774221 181121884085 507199015532 761594536410 618997162366 2253176666320 142343987447 2956763882807 827900485294 1917855725015 2090412996294 885441891368 3916679112226 475033153923 1582996413778 2312794118195 1072205409756 1656154149892 26407493704 272630928804 60552841537 3222468328157 1565043322179 2028361068135 4292425400018 108832955922 91467526052 1837876420807 1951591167392 1239448113313 126225023335 492792421411 133308720709 3359574183728 163876241997 1769115470566 3844198622270 187575633639 512628031213 173848058409 121283166839 720420036589 1735378890398 210127330585 62227022689 95701220480 1156320575028 116313945398 1727162064149 614580663150 53121730792 142430397113 971373136055 240287066724 642165138969 903685868131 511446246180 1545835708333 151772240257 438053322098 36304631902 96165264455 315419540403 1810114489056 129113319944 598681528162 362612499445 3454163663175 337024808293 766123939741 194806040748 3163584163157 582451781762 758277294873 1314655846820 6699340727 547934164387 3100338331964 779708007753 935232758879 1308958899625 175521698850 92203455319 2725054783544 1935620661419 150090760235 1168459518275 457543287682 133590686047 219740721125 78563289542 82265513624 1418617143531 678431761936 991583242235 180462705964 1807563252829 3000354169643 1093121778678 799686120804 2537166893289 1616610168502 47219962029 689174833455 609335477143 967902977163 2081473396201 138826026583 964620641623 198094233538 2884396721847 34058721236 530162578901 4390562213068 575638144984 2759826209074 419116022312 2920396062727 3647284826882 356855243059 2376499288023 406409406990 1411811220833 240534121787 364979857179 3617917683502 1165151882067 527330265338 2059917432751 178963256404 1414903204880 664279776044 159673276032 574338358190 1595715095216 372211136483 1088021796792 964105449810 376274608950 1589556082776 710541542758 7333729358 129902270837 3155521679042 1601553093769 364882890838 3058491895787 273144844492 299816537585 1958081806781 785336114607 815359782575 335078896081 1810998886480 335903040371 1290765661093 73816952383 1513681216913 108244011147 757162068206 974349075508 1350559670776 978586684835 984732612117 41859760825 1199498035854 396825244302 1685807652393 1066352143256 44532386467 461054860820 287772323083 708969574471 470523658269 1041428681773 738454672654 875128247835 1101794381746 300094592681 3139924159323 1833322172018 1398820544730 1308651782472 3427086522086 3899661259803 2533492745982 234543209928 432292481725 69767239570 231113305577 2510995186876 2667349223202 972457187579 1077424043634 957240702977 586350344891 984310365192 887711652459 1411864680281 558830019398 4089445575674 1821235336274 173624970172 228360980506 25785943040 329720448717 52533007140 1230974257703 445624868267 1934863597112 9216776558 232386331333 1794864018391 63165540905 2022667668683 3880093737547 187355356704 2139688653416 215963277314 1051118861556 240687366212 1440660253864 109724332288 413590461072 215323551345 7376449154 56548200651 693337907386 12943407152 1006523558942 1838806351528 669984505419 25056258383 848364294317 1080327213001 513822126184 1025500888011 219326589942 1218217454405 75974125799 2197374390617 2305411236122 369079012674 316222106812 1576886570246 41271957951 61839032495 707329327880 214879475160 1054496700098 446076728330 179950286609 1017396195155 2090776264851 34513448481 3584452258470 1291208810310 198866227471 2506453742230 1129712342653 446791647149 1012778241072 2158267204487 1216709176047 740918224523 1463386348457 43187379716 518330457761 794164292606 1019671919115 319443598142 406941385432 3524998556083 210798454597 2835900087 776709307920 38743821832 237261688526 1554249920846 95669925782 66582385032 905809673380 89403231992 264550940559 45522168228 2088160314773 166501453457 329357550858 453582590072 682079629784 2328611018003 639122287907 151417611541 223719268 64022632684 82491158379 1773405545945 9173939938 798434575494 1253988758440 406302717873 13281219938 55571203586 366852533203 2158528342788 1311386059566 720440652499 138822381110 338473538891 529427224299 2632077653591 289602507778 4004797936321 70934882255 137220220266 1601696699935 828097753293 573545516944 1673677163758 516740094649 350157391390 869050171097 378578576382 1157235851365 1457266249740 962295930149 790866876958 1078097248137 1267399261421 1237654445309 1455056011638 803382682115 3577391255083 2608578326647 1290103753003 999810787036 60793337122 1822892568325 93642476614 71904263383 2779480776641 342869170430 221931465269 2079537533598 515665550230 944088211216 113031553632 1056024903354 850773516909 460348466331 279378878138 2623245428659 694065415633 23309953984 170266015211 1108122000037 2849490157242 760092137802 87709626641 1141710062463 895295865675 7622445458 108929822501 270327673581 1238009722627 226821230776 142168802512 1366005782887 2696835584818 960613828634 743720714132 786438597776 416269177803 959812242407 1320408593107 1143169447628 947030850983 1555650500971 220428249209 829618288002 3734244077797 1078631775838 411198559751 3747999981172 524747341591 2082651462922 635867340749 1217098565442 4364645724 47542405609 1236646692067 2511144809266 49146609773 2417776866158 76649268269 329500161818 218792266488 716597204562 9434165298 3888177368367 922961573436 195397959484 689999958872 2328382918297 646811573235 382839905338 354550396537 2292833321619 323746920067 92297664410 29725931513 1091543535486 62499088379 26211457802 724970632902 2336672156155 774321921150 2037631684014 178653224863 383145250769 2745874428416 636366689120 217996029638 256691297129 461902769019 1777031654200 1130021950146 812346429540 17828267818 1203606948669 826047981340 790961032643 281448556320 12347854365 660499730596 2367919345169 1321645472358 1321795310160 2828132541505 701575453385 1610533561996 132997300154 1143443293974 2338392216403 181132344670 363414033603 87837585660 1734579906148 175411401917 452884524813 1226311057077 2702418034 482824617210 2121057165307 114768370410 2815429049464 998147567821 2188455710023 432200125209 127271850858 1998931845720 608751864352 1063963943251 263862436963 78677640075 1350556569993 653380761687 478295366257 971332883051 3196468089978 31705258184 242055189924 2526494293040 16969726241 499871222550 537316813129 1180944985471 606510791350 508265244883 3677157873786 1070796387986 279658429797 1393715003713 829414332954 3829557964569 2113264036107 2451366825668 60311470128 22068420027 2349021439064 34224253267 433309523687 240699568649 749444418963 1927974443465 2028717804599 1232363290971 1672165546260 1755460310972 374322291209 334237282132 2044693346059 2250176794092 735439517197 207804452022 1205839564612 2356416922284 9132581796 1823725045837 701932200057 137408394766 497255688214 148499637849 3268740584064 973937400683 615871996651 2904321958901 2878451586368 975328118571 594370228549 3538519669023 2413669959399 1942711853156 422033193891 41858313845 128569285456 296452567364 2441540596388 2960094641819 249734104275 354235514796 2781784867822 41741914627 267328222818 795016264692 1855934705434 1234047598957 121126858482 854838795350 433262309303 793471471008 1888363519577 160909943234 1789606907781 1688459971236 293152557928 1099982311053 429046792626 3043393665876 1547278494734 476726007563 61145764696 2338349359223 340207331318 71506846488 155568868946 853791433798 549809781448 692950332549 1765519492081 801309181751 325107232696 1296824015092 2736714484920 454035111243 1070754610338 1290621953001 713223623008 246969121751 635052169745 1178962731877 3367699233101 187780532148 2588019973805 205991994636 245524850175 778584986957 110760070061 250546229685 3376244719579 724576789050 904545990574 530619247448 333994346177 498055650328 2246414874210 351394667427 1002980645150 305179511146 2232793770955 798685116262 1002463521327 56126271487 887669067855 3291359650419 1347276697989 350324684009 828643866706 569246751804 454223032154 10224943991 35012083317 621477418050 146146657866 2504002668325 98988987728 922657179710 2011670828954 544224669311 446432204288 2148953267487 2469010586044 2951045013514 390314685590 2929158519223 1632946156283 150454549943 1117200939422 1751507883772 2798929200952 539608178225 72878727471 225638130565 41293240090 1879735851912 3260197886019 2574620343223 1813533712657 782376892761 248351476972 216727790627 420131364585 105468159071 3642683415005 589627966668 360886015475 1340572869181 3125904943653 2364661948557 134842570783 646287644557 2477287849687 283049004158 284674924878 2882987938420 1947768722021 605234233590 2722916590709 573982931388 220467684055 824401489716 564148787289 3441509886830 299161633240 217998455198 9842192404 93453068037 496836141189 2193114914262 280318020947 108160151136 1880570721325 144733688058 687518892667 811130709530 511585908558 555898854149 1742795387681 2108927367995 1468986003227 463243238259 1504029051512 903172639099 133956297864 1338308883443 1138260422956 76856484254 1721573966921 1943024118927 682145435347 310812974296 193014863265 99960773779 2414937349963 569084632465 2445000709687 10664335131 196825797132 87963743515 1208132854528 504966488972 260085116683 55759302523 708598266027 2158486274932 2109811989918 836904821713 263820468707 2138185882565 3070509665866 30442433338 1091786484726 467038722099 3216637500052 2133110358200 1102756863867 1283223177134 901872893732 1732774276606 378700702543 3128195207 738275758376 1424093468721 2809421796766 219697952520 43315661941 113457615016 204931074903 133929793525 30133208150 214948010141 2889634076847 2567338278748 33656467982 1241428343793 293115207886 384236877354 2874208074055 773662618821 432498013495 58161499026 616852094400 290808211950 311193640154 2462323765977 1705634011178 2944927801699 62672725802 153474199960 1676429374870 418449198228 1048187705062 3082477962070 3413598291714 1402794348012 1536013981227 201248978188 360047038666 416437038386 589660773558 647695844171 2274813250266 939321886035 527308418952 1202628892132 1597246006005 24357764545 3467959726970 1597476573729 143942234786 510672601436 1116346664 3704803947699 1966668608079 1046300236487 51844855513 443149438367 2596598675864 1236245894697 536938301774 1894077211521 2904100068453 19514166450 293428562509 147926221750 557439353259 1656484527 3627741096296 3242216154729 14233430906 435597908464 498663629114 2191265399309 562455934831 347596942824 228302498477 2884032364674 77623613552 352945882683 6700108325 125871760215 2348702085871 881975608311 773814923909 1291525262443 1442535779782 571441912366 42630458047 298791103185 432330598615 1648435166961 166652898823 1604280158271 2894807004376 47538675833 1017488609234 1971363193823 314544064046 334062405631 182343800581 37122074325 334145453116 419862484211 1690851460511 1986985988352 2935346753955 1882284411955 3180806156201 1074906553416 3611869064620 1864400013158 369722379718 3058771538163 983231681792 151827547685 2565410893792 2722950013993 558459908484 108514381380 28366831802 1273793496532 391194427607 463081701377 3207596437854 2720860525972 1531375644096 2128770534318 1988681782042 977428693284 704222108391 1373963369782 126346951063 104479894539 133206889244 1187898278087 223410515 244459181046 1149377758536 86197451567 676236330341 2572288944850 2119261248056 587858057015 1661655144605 2381574492797 107015628642 1443753837521 261081257919 2055035505413 868667473556 3433327373775 216408925272 727460064761 369494759342 90272624342 4092215098753 20771649280 33716125618 1440867307425 1553298658074 20837270374 1669425156519 311121122717 2657007985586 2686341320961 2821267131324 215021025149 1481276883829 12698206212 3572700305633 2125740273040 161994814169 256691600423 1752982943321 1055027614159 29692465805 406004641161 1305727098315 2145341479897 75412068600 438437887965 1023713133817 823888110114 2237425159778 2957895942897 431497604499 700678918962 282000377470 3240222251684 4217187679483 450925040005 2326920242197 685601266438 1100208855143 806033651955 164269365441 877926653986 423729109741 225586653172 703609656442 469114782664 1900525534433 2180914009630 2076666716397 3462604288531 1417660350995 471648559500 409125106082 187586111979 452346484609 3088481340034 1002222341493 277362381626 936679176538 1902182098353 1432572622086 1753525880282 73774961895 2296607617636 165681272822 399517588771 1239005970994 55639400515 3779642170 810930266042 324832615180 415974731941 852147305646 2726184224903 484226963502 764469625710 317310454290 1108221695703 608194541354 533823508419 198421816627 2585868530022 362663453576 222577226826 431279360899 59839633215 155599793529 131207463895 242600258588 695112567011 1500068811026 452451839870 902646176257 1689337595855 47569386113 2094643592601 122158461284 742378190800 303337896716 171411140493 2877983279199 1188360806642 2769798041727 2121428489139 13789757254 2296227605125 964797191068 199593991285 898209569943 583313557508 527690493536 53847309815 50766473723 1777724566569 3221243934768 25349262467 146465154486 34310933152 912573836835 774506909793 1451224067030 180655250091 343416584214 1727793319528 349220148372 380081148477 915108458936 318448484132 200750257954 154725188543 415935278165 275947397709 84704643879 3993036664056 1221327559775 1327732700980 1379080884515 3127961978239 2051028823704 1051654463898 111951400394 278968493436 1778899628999 3143847950938 2078196035960 102733689936 1987897600132 2093527357776 87762613365 1145723542822 8961917409 1027737397539 2859022664 2420636283699 3581841683511 650422041367 1180726893224 2839086972055 308720266544 3129542128990 1177726846557 2800677021429 48157578191 439001865171 3840268626124 522618743629 453259279927 320833452142 1891726096469 3686627306771 1465651770023 1705171183669 1401219442343 2100429952461 1396827250629 422304727883 919594126179 485324365820 124744391229 124264953788 3671423495056 2480923784636 317264057653 422282045448 2669702608265 25486525258 1553651592460 1136101353175 306592878855 894004338165 4010658245612 954426413437 1769904610288 1612531473731 86028476807 121573449883 838296653383 116558885376 805902756935 1462498490950 681667517737 180124870754 2950846506408 80225662626 2458636991596 2158442017482 2485120460058 259278315625 878247061493 1011159244276 1100220189485 99391973736 799991565292 1300889392485 1249017530838 302700787987 1287815388308 318669972820 2127373116706 4028385921470 873031819808 461618475043 1885726043746 87066400973 863264672043 334098907578 349543702844 745726687110 1008144567907 1106153645644 54381340699 461416967958 1412141177856 863784643327 1383526295294 6416912237 1326784269293 211956585175 27083312450 1111794086224 1242699734303 617516406692 295699558814 72043681036 192100505310 244894516126 503790164795 1008692776230 1229016117823 2712375012006 2156560305517 251717299672 157744010925 220957391951 959172950880 2471922335 413024377888 1606069121616 3763646669030 337685144645 694949018943 1885171073394 2704861973506 2801781508424 3121967605538 57852653212 451863372891 13193461445 1322663922564 896141667432 320735767796 398446162135 1928089993787 278910011545 545800370221 154257384394 2204527258824 1864625573483 502552921543 2233446285526 40388503921 912188523935 371102019464 81164986931 1632846436889 217907072147 1031181782544 208782100488 61468363102 525042634411 113920429273 3015684332267 1985599618311 395345529548 643008509472 701475609919 91981047827 2196327502608 16635619028 267124081413 2618913800843 1946598062180 2452648086604 1256373592960 426606406435 3445036547262 546453510813 1753620440906 945372157252 908282660243 1289938804581 471109654743 327100475652 1289934511827 170438823272 560849166857 1273408170852 252864281119 936076736127 79825815682 588503055079 3303357816134 393604566278 105011797367 538814190354 66542450515 916917487406 342908937241 1476135408505 1585161638355 1104641959326 43636486519 778186410554 619584053192 1267078709613 4196432518205 170505866075 2714343811059 178855514283 612838218933 25108856219 1981517135992 193724400741 64940288487 1171474249935 1786418385579 34624362905 1761164020382 3660085059797 2060289523706 1235588296768 1662970311519 83912400009 1663608436943 1112773051064 422714874643 1853011318870 637866731336 1489547931765 3895943153283 218843342414 1490984558269 723536025641 2030898176853 474535760366 4601306808 78629571237 3133189363295 441968126271 2614923362042 3133065332343 563615943004 3082359776979 2333696731070 1304471792549 1134670569578 1616194972380 2971840939439 2037492999700 207287526216 662935000189 202396219109 1510898082834 820675297408 3886148865590 260943862795 2749958048450 1733430444001 1688195834541 60338710677 138055816994 878102446324 120971576515 785138943694 224919408955 3512306608659 2201371572067 2192968885965 164683085284 54151155000 2107144649016 2486861773884 124166541272 2210787096546 107765677830 65472562423 1763504072967 1788733163012 2517218314220 887505885804 612128495379 1327656610712 1610922533986 450000123986 2224902744599 1873592060115 819709503615 38946656244 49386916524 113898124178 288558168683 685307376968 2095856538866 210502627064 582806399583 1235553364905 1012211008559 998244782699 1047463672874 160700965712 990073238544 181864178051 202318613445 983317136137 511563374881 73369575561 2320688645596 1106276125981 3193337500596 1533134380935 2729732698393 1180124845198 176578376701 2487338669815 349095934993 3040122807268 96859178997 698104546483 490024203513 423380321138 194589768368 2653918202775 388136555147 2375397456383 1420744894961 1626446891300 424834964399 747575721060 545116088537 38323473665 479391234506 611980827683 194326274076 3382869029 151994424992 2225200967571 533321857119 1862067376334 155329010003 175143031468 140525574125 524894365388 239881572829 456961887323 1492402552884 1621272579966 122288916567 23826002263 771720478879 1619632705928 3283189996951 600703218328 1892378197477 105960968677 282336501014 1028644877355 199953078335 1116324987153 3450085209309 1733477859201 582005951635 3464890982994 3574283196147 48439763978 1487264550096 1264098086222 2763655894824 431589105038 2316884655709 2125886364220 647304232201 788018023669 2229554876484 3987914968546 166945413949 32103064280 153141070191 35620053414 2108810305604 207204461753 83983315713 1069505098101 412331989127 1586087597949 286061037893 27480978249 2232806837404 2062007307083 1797321684769 2707894724375 1153262054513 750357089044 372044675000 1611556249987 1511816770550 2051373493810 160788268270 605077198385 2235609973654 4512378321191 781246969951 983559707345 2008319879912 85349467794 816738940933 155469430592 431341533744 962151681546 4259327171 583080092098 28272614037 1146888284114 824216602251 203317420310 23496269248 2345745828855 626677588732 1441187756843 4039069537121 1879441825803 34447233385 1613586811771 887188745392 1486538682962 197665430368 388987920268 163313807200 1363478406053 115501383983 261039555394 540884112984 2218354231299 1261423572047 1924374454631 908342223832 1198165384766 163786260441 1592640050100 3015818602166 226381094218 1565150384727 442481084961 1139778400721 947896103152 220143227315 727490222190 3521366023849 1478510447243 2365369204062 3573814510 3200638173508 246778111376 318804081270 352134974123 162668759096 2317253840613 3744461498962 147269070950 800414483850 247064290089 3792503668579 2464523055546 2591985293208 940497698819 1728479635160 64596901805 389572031281 79390317663 2668634847077 261404317078 668225849733 2703394108827 319255633100 90074553317 401580709483 992071369620 387037684038 1108215777553 88251276867 4105997793860 41564220734 142421353038 130439698084 600787016426 792197580630 1151421075623 1254365573213 68417589004 1553803975589 75820087304 1621349678308 2062673840817 392260759676 1083401678847 347735353374 655734011172 145671437098 155982345012 3103046649901 571374999827 1346429505032 994550436885 60056428078 374293862341 86047641179 2063985357896 2128880934020 2633139945249 856749221216 178860587126 189287297232 1322981760582 1243933206961 394406120619 69427983038 307585912540 2423793224497 1205358448645 900729964776 59107413252 1195401879245 752228289665 2934142584878 25858409083 784502485210 368230444215 400157407994 775323491964 2661196497377 1375250311147 117669246658 1162848248892 1370698117017 1748975849509 104679838300 448890584607 858441879885 126547157275 1842323149202 496840880736 145689836601 1004294562532 41394136121 1267470137440 2550894990191 2675032326162 2187820433041 514366384062 1166947223510 846647497034 1471978174142 387522692732 811502074070 324161925795 2913426074343 527355102455 1141349930213 1624075480242 7969379899 1496181846447 148601499038 744562769188 1039693231505 563686903373 2177270684294 136013011806 43187446948 590570407941 527416486416 1921989568332 2041397973543 874305081155 455171554734 1773768447440 121161851379 1268061437592 220464058015 1503951287378 1443370842085 171626312898 25709914232 561741046645 1282785707582 83703770102 332362765189 643021363375 1007373927950 305674282939 1333671799 52586220237 196536227381 2871254899145 594276067529 34703948470 116222263245 555099251330 367233998013 448080218575 1786178288677 233541589214 91468333139 68987806993 4272908216261 563414653905 1294741752947 696426421868 44737053636 2451656986768 783358945319 1395306307382 2276845331771 46400499047 3814705655780 686771086664 412291140855 3518947555735 117962610604 115513761243 507492556638 2111969311098 2291108073554 5667239396 700255449615 2249909028521 668085571224 2255527900118 1495328670543 1154456884607 354766405234 2035138181404 1400184650498 695331916313 2677590698023 110304155492 253893815833 1485821662303 331631650618 1163075393262 2618853726016 34520069397 3667927324360 206634902182 100091446980 416891777708 630970533393 1056470763587 1579517800694 1280651348920 44994266357 3505268885765 167134127754 883464267756 183727032606 3200947473616 351060071451 77901276926 58526697773 69746909572 1538956718262 26895451232 3041797841996 1785899524496 15868731540 371232701743 882609732081 3947669191797 550354657841 29405647732 936284719099 707715587529 85789217579 2226142456268 304313150131 87917134307 827183948642 130495463194 1710638819322 2868656991459 545170676900 50477417389 68127099563 501016372691 1559360216898 18974005820 3105041200004 3334956498 1677268285299 2278091680590 750994685436 542211644998 71682004078 857233889840 603291159087 180243509491 802926152811 274983779994 426610496485 1007455835286 457817279478 383672844758 943274685431 47269605923 50248407255 1819435391485 1662315995024 2340812328999 32856755719 251222162364 1592713412051 270306977430 1598695314458 62497499807 502365431049 188770799187 2293898476414 79323815774 162606248628 330540715931 2185324062278 2649377135076 44996816845 1942140297536 3292171663457 2327888204387 314915822129 3041753260986 261213420171 3055759107682 859738428801 2692440046094 6580508823 69041855679 732457573251 2216281564542 8927093316 169223123247 2113447408096 476275860407 713653672355 1611789027682 2600446697277 1432188231062 3415525673778 60132369157 211522471690 7007834247 2049943438687 42335337478 2430368777621 2051827941645 1343646943891 331635240415 94510128988 832465981251 168957311881 986405125930 607505967830 2279617957332 1378188012951 821610447643 873737625448 1460279569574 1848967037064 900751586564 16977166692 138727660172 252569180233 2417684951192 100423882947 460500145052 3587165201933 353176825894 159332438036 303365162549 2728413157521 159884324934 1605826287139 454065548665 1531334769175 40530310676 2211440611462 1269602408416 97122346426 762104375930 2447102265342 3933296582531 262687493204 312622690182 79017074289 2208524177 545912548098 2460855829632 1080629787241 536603104027 1361500837851 1722048799274 3636009696139 1004030127825 636746700640 1377045606508 2562634981953 2052916307121 896204474907 1414098242201 1616571230031 999788579516 3411756276 36283648712 441559763692 589469798390 42005945056 2215961132236 3418534288596 2488329070154 2185314204600 194903244931 380866944112 940311082493 616458527744 2824389067721 1497662906609 1186383201700 301036291611 1535953827907 287297911835 302826324399 3334030373282 206685639419 2290250692469 100741037748 256822917631 882074568621 1002618220572 234426906519 67412989725 883692709842 471940846833 2246122040549 1324761988066 1974734124543 146462409052 259224749932 1492498193 1252816468900 936789894500 591294495791 159458709914 109909894849 2411482628361 316352575380 783990007 856938452539 2056825466130 1487224483980 51170517926 1316073364084 1297420184231 426597588782 153839665731 399993980269 1983919457737 39243034963 348103972848 26537480715 1664772183741 3092075545276 3411266817093 3846355013761 1247456383911 3436034008715 211386963384 1428879161364 3141614010024 3390510762713 270665107233 33254609986 586520933026 393420730525 1533820883460 114009059065 98044766621 3278851833970 914094620631 55608259416 2727318353793 798953491238 1075655548759 2596195613401 1195113122554 881666648209 1316928329699 2320977705432 1296238226610 35977560222 906851392049 1033166249364 1173216673950 2294451308222 1913514540990 1300286757428 974746674417 288213542268 611972057285 275364283613 667578845879 1236836215288 1231409847184 917247047448 3615769531613 1270389989826 990752471269 20743485000 128383214 776737099731 601771842337 3008234556881 875697065756 1001071814080 1151514731536 114527716885 801254756239 1192511829024 1823733290027 1879520770700 1022645403209 358664874363 1157192673381 4319956829833 126434764711 1615601112461 633844201349 1740923679620 8761731240 220232189481 88348319082 227430334310 66675736911 938949487586 2462232173453 877259190888 2374833552497 2137629141870 340794351479 1187503995550 1659032612243 1864515754390 2233398703527 545907012830 1017501827387 1839710174345 833243682855 2720587066552 347851489443 283527301301 189162117741 54923855894 157188969267 2497864354802 1509555802466 1516124300501 220511839765 933070802537 297444215055 232844511926 84617237054 515839927802 233137546406 774779830667 1573619315623 7531947280 62486888579 1994742319450 439572831428 1827459862038 958390281542 516961688000 300436369136 389218342514 2450968684039 2087721471218 2810758173752 53774507753 1896604178860 80958959654 1825933160486 76597062998 362740446897 690025418984 274085830973 2773333639192 1018456543339 620947958981 25065165404 1911989151390 3585289498311 1543706034692 229711847797 541051146650 212585384337 68253788947 1586087754632 871330229022 536112020730 2363501505737 134995129462 5269939518 39876603110 1959325350229 2954061883153 1307136334880 2118786364900 969632005653 1383488549286 993568930664 452378116098 2340055879162 739310699788 46116697830 224886335475 3259855861475 337857950556 600180464830 2306269560873 617921822848 3632179818753 1298926214608 260401843353 106166118461 1337643797073 626709678099 290824027595 57886756516 354777524795 562314752429 909908856187 509535426512 968281102673 1598676093860 2467854590955 2171541480184 927414825757 522443508495 999816673482 194410850807 28604114728 649344224358 74207853837 1331607975810 445541710471 80691102557 923911083311 877441190957 24252226971 24508030006 1020420164107 2358984132399 2276865957 479878521757 112933792230 179930939313 1102184143395 69206740120 294837053383 2737246356675 157397808187 1190600708912 2786243786838 2449076768403 982369628145 1663861740513 1769403048598 1262962954143 541449544532 835962159776 1051627358781 147301753743 1695901459715 1421942929706 2409002007543 2216831152780 1943474352282 2301442028400 834404163903 1135579311059 5999077151 107416476703 602002861177 2234306506368 1038338304993 53643487462 11560159798 193150667352 413565338761 653079774095 514513848541 123285663530 696818295710 1783601892136 20929465537 442489917940 526989325822 8917716582 820054830299 1698947339705 790267071224 234308896191 1637751241141 3609386574147 1278682760845 303400030634 803174809529 2915738967826 176623942550 317938303634 1606239607167 355675756386 727276729198 312948114823 3297326200380 3350072234010 3999552123256 197599176148 98559918581 1211321859518 1258416959500 729872489966 2099603248476 2222425441516 3361391286733 893243972390 393476236902 456297059577 1458022663222 1150518952620 2010784884232 2128477559182 1564343539969 2312528752970 2414308343206 57991958024 1504114024723 9417871539 3267770688960 138135357708 1698512300758 3830719150687 486333232610 425925532939 1347782418832 1126015017836 1033880537166 320556849930 2745124284708 297051108061 943923949087 855321644829 1506289788648 2660237198651 838540890942 514709588470 1352175695795 16878670014 1214387818281 9442452841 1375832853324 2025176359740 870749643461 113494131883 198052234129 768534013342 47336432177 3454815026690 2422506675233 222361548752 2772465790883 913503933775 1408825728865 1677373683157 881984792901 113210354710 746824347491 2445138199854 411415687513 1624711147597 684455663726 59895937671 7902190748 1717638111323 720862748258 1253276003426 43420400923 300699583022 334197161810 869517663644 2349175303279 368252430537 2244842290455 608066012674 145866266797 373391449607 1610836948060 3105043902865 782185556977 2266867301353 1324992530830 538040238346 1719107888322 352109319120 2782155149659 190609683924 241723380318 859449463376 244151310934 41971930815 1056944856746 1356357702596 5910421601 152800945764 408018295051 48668311412 2387874859834 242585274262 15192192794 40231587855 3050454537009 2371680759755 1272941452206 91701813590 571647935888 517700074358 116329283038 106763498489 2556996604447 201461370062 2892973870656 2710181444540 2292706267710 1127902519897 1677531401 1572939213397 447806679558 11660369237 453979135081 1265426596147 136553464080 1463640688025 23358077755 3697891814301 136892796986 4201119457035 1010855194181 3122061251813 283971295339 2159105423542 11215507947 426010281927 1052531890761 428196045829 8355398516 1301212955222 324639656770 229409646129 171053195526 453987309560 1695804424487 270184689601 1156812421078 1400269572564 41315904112 330878365084 663594988851 1857054273564 149293605563 4120672404267 1142528959601 2995999710383 2074495129042 426661044577 182158178396 1108829447521 261740630195 3131316376680 13276421872 1155051684885 2103687105589 1193158577728 214209008256 962141190425 3323485316525 2223052585091 831618125020 721744192459 1152065673440 453429956545 3929368482417 519934988784 751816310231 299071377078 929129974004 3808854611967 27641086907 2747517816199 1451163014398 518991481098 344270226197 593786516375 3313815310773 761506278395 455715801376 244567874147 388944102848 961238807987 54887038498 1291703501364 1780133751261 2294447146911 1125299132389 665637886371 18039012555 874928629925 2452942508442 58528238791 2218342219646 63544466525 812667475608 3413316190339 1998730161351 1384406738366 556212784318 1289526783836 245150993944 268176211215 804214027581 61637622824 81570664394 427395257506 3220716511064 606239203739 3330542409761 2798490564134 1478394980335 2677527727294 33876149896 303098428823 712112305339 2514904299934 891814809556 2996052308669 1479339115962 728334183091 562854731330 742360765669 30395177404 962895151792 935285764987 444422505962 1292593022677 1906909699894 1137253047121 377317454043 174503066071 210705372810 105005917942 1159848662440 2858212701294 1874496312422 2621440278534 30372888464 410508308767 816646205971 144822869614 1467039603186 2004565613504 349272181576 1946183697087 340429848800 854433916972 2636670189710 1278177981175 968701363516 96364208033 506670630485 3391684108483 3577260149587 190736077654 131645745908 2325447083424 604325502432 940389067485 973338142907 1519040326027 1929554763261 2878528355203 483935764560 1921457453449 3029620994237 1136012086777 376677632974 798544837207 487372503971 2141664361307 1062657532805 465695198923 2494769990 1154457523214 2488347363585 486099079054 1608088472084 3887880038570 1684716902591 1658030846865 2543278917212 1330286001546 149504973135 2384290840 3587577654016 225483718574 870820408696 1017516079548 341890145054 681585443523 2532767276008 514147465105 130263422959 134183798725 72756178167 547474547425 2276717258891 264011751509 1574626394428 1694207679107 2976827005723 525480550216 137911470105 2774196116542 383127892189 2448162442007 999835345911 28882859777 659911901250 232059615532 4089588265863 1614732615549 984060355497 293703472903 2939848901260 1769056514952 1439521346015 1446999718041 1509864192301 38683099042 12126348621 1045127954012 688126215727 24786467483 185312582527 3520301799397 153548706907 2964388982258 826206084299 916223352644 832853759338 803397632717 409535777344 400293809083 2384561995694 497248271359 866544144555 1086128747892 1081944128365 753027708865 1965822252696 2890632561138 75643601052 130248975497 113093636967 692764009858 1833554394529 804917992784 723669376308 1881365959732 1870181290569 3513387653211 253819669607 1817149992403 1092963254988 2677923110421 186336172188 341831435880 285651064558 2023714574661 1106984049390 1174744680023 1380433849821 170266071259 2048971147 689394521588 1660002888188 402624557355 220611365366 3403069622489 92215886283 3409942261749 2997391382801 870795702324 73671871518 1459174660213 171660455165 155344216545 689165095627 1511596402869 745982113741 758718143366 1263501697506 2722105486327 16950855278 51449583814 1894156897300 248164307498 230859503334 718151787292 1015014073657 1625746157312 222757441658 1050658193967 333491982500 2195398081674 1262359962216 1529778710709 1278924491557 1331945236407 2920635024125 2761536712078 162568826566 221919435392 2344100447299 2340154639549 39777038503 1247300872851 99036686167 1149079762700 1414678776308 732661585787 295386331495 890797702330 338658418691 258503298605 135524683946 598113562925 281063047075 1664397957543 2252241957577 3096403213271 2343819250364 883813075205 1333913607576 787459507125 70620980960 3525206197562 438725355833 94517511584 1305914548344 56567619278 66405709800 133026174709 2763753704752 2182077019158 1128891444093 2045642053245 85258364760 80181763761 780377574594 1342994223755 129484439802 553607512122 2932870072021 2235312046741 233830437432 903285630810 1658476278311 3763226824417 2902411887051 307829532034 803288519388 346204496425 214540372470 78507146951 1671853284513 2151212154600 48530549874 188108786505 475754894621 141374138502 116260126979 143601968639 419073764912 1750464545584 31744103893 1460276950257 181652103039 923641692344 2642037299015 788775470552 230366701407 159998403330 908580337442 512596834932 454239868578 1031649638637 444271760497 823898411928 173047203737 609485179609 1726213785351 1223953461265 1320035375251 69221736202 504084142760 1027864677620 440486151488 837746320825 11290492416 47772748093 2713568768151 436108199195 1289287514331 759706828990 395641477234 2317756250931 2725449585352 252647486988 576829007955 282225897073 75208844171 1106079461670 870870621833 303446368254 49736671152 1761152078981 2808043975460 201123795120 649432387240 193885548211 307166661732 487055250332 3337542981076 205657228966 691800777455 458592351328 2662947699252 1648738686114 3797531836874 1839351350319 54965107692 462039891169 3655299601419 374791624455 9215513249 2480317690146 4605878784 431550039090 879156381344 1346973499742 3954208270530 3211245101251 1019484170326 5922277304 325452170192 581128879824 1030622540878 777671361320 1881334585059 94243273937 111368605788 155700756190 1673405619136 146733333903 46669822246 305462483443 193667603967 3554706619925 154559821874 1661274849859 3982723033542 2569780994507 2313044793365 716949508477 77258145292 731205129161 327854521960 349704681322 522603952921 623431674813 45161490339 5353060965 1475234899134 1140548234036 1811584182052 1029491447560 986793435383 1077456312271 585138619546 3364891690578 72869206092 733691645001 1203599635278 2773187069456 2741370580112 219259968869 284979996202 973123184192 335903046707 1145789679189 1347789830316 2164286557826 287775160012 1941401749814 529213176041 912019847462 2560690822193 778884103942 315549896281 3010355542857 1228012926892 280640713402 289859334168 172587837896 599776011631 12667791154 161757042246 1327040174318 74890948095 1691818228646 1916828349644 365803714713 339680498899 876811814572 1687576683293 1112411876557 1466574910677 472916410049 42368542306 32585612673 608627539949 55533816366 2487653270328 41930867047 186483359819 536547446169 250410550361 1706542417874 139734794393 2282777667892 8313053814 166235997872 3482966236129 90007396908 430937572098 600260121010 315104654391 1315321220426 1296999828492 1089500666621 3441320525442 2510554508884 800005136104 1107639941586 28247279840 91558557339 238014483586 3205740124479 1310326601299 380912567493 389246800862 144547951984 1795423485620 2643456041984 1608023923016 1417619995987 246280173552 2160523533375 3569672981706 114067011957 2405135363910 143667980863 265613289710 279358082241 251040165435 1233145985331 419441968115 582455701439 124587641682 505690441309 29886838277 93199862174 91145703016 1907540717771 236560239155 214539933320 550893048945 974507077353 108598051418 1444541489577 848768982050 2465093451742 1195643611653 360181465002 249189413474 1456195511603 1273713998982 1882201173225 71051473426 155719313949 130282087103 1186042982665 243063778696 505689712411 1382408707205 1432099706930 54676107614 1580234529203 646312101294 957289444305 2318966722774 15150545848 20919189103 1793991065961 1567088208179 983547734441 103613830411 940556561349 704930823690 992042242983 20082577021 458057813805 2331816629049 1008133801762 13275537874 1768474971666 364880752890 966121295760 216974449624 931619983908 843655005064 93077431851 676184660193 345523912964 303227526402 2564021461585 429871109090 1869086621346 562983574395 54972836750 117619524579 573974400070 1631410599213 2939982072496 1237287280808 278572098784 2009353558337 360051303586 112356940846 515254294348 160231317053 40783326222 60568077759 155808905720 1251726090071 3256559055224 92924222492 856534707887 2194486148278 362852890391 1521195254656 1408963428425 394875299155 3267241664628 1998875369726 804584467784 611284900545 710593490154 48624230778 813378694609 2483354564476 1179509668203 1135631461306 267164184790 285229099915 145487220486 252186456358 909819765204 1351908792360 1397490568652 1382199460141 2537768360164 3607469938966 535369150843 824889814435 630351937456 732142320770 1224241267773 596922844532 660504089921 315814962868 345313176324 1559280081205 3731532330404 1381220426060 3122250348892 1168943949457 1129817891691 117207746751 28007859078 948295321332 959828312597 221845235193 28191218792 188560255370 3396111827466 2020189676 1193981695037 294217828144 528487345774 640738263390 1325334403266 2258270076248 178973715287 229868714864 471126919520 225604104696 786855241086 3367424724726 79967476345 825729641714 3432477896982 1237937492734 3111022525312 2861590181060 2082879066076 456787220705 1365682482507 2812135108892 327438423767 225802599191 2491345056732 1557779579345 2374022023191 2828954287832 1496821084754 203356048507 190363680123 1509621125404 3876197904967 1923567013570 318942377239 817188904977 405760148000 373922583824 587227928376 517467737550 154225192505 316339626832 388968911256 490684297174 1102291803474 1144936497064 1657221589482 1652308358911 386763988200 50749831558 1552290656181 751481077145 412367280153 203919910207 252964784490 299944583080 1876741225589 405345704124 378607254199 168794994382 459303022470 90082752603 663255115666 1417245252970 1918090660969 898598569535 108844904674 7789667107 1890386607016 95999724468 911855788720 2475253537829 133259641962 836946443936 820456534771 311450224725 42479201213 2365749542675 58120880526 831342894565 2354713615 217745516129 140373569201 44208732167 2128197168168 339966916949 3718149881009 127179689428 816819535497 931394489020 2065407531630 365905082091 1138964955107 1452773966417 1687349158820 79709820883 1022668234230 91609795355 58495976339 97255494403 68216776100 2514705321966 454000761431 861205689159 1726617960523 167928098572 1577401797068 3336098863221 1174824162211 292825259453 1150553942159 395586587393 119359368071 1162248942429 550144094606 576098882115 539226507015 903105426063 179407873751 388813883019 985817157182 2294593829583 2007571327549 893901116687 621130518002 290699760529 2381671918831 1471320082826 660054928683 250421065011 828502401478 1533893141053 956099590436 320715748309 1887566252480 5857899637 2051049187593 228310783882 3609617258440 3056494402963 231020429313 644017707026 106868701308 190787568222 3309288180390 121337302962 295439563088 1364174772170 547330070491 99136672511 35250576923 1148614589052 3412480974465 407276833007 265594007428 172914546545 547803934603 873137789564 1873051733717 185617906469 255830681955 912444083046 1348169520635 3535022230036 451095032161 793692642093 319588857864 35444817754 2059486988648 1175489784290 116307278650 537141662885 1195546349980 488676612523 50206415856 420350658493 690333040482 461627832477 735812193746 121124680149 132404670034 164376919823 166375351539 1520610356680 155251405609 20588952989 335124256101 3040656908185 937238819672 766726335484 28184456927 398392929635 2179819003981 98932117156 1065143692766 3415828186536 8931480385 1734675119293 827968258057 965265848354 1376521909636 1439019738272 48397951724 396918522556 1521675742385 1456544896786 184360483979 1933825780643 209825749048 292992175317 827849650929 886891683094 86254888691 139230502776 23122285431 746411119541 254924078168 258412131535 703825959246 2119846554347 1326467488625 1687817931387 204214043937 458659371877 362950633787 1760076575086 1973747683805 2368411541298 12737146774 407120583533 125390198693 2607044648548 1672536196811 3617991103529 3053762155609 1174587029753 4578329487 524780096289 1095840913045 126809158768 377997784509 297334629822 427286152775 1056248368466 994948688508 647741932378 812435675109 723932510298 3388321357594 2298028236405 2067134629636 2132998174972 77473476115 459724393989 55070070349 288612886313 3119865812896 1070057038025 145498408794 43611389538 1700210760888 1864079283364 1066492941923 1398791548995 2176594027879 1421707452698 1116861673737 117388495783 431057418969 544600815897 22901649721 1456176531818 1273295291867 631498493108 1761950336883 1163584202229 3022129984686 3141191292819 607491983062 1089445016795 593689461707 966225729925 452749740426 1312671483871 219226503702 273594488529 1751692942472 817053176326 901152409989 694465809979 2422672209724 383886222951 3181446977083 2114939727864 598558004756 1121957134144 346728077695 36325632011 2137439722485 632139588919 448393375897 117342474141 617464419031 328533857304 2604290242 3180535113379 228677261080 2525626346297 979296386519 181817789345 2857331191694 163677284799 1481080765491 834504381140 1888211771687 719831860632 1235963341830 192479902065 584014582388 3543684721722 3408616177782 1641461087576 1300148324556 973454641989 713941506781 559386547252 197873573619 851095799130 1311113376119 1851338142697 876391171605 62989691536 2398027962187 2977974584084 94846640509 747649571893 1703958033802 620383502175 311911778521 1444219202206 168547373673 966150164427 9436746776 1925303688355 708611350527 47137980348 95700217658 3376913290511 1004679355966 1159612004632 1754351383013 110463817744 1027259422441 43171471947 1578805589753 2513189718225 204185104369 537304339659 147079944789 1740434634728 1726760271790 476818721784 1123716394387 2217677162075 441618819767 404637473529 3648772468 1601889228311 91478609935 162169254137 310760363567 1279550642017 357730124180 631488219985 910494561955 1150840724601 1363187523045 2897049554265 136621175728 1505438988267 1612518219384 274584951373 268303100336 878980023690 2172970246781 452537637435 297753626035 26983356579 1075645222872 111524859149 1783052611685 2404049430924 777007628141 1668274311968 629148651203 490509357581 1756777466619 1745631776544 3028680254087 8484176220 902911783976 865305293629 3038979087003 1351225005356 60086039719 1082020754032 130267086090 3674905810236 981227431583 1787837556925 360777383097 54454914035 2101291093538 258892012519 147953157917 218646320781 778458131995 2660952982797 1555146132851 1610713971555 3653291912083 801902169200 3895934601541 3247756100500 131747497544 1130456173109 169693342086 156149649818 227521446920 325278153232 310915199709 1096791494101 381830987582 174083680307 535950326000 179412632578 946960285262 163660273686 2795976761767 2104517625864 613030255963 41249342112 528727475585 158054002323 713210492858 1256663552795 516608991631 2276839077696 952030591374 352504045608 4113325316382 149905955476 1865337236441 1339688405333 584579492940 452700940952 90527938651 1043228564437 1533329554978 1050424338733 9925828366 680752689013 735114229946 1132253904327 3164073210893 2720998676479 285563221821 715985663985 2318048099594 3711149313944 1993337293792 1485397950316 1432257371774 45836481227 75322631182 1978016889006 498787808216 1970797027399 31157488895 529233986039 3226510337491 565681544538 2740463670285 799546296499 186746984682 1403411926150 340367164220 2271381828913 3320334674953 2637113028259 686911262529 244780940622 633722107903 3761301442668 78077076556 798016780257 129421128890 698327597849 155044129604 85841535459 297659705414 67963863839 167702924561 1853693195386 968223312689 4037473915375 2177533023665 120344611193 3527037384424 4022432739379 28216892351 3576745317565 185785951709 3420706289 277671711076 1788531830347 1309921896841 1222667959074 969393153057 295738469828 233442253981 1194104076124 99292820085 65680303352 367227911302 44062144503 508835842101 1847348720185 48248558391 2095459171381 97959168996 1461227627556 164245133518 97934500495 859563520557 157771455289 953082235412 115374542066 2450923792939 1071310712604 1561988205675 3288731925708 90719290041 1447685911323 14048561849 255044061828 474118182844 8160642187 342025990912 1261158288087 399627677378 1570725182713 1642864893 1321900355075 1258669893096 4211819254536 3740630967624 258419315999 237538061801 8428948659 195496367638 1676801501176 389430579551 13917578212 98765321441 825542236443 22653086250 473303764164 36234259090 53880558736 2419482661569 222051953029 856960970069 551543404830 979717544463 271465564915 1074654768330 1144284338515 10152547682 43693859081 2000220550584 1747325749601 1660824704256 1149791120545 1846554939303 108332186142 237909016324 1778612494581 429704700319 1385229291192 1160971263422 3605714614858 1073421391683 2670596256351 1683755751587 2716538785 82096141014 418599527313 1692129426998 383893702806 2529674735854 1041199108753 181250694290 2020727886409 3715116345569 1332318957691 1002581891553 148955320335 503334827987 404690048354 257839116313 2847027701022 220389783864 165533870376 228098569667 846088687667 2488047320429 348756125056 390522748634 13320750694 1687754389890 1984363211856 302115642862 1542150368296 2992010448 1082620130410 1683997167534 1916236476626 187390462086 913926706770 216929789984 2275594936082 3322191676150 932513734306 741644128079 2901625617387 3293757267081 321880379903 1375103178793 170446083712 1958482526589 1437854050782 42437274739 508613249448 1595054494803 164230922278 772199379277 4365077636617 3048169750908 106312945258 848885501100 2809050870544 65566301164 8248290860 1221250159339 139952012547 3385753174199 303474380759 77418476267 643714212607 382375614638 331851346667 53858904057 652256649350 140637539050 871313072150 119051409478 236287337350 3068794735 800550275377 1556535937423 297678181255 75780799072 181299621687 313353963117 2699879022765 2182937221976 831370686364 704161384113 1595864682518 569696395681 1560317706366 1383084252070 421996748132 2012523919231 132343076041 1372665231847 739385471009 3260879939145 352076972146 481691263142 117078773332 234029499250 117970994576 1373832783029 3377433843614 3435319964257 557810193384 2282635742637 82080818479 984873051018 69704288635 543906562427 402055607215 978618357619 345544875542 396681984881 843311547819 98053811160 962394530866 3593410549036 211740666128 324692028325 126906972715 699868643849 139166542633 829776454620 149306056927 2343395242904 590332007125 815310685911 1012827778465 2514341660350 2495013695566 481657538707 1485188667257 100249588797 582401504088 1353628647724 3284579561924 64735969743 1140072335018 5725350818 503612859636 297390414988 518418603634 770012547873 756716775650 231790309674 2763913533838 1287249708176 1497890706034 790938128651 851086720654 857544604759 250706123127 846359783539 1351590142145 1242799378177 1440053138437 3178068736577 1145133229739 1983135713877 1691813139867 1414579958379 170464548759 629177211263 1168274918804 1813798199846 68937340303 1463861867809 802287108518 590646236460 709611164663 1175264029270 1963506698699 742198582745 3309909653282 349304817280 394135372911 3090447382098 600848401064 238541083691 131050343723 90514306204 49898743547 2057619821592 1052407369893 235874386512 1256455833559 139763564768 1635869852857 1122250374114 575124430941 165265812703 585006293000 77974805189 353302523230 766636934235 470138646869 1919599742639 122945419297 372230189922 2189286062395 1246831560691 1352534569932 314340402396 709009154086 1804682405571 1834989357961 142895173516 388813633289 303910347670 1068334202475 619639238162 1633157857093 2641320076605 519174854986 874829890993 192907875969 3512457968726 1121308407265 640042093450 616355855365 286920246007 174582404081 1362068990183 36255818594 81625419326 243403346700 2580476899528 572460146607 329321721992 1392918162125 1575513649913 3878764122793 997154938795 2401945969460 2788740884122 27222548767 852246950870 3491616378371 561522164064 1084259100913 1348318063225 135952860852 299499367019 37322625532 2391285048442 125863961440 364589205593 1572064895277 3530696318093 1748201658930 2028578067212 2507965543600 297109312079 1757757108787 535714849257 1016972421843 1581638390952 1944904448438 856382527932 375209243630 235969746282 1140592085417 1457201421924 28606995037 434549646587 1516901993621 3447509808159 636994110608 285917192449 2535209207281 234373665189 1589842926255 1297718371342 46933746655 468714039315 34923252753 757224947655 896250972628 93624373077 302984742529 3363027373945 7090576333 2320145036321 743341620441 486648193152 164190622546 2499974298962 11612268128 3767348508234 615895704787 2319978074500 191676841909 184051194393 356323071741 2065457685232 1544750662093 527619962083 2080266111681 2469047253218 6264389027 2017126755789 44826636631 1478936035241 2357004855894 1981543473419 176694162610 1937201470847 750746381928 842389556973 327913888386 1003470632499 1122143800998 3625444239852 1749162710146 143614164824 1523270165171 1961608506697 822568361675 754282200531 867048686925 4124665954533 107037296235 127476292514 302569354304 1679754190470 1692880657755 2367295186262 177794099035 1044758993048 70987073997 1285947998816 1527728779181 1877885445046 270215407384 994779072488 532106837151 2892703005062 2506823575345 47125571670 238747026348 191340883603 933050610242 126454434295 1422306565801 81779114568 956507983015 60850439049 94719072683 240790381899 757245244783 674940516356 1113120232867 590963344233 991262245806 1249169836211 522406741646 2221920995841 1358519316715 1438595714220 1507309577098 2713758544796 2213067320838 246144303690 1567519041332 2034132929739 2559208302049 373779269629 1415096855395 66466015690 157816929778 2766048848312 1096900588451 465342206498 1364237082379 2859418979391 232846426611 151804368442 897153820395 346906861996 2328519822920 1069308928300 3046852377418 75378619912 1220101392472 1510502302060 28260203037 372214797000 3694375851990 1278127175971 1977043831730 2223139349203 1415663983783 3790442052260 2296898660589 1919869807702 1271902187219 658913007301 618717051344 579522411911 114107185269 6423024771 568401580325 625588818503 680920984320 140258799138 321216679871 46646224784 274695526344 57617260932 1808287461062 529271808576 3694901003606 503729184286 1656168943360 49973361770 1084303931150 721621007581 43155527350 95928525603 455884037216 2685641329842 340136279878 16936023442 1611956173856 632498404808 888767654683 2041643876893 591871028885 28210939511 598996211171 361006569110 1205648720151 1529361740402 932073506650 170725773325 585564440827 285127353759 871540913653 264280040074 3634847413255 1342621909848 732846842532 331175274468 236365643044 645460402368 319396131626 119979063880 2886598894360 106600284986 185110365916 54656810619 1772671939379 158896629420 1505654309389 1251405057227 2537078106108 1951583911981 204618999278 1091411990104 376829620827 500731238237 94800393466 16834433199 659269979152 1599995944815 1317952617238 246590506617 168190690367 55894272287 535731840518 422066841786 469560114808 128470283407 1952403488996 519219946183 2006494952914 1138391500588 592999327891 59767753988 2098244458278 2141791908882 2111933614 1620116911421 2072913403024 15493053864 167676234410 92585287660 1859385223781 296164947868 158948823884 85837628118 1641291521896 590273925769 725175734820 3063999374586 103217017275 2513127655971 1310290959614 986554140439 541418042470 3548102561565 2234641176373 1090599720921 2667596620905 1044303026904 1271858188835 457584454092 2142916165992 27012420839 755284603527 43510384575 3151798954923 1435434927191 1760185770107 1072523874202 85588332890 497372801772 694235692750 678858515416 5840468147 318350484322 1418127493381 563787806966 1143715424413 1079081614558 286731246128 1993936665405 35455655918 2697751424755 1370801901599 2681618537831 647930368668 495567392575 96786364066 630091460598 617464146740 272569150318 885398066295 1673052608413 96564076747 1880601207593 48271789327 540138874476 1125673474826 336167824657 5572839631 1500859616720 165643882520 33236980594 3070153623064 33082190680 474110070771 267521253338 346146057027 2350709471440 17368035831 115392516263 939270765859 3163969747707 3297621813870 267359740504 274432761871 153040633015 537848751784 1287020207867 1570664461730 306325064551 179328737345 376901712332 1514325192688 1082735008259 2365104440906 658066334000 204472529746 7769932400 2724926922909 2178316554524 1967315180748 1429823158945 638012209094 1102076288076 3017613954424 3032639738584 100680280048 1959296708788 3218349400792 2370043221942 219567645819 2908573620180 1891762591025 1034796580962 1595030515632 277594913349 772123642266 353039136478 204954986557 3484490048775 113512830632 119354597067 2494924448751 1287156697412 211425744534 35563386639 2695551402687 2954189395793 2405963463780 364849539725 295603547934 224093253364 198447873533 553106619665 1663060564066 369824295313 949706428269 3584738042343 762878123773 921343762090 181444242135 1010197306550 229082197617 2010950367810 222834892383 406369218071 104591035400 590031167513 641020186970 2061295369755 1691769265875 169151713852 5256229158 67467215083 429322122791 751536833072 2399589907232 324677189588 106937261211 1379049307776 1042840899841 92465363495 1475526591758 61416664337 70000872778 2141037911949 399920833386 126447441610 1939132261007 3384986141937 114075670358 45060627578 2435236337847 677630803088 45371685794 2567859165053 317593977350 333263795614 4147504419795 2672544003617 4071967029865 675247717436 3677864435290 25709126406 40175790835 1113045180979 13334060546 2606146104234 3620377355634 156344874140 1071792207081 2874380140944 461425502921 1283479584997 127607185387 161269831368 661593324330 36647433152 321212420492 668033264789 1237290677786 10349994184 1946472973412 1463784274863 2662354518630 654193560446 2296158951572 2023567163661 3277401546706 104113356787 973992033595 97353083456 317274429369 1757593008380 570823472127 2130511839387 3023438994775 234956923728 2656891643424 2144491353110 2947060582293 1681091189795 557757917578 142642480183 304422644134 2666808202994 1356350734704 2095199425057 398771655 290638351175 312692565714 3012381200568 42692309198 40342205314 126042935497 1100069177659 842787746419 19142429618 3211907713108 229970173193 2992289975883 721325557544 1586038483193 21519693752 1462739703218 3200999507030 2550912306630 1341163648627 2752680529533 203915719592 1835317075773 275451537895 3038875130484 231319277335 302945904460 102706382394 523136384749 617460132055 1537721579802 295312823230 325682377298 2117336408913 66842742579 1333567202130 275415695668 2149654697760 181089633741 1283057103470 389644236954 88271423978 1515800919702 11798118753 6300476179 388126924135 774305859668 1978633387813 55613360061 1522560934815 2495155389580 38200365215 571355088997 540007865490 1706189146 616322249506 1009923052499 435987189339 955328428967 3123686285530 1750317926218 773577858771 435896555520 67200876341 402810763897 867739991498 2590738470100 88543012326 1146746183992 704214122111 2210179565393 670537156994 3595691090494 1120902818789 1343499551743 122255672044 1342958073938 498949995160 6630818528 257140050130 4946226697 1857682951527 540853159021 1432783681356 1193658696258 92094714475 484963767947 249099806144 478707421841 619324688072 754509649372 1198020957496 1325716777511 960591632535 2645877739299 743241163077 1693790411599 1360303296029 1416225473123 157320896854 337387861025 120850441447 1576562944312 2626016635834 3981100948001 2713628804748 2304675550058 2560771164813 2849578338922 521077196396 3990328827950 897669956132 55715618042 164903857812 719016262995 3245497619768 723524729358 314858373905 471688109964 3273224285664 683125067133 888266282941 893690957385 76281072964 671326151034 1283156656 1167605146715 175243230155 1679419843193 6422488530 1224656378175 722660446787 1480385073323 1565263664027 199796413618 410504731673 1678746676746 973389792199 296366804723 1919639026397 1949879970884 1461244376454 1127512082069 253626783311 847278257018 354714662811 190812225870 204250980129 208472664629 3901708398898 963841418426 1539829597714 936065525889 60336409643 804304657866 38951793833 1092274771239 1462732956584 2699911163006 1005975123 28638064117 3270106372915 367884370067 514246110637 295400144654 151949945503 870895692493 2291058495414 870656416266 383814415 1514849886525 208055267402 522909448732 1837822574499 1046902969258 42494571301 861342398423 1551730694392 409882472048 1650698721990 1296927332069 2727083185342 3507028935644 749554036602 1343212067249 485501892555 717472178185 576415159274 3673510604133 1669229998511 1105106113882 434780060353 6607702296 1200150281828 2492291581268 242175098 2213497976435 1624496981702 3097455712457 529795814949 220183406074 1758669621130 163940173681 1161760238776 2106748173794 294458158276 178949587883 1542191772344 820100364510 138193641255 1793612532031 348880719115 1064237333123 1745475141251 845382015118 320890991941 1733037784058 2862802021917 567094507741 1859099976555 1084567812510 38638106419 1971669153299 113392739573 1543487661623 2202107303947 1227087210826 111723439443 134285384612 3586449232045 176956747365 1096738025341 1737589104075 2803283211388 138543681172 237910424955 1103638890632 2115401632743 38550470392 2127657071180 702640084452 829566149321 669930956528 42358279210 88851475240 1395668124767 88718140779 22990047054 79991151577 32636697611 992384563592 20360010985 1702322255604 2649219355948 3355791225782 1909043069939 47739669029 2271509353800 575272226874 2043313401809 28121442340 171100768738 151475585463 672395802458 2190278605225 2566448938903 878107048466 428631074064 651290270516 419056098963 1164478912412 609315007960 165453470889 200354045076 46028470972 2138710516741 144558801426 8149973468 1363615294521 152477802020 1751784840788 1295004195331 1208621044224 1208832849115 710515444796 1714731881479 3558123560 600619343750 100868211487 935429833661 1829199292578 323685630143 2904359009515 122366541771 80456378574 3905422657 13701010598 83898261800 2670877819700 3376893831108 1640918167227 1983436133309 2635965134121 64847919567 3424844505414 100215875608 1845503066078 3132997083108 2654921628696 363065401790 124053504150 3871810087966 73177295339 624105417086 1149627499603 44994427823 110091994647 398214845607 445689853141 514343768410 1488437165021 3690282510359 444056730209 747535669797 163530476804 3004343960596 3559259665851 1886158374964 318217673663 1873419689313 194659002192 3406419396892 85495856673 725684373131 3207388345987 257607818971 2405017336603 146631392580 593424652629 208107916135 8462232371 365016040184 1245686606567 262801094412 289384385882 91807299962 358343024941 872436997330 793832918946 322465678771 853537691991 185912103680 1704927460043 192704052200 140939487161 555411075952 1027069045483 1359478695273 721486252862 1550427080997 69757477917 20579447761 762682934815 2232777646908 1936558795824 2223825074580 1181240189806 1851412176519 9300408661 324735146213 594654952227 86575265889 2639488617336 2218508948434 1989160089533 997969219524 180836676230 547865254870 4222694663741 1796269760755 226763163439 2300830661723 1615704774029 168478809741 2084500446000 418043696363 974771141590 443352919916 1142303189544 17971217549 2219919832963 49767877889 660937819629 2363384370170 1465192453308 2595825458887 1081129659115 2636465460398 2033989452951 109221001953 635474510417 159312835174 1873788472014 2729813524235 2185016398160 444976330447 829795961697 940751980993 2041913560757 1649450263221 1271456596410 146366559600 1052901658860 299362751159 3262849278759 1536344416482 342808358147 1822581183464 593102334037 6888821035 19028988626 1423823270387 2427678303278 284320993829 2043330031375 2833146645094 241972374674 1090669831200 156433182526 672215872841 227282283496 747290772584 121767198628 292435435087 2997827031561 238311901529 1939650947788 1423574374093 3595308047156 206531741039 790387202534 2507251730840 927010567203 1314116899011 919900681593 1535131669450 2020405419378 135329332603 1273981157118 277416400378 2322053254162 2883485000515 282968865150 1232962133340 164860831903 42819606665 27570983253 2177290310617 2545674795206 682331532376 2211426972830 1048764945962 1168543886627 1621751967916 169235656505 933338716069 375980687191 1086427770141 1330443050791 234945636332 185131745353 1569949321081 1675349015930 16522083246 2192870178254 620249814150 3404376650052 692939154549 114726865830 53896734574 377192605919 780927558073 425190874327 455968562859 478600129383 1235520816137 255831953428 86345137873 298568463834 2937770997039 365493960033 1158602189503 657642371873 602203944925 245133898384 3537943961626 105434316761 226035324078 1690341913282 128505517739 567393605867 2994895556188 264881282568 83270494467 602917227143 3191636913453 899437929184 512555989565 286740870475 3148110497523 1335910780712 1326006525198 570450915895 2662323528084 34656836625 171743377709 751189678559 3069910778541 2708550098769 1645156070497 516093585716 2376385987376 238484857581 1324945183490 747264123916 3122876113641 636136999199 1698171806434 58719209807 1698603035820 3039076030603 3140736733 86647374665 2799309152730 694144010703 887167238901 367137195379 439933920702 433641859853 1533922603074 410988279313 196177550033 557716555090 1739202298 620280451955 249221320175 2399207842271 118141203295 206910971876 1284543601118 294592143031 296982728166 1118465481985 1677797455593 766038302265 878455119525 2358288028335 547420874217 1187512506840 824521391864 1439261688257 211455328355 160689690082 2321243957143 68991614409 1738986255610 382466134554 118685291851 2624872105976 2077344062225 81600621253 2655251953140 156329222789 23343054652 164644422794 1403569511524 476973837044 636575121627 801420570670 3461972666796 102301345641 673749255674 2014793096461 456787733867 531668897325 11682417978 25272940959 857995589763 504217155596 113467044797 968148364361 621753505386 371173686496 27864579224 1782093651940 444513384592 1064323413182 173453703092 618685985723 51899890430 1123170658151 2324705793192 243871168147 926490464424 435574683358 2193439856287 186149681173 688358778400 2383707880428 257907949601 351468391075 235085598116 970254301204 1306274920824 638055859771 1277122027928 795982898328 294477993690 487861473662 1105210089503 175339979495 2193352003654 271718974886 609079799997 2841306762247 356476029420 3513920376441 860839585185 16006637321 49368653039 306991642553 587518845457 297237188356 1890407768397 1195796763600 1323152207673 79230819594 1539689331114 746255165057 298065862571 137803701476 1002853529642 279995299145 3058561550655 181766839583 125531218836 571769951667 16255618461 1240739855505 130648782449 419568969476 169043594623 161260847053 1488959754151 32655644985 184190207771 2097624740844 105166480904 402399556328 1320859652351 739487076315 196087280393 717940678272 1491096851817 972216961574 2155461132242 334192799687 82048193628 3167487883974 1651473919614 186450316817 3636990130 224419070989 437208955025 83354023595 3816053794842 1951596950742 2760761278675 165189337091 1919761430386 962015354443 2217195692222 531915480048 1053535332190 2178184762789 1015101138606 1015913182377 2402472985821 1504317025013 936242266132 1756338209581 57385352266 448069064573 1747704111315 2466251063160 47033048574 742670399953 2236889427940 20190244494 610192572627 1668983972042 406881148329 1984228381643 2291047511935 622426863973 23163236392 167292716235 1209359681001 153585382987 906947060637 1507914738350 1014842300942 1097232701560 188861000313 614736528384 2398327563209 162998923551 821088146839 70497763669 2489552414930 3206565590454 108337529815 1091632566612 1707315509957 256941603728 43569155390 1854833317307 446437526668 1399769281803 1688413713 9327920511 577889827817 3189761111758 1121057892581 2977847108968 516283867632 502710630168 2694743144702 868464923858 754966673619 1254543042947 961621144021 313428286876 136778162226 1051841075985 429357329331 147053397696 731594752045 3075877942283 910275082026 27135138901 153657963201 822737287752 1198480952340 48257152140 3068756551093 755822933545 198042421135 27530001315 2570626699334 190954457932 2016166025189 406765010485 179747006964 258789969607 69689507368 99623618910 1863878135550 768610047270 229889625552 2442328187260 3448041069261 742312974821 3925979555491 184184514507 1239962713688 184356717563 174123287029 1239406022987 1583818418961 1007925133350 1450198180935 3780553183723 65376780655 1633170079048 1589040713709 571961346710 72898547948 116315688191 378456468407 1205994927142 685242490083 1075358458387 34686551088 295746914307 702413409966 1642402291146 2892323178884 348026533174 2283439396473 230106626069 1447688789745 631354852431 2064760725729 369610724036 166465985237 121571603144 701309123139 249426852744 1599268873757 2133842080587 69677534707 427263742340 3182895189651 2078899833 474083489135 812373969 105096354042 507678983571 1219779152132 660238494664 984432313018 2238801040042 379653758627 536409792995 206098702416 34206994004 1504166019142 147840999191 604147675701 825028211172 96881661528 933721811623 2062771435934 138486121043 732329577612 403233210606 32944061233 339130832164 2738430771439 2397889233212 1258848043153 845346401255 495898182667 2874809152456 1630474946436 773843000014 883893098290 3866884553342 256092641349 1763371877786 906455496819 737518770126 477786747597 133598265177 4084338413905 1123120853746 106859541572 1090694231333 471005762189 1254466127075 242512145784 573023951622 1878834855005 3352370258819 81563038402 749296990627 1621395108032 232175329178 429456869724 89094209697 3402777457623 177168026780 1682595741865 347493468572 1931638140280 773496103904 213375905383 112103020335 1248331718184 3200029868787 29855234352 3588278313172 368387234838 1676356174151 328055053938 300583871228 401665394413 2267333329192 2673681544238 2712229481428 114020560604 128847195498 283550972885 523318990172 2436211803994 2070681199895 2380598992197 378924254652 936180168967 803040503829 2779183198364 245513913073 339129351268 1828548596364 102773577045 160258692250 1402633033258 1193419391264 2204355741516 1669297386001 2110775773557 1293376352341 783750991762 368319731432 3599457733147 3666626406091 294793690619 676560586208 838560802586 253899067323 570055035951 1189619704668 188986211051 280803844708 108748743252 570051241918 716009600964 1257137461359 374799077731 854257937924 1036496000886 1405773158515 2108506330522 75232747795 191122384204 337739792967 488962197131 1058322225366 153605146892 542217334563 2850685845007 2727816802422 590588909552 133885016344 146384078216 757063462476 259123887073 525973591223 1433514885401 920079056629 699509852299 782273658380 2035308112184 308816586109 2415151162559 1960396149487 1578376702434 348648295396 2722712104343 224776485861 1973557214530 3230437059517 1598947251269 421006621520 443512166880 31140180983 27198730242 466447766279 1960608543845 99054208815 577055934555 545775498921 698901239468 58632694600 277600608743 2267703485097 1219756567013 436418930239 890694233560 1333212146003 918432711676 655717768925 38162707542 2812911561193 768324818634 1524795497577 439282908850 289053148482 805539358439 2449836301007 1284816835993 653263361292 1610024526850 1629236403224 2900572787478 1183484499300 24067170039 10119416667 2184635129478 2434179131186 1485626075684 1025815616134 2458398124465 1226893676968 1409481735087 273192106286 369874432521 288139330986 809641553748 240040321318 1274479210638 314204115876 562074588634 1531106837011 674796776793 124012855362 4001429136 1430267494584 454053574161 269273777653 944859465739 1633841461503 42809546676 624213499093 355401104811 1409950887586 3706303297269 521305888249 1179709836221 403576771457 16891147097 458957742850 188986918334 224755384044 633644460316 14987488574 489267412418 3392304857907 2119549392680 197906525995 81040861271 447924063135 1389148840998 426664836867 2692939455867 849975555386 1799944765203 345625694984 780222531376 1114562855005 3164191255451 299430091135 2862537753551 226511948264 1024667860509 67328328353 2184096166904 630680524326 214408485681 85789544227 727624881169 1211722332441 2208323695934 1780559412699 3763003547586 3749395083386 155959355345 2259466578929 3175819666095 3609959628159 106496108935 488264626924 595185468570 439275872596 2425586373706 258024218313 10825284358 2568468787627 225399543997 1804403653221 1608603739450 369307525595 1350814288065 308051489755 577065311940 98276305030 334203024861 993393625084 217658291538 442896605479 56443528438 1239939321913 814687362326 1641804663921 90481604679 3796469447947 1063515568139 34201316377 1074064245295 1071742624051 193591440784 455345712531 255975842583 387423715193 25467860505 67694304254 106777239497 2339431553362 52772270180 1135677752511 363429847832 25204236478 178781340863 437023180738 303730890141 299016035890 1184558237089 127458069049 117563920191 304322085107 736559363103 361190131138 1669268940103 1356120802448 4007570089430 1426173803031 11989057098 730693478594 40282624711 951909543789 55560088078 1689112266105 83120768726 2412938312447 265386458175 1156749620912 838231064625 144163424081 1201099619323 2745367610692 75644299372 647461390963 45614786732 547030627416 2727634013808 1163662715526 1040918191100 545115327847 307273468033 210420364088 578927222949 974966222727 1799172269642 1725017503519 1546382996476 226455210181 1234586490107 1277840381684 2386899910761 357476702544 1388314195413 985494375393 12350251097 637851420099 229379428241 99762162070 1209517681383 1694397675232 304454079456 806587585580 2612475933833 923666142369 772872483665 474677417799 2539093590029 3918136372273 409506607033 1297128395 192972029895 1105714049833 1803440736113 2356882830743 442820988299 978498227377 833035605808 568835972755 25659784284 127356954970 3530464032095 2785762801675 730235615514 172621151591 1692096006557 835273536251 756970422472 1001734182534 3946650698762 33614939051 48450100873 250426912722 73907816811 200432066687 1044437087919 6780750578 388744662019 378977601590 2513101792902 21242511342 1626609511426 38952717136 168518537785 1633036074853 2384948021304 527210699639 2082318968513 3306303598285 200136887145 2460634748466 67150590500 13720638318 337096454465 47553975926 168085278897 2628012273927 1966042912555 64311769768 575051890977 26929988992 2538383609567 172519121970 2109838905477 653302407001 1187025166702 3210271684851 2008901212979 586176346903 2301509453734 339834834997 439169211423 1391289079466 305819908944 158586853391 2566509115142 1392982089224 678135069272 2412485459857 1716361970032 1077700189680 588482928219 2017999422824 163070536091 3540940393744 629680273082 1207030629628 1663380410453 1389134150401 707952165769 1662345454593 1147455489849 2202261793611 1052765287149 285450291696 563252162015 1459763447747 463807932853 375513796054 2956646026271 1595034753958 631160645516 2724230414500 1556745881346 2082492641405 2380189451286 480581231072 1372640183516 1376233279587 1099219977492 358128351751 583281154573 275727767812 2404123615380 67799621915 2699701906661 1819996724158 1825784278432 1416915219718 563222286296 2209370082760 21466117478 98956851908 70517978870 390709164296 426425137298 412817301665 2415859717626 4432160961 698837839625 3444791591333 111027660650 1265892334229 821002523427 4283535297071 893036431285 1076586115706 216344185526 632611408748 124811805889 2369020671163 1208580737367 2386579226565 1283832629053 1334765046682 220276537510 298030938572 844255886424 467017153832 516169156761 1460652069411 338526474752 230767080204 660914774543 2678519741592 1860427436101 173394719612 250407792691 123719661770 1278572567020 1238307450157 525060820042 122198127920 2473269377496 378002900085 640567446888 130818645755 462108987833 570845156672 1195958267964 568114136256 1616275655064 1849963132734 319003289485 1179819850426 1810319932753 1407245615481 201586764502 1918049289632 2500315187583 20349645541 2977290830181 1073706074822 1074501632934 1411908344397 409875744181 495729113017 793025265541 493180020723 478949666859 332584427313 3315176275119 746422831106 2059240607559 1914996095261 2117893358766 1774723343143 1536136577085 390066596204 326948669373 626783714172 3891271114850 488177494337 1187576249769 1726313818264 1896991181648 1024928790309 1520163891410 667286109256 1116370982244 503487289398 131154947841 2132568104271 275816390684 515799672926 1308218400797 405247163847 776118723127 38258181388 1340744758422 1885684389854 639396486013 1098749284571 241350885615 945723933198 110421197150 1893014349948 701151021344 202754767209 490991486589 1432912959747 1133964065316 1238569328810 2140892355537 2277571224255 52058721333 75215819350 60414574587 2405118469398 2530841484365 1318709244271 2875023632491 1325691236579 1448306643544 890008946953 456736203888 249273758394 1207185532253 633966335035 103787374140 1916492463595 3496428113708 2244776007727 1793930932074 936058395638 1353478406312 1453330953858 1765002759375 1190104208702 2047739751305 3140236633269 1621595611855 1201126457165 120101423756 376027230833 22941509859 532996514969 50613411389 1438463221820 44630106649 523341968108 550330327016 177539853113 289288102743 2252525825598 15855696728 828030743132 1476201078661 1834377692349 148926580719 1647293177865 434057269797 1528645305570 1402418284356 1784864187674 69778575158 1550829603345 2644723442461 1179006866 958618653122 38191652835 127617252811 304543545648 25232398309 114310287442 3507106171356 1847585147068 2900940069822 2614263961472 358095537010 340653409007 416829462278 502779321870 3922337810163 284916175750 1795195587710 114375673005 30179985911 1372421784117 3422953610943 2504656184697 280621163955 2741264131981 185690593276 141256626456 712500325111 137872115693 664362104890 24175557167 146620090823 5597482049 47151308544 2653063047881 902685999756 30406403110 5596463797 2244561028617 867238207856 1169474092758 1807477680517 618272044783 33173314860 515691466077 2296869248597 1070783688728 611040624259 218664089797 2519881410261 69940983728 2818486297817 815692210944 495258109919 1060639716532 1087165776760 1255420780212 126497545408 93971289702 2959782949218 3924339293691 413108862768 2665014723020 3652057301096 590362051918 1274161695912 2509473890079 6360818680 741259198595 1527836571506 1693717881731 82249937091 1742182945310 187198038692 1868774512 1189759704638 1000392599161 1041284300547 387556721247 1994834594650 711910002313 939617416580 2646940492547 1349888635015 1856236160932 519544847020 1190359907118 629410737639 2219619137 1673132284645 66110131750 1959532613915 2224976593993 2484087748181 2376215636963 353035942003 2033391725223 455947781961 541307129812 1452751473242 1066006729593 2431292892001 316301410904 5951094323 471941364198 2840931985 636737040420 90539195652 1882537602183 125868650023 225471224546 3982518203 3353521189 1738882228138 534308427536 53196596420 396410513954 40897914530 91180291853 1317037591794 966465942741 2177935616445 229982919761 132155345633 1551252193927 1437210320319 1590617683401 2004365750383 2793963323019 1663908601 1906656216011 1925519334652 3943039439331 1586854757505 20010973538 2811770447848 1777173277801 1290112083907 54004879861 1475135863895 517129487988 2776046030729 126199094969 3222756810004 3281059170017 2815809612685 949757044309 3521560684010 341657570219 1859040773318 1913916882412 1324790979085 863050804210 1867917217060 300046652097 1369787422477 54224759902 1378113511110 217404190477 554066236898 1207812841808 1438836080113 482598556401 133870776630 537472339846 2144344554728 1218316614618 286348229269 5538138453 731369245346 186363886702 1876262118371 520759679350 176925938944 1497228217783 1515535492869 441355994463 28653430822 1206952510517 2499583689767 135667365317 968411653942 330216706846 1857680635502 115767368412 27511197145 1324264633801 326361211249 949273563053 303097543313 2833406672586 291191452654 987640383444 3241322834260 2409876233394 94694769709 321060494410 1532347964727 41813692930 23632672609 769233066506 2425664307226 45783282764 1595571628869 328137008712 1943016682128 224803295435 1131215777353 813572420273 45645592112 323912586004 403205670682 2044979467953 1692397862940 3530355274335 67828822821 801364512671 545990065745 1930412901331 1338597451696 2664355247948 1157865915858 134688320964 1330271448521 2493100050390 59979176267 1142806805625 1040414449932 9156151262 2279811804205 476019158984 1586589918562 243941533566 2512009183169 2935795435779 122375700432 414706544661 1719318407484 3611098503770 1064567226672 2398136555908 1314171251753 1267514242216 219478947161 334891748522 845870928598 726494178097 1432227716355 263492078444 128087285539 49816320554 913822611917 2003226770108 1036669125977 2669866741992 1856507134154 292581374294 195854259377 496974669000 145168790652 1080740286068 92009979445 2324821477966 120790054581 9545721120 98655600959 532182049948 601016393593 786237402936 77284314911 740208157625 25145679643 157421423835 356554350724 72195114650 2265651168034 1705383897311 450120302034 804270451193 2732584195831 2332800126638 364405384031 708883801323 2255555687700 75806346133 652755423638 1792667141058 1025813309398 1167138645589 783756050180 43133708558 208751757755 165266816240 833911543437 409253831003 2040257042198 744956663367 829610284577 226194538570 758779005602 136596794444 2489865770638 1650522105580 378437400898 448861190748 1650643775747 541685615236 978291920654 582146861182 332683975908 961714801918 16894917802 1414284500536 324708398992 1872723945883 296883076284 1128090766181 756135520192 222151820983 369135839991 7840963395 879998294502 639808553761 1269891795878 424031646129 580017929849 2912029318346 295362516687 2769268373 2082385691405 6060150356 83991319757 913319724344 854357301132 442013875998 1446140870318 838413056299 1589471085902 718512081273 196932267985 2833154121 160865193654 237359536590 63987100021 2098343846794 624226114134 1220352513769 71242434479 803705277125 2365480231157 776399443226 94098606887 819735864957 19039090310 174352027656 138716188869 10802592767 239356291303 2722507833409 197052570990 37229829246 2667318054843 473625245245 804020766974 380741020235 431045821804 1368475440699 849297800182 2560998248713 2143508609776 225910305669 1757582505670 613731295425 17025235166 349792500001 363021419850 1381542818703 997156031247 2176278150008 2292651233641 1303305747159 924548593718 236981200743 304378601754 59621430530 943270710495 370356353452 2707384107608 1908037128668 1217037777808 510687028521 410879843276 84379194654 1336232573003 2857229070851 2284091760532 598769035754 880025555885 903529843760 3403143173126 181825973942 213860614997 550810379521 870664729350 55111793337 183124424917 222295082557 1703898590643 397409656352 4111922990164 711941597104 3783627093469 475466687711 307441170679 664653470503 836322109040 304667861488 814643168670 1102273081310 664746124237 774351594224 1954700578202 182838057826 210073257296 903398257105 35169614919 97017242235 2997596211058 818511141470 3319530366886 2292847302263 2880894756299 13195042235 952680962531 1958672194177 325803634539 189171950474 1809754230017 32573624169 4189666686 3224635284029 194695784202 1788525297959 32816303868 774935876588 528300765673 1426777839429 1449020891590 664591624143 957179719776 1337456810743 684315685439 159395257 884995323246 635774784561 105472749544 886920577427 82431824636 383862091303 429029653 214670693800 577399738196 250976116634 1097933554406 513887178546 909808130339 1291563912251 1215487378338 890759432914 855459126316 264203289860 89998265159 684501859661 2695155726895 377169186743 1426026750953 204402428480 331243252815 131817290804 2792768119427 1141208409782 2403250831916 910990921956 53904605406 168826176559 107602866306 3154743839556 631300330784 37488481448 70490457338 2152430232272 129631052939 43415058702 242679042044 890556352131 204756681954 1304608910066 600642427926 4087409687731 1982263540641 20406240165 985422720895 1963056828322 334657795113 2882469574202 116582388458 958101258257 374031067204 2408142360637 2316725946442 815182828894 740676522734 1546536761723 113327118776 73440989343 103486640313 123192001194 61274661293 6635595027 2387672180764 870473892983 18552605386 8669750935 2037976974538 1049797816392 3357749912915 284556343293 605332663651 405744928521 43611404978 186419090448 890362568373 2982857577727 778838650253 418709194403 477129020268 4000139216419 252331641563 3171061738342 604144412440 62732448794 273962134826 812842023544 549810650370 18597909425 465568969334 335953772711 25355359 463445975309 145946996540 131713090514 1917585968191 123663997634 433194809610 48671236935 2630170734415 118305692505 1190741933561 352455980935 957676250020 3102884801439 558372694165 179995047479 203136683058 113740129538 949344252003 2512612096102 890002165690 1457607255546 1798788526727 481613330634 2250804204782 311839701546 1290986136484 914507549342 14280683760 2067252970656 2894923010729 919700629773 524545674579 630937897793 349732367181 2190739714236 1184080015249 2498201823381 17161044989 967544729470 573836434103 329741829950 2609834948443 1792990154209 55688256289 2320285277621 4260360959799 335141484406 1961202807018 3791306375991 506699440102 477774034721 438380836695 2159924346478 954301285833 1997314609786 2294835507685 52012017638 390205555978 630123598338 1571439009073 82062455871 363517234854 197587048953 551856870478 574388236170 478333947175 1066330434323 89037401032 851413350886 821748018276 324604603368 56521857948 1328279070201 560632453830 1761128388511 2232953634300 2008607377474 2028032477550 584062721972 310057205538 3313463731323 1011306699568 337249679121 4256568783 23812113037 24197034017 199351707134 213215287175 60418158894 456678245725 1147341832151 71145736706 2306302833095 4231171292599 69150263991 56917451673 2140402343159 851869396731 49157119387 569167151442 76647085257 1274848345274 2035015838502 2528079585504 931073653142 1194036284160 720214356747 1159459295952 805836817181 2134242196479 351470028294 483605709034 2852303392510 329157241865 833591950436 140202123997 940382585596 21620048865 1009611184777 1197418333510 30210550283 854724760311 1401604633350 2473844632977 264828279156 3054133386398 1566460630756 1804147940575 2940138330960 717236879821 839510283570 2475644976383 810105473404 187027411477 1571938365035 2097850723984 150958668806 2137124981990 2947717621287 684954762606 420075667163 2914588463740 2058025027919 269374844018 217416795518 1693404105422 326209025349 288411085652 3322092551060 1030975136717 159312103915 181139627902 2019538303158 1864924822142 798215435689 2889107356039 72574036677 136452474029 1272752216627 1897726164372 723401751937 2879336049453 55474093654 3429937382608 410485025738 337350483833 454373215389 26437541054 1179725660770 1570841335982 429482071602 2828607149857 11757670397 560917742135 120051625517 2945253603306 263126223770 396967397601 142605635772 410981401709 2318840871964 238923767718 1953131617990 3823667786572 21016294916 3299876831 974992598446 840914237619 1447754624424 701925938995 252021394795 2072260738875 895025282182 224219023027 1660056425520 2733221297013 780613525648 332192313262 1854096687730 2149760858 783048680280 1361807502273 1359859515692 2476614065913 782388378382 261443276379 655267941899 2217341786620 3201196129215 2166624072548 3701814695312 968547142633 548847396959 416607224698 1111474690941 1469104110246 4124234294 2851248199354 2569334714293 875449821042 716881974485 250895468468 406295692437 1434510262993 144815247622 3426878808962 22781167482 1576927312411 1123841638781 72776105570 1552278257802 18676816353 3174954237241 770989921521 1042159448469 1406173413659 337768994968 2228790363372 3388738170213 577433684717 43477827563 167697201849 343276652989 803509771278 1733919405238 62498611227 1840903835612 838969521080 559735422871 2591447437679 1563027165850 670417725153 156906734958 202871102340 41299814358 1485148274315 128803327001 292496918472 870462501139 1682375605920 2829270266392 281605327071 1676122505729 3987332871641 85782243723 1367785484772 1818049336208 529249183610 313247589346 1304452188742 396584244641 775922817454 3039622348128 367916057184 357914412088 217636317206 110237233012 632927604724 383206528077 1551154689388 217134503448 588198500783 3206990400137 1938999649751 210349852795 1309839287842 289326985061 2067417107563 2166704527044 14054702400 1380359073548 22477980070 1288461317960 49003280244 173862931198 1573396400038 4281649290000 54508563198 1928935536063 1102715910467 1653920963635 215317289239 106838019841 261182245891 459336646143 2406388177994 987101855702 112531670405 804813501662 1328727949550 3913556618785 1665841946562 743916790542 1145867027069 2521892917050 903781183231 908584030042 417133090375 582852592615 138456930329 34851324612 1034217030003 1622000848321 93527591609 1341696503375 3462250491363 412235583792 285899092202 789116812765 2655973180713 123653192360 1130113697198 658637532431 2637034618476 1173881682679 354162105265 37228432038 1249883723251 1155673428963 4025527237069 2503977085733 28546615144 58432228907 413426950049 794922339476 406811986167 2018409989334 138597721141 294993519711 2018867169112 430687246774 1508580693366 1840507951739 850102052026 448679735877 2330178075636 938818869824 1217262482558 7291021655 2614101967278 783033807952 1348704923261 76336493872 99865950984 1271819946443 1476439593043 419476132901 53421525097 553225821 1287106747291 2067777996699 420935681186 699564856268 469226308067 505927292293 936354083947 4067828511 123310110579 2620568245399 3718452510821 53228443636 2160272767356 1466478394144 15576279106 1600762815966 9087900626 2645596049510 667576212747 965352494966 2064240111756 1414349310449 2116757564481 48926317944 201758885032 1874065396174 48126460641 54559981090 954236207098 47494122353 50925854601 924201482651 4086236835446 52663687682 385616311319 248146097157 976452764760 154192887420 3323309870762 3037046905326 1948326469379 720452147407 786030266974 3658904646604 1815219611467 587939857003 122834518629 1494192260108 1802311484470 1723262332177 1427399674985 126608279559 1486117341880 56380023824 493753017616 1008692141264 900178585699 1234499202350 311333261906 707773547699 571529341908 1994277759999 780981870270 597232972368 1173016444610 62646343831 32242017714 616958465142 1734495507542 1609426809122 1904278248004 3870381355560 1763873581959 203864874027 1880241760434 938600373751 1960909673824 235986320829 707220874269 124677226350 952252610844 151228149404 16974576386 4061850937466 1556620930548 109997184972 65752775925 1640491978182 479598912670 1244033138320 2051717818200 912392868634 149851821421 702026921855 3364112664207 3342130860574 484453723292 1789978321915 1691721298722 942938835513 284433554883 1278780094777 2161759090031 270225816767 2048124018379 28461628184 225151218747 1352468891128 464625570301 1235702094121 94680662343 594070701859 3257451890236 449544913220 589496329758 343667329362 1027955895669 1677138492434 353314529883 400715196664 1303219144600 1584244773451 1600089247409 923327482928 143633884843 594409850131 376492757238 1149355900928 1254248956874 2363681403842 982955103 204026474892 102594011064 4177852459 694985666861 116429615477 524397863259 98653689534 35961616775 421408486650 396083220754 74691802706 1417426466752 75879370416 2964094889361 558726850193 1564907719112 1116750977505 491083553290 371098580060 167702685409 21547809825 1227053678097 32069479607 492554483452 111002941743 541913081365 343869465087 1352716179825 219338152282 334576221584 12197238429 2403491419896 116627721508 228908431874 1616264963440 1826360293728 1780333140673 767207223801 1061200951642 2020929468067 734252454855 150430519250 278572390458 628534431330 510178721557 562483448665 1801620785040 218559085358 1952658115770 3000547452521 2202621897244 4396075034 56118539785 54793416552 332359264130 1428936100560 639916894218 59511980937 2580036675756 350650253014 1960020826501 82540903828 393569175981 127198552201 508344408876 784787861434 1625070626145 1365332296722 129874066816 308362415367 1759097657179 2795073807559 878412663575 1073728681341 3421092216635 558788351738 1313428561581 1870434409707 20947136859 138259673155 3643613404795 548591274344 1178443315367 573504572168 834715055453 852173524481 801605756516 1432419760780 955086904219 218209663682 255491217408 761850309284 4250110392 675115168152 2539231765553 921575131708 2755874451500 464862570456 1135390100627 2535017690830 373855313478 1943562981947 940631731439 1101100271064 100204726955 399548000393 37199845692 215162814653 85857151913 1413111864366 793210951258 144142340491 886619088408 153954672274 170249768595 168746732318 34418289913 641786984975 1526876445520 10159785814 595821123014 2131757504446 2091928680269 54481758099 1141386770048 567650867375 221580811536 1114078496075 2467912807625 1221154581677 32821530713 2268731620407 613266383798 2405076990556 846288608014 2610299025520 1594909706404 806882663170 657882483241 1316918680671 162953187121 166745887096 46092128107 1784477758866 1576694195845 246472877004 39580635201 1779136431615 1604407152149 587272493923 405161098294 3127442748310 390482659802 678867044694 99489850435 2792334906761 281487229554 923985144436 2262995208761 163577603086 129829336047 482097926228 1194454697502 992567624412 85192703418 155044355672 2885550444058 282298749473 117990419182 2147671965885 273984722033 2917364062873 444041493506 3393658796345 934078860827 3269030103639 836356374645 120117971158 1988152860687 84350036135 665459325030 1414336680431 906184658271 1134623704719 205211969149 641025871746 63965087535 1918953566373 2428829772751 302837957498 1047558749525 849367799059 250984715430 218275100781 136106022347 689113053899 1031537786871 2591391255419 26397870144 27389410047 421689362417 2067147427669 899941658665 418805059039 1366513349946 4030080401870 2202243477787 512399481976 288632602032 138750078455 992797207840 703770843218 468173423466 275057578835 2016294605698 90721097886 2886763204671 4054791956912 119704815042 3031629662514 2000040499469 426193739528 477319838225 1044087673797 360587708874 238126792549 1725581878687 2460739681898 420928054648 46724857874 2220799321631 80216824624 429996756884 633260792242 367281379699 416136588139 1299059962884 25361990142 961500685034 2693298077541 183509552640 1767608288599 1559473849381 1725399333339 721427469857 607768101881 151545212525 479530578652 894391628893 4547474752 3582349288055 825378121055 1435077356826 62028391964 2490813689036 3479912168798 1206531145307 2695942743657 675329771817 1066891748549 2251632270822 1058602097986 951779404366 74818035967 272603093406 1419471801957 953857309466 478594368532 2905776153076 220772255786 3889288121654 2428969832394 2726514742660 43232784612 467164738111 1371815026207 2334773044373 1166802106102 2765840573866 3445079454033 169309423187 1150456582523 107028994473 1117065867148 82772482034 3012535086136 527430150 1769065419424 65944140865 904067715031 401039037459 219388748432 1047135704571 1914353064540 11719033940 659890435495 164806757535 587546589525 2845838819702 2855971684860 499116146072 969813838510 73056237873 753222520806 322374576545 86248027102 820550125642 303471327466 1694033183346 1462101581990 624022078619 425280596832 36090840603 1486419258462 488580430506 276055799329 528977350835 1372996477146 40102204428 1819052185027 1145311423830 1677540856612 3104407147077 1798685345690 321582413261 349097421476 1120487277408 1808315021295 963127558997 3353725563003 65392905410 896994075191 1446034410422 1693991380625 1174658542930 1763049891374 204386571419 1668540176890 1495291797000 924870393948 446470364181 111995590437 1283607498028 1336530772461 4024142494118 695604939327 3532544055698 256523435734 1028751002294 1180684113737 966915074100 422387580070 1351953381395 531506621 86816809122 3215758817796 593647178399 2216670321362 24367837366 2586782238717 3200158542807 872492856698 17268735219 193546492413 1651178864507 1203723676286 192755717737 1879326024490 2287584743946 357568505402 1486731671724 3423830648834 154685983854 659474680088 1353562002682 1427040247 802284190946 1057915707284 1042084118089 1780454587780 601671823430 986395836251 811327700503 25815916919 372901953946 1077554283182 682381542698 1535897291900 1044133098487 1476023151884 1950393824916 2683159288440 675129407496 470710857486 805104021936 88696287153 9271292622 1119750806186 3742304669053 474983052734 175828141043 931881384854 321966217456 1480564118108 226122334313 294622859197 147499698395 1522277929325 1394567396678 59920919947 277210316341 2090918777 158151312777 654842793681 925798659407 29090124104 259451256593 431951269387 418934814935 1770248913644 2664998570 71910224000 2200506224844 1161338349545 362554843310 3105776010 473805133194 2128089613349 468334655415 681453886541 866755530923 547382460696 530947655042 65258662712 2988916291585 400883099007 19519449745 2554036706266 2004952401172 229218924730 159932728609 879706633240 370343603697 3666758493384 154725196589 105343401803 766222386 1331656840509 498173057684 1238959294771 2565388780591 212839340737 1657709206778 109267488560 407099632781 2415196686432 1222479113156 1044396712120 2153668039039 825256524807 1918845470610 395120614983 838558519587 127873908750 1204060282013 1814707697234 466388508176 502909882627 1613132198719 35875875349 107098717243 2853141309935 101709839937 2281055497015 1321861721612 238906722594 98652628292 421122925928 5983257975 988791194672 3273111928555 1365351239220 1257382383116 700690238364 532303037564 5603308010 522933004331 39751067588 1185860926490 341868139452 2845006288925 3135545567782 390590431438 516679568968 1569075052485 466849398366 2549630837330 211759143459 492566942076 2597754565951 295785720317 2928606454748 252161069388 541714344510 1507313201504 3016827143622 1197560523067 745777858493 2040736522362 1836283126083 242002849968 493556657559 1510521069961 3210032010337 1467276356602 661380764002 293147142257 332964595331 2108986171664 817288515474 834453953957 116853443107 127972450925 2572901277875 2427403635277 72379076919 24526329364 2398292792653 1281880039643 822606534018 294354462004 1243953973841 958771862879 391851924685 1371619081052 762032044815 336632320761 1167356655140 1719095300205 482916150800 1321591721182 1649307613014 3417105726897 551409716966 107838197507 842887658348 2319008240126 3351057953085 2113179978804 1484585291786 971621659417 800162835270 192013326006 4182719274971 670729606138 49067771374 271812061836 621327840058 1122469153295 455296808094 4711039022 246128928706 673389267419 3747693252 676740614681 25778605870 60104184531 680970563546 2486355775379 4017673596754 9659355921 1601302834164 3024033649183 513463207659 3043171747028 791555988827 3064011698994 3253803326991 1305508513938 2744508369369 531728405753 1052730324205 1514567173672 135978469845 1821069216598 697327494264 375869936215 60543494822 699328301694 2025896031665 2439475619608 1978825086257 432813728688 396746782819 433072485860 177663320554 1236988490109 334412898100 66476220038 425624474542 1406169547097 41227234140 605880351348 357341881894 2277484556508 141823231442 1493745924679 63972802575 1442499346420 59921039565 69659869506 934245253051 1385664042207 4800611305 1025562070389 1482717423485 2524999347709 718689478786 2180436838187 459115026893 136003861029 34301904875 2445913522988 342697973948 1523035399116 106148188963 3963418454535 1156864810620 2004232610826 1199106026260 397319075774 1350916964537 773861197927 1985656397887 652130193578 278305663924 315257019765 2327014119896 757800667862 1415135006385 2757723597334 87299478211 785330950673 741666819481 2055872569219 1125715591937 1271542765952 11626539593 3973699518246 252699075130 891024821415 662709501494 77579600701 2095476633518 459941719481 2577265011 2402675493638 306126333095 103474712196 1665618718026 934825157194 704638746771 461260489956 1052820798425 3528683505791 1418891212429 411957637308 723144518452 1821330962490 161349805201 2039463747108 162566892983 488296368691 1929495199687 2378345135363 675140198117 638417362984 2459073763531 2120855358273 369055401112 3221414711247 1591762841872 346109326576 3037989319813 497905745219 334185528482 862166443077 1096339849413 116411223577 247670059604 1050334813185 923983698186 209172470628 1014652335599 1573316284037 3221167839172 176164276632 1295055883132 1949392855409 1936425252744 123662968351 1747331491316 2661555337855 899993937059 31175439312 9374472411 1643110318040 2282926334250 20585147347 280848349851 2607054987509 992644830739 1658548456704 1053412427545 721459029877 63094372743 1380494726646 859726946768 1055077560759 657253372086 718393417558 1205818209133 2674348249790 101538967487 1691619087533 129120308311 449064197010 405150939611 2251162092691 1306580570306 261701003862 922169968888 1164835072791 642559857819 13508058265 1470982770312 1997780765022 536320350480 886188980787 830736605825 468426557606 2046718371379 1853388452206 601521998486 2692217279576 491798717272 517914913642 217965734379 666941500495 1144449038149 1953148408161 207702787704 376227331258 938490141181 2044809354017 2131607803696 2882338525902 5311273287 1296163522892 1026937297761 151792023593 152519376879 585723321134 430640714022 2502383094783 2916528882625 1479691262233 1131573447326 669284897482 700243203524 18079762094 293940027109 799422706824 315158741491 279785133490 614624128149 2353423502306 607264271049 464105573536 2467715678384 647097551613 2342676916266 7741130237 83007022090 29010739690 923795110868 473646814721 134328025883 385100537460 1258354993652 2454523339865 90625152294 415058675869 2426048578722 1095588212300 2139798872830 4093979073160 1946535566721 395751665067 477520466405 439904303324 2058122016276 357032057246 392605165066 1738559112795 373564688977 412856519767 58811887831 1964130543021 334782253224 1975239690656 68781483679 664464823936 4115049339138 79800503751 75603676602 763955507785 11140281889 3396856185282 2076549556017 232373804988 977205411536 337662830879 46109596993 39367413509 23139002916 613488052174 128778311681 3027170081833 982949420355 190341441431 2010297631283 17795301538 2446528876981 679356960006 4066562256 1050399911775 1173102006904 221438247599 363899204228 294762711874 2514740367764 457900309988 546824248902 516499938135 120101573399 566447051185 2222441827845 880933512034 1442898568630 1741219928358 33952976574 179829863307 1260972545914 51043520375 2129209443957 536834027443 1496304813307 1994336820680 517132900566 1148310165084 2740347279131 1771529847710 233448215007 3270800227409 359520541853 607693143481 583336404590 674503690538 3727177446078 2729458070524 1222706696992 2964349641540 277418789295 1069166320216 122405542387 463144271780 2391200678780 851831792908 343626748271 71081708020 2151749309273 1434174357349 2977275826998 834271625499 1609688759334 1108472864216 412095966355 415733224312 3541172120735 1774411574570 51324588198 776936458302 1175158077719 211850028313 301433163681 741853271858 31079450172 1467339333760 2498988700156 2902913935716 1949841521782 2712813101621 1473689621384 741391696592 1850616392656 484881963085 32653931484 1806192352205 2113012145793 961689525316 137838577051 1526789375947 1187717151451 1064859067641 3305316822455 119072912598 2123309736365 4003549299 36860479213 2738336303837 291641023865 889459987860 197877427627 82872090672 352098070345 1004571534776 426271757214 3915026950056 484302016075 2972756912050 2763400781550 74445929174 1664305014541 1102767586665 2671918879109 316772089941 912490953343 2261897522512 583695213093 788848055036 802221026355 403588784744 19706122067 1735276789980 2124546009758 17433385604 1768592946445 59908187946 682673976775 75241996688 2229088015945 290323713840 2013446294937 2203789158298 1682296328785 763510976124 98807674369 363474892499 1478293651876 3051485887896 179757979769 216715447646 22641876259 891478114986 554675998087 41822841018 1475723458810 255996979046 1345242880431 2999181576872 685128374753 723626753613 1035720403986 784417723860 200184963699 717729746763 2271928370550 809205360618 33320048774 1014899256156 13704316939 2559562144265 4149562535525 1644829445322 16900426864 536765720347 13331915802 2819147829819 2076128038271 365134716164 32310924416 225894082128 1406388724403 140206723968 35457937964 1737251894663 12528661842 816732330413 3049033003165 1090668462703 3954954729890 15005395791 419682113352 21348071307 2692749381791 33959439319 3580115409894 2237456024739 1137128144097 807641873901 739423580760 940383773221 7834455292 306846154631 493358294896 1310089008075 2020338454648 2819221752229 268280212547 653096859338 336740506644 580298756508 1973602947936 1312548861303 609466436302 463722551755 231207756545 1021717219153 100527360750 3497360372952 2710194821351 1754867455512 2910947065957 517109239165 949624008102 1187325761549 1439890387441 124076496043 2673907422897 1268344153479 1078177001500 756366270479 1379506552950 998515855928 334067353934 516870561159 119563120096 475638027812 3042350269802 1097217302138 486619625 1826997142819 188527015976 58989717258 10086069568 120210764848 818550227724 1262702717227 730360140423 1746966093363 1154256341764 1584788208139 71823241170 1870571911447 201769969851 164664595342 2683006794240 1421918986394 1337123076203 38392516003 1214623043510 2294088775375 1463394882360 55936019732 2333290178921 23050742990 912996324919 41976873748 963429062820 27732045566 1041651876363 109833790550 1034695780026 537408745105 2171598254243 164448118930 207339682632 1316635157746 1025716726587 1344062677447 88080263303 258078230011 1170224474826 191975718402 3199771020206 922839597188 1691087153214 373626803161 1782741395150 1266723993776 1098017804808 1661686818565 2317535925836 1335697950450 1946046139382 515249757375 213346659388 267059098245 3455787917359 17988372214 1908206254245 1773028751117 1477251087188 432196154323 295399497118 480337845434 11276945539 97738308454 193026752968 1196969594415 2451971029741 3293570829807 1588169504032 43635345818 1896370599814 583509262526 3909349777506 1564165238237 29808687068 2508634804038 1096680159638 1378795300793 2449088327441 481355800679 1321533340754 2383736927817 435741843025 1438909259465 748947754954 31422600467 61118680088 589240474601 1549410356512 1338437293904 958281200597 1218808279332 2965747639458 1605549123421 1513909991354 727769617303 330744940550 354925680897 1543213366529 437160928529 168832924739 2597516808301 346222370504 2018506419303 2314352082931 49450409910 2331753668882 1873903333676 3969152456973 2602188548771 3670622339791 23195519150 1556502548165 1643777711751 3350248664687 686031542264 752444323005 3272265136583 119115974436 1885419218169 689595628163 134681601894 531706156898 1688125621756 325439114688 3338764014288 78814927953 1459190271305 117681131059 1816090521517 2218709303760 184778778876 536236929205 1288505013610 225119309403 511951661159 347198068459 32849607909 3110341296045 154437610301 298220917025 1202191021393 3371433582297 178427624843 1829889180139 422498278025 70436530743 4805698852 53369492097 639233827497 2675422165546 836937433936 3382607446258 1257073434967 77388309970 714839839420 749090866812 329136574834 982573199115 903906055962 478629725841 1175588241979 342659858065 1179105745860 2955517757496 1504578249305 453567012798 203247372126 2692355784431 260124736925 2659521325952 2652887536932 2082337241460 10062756971 375259018455 467785725592 1794937144854 630734415082 579668812158 1649721634451 2103491108834 67116344836 1911562895363 183707183912 1803518105655 23946758681 2541360125723 684570399275 347588626953 224045693877 359699780343 1957085386508 16267092607 984894646488 1551466032423 759299968926 1775347273272 141372470032 523181688565 846945015456 984184642329 4293751988571 274122028775 843441714641 2507350086208 2851018169454 122186893955 1992156523563 1673574035835 2449551046910 581633734322 2934982978240 2334761012562 721388032254 395123785181 407183776646 345235030 100185164931 2262255656967 53491671773 1026843031343 375031156117 398803210900 592487725478 183202073385 1065381441270 1615142471371 256673613028 244219727997 2314767797296 321554176597 4027122316138 2034625070437 2633086637647 325967101222 3348154913400 121493246943 93704035027 1770007738751 127669704633 1049276878460 776710262525 1002444530737 2047880864205 260275321601 3336071003 48959996282 652840791124 3102788410575 143063405017 3047588889665 987261956590 510522578664 1342546485764 1433823154842 535345429163 1250849041973 1614789548654 2450635357477 294882003573 1573072682179 458444847774 2819998400709 506978692611 863138246738 11079594280 813155935900 2120342384425 807804999995 119779966084 23766204064 1993655963723 1427304395244 20258728773 107850291584 1722321311150 418768580135 1317185848940 3197977866333 447489461620 28060314532 1722696908517 113017424968 1431090382738 3078296992275 1901987374312 1244573896385 668545613601 2805487986 2467873981584 128160765490 244557197787 1605521483925 1680653202527 536986783063 3039927492486 1132364601409 492751655184 1032853794695 169985461409 174947086640 66342875159 2108380113910 259427871818 32999742670 207936313128 1228575572348 1985143648415 486905311373 98843037782 922470169558 230698307699 646309831677 560092162942 1970730350484 19456229448 3077408481232 590042124521 1504976071617 2969691133756 20179389125 991606195028 234687905977 67225763047 53979437989 128560414050 2225871799815 1149294224081 2179076690785 175880324568 244962507654 109086398452 472013603435 848595772990 1730068565751 14399026419 2370463072577 685807606499 2362517256261 1121218826705 632089900299 1570732742366 106436591656 210094923514 1921133800204 434730827107 1701741909425 657905766762 2365434299402 254708412160 118803476707 527564864911 1992897861334 103884744172 569234310540 170902890351 487750118557 3307749021115 35471531367 132467837403 103930412601 1134680946496 1659894967909 148639273276 306992753321 2120515327459 1592316662215 2504256229680 1703763722174 638196882489 562022535581 10907836663 171467981924 435442011451 3042133895808 182158834776 2414170554462 3062073170867 253252952925 736573573899 10684466634 2799760406832 5396751709 2285215339293 885290655944 283308617370 337793958028 18441229414 144797259876 780115275615 1370989565529 43544101269 168029402626 144588516076 3740632536099 723215585203 1150542908340 658897110659 19926940361 3823493854884 1167183288557 2030389488449 1435365265743 201884366251 694590687699 2730895522215 3237934491542 824381365700 378288226689 1055543574864 8266151828 1644716067621 1682312408334 56575851772 841427715922 610232029950 669805920774 1892209579292 1246034475088 1534743989849 648836877353 1580202513963 3998539152 2390525134064 1837423806909 106100545104 196707253536 279238305579 73261827365 2353681005531 115215813027 268602715514 74907036213 31011523635 1281420386235 348110637332 2471578931780 35995935083 838702638054 90947296847 99051830600 349225430233 644467108746 112107886135 871804056162 3368200631937 897855206463 176626094272 384317331113 16133005178 3104850947983 304315288370 1296359765032 105747369435 1197421518338 427637385731 815146202707 1762317288628 512186829111 144565074181 520967169119 2049777555654 667732601125 973297007130 197968629650 930063157970 1278651793904 1457047939134 1493133072970 596304713775 2578944564888 3648400529608 1320113175685 217859799711 2216095058684 402768988836 2799396595151 18853969540 361518645546 315456407022 1825653539096 333740817920 2266747992397 885413543214 831794497483 1058538090554 2500770196699 1815590434607 30487526976 223847409475 235605166434 95355216211 504875570822 1106295487585 693528139708 3338652696702 1467862361724 1747611068972 131048834777 62914089025 608299508827 2167101754602 1109677262374 1703372688304 1259588509169 681439956252 6336037908 1831094548890 481242218953 42325095979 134024721386 172241660511 438653752960 1593880071023 24057339777 71105766678 473019233422 1503258850227 125944198926 1319119756659 638547925725 617584474258 1555134806831 277273197 169571846047 32188261869 1025659440677 1232656672580 2726004366267 3992348891714 2502262093690 991824225258 686809906192 414681264597 1715128587735 1485964197264 829035824340 21119126036 944448096045 2231699377115 1465482805233 3373256379175 1016511641137 2000585451692 1323159298076 702439723014 71683210163 351815544535 135066737584 2091070012341 56362676096 679054570702 737799383656 665575392086 478567565322 110248869615 496674496146 705004931221 357811186104 2726234524704 1002380852342 60147470197 26841153307 2824599055397 138507084704 35633752399 249221521723 1131152904590 547073208074 1197957321136 590850840756 109901940061 68334338600 266348318306 160212551456 2682201567731 77785164921 314389777111 77749871637 241592582018 930231034166 1347447055002 1289365914916 1513478129370 3364232153379 125528820231 848737422554 1417165259713 535701772156 1793855917551 1354320838354 155733142650 3174484226326 38753074420 18907268591 345675603979 50932504446 6062005657 50628736129 183157691333 1891529629730 1613408597243 3468680600078 1640728256446 2270384423056 704509590135 856281256711 378109464524 368460053223 68017715603 2489993344843 36290764443 2821777625344 105609147019 750085736896 72986529068 293827593906 669856807909 812711582262 1835471714681 908767189587 1566510947339 1029601015921 324195190219 574810208947 1393563583982 6523174255 925912675490 443960081069 1384732731849 2544827959574 24383242525 1483280593802 64163197799 32328711741 1447330488368 1327657106485 3065431542953 2107842479268 885432190864 1222829887109 2555655999332 1115194137666 509349659385 843513140847 590456405499 42725957340 3804698326865 3134536993254 805458744594 3006750133427 1005209499395 9217581803 1192394116327 1388551967366 50754325055 3424909514876 122375828799 1928801331266 447876963950 13075928624 2338592847372 1601919929334 601296600504 2193908355948 520949935776 490500247107 457183120205 244911467785 787400000993 811249841662 522560479026 915557296442 69309043423 837452530691 647902385692 49881289715 2051514164812 2339309345398 2625428904703 94850988334 1820230389517 3015724206474 646154669416 2431634687903 749961095033 2519129354573 104788010828 1323171589455 1091475884881 1407690383859 281394699752 125999289426 403280099802 1534542996636 175979766079 1768293533376 1002240819965 1096487423482 1733931190154 13662164409 2490471376847 2821540327727 447943688126 672114753395 648562606592 603589217662 189471835409 324571641140 287140794504 857495489745 713729777594 2042094651324 492724722177 86807347625 308383603974 3610515021296 1081473253807 383256119292 3662137980379 1478397119633 15406313008 30369493285 74345233278 723936969705 383487680571 1882470605457 529656264132 50608648054 677776403835 1626965618907 214353524564 3059790514871 58417567479 3726854629739 1354579074330 1765738782327 2755512976770 847611019949 176090836626 191110008194 2059244057032 1112378838298 1286624725549 1094072829770 1001708875772 947554980774 691409880726 1484447279878 43354909264 775683842729 1145415704320 1866604463502 1927839558123 734478985250 116849800397 1554731031051 3727186533630 862648468915 466372537154 30554611989 468893187122 596680337973 572660818203 672739349 402245776389 58799255741 4073226752808 1584771542142 2289484796197 26700030738 1678720546170 400850220480 1470896439659 1499733839573 89541603266 947205306361 18435879997 3102847939682 122853257620 332121801898 442339542576 819775020193 257589921680 76725169342 528440029682 1639912064733 1777866405436 4025094912 87726332647 170526613721 334581991964 22173944412 41982163257 106834312612 3385982581501 619415728735 74321070946 66499694461 1507192772299 44614372173 564213299354 12798256670 237022002866 1139252425708 1989532812182 387152140653 361647529475 847302900175 5565762464 2592014130 143497060621 1335654258 681460533259 164624616070 1130538113970 240516915752 356398547319 1212839049535 2378888907352 116560410658 473473463559 129668550699 1920175964037 312377190678 107687734016 500577943002 2623012763398 456110579431 1542818977967 490865526068 1525666356514 3231826523865 1598485622977 1841061127330 268095844998 1359102374637 1372127401295 1852867229933 1764921582958 2116948536026 1637325198436 3786664207 520766513193 535388931153 1344437894256 134668590334 1608355865729 904195310540 437721208818 92895612981 600143371420 5562693194 545353979647 274455114302 2060706342037 960872836574 950032872004 1357988221100 2789289503964 604990448783 1562744996601 56867771061 1477780974119 1510611957568 889474706834 1927947333283 416779220314 717314788996 1983046507680 628381425414 27906818333 1331727751342 2148976001455 554477489163 586165132075 1914517605984 1594352143927 2969401623712 1369237831680 546153535017 982207598409 2593205970177 501171183986 1163179019135 319041007771 938398627146 2957591808515 1520540192011 43559908906 466128016759 266685093632 326362187448 147950957447 516312057437 815961698304 1180843956210 656721889465 1505571854469 586941059234 1016241126770 1747183624754 486394424524 848073383452 19682936724 10802276017 1776619808023 1673967926543 1702463448985 3042690747299 207108117972 1056277713181 128300979268 294825576380 965865263116 495249750450 788812644958 1532181875031 172588069503 1625937242393 84901525375 295125812236 1782515263549 980878920104 1881677817715 574440317799 3227948550228 177830656903 1097687398257 462574706511 190359462099 520810461 2957485318916 1259339939850 608530569710 844116957167 2948640828169 865481611108 651839275496 778614981402 1380925665584 49752631009 1722591611422 2761400417317 19451761808 1266278892084 1142877143702 1183910180899 229744907006 61204785797 1200778065362 318157349560 659582952778 455450128455 90874493574 26730194327 138649535010 3334492188621 1145599442284 1155666526040 619179165573 167811461314 516769868321 1239841665502 1664165239316 1003083001139 13407916305 302582176131 1300192437942 712326470354 827502965336 610987079955 58818033527 104614721871 992639976932 780654725305 385497348756 2060390235016 2166974532015 96985786785 424823404911 391243014491 1632471798817 1202302538083 951600920515 2062198950335 244756423725 2663733432007 570650310417 3100102052042 470054249674 629739016327 3306993574331 3595723620547 422310015823 2006917738252 1957539956703 1128529484732 450635488679 2733582549683 1797676978901 1575089253652 1350779878578 807870561603 280432768134 1209746297006 797494828061 785315394478 79394855204 2955077347452 16146901182 568976172894 67138812723 1590143630129 96924013394 957818623021 1729752682336 584174894709 981977145168 387062638241 3293840740792 996678614837 19174437084 1406883756171 112657793338 942066239308 1203702259589 3611414925245 771210708051 496274216339 1609305343765 2955009555878 206155706178 58721570377 1822866660386 350290461785 1265076340145 695845617948 528553304504 2305570371859 1025059245811 340908241476 18687771624 78220241960 1314426406873 92521352326 3479933192 811450097240 386526495829 3061596258614 4191679565818 423031281211 787846758728 358695444704 868609655162 1566884772561 2861326131245 1399917271383 2236962585007 80182713775 897627473972 2887267778865 814087505586 1199845506693 193018949506 22525697484 41064873327 753533827786 377392367324 1316438995186 68513261190 3530737177712 584461598173 1470322494431 677401277821 220056332702 1341805498906 577438902830 1328095673764 396974113403 1010454512992 2987909643689 44458072785 1570758473080 1507322914609 1053600864893 494768770193 948508195265 112931277684 2361100138301 1694601729853 632310553906 39548411886 300654904392 37014477292 2250977883117 8599575905 641590355196 1389885191309 2162139180170 12361769482 2010008488375 2399496561419 3050007909783 3261306838784 1630766461061 1869642629592 1001836785975 71413383657 1667892130342 586276855102 1500877030474 1318822724623 201952929509 459244293701 313151204111 510673429000 771667189022 235224092406 86040984880 3094714890286 2023357252975 1997716642070 213943659801 1561607257476 22187693157 414933727613 427885683955 7505841409 2400539883487 537253540005 110520854548 94330767578 1472307017 71000698604 35690993148 1556584708756 726920128581 792769397777 1604298068846 2043441078784 354381744171 61152667512 1455532813919 3302299938691 2334409239 1432849430672 2379513123278 241478368440 1565473265867 221133412375 317345425691 280170282714 530948480079 38769466255 778297889429 1630394733234 1430773656799 583955074402 1914219567811 253098037871 183446862468 305126134151 3070462301306 56123357040 1186161958321 1944092716871 2371227806198 1752717076196 53208570492 94749846155 12091023625 1434681217580 239566477861 119206765095 180512257701 309741716653 844147885377 3571463382 2104285355537 481180960074 77736792016 647039095426 215974154139 1574140356598 2010095747324 2338424739330 44888268839 528887987 258495806327 2200177679955 3460881205739 1101723665778 1208248701395 298999325415 13445623494 2243456523676 1601804231192 989601733241 2929112692997 295011337598 3608785032762 36834655964 183562605564 575784869004 1588809081393 3648923075773 790692165104 1818671413976 175547218663 1695849972473 547375131659 106335331450 989994169646 316561044473 2966509729075 1841860324383 1106095229959 1959397762004 65301018239 443716097697 2390034129285 132800281019 25762308729 2122801525096 569987888279 1441810952997 17091340600 1325465583979 15301750628 249307914294 4102381174277 378950743207 2311015691874 1981934692718 84619095446 1508114711540 92303659206 1724675158100 1012683266909 2479307962411 449722443238 8338091722 2014654686652 2390887982149 344457644095 1719001709831 570874891869 1270956373689 103174925672 661870127623 2101845747166 146445416019 733773388950 1248575300843 976655702699 1043265255851 1731945741869 1397471243610 183330505602 444279670057 266493222818 374394770839 544173746211 847297699642 705856689460 168752077145 2611827719867 62770088120 425643291559 516627610250 2563962434043 591791368487 1191494822642 3436903340126 121945142499 94481529823 14435638398 420389705949 1667916637021 1975163288944 3763374538061 2191581544989 149442441056 2179139663466 467563644236 3081853381202 62140795751 3450110559269 1043517282072 999869785814 208476658868 2971852365719 127057893817 3134382336076 36446154817 221499974330 1454655163432 88963638629 804405934679 545180102453 1104263428213 198379131509 659598015076 4215106498 532266510541 811606201246 100058188550 1909552724642 1218356910284 2864033934294 2451774656664 739042749760 131185446681 474282688493 282141994390 2263010186368 2473326017251 2530576417280 347118458360 739707525142 566885808888 416728847300 842423070272 649841564294 2652739772 1050753277629 5410684133 1138390633125 198344528103 2872345883004 223835890164 2665271337769 672076610887 570567529883 835398777009 1672389847975 17290307467 3110647798791 75679800981 47206888920 1903775689652 1535255838317 2591450546 650595727492 1971861832954 1215661991761 596905968459 2406210914999 2291043980508 119662675071 1788108890073 264843702984 737326043061 2033398091662 289833153706 2858157899559 370262961611 3663555568348 4830042788 1855709197235 8079702158 2120209932848 1050122301092 25813154994 226205337792 890526594579 1478856513196 1458142938336 340799817340 1983753436725 1485791415630 111575421554 1718416997361 184724995450 796837220119 3518966796640 616119520391 533957778827 2426322054866 285472808224 78415925492 123077543265 54424509137 3106285628907 958484746778 260559011020 2176961464285 1078157447457 830078337041 226361369805 2576862848537 1938062637007 1110199130725 2160629027433 255106604155 2005469669 2771688929093 1643369362111 988063672988 599027871039 737754376171 749949161176 1366353826890 93854825568 1817616378846 1198552440558 30210459948 2522755185724 68552910030 1981871830484 1566638473667 187981363999 256491769425 873920023201 2341732161902 422150543628 1860418698855 320303331363 420171016640 1956117601906 1985088739547 52581594077 132366788685 134347704960 1161045020249 1353502974936 484266934411 87085449980 431113746823 1016064567196 564733584580 1344033853565 195611973610 2063634648782 419517644380 144401316401 36143663940 55904614959 101485594851 2749623594522 42023236763 1104524619140 916906224517 120589574798 36009311018 2460809495096 114251763052 83050797980 44387723025 663702117383 271450104617 644594175119 2255142408166 70631285116 74524589582 20955090674 265349527742 22772818125 2214959987480 851594461745 3190156516604 1893695542975 915882967755 902458859670 49296449105 1252717938468 700664213537 620936930045 1635341157507 271095427655 54817075385 540376447234 1995965703696 2592263606664 62323007482 1263669499545 2901341891901 2036961508475 33052697167 289260023448 524017573740 797155368220 20607936715 2302675664454 136000358818 312520481744 1014955555217 796594565967 15148160651 3017755845 3468023102872 1131418736647 1468777978558 1610482177645 2032428595009 2109874473655 3253868448378 1550496680122 1712124903556 504470715100 249252006551 251863078909 852211529164 1605263863150 153697937712 65761488763 459212268032 1308802085198 4094476849022 638105848876 1494227690657 1632552598655 2757258529421 824112885383 161923439520 101279037527 2093293401053 92845925748 992036624636 1164904043988 2384346263626 663423879527 186188607316 729441065289 420429790534 1017862342852 677548012640 229577002141 263826928589 865260071920 2886254037895 1971676516131 110029563315 1298985121982 678780662429 80808237261 1104206006406 1480447505818 1128675137657 923723149604 1351495669281 84847637392 1707541900051 227082090237 2385025689778 595968925017 2018769363644 739740372275 776479465955 1577590753112 908422149806 18459620699 250918871777 168089636546 3249385424169 1138770557025 1417181914781 187031546370 2725754113775 1599305921664 621520329428 3989401707795 1155686983547 106754824537 1258127876134 159755490790 3522034446240 1074404300458 1117042327992 250261697919 2400156265312 27825962788 300641808033 37760944086 383188275778 1586492060465 883263049964 2626842727832 2408216920392 57276528897 2258664031856 488918866138 1419923574102 1759113735253 123416418872 3147294004862 398884925367 813839400176 295497597483 3049229277302 3767588620016 360440427283 800892333108 4124724518987 2841115563403 2132995878556 1816994510625 443504997836 258884727188 3047309842900 522433251698 317415882220 2243957698373 1171243804196 2452628341917 1749781218 340766405345 197855888803 202267544055 1763440136058 536259504005 356726287675 16588359021 1389130895821 1770395455129 42506157571 997552921772 14917344234 91914891251 323342479636 2090307169003 1333218643467 68848460996 536005912298 700922684542 1853030999591 33931482516 1136763074968 58335453858 2655083825511 1349523815269 62418791072 242532939634 110849505685 158817544741 2960735128428 524420949735 579828864834 822450367559 2648745370193 398016042694 2981672275253 126066033951 405569667576 745511733420 730697571353 846731156073 2429057701 1076591700281 571194830780 93161471551 657468769465 911769372128 2706614646503 42447983914 500253175026 160297734391 692513949134 567431316255 589312608312 55825525659 261680904556 543856197318 1775948108653 39287936686 440572143426 1328469808267 401259717626 2664452225860 488582508621 2346901131592 1398016960023 2769616951475 2064055113300 186892289527 2865094989568 445237787350 2205581034282 1164209779513 1338959052607 94935190727 644006553726 965346273159 80428371884 1456330416039 296451386867 184328840309 2385421507552 1282195644804 2913378942180 545950863883 43762510643 191877296880 1533865646330 3560540878984 1106355748183 160352422125 2204398080270 68710669572 204087308465 9615344140 3889578088614 162191273530 113138378681 687677617091 174616000899 378855687175 1189398142419 147682040437 92328459838 2937152046445 2106527567434 479886417811 2270223645935 1331267302877 1862184092656 2268647560067 202489031050 3264683667879 146734056791 62873409388 824897796119 1612826327632 1162379674705 9272348281 2570863358127 81466746436 428057358123 1069401978838 1000843011747 2128548449198 2313987960202 2661401507153 144682397509 777423122322 383598022337 770366032968 140491916639 888271130590 852448273003 2850591018712 623016970178 598583698611 3965036345 2330290177039 1426477810232 1511780596263 2643586625723 1584007403037 2582750946015 1139195495089 1222015163622 2520994270558 2990778769283 782855050825 1299592046546 422466098819 764607068135 315394531741 632286861741 2721698342798 2427115889698 48385495301 1594859015034 690698018672 1077532370037 161662579301 2115373610116 1735322160773 307925744979 522262255970 1494158710875 1641817350207 197998807765 453660846530 2563576695610 234485662154 212043007338 1466604175744 2738556986168 471140804944 2348615435462 1682297554433 614719646145 211420777742 273017310511 163388256422 2892480528548 2986442137774 1870955493118 1847731907538 2577247571270 223807110716 1907062368864 1579460893995 15338719184 2800903541356 2657844076608 49783140369 701849869577 619217976369 176382297328 886039679983 410197224745 2860092554724 865968078092 377937523255 2866931257606 19264265105 718594673858 921714434958 123450441835 470423839600 1201327316130 1298702953925 1594011246458 574075779532 230424375544 790917414696 98846580001 342483764851 640751993447 92365226335 1031133969189 407571578041 2207432060494 2341135510786 170001112858 1121213625958 2262847744971 501104620864 219833266339 400444950207 1255325565854 1619708382543 793033622066 246615059035 3273455013820 247838828836 402714857063 2703915007 516718108869 275166681289 103775174489 84822118189 1092773928884 399893336424 597187841685 10801003100 3662268158983 2428023104672 601565662546 1629100910015 150478138653 814042083201 7639211222 1603373712688 147594211060 2056506279421 2409082837901 85168006623 900969677156 1095051790234 2483127563980 754521915407 1244313275937 2069209544022 299160080715 214700467821 405046181287 88505403538 1454815099639 197371059955 665332443473 2520299062087 966580425706 924289406319 1676496769520 417694228560 1205938216903 1132708666073 1939931664064 2162228517962 1062529043176 295365855733 3586946830235 911455419459 2357382553865 29715568697 1134615031780 249024894209 1155487875205 56667219335 23763039224 2496800874430 1826399955555 116601222559 2914225024050 1105353954671 534298922484 1207925006200 249295390774 3321997042488 283901081714 1390419684288 314672979738 184665927332 1488373283423 32162559627 1570507481751 1329536470747 322582547926 853421842867 79201231192 1277956187874 640500531219 3712914655199 1777473055672 993303169305 82067930392 54694471025 1153707552900 984463444842 275354458027 76687933123 3608031791 373825339536 1280094447424 2638452216226 692409813069 129413642001 1125587611547 63305080131 552988369374 160724983326 197660284095 29589760318 480003736138 345303482765 2576697602685 90027751918 301885865533 94537580924 91950221703 200647700014 216910827671 3219736346082 856844036044 869110889622 24100044982 378735587349 523125066272 1472461217613 1867673829293 73932815646 1956518527308 1798672326082 1382276597445 683025100394 3527664555447 1582734965200 538816484623 2119976619089 974791686846 1398434324619 33676956195 1492092357803 824067696476 1530520172439 1607472331194 373617361127 1883386162990 2531833515013 1698625472141 478883209451 151777179071 58917508260 625138727329 816155740864 3143628847997 40293490857 483813257907 1285908527488 653936535318 635865864083 237063991259 1903073828152 293388659076 170704551122 2166955826798 11529412800 92358913345 199698188999 239310125379 6802720921 166621733362 1226952366627 590265418762 2857865592693 2033390522404 131423027471 938345901210 40008633779 1854962820541 2266263419986 23102140681 2342796425654 1056063798859 41763611246 1835695743380 595235810159 709708205100 9258097011 2250858317334 201693022606 28713480370 1104319028899 1343318141263 522530249076 110455721932 3756952583859 908857614759 70329994897 2052491830065 203176242621 1305886811322 356714837370 250806708374 101299295411 287158197733 81573018931 311904056500 2004526186 586878831172 294238237700 2699810994 817761623802 93290442653 844162953798 1951586773601 2920539677873 1336391134098 52512978654 342371384676 340515034052 25120027806 1395732399676 2290799573987 221685121474 1201002972803 315712122647 3342888130564 572780320879 353876708636 774349862728 216524099625 295709907646 192461616209 1986790586908 109707865578 1195010633814 607851703021 147269447614 513444271148 195964594701 594227276688 193615687292 1240816203675 209381864526 386252668830 1680872278237 1456550639641 5294749730 424851831628 942749924601 392574856549 2150856744826 218826273504 469449249525 1007911081390 243561833010 1624919513049 32993170257 267655153879 90188731325 415070442276 77533043650 865013402333 213861051506 1376207715681 507779567578 343669708214 1286097101463 2610821546172 135204120718 2138265294576 280224794722 1149776035197 1069123203446 1314694608270 1854301776124 866771158750 354433064047 1721482878704 551256999505 155441216755 603711868302 440125217389 402491003063 108815489731 1870333826640 3529687781235 556449207814 1687616334698 610343810956 139165096404 2837560251644 214167664258 1698113804963 743553631138 115004117657 70380350814 678959489536 268573126375 26669926083 1674547487 312283099026 1121321584425 2513193214405 21668154213 3677276292193 283401641847 511317364446 1321061142073 683539033681 18687057870 1182360934242 712791051214 2566556428350 2388004149113 965937566324 525360542401 374145582780 2448300924194 321260734351 731205008586 3599637666303 882037758722 300230663385 3072446514762 2870058723326 630197304545 698772207741 24166075408 357702778543 21993354734 415723378577 160931652975 4243252697508 3007480124015 332818312158 400729806189 1140312183067 36769547423 1036104217906 522577567885 486567086069 1176820719137 428230658376 1736447555674 3495614085695 607111863070 69541151104 1690966718637 1466399159930 251994514535 3956021075206 248405307139 150349667064 287314068035 1923633628069 2407683166344 17409367627 320130678482 559655494638 1690820975544 979308330252 2414391870313 510725671385 28238475196 336873332341 336610146969 87606917877 136725553004 412833328023 1138097905078 3763831654765 1537929274827 447989723766 3656312963582 193451979732 243512884557 1113031723913 38287172950 1259074385018 55817063210 387645831838 575701323851 817223612541 100960667675 274596413314 1006022842843 95020897699 287092544734 86509095910 1224847057024 1490693383988 589646009275 3526628155756 898666798932 40946774551 189445687348 336626258172 3698965036475 141413116340 671442329264 257928921218 686813684029 191790680154 356037829948 725216358665 1845570795074 1149496113336 34087729037 992136248243 1557564628423 266771102420 1610406350705 706015041206 2540314896759 302388282277 712154726144 668849154504 2482459648325 248961089713 1806396584314 744847277455 428761396000 3083696317035 1201979085252 1503795750615 493482351962 1227951783611 90222419764 2093141249427 105088815974 1084566582344 207968993938 1066513668955 15028022021 655928042133 1963322942060 277206069821 1456159899196 1153243252070 192063760605 738131042009 1146234855588 2364567668278 8769685027 182147980859 2267015722871 1366086324872 609637092372 267447329995 2471767066386 707424219801 242147131564 768909982521 225868920062 70408065189 927858710860 2547495042761 129725255908 108990691007 1694502477210 550227793095 10009082625 13773413200 507505770123 385111857581 3001029717970 49203499915 516745025339 298990367476 524082940267 1186236108958 1075447123186 1519004155257 1038644249401 497822419655 1343172011366 1537902060661 575212270181 1602431494273 1034254501887 256985405389 857019689347 2456802097883 181883106984 19036536655 273963942981 302229629810 1176003616853 223105763023 953334539081 199448250264 98249266 337874207210 2106275420218 77260471688 372236875014 1516360188764 19060132564 600023476698 321950779731 2372207710858 1765155549473 393991596989 1467546429024 17715977643 469918747458 231648607725 174741408734 7864692208 1773928953752 926563546418 771767306400 287552234697 3073321089150 1028563212172 671551148157 597802721672 477209423221 154086531805 1065165788224 144355584749 2276166641440 2508651028976 2353145527272 1222350923686 3490174891646 1615384053170 18264369229 2111562457673 197698802776 534002569974 2360974687570 2905432780404 237888848132 246363277491 1816093863298 1835248657355 639970168104 6717973228 66252030714 391312776593 2548912352687 2328834750015 403104091003 579452809511 204150724205 955632821867 1281987753311 429387198042 783903288779 66438032861 1670210495972 1533173979810 902691546471 521638230565 4235609064209 1356857469263 161934725766 200421224441 464173102007 408810466437 2126236896259 425491628210 2433578130094 488821437897 650651567090 1690785988682 191518670661 268001565851 2038772204142 95546773941 94164275728 1748194298629 390386000918 209542602634 167392451415 3312605755457 879884617299 3550823420585 24714117917 2107822942164 1495352567483 1427099988556 11061629746 210731190180 1190491247511 1603642419055 415943842355 2194034731875 570873104844 1634459149793 46190818709 3823722681109 1403020105483 57030892164 511980905056 1058573354229 763077325389 217114736540 461940413326 1064772591983 294519364734 334562447619 719720093172 1533231198016 272721020339 275932642008 68691113902 720055033521 86782810931 110954772992 1084459160315 2093345967312 1465504805250 359052779279 1726659386986 521636712789 674974228691 51003702913 513600892648 1342815009217 707026574092 1487314030790 527219042106 117645299005 100850881102 32819109213 901316058970 1109651766043 1410037652790 2070381794182 125713572200 766674289249 107595780147 1885840577316 1847080496185 458566848718 1324802083110 61506176512 1072367041107 218599927477 51348178887 3247905480186 2318151389284 2357410342109 1136825385430 1782477682846 133095319067 2211691528574 491591107255 330530099304 2020315628559 484061987525 829666061049 363078545828 749751998022 477256514039 2839436810563 2230532972621 1093151682927 291280895862 91115791641 2429829765432 83942160996 100819676719 3702021113203 2042850239206 3443941533247 143758865618 185557589503 1181127131317 2047175993296 293551905038 121442834477 1464916149832 211430674495 1290339448846 33328974004 479524651767 472946820496 305530646566 2657182112707 1913518461174 1637796911304 1215574507826 1255083983894 1301377506358 1678405323165 1169369846451 171803261121 435998216749 141890921767 583972979969 672857538873 739119402460 964890290354 304836297020 2712414549137 509674771084 491550055852 1168899378250 377424837432 281805227885 2401759433047 664014507006 836592394832 169536059239 870198805663 2942097925120 1970993099392 395368866206 269766032493 14906970849 337603603567 271908827572 835753531941 367726337285 181282441202 1073522897036 2225321711014 226527939169 3446471362631 159592284552 996673547329 413070031283 311433104144 614744179994 2423737253390 2737209845350 244055875424 1633192437287 524754019023 170005730997 2223979781179 347306668683 301137068520 590001410066 14019908318 1085200822987 2185150277680 1659335246888 714506797085 32446934575 41232305111 1884410304329 638037186339 680760553 3103287703137 40990199810 561051169839 602554411627 1360004829099 55818415067 596806357300 592144892485 2302814136993 2107052804479 114813630307 231333701369 2327385192 875355999939 616569435104 1539919224333 776530776307 700072059190 2551047540707 88211587657 463104082716 1945884505760 349874871131 781626270606 2551705762858 299977224718 152645527757 1873317939405 522786811542 137432382733 3786654317544 2458994181320 233565592307 305880916405 1030563821865 947282288182 570145461397 139459833362 2294809959915 549841651082 314416352356 86038276718 737100201878 1142622903076 215152425374 875768778249 2334516876925 80961718907 1976825952282 1508614526798 1401728114370 287225050992 2753029333136 2837714349 1232121263394 764855428959 1486969860291 817842348561 1778350394238 1979571784813 160287446587 28854952085 1755826459964 89353991927 1041751714624 20355406760 257760389908 1745840865057 1310544865462 72487540410 2553721565319 23267924012 189504470391 9166394038 2594822148612 765660688486 2030346933101 1059493984516 7366768610 1463433261953 671409014674 1604018951034 476722388581 3282692778212 1164964949956 225548942525 1067330379743 1073370551126 3389221011614 223256887725 294674090860 1731059436282 2268013517170 2798974126825 274059764974 1890070193905 3645574831362 2210568630947 147561771353 1110510517584 113722000093 493159333616 59404596978 2668891576085 51468305601 3393380216754 2228816684037 667653572791 163475320698 294332812839 527459690485 337286753065 4518267630 1056807231058 383131505549 349895666645 3207715153770 149674792141 2363522387653 2370266328943 3282886452872 477530146 927440714492 860415618975 535473706863 32432097214 2370831963230 730829759166 147770921529 955975794682 234178107408 1959567849585 101970446489 1184020666888 215024621624 1052622627878 611180820856 315401056631 907189738709 72904796364 6944909323 213073702066 2542851611416 2658323771500 158824486424 1792227047243 39760668119 278380063305 753266922634 1310129429154 2737453934782 1823439490577 204588896628 811985814905 881348979365 1458126013258 494761373230 161876890773 352488952327 927024436738 528930908232 1519075856057 149460496301 3000666950695 145695934108 262297900708 1421439566051 1065076307487 2256138237034 5534656873 92302489205 1367108720933 399224677402 1380040324241 1962135921543 1546252703519 990666795642 136391057404 2669026150319 681290243078 126088618426 1358493352127 698493868859 359764842173 827527634820 3472354354175 9219520067 409434342416 215632603022 421006690102 77870910024 478472056681 123234406505 484194847720 2158541273352 142846066182 639394976751 14539800825 269235434030 35863650417 1122287631699 3237648424453 30861391912 779706794755 381679194387 2703261472814 85911120815 1690417428079 1924059542922 1095268378860 92808247578 2105463489893 936617794241 1449719663792 352578682813 1638068946333 2766130450255 1240845578185 931386114397 273055469270 3545883144060 1265657042106 466587889300 2407598075459 1059163580910 1083352231511 776383719784 110902953477 838396455910 1020087911739 197111451643 1304828254341 714454587805 1786542355659 2114791722112 388762612117 460866934748 1187400832633 81802886801 1858997493411 1260116351731 1614459645174 5932775854 2211328038619 182662238799 268555124652 181533869039 536976881805 55534983579 3171797835962 718666397020 181094522963 604976911643 452067371463 430731383467 1676092350943 61377709755 1704220410360 17300635467 1274947503280 1267993187629 463322180771 2201648228998 995984224355 519058404694 46181402772 1328424328741 1601850344942 399790849384 521529931959 184995053302 322163291197 71545887635 2508976567 875158112962 352198137132 2329937861095 662760479984 650467848821 104114347058 31615847457 181529053520 2049448024352 2043600392456 1070801165844 215986536052 479941897309 1864497242176 351534547888 55243244078 3506691290264 2492107686892 485660043275 111260332650 322004781732 871008233467 589878862718 1514539220961 330519620021 124905634241 2224563155836 541691900252 250793634675 1290378542384 3459269385945 1632683126183 149120248024 1067607839458 413423220788 490278789854 12717498116 72738241267 49302733998 132071273814 224726529282 870010854568 1517690213800 194594120 51195532369 393154759233 153222245225 96924121649 193450165218 410441041784 821837190425 210702627255 688067449344 1561768184266 501613125231 431922456975 401014556694 721441477193 620043053967 2511517724946 115629830713 2364466711271 267140515449 1273091999836 70270851294 1625921509241 2824971030406 577602039699 3153761157071 48870934459 1966410905183 7542109358 159149349317 2928789580985 466770237555 565824117922 2518279031563 592224199990 4029533116 422644540530 25021117096 2115191739632 1506251269243 1195234961334 597287921397 1123899277606 793320890930 1444726260887 1639472633644 479455904855 290077999076 2453401232226 1465977393793 315590396813 49818360903 68487092473 481722741646 291399059771 252575945014 1131888997006 3219940617933 268678835194 638208308825 1112458744955 287643034138 745290373691 678039270678 3201526776604 208219707567 840105092764 2153224987118 2808921810094 1123002324954 332506232951 631670128740 113551625316 314808369933 3133535986528 11030316077 1413755129926 2232567094972 871640700387 855056514906 333229151217 3017028970377 116981046750 997816528813 879556740890 18044302240 208624593095 1057326102089 907488023241 1545715124893 2093232945321 210723317026 1114580840060 348806604383 263159974092 283347870239 200385470152 914486625403 3176186172357 1471173124605 626316636224 333133472377 3363955124613 342118819078 144346251219 166233256598 312240302569 3515967943068 75550540609 2420789375981 716001692006 1445299417310 985305593386 765372640954 86557108916 1767290007487 251548294765 1165136176739 1167852543044 1626400851325 861615815201 651910496797 504861715010 1593055776272 3940112037961 1844215231443 205768347505 951042825525 14165224788 68209490688 2426564776933 599992488801 655442950568 3307661245394 1615192324776 1076257033242 1321623117941 234046238268 306455264409 1813585181618 1826385778417 420568775036 429996722100 925894354528 1489172427153 1160596427545 1036443105707 1360692939413 1302032763550 81983437675 237351654358 109869196307 143014189143 36418020788 273148847255 797120608078 1541123801241 348831474415 1529448583 263075642622 964690269942 471867269623 74621850894 2550335287707 1517800002954 283456688403 158188826532 264851823371 173366631034 2280297210470 3606163139722 4338283203 1223169641661 381115523725 474113160552 26625131306 768641318434 1602542465641 403160354005 52738923456 4725823440 2305473638030 64995427662 1138875338583 46534499185 1130197257355 1125224940046 380254455715 777315491124 21155726970 540666093758 1883781351804 1190111365354 1407192899385 521345388882 1209060065572 1009668900696 1247502194634 727155245446 89428893482 1414811829434 23615223376 331382630316 3625869805306 539500329039 1383549558530 118622869931 660697893642 259833297721 1342538522437 361482001613 241536491941 2204132564837 612876225583 60760883699 833343622706 473746476581 53870535532 2010836282800 206828725245 834248770317 12302066007 406994881443 1815448294445 925146626163 134231092631 1755119930932 2483709071292 1557600249199 351527654236 157386539539 2397660105242 1879061081952 858300313484 134269047772 23412027261 516257330574 975974918281 1337025481499 3570791798605 497688861982 22414816187 1472214586394 2038782692410 123695143597 401180749929 1609306524431 512894062623 280056888908 151260695536 1523617218005 690391154406 560491767707 763803288752 496893337636 1322046690368 620574486082 79678428632 1287577428483 457255941090 885968564592 171895754812 1028442675714 43749968991 2094635034807 1015423100367 512824681897 976465232739 277677531284 2936582575661 1974655202045 40155054516 667596514309 1778851151564 1595415110398 1961473849102 1039775559155 142845641608 159259370130 303895728643 291317699670 104422214208 49055355680 1069452426570 1539219197687 874880302068 991894729808 3303763474699 415083285580 480447294696 256212499264 1562400201886 116848370127 667877289272 325078259864 3395038789043 1735383972246 126416053230 454756511372 532986447083 399520734438 256458806679 65218002933 31687233672 2394400405202 751643142146 426386484797 113475232718 430305010772 48599090129 357839905900 926345546119 629229106965 110623449257 1651662668983 495945318235 290434526540 175537364625 60111871786 2564895502033 1059158761855 149868532098 701934814767 191608595329 56244825118 335678454013 1292673018393 2053666915579 170315872901 196015659076 2337917213069 3033999557321 416274233217 2084810135861 2335157673342 784899263025 198880635456 1694160595045 124835932606 2030903369393 743732995699 234059811563 1199474931063 315117031343 1922288132850 365665416523 8998581950 279152403267 1591243793322 494729144906 124398447795 3605512601944 1090043877736 1692812782922 316382847522 3364988232149 3347673086 191139439246 1827644083 132310511219 2616683269685 1937478806499 191436456692 108530833301 160002252169 9973575566 180384796363 327988021724 316804435333 878573773 1041887153738 39641583788 3365497482582 60832496425 2293182050963 705010238298 160063323133 76391608903 433496931103 553008770820 442692982141 563082275398 1787266476887 136521488500 575522220207 749612580271 1320013042771 364671476398 524925668862 1979394598986 1094060890648 1232043250434 2007135528347 1714748112462 57131930007 2589231010505 3191733499650 41427383691 1016206269046 932585231643 1317237295293 89263500004 1987689909402 239483138848 260445665698 2725903094961 100611899124 642368882320 108526436708 99744933732 745006073662 310307860197 17347197764 687631643509 912795672555 1714170078150 681219842986 1099744999751 1582616709954 2984833014538 18445148457 517055599411 199289704296 279326958420 368846250495 15925328742 55763847340 634823003576 1073264381700 3612645420681 635571322038 521636974 2350751437097 88709737857 1100116352287 146466569203 417113430611 1252977217928 322312307404 472223109434 1187238681913 451323315593 1949810991566 1641556021676 374539891636 2023463759752 931820979402 11357693415 11753467032 15422224724 68059253264 2453501050238 1295909139404 2051439865873 246191872551 131278334164 479742862840 117559045791 101483542550 43251893503 1577672894667 2180219883809 298759494803 3274258275680 807902443769 993455220061 2957889518038 1615130180637 315558106367 873759937342 1763473375187 371637605056 1546599459882 2249944674838 983060107791 439233454630 1603754147482 282667497894 2530869757734 395480303719 1632801979310 88988040318 68068380827 388346910421 1122523020846 1332061333436 2723012394366 868109107843 910443061482 1580380800678 989480540477 1344859465194 684512156912 531220205997 1727748847954 776385114933 423491049175 450998319706 222854602338 2629114545047 2239641001981 118185101649 1324770844602 435946685386 10182235514 1097151390281 135963592963 1208272941854 28302441121 658956602564 907885792709 982713140311 10616031180 745253736030 833139801635 124448117193 1425101913120 860580056165 839302779777 76208924711 935939158843 105855179621 599799871493 2157380087491 24286975637 1764346068029 729831060993 1435828330162 109867773021 426221937084 542170595494 22741745448 86989489413 753655863053 2373417605775 25917376664 176051060100 2156648552534 490478493918 52931258548 183309981315 23206071726 1402667815420 3240279988053 918121033499 1570999988139 1107984154686 573885780581 664577707187 108160774140 460285932418 1166205611070 180006032049 1390959669900 345951534055 386690584047 1171786175228 41465452172 49174469714 1491363594179 2579270671531 1006043787026 3941623710113 391971622070 945864153629 148333113668 44963856193 1632650872924 787514639740 2937142553428 748406910141 425939709135 73371949296 1786822912085 1986342949269 96765211486 2539432120957 170530222528 77269055649 755236253716 1852648109266 2309660753874 201522114944 1714287659079 643798948597 1376348192989 1990583530184 370842539781 2232739458326 195188256396 31440419882 526575387911 30619079174 2726486798282 3275451775114 1151255305555 745853260562 22869231456 578226659925 910279686247 620635732363 1149984863505 1108555442470 938318277691 1007318549603 161960561872 905927315079 786844029311 379499693240 856317136460 248485026148 1073997542 1844745966408 1893313958909 553024669754 2963599961479 486286290328 2481775828443 184758397209 601833660299 390769212900 78418906886 2229726920891 981130355419 1087672003650 1178178489304 94081160664 850520704173 115479467411 1059541148342 2097918590747 27623337938 1044251341237 3040498739318 691656621278 1413093536724 2282820076462 328503279263 52840838868 186509823200 896230512309 188699221567 3141369571090 364714513409 8891488553 1998500278062 1000486937662 76587572485 879471630796 1716663486694 618404464790 1460479848569 1861645607496 165784950635 1896502686741 289338203455 2178515385731 1787689136720 1091410984639 180982910624 708700579104 965716021529 286657632732 271529674785 1951419671530 4643153564 1013657461170 9982804830 639834925684 3138445867413 1594555552683 2716564421048 347462791764 189916448592 879011110141 2519648350352 2942827161593 70019859241 341647130631 498817581399 189041578497 752198360230 166386780301 1098599521041 3322656620963 1050350997369 38980631489 166543080319 1149664886443 3816427759866 35815464672 2724839540054 1110124793765 418375977011 59073209605 1243030579669 2057422911 3283854129187 388737133587 444899695192 1792572366348 302946678490 1505679293847 3607470234666 288330119329 899420359874 695537515389 34206249986 2163696857764 399582897849 1736765651355 107401639683 566970443836 113878956687 2992962577499 1209826954191 2290240033765 653718933972 886759155597 252253289956 1972855880221 2881978720840 1335595225277 908514791450 569907977765 749422979109 870059575533 1708660240734 805258846552 263713685391 958185457864 2321964788721 118275038736 403373228930 120339588769 3087324545073 528346509138 818123610760 976930964993 91521995176 1058382329607 922922233003 1969906623346 891953715387 1359533018186 1352490242797 474826830245 119436173359 1680953945698 402904607272 1231840309785 1339569425895 343478665111 1060711752278 314739024677 366565182340 291743229798 680989782118 106022659105 500400615932 99838629924 1079109815116 135237308719 478894721055 972705105777 308922046139 382260719754 1836220425284 1384441213240 1467468065204 636946070352 738138529804 961250436573 2471186618401 1288210500879 184158199615 1615134254688 847182708843 3291193358439 337442404086 876916613446 2049332041234 2927023793696 1702565593544 2694090335627 11422395800 19601972314 208143948651 694829059302 1377053958370 2631863866710 3032859899413 375054898735 2457132761426 300635750841 901144053030 1396960515360 125282230396 1800876172306 263621434086 1197343197080 529000096821 45799467328 1059123724596 2155761469677 184479338903 79598325904 2333690489477 1595231557680 2636895856114 1595936531481 684032319441 1596245242363 1234553091173 305945680961 726383111759 1190752284209 449251927696 2011694778310 2604858729276 2772439971854 778690461887 5591605758 508633585959 547286219422 23796759697 924636689520 2414122163 3466815652662 2426434947648 1369402686870 3165122008529 1483187477204 2537337604648 616138252367 2299903151158 386876652467 2641968862841 115081162628 441508145063 743106717051 649568034605 857227211599 2405475331860 829733067701 524731699885 2415483128958 1886211725991 1860178907331 84939760562 3602188362748 300248121023 809435449383 64832790409 250713493588 2118882079451 1223080503312 1955739924157 449128059746 1397063006101 346537037709 3801307006192 152151758983 192077162692 1825332637022 1303031677489 3442694854047 915745139804 889667689000 20762467437 93497372801 2284880613877 927485474815 3859936419342 1793453378929 388150504066 1522162057193 481691345426 77269844668 846334971613 1554907354304 2816977148811 1283087053405 43040573871 390037994126 71021581473 1615499615229 920262284952 584908835844 3055408682648 2826246741470 1166909711992 1928408702941 437902009891 355126303798 595663011672 1628682505450 581873124227 984968633111 72359334833 880704529056 493491194990 366221302431 87261824445 640415985815 921604004755 1117329899431 1756614836931 643497063924 2056518871064 3313475087553 394531841028 245148762783 215600748563 2219404926040 144653298931 4057992302 1176589230917 1391756289483 163985354423 1749894253035 679344963531 352026954185 1465577008394 1651979855807 412937216388 749615746632 2252274761892 577416852693 1731288065 688030195372 359264515415 1277279521538 686466912863 118632624704 39874535072 2548406294485 1496907111884 1567629099209 4390112529 27134982682 31514042258 300854940561 768079657908 1042629494500 1979380590592 331813781344 3659616779165 74248699375 70094602531 141280505385 1145703567264 544582436829 1552769732350 58260263344 527150077737 2888993765391 2652437741290 833944813572 36972208103 1296943761657 1685346105077 980209137115 429274879483 1005910472411 95043903931 132057538865 2357107149880 369619127483 229738717162 2135277065898 21860211273 989342318829 68427554016 984121671049 1981273239648 795467255920 901294238012 137395680081 2075314802259 238114483533 219488550803 241264932999 4042864477786 2305529030205 1936015116485 1510348241669 244495524808 3614761026311 2088321978216 919384094810 1054925776882 2868541940934 157339878078 329443784893 514644167591 1313581535414 385629712684 1637653990866 1452940671424 2696450283626 507615216570 1037422419267 2514926840818 135441859432 1155072903695 2791648809994 2039342934027 282966159570 2213484666797 12813206986 2245741323702 546644159428 51078327169 1696934596041 990215710767 480415643488 1398448015088 1067240714783 700055842953 1658017746671 340665252947 168703044025 178166656654 252721165277 419305778060 507878189919 479659739002 2667037581607 40157331841 2501286051551 1399604431329 267205770987 2207981985710 111129942622 574229111737 3037537989600 191713914551 100978163936 2701886456536 551296607151 985642034130 406142772716 9908447875 1298443125552 641603950039 660677085112 2073270126954 2263718577865 775285465108 680770796076 76430420630 370785805687 2169176539229 2879555891119 1781672267877 3693996755250 2646582698599 278528809161 1762889957657 154895917033 15554014384 2444958064503 242476663870 1369298418065 1130922340785 565379647311 1625179533342 1894500149640 2293053655010 1466683225965 739207047793 129608222434 441752940995 1390734653565 1901505671680 1413737398286 688171438342 669775676961 290768480499 210610518229 57954978763 2916504847914 851910150460 267480185887 3108918493984 244988712434 1185017849995 230857417547 3739459374280 131425975957 2770258668409 869905881564 13442493106 1620724485479 102441664184 279281071906 653235337592 3249066011032 819357759939 260799770979 441445723519 2471484719390 1049685094539 588176112721 741971611566 72919301767 200450431390 1576413499166 562890563993 2260048971326 1242988596059 1398875889852 618756737966 1107224480059 294863882371 214604229062 1761440266017 4176869667963 644188636982 1821920498161 570935234522 229501677764 1497981899872 55402143153 126153182236 407125732308 226083321939 1177137513682 3929756835285 1453593060334 348647516515 2452772591789 188262312414 163709590888 1442762143960 570911382724 226977083692 504091124474 132347437991 315813893302 1329713870147 930629146892 497689695379 405525626386 2148221542384 3176095111207 501822406288 2522450259875 1531065678345 1745340222880 1494068582603 893811073707 886452887396 172265944990 3423732065060 312342652152 4268206610 1587164508905 2401166084008 341821746834 309053797672 2224538770138 712003368342 57955967374 82684124887 15993170924 492027805408 1887439933386 158789528094 2820279866382 22593403568 15335331269 595771130240 586833860090 46076499648 908220832735 342407824428 22648728236 1549713078431 604237608850 1393216023372 1184995044121 162089216168 2037240432385 518694189886 171091261135 716894072579 649899583926 911618863897 1151996150656 2292450942913 3257356143918 84529209151 513865591486 28559956038 136266701060 560148102241 384790667223 2181858327616 2412768520575 3118007753978 1625682414211 420745967853 337558678563 2772485471541 411980660123 28147656401 209635815853 17842944192 1718286388862 603090476307 98772788367 219887453692 839745914240 147558569775 1106823978713 67209041862 278382352911 192366560918 362945066251 933453281397 305485447509 973836590327 3283170918484 197339702819 208134248671 2409604205678 2377060728841 828630614747 35349080128 66666958263 3031472251677 1627047195546 1239350422118 827312960006 723923018525 826872757670 211480474857 329569806285 44772391132 452850787650 734778891501 910326946764 196633072325 3405768307043 1550819073646 190561744217 450116603704 226152836806 146488554001 3353331136568 364792738638 268395708717 512890911321 59760503719 1551655173599 737864740058 1113455803065 42154838292 87431030907 647950813616 199851024490 1737463109667 253310447405 1254138269727 3544205642 14170697968 1815532255624 2619593800892 11300475492 254684954456 783328927224 1531522784784 324089568279 191720799780 947853451873 734088781232 199023304826 1719771643109 32213770717 953845102184 2260062250914 449314064342 1580741060026 126950477043 227102857644 106230239905 625181018701 2182061285817 259501812792 875873581235 3082631033102 1897979469464 3210742782865 3657129408959 592003774578 122126145877 169014620274 41758547085 2091987446865 1068581049486 139595813987 460054362474 24296989656 139330377225 1851704400133 557103188364 2764529813644 15957525596 2074364357341 19131173934 727306025248 478474444178 581957218946 14709447889 337231165758 557481002983 651937925131 383436246990 372355344413 2604694653179 1084800548163 391676573088 58102029508 536362506201 173345277667 3557287178736 314453700546 2413311542212 2837303612369 180404710708 213019374175 3512987560689 1759055423751 1891253321759 2357733633969 535714042202 199722604246 2235094410953 186723268892 2751197433848 965418304833 84197488701 1326569651930 463641056763 754260770579 2946523959854 262793318939 76416632536 846214566458 714982775307 3036014899709 2104909047298 2682416702089 2714692940522 1641399836504 666901964512 1522616546443 345426431697 1061615998914 225202500048 3895114081 451575967806 1690380823025 1105139383800 31679890811 1004700606373 211948464498 3490526559971 509428559277 939034989242 259598701256 147976011678 877720590896 1037474906017 1647041292190 331325524738 14345883183 666449820441 91473129527 346119942843 1460181390188 311780501279 1295476025564 3809826380983 162182871 77199796101 348587365512 1891605597108 106575444541 2719291700549 1520056492290 522242061204 61829322086 522245788266 2581367426806 1906246886926 1170368721615 882877995846 690559850420 431477999231 2155382285757 6763408349 1528632251187 54235732276 841054742497 748109634658 42298549129 925801898969 1399992494589 1240023366824 595847317495 38464696047 1774934306910 101051877251 13735710351 144871281317 1285041517591 524576205209 350263653007 51943696371 1420392156125 1876559189868 3052475070066 1714940409797 2045333197054 111299673978 585050539813 713421592109 340916585349 1166347724460 1582969853546 1786823327294 1231220255366 160118220418 1434601606669 17599804219 190702480766 49977586800 25855004318 663175757585 1660606065534 482684069789 2453362928962 1579730873570 528722011976 1770944749480 2401581830099 243931189534 1356163032008 2442928303651 10664751080 1461621581304 281513708784 976694555699 2109006841175 199999828282 333924311703 32101845240 1659423457 2238544076756 3135684923153 1852884041419 603656212017 2782960189684 1163436549929 1422613509114 2347473134068 1768618109836 590179803869 827548677186 1508613239225 138491633502 8191979728 1830303138626 142951169818 2069977422571 2656979634523 1367015815717 281411251710 895422413400 3016365421683 603395889045 883983935083 253286362764 555938529382 530614145236 2438765242439 1411489475508 103131191091 504573633022 2785571002359 1106265552108 86903435022 1272405388089 29245526494 191953609385 5281597981 150242252764 293553561330 1366329607987 567234112171 1865102755794 1267937813713 2509757894940 1976527828063 1703989371060 3201259011275 1196105354264 362255884102 111793821595 3969239493 13666833412 392915260855 2798876656167 1287258322970 328418172342 250416328245 812777584816 592778447627 2086516133203 177966386264 1764049245707 2763642924256 494684456710 93069219811 589086950735 1049491142410 2607808980697 80343814335 1233973115893 71659428330 1214862179231 229041022076 725855565196 961763557017 1091894791023 18806805719 51956010689 15930859761 223877920761 6731324737 929622342281 812196741155 268558333941 274148316322 154526239767 43622060318 8187436783 660664918420 3191358293073 1018199706450 3014525954902 21743268443 3269431891 2518425700132 700418864964 2243200224149 264931628481 626321043193 1821849073306 729356446278 3193539906545 1620927565094 1177984551327 259347256730 1167033964396 1385417081715 841548749913 2053227727569 368007853614 550874189829 152318420905 2197867591251 1343569085604 695477304566 901696720722 3146351735804 3442113953066 247781457083 967647762546 410962825775 101506830714 2898639361220 1127018870769 3895821624121 370568166750 2599344313016 119501709997 3256479943084 194439054064 118965511689 3443162517659 271807105200 129956013033 991852537051 61440161425 740225670504 121077791122 2250727659733 892097638644 154135409320 838498333225 1136531210221 700203193571 41060683588 269569281154 1127872370595 1584942004231 1154154451744 828517933641 3335664828561 1088549075309 1010584327689 1698246224819 3277874433281 34353101875 2017043550247 1094488149981 358780312888 2588184505237 395570464948 826558793318 437058430075 1018233198430 231879765837 3418837702781 379735495135 1908179090503 352699312504 3100809765 6551108552 1548660412707 74589268096 854594149172 1807983181032 1234832333792 2150352407509 608832619632 374663605613 96176579814 234744323841 1205773073544 1870161302523 95092302033 2342740112569 16932499200 156039628467 648948690563 502540292287 2218922925192 787544417180 8463664459 1081299784213 932128091279 61424120524 296532998411 1592247192898 395655526952 114452584117 1149560673339 2206429956677 242209306786 511037640170 640810273037 830996247424 2867419111954 2035439790108 937477503072 122086955166 2787308365960 4495014393 1273698043576 242548108154 32538282596 424729019197 1785995730821 8024864166 299328092102 2899459079910 492576510893 473184101926 1345628354194 226937382532 830442070236 34919195356 155510649891 502349848110 164580714063 2290375465899 124256781776 451180493525 211429171777 1668796258933 449320674493 137017949714 2766046524120 1490492359066 1230334395907 1063793815827 3140946582589 512719479020 1997170919009 1139200861476 299607091079 481637799177 1150066052874 499746143032 678966531412 1703830288584 755353040313 270074373062 287101293374 678811927722 2148502410697 487419495930 1990844343457 526945188948 1537066254036 1262839946383 86281041280 81275449613 268038648632 172662342354 1747453683522 871112910947 1929278464049 479202037960 782274383185 1188883237377 1175301273232 2274746524222 424533706209 2535642708610 837528024638 264958765 362804723240 204424284742 262326778895 297873344517 34236130105 72417692440 885662593512 148668555000 2487864239389 744505719576 216745100081 956865154215 784683726530 3159454401038 139988017915 1557847208326 111460259364 72582097112 511268111849 422311265465 1317044962981 51348383259 1923279057 2943004671920 658801381535 2621382367 1972226677300 3451509198421 1210985740234 2623327660252 1358783204478 747878431157 50800476850 1391363827050 153365961805 694038659701 525510718332 1174702673838 2761973938606 288416850915 1753819419717 74242688513 120640228039 5253485678 212547768267 726195322844 2093894253905 481572864540 2394927659610 1292624938586 837318625438 54622678005 435191998392 2734074830486 973834368728 747309423029 336134604294 2274317712018 1440010244509 1933773762237 932757496816 1709110926175 3086790509727 376396804245 11131031308 739169896818 345077390518 1913062964 7006232440 2452576450808 202826989263 132877827553 70613814980 829850605085 5881674001 52536073835 1456022081745 506880786644 2985242131714 1577828600542 315068858464 101335075685 1604940294552 391622412685 782911710997 782099705679 2316229410019 2423705394244 2699234976732 1252207316376 358510743480 1749830334734 3770309194289 635380914231 681992950953 1746471741844 132193695965 2110843648798 1426405603298 585443938767 1362103479742 62845668810 2846759052189 1339747255939 6709737835 1176057793396 1046167963603 1279152812399 27694581502 1198244621552 450371056260 1885641425946 30933547554 325715840031 761647047549 1994168431558 71346465783 621491647343 211790106611 1080256635760 890734101129 123944138594 409233866833 116029113776 546529587758 80156138349 1311086980488 997110153356 2206277266048 205644379690 191808323140 1431214115524 1669053673895 180655979903 22560398498 259748203946 40030316479 11359354471 1404236301817 1884525972739 541040589584 287485286647 1887785535 521326835730 737457348448 62724864711 206944383536 92326383878 1146922931438 1185522773632 1820804631237 3702399919659 27659077385 2337633745263 908696218096 415627690213 54661169331 222240709533 2134025084658 119588910710 41723706716 97795383691 2430628486044 73340101125 767739238515 516585283873 3452398298214 555316349621 2577551041105 85919124906 1080131344038 601183159610 311825742280 912721560881 281745779688 639979713531 1524649855181 1125824310978 2105094670489 2654078837997 810195027470 1613785296255 3340938344081 2195987107180 55877979303 1172773048518 78772848739 285228155907 751190351503 993523714600 1317715213122 144678943566 6495958014 1658704337403 816652440448 1086965612477 600276591058 1510235196228 177401901261 2009696516862 1244815965217 244778747884 1842829283588 3321953555157 372930405564 163605580621 979555529483 861030290827 2665197689658 313986233528 48893186215 848767945352 392741027107 2486258644854 1814569371286 2090538649910 2969529715971 757629501310 277400136589 1517367825647 2318983917320 1090832089537 1914418890406 418822108474 67638912217 153751104052 5178294841 1608768205720 1267870040107 227863037569 604862164018 1300374113413 31800581660 1246028521271 749700355604 1462755915643 2185469778331 488386794488 526151483674 2177823557153 1370829310833 1478530437284 470444243231 401188632517 1484787953273 1540845465602 525724270625 356040989217 841473046559 2131480107561 2540021101459 1424185462956 821690058304 41638808866 1711744742999 115071797786 1398709943414 1117252305250 2958645040908 53681504527 1913414123512 876164484104 726151021060 33530005059 443521999106 293585118515 3626878336877 2780839734856 700849642751 2153904460107 1430537288210 659627146642 345886510977 898635733952 1007139428621 349171516121 351422565305 426176097588 152720448652 1865371308924 10521245758 1996918680624 954035978329 1332991425931 1648358887396 34171197667 1415235386688 998778610984 1936831166849 1472817442 326739977725 117282368432 2102472837182 41005189424 1976148809972 93454810835 1264565926160 1547140765519 593419803754 49958236054 209649656385 2591100430688 999694948197 123981678306 415968408881 275725826245 143235730420 754872010289 1517033961741 862248864199 2832561672388 3607931167795 437415020871 590289399113 911600588074 621494320907 212128479470 1898112084167 1945659488036 51457515083 1560889950153 57893008039 245758931639 555585368646 515114093031 280913321809 319607870149 1459700060008 63994868468 121417895048 2374570291248 217153538699 177532887337 1595498606135 616698166826 2791611001404 88812099989 955484305991 693701898325 91157729507 220898144143 2251751699304 4134423742 814220367402 1737073435051 143641030078 795037064491 1135217644707 1873843753598 2568431572254 731932947348 878329327370 206842332206 949714515588 84922990569 134968222891 111809814746 1937557751181 1574527196070 1282524192756 28551366218 18537818366 511829497534 2080410325260 1383753368554 1315802405259 478030743311 229356923861 129368788288 42715885502 100823091743 1045275544882 479179288862 184796684206 1098716697196 59273312149 1727702724647 434145364864 130380901681 698802597510 12143423727 44684611194 197648206055 297682405957 1591595926135 23599843139 801587899072 1906670089250 643049608061 42590454260 1830580970658 558607447333 2487105548493 826812424622 1639202791148 3020219973420 800780980306 290551168427 899642329495 232205097838 1670253904577 252117420186 1488376424458 1438889653210 243051131281 1936993204368 1905859063580 3428263006722 3089660857046 878413100117 2149615491035 1408312227713 2689198877710 298717312997 636337870840 331116267207 1045978241051 1966231276273 3474058875598 1776186492610 92119307040 2856913939809 1633502815135 200438587860 3472797265936 22855430611 1799055412958 1153524457005 1393775196976 757213875635 1069102196325 1808098135545 275052566266 249680393 295041019826 63980988756 1488025666864 18146073970 1957621144378 1589856127001 2122214855667 1422263136729 405760545248 664588084030 100171715152 388958385480 1054432050840 358522026713 2546915172266 1715445210616 3554175454857 1087423189936 280005503479 782136445177 673554968855 3070159761799 2959155122413 442023315104 2088106448257 2242658947267 55867459482 1316707208626 3045459831993 309183220618 248325423290 2241663107309 863573617816 2752429389957 1445707673400 2560275336361 2953814278255 21993602263 1276998471507 286335770645 415244813763 421429573935 1163821575259 3245163561904 92124118622 34209234171 162200182911 1812782503699 650469872836 359110492832 138941551665 101419812976 120484865929 84262065109 683584159105 1025717761280 889285727250 1401462002967 208613230791 511966681136 825923504870 2501585737555 42244384566 230695003310 1030973828271 728534383543 568555759410 2433051897943 3059814512788 54695300369 1496939882542 404998040216 35873898930 736453675966 831571786521 216640745920 89047378152 675510537334 685618462666 799384589673 85600758932 1938807511902 262457831693 2002055200825 25560577922 522658481400 739996563858 1553216000692 790551796799 1029048467515 581930556913 299521186808 1733192527642 136946873313 15810529693 2530783884266 1157287106434 81263121627 499548640572 958551822802 2335431540748 404523726295 889275398470 2088687429418 287244718649 554208003293 3440415833364 1007342175415 41058662664 116203856405 1914900839457 2225404953400 637703761254 1954203068734 610896255656 385012740943 688624529031 810070080140 143035159747 68503127938 2480746872687 324508458678 72006503937 642439067551 835225971421 364874654757 1070718955928 271459276288 2156527372325 371128862257 1451051709162 199406689823 1949107600147 42766787438 1759798260420 11620999021 1571354009480 983768452291 653105272945 3657797817145 958521405294 429592061479 1421168455712 2016556798180 488540086989 789740736488 640108547234 136899937055 643856691173 699258902700 1717690882384 1160293711857 1119780121589 366830053990 8799903516 1173328149877 147234350922 272131884640 44077873079 1092971748351 292841440294 112869315092 3024471016092 197733833915 13248621913 524565920832 417297300257 133004332769 642135437105 2607315961402 3355024363383 152106335574 1790686126113 526087087883 1464606858456 2166964887685 140374016835 117569019523 293909838295 165304731581 716817823579 1624960543179 1138696823228 452083321635 18782247462 3320525745768 1653799862257 433648506609 1232309736073 9446854695 4339981408 245795749721 168684651106 629512618275 395781969898 567772905032 736018697213 274820334194 1242271633727 197388530141 2184393593281 1490574036391 1362072409580 549226173979 87095216130 586399886973 1039067060993 1747851007400 3103621330874 24521999448 1487870724556 103961766273 1253423964497 1995445942514 67129407898 2267515467915 1074909401717 1696670271722 72903134244 166205947005 253532868646 1513389176672 2833434063133 827939783843 2073261783520 432379235622 593283759547 1982847789 2054175221600 1373788274836 1691308580840 3440279749 1693510553582 356933240270 51987567032 699817223936 392893587283 688731220616 281351861736 1576312934727 808125251778 173816766295 3135394453401 710821262482 65522465995 2488043376998 382324659713 8308359421 1954195710079 95626720824 639176687668 57244904554 888302077316 2998481650979 2081277389772 81105325384 668539115373 356612018587 1829576491071 160034493789 1840194141607 758764318933 419309455218 182021176151 1780866482802 1920240383773 371563684263 119838009662 2997606471512 157457262047 70789654590 2628015146869 1719598496198 118280264570 93501246897 2507244209200 2936178504223 2513854703015 1140487233687 57595338214 26345101265 56582950178 840887650370 470544296500 3413474481984 3946827566894 701627126515 1588643004500 904178339794 841375349231 1469060928066 2528942773145 1522819777160 1411392609626 1801676227573 142936964493 1995815279 1944868185849 717081974795 1610905974511 1186867809730 892201597565 3524659082847 154937898164 1876831912119 2755961141514 358692036599 1285884331085 812589865717 402079435088 11097690081 9743378450 396610978142 1645168142914 151238612296 104606686923 2110767669050 71564487194 430276853142 3163598770740 1472137096521 3108975679749 86942913904 587599942334 681207706905 216573293525 1173099900736 21074470574 966638720905 585418812305 2874249269111 13349558150 661339772249 772893345076 2171394088284 314090701381 609233788966 124035353130 1502290397485 206688434132 126089618311 2019331812934 861788830997 348934696239 238314479417 570067482472 321415452432 677912822282 1607333857159 225725620712 19397083003 420687687194 882470126461 2099662363000 686439759678 93102581013 201290630799 3133245843411 2119473299948 400076952431 14849066758 734854329144 359934428609 1009481847268 424733426981 135107806191 602899573819 488326432241 391438357459 1977530934439 1448546434097 611493607490 91788375152 3492151240115 1310402728766 1070324077753 1104561556676 1223225476906 856730889970 3169156641387 2040301025808 106617774953 5198574244 223768614682 94552111490 287524477425 119803074269 1240682158027 282749456598 570141673156 523688847274 1400941504115 52772480374 3183703602513 2655833174144 256847913658 2164890230127 27959558957 1063163683009 2318715456299 125209291051 334169880064 930373249281 1624676424434 2240796630928 137400168331 3548531256000 623961359088 997497091469 428838360167 857724490334 2198780978443 2677895241616 800708811022 107961199941 3300232638907 597911037601 258647503285 1355505523846 3933693014060 101641885264 706888784698 3370432359819 2422955186496 880077257754 3557416515370 77439684356 1231035282342 142391172868 784613912318 1612113312155 2638446507395 239477934276 232738037321 1115311036054 112444893717 1000208893982 57536990836 42819322436 434493232893 405917759061 1673666234701 467156127550 8495637910 331246117721 133580880698 748855875741 12749241 3469038200130 780123711857 2188432214781 1203687506251 94382622476 2472559769184 3053638057312 251055214963 1061995858025 131668512740 907309046728 1135876568584 755699496425 72283541187 3686144710128 148409326346 1702507519230 10940922624 26884857291 60259117125 2923367766836 648932365760 317522426023 209666637263 416263033649 559504750497 322632856250 1072336507852 1732252863622 402822649981 1358498444321 1591716612449 234156693073 2738173768235 2545186074854 263294851734 232030933648 257834572776 56547310337 2752163942525 2626611005430 2136722835657 213203413457 2387575358662 2276850647226 1042118881220 15260813460 325299899456 491017263171 899647803538 48676392525 523236235093 414269834365 989976530862 1216816645999 26873988238 16684032409 1988876708235 534791307389 111924539418 176858965636 49992754405 913816936610 924009282446 2314251813055 142795705064 574910260812 595472490927 971803464432 1628160336931 1589401344380 728426873013 2221320297588 433721844821 196886206681 901725912386 386145451373 558920296151 480430255775 196957290666 4792180588 1810331508129 659564237482 524394503886 3397279929 41119831242 1186929539967 82071827048 361394665061 106658596069 815134727448 699779616049 50327332601 88179935853 3945545196950 1939372640972 1130832231893 1198765490287 41245207570 436275671061 325081458341 1196633772582 323277135473 200400622345 251275849315 3247418810126 1855801653945 284290068579 330033032312 39827587281 1868715608328 352573012227 2025665936503 460938292027 787157199847 278175467634 2119187449642 326256003348 642648720621 518269802199 86941238718 190271291989 15584078432 2811197004661 1549454836188 673048202438 2273839839118 2770305558037 866998049747 2071694150762 1009702767389 1346913150422 470338385284 1715890843120 67475089830 2999113302053 206837281848 215354797287 131849598845 937033609197 1164161664277 650067981316 3470041134557 2202439417324 236768252145 1424655947427 1555945339440 727194904946 338676989819 708029246860 1854787120202 1992003864025 459425579182 595050339363 307116358745 807498247738 322401655868 2104928229556 513895506850 714295750317 112903599362 30752391647 1196989012803 1397198048649 1582120853693 3219094002393 511035860546 348670012009 592356853132 203656186041 1553268366340 851180291022 1104714942041 2420461528257 863668399333 1845174769565 515161157276 809059297739 1477410947821 763836350122 2862317457531 285090426443 1998462695947 2316151682466 826608357158 23341145387 10765944508 919099881767 968703813815 2226976736635 903546044997 3001932619750 1345446808029 294689859599 1105104143044 722431211352 339483288726 1485015403292 9015416703 62611468054 206691418854 50907825163 2442771668281 459391619693 218828663508 16983757406 65845808172 445924237319 2093514409652 399906195202 2549554823487 593253085187 431595246724 1147328217241 273804550100 501705034670 67497291689 423048517169 2121832564594 1630557100882 48426712813 2734797488744 2892897878045 2368944592513 1180539076694 142132462567 2177336455481 497960261314 77671542731 32342857611 3149410169465 17723040784 568986585045 35115353249 522797017581 3323782117094 3398774412265 134450288141 861045166440 2388012931805 88610157392 2223878279396 211425810433 529109608129 18491915811 1634187222807 3638353281734 1185507142474 292868303980 957856208734 303602770643 112742440246 68983600560 216616298723 2965593567460 683473619582 2299255185063 1455619432274 2764566846569 97953076782 471000286607 600307085096 1638653198704 354887176882 1485594449608 300923654629 87797208250 116268681855 1734641399436 826552286305 968646013342 321909656983 820490752299 2970313298712 905235192290 1583256198177 512889686082 53358574145 295573349271 611111587579 2328617954346 1445696764654 323000746518 2700507288735 57276997822 130418314541 254672516782 530015950820 66007895766 570310360443 275825260299 1402165729423 1065801217301 510960316571 31526549755 704937257872 970817410389 2220343034027 1113762847843 1934390922530 1071694770854 317290306912 85656429401 397498980112 488730194238 2007483378378 1125940717914 2630630668 3148705777304 94727196477 1903664256265 712334302551 439522048702 3198303776044 29132144369 671453851675 3339991416322 737725218035 1121535553481 387087398997 93443542430 1490120014068 2431305656967 3344806087020 2976410189534 1323220776896 3195414787267 1404369067311 293902411015 1884702847406 1031606701587 137750977356 177529367771 566427093387 1727197378799 429837815219 346980068817 381067181711 344858209134 1195851765389 16563456231 3025996405031 182167978747 449778907292 10471335209 2163928253398 984815460997 2801113081396 1548161939130 95166891465 58280192106 2802545679576 894904499924 2347269527806 1049593498606 111569078266 1784785185766 4741719554 1442241108650 27068561794 308752777692 25492137277 51935460751 36407837457 2522760681906 296513652886 820630964213 2698993942453 657093342905 1395225920057 2413250859876 2666374947527 70738618575 810176960782 1517050240087 1669669293196 371379897740 2704320829144 1311397456729 734466377565 152497490859 2387072936296 567072163589 625695553564 183297371956 1809379260772 1411677954123 107813572442 2366248259478 403859317019 1340125205066 321804588347 20947978743 1610917538796 795232868067 1849833119366 33829315918 389479239170 1277292024265 534810707070 1830534583111 1021714956202 2112651625594 104066583794 59206102392 994499177190 886390135330 2931718224777 1062355483780 1771492867446 2549525060416 3697457202331 1007080208815 1839624270160 197877523413 2282431416412 982189369099 44168835058 901526813670 176161893767 570854310749 384804048387 1952506644289 789069939049 709069575255 962505685847 235466171219 2640103350516 2260524709642 85390155896 673974652819 920364818691 1962840120528 1472826496547 3443101981270 156623555366 568504053362 17150556393 148877385831 1441796541252 1539036083136 1915174817789 890618588633 2400558119968 189850853267 252243040932 1859653694738 578224604291 1649771552555 102699333900 14043591505 35045075220 1608101101459 1583821494336 300000921124 253251282826 559837988026 579509808360 1583600575096 1228983396648 317731799051 1254771768987 4735374313 2967640639430 1341438425396 2221198080416 123381509908 365600665256 523401808177 581382119326 923469317649 1195423695610 233604870461 2513557019875 11329841449 124874374722 1374359320993 185786865893 115887438473 2921905989914 865616324447 448246211660 918666199778 203511833361 4637930377 42490669467 842862204503 997125519251 621337696370 3262327043813 1484893750303 2272889144440 590200357218 101321965287 303132743625 342711002509 29020940660 2821234265923 970711790145 962049595845 1523961327230 1762809740844 2405684804 137248318862 28025700087 22580278370 2548059228839 167265856547 1176847963834 2046494058144 48150879951 3774522601345 117276740006 1308702151237 1980944204779 982944374398 151717751342 119221827158 501221622457 1367352641463 2954209889637 448856325623 300342617503 455295616791 1950897085546 2058515577604 741694234870 654276806489 1752272745606 1376205759213 469099787560 64863287205 1116738229469 15627342889 490384046630 96391777095 3335729771642 170171224826 184485964921 566329630479 1283122873619 77540979830 488591898738 2275528404880 106766613648 793739333358 527961093875 396934165646 793061566232 2522055316693 967550042608 1688362195211 690961418357 331466280410 1177803333311 80974062805 1495347904220 1093793287948 2621238224907 255077669006 4780099010 1820356533890 1311157811010 1187474151606 931172468954 831275686950 312387297326 2221624875645 268120662605 3779053975133 1500180309142 357201936544 3159219747374 467821852113 362574488584 270422215001 700497621403 79014545472 1429742948787 830842011573 1078283040165 1391684697018 179882162964 891140870416 208290083325 1238777412718 1643554432540 819009016343 1206032542979 1331604679639 1672188379228 1697717025571 126481916663 121875274299 198766014441 1302601645291 90789156799 920034583088 363077610564 81418751132 2443530101787 931599876227 4007020556362 17930570113 409191262165 3161197872357 2735102973517 546601727703 519868682419 2249687292276 2083990415526 1207345175150 962802395571 697195213742 66243597403 1645094724208 2072597069554 359563869949 2543776895582 2532867384 727336876953 84262916346 1520944534 3283603378043 297536521340 491743358912 806344112298 1171795707466 1768456311169 1111467703048 1037916470148 852256622059 1217034763344 770260236883 1129108095987 777379972445 1133660312593 278444757220 893594397171 454717947802 159854382643 1481028315367 1944742894230 3132451743985 709788696179 59988869544 357420937987 1856637032267 226589265732 779027887234 283315198548 1016528310338 643464112618 81199602265 201402240163 438294516447 621390606575 234592415164 197532899748 18240326521 154241274091 77171239135 20076863641 538720560741 121422979782 691890355685 1139491734385 2310512994260 2136149975331 125283678700 3461669881724 630851032689 1529138985285 290734382428 1744790986100 53754195453 119542510672 14012945421 962072650334 507207130078 1208801194407 380864199503 1873368753930 1515652566180 1674848119738 2075895176343 63694231424 1050922212797 106038701814 604051081930 116852913751 1510758532344 3265768300664 120306417272 344883248120 615397383761 1538244092678 2722279612099 2246563230423 1696910510510 382367052313 346471913340 2116187909873 275348041405 276231171115 2730457600451 719602468933 305331777923 125700121205 1685228977088 1587369116541 1492250791 74056062458 172252437351 992446005590 722798777549 1502648841535 431243723491 401335769456 173949098323 1944489916799 1861729365925 12624559114 284664423647 2945970112413 764060931356 553502030779 2303797142544 53801375536 82113265237 641114722284 1480388115759 583791267619 1967535956204 401611830574 752746644871 775400536347 35296857358 421009669638 685363141207 525981808928 217741084970 1234773366240 807844635032 514541516715 10281801356 8647837985 1756269435893 1384757540022 467488233413 3499589060455 845244490700 210501620604 142492337593 238727165021 230780545185 640894846977 3218184372666 1897382499996 295927746042 400909065110 682245677756 284362515163 1659989557555 6572100081 1398558810871 1049367352688 1631222690375 1598143953645 655480979311 3157473032465 1428990474378 8590228011 1291342151318 1373890612308 1393307641772 1274385357163 841164022977 292814862292 171354046231 1459316396213 422746587899 909053832918 1169173132737 85549698746 1559875168633 778465410645 677094785250 2650685931480 1121423903639 1448041918326 610108980800 1392180099661 126542882148 1172905264258 3579509262399 400296282271 2429639967749 1104361258594 372279054810 486445908954 1234937359664 2918020903931 694116259358 1953418020347 362626571159 10200791548 1094205298227 571913793864 2354697375749 427535007183 246297145081 270312028621 1480710450725 1019714280436 2032081078835 938407453525 25613549198 802655244852 1023988324370 282564895360 2366117629166 1772293036778 487710860188 2696194709244 2014741955469 218930194493 706467317114 1087831434698 582923212307 616675575537 177316684533 1262341601300 172733846996 225855312137 227251204201 1180356423121 625537809143 495903077478 804414789620 765055669797 1447703705605 92147431314 1337401313823 704770464483 259258637973 1540331972787 1038884685134 11165108554 3375840926029 902285879819 705760374953 658906772230 2092013052976 841457122528 233057994483 379565693833 391979955992 140943541081 406143149154 1078383278036 171455277732 35146745616 2905472093926 11320270903 416236976010 335250472262 96938774636 1600844864303 355233478696 7835966434 3959322249571 899712127309 69687459732 862914922406 255371843692 1921157625592 82992758817 10759310400 2009448795067 223123261537 532155189522 2316824880866 191489927872 9640310451 299781820305 92420515217 2691039018772 278434439520 870112979726 473608544087 259345686961 730296788524 6489015809 98544222546 3270896076463 1938726289430 1769710477807 896359653811 1148581483093 3051390480486 984249657937 64844003451 295500236440 157872447901 192102617648 3456136041619 2749014962196 1634317687669 1917961596786 1575996924958 153195987524 274096998244 756365171158 998899469786 148860767904 70974444919 3214928670973 171069831129 160411449009 2856119650452 2346327676 1864408620925 2603891658808 309293737422 906538420300 74238429600 261300618511 1626462263368 349943753637 44574942804 1745687439569 2004850375605 1097149308095 1169802695229 678450487436 2696574213817 1073745369932 64065990925 312555584327 2090349571647 1691923866013 445416277201 6012626466 552635677671 378973924324 417781730211 564464307371 362761863549 176356702958 115388330451 378001368107 471048772215 189563969062 1197560965816 505212527817 300923023185 3172511250450 330067310236 1033331567645 56974238223 3532520062669 37713969725 1295903774937 356901716502 2051418010289 3155727107384 379389100373 35191301942 300137004630 365224425315 2960483306392 3827678458006 67433001450 418353558280 1711706625984 260805141995 715763236729 639669603049 158596240663 562898855138 674300484231 2323853001530 669254209391 25820700229 629527677185 3811590786074 1114552860507 755966460476 689435789111 1625452091602 434666898120 26789999448 2896834910368 2566623283997 51505226601 796571890990 2918175642890 1828626329087 3011878839265 728731638157 475113500949 801522661486 543058370385 83003747275 177116679505 54903231455 2756654883318 1109945156954 182764093940 54322458834 106816522256 123452744631 352697470110 232468568573 2476876588488 1419104898795 1104525892985 451434793221 1839130177484 1576283384776 1187305005253 589797791892 1680871300981 174323692736 91414181135 1022161263097 978467522868 721467879235 83339709622 665668208263 889822219347 7334096783 31895809587 376464663010 1763796840106 937455317700 1863974257510 513621686723 20435417243 1024642189631 546917330023 263151272238 1989929841487 223231834708 2343194499414 955400493444 68228874426 47228115908 39249837063 695752900474 1367013216636 15352466258 2010855483088 2081848471376 2132938817453 305649922344 2634815512030 19196320804 1292633870473 3609015112618 515728459501 2614373556513 1580958907334 338491597800 271061100416 1549749232635 2655960251736 2903517337695 1798927027508 133323056092 43065812563 79603357186 408879989404 178972411887 99824197367 217256200972 224437317190 67762327136 2939725732029 993893684796 1785100383144 2439328882075 1352948008369 2047788452908 157520206817 1104134086840 528737328661 393162733236 1251755598175 3386275305613 68524431416 977604465344 618411347181 65027115469 1038840559616 1193721921394 1067905695583 658521671277 110262010660 722115217062 537932412499 78479242515 33463005844 1914859362780 163956294096 2039054904319 2598835494245 141925199244 731051407129 769357953248 19456600001 319404718409 45768768691 1501009312680 49257204980 1741654717337 2666120064304 125532494099 844390641694 859592596710 679433918829 600007464704 2546471242513 356382821156 807671230982 1766628325282 236854241529 1918179138343 1109796180098 184266647865 1192477505028 1410234993018 748920723542 26931115005 296204232007 632286719661 3135596009918 101997670806 180153841382 1169186016450 588181437301 1673839379893 1589093544014 167562959172 309462196080 2258980218338 730525091676 58050658620 1819780026442 2133535815115 1198976887767 2670555306363 670581175495 184625849132 584767691376 2235656671963 49500653206 1030271790830 1791930625359 287755221556 789129649600 1124382332495 2961733938841 1079125014417 1512962971730 1825043267832 1682791106986 475075846252 1749071679124 3423018553690 1300655859250 79041414235 2578844296364 2826512147207 282161918733 840220489384 745131311925 327458970263 859890896933 138473936170 381174006500 1825005274754 1017895638460 2084581714413 905536141531 1470990589442 697277450353 1990884858155 1377007522690 1522551083552 596625616304 213789137176 1919013638649 2056368457592 2462599354640 217781383161 2054694555144 75501374828 1336183933109 1398214460219 154374240268 2168133552180 1091788986588 2195968755856 699362376910 1631504544888 512409023322 1870804814072 1032263964816 502720640280 869502284544 1648528883875 827840142303 509769156302 34036943644 1794750861915 1759171318635 1196623621683 1845326629664 144932254542 2961924351886 1185601566350 1487613255193 871558504660 1779916200026 1381379488580 82816819470 655161416269 103882495339 742893314996 169982299423 1247145862473 901364312411 789680373788 759251274562 2240812746625 58870426208 1031784884951 1247119435591 1628096796620 2025086207 2412895436087 274789646304 107350494667 228028574903 83616789183 2778634690 2314894070757 2426080753984 331118888269 2356074720889 780886260648 524997969771 1663137720165 1029388482076 982972132999 280097450927 2096710938263 372031266160 956654365904 2401392728465 197884510108 3512180926992 1725393788527 52114178957 2684012327453 2419127136778 2811655235421 297076989001 1843145023919 1386827748855 739241191884 3757035261322 68324971204 1863380108779 615784938895 584525067901 957665021731 2425123780204 2554128309990 543487656110 3155043623695 2044053659186 667061260857 1970528948179 704501325308 1630054676986 1624240537003 408941860753 2132161466419 461853557170 2055964770405 587711472792 190503930262 1670081132456 1767102479834 177173457530 735509472124 63583359315 924683599227 1997916397951 3631218703 473435480713 1945750588411 956973063801 172033750782 425321482569 754305160013 388057743055 852063102055 87934989385 1696481008230 382472875204 106770072149 2494757713820 3498565548408 1147873718659 138689903053 1222175021 242590536626 1435226058752 297428126640 790515316471 278062102565 1459271271197 283118074634 1654378050156 536439845514 377653615096 298119684442 279350336230 1131962038062 642763931048 2339021096390 320407442430 1018047561889 82318629993 112038973182 59944372247 1670082609307 2692191705438 1045510705830 1467391293442 1125081136221 795819660068 2718170488915 699266549956 191332665099 412841094327 541965994697 299975491549 1616534509503 814239354827 622709703165 9886421008 1341358077221 575266434426 402355899812 3619490762072 36468295794 2072270969832 530534464756 172631971859 150683754317 1649473411755 2580248533685 156051664106 277623696765 636884379458 798460638512 555956995274 2730363067323 60298908725 329487731371 28137799341 1226446959019 2426471661858 3099062020782 23709372888 29122935667 1363384885780 1635248393144 1780973531670 590641880712 3672701786775 364970874946 2582452089263 1189796148189 513512416204 322509964814 1697972673509 448461192886 1546773230255 100656550292 1341757704251 363297262130 4144849789 586486113173 2224347468441 1033669079186 428949217811 29952770149 318208457431 3236702115 1651579497455 450752392576 340737878765 1054935443013 2934277367842 2751697313955 116788005876 3205484438912 65888565816 1189881204818 585492765482 1608739718304 495267315055 127226817462 439622391897 273272029437 658721395892 1194350596280 1953643112649 772928989476 348543324415 164007900496 1829391619914 2236775166954 980531200072 794556693462 280601439672 712201282880 1161802768521 1454611609007 144279043335 2827530974391 2051258364887 73223940498 1600962785579 288420034999 1330819542254 7283551149 2408959124777 9916637623 189922936192 2274684576832 1183345273837 3047096559261 144676651425 1091270924014 1127130165258 1077754717270 1480244445013 99520807240 3010786502525 3125205099239 1631445904440 58438176096 1184876291998 836860103794 1390419389505 2326325880567 1217377892548 397024099470 1236459403856 3763969256841 399779111210 1784991881498 72803507836 493445980551 1481941064654 1316716439134 2113338213696 1882125964791 1234080198270 358096341182 219620468704 420884154388 310668784415 146352723653 1012301083687 2227158532117 316677466032 16314064010 83093660234 1668248044917 241650151548 1830664043072 196470193356 88634551498 1777037970547 562166795841 191735822324 1051576138058 2942260199688 534692373637 3057026348392 47382593053 167182726106 572940383813 224676410237 95510210758 72781206846 731829440052 503485826793 67684705809 405770665313 2468771893234 187478423740 916268203238 1697097956774 234952188576 517714475444 1934110838676 1054589839559 668181915007 2246126332854 953739230075 68946852276 254517726811 309443356689 8509696507 1267846544924 2547210981896 457812742525 864101322839 2481859825612 909232843134 280790724109 1794922709087 1664211113139 357111888350 223320413545 187540174884 454802124408 2023925486117 1453004623735 1467239707098 192684644430 798625809062 178101698317 978746151541 1083313336305 524970548108 505217580843 2085807558772 2342692258093 85368694965 3048824267195 905649914111 13036013564 99890555372 1639281334568 111772512886 56940866105 1047311680325 129571100395 1440788903932 166962791338 814317813747 1295364777231 1512806999843 302485307802 1373636340798 2949864520373 214852536642 902975224813 81200247165 391933387112 131695573584 186588846835 107130520015 942146819746 174263588297 1164317184878 31902214316 326480757345 1949495579742 631223302896 274107321977 1695624599053 2694556825492 176740648332 137363698704 114809478287 1124933606131 917065264404 174532305049 230500380279 605095696835 2241849391244 1564547653454 633363045939 14318678530 348534859791 1321075659595 143135496824 765991647870 357040923921 219272348691 3290246569143 415767754287 1481770787559 89908140473 1870239098451 362245207755 696364637903 2423832728431 314766201907 242851796532 40212048161 952805506490 274380649622 378085424368 14951718287 771034437231 1017808720250 156364962251 2978508059927 1136625543960 248378859679 537476119307 493463448609 1165497348021 138105467545 3404242255842 438856946852 408489186305 1507221512664 1546964010684 99812758951 210958939155 577750099237 734738056682 301563333135 49034163734 56230080800 186042458609 363998368195 907180814801 1334694017661 190440606696 1284666078532 699756318366 774494686112 468201902152 1542360298380 86303566092 1126341898480 876136842903 1925366967006 144431178392 38950417147 247683926489 2103357161331 3369125053138 771540233152 270944764739 2884958004089 1438604004718 1345071667803 17391150744 1206770890213 40112762631 2289701977958 80713845921 519194438132 2546024374070 4459943389 32527022058 1222594972159 8372570690 2891201629440 305458883039 884075463944 672618783314 1234936166554 807753346515 1481696711979 1190938509594 2262882021738 592188853918 763312980527 1530854857521 551822680920 3583519195419 550102418790 410802342086 2281357077130 49207079392 345530097130 1661620830792 227240889131 65512715348 2177205652 175657576817 105430180775 147962720089 2419893413424 15996726105 283862769876 127777271990 2757191145781 271521679938 316921217676 1215022297101 218461120990 2852090771 2651305455183 956652206173 3670973276812 236596040492 54554078156 506016430421 2956435120748 652442109145 2562230407270 2714322287281 936499626806 1699149899994 533002204764 733377699532 406272092792 1136294898475 195136776237 311799141484 1029566258360 1661945835609 327927756700 465657819483 2123486514682 292000094259 84051502670 412057713761 3197305593583 1116172778717 2911185986188 248314125857 372688501359 2622362136217 362645334380 79840860342 2470867672409 1186753996762 516827592947 395519713640 2274501045449 2365506864207 2057965173103 442743586833 226188934778 461959200209 2637916323408 2349340281006 1659986576262 100184102501 405180609241 96613772326 252101570013 1450347538126 1267523579456 323375603734 1416705970264 3375064720420 31905728460 63154550874 79083860236 2542303447219 2156682588133 1963186377983 760945407885 190132402484 402523357148 132132968418 1340054989538 163867267893 169250083981 428018836563 415405985618 82353763030 488890179605 1880302787026 1649231012728 297548095977 2054984139537 45999272975 202284224284 3579868642428 113323980681 99404997273 1866621686 1871532030850 414083591964 741882065495 2350718405 2474593862377 1252277915770 65453653755 1007524640457 105052401913 1090751874463 102616954704 2285375810043 27517548652 2773811383283 2683082317432 1120572009624 1921780672310 2005645711363 125196238072 1137029120233 1044120994564 1704962857660 2862459687709 687322992114 1949965698786 860461958082 626550319680 136344217112 959186111631 1489534708109 143386421004 1024680908606 148895028509 770165070980 219449823890 190720652451 1768847552 1188785148233 304825285245 624601157612 182056996508 643409305954 1814772261744 388633953950 1445513182729 72138464653 219053836714 1166229784721 3640948157886 217940343580 1868324906614 952794482523 2899337842012 1410241828164 895705230564 623428877493 27923610205 2468462507194 659655214866 2106111361340 58623793711 547904046329 147877935188 5560182608 1167574848261 321742462951 833640168722 1919508922940 302658771835 1460643641152 396985244934 126992662102 40362484768 229999014390 341820851223 1248463417329 566088104586 2192498142262 57877214598 1387189995248 1077710976177 54068610886 2016691272457 579772182468 2636310796005 2790660938493 1372213604829 1464923618059 42250636706 1336438007313 1176643912311 243324264876 790699988348 133751646914 155634060615 309760892704 193223398455 5489205415 223554784272 797948625748 2438648793573 636026081548 238341281300 2125640307692 2107142633595 945240232090 1820574488476 3623126936936 355203279497 758288763079 377719129008 1378561192033 2514063898245 10794180464 1132665989024 71844218024 580473193585 1717382814035 59992819449 1216715028876 22733949356 41795710308 91528176760 1908027533006 1539787788700 19180900647 3409290183300 1618457184597 35393553576 3152991363844 324600124561 798806516480 622034010324 239675743375 1015319507031 1766126266609 592198694234 286208933183 752043826988 1723032643846 204129632524 30101490430 1566783625318 14421475941 626879811572 1639029787849 110546643808 827920283873 874657336764 598908147220 542762609726 312572673272 191594196580 851905496161 32070779536 1507429428054 2201857295410 256702756 32556770245 1277173627342 212403001 275643782293 61504633960 1856224296287 396442111748 8078304434 1413942089004 2900240227222 2923452454428 230080763525 2235222267528 2363328232037 2712555001840 1450868522671 766361362504 1950855378158 2356378827190 2175476822603 105493317344 521079737642 2229249110812 946879046898 1726058619845 424352022399 193351703011 1364647548995 265212635225 124726850140 1917017856693 1892979322701 3327510192135 3938947334447 64087896328 282051622586 202865418214 1306664186582 538402645330 1960379602035 1192650237597 2006611769315 1604777856362 383483571476 2345885051749 249845514123 1813222878516 563805507015 367003596475 1774204798711 117083031651 250653221870 1171521003311 98622067521 795309287911 1145459042830 2145944142125 150147117326 29945252279 1040742436895 853968784745 1237996784760 376450661252 156346131442 334579869783 612748299240 1166522255296 1773866288270 21379931349 1155025001614 695247781855 2125641689163 2468149643243 86074855994 648177488437 31785216352 2814003371270 99880353570 2176066605231 158296573709 859570414832 1067841639246 864464634397 230549238018 100445115812 677287045605 1943433596408 1403633248079 266485165280 1891720872797 20124900839 1721000005102 2372992636724 435751692205 802977000234 159032236340 161973767144 1183367696397 356592927589 3044369123237 1127412459357 1854553234044 121313712486 153347795462 534168965627 1113082388247 2798050651222 61280125239 1039744537895 848893041682 1222586878000 4036107798065 41254913714 3902738632125 1859047182157 7269007262 54226920137 1960721087159 694784676254 795748748525 130592459987 72041487027 1736938545583 1088591188167 397886230263 1417857646222 693865274924 1835938254173 5701882283 1914899069980 1065059791469 257136578980 383381617334 55788094727 336295127402 2862311754581 170246749957 2968879726492 510083726946 32989306730 459291116465 1328968689835 704384597648 453205869437 3124220006596 487145706376 23297104754 2536734097156 1170494181671 730743989499 1436235551857 300217569000 1852260098169 708625522568 2828215762932 1563596174350 52345051070 56445415416 1712017287413 6199607465 1727271034944 78850856928 750005895381 98160500396 551071209958 1137678836705 121724394054 2175621025 1411888919798 1644740366294 3123003219262 1180803608135 3204233617410 102620967457 487531425888 168408585254 1509612238334 591694682402 2406544061 85194652683 908442282337 2072050092324 582509215149 877181087632 857217015043 162458476158 1272977856051 2919796508542 405582704685 617937708314 1936578591287 447827168825 3090231005748 3955134655061 947547996392 240081409906 155990432479 670332428682 76554362786 1123865081157 2499006563631 578962407106 74504472521 649525052159 67193191579 2308513639963 864496242510 610913090889 107854617053 2035519236851 596031007575 1759658782117 3095390407472 574708479893 1004580673952 1357642070017 1235889176100 1475695251047 300315263835 1874953562449 23214278055 272350578278 2798717000635 2670633071490 774162842113 475233731299 660982319977 1482474224582 332140187658 1363686308501 1437480377208 1833038687129 1503468266586 128925093539 1108246306387 659312592931 95703290305 48699762806 1981747831875 281697625965 741266490905 259344858000 750880085141 179442953898 1030769322765 346967283069 609286224684 781781947431 103050560829 9878809042 2930597598450 939018214254 191670182116 1063583362905 27523139183 304117171802 1912685473766 2803824481384 539762275649 978611089483 85297080838 173958159635 1232552096585 1240969686992 1122514444802 7622254232 42671134466 1731392034784 637210930153 1120692434463 87240052951 211484582490 31077751638 2054056745339 1707427563880 7430446113 921135591870 1257846918907 139559703161 2486364822881 885787664447 3159910955466 88026514335 336731444303 575904889488 1491309685374 1808414002 93206379835 856539326415 289667683408 184054478261 838819304284 903851962928 87865075524 2407957648931 897260039915 72378861924 607217340793 672602669340 1346040258197 2419482155651 59625878887 820137205054 3786957335360 1907611137083 2291938227110 88943086588 880110467793 28697919930 1103220444743 777817164548 196796032625 1247645092027 2011860389750 35429050083 1471947114329 59647053782 2612189750513 155635441619 1105214610459 2550829576097 200129357270 1544957339260 223310314271 10614494763 509564774883 3577958539916 155212883704 95533174510 1270032900811 851685748 1284711818776 457835879252 98296236094 21921123636 1842906693810 528242479157 575874168751 508710207735 76930623731 2822452710977 14892441294 574889689829 1627261638476 212629268159 2871363179047 29792624666 2603288149268 1243051297920 317939918618 2710361631042 159255804762 691013185125 729315945553 945148506132 92422267848 71485943625 2693810198668 1264815092769 242477233081 1995313895 749837898458 948930475973 143653207274 168152791694 257956020937 295945506081 2277294772982 474338534185 3363704886660 932396717828 805228557080 22160902127 550683495043 1240167191463 524954773468 983202409013 317021937488 891526992648 787921175561 377348040770 194267941878 1490194420205 2075752591137 452269762630 471253025151 418789711248 837594874152 393509951833 83863695562 146704062087 311053653510 74138907043 979658771683 778941995739 1480439945228 1749767823630 2239059372538 633143178509 1226358917349 354978670844 765675838118 692292441394 590490883881 173254150529 261183058268 16730814994 1157247747898 746648689213 3516666497567 474867165060 51718745353 413066879061 2969829570 545679451802 111693204552 811918761427 507129417156 54167629445 1549346281466 1874451361329 1159016719470 2653934326717 165035634178 889329745963 422889915482 893360514829 1147716913251 1602415569250 123923897867 667377536161 818154833997 20270319755 879263319980 516887597567 2413233013086 379928680398 1488260531398 2354297817933 322562243745 561631958065 2292543776133 195645464246 26100253947 1877901653915 660552039708 331231550591 1477476238128 97143997058 1995864854934 11295272898 1485847688355 167597872405 14344217148 2161002639752 1208610711555 858240309174 1898837544135 549491422700 552883511474 443456651119 116015713725 1501888366502 1648978095433 709575357490 3959070593 3544834286700 117071854707 845408670415 2738500701604 1977097503052 39491849068 1395855768838 1705004240177 1342309209851 430566676850 132018591037 516513093788 718838626228 796847533937 3139949472801 40682572876 3474935030368 320143634971 352305729060 3062374098649 1266883948265 1180563233891 2149625238185 602765372006 357899446704 433517814975 248160300159 893492349766 2975887762233 666303463824 20405535183 785214355282 2505599742959 1705358520417 3203054367110 662775007836 1921593819509 26728051286 17218768616 3328529173804 3006720643702 51433087131 949986264436 665994792819 498602254738 2542163998321 626047234532 128370721477 697998273028 602444974503 968954361578 469937185298 1162769270363 621273661015 526263059524 1806188220647 230095783467 2219553036292 1368615190320 1031543503387 2086508501028 627955866 431588952261 5711056460 1840749247080 2214826071514 2780409548857 2209057338915 339525659273 443202471692 1408199145714 286162639874 1013429605229 119178014470 2448643734281 275823474703 2610633899913 421960186008 1614973198880 2260077217342 429559415742 4053772439387 260834185108 448063697326 789366892112 2880207697111 475234808017 792888280358 2474776802672 742214760011 2843914558206 1193910718219 72795367349 465321351478 1547338471235 26365636204 547290761754 640539022586 666546793999 1799639703735 1295683321388 882944003738 2109278833116 2162883061041 40998588250 1452889067669 3817573928158 551154376680 151726259047 1517920418653 2449777765279 1142317369145 579738552329 937699759488 3926977770516 2540627744307 574305407945 2307560302969 784016514128 501575140368 181952277942 349857073805 910967136506 834882569923 451898553779 266996361602 347065481411 963491993178 2781968100287 1343132550786 2191647470611 252693132427 107370621178 350467217547 1548167977034 376723853038 94501722717 2584349739317 44402160016 1401657896859 697786594355 562193781 672184332644 1394645683161 941788240805 69214792650 2239604100653 346416681610 419817336063 278969408163 756683092511 195133810068 787672309010 1219092801363 881567550263 293157570923 2395779860885 718789802068 247753044059 1025527491385 1629560808840 756758753809 1350539931922 3394043397 62490553908 1752929426901 1101999800160 566581371348 1279759392335 368167661688 2337223621588 1337975245682 2766322524296 1001231947473 50078452604 666308830466 582408515534 80462344514 2015101230862 9360934372 127104705898 256258291413 65369444530 19831405213 384703411596 780008221732 1025092053290 1594082902231 539456489554 169814281870 148735801213 641508871739 638872623340 871397735232 1191268100330 1556067824792 176427291449 105412184657 622009387658 1642933153812 1567447797641 993008574002 1062393220600 501600728946 348813162091 485984836497 3331428658420 826495202712 220177200995 1201213817501 932289469858 3542110998567 839122531121 1473919626792 932901414826 3418661268204 143298527723 1763346628354 155468432221 1661107587182 272688080692 207020063094 1962008520353 2977089194229 110444638759 10215235021 1789881294417 2637969600778 110351535752 601312855717 65053118788 836502794754 738198338230 1538718300038 96354252929 207527683348 2655204029003 133551061568 1990970009654 462961657209 2973812107455 70218567587 480137484839 1543242855879 303949580257 151940450348 1093190856140 439454558244 1361162418002 206566394194 66153894671 209011520846 1656300491550 450478481001 2847568985725 728169679887 571945284142 501015411019 413277858756 1616039213743 777027710973 1036329950013 692977057160 2485480205531 228310742373 123772516888 3361141202016 1202298023619 363602716825 2994262570047 1386632321838 320727543338 854456484102 3272930638963 13992965273 193666140941 412166945748 2216703448022 5983120113 1246465247059 2210551945739 559642013285 12735670408 1190230779277 177975677126 1728163267961 498218003331 1292607061809 1420338645472 1333103467997 535618930405 70066885319 1723929999018 60772004753 130909342609 610791778807 1810866111553 1165301232203 1875093571533 55214473177 37999039308 3636753170 215103893328 60772785252 2195407298700 1025320944977 596253341424 315191084585 1876569891288 10968742449 911695255783 572195181281 297920163388 208275934470 2831064802814 648461247578 3265199784163 1126447930350 2198260152 2564252929721 3400289552934 533179583398 36501825272 1255965311991 1615513547554 230979061127 1553170768422 991709203822 22978633324 687331787750 33944554779 1151239916021 22037204241 2689817851630 1242862346261 501461517165 2349032276970 2129631213761 923399712297 881015696409 607737433630 513341101972 2512445250664 1568732231539 153902282610 75529865636 2052980695943 1864908366644 1818492055942 1019567334172 1497727236706 1686780261944 535060632926 52760195503 68704427227 1218867170666 209441225231 775022998253 2655772737270 154589712704 3311863127961 367344045677 801199661500 2143197658099 1133092726098 185145497902 503073244891 1341877366674 2062443420254 110769360381 813413369402 532894811048 392168558303 1410332097831 649976839908 275948488306 1610495349195 69875814665 1925168910589 541876419569 541522327831 146165282 3404291053399 256820823907 3458452119445 915223698281 704971088504 1005283720695 3016933920652 2318744086516 1381778564424 606291054154 847508278732 1225949755097 127155644730 3311868930890 2241970727614 759429001418 629861721476 963277187289 66303070131 1964594691737 202376599495 2086466569308 3273984134205 623038578527 63107862780 126631229424 30181148709 2296406972814 836443259821 438905233781 47490023124 744259822129 110275572769 57821462063 33682527745 666518738626 424971371962 223981386125 228777104632 94950836469 620399505011 662890015779 700905346607 1220016138258 275570520 754450395316 473464421497 1689394423046 2565842662907 1000261998607 1358609277186 1291626533651 120119737791 2743786920 1372912218771 94530629865 968169914378 923261106480 79323996103 322693128683 143433929942 2049979076286 496446415824 531681577614 80713152626 728875111799 257228445032 397763231914 49117116630 996298582767 229319844947 977887360815 42938886833 2051868553215 312679389109 1066915785710 2180639186111 1283849751167 108386833679 306298029797 1307135478835 2377667658141 259096936797 499247104959 1546116418 1375584901690 275839669312 32589845504 1163084772916 1029209057363 2723544812410 187512103811 223204093635 1850198721159 1557750989334 201700008927 967090462528 417714713853 922116912559 316056143579 2790910482234 521243048501 532165393317 137230468068 2312738699518 166662313008 216012933823 432405155772 1065758549026 1573856924000 1794642877650 1369539778626 185188786623 1455531658796 552781548434 37471472698 2575201736794 366838704836 651755040354 1671184205377 12014498177 229028621780 1131645653561 2031087510633 2706652082008 2212408356103 1040448047038 24080688869 2235151110677 1857137611830 2510717348249 781096478626 3078067349141 804566363075 22803478694 2028117536657 346984800272 2310695933877 1926635333560 872885602516 333762135159 227612776833 56458450129 1891428501654 1568225280386 1583049335508 40012412190 405614899872 1871010529536 134785619470 1517713930519 1896200819262 932697001244 530215605694 187082779944 169349574526 1333651943898 543976916289 394315142672 2200989143141 887612769919 2333171315471 3311887366071 1290983219109 1315965873692 1269330339900 273842307162 669908100275 1129471431230 1543189074429 59374555186 1122634278654 545407235420 2081451575565 632155739220 1906270160175 537806519054 41779648817 1570391766839 330841563698 995911486663 815665084625 867013421824 851733227576 2169765444435 42012467374 161768612017 1508759451577 955595256486 6406310679 938695805666 1225773904978 582475621037 1254358605437 335534164232 236472864839 2024913821028 844387875876 36890161596 674768497881 3742717773542 661617923765 3444650079834 1633954935143 3195953220591 98955273463 2188281260170 1662667173444 479505881330 15324134895 775293714766 891492975577 2820409320139 2144123360806 2166598253641 771832076109 234241453535 2679049462258 467050617218 3004961210534 516254928844 630302220953 1476977499278 593651131023 738538605946 3193970259200 554487981648 291796579041 20780103688 2782521203143 110967615830 8085270548 12439511260 31511712316 631921125019 1650210730417 2839794154629 28122045267 107750232407 3482534598646 11614913938 1194096649224 1591737706417 359598204759 37048266142 1886718067413 141411717150 1192786081807 240383886596 497985743741 3081163289522 1122346462873 507680355434 897509368215 868210093251 1272615957659 436881619515 290503675325 1524500033812 473230436586 161589825090 410554378928 2679506665962 115652795846 1366557843678 74379468786 516484513052 1823603437999 286163280867 1418663098738 2244474809384 381383844906 3045695723643 166683422938 972453968167 25591763160 14056392074 147006608951 1858226512399 853021784844 1176791898514 8311944834 2602296075257 156359436022 1843992770625 1033146702140 1714707391634 892726146888 95852890434 1713334191225 870594176035 572611861089 1521196623347 948656932761 25523093807 2169576322956 205740259302 240388473797 1384706168239 1557953005714 723530195265 78283669043 762754939315 22072675209 345583889627 1920288658963 1611589609 2643931820044 1711863641344 1870056248152 511339824147 495712553793 1651376219886 276654335236 576965523989 510723477890 353422734817 298144807430 105076902712 1164867481673 16236082801 474371031338 1169248199152 455185013249 407025325814 2526728901725 1208299538014 69560242544 274142854508 34410236640 147247341067 1658202782236 1409259410426 333308966432 83170002694 2449162973168 586921272726 663180687658 866767917326 1901552274461 740358778655 2385125583066 246277408328 1658017586960 1353572480247 592125287975 558124828319 1453428145064 1103788219798 299983305857 455574943698 150601650745 157968910670 2412887677431 397110773932 1124178482022 89116649011 1383641393380 91182428806 2165224708055 318552286307 968007075803 264635338161 939874540902 356704016812 1250815251046 1030477223482 381654699841 1387507811 2784630771515 208959629697 317128805260 151461282021 1659444690701 506473900098 55007678918 3018127271974 7486520643 1711044518766 54558728635 419764279012 40922538589 88847474088 56954911144 190897316377 2622461464688 1636832639129 571421080473 395726972167 1909116718783 911117052515 244006035643 1836128929978 1160790755579 689287284853 1362966828237 362447659185 275450804201 149886109468 1701529325581 72742131937 307205941965 1789816796831 41135702977 34442837295 500119602872 766537272897 1807659428117 520969850695 921518609191 1673797042308 645132598970 2941671926928 942419721855 84933279107 754829461102 128807131734 801977089657 342001425470 319813635313 2660337164380 76474259776 59394668098 31429718839 778989256381 537043007558 735943885285 251026522162 331776949118 1273861587258 499911470667 187860385934 12974007742 26944649382 649066445945 657982432545 1477169280928 261953814493 741097430228 377007748433 2779119755540 2278932454486 1767631195459 557622552739 106118026984 1462567922364 276376477026 78273631106 271638820426 53971415063 785889992847 683384473488 3744055551423 595787474762 106339117782 3259473521471 1592449208343 122331646658 421569603858 3761693300 77845668452 287451397492 310561244561 813702551156 51570273164 997394642507 2493849840880 1299780518307 895154957877 1587746134089 54528260273 2870261322171 1130894705794 210878864838 1253005597722 493316480862 1165499748209 2481611847878 50123278236 524484143226 669917222801 13272192972 973015096257 605291057473 1525469097434 160682279503 1217084922240 493061762038 2394955245 1445599792075 155456048117 717326528788 169289822328 648369473269 1326859596894 1903315486675 3547588015363 30300673875 1841896849904 14702075631 3520692960124 527401984264 2405787936262 18102005959 1775697720121 80397548055 2687704055270 5551426233 1734578523873 16227921203 1020530412537 67126131247 1035872404686 62389285460 142823760983 960588148240 221302707806 2119248569798 444403555101 1698150923976 3192115322251 18392537098 38625125083 1786859846679 1415400362948 1654331968010 947863140284 88814226422 1330210268994 614464879218 2843601281850 14458595002 378197432694 157165129291 2020189955771 3315417701283 6820244671 926475430225 760075211027 484301950760 975870196005 512622680659 1456421048025 938186242715 117628445561 934323630896 2511468647143 1219096008026 194628502690 3156929130061 81771043111 308070177182 1654006166204 145405747747 19984524051 90179730112 2918073222238 1761323540800 86080629320 1949281019619 387724444675 1061784611337 149282029829 2590282617491 88536900121 2481288224819 229559287892 413651493368 404579898891 426437567327 569719678603 53358197553 2834910345888 1463657391417 2634450475299 1538903179359 536808083582 212762991572 24699979120 3234235164126 224302354837 80951809985 1227356905710 824135415764 730224694285 938374163939 55907664846 19839044400 746897601992 6759597903 10084074435 690880852469 33245174539 2535332600685 185468887691 1444695350523 2251092747346 417783572863 888571684342 57632429788 1559448465734 49574046120 680585975659 116079862145 325227803894 194806686850 1629876027903 53449326609 357355747944 1588904962356 2678491235749 458682933960 1666026475840 449849758084 1165430800591 841707202824 264176115897 1958145465 1665037630699 1662920848109 1059175116211 2281474301915 919795733489 3264223262901 3554413101357 52280067269 126790414631 846923920235 249255093084 758576564781 802099813924 612081099951 1451562319285 1798609816480 575381173306 2570326603867 792860671231 18830887601 528548278825 2035938678372 1950439645111 3105276385588 2814721546083 896880116605 197943196058 115865872279 976877690225 179890786604 2929721365643 471063169327 502035698317 937211347692 1190588302662 5922513847 1339361461503 228847332360 30012454142 2151757716909 130824655902 26976884002 2849212917631 3009463875330 189312409468 129133445333 584092331533 1607156838819 1664256318414 668888574599 272197468481 1279646385845 182754088709 841412122253 19036308799 1227072838332 348482715590 895251196361 3634589510563 1045021739629 516995062202 24584763820 63023276388 1038436155449 1821561844731 58199200180 253446257365 61080953639 2031834974345 78887142088 2104167987811 124552611464 1727495335233 557508407212 2590708454896 2068434410213 869841417484 81902922733 81412683241 1058437816249 1237659184012 512713733574 1475484746169 1609638988239 888542341373 231522931363 514486149378 3758514076 144975179058 801649370069 1027698510375 2495517782880 889963950437 929340539145 467600241274 509465401345 1750505108812 162852364966 1578215033233 2481985392894 339642172263 262709343741 2941608070646 664814827450 416215548433 583378404824 1836623540439 493683648735 581546652095 2002204488785 68950640490 480836219034 979922029790 40560862785 338841067569 2821635987828 356621508008 403614006843 3771727599952 605333470389 1180234333063 110430195794 2002901826968 1107827515769 507722994262 624169606578 2827122745075 1043550637447 283803973532 866115329458 678650807288 492706473203 53982108188 970769522346 3581683385544 328600638328 74539996397 821349790216 789827872372 1339450546837 631067256703 694613560211 2085067472458 20849336615 848934106536 474040380944 748601227692 3155460360904 515943522969 498224714916 25875473969 997996720701 3417021145979 1315801160179 2814404351063 68799855758 720649835155 73435385299 432408360731 2579114404392 2452162563754 9655928389 1842279608500 8945043151 1386856852461 1648011759308 108794544448 127807908290 282440998863 2053577050037 6870485379 2888821158212 1498549909534 988476746614 183774792266 216890488877 419124988806 2081658937444 1685928758913 841347168192 354091188333 2259525246714 32904933047 2033068281448 1790337036741 56262274005 52986462293 1941877820751 22216972474 507577886214 1293158551193 217101977476 84032020935 806356542978 190238000546 242459678121 233877627602 118360122158 1512151281954 494507841231 502852591240 37369405298 2967520174748 2550508584933 144076565920 261112854438 3174273169863 394671456081 502288755354 5000224862 115454949420 732678985788 10022832146 92927097407 1121322593568 571937039441 112758272588 978716727292 2535729336509 326239593219 20386147964 1639031400002 3139875118589 782979302973 2002834430439 2322636971200 1855491002935 2020946974418 714151000425 675406213049 61143251680 466332866321 897712130205 1632177633200 80815104097 871940392560 622625692666 1350279075581 2301907519707 76505827932 392592895513 484987902606 1150108061100 232687427730 2541584091598 37955737847 210186844131 443094407651 114921282123 1092050964557 42077707736 191709478585 71795897041 1811221664966 212416411844 481791373876 210855125105 3142904984231 1719997451771 1116646316138 2206809814903 473019266921 712662302884 241694932720 2293503770491 853098167020 923112515083 599056809751 29313004853 135319043857 688505108704 648755920371 19223633221 802697521527 480844829646 1993732529142 945776899039 2741017779026 218550742958 998960817382 96088206165 771350396448 196394767589 21019154000 681029200575 1175491650499 8371658416 443526002748 2825205187316 1167976656796 1047910464252 10574207255 161202972895 1760420883433 1458319830368 2805072247863 1104817643702 1645085520765 239862212879 68579771434 1191622983574 2121750759499 685780618498 532810602713 937885326139 597790469674 89358044273 2277651093133 981509444856 1853601321963 1118083351188 261633173365 1392983006781 809064811699 2437635538885 395946527758 672007123965 3624712277593 1034247229752 2264116598486 1823952975849 2741501472037 1324620905932 559623649043 1292146356822 69479288231 312704183630 746696615420 3252642314925 1412634490943 1020175336878 1357426311378 420852309694 1593075382870 30129736953 9410700549 865575871305 2970062340103 3094067836459 1156755303844 649431221707 1945920063112 3737607076289 1224068909106 822437721200 918581557487 1494961934273 1157681647653 1405973505287 5712542073 973688972880 1645772378237 344610456972 2329212372716 732343902460 1550077068145 431380216457 2450820875833 51539320584 514330629147 660302928198 532062715341 133656759940 449073036320 1320211203910 284675087367 1036576815192 35225919184 31653604647 25779637377 675744342048 538058138837 774631126789 1697610870541 636341709122 1638679593571 853304003075 870430354266 531961930908 106252063201 874499658630 27292473830 36838088096 1287176667321 2640316088904 1706748182638 1420740840265 2751118500846 164020744935 1784787563771 167876037115 1326709932428 893146771540 3577726334784 154652710479 431135855734 919806116616 28990670543 823592581443 29747243047 1693453774683 210489955457 108125693741 3642237579783 1978163845730 1101813018101 1243331794156 1344791718024 65413455601 2451304000495 1811919225078 108835656716 340605721922 328265773570 63032534141 1635549496072 26408886052 827420489079 1838647942532 102063873747 63083940679 144738339144 207710973512 590647505994 250805926029 2634108564418 433606177164 384730599075 3419339342119 916548058124 968859777820 1128993821743 217569521149 97351591584 74158281378 109941831908 277374510136 1380301309945 720158653954 221572442164 1850331774316 1077279116945 265625560166 1233736458091 661913937525 725861617830 323728915490 1937667390192 3128858654 938418670630 263510377636 747741388314 14196922067 1204837228739 2669846860581 3565270262120 163792080283 95293730391 552357292202 2077573669755 1532581589141 2839837004329 276101638252 16774653746 962890466236 1672899000216 1100819045892 769901913842 349857970365 9424826744 1620607349299 806976155105 1320408875764 142190695835 308363172367 119545197335 199692062776 1446369016787 1542151787475 1892732936961 410098122055 62483526537 1247443604299 715442288214 163579785813 292608806860 1196265409422 529926670109 2304791000183 169119615993 1082872518635 1190834778019 27668950358 1884151214838 442599282693 3766302736259 19656942325 375097949448 1551602520919 2081137874816 1395141248331 431792894846 1260612909929 538089595170 125454107845 2868244493975 1541057266552 2328617022463 832287910620 2133671700398 108445630608 340072149259 1362198349345 2812344047016 1093852555172 765351745454 1568179278755 2612009774132 1247000576338 39548632980 228167357718 145186547119 1701410337154 656934269855 120115673015 444842859370 141097323364 2313064402134 27436034481 588866473548 108272641697 28143849653 1346823411312 271421244491 673297713731 2089452864922 1954746780301 262404167079 2892686515832 518768964505 1420229913950 446990672623 498292622551 324979023093 2870427414993 309136296109 626963121530 5406819145 1525258364738 4551377412 1373533851184 1546019240592 380204826688 641863419015 74367550565 332256573271 243519290529 8128995569 2032102687705 14179271749 528778452253 979568286836 61703906922 1198322369284 806608825488 1111604539531 3121650848593 1150271338940 1152402274819 1664702947626 1827723756407 904318438789 256150559096 120634987768 180475348862 1564750911788 2164173688563 2579419338500 32430599535 481182840436 1077772603520 1191441328345 853039467319 215245937966 373322475434 9822730263 551451201674 574722689170 23563239201 269615534702 327473712813 1310908959933 2446134594110 47365656161 1760635966993 745788912551 212919680498 88931933487 552832852971 2025565848962 35899169639 187196381822 376956376641 14937882589 249002338076 3741394527353 1937814790 395355297806 1512456141896 1406565608518 917098030022 675635756878 142628691996 350756445 392396962457 821407195906 64036958399 708324955185 48505330048 162212955621 244512827309 1811767265895 103132992486 34666864375 43792876673 958676999570 3921814644491 2458782378925 215651063406 5473442911 55208749370 350828246161 259301772360 1621659736171 197460752391 432161666387 248665109353 844050927426 98020804378 71293876904 15055856877 35596101257 104699876456 165706781922 325541774174 261344913221 3926285837186 231646247364 1046055606040 744457869442 1710066735087 675210917604 2550370653163 488886891391 131458427622 246109885194 3098031077 2537692352583 381290098056 2282405674665 956754009104 296207224640 103114315641 2910319564980 1435743847144 1623253541563 391310144934 8702504279 2268081392933 3104286283194 719366437197 145877875992 607780056055 1162351377232 125840098059 1345477703388 2633648303 553323818384 12460574068 3150761887278 295591498243 298769003257 1117876468299 421859309 371252721645 214175644130 349596934113 10277955872 107884079741 72990917282 279493224880 1251169189072 477078033645 146187370669 702608143018 969025493275 484237258203 2287602099363 1976878716100 53692156940 58118027414 114201972214 782908285415 198805880409 287868043235 1325852976248 847914594205 756370765878 303998720437 1022504869600 18840337071 1075307496906 132717912175 109422036001 5039682113 2203767438434 620210846811 134467436069 3027911524807 29081151100 104595813609 449461512539 1525880879593 1634004871943 689713544780 4331541091 183137875161 123598585625 1800833650386 449870467096 679528652707 264875464955 911839791319 2304877056427 556899662662 603996516876 2772817432810 703014639703 172635852519 399437472787 79274404494 1246510705335 487895326876 638094110838 2092432308871 566861786109 225969491565 990446236483 105646630434 1141687621579 363297553237 1696771407103 818519662234 24592971782 1420322072244 172970127146 1318343624197 540145273237 3572033137453 102579559882 693895277519 259234856152 329532774517 1693965827979 96773135518 356543122319 793780321971 618040393319 945427594045 2841626047343 1237123539533 314302145220 351082457094 302750967927 16819924016 1426832854095 294972648189 335532271441 25827333714 1073280720987 1157506594631 267505282898 1848121595991 505425250151 1063640539565 85929307359 3213290908938 186573791352 315478354321 1547153658962 2692890233878 557401094750 186628438966 48988289654 702428605934 53271067197 406117403065 161587097709 139018956932 961594544021 54720863182 853889041763 2133287221884 8412492868 664703970975 1642692543129 828928917324 275627107637 432572641019 13613232536 162034753224 44075914953 1309224246440 232310490717 31504766046 207793419040 235786248343 3632537971218 2532759331955 60768595869 100844606349 799886994355 1523840367448 172897616201 1145217786263 559021284085 3229137479483 576133727030 273305442855 46539435475 2522127715781 61076571427 951347985071 2104219973287 34512898027 268978832833 192678031832 368061876966 125648512459 1459522273526 210210599924 1039589431808 59839287684 1712796573615 532404816060 819375674881 1702549857989 1111557006620 441856398534 1175696719225 78570680822 228183417033 235759883505 465414273280 216319813428 308423437293 166836481394 402046621755 1075967842539 1760414110391 144068733335 1481674733158 220705132386 924690073421 1263262752619 535549284674 1270973621841 963613332443 1016571570687 792038381825 585220682335 15548647132 34285270980 2505510460670 1322754796966 2379800293793 305027480895 3477824866 366144669589 724497695611 57284232272 198342580708 2250428183970 56332557763 226055262079 158610878021 1040397615141 258230612171 88214266691 540503993135 661665433801 517671186595 1302622843434 812786156198 1606009722339 428684237041 1165811055183 83408530528 569178467822 20155187795 840305849346 1130458055412 2270359634326 2795752365411 1929998894844 33378712471 1733846474492 1048258110 575329134817 24233109617 968403439539 197205780740 1406631064664 1018333046616 520019894476 1079075230963 1652010363303 24030951388 268675209392 431475549251 430094430790 1550273387335 174137656357 275755879710 69494447524 1835639872679 417273314696 40923556784 811121912640 117198075717 921229521390 306787966939 3136431387641 972065195202 1460253456393 653086837835 928192321319 1042068219760 411031513412 77118955426 304311782465 87573856876 482811104150 2247932680286 773259265911 1115525662632 50820643425 2588168101192 264181002423 1423047071718 187000521831 1005811986483 496168946480 260282198146 546626396515 3359514352477 2257868748533 1768268126968 371503923357 1023244561782 231797622088 725744112311 12735045831 2339706245994 257854977845 200179765378 1550457547665 2203083739450 169805251206 2183977118982 1493128574525 2272753076894 18778925545 354561510166 1884226259069 457544853103 580499570141 125257816110 105117033367 1093810289808 11256402251 267635445910 140314055151 233009306359 815142172905 2780483435875 745477002540 124031725704 634207948166 163460410298 106887899029 221243393160 1812844579757 588533878907 423895080702 2028521428082 78556595653 104905333616 99338821923 874952592875 912622011299 536762378856 632035694488 218488370937 493624328987 21998737043 2037689521359 265169382086 543694620072 408139286336 1969472819321 2699332891368 347132000628 2446877141513 363879143737 154197262808 100713347081 599127426981 129656832288 98406139917 799608309118 186498696685 2217160276793 1374288410474 991920437205 1938783772895 209968058088 616043581788 254247203328 2514697810104 1766383419848 987711077229 576856030338 42218412174 74634720892 305720108827 770677320102 1599817418021 300819171621 516901720534 41673037142 2385468484227 265684888715 857251562200 948761644088 434292870183 2297008697462 897334130332 2657210010785 1133477195323 2009225759328 6361172879 1347389606064 214840121627 1096138584563 918721471507 277884322157 3544525987792 1545042885246 785545288786 1130967743688 580378917053 1842165019473 1211764687184 1674124906364 1329455993015 501709071583 2539612877477 7536637781 1615850600241 38201305386 580523422947 147783627635 2504616812263 410341738397 430827677989 223840627812 608799620116 2464528886771 2877514501649 820614990578 139910178264 352980448683 1880764709391 282660387456 807645627222 1817515493747 704125822346 1671331016135 93365350703 226806373891 602105228808 4152002086 350142479133 80608090890 81754408947 1945804927883 354931683632 220564485185 259898461116 53474270095 932328818144 1632616145972 192674022248 737576828151 2494452836405 1402111269094 265370431483 3577095959862 159378386072 141071299417 2192033873723 388815345989 1736486930609 3384049896822 293412155995 288053610829 2079594244247 761018997364 102236169452 1741134959183 1406077480715 2784189705019 164054951618 1851745583185 2422340064708 133743771689 237954535295 1183274456099 180838468968 59952057354 49532824812 465527720751 50262507486 2798731648662 2266116053836 1848560035622 2350285059680 1923567936831 772364103970 486521234836 862381854879 534172674026 2033979987189 2615941493874 2815376998690 447894911757 1693982933292 429113920080 108343721888 1950919452156 807531301918 682955713609 1670961672609 1784270248175 1219104938313 483323944842 33198798637 418056446084 2084915108087 93668031378 330357775835 687442460068 437288962865 2318635566 192606832412 1998846832568 1637325336312 92609756291 3000903432801 1081608462206 2995479323052 2260613812993 288378296613 2365095670482 1700981507822 2810361743253 1775306068162 459217009569 744339289722 543027840743 2102984825434 842110028452 2392900952137 170655034668 279740963441 1156613770553 393439433947 2947661860807 803870343539 2794520207832 1727841051037 373334033947 3367582760701 241184352425 399694040642 804027500721 1421894375234 1295063798830 545410681689 327752497692 1454773849300 1497879977583 848006166957 1761774791973 509197648004 2949145821560 275699595040 964057811859 1073832094967 637603530776 114793485748 1008904461650 860411685202 3036770981289 163935035940 2457799353881 928522730436 1406907337716 364896560079 270808006165 55914180013 2159691135086 787217135822 270615404197 2118260711580 1257379474778 1108357369165 1409216760714 3079142907225 495126757949 62951230975 1825630396300 2225312741282 660395194676 874809067852 41142555200 81071579941 1296696425246 2070607734101 176718499066 1757900199330 254294935289 443275389733 1445859564733 885070248465 1846584278243 67485575873 2185600796915 550546154689 180235636385 105492039354 2024920966094 2285885401789 475220432678 1968168285243 2314821178444 833241042627 41979594023 601091107906 325267803069 1547502997511 286519348946 3147843746161 242473051674 1458993717808 1759532517542 1402204700657 247533807402 2327817869666 798653717973 44357276793 812177645786 526617036676 560551359056 1825281893848 488519390392 3217377878222 22691559946 385039299425 219039921257 170309541329 1483802699764 113556347952 1561769281482 556726177070 482414011083 477324865861 22786316296 816193327938 655749709524 1648089926517 702903921696 1425125330020 365848242268 933973598919 828830122754 1078091730227 1326271189950 1077020049212 42647779470 1895550957604 679559892392 3069745652723 404911150697 389879708887 645741497756 404938790344 1584898849202 911690052363 1084942494410 383895774121 1787886527901 1435589386592 1085107700663 1146383043033 1500016273614 2111422330246 637366759145 837709542434 1607628426889 226979527704 40984311908 2233768709649 807758037973 115562242458 366014685785 420243008348 188456285067 2096724899013 186666178718 103748922082 550420343465 123304338441 967286797258 203737643141 682346330867 154299507601 126147755498 1711542706012 1388602985700 28549638750 411387875397 306999210745 1664381575145 1048494878614 2368171927524 133409845857 1263811415141 1074291652035 1420832233041 331435910304 823727355269 136328981065 923884178352 213099206748 1409572872115 302737997266 128386420814 45018242846 63856825656 234880710491 1317373348590 1339102901214 24319739927 1197015299020 2090690496589 556824532072 328956813957 2530749916681 2353407374424 116106765173 1311391864374 480566032508 2685874264765 1967322686695 162507664575 86695520484 319702200073 490394755792 1915320433972 1781172362263 3076848476735 10377603374 812949483210 114429348056 127315449223 1911834722068 764813762266 398428606313 706050644004 280017283539 632526320866 265003319689 2796744468259 385019654103 810097543951 67653227542 2845754371534 179362125144 86746450896 76415783638 2016428662803 1395232854930 255273822135 401819225807 2251074535846 1318776529830 802743755925 1233176079562 2699244932950 648089867010 1596544173458 668443482723 154494227437 2295446677775 340176981347 1272098084810 384767940828 175687140092 2277263562919 2150828555541 409273920678 124841953612 2603026918804 1823860337309 702025135600 2838866344614 258412119457 2208417132270 258079139683 1014732335590 1171250087059 2866067632566 296243752102 338319980346 310960033624 681905495391 127206102579 3689990069550 605573440816 1015990575388 2987597383522 1479131505554 1646709046642 746472758214 3058120984136 1875758656285 627422507436 46011406132 744438556757 1889414436934 162603688817 1291339584648 850608757277 601057299332 2352067180543 2354678852759 626673775566 178713196732 753239920855 23440454531 970816056599 178274556843 429119987026 4378518730 580007430277 1231137732996 2369691320390 89093373980 82835897819 898135849060 853521422242 454008391297 685301615271 338813117975 1394486340130 1555772060794 460032366459 2368168308428 213637532447 2128542399441 1887752752478 2853408568749 1133067330710 2017383675568 2643112619172 397770753123 54567073832 817379488891 1305716885931 173459370486 483831539584 305264094172 3995753034038 1320285379418 1207089828249 777979181839 27216508357 1410431796101 13911654887 1381937773660 182330714611 1162010235739 896719233694 2333402873450 807082434746 537254067878 170622221978 20731124322 143879162074 2414459190174 124081069927 546716320451 664412212928 882344550997 47796932011 1708067682673 211735792618 715085001143 1575184434723 1434858552487 1817442991780 387318446936 119883407004 195087228917 446592455758 156528921242 2419412780204 589511829965 603488808040 1346243751864 519063827763 63341801151 1413888211056 30743114899 1830640411529 770774145242 604850170624 2347056003683 857608771700 701257681275 813994042480 565057793912 144889053465 190357050666 2040007300348 1137112558364 69648009047 14094987786 1818652069563 2467252471 978570189300 823875412338 359663845104 528717248282 1117698397283 912193807122 678637795830 1719982432547 366375740531 439091497255 83594844843 366742123474 407022134067 1897995537468 1451220376566 76709749265 641141470009 413775029988 514205495050 2389215944274 90343016695 110020195181 609552563213 224808662109 1641184612709 610263901954 1521300525590 918982213339 13695674165 2288058529326 231560774870 763838820879 1542016117111 1386208354298 2399241913958 121688399403 2590978546685 977395291400 708895367101 2623427276095 1453356595314 72747857374 1861904668589 405638707953 151281696778 696374447310 1105473479160 73741331055 2016534935609 453423284113 117267091682 1305836905858 2644287484830 30179701340 248555070608 72867943855 67519703633 1603479797770 853328991573 3608649483721 2427066524445 61638476946 630823273517 469953338475 158709083092 174281330731 2028430432083 1717671420195 871254733123 638274523505 227906786194 280834656508 262420823460 103144819792 553221156200 1407296109478 776085540413 124359333249 389261592058 284652108687 178471679 1539361042842 625183749643 647945850971 109303608556 34216519183 1363374732846 714132189712 674480371982 129177648643 3100581836808 270968277665 332415796429 2748761602831 224091709106 2117605778734 194959625033 257388909359 648752063353 2918952655639 83211272751 2419912532578 346792589860 1016555286365 2157678811916 65608954370 453376470764 399775175854 152703591644 2507377789865 85835021458 520713441624 64078362192 108938102268 283122275911 196867521875 312529368989 120084157380 120015792066 2250628754903 162778246447 1119516537769 1306559238364 96960064557 1985565056932 2305299288311 1168695758904 73614678477 1568144997824 239545033530 116000292940 67070535632 1911780849598 408656076248 216819161340 296433259705 780499083551 846459606433 586659392879 407722108881 525963009103 1476272422578 681049771941 760364426385 2248176663033 792769381550 1518762486403 276541999691 1530552966276 1312867224665 2866996414958 78370868286 1585126357398 387232739548 580380509150 1545068722489 1751145802009 1090435380908 654557745748 424420697050 1900777471285 492078499438 93099318314 84388379273 1833162542779 1183871108327 32891747858 134437530726 1349897209872 707805096214 108889049187 2184295022137 28629595664 877519664255 391451958069 544328792337 201912323857 970555328963 417019549619 722823909901 80992713541 1213908021218 445492916991 2499409146041 2555970760760 337225668214 679319727579 1126030893707 43226880865 360767393938 69267871535 1406713043275 3000267251420 2478032288609 2935905899858 1406255045605 2360165630018 165105886801 1575027650627 295834559629 790362680889 1350248635033 715824388549 2464522212316 552407411974 3570716564769 516103072625 34551967800 1041271291807 34842381460 210831216492 778974040573 2433604328183 26834378393 688329688789 169619391530 2007623268956 1076064420291 2581488898863 50574407009 136809670601 1126040721283 2575059194 315274802132 3094838030850 331207734430 389659842792 160958393588 101145525601 262900639027 455540603162 2996038537330 1652841344355 1496909091729 1362068231638 1920996002295 2230832836892 420000195207 769471104922 1280031444962 414702883216 333794002419 379572259743 501823597281 82892374437 2408363925387 549350243894 2310390517961 516544322679 207918866915 1537390513633 978161251724 2641927058143 74232930751 899959285123 1936482970522 1410743773060 2218550628429 1122622467215 31980192939 2155291902909 2292112065212 1602752570764 3054678112 756139349949 852810481439 6568142278 1208593034803 3214612959350 1869213081545 487191066997 93233254178 676950595360 2825640519333 336787904024 839467482669 107473005500 2525472827704 2297094917939 167451461260 1415947737605 2232235517020 1269785443114 1901563304541 737972744389 424763699550 1081912111748 2463173039026 521799603286 1112047135409 574624032370 390070153110 1931079159836 179758626841 281100584421 1102226709973 3015637161893 93663696253 1061028834635 303781318408 1121076547438 1566118492312 1254623221453 15529304146 1913163928685 15032730181 1896139613389 515518500712 92121855694 620890754930 36293525352 2687501192359 75491268878 831514042014 216000262025 1079917908070 1197468961598 909754892632 250005033908 657843489349 27199204966 738615680504 2026517545983 171181561687 938664369339 2770129817507 3240120245958 1039876785005 1396556486 420716915934 605082396277 1397939515442 97353873845 787666768113 2574815281626 62079311070 1324818749382 461646543360 1044506621604 1828066514811 81283414950 619036367278 1365596914827 904180247655 106068511453 958028445763 1016585799039 447432222294 3334784255233 453608136132 1466675589989 267881898855 1018495400392 644704236345 1403345561486 529512710667 184182128982 801965548217 242420177324 1729103095149 68495300581 3010107610 398096702218 2276865227030 1140754544629 279597212449 2006603936245 364169810328 560865477922 2109598097870 242468907831 261128279737 146113378980 1112654916309 483213398033 112770698710 390549152714 969419430789 669518790168 1400302319347 256640515570 497798725741 166133011438 998652635034 381280349633 1939466060968 492160180981 314892228338 3036120620693 145167981457 1035347085620 807186722366 128910206150 3727726460 2570378400557 1001515408570 85954929286 1535309160237 976562969576 1213651649495 1524924177083 3309842273080 64595430357 556696427092 2812807292290 276560402032 1207174403130 2577801268089 24141017017 477937279258 2481212186908 2665465959550 84193125573 771778120028 23134014729 1425816600739 174966973035 2202770971194 1325231437956 2134054669 1200917667944 1279273295008 352968817637 2055163973585 37158073229 706444155827 1847454573390 1597220334605 87915432244 984753958258 979359256028 883936332927 268925381442 467033060655 325470982712 184704629148 2307076020588 303679587546 1103372536662 2378366076823 2715578675496 1239200135624 299954659849 1136508143346 100797605880 2361974667046 1465651204750 282917460250 1358452683936 420814574911 578053180402 212114944703 431619627670 897254071293 38055494077 797952813858 647078496168 201960979182 749164613553 522907337102 1529721620540 2379044731644 161321362305 452984312773 9885741836 2384350083584 2729425776800 245026557355 2958761004886 256715383036 1593567150268 187533177099 841282513969 50402038987 163189894699 315315088769 2351050577048 146454438857 111603352107 930415212370 1617392895196 20670004588 92531984526 2003631767145 263717525292 43849506152 360213931596 2374067570906 465510233537 378735630810 1390577463121 1225925280100 1350278110724 2937607006096 29845770149 276409331174 1102066738858 2102825093931 1458007918806 2352661374872 1085678516673 553105654138 1921264752659 1028653838430 1076545238607 971401099095 2663034290765 327558472787 1112459867002 620016131334 1309314872473 2144274376544 467551940321 1302833761953 379165250614 514046418978 205757414464 3322260959444 280021371680 2960882920021 193793891224 2155256642191 279696143947 192107443952 1943551272829 2353693832559 1292462023527 1000042720237 3330240210892 266860263850 2298879142889 481616180710 16822297809 624349759060 904703975417 1174568645503 268956175574 112142344600 1392265879004 455683959890 1858334510893 29150672191 1662724032273 47212701766 1985231624940 234649339448 2620553065554 1671244564818 1222576166243 471398151956 595470066957 922374895907 2457721454210 1936945899342 974085866643 481074469160 122596113458 179876469741 205295909246 965387628624 1871472778963 988456803150 425044644144 433657619561 1275365036962 129971783758 148868160387 440349944839 69874974950 1045544704364 468005998664 197616282184 279197587684 144778260323 212706511445 323203605025 587221385137 2906352518989 757143301223 3346398969782 111467926751 305965030430 2399974304520 1469244698024 2228749374708 77657512042 3295771548380 1217461042114 855324394850 29314576931 159843802378 48850600210 19076471982 201485947225 246227429307 684018492863 63256926847 1064946723104 1818380422688 173027410917 1208033828970 357451536656 224306043534 2995687416654 862918466666 301994508610 16499574991 518990868505 17461572781 341302298692 61265693745 507514660489 473347479716 1898016540270 111339333304 1549463729754 195370951464 882221389721 98632469433 430168789522 835616277934 289578723942 1494091931442 562141585605 532698591416 414889136380 370087582831 434260982616 78196761102 134162877110 28742787824 843118719558 1208207981307 448212419745 997567863537 974579066011 139709834145 1504177860142 1754674786039 75304067539 1872262378468 1489561068140 66893006467 132575465034 619621658086 586494069616 181367524088 866822668495 155053973436 428965474665 104419978738 2451280214192 1722264202311 2440718430488 814752097653 1591434647676 3283899446978 3047005606072 1623676112256 1765172632492 243569675820 359283469010 1545685870212 128506802825 62303538552 254806134803 2544833209762 1892113564497 229021339668 1570765932753 2910383255590 648043879866 1118998843569 41476377494 267924251152 521349133611 699834044652 66894923824 2021411294087 690989615404 1840596923340 143699082604 1951222103857 13800544116 1456094679228 2120120937911 960496352952 2086097687055 121563476609 934768536191 2423223365561 342929350327 1295173365006 610125269903 996316163947 195801988716 1691486050025 1959289051098 883371785385 3060751887396 2512073079198 1358971932616 1519631681126 1811652276263 823751560686 1031213861510 45298664279 2114052680003 256630626284 363298727833 547572186482 790312042120 1204759282188 2594507819980 1417240405 423263875261 500240408125 373071389040 1599120019382 1801966472366 2132612215542 302590368359 2038823889690 709499287536 71097782911 1838206629056 327786744983 543638625665 47575096264 320228729895 591006236640 701887765281 761628875433 1362316908114 143616341334 413258719478 1462549512152 475588074044 468752924172 106122049626 1839228411975 992043399562 433545810684 1404978399114 1691202903359 2003222266 427273107991 89030886424 2047231371225 197495434387 84631115390 29178888724 288743477957 805814367 3894854952 146088217374 466722692869 2266163165695 1272030858557 135385668867 120982541335 1055334559154 1791161031082 1130285581953 177494832888 98327942150 988524451265 73769508971 92507159473 450127183911 190061125085 1551085227103 341795133365 125364113785 3258842212673 2562286246071 1103550339772 1758052569880 665289730115 1587984611670 201174828452 164417222506 1496446036169 436225617697 3026408333470 1441024704113 3219301593366 45751613659 14395730551 1495206969479 50285403188 625264673182 844923997549 1981590817923 373425193413 3364664240069 323801454260 647393874244 188756996845 287416347813 1280229279223 1620380454071 125731089374 818183132138 1516640152321 1153545724626 2479242457085 1858124896885 199084523554 361717752759 316320328068 370824616696 836776696525 271004686670 3107992488958 566081858815 73916490015 1194035457693 106036316178 2159723997218 739053043642 1419576772241 3760684757 778238044900 734838810857 483692077438 1627304096633 1071795571008 34931256612 356971054231 1852766663713 226984375232 359622325383 894403591452 1177604486134 35554787223 1272288152635 1451721600276 83198024954 2315960972624 78091513960 659710437867 105021193338 653222730625 162580032145 1272622969265 52736320155 802960238477 531662503833 54614854016 289122245865 282204218377 665945151027 10382948206 107211396605 643306810463 2465008768527 756404936849 10468560620 2234084935030 260733308754 9874294450 2385642322884 1540444752784 420878698571 377730719234 2676761610942 1563846843138 87485886818 662353972052 711703303919 813761462006 1465674389161 770370936509 128359854413 70052854062 24841309622 1221207692651 255857986021 163969117342 1811836118704 661557233496 1421234330186 2014916386212 1938625334819 517390364179 1569087678115 159883565834 365036550533 1817927134710 2041132185660 2554225494356 2252184835378 2084404971038 220397918079 63376492621 4346267497 914651828699 3509525673022 3302196007205 1646278802963 2919456008 6969024789 98774565556 3954333316 84566046357 321427883523 3057931918950 488859805314 2398722986411 57202938804 200657260519 616522514688 2206750417 812115597728 31464225264 47166572983 658542907980 14683126312 315514316037 305997751928 565567301269 678190613991 1037295979004 1530749177497 323972281766 40323840412 2041732015807 2426084962815 1749410003286 2032670994174 2568782766771 662115300399 131433312978 2862279061649 223461981411 52455666578 1121806435030 3600150441 757399041724 378779818281 1957263056185 2018677536816 1098566448546 850913220718 1942440422683 669479223433 1090559882553 96567159017 1001009836602 376073053825 155385779620 2164634983722 635174510791 1476926073938 1843308571481 1622057202374 869197018383 390914841154 37222582382 835125036110 659415359218 150405913651 3578994023734 721254281009 197499766831 127727143929 67557909417 2239129562328 451066783761 676785418 213478818426 9034377183 163553578624 854494842016 1197150760276 1138127942459 577252222866 584786086222 1491385640939 212371434718 50074765426 425588633313 2883376993931 244910243339 1156039272778 107815492286 302576851500 2703971871705 570305833547 628028492734 8084486438 2289747070681 63892158659 225274752149 485785003312 1338893110600 122090253325 13830930764 1029935180894 1593111428191 2989730404243 723050569453 345206031878 1396727347694 537636197529 1861188222616 1432915668152 5694929312 910542509667 143973955664 887595292603 195054488563 664037935757 439949013007 1313393025114 55522413295 540576094510 102730435455 343800799578 780328073716 501761731702 1309872584588 2071514333815 1104667192843 290258266875 94447857465 177962504281 792479822590 276708553431 349251181920 866590725884 120657753930 158374133447 2662339896719 77346817907 147956945892 159686781967 434382431038 899326778675 999621730272 63643357592 385226119913 2571627376380 1306913411379 439408669389 2815609449287 401250575407 81035258573 263253037846 1668714337711 611693893235 546949189200 334584293117 454132189772 2000475531122 233612843214 2989685822020 1095595565954 244502690476 3931154829 103285201221 1977107796726 1783990223516 355376532841 171019621404 754839007430 2588579649800 209148054487 321255694085 1779775629054 329862839717 137338441031 274554825377 3315556929025 1591696718808 691157952860 148197582376 1094076054057 494583982752 16175750139 2234848728615 483300541749 1446633694954 170864133937 2619451618127 2397553797838 372839969295 79647690140 817652153653 1417229907273 539087644899 1761101609597 555974565571 210345696606 3243963986297 3057854115990 452198208219 319190383342 1789169329827 406890102259 1242202174466 84474967359 175924251999 6302120516 128459415428 228942232280 70168686249 261329392724 338955117953 113481451356 2763547514494 362361633850 2744682540848 1684370992771 1443991560563 111287813756 87704819259 1008941780111 1425040157652 288589521120 1814067193667 143294216389 1119133584614 404144287722 360499358102 880083992514 2123270330636 201029271827 149987975417 2845168537451 1365184800063 1418492359201 1452671207140 383424524979 245724319503 1444391369830 3146199224723 407912647048 679530150209 2393106784201 139079915811 1019162308855 584076389691 271346120016 516865629 214470694654 32583069762 2230623642683 3388390023150 158951334054 533633504962 629462621400 590100220800 899405210492 282146621052 1029442193018 1435827762884 3245000896406 1021604874197 246386556221 494036327451 313861291340 1714575363965 1711028128383 1299755728487 61802812355 347325636104 184273427886 484459661754 1225133999510 600511481697 546734373418 1818111757572 1105320885307 889344746858 667774251903 469356295436 163267471799 958914114433 808238705910 834365622044 1562359797214 500944472603 11085979466 408583547738 154950275623 255924972079 3297842238999 29196295680 1154841304353 634069507288 559997363771 2207438155257 2869533108831 117782306364 331968470623 779147483202 85461652394 459260398697 1570004183275 1487832799268 475625575257 517721482038 1593192569966 203056993657 624225672126 1101692197467 1548088555407 858365007258 52071592588 12287655074 1538118838047 242520470209 2089747990742 506883186026 315172365572 1467397740716 841777271030 2365047990249 390466089795 535659304952 1479614437731 652987218564 119231746125 1226413682556 84801118618 649650435538 2447593488421 1518791072078 457067793227 1422268790624 112363809770 2135386301297 417448616589 1677822871420 524731631599 153127049347 770660537643 571907734509 399073343949 895078433839 1441944241633 27979839639 976376238605 1939506892162 1406278489793 215459935413 1600708771391 335851476106 138193787695 34700173710 805172022359 834943123378 1097269722080 85059165766 1940901770891 851208824434 217092773608 2449206716865 3071122017293 346932717312 25032240302 2474826749023 1031960330690 20618048991 2713028871619 1298544864507 610549818011 2059770421466 2487004447117 1512844601247 1384746883853 222945819554 2535100527681 523121067415 1486293293771 1151463104356 648302547157 286556570415 207772583745 1707833329548 29423131317 72373948589 78266685125 1275629807308 2804508264546 752476231273 94563893414 270372307673 1029797728874 1488997342268 375853236479 176734850627 2365502997138 1871733574771 1227275537340 3242803312120 455321483472 112282320057 668882304048 414744520447 353472121097 442913057848 323598633236 2600824670 724511883056 99491835265 676543193357 34165482340 419197927768 129237895610 1363139504567 3200127705322 558282019512 2041812907315 263527263763 199519083121 1445130805889 9816219935 374605252748 599889636249 99039251252 2535395376055 45154346274 1470129989239 537422710922 490050205728 2154176080961 1854841206985 2990113105548 1871084317295 99305669826 1702656124962 1115273361699 290063064153 3836916384525 819579773783 391596085320 30984964641 991078508855 633054319916 2272470276955 4428213130 816630357174 1103368479246 463078007189 225961517000 270680262409 330450422199 1220060533676 1010588838967 646811329303 2887170549642 267751074970 2000784253756 1187097644613 223303239903 1031975521939 2720554013661 2319186985349 151872511248 1536701496994 2277141353779 226007067976 1139518314700 308310247415 1349657702728 72152455534 2766047128760 187420200160 1047924430594 2013420959156 2455418014411 2114959281925 1182198421282 365424608945 1412488089625 2747680698654 521018327440 132532259694 228177337375 166359102871 1266636269888 413987589130 738105639602 2690566295101 2644133782237 1127639810995 1538265898449 1435862295637 1429529067618 1104347882359 627233562043 3089025290875 78676486998 563426695366 591202336486 712943565756 1417303793329 616001935628 162885566275 892301215239 235684555180 711758486076 438226318214 1656001096045 70278015340 56513755390 2229037279826 1012627150305 875848024558 1794445487102 396944118142 151519968984 467335477320 832222068430 353428235193 20499652172 552558666062 148385655728 1992149040080 115568592110 300276696490 1839576340458 640093554869 522281268383 26840926258 1927811302147 2159125500796 143817244575 1050520625859 657221287314 1096880212823 283531160027 1125293601526 1130362484796 36262399530 453998697521 709371744710 1626037639297 273259984318 342234567938 2713354024313 18877685090 864845561 2454920054259 1121390343401 386838125391 46272698357 1684890936075 2815315643345 1507204022402 2850865984345 675611245660 85426090561 218869263399 296003855388 55705869891 587926372844 376551487664 8344279981 2033412536 79579435725 150427331849 552210018 454834386293 1076266173173 1767019109565 1760734991329 723205742894 771040108929 33980100255 14952165919 32819383075 680377157555 550066678406 13633082419 449191064910 1246042262242 514412918297 11153448748 950421933593 2265846728704 666614687444 387464482841 2946031060737 504715118192 38974192328 2370700317061 468717498195 262595692279 1046807442144 364763138541 134988654124 2206829821217 779909595742 267169284203 600002972821 390221535310 286867339860 438838063901 111970146555 801171302179 392094154540 1552062782629 1322755279721 41288111800 500620565894 2247053724108 87968128719 571926900819 3031005663169 296337307177 280840153937 1815803647855 21437582505 298583053017 352921023786 1482735689072 2244014230387 2483858561569 134892783068 374719805083 93776844842 1424517722101 2044144383900 1735227991924 2167638034167 819281924438 30294284357 127372472198 3050415350780 812134903237 2039688201258 85512200199 456952573208 1705631561795 746946689 1817929508739 458997144648 119433358090 1117180981152 1676347748434 45090957799 30261073224 1530051514709 17205512195 1221918240743 62243808135 191921867589 265007028831 116706468629 86335682858 3375864487571 839872909677 966466231579 917061999952 44704524286 1706132438354 645599429588 61437640473 106994722062 408873523413 667824464766 359863967459 1046514087117 156305525378 744429001155 434153154659 160183477323 7022109058 2146252861487 1265173407152 1170518839108 275354487862 114397774508 207215724746 1242261801469 3127445947183 201605115062 1091376916124 495964511930 3378746804091 308784597030 484646757582 2898706395857 2585430187865 1185706952235 2972647857971 16512728544 2083605257627 2138871826196 20837614324 793860385158 122030279417 3013864448402 2301254750495 317528237034 652924201 2270958718423 329861665132 1933273617200 1341764740553 309054922909 46265640383 2818314602778 2231086615469 580131058001 151640278244 161727839511 780127690027 1679270009518 679876337098 379541557267 771610344835 523898828500 299422814003 2660935223711 202323862732 1110375649064 922865789711 2021004122027 1433465708737 29324675611 1396246080529 117440442163 39444935247 684201154902 871659765361 246536693190 806335569275 58575321798 1405706414795 2285402706499 712909165601 812386574728 228401159440 218271752027 458231626029 1040353407282 21077961708 109380651916 3129972536562 1851592490012 205637029389 331877863740 262137627977 1325153366875 327439177763 344029881989 340061274687 607712668263 76622432070 422082562499 841749226564 1585574020289 1266601771374 604406056381 1887570319125 330623187666 1391243771323 1126889732634 1191291885267 986603727695 1505469815474 1072753193312 14856992418 181274465513 1581321935958 2063406636152 1452111552658 2436142503471 3468851478663 168744866910 48366385147 304750575773 22634035053 1024020619000 257277813415 84462084782 2738097466828 44772671071 468336411326 121472556170 149210523295 2166693478978 146351618593 1339035416941 2149271549973 1486043326220 1756181459430 1568343569917 86634845662 764493162867 323114017237 1717970860305 867278464701 54988909795 532274805550 28075928992 1625055822680 2398230074850 1710566954186 591078497019 1976072969546 173956066477 2254577375047 2194133246263 25798554417 45014630242 359873736757 1146631471788 967147888385 244841382715 682144841094 1335811836033 3203412189872 3277578747083 1072583608 1235342605569 1666472859369 154082508672 1087355201419 1189903204047 516205185179 73286316910 2270574173832 2271146152302 65420590199 503700808887 113302890525 82816398443 693450543148 2311730017620 2581788164202 2128992529063 2754937153307 3570410150185 93795661381 402595321699 784109878075 2952214829293 25210347040 385416952792 1269746926307 247606026299 694105166332 566592220360 1618834489622 283240614568 1995232769596 186916792538 323202137964 104582409203 230042953234 892309779744 569157986913 1962888119886 1336415816 174226761387 2526584553699 267534005340 1191405248245 90137279188 660790803396 2049008812549 3297111248055 3186838729183 485103085392 2272493128342 667742635219 2425980815244 271344172399 1347833147410 2791867874506 53599581471 2751935423368 1635259781956 1644690496579 580067806405 86049653497 836810578768 64401100531 36769592624 1156899931015 1220853537116 74330409724 147141461180 873170073762 336522315325 55789868774 59928275297 875064381583 523997519794 1307726153425 222154649510 3185418244292 196725220386 1798444747649 1344882707961 361080407531 1087308618419 3148366685624 1245289190377 2506424286728 719133570235 821986652176 1319226525710 1276312834144 11127112106 824999021701 1425087525157 2614475697887 1181077365653 1776128750974 112280868315 2147482646751 444327723285 454380631657 1255640616997 856674926203 1157635240847 1723379917478 1347023656057 621757532980 2564123925765 134948658859 98171737203 781610269046 1908688659881 2886778592408 918511397699 2731132055124 817934708681 53597327703 35965193059 664533517213 43120385481 172680028932 2680396573793 524209741116 603994329013 146459028403 495865189460 604896325581 1482974785188 1817796552459 3698197611 18488497811 2058346080764 53320242799 1796372792829 3613491149006 137913123664 2699647730672 478060096039 417887653432 1771190102747 1864746221137 82569193998 1457628872039 3028860847958 854394178375 1396234175628 443931912567 857932414486 33260698678 1520107099366 2739057969771 1855676589117 3130559991964 185807472725 346536764510 165942835577 7922090558 103175931522 1094762013 292124227320 1356108155796 163056834191 104291773965 929469349060 983671349177 1131723650850 190569491210 160300409215 386238331404 104477230434 1042911558453 1569076705049 973934693463 508527816854 3389804472570 3488710623439 1282766774250 248427226657 512992316721 131066382273 30161156184 1156247169176 131043398165 43945411976 2207044239925 3349667642674 587104214708 1303372225549 125171630352 2265627284613 344376397072 233790268583 24100265487 3377364993260 996712397669 870140791773 1455457482983 2244226977063 1298477469047 220741977625 1670327912616 323821934 309995070756 1365231368720 101024680818 201465645262 35826731946 644080048243 94101437334 2331498023203 932227831140 1074984824791 3121896687181 497229297826 1374396973413 942826773066 682656768347 802259574597 208513398267 2960100656028 800189349010 2373601023585 611294451360 867635686722 198271899592 1810174269050 131668305012 102500860609 421225631779 616694465848 8398718395 443540123638 3535095085127 198587195894 3122116302303 265958382552 129712770093 1044069754475 909832845414 184839154507 9327664468 651602472186 481031400321 177308038881 142815389674 516403995 1234033161424 4461275214 1111882320103 309740873103 859149842855 710747073469 157642652244 1029752732200 1877077710516 449178071494 58946016299 231448975525 808238424140 3047597282106 367108051478 105687056530 1631461260202 295012155309 2859270812743 625140123874 866716744730 313248227838 794226389585 2104122238207 3955633786 3195811283605 1898860171708 538145392417 198691972733 720988591120 1638492921031 963283671166 2624458755623 215301320100 852039571291 1646009960676 1624423095877 2618802297328 2317191298582 985779649757 1646760569299 893439168123 197400915483 860242476858 1943075694078 2627478703411 596883888370 53329827751 248393148897 25726300710 840304659320 773188435075 572695208519 1374161163304 209683766596 27099042554 375506456076 568992692660 2250802695804 9782721898 3506311760618 1155871116474 57004971436 1899287619303 2037769596538 556589833870 1952387593554 338317190465 730507643529 314784743958 201045343577 869234846292 2161021515956 232117669453 931781621306 832844963605 265324190576 1169939131112 1382648534279 86969448457 341081964545 1220519239475 654805032414 752749892243 147854926283 3239734443202 264515466166 2226117445252 277362556878 1313082989084 1832477442074 776551547512 264521769293 2511339761629 1301216705938 53913111269 903302233896 1050439895643 66049516372 1200467537017 1673330517355 5019998116 398986918529 794117749235 3514701488326 313215495832 98553529245 232754747797 1888092574084 1998189672802 2142603084061 578590317177 58585846966 1533004137710 2249429425919 123071389313 3703796810381 2274435128832 290015176362 478057976429 914960976452 2889617779292 1368214722138 267369794830 1114674255283 301810222529 122259753785 335790758856 107639029023 124209747956 3166455198469 2611856824848 504262146646 564466468639 263240493230 225979144071 267417033533 657723771589 1530501588562 317037822134 105075296299 1291108194792 2099398313368 37341758221 1172357744418 2416931579989 2430548315018 232018024448 178050101323 1051908135822 92968899727 372516341940 2408922585849 523301869658 82211863089 849582723058 1385591105163 3861179862139 2924470553360 1244672383235 180750131624 304726863832 266252181573 146186391360 610752389886 833790281143 97809130026 1353735479967 1552271307273 2160507473384 2127984005116 1326495401358 889146660693 433676690000 1164311269507 1284935104565 11317757338 173088058845 63667571125 294328914374 2184536155337 2429862146508 226343591344 734051253283 47230808759 283726425670 664171129518 267827304964 510375758537 368362252119 163140388846 150836278830 3398653362407 3736699981627 380889539907 140112468762 1189218234465 863509424703 409223105019 1519172607456 579466020172 2026726349384 2208885925773 45574107853 355258223457 314233759835 594401771219 457491599770 1850424154575 200747591533 419545686224 341162531262 173973491627 2607463385622 1131695226985 543372778960 622754964884 2252532435099 3425917191041 1022525065441 57862345414 2430024315666 1727206806739 2539640288888 442666630568 522031228 730425034830 1328157347887 245542918222 1277697364492 1020029426484 2035340675132 174404129683 51105690461 65309650844 1092370445914 887971100817 2025585999199 83017686019 728804898832 444682574039 72060994104 602664623951 1448518874392 61556179786 443579989086 443967383568 134169920796 149305872098 2225966414842 6328813609 629909951221 564596588699 383333675162 98925416049 414963340648 871840777955 3122992124019 423061391890 768511088644 483520656394 790899664058 32187591143 5162053819 11660939395 403863622216 502019344514 754132892288 1449164601685 966191484940 347876488002 769187173065 71608508050 855797416843 681158526620 415817186569 812293429790 312273516211 84394785661 1612811639360 714381163108 74042655870 86727412731 894160987605 34669971120 741569418689 528385403612 7028324466 455198438327 1049893388553 869738067396 2166123111233 1207996897313 146216924743 789756420326 1693846895514 1394002101961 1610382634185 689611649139 516753291688 213357112762 1417001887161 2848540783875 1687222358656 1025084582769 52883346193 1119420008454 2379371706644 412881013646 678401258599 166568665564 1644587143572 369419809308 135857350014 2646607387945 1746495307571 74902363992 490731039523 110222462337 7395439559 2322496217 531129853600 158318918257 1012539311206 2304182799753 2876219493077 2965308300254 1947039854576 2251493051938 407664777108 1174933434254 603521873376 6107094420 8856189391 369876183914 3899866234 254874192752 728168774646 217246420734 236562080504 213818169247 1821291029000 1387375797776 55533796537 40515753973 817980281727 460970093302 232352427492 4772692987 126358488977 161990435782 87539218272 1337619047497 662714015845 72612903592 499380715868 278067376379 912995572458 2485558240716 215821820854 385531779024 1564570352961 391178010873 1850351661943 129457589825 1027629043914 103501929039 1909348012813 269977259 1389572739850 36451211660 752970063720 1857617702058 1960191353775 203795349057 454862910246 2796062651428 2011840136927 111996746732 554879425141 871791388732 236302008076 1027963850460 1835255405873 1358278256159 3099140913497 55098089768 906077123290 3613727361984 151490676236 905175978890 73761993366 2497568852854 967816836885 22110468419 1767937528770 351256725502 1609601482249 1175191509679 173127436525 1292693013188 252738293782 49520889730 587856807277 1827437737292 975679721071 2693013884427 481279553922 707142990180 1010466838860 2479295682152 1687012645873 958469323820 3025867013807 18778984478 2045350524452 1155496059326 1737041118453 853991426375 197500263054 88249597618 1734022284637 2981172247462 898980945701 2614821096093 22257327949 725188359253 1185014881703 593929525625 456667554345 1729277443708 410210772915 3348242772322 2011315617494 1027457966069 257248079334 971489687163 225881079934 123082262010 2571567668616 766795107829 478609427603 367319590125 99082061834 278637192770 1323104557639 69684876986 2228718557222 1765827391292 1396093801429 557784181203 74027917820 612195082668 336817728127 2060437557765 673522554387 2423659129370 512514174161 209578850339 792700939472 786461664592 328940840684 444196734883 165086652469 478537418414 1502999480796 127554100864 1293579564949 1027313444510 180518086405 592040990716 40076629852 905698088217 1691328034562 92103016451 1477852845177 84524054642 1091055896854 557831080193 45070984345 1831029666580 2909547307892 2701727926439 46015812063 1066307502579 247565496681 381679259259 3603673685512 81830935867 43434381292 33701187263 1485055658018 269524808598 800962278381 1419929279220 1724974317244 2001683480601 771200534008 1394683411382 117863645993 1532450631725 1931452803633 333142051574 179724207009 704923792679 1562829164402 1876133094434 249911749203 145279927991 109774799785 1345288927977 287845606616 2462926316778 154480015202 542747844077 1000208426787 661643962462 1215185144369 701837308286 831996003240 70330597209 2226814305468 724355847896 875618119980 611021652431 892633555907 73174596012 179510863536 619963715917 1988349471873 268727074121 252426010870 793188062467 273621059878 2485574108532 4561730939 52311304909 30946615742 982087484926 827377347427 2607610228545 88549033789 218559216423 3071225377943 203069785284 21833743250 413502616873 3281724253897 1011493400807 1597615484685 794906605089 2773186677259 64167769518 330752047486 399482816341 2919256762893 181513720666 136303766627 75460522605 36839639147 787043438716 56388833117 327680455252 661886867607 774701640592 613831141005 221182482567 1555459190553 498638975396 486140800647 1767338905616 154782594539 16089668055 1857104707754 2465435779866 515571228677 164218445625 749519458667 398006121371 512715652969 127137809009 1741309910580 1100261401852 2955516703003 8012603627 836655855852 1294979248645 988851015993 398524541635 219424157365 2661275289941 1681040929744 2858111488 1017112475554 290613707524 259518195072 388840702646 3291919694981 1467870097940 698900089283 2921920137 1226481062472 207502099916 299282889641 1404118216827 774558309479 1146477128011 1835473771278 12506785611 549442747921 729213309585 839468450822 83129706398 508153897667 1366937902370 374732238330 693825503416 1202866273744 435487884001 1199956633149 1653477625624 327113856099 377033913502 1139200545377 1899716624147 457912931884 178725243090 338777086245 20136840078 2156190931169 13075525224 1486177046751 323914641684 225730272117 859297080084 196005256673 86027461227 2309720907300 65152837602 566792702996 1055420357328 2990949352400 2275143392414 74545218081 206652757112 446094001830 892577414282 12199226617 2315264620021 21387901197 276102235128 34832853513 1469550400254 1770935791527 147379332353 2053977344356 20222814289 1591346776369 92430952032 1858868598396 1667304182801 1139836011829 893043044918 645764948177 284660988767 937036715102 2686152931749 1879524925787 572026904689 79704119074 2091097845813 76146503527 342198507468 1551481105289 373235512839 2389046448548 1019889268822 90015711195 1189472648184 319045442922 385174182316 466326794858 175482944313 36554866255 2214615526721 1195595327164 857130251613 2676887386045 298001450228 3156528814429 567420240531 1866360778676 2493310069904 2707229754588 612362638469 2414114616060 1948264462950 3670145457833 1047869968681 1436186386763 1418820512591 19170336299 52996801444 781676735610 880273713707 322470462572 289954607510 1009027592740 2419544186779 1171992888878 72296551874 1243103023017 2653954204838 856507239319 3082859389782 383970768746 1512513183693 3526561254081 230786606485 34502830934 416845824117 20038102746 1538999022951 226284561047 1590002362936 1094577379746 1165795816755 7003808908 1128062928506 241209081282 409826571331 65782354354 352434061498 46777742532 334063769909 1534862134152 362852786876 3151436790403 426222225174 798937856148 2995919897569 533271726176 2355721407711 371162442830 396138953723 46616221543 971109150467 903218211194 54881833330 1683866706533 1921386441507 1016377405388 1066336279309 35550847472 2119756774044 1377984958577 263167098627 810559107121 2685225812003 334301028082 863732724518 527829863254 257860079260 7947916226 20924216996 140297573349 289681607629 1165524941596 874235770944 537157965792 1465169435136 1443664814760 402673100375 101921153868 2653285646556 610730506665 126616881317 2552639275 13799224518 418861504013 2690131922868 162153102460 3759113964 2310321990232 153820285471 1395324344150 2344255270622 1330671146669 2500676431790 1245365503879 2089732542485 164856516774 96814130543 103756189074 787494663359 285771526519 42476800685 1702033564332 1834670726025 384449220975 404466684780 89340536424 130039631563 1964616906613 1335840568962 835747979673 986348326102 2572350249831 50508420763 904459530207 495993457668 710736962470 1891209504672 572795724565 1543958680223 1970889112192 1393610363297 369226121848 2434461433903 1609149686248 1676109787064 964945131744 559778473987 1164773455044 2514549577576 342677977193 344998233631 1802553589194 184505644058 461455889985 690263513533 1418076228379 1823175904464 1437967938344 72638057931 820528749294 2266119500638 401890327581 2684634348208 1973553974132 81624166915 18448004292 913332728289 51420498471 88492541092 402303708739 422788069861 13079572413 71255949538 272418215652 90578438052 1188320755432 1119640634866 1281629488947 195297334119 101343636432 288576123638 190438958630 1477717014733 111844635646 279561664381 194967858847 32543347360 85670632737 480979455828 1502073616382 737379911735 499753406867 53074506619 1048028975709 1525498253865 241516195117 1376068031470 401148340093 796916753363 1604639621855 837182552639 1729534568008 250477960185 348407690152 156627994782 849851786359 1466777332499 1096291858588 162057824118 1056893542340 914420425071 450919991305 1007664098737 498641335463 869016575933 856864042138 560889411815 1603015460824 163901406150 294031648331 2983656380067 650033713158 306539915252 2300348455881 625638203386 337688984960 303140045549 2401581566843 39089581039 30877613434 1091266960565 227949617168 387709796505 1175379531448 253566028806 702637325730 130710256091 630839173974 58812058667 1809830834283 285945904622 2770202892992 701182239562 162978097150 1156869243045 613250633390 2447873384684 630169495197 962838517909 2132748099447 991755447187 468944589331 870477083924 532594017095 2407861730503 695591190287 35133257654 433103810386 566407890914 1330376218886 230248875276 83493942343 296927045435 351338439743 2529610410334 416032042355 53097110685 1940258145500 743700844894 2900739014511 132806537151 12262766965 2838390078258 370572374063 974748393983 381964954421 1978006595832 1469808057356 330393122678 276641585586 95026347978 1091081971712 231772950891 536985122636 1100311065693 87506510716 1486604743739 927931923997 974153158891 1939649615457 720518831744 701673593878 669734721082 41167618715 1008797682488 798271693963 347946600500 1516086660772 1173890103971 50522920979 2039295294083 265848832765 1493737963134 76890203238 1561373263789 38727898933 492211187423 1459205793983 804317142320 1742953495115 1350711445423 73556535259 169003373035 1800009765284 978368117916 116623553272 268472675992 13483828305 480770020981 2177812420293 635008862582 277397870398 1834154988418 3607870497461 385204678032 1372520509095 731982522252 2486343912526 54348121904 1364936500454 1028203399357 207677145538 525045634684 2531878218677 127614839378 579590724072 1380823934933 470479956553 2084155533446 79902139304 20349151317 486666728838 231820338153 23919968518 726731306436 2466038401778 1809752231060 1628680965472 23456162555 3264694101424 776779215663 410438320563 166800057571 1361713496513 1551007520894 3216118902278 39072252574 184915598865 460142118908 625479886468 1939944979852 1723583531151 241635273903 803242498234 1283280745320 125756145067 136447132457 218779509634 2443036393811 1429441412335 208568896524 35107577610 304758683475 813530796646 16452101868 545736874217 3579046838784 77194816949 15178890607 2284377899055 1540174062993 409616104111 2462009538270 103274109346 193208334028 3638514008583 227253581375 1207489174628 29662162985 994272668569 1756628949021 984738792717 114135543043 1887976477388 615137876695 2683739695023 229408136290 162563016353 348377484396 283532225873 105939698528 3767436415905 877916380928 3705982468951 184920493 776577805584 1979075980674 1745613456778 184983523871 1101981896691 433348246427 333030887315 1141911633569 875197724087 1210239124543 581544844342 435621377627 965007672397 838182673517 949910653238 9800965026 369699094994 1661611656407 296712710856 813714496624 1585920184496 234642459218 84119479594 531241920425 745880427459 237158164093 18593283301 1709944937482 1145969564398 350093123521 1059424354722 3268453793690 115109661058 145822729059 1275871866562 1081128508660 614493791097 148967170103 817482403325 47993763863 1526959073921 1229830413066 135861359657 1068796368388 19461292021 581338766783 1836243893097 1560021419384 298088140647 389169085530 39161440501 387381696214 693998368046 292281744014 265573504225 1482256029282 29003445342 506607177753 62358403594 110688235345 289979661776 90101496810 1883901307064 31287393916 291866618692 3365666378657 197664462058 2334699955002 1442910546065 240576950829 1098765048499 540299939468 2830953769882 1540782382397 145718679969 261705608064 1303237372134 2607403020264 343653690917 1149635827214 487678370861 2004061312603 65982357587 983604630847 743385159833 248954409043 89968924081 1662370834233 403964687561 664534988730 77858024294 112947924061 1768091061807 511213633207 186442623723 3550769149375 2671431986313 201886941042 344349718032 1730144484073 991995137182 514094940732 2607514339933 23047408209 1998974816330 407240321757 1373696696707 1577628013978 51802333000 1280409025086 641709349425 657692553485 1324498848712 110674933618 1246641489764 2864006666518 34270729745 121918663685 354140825445 1200831810723 2259156200252 264512110220 3234321262744 2017444743927 786813805318 197320040032 1309049862284 5826993618 1338991120867 97197342623 472620173986 882661564773 1785799874861 231655262092 1745447494399 10869486698 895215014413 2503963712340 1290650697495 27392827264 20457406916 214931428043 180405026431 399076996034 2620064770204 859610251429 476025995923 329051488546 119913405228 1672100917573 566924973507 3217652481360 42764997939 2872951526978 1568303426906 530385208685 33005701782 3776881413759 1839266988362 1061669030574 402973730384 2526184896373 534727279187 30428351214 2612041340975 59162080448 450609116631 94121703173 33132469586 291338449409 2717256158941 2305149394719 46945066635 175813272730 1326125350671 3429389204332 376340365109 416011351935 1777982320900 1957480392456 137515141872 333662171101 1463241082482 2152313324562 59057308155 133812348991 1038545869188 3698374514 2541904812386 1068848693556 2189778939345 2742040299325 53666419 6363673660 52319848622 124372948824 803295844729 2112705674410 189435585788 151920612862 327945866480 1390986812284 1968231767856 1095616981674 517760362401 1057630871464 1780132209984 1294558402583 1290665469764 908850226621 94063740118 11410020824 276964846230 1233549616744 1477450274189 111966672634 892022743407 1938163517503 353163301602 447381083542 56010730568 86127589065 1249504493023 3617748120455 1198026583553 202869403485 641151721528 1825583354678 276584097694 1482287569493 78544564300 813216195375 2964377375468 1398420800011 448700484021 2766740399175 57878273562 311287004638 95892900187 288658186394 243722371895 401513048188 1792441989279 477891415332 1389505313551 1246244048042 498031575262 1423476481721 337567497193 134530724695 409605453159 768932372706 1111919954766 83379316482 670885316551 1272463570013 118996919687 5804959969 569957170869 142851423189 528541221430 263833266026 786107861371 1884757465595 2154334346029 211748369278 494350867339 1039564964896 1044167195864 208046053434 1523021841396 1021607557416 1039158709349 117113578052 49731116904 245586625000 1412345953534 319624589496 3505653908998 2554803633 1624406412797 860023838635 71798040237 829255819910 1923017128751 137443585041 742707580369 251569293455 1434762529 842133344643 725839745548 1470891166683 232053100901 772008137723 1052098860779 540678888046 1047124030203 192300899482 84624843113 83276178855 3243305193989 57791827029 239308032682 2257424841765 866868509413 2119757960111 190427885888 974841684800 50790917083 1861571750526 1121789494558 112173333847 76558606519 115699554383 941947083369 363031757511 434428663548 680118023642 2453342514703 25184162620 1741021718619 1817070288748 1021490748886 752174176178 305051586867 2586864892785 150573214983 1627606838246 734260449293 2166396691093 1327385926422 265437363632 77899161263 1891394648002 284316322447 336729059785 1839174463981 2237898776355 20428475751 1068803606948 97429458564 47182893607 1283790323042 419033310906 33926352488 1454885865034 3654271218836 77866820389 437488924504 1680388957943 33674922065 193920629928 1813979606855 4619159004 2191220565805 3485408282647 162306236288 266320512419 150963591257 254880514594 25985281819 216261824433 2656666247475 1394067872684 844379351749 2059284970553 145489418060 696462997725 2198734081997 1801790990326 28217286298 832658143351 64090230363 42582459438 502964767512 1120719922639 691304648610 2110847595592 636245197846 473118362404 1402758712741 518643308806 167766560688 586347072304 2103148599185 126493831541 1384974267919 94327888249 1267852337787 1601192248557 12511548124 771979789716 878286512031 906296522401 273602700043 889542777908 833772743536 1401458030291 1377623542626 2857306840817 1248115458375 448818859551 2976491480864 669406279673 135598020310 647393772668 300007830633 230982524043 302677520137 21755029888 1131440736887 1042511729519 1216718875288 1470076737990 147485407839 2862915039116 172550139958 299191333199 1472327307696 8711360950 816264659010 385208539553 2132980365505 2734306756321 1604828612634 1522605398311 153502992929 2237689446757 5220934226 1022472183268 1224156826403 320342647020 483633807907 1227015269508 39880640240 517710963024 1306479357771 205507794842 145907115300 50141588758 366968646653 102550781862 1527840028823 3649265286352 64905625066 1089719737756 156282573064 1035588861159 168467878403 444473170267 1346893258198 1681182323835 343735843029 145322719330 844296687218 1007744589731 2576398351192 1513219652777 1978329923888 2013730239049 247313265280 880164128255 1117748487830 478756167713 840194006553 220442908767 9102303207 2347229448784 2738929905917 371700808278 1662485252252 58947279441 264214160403 533423451825 143413964240 526241693854 1140490112262 132534448947 389982025489 25709381724 182050928932 1340752745829 990732198962 929971460790 476689279106 1024554792214 1475897944499 32883919653 2518438345087 159691289144 1312891830205 24776678070 1774676230503 3764989806792 650955901988 570464677892 145525324158 823159897104 1688401770896 1098562716110 954933466861 1718542553997 2247036164148 2285517768 467021151595 811435021314 1300898815209 885095770905 1483571520085 2912972660140 1448072749234 1140799715897 183492049953 827642418712 1543626805152 461081809730 470496840245 1024633424496 146576788704 3366045193 2442432902609 508208315429 502788525959 135594242565 272779050559 3830774345686 913420868077 1881951877679 31358899841 316402084423 103511658598 57750915349 800041338189 83881350719 1316760979419 2117424872943 432027315847 1958590699030 276626643671 580807519961 2810609990228 290673921538 381267500730 1649650023667 1499877201025 345562786245 225721320266 1166769417858 581123193536 2539406253785 1037047271199 366718661940 471576035997 1362210172518 871342857301 583291765615 2726460511 167376607555 3219242843013 1804407408554 2184094513257 12447304268 1028331164218 3733563444903 114622990810 1131116469632 122765054823 94215444950 2878325596589 1613816393 1300844971511 2821673461535 2461678233206 2543225013689 319554240741 291386335094 1260478992224 283925232938 1231799225489 173499257807 599437323378 454937327698 2349159727523 133377629944 3150056765187 180952733360 1204613904413 1920091290495 652074800730 686772500595 835974679464 1871918574740 290998848865 1117140070727 3106513206269 183973880373 1014148308474 71697942598 528731678044 125946623386 493257648941 458991729049 328158254337 799515685281 600962744552 153308090809 70361612647 3133647105368 1572727775713 229246705042 3345168974006 1027588626710 24874517815 361982862344 2488330720168 126810254546 1071797109356 1728044085949 286770500450 2411366832671 1032931550346 123154711552 1087993854654 2428716179850 2992619992487 459488577338 2181086698571 2480371462119 455448850987 1738290447949 1026878271907 186010722286 1876794467048 6813132400 62239611120 698473179907 23490952250 100446925077 245477051428 393822346187 232931768175 1132682886592 150166961898 1512299014757 3625277981988 899279878902 1110485836952 319939682077 319006463181 410154786844 1659986075463 2284772798705 540983070080 425498113087 738988083170 2113527388414 201095964623 1808025486819 797218562036 839447168234 622383509235 203909101776 483431464826 1839861618180 396320354947 563121108511 495141305958 2351895322340 311974228999 1212158967964 724258204493 2628873754930 2335407161190 12270973064 1641657892682 443324191433 306700863982 11288867850 2973390238318 1179243623982 31398998034 799116125196 90389475853 1737079157111 1029913380384 2336177453820 476509870233 988111014507 760039633769 116744922 40438181306 157731800859 135450445842 1156139047271 135936270750 26206574386 181862956818 635313752231 1207340188864 1945321896415 1971157374322 420618738210 609186421814 1356996450357 1088496323674 2884838289522 286148598936 358797300435 2674252524340 1939241918130 629430511683 1301309871575 2019414733896 281756201189 571021138437 782695254781 3906960946069 1174598056866 254990062691 2868432456691 786279498401 2002119219634 6578176370 501207949043 1244919862345 348768122794 182333488849 50878984375 2505086161126 114017358148 1432940468889 2213016047476 65328152358 1194661862539 571863502301 442566589382 1540560148607 42623644321 1340552560332 816995483165 764259710001 2702049090913 903305401944 455521279388 721135532771 379146494003 3078702284882 341563875758 523500174859 1288906662093 183485285428 2494821083419 1860658591748 1941025161879 262251108689 2429604906539 918690858619 76449578066 756178550113 44973503685 962432943589 57767289299 1070078792802 1271340171803 1676880062733 3465136599145 1040554647296 88445928901 13486043725 2643089855570 160490845601 1922200079373 2170529012256 408289799501 1721905611654 22769470084 685199565577 22924020483 780004690500 53406823110 60580806153 12268947624 81042236987 426769976855 714321852954 378981940092 2298229676570 718481774641 629925349000 98069228351 913012895964 966669337214 1162050874077 2396387467022 22042120712 1666404867188 66083468058 6573059363 606139245614 3235004801949 455706436992 1087584867771 3090334216907 1231581450618 127682950802 782431883744 381667226151 1575592736734 377413354460 311268727725 149426764775 1080328265864 1463607261405 2205838213344 284028597160 165321799409 328820186207 1790053254815 30902488625 136327234351 331002744590 152236757159 432687846890 81053971944 166556005756 122829399544 267428537213 488327802068 31203459272 1561055998223 722481533029 1752068365980 358428986990 77743185794 2278623021934 1205954338785 617100896034 257839272252 768508562089 980496147112 1246731491947 265532376807 439089132973 2266207129249 848340835507 965537992913 543813237515 1556968203722 1082943987365 375219203687 84835223063 73093276613 33580029783 249217612633 135415850149 1996052281613 20243056009 1566293978596 783124465973 260300512972 3220161733901 2495058342681 458187411461 77069271064 3598599056618 1524577594088 191794355173 1910485722209 2360715904803 957513480170 122571364863 1260906002583 333735849725 1255252667037 359285580745 3516884034401 1460536150 27052992060 3070797908908 321162214831 227919191892 201397123391 1643197396532 184778623902 327257890171 877591611458 560329830926 983388498097 424086289565 2576649154820 198657991135 830856690983 1990455653509 1079893115787 1912918543462 1315957749272 3037238048629 2780202385 595204662723 83129137645 3130391471766 520994410634 3247223049 235153932600 907680064416 1016144148817 137571302995 292063890322 153110858665 155639327048 766806636091 1386441780329 2207087187996 1075549128244 16669523634 1605564099889 2429711939736 2035505351208 98461324588 214602882093 1187515123666 189067522743 1862983782832 515626906332 454075192613 406114540254 570253468197 660738246358 561260360683 1614923897097 357437796096 2006566054036 1565119063537 2053859607299 307664151170 742500123530 1554757111724 256497921533 3419354919 251410780471 227133953591 1800128063170 106027886462 806386735105 1454017292545 148039862246 77647962349 256257011159 2313524523309 203544109916 12180262699 1512211590251 561812583329 175530176548 2992158305406 379635456531 385026527109 258186515402 2970253164831 46134134759 1831151577494 894457769076 1204416118549 211645956400 75946936194 3521715969790 1086834013865 1507075723518 467756739770 75186804923 1212057753530 2578441703543 6322639118 1523212105072 1317796280847 667866159455 536104213870 436924690956 2430269065384 875667077571 536122313775 380589608348 2157607391787 334585071722 1427598928841 2552853631027 1035347796077 650279539339 214131413697 26026920846 3426490930037 27663168968 1012531986192 479825360779 1035121584944 240896447057 443566465776 45710226552 291833851017 40600909412 635190207553 2380773613279 1151074172268 1422571324775 476113396880 108247150407 1073655222238 541778519042 698447434738 462759945728 406992300383 2998759815966 1825820836093 1219442358419 625613594431 1669516143913 2041093083586 42677000595 741742621702 976069806609 2353325703711 1549397414184 74099657628 859374470779 441314383505 48274508730 226998898499 536339691231 1522800498992 1345088061163 1017179742499 14706049830 1716940633237 554461980362 738838297743 1411817283088 1576493830205 919750956294 2850597309203 134832855632 2967697253703 1068538971797 388184478039 19818365301 514496563241 2953319055887 231897010610 2343844484939 20436988114 815243874422 1834191352991 497399708585 1992377462094 753521082601 662614615798 358484014835 891203213527 1144611430710 266836556804 25336365690 1076893394997 155852298890 852012089930 118483884262 114777255057 208952216035 41721416525 387056704341 3541761185928 2379903374574 393872041936 1670481197990 2204968050731 2240278904578 67495700647 108829785769 772871195942 273300502517 16333852999 51549299596 551876481149 61101443066 845856934180 1083647792689 1794066446304 11630238647 424225040945 1236661847536 564586797648 413687104708 76881537370 883974026899 326018639735 36673336335 3180062115289 1267872455062 2846432425720 16762922814 162356569603 1313515023920 46570569091 2497381279469 332299691555 167143465370 766142879396 794562777619 147879887776 2212227960734 42529485368 111883130251 2720510896974 3286429539937 1615437127064 2264388535782 3273491322 282126148956 1129583505546 413752486825 592941293772 1948206492163 2018983941945 289173572596 2546825134882 122275330304 1538605512047 2135475068668 1955972756986 2385793130417 2170561409292 403566005566 264289246960 364322935012 1607922286499 47029983833 1883396881809 1083034804934 150168655849 3131057564297 1354673319788 3746938090331 140163491569 303842493861 413274247633 1694390949197 632854991588 1795925741072 820836306359 1959315544880 539670111397 1074277736060 1704254474606 388370764238 464394768792 3422326011181 779753963940 145239394478 1642650317237 486498771554 30588617787 1122652218494 978707900244 260130351761 700795847901 9727966058 33382071047 62608376199 451957667409 125117788951 1944039175474 3327780395419 843472242042 543990201702 107421083799 1604522297549 755304646354 2699261705847 1430120457165 512681339214 2264265997239 123674327248 1630647698197 328827675083 3683729836091 1448076627796 48910692436 62175061045 74827281574 1136144051109 165879957995 62823416811 108981489924 573833604937 42773029544 108478695779 1534913858908 279754727766 85130341433 187150830753 743223814510 2645530898593 1369267713369 310516130130 535606020854 47233199758 2690944923008 636874360569 569917891857 1331859818345 847794117412 460409234137 1348198506876 55140696717 158235316353 1346045378798 24109303429 1116941124077 550784030841 571566732377 1447030429786 1162869140419 541223003316 390219364256 543472365808 170336269217 377024080752 627014148372 445616821567 652969003661 1122856446629 1876307074173 387207948269 477437238602 1919655841471 844513063672 225824648068 1591148250535 1734650864995 2173465258433 329964270122 1799973717566 1691862220796 1528675153308 80712813646 64284272685 26292470928 729747125126 488358929860 743861272669 1655594141378 294327603911 846570157473 1632092875030 53716466296 458584740934 594491029817 301359218589 54890942268 460294063854 651367742380 770274722950 122906407591 1132007337488 685025718152 261600249430 110149454942 1537144636073 2608986519625 727434617166 481818307994 169952562153 156887306164 841180839692 180344979786 73534777403 1716669070862 484858334634 582927882129 174449043404 176632212204 196655640235 1383708182474 51097318693 1778375015329 41244301928 732102675234 1411611787434 121197401319 1411851751710 657243020224 156069543257 224717337532 16305185619 586464469280 2228177178306 214595717139 496696055298 455621237100 1813221083604 3583700122 2073784606933 1669504552226 239765797686 330176959313 163560560909 609840316586 1038469306778 507102050181 842501373101 320162993005 331677476562 1045490482139 9395806640 2405028732541 419004679586 2630840382699 1112484718207 1700310599926 619174695466 2265325318709 1473422153251 78962089068 1292263423619 1297272610784 1916283453099 8151292091 1855900733731 1178897022602 1234926105542 814627155977 1213910493560 1149386624218 771636472087 123396573828 280818288462 585109429130 2776142342032 1717162269148 1190120438636 540460196635 398559033765 1518144650683 42369233868 1663182031519 1286167148081 582619595609 256738220109 549714260784 922158264326 910277570896 1023907194641 2384522548092 829835625095 558087986216 2599369271251 1059484080522 306603953615 2006205884148 19174720823 2666815044476 443099274945 653331820380 2402153515779 250210584745 1123094924328 66116326354 255638531466 3448312627102 2423910463599 212917986446 1044196665795 185130874157 128789311998 691436803402 37185025342 2256286273659 61573519779 374881496945 788344266682 622686246095 581370110928 508668542643 627624326647 606147072591 70921059992 3007693441442 478099658335 885993914166 384208639487 93588920001 2461985519301 1147462657567 330714074587 2442408266892 1443354461380 863452622634 118488556758 480190989572 665433207994 347730872171 1081120195939 1563489656513 112102378037 647908110662 92391943136 193288576767 225328208024 1284137191310 1931434860465 3195393493582 1396032968742 2249864727677 2199335311051 708227833529 214955975905 985406107884 116526878355 269542568511 782134576955 1012930282483 2170717899436 591280071955 355922950647 510182648720 1443148359318 2189813360038 65960526968 1041166962656 2789209432971 59660429189 88213872816 151571291883 817235043489 172236942948 406859508008 1753457986920 255291140319 502572030913 94486156052 815841218313 285330147722 1843080567706 1416492062505 545760325348 423368304850 619979519541 52171087229 259027075319 3556873389776 2139013203230 1641791544 159777237033 2486580643177 3774884378765 1803888972668 438825051429 1143692958455 1505973562348 720011769348 471722325620 9640145683 477746907085 3304479650087 228864823620 1070888556678 2930062004006 535831756737 176490693654 2600019279511 45840748776 1553083062400 156817831023 409117792525 965166523096 555410324126 79677863434 866969110239 941222136749 207582851633 814593147389 2448269447175 170770257144 1141447278995 439516752117 10827242980 377310764485 30140785277 504181353157 794142159783 669519955705 2222297521232 1093163312124 2985598513405 51208872514 338254409504 976303661804 840946848985 2498572446657 1866086633863 1352216631201 1249674962649 998835247056 1259455651793 773285369687 9934364278 1162817073194 736005282 2852630015862 604922015518 2223765684436 306531544927 730214535516 1563867292107 12298645177 787475310121 658397554703 291505940252 1420232094555 419336703932 2974616727389 11617899075 1960097508861 478674296163 839287103682 1762091180586 1742124409674 816734840958 1558035075822 1374759695918 2152765409226 390327771181 269765629650 1186348258258 904885299458 554597683093 1538547494077 769104661316 2246009156117 1959826378555 469464144212 2131701098822 3077512664365 31820030947 858615466346 2455432178270 340017408893 158589360356 134003952349 351060121211 622302846632 2007090908735 735610745276 112262981618 1979450528188 62850184176 1858467784923 161161291990 1539090722356 1819697210411 562354801253 526283637044 425010874397 2305073359448 69794519809 566442759369 1689267715112 2714096079468 528160301325 1455687887941 264266294832 281327423539 500894280073 1655177131489 1193030534330 1195781965198 232432079151 811846671948 1670079317928 85469185696 761122489126 3679283664806 2815379490110 418545310729 1974089096991 319797241033 1154051771269 1539752290103 705499705061 186182390563 867283336046 217479754300 45399673658 368146949549 1357991441453 3215052084564 185149585475 25014887196 143655656401 1714657914445 25295232956 1193621140648 3060244134148 3038630911737 1387604096911 190747651561 1408477750137 2159032249621 2129047368097 78426374817 1528659390795 653579403272 2282822754014 940732185543 2508542343369 1355944074841 918650523756 2058819774613 805133353301 558139355618 204466692897 1123814208392 636161723227 1873388567417 2092885594359 95474910465 197818390418 681061033806 1770131692 296333915573 207050101901 398071266833 284714122724 330403613249 1032017839547 249361408325 485931506231 2031989049993 1488891101416 1118943320058 1056773872937 201547841593 2417079729910 1107026341503 902355143621 1831767531364 819649565860 2707668021931 284725174406 193641611168 179870319440 88264711423 450344517778 251737498491 1949755870283 2603546643856 74438042859 253369048117 2352616538850 327521999488 3355796789331 52932270753 1873752627762 4666015042 1417084297080 1419942097610 75792201690 481583528962 273633776305 2062245736563 405042094934 404566100196 2622690074 186645353179 1285368797752 2689688829457 911327873614 2449300545620 1032205277272 492129761536 624295765576 971413187268 365176359350 345945144220 60185563574 110802879117 970020347723 614973078192 404038569417 85516737531 78251236541 603629048189 213543961253 1642623673767 2389458095607 790741702643 936029856990 1482156499494 552560457635 1992034803854 671624472584 122589880712 2554280570699 1005821649904 687830204341 26180620227 584016618729 2455104680839 189588184670 412735485467 1175156220146 2169671929676 6708605099 1234234390811 822385521094 27898509016 2950919110777 92607661265 1828795734405 13333637982 34616378566 5615275405 2014058197340 117177031587 2764408933052 1142966885300 364444275536 1608359698209 5653266926 166523718073 827130847486 478400551427 217967918457 985129705455 30364862418 1442462150465 776548853599 357815064000 248199026207 1149592840679 1236073984354 178346809103 1155668174091 1041415172983 1193184493874 700811782309 821165606648 72012162837 447488859627 129060971812 639095140984 34608089910 19238444074 1123584948521 1934422641366 1684382040039 39387181551 436423497065 2801067355309 1629389160526 702492089390 238586733921 1944627179526 111631935932 361134178406 422992028662 222314892785 496406849996 2555068122446 439380492090 835068291787 75974087465 2717849555466 1001441139559 35528930027 655562338023 1160819187363 692232147198 50705013890 502096709878 895338764391 406444716383 2845931023490 554424482262 13237966537 668207406928 1493832385968 1492853477763 1515816423866 302121644263 719641189088 2232601880271 235212431090 194472675190 501392597024 343170306678 994041394466 450022650606 482516884597 1756221839557 1644465698886 448975007616 585792123230 3270265499833 2474144079498 2486969989671 411628056169 445190266267 2185169038332 2060300501839 1236664808587 3682098738947 1409981439443 109832236232 306494738460 2568807261476 642577347391 728515190357 36522924655 882131976217 798951794423 114542628757 734313923493 98742080397 883279280766 295856796215 1681211565165 334484024932 156561887781 239601386357 1078321501883 455295285339 1772110796972 1404342305241 2003404269186 33982548956 835820206697 2533470992892 55594159296 977199177693 1410017933251 657049164021 15072499062 1961993233169 431232080646 1448992071153 923174164052 2456679286198 224411175616 1293633962604 632496494464 2103869894714 545628371353 1047415648746 1626161772540 310910217805 1034529112677 109948551795 698799353847 332206656335 2099659935093 66249899665 114443071070 581390079189 422938512108 586429910915 339504357534 30512191021 776030987890 97136392333 840032552097 978077803514 1182539157438 3077378118919 16404538493 1584639142785 1243051742752 804880011278 607777674396 84951980868 790795896698 20912250175 2022402285455 432736844851 3092154724225 905069674131 2670360665030 1039082170809 102760118086 1944256576675 845131750239 14140624235 132932757778 2392119930932 2485986775394 305363231638 1441105908111 26546737465 340121667538 141520837631 923429893810 227164815273 1930091083167 2746113389714 2784324826578 2738610400001 197081305378 276763412249 422856813512 148323239309 2722179003945 284804597752 334660285693 787967789677 2114863733150 228821950056 858024990294 2116449117495 129281824355 276249004031 6401793265 618076529403 38361483250 6731396946 546887550072 1718543799801 1165411967240 144863700161 402051751135 2274341871983 290361435077 2299401638936 1581475552501 37709436798 1528855814248 85040545439 29007835980 224192962039 1362940250692 65844533105 2832495056862 75317398074 894184041567 1374681980461 2159925156397 913454314694 256165405368 2040230901307 2026857098947 821094516346 1228585304993 666820613867 1546154299901 1429910848839 2794401379560 15671564204 957859837026 39541603161 172535869352 3564488706138 1611168955246 240570911691 2877650798871 1046520934427 354240128571 2648503359719 408275185198 52215179086 60982361538 16626137183 2761611370642 2089311781077 153407124685 134756826589 750174866710 165661674151 109178109905 203121806463 1890759052659 2417418049357 417683163291 2203096868107 696041841 2894254347431 349495930079 1451635328925 98374251494 645669631826 132947106421 610394503614 786333252707 153350285281 112848485567 570149546089 604762726519 157323113743 78469533014 160135672700 30105559572 1222179849141 442568519404 1154693080866 5074891784 1361996194466 1054739335465 2385979872992 258303388353 1703741144748 56749152834 731514070019 460862485098 1336307724043 91446280726 2934873087749 459066691024 331296286873 409468052115 105628177342 1183615342479 394142404681 861473970886 488555124092 2397261713396 67081434810 616772271379 503685520411 104333557018 1599714103698 20571632235 423409800393 628704919976 713408884340 688662879896 914693670146 2567629519678 502504152699 703885780193 566033532832 1727683755644 2238363881698 1149259756623 2208718371183 281431668159 160120130765 342385069745 20334779924 551624355268 79560292645 806768844621 630511548761 1712909440299 77387798992 2845169364389 552664823030 494706164085 149262961294 485104407679 1064464081052 1860544400988 89160827850 1828295727072 465733918102 1212986089080 242392191235 615587500553 35059167707 1900657926312 1036308213965 97242064974 2147338628770 908738396187 1740739628922 673879005780 1785775608123 1017665615689 11367519888 1621494370427 697461195795 1664284154578 167605546715 1093373484140 580863718496 108786329532 1363286927045 871006146153 4141734648 279058325222 1880933640983 2230164818543 1005315398248 984831194955 1219882631035 471650253786 732000569218 534355377334 1451185690904 491585688908 587696188213 1214525930776 1912744739490 1559503921366 2136982450701 51701308127 2137002589361 2065383061628 2658959554816 1238067808531 585773112737 208086137097 2749358650408 151204710685 223212544866 2923196263469 1656493946053 650392410970 132051354087 1018606916876 551413681177 639971488277 737003698829 92896649755 425585236955 652012766128 249620394692 1453275545481 659055622190 526557705832 719983367795 266018642847 2086690774880 301149633480 418403145931 18403872013 765178752581 2224277694329 228892262558 780339948904 263113467603 1666980462241 2722198963846 607751463723 750418575235 2727661081252 613638322601 119894839998 487519703266 370963044232 249482281639 37858623010 1805996320781 1732458851427 2720501739198 27999194196 1227805678719 1629824300457 16772466102 38711364865 1109013836432 211951534756 130929837465 1553077670173 746138880075 421106456153 1223720954869 826153436717 3005118094517 43603924424 2017005479338 2764084627964 369669751239 51379398953 1731280806047 1492943971864 67792586593 2077006503355 14815181119 2337036887808 760406813163 74613646241 2142234989385 21793154195 2180197625406 12241432035 43021904058 170328477836 22053329071 1599768671396 591428314869 191672895785 33479446521 253414949940 784908560004 3766994757726 2458786707712 85884798181 2701717098718 2657789221903 162060691252 404129268986 639607114591 514462936748 798548905355 144850466216 1243315050905 895053099571 2265019858699 2109646566937 2238428818 1708260037754 2483521039582 14763469912 516449144133 3399763653554 146156254312 3017149053465 118186461762 681690154820 168491516196 151362088233 45522753279 338801898498 3034047172334 239791957569 1794784672984 259191511005 1733701830690 24746309689 1694748839223 2768670101465 42935006884 1153632934631 900731066514 1351290239288 589562351775 166947265411 1599564680741 672788842742 1073155940762 225286893999 1116470129389 799746535533 1436136060018 460098939453 449630063871 140426672834 26636904809 405862531996 286355657937 246979056956 166585232102 1246387656064 1540441769382 1428586005792 2182069502941 62497566117 521569366337 2068320560586 550904860390 3378797736900 6249633702 3240286268872 961116966532 2407876058748 633073822436 1933856676683 1001904973802 516863341287 614403693644 139800244861 1579388857790 329307864651 812776815163 1782530952073 275381819995 822213537505 1737539066110 574146024162 1923160342460 68102680483 43637472971 49897067192 603516234694 2538719803581 317695605989 61886034323 181339538667 2847050608789 491520842652 18588647547 546346460173 54108601693 777394672381 33862472732 3319262583729 1607049560908 1591459853606 21425619863 1283525864923 65455024785 122558964471 1536658397340 223470867317 207346378798 1938446999213 30975551893 403521672630 96081624032 3102594702430 1472918106835 12806377523 449666193531 120245707539 562901796422 964943618080 36806752126 299155439628 240818017570 1262297672101 912763507772 87299670276 856414131338 96037568779 133781566000 591956697035 2532400110029 1891352757737 566435654389 1263628649580 303226695209 7585868288 60853128498 3557996118446 47169029785 217816576820 524546093 1165702789764 26535654521 2013776022728 2500644909982 2169255200555 1036625193099 80919275409 1533434587795 519816524956 1115384229684 645258708579 2811083343561 1374676365106 963957062075 135590768413 158198784892 21883964459 531530292504 91245245700 318820596046 2068478646456 3059756346397 858810480871 595066935354 613734261538 143633652160 670097589251 578150471159 82915317487 2909598707268 663777819838 47612364436 132146551134 35664370061 1506078453955 8935499622 19738719556 3010443810795 1767751157115 982356885459 1218657411279 142608631208 2213080934315 396585327597 1113693807576 14121931356 881701138739 291137713474 1943452202391 2875934729706 977657973457 3299355221728 4034657205 250148127698 2334618354600 1276726808858 1197520933469 14367014315 119861526488 32653566503 1862332039691 1846311911106 60071022999 181882706147 1335498912437 247494207851 439495745881 403873449539 917994594688 871204291462 767236161655 535040317443 207421043010 1338756196252 39171485591 543646801428 414974931454 149477407476 454132146309 1306914008814 424178851618 211588919013 3916788137 1798662748568 495212706386 980421554707 156468096820 1379773388916 618589019017 8769194475 897577133557 1170565477669 725406097333 1054829363161 211850921704 3219129060117 1944884604636 1614253413790 2582224226894 3104934312297 995745266117 1653772279452 62505183666 1818518986005 1249344568666 1005245870412 2224501242731 986703561564 3431569631205 114420349370 745189045539 156072731167 50938295873 787122909688 280073716147 892743173482 921409632432 297204801862 1584175953456 20145889671 829359466183 2250825490882 632083070631 1770298435934 175341543491 2685180480458 776490514387 211832717043 229336634545 157601224255 23548868116 341323358321 78789251440 22124305178 810728066481 218115009324 2316239134969 1614126630580 60461853724 1170311125308 880091876599 528979290412 298050178366 3241668332311 248468075614 2975104177594 50499943842 799130595516 58608045242 1675322863759 467344689481 485060806092 975061352013 583999855993 1261679335163 205168629792 2439026008 1041002801003 137763859123 1094440062291 178067874482 1322013029814 295956323402 322435626607 235107666710 235070523113 303450803980 2531824624796 1721708888228 1026751287806 20036265732 2745797742357 1615903674264 7896051640 16724768123 941854037706 305450418147 421806245965 1450765129261 761787837248 790265933871 2434548014435 2443433156938 2361444682108 1133872921821 1103271889223 476374480881 2535398605679 1113557651377 2885829734855 3273563808052 1706591967160 212159758407 891224184709 22473455503 62779336397 2350321646577 1829971948131 592073513899 492619350533 3109225030217 1457677644338 118826210117 119361711712 986396139829 2003894322608 785894178298 288979316284 1034330208366 1313202417980 1164230576613 268402840755 1458467206853 800271924876 67042604667 156160342791 2866971844193 1192556118268 132204123081 426445825087 2406907616810 470175053349 43773775675 1337333040118 2409998380960 737229532195 2540141886884 1261768067915 349975364216 81835504153 533800994028 2602485087042 3142416475047 456872519334 115877041798 137980971292 2099996984114 873181528689 264441803004 1159705541999 433779677046 2830094256457 100964769684 1369736412542 1398541974544 1679720877416 553314636663 35675304133 2484443458819 2723558838729 820763730071 1166223158495 8637331311 22717932121 1395564196036 415600177792 502519325376 445173652683 3083410726894 138887226159 2244080170908 2608770341472 1802213910996 2063596678481 1322770522085 1803699271265 2937451991415 447807979738 555081590329 966752079606 108051984094 11148531209 1344549470455 1596388991372 1687016358691 1251557901220 72846905756 189052105515 315999062423 2953908263385 869011218909 1828695017188 147222291613 350794881121 954368503776 2478284670471 227251939429 1832758901103 2171608841409 2782004655117 2514345375567 1300230267910 367316854910 390035207900 938739902838 227779231282 2803342893166 56365507673 218712568293 946170113027 809826188901 2063763597249 1766757653101 1005480985664 1847574418592 649585474121 573953226194 1569037264996 2694580535742 493058314463 490213187586 2469544124260 58934068176 2551520136403 423652827204 43698728007 2175212317601 1849573142977 31715205905 214206784619 283005267414 147662440664 164753460409 2294013604724 571922808866 58161218363 1725957621602 770423450919 5794922325 2017622227704 1635219241169 1827691371152 46250763969 394543913951 830342419175 1178015606475 1827962808108 431214721865 2359772206917 249687492655 626047316819 618890351834 4559943023 3571637247615 1903583256859 834832402991 1011290848639 525033542704 464708091501 237408551446 16163217422 1225059881311 3549337160922 768228532545 125689560438 233953122333 88183850002 65891953902 2022696063939 1243874459122 2161933234566 818514713090 1746272281188 1001803183624 886525025315 33815421390 1432954809128 2157220370929 834052886567 185500740279 458701930955 1785586082493 56885234181 282590547714 679456911789 1877858243187 813599902239 3128650626755 336200822 775940358932 193781067326 88869367396 3650265810479 313752430560 137919036253 777113871162 2812763877338 1930152525447 1181054590761 1133153242231 1538214809976 9464291480 1550490529305 10176612914 464979229870 191825518806 631463505306 1558266112308 1650066198909 686653625504 670505257501 679142609606 979846669124 1535378652328 157685623822 16704083456 439488752857 1313385937439 992902533604 468010462741 1617776689132 3259569715049 1947211724699 346965552580 1171342091845 99327530418 916731062465 91681081052 891383523663 4955135062 1286691691181 2789189908239 330374292752 13730925558 455192409208 1929612690 1042726085793 741995382240 259232618880 1763821305434 1370170455699 597136651936 705858290329 315795859112 1553418721302 2378640260799 1866233777733 335240979240 38707428056 2242023820906 2299383666039 572029607505 1383728544430 566216064191 1776536480508 472086441543 732749189957 560410550748 18962044736 360597759710 47458764393 2999616833804 150331159527 2771547962011 3157818480 45894120527 485233580467 1350971960955 88370547417 2509858334962 3341340737326 1191362493600 93746336714 1314146782443 2615994234262 462348933908 2647219136408 843734521211 1850340127768 230548482368 228708655678 364932147792 2818523831644 370850287006 1533156667414 4000710059 469850700668 256581624450 1767664542176 1596365995280 292000081016 1010308013499 2879876604096 257906000110 745884824251 548439150296 353366094179 80694207355 1337134485550 1264705637363 162720711909 864611469851 495418734573 94765269663 32357780279 480410610864 344442570340 1906577175047 926219983077 170229039472 1006647673234 1358750218065 1361404172486 269201769581 556604641588 265546298273 1584829700651 207995250412 1673407295859 286973477807 93170951173 458810522625 2053001016017 912571241447 406744965379 3005081696251 472747218122 367587536349 607348040550 603145041480 212981611549 145484299122 1754818167458 2279068470 1934183337477 739816360394 735580077693 2191765978498 3072208192708 19018657410 236262173032 1987668587994 657807428553 86570164104 2096861330767 1572253837845 141130477314 2544480624776 1141401488437 1450254761402 846880118666 1454079760309 1337182672588 1583261874217 1959962718200 294234100547 75933314389 2259984266591 59259371066 984969793980 21295194990 352745270449 2424250099349 464148616513 87348826958 2541788886079 2829935049054 467078192420 40292199798 396644838756 115024727965 376897205889 302558891789 540083109918 793138404944 141326797999 99422537716 142149158160 1460830081362 1161498254832 195820980069 3036801258524 502937480671 12314516126 2538007890266 156232124240 1665256360201 1151160307576 239145676505 2778176207159 15019084968 22990686667 1226267217184 604071759320 854637533191 243718415460 1407731769337 467728860900 23904389083 610045939497 635103077534 1845619473641 25032455009 3416320271479 1608815815074 2520266735267 1753127756966 925032398922 1226478222918 1457472970264 84456661947 243292852240 3022589797446 199084568135 107769875328 890988093249 3855169678 519474539946 12986565432 422475490588 625770979900 2539006567190 1980227981200 8735309840 1357302865836 1233386690672 1328185849841 158383586904 765947879096 1530528564325 382714347658 240343492758 98819865395 13986997635 1693173544886 252221664503 1144784833451 1730681408952 2153477583327 263296652696 1515240033646 1605997422227 1882288481782 1437008731848 709498617560 1193739364773 1216378825460 1974473959205 1030125600040 1959439396175 685532664782 1363115893683 2397171842523 1965301133104 2446351170258 309234286946 131350435871 1034654817669 343038271649 3715241605090 1021601697323 2076392121319 2049229325506 1116478160130 1362982946996 96673528772 1958021401662 28327924679 4904856977 245298065145 1304474951671 1019364173132 1312758126383 148078232804 2906968994757 838619018436 2018570999086 278331528995 1048866135612 429878823305 2780717740332 1646782224876 934043002218 170030887005 1744246780548 282908943802 2107498433670 1234763224981 201830791458 107085222060 191929357327 249443358610 115039798243 2040412948604 728389620465 225751048587 1366806025252 679317610531 49641109513 1095750897386 16664778924 78976011490 355194532560 2323239754933 1786240645829 1491777009608 250174111124 1350584570931 148971672431 284016832285 1914279997138 1790023201409 822151081590 261971113528 179360415332 651689471357 1716543927338 1526221436830 123716237072 706822003740 102329581925 894841578095 1941954607082 185999795765 674559418380 1605823976273 38486314248 795449407588 122355062395 15463813470 500134672349 1477375095161 76996566352 639607747530 1769912121417 192339238992 118958741085 220754509548 1454679742105 683178145371 242528973847 115039791159 730265446222 1419745167140 49995131993 45346679172 2179786880109 1170768292366 859461081928 1041913493255 3017231807553 2709406181251 766548330177 75902726770 1309004207582 2478322253274 429109343019 1541359926635 2534598756549 673056187514 116968096100 1345682244778 1159054917499 900730475138 238621738314 835381889420 102619539995 1451210655802 37117378067 349186457408 167245076622 2676692485496 591385496694 1382117833178 31871284506 2827621485243 1498363948101 1094606026775 439730732152 3636662706429 2478847631809 1897740177734 152621279835 186808305760 899603175318 1030728082707 60933308633 2401911850400 2283407411550 944513958146 2683676061 1526812048702 1818948920880 300249801761 49216242925 2192619607372 1229679804796 130240879696 1823134922687 572487278971 2161105484364 621079121071 114749623260 279967508523 96465141671 344851715112 2538996448902 76706550444 1038004260847 2715432905688 71814567741 1183402899930 1242439677948 86887069209 2026666006134 55821672303 484697696159 117038966035 190856352247 145304449929 110891249660 123765387447 70664444606 895909959504 74876833901 795059819270 1437698869254 1309916733341 2473150390874 280225946673 1371437396296 707587427516 576585708280 1499437505341 2608248406285 561773183578 35606612301 2050453869354 28713714506 155473044484 3185145383011 3372289623 2578298717137 874763207070 799818754 204418193774 811545359115 96617585060 855619856987 19665478401 1956060237283 2238870498826 1359219221298 1942139784437 4137100659 2606106978604 416245558338 190704418395 400850258000 1355757358652 1267293955608 1565904867237 49281017844 29869950020 2664875482912 497199096515 1623359498016 232108829073 125218195993 125222877489 57832506051 291215602259 177160736545 297105251009 2448347366939 1688779401482 124981574089 238748275262 2193941905529 39213398428 180213766914 81842434141 247808028514 72551203237 59310735010 2553164895684 731635568794 1322620828018 769619589999 12933196500 3387196460500 11369261303 103770298584 279364462034 44861465384 74722055404 1195840584810 2817493249699 734277342110 100547640728 456558364448 1081839549094 652607888454 2359019488336 1768221299738 723045519119 606025768452 500292004884 700681274997 929257892518 2327048342874 331118232594 1109429853509 1663911912047 2120502365994 37964700599 868872293926 472051794942 1177380238198 2044089458032 148045928431 1404319977940 584423989043 1569085271524 2594521530369 390530009124 662146524705 1511828009901 1612678028255 718464585775 1257392898871 228757961979 1139274249895 221654252334 341587051492 1712077223553 1470936646758 75246928033 164404124060 1983017767348 1447699430877 298177467179 2135032804680 2685110527643 291880590016 14565978845 2102763207912 3103907538310 1015682814247 11697232256 31586754507 143501974001 873323014031 159076827951 486056598408 1662119713093 740842017716 557374407219 2450194131387 115305442081 1774719896440 1285468422243 799843702170 66160419480 140440607062 6989392 2287598603733 1608946550383 625717461603 1341368453743 421293524971 1496454107195 643205501897 152644061012 978547744641 1508834456234 201199423165 225533780233 902995903794 2013997714576 1408716244216 1709502553999 2027259283304 60911632992 2381214096556 161237353516 312086596442 2187957223827 855249850446 3262593239046 2701294202998 95376358570 977899312695 2024423231184 316654067378 90455691452 288459915253 8389073579 491472894930 1520135180703 909531060732 381765125157 93579834503 604583449355 3203678647355 2837373343753 446535914388 16882242275 326792062538 70636677074 535465829349 663177446257 1439229053441 302791050336 451463935952 1879121779868 1716480158211 137782595341 715921375690 54457756023 3286385953738 494335034012 184244545849 517322075079 1211579752039 115558734119 213941423235 463435606386 786264104846 984971238950 3525487090090 87210034800 410395898389 705034993153 1022943409886 314518165298 767719397703 3156120182666 894882887061 869299523743 100816805004 293585955698 807191884559 2077486170199 1945325986629 101126928311 195931233018 260116820992 21830429915 282950291906 963840574 1052092353439 1200868109542 327834800711 625630023447 13598307462 979847103960 2405097370664 481518055527 186698052652 211750885691 2881553408881 651423546617 158691259561 1331687555817 1056589077197 17860484545 2786154090314 562504067961 458819532482 1310020899711 3596603654137 260737575634 1117462909494 286490779252 403171817584 1202210082074 197060584604 2366262914764 2024132906946 1558985284833 567441120901 1216388835103 165216111996 1568253562065 590057955982 4640102300 191177207201 2702096340667 397585115664 1956700204019 26454287400 151819181701 149025807674 1570990851533 1749274425659 2832763256267 382364293208 530287863066 728843904929 1685739341972 596964428331 74016987729 173897400495 795458321799 380083705467 838550121541 308689814 673374771070 76322208132 1770315195268 541350732536 974356337950 957997409882 236708937528 1107464572284 1293084988894 148171432841 266427185752 16630601226 565267411187 75607237965 569162488840 10181946854 480875001575 1563780075627 485507090032 1589918095222 87466621735 81930634994 329216152008 158300978114 2944884536004 89303584165 556219200902 2076611474900 721531351684 1267096638778 813980080578 2026043068643 716763120169 1445166072570 2721072318972 2906586783250 218605441975 77351191029 575490169956 1243689025529 735631359924 927270226964 501395174928 215960375342 1630006990520 62487133438 692805150430 229265584468 3061293853137 514283576480 483046669610 2538461881787 2101740777646 3312838350397 1186235969157 1606115850631 1170778810920 1062761437323 715334795859 168983045870 114471689251 777906405515 56800844565 3264868391368 191662968525 686149182010 1225148286153 143319637322 893962155099 230345531309 3672755047 66270775351 141921188420 468052434615 1507827283177 111401680261 191746980873 1500921790483 49520035400 52400526504 1098201806337 223153035911 2039975907419 2389601809722 1644404598661 840747580347 464668162126 2361859123235 440811653306 973659957031 273660166147 34536527606 318518058962 2955943457553 69813052619 1369742194640 639616395272 994175062794 101010948276 162152422706 763382523112 512965192196 2573149830459 1225612624362 260251563480 2831437320161 684905581578 307110377340 70170795268 521197720581 3080737949649 1116298664844 483815287038 92363319871 2949415790607 177357899713 1042093250246 471133043525 671253213 1764064688170 1735640920842 1888669769878 296627296954 621315306405 478902032732 169501004806 149359834632 29558211574 552665138736 682570278732 812242242389 1968175914299 2753844858214 893082162134 997709531637 2926785579434 513733085746 226359402109 623768645890 556911752836 631889276962 235082905743 1354798944668 1633489442477 825118908518 621783905868 600076703137 1559887785005 1055993202029 93438461434 1773481787280 678133477637 809066662354 1439874803987 292856947809 832526833588 3069276525330 1048663013439 1462169983896 1455778319151 208123761020 230654620032 2967227215328 1601249310288 376569901099 2420249945313 2063358000411 537224252613 25699187080 82149379867 1818252901491 204678806304 2090931727437 2541307224922 645008386698 2016902090668 573167503094 1118794001685 60004847051 222356355800 1033921951439 556793278601 1770148447754 12614976456 171865087821 349991676334 332652103187 83529834396 1078804188241 490598358461 481389767513 48853097335 75151441583 88023795996 98002643150 89531335941 807942404309 30657919765 1445496066992 23508893841 31077460874 2518101146155 2577741310119 59215364031 1510053855382 372629979306 97993739938 222766183127 864111177067 1130836503929 1986482450771 233603454371 983940417520 1086032131009 272311153962 1233170802880 242149590329 209869727639 886230187167 1512470422920 72420961179 1009887753213 3076667584981 3501661742538 178242106120 99546783049 2434535641897 129559429706 63083808372 20566882751 113022963187 1073809781962 591472121199 1112820354815 9028490264 231220328165 1476453177180 546335438596 2487118901231 384238939652 778676799784 411814006056 2968634716763 2493578519627 458950394715 63141409771 1874284807345 1362622854146 2405510660322 519343011015 62977984095 1878886162 10242464007 692791003099 436406331358 1161915572344 2866748487307 842381710603 2052038869148 476580615959 2589065823762 4051384577 121858237705 804981311957 1104851124790 879050399967 88326965705 149631044228 336171157226 295467496395 10765587176 743996295277 1482074337621 82724492794 2665215131829 153393753783 891516576385 1096575154529 145884067935 993000816626 59015852434 16702260618 39693809794 645712700293 176677410444 647276223069 815871507060 1135934807735 192835247293 919034433793 1874193867690 2043774856732 129586154816 3869317306 1253387942175 522402730196 2408330405895 531774720039 28538351587 67431846117 407960675435 157040165886 349122619972 2185284545256 1501398370428 70622988019 2698127570614 761377411086 1664134039158 2864476661551 82318483967 2941533777065 458868330944 41242358328 952264962215 29166671655 786381300834 1076930740221 2602723179305 995936982439 203133849691 2695493273417 122333011507 2701893888260 47104627409 65155772106 783284391770 185839195 474440747476 283424645899 1434210744877 735430800022 1887412358967 1048131704733 113471828858 78007056989 1657751930456 142931325930 1033153652811 47732069789 185830149178 775022501271 65309438621 885808192319 927606221357 18701143650 174936749694 487191158207 2119992543313 1877756030707 176095780963 2711977660554 2056012695 223683193138 3436034866285 117720593854 1339470199602 83501508973 178336521823 1992774352184 606884412316 968782761749 1986079393813 235053226811 596610930417 2130642377118 2174139880428 207732365510 317281829119 879929598679 1323813164270 968709478794 649597406130 40061922527 160969773236 1946251991490 1834906313861 2493057323680 2712011874479 794774183051 1153536705 133529073634 2683299935102 1482222446292 1848755319673 249400017877 1483512741341 1083562072987 414925223094 54383746792 342878067457 961925703119 2875784156627 1307424682697 1170871555795 1633806800267 32074324128 2918431273569 250226106911 122558053046 2849878964579 1330392206272 296795644957 1344440258781 1195200373893 47149841586 549473693642 1680021985432 1434802844193 898634083578 302914715207 1422292208839 671180538215 372281410003 957474927407 685802246050 2555662339297 312008918754 1776461728959 323125957572 1151569162489 151827710123 1922897110806 1005584931077 513912552907 1539165186243 2026774857668 1228637772891 2211596495570 667202307178 532725956395 687665818397 794048496435 2205368662413 2446034580266 226929059760 531264299347 1131623956717 561204094612 82335166320 515169657682 121471768563 1578662490475 59043507174 1084114081767 6278419264 2474328424234 1609462428992 685294919498 81570376456 95288474342 2144104144199 595211493413 461568697219 840572757381 135540374120 44462965714 352460352555 100991327045 677988022473 259488606126 179119757631 115463081270 180093093810 1862070025264 2272742069560 839943744239 690891996280 347577684653 294509038405 764538022579 1929252790693 108925369871 183442217856 930171849394 262858063869 804821292800 168746189134 677695221435 60736095394 101884453904 1793246294034 223049723916 81327743463 2980023979434 1132417891978 1978719158569 9574930536 2139738144334 782273436747 1675817553370 791493684862 332934116153 86108124333 3169387810214 597045668667 1966107240688 85790401919 594888610329 230733904670 171074305262 24458419963 990555318631 221590546619 74217907853 1996592952753 237534565862 54982794481 9882108415 1622968916676 13228520764 53738065224 3618800211079 135427090154 1855506533851 1757568870767 1614040457752 2765224494381 369873807848 29565155273 1965671944328 870366634291 15132758792 120143083887 1066764825316 1796172494705 1621950909741 591714291733 23788993638 1336352617805 2333964051655 3083139228576 811464113452 2239747728662 245040577535 200919497643 178691914186 137817758019 2324143422756 181304980099 58729360193 130447515121 426012625 1335207352377 46725515710 46315259688 174310329743 2078800495084 175217632089 1031143719152 869669230762 1201482151501 2743950172004 1873912992919 1321600385946 174100346408 1442872196254 1378092154989 592677776314 659627004542 1234905112943 985235765360 1449255630243 1975620763714 1222996156568 155304916404 53716848114 681780708981 1120615312051 918906817055 1258886275704 10847231062 1231724099990 895652413579 2522496827658 2136772289593 38627337595 681499342519 95729647136 1914304492949 205029171883 247574424470 1234419413084 1688276250194 56220622810 38286198565 1933462523431 130351277575 498783102535 1127984848935 335194544799 44407539546 1697829597531 1744755695688 2293619082070 1772992665234 538011857208 748461130920 303998828231 654041801060 1251550118590 66999545610 36641334744 568128729168 157176015663 967055961029 371090030500 706473031230 1728216189860 637821462653 16870861466 456931460736 2544920270274 1272319446026 788944605211 264770873472 1144891823343 190805770824 541479802802 334114811559 1656605013547 69591499734 86401297512 2472325286048 606730102546 732370695479 1851758157254 514044013072 827072265788 584554225746 908710504285 27311430249 49601286024 10566469711 1102872251727 96096796415 1201931645728 520053206471 301806845143 824891594465 265489285051 85261631138 2021670037769 3681605754 1349194064800 518942036128 420592083883 1907533157348 1539014933912 932616462537 468830259838 93738514171 218187086871 475667061305 268770734996 2410053029321 530438471782 2728762969698 451905549782 400116151546 767239362357 400377400635 1823173567816 605697658323 1200565809692 954263121887 907046100106 1800708178674 1223533238187 3575048874868 436753714583 421153839505 943356356592 75280455450 900080840993 2690466054998 3352447547752 828859353783 591885884099 429249080136 1550695543160 579660264219 1904853515249 14377523798 1347462221105 2195938634366 2085480299545 592322513703 213533424820 197035242864 1304590663955 3562566069641 1500892872206 371167997372 441276443315 228048554124 3471934226119 71855703051 3260901234075 290853587937 1071867711157 2197587201899 108553497780 1403662222993 521113309129 201027123875 78140995175 298514415892 604041814222 335084007921 1526338036284 1680281015930 2316474551469 2682309105696 1715380447861 1961113118081 983452048650 1931786845012 409420129578 566889769929 1022419978548 52692428631 117586767331 499433347439 101284625516 416299716756 405954938630 1346692326323 1541396489370 471690209182 592907837966 4940457823 33961410151 330430141223 2147364887025 838131251358 6835128190 1484926939077 2332685486994 1193724309774 1163135967572 37510958925 592612548458 321805564688 323787226098 695818360501 1617975685244 3588431847200 2148408553766 182042352600 2562743881114 1436951974260 1426754281264 2335532524993 1157367060850 2347286402237 1761527945049 31704054774 2466387806379 47297318346 52583086018 1376942867260 796730812053 2996535291726 823426311821 2418687357365 50254288256 1070968787647 298516088446 536022247185 252415722823 567162744400 2893515264534 1543149834295 21316043660 31321285658 1535864459828 1211900214979 1849194673805 1125268498869 542650649307 214042732113 2813445960188 397404529054 2172115477015 717792202543 166899003934 36668232643 4868052295 2054147057303 2278447849534 17279608902 392350225420 472990112329 1391460590063 1437691878090 1339359650282 771513636027 463133808457 559029932938 1097661051170 630381926284 2216048642142 367940240755 2844447374448 846331064078 1313876206438 2921045439432 13144995036 240234855793 805007747209 2637051536842 64720183475 578298066355 554072533000 981353771093 38941667514 980393032895 272954389310 372698958662 614735378977 983905129903 510753645160 2627872574341 180994196271 1266334665685 1950200393475 1276707188429 1783934010475 1552740655371 508182009152 182134757270 1297877337012 51326387109 882740890885 386808680100 2058774404381 550899351451 167101649227 90334540471 267953546528 1103148971107 309171249510 2804292677940 307844260147 954233176783 1803363031392 670813195253 414636050620 342017890035 127022604354 677909632386 1394361064214 393228279482 1751678779071 2193309879750 103892550869 4989689816 1325300478090 632093182513 1131209414525 223926506244 632083900347 2306691662815 21394502582 642413986750 2012179047814 35084205038 150216529108 340641058020 969778160917 81879468280 2259386732 1022138702966 1758462299189 1434627973455 26351832053 934563747850 468641781252 496525513665 1488834280078 522349067637 2443183081968 197956790458 79356061301 2772601616034 398442826190 3739703290 874749851441 767900754424 679334268425 1644784709390 441716745112 938078508050 1018422082477 1323911023502 708626831052 462480725062 441271490274 1924200836970 3284438694624 2033819998926 79104241753 105876292660 944784095901 1430122202946 1871752306111 1528761095282 4462371523 1809381432806 361050637656 35957845806 772309089186 1684609211432 2224054023498 570383173965 305478987236 1086451965769 311203772191 561983673643 1521240137659 812561993391 2894759095218 1299749788498 780165259610 2468348667961 545102240248 480233243352 800789152213 2492115869789 143018927351 1559227424323 439872156969 84724557154 361074823868 448016730001 187199954453 1457614754298 134391200086 132950687489 1222367638598 2264653776267 2297587116495 1134967875415 681370376314 112588853527 614116641238 1000785368282 982220215983 462720072690 943425918580 821392098931 416329520976 1830126426321 3478123011484 782512579136 1728273351308 1865986411311 1813977388662 62896770209 812715476143 507104661257 19768431425 448521113464 340528016415 43566646472 798571020380 2272678558858 34000102472 164331032235 830893866275 81384480385 213485015329 1903696556603 647214725857 2766430389653 22660874013 841923029301 88420134306 45187645092 391412358638 1467577549029 2630484000225 1074459269729 1816409889376 2739445445740 1256365628654 361479126035 141807726978 419171471036 1863667075 37639874298 24898056174 2685604070147 3787378178678 1239168998700 178897237561 57321744775 189498333809 2340497599480 636147364298 1290298417921 1100436380467 254346175040 3208861580060 1545342952480 1442729984484 109312214819 201110238930 1991017343967 238453819018 433252415367 704852142530 3062424938723 19027304141 658922681799 2300137979292 131436228935 63154199059 1216254374681 96389614807 176531633936 321475625544 1956327504284 2266131062642 502311379540 30447234309 732453511293 1596803927722 406759650560 2504834458859 307658406121 513773628568 1456078928509 1473097810833 589099786859 8802463653 1085165670242 1226638845366 61708904600 278015027354 1876331813188 2461367252791 257224881694 2229611272676 331964743575 6543275986 393719148776 91149495756 196249400489 1154122566292 339578039056 1662730006071 3362081201030 1141231384725 589162852637 412304437237 466480473979 84737548703 588534734421 2603831677774 269513291067 582586315191 158135431156 1579556786508 364948915205 348290034361 2142527719068 5565982742 2037345058623 1710950669233 231107093967 203449667354 41798886518 364103095490 2293743708376 1973242014470 109258479791 1134200351510 91296404556 87943349979 1903778817533 1234177060948 239305958937 29301016442 142885864477 893787436090 486217348901 1006276723182 1432434348674 540908986163 2889343527676 3292515570434 1291894566236 21921955344 1591517234485 111647983049 1212601718806 176731408217 627394473623 43306404494 1884053741019 767097719149 1892505457385 11435126127 295798942184 1253954865836 1690760141821 1629748493384 78913857053 1700661638488 814091223510 74759031860 349550651144 1547212864846 3090416540898 2094160493443 3020398173532 1701985897511 7876972410 902417552713 2814978666260 1263452232529 2389314860674 1284725389966 1511024106507 3194615851177 678380989102 793138186968 1366996079953 148345240958 1441139669744 706140253552 192702168681 242607089521 44543579840 585246653598 1030175531646 2627349892447 1381697189675 281174006638 1122703563150 244520222122 1065847840899 3767926387482 691526768185 362494486089 2500501024599 2300229516906 1052535970902 1397475554068 1439444592918 932717176462 1377151808527 1377607826334 62660401601 399212541924 36812215024 954479544429 138084556149 197222601416 185918190736 437044966156 2187917218171 1232465478385 764121412231 30601451821 656415509423 24601163280 1428209450824 353867668035 2259980316550 906504731347 99456455716 50669687846 433676422623 423391293426 241430270458 41765319161 1416323296920 2100120248599 766409828601 2071800138546 839546634308 214537879 1329127551835 35219713045 105157197755 644094119094 2533866922699 585349812266 2080379766279 95462140192 277502897678 1398915081883 750315457481 1665470411828 630712416660 153499638597 2081411958588 2804286406892 370600500630 2188256565935 544954938139 206614279805 70974354194 3041039380598 544723540220 1238820519354 1139091043038 87493688063 2457842502024 1718345729478 396286731647 1129203515332 1122008443283 55435415602 250170673320 3149299063266 3069109113635 160577372745 2919430325710 952628953529 1449111647654 1428711109981 849778769141 2641473088336 281501956012 504726249837 1162137337502 1881003225843 53915140311 41445298961 1543466683867 689467279429 1213398872132 1399226187486 264388768638 38505188812 214084711893 1087441751362 1595403986724 664044017704 1439575226691 119047782507 529154100357 3128954925 268385644324 1610743201036 592298221300 192502017754 223908792878 3151995391196 80524442254 30653740182 1377283175901 2121378738950 2617503365254 1279180063907 855262868672 435108274541 175020603341 60618276191 812312012900 11178814344 136159570169 2101001836584 264968057963 564158939840 360703854133 3216666868097 458596233554 1765685465407 38806938935 388437861625 3249094885343 2328866738635 2499354328064 773747478797 283937694077 1123745821668 14943230800 31472072962 857274461742 1668349990374 48136199053 408969218177 36700296591 41809074822 79722962837 2260129719637 1248435468581 1489366653981 106246784540 219358019512 583991548394 868028179845 2366727467792 9243467232 18954351679 2328790948421 295418125240 2540220472815 398783231772 99844057268 2301231892231 2106235965943 636848760752 799726343829 142574568450 1806826383519 1193697645718 2325078397013 496620377955 5047363405 1178375917382 232197756655 2722232228216 3252635366046 36517096372 197374310507 305128097442 206120776738 1807528979664 712224016167 1233681169577 687113684008 694652534436 663544619256 3961464447 228910664079 2810128686337 2190891698735 1078169893525 289665715672 324751447581 641265275630 724961012428 1090553682987 90673898446 2212342545 309878911978 2280800959067 166915871954 512409832929 918234654711 1297082309677 1288222906481 3616482519435 301766170951 1957183173646 3183581148617 365431579663 49128536997 1467678606674 171258261528 3017199404134 137871715639 279718321076 629257447725 65706605378 107362882311 570263799054 1188620790210 3004432804082 987790213625 509978479878 1579518633356 287075633219 1272851052678 276207493411 189245026128 722527285390 2187524341019 239439162022 564222264888 743761178424 231949710687 1865830429682 2178863899805 165851945554 399050633626 1009500722317 1135508492734 2746516848960 3587078297817 118461062190 1486194811872 2075748013207 913014059404 95589790501 2196530400307 888162946722 1889515210045 525782820827 259078313802 1824874739496 632318906411 1940427201101 368360663642 721648062983 235545552518 503232444219 3195909657044 2408818851006 1390180949549 148390328077 1689249391564 2630680709834 680026668467 482172935620 137453813287 375588415355 1907407657720 234182516268 635834100888 3542526574696 1690421852063 1126642847132 82605818713 1843714972016 527354517449 1915814630158 556048715517 376225695290 2701821629345 2138784810726 3081194331570 3053899050723 2894090040483 64454889095 1409017281744 1614804785936 883232628666 101549539005 732969376898 12894125191 3259813330505 225206679192 832830367785 38806188143 605817344281 1321453058715 292778720760 1757946569336 2090415392039 1072170679745 483622647060 88016311525 860743746399 510927658020 776220561645 62806273609 502351824854 831717328111 2525834801217 1020752744543 3198341186648 140757262022 2004988856946 321378533237 1560754055774 196307984082 956319855498 663561132292 93027385162 2089846857615 917844932789 2374524451625 76013429597 1029497843088 1018293469794 261118088833 1078319184429 477773542088 1399631473375 1675374484973 132938109479 48301493836 448630509653 724745716301 213593314710 95137620349 2530571458140 2997914757964 38970386105 285430111983 419084731061 1863011895419 2269749948310 21111824507 874531005099 187382767886 66839568105 1635495188818 2166209461238 607774534664 756770801597 189233670609 881138700342 1175530080324 1605616068544 485688099911 550594435650 2097064559067 1215352414123 217580229594 369647455542 778628349464 866174650304 792908996893 907651807158 278250488387 2731176192703 1101392692750 640854429435 400170465434 523000259252 348336161285 1701913518465 782284697331 1833314318531 199810803927 39051821139 1108270207517 1036640244582 2636587357727 29143964234 698470788 1335177342688 1176575732835 278657720924 1997050421592 1054906039681 840739806357 409996492534 1209230732315 411894825914 153794275411 380096242606 1394065952344 176587433867 1857661981054 2317765693706 1284689024629 164558854998 115819097544 1267432680173 449765475778 567883954207 831150458 2610837740380 379368530666 99143559753 1486684257731 19871388399 2823827259042 849677502846 1311045975058 812012186932 1981278058211 1517104159409 301982715801 2143285720300 1509851645578 13525753660 309319355385 350709192895 319413754629 1406465567590 2094439011 1285707067071 1472462850183 708421244037 277545540144 130256587999 335120216494 2079038814005 1278176347990 2408506358271 386220656242 114332838034 835848148782 37416807396 1546370302782 283712554760 2769838001468 1232988952330 2852983600506 1472949266402 399138027627 45701118952 363156273929 104687373945 92342799172 206706829155 202377826227 456331735659 959520824337 735073972731 2130918423418 1579263930280 559257183135 109934459914 200218616877 1392614409960 289357743878 83658096382 677848386495 1638109140089 3302305985224 152469360462 3321373102220 433847373877 1215835005909 163790250277 18264874464 108349318579 689950224708 576242607772 2358530393099 649078722713 801456903744 1643934867212 2554605633037 266412594906 385496505931 1466394801695 146648777090 199210311093 1428975509144 530001995945 552536020786 502588958790 130863369694 2060068934108 608126161934 2688525846590 66005262272 4538191946 2741535982614 1986482789633 1930703900623 130434879867 471431846438 3040014936620 119813803506 2107046436218 376775489233 1300651791854 23024605891 1133015575728 247074800409 1980883320315 300968531495 86710681798 688181493157 190335739817 73642945354 4812182743 2278891487695 587043027073 390515647174 507937655069 708981015440 122960141777 2171178598408 3772458343068 350428325201 1878724904808 1069451325852 172823881124 313203176124 375684303977 122052693336 279179656132 2238504995458 791199674528 388634753633 169919083588 2405127807634 350582480123 1912874987033 592060682148 421853573903 1044632381034 932041963762 150932928236 1126092595216 340232967057 1342144168939 1399968127101 131321485583 145914537795 1185178282429 556120006322 2147857324997 894564508593 858218491873 798094909088 940120948483 887419874576 652820903195 927811591371 1906560300973 2355394161937 407998185469 707954700056 577983850019 426780413823 778652162185 40648456743 962159277076 592596706967 144098373044 2240908733926 1207435411505 2701932084535 1389844693615 2335088768348 842666327430 105152926296 584509529436 1263980629626 276660074885 352952292961 167888359136 2470991986659 621479741408 319550681808 713841890699 646301826797 342452139811 1684701194116 880329882626 1908037985593 286973264196 879808861619 1382646325536 1413216847213 118388090754 456774334122 1290682941765 19396480615 293314707218 137976861905 556241664750 245563609837 123809762324 40933748233 586921923460 38511093003 603099425429 166824665899 98612183656 2028754623876 648982147504 240976670719 1375196453180 2830693399888 29555980968 1447046676353 1064273475197 91306391585 247944517226 2168390106439 613379414471 94345183090 1469466007584 1973600638978 3345268483579 133606766055 554863109833 790652899837 1980780606441 140992292553 1314401864943 99582287472 1129359944855 2177725504828 4277582045 8322914464 376343014350 2507608724789 1301182274283 414593913787 910555313429 1051170821806 885445899675 854330660148 128503516356 171698749526 13646550863 2510555800906 541343373172 2087334248238 18574922031 110591573276 455513344192 3088174344691 3080770644606 2380665793978 1007033292992 391494574101 530299058653 1881873664481 3368972215499 137145562434 75665651106 210069140944 1980045235793 133647269713 653765713201 1686648080905 87943139278 2047417977137 2033141240783 896938663125 258080163274 650827723916 2402594301638 475309413631 1320043445580 1701758158756 724698130000 1065755600006 905982047772 3337530551690 145618007953 1571611083212 5411751287 2351756086805 180811979830 1706096475575 488432579391 5902936099 232126339739 3058946425108 654223256639 190232865452 275770250866 11348236342 1597871956919 622788275336 187732030306 232778608303 2783473581125 1243655698706 1343282683837 763891368262 361935075032 1551457131692 36077814456 249010877560 1041697439401 1190508869843 870475959342 1183935016351 1168918589038 551490679549 2384654789852 366393508883 406725708232 2123751132656 299447434169 701211839315 14464121755 2147340710304 3123409000083 1598903341835 887472213340 4136046196 3464438930310 50329010451 767240216167 1405377668141 535803630750 198370144328 1095763621979 734448669658 435668170530 3081826686256 1215421060196 408823288048 860115012832 2280501237434 799287224610 438195535596 1156507283247 676938691543 2714484146953 332424481875 214750377344 1596763363724 344442972425 70436671360 2739263902628 645745230981 1189041236069 2362598638156 220877307337 692772167826 667370962559 616698066331 368485368950 682397881484 2663005260434 29266266214 1685991869693 38998138328 1089072650875 1495957317249 100645482971 276697287403 1657257077492 1384704264838 1388528194993 78836369230 2058260414357 1560402143484 1324373818983 218545180898 1660197034488 1486059284289 113418152818 2847980295625 808520426766 171970811705 293071519845 346647281314 1434927022857 1578023773852 731697223991 1026354133606 520070124992 936302217292 531631569348 148665566670 1421250996892 77653666585 511544515755 783730002294 204887624554 309681198675 142167577382 1596321577621 952651995741 234415523687 98289944697 89293701091 5459335988 1992098038827 86990991012 2464154089728 568225100960 1837805821846 2125441157214 2126612147065 26027564936 2056954719729 1348681167698 1649637280703 731966155105 886347088399 666366306242 1313224145490 158270792680 1266596558215 2992882274276 796460912944 1917778767985 93837949281 1442709174467 541147059269 3203999058269 1283033254329 166187767967 1953855597248 132820816323 58378124050 707350655499 8772159106 156298102584 2133214103802 639458070305 194016876477 3311387452219 895588611592 643799054796 1307685834973 1848109615565 2063975688723 266960615456 769685975867 888427813802 1036030138566 3364999322608 1554384209005 893848602740 853535275564 1166842257750 1417839452783 96416317376 743048716699 3260672369540 569763367760 95455940688 2365848187367 42483397807 1131384977437 957116366323 2241152842932 1255568495640 2287189040562 452047015451 30701654480 123089666709 679662813577 355700429388 1119541990354 957011551103 662955587869 767156427379 2337707120400 232778244409 169834023304 1130884141480 167338838417 1066515657664 1858122756728 22129611818 2806799828973 43875326417 1836568492328 65404254123 1209420112087 2224846477467 1673877171796 538820525752 346542824484 249515505243 48121348303 697724636350 2157749037934 758620572627 471325751487 119176625344 1909383490837 953940766711 599413721143 1054555304322 555179773710 105747904521 1829403132518 667008288270 673782578477 1203477840320 1782675524906 381847527988 168500028379 355109652610 461597063752 2814509699900 1926811760591 1919372458433 423408384117 327112367684 738040592449 323599082449 1680052918373 1382413143036 114363607695 2178236158118 1979623347238 985595882361 206640288180 105059836982 686833864727 903849480522 936669860601 349127021333 1563022614925 1056035205394 804660420992 256299695659 310703088442 3017925104846 102605522501 980790651821 1505009222951 1413762791950 1088642294419 2222079701633 1091179796275 116175992092 769311207241 349129601994 781715467980 2514741906060 28061638908 1966254921093 2214452833086 217461707459 82923670518 8934634713 369764458967 2443828751128 2655353520973 750313139569 429693807231 2011015109730 298038272747 2147216962596 270961750100 75683770 1048546912843 519194868031 1744580092969 333030288115 451531609535 1202296635964 2414518612102 309695069751 2688093130078 1391777315206 3175555229428 388457328528 1188682803024 1520323846727 821626042218 788526352235 256433312839 566283133057 722917167772 116059510138 613992656997 2046763647686 219885036721 27744249927 864987941388 101264797539 1083779676628 970655848112 567213203154 70942863697 1277942003974 602419291176 2953380357336 335582308278 120325710229 6061286313 10449277673 49860404847 1054637350922 238054862946 1704416967510 5673328956 120820140029 609010076746 1296065170668 278156348071 505117053996 507544140295 1389840925183 2051758205607 643345025491 55768595018 378681658939 1507974154058 91357206840 602349061995 4313350174 1819939551545 47579017870 113921586551 43115139315 172983828721 149799128255 486729598358 2138944358145 1222285275442 39526603312 1105371536282 1093206511939 1978359209518 188846724379 204615864782 1018235444568 112583705078 101591930437 2697935265577 717342117321 1096241216898 1530412638048 2555132165624 993023430430 825740435268 672862802948 206252219553 775398194068 1897979455348 1341820750697 3024764671195 3757507838198 227406269208 147587691590 3375409587067 647121514272 345492903093 1382030859693 5735013812 451125544976 217173423597 579361209614 583604272472 1248660617937 137526021099 761290089101 240646427142 262126358957 1613273031942 2256149015244 3145864687076 1981154591082 652457670150 1060271647216 1873994472644 2872164212817 949943360729 805600914071 258089525334 1766633530050 492620247038 388671846836 1661395009760 50802170459 156658163111 141675656901 74566888641 1715930649855 1227451192935 132991544679 122694004829 279224602358 334509792256 269735646723 1250826331272 2527412252790 3441047229655 91228295727 2372729692642 2819600479542 460364701220 774666626151 161639554086 563912895826 1444638583961 504536369116 3956606396 1849517794061 214465520975 1710957290702 1811519503890 100435561218 166973909480 848060145759 101152425680 1456180685981 395080703211 426640640971 2879121500090 57020126809 1155315878382 237151071856 418820494661 1467022866458 2063833723716 2619449639614 581303407923 1763200692341 128280480620 110748838218 404448408006 85059659958 367697314426 181288734613 55744779346 499494870024 11680398607 466186303260 214605141373 3039204958962 174410970045 197448821334 2171413201925 732328039635 795280241796 523117573100 690752689427 547013631935 217650219419 587128599343 350427154528 765150739030 314957564880 1484937545177 29379627211 2482885225112 2294548675341 936137992652 149571203616 2728751383536 674278672605 486014169202 1144897471560 827747432075 1130968694091 541281962200 2828138954082 919377815947 1890203227647 2177509083514 526195838592 594423351673 623617796104 84117781432 477113215105 1627361120286 2241155925233 1028409761 1687644173234 1613942831228 542788304295 233375518547 480705846254 195366930919 261477819956 2610703182233 803239908051 746182877327 276494102202 890011413833 2898588954916 1396839673193 12901418024 352348131366 243696328555 30461533816 788558243533 764335072011 1928491845557 873533935241 3254963172377 2090134377404 144139832886 124146646296 1148170079944 595639164595 63593089155 1513288596537 1496929801842 745044527138 2023078804720 123256219862 1007041343791 2535967403711 64185972130 483798248755 1129698281967 484744683638 2866739873780 407542589947 943794232013 1644655846435 11068623926 746140338980 128714482679 85623959799 97902833666 1578688279104 108261910685 824889187859 182858834047 815762623143 206505052238 183261437504 10655231025 567583068382 1054715663585 290292649013 1177735965082 532389030163 253072872795 994219703175 413775700007 2546584832113 55698068623 861930072384 498949603498 475488030149 622610666536 563908726564 854954519815 704426125965 107240293605 25149513373 1174017291046 1452483171078 225559079327 144632128820 42998981236 947789538484 2236854602466 975503504772 485498343874 2447560976775 159525594417 2784799398643 184678045471 1248413924748 176506280 1737136307619 120688258310 2010023553230 663943926330 934527056394 413381059022 498769006638 2393932089 301361861881 2620725777662 1994499114300 2403716685972 263022745808 283910151830 1312336575497 2266396075406 1944140250873 1748360294819 276253363261 38461300688 341802087482 2048936626423 139917417731 2177998000693 1334345139988 200499987641 151081547497 266748158325 962529333989 13106678909 3462770918 526648851201 71974533591 153877219820 511895204787 1469767391751 177504140037 847144391784 1187585637692 437330447251 189154118258 677868099370 112200378470 1260931420074 517419723791 1033785256907 52679395943 641026806387 337764618835 3129712277081 555188609958 197685174585 47785865932 2232311284471 290296227386 870364832693 1612392035067 619822058039 765720671065 992988220806 965316947178 1958184857368 2316881528966 1133764767428 255047333066 661355524322 265301989522 2678302656392 1183639482170 76975655479 933767368566 1512977908667 243457736300 2214821516464 988850000408 99858898309 87616348744 28174404554 1308084736865 201591705696 1118652481491 497463010153 128314699351 1545593507200 603951153444 1391249655405 180942528421 1512520025728 24756084516 2006394518088 62196590902 116488349265 612141768986 1525050128983 24507669703 232360683226 2399785195168 128206090386 701082088231 1570841392649 195467782841 410974774854 244256425992 1130064770948 2223490014011 52681249571 67650585663 2306667009661 3294770989315 552859541211 890414934857 423467954336 501591468261 46151741118 857657531274 479005393389 84720935727 406318063847 383978247040 312555300923 602099035448 173301599571 529186990520 494382099947 1070190695520 164271332410 555931461483 2976904854577 2311772795892 526454463879 1200664964333 7116288934 266622348756 61154245993 12659197988 303251926955 2700586879065 108453255620 231709714090 3418318577075 125840454831 50580608979 2799088745740 70441116727 58336318005 42639425697 1740373864036 78471935646 538935386344 3624299456649 1055427118655 426538806095 764342030083 669922807213 743051274526 324681964263 850216020280 41914456637 43202683315 296672896944 466379372294 44799914371 1239751954353 480504176239 3033664119000 1861890051796 511561542255 202117380792 3008590545566 1408418832196 84190034802 64002901522 283278355238 1263368524146 40119880639 336324435951 1190107595304 1309323143579 3481006728271 355937143803 26668214669 852085267801 887301312007 182331470138 333503088174 440281481899 879611881143 442587704859 2157143635949 1084373795173 2535755319713 1307723666986 1422899920272 222179575305 1656502517334 5673492258 1539016379010 1346122639763 1218444719275 443808033239 1777437848049 205583875546 2544480355667 321103697526 218676014476 36424370787 114631095442 131966830264 49298458512 609712385186 1273488771614 551650966209 232321360706 713883338536 715059236138 298645986213 577097025593 2445822244884 472205910122 1757156733856 1667297489890 1022685421100 787933232695 3338181015329 55157255892 3167153311307 960306145640 440661059737 1539297371236 2554323053512 114446115799 1323874574316 1185079274588 2446294243127 1756569032655 405691530917 299838879290 2953955180503 1258699218096 49151811260 46705704975 1702897007058 421646199592 407606908818 383143907818 2636510948319 224945932227 1579600504532 278201276204 1363705338886 758468585901 1353886371450 120915491976 1235789585182 641688685988 1146108431 182894848237 704470453899 118704372069 88047048507 2653222791341 1126302127094 607931032132 2297282333480 3133669432992 331520197085 567354612268 1522722618649 410753676758 1239201580475 115462950452 227200935040 37898224777 81379763845 231555589274 610030232493 65843582602 1248589238703 2217272311914 356613737624 2632971328845 3102418966772 1873783439484 1106565176974 691539000466 25407850881 935012331 156762812922 1011916039246 926789636567 473104057081 225598590501 812114453891 2959074643363 823866441503 1159129541119 2057851914397 10549912348 381356164495 557025192432 40799550515 1517200237692 262566908256 1924454528633 232562768536 463187336224 1292071962469 1272282800057 1077801377064 879570301444 2197906848231 1557756771347 2327183939940 852446207608 918935081926 815066260843 2908653661855 2911751034921 1104008520480 1058448124730 546723159939 705751359136 361857132356 163608207078 309309488557 692371946997 1229106633571 672754715343 148484088105 1524398227653 388837205336 512557016196 578764507300 688144097934 2307740350042 295209542138 435727513864 87029941946 145139202973 76760607924 663714798140 1827057031329 4266985840 142378566876 1400427478379 1968816007142 402117934989 312672480184 98774007769 1459046241729 36906991606 215281171919 427906961195 2739615144615 94665990907 2441533262525 707372897558 459588753935 490446036126 648037096754 2120139202901 992276048689 1355761268671 36080983606 2939559037674 604825223984 320937751852 559621444950 28268637682 77476533553 2078197319843 41907027928 1003737269738 659302572708 1754798738596 143798916093 1101533821832 201502727034 1780981169222 7401501162 579238891872 733765507654 458167079812 3156138696068 866867477225 468699220102 1210394948374 668589447035 2700274774061 2795438889565 1479639458246 1188497043042 1657855893848 190771542299 257149239567 1282853032020 2838474216460 1036226997555 3593525127129 2204990553709 41057894754 8026439319 2068760453530 881474997663 294388402292 22989152953 8671020588 3487495601588 936926434725 3314423583142 1951138500095 1513375821653 1506054152951 2231343125920 647895280945 841284400035 131179182201 396228190944 662990822886 848680676076 329764299646 79543581443 354369104336 243379301272 107791343262 196897580089 1975091173059 994751221014 96558132984 1007856588904 135885827424 359560036286 651632126007 535024277139 1442623393674 700248148595 540841907975 861085290817 2273831141856 1265080056372 1144855161316 239145908251 51169163012 1525059188399 161489919995 142897598307 346931314771 216185457655 1365617732164 1015871887537 582424757072 1339564403088 99152998716 407360873539 470797320294 4387492206 1390865354987 716932340254 173458647848 1923787753004 209396952606 651476458966 928957126797 2275250739775 222573170002 76642014599 374188556417 1786410770464 737901327905 285128610274 3620069849654 24077444877 48621447613 350591362978 2545365024344 3007680590 147283934957 806482769971 946433063695 256960030986 492953887258 1093115453 3505147532460 461392832551 587071439130 9453144695 809693169066 1894136114701 870548011619 1652481909785 536782716043 635248700542 1096436403895 1167315225685 192995891810 3198145527628 233906649396 1234106091543 1943598809027 869332788018 2868154860161 1289232494233 614831272530 2486880211237 792951628119 234220975956 705026342649 1254185470358 2233181958916 1828409469366 431616434040 1290719040376 961693404983 544123118964 1150299796006 21338451628 880524790352 1250367226779 227364637044 3105300480971 1384885291467 897422076173 662152942592 85319838385 1624692700148 1114792053386 894382137730 3091923100422 409383536826 119458258231 261002422119 303889064787 995364332959 814322172192 1667156509518 897772607139 258595013860 1841664127596 689228040989 1141825259007 347050976550 596333017777 1276056303461 822804010551 409552685049 119833057788 530912845351 1856916163205 2060809755511 224397525035 481825678880 2522904032118 2294608832278 1687327744957 223224882692 851733447602 1221135658429 493977829682 170594172603 309087754811 739200794513 853513504152 2131589938161 1343678727896 922619321334 577788546802 853495832409 329126668341 340552722011 938323606032 2060862194879 379355497499 1004593265410 1249198195523 3025276640408 107484527033 2835377311714 247039253279 2278493700439 375781074762 830908321796 1732555414093 82955022537 624382845676 100014694038 665067747001 63005202805 829762015935 1817148568483 1292303445650 58118753976 798783800253 2236934264454 529262270662 1207267375510 1094326209845 440488574995 364849654031 1164538855260 2476126595273 278597593895 50725143686 994606320 711630984972 385747489294 458693443223 1342830599596 360877641042 24750587875 287738079404 2126258280890 1256307686788 728083062335 173954406552 82128466985 1473549521647 893334810013 1079166835500 96346599232 848024022566 275746639164 1209114030359 3601817181641 800322514011 204237798853 869304430539 534621128383 267108105830 566087058929 370495611243 1895499157051 1957565898335 57475129200 1648756778034 1072854475248 51531533366 1627548095507 1034524915034 209962489327 126543921423 3842274807927 97375672597 3032060548216 172392454923 58283541862 1173219903032 601451364929 249332316684 1933705667347 1496111601858 10748644278 1381981236337 697205644854 1359351001986 119640031319 107106877869 344041312141 29257586375 1667359959451 290881705307 254116474837 249253829805 512027106117 2492199557377 2564016895356 1807171975635 81007013909 49241244390 1921844965828 179871652992 451228872913 2584481628837 655451200696 935975012965 1582096926687 2970797540915 626243251208 2233984878027 1518365536735 1834297856716 343201545424 1400292260860 1971068472492 89867948786 3024025408486 2991876380562 55075436380 817439745911 19083338185 107942735904 261109740704 1826799854225 812930924003 47848878096 1309522110964 1436021776166 1613823815966 561590674551 2912797069650 1304924164723 324507110671 1237232586877 1094650405924 768961581850 641075344638 1913388261833 33356177042 2839595617 2050082604070 176317340830 3132150396809 793415884774 2041139777086 387024955360 168614026418 194752386951 597979258912 345496238875 2211532216993 1781543407370 1673385728523 17968125062 182608309012 97997046394 2073492371431 1085745335628 2303469899398 944359944272 1995215155040 319768724263 2123094168086 1856689472569 577533167049 3046152993 393042349718 600376325814 1278491228847 936457902012 1064343295388 313939053630 2761745642181 2644424411522 110378502831 245665254519 1269326720558 1702738614950 2262104540172 621188407819 2124113237125 1855647055177 96553309411 229704948471 3404671113708 45800811225 209814959363 1098190866019 2090056479095 1789040241858 787017198189 3581836262582 2834140793919 1025449840296 827490540282 110527287336 1753271863405 2104915314158 2160092473349 928679575186 1058821645745 1816757896792 1180255000298 2389048243333 693038546107 1185688019497 453759896520 876452276534 120428290880 75979005982 790369673771 1369220431767 73104380375 1600040558582 1574803382894 8927127195 432544037566 318499734427 439775467579 848417299070 1609790033712 486837772290 107198509863 417237737881 236713849193 1391289167054 2796751914218 2772073795506 470050147298 2266096063006 5865332723 220116579178 1569853567667 1018415104106 284260744868 1662809023346 718011160862 700827519514 188711748321 1531501754132 140677205587 2053317013844 24675634198 265239298264 232139171333 154614925181 510587319548 2070548910561 200860964328 916447790281 79987489173 737870535415 3408081373522 1146287546535 208200146033 1501786576082 49509767944 108403832316 214544662982 450419148360 74405744565 88708211218 1300812675754 1705701884 2260028864799 82512192274 363642258523 19004849374 2975406727542 292432026295 191252922703 2769173642146 963760183011 2192529841064 3101337279067 444371134822 74769069094 309174898342 4868415400 971564734004 2144503160831 2191178154420 566693592524 15024490420 52869745346 252514858640 83695986475 1673656772934 1325889436337 966734416120 375739233190 1365183664378 1985380347117 29694938761 167935785751 281580179953 28026903429 370532305345 826314420290 1303655201250 15457925868 6671163985 22113683768 475005162274 676026093952 1796922646823 545815365246 689571122970 1174348197088 8144733042 1654887272396 309956146360 529394816570 2985740967817 498550518623 210325153658 444986681744 1218257485252 874877894645 890636682859 1493042256246 1543338049552 1082233377140 2721577212856 1639336060443 904238393342 148705802028 2350433296186 2885763039761 375106584447 670445793414 2933036380471 1162006019966 247574484381 2057713138346 1416180844616 107478944997 85287485367 896966307566 1209244633470 428851110304 931662615691 152844439266 563660963451 2259134774027 427946606654 510290164154 217893103568 524721780286 120292675156 727670889521 1269426411193 3922418545 381452770030 1591944520740 29688447524 862561868505 570043285283 396083025357 310382938506 153102629569 66425043425 2255763424224 1967356954237 2122649625334 1651505534516 1909116580024 39776841635 729256833940 71336689350 100269018810 405616648337 2090517906192 2585865926515 67014486769 828011715206 296086425696 24892477137 612295841054 187703353448 671745395025 516307499535 37969404622 1171820973646 1134507655307 265553943352 2535290235611 183621964958 1186624374446 2503788360074 3065829695522 1055146739785 535397073405 2613712572268 61146242235 2507169411332 1945485427810 11040551938 1520728032581 1269744602090 117095220163 3664416085982 1434946591525 883548218121 1098530276144 46578789607 803864717407 1011524760025 506330391195 64331383288 2025665530911 2305918712211 699753574447 984716399151 359157728531 2230859067468 230287276743 1421665517388 42627357898 951002266086 364880487478 113032120279 38119678941 2346772441449 1931804147859 161715211231 323514136799 183102530707 359325667434 2524669259076 103207253332 40920667852 540347743867 67820905226 339849138189 3032535959276 1904820667421 224216238556 734696556935 466971139088 443500746433 181011354292 13629886693 688643289419 220683051191 1200579415553 1547712906485 44742933831 24452225283 101095020337 599966492772 441616522229 258135915395 1413052155759 2736636552116 150372524120 61438285004 486150099640 1332769797796 637178805023 1526768109795 1696004531667 80698122770 192289652352 2661903582011 220167147507 1632993384377 2537518120283 555475924216 1091339455 323175167352 764927134774 3091518240700 1072095424523 1186382046484 1120018158540 256085558612 106915678775 133964862439 530840184749 1235884853870 1745874512072 924690224275 1284850109074 551612100338 88428969086 2145193044406 1262364117873 196610550576 163014110495 118009913685 106393189295 485833669 951314995527 148455294796 1400568697324 458420965501 990393779337 2179432234784 1150188247711 34592587867 1922821238518 1043982760745 624667620484 2784612423115 66683876693 1027751200843 1838223508701 985921168747 599412888519 38547345089 686806489320 272936366868 3037857738867 674306499097 261336023619 1479463947401 455612456062 142731986557 101728718347 172839062620 670357171078 1010081190770 1127476846299 35441151573 1584574243660 1406217491008 211518199433 1062538695061 289843950255 442783971618 949016221254 32169094220 2238185221872 2027428131828 1043258614879 438645447027 548524592303 453769098226 578489047311 438498196946 993084889262 2634204343693 1743816064611 1105784419125 2608010503579 396617478059 745306073469 267963184080 377480014507 1004528542325 1394471143851 2012315720638 948158340894 1474353936922 1815309069938 955344318927 2098943661400 619651712447 2183462059326 888326686048 737437726661 461088765291 323635886401 67078582148 650240447796 117298848793 2545613310400 26676559296 493296882201 130287547756 1276418780931 938288410876 3470495274310 712925364496 660371843329 639743152309 1365242023506 145427194329 1537930526520 1151716388664 964377814742 2205144962425 1796298422140 557059141509 1222906097156 1133643888501 1510047054645 1052514743938 600391369991 1066400073307 41370651944 2008847244228 581564848515 40302108811 158141988061 2329765728568 74593744224 599004380185 1933806580494 943979454568 2379568139749 805893254786 1121332113952 950156841411 311983968535 730734680363 1568448650580 1310014362406 505356872689 340587167213 320869546582 1302640517513 506954107615 727099007746 1421967792362 815373064442 1017066902656 533065524682 387181880547 1275141175859 282312121697 918697731988 63309064614 1581328715645 1376288595878 270153844607 910506456748 547610250292 394554702533 28361013206 1046539169466 709575255260 405853412836 3269701010842 242878489797 876798924749 914008430231 1741607756575 261368065997 1992925466064 197944926144 353947955410 108381724639 1113878397558 32862291183 843731209970 63972926655 236145239112 38865236195 1936111116699 1303764245102 26721154974 648636296320 692557174212 2765653722500 1647791800292 529248354722 219477519062 392016578494 29165904559 223823467672 2506219512125 90187638431 2857823595028 118530745620 910957884009 244677615981 1008349310189 414082032227 25797498722 857646957884 1746205067804 86701710824 1402860064383 1019465562988 284502410290 633579319228 2072297726477 10455634161 160491382923 1410798615452 100815995030 69869564697 1034717778513 130585327295 1584106893230 2166801286181 580426353655 7961815476 1901077885796 108990092188 987122101251 181796603619 1806966064005 109739230934 142140332310 675859146363 864204826622 1327389215355 1696487780589 597239548863 340888350874 5141905468 359438152713 994585397438 658514638398 2778179936521 867971271771 190496295918 1240095540892 797472312545 1670330964880 3679328052676 127339095980 780811247677 80432923128 1021079050498 559364422513 948242674708 8415983101 407530932585 97866303444 479913082758 1439859299353 921691712438 336908932920 447984794726 634913138053 297945417226 604158160349 803957184254 1676769837501 19783783168 2481468144557 1097963857200 814351636776 13721165544 66834148422 497261741082 1575970368782 1201258621649 315028814955 890844907524 1719765187609 41761508255 1088515778537 2791925717051 163193757335 1946074026376 628742362553 149451065737 1319706130533 1058103691984 34639767895 938223632775 63245267391 333878373557 1840939739805 229925644 7573507155 2715903966998 1073395196476 530906432883 2629429856 531871511309 207336537723 404047454332 2696721272255 1811456951802 101644886244 2164335371509 144779879031 2502588211947 1298044719333 1898254445703 1149158495753 2997993842156 195559308172 5241998882 123403993470 1677400315941 3031758183270 938502002889 942399881706 1374940323154 1268387913388 2075708091975 454703107418 92037260088 2691653832666 1712953985781 986503229153 788970463819 214866539215 54506214403 2359254216043 255064753361 21295111561 1929119202036 424948254465 363763532194 113830988213 1343399704488 812925432051 1573845846810 2245995158846 1811384921447 1164889156869 1533017989123 2021955745783 189266622554 41127921082 188853238562 286054089870 601783953806 314008644209 2270799600486 44286338824 1230960150299 192476334492 169238560922 1947612481482 399381597475 44997930691 1157651195680 856807231746 1147279580408 834647026705 2206446820152 107174471654 3580797635311 6504756290 271574121347 536703074925 2110080954817 1611786083508 142681494376 563517212667 186281061159 349699192411 108395350167 2030301201846 259383365752 780430149 515960300510 228431444719 122051009702 18609529609 2428555722664 252894318070 1084844413797 1264008875520 348951466180 972627253319 774236469844 1068812413182 10809990818 1444486814104 3259444162311 71996105897 1159283759270 382459621966 1078188232213 181650682024 1835621902100 1055366672949 2450856362754 838053926388 414197036603 414720495941 984998281666 576254960316 50788991297 473770786829 250420892832 118453398213 426454025741 1039500464730 454863753994 2310897034918 66268937445 11399093576 17936035087 2483354465635 299650254954 2309620945793 328221864989 1856762131765 935770946848 2287763048261 776165192159 595239816304 633711902004 211894335853 170361409111 423247109904 375747817932 498214113938 178164397994 2145608034309 526092162874 209449392056 16111216073 831209521233 638181054932 1816400020106 519379914480 2014929603919 2793079905800 473896949810 362745246657 1124548584026 180844973496 1180600624489 14190882808 1046001112995 202325181748 195996832687 82802244452 2978285327926 64440310227 1097701078663 434170809326 2499197085387 853790111828 1154658553 633958964802 61724990125 159630166381 26165170379 198656209454 152176413023 958121393159 173714915136 1433095886146 47941626634 190865297815 936231426822 2385665547086 335866612225 966544467087 1663820865847 2773726564257 2742074772854 675646004343 282251481665 934346999387 597291445342 2015870768949 1273350937644 1209398055391 275687842689 1680097600124 303916039216 1677029880561 1500317815411 978489039337 2995075341020 1116748549477 192292967223 3279619772688 410949140529 1935350561073 173571399000 787979947419 368508422365 1611551788735 498220575850 1416597003474 831792420270 1049357662405 1481312921895 1256913680020 577972661508 737149068690 571340641378 469767559923 2374345862998 1841620300123 31271952747 1086968280022 580681773043 896198430303 3213705333906 381189241178 21888272975 1946357917072 1164104050736 232189922186 1070532832162 256954177336 1646089372856 51923170287 1155356366151 213169406140 452833655799 1069161251097 779174432309 3783656541 83322924631 109394221780 2222332105718 2946876306902 2049662210455 103464595197 1270354112907 306557075971 40753229097 149964855309 1232458934407 960548022 618716404874 1922752370285 1400051185624 45370868676 1156593527412 547965390119 1523865513695 635340927582 12251886014 1537154303578 686295910273 973066281907 686754729553 273374355090 2183259278963 496748637832 707338069374 2657817555844 812985134342 1181251065639 816259093698 2130982463 293723825734 380175144635 1371743208460 1948479743339 2807506929856 1258959641402 183808875448 19268800377 3008709746744 1022739063492 469183586140 1123866599856 54456647745 14355043137 433319302543 276151561850 706418229865 1348937764009 1243296886322 467908073141 437800391638 999983351679 634770624137 766152407062 827744795753 447765787880 245924796956 1755723602109 1320081302090 313360068737 1026499180744 1378680743409 2593762901650 291553163670 768976658746 1106870647013 1899339109988 140191581687 195660640397 154895158696 3451781000694 2697873397174 476079750862 306913937712 25593991391 766209767236 77985698115 634027161851 347629173177 525418843691 26496430243 342087360507 681190275074 31372923221 1752379977251 729361170632 568021161973 1894860115385 3345403167 187890588123 484328839103 450012734032 398141339162 150203298053 354262774181 1039452198090 491246802304 160907150107 319062854793 2962293280387 512659183469 18801129404 2423467766570 552897101768 668248533122 103000031420 48747913956 218866325877 180679198312 910643592456 170748095363 1754323247592 879119330301 72409997864 65030525115 2104175319993 44487152696 1530528021831 319963564932 93594504398 32367366807 1344191821602 842422543012 2650831413 471618863263 2914357221054 2469697405689 2687773248047 1870061390124 1964637830219 296209594498 685118966261 847758472436 43026549452 839539533619 1620796548787 2509511940651 400377844 362496039250 622939109970 782233886651 478417030342 3294523166529 825392897562 291162753533 461537318783 9467262868 2541074688214 1893373726220 1625927824358 1519885375432 721777422246 205540061394 343881994522 1201073692155 137114313505 530623888055 841447741682 378625797258 509915999455 1425886190962 1306501450195 793949118196 644889645228 145454060581 2744846437488 8093533310 299081940082 2068098100640 1321298695309 1151925986533 345578697559 2733834627906 183215154268 140295596185 693089941493 310864807307 196209212378 2167929950246 1054295160123 1615877172977 759727232498 909235581294 2192279320294 114946541830 1916074780073 1293466614225 211874541442 473682620757 434688316450 1099547255879 2107855609883 289431143104 59136292169 619657547890 1052210958559 1497575976909 2458946252708 1682734779408 53991435438 155786389382 3216720976107 178841478107 430521062059 2317783779146 4351169215 2574295118447 744382609641 126245624912 814429638206 450404206498 7951602615 121421544479 1197341207992 555590225663 967236587531 801741967658 1287285089697 160216850650 949278533437 1564595928350 1197057284520 229537361493 974405634446 1187083738174 18204550183 606423468999 563806309963 464362611632 2686655789209 1435899821779 2788199816738 38155425917 62312387167 7407444008 658032895164 1598986767355 789551042 679765003861 1841889718689 206533227291 1744776137315 702195696832 595095848318 2516736073 556188001457 101047131945 321287641666 202250941642 418252142852 1997161762115 474374367689 2520577837466 539743121667 1887163529052 83416348400 2616726622184 59683082146 80055573841 553216090173 942377460755 1108859098306 1246668130879 258908390635 2686775730869 2637361170188 529966520852 785644766530 2118784741905 2363455439735 72861295492 778588608369 885475445825 541509383129 354786188335 1480311326171 651323305193 764998687382 320265721175 119080718450 64866535802 675780721395 1174960445930 2083670782933 770817150028 1751313165796 1376307477602