28081481609073 4840781263482 17973999281066 21873245464823 65890890366831 7218337317136 2172156870058 34935459451803 16311014714703 47815189041765 11290205855820 37522446485520 76737743201819 55447601563255 61721768075190 10804884673955 31469420292100 39070628252740 35719657619214 25240061983725 18931267721346 20292590265251 125300828159 16459440464252 14792815856964 2446687156356 39763897298904 28242208380537 37942092938066 38112254148234 22695858929839 6621185468382 18768204801744 26494031040661 11742179714714 12651902053872 4782981061724 51404235091 6440224490331 2481092571608 5437249647461 34461354237759 882921567397 13800524128080 53376010387001 98149830704 3330951422885 76332106966773 18914953858051 2802026089117 25667835626778 46940024313 18251688047874 13321918527465 25371285065277 45437095041348 1585687067136 47509262135047 22856305269062 1329316292079 14582950391748 45896111373673 58894771488124 36925754973735 2337401603567 3031593263538 29523058880202 6134159596936 17771126832471 17125398516671 25123995031132 10203264614751 12599916635222 36733947074324 41395453459227 54324068722258 17199548774917 5583171071040 23423056624118 758738774406 5991821957238 26757751818272 1050933702341 24531205180756 28208217193207 46197545455550 3156001911244 4268186306514 30403380088083 39468906626666 11419096940994 36333329064353 64595698282315 21679683716726 50322873025547 68529289731787 40644648065052 21529754808376 22247266685008 29330975139149 32503578580961 109194397644 60190023778782 9966039454287 6455358063851 59616850121961 8798492780670 13944227606868 22675759223990 10223409693261 48141771440094 24450669093647 13895389933417 16048454429771 16324466731905 38050525258578 31605579744661 51584494928107 26530390802152 9021811520609 5150506383336 6649623184775 39846729750858 439551786941 14060353797728 4009202856152 1312564521005 3498074614161 6721402565563 12185433331148 27643915719368 17600574751589 14455049066825 9159766803686 22948609506303 64829035195201 33450543542345 49625039408060 29487191655920 39763532942274 25528374808520 21718321708103 40795940812953 44271433131634 24064473335137 23202517702046 14687948568436 23467788755666 3562604702243 27082809617595 4073044967704 188856455187 15618004538952 18321340727869 2855657020184 25843088214824 8929333012008 42438742411310 55530528587527 35281351969311 979471144080 26937550963949 16043118869181 537526699398 1715877988122 51972560543589 14652897795002 24026358851868 31187994869943 33968988169017 4452368800379 11616621028028 47132591716538 574649371984 8605020844698 5679333651344 19246106540775 201952424813 26382205291174 2081342696796 51535781925597 28883191377781 17494522994507 5500664588122 584762830444 26056585151947 4647673687259 4578638015922 5557804414379 10765553863113 3562310131324 518067596467 16291355830344 13095730436559 6527955812154 8050075179295 1882406649601 5099760055562 14321503557747 9338043917284 23394142896742 17836729230204 3441438888078 7089627363807 21453769673882 9185117013644 2331643606689 19384476184991 19406768448778 42640693275095 36322442397247 4258899492403 408396437648 7636084357830 1703526366915 39849922737224 4625175462395 4745290027374 7559333602460 2191338346646 25919891476474 15697730572109 43625511454342 2103911514839 1360316712615 27345508161588 37472177779338 1804153677790 7740928533418 35571153510446 31024311828247 625292724740 6212378967585 53135592623695 15803642223919 43517454041115 28739401274242 18908442140310 9183373134382 8828512657165 7738966063593 29516992964907 2781106215034 34601654889389 3346679453266 27159371977449 788114537827 32246008557418 15456366632466 4807597045960 1298477246783 40870159141899 25840424956521 6615147297641 6743361131431 3824067456412 23763905787939 12031303269090 2031076726306 22927010914 14616580416149 1623589695 12820668249141 2245384708943 5347250328005 56553125950705 39978187060228 10939970810392 1459785743165 2048533922021 21814353473581 40230521250210 2008316105376 5226751285972 618431877423 2843588481162 2276653978211 11275469676874 12397565905118 5840510401472 753712463499 30924225519012 10074849860294 11698008979241 11225476737039 2627233568778 4453987104241 4235985252159 986085291153 24133181628392 3357902019417 494748458339 50976313644773 28792321690230 10956491019406 5106165396838 61259427089726 472849548445 124501773902 764879707222 508442249517 15112764672494 47149841842980 26549032266145 12550874047761 4228205193463 20210899039390 8304338798476 6121478173696 23194656377347 29773791999446 5188437761745 22802071700847 15318545125727 4220456969788 2957420982619 7316697519171 5440648043950 5127847476543 3127760479160 8301251529407 45029956761853 9240622851918 116365318761 8138039808103 56142259734588 24388801728765 1751980219638 14698594240066 24789549883775 39946988323107 1044566042091 2720325855 10296481574668 296571598894 12574990786358 468710492846 8325522253686 30711454745273 487125972501 21791983237727 576415100862 23808864501582 12597689690437 5470999301371 6030952974122 51249100207863 14526321114432 14770190131736 2196070278015 53753490695739 62515523411 23746340344464 24789376997826 888402296134 30577995095925 21440987926706 45409444101467 950564422972 153067215377 3650232257196 9121070163793 3550954926035 18811407035505 9094728869376 25133987826243 17512927118150 14466642545704 240478147992 5185429016807 8136311557977 271260653111 11850176885183 7429023310579 6903998804604 1656228457037 24724579124382 12048465650767 7590279309573 10003848691663 793506332261 90442181521 8341085991358 510082654899 15564765258596 28344794549517 11442563709056 3659382110657 9220278816672 28035335120833 35205985301049 39245112803509 802596396672 1736098347141 5703964612564 312456716559 29247569338819 21051086151913 2449486408600 16146821792758 23163166327089 30264600171936 28269863313849 8062929073355 24450469026558 2771352879627 1196402757212 1266661853509 17045382251207 3101322381313 5971160777983 23931426329667 6830853922427 6364215337371 3528432673879 10215913436019 18233319421485 7966359333913 1873092092715 1683585846991 4374614473320 15740501517004 387131978509 17268116393747 2699851758638 644718661323 14379132314210 7471874452630 10039216128129 2673454012160 1616826283056 1194356605258 1228219117824 8578539473331 257271085157 726215506934 20266887213494 15699992223937 96225670979 4598197373738 133473113879 43949118895985 9399149781373 9471782916101 2860881758512 806404714267 12422030468662 2174662246757 18732664429370 15657451230074 4209916224 13552143179347 3749320277137 19847799092648 2171691271 2127961335185 11081576491563 8297544175865 28165797650089 23494207887205 2194961380519 4145713832965 32787822513542 5149135569295 9674265973418 5918061717484 66394289919 4315847822967 27194047070496 117513254336 1510331787821 16694805348889 12313627150196 178705266185 7833219656063 10858266616255 28142422888695 32850144960768 172140776262 35641119011253 23779056589380 1705080950474 2989008080442 129895851791 17280141874455 15412649353902 233503622011 8846489663320 373798474432 15305690893933 24988239670876 26330584913719 1357222740970 2876602282598 3776010247325 1374098493268 10438090701792 35312999195485 31816993405024 12333773776015 13695594140581 442301227537 5408206350063 4091453723360 2991388642735 20349573170002 1022105017056 7442366430526 29417959751917 4320644757587 4640296812780 4371469217822 68235279514 9729273486746 14143755005193 9563172751359 19922812424716 6878982325585 4057677083447 24483806692924 72638676626 11729786762273 20821271315841 7249477118355 5507234729901 28878647252062 8554149511090 18734834364865 3155261854713 5850756396409 25307305856137 10802619692062 8443399890758 6228907100593 362536565231 3676766475146 19225061954327 25335863708161 210878567663 3367724659087 21397908949566 10901202324 42912413962300 7720260337620 3418534534422 139847486610 4264940249310 4228297277592 13995518542456 771969583062 266441546398 9265411699940 6861489413350 30925038359835 11696444128158 23606909894125 27331846977858 9532693798876 6608379745749 14563206785596 2075667093538 25217649182347 447604000457 662388557196 9611002472632 10103233642742 8326068740139 2837417527421 24876765368481 18460853571171 781778837577 92189054239 408607700534 35441710123522 2036701006699 3201625797621 12808455538827 19076611188426 434215559834 23888213933441 17927706797613 5598543503526 3474889107076 2308291847377 11609930686757 209357524289 534285145685 33217794034758 26957154281055 11455030572909 21984655950745 1967089669687 5862738404000 12415320216912 5543804795205 9834921784766 16027864719682 10347629035947 8141700339325 6066564769323 16824094239187 6072634650604 10212104645044 34037563 441535513789 771562510151 7889953983222 8318026109039 6212606986940 15886705944501 29939667883733 7720943141166 758428574019 8791692125013 25979142650724 37402281204937 11845211573860 12780277300592 26280390739618 14661763716290 2321786762289 12657986060374 12873335612299 2799312254316 23415712936960 15102654724987 15267117370898 17346550829317 8719589861664 448637572294 1014240929188 769009664006 12178872023796 6794350584351 2840807236503 4319606417989 11543193192211 72331949655 17846865587343 12176871219110 4760893589781 23330283649607 14101120860409 11721150348183 2794948525939 1960620327291 15534509794538 15530855468262 1335147892873 6921258317211 20162142315051 6924639449172 15757558271198 10074703171093 3666498527044 523919904109 1336798452318 8312149584849 1706833993614 10665330855430 8351817706654 6703825857042 14872054665402 5347356449340 24253623729207 4380514809345 3434855827288 11003054707463 31433545201560 11440406481540 5403763757991 26917720940884 20729925505326 20518072284873 5600739477911 21812983136236 798932983322 1969603854631 11450603094542 6472636564158 6590972884 20760734179780 4291349730872 2147161679586 23943857786982 6768281538992 851679256349 27030477903707 10869436000733 10928419386851 10561669016137 10794300721850 13891252081934 20328415052155 2864172689422 5975707395928 8530998118221 983361181327 7675521971333 3262439733811 15682469466817 2175543808566 4569650239503 5607575066946 2036039011971 5543044937029 1292323908293 5592349300057 893196703529 16426724027431 26726133288626 21661548284729 7158408995680 18610116387875 8025363716617 14816820725344 27498817660271 564531272466 18636941255378 2769317966969 184294039360 7864822857815 22226203143257 901365404559 28494092137358 152375152296 5935183121904 1227669024312 3841211839892 9044074462505 10459335342173 9260444064697 1410997081 10049474152401 1628014357554 8243355251933 3509153019950 19089989366377 12694262388321 3149973881786 10441534834293 12849206664531 4370942702723 19497917099598 853872807238 2700478701164 591881487165 34798294945250 1059515309373 3559297891282 8961208580666 266074646665 8105320344383 20857260114810 13680985969551 13743012744445 607634449568 13424797071746 7870469809521 937790156574 4772769428525 388893839933 3051782263081 17010416156 8300453389302 19716354259423 11925965161482 16177318815115 1160359731318 3026736390210 1225842498950 8715560948989 10261077554310 22813685031874 9778795437619 10223459730300 12355291960413 2910808435967 15836063289738 14129328766975 29975040865202 9347025087316 10589737791840 1954590281878 23078105104717 2767594267231 2270010054991 12522325135487 18438681159324 24242018744145 8949261499192 16379175603844 7141833116883 14143893898160 5482122546519 388575554526 1266132495592 192406859228 23454670034445 361475275780 5027686635199 7752010572733 3266945500993 4320125664072 14458029018534 481908284254 5741615898583 7473096315389 42136248102 8478239366753 5741757541039 3178103802352 16348662749513 11087532980962 7703938088943 6007516063804 9431781965341 4173817943884 5244804225789 795157484096 6523488297739 7701195915931 769168253287 912891295371 23460767910052 14299385786546 2260575622016 58616464556 5207168758190 4316437051017 14261933562 1729475675962 120392371872 9685818175650 7952374254003 952682312111 17364202698757 21478534023745 8415648474677 8886832962835 4581908536766 10718220015718 7369345997498 10902133266812 4329745983230 2728089413426 5361098921937 8620322651283 5511478492700 5308198171297 17138521438960 2471087658611 26249042242351 304509008318 19127988806621 2827017015604 4363882755911 26889134772 6046533271471 18090123736319 10612844743171 5833086322519 10955101160742 35993386087 8301693695109 4425551012036 2119333695494 2529658595868 400121614742 5812878840565 1460262867342 275547799188 21681531657887 18038570541605 7732137569628 129095479618 170747483773 6336422106308 5122640980081 4073172020245 5161896694546 7805897020965 697893511591 6723448982058 14780882515685 780755426607 1038354759956 1604610530798 16100197509638 40606760730 8953120582899 23260475030622 8209666096180 10668069308296 14084376448144 5667545148298 3938086491414 17275865308492 522724596944 1794266143246 166784669696 10377670263807 7811882182459 20833076310945 8391408760904 2029117138309 1531112311286 13100727658626 18434286773430 20499618062 11126823091176 7542096351581 5134864487665 3811549072494 4288153347514 1365660855373 8744897409903 124877394632 21163724226850 18729509713395 12043020670385 5622241598851 9126105751320 1258578689223 553595414614 436605919675 9181643976053 6589896916866 5542362123915 1496904961825 18131207077091 4009250075456 4805212513662 3132634424344 479254969645 1999814610773 5429189957987 4949593808186 3884816646054 2193995374988 4196550852085 117602423556 1882847372666 1767986371908 1444460148549 5202121885724 3542767510766 5389570316673 1295687333900 8692564449099 837316889146 3077038601241 4571765007398 716878669271 12782032756937 13075084936372 5621844068878 512158506721 4439337624088 2839652335687 2877828721049 5969618207465 53246718200 1959172043359 10244281144540 1078346725112 1507135232503 5008096855066 184685450717 1542632046791 4626057429512 981709659408 2775912284932 3428173415085 4178431824585 34201394407 8103255512107 8960576308213 5230290937472 4619765403181 521261384116 2640367674784 3599686879434 3094443725923 2705344292155 9667359586494 239017178547 947032591376 2885319134949 2123718430652 3038057941990 12447660108212 12728611768648 14038344185835 18541611252257 6881988120259 132775887845 15910312156305 6223023313181 9210995865186 6606956334278 7015289845293 2525692631846 8831954290056 690526658139 8923110583556 4160933399591 3190124290709 12059096248838 5971442510319 14306627353478 6592147256156 4019882237930 1938431408323 71808154016 1427464242028 5491238107740 20924877338556 14310754294753 16451563553469 6059323929719 14529066393092 227292707980 205100338034 1029042857396 1585493542034 3832578479555 10808824744186 18424341346139 157882736562 4835294599823 3079584715668 5829788636421 1264998471671 1845894459147 4868549970367 11518490056983 16469591779218 556525466890 3347688829527 5506936397797 6393466597116 14239212654404 393322344155 21163297492686 8808055776867 2938890697017 5830169249253 4194249249102 9795461863004 2100303624106 13729810701520 3815915881937 2798348899637 1819906913598 2718014673455 9791227862763 2772035178462 2569253011337 4166023727116 4570951893543 2795606506657 19486765733797 6037186442791 68218998328 2026054360072 3031245029482 2293098929902 1031444393211 21809616815853 223612235152 4411467182419 92612847730 1001216466196 12231595402482 9773773176129 9261797920177 5095109254784 127069344363 5040679313742 3281654910691 4117864646654 4598722078967 1730667261480 352412610447 20175971175272 8318738399414 1349653585284 2381804615 8885184727115 5962168161226 6023836286377 14696988771 12731876539000 9497540638074 148908553061 8475353030 4265641563491 4153732223993 1930951182504 4581794016764 45495301639 2065342895092 12416879002352 6455562520859 2013765518423 3492216715465 16679865025511 9143883259554 28285260671 5022345587520 1295972953034 356967166494 603635904722 260504121608 10156536976314 12161081998132 4028804681956 6051598243 1091353076436 4805692313368 1961212882326 7040999244884 484028694593 688252699363 10601370361912 5148643173965 882670433048 16929944113132 934597662998 963455287793 205416030222 706884081415 3075688800056 14217673321778 630325543151 1319798144058 195928225304 7258528336794 3677604252934 6022219325344 13957187087606 415903968337 14165530739976 872839141452 410064165208 2585488304172 1848182030496 2972872098967 1511850171631 73572718630 317440250055 215879116542 4269092443818 5455293240592 8925704522911 1948674002093 7349666296662 8134265284005 383908704120 251572384774 5615122132111 14909980623288 6456824178052 11539106847800 1091059937283 1483024871240 20180596498621 1111923032736 6456532301491 8388447598039 363326830372 13630074301679 61228968673 21230105538263 186556022312 615415362148 1688129830785 6714880631969 7728787258435 2753396770397 112985371134 9860891245585 1176342640491 25056732465 267534306197 2118817717400 206984389513 10629266447970 288138434868 1063121869973 6449350995682 1359895971485 14205059486001 1004751093223 22036778234 4043769036201 195514130134 13386939597745 1004719132060 1406538077843 571226834696 26267678750 11449381293193 3159689316160 365986426360 3400796310637 1933454214280 2434186174286 1013314993603 3023591976033 9848195019817 18355724869488 8133041382082 2028543533614 1124086787124 7893767861439 289489611234 1063192683644 7900637493641 7159323365653 2203245929632 5072569289674 17426083073568 1660374788748 1913844340643 1142164880098 2172980065692 4509173386621 9979435680016 27272840198 5648301139886 317341146630 2711602534858 1961259268414 4045255927873 8931269276659 18273377505637 4741277225248 3318545844984 908525631435 14076834407103 940003840928 14029177177595 2286445687665 57892999928 268135870053 5977396985709 8899495501440 4564751063102 9240436638019 1132473075905 1628992102291 2245165110617 8862343966283 6792596038245 368313004342 1402498041437 5806881916098 43063377861 1430729874776 86424149785 41156856818 11968578517613 14924503537880 199350979651 1599408033920 255033216376 11343373580508 13326897197031 2905450978687 6611110847574 9035064781783 1348946483478 2011241793783 1717271114071 6418570578621 7368603095981 14526911098702 5196976119996 4894056370666 19237637138503 12974083108728 6251065036599 11185830796379 1213231319882 14405384283933 6089037965655 2709748175 650015575331 1788867684409 132643217421 16403858503480 3057034723797 9481005687973 1674291241613 6383476515206 4340218868605 10341544313634 6158670743785 13268875318643 226341188257 407706399196 129620789435 3475575208702 2114373528856 1068923283867 1664256497268 12336145297320 4302139760006 5082017516338 565786263869 1231062949657 7323765959354 13667876127749 4583958265552 4823310054280 649942517906 11920635189497 7727283987 19374371086123 952638009411 3041994691091 12892551858688 8316282509971 2660770932915 11968204092027 6515705457192 365582231627 648830925435 7625995893863 2018394501361 3705577794704 1191845535232 131327336878 1673498811736 12732646724917 3848873278965 1536492830137 30071289257 31168392731 4023629522570 558775535264 1149913497885 9090370331807 277158918300 8725817755939 7991000746747 343384191328 7239813166806 9926284326776 1371960419235 8642105610688 1470709725211 419794436307 2539948622882 1814406261417 1022407017139 4169839777968 13419675684562 2412990985427 3436232080906 3288858660619 105734895843 9816468340070 1937319552030 340799367777 395834855529 1944966280529 5775759845018 202830487215 67862122921 3079654536308 2927128525864 7562345208260 4900082991257 817008494635 41846876072 7623561760296 405182438015 4102016329516 14627084980152 4053459492391 13485004841567 15176068300959 7768220439047 2222345248130 2525196471773 9414390246262 5937788066709 10221812971755 4675938201367 2096304022048 992165352418 1416258771183 4399436017813 2131922943028 1996352626209 2647502933088 954956936027 9082178110601 47318070246 2129912677759 4962205747028 7841675390357 7872353097254 3347505043952 3319996146448 8587819414222 3313460538814 13442664410067 25891878378 3102531467985 2810323072735 41065041442 3440749246462 1505357486423 1596377344656 14813238384064 6697419907079 3623384272887 14089280617 820737380322 3272735551328 10953775422966 14519707842064 13761852586385 2674723176080 93632549007 3992896259128 7423937314101 3916142683257 5312560984402 9136534314081 16305271432806 1310164115605 46093509075 574108400951 6562479683 138336829299 80752616755 1717900708650 2780644905027 924605091017 7120838331616 99611475496 8211036882613 2894918296436 466212861289 3970569470481 9183229116321 2382108630165 1369346395104 8446937945420 13411386981113 894452993404 308350678834 5438558272168 59231657211 2064946903425 3876307120153 15817857130339 703558659866 2358439485726 1585737575736 1943820054431 789030221553 8633626344761 24033806442 136552498315 4689247152078 11496863048881 8023869251750 3898374451907 1453722563904 5706832766252 24527866718 9871856387781 1274824823354 4711988589425 3511408713166 4177449391451 7212779217513 9527258614200 1843269638527 459124403257 2931125245912 2633296955282 449879607079 2622242318867 6736111832802 4079199366354 4776672552389 2012594526413 7994731204572 6704359530814 28269943773 5656340460789 2951706245215 2720922967906 5788606825264 2545255239134 52038174156 3625043165741 1420550953005 2701804216772 2945466388724 4317102817890 1039124457382 2759799683435 7702253520132 150497941443 478733501290 1156541422385 2837470656967 1650942095521 10577198274246 63527033340 210087907764 4733087211900 1005942762528 10345738998297 1448137556887 8260128575707 3379685391777 275104748934 248550858868 7285163684180 11558497327835 487419269208 9023336396790 5566466756203 1384447307293 5172146958310 2072497922857 2054414200734 2866308244536 32584781430 9133523377725 14369866761234 9851723728585 11801249623877 5793528426269 1877907815565 856425413526 3970202618978 4238868375238 7574755359192 794409696758 5982064 3381014585998 717767624812 299300282635 1382705276751 1581811453745 1594371723378 2694222526437 2460962857847 2462259591347 4554806893600 6430069068036 464809678926 12147971202639 303771805235 5351530848539 3292124157420 6694745072974 157793225806 4239906194818 10777193206997 272696301 1456498764218 846907472041 4488611444798 372970401194 876549930698 1268457178258 14938964857905 4648481591849 1794580887054 2729468237323 7857675830482 2015546764247 796666527580 2872355805335 6228385279983 717806460109 4833320685210 1988265951327 764715118494 94346258115 7529135940416 3141837753754 411785940875 5252447885861 4156869025833 10389828231101 352089703441 2106308413653 214720391017 109235075477 6196766972378 2554462020413 549286245047 1211780421640 34045110642 189161723521 6807395480050 3482932850748 172563057173 1415740606232 2402518179780 405720955213 2918540664158 4172416177208 6512569145046 1761555292435 1613097716591 10802137190783 13038442343084 2111248189911 556351677103 11117895174761 3911387887368 136136870201 1126166244267 6681967194513 1018163074697 1597170117890 47221762747 595248146280 296013057052 4003819865492 1107744889688 152835729634 1428978446540 245121403564 3311400239342 4286920664534 11389550320522 2089279710887 207846258496 2197685247735 2707344540487 1342225282393 3952717465911 8449803484583 1951429124705 7475629735 487485855644 4862877084498 5995111154052 3776290281243 680716870788 2368900583326 190110210014 1394170865008 3117067231480 20209619142 2680271506422 7912916913787 348395652632 3650394790034 8284538246114 10928187908780 8768631736 4394061107956 186102037567 334842613730 2290109771928 2134806160769 9947475271530 13104740764887 10456028896235 3117439770265 885367703970 8122375778729 103897956282 47098065503 1489591301935 1769341761107 452800271114 7503733311255 5174738900663 1052902972397 2862308964892 3622480849510 717612308575 1926828938965 7930311746596 1613610451003 4232862732748 5835589309539 3075525255655 248661793250 7790319958888 5057273557611 105843771704 3791124763806 52105549798 3259378465960 4012231385471 7382057601 9446218936638 104923175782 3411099236015 899475798671 11839953549927 2495779619477 580011867583 954791835458 4974922368761 667603579923 53053600933 6922790279022 12756946930 601460210316 643951272817 1166633522264 7849631424641 5161082864645 3389561175464 1099050866202 3544184022993 1012350430276 1313210901121 221471670221 455752045992 8866258421098 5147445020041 677245026366 709301555377 2270813611280 4519681273737 2123901983538 303278315981 319949747522 10303273951566 1684292605780 6165907774462 1981745328981 6391874840577 73075571543 299123595848 7083661783918 8560245089651 746764290211 29498036605 3948648177074 5661911282869 95149473594 1236191389894 2564241866275 4038123322404 2747258063083 5194955328368 7297307281318 63421548391 5857420354991 36514121342 4820872925032 5902637775099 5120979527682 1515518578481 321913977936 1958980801448 522149341798 340949969550 7817068846493 4939091535710 7164809303388 3243930157598 2648410649371 36717867927 4098851287332 5077755770249 2315713431650 4785175038232 682301995449 547312318044 712967509648 328339511398 320145288458 5270764763412 5174943206876 6496729060345 3110876288279 3181412805078 1508875067714 2393963102964 2081135725741 112530332505 2487402018996 681355785480 10671857381598 1529013948751 110311869839 351559487658 1466879061685 9372885698781 468877759314 2497808365609 6323544611651 2495678467069 1407544281692 120135479810 78559657102 967746998101 1877217912187 5534648590075 2824080023189 2325015214597 550184954902 51803784390 3652901899272 3952459319566 792674803377 14545075572 6191594903586 13046015241672 1750682094236 1399441763237 5718875436078 10671623402881 699617147431 1237144039304 1368673243526 467581354890 30499378088 633180484773 80031593913 2752042748522 351887600308 53219029826 42243542789 293925027047 35118694600 4627905753445 525351368421 177951602376 7068489616884 3418063847422 5332894360223 137047352864 557168272849 242695453246 1523337420228 9588271920686 4419313625496 877763579863 337234614670 7696382660661 3323924327707 4573707691190 7165826824625 5982706477009 147351246731 5008497917593 1818493624147 55187354789 238234140899 1597733474461 1238738142388 2992973301956 7190515001 900237065393 3082135313108 895300842809 201016557245 708407817277 2221944632116 293005608916 8411189559675 6735972821822 2614966501138 7245455732527 3935914581055 13951058937 2186460042211 50135082281 916031193042 1564788800936 560506760150 178352272205 2920722924223 818047977699 4903367386808 32328175848 9739912049601 1549364331213 2802320528773 166209138100 470387653268 1229272174438 1978042282399 479485942638 1696195569757 288080256149 1386188410252 2428145560240 10000514353069 4211244912352 3616482603007 3658748062 6093507417835 8298859539208 114948263367 1553468951696 1256849796593 595589405774 489906247207 2837273446996 8522391844758 16118756153 1383867292388 2012555431440 2643998497171 1537513437331 8332273641811 1082473209348 45820448948 12654525867 191389450881 114630486648 1029097528747 283864125869 453580750347 436620077911 2322958993982 67150715942 504739864472 8276153927318 126116510307 85337192700 9677380086178 8673389500630 146451534815 1159729042347 512641776625 1735673726766 62612329845 348295866050 570929797451 701290820696 7203774981831 2689115371761 2902379964911 1601263775129 31695760738 2770940549902 2985945608212 7996800447091 61503983836 1069445314008 185208472283 472104958776 4651794552654 5788297379516 837873590390 182492732893 6080302920814 912835005137 719568093819 6635768613102 848398071568 7181663028056 752374529490 6932386855 284533097251 114902232742 983292122374 2426617975 8054556589520 344358249574 4189150525441 27289197872 7955115656165 19982687540 63341097073 3154560997358 3146305853633 123186727090 3634700814462 1601188331398 529814558260 3216524326643 1507702359449 154491934585 1960115067203 23298699275 155270365388 3516517338731 3002465152 1462512118880 1572334052176 393560217090 92002032117 643634931231 6451232403200 2026958321551 378418805490 755984591098 1658504078372 64328880736 2375251516181 23846034576 5578499122820 11692099091 6215199940224 613095433375 2016417312147 5067528192966 2709729899797 7570288463565 1147358407582 90389360576 869434705855 3940102162226 7787547422853 2025822355418 1730650538231 4232762534836 4643461648166 5405953781430 1239897074841 570238683631 2614006920750 108297792792 868080922075 248372169391 10509475325194 184143819527 919952461048 8045351145486 623306657706 4409547630188 1402238811362 1238957091067 10216933944209 1096077786172 1692010455990 842112950305 2284241916846 3998640767886 4747588376097 28350403535 776619049328 5140319130837 129063038620 146388008141 35913484518 589126587154 1997709534214 2945307735460 3810761216577 7486095552996 3327075836491 4165176571743 5392176958591 7255955728063 1677816277732 3188998005662 3603440634151 1201625232563 1299898108059 555655981294 5483268666453 879653533153 2779931577688 1256312172134 9253489609429 8074685223184 2969871192436 1405553495345 374727534531 2458832619480 898541329438 4510058790438 6451124049660 8586113680759 168031252508 1217748544939 215775980168 8376390336787 10273342437132 252987041073 3102517978495 696248000446 276909732877 12262085 5382562596562 1645187324736 6242757361687 280917247786 102219086527 34645207566 634752901574 1032262767313 9009147517485 195308795642 225199894124 2389380831773 2021403560369 7141534705723 1115579925976 6108639307061 1476035755515 674327466029 10212814931826 6342534356899 6399654291391 732259053767 1471983082991 38166445677 3855893495765 66013796263 892572209284 2814804041056 8121987592 1568364538694 4851034526511 1999450034814 7357463782734 854259465187 1844423533934 676388119573 1207119449250 1006101067271 1645346786026 229449752237 1422880671690 4039899428988 5546909003709 5762365389509 1253415347288 3914531990693 324928924287 3537215271554 1729782069116 3566592535857 144576929526 1146203265123 2125191073763 251102184209 673727236046 1178102641745 1751853430548 595393401375 392522089802 661840019247 378851442340 839034322685 2868668010111 1519575543033 976200623906 5811910577549 2490774082760 105310619490 10260640327002 1471295360114 826121143908 82965197950 5788689114640 11150888040 7576073734295 1471058550838 8161055569609 2012560655286 1671633805608 484612283583 5623849223031 1136377043002 3974376551563 8205566248609 6096657582021 8277393521233 660070199 3112849469452 1451793806 2565984490972 1794439532476 7411851771222 8546835711943 2502461960875 11148705745232 149018439939 3735827830688 2101871349883 575694677110 7035336936642 86455335344 328487539545 671352823809 5458629380979 946920211388 3480304369528 3544037460309 799385836378 4755123536990 2346671357752 1045419749304 389295251195 714411750166 4463877476371 2831937334284 5476190448651 2750051769579 7660592165288 491617502368 814146813224 2896720812976 8092694637876 865528598979 527238091503 311160248850 8903731902213 790058357808 14164612212 952172810253 1121080563018 1232284097062 3169692070904 1437875926933 5507524028016 1443242486005 1243689667746 2028603912757 360431896258 7569489605193 6251469542068 5632174008096 292330141713 1234001770876 83581186840 644964450997 718809182123 2991964000274 2189856430596 850984956071 279201440717 7974519432 6829952220998 933481075622 6988438100275 1118203237062 370330918676 121912977951 359589155275 2096684080385 7992995174 766259290113 5482953372343 518735219657 143392196062 1188683511134 4026000414302 10211760093489 4980501183030 1145247714563 146353531911 375914299486 5273974498604 1521317249481 240698179700 910964617401 2777710087273 5699875774866 72439687481 160567484093 3273284402674 253392831226 240358002158 378759722448 773669779639 1677403344654 2258616652609 22779148791 7362603330234 15192047062 64372394856 110632679616 2966326532824 467627355935 1352789559390 1869764587877 50353030577 334173122657 50982156146 117749594446 843209103939 4588358415052 450099934569 899288440199 2462933313512 303761180520 8175347702505 233223829739 4528986179002 7418916280395 6374395760522 6121163335976 2365951409959 2446837867 7218768264357 103774902921 55187160184 63023836311 1297268714818 5986214193473 5026790761396 4050701664897 467378979344 95870585464 367529882515 7685674743056 422825894 3435309758093 6252916640829 1462591072999 1180204051333 2824338142418 1902427327565 497290387987 1506619621255 1460785992544 693172514295 7186149415900 6677805527416 2103665941167 5255972470318 3515606699138 1761199614455 58740596630 278359696027 706310302271 5695591089118 6844023492786 1080614685179 6925529890095 5126160707542 10955649114 266997434375 2096117681989 5875097872866 1693828379582 235844709115 1155319660695 3686748633175 8142657978 251324870422 72405436715 653774755355 3104919066755 3830090131923 801804364939 2039634530937 4322452049247 1494467680377 5837783519746 4365303897092 5915801559910 2034377234806 3915963643900 976929939185 385743384647 507256061848 745678082084 2196980143708 2623273033545 7298308182078 303346169398 2287727855947 4549380738465 1226328212221 851012300685 708201686 5887155250292 1903785191221 30787742518 852557031438 1455528438174 1078496955939 2121628752905 3786543162663 434631152587 5163829590396 392902698121 87402544307 544969965534 350184065311 213991175548 3085839861292 1694710779032 212593146926 2704468556173 639023909483 295157793062 514729578908 47471126955 639745672648 1053221385772 1959704893978 291494911 5457594195909 163395904092 2805132765726 5432669791701 268800401710 910019776610 901471873320 5005796001312 1787779330150 2240042282687 2679438619811 5844239895572 3589955190043 21390988563 1619365451064 2716904426643 1594996610302 756328166888 904669337824 2740643194821 3065284733188 320275346692 520024430057 1601718835778 1431823009260 1183616083537 4029168670821 2244367944268 1269970694011 719187809978 2209611186698 1411411671315 386358247775 166478902577 1510179655700 3827754525 6024865926517 294827487265 261692033323 161518877865 177535788077 6665309913737 3627031125728 6181133975466 5486320657412 9546547237 685349949033 403548090668 462100174419 6381916975454 1386430459290 2893141518318 2710426415078 1890878518684 759862272588 268379758715 4987242141266 6200450853136 174726847289 2255619323023 1348462274583 3190413169374 231003381962 2834679856824 3782946738610 4246712439113 443227307766 1012101090389 8348468541619 615221305796 5511524544550 4361199874076 1807661825377 1715262388824 8655796176718 1180387161603 3908425712815 5842601084983 3517125597152 833895600030 2083179393380 2836039270104 543992285502 5497731640670 1150638692176 3667772210220 2525693619587 683607970796 318601842041 945750412599 4448112865 270176320924 4963702724657 4662209717158 217733414964 2342228529 496657089574 403784560672 2555713679267 1324534847026 3679756212309 40006172597 519696309906 3670282399110 431212435255 8538078019146 30217119387 2493888517903 11441894936 1259148130059 6502036805929 673080396932 823468984070 2298117408007 3514724890991 191244241968 322341382946 372811836063 334555736051 4610105695680 1908055783943 4464124309809 1145561615494 1918002748205 3816307835124 470093085 246035069409 2038049722563 526477343322 35707267170 4112729256917 728868168374 2485195530966 3084172366498 2607401688078 1859435852473 3636717472393 461060350442 1446194166524 2218327689781 111587277910 2895269647280 6246664877759 2867067956346 3687172683361 4240947136553 89441357506 2182712442607 221975555985 2546133921601 3674736294815 260976186922 477180168288 3305976735795 89720651554 13047663980 122213513502 1465876495690 2177374397413 2329196350110 708172737048 82012791889 1617991409 314564070810 1320841283 1451063026 368943441611 459846441817 120499458230 127169834408 4758748309384 1617607193736 592382533562 2945728955074 139729912613 60249074895 1078010875827 103300988645 1250687986570 3252148450734 2699223973153 55640500200 4382239720714 4355991188 8538026875596 2877915831221 1505776417144 528691100802 1771022949601 4547732866403 6092839937 1923415856735 58033144858 615603517543 2125577168709 6388629175147 598327233061 620713071221 658149685075 622942108238 575132801480 781070238273 102867948700 1248614906566 6361283708906 63678117568 5050107129064 3485900867096 997712429514 3878942884308 816066268337 2118588850552 4789767576750 1992288966233 647384681714 11069671822 2624418772036 8373006235169 802806321606 224489831054 485230257319 101126796948 200447960770 606886469788 75803485194 3769008215222 49080282452 2355470529735 2969665214292 2415072040132 1556787542700 188474768872 71404013732 3297510930898 478202057543 2192740439239 4333793957197 4345985978679 4874483588538 2059253166651 2705726181439 125216507395 404672590583 62872885265 58132120612 4134027528447 6189797310156 6640919603212 1033833390931 1494886113501 88371681339 457669844143 4766448781002 2063133383165 5237831200009 830745238511 45043592451 1150117394019 1541400495630 3960936280045 1448613261996 406161627603 5009991108942 893772798616 4199984235647 3715396584746 5629648924636 2786028903312 4620406696921 3983156625997 2386535536473 6856363812384 3894384758656 2377279099225 2020220188567 1780294658209 536849651570 536172112950 569429103802 598112001837 168418098982 1894555464264 2627031102110 1555984724799 300020770029 112624239131 6140122846542 81236414116 1047847825442 28196337479 6601641117819 2546004719286 1328263569102 201284888195 7465527304 2424692526386 4699022577502 2192215359206 3342260423032 566370039742 33495718453 389373601106 3836566129107 1022584439271 110406471 4514693345773 211421550308 2256002685109 24501125391 307619509599 37098612836 2675456926838 2130278897107 283550350137 3762132102507 158616212062 174611906822 62332867126 2920487013230 1466189014494 3041182886287 460036045570 553778056347 1028967910606 2957140088973 27597960290 3107004493357 526963910312 45920227020 520997151254 2421773976131 134666306970 4681018106803 5951107912738 246894175476 9939643396 937345218470 406098888912 5636456230690 1594797508731 460160903474 55747403230 4063746966213 1457864248704 751987919342 8002508938 6342945335406 1979306375505 5681732 205204222045 2330193746963 492027451439 1226606637059 4130218538426 1846208568283 802237963150 1107192984695 64935189895 3542180701402 223167315405 3314727510797 551877545786 958313802652 7102221191814 2114544903558 2356155476577 638093739122 6276544721106 12653620493 2743169536 963788623518 242497104124 291947506412 4176213121949 2572971756772 912142704779 1503356062617 1419675154386 1637928066748 1500573478954 7613130076637 38561173336 2046087291777 2222445866220 6251451720614 78920957589 321581378772 14511830491 749609454914 243768231410 2729410228272 915973076489 2592736966147 2545450601376 270922195442 1077329170961 448676115483 2141550178958 2550165761731 1571717556045 2896520954091 362683492588 1067253074781 243508968032 440806616018 4587062648642 103406436637 2016099286925 17792486720 6280682442197 3083359614294 6885856646127 971323890834 7448208255352 1594289803977 1140955693370 20841951771 323657217591 392593159989 927427294944 1870696637598 1487426444865 991744036317 152348621697 2365603126509 189501854012 7071117037449 99738553494 2601611391176 3027649813283 1438805628679 219061716 7857850261 240748147579 619545667939 1012596283761 2303549633 4146959062439 4250276380855 4401178310315 4637355245701 120421548987 1976144370967 2523193719149 1357125196527 2071397588235 1564434442531 3175038650466 4652848689653 2735747587444 289695856058 1109061805 3306245676383 105488960867 2034071306479 687417602329 104647730896 1282504482896 6902161190467 46109976213 2651988404670 185726060726 2089803463244 2064145113144 6037143583323 2674714813047 332930866993 3454237475238 3551223646238 2290830496690 2427492264992 3598018233565 271435098182 944744552914 3105050480832 682961222385 37590422584 4086163073291 553729091209 103977175526 640367378749 100888649071 68178967928 2258306857127 283757523135 198697084035 385775447237 1542783584249 615958781056 1494112068076 516767458479 2911564693154 177165036557 98354624667 8226986636 2005765577491 6152533984931 270452518651 1160907576476 74726999275 61266059253 2872781433574 1023926358770 4641281256190 2235164910065 3347062193948 5136129257129 1339877650132 9173840617 1184135464799 443612020524 678457391412 2022372200022 2008860997441 532814586639 859791007385 550339970652 658498999572 77563289616 2874191575515 4049541959770 68744006724 909449820847 129965666807 503772028379 858903180348 82580668797 431048203158 195707297604 1746532113067 2250587757240 2410430239135 331113063240 1395278221062 2557914461638 1978461246886 747800261033 1151815669724 32677257791 181245111870 72589537267 876102818269 3144719759150 86566455806 102557917775 298600923582 5569754655824 2147754204522 722469046665 1964387822028 4099779327221 2113719805590 682099517640 683616158217 1355977421887 1184511077548 1997707376000 2504375787779 1471977879568 704525908834 1536420951010 3122528579657 279788385062 2436177550 3706543894621 317743548467 5483155594534 4959536327824 1852837630313 1453617185308 1252580404 4311524131426 3224990217372 497491019090 2222159389433 94710018446 1437268619694 4171475689592 1073823292697 110515087031 862177338143 1187757471350 243638121048 2577775764231 1610785767748 1304023911380 1943022848833 1102219803869 238078367581 134887952602 4432430927597 368697014932 4663135984339 3845839710361 4651028860061 4946362287514 8208598335 455781634579 6024865624 352988250539 682071046380 215476953877 3903326950861 663494355155 2219068915540 1848960635621 98632263006 708849263488 121059944884 70891989060 158608657522 5532798007795 2426160542839 2245339560103 988602335621 1645174140099 2946383011778 354151392539 127135282447 411644599640 22926153528 1815545207415 3261562857713 504625104647 94042043150 1738672274351 782486639517 106576814718 1038799952529 1451043629339 1158451489315 4055138209194 267377064567 5009092643486 3188417735142 1943190122487 176554524775 363381441574 5539237220755 74668185036 1745073906777 488788550371 574846901695 129437723548 2227256270175 769958612370 3310117436019 530426207670 28752207392 738918706569 3330320644256 85732940014 2275470663126 706768981684 20657864803 134406662491 1254199627043 587294177343 2153336756703 895807929910 4588078751991 604649880459 11837085862 144787005496 371559679325 510648497799 1355973502647 70282753302 1755764885163 1269234774685 3785002705856 63490615044 1273214636329 3605012477718 1418674227135 942316489922 77748591663 457958743945 59689627657 281212323145 777748639154 7189890539084 1423933609903 910918276357 3419375153217 537182082686 65669354742 1577186811621 2351907521279 235664218479 2193599741578 2029946989075 166926843631 7044994835478 5340496397389 2887733410127 679911393870 2642040615782 1102171582728 583819684 706820640302 1953869530166 2985800176745 473066218088 1259859985754 939232361487 110575005089 2462267796436 156851356143 278119682899 3632855882 1226135239154 3411755913506 2127098176501 1472829942954 223403711182 534343324687 884668225286 3627585468760 2097137474646 242605750747 1329241895675 65252661379 588507314743 196671922988 5711617415853 4268096974 1081504756273 6664322968078 342210426726 1731468026174 2189265171685 651918179271 370740600746 59966375625 3531241470991 447506201684 3781244943843 245605407055 630943259813 593716708997 158008184226 2123135182179 3565038636741 406327725456 1166253691971 217667718683 444390069244 98612292309 293623729410 272000500409 5593083256426 1862469714191 556238548093 315507879076 178141672982 944031209558 1134925095902 1327926460368 510475500819 2145389484315 572565052362 1726494931284 1523717209931 4336978308414 4622458277055 2927053103183 371518268210 498328568159 239061956158 1192772791947 632294285255 2777028295466 1368628361741 1210942044214 276474378722 3252217882201 2171263646012 1674827702591 2199238840451 1319030896238 2075987056019 4182272134362 831547814389 2549475072596 1478307688909 1485906474081 1613496585630 1977627852106 2419952006790 1549046991464 1284187316500 171208963654 1336962168368 1870585692366 4924235100555 836042098037 274702021858 3006436660313 168637794584 1170462002442 1473767670852 161322467844 431786948659 33023584983 5759481251796 275206516263 431147079854 291002331334 323102170764 232771655803 1610798900384 3749423519216 2168001149430 4371906856161 78372140884 2343723850984 1230367377855 2200720503642 2574370558332 3219389567033 440839990005 110081880658 4546146429067 63367499163 929122975971 3157111069598 5089626219920 681539434538 202217742040 3482468541845 115202796625 249193560213 2828079873379 2424688318637 940243909537 1421570892210 3890958535886 947093774307 108862523513 114695416882 681459729394 277435627098 1450068597196 2308224633449 148235917871 131186196113 2985469011186 3289401046136 439313132899 688788075660 28683436192 910749848515 2124008253548 57071672689 84628534265 5521230494554 902620089998 3603019470392 5028494264738 1179586043145 4208948131932 1745285736451 3186659825015 604301291379 1881410046073 1391851640404 37690761195 1638083090913 136180505622 1800651627231 5965954855355 992727476013 113260919794 2148951095969 644644144696 310413133354 114704818174 3976533210349 2064611375215 3493280221767 1530292821755 1091426285776 1500391182056 648670559489 4636734505012 73287561274 597310759968 977279578658 693145910381 2327980875852 104148283666 81480541904 3603527255739 4826043195893 2149813885283 5357879931418 2616497223288 4304884367367 525635368727 3274645700992 2710906509323 1871262656826 173964383894 884413296177 372147527314 50439202423 3836279146491 2258570503203 355574654566 3861794946116 1640527436453 670331584112 2767511614901 31111547995 3643659710545 23911391034 2262141274407 1112449282993 367299828111 811098577333 1420668729761 626833753600 2591613874837 1166333601312 132025352328 499883305033 1891917910597 4530475460206 295126848465 3509956968507 494712148892 1342431763034 4584164887594 1339020898491 105931004220 154536394919 954913347510 3060091706158 2123334122566 1907530746404 2163979332584 1263349040222 869742019838 1558817831369 1737849486664 1456678016374 1758029900322 2401303333169 1501234086602 2793336934055 1677009199 612444757439 185907122834 135059798580 4691198926629 224459081568 452100521714 3526303041119 3643577001136 3431289330748 534525462537 132332685523 1973100622509 56878195939 6304162592278 1871454781798 712023905507 681541124735 1270008948977 4511540203704 446780592712 2427830493597 907838131423 954062176452 47242517540 2395725850662 3681012584717 338246897024 1000998241558 1208952558565 2262712866389 4358975009826 20648624840 5637103530609 425570948299 1874870295686 723700548128 1389840745076 9578297574 1875813276924 1229739331731 1157518712912 273208307485 6407074526424 1201007689153 3289984312654 2550991376749 579555855521 3424798499159 134389666794 1613087146578 3559625680395 829683276958 669175130369 2857284844044 72262241589 1790414890425 44606481376 1472774709570 68376519 443451062225 4995101803414 1856825856463 128510293935 33774668327 936285077445 1349158800852 562629361217 2099184665168 572888641859 5237139506 137046761957 551700383519 200864897172 3387293603155 2574762251803 1176065320964 240786719725 2287189343068 5154471781 941864818954 1072306686554 734816470471 233292512568 949799000959 400122981377 2594034055616 266330129667 2569224822417 337895433041 16037068646 2515464557509 6011308246417 1199409570434 1862917076709 652383945364 1169988408877 883591611211 914211370309 101527639476 51997733380 4215597945554 2902611647765 396619154566 22066660150 1607499946353 3972743193544 2181849453018 1762783891806 284556419075 192310720772 1583061233805 127259975451 123789837262 1899184748689 46108086469 453069141376 1037986648028 106419465569 590744741733 296583074346 424346847956 1705923077726 142053176045 1448607951841 1529593712011 2451374379472 16964896757 1248631000801 523844336854 3679793617482 96216633066 574517496499 51010544716 982166624082 2163347590684 474780098140 490742424479 453981645669 2961850996414 359564746344 1248759091931 996955107724 1625602229435 1012882611684 841004023974 185677317432 1335361449408 4450332165606 2763279859816 85029052691 28561014070 941166715209 1012183803943 3821402917398 400706050146 4773375564 1558828195155 5946157469972 598195962372 1043979852929 2130077186181 13752364120 2316514731416 188350534331 1307126088412 813182150690 4963030314537 2204273570874 42724236612 2377652420147 82612267295 2017437752971 5472983313 2159592529239 3653491613982 36756526327 3342989788594 4927514394995 339191097717 3357579634261 25175611841 2897088750829 2551890824308 462611400110 788699369094 1377725449411 606375516309 3124673687823 3857745596644 3495482313798 2317399339775 1243506342169 1834955612422 3104093274705 3756191123416 2205283527938 2902480813695 6231253958 239147204106 4527043011513 91466257408 214877876705 206676035840 63196214602 246484466942 661557287470 240227762457 42294536610 1116853132308 32579966488 4797038833720 226901198664 2978236294130 2209671035016 2790927300506 429532225008 12824917762 1020183972508 942863693032 5449949902537 157636340566 107577257563 1091735981974 177116815013 274025881263 934720118335 6016548841 2432029401859 302672262081 716356589761 1907115513901 365900945226 510060721358 2281899160731 72778383409 1172114417060 78808326392 3018502059741 830748488031 442775435 13289991903 1215289366389 926056294624 943331383024 1323570642802 104205026935 100525438145 2105433297625 2179390891687 4335164286696 711227508940 751760838797 473691231026 997022820698 148176334254 1587282861852 573849017515 4169203460071 4058643202722 1557613341217 1108635020977 288204849995 867029790872 2480345725510 353930310652 2908190788871 156073915262 623429852568 460881786289 264690194774 495372999507 5398952659663 157086073741 5868248537 2588359744261 264679039454 2758631581168 1883395468151 4647237865831 260291472755 968503839599 873458051005 646422765608 1218157523562 1714215421319 1678841298319 182963771189 74662744984 34675604596 1103306403560 3423988683347 722758098699 991070800491 1477065214804 1128779023525 874652562970 2599761231 233163660755 91481373626 2580279783359 644636577587 245602189922 71911963667 276390942995 4178696768504 484941654901 223412767050 712515502851 11906249621 15495069770 2529283461973 699413707171 3108230686099 103997060084 44262914609 1557277872018 392597703149 171929060312 2128462926426 264406807054 906686847314 396951310476 2135250641014 1361716717903 500885004650 155966756506 1397169526756 788144227128 1516348371607 1644737823362 2092242762789 165271701131 49189618904 149039983854 139152504084 302747747110 536620158953 299431272878 1176562099681 2044358207327 5578370597442 713285497644 1068659288028 526141702625 839952391263 206700962420 2977576788978 2355511515361 16708257066 434584428839 828456883490 1453692964764 446657118473 2742397359032 90623498966 1729350903120 400565744413 4317170964085 1712044043141 1649326731982 36182676284 1226984667680 290550502261 592183846214 1913981328820 1496220272008 206898494274 1065290890314 1662902779436 112300995966 1549795294587 2223437439749 204099795579 658316023920 2911786211053 1926896592938 463857676267 474635139051 28739633127 7582870884 1616568966098 53468554792 1106999180043 3325344960772 679279667316 815060263115 281795490623 46778605492 5269675093142 783053090894 326210173426 14418665672 1723534184487 399278142068 1071825250356 195735247411 491715652143 172498594057 361546766452 3710978315275 2271839596212 1119192301802 61092491698 1605781537300 2005505122209 715642472886 2512129955076 2733293251403 3003306224617 92622892136 1354445889102 2696941210062 4112029776210 866776886686 78590142994 276156347692 62312564264 704952438827 834825837227 219993339730 272436645879 1239617729448 43716382608 1581752477940 738568309772 294739314973 1091105787156 3113332435829 4245757140161 567365786637 90937719505 4630672012601 1513494111989 1903842192902 1041218424486 742482838437 1224552408694 112722897081 2135005270309 93174377310 1613801838098 46802320314 889753395069 431733598449 2075930822895 2139585402574 353343553939 7514298210 116965217303 1283866502563 233203633853 1425299842982 76148766436 98214423210 518246293292 313906981132 23875875952 720052339064 1441722774945 316986199905 183930013236 55192042543 1974984709909 1899401647794 2990335849312 24000686010 894628933517 1708897050950 4370421260205 137133726057 1448564341730 11756663182 384811118988 76296788052 828572617125 2342525443337 590728293926 800174086098 37032678859 1250504193738 270144852495 2570961997484 1104877751111 1245264564715 3907546154247 1079428951319 569546798711 680624164995 2660943086905 524878063057 46024104913 273194695837 17243835006 1545875225632 3813576007290 2517746460848 3986298376362 953015484495 143997793549 4483928224 886594369429 5376652918021 223377369531 431609489507 900953266559 2191439120417 2037592840029 710502339180 60513811867 1478759452467 1787291403885 4558942212310 1801684189471 448576082323 177115210354 272325224847 2473374008581 3132976681461 41518601963 2536307364574 173827403733 3173235342516 928213467921 1444404227954 1235021779186 112558670251 975519061752 1452525409919 1354874922416 921976627439 444936390280 333726291777 1468484196673 1439539388180 3432628044 1591401805915 192050681780 571552463632 474491493261 992779419728 434416318703 1216119600019 24117978315 391570505887 3986342448962 1144255690815 582007488313 120419427292 1590596993322 2447619177726 40063131717 1334913604845 1510059581758 28186912612 823363909030 1851313731341 182842699892 3915893432255 827458170023 3477538388380 2858631061896 783384908503 3782486266408 1301423908117 263599796177 614964983 1371962891587 1106207665728 1367095926527 402634446407 3962243692055 142088190090 600424124469 2484275528957 1676950425000 1057054331249 25225485654 1597953570744 545644962928 2229950424385 1380411391370 2260253077977 446274001660 1433981820955 2024579015296 925401225306 133054982887 1415379958242 2037926403288 400367066894 8787224932 43110166161 1480665689724 451693628585 1128485313697 277708708973 188175637163 2636973139669 40096674466 363013001743 1194808611333 912559970900 15110334627 217596896365 145795542574 9995779090 1893549874133 2585102957467 162764490437 2282982118760 2463030178093 476188482520 1861729951403 159422809158 1346657404730 535363112514 485861245484 549853642739 695617751899 159290954443 304850489050 105348522095 155398003377 607416908036 639314240049 789266651 1345030052793 3370321292262 394695752943 659600779985 402608960664 2986537503201 258814664178 894771136421 135668695495 1427062831251 3140786233715 1954849737577 156619615362 328144324755 1751509137813 3370315089516 2075706042424 846529911086 894366447013 41247983824 98027686276 319357585714 3194076494242 212887784826 494472228863 85215550965 727199097160 1122701943532 3628358339270 245139788078 3021885211837 27597100540 1801687637170 312075478569 1137100557462 1240550085541 514519392437 939979570516 5163814411 1270284372702 3161607265829 1402242954195 730429866477 1100015550853 1141781824898 418162718578 4453074183579 1041770144415 3567152275854 2190158395776 1631585090169 180774009036 606552453919 1295066746586 755217284886 1419250143286 67397614347 216573563060 667008297181 498997613434 89325055072 1244994242432 1879766119164 1317674145881 411244228400 860014450175 475598291797 3389771182677 179615618400 3913057641684 899764348793 501198630140 65355485302 4279352662 1483071515528 748321251500 481580358006 1686727410773 1611941752024 1844993920482 855937382344 444400487169 72823523343 1104578349120 1018179642270 1165593185674 884163405505 201464661277 1965340210629 3464160397525 774077709492 335009398522 90162490118 4401874666152 2944048313399 3010957789058 13433166980 3810834206820 364380141879 513744671791 2291347754509 5228066722404 1201833852653 719833646269 58991478969 864838507455 2444095135735 1321187833105 932323330100 707698822626 812204856063 59479547860 330528025761 1218951118277 120593037315 37439504693 79765981722 158815869183 2393576794460 2822762024521 1048056316599 2193812873329 972594797614 1938875204009 3011301133170 34983283854 218667406407 619439726447 1563474124850 726350267705 931722468471 3469068299593 1499259779627 812556917342 818916817681 3150635055669 1996978965225 1473228783245 1761706246049 1336402616523 1069320960287 3304415909674 354374002921 1467262638717 1246727227932 1510485843434 1336884090574 153636020883 2559342686673 4017959575803 2453351434348 1127257844748 566559511252 1569059299573 139070968168 18015116512 1147198921482 45136598385 8828147583 1757935155685 1440167840458 830995478524 1141607866840 802325413745 573385735157 1786010294099 36403498522 61634142941 225986256670 622120690358 626983811627 943464974302 272800483819 456681628214 1221921298063 168994220113 2562725280380 2739658997048 630954577866 909248169044 850508516593 594693834546 456764915 3908555371386 619439490142 2463572531202 2064675621110 1862719723627 3533084104796 1852227190973 1255188219812 197087690620 825825424628 96227926258 218976742143 845023532065 248671915162 1580767666145 2678998037862 24447375895 1674814393781 48645258439 2239788111020 2024053533843 590299817844 700659076161 552591301420 168506765424 931262529345 1391388440285 951661257634 393419121236 2482366157023 2004784478833 239713480853 1985165753430 117255785934 272681848571 3228063503616 151043412911 736310188268 611810965908 6518837996 1543911100801 1368604719076 2270909322853 81767185823 2239007183013 326670808948 146293326 1284670977444 251240729485 22386116665 4286882064509 461432771747 76407043527 2125549215468 1879489748980 61191773747 2389702122146 364844054237 119852461174 3741866224933 346409632821 2804230115693 433034335543 774900576607 552714948124 1280895025271 123778355336 10286540366 20610008242 423817635975 4610863657274 2062027721680 1545618190850 4945639270827 487200020960 211485754444 2590714125179 279163563590 3185584260430 4403576654573 401810816262 1634038221575 1051206258996 3315034428712 620292413031 161122898865 2272698214692 1312113372161 97941359450 345732919911 3352346164170 331619393597 2528600404125 1543343444959 2046678543229 925172188514 397280772781 388387413159 519519528669 280379448832 2534520446077 1133446227912 723346281443 621524527055 3785503924033 565157269746 19018728184 632125272461 1349867234157 2873097227553 185934416503 7520479114 2090526543382 392489375697 1993370060824 2757321674372 3029138107433 425189946854 4134965401720 1250948197340 976858446989 425805487141 1834129781211 4457268101521 641697160341 189403951700 76879486769 195458422139 2196519022366 394206214100 3005863902568 42049281126 413236339048 1069086792545 17437199706 2972867789908 4100353230096 3013674549948 1089981667370 223534442394 2079020883381 369397992192 2433616019400 568842758596 288117867254 93984061378 3883007954544 233259924363 45889399420 2736083278667 152131967288 267774131540 923567208873 902443328698 504606303370 7516755303 698771428315 792300336256 889024802496 1791929087428 213366340659 2463485351729 3550532121390 222577024986 512638916022 17912960384 2035891550850 2198037328351 1896729033455 3115954644059 112615419010 1265991880043 276551288333 286420945082 1248772749728 254965032386 183646309663 940931181801 280787170546 16103343926 1557674239546 648774307867 1494896015507 157671850980 64438626206 1339705714816 2408574286763 1792250893798 1290049689965 420835806128 1663622771784 391496350209 1270900696391 173292309604 1269344635104 204792260839 746802673295 3365911056596 1072303541319 436439375886 430727478110 205731873066 489976054119 1651509235615 135602388738 3594275029885 1740399282440 360061104119 460006934949 279278138463 102926485886 11037713740 636874857344 2578003623 8168139429 240010398511 70418934143 668102365372 37438490571 1344433350053 480743528037 1722908911565 2479380272057 1167005205163 140410347198 108265666531 725433796900 144756385373 111933037384 3647822840812 3743288279 203981086791 1714642527564 1500603161416 268839606144 266646246590 410773314225 170381608671 1161859385521 765520331779 925984010710 10768933775 1332504766784 3323464094177 1884396522618 377095894371 449060051762 375611139035 67859784492 504674316529 1300586176539 156068895450 884957167511 1164599425676 89686880239 474497827377 2903433479562 247372298666 715104391221 2250539857502 390629361793 811271025472 673326619688 106308633624 2083377858726 13810385861 481455491948 547956431099 81896645443 148538102125 418313798913 23324932300 3038552071018 1840454344332 232351979344 232984702355 1081617664620 201399341930 2241961276747 119608798491 909241364444 79277454383 331113904022 1814640744015 298542017 2626969718165 1806590657823 206098476923 408340211357 533606301947 658323425113 524804375874 3145221376377 512091087492 1506284467101 137938129165 615672420682 801800728120 1209957972383 394095361946 628134962284 3511385509435 272852332005 1338677858189 1330688608313 1514556396611 1415641931622 1308265023182 900737595832 680876525334 67191590160 1944915550537 1010181231 511111267256 248229727962 286367906007 226553579595 2079698566782 244078816429 4971854290 2648779796082 442487687152 477874320568 1946114647919 630831902576 783232788922 445869450963 201143640289 1070044088962 104140355245 1724119827448 351290751143 101732958106 828206602701 303129132908 1880589374744 910242212596 1248472820436 1511184060 159973202295 69635883099 1521141573348 1176625425132 1986049624513 82251479027 589628087400 573702489921 520295134756 3849277630859 1822532370720 2793439087696 4020691408299 1564108601357 1297043649992 1480220385670 1900208678132 526253227378 147812226773 1373865421822 113903677839 48325751366 1649822628050 1789410081916 2098127058851 1731523135848 553652817197 1302434551286 50850516864 163285530642 241536236600 1324950931882 125593597948 936265968853 914324150650 2770805791282 2670564311140 2170337686986 3921715856928 1320352425936 81928586323 2027098369109 381294104915 2024192152482 1195829724807 421515848218 860033179282 45945915179 1471162048453 595408880212 1827768031816 390170371154 117101768676 391881740728 333437734453 1316486414741 524665178325 540858803623 632092317793 2900981895 443267060594 68163698529 1717552189290 97822691392 7283162577 283323015030 150042359330 429936872447 1707151203828 190248475674 1203615198406 869536293203 461029229574 431004721581 2582038738054 783380519222 437174440329 615937650630 1388095977919 3208879032294 214261023017 506521038700 934429499065 1425345419872 18395950161 80730942065 2648716339313 1980328617393 50969616026 37171649021 736630344004 3195537534190 534739464733 386185987261 957665817591 2268027782433 1129923049103 3729770756001 109582067640 85162479522 327449999808 15414822415 10034604618 813140546065 299824157022 1256264418384 498574559365 1501179548030 1491553221560 6897141947 364445962651 646087351808 63830531423 1304335203957 718026782132 1232112076121 2094566523309 20611245259 2626775024752 492406232588 548585552410 2385078866935 18392189052 970400671486 456667355760 127761231916 1275697039578 678601896444 1042785695758 1483587702356 112807091659 1972091361315 1259863489533 9334062736 3881744189981 45622968152 1713769927340 1733337540289 1158830233828 2340248325175 637153373616 1334737364906 257916600378 246543800991 1597740763099 46787777934 1708616337060 944743427550 1842449271323 64761837390 887879299606 653347591706 1976039328687 1070727216116 1008996156258 288748510147 631806961095 542459517886 1128971975 435530692735 488842422108 1832885812607 526763908054 410592821510 725500234511 1471081717102 378392530739 3771931862 1484207542728 1969453602915 2095180785182 722276907040 583127094985 745094089075 2018081953 218136263270 44089397232 1483266321925 209360895791 413924044801 76834803449 1596854224270 48925185321 1253437587827 1600012017869 312534764587 979202582460 1780627565539 1786827238931 1417881438527 22330543065 3679467967605 208057629240 181037796861 2615444946565 9798280397 2173701519485 585837987472 764421885976 11287511627 715043644693 982783090463 2103247504601 273137486725 311353817511 996509352744 21549508907 219926584124 467196337410 4022370361363 269454216593 670388499854 778386829840 365392773993 152405465509 2561292302367 3739357932311 663501864930 1130397195574 5424111145 2706708856 1901043390429 202369481420 637206353738 2328771762619 48599286483 489044575986 149924104963 1437881081924 4018806719253 2740136039721 1317346415508 613261192797 612519275712 111882982980 1393920352245 3663239091883 2024242857038 16003626279 24899425191 1109392457084 346448449733 85551437549 391319726036 974121049514 932995285758 1330643643 1263220980868 1697651274334 1068755537321 11244836677 1325176456491 109547755278 1405633390798 2554087448261 259316310713 637313067999 622787744820 2723834105984 1205914471885 1978092261325 422081420004 490806199 118636318587 74365059857 672157372949 1360890868531 1049748746510 1179751666785 1684927657378 278105101955 7469599178 937810006395 398317142250 896748453271 6108938292 3006031276712 895780445204 1979867319488 212775668213 200890858402 189661106567 357916553202 309222293529 1069810519624 6913424288 1299717391082 984024326810 39508175982 221045554219 256934088757 503981441133 16850867160 79077389008 321033919379 2073158637951 152328810598 35524587569 1745168192296 1613335428023 3669213862699 9617261489 39193551217 910626554508 418657170655 599258898112 870068205970 796972849592 247518506151 53618295401 1466947107282 1654155687167 535987564832 4223786384984 3402564311897 575030596930 479324393964 447534220542 553249904112 781434504178 142426622989 194233929276 864183544125 546042658004 799030337427 1905573393169 816936482475 122530444139 987470592548 67610818747 188755350422 1767656107201 808941189447 388438355144 862921740469 1338872266577 60976638906 242600970833 1608511692447 1172794310110 762885079185 1457846563446 804115184544 3648154211612 328955723472 46005350135 133240954982 1386087483075 159588464792 8246362995 1294863365381 519511328420 114349460819 566314599241 173077503778 704592693081 154619392039 2296702535742 255662143932 1867783929580 664532989262 815789666108 98729367801 11104886085 81147013356 591986393602 948650866198 1131786870357 473996371129 478334008358 108881746783 77783787148 2043571013510 171737900326 1824552928164 2157371748886 3795191683 87177102752 619355767355 1500857998464 3018102307843 2059988757060 86229767340 13222505304 13389996844 127226816743 46517753546 482099268703 186324980133 420289436075 1977523343925 145605486683 64670487985 1896272778487 592249321099 924002299411 2855739324406 189627744040 16120798982 1150948703586 7170588232 424799778136 78123557981 1063118636532 43128643734 1019833740454 868464796455 2884594191840 2729511041341 1911014708210 330435531897 1071231276272 250180814757 1034719530284 860137889262 2150668312462 3072762493713 3455811578135 604630105097 891445487512 1409366229093 1391047079437 140795157251 218380294257 2448232998473 153168153119 1083712314458 1515459078373 1595376327546 1758459595422 474503507372 2120742991392 1863676491448 2399823979521 232973077800 117312075469 6171480268 449212879109 481103646642 553494836111 2375835818182 1234039853106 3436673214209 266320778490 1083738328704 466253647158 65406883745 671447416 1618004775518 4485703174 1054754508711 3036177988439 793044449107 2547471143763 3262689479856 334258752096 70396772657 2883022051195 1919365884946 235863946568 1016392042256 195618273952 2228615464117 74126728582 183721022375 750673879101 1053309981718 719216644061 277003262873 390888543886 10386422654 563294855057 515803469678 3066498194519 309109105131 677774980896 493161899880 1769708830752 340587254911 346313808456 1004992831575 942818586558 3690251365 442962434866 17111530600 382104925523 440654252705 1701442491398 687830706420 3552818561941 26791132028 2087327359582 66215414524 397479812180 560343540476 356473704946 799421346099 1825315323136 64266529318 3169592405976 514199694446 11535486545 907674475104 1886714286 1916170410883 1665716128691 805763564387 146197506764 462856540980 314278213449 3390172964173 448244242921 521927267003 3761453308280 486612553879 783791923263 1967967096151 2376980542300 2067564192845 256840012162 26543644669 10430517234 289410886405 978331572864 1700833835762 1547682145521 900382287786 203080364617 752697546738 1736043205202 901002590403 2202620838088 1231226284192 2515518028184 1093759491615 1781306810028 1383757909417 844480599100 295545128770 791167919387 2148046056929 1980987647419 454918969311 1271738856011 497660511305 346743507603 824754667555 109265545093 1206641896614 1051285258880 10718068958 605576149474 296996725069 299636430137 981800989797 1132905671615 3392677213015 1257364394482 158882297833 3903170662973 1027243448167 1717032911568 944943226730 6569201854 211781013390 2252427738868 49846796719 725367562078 1473892155254 708922569667 100382128363 122778383082 963849271571 189967286412 2225753609747 2422065352705 782158517348 108302793502 205428795255 3230362380565 3205292353635 427239782550 2062778469151 400787406681 2457204480050 30165275366 2474173938625 467374346436 1405041591406 29767366642 4904977987 11355549682 82341564420 1361640051774 973577296046 576685373910 212330551414 2795869916223 2263490509796 1439675384450 19058340249 423022823640 944113046431 139156206704 109685683825 484056686026 109556901153 1581132572713 900997426936 118937409820 1379049402752 1058850908980 656919180642 2085543527011 5464151016 1271358734129 1142237327761 2185508490582 2637328473947 2609851228365 1495724563077 2268050620118 1287637791484 735646195203 346954086666 390453450706 2085519022321 202423290255 1698829792633 243668774558 1880143041521 1396790746103 63735918578 51500875739 5478559687 5600028219 332888722521 105604996931 2438977272708 284131646300 175882541912 170658171566 876669451137 175793273 9095762058 1942402877672 7776055488 271076336883 1024667166199 782773784041 539214216620 497994556895 1109429797953 289667001328 495367264305 1207249176062 432117723893 924322025258 4105505029814 2824237148079 805627348443 15832932748 384481810749 37578838500 327245411345 91393120206 143616718921 1290909952567 201469009507 830350399055 1262384756244 905640850963 1379343049727 2416488802795 1168723055111 749745833967 137401644035 738866424120 143157075328 284872437922 1074193931199 953547934619 2018489487872 48934587107 486531499864 2842337747450 212398513410 379909921546 3281554654252 533331590128 5680755440 2296900590186 375886374152 548452893483 436618468191 245038613599 726010570498 1423102661431 5145051852 1370535888496 835574926255 1534763788130 744388176589 111209434350 670162535039 887340731940 134033659433 19092135137 4096334360423 1029417603914 729678323112 1478480623409 226012031546 1935824518026 23192052962 365780623051 644642937337 78172068412 369421951820 56786562836 45496822539 2958228215912 1301083074042 807010538191 295434133075 62774260526 430230218396 385396324409 701856490675 323486340371 1733573598788 1465448552439 1397079571232 999114005513 3294232283465 97257252463 179141782197 20075403458 603308200260 197031881737 98637631334 609858954131 454362265690 817925206799 1543466691401 770991095570 493805259906 109934550960 2396255614585 281609727293 27443506537 1029076615662 1785610158596 306555912806 180614170821 1505898159918 258310322405 1171512775167 17533187534 1679168562823 1581048204819 966516768147 1201775780454 2494702469358 78822355168 1330725513109 692835971289 212324472925 1087893782 30877236274 1229814553496 64281454331 101916042888 3305850004715 32266422171 287006226667 1755325163605 18458761 138961026171 269401150383 925795863164 585280914399 3049119843807 705988400665 37205354924 110966962979 207775349769 58423380917 563367115185 150465826587 993821527722 1726343328119 13992922399 1877197187203 25346040651 1072566336839 41778716389 572656389713 98242146780 1655995918750 23916586276 573169372520 821280613675 40956105390 1350881596115 3438550209820 2898468583311 614930644438 250757817066 720971373529 28976456853 332833257121 322117951034 116286883992 1429386463386 1660429815575 613964317610 211242561004 1359020189028 202694892473 872395576210 963847883488 670396795557 505476716993 223661075343 585871837919 3084080232102 592434855804 46869649429 168305901543 2137697353024 1141911179454 660350060144 2820793064088 177584458332 265451609491 2476422159589 449756266386 1163463227124 1851686510550 592576729629 10141968836 1163454882984 617226915050 3583725296265 602609950959 679793239317 110064897503 1136521594737 355232943288 3763787461857 204809105202 1373849402837 151989529179 548362448851 17169980685 907845213482 336642759320 283159426150 1950293529178 506733041574 29381313052 53520884038 3078589964378 4243292213 1118754586460 560432647739 1117810735852 1935785981540 325862874980 959452160148 113271437603 1663233033661 35941972295 2580332138295 521145550612 29461398517 1091255765609 1011599742575 30047193586 1041186137289 1303872609122 493254023537 38300202960 2092948828300 405674563473 1304269458982 342977925634 979884838852 8056700050 1196368277814 1207659129734 954294356286 701577324195 1160759571883 1174577863422 235019416341 2699773561856 252050775779 1773039970408 956589067911 1003038961584 1610932967950 694996648357 909214630514 412839720040 418361172514 1802994093917 1283311706117 244817547993 782753118011 3138755406112 595908705972 2281345126414 1408239040493 444406836610 180784048341 19237197176 620294562666 236904850162 68878709167 886787962 1202466625348 2432833067010 147593828340 381341157344 46527517743 2460992586986 114761805140 2208348030045 788747865010 114476663728 486987308709 31090739332 95131335990 1898545000446 236916735484 992510064266 165952572732 564397297954 66638901117 153232928666 759564259327 445656108681 837293557268 942914397891 827979454588 2099133507183 638517604463 419422343555 2395931263531 456638992411 226972701064 957033248725 1857983152297 702394550063 1580780986655 26034164916 237805310489 1282559520338 2129696944857 140343235095 32786152797 791067776120 439041934601 1986120998502 681755933782 1717360249267 43802912107 1710377555783 1321751034527 382728666246 114805976812 2015666282632 9320354486 742010627135 408325754658 944758816888 1116839533393 9937294191 139748825784 338862555889 40232748830 343965958418 1667752275410 49682047460 836501682833 188481212293 625439840 445273661531 953150778495 2398034398402 212610867897 482033465494 3203595026558 658200628511 1002265051750 1133524490382 577693200597 227843488220 2030351098831 1440321990925 790468214 58998156987 720474319622 2342996214739 1334940683978 726354397923 248134882601 3791162930 74344567897 1804473610591 199179170988 1539162203642 1657341053230 685226366333 1647153590078 492613330827 1268467717966 807465078655 1968719284146 2246504123922 477794683406 494042829968 222525608913 492220310818 643991486027 298596570559 23381233734 179580550503 201070032242 164846334327 44433012202 82430158609 1579741595221 348694133027 1549877348195 16898970884 23027033704 985503790854 682748136036 1636039509724 241281624744 229274529961 913209975545 134601829020 1824484348424 1217088287422 440595419778 2038094366417 1022426928585 1454527953608 967079847692 1113834338935 1178377413898 1600798749731 239077718143 2465727835402 618512844253 826611012599 216993333852 2009869392973 226734956995 395282543014 1301017564548 1030250455671 276258598029 222525481730 255978109916 81819460108 157459501705 1917239303039 1668417422026 1792430889603 365112240418 1800127471413 496283133760 1981572879168 190008526592 418996171368 1614135337218 33819737995 149791648653 95988759766 28071010279 775997160401 2134398045942 285065307455 1263728200408 849026226 792616212256 910881131837 84740638532 1084189163388 32450709231 2343930697882 1652673180400 1592778758314 133051403678 486029607444 723755315827 17418997706 554692741709 119915654825 191685813580 2719184924139 158343579940 296141751917 1371564980354 716110034021 74648029010 937062254471 560710035683 51362539031 964065458926 248165621474 73678075123 452056659068 1070711944319 25035749486 384449360639 715409686397 395663332136 277193754140 1114858772 463483892415 1011015721098 770334632699 27505394052 37479877415 1051859537688 99200944905 563853653702 24844932820 261452542791 901519226795 20328972124 341936544084 46636216595 1470159814714 1455668102196 1116542349228 1452108294569 583684391444 1387766591722 1239353730678 851744024060 654434600249 2589153711888 145327387409 786083044549 2196329820887 2227845593493 119786130540 365202250177 817952264080 727745162703 13413844755 3253854322 54782823997 58106848885 862524489419 33308808816 481452229045 340309495800 39679909558 1117482208303 313252885651 226994018800 281059292112 10788767265 6869420233 110614886766 623757872326 690048468044 545253333297 13517992039 1028681191628 182916980495 270203395892 67830860550 740518678597 14992356039 139366803601 966701545579 10885733483 2124634873102 664585067296 533182878604 218150256009 33304974099 952915414360 221228123434 284972076163 1883893759804 501308905609 558116760101 197813329755 12991135595 129489351171 870421536512 190932167730 785610057784 93946499975 1456481168287 466860453022 648007348101 253908848236 37670598241 1050557053968 402996810654 154927360252 451221180127 160576446041 547562212062 151455839177 1984528239371 800111756354 83749469193 75660141194 16656737407 6178590264 731321980418 765046969536 1226012737913 237931710032 292244515825 1346601393414 452532990548 234190853182 28945330267 67598138536 1816649784425 546123198874 3185035892327 9161942833 2032789989247 71263916243 252392300671 2165144031834 631521057234 515722329682 358303758693 915671090192 21868311921 598523979021 189002984493 803172600996 603203754713 1923966650738 297995936599 2589239607094 49131126639 365656846436 9069950685 30418013254 92180963742 2212183203326 1013494576916 44118115479 367786400528 290742235014 466672038729 156053590200 880761667173 2290387749714 296586413972 2006219642504 210828046784 939175194757 812027261919 318245383189 2827565659886 900700161197 141809786937 756609594472 1059951851005 1915109345337 657981198838 33356779572 129971356522 2401275367536 20259413610 533224403598 233232288626 87122267639 184739416665 235510871974 45651092332 200120251560 672959715152 22990191756 12159313198 312225044250 21502938884 1663413309505 858875374541 482958461431 486967143098 289476613587 873051224671 64902706239 766562024584 774003915491 571583733629 76809932415 493991850684 526726040890 619066985602 448721128067 83196389716 236461520537 1589623938617 18262761107 73108528159 117881058787 387918053606 281535094954 485428585174 2253485861055 1930353129554 63946347067 41825237528 76557730529 77945938484 33333159210 87106289084 1200297900923 414777639754 1063806732495 223109146155 630721693090 1276369254143 13655035383 367239588892 909110597600 7253172817 854362652188 1339083659438 1032510346699 1552667418125 867204520340 153878064131 1436827114061 42456669636 810344254 1264623052755 72765736070 1608336778163 725300640560 552824562442 1825502386021 1768034880981 6481735996 410018523852 1055195619617 167038245018 1317554904432 2503414321 1676960375777 124735094121 594865624694 1547974996313 509483561341 575054414967 1375524119687 26569308703 322366167267 98256016122 175543452075 1491942601157 204396573334 65877387610 311498078666 63676574138 27613354869 963095500972 2470622615 49483017122 220838829200 126803665047 302017492614 54549350405 951935892721 42796129 999782484942 130448590379 104939690039 515303827179 2897134288599 872552077923 952608110911 377517397564 378047369259 41635912663 361146562286 82987296248 72211600726 2415440370072 324894942793 17563487720 387324422325 9694609592 1067820144103 10553947181 454564511729 80702570282 694664844998 3624550333 1261437702252 310221524885 629717068115 746029088421 96841661640 803701426941 141391178014 1916906033180 35420685655 275865720551 1271138971980 98880163163 279132807738 122943929136 711807133470 677797843213 2232391539223 61437258326 2127429947611 70769866276 766853339030 671723105048 734453333757 104097574125 324761544688 206729453734 468929347367 1049625940686 30129034720 45537797488 370866788907 2455117825 47435312570 468149952116 73627539928 14882425253 55420851241 86115324165 2348875240582 41689015602 526578208991 81751605738 758887714022 226874755091 340949280278 84082472738 1309235233863 1624799026971 473763083362 987435904707 235276194 352077142595 551196247792 7499598466 926361287490 550854352664 2667577324126 915328986277 62829961661 378555905225 169583014565 450276870691 1676586803340 45916646108 805859516889 34982850582 3209299654515 2761522158111 903734655141 385908196728 1478321053977 1692728776871 26214564352 812373120078 43931448822 554569025997 347917437110 23640385651 3151851086 275567034164 623189008893 307754284653 21766223105 2805977827165 147242314261 2176253490191 94616207946 2573651332658 13896136153 262622182302 1143623976242 2464707468164 832442364812 26470715718 3498275329 552504644248 1139353655726 1639155292320 15979404958 410806464563 1294268996759 53406629560 50090699894 701983502 1584203700282 363268953909 416086689424 2086442935048 488654673051 1095331788949 612182105124 1123627896472 98010850011 2195590606222 1580314408735 773295449205 1935177010343 1124686074073 1720062821101 330732396292 1456307866998 44428398507 317759027091 2043526407780 138527613159 95573555987 82698991274 1448040412086 400876973043 614052872704 1187884133789 299853719652 2346763366058 132207626778 538027350517 146968815442 672783954408 1547995328 1492554350999 9187624210 137372231669 305169675768 1864121137597 78974232645 25144931416 124050170008 864348663802 434139294656 155553199082 525328619003 1242411673883 574530386202 35904216 1164193065620 19413513491 245428925523 159452795327 209089204525 541686223143 150213598113 388684228670 703949110767 310408734459 806086587338 17189351786 175862047139 44675706333 399177922980 119169069475 21169005500 185608286358 1022303104460 185309828875 581896274524 757986545127 30108822719 616763298790 742228101534 10643463567 236108478807 150028262327 2243430724375 2192602662704 17539762045 1182875288889 16368333070 673120209302 342180104926 2312189829377 594151896323 300657104577 149356725861 1060008567019 2985309430 2287307644324 1541027942982 322045328307 15845433554 1865865350734 1333817717160 1501117294119 124058108207 7687243915 231854588705 220570024445 830293371741 1964103968814 1924862881235 1434693545019 475978609541 166676598984 391334132061 33744360079 859983319156 49479244086 3847555509 736153403146 1456507635657 346172859674 59168393743 232154539952 736405663004 1829663028739 19110496398 4752550604 106464651718 314256775199 1429203154219 296396963764 658695667546 20502007197 520454232428 1469890193652 113112855084 97125890456 2245577440627 755526821388 786089401148 11081899196 8819373533 741128794795 2498742670858 652148244414 762211316558 1475835292285 172601704183 141736153147 905622250989 847850817096 1230466876027 1989749824059 36433973383 1178287998161 603674511261 415763947987 32404368098 994867964286 660116891378 316057812057 33145402252 39715313699 1255577784 238405545744 235380280570 1239729115328 12646576555 766531891783 654903937456 319550382982 1509842699461 195042744642 689147879222 1305424543744 124144178748 48680734548 884437629602 18656486297 4110933706 2716977235751 212674391805 769820456030 1379465239778 758015513770 479851171229 2511906483672 309580941024 160924227780 697272802733 909875857972 6905484776 1857098099176 1571082352383 2123150276978 910706358795 1163294551117 1047186822004 335321348409 585090702460 329223648588 181222167725 2660924895 1858357660877 1506156435305 29435771789 1894357895611 862253290234 229357701672 757939398562 1984687014204 1083718375838 1457482885788 1696410055952 451846778046 2252513071076 848652514669 605217934621 586060301884 36975996750 316861242295 203103256384 521351822757 4078546234 1207617650074 1841449911443 279141703047 726933689545 92528454103 260693677983 371975242610 118354878501 96146148045 1961776767569 64358790200 305638554535 371046642926 75691312538 982455723225 922426082123 315931536866 491135098534 1313081367277 1224062415198 89551072964 709910186409 1439907193781 1557193005581 1309300780930 363473477902 136729822276 512915910838 252929816379 3838627131 3060984597369 870579362972 70797368633 1233803034453 65290112298 21659037821 346833689574 531004242178 266281186051 8584492048 384879522132 1895463946836 62240752478 883448804008 1624688065150 395868920038 12621000345 55422905512 104324561441 539539246779 218214951197 239937665213 24889766675 1461862281951 17384942148 700419210261 141924024094 27497392919 1098328160 61324183760 33223900840 1082379014353 27473577475 188319525389 1864788397722 1279755886627 488881451381 76694084381 1210699558007 2057909093466 85278768965 179571602717 209546455729 1472515821430 2246560129665 171136515215 1962780184 217347211051 32076456556 11793742458 104145004641 61419190968 694734544120 1392513345049 444396398018 1424708647855 2554988349228 687721182770 296526559903 225614643823 774560919897 48528389729 16819642450 1856838492299 1432611413933 2539893667392 3419049503 647060855572 594000645826 1244363921793 633163907003 714279196529 324752061393 220152626294 1465806259564 363764150 639443903755 1007680944814 307971560702 5642238996 990198251223 1114253313713 731990078793 333645569754 1128952209743 205386435174 16736937702 131194775734 20030599 306425043252 458116204359 238525240485 1337153946275 212105363640 2262784955444 367814831380 1599806594 1312434375413 262822867006 412239011767 754538968072 703743572842 326436399427 1097725916223 543522770023 2459062127993 38302059144 3303133 295465165518 155402920742 370417512466 259596161307 1132267139177 57335046380 32763146646 549955493272 968945738010 204059017555 2531893048715 93602543722 538536408167 1888190212730 313709985453 456900559354 101893362633 1995708205470 328698926521 1458880129322 37436468108 429494693659 281374416027 181825313979 1570438223898 590231928602 151746463200 811570464460 10927001851 78308179425 1532738730377 868972933745 99752348963 2447584314759 28567230531 59807843896 1793025100510 397974665428 356967802990 1429317357707 2288661214566 113632654520 431480114860 59063602088 947124227431 1441266731379 195283515704 1178348451274 211450307045 2338825031398 720136389127 631327401842 2428262200336 879316883943 121588982280 98442656395 284567984895 493896152586 1090546575523 56523454120 152115642830 1785093686078 147891556502 67829900538 92493046777 308170652541 19537268814 472813130417 5412701138 6282115938 1635876733210 209403630143 1149824378598 142221917495 1797801854680 113118109304 857701411791 1119785349238 10675446896 506103848209 327327758421 168006392779 124600455108 177199361183 450764286593 47970786039 12774370216 2091856299337 69153539469 8100627985 583993746733 1934033355083 353155767023 20526520402 1311278838843 444864570097 669058137356 1060231748451 35860975275 622272379187 762018843110 229984841611 10106768931 213834440684 236170208501 1406401597679 943062627493 415289350607 1604518096089 266676919588 1085879055767 7857195371 1587726002512 2367927281371 1044255664980 1034500602185 1395041596 869729052550 126567051495 669355411407 460391767507 107718278680 993605339987 516987997655 286942803909 267596159301 1749002901324 40678988596 2739041262143 49939304543 716038387380 1285646532128 2095210119963 2116474983334 69304384757 5342712 2371648196969 1030108349050 53947286247 1619495735562 38483381034 610240383345 2098054622920 18603214604 289850414421 251987702799 420096674724 146316541808 1671217904428 1222427504602 812237515727 28652269397 1880101140470 40824967903 91166161174 518839855118 476904631130 473815679577 1503426048556 391625986678 10935417485 1187711572055 236720659732 113339830163 104662601464 119318961313 77759538230 14532480812 1424732744725 229479768863 432338997540 1372531658328 574457060887 88611688601 21160942428 468968334715 46226575699 249130958753 884924854192 54342323605 1893387711596 619111141555 849075412023 259955138066 34963224066 58583382442 1181320853797 72210746248 9428043084 179115576320 1290027202135 92543687182 33163410214 833112966917 1984929486355 1939335169359 147553540162 398656565901 1080994753783 829758353620 5032456519 91674626644 191138488334 721180250 2632732874607 99138547339 1712466330909 101607137972 183448580546 1189112367998 278149469673 110617920718 2457765026156 366291121788 2224376641306 1155831672421 841865077612 2004671723687 592248113271 411831430920 161944293833 601400558049 1558152843248 194106637541 46563656096 154174501064 525617439995 808389974030 17299800605 564878860117 500609710561 213948175598 24658221111 200789545733 854444288468 291684305815 867130709966 370439297355 78961863645 702765155962 439526339918 39254626255 53291646321 26533733788 3245141666 621407242802 71904105572 676067586370 133637679184 1694497031510 818660025783 503535849015 482728570039 619738806643 3146746236 1445142997135 258998483517 1236279714394 16739662202 112894271302 329571306278 1808792832022 1240731541074 2574573312424 2042517091340 152616676284 727941968529 1925770763265 440901437120 1107646787773 375967703833 364298664364 556038651042 1958802237293 606425067007 1661912916026 35303086442 23418830557 2026136923927 512820095323 517215319338 893746982357 253969975389 100738467668 1556113655392 109275744187 743870069326 5697626138 97576052101 689848367376 12596444692 236766975989 216905439370 65329109938 51432602531 43129288856 413088839480 2276281563798 767734015030 263399470062 22011897947 776577234093 49167867473 37875591743 979741432487 155943527037 268965268093 1332704997221 6350252980 1451929292519 248592200977 3714295440 2152598054293 641652639506 419922494710 47380993166 79539274841 2035049023825 126194142201 34599217828 615375368 902841121584 1122836544075 469379138099 1017351251429 950748715017 275827024037 258212583925 123259861929 2019442735784 2901707154 1347457341146 59314577264 55521201185 306311454598 134959720460 2064175986529 1175613447586 1746144480 520151894527 991186220 326857548538 557003620932 606463585177 18244058298 741665271895 35548636899 115862165471 1392567286260 279535101596 339938276493 510004155450 1488266209285 766262063566 481963149507 726716848810 168318007605 563511133921 886015648167 188724001864 1085081285510 785690429593 49411264365 127388536379 274288972723 2043202579636 1740067572962 523985467535 164101746718 272864901222 2262636347353 291834387779 763980071493 34807155836 2774529007206 67073312294 1737401426288 794400675384 409631565998 648733981541 114230828261 1029765978621 1276554877577 962309059677 377494168734 832816315086 1045594826176 142693771260 124299673170 1576118089314 323312075861 207682990790 322657315567 1402524564946 1185088637137 254522278024 1034574778630 844215645341 382476558790 281816296617 309084581267 252436092645 491092778006 348058966574 585821117775 1252915024544 852376056992 277434843105 195296009468 2008743266607 233970768773 1839018094728 607613254755 105827869827 32049124808 237318798513 2453701641 203807394633 1443568714976 846956967225 22849081509 1419792583895 8712247715 160328998637 11012991999 481153799640 1411457075833 1057633666501 751832443983 7378038552 1664388764820 492791193208 359167365969 2418236424 1048327000255 68727891485 17664988310 273866307747 66277604136 160966483291 1034479090598 104894161861 205190529376 1113245541907 251293853750 611261941004 1995530951170 331939752779 5408835236 1384531478371 477652229902 1260626411319 77862268540 1260614061861 334787667521 28943715217 151454224387 495360959724 511168208030 1355878301366 306456257754 340116008423 1777289932123 626253556588 685965829639 391560756428 1991649664494 98497836473 1333381710727 9510725979 174590551309 357421473160 39433132735 1880147406138 576732542649 374523717648 86368622916 381302985284 26026186383 946514921588 1193467910067 673148925506 231833666434 118748163983 59120125031 45751469774 442915710953 1318511033812 890482214076 1259675391002 876679480537 364708927006 324490915671 1593285792982 861311901827 1609422784531 961805316360 806313527688 19687372135 72808582116 2423762185156 1574013837667 41106077027 201930993774 458210763989 525771210324 844196698528 783448923431 71944148969 310480995539 88187294822 614862431810 221393959152 159293273209 5597773441 412447505854 138810261403 998327994774 547416787357 1694788849163 933660252728 256894089438 343508982859 1045207559559 863294721309 137605761379 1044833556614 253607455387 1405295303836 649804871114 693234636024 63743648722 222701835177 395546446547 16998884835 1015268705544 251139466004 809877598432 967244276521 56504696048 289446353848 124283302008 817281057181 485608589833 1274451348693 994013178661 82419333757 183854776606 881487262401 52793350840 11264522350 2241773270 44650987080 733565614192 127713456097 614549710059 444714351840 1069005803653 1059252319074 445937322778 66788884815 534212223102 364639303167 258992014171 250128540997 7210336270 350878651695 52512197406 376917703725 1852916852639 1491498143594 189458794050 2165976445196 367796683740 679790409641 1417560971003 209034541390 641623934463 2038554908570 785714117303 51571701562 715152066569 1012997844704 175852131809 370803381519 1045685524239 477675180348 9828128173 1348910562777 1492014306111 1120966093296 251124949101 909139883441 662247596636 735210471612 1169907528807 669666994367 13598067619 1365021622387 250964856844 2343430354594 431942444054 919906204460 134913464965 1042885838718 256916795754 1059834953236 1056348387099 40144263615 243892076632 77709536177 199798241605 111086283219 51919483195 3628356990 1840491421659 45757872327 100464412906 45385844910 361512993375 58641422183 38746251716 1597504935689 554075550605 11088738818 363493139179 561634407919 2294017044829 542586510555 590399394756 285101395135 824099068782 388683482314 1023887334964 1873645489958 193195843065 960857793864 134203815167 459737943845 259787045120 817721355181 729901058215 2182619140871 98933593850 7956506107 406917402659 856682669826 10684754429 1720193565370 832502792305 529081639835 9040862820 1453176225058 301762575724 78142078880 719100954371 83942064541 770346744443 191782578355 319559292877 378664743362 683109305934 56433340076 1398096657340 712040644962 435222491628 1285061936004 546055379364 38371221791 10867943014 610615053221 295728858230 32357263420 313384551934 1178884717693 618945567543 2156518889824 535217244333 559261330697 1912050143973 1248586141478 695702427629 856938573267 457324046994 1859212354104 17525681921 38795063679 2233200264831 448338069769 271046908435 1352508416329 69070720277 173310734890 1233836569484 375628934067 889597997314 183650217086 230692859067 636476022212 253383744960 33461062679 268029064942 42807791826 985168348153 293126951125 318866417454 980655787288 952648470127 317119557856 483041234323 2097412734477 990346228941 83977765410 555661431412 52640502291 850727787465 7253951121 40889465722 1198762688119 562596240469 14493082877 591849343554 300018909968 96928351824 645716279371 49612816768 193077524321 167788969597 185528255055 422972049698 1082237365159 823364912328 1604931561348 570377525708 553925096875 830044245547 210904227727 1489455386322 1892838779072 1108435353 985017811790 399236812399 858130226107 12148844670 595997544965 1385635830285 3964593085 909535339349 1000123748395 149979910972 1312256678688 1739761848561 1243965692483 322820927804 622301132836 1930528789345 343594620545 239853248375 2376552360617 206007533990 719038093890 21086769104 674061811940 44117165201 1318565317559 406734112586 944616420309 9013596634 124651840298 926495751477 903585954244 1331464311517 48820024359 423968904729 1883887948 77130543362 121674449527 17309820384 401067255096 2100738785627 610464488758 604271788791 1659985926682 821881679533 1132004416492 660679862726 237939335723 521251616136 406766468621 31946007476 16645258803 280421861043 36993913420 261819431902 108167740489 222451125552 1816743680770 1907787132146 444039049473 961986379011 60488021560 857035112043 1632121228188 299254157560 62289778514 204504432305 906506428631 30610000432 26015659172 1912848619170 638543536171 1223948514592 199971146602 31305241396 88884913551 864828759 181974303640 2076978583940 1161149073198 89854523107 619207886019 1051779178766 782275218044 574997277632 113764055737 285019168074 14275260227 1326836371390 756931789444 1034325915957 132808474071 12241259571 353661883475 92851740931 631242811256 150139037224 14211560158 534557629563 921970527573 1470336994505 395064384348 898196434916 772975618222 90317953385 1187413337100 819721099714 642563415316 497946696248 15260213562 551783180806 40015019649 700325875323 12003078438 81855861192 46088977636 1966810724841 1248072690035 1089756842456 2099313969623 338153035111 237432038885 1425073100163 181538816555 1449149469411 212107970301 1856253442254 14362533728 92306972848 263638246378 948921477794 35297811324 1657045087962 2346268737 386418061167 21833522616 396560064274 336010429010 712130300048 73377685626 266206190365 247405101281 233880175272 276817826066 194598555800 91809194037 5734172513 104938099883 254425000242 375648842736 328475041043 73416767327 455054666945 2243629746115 824568944375 553086639458 14318575786 75729112245 370290080122 1950751497730 23669618216 225978562483 757833227682 201790430399 46915438936 579035188670 320820350519 2005671850 706172870728 225255476041 1240412024162 196646923889 724369532150 853925194884 804537891126 59718020050 239813508379 50576948722 45930992427 117156773713 73859244159 737782464918 676656808659 80278920010 208361826115 48279599665 124687041474 17844184584 543057327763 214840901725 1493845662208 576113387695 30777353475 1353225810139 1062738778870 490216183639 64745901244 1115967912148 798488661912 166769158686 2029058291422 1891764465204 1025009658797 195906814625 628098379580 122984873465 996908802136 32614393314 728956430639 108972646715 52041311066 225322048612 12982111133 1982624912470 98718341144 131316598438 673423891652 72333500768 1199457018452 1497724503668 1751520590206 1669022718502 1867144768387 34775173431 264288142789 38095436644 920240647303 493890862473 135798188790 1933185949737 922775663885 874062384077 589087831996 1728439214439 201579245849 1569431729238 53120999857 807573876869 408829489462 1429645758249 931774275755 80105836500 912786789251 151609979609 1135321093096 252755770511 983404983493 175397274207 1687767479315 965690744658 634732695 741748081264 268720347230 674821247819 822812293285 13066521444 675353715168 64959571753 14576993872 1540699926845 794818204706 1160712395251 953793798981 1981780777443 737816192398 791021762075 154613825961 108629104645 1022124657934 100741595363 1768250798611 1109551300730 210215812000 580511332 1079602605463 10589295930 34489875026 661903538006 632685392392 436290805544 22343296530 305679915178 516178616456 349109321034 1621593986627 394702891999 95416249327 905679722330 31479013086 1061309932982 222578921033 482432148463 1827479033476 8438914608 577692875447 505199750367 628314989677 162422526056 289287597701 21588312137 45108455818 116649827339 76241333886 604695123115 757040337926 22688018827 415508028365 292026518583 284165642500 904218229506 7499397070 719316371718 838227118725 474040678426 395137123091 66351708900 110198102755 1407831047030 589718039978 53018110738 15553610806 21804532904 1809376442671 374819028893 1756824356174 555878815283 524932745772 1864474911983 276425969096 95730473486 10362717950 30725300396 1229181273185 278575074760 196319623885 154091959082 514941551991 46326042960 1972312295396 43812036856 342609952665 63962799898 2299318517259 320403545815 672961974525 557509770363 79361395224 1373295060414 517114744936 575070438641 16725002420 902176044522 84233923420 423546564764 49522568540 23123193705 398952585325 490416482211 1014947110816 288568410754 50823723263 79092852931 197364976557 1914568563645 352037256010 432018889021 322654678161 747774938489 131435083499 462513059753 149503093722 188396698252 245383040260 210405983307 52819270834 174993397799 281048003813 191799128269 26854145434 712591476758 995282374379 530606222204 147400828981 1438915657416 1060967587869 570663347708 12482017209 30442703318 442460341143 1681157136641 7507286497 1553019997101 20816124769 123399895234 76792838242 601565225327 378123457763 268054576156 55061598773 7313652999 187840436517 32371980662 5672421500 144855603838 907664688177 520790900687 177998763404 349055725575 1217733427148 22064241218 40394736789 984611872377 1093722738379 553084841861 292752016616 280558494427 150292073165 1540047744135 88452117924 971493813183 711390324362 74393898975 153046950814 1126528805663 59319765749 390787619410 70378781210 7942235455 429890531158 341942250205 1789520062902 108969443010 1293224367462 1526799389839 198787239368 610838035465 673304102033 913476637560 371401024455 325904488527 2116208227 401802655882 479188917990 819476424380 280649897541 19971041603 860212420150 617653290253 961824199591 907498864922 17743303920 746578833636 17299121087 248030890781 454430329442 1120992554116 729139072787 11472754153 1575085409581 583229677266 2301892803035 51650357605 1350586425110 711014800041 346899808316 186632389974 57299972982 1166214396868 1019106966542 274359531846 10913905565 795738988989 91134548475 1457541534502 263257851549 230078831467 103217859320 1936155863702 462180483326 32716406734 114217886705 266374943647 16149551981 332898493664 2309302707078 1521433463739 1002888749540 708850094039 34868820678 24279993511 589037857220 851271264985 515397792153 88130070780 288926075261 169941175684 757807254584 382936511286 420285437587 403505623397 42052074971 643672743819 710702842307 1525421196406 1110016877451 63557899525 609074784106 425717079787 978256191910 37433866595 963399526219 385923882655 415846708537 162130364358 596681495741 12563832813 538365835162 22521335447 156288212300 15317839658 356250563615 1587794422677 38890224114 290275023412 186460740690 6776433970 532899562 218231015275 1106947121126 1011101102261 223375765170 678015907005 167698351121 128019574040 824418486539 1675707246 1022740956538 1443345573973 3511259371 422290110662 397850677924 2246713766716 570495875280 502822976328 1174359209779 304547062727 298167454803 1060135907171 260399730669 1133554413608 590598848159 491019714256 221570448365 268033694730 391084065267 280269813251 82166837640 28109868755 793486866088 693830169496 55829016986 1044563251068 7262279633 663472107554 200362503303 537022135211 354819682553 303666688881 18647739769 325083433077 492241864851 1193818619360 1080436950804 94276926967 265933756881 429340773281 321927419264 350512241486 84478288747 538849956573 1483702604006 333058734555 217962240321 180712677657 49682277696 194525085145 33692352419 599488431491 5908726101 732882015767 461397010883 296229613359 743784945585 1237968778584 65747601815 60083626336 540792630420 578680764463 1202448824272 1079332325303 400911294922 1061384261410 22765437405 12133513728 7971650939 266842852266 1570351145043 302016216447 190944718908 251977134313 1978862691658 7162283052 1674004399 409622124812 1960919962494 155733765791 4620401373 157565098368 298550997673 430239302476 8501182478 51264629434 1421153440153 331169323891 682235867445 1122388757756 7547119967 332283699323 13728702338 1937602011947 1905304941224 5043753654 37524312724 36490050732 47066886970 1254552301622 119822221110 96399863170 366195609234 145161216051 29720253854 12682871117 152671271220 118130165894 766101167209 375747050335 148524761549 424083329083 1204683730740 14926830925 819704549090 212924038907 1446066026794 2199997152209 1578422495462 116625642409 190324317104 393961751643 539600752852 764286288667 317194799857 881091108186 510775389176 470692899933 221961612487 690343106366 1935101657167 131382102112 3986204121 316115494574 842627608520 183615371851 419092778108 320563841931 209555542699 40998198754 156321424158 19958740576 4281997952 95400267199 111177259156 167046859896 21147655489 325329336189 1004883555848 73745821037 1403844149 871434542361 27416469301 275530940541 366550199715 698629107622 338347370907 130901160108 345180714679 2083988164518 815606274010 79948941634 244446436218 201907246855 808917028328 504411875000 110630484151 556155303656 1650383518413 1063127733187 5545557593 713564104492 2235284451094 1770683864606 947203552320 385715279518 99041670614 28430620250 207344546904 1578169628868 1080803168485 339367792983 8315072031 1438449538433 11271140825 248566550825 1239974327743 568899781855 1107448753534 129216881021 1902273442715 7935504614 172881239805 105294030272 54768258537 509789640569 230265689746 82554961268 980768460229 55671863145 854248982398 695877441377 610875560975 1570438413 815587821001 646587408611 595618472741 1231204537495 61085893673 1099116074197 550328267446 235965181574 1588256795329 833040722672 1592489770072 228813544172 156087365689 248120549204 219495494225 438993540269 938207749839 192851729865 391684189769 555761381220 80439664730 147678503199 823207650624 193119111333 8832107820 1731323697611 6916158976 393607609749 113390727805 480387715373 152153928435 1856940753267 400182694621 1767967812318 1086041499515 1166524602049 1074191529902 48370876041 1020131283698 6383154540 704271422441 15366284018 93532859660 1950929307785 141157591536 161511654907 502154448968 8398120032 397906149818 150283289353 12700575105 428587094952 299482263182 742279211049 878366551 75927411028 408757300594 543998917150 13499834909 189078636968 97089374 178070564549 860568490539 1245299771180 53608540800 992637360641 703929041 1431166670480 300866824763 1727424659959 1888017974568 402458514246 486167085130 2129988992283 53164732965 1202485855331 2148874329895 476012110641 116521863798 1116108752180 451581520743 365712209741 289130665143 38776892753 367862072522 252556614191 782100983791 161579598292 363500498168 81097391628 191371664013 814933880413 125747193537 735441991722 112052173344 106215617039 294652652394 367013806184 185246104325 127956734379 698036999943 421151891229 79808318131 61682675513 751873378489 376401906008 561953425662 245559999799 84927304141 984535783988 272759907481 1157792549 446759967076 494107529694 192172543981 1995706105355 51414019956 31079322589 2063606765402 1276216353310 31097355257 322679116579 1957050478499 973304458492 994899187654 31895050247 1254099092769 154788458695 240798291883 4108986950 287692202654 52487176346 15848193751 1095900239458 325322917236 384328721278 475024711525 1070598492662 653244122673 1686551286947 69352618402 1040850432214 12474607051 547825176740 122613850394 1359140574569 134664877364 32061592387 565355655128 51208143115 17254353 303673918284 823672571698 499179687375 17580356575 1902118131482 24856780950 189436280473 31014925367 182253118599 29492814995 20517917061 60982726252 180388128148 1072825451295 433848396076 649367104279 359152063679 864312073270 686922882879 1318805567669 1129455473618 977425693178 916403308874 286534948479 1144567883536 1585707704701 29240053048 50006202737 136720535764 13145565657 949650624122 713383873749 216340030564 961897399972 2008692919618 305770491206 1438926241091 1464890532759 621745915743 181657816539 124178039559 1043860297197 605878575211 842890856426 46060695031 1090393221823 20615944958 587995309959 204585846725 1479410371661 637239326541 585304920384 400279771833 45154150465 5902986826 35586782887 29462716038 1040782115623 51060477890 332552666329 322027805131 180051320629 14922580151 1032567224226 616579472941 10724809122 11422855956 535218172484 1114257080693 34305233402 272537397221 553380988703 119251399307 1149798945718 137991930374 419309042475 48973671227 416230489752 572039470848 359663716154 619734093420 953570137224 25031267379 115175072972 1639452192394 4729418108 509300292229 664809048891 156872556862 846391861266 20151424838 128774374114 127960991501 163329966495 758481927 10743161455 1332070593202 351143590253 1045728003092 715201092549 388459111861 102442720118 832238433989 168074177929 36592028361 5349044992 599481360570 262093570498 19753438896 3809462986 388973894990 858333018159 1035360279812 42821110580 17532906872 786236090823 466598185718 59051815549 205495596915 435590484937 310807217708 1279691021664 174804225222 525765480096 201813363274 178481279181 489261705363 424420205126 387728230771 539269819231 19507958546 451916267861 182716144879 956848655761 847401914892 5388960102 764267134189 134531819590 78448249708 183519609701 55366301459 978900462965 6619184386 922844815796 154970504033 354530938924 3214667150 24922287268 414158625153 48516505455 1292478923529 208148426059 613950400458 14005613396 223160014760 510039103189 203639109182 303198335727 1085626911209 629171102608 169819475987 343130588970 1059825543858 4167335274 328052265580 675395861722 705947216419 1206475781698 373222204855 31781261973 171852162570 1909864804778 211444125416 9823582439 12499580511 969351567550 37301797013 1054766223594 9907535118 446614167176 168231585473 248208975008 444088238000 1763593195662 916879609383 137311879251 1776585836608 641736887602 423371973205 505258208701 1175691559946 433818168416 776597821660 460297312320 663195253743 1273573076366 42089939319 45224721599 19938286590 1013238122382 109341704934 195479320836 211550890200 1199893908690 1073960041738 298267058085 596282959026 1246194452981 1652613861098 796097499671 113164404075 760437668887 110245434605 1280932914659 219774453838 548167561113 652687080937 134628617761 370151201420 78750794607 67233546213 676990030122 1092966903706 283431822886 1103192352413 22840552558 1195176737983 456758176683 6586520614 614950360836 516817086 47736767006 103916496171 16948163780 277712030111 73040874519 768443759953 580754452965 822698311341 29237518238 713111773469 4800392915 651611092312 1328545104611 968319614638 503126564457 309011849674 838671259061 41496997242 3010941598 383474945236 26003735619 100259431295 979366167288 5405347037 647894512162 46460978695 1491220860238 1237610301604 1083977252625 62154668075 62790864128 39131075592 1503546774402 1155302746382 422301793422 569076176221 628041602954 507229884497 2115160360456 1313235437483 27209423934 27620695398 669921374584 215094408912 89796714438 17991741605 285583377040 1416825667517 20650585798 5348469637 145403245111 484214733328 110384784536 317382664651 433951352003 17220735703 30364742049 129542539766 494051560078 1137085002019 154243223585 154073153119 273037861318 301500841127 195685089884 233474722313 971602444836 602948752409 32693098469 260018620573 102926998091 171956323610 96756212777 334279204178 67905483705 384270414790 54528155972 141057958728 1195505556640 1854248153968 791014474841 163353840278 869921322097 837417692869 753455064282 116646191646 179500012645 85794465851 679234527396 1276384518344 32532736595 1658860823311 162193018034 58099784165 635816822392 1736877422766 220139517646 90976402527 1482359381 12101954505 1790845774107 374444432601 617646193914 146424549658 189227172575 97920951019 1284252046552 131015885479 679231876541 1635448644981 370252831128 1171082410808 929744992994 770410254052 405469925634 16841449338 536295192547 23988020538 1528862370704 5625131539 707076026784 1228897736545 49109659751 192324214893 638019581844 1951977265005 700035991505 579862186376 252021797465 1313765705 686633324241 860092571269 1606745713679 1375606170236 1648326434930 155163838081 547610305215 1044765489889 367809309240 33119965953 1739005605279 15588341901 860661784426 1332000994689 1624664652984 406710905981 531283484819 412389488308 769629265362 1269857720418 458129600569 140014545894 219895242258 397288771420 272962073106 239358887970 236533204900 108795726334 727255393111 28471548864 1002223912179 506483026857 3218312672 85028097799 434407186539 96567759132 879704151973 2535414679 29087265656 1472690688878 229543472638 528940491939 71796693470 273914030767 822264211473 635848483286 275858188313 314482645946 253678386846 271557085166 684965662401 191097360106 5425305729 39689201889 42610138957 393624480475 1652657666649 32749017106 153003099367 920531916806 582424442822 965546268830 466333641524 522159682801 224244800670 7981591584 305547399578 226508242779 253318376231 311082652637 62886547912 24982288588 1084250935 562231401421 34764854334 508634447579 276665474542 51691927035 8298079275 800216496138 45506043478 1136418482222 881841202619 459521541085 4504797329 27498976384 1622066112647 70049190292 373194152564 1512447878504 223252597701 888723710359 744740399816 66306609580 303439266355 23116860367 75796704155 45996102624 605097005934 1347122951839 86543345171 4833659651 42392238738 390614538660 809147817308 106363422672 124880806756 628473459993 36271775 472835754550 1229487082714 772832840999 603314646179 1085966214562 202013807586 237298311028 591640267995 1137103859116 39305757292 770488163523 1117852365649 139382797039 42897682524 749896690947 786890110308 102191932100 1572966285224 1665484693 874441436635 426324771746 518353636758 37216947512 93009776356 910522751711 1592276726719 285540153996 378472297855 2617314763 235309408159 742741754675 133007105032 812021508537 337951682435 451376595786 625859146127 353216333206 25599878161 319809969081 703785290246 1954771634798 48707856909 18586070239 9055974608 137596618310 4582063546 3890003478 361979537108 195653831450 229180829644 235289631724 140940183567 485714936481 310827628326 231648154578 51093340315 463479135394 844517590163 505334382887 20826003509 596959534691 377116964640 82905297960 49056220946 181039486013 347321871234 3339078050 455412358454 599138093965 86886981190 1588309405112 474668620789 854974126279 1212727026893 180542854971 5355218570 223579530595 42610107037 244529318168 373846525329 594687675977 227467445935 39536037087 1448466052996 425694070357 817149709835 47422156920 53325559439 9827762480 1346737926990 529828231476 244060665131 128066947562 180316131494 1003923932783 50891656751 130874617526 21233735309 33791923890 278785273242 18681276185 6843885872 20511407360 1555900942118 723785454579 111150178353 422851956495 779506092774 12200588372 341396278329 105041354199 77160528605 78699840983 7773937127 812499898098 106931671561 1277858618050 189007086584 42544786252 1835350909 263343406079 90529301341 152333838543 268708926588 928121718891 767709139835 139121942992 1992246935288 81675675078 1194865054802 1055861187202 67639700934 1132841536166 250146147377 43243789146 649439772131 201128309504 901120685421 1057069533323 69599036988 117432955328 488714647200 1045506559473 211346774498 11044653157 374398856397 646715536287 778805351353 66598349227 392121950893 1121765045213 815525819288 5691030845 878531468310 1126372592312 129766634986 521089621636 251195577204 350886342710 58565857658 548135010601 310598110730 39581688654 73330563718 544172558780 381212483749 282730194819 673833691769 8309074243 147257725577 40505360906 648171540083 267889618713 424080078661 668809858460 1079497199891 846422205113 641407207430 130564658331 177845082974 1522867578375 375134634632 66944446082 712434381762 25459323565 235452144379 38805803780 602708845036 177596920666 159223018724 1050688583864 175479040140 5810467702 399626742802 918689404839 1686887648471 137014434519 143273544640 325932020264 191861366101 137600333259 169998410107 144337842964 933798023197 958907756366 1261546102941 1722477712938 475713080170 1168353375354 197743433013 52302974771 32141822309 477214063127 77211371186 224132004250 24782081235 578560178974 724627025123 543689348880 6060615224 193909491879 816679239914 28230448835 147282644608 1336613008980 163318337782 26395091377 688000981865 632493686716 10648197444 30634518913 183121901556 558388363172 71153803752 281196883020 838415759147 303207772267 649429294300 346342148900 581966425976 1110381489249 546640898387 466574403379 537937066558 175330136419 890598812970 302064034710 510760128170 115359647807 480439224753 442968920179 305419969427 120722343216 1378826080752 5442922231 20366928007 422811935753 15617854845 985169927277 1321732663 61005268597 526648313405 102491451549 335462816248 744025395386 717723126024 1099794702738 904327410135 385387928434 110014930432 1851627187169 731862212078 103314048087 96440777440 123866031617 555644848211 341171292887 626905760930 315876774299 448222209335 197380598217 1180324117860 82824867019 748388710889 711709251110 874971525564 344752561696 645207091664 275082599366 670906504991 412916377641 560929085455 1789328054 82509640127 721427173698 282109304245 65087718683 450451605044 199514067658 281881588859 542881957002 1238931453438 6806195130 329303358532 54554516510 237856601800 259373415423 163703327876 728696403731 6181110134 83917397216 238537975869 389742975565 65690456388 260258459196 622641274509 796020034323 65132955528 180985438063 575147289541 499406735451 570119961049 338267843523 567913470758 488958590259 744108638329 305767377049 507341442428 132759261600 123873785852 71070238435 138246131149 175219850482 818240284564 568734267741 1021067055599 377211711995 43760432921 552709627 7951921213 288163703011 1323351221130 723427279048 74947660815 137742637758 495192752676 1561239265 730203517243 519648696420 91132836271 1183502996307 218951842038 66533415937 19469997922 201877521398 538270995318 508126379837 239872432454 55693551127 33028254039 738355022608 1089760247637 1526341174301 1622400282165 1979507134 394721808264 253459316939 948386574537 640082546189 568633639951 76474194658 187479861518 62075831064 31358698575 457866546799 1095775961775 16009516366 492339838045 17230413393 1216753737586 348229226182 23711849250 5641289481 450351009825 383820529874 681124679776 466589088521 85633309201 34177284226 849589794299 666651028301 1988911325480 212195274136 255781310366 152727082366 525181591114 1547842603619 1050040386831 608489210783 883331300272 15187775624 304077984298 36922476438 220642741495 932660453919 522999636362 1693293638045 285897964182 734184038802 1012831321310 10304523855 537536741680 11239213017 259405964862 192336599894 444060509796 92287598744 126724780148 452993815586 290873306017 79391471728 733873461778 97934827109 1997043142335 1042918731954 700368782244 60086521523 82634517542 423888034294 76620614489 592247695857 439874615409 1426764908797 26807692989 182602717800 301127529949 67939353101 113877068084 19414972597 139400345 450353384 1024278129450 143352091987 24311074038 143999594694 676114629236 1043304737603 730696539020 109040106845 1465869476566 41196220529 233893225962 32841993338 746899892345 182955143366 43529059245 6264577636 138927906462 119535968661 15686001762 238853711506 1700520384998 214526705221 316906297022 992202484894 309416698041 210505532635 22286719432 247257938834 1465788700202 1338316573970 160527803087 54649556941 124688699094 8269200679 256880780241 332751262868 490318487835 1159317388235 1378186567 886870472341 8621046811 163613367564 236787776709 139923568475 37278838658 529714196591 934308836435 102986910064 1225133746133 52073255659 1103903433784 569545251748 51100498214 116714035649 503905450281 334215558985 367086486645 1164405161506 358665483749 18109251657 3170702844 11600544039 861398700317 7775477853 61268761267 65122134784 270254158238 353938064428 1272137286 390162436008 182552330123 330567329340 594232350306 420257110268 25012758651 425783117177 235259874954 272804994589 437980479552 238208528223 383475065152 141522777800 591216740602 493831921515 21483831788 121413536181 67969510135 926337481780 83552181597 247054257784 104731048859 43400951866 129212125605 297414478188 854078417998 5322702868 34239508587 361552198723 9820968429 1144407231479 5937977023 15527423059 353334722594 50245992578 760376270939 836176113720 571955410871 51037125797 477557574769 278017254595 287313305676 1153767423572 1542825215773 189490437005 536225318562 408714755975 720182472938 8495262650 1250009546257 980626099204 82344331306 1121993909249 482249937538 764615361030 194762665021 26054682455 1148420189499 37582575202 5514591523 6863738942 364228114113 475143597109 854345071271 651918574331 258754912697 531353996888 52060111676 201031942026 148162427180 812129151657 787989462789 11208959729 1448484511576 460173178535 1760736679579 192539419204 431840824169 1138682254421 875017803417 185627925530 1315145420521 78267087405 284852117513 493680743614 28863320084 6179449272 1021265073 299190600369 132323286789 123059458395 146710301125 500794208986 49238877404 129775910850 773771388141 425641788941 723157652650 235268700466 1983557250 632401583652 154058028009 132093686912 239309641 113601843704 39935008536 1312641068205 1152057181343 161447883924 335500607691 1547597736574 371372327965 1245023874498 963053855652 204578988987 124708189390 57295322173 83848694435 129362893843 122287279817 7592715444 844700620476 6079001039 577304429373 52340309507 480996955821 19039808553 907184811171 317507685239 103553422341 1428758148466 4519107661 567991942341 52006363984 64986945320 436544438626 569548623664 1118034124563 1479570339227 931936524225 441396007693 835534243158 10142302286 130677276879 2889601083 66356809703 590221555784 264042027727 72510972243 228373468206 29942822431 500109748360 1152499345365 35781223934 304551950123 994087203398 28436668194 283504838381 359774203611 516938686881 1141091892975 24051525307 464291512962 235360762491 899068692879 1305701535956 13005250206 170082795631 892240365098 130266244686 563427307879 680411574173 42676059081 25234250113 1960969091163 224473427516 179491025001 205740887320 1058818475815 456396280836 318483721095 161773344882 609188182830 361117190589 217373571356 577714962504 8604637377 395924243911 85565071554 108045331552 21926535104 564648530590 238297192041 615937351594 1594851612311 1398007002 312785780769 745060810413 360534365767 18369142218 53629542981 258007814786 1103667148734 90455989478 535338333016 86021032292 544553508771 1474290340671 37662294531 608370325636 1296095732467 147483996705 972858806585 264848357570 418763909960 501570237004 45417752928 1122349073152 1293084339264 77166636186 123382661321 211419022461 13700494359 830947653636 883695619020 123819896377 464813317909 8815703661 252771306906 494679704649 478691529843 6071981554 116534754064 191458144468 262174609188 236750624867 342349753730 78387481757 1297100077007 716688744764 212010769663 74403320857 19091917877 6079541872 209225825658 550332492767 6926834511 390585202561 72446079 1258711326643 1384201465942 253600452587 46861979094 1479477434542 337562360507 44122706411 306872037708 973495869599 37021451678 196278864345 268118283589 529167308234 213578096620 286569362005 446962577405 843092220760 1444328643934 1119048657991 369678683447 11700461241 262687779240 304031836065 573854444020 509692512341 1155385402708 252584349916 284201243510 365228940825 780119982726 812434217144 1533154336541 13331392028 181723588717 422805825795 23683253962 1518954385376 15689887189 65030903412 133255274522 714676156058 895694046700 127107268055 801341833238 79963309475 68236566416 85648692407 537988924491 633632194710 283348237994 30892937975 224150916562 452427290 261432886543 48476163432 564576040087 607491481462 37803603432 222751461326 17226644345 93650097691 23576384145 387875502927 132679080589 744974530626 222973501823 70116985737 1063957120919 170582034023 1221319636966 485309007336 12622827890 189725648730 53350464263 475828530728 71328496998 174361052010 852544007545 548436657606 260529428209 997943920449 21009486740 1651628447452 156392985067 15053627919 1818279 3445576365 315173597282 528193044489 117029910793 237500048929 321297795663 314585930021 782025824606 424523544832 255492333005 436144532902 620310170640 853683756267 160823511702 47312786135 15592140325 554626952237 404923216477 209394794647 1451053961 398587375139 599843589992 768999191101 209498647799 510430714951 112501927682 1146986962709 353262341837 173773551121 213812943837 469718748856 166440512985 680000068186 187389838368 273685327684 243273862716 158283818783 626774211415 542873463430 60863648577 1690005360399 264080542464 1184603859919 140017666755 793851623 2460216584 24993169923 121665768398 49801394289 535749344508 15210449565 627675720369 36518988087 979606000547 12801856560 125887655240 699432246626 872261884 16479902253 5527143514 1020432242044 567528207685 516275842105 848430646075 602471242099 730579253767 540038731980 336755045552 1028696280381 58257555438 387522122171 156381287237 418654943238 217978337698 30680136361 125594286946 473610891097 1118211839838 933020342131 432932686597 698196640708 83813130696 67844340029 209431115889 331871026 150399761418 702086578158 121122967567 26034271525 259538698102 1062808769184 39683948106 505219080449 951274230487 542233749026 62802070260 106576549375 104782135603 768747132980 1455668020557 168502987457 1105536542057 384496852847 76312372561 243462994547 11039532864 1072757243038 280662323157 613759609545 61949740476 37356638394 37564676880 12131062095 2605866012 968960458269 261869903996 809934085087 1042493435 118688896567 673649916730 644852193119 58031906349 371068066042 884906961811 51697154041 124787537647 915706202660 64391076655 137046676870 8712377397 1032650387354 884306562226 20894334537 171068514676 760545843432 220673343452 29200532018 62421681156 117580085 6614229821 285356449594 294067972233 129408773522 351228752051 123356767139 177147805740 1000071619548 412077123297 3130655158 56196861976 210121518097 29241424204 400427924694 312830153318 450154249036 17186601685 555098531869 1356173936863 578522937876 541838175644 231705391283 1217962787127 9080987198 292442795828 1091405413901 564564148907 118305975842 559678388810 241244610435 100223110243 1148723927642 297067187956 75803362207 35169621641 509368437620 4722940088 660874618 1165861639024 75709652597 76075244405 5315840043 13907049238 471692479455 9706391099 802382073300 517156074625 1043972455763 616766140062 410925458257 28533066684 30418640874 93116629958 7582533195 75475199067 421880828358 12578362992 16145776424 1554541281345 163868036491 233111924227 489374702563 115847009513 538702575057 558855438736 148020367053 196453596314 161739719636 19357447 173684882714 2188596942 167005511265 929250107494 81526090889 17959425229 769512225495 380010270824 26635838480 1802576896717 279092067917 384618402974 710558000880 1400239805082 28669194459 33333770307 56968565182 62148588134 404216156946 977665921852 427986928933 68036333291 134354574817 1155967534336 115117770184 16749077680 6552600973 109910928050 280804335354 899766311857 6169353743 1295164437707 378506342 122914201738 34242200725 1551762074366 239618058902 713223335233 22426465718 67657202572 41804614595 164744362753 673742552065 408815583879 201191889628 59612571190 407450525497 1786277968302 166076114792 976169920387 592005396706 281397433236 949685127873 572133722122 455740759828 675912854 71337560634 1673589516812 409518263558 50102825455 355988969195 113295099312 25454577368 165592419071 9256227178 162777189070 1184528020776 107124799152 1667564706 47653753033 202826574053 56099826286 1263134282751 379905581315 285676521003 542776271633 33157158210 1277275587820 13654153354 242608152205 577379207307 962600750662 43373335837 125253651017 1269675754900 310845447018 22982422094 641506950075 513984977442 474326627646 873297018773 22221134034 93450645606 221206378730 402542091991 34153556358 309280312078 740790631768 950392496934 187076891424 163428391165 1427554813857 110488711734 124243355208 9541634205 461687994654 1137052151953 82581125753 464818942609 9420455409 640513390310 768763306718 1643048495474 334834040585 126767768139 997200095776 62409552598 607766418 649912241677 1158988118663 338089053880 558244571639 32990310716 1212774883513 278062117490 94864190600 264253877944 239378317498 264837709319 1443198601081 220069278501 612426514066 910083559924 231264560975 484323687984 1157304808872 833333189320 176754303220 71310506200 1465670603587 890690182228 541551980 43162372384 781485741172 24777978396 71003365439 1630311717028 411068252206 242666949950 67819848294 119505022359 1520651524314 294407466357 1204179605393 507355123936 142606583231 830108921799 691855605615 25381826586 8375818443 1380624643065 553011154195 63159553255 689670079436 678441715862 66547044233 295681638746 2855661950 603319280899 210746337634 130330454289 135704581087 13118198156 698485674750 1288023047184 640433982330 13114853342 47040410096 567591180890 390716198287 455358286194 187333777452 104718045958 252035316471 1019692371860 315083146049 223453157755 1214626632773 3536753115 644776284680 882104383272 1290620230487 752594721399 1447479450063 48096434609 679164519623 1630819861 410845178694 392627695892 101085999075 641819313968 310459737129 131443587129 263051635162 398029313107 219444000839 273825537319 171707075195 330606994957 1607605930488 1056460346534 724961438207 45798903507 954327112568 240570863243 334540634369 90465931547 3851267015 373204275557 705185700817 173135723422 719609545033 8791643017 95193910726 1062687928594 6684843561 528566702366 9104626979 1160556589930 445545515352 618088872442 132415383122 1045039137454 590532540642 18988901327 324442313499 280950535058 1422730115255 21987411530 238198882272 175581252663 204977652777 1387355222468 727002750013 109804176996 283248956752 751021122362 106060650919 611357801814 133087829741 106169576006 298872682617 229586873235 404250592353 1382044280678 213318944975 1101782054828 1135322460188 418271724152 110682988933 384275343173 14773526867 92416812474 139955323718 529104335172 166590716517 473901648899 478355466301 1080541454509 910171803086 1348708405916 1163674144018 982548853141 729656044661 293746102657 120952421069 583024560450 118138717811 7615229199 726951068247 1189992301330 250922842882 1137968040217 538679819383 616300789412 732108872208 564932818135 770106749277 225908325558 1373897228722 249960621257 143737107357 1355185481622 338486860738 745277237074 11951489118 83447138325 327905051617 1002005756208 151157251964 193061562598 339381848276 220648879830 289910760603 5841724650 43240060350 376734923982 1708344843705 531463151954 451945546757 76414146528 681074099216 490378200449 725886596665 460635261769 256127903151 612218380846 407202648899 1059316243813 487091034787 802435148661 356043410835 651013647618 86768242442 827925646049 4653033781 341434501 24019610008 462615558359 111344988228 85407619152 96542129902 1726034065180 1554158656 121923152124 187934153624 83713225292 286239526931 64309334998 3953518041 5324047655 8635380927 1287558748797 305542012790 399677202222 346322139873 378050624100 243103636880 994410959368 6310131022 4414341106 122873194040 309195777457 508356861975 410158302404 108147933719 18764834742 48703239406 427263329718 728301542223 647638406710 837230545 861876596065 877281837806 1726112602 252588709372 219311091557 417144382225 245766434456 349803029376 877919017167 51623547940 52755060501 502471679971 215468352453 825200683577 58015080224 40422134947 144170275213 543458988765 643179107144 217389483551 797459656948 368152038872 477313207780 1200054325267 345110973163 76786103251 168765384511 158344311326 183655755490 1462425379 413514614822 237869743209 13113917737 240156466116 44715494487 1106770610169 76570125095 4028786450 749558088867 614200034382 29922131322 582529663863 2934194780 73876294914 11269154652 151595344213 422169640278 138528985788 287501310933 378496935511 531392769264 158899626684 750908863787 286476252916 78217517878 454463002422 83475755549 329914096624 522099286407 21183534536 350105574798 58425521487 6167764284 101526405171 57237885540 49692460514 537797517678 447230214397 39072975632 35119998515 25973238944 599963667398 602554010965 1124420055982 64070217862 470681352305 20912787168 8972079816 189990916624 8573811833 125643684930 107896591574 26824609089 1065805217672 225350299676 452321972372 326002789864 260522663967 906326698755 1034755463775 267654612602 91471048602 191238976261 133449119779 284681882502 1416221169928 47870846176 746901123096 148942797604 765709253919 3799544364 164894683575 1321912788933 783762199917 396198119647 305177775192 119097193007 55359972648 10024078575 859528924964 459340008042 877753473477 424733874010 375955848102 206163208421 154776871 21543463849 277434590768 1029671135318 102624707061 263340550921 629871823300 106344986548 68992319901 555451986731 521020428347 11948121402 432235093566 290523997696 204281804366 141257330733 777782755673 14462097148 791970591452 37446557836 384234555576 57727948687 956444943008 325809283949 65447410615 38985533438 13360185475 222168639057 343912268335 863864711168 60636302126 670181219334 897980614651 324716730349 71883910146 380340716866 849061794159 745065468387 227026707139 421356877731 744109411 495059499202 155170327377 1484283820944 1347507822282 553424048263 72848019303 716122739867 29769149277 90957910111 1174033411042 441398811674 87845336825 576535003059 1035209014891 31373536599 156660525202 52287356023 550889273447 300940281602 558671037505 276515808662 41719269015 514877850988 23996756968 5051225363 55709906529 382733029240 776717771253 58655233916 298180539680 1156206897960 246823924974 120702981014 482847408458 521023896534 58567406499 565820689794 27569712893 1247423985 248765933729 39148700384 344246768060 410747173387 639619526663 202598408092 266192995977 56920403544 468060380832 1828097426 175542094629 471520747300 105114313899 309544879194 265729942820 229475167056 65939293577 230344154259 110700519305 26437507723 25966939258 18513212746 42658919282 134631006946 16860895102 753543959638 739370168080 193263951103 440967745288 5837928033 455114822967 445797223512 81946988449 1198414931792 294706783042 111291434978 91067344820 594316813739 368887541852 24406516330 283731384276 614270996923 42505506176 5186016 284248635134 445252928272 110806749668 87017363554 11967770011 225819573991 173043825070 88474598692 85133142049 733865386993 21539083830 1694631827 447724938886 256756193987 24594043052 168820177300 61827518007 6992329181 704515782400 249385811212 121682897878 420314732204 99883903876 77486607867 745506186286 302566362924 1523857955413 660240462455 31616531698 1161264761693 748545254277 53724187333 951171976704 64020236178 947428855268 280623588472 250321164040 189071666213 22043521622 555052365829 206477076759 600705465542 1440155318320 1367492462077 21821210629 25685234135 1219229118294 5814495595 409731972246 57038239690 411071521007 63299026 718613934338 447461158324 3270041004 785343912989 51471180745 417096628313 199725977163 276403207593 1319698047147 213500205365 1331419647785 389014150918 1020261701552 248573536568 174655632797 9983127515 201827565434 78047469894 640384588391 222413399236 139799317854 29147174275 44384371136 172442434436 8361585307 30852731050 386410389983 735230166962 1143311633971 10834221421 550695521732 260847788135 380360640487 250394878578 169170984073 55482191767 965948829541 268731183483 637939854848 201197550176 393612886058 289961666715 770824215522 123897028783 20717665111 172289878569 55774057 82821947750 341567785689 894247962473 13490895027 210389370193 580470621534 4223242224 388485675167 25745766251 439465842508 116593503684 629437803972 55196023431 60332445511 488451873759 972018580697 1043885566943 32614913178 2956872417 487319099875 406346657044 39782639220 418980177574 154583104410 177102236894 4912778149 125499450247 34655748524 484199195762 159672948278 356222220476 107907839881 823462174326 475351155311 191187540900 453155444604 229178979073 557599411095 255324593201 778884519380 242476054368 71051982802 822900739004 185579531950 341800129822 30958259837 736109870650 2389960710 9154516157 627004799871 4643382450 16802422538 268927918256 60454687152 252883653163 166989931576 993193348616 252311433042 495948925501 255122169819 20962046121 45105631082 629233719248 741826301061 459413004301 128534960645 340015060815 360699894734 132477743044 140487495739 134819783246 36270207017 528719034086 8892865010 660209250065 303505478064 186310056 1463460403 80444956146 354674898826 1229007628930 1973686949 406583206240 18182476285 671112920197 158528862722 455135430918 183061931417 15194354603 421027598101 80650964457 129476856167 2372119552 68074523786 20016697907 465544481558 162906455125 105564008713 411516145687 328284773524 22994207733 3253393032 701098773318 445152676629 1314174488795 503309202582 49154933263 61594034951 32369837222 210352369142 198243013 8599830453 56803898700 2351279286 392775983314 1045313172143 130138027236 83074253976 937682974322 144546594022 116456682102 237357401874 132031886889 1294792192927 277367360352 17581482766 32868547499 128890624391 770563297611 222952816667 993140752439 108381490202 119494433468 679593990382 212346701084 122032183251 618130460083 87275202109 17341111520 58522046655 514733130849 95522320035 688911340964 139789009274 563662443062 4932149787 337842500742 18324728 879813128476 53617896464 42057258739 1144841080384 123479077813 350629434031 669459993014 47418095874 880388299402 172971619510 510478035758 618968434742 721287842424 415219567000 649197406960 173944752865 150782662422 542197124976 723062172942 469728882469 347595031182 1372605290506 781142353055 879940309808 300895670982 52998009801 146328328220 465935040679 89965256109 1178920257 207809502043 1175850101975 560082096858 461882880984 191847342341 1101376531376 1125366037551 2558384460 71626854646 55961691868 10353140614 113335466 878362850881 267726552550 337681479227 153207191597 1436678456241 132650525139 972322823182 414903536740 346456470161 192334903529 110326269877 873287134282 31103368556 707268146446 698711244952 431939049788 584822417257 3243177689 1508184597937 75690724063 146665150476 1146197522386 430304013830 698707818577 391951003625 117067280039 399358781088 345216066225 492541117672 314281532814 22201628759 120175923237 99653488348 19308747913 21247376409 139205279389 229749833275 693897201542 35041395758 111696064371 536341356613 214313958225 419293062563 103452360 68882968807 38175820478 375501664187 632663180952 284041663899 12432123417 511964673762 136913234290 319221980181 511997618894 402126926277 347966639062 209172223464 584288306135 110198249560 409908599813 39902455605 2276152874 1305614516562 451973655127 315560174745 1430000153595 5292711166 1176811730978 237161322418 331375741190 43454919105 161683624358 655489480322 87541827310 654831610834 158815187707 894939273927 40115696756 592560411358 325196111247 187134414079 215772901124 765795346648 522138859435 644265911908 369755868961 799173385978 460750189926 38746863722 59004746856 670062457426 368156683684 170218071356 123047850880 227322518 753255691933 889109216698 121431227253 429987982937 12409145140 377409755592 586587059388 127260057250 537604546394 175642637940 388035816992 110549242147 9718971196 217156885371 84285829413 510534799460 69052275956 659474304285 79092052168 72788763876 181221235918 120350747586 401335333 955797171618 846011275336 504487297886 287107140256 14486594527 49889176437 315355087915 789831166878 401837419139 43156128218 147461510253 1456972737088 175159916515 488901178291 71664051138 96930504679 815225578691 708343098841 74507864619 24273958151 96505701648 558189887487 44282162719 220434137296 797908114799 91877062220 57254192790 2162964011 44820770132 62269861182 120977283388 511544087473 123514520 50004026724 380211980782 271494420195 413041605505 5523488120 170699603413 49790951617 464748749040 45344058010 3856687605 568955293567 32824150734 196434897897 1602603232 488981006076 378267353722 8270904697 4511506531 517093403926 115332599756 144884916415 1141081250802 41189552311 193149964775 1029907924502 1593740572386 5476171187 156845193006 166258689651 1997521459 174121302294 3783663591 160028306537 7914072484 183632647063 827268209723 163480706350 661320266734 267851734341 535022883845 620930967902 5247074718 28041473242 106981046950 760971029636 171441552155 23661992750 784142310953 35835004007 272200777233 62271168552 30693262616 840410765823 737115664272 74930439685 303943293637 5677934260 706739241995 437842780497 8002480228 155614282045 60161285383 1612297505 6787534475 562537674846 1266457032825 584424392333 395792229868 351841761895 66588229983 30825464657 646323503680 361968546954 146764550084 36476433413 58741591253 286058370245 842577798971 37436015030 60827361125 44501437171 45301245680 643835407136 531727844943 398335042844 917021492137 664644224860 32091880963 62405560791 32487018101 61285296309 8876501188 32640974185 543010554930 317358267116 868344584413 21107991720 113536745206 84590870923 495963810165 754968380342 20921353473 22227296057 283571175979 214804036566 434100997685 1010307069449 108504610807 36107335775 15680342294 422520151778 18809306699 214985790837 556232053472 652760012546 3810052144 221132207513 694035142444 134563219878 12868512583 530116431992 715687299740 162152726536 31651967474 403427458308 214062283563 416017365780 249654473457 23196003374 229071949447 360965458584 15641343546 14051826432 690026644294 451505737552 947307812650 135919015616 514460551570 287811075563 330617606561 888932516934 1020692520195 85323799913 422802180276 671618866861 418072254140 1042549583713 191312220086 11011702817 125812405278 738248308236 589462286031 453269674750 58217244543 421114470997 58761622292 423904599068 27557573406 81842945706 1254792094551 250532711468 758667192680 210974297888 186001270954 63951482933 17314340393 31268388539 1008616779005 43459644465 220263868262 161679918854 16936526499 1040697525957 462788410521 373593802706 365793771849 367774887881 470354357997 76207756954 858581487422 127741260141 168290630857 229521329156 165968425954 137614670390 1967127234 690476976307 5576530106 548575689460 17313622807 207426658954 51328034026 736678569326 60536274825 393283866008 156660407792 66432642000 34774239134 1151661402511 338965762255 378512923135 116551898592 16865129341 695650548911 457128694706 251194857225 476344442976 190249576550 42366537627 230780455572 209158070921 188707820407 587730457767 185409209458 516317986153 168270665199 14192836856 62042046779 324708409175 495082447145 78812974753 73464113176 1072999230308 70204280642 279587608572 943336021168 555596764835 127453159725 308004750787 649382820378 72847292498 10778570115 356327972798 885740324738 512185165750 1602336302 1009772211257 422613242632 32067979514 540653351274 59378811762 139716143444 23286368527 5729984401 111492759168 9308068050 208994506912 110744180292 258442587454 7714193970 44412033054 597603527211 66872445 156380478503 436557347361 59916452915 299393365814 265730776335 212020061529 178525261686 396694503557 21948693997 173770363569 34181213311 2050627545 876899305394 128900174831 84108150926 414195360702 359444861371 23840135658 453838638305 11148457244 17248038774 666008091907 3925649640 261128439832 574345373293 401750637109 71205299602 280316526998 305967173759 321902564340 1042900355259 197753365245 516279701 542845795791 26319126129 45073230947 295641951825 113314677578 402394239030 29196867189 88221499257 44376465023 819927742481 1391991143815 590020890868 444330128751 77942276995 254000462395 371075089102 4556986985 863690715760 666253926547 363686179239 193467891264 740963512653 102750861405 6339958215 585150516495 393798872623 849974938 5318398159 387743810669 258145706966 516565770772 105809806265 345707767589 305312324073 682526972735 30629407831 298196487063 199514050648 187261238197 558927933191 206159813544 68441996258 10471104043 401758225538 258095855993 753279637842 97227544124 167833609613 449402478239 308127978230 23309089263 967757152745 254130613077 438679879009 47460434557 437196707279 430505596953 1324461224642 100896564987 276163728361 73128744619 77625164731 101975581639 20027802196 274679204493 481260299555 94558267974 971937025589 180346049937 223064990543 2033192557 34827524954 320406108236 289066988341 1384718782803 12867885565 56395825029 148110823410 419775245519 542958219724 519686772050 40224607214 13427720700 125971583878 309079382491 354862773323 159249156955 29001495004 57023028294 1082482155 229519857644 392793509733 69597779967 523567439622 140032836634 459418578903 81306008803 735682629733 65265480682 41671140511 348067439408 15329708608 173864813003 141466251989 955741446354 194399871979 13375367356 431463089273 1089954858542 258665217606 841534516258 570871491567 555203951907 16587064086 385187632488 528499787889 977232634558 270312639305 888376637816 708538329162 551074462130 984940489956 109273404555 604978705090 22343580862 72207212190 14229663146 650513995983 270785866744 253582542495 1154091939072 1072792119473 680191919184 218358475400 844074579079 206928893224 21020086443 171841726103 123308740309 5955083390 746088168991 851504122403 13371302811 198743064290 20076571985 459914193311 669095413868 125961476836 1164029203840 320175382500 34307041197 158676016366 1415465794582 462672994844 572410185675 90713239841 447105588134 166200974 991695223100 54562823952 208520450045 244221931800 39911879339 214733217248 149608963112 618158599322 79345032081 883582804303 180268019909 129658577627 246877492310 216042499428 407295015021 438797347651 279044452109 25483005015 98288525158 18337445565 252980180726 319219843404 45682814861 404479145 828953205263 215507406264 162430498991 113954396922 182698544929 31716281056 321480598729 13215590728 284493302151 48552693959 24838982580 21564201557 135368973887 788611500424 237460663654 77171454366 246463517628 124350994939 37235412645 1036949763534 812661883815 773709290373 1179226769417 443918254418 245132624635 430560788362 19758421854 54051684267 205471276641 186094072263 112448642490 136736899311 231742502519 88966411790 36415679554 98049534843 558353981279 40686528407 879177962822 394042021151 143651847252 558643501884 326246865221 233761424828 655539792095 562324760405 81584040317 705609879780 537134481347 983557 50694723867 105835666143 120446138976 25424421832 266804901173 9040254341 35415363058 7544067903 119413261293 1015793101410 83698532644 1308800792 129483293184 253104304468 285411522 450659151003 449867658560 399142876717 1141004425749 29789048759 48226977933 326952154045 366073487519 106590074620 785970672546 141829593813 89115751689 810572040032 644228531849 293130358018 87955197046 544963623148 69591202530 272832363472 4410808035 665229640468 464335466630 144435983266 1212752737008 17507139235 346153574651 239371766513 143029609241 485566948795 50168698702 263178130619 202489482746 506370560972 9501845059 4235130456 807067540649 84759224888 496334736513 196148224194 309537203117 1178767490 16529130936 395166528865 34041574443 82303049046 82437538782 463202227321 503975520 36828237590 239363379640 528899343625 422849685729 199374960003 136198721644 7133735425 992513749627 51647289394 365636492340 63902281884 11568281945 144875605576 18899946059 59216864045 232218707149 67607515546 19944293589 107987388029 158174146 151044099735 286430554114 206374451678 34804294433 1520642952930 12496337524 276750301286 1104096927188 354743409466 1050303846421 624705 810698253848 47221112071 6391230581 36979573354 26900289923 150853860150 515562031552 6818216840 37761142698 698956142195 163886105252 69402207782 941018061306 91255942890 408266709677 342384005201 139568916508 404840358676 205368166315 575187107803 133049506833 70975776712 15937917069 42195209217 217906963970 395903712709 81233239210 5341154200 195745147719 32167982554 797594691414 66134860458 304185420243 1137510378311 74947771403 23430297183 223739883362 290081850830 543636501683 275271033728 495412020109 7753842089 692528982862 641177962195 894079681501 181014593278 316386235264 286848011930 515392416685 635140138375 281409340799 9355262736 53932975211 119907902376 163259548092 408693655038 77576408416 721928876 414830719728 496147483249 470636994010 335962683414 832744076099 992746494247 450140045636 136304203601 825529611023 720199866095 248237473974 569277191590 234254095981 322743920520 150436283294 73005095509 10161688790 97808553208 9693782232 252913179408 31020873690 175890544276 593287406239 169971475301 5239080110 181556979863 615793342143 8872054872 435839321476 415071249269 776499342597 399083857914 463475785032 358621113338 980504144208 875379345 1289662475849 4642430613 390224826258 729675580494 97953641531 601925349346 63737039467 493911760630 737195237995 300071337700 50062996547 5192029867 378706456287 691663242742 576253588008 47128922078 772078650696 951287159570 564346643089 6647791380 458331942241 331993064800 1151399107902 427575105480 20365276539 101819570908 159098294192 1306291020066 388304275196 679078800206 85385044284 10910989224 110297637790 1254004046093 817504583316 59599384970 123973478496 113339601137 204699931781 269919829455 207280304234 746497954596 151983301293 861020715159 31257093712 393430330116 349879512075 915160388180 373265954368 491920040796 24271426633 23959812965 138409421500 5640843483 223423764645 72991996660 381401081402 974296594477 611725036926 19232883890 219100263613 392105648640 655780081785 865061028620 231970999180 721132485067 33687150422 96785549024 8825849808 536736214368 28859684021 1714394740 1333310079 597720862535 797145532819 904555324656 374040262392 65873422115 191383210497 59107317893 555251086530 646174447980 6615794549 360688200831 155568018460 10789614188 484468222726 64104675819 172544541222 5303782053 158581294284 337979772440 310527752132 139999867711 18596745872 124123526235 214957665844 826958286613 406536990384 343665827225 165459891478 4039217355 175795675100 452851685440 65994910215 840318304873 135475026549 228015490083 49256061845 79478467841 391483533780 522470263532 13657909284 170642232098 5718497426 41209328608 8176388254 1038503010998 1404239844776 1310654369566 839127070791 24783667205 26682750579 263671557711 432771254492 28913612193 270262579665 564893329265 356172813229 417724966234 2655613501 7627176192 50665883285 1572769929 1031742691511 264115142474 25952506557 166538695497 321552017761 560651581713 5031483544 824982100059 337870426524 603231230010 1134233758 392918005849 382619200392 21302159914 8414285590 40506620356 454750719138 172967634700 495911126573 95963243825 86920522260 786113858118 10952743027 207273381192 829032094935 369127968178 159511180031 496336158994 33179013922 379790659707 388142117833 82550091008 112038734805 81381559703 44044051699 291360668948 16867597842 113605086772 49291465484 3151224549 944585617680 983827892340 432656506520 232280724511 250415450592 287027308358 12137005690 793999537496 560455594846 373723746069 8417491903 723255791835 94197985211 562470270327 417096237835 889088873239 851051761757 444708180028 146042701211 33955649886 53787490065 6961713087 137758066904 8019941168 8897129590 602297210502 564308500344 203213759333 889059309434 16270613273 1255216093446 337912326940 39932885799 819933584534 9273748864 15617869294 74342785684 188233505582 11929079000 104854791964 462863519242 394595026401 53966693482 21584865759 342997879211 677507947515 305913901231 6573946336 9898214184 256512881609 217094508849 23735203415 514344808315 75916602872 124289734268 125257215386 365613387199 3609148136 226315079231 392538802172 15795997443 486600866383 116893041017 429296861829 546264025001 46381628792 41692155221 535345886969 9922913241 56488473535 246956811010 196766467001 6931416992 404777837170 185214864298 227265472027 611691680844 104184023637 89871138862 172897764069 1027711308427 369804560468 139678535567 755638016061 27894864986 56631621399 279690350291 33657572007 458788452810 69126941403 433216966570 839674387944 112563561544 347913683191 3591903114 938289181317 356900263603 306140484724 452247042301 989196719 29900960465 176127602714 295717316998 1053239152001 190603052788 98498932803 556353701503 52198335421 24690017055 115971444377 331969834233 116569971005 17349861156 3019519292 841794074030 503936235954 248356577994 448137667590 1246185251 131008989810 370554421112 190374006412 59471257488 17673180586 286728519938 4155518541 54836497493 297632592705 74008451901 249993857425 73372066018 35808001509 479163123749 66070308728 97224022005 769214861919 228955214911 81754105201 328435884908 60844940651 311239442392 483550185206 283483214345 187819078118 13935220261 328229881165 851023910998 938393081447 1291122330279 174924586417 48821876717 82135597188 88572765473 522979691157 7837422474 15978332183 864230503185 123487372 210284143502 105023857831 3705063021 4874550787 27537954117 8120967618 93878519836 154840859933 549822920910 555571115662 78407665700 297354384441 447867070212 267991899504 696404896800 1414782256333 328397614348 153347996924 179431916250 36063086839 134091426691 3653548819 361824438190 5514778389 88622232282 189194342268 1050479483535 308601826453 180815592410 215105722962 447637137425 80567008626 821806445595 89675388509 244404502701 464428375351 11241162829 233904818262 35398930527 862374422000 44741198351 63523212009 305006129056 99411784348 411556384175 2774331469 1260167289545 542860682952 648969650393 66355976487 121544951701 385562139484 48544215051 138147991046 64625272430 280415918552 149842750106 54843282591 279281991425 177039022208 384354387269 250862287928 458731598625 601177448845 131773163526 883873204357 638919091144 1042617832058 303126884623 243368271656 414056131100 333191958815 487690540110 153945428062 539022892288 1492090721 6698056264 49697582574 306977307110 750898133528 49089462988 19672790602 30318332784 16489809679 373382193080 278271497094 274505961295 44140183669 166673591508 523832912711 577444311056 107838496903 543316841170 565799431488 339804725123 12390619511 23046076745 36323793810 226955624997 679833569200 473058402133 101227839385 657488920531 468872923463 422859249390 789736081553 1407784247852 983452425 108056737887 487301081221 144179586044 5397851520 339928900214 385911897934 251015248008 46642663034 301755435034 45930249362 10265157879 315521406209 618207648854 206198164847 527063091852 214107612154 506936811666 601439198929 393957202596 288864361644 479384322829 613428591597 42989779 414616095899 351865398863 814661034323 80712424959 420686094333 92336968342 21687323892 821433568805 1259754710168 4420852917 22402093224 365577820069 104843015969 34717443820 118370438619 814013618 583335395553 24556106723 72872633683 353918907983 141468749584 199581013213 300435172130 1100043933985 258111496597 397866428830 43718410428 42206369370 480074414845 265078277262 37208916671 11726148509 349739220317 732584578501 55389467124 838577465759 407096667433 183259170339 421930671117 137528659141 23876543579 85982140490 7856186233 742386891908 234398000010 680509224581 120810591941 66880961585 674788379941 275135287442 833028483930 15323827748 537433673087 441430920531 382654249950 106373072463 506447253355 12173272776 125506559886 14697189710 156582437051 364818066214 1070048767934 298941710258 319060255713 277367998008 4061684577 192589432277 168304152486 90695079174 369975404511 265351097547 51220998455 212844720756 144825810865 4453226210 389202911742 86400042062 350743761411 408068588155 363556060052 82283360966 137679606329 1195156512952 332893014528 367435916409 2285226901 352365721339 73925947851 91943628726 14552348867 39365950967 130582594579 79753292644 20786209771 235927933551 21263282773 544472023002 83463728855 170156641281 264662544597 113352584019 53552488137 161367348403 654713976736 258753713565 121066481827 856389119527 257750711319 159405692841 12706676634 852198312 236903825695 224628821340 502694457983 152438430816 1172518769067 83852824053 426589633646 14190603248 362523289148 691949256829 4314451679 611818925060 18510188972 173711625239 31482305736 325326524515 280059518405 264896442113 324630251930 99431341928 205415306908 254411410535 19413391462 865077671365 440163320071 293907039788 823975944411 64558335004 4484340662 86130080089 103959222151 36052692035 345106307480 537976792444 15687047443 39641551065 635558718125 770010574550 327616930658 428098036263 141000609006 501061602102 68813165845 990999508182 941676788113 768538997 671725630773 236766671886 25497144247 755428845699 318181722462 444849580789 72608593976 365480198493 51647956562 345098725383 1322861159034 208490204316 40437691013 79851563 753070411059 1041400210382 1908254243 265117447864 366984356529 265920792196 448818372170 6679888553 146245652837 186561245043 1023388101 301593422598 513299122747 48949028039 287344861216 7432784245 279828435542 18496132428 421367853115 112992541701 29114566960 379512324792 134240280854 279322949497 58208772216 135813040157 98410187004 1364994502 945924228672 325440825636 332859277308 736002402672 120825101459 192376344 67189771964 124174810125 951723771923 582444058962 171271371728 64867331892 105117127153 108294597320 851661424718 205719265722 744441298657 557022722 879373358629 1333589580477 7982188940 466213685439 4862206522 249623120694 605966715942 81024007917 17638627402 599361757568 15313690816 77806455038 413632710257 22035827545 231540730027 571800937369 15575581891 207638952182 51022925464 71151584257 1256868042 526504486213 5320930030 85934225269 23963096122 877022092402 237355631934 722771375574 57045560573 127115998981 274943853105 690503046223 176344552809 594255283236 66732337064 892330316910 144155049823 94578590605 328551247628 236732141647 36072481421 110113186734 111923998134 146194658231 1172283169307 1016628529067 50596180682 354976448339 720108709205 296359621923 54535167266 158955066219 87558883236 627140167435 420328592159 1378732172 132919932572 9448833115 1747106345 597724920066 63660932893 425884163269 953831974270 41268136736 356381272803 1427544297594 1618312086 706922942006 56650681586 250233816319 8692791351 465536774809 146030124117 15804686 1416855263436 401982144539 349530453948 117597767639 18232514768 1168377225219 644714273309 188089511904 402940533302 110479723338 32191975567 12929717948 98448516027 712561489399 329923057725 56820535901 81219458107 179867195241 60652925276 703919297086 353709066292 962462248912 63831766466 361640784974 114631900454 25123595428 165657634326 459436452718 129648863551 212356883013 443956044227 109625505609 48814018074 588988667773 140416079185 152844247081 210230020848 339133713 203851677325 139965751380 170478767811 211029511 139518045480 296350258957 43639397623 173246999402 12415650680 759155557146 260997578229 26376500456 118192765323 387287743557 273846131470 30250496399 287115367208 8885007384 5155102125 1391955289 2572771487 115283097513 765645538434 1389815377041 704832815065 40668419526 82082097107 675246533140 2578796954 4838117143 565430125821 110262493416 296738481153 44126007836 456643917080 88415329684 609569511203 59507465447 46926391812 157996585257 110112376123 479615381695 284986231315 367273665099 206017226313 545368091561 519547532746 331346766401 1177846250054 876263961077 1206560335676 11085919758 361507381972 399455468712 50879053841 416502674036 533744518880 68300184995 431190768481 173558585159 110929086322 228954959428 38401008490 226987378475 1009307069597 683225131366 147648807439 720849967994 475889130049 520251046517 169593498161 840915762204 45884510474 514469024077 456189425972 466897943044 598889512267 9403502746 17857462799 57835062846 37959084730 401073050618 241673915092 32476889432 194045446998 26175195911 217795318 617525272507 156485528142 486233727069 1046802096653 110413300371 1030579623813 336306009453 304284291327 51549968298 1431999209320 478273639668 646899730726 334664635393 151276385 16644439254 555160567885 12481910853 15870563889 177821100034 61588738082 11980934123 1200108530726 734383832711 225769927606 376103229901 71432663942 215889986817 6834658723 4624013772 753342316865 7068720540 401297395201 133879663866 5596153452 450716438371 8228718620 592629476183 290333556090 79323670785 53441234218 86354413369 5924118124 65289500174 194279545186 6480105264 113514972146 211432504255 35189239926 372504394575 123526103260 16195871225 432009659684 203773828078 6506620202 374912128882 308869088620 2617563017 972821344586 205481637192 6481484693 891742690085 95812475967 718338809308 48010718496 127304898380 13199333155 6496356061 2604264918 112997592144 190827270657 27185620469 101969583192 96348121457 77616055315 601847583431 405535055053 831064352694 18321885532 779837541144 821147075450 18679509027 199576160395 159053569258 130666626154 204147515679 400978752307 824207540544 25511108000 683274388881 47987522196 383370881633 336296396033 798308119752 158859097484 408307830767 377064801042 118470325927 257065783273 356098998155 457957694267 158470104844 231992279337 475806074381 957134668146 159712048725 73424600058 185958753968 86136780620 86893538983 157641508870 213382317486 466140794432 21015008078 764921920719 264152966493 604334837186 71996730388 874170047040 698497023981 642253995087 746911967790 517431787518 70659154560 104094351163 421662182182 755691467114 350053919680 222512460811 1003122762296 266417397297 398880122128 299099226072 491172163778 89226100947 123288261035 65496873185 19295929514 6760947137 127225177399 56377096124 40013280143 296087612120 184702019046 864586555266 843158919594 353953718471 105255674248 7435911890 74101443759 440360120346 191189369120 94819701698 37289230519 354423216048 741813969577 595570130707 824314932025 568314089236 384927008342 516698135827 61268015259 41396691689 249067272854 58591960398 1146542829608 10591148316 409083459492 492839178712 620851362127 61387528804 495299186948 568937765831 533355215249 202081063968 194227734674 15783687617 161429544826 532525614327 275691714796 142767940370 3540953443 786448364 15143906457 104512808227 118189774096 152768061186 131436950641 423248453262 218772898695 842226717242 235296662014 83621419511 63135854828 996975140612 22480794509 149065316527 38475830705 658592477713 341602739727 300451810018 98180097749 442822526378 233793150198 12621877359 737617411837 49843452273 67228735330 6910829047 232694805143 26630833962 104799082602 439562961727 1501586637 296766438680 323839553242 50556697179 51603467341 50162439395 1744481106 372495437571 16491090269 80140697896 493990392753 720116247267 91585953874 61547877614 603716169697 334675327846 420117025501 12768870304 720346321964 358824859725 659590506632 118792972629 467567311161 243413896678 3317912201 248166070751 34951409548 395006509163 149576035307 402009857938 366024945549 395732841259 387440077731 175464331249 531941302868 883845020713 633552945970 192393527103 293572379643 72251480239 242547453127 188076032501 278887153579 14308924411 274408968221 5930681205 374109272610 741244058026 338311835623 110137867970 412120976840 3832359981 553495892842 465428237442 84236189518 72816218707 59708567905 378367528562 842328559980 351092740573 314927839129 3069791124 156295323583 32045630394 653064288908 271292844281 484927721823 28135718392 206396200812 179292963976 258374630717 333015424779 135992740879 875024771143 47904212403 82854655115 717511447809 1143751684965 193332717082 46484810585 243062730172 581657973876 87702611973 536134637044 81566375239 9390579713 12915658308 2814842272 56682401938 42309671583 74219403413 361799825633 455589609181 45690990987 698760154209 70121784452 6245000247 27098350401 64491709099 8075161233 1162651824128 7881984549 765688414402 105411991075 38769097343 1127109378804 584348994472 656001626535 897626962247 39427981637 296901377680 234985229048 434190427090 24826360830 588114741959 286403869 429999449174 779899059798 448673777985 36860207628 318586838446 31835792828 139107478613 245592639394 32518440754 695905643977 46740064588 747791749279 458898145379 961806279064 536850960868 336253713613 692789628501 220220772012 16542578162 174691960858 5337700101 205297989455 122152308270 623106950816 652620684030 82927474 36063144339 424605351277 298172275 109808037292 543078419172 63017107179 431442096507 583421418374 43432610829 998128515 103822714799 895132412243 10292794269 513967169068 80765181088 23619679797 32937023040 342647424732 201306819780 62993104409 234780087344 29806908506 298896331917 340609462601 234576726058 68895851983 206309621178 261545044040 710203348008 482061297754 476401268171 535174011951 223687279890 533029394245 80394702463 458149574244 418050524873 252723694710 642692621400 288887649873 188981923598 55145948590 155166262704 174125166386 105165931374 375967736683 846193895458 55501307842 43719638304 570709070984 528861096637 437071212722 10807927471 868947749000 253009234285 1025137697702 383507593003 331563188702 331944046019 811826343283 457578801695 655558162664 618530155675 78003276585 264750257470 568443083816 833795196126 138869380576 30856350440 1312837828598 507132048745 676420240830 960807768557 606388132632 55732536737 14540424173 704828848798 330321664719 622425138705 283555685753 355113848541 443247339633 847200087747 89577096164 201247808335 374749127540 122583183824 515356102298 91254492815 18846534285 48314459772 247244401599 169272760872 28164119522 114331665472 936807197199 626500413251 107504241110 89180910796 121216566502 4587798325 830572602363 514123294933 1022433422127 506874092033 170646301198 152020726783 653434188536 288083270110 565851895028 585441382710 302171796748 5782877880 777303452202 303210600 1198698097425 11922291058 89999764453 1103669254613 515177780541 499109818951 20977958468 573898819694 567473426772 46793123798 54477142036 23987985001 12979777888 134288302358 158482480953 1022402734010 254241608278 45757950152 17490502776 72796834660 497091232198 618404270480 310659234477 10391853453 893639792872 181220644505 117271459477 452209831682 313214680691 28586156157 116341462650 106814383935 3234808966 1507262684 146764135729 208992682379 79189887817 618069138022 318813283123 535003278946 87718764472 357858355105 241011164042 52302819265 736595865555 41112792451 574378560128 6217387681 614413162896 620959965863 14277934606 76559103280 646157162870 389753070641 628422146216 404670866 922093769508 708913782227 102063226960 1265795387162 22700856373 239871022987 371482744087 88628885006 172016681611 35114151718 24652872895 33715594151 88576775730 360574994932 614553100801 314264760389 476650452035 752494891927 550119549464 6059263800 414109940210 14060234564 7102093075 546579772453 311411747926 1049192276753 499316619115 288204893833 47606565897 293631769158 105604264309 448124884 411303374882 514878748460 305272221848 439010653773 46921395666 784465086321 222414269587 1152946150728 397239201411 576250931184 222970993972 233094810956 45312309933 110188555106 411746404203 50999002037 11975041363 1834847669 11911415680 8709679897 27035531051 1206470673759 1078214927065 5115146268 133776903087 176450483386 323109611818 298524787772 122883510868 58387514 439727313500 784780176603 611589729402 10086388375 396447274537 500005847657 94839394604 23195895052 653420759235 567756633845 81431224652 4461099766 5166145929 23069101149 54110185320 257669435269 91846448843 888358635368 807701046878 338942241048 1516702592 437297377427 723399608207 293729985533 293062077249 7943365451 146807062320 36872276342 411431609119 20730266168 18593766277 217843015632 192901166089 165386354404 7244610209 1021399864452 15194149876 153250432059 233589807494 369576317235 81742020160 91692756024 825531689417 822612386302 37301033372 230161541445 218713944664 161867915857 7204407393 490306999485 255058334829 54786541619 115470591423 1158242557613 563750976631 77186283012 70048984642 185876448376 1013691616200 22162099208 17073656443 742098903899 512697247653 86498331597 512963653915 861556171307 818301296861 36590580570 158869904593 428268983067 245861784016 347199618433 1490529101 492303350553 40388022634 415128214280 368936490209 175894719192 737299777563 336544118874 22976427938 49083205322 475869228733 26833292801 99450221477 776998085 614761731251 5753966946 30170871420 269879164543 79945984752 380130106521 210228174095 177412689411 60041658048 317024895991 210326961799 8380269808 481530575132 378517656138 131591974966 17407017138 543751925680 729182187414 78279144780 1034167679030 568615498147 4910691329 1238284530459 25227121080 122921398521 459111984385 370486525495 162593212281 74238648362 94751052175 410464593013 5865886085 271940643090 16570313927 3957734622 1352064264607 167275072126 345723565147 501198505874 500566209507 481936719874 152626134484 932319041751 122953246415 328425639033 932342290014 301148656590 355796463189 618377200978 59117222216 746832064533 55770549839 534490554594 510517258944 514309277775 522944801052 527575916871 149488621492 7883323565 155955663922 804816004016 503363287560 330095459380 431690750413 453477082243 121776598922 256462866957 166373575107 636857133325 153448849513 465826585508 123895045713 23217167200 930959220532 129281443204 245071681034 584641736374 139007523919 195134866226 154886361666 22101363942 195217048135 37654380323 8050537587 39332189482 24846705028 73306112355 40232030358 1210739546773 207145303 672425005614 170917891761 343834239180 277783854 1077524934708 70569899843 298688016931 661282952682 16499420154 142043325793 354331749749 35035476551 519414804513 938573352242 307636216407 38656391544 364791109820 145142792718 347111016809 78169239876 145901394369 156344246807 83484366137 117105047589 508804226281 675117090444 83031400315 166305355796 72115848120 813787483919 934493441167 82335712977 258531061949 52600087394 46989885668 645510737955 519171925287 551833217381 410751738492 168205754478 11904673283 795674116354 453402632653 267738374978 62393172236 229891478509 812014636774 372100644867 157254213176 557474547860 257657713104 559359776591 102162111922 34589004751 411186327817 347968837088 513477613581 481824062283 673887795713 116021472426 581471665742 7713214319 160780435280 230209814969 515656132826 730646863376 1021762515434 48491067638 167174971393 12393787954 1201927930689 815330564948 676642254049 682567359654 9065927196 598311769103 218437941427 264737294229 475517696942 83440850641 24899129559 460063269382 645278789852 31851142956 7748090089 1184406255402 76994878982 43403081060 124733037700 96873517779 74366838201 188201606161 161572701338 156815769444 142741282554 482296355200 44853598902 553810929955 211275750764 344593012882 922806265266 2359873556 81721264904 12485753349 729589350572 650976593795 383186035624 692570397313 737121467262 26538583096 30030833599 336361194216 8689830527 318288425220 31795421368 228620869150 283398510783 39372245089 14424887925 858022874769 111964472180 117354780200 832510901047 1600346216 171176699038 12051038859 289743822949 7016156084 544630912188 119608550686 43858831617 218871165836 1011583176729 275535942042 179104209851 111487413866 392049821692 26530200000 576223904984 4332437745 291464249620 369557621596 103672120959 32132302126 816578877900 20291252605 407054121237 749200662502 268810379667 188792019852 577326449451 867062327192 241905861606 20684284023 106832185876 80196811687 624115261100 308436341560 318883842638 412039303851 1008037920403 152660661243 275666251466 548583516739 101972945466 298255516175 51504082083 1117010366658 16730018220 114732469721 46494886551 550785527363 418156571866 37360647193 921366201514 78896268597 522963224580 501166596995 69332932 694640047607 311602197278 276639250797 317404283652 160741668361 532604399573 4108330671 381772139825 1341904143 602487149830 303742507271 18037308656 306318257196 203918783102 341060460300 63369081313 355837362620 360811657835 1179781581856 149926068886 125688365699 174771024067 440223715165 19791078532 10305109109 28298931086 720343181267 30219595722 58517222343 12347131300 279915682231 2362218496 121202710797 227466689393 96508445006 889018458322 241399115215 1164215472843 5029531329 7452858032 158508191561 313149553688 111298136594 225065561244 854255016054 312847459295 347234402272 51800692311 4960303555 182516836933 374964439896 62468242964 397132200459 62684715433 63678362056 194979512983 62733295893 105624082690 499867902177 341870523590 243432113215 379142242404 178677064662 411880906144 479341424898 11573018498 20218347982 661306029998 190448514364 130198945706 123471082264 779637232049 208744715356 295172509634 9101519541 68993127742 6628523210 190310936295 45885199150 263490256811 7649840192 1318222421133 162321596241 136527832815 414526230375 47071308887 25507302318 493372957193 233417940382 861188887742 2170326436 402106286656 1093451736987 162429624438 215259615372 412026532491 29464254517 248296144660 434910460072 159419856295 126581398257 54279809453 100087696719 427008346940 53059789990 394553297653 90254926885 513174917370 520695228654 178471613959 36061007257 305756892773 107326123586 439141105375 20050011617 148014475882 381134084932 542940137854 1200755971901 465652513723 282492974476 21230923038 504440109852 494863912778 409804777516 133703200150 880383351239 233071342115 571311344447 53403879293 12643308314 384736083493 575632130323 171608282635 18205156123 63816891068 370876919340 3886773643 198945456276 350951535738 384657449794 284982409344 334223184014 61485638599 409680985210 72342049259 463804959671 84576664782 180487382443 462268215686 187541397601 39532490711 300313683688 1994720350 185957035809 123708515180 1038791983273 330401723853 45347129121 244284095981 82405576425 406153582570 153101121554 6913254703 27307674582 174231804752 681602351470 106745526529 12545708464 653455957004 75638381225 164243997752 401431676173 35423682051 50237096829 118504888393 418386189189 386282939441 20061879154 416725654374 223562554374 35540962196 672791506354 13232216578 90160839 5042308722 401914896232 487328292105 78070284141 16290035342 137523841126 109457635938 85529497160 1117643018635 280604453496 18783188079 414209477210 336266960659 529007293782 3390294439 12168135263 33327369812 142921950420 243689611370 579757258348 159571913663 21031851364 503395458132 412180355915 109168816170 427364421867 555113958610 10163273557 56168979023 250219881212 383559918785 749776213287 1925180043 21570517129 2285720744 230172175304 782735156083 213817123942 272490242361 975106964890 110331655191 45566535777 822856139467 487754592348 429414245269 160689505517 710625021836 91568379308 112369900594 877092076533 40220500308 827067345571 277210986171 311225270137 355017491226 394333897138 470051337480 476699415609 599274652123 295644535308 32167136198 613277953 839450606099 19251881741 726119991446 132939684626 3412283999 185368025890 91066534545 136436122575 423020426991 568217620464 78261342183 1113101354386 215528339090 364457200152 521783674124 5135411123 552827724267 381086500098 1034651099193 531539225 27787547699 1149317205785 522944882409 437531637241 500758056805 114516138662 906656098072 166019381788 389749456448 633021936037 529973527051 154142183194 11898908792 3705472674 12130743401 110624559122 13073699213 134233966748 129839742996 163395136639 134178881695 150084108162 334352088566 990159294780 113339051995 290637354754 275747319060 224563249205 155250557353 430769437115 348971470286 449478342940 7155182067 375779834598 77767964734 534773602573 558828364327 221299178823 93819392799 78774186963 28632763642 11955135050 188627661128 711610593196 101678171279 571050595661 95841620775 83688977655 103007140354 255061138780 1135883861775 24666793784 171098519102 1808929915 1013451425179 34645487927 6400009486 159499918171 337881212391 132384428297 472198655396 171874129464 277682123315 236773730402 594026305612 11338994402 627188358094 265065000353 447601050789 14249320855 25800347541 378048554295 241244147081 172414023523 814720844638 442896339056 74698270243 527378758732 361303481858 533066014445 129049583903 115133549488 14748285090 65176027521 81664579922 495056535760 770249374892 416372226623 364522447445 888885796163 445485563746 447022913417 275070489 798060614114 51888107345 39119811192 359963592072 47734877777 62598761825 206096830260 3410028365 207206010563 624196746 437188202836 44327984650 580473611 203314288510 159621445301 1142988623130 130607921229 465494323089 90832691711 1177308169586 3681224362 240476489056 341740733000 723155228399 97909126778 3639707120 45263576541 713850720760 47168535080 13707453913 560974097339 11372256782 362953317544 113231667459 140706171118 60822490886 27008642995 354386874696 461156996821 416707348104 14602155236 195161363044 33915415459 357200888177 697013102980 189195534932 148154348626 328648131190 596728789422 891684513784 153406066970 106022835326 207576012702 16157757356 254142771083 426112300746 15658463673 107452322293 38335947934 563832936588 14828629474 20982933779 366283986374 104884396935 141320776680 1082605866607 488179320880 440454312092 990824663213 509972965356 188640991731 510930804526 42618363540 1187858962454 620292694083 9874630385 488632289104 128126569588 33048419926 91884973757 78221899065 169990552037 371321072266 259683504336 469889283041 313777564511 642797416705 27601896207 72220129759 547151885994 62649848426 734892288370 321861718937 230465752731 273288536915 1664966352 232362262569 1168674631 170182066141 19969782155 189333910064 518336694456 735807206666 2905479 7011949663 221934504596 457381991796 278710291200 554715158930 92023947140 351795918821 36502169035 642943914349 364716820822 521587755794 422098557816 187067611448 27143206095 386307469400 93614988514 50792384712 403324163609 17064436537 1317138025525 173588017664 28462853450 129865690342 39981980028 79894808432 11874476087 1270692717783 365330958871 660051612159 726293007 735231189245 432669852649 89951761877 609858566948 56708917542 316436064533 41442791651 142013386681 184075959768 95370500526 314312613522 29312523698 303997935006 147180449742 40737833911 90898554969 479723319009 58112407829 596061095679 282768583418 808620764570 904284003806 169117795503 144496641762 317770689103 297659030451 4144233879 179062086813 417623875515 384675729917 763252452468 1248698528782 44791490555 138266764959 752964826137 509566629835 439054646441 214955204606 316324975691 1185230930 13631857037 421506817944 233650859678 7950677140 336863075 91997423708 1004735117518 433738328563 984529988 183128804813 683660614112 5591397953 993933154552 12432480100 38158498984 757439812711 75982959929 8905890645 800119974690 172903044868 329325255905 29464652416 363508206801 137165887840 62183131071 76523176609 386140950504 624650424781 4444089217 631409632280 398366813079 319499206118 92922286097 762951805116 247589410733 136256003837 855085338375 548356825664 88844321461 576484581210 429012094320 12314579604 957677585632 140629441025 1262473428330 351353667521 652894323516 145724665017 182472299913 109911697356 416143196162 209379387059 966451515444 108780757939 199492063321 178867067054 78359502439 189671680944 134097828480 216654786709 105192798086 444704682370 624485026425 589827634921 71014514672 910362702137 278292834371 8833210483 430072183386 451386016110 179294971755 107645544496 193943212900 66424094509 27308243133 204994336835 303095962264 140725005926 305619043781 653009675245 519509402957 103556430588 102008492485 150561871410 13396809007 249487942495 75097862996 81258095502 131008421781 36849358625 470641168992 394540438913 108741425001 527052053205 7643830211 323975794382 146249820761 307339012205 32983049355 1939686507 677446712242 36130150410 1752134520 183629565604 113610560745 203126953156 24563886653 653753578496 328307379056 422151722777 282398706725 194933299011 73151587812 131290604587 37917967230 337045881709 210063824254 532380421396 30334838492 117939362870 296794383222 1109178458916 475517130506 138648651499 42127762935 233603473672 8753226782 1267178362133 25655398085 82576231223 91191121916 698959350053 328853932745 414464076098 1252516698723 95687250 83767774098 135979928448 832861932084 328451561453 116592406672 14179083925 635235668277 3030869837 650245787353 450900264735 442877588132 437366850351 129953080131 319214140064 235073451387 46081428500 23938982924 141914183775 469794233743 703290279706 237821630103 378478957055 648540952208 56682755421 223092922022 11657926960 568838813963 109367107637 37659299986 68522210251 627101597898 131289106823 3306429221 12920589365 9916678548 473432684476 18196241689 612862954557 4322858417 296845416677 140406859645 117494617950 482936886744 368229770795 625068706261 130926179321 327200923496 29600956531 80288579703 1242571844721 44583831965 43180804665 263140968626 4049110283 202612098890 202210465334 189996313925 150176929104 611185504450 915063862 26121929123 3748859910 12526507637 636966761858 1043187718059 483783852705 1217263407458 38393233201 856735475521 308455845747 248461623003 62972405334 578499837393 496266811951 7187347448 38786724767 585190294315 319138768136 2434276375 775382164527 790139716073 15048391544 363725720572 480661093474 314160002766 118326185410 364922617947 423774565435 2502709343 12485646707 791325015775 55399025685 573411496967 213085140729 1090690452691 42885684048 316858296123 166397383191 845208628779 278761059324 29432639151 42184477246 26282579592 3651884640 447171827751 38088043396 125160598257 1406521836 444110669478 474248122065 181083820088 200130662625 205523605227 875994378369 355799554294 188635939762 206305423023 31627603730 24490583583 256984561595 452046345790 7038219997 894204723702 661614483212 2005373635 101426438349 673893307327 411439138958 254852137513 452915331604 169679730205 220814623244 26587822995 73687721074 12191982810 341112844645 603066556189 421449476505 289365211122 161477557357 529513414513 38843830299 10885650579 152612481274 94820368260 29460788452 29150749404 20749874206 171030629325 13109639154 3094105409 709977983004 674737604680 107389384 299900796216 13260925413 332891041146 233779770583 1111958728489 88966901089 809134339827 759362202840 263063442254 61745861005 264660567252 619117481651 161916344757 63106031606 317225770487 124699319505 456653038003 55852093540 100583327593 423953602518 54950693515 2752858001 204259636893 830489928853 455355196789 8447794432 75269665997 361663654610 290149164914 55278058664 114717376327 354648942505 250579201437 801661249075 132911530885 166910622866 15460853575 391461534039 534833644383 596098102064 235490929156 137706557154 244787566933 314388671739 639709216512 4228809467 24737162533 19392093537 74084497279 228539825395 5217940784 631142694041 1230891905 324262127645 396649762874 417726536886 197484085166 140502636611 536808178168 24395601911 290081141381 428000538015 408329507921 63787621307 513732329743 184373908009 48534080623 52790360982 59175445958 149675956738 131694196644 144553575788 214952512910 23319828082 196959131271 201567616103 1014492619023 278577773167 3384117009 372938553294 167510349274 948718200767 127347713761 215810081538 197706150210 219829338702 430501593137 485507342619 6543944892 182992487777 643819088888 184110558097 278164818479 49040662253 543624077829 18284587211 16847592297 62389360166 526066850746 7344612070 726573427788 698381375300 336745205777 10517512898 345544326854 190049357458 159222334849 264560208655 125375396427 362970045790 232238525312 166565018449 19122190386 28464257456 355722839981 195111893979 48798735679 89843205035 273552496216 14804704541 758287547358 239969831092 353963886759 148730677551 112684477863 148711065724 5366078682 17403636527 189607395840 604541119195 1339164630 27555137028 64292420723 316767411079 1023414137420 911360427509 21125929933 355012532686 41840857911 50962905922 216495389053 63571522280 65813077435 137394826456 29875888547 171950369311 898870819980 68013510413 4316170661 215908038007 1013556427309 7700428264 45671468123 391230189 114904094540 57626731471 47208750441 80799334314 25172261964 40290781945 98602544721 56617397311 774133982832 500139096367 386683163650 304780861936 306549201310 9436935774 213404524313 904382080615 181416558321 235217467247 274173229899 276855865135 39128485077 44709864529 435705157116 269368071458 93147878802 318310665260 178482246257 103645782734 11135614069 375094840010 267767833828 818535215881 41767830609 127133714847 381662720838 33889420513 20263422669 309220485947 92082783489 1021223011961 47345453030 400360860188 26708519650 887145970718 13901970872 633716253394 97667865 455580256390 111074500213 279604418901 634847089864 20043462223 1077805632435 238181510227 886939647811 971787494 260268260573 428914460357 1104052995935 4740972053 25107498 11769356992 127767142717 718599345590 137969760771 636493208341 2835740386 137011193502 778182789673 56560443670 227508033076 174758127100 218543533441 111823177052 345850640536 375821148409 19624042795 174395628835 691730554043 209630544201 220280241550 8624367842 430816631027 872826557373 7812980447 40348933665 991133536159 41120721323 55563458946 38918804863 325998745490 256371226021 48057642782 41541368825 738151305383 156511066241 184148937843 413415464705 16719265606 1736113117 8592225745 7568223826 13349713466 193560743695 2282364477 478656929928 21786255180 791773849713 515434395406 573647680771 528770506240 68945505296 830772220308 174098895717 158688967466 850342056228 61996322101 3771143163 28600371908 336517861957 115877542220 129441379666 11500471759 135505311809 387172198548 170607012814 94900827177 172634761177 72263042698 65635445245 429893008394 3694472469 101448300924 570887654374 245310329897 342585047 62724293384 121765107129 58515556787 587341869056 445767834720 488917616445 435934140299 358244186305 218517179320 6038865993 1446603591 205820247415 156554207012 88973125 85443659286 588989919615 88543352633 79205623113 38477506346 105205284700 433782703323 252211361431 2509781207 248969735288 147002816307 41813345549 432384822620 235499267321 1045338854917 81910226857 25832081353 145608910036 109539391129 428759752465 758610451432 94706101756 1373002747 14805346458 204725788517 1021294458211 509446914016 203980298991 73256890467 404840660653 81836807027 379001088724 271101314992 232551758643 794949242478 52877225566 56424113873 98134932038 39913373977 451158804435 584084557895 62417452045 164633706612 644825737031 126059693056 417956270527 61529114 625632776452 13467126262 44558281889 462863550344 314688307345 10357071162 123419558338 294190662595 689575747166 115220232844 164012449126 885876589 439086291215 49273888419 520637171765 527235699410 296866563033 617996014022 312521807262 1155341818711 232976076591 59758475726 176683242354 169961235423 346617380492 1624092844 338834867174 345172007218 142824791449 46745294879 73278335293 256284007551 379052897497 208924144435 523711046034 530273120750 213481569458 750879029993 62310309519 76735243477 327381040847 272491608176 94054290917 744082485076 439724322379 128457856705 2950703644 191492996863 656419019356 2217835105 6179941412 460389325820 717911012373 121000979516 424221755274 101421462257 43411681515 36069390886 17044603554 74299053491 11995231356 773141851824 1208586623 31214921850 1394835367 57434820617 277501180718 24070541111 480809402556 16802076469 7494799622 154745262975 48953027618 517447947457 338364359806 25710484973 7832137068 348958587013 230536784255 9252120233 816538938427 321313870697 166399294686 31734816130 77832944707 302296641703 1859286090 184513367712 17418423398 978917772833 141780465006 678098946250 592361283573 6275719453 401866367401 108964316793 315886209007 7912875466 376580401055 13426047028 125479326806 73839770627 462960184918 36467749162 5960102024 12615343286 313881933761 573728482964 50872121425 6153802613 186665132312 1787692629 104809607591 46383255937 170961879337 754974900502 851621787626 8379031171 1403063321 303684167724 235381120313 567917753126 195135606512 664267211922 97088706072 37134960441 911081504622 3611659228 1925169734 223775117526 150484556245 942420053 345963004775 171504431897 164765275278 791482456853 224557428727 862001891242 17584302922 237775480342 96058653355 780239117642 109721049433 292833235118 12008075847 190762507864 203002021388 555588649205 644160464486 616181984185 285048746434 208915757697 56178216686 105517951209 85055656555 24175416018 208346939032 71543713309 34222962180 37078334088 394795862672 72470686990 230669853026 1219733472958 848460119168 10372520916 524842923505 348341721005 727350267604 46130864805 935965249580 822579174187 171068773228 5318998728 92347423366 341567328752 574424929856 130015083581 293023186673 56638216654 116227999303 243385114175 922819955017 27680826857 478233238421 267796747579 84943636935 187352207065 73648883199 866535474781 127241627924 112433044045 658231353476 4144373236 332208545945 97243213388 135378495390 299713948843 716750770457 31058389823 13293185145 361573601406 48849809016 131194940945 635362536377 605086258782 949748969384 214796546688 56846706717 457443702608 187132250300 52153325252 875137036873 66015795052 199094449496 421920520838 967842502065 144344347161 282313156767 332727491977 542875155411 1290142099 167161717754 66473916639 217558763806 58300393616 22883755696 177432883570 68644341367 534753092580 278942962652 2812034575 21764417776 615723386417 23083236892 3421031073 184255414567 244041541963 5285832416 284393840396 40405505534 12359477196 989074645117 364222279574 49498851831 32044798062 130208478886 324641757342 211137125087 102477547763 265849592842 33790181945 129693078765 1090843219905 614851448415 221345696270 46578504449 343820069025 290553164952 88078617184 851113157485 222016003328 213095831777 291736552450 266114670538 299635527056 100858579172 130213626230 9899937672 244140407330 14038401692 386566886550 483862958409 250280610495 62571172731 122226835680 137025779056 621562809881 302131773508 272121801283 85208086699 270215986561 545032507228 516387540244 64596183209 299368657657 19216444229 236592586898 223239771637 476642492356 996419046052 579392375413 225413133805 636883587731 408743939910 81568168897 768275417846 39594329359 5678164610 154023452730 7786919021 683245527541 915102959953 293167309784 25501637357 155918233012 43346333485 365968435791 1681051044 519505751070 88199422739 446159977388 31330041753 364237227229 432244220507 118058327458 477166174049 427620166687 11936068794 182180910174 5145337097 1399772510 210237572910 37496169061 19533470986 4336149962 238339961342 306902167863 3791357823 92109285236 552929288854 45100658388 39657074194 237673472485 11729176657 108625702108 891331109794 4936590696 21274142536 95130986901 128827906875 184084907801 6134718356 696629353732 269016325303 1116122587895 364042635767 156364843326 358228295569 107841502658 1895519067 135944710918 959817564410 1775151626 106481466612 17811822824 282618820189 159794870228 2853050198 243296168991 522263954696 241971028505 5897363866 70808333892 54405720042 266825484531 66657412251 18055385893 420446438495 322557081671 45141723924 285068477657 5807550299 991767460934 89057598081 502686856888 8973276036 7766769842 636220893884 8708536403 69672285342 6032481051 24900531217 1289403491 527298440926 132358356587 240130071151 10090107811 389480316974 247278454069 132036776443 14239873717 494465091881 14941530372 661877340208 314521576946 29422201783 7366147540 148237545008 189825764294 132615143734 387375772511 17068848188 90843651053 450774405201 272591902724 232703046251 88280203766 916440575238 19023223466 447363887163 85913360101 343393384336 97126555657 27361150266 154913043540 538050023616 9426800469 21045224295 7098869661 240067892250 631671417703 143006432789 70595266790 114484475670 271234152828 9933233208 77009679798 286129846981 250619417517 48927794054 226989812057 478865909352 602948898787 345634640841 72078271554 88225673723 434151782 33879604192 217928767025 59524505279 122992220603 356472592256 519401960438 14181914643 955780343881 32469906299 34009657448 87485229603 46116129918 345058018510 388196416155 57257126529 25072603436 609317979042 2009899007 140571936449 664383708726 442887399777 363974949858 73088499352 384469885970 18410779767 750643879891 176734346188 36839867597 84207619488 93539153911 115639883051 6779747637 504873466900 46870417878 4264822331 239522121310 12600463878 21982191407 172709942155 48269535376 941980702773 257798616322 584759560531 650392986901 232376885554 157651959362 63772328361 167236681876 467849309 345476936923 7022766153 4494186580 180862420918 34463383065 540911183987 131236097963 323888035897 1734258265 523625907017 86337728078 473543037209 117287682644 7665023494 170243455994 137016608900 835016300200 355369272769 26959410498 379708246714 13295265359 27760133482 18778915538 65087367 155385159442 655518423077 685060227923 335587385217 54943311702 193166401611 302058956165 347619627366 68353919653 54568540281 30352348583 92419988845 3410351000 999277003712 499062024139 133129374583 935901929 48460053897 656798767026 508154489126 440215828287 451881939508 142189623194 65398902564 350096483927 651793821331 212465022849 94856549082 235888224630 150668020941 27886694074 4274739744 1110385835484 162289307603 183813232177 86551792192 33633063648 220789085272 21159728644 169956259192 74294555617 768252830723 16065236318 4555556051 369288168064 613809703459 727820131860 126608619594 36939577643 330327224648 496236887702 21457711947 335556002387 799450524787 70282260840 32093801417 194161659436 95499580927 151780214006 143264061099 83874071099 984889436082 49753070273 71254194989 545791530705 858533517254 7735003124 172469876339 561317914855 227418041575 492085241212 359432789129 58862358831 59670589613 891523262401 156890638872 677715064 103154533078 689841813208 358548547559 264071412414 46630806956 318473645005 130630474763 46688373535 578786486717 522033780879 42414929269 531651837701 260858313323 229347107063 59093023627 19370184078 436271562190 464678664447 859222082240 80760601313 67706859072 197413025 2277696279 132411234349 86932451927 405883104641 414446578225 107362973772 509272911109 193983128079 193964295719 135857366212 442279815831 534091642367 65436492881 12999778718 834579764285 142627431405 102006227646 379008015259 278907177538 50694431514 290500700304 18882415347 875954422751 219502347013 152692664283 278645522403 782551730125 65585923889 345236964142 107496052089 4569236645 3220356842 48409949671 98424945272 246570218062 5001627991 244196569175 22636983832 328155734853 20472692984 320936331435 75458526377 521313927993 94678529092 203185270993 33238634623 35345666414 92982266759 80543676230 86303113970 717938245335 93548102733 218531525846 391469755455 35454871163 20565168049 824497937 208065293677 431614891047 4764149576 36814039671 798954583405 13227282080 401239167775 324151295348 786741933835 34893867341 679118266751 86167553918 85559259904 13323496603 140415049974 20361677702 342792523564 5020390036 586836902931 398547936525 17951845375 45443520873 235790304689 197213121436 18896685938 29050419226 357038647 26410436570 357696490819 454185684666 69257804691 16304526922 265486450867 445522616229 89806113055 255312882911 8160846557 4724493580 366810058460 21480475734 289688249472 28528227644 261324121089 197503254967 129133523082 930128545994 806385685367 247387806659 12724423641 812834004497 444618599383 16622935092 127844560876 8957436933 579663243790 106155872048 412323686170 547398871211 7898316194 299863107560 48127770177 59488120917 74148029187 353782699570 19608112759 562466761761 454312481116 137709008212 874358696938 42780034261 45196435174 63437607863 45656914106 3491279057 208887522178 100427192851 920293113178 11577621656 964639957446 18003102419 753776806594 297237445378 305956364892 319375184235 842668769683 469775115488 282530768527 502161537956 20287291682 41860848729 915299455410 162819430248 78262839222 269645004154 190502315357 154751766731 311594947864 553003969620 5918563929 26495088376 528825712766 1123335724822 57415812166 19999605200 39656368256 10935583837 358193957944 564077975561 296193251185 160043991653 336065920388 362039191151 104858753457 145294633790 2555921155 82992422454 440956390595 287029382571 208611745 596155601780 321085859261 143387496023 83500329305 15736313849 312795159941 64682887088 420076420708 114267465863 87242402950 27381879237 285131341504 80111111340 96482248064 466484092971 287544673518 990480855196 4777436419 471256579870 214174786886 294515911514 127832473007 149623791816 2323349874 108047702564 34392507893 57526203684 287959088520 31946293287 163039413320 12752535119 42037953450 11588010681 234023872953 61320989664 309544709916 92138431712 23638577376 168218243664 274887880798 491525635729 176504223675 747842986271 793596449007 682317587679 154770752132 274013080340 7680993923 255017688931 159443119879 2503189505 521805260355 52923569802 623929682304 966624334507 65469938678 38938160050 31356035035 223312193487 20774885049 354455978298 806221554542 101937998214 126888176674 307438708868 302782233442 595567188816 8632600954 34188823121 846836641128 19393617991 55184911250 770096135946 212221508036 414635517188 12599490456 39278243143 80180882098 1719285674 536968722100 39337580066 843705916739 290072463349 126575272455 127335746884 592621856700 280681697913 5272998120 526397227529 43870085216 985556816634 290614453381 120696510542 272127887298 11112331247 493201936 15739644129 358204074230 151891666155 684038748601 8055102995 567867989532 199509690787 86041391624 392115211166 87940519132 972988543 84240062467 46104957853 48932484537 308796183286 69215998303 523560534923 660499915033 46690159662 54410024300 341682970502 219901333415 1159644393 505642861526 774304816070 1074349617605 4019590304 436652176402 153012329539 863339679828 107189911825 155220586572 40602736664 463245140639 417735698951 25635343204 32184504295 6017164537 83990290348 224200193769 8438133804 203016322378 1089265213849 6044128705 50856457298 37516906958 676548680108 37570812558 89191348035 1383837953 89688967735 3324172868 62942588042 30079629691 645030716284 493110315949 57068238855 334311868999 13947685333 954607840307 60444336898 276301497690 17156459687 550741364282 24138812135 688471383412 1100921279696 37706213596 6762759695 24371567467 70677250435 770218319227 8575212462 754686001696 23354969065 99743907137 70166144036 59948028594 539349535309 38960305257 176175866600 5124885996 619466686654 254971044833 57974919643 9555529333 3018000518 502534047542 728595060848 717576260376 2252780239 60340154758 78748300472 434824278614 1005620142558 80267812639 92617474540 702073892991 34889488667 246199489422 640443742451 17233681417 180733726014 381450517419 826004438472 783480481142 560857350390 361921322610 66425430004 173279377809 101958814839 220874172801 387273799316 848586185312 220011987412 209249817374 343098343707 273790436 30556672516 82583984579 590844327839 1060041899 45039628621 45007554115 338722078879 600081238696 2163599833 282601447391 436239086570 400344483919 3560908592 388419074403 211734370172 4002319291 263303443530 21025172981 540312749493 77011321191 539222701469 387323801987 7610020851 443275874257 65628797092 182449022122 139286629192 100610781928 94325415793 640585600447 544199483969 158137429881 184173777276 115446167474 492048200670 37160042659 39892565136 57365383355 329021388149 6087844895 132557032063 191870358089 28825392641 151930274207 11797715277 607535081192 339014066413 877252025099 31763562648 192476417350 164678907791 20974361515 698427590970 157566846643 914542352776 31735673964 10628941896 388761491145 102166601354 32199665455 563316919644 2821237969 605141396149 477563532815 5350384405 352025030446 1013494839483 39795700490 46375502421 311327063489 399538311714 143301125192 693510743501 46305466952 54600572487 721010973121 359801836123 629549869684 717891505578 111001101712 5807231239 10943215625 226155780488 86208082400 475560571211 305197274436 83250602167 1139728825345 261164804665 596118232449 642679985682 1515445709 674454770971 388747888618 833971319307 708621288998 1168970692424 289197752534 10955768937 128347477489 87757091041 55380625576 393404206412 73080011759 356325052612 13608807273 3000955049 133969717871 14178367681 1080930996638 684667923 287663927306 242542969419 93066012155 822507253522 254390430624 6994313355 174951289590 257511701783 75292802674 416751225004 121721659 21817073979 145319410012 78935194398 430373540182 20685553072 84912734551 425298246320 143716020311 496473602428 208165846035 481830568092 196304965794 247886195864 11713999433 7344680945 698754332967 242389895677 358558504275 302275341340 291525073745 10871886088 223186076277 352953730441 83066638835 22014267310 257608369369 275833908715 323485438421 19598668002 12461654385 830658598356 18417786150 39495735924 88139695541 271855147644 76767483070 572130155477 202456910299 74697483682 796093090614 216763774793 47197664497 252246543374 348863347901 405526929 391522820238 75947271517 67673964207 588685663951 159177680113 715131388442 53660084758 10353942473 126291640480 301196656310 469219143661 326803436184 176448793996 23824243677 272341480978 560432232430 543635424068 333409168586 918014012371 587680519250 1224980114 251880414842 136459876634 331899549381 95717333545 43219669332 70864064923 186227878509 3369477738 83098408396 58279840900 16748088443 65225220790 631388493979 24063356583 116935087235 89830816372 934939779290 381054489998 472737560265 643339637389 26240702373 90608319721 644741111422 8745369360 15710959797 62097888903 28618433726 3934570562 726166936125 531983055708 195500540202 79933397916 156751931810 35686060033 78437909711 78474441206 6199059549 75881187811 673465638620 1365746227 11805222722 187520390154 16462427258 78123139927 163810955171 120208929200 1107620844 23793363063 2872528155 702389569100 48018397204 620255656027 3551667826 13880710283 361641635576 3092504953 10785214542 80789814095 59678518673 148497245420 58724137923 26699760631 281915563341 29465004507 807226604338 60975885678 608033848413 38022488446 317996146221 352499403598 98743093647 1019989434551 212352980828 555106796038 73013807258 136774700127 3643925332 41569140788 436286441258 97027039 42580366 44808492578 169329304068 298500868962 243109695891 200867599205 551642540076 434358339201 146513786777 350382853667 796437707374 88225238148 153824865078 388106741024 144375359205 15972455112 307943853926 170124773166 169470370790 235933656010 52382753872 49134253115 321108714610 19862514515 123108968402 635364110031 192152144062 200330260627 429068362123 929606422788 435555795024 44044285479 263770587271 77975529442 242176204530 22987788939 116797251883 13742577627 922528343547 14667756821 338825956 586894786476 185521964944 115351545856 607902166891 286100303961 6084382136 202421513248 33102000903 632858195020 281460276900 43704102151 52734551326 422064906307 80305507993 206633522927 138988950941 274213119315 319137074820 238246004898 33030118168 6232708483 479780592675 448885141412 112249870574 193237245276 1932845269 636272798931 192631820925 20264281973 321923436588 368349643415 168718858844 167796789812 135200680846 37012609536 45548594868 818245577384 721282500706 252679312428 52135011647 173026454402 25612229549 496302266929 36846741146 17466396648 19082843928 22891681856 159997644782 53617921213 116112833780 10306405154 794066655331 610768401951 167286611004 71999886886 166712013784 848358433068 48305306665 226690985037 353768499185 225462527435 161923670065 789309553 546496130143 236226885497 272806163324 207442218079 462915672530 174676752668 51897246700 51877388238 404730666127 8103619815 148864521593 345287939325 263546797071 326892282985 281027876021 26350539946 322205470969 97124716477 78493609313 259501898713 305762830626 84323263421 583684710186 89180631057 378642010673 502880953415 292167432912 210548649634 212310050913 141480227394 9158227509 176192568555 33847239732 314518859574 737293493801 320797565743 275564962797 83264918814 180769193682 201337014484 563923182409 1861818857 118561695648 42259257985 62033533161 5483240625 101140689022 45842335618 560082593456 417234268229 71066150333 23346593395 988449449426 7003977995 117609775644 280906752678 10474336994 269627753159 256856366700 101513265288 191821428911 769132777305 76581218337 575460612796 48959557061 453590884349 21603039186 41587719304 84498696048 315996446576 270717592721 1153005367261 254224048480 317090704152 44577126281 13742741093 457664252442 28291387239 37283510467 536235569610 81275815016 9906554218 259856585230 115523168312 202144773768 15223108466 395879075433 34777266552 40699245898 86350800589 102432387761 221825532349 93242773255 220530325 215346023945 40280403156 3120790139 358434163617 27541540612 631249980129 373763004837 89727663975 115187446920 113288942414 411671910407 195399555169 422726072743 367553770783 43671024078 2932781169 17395802413 361516578404 460292242197 698574084498 311016436841 382358996984 10294038727 670394547877 121753869526 104882008649 333812048811 465461653313 810024359200 213541006795 57490894779 7066356066 15116104162 430547731758 823017272896 56360265793 104455977385 252612200717 18450534886 235755813648 68137195664 253129483736 40713898589 90089725743 2694526177 136961162126 184258407186 247921839566 195772423898 135896658157 120213622471 699072523594 29074062314 310710589059 502531409642 1151495642151 245977360743 37562761810 350827718923 28348144661 97865188048 8135143266 75247128590 380611076514 149867697940 246595404464 146271843020 604355020011 91385559 134538186934 32114876518 436386597828 122077953732 469786559523 21458945622 47338762466 308129779022 521318977964 429706113472 338470452758 31668291186 155131866928 141380092475 24384406692 334761646130 233327217816 138978204943 388386738794 120177475958 643392688807 5498785296 484755509 92324029228 386043301392 47392030484 408475024334 46124661100 119015044973 372757643068 108960885269 249077045695 29575385475 630383737769 305321385672 1098614070306 42988533694 66230582189 201634050795 746781156728 364930509094 366884038567 621445268813 694903966718 305171787010 534044693726 473586513925 160255099613 9071584611 105589349221 56492758883 1012347742556 168926883267 71116669371 347116497107 273024301139 194234062890 906193625137 764289118727 55298165587 290411394483 101546934699 111909002011 372394699916 460184947059 83385488556 26070820742 77908504301 192129937522 904241583736 531560746379 338482378078 438841121788 19849603122 3046513962 669175824112 775816111922 44006099033 8433038779 5344390610 6986265423 136266847753 75377365331 138172331625 86355459383 302261755955 162046378055 61491871638 748578901584 681092306378 438636447420 2038015504 36797644937 58314072842 23759570785 39777502814 58480854068 661371526714 179407570058 51587338984 269778397052 4134092854 7465286234 230533144729 17383973503 20080113887 41819898181 342405752446 775395992849 330562003633 239637407017 457580890262 159753343113 337818990291 419202888170 39283586526 9458936502 295100901668 27285702256 427691835912 241279991152 229214866614 178392492127 92501660821 18669065585 121719032314 195251171266 817833023401 482682342835 185353221421 492182505298 503378515067 19385850611 3259263109 536220442804 268479268988 652169715509 409386422423 167119329948 20429566848 2511891226 14724021493 214593676849 22330716042 100408545414 125771858029 558135367683 76566886457 223553742691 589116899859 200063903745 56881636805 156284553448 8555527517 36552080050 75005498319 2253874743 53395981056 63811122640 655159375899 18806938344 22187104665 362403756253 68707386759 168734514151 37904661017 613859560647 14112725621 196663604585 149506856518 258821676623 38564867586 101432433656 254226445648 11380981368 8286059651 267812874877 688796360085 487208318 590718989147 48480740230 517543432874 370037442690 257539367392 49737676836 66840979928 121025264010 338860206213 81168053740 100345945671 55283206549 12895062677 1026068721041 834422079184 873769055291 230753828547 202668645361 270757029771 15563088971 715319635866 34812029360 94611437511 394340093988 727080828642 64602925466 57329334241 3338697329 561294872331 16063925555 623489720550 35605827600 58125972755 276386615102 249009199589 1053395080849 147076515966 180426375891 427981977690 387721143431 454001990099 23256705609 664648408 149806357877 67949692171 36988327982 202850377807 700339997648 137815872680 23506815281 273824882207 34764674948 411074845156 677706875377 541454220309 380899916560 32826241032 92818925596 246081750300 473407245023 627670517344 128759172477 252169862355 60675185249 34359659923 9189908803 147123194971 216707335438 281923281902 451947972004 126497747800 321946042300 328702137479 7542040983 127666280086 234739968775 45139402085 153976100410 539142621975 148709116942 46123647552 109237159718 14895874443 384159107834 395182752744 201760592160 51683497875 202440076315 64126794587 12927041599 33333193452 74448798056 304965656557 246322029497 43939800356 7075038809 84694121185 183075545442 333801358090 316619373034 1058779422199 178738775298 219932962096 12461460519 378570698742 690210893443 66324871267 170438803474 22781783099 258230205277 43487300777 17679117748 461030016312 601645136302 209211585994 58066435930 14359776986 128389627582 117918261134 617556663229 1034557684520 107768518150 156889061526 138961569756 453046706664 644589281998 221968570311 178981578549 25472459486 547854363083 292246300113 743783612908 93289072915 115046400302 1050480213 446112278137 500503922823 245957110271 346796919747 728084512715 2565768487 114575144885 266370392476 856681422106 910194792810 21058552744 343367659227 26315908214 141004216148 115260355176 17249073774 625682094497 254548448668 142689600467 112594022557 755809155119 843632407108 91664900809 190623285503 135309114910 397471531680 607997846468 14065457125 138007701419 129355598161 9839456515 990467587536 82473710085 420185533273 43069082343 223578629442 60242391385 61231170772 292801669565 254073905519 632476102513 55669439268 26916559322 175589656451 25030791418 775813259574 314404153642 52649662248 5649797148 718253615099 30044793021 340570310056 572986762472 532026385012 745682257515 558460435519 2761061818 125500641765 279935383547 123811755076 144377428863 343008277996 16471400958 92794116428 18146986431 274416980 66781787785 268830474881 59036063610 11626457101 224797723712 245362064013 446858494491 136602477441 157082509277 43739787044 220457295678 220637018342 100864948918 434501669110 20992710497 33745960573 394005625327 352381734721 322126250428 92667440824 951277481 11065009495 7985194984 406317424969 252699549505 526659093161 33441962325 1083042139 390138645232 470552068778 630410591629 227130122886 198926886089 18002305882 333300845761 2351657270 847403582050 8567352415 7494745462 6371890547 106485022074 532962984093 35979898374 201275068169 247664413524 94681990522 397987646428 587821963779 155694371579 266259179837 260023070631 96799923251 317971943434 20255392052 782892526652 280982820258 3057424590 14679297902 422678014499 36398715160 251200579411 73550721975 190805230817 15360995851 475006003067 422126664427 231412157723 38780906438 218485901732 312358761793 116933571185 35679700136 312824469149 34672126881 64390525655 315680370385 164206817984 142163185257 61862272652 25877860231 172626546791 7150870954 216425439292 5353617457 613996809731 11483053955 400212043669 136020289270 265068985293 172572251858 63143064852 251932739298 7076765236 54038104445 14093125895 863011792272 166920333143 23064491116 18215512587 31782044855 283574152689 86348365222 34515607469 521739438626 863514795378 247833284139 572370232316 10236324945 288851590062 820544033737 569911140815 230959809827 21048344938 115845475810 39190061274 70039927215 724144925 284656179286 29716584490 36536693785 530443590031 23349402506 134516949276 24272922492 110498316339 265162904088 248103457648 88587197610 343904255885 269996293079 15147534167 124783416462 60631459877 152354546 1041145631281 7372050686 756524130773 21014485236 171850586886 173491651148 135254817615 118092116659 19822917960 362136927806 22918701829 3542244483 246676542393 65702667960 6557529559 8090878790 5798708016 365420703238 450492102411 62977547776 27987711628 78131003544 84304916738 128967200016 165902736240 249017709800 183428813325 290184545505 64624356759 585595302900 289115767006 401575875990 31422431986 464152512489 445451855938 29023379471 354355347877 911218263188 33546223040 364878903777 537739328030 1193153139 318698855221 115022360614 9378242851 437174613237 25862464495 153899650176 129187752489 203279705127 72997672871 9200901539 5362833044 655786699652 249691695745 355224854283 58553330424 168367872272 676072791 441894556241 170261659518 369536871849 22426856421 156768410383 85610089103 471413482519 984498531576 491614418197 301143084944 5804396578 242017300615 390851543034 110173415285 432108839741 800824062184 92340678716 607007483093 35460974688 8553444739 130559298508 364771588502 90213754750 285880735700 368344128519 126611629458 284204479930 534062913865 77456110615 3931720516 33751075227 490626655944 10652887894 424283441720 245719323692 513773242934 7659186373 61195881458 245480367277 1017024858 932319395114 1085595353470 282625303766 66753537581 282057409232 1118962770 126794488781 95942482419 241560376924 265295773025 111172853951 285408317492 29868382615 71265426466 10763114043 367626599022 49656842823 6785041350 452767997260 573780101450 243584153813 197214194051 631275466235 186700352713 3235139178 620068622947 294384591563 649252008548 29686640913 40263237996 191968813116 422984472234 15414775482 114078571309 80119020815 559125984577 226012641477 338488006419 14693618082 51174112 295974815270 434215483070 801957515194 54489609246 118303206707 25946799482 150756368753 136002658611 452392291391 185457286265 421039110760 370409567163 191925861842 229065099273 192024254467 34800665838 345216206558 833338289372 9737780107 50892056624 25188008772 12475598966 5418934987 908743779999 44289287489 192911606133 32789656911 101012316005 1067824935063 39803917532 220375882434 16430040030 73472055279 23815988862 80839068261 738261412884 628174340135 3766977533 505358521473 71390683088 3481478971 34022308204 496174400393 682054346499 101222622626 192036993544 105453448711 160492747726 226653175215 35977215315 2065112404 219333484357 71037565008 165643324456 624703326747 292150232019 446435591937 142826763129 537871664905 360230318613 258382670628 573915909237 212726064409 61817031641 63305471613 129776336366 8755499227 258882208508 8420067933 299798416396 707198703139 331398437774 170722745587 103628114952 349913999465 181640383460 57462684228 821739097676 30500360745 38362783539 297817442587 112723319206 16682656969 28940730609 294187551600 143570299337 177494647302 32015669692 84399376326 40506147911 584889439369 600058244179 568097286030 161390204129 421844143224 98854904164 168260719567 197644674144 261257966309 532023776195 176132789464 60511243688 295223578170 83962424862 621402099384 244006551708 551043516281 28462176213 257515014624 67557684418 24107806014 51976856523 19336448479 318679364325 171906798577 558054829143 453337086203 42191294818 4586256454 2945680590 89835714427 2860042644 17590878766 281335023678 2903430646 35069991271 79340936361 47889174410 95492160248 117285787526 241116977414 73499825533 124510448832 354922975931 544209651799 108129717840 90198970875 286129428094 198063347732 43632206288 460596959381 379789661215 63219407023 157780349511 87913626063 288982103579 10081628759 153743085527 11030546014 465383202338 63393527910 142794010398 13558555707 611956190040 253603860162 291814446352 10119841705 186705749687 298808637966 321988970993 378997356718 352914128916 14124578730 892947676 24970085343 5486976810 311561712418 188835218140 2335612056 8297328463 13697462937 555258887642 245536659850 55182944621 521062548251 597629087156 8519175948 247091870381 227807328939 211612258898 189332118757 233038219090 10766000725 40177108931 158896930365 591046421292 325222541 177161051350 45159948784 161880706975 360934341675 142063311867 27290096224 496685994672 30558009546 207747443095 152559559435 452063753 7374724209 45993797950 10919195180 109094178165 134832489368 463411600417 130461433439 334234005413 304331000273 758843344721 305467867492 139846332954 813507342610 106527653561 163525278543 10743200073 62886107882 13225610135 351329991805 61207026831 33753216044 66338045515 2421858038 257417146118 12135788257 79170674602 189711227393 18560413739 3465478760 86199210629 360698842420 61234577827 220513489677 341403296717 65500722099 32863147043 135083302853 426224975 271143797424 195932299333 198488609444 663651866677 465963803647 209500286662 327226792675 100228125125 116062928798 145937745866 600506251118 580113900059 347514274455 152385773708 520685916967 10964984366 16672467783 37098720383 686239996142 112000733461 57509531144 253500157055 217629833598 72608022807 603028974917 530825179276 241210063759 23315405653 811528685197 181703167707 36276634044 135739041891 389159664487 14474660690 369853560248 30741139444 10763620537 581737859197 85680132549 6919074770 41017647202 20008923632 693244029887 84042556054 146229443515 280546966765 7939526198 4353164866 17219275833 246757662165 447062588968 675224885 512312120007 143867936678 42300626189 38023394933 224980080482 245802412285 538402677122 655766322125 28112326168 53031738403 28580977256 363989204700 437281782503 310608080133 532307448179 200971309142 85458070437 120259079256 180431374376 28110974471 33755949066 503535535420 475859435065 325050650774 13854852193 886549454944 671618402751 79664443952 471666308016 250056987336 151089371653 174668728333 6767938169 193652755641 499960939 42651554506 263134166271 699402575493 12287250425 556049772659 56768754847 107377912515 198417777095 370440422263 4733358311 139269112517 69117805094 5811587868 473829096060 25319051817 17891293280 26792431120 302228460498 69891726526 45792071739 1745862384 22248695706 5122217538 51826007147 61842062440 119524038780 83152670556 83108538840 476250004252 313377838722 237056594077 694937826406 27893936366 26381419838 591703660525 561530683441 506968937905 12121880203 27162196234 45912562059 219529095274 36947960236 171556474617 225256558606 228525412311 161098482247 50421137289 129049614476 71508560490 396600942441 461104615248 371999975908 53746569389 103426597710 99906195914 17037292061 643315175759 297088243206 876142533128 160410164783 152752800866 1584982849 274571210553 31575847885 24548255891 335515708227 20284136479 340921935060 44513791118 18341962652 85150112077 321012462383 499150716741 204438991994 43099344676 88097739792 391723753182 596974239859 74768836 647222179325 715139713282 174099072782 255446679812 105306493967 770158764518 718101786 40000344813 316066577488 407347215983 304634937718 81765678404 216661625691 11784634521 18117066678 239757792526 425410950428 323779220481 426347438164 134599709014 64875233929 33555819361 221929757446 157965468513 208005712394 37624925 73471410874 63017671548 3679424713 305619550644 77740218238 289120744274 289433471314 7882520351 18099549225 46132919554 12386148537 6145512675 112714552956 853748691218 4603643296 641932550641 457724804313 26302382229 122003034417 142382504292 60559796964 209721766605 405837875537 191511988026 268861039933 679714501263 116866127712 209662196127 8148748407 187948257292 869959889104 416641475128 2038230812 90314968917 61703789164 6290709902 6197794641 361526094722 663405659894 249617488601 443726567 330173535512 8094186832 12175541232 30817507253 154113643643 211554779687 9213873301 83993845039 681794015392 54183604419 155151824183 648455453868 645474733814 500279073622 685468751179 214622456158 149398235254 4859558 290550628228 366070221779 101973911393 112768753384 19393288476 286582132241 30309767519 86415624167 78731579843 3041448970 161139776333 37010808844 622770215829 216162211005 287966018282 1175538840 317185353762 186159177666 11176565702 149634639458 178426334464 23049545654 18391657189 137758641279 153055854752 147648300037 687059936031 274370212161 12335760823 680115260603 147005679557 190013299236 707739860965 747751673812 178263434313 26907869663 711953620094 256222562883 815550001 446608598574 11406176678 17743332020 25125744425 6832958968 20778852384 236157899711 6166376274 705518386976 449615510347 804039239232 45957149287 287708499994 19795053799 309678733243 15239532333 197663418509 93479961585 574486422309 8707492093 406779519110 300552328907 571006451067 842722575879 16356686388 286668028961 124010687792 131456891728 588766126593 106075721 211892586666 32321507602 15014928047 91650479545 26584681006 210993780209 70648815470 262075723055 1906950638 176830747859 2716378482 132690923235 103070469411 12529484496 873829925104 7869103340 364878466568 749747363353 250549364159 27389661648 22208716259 171738593261 386843841459 624982261797 201225612633 50214877541 792006786910 555196218981 307149546353 123081182855 239660858628 55889360912 72306195598 272230570275 111270538840 272593979 420075419262 648442169196 30913073654 202577029569 98853739398 196276333140 636146561 22710084332 21297112884 150385088420 59140997071 73305941319 53954254067 270053621000 128170021153 13980055253 18064620240 17746598908 567511754475 201205477854 64196927006 230761700250 129001902143 19119182594 27843270614 97584857810 29835879107 251459549059 9355738335 53236917361 783833950599 375342273593 82847864975 40706168971 336435474850 11356298347 188883166297 67390884288 20290365142 288319226340 230640275203 630270120626 107493358984 92596252153 20931627087 320788949143 148259634268 223152885103 330795875235 79415819213 59476333863 677469360168 8197478817 354102458540 148917184893 465466577077 30313152919 106876718667 267795156683 221162882358 24695347064 47576596704 258173978886 147958898034 209830634602 910387693324 41631941752 685670430021 490574321295 137477056649 143280616592 103476170120 84033496150 8265614443 81370274250 57077699497 73017002033 17340869353 197550639275 3806524225 711135603862 12447309942 34897416634 564233150314 27626419264 25444114433 69528849746 766098858 180391320138 36517599404 42721822763 9442105576 11380041017 187799941522 59604527812 94900091480 280731439940 612064012954 226787817551 497082784995 653890064428 455722071107 22554550806 63676895584 46051579079 54364696703 331008877001 82958840387 839474873381 49434993984 146728427941 329616887345 447589031700 359854643926 581265563553 14063628502 422521628032 69774888992 235022683489 235274805603 12200499534 527616858259 69629663480 172655318071 215768739595 131019022106 231165351953 327108976518 127503509982 33464132452 700273811 338162653 86812743852 258255686087 120763999831 38672370549 8662874211 368717600123 69205929880 165611926980 746932121911 566999351308 407271160598 288499080509 20959073170 270395497847 764406263012 101741357638 124041136426 13519251039 23721235888 312985119768 33898262370 60117570016 970044847355 394004822534 33724898155 72764839154 2721979093 222579266457 8238068234 113353163409 118106869394 96014022312 147210424847 193712562759 656786302754 141953025767 15578213500 19069887801 42185677185 76489113452 231908401146 45016531747 192452188699 283218524173 104616680469 116384372735 4330996698 72429600262 449128778989 277991042589 324054796189 101189191404 6456917986 35716806099 249355788278 264713051120 639893296153 4755453567 17419296548 666811423 511228619006 1384941056 841425604622 57294159361 62953303330 82287945632 45495905547 109613506513 171719863081 13820775237 419460560764 12905369710 332917845829 711811186588 375941722553 52908619793 161042780107 21754835696 638513700554 321720326119 88215326095 89146391561 391322568013 325319769823 109719757597 420621842242 662820490093 154935316317 424138488338 381335306221 268013439533 157071820575 294685239844 686534575824 102125572037 42414357353 179977629220 114308706387 249803803680 18749070703 220287513402 889558598 202324289372 277668508874 64192167871 228236565400 475328916295 695119334967 584089305057 3671077435 347797071251 2500775145 141016895706 28354103982 48909175127 15097737385 209852392583 5720310928 2443496430 153735700040 32380220375 8893036262 380640663697 66050512246 96069509047 264378771555 38251495872 163303341069 439294489090 355831312168 122558961996 131984548856 13294215908 48763157067 2930003664 365532162683 207336778483 376382246031 11466656375 371021914466 62672320764 520034079351 469048661974 80700255575 360749368093 139053290667 263308162461 245124886955 286709600501 258687738174 11323621839 419438139928 8487945011 365707902669 455639630419 674671978807 3734860722 31681563952 75209535751 351182016674 732432910831 295900122569 126857073605 551240811148 15287733006 345269930637 217224402227 12489504162 230250690654 80047429999 263297453958 310910053690 74475392956 224019336889 46926745006 206459693986 109193251445 8807663279 477317734595 87531294314 48780520554 397914670492 48627486134 208150287305 310675054199 21601646198 5209654798 1760186236 58732595254 983777467286 106326269311 167340252902 48304133454 571840628771 26056337985 645144929427 220402947048 6388757855 53213670637 4811292552 318787539657 545024335330 24009524474 730969050990 652664555079 63198748555 474071391024 331003301831 426792889688 812010397685 17298910658 78118853282 8399345503 274723652445 95425585495 120623341819 29660344368 76151613 3207594981 245087925530 42585049154 366335086100 155478067084 29538815203 30745741289 127746436334 5786441548 117986163518 42222831318 26727921452 138311542558 16615535605 2470833307 171471626213 46023501961 455222040530 164109139739 268169252128 272413631300 56889855618 66917660018 551027233691 14095580163 412399495572 9954056288 685649036629 302031355860 260455285656 198188313568 198877314740 204269992417 80053475693 50438067073 34688604206 83415134312 296760105204 590645327314 714108904415 218917663710 24093556449 232341173827 1021463050980 5732147114 330610833787 5725983842 667202461272 735084810739 1103949754 362395504225 133674205142 199820429340 3881738108 33908665320 266511739402 267339464101 435957551132 193815390812 20979940681 610009808259 11439791801 11981843471 340177317 3588490538 132534661754 892861230307 188069464387 164380211980 54226150357 536064487817 258832553638 297829520222 228981435486 231012115903 55488629303 111366928286 75651306265 11053219378 696479518856 395424167735 14469264064 41067309442 851693176017 907117052148 275498223392 7423085040 2047468490 312052970613 108902557067 256568703852 777746869978 179350472864 149182138443 30493524573 536659807502 34991778821 978803749804 5647632198 631648856366 19790324511 2562799 148725208603 561193375264 282096845916 199948984702 77885858925 429164374478 33377820109 823799420955 5260325900 352424612176 13243130067 23716444399 85430112219 325617971087 175753994659 636345203530 96025498544 680567614488 151758993181 38625429464 22670386472 23609631984 40417908485 167446418298 83105680070 16212046113 77610731084 20175162436 50343669052 10407303410 155287856 369179414140 16335124685 107778088883 455493365678 118350343942 5697299444 68329268746 19587267838 328225604123 5278330474 111071473051 16169009678 316179412686 11062145987 5765874398 170405043639 95021431880 906290120498 157000405866 559443313714 1123795094 472716757870 107977370746 293738833058 63088153088 602681814568 410033031174 251547785087 83655792376 972183957 24880119250 388811177333 69822506546 594811071093 1016537903578 37869777667 53396948237 149127355698 50172667427 118929035151 18323961211 6565562028 428276958313 146665876777 57450160078 313300286597 466260253446 276768520986 38616334596 424772985265 225089212016 56913016601 267088852477 456371735416 417453318599 45983628086 117689230782 66299692617 15116223233 673715152247 223768317896 19150356937 30676352295 33307537915 104914345255 234904094828 16240262303 175591352415 400483487907 314821923101 1913899842 45839090679 299731714378 231845187775 205271025404 522934285772 62796532999 57290056689 413218882769 5734862601 63454211652 196688574283 394840764197 367896203373 286990561793 56191040702 167601757427 261352819964 389856012145 81207486001 62205603639 359786316860 58617858164 510275092854 288489744415 118251513020 174942010366 57122738451 420000601514 619774630106 165657190796 344587509672 54089529486 512502871369 325098988802 159386502232 92128321943 24606798477 17209298689 181256232322 237343391201 11499829999 178094019364 644907767890 352087330552 16403823885 31276167009 609348489 748430900732 323210995169 112506889653 218695612613 68091656914 186968712885 33678028609 112894552920 275238196853 344964261320 351667632260 122281774518 178409214901 21536778082 117873093761 323642724930 13626780786 8373776350 147151857957 92536333781 349163656632 1802907200 185512557089 146086065957 557974672518 249845182357 47127378470 402376568207 525395333478 288381355 664322280198 993049536 14956189453 67335597782 148579786940 22430075755 370745533973 356822197234 227274127802 73657985257 285098766230 30852990198 249346540455 20550146633 459585204498 715525154644 32123396887 274168611499 188541084848 132995946269 24546596758 26162394624 109444780154 23088424291 148518159013 191809947412 477311812616 52122512366 554124214477 396639640680 41307401930 224504352297 94299967692 36043515623 111269926074 171465359196 116134184232 18810457709 301290333171 501690380970 791487242822 439636426880 237330756341 315146771395 188019001867 758610376650 105985876775 494874009983 267306858788 198265465772 174737172536 591677740381 198875167164 84534373103 835360411612 145195314630 15598749222 127799770349 7762564663 116799173813 26862190052 333179240519 277572466390 518519288278 143707724213 238411595489 30998596517 153309824141 201451399197 24675286937 33151393502 215544417424 137552196410 150285348739 6905713309 189307723017 174051358722 380005653460 120875389692 247965510318 244818703016 615765404414 52488257921 5300553066 29037887883 4189505699 307442049146 106264427841 27600897821 19917405329 54030015389 257864413139 11322208465 620975125230 54904832881 207528333469 350434114662 127070305663 159035862152 264923136301 93884890425 280025197482 32107537743 172054017444 25018350055 632733894615 14867262332 322929237369 237232719410 354813727409 37013863947 19160470087 13876422890 375694699449 74719530141 231466940345 17031984980 53867929160 66778214943 628997888731 613375940960 165864603125 135432140946 426321077096 23877970837 298580934290 39653902484 25409679411 135156815285 303688088971 163833123226 269842159063 201728920607 91237632559 540548864730 660286382312 237758304845 380725952386 516033405057 128024298509 91802556097 879243597 822927321802 123768926135 444178050470 82110258285 188820312427 342051643 19938995835 39336949252 137483491615 107068912271 56398877603 727657755580 404331350524 455734007237 707788746217 341713018642 65936880533 4490409286 297882716904 161037415890 96737207123 32212695523 397760720252 11409866094 194607764075 177730142194 467018195198 496486631897 27072682203 292794296632 53642458688 442625952277 68306405952 273859111157 41197601545 36632956844 488412691917 170682623032 79110884686 2223345168 25217322421 523264868078 3625633921 73798330849 420648419683 20528471294 174203242382 234593937036 60743454874 569279912468 380907198930 80689484670 185132756151 252916255463 269249184549 78390407692 722391606069 381023054719 2359949589 414469765327 10967275241 109617332275 75471538806 191433413810 214956844513 37849792440 887291937053 186830288108 771260166161 206410796899 783256170876 182882797373 237201225668 18909126171 599223132285 87531886517 55090056034 405206701306 234960103445 61533476290 247590177188 20909917174 36205587206 100791846131 160087547568 162929133265 20444733550 125418785287 115854540239 337338997288 167657417525 282668657516 517984094656 44329947434 575155795843 481635448991 621677145713 73583474367 115604638462 175222905203 168123109184 788131129019 36657302447 66381017330 222700940493 43778904671 20844208607 185570188373 142948961732 164160724201 25118515896 43235301178 19974976393 485024203280 253309621141 27570559216 188834074786 41326799364 251785751537 632067773654 155021322536 284785502888 217075999270 29944311395 48755604105 146249118505 255916305991 181404191971 29253216862 189180606828 640351827397 125848417517 211045670789 37211705100 36895520800 393227301987 13925582836 509196475722 9379294024 252811615345 536193772148 352382090075 159469131626 550129077084 197375601379 604671987998 82335713631 85503343291 80658745362 191297425580 7980351349 534999636954 25153281695 153786999010 457610017612 172133974318 16515912654 186429530218 372425842909 346209342678 255714248746 35507929627 310434965060 303124376394 191162818060 892335781035 33023166479 95434475725 69140229208 460101225789 202465829784 149610714634 48275736729 217063435499 202856629238 89900485317 84389056873 202801772 95590353555 516083362756 42409692202 231160255942 264547526090 4396085054 845008150746 172300487457 534540096366 323865536237 898872516 336825205658 96670930827 139307446687 33159264686 108177520372 508308475498 318579915095 727182833536 46855234339 35689561 8065608232 161932027957 106159384807 230840085767 546478950968 90316305542 70737135195 8324096187 4296803440 162138005357 361258611098 438655403934 154958875938 133018720321 243800497930 245744537151 94518783204 4494979947 77526709649 31664636453 188165078974 325276822601 369926096561 11768327416 309655192073 198317450185 135204242354 355476668470 244010796227 115200609419 155765111413 12432900223 4588714253 33969617581 453924015796 67435810662 157213667212 400759073946 140745375411 780829352 170642377474 368914340095 382676209253 194922361734 190864851929 196303321895 497445900346 545151833599 65592936828 662770594825 49062105877 31531867783 8229719430 461598232770 29176078300 162692068852 10943647266 280459070653 204941666345 120041613547 62725441191 12179219810 205166085687 214540192751 56863023864 141977531333 275193390958 331015166324 490963434911 67437628559 95821229521 203473464389 38823935896 311812032583 98440808061 61304211719 199426680820 173467504821 8772964005 118692330027 5746297740 348362903597 16441110234 20740581717 22348898354 31553354444 246189831889 65487363439 27667526173 716085625862 533991062878 64143288395 329286205550 406500076982 219257551465 5015394129 27374819138 900510141130 14534709728 144938235446 30398762040 11587283884 478802178123 16082867507 245865458357 58385500883 297529223948 6783393247 49887589715 259446013152 453628402743 553160575621 3780339497 65826666066 166518180785 269968258562 355363060753 7287129285 92920109412 29571999980 185046601339 68879636401 23905295343 148253291926 1938575406 74291088873 16062373465 430657210969 174754243783 119999178767 489002064959 217894115818 131669739740 20674934775 20273219769 538190539953 215891360901 78022121334 170436354065 30526314550 242493829401 6029062323 31768536913 21436091549 548219328551 495831053497 35159597730 299032825876 14562607422 119054258763 14095813964 70175735455 542144852773 142499368420 466317297136 83304689796 1891778945 24560424324 17577481579 13209674508 39846727371 299853299831 77956836002 15190413618 336471686529 69347125908 914614322468 59627100966 429281249027 208195670708 40146984775 226252881049 568747454420 7318354268 430753700046 21407289792 260965602057 237278347439 219291494712 114738228116 815293227847 218809012806 51364715699 547930100611 233191672633 21181270671 613742376565 412571585749 169075856277 15784306354 60160338319 34696961013 789230255792 143309111333 645686636607 38418470541 55454719739 15855419475 128026610044 219182236803 616090096890 35207080659 49844258321 2730702173 272949889356 105025186681 798882160137 530603601950 97182334805 1045196591 103021313335 778414122017 6292387182 302605717850 9433793832 215490058126 417272519425 357559976843 35038388793 374612861018 319402888529 18124566494 895112047991 79352793559 461548019823 124581727402 540693299781 8830631107 167803802123 5695655373 146851037506 102491365826 376836783020 433786912372 140944299457 54949021174 385541280321 53156004223 636878008101 54189111218 1556093766 188865816591 326701611314 81493978084 360501991960 24554275227 8695676844 168102156214 466660958021 101282764174 53565857513 182950683388 124317082048 526543771012 87561360760 6393345364 301068216377 178241748820 16760047887 17109619484 181124510060 60080167690 305146200287 78810324294 288742060919 66390757211 139650310952 589701187724 202027730377 64238355866 33126962152 158534439019 238125258378 161367085869 530850114055 155127160225 77856253498 56459673150 3274994646 345019535223 181170099177 56053698813 412382416077 141575721203 506115329362 285357977977 40703772211 56537176559 37893801893 60016594375 566182815789 9118972108 145571936806 33308178911 30201683557 1404809000 548201165953 1376092567 403609768391 724344509451 152499759720 156551966397 408072539387 17757198571 6259824366 22539522931 254769739733 90306043671 14713215219 77481981015 103475928956 388258738185 94014747829 263870433194 300027348274 93122592244 34039738940 553439536692 153742927698 461721683643 196673897582 427506999192 66346795900 592967621695 129177740350 29980726 62125516903 3163946786 113671430232 523478140390 19166315600 418831312723 61238301538 26524144669 225587384612 304483565801 154457644640 74385410714 133881491524 196728199355 345325433488 157743384526 555191687701 274986187492 21596438805 250061603636 50882442694 838458231799 246503394631 71114431209 282011947257 325120984967 11702664920 244464705040 212670466695 809064431940 93787712545 51295904568 329668705324 109794032072 12173935193 6876326533 44143878502 176237716323 27933151860 56453243870 607978575556 290937747252 238316517237 1190253739 15769562895 717620628048 502202777 168129583249 2665216029 567310977438 37990152358 59029204941 2457400781 78387222487 8930451203 60234559104 44275108460 544934959633 201634751814 542872440915 143221401917 255671206861 173766016015 5419381628 362979167837 406970779981 146978635780 8601170555 476214076411 236551527522 59054724344 127798951340 614156987416 713032050466 287396355049 197587097865 240014230740 6721967408 20046978982 30688848429 297207796212 101750000849 290346808881 20075185214 388830776958 754423744836 379210466717 22388394814 155000894466 789913439962 110911915962 8424637878 407796159 479289724268 20056110225 627491399574 381976677189 292137598033 8047181071 402917439933 48060085311 74853723260 30087694272 2334216925 653944190950 71797505548 115367508282 683097050132 58749854222 164407692967 193541737265 16309600942 162129624778 351644910686 365349387194 216965633701 4659478131 99136909988 268466251012 29827881038 319604792836 422540242077 781797675058 25227674648 73848011432 272343172049 3675923366 385216523451 271194330678 17345129307 523291497238 48388360266 56724472006 93355022760 5412059129 12875668475 64831005476 232408799075 343606709255 21331265100 58382210039 20672436243 35852254252 59083400612 290799245298 15423416837 31165106134 498416508206 45934424593 85558392549 27637959730 30515273630 509561596748 356757301078 81800747203 547688266501 528662173235 377823712135 44721965343 344064849069 178369294701 490189792668 806554693746 13351408999 410305439018 151825306910 101440615864 295847726463 31326225115 97104518970 186989003139 216378867476 25463909683 450783194010 511589912965 166697655331 12318653705 129684860082 32507902419 58718626105 233830489733 641895800648 237790774533 33103206609 103752260143 24046919629 183860665799 301166113127 313512680090 851426341465 204905708687 676300709277 255983595916 425480707484 259478204620 4641583152 51328503298 511147183249 190826489862 700548585643 54389078672 123222541547 27623297985 15714061851 217667793836 487548084826 37387043065 18812854025 216017444513 81848294114 294921580861 117056325732 759482891454 641094616 20210115013 284807807819 373623890724 73526368963 32615149925 752716420158 91339539122 874743660613 605087768543 75353449149 123774624867 20803735886 65726496167 297296265834 451202599022 20677054375 398625698024 111550538044 3949555211 1720263859 158256438577 354128774404 169299343603 355810602075 165436464514 200276324542 113958891665 161768827645 259195520532 113543814845 144595475667 33104827610 9730764767 314100636 69085912781 264058402872 258203689938 549070407182 275548041656 30008970119 69304683658 478133757784 47241600548 3408574187 276223750516 649224740291 420375429730 532216212108 41112908403 41794750938 74558393667 5679286915 206526718504 51302118359 3422537924 205938586145 64812685888 790634262819 642894385136 547749405716 16997596543 541412289856 94226665294 414585205860 18757989251 13305981987 2585980460 459422561015 35872560396 155532143564 415849161107 351506274813 191047833065 593902966022 565504522184 158084426424 428164171739 61238167235 119761802831 5894010677 3611053028 479669763654 8629421102 37828518111 131890695987 254538645562 190678905504 4207940931 62451041947 634526371684 529864582776 73059252 191667436838 26340646544 7662731246 386439880977 254187235942 226942833931 537205066184 635317357584 272477584843 1269535529 7662894562 557352148075 212715139875 131405058265 687423680561 637099542134 28987361633 152852210718 315950640711 24093547581 248699198430 181525197464 389701129606 137947494461 615332820748 36251583151 224018516755 191341675176 179339144726 22978920626 339720648134 230473431153 3573966418 120635944975 2571209213 78412569937 21278609418 239022610177 579133483500 1030119351 122379437432 599905537499 294525257032 499491279966 102253486354 407810257198 13908112413 20232242777 287473633466 23633256206 63291112906 363710201353 393533362775 22924910754 199910169830 81832612983 41266698485 44946667 260328977428 268846788807 647630373613 212124292435 314498645932 172130753041 148458274097 110533739214 560455223040 341665065675 12434992035 135783143678 41958474098 319554984412 98009077173 67426798329 415731792449 51510276704 540722470277 128500751572 70775188971 16146543179 1214821198 348784752542 334164449998 218579073068 445100138103 2643158374 92969648396 311575156382 2023116218 457885549424 531792423960 15167461192 52161364803 225273069559 546734571148 177205475813 688843631058 11223290645 209925428717 12146090643 79311946091 89050322771 100129572988 292939339115 133330888937 21714009188 309135809109 685052662807 117208039529 105050955205 136301951483 1152050743 107792847941 83705067497 341438953736 15259220155 169755514950 7413251850 166624296484 126951454317 381234242471 2976784207 391042894763 210795388311 290030156635 220324135664 586326249666 31992344366 435309845139 24850984393 26506189776 34873526558 106803386573 328759382354 173341479599 29107881873 647020011261 279292155132 320712464 333161487327 352086419481 65409659137 462299809617 75328270765 207188611847 186420126151 64488548420 536656589964 474455906019 368060635405 91364416740 366986351651 112913993891 181824474792 97065516689 4939415161 189215644977 435005939196 517401901188 66171878282 451949912014 36114361827 11136243474 254812637062 51467808958 3120295507 65098666302 4778788308 131675608354 21337961740 98894911460 16968450069 119769300134 191373108280 14826183697 258124416276 215069454678 907872749707 78294839625 332935927561 20001173821 470683630584 12965373639 254100431611 443496804226 14986205955 246909914669 197658137454 95282537088 524434578840 421681858368 224510546736 491098037580 114617356651 243929474593 425817330689 413891614691 606584097963 656292492114 194012392795 59702031335 110307022188 48206998088 422312204177 2242136965 460086885814 12186571739 165790315978 200251261128 95189967929 4970880017 32715398918 431754688384 295850787320 288757042324 431522500112 270032120177 253034093180 108284233910 13546051148 131337540399 477930341524 675519798894 16183076299 62486306355 438917107041 906084597616 67943256068 41925867107 188225385486 110540590618 128818750036 97691845995 83393797014 6068812435 77122205430 408410471582 124262670657 406318351039 66007941361 421667029435 95748000419 387227191659 256820719325 218757654202 464751747432 319137485 111909093304 4880387356 134534332355 248742291348 281516850683 126929330685 25953784924 219827050295 19362930085 33934793114 356471275016 336343224786 38154754119 16004079259 388468856993 347696917906 486990127414 110672670295 28355372183 87022034790 355358153210 514171343278 39524945050 822804394360 27765644537 85136808755 13624695402 50582516152 172863227834 220139034602 43845376478 46892659028 99188155762 33920606225 129416784594 4859297002 303384753690 31901577052 122105188309 114922838500 220338744174 334118192128 66121008211 117560990156 393807433319 897531966 214445909207 17201725569 72243649034 100331788932 3089109196 41131408 22415214572 6220863616 339399831390 558238901771 59968720110 205847906542 6257811649 32301549392 129789478617 42144154687 110236074848 363649185957 20033860213 74742980800 83686906810 43336428031 6880303171 13948758669 16996695427 454519966411 194690654540 272624995912 37189968889 431733144111 101656328244 8968052942 818438054543 456325381036 139805828282 234431742255 47976527968 29517567538 524972461829 26480570685 141745610356 24571239903 319879418548 126796541386 2938935661 31439044010 122840341161 2322723155 250241941369 424937129223 140365309021 50384476619 479997912204 49247234215 48923000808 8927390765 526359042114 148037721633 61730857288 172715219836 6758570910 251494337342 49538554488 47523334296 1231456090 81565005153 368850526729 396095589973 132198683218 8334551769 245321057275 220329395369 304390315893 73321662108 272461634943 67558723088 2145465713 3592066826 462170359169 593117838812 67049884799 14247055088 517259497270 7120844844 196292400375 3539540137 46653348174 641855111932 107458193725 1694090535 29546489140 489739336958 282892005027 514672707 137780590023 4117666434 113848984 281984119917 259469518420 138202164451 211749831988 431553954087 216328217561 187062853419 73110387538 483218663234 187664458444 60320381797 273853610065 37279489885 13951439774 215852265722 23349743334 326607359140 349371093180 53305067990 83507318218 29385595062 31562300177 29155506937 81796777433 3827267933 884802126684 154347508729 144229383362 239753030807 5485659942 914369711584 12305829917 325742608570 409219306741 266707793725 2140600033 299781265333 506185021485 238149762790 550427220732 196188106489 155076737354 207778748886 541778810126 241301229265 690680105241 20205716347 679365094354 76061395035 515002806313 34041128253 15101933919 895436284981 315205851058 25107977438 426812509297 57227912 21177294016 463972780092 227221967073 23011214151 49048865501 61691216896 471403256469 26296373073 122157201084 129634086995 182003695786 256762518505 60254708463 445484173214 22279480984 38678630544 505658491747 611848698003 352294893418 193095930473 588913315278 19499024751 310282198658 481919624149 79437858695 96259788517 297001580536 194731963981 114258016227 26286982584 408681406953 30957402404 366009456861 19368190862 30252685025 11915093038 194251868961 273925347666 9523626629 187142343031 35892247642 412036378182 96383574119 153084575036 199364793332 259226119925 309458541128 103112979285 1464410307 429530578500 237497901017 347532667830 509690059 37345246731 49455608829 72527283417 239903332125 9889128557 450267251758 879106214812 35853064163 392125725285 23767378057 13907057230 172161969604 113296918333 197416294285 419916867046 175582759612 234975664 651622607111 41193831549 26094781132 352246949142 374592691999 160493244368 18996761544 8337692196 37779213477 9457404461 8710500960 126685483826 626990491515 228321192657 20174147067 80131036907 162213962957 255740487475 20299999798 621243508323 206137488879 247559105918 184108138286 221953258762 570539104206 12573619986 49556986494 9766155329 8008948694 4931422149 123923519380 14260179633 764823257504 194477502534 447672407528 44295943371 13429730685 417904633960 609094957518 489246456212 61800624470 174529732120 58802965606 1813058477 38122427893 567924735454 727991478652 82717426621 504580222219 97393439953 100964203653 93424303235 24719269745 417346604024 202330645799 93105540326 18143988746 320612446171 88536724836 98456825458 23047424601 45892077492 185595256757 225495425 967115070 233198324505 10499079100 213592098126 180244350327 153242529855 81822654 56161435651 12522274808 8109852917 459498112060 145805167290 348055670165 681337170004 669122319464 119015617105 330197503 123883523506 93076618424 468048436047 172578216255 627236574 170413173131 417230885647 203555467039 28179457142 39203105780 445416471253 24008123417 81262592803 397426816761 185931493073 314274530146 23460945724 309178918386 65760560904 248506042754 445629245256 69077360167 22648245528 149127691373 101734516110 677960596755 171691711882 1904857131 141646360736 170616348589 82169348216 150456059909 33908911987 71134519719 68368866076 32736226490 297652504639 316032779728 6106259806 290335229562 43170036328 24800835752 191435548595 17864758017 403213655046 83668884294 243591885133 319678553369 133769219009 12669784460 124163414275 135371614645 60409491675 28045303559 9722665286 104048556341 79009437177 275695849919 96731019239 398847482617 374073402718 290370786272 66774759948 40054358250 311075037708 238385847263 44131473108 181221087074 147478660288 258183546918 385071049771 74265420166 101242845539 12933332846 190708646864 61305010914 12184423610 409525542330 515439587781 187576560235 166962020523 13002806155 38304054835 102377994100 470461625273 6098650832 9757821166 13551385759 50190799754 223934110192 365762571416 153082859724 377552943489 630002924094 6447639939 367608296824 96289585000 147866143258 234508696027 365635390562 121740493749 665044375695 12249121571 8406685638 2297141943 68392953801 98344840666 10555589872 88879885634 58057370598 217200713743 134907370311 7555494492 13732137775 374871360017 244126229585 322106801128 216229281306 7823264509 11569885812 264244660736 22247212116 622039569747 35238684302 393202548558 176820619 189247284826 106033005062 26317172105 188164580984 633669304286 228009149578 637481225504 13243787086 8342186809 37371849597 37089481074 113251598916 232460034719 102682925884 337563741251 129396448655 6873806556 645706046901 161109997584 60430735620 316739440895 16906560874 95822257098 16799007751 153736285441 206455134041 5267935100 1818674574 198127174262 134965461050 3138883868 3674745471 101625536496 654807228457 179041911244 438066860532 524229629802 74539968929 8434243409 34070858681 308659007453 504317279986 462766210321 17174412639 7883258328 28752409123 480208653861 366802781733 166996920301 367058134903 8877921266 15507502577 1901296237 99637740685 107708768279 122875882097 251658029999 237999363453 640708698804 210298751983 51778760867 46511899390 150007638573 30776561924 447137173737 193491856320 72447900404 60051855233 100410514114 822027983421 6896645130 45774243103 63638315071 60752093126 132313230271 39804378354 219298269543 71458862847 17142223073 53673944455 79743952621 137059010925 331098451898 208121320510 340846542524 179470203524 87568977546 142666261690 62991089589 31603282414 586849272215 8833740758 124118140539 360672603402 263497792527 558398923380 11568561194 428196299536 467998133273 234736236445 420252648908 344573886215 246448595576 35507090007 213679369244 47561671821 379139133158 616788696 87059650878 437887957269 280871966900 489205479542 52884449432 5147432296 123933916780 130262581029 659864575703 349790849951 789424033645 28055455627 215718151295 155853482643 402440696291 561611940450 61032581030 377400265569 201592708636 574257021401 423528039783 165825813470 190754176966 170017228817 252915435497 24094490533 157166493569 50980228511 8436231005 236705367607 403792496117 54893585213 606675172319 239507980780 160478555972 56815040943 54646665610 115052775172 213569700292 116940455085 509125286163 39395050451 10620990328 134281590882 415393178321 80900268657 154293519814 7908041325 42556206419 574441797860 57751766997 648007657643 86508235541 355190699869 40366119870 390608149315 9933186547 259302062800 4818541351 216295017820 87267121625 279718927048 148979047115 459432067636 54981675712 295544022782 675378247980 142789191051 4530873782 83349082936 37959865452 484186000315 256183015460 161398335868 149196755274 56242891934 27274812427 12961787094 712009241526 17953917928 88179624093 237596047659 296013897964 4784599891 431303234309 56817862212 13336067946 634757413936 492890432168 200423687612 42583020369 259891491386 103777738827 11151039416 89973125953 205704136010 231241724566 71052295286 4624045392 643333734694 809233291895 139848766618 145841466678 6503654381 168910796733 417271060592 31013344126 3927781342 8987998421 373332870196 243249041519 15651616814 37975600295 601536207254 139770525428 125930249973 8407441318 14590711673 724898909612 336253861028 308783804143 184437853234 142033366643 163581688886 62202429937 311614327047 312010591799 225391341888 349641438258 201693356272 4690169076 433095693227 243194864557 23204841360 574124382621 578697563635 189941226550 480277801092 3195950666 508117714913 235344023582 269454195594 143635207427 112006175493 43390691980 707402486 180899000378 89191552305 11408804685 183102343935 127977227092 8631738583 255244021426 282225552339 28491295708 43591826530 1011179 6020731726 299662449252 223821044845 79292474379 21306611874 106670438875 210998311973 8262268876 118069039902 155800037713 227092368415 435551814129 14169749857 78582110392 82731541202 50608411672 118395562774 138895166818 601446491836 26490521669 143314251621 595160070525 423697295571 261273878573 241735963889 308582926715 8796091392 133038829600 59240452575 43243542777 147283852596 283723421760 193969294446 218515290113 39377264554 5395684320 148821369995 57954963294 39731823 55621818030 28657605256 130879883735 38018380472 38344753098 272070952565 37646387056 21099874743 27376048750 79169089224 168032248538 26279725412 74003719205 98849569633 42818572779 5895845968 67818302313 157239628906 495240809750 37297316397 207716533861 476483341731 195724593522 277759795235 3473619675 19620852087 1092759337 109834394385 54956640725 213595388724 24048306034 192881621958 85548465953 113914694342 120240179273 32794582516 132101833801 256907726 125856431452 564723041819 68862487584 190793730827 37255171832 30427317350 211106545416 65967218396 129035162180 45792850141 262996885574 3708210329 17576127542 653668275740 67441071817 454059039645 55229246 4897623214 11756154315 244955944548 103454059367 692907118637 203078634320 137666029825 314645872 271036502376 54784028477 9175987787 24555214625 204445340718 71302181853 62815904503 34934418241 38035750678 19122518340 48201233686 158311414436 16677656373 15405915849 430098053695 19803294580 6268715537 79469554008 540701631813 194524555003 59591385468 348834616110 27825977433 812401469816 30733519831 3381590760 52444754193 301617186348 800720166525 353496735744 66630978054 111150838382 66117336848 105619656995 202259627892 127418876128 466050814297 636220687670 365228672239 16190937903 163207936129 53849043313 86462333728 99252843897 79992987763 664856804015 82149827566 16377079604 194265254325 151618514288 53288285971 151628862862 155304764552 290944882059 53628100407 35617251784 129209673882 103083154135 408888277668 29672338180 401214649124 471996190560 230834571960 118076023809 145578739727 25255859858 130638019135 144070517556 2820184203 1899620894 3216306811 506702342905 212635130695 8272977926 444685787692 167937545026 36957390452 501581480079 131029220917 136571633503 262196288911 83058444225 499637109149 8527309979 425381534672 109657087668 165336762793 121400281348 90050531957 21682204165 24487097082 562810680971 278607359965 15201484728 90548005336 224343014161 145301789090 45886199436 260519770297 43234053894 17737545183 220222790147 52993149831 18855974548 153236986146 175501620762 803071694998 143386643007 66195649671 137920546265 153413814788 301210573690 289574281939 38475437938 45005590107 80105467376 79751218925 424672452227 8379333407 241905160617 161237704668 194474918092 206158870354 6426459235 49636175045 4416057310 66808259250 146361424339 4532074682 24931920929 104143177284 367829891232 51020097001 13650325868 156683595970 41016489626 700203343882 77897191434 54174040626 5489705298 148038034373 100122641350 55488083571 254990182075 49502470158 190052322617 168580467983 11983405560 324821087504 39699634061 520680605938 270269781909 229481011516 301008114745 28736031493 270354523613 95300065187 388794860118 398665246298 398072318688 18950911961 87967891862 23310747469 2499490091 58958566789 469268201086 40364822707 169325789339 20121962112 1455287781 193952914453 300177351787 48715047803 32694974224 460835886894 341820486257 86346524722 233007421957 127889116803 84353719172 177159241988 366594569326 679382216577 44907146198 50036445044 460129037873 453738723512 587741235429 237379744544 99602475051 204966186970 367004659 336642261392 637212638119 23291616299 11177998080 30010894874 13279814908 16462668528 229175173729 91773882768 343872344393 229516737994 126635643428 8024955726 32166377663 9427580 161419356680 491386031164 36026583842 732336583911 87458796297 22760961034 730084892203 4051585318 23785705236 736105057732 226631762488 2173266938 456668773801 10575318547 253550188620 7217542388 86880774295 25935843405 62585711500 226836760436 427421838071 11238834814 654140590441 34027737693 282076287807 321836350938 174359940700 340588699640 89487116231 246631664616 236699113946 8385260877 159799646615 47346548434 275744026 11610478199 40591568269 443211106087 12230345574 344063645910 26570046688 11457243118 157254470299 77813767761 492944270624 87682376112 1034902951 30716206218 348856387212 364027091838 55037698561 17204971199 59146608347 542786792786 113063988922 68841880437 390171540595 108206785315 114606618364 255518561736 54425742615 181320084369 356712494387 681502356895 164203710460 124085559231 165190749604 753579480691 472941011186 380587498667 26028426433 117380529692 334007209027 190231524186 28935134758 209468037457 178859312594 692444452189 182216729244 1522238751 128719005920 416198576739 34968634477 17563768250 95087718690 209090174654 11490587405 251217332623 7328820740 469377129303 52297626256 53367582288 31707952658 2312088141 357933735655 58008533264 211916313019 57533676302 250017701403 437122306750 121024103785 184907897539 182646165597 117488573914 381008354169 464714837265 203375538207 32579809097 113864242379 600963255566 468391233844 148060763655 86098291667 573657386730 139652685133 288828544432 221853629251 368600687589 10229736094 108287537600 35371204049 334348562785 346142486806 266768291481 223694062969 163422482455 34268496004 109982344698 78477921133 506092861671 515810810052 43818384741 138116889980 369377957973 187636646436 382367317304 175870814450 482788562487 66509745647 144099005745 133162455753 74168460032 125554024683 157710662463 272892764020 29914047427 660152871202 141335514467 2165508608 39131027164 91253732685 54661921300 622040089257 94714111679 6263385367 21618377859 8302377417 529695822444 222629538139 286550547461 278646320251 54948152689 34778567279 56645914848 98402034200 238417654376 8404927149 95796451543 125405035021 59640380738 6351904985 274721321010 302484573417 76352268908 62342196358 4584442632 164470182786 92832298007 12685506979 389076057 63657950688 4977358963 2981388897 30788983053 22515930808 565788468057 662040625774 33203993000 196140692422 2556508675 198161254658 613217256045 226019173843 75749760009 94689451939 204713089977 4156157877 67678021472 26843572922 200436118256 8202104601 72358712389 136713646480 131448898497 207448806451 4634500437 22113683901 366691446019 58711182622 126821030772 139807117541 706507329959 56159735396 209719917073 483676442403 42881191459 130009073365 140087473416 2894457747 153554059798 14492853389 399616059400 125023793763 234875822499 69599295239 206140921724 71307545558 69733422273 4817972943 236233460756 159633838170 307797366037 346287120109 410442198 96660751579 316032810715 484244028951 234922210783 5468390892 484060349628 98414790630 187457388583 43792180464 67490225310 64649839609 195492194412 31159331345 517535920663 560268999074 80015426075 6601392487 735653399106 73489048216 367461488266 124220263386 87917963907 324534583601 346885208538 352942107840 773714942216 291893413570 376026618804 197331024816 245511525322 10388112204 94494851794 26147585813 14140225515 30139865408 49276901375 6490416889 282982502811 397714691379 502085729619 294203869078 5434445282 4617772803 80878474538 36357261816 124073683275 3789746614 514938750416 3874206777 41333574260 283973053839 708998987277 38142535846 617184241 18537914456 5353669251 667318725658 27505970729 20115489614 460237788420 14920220543 67440082834 138061498192 105058506342 246201114712 174593821159 53886243076 199129008973 6136526112 182662383015 7150032957 127637049879 7212245095 673629011014 132861116 65099510766 84871937458 396558467098 344075516762 167097394057 209717143600 82290145349 496582633807 530766253792 410680955061 36327754310 251935788288 410854269339 86110433195 78628543658 126711920319 333434741698 186633500925 335362581566 18192133836 542825637208 107542892339 17702908967 121396844257 161376913098 554157899281 115152069370 19846580769 158960902513 174033329439 4153153809 175321397283 27047999998 495212390101 10953498550 7670976391 124313415067 12896240160 72298361496 100272398391 27676790696 547393702324 184977562125 11763090825 8579997965 309216354680 25811665895 712323225777 387149966854 9178941538 482986788536 25727613393 261392775355 186345151010 108326203233 532958412685 318845770145 7491423405 15255887291 463476211363 12861530647 212685998109 75647202189 12906721284 9112406668 2688762414 333360248635 122759571199 139295121738 6061094515 337775880957 259872076121 14178781388 92115749200 120758588233 478790209106 64382406095 330991584732 19917749337 7816457485 1703619131 35159250446 1205513504 110364114810 6324929546 246332355923 27790175262 735436608902 438864571664 107333596401 131892617 42573673794 504585947431 34070639489 439190355007 86989499777 191235693656 174766077616 872143572372 265047618122 202608641349 437125973 692626903770 646779812638 37705094278 168551138399 5718962952 154993919809 17783057578 13177107823 545748553953 652523816130 1621641 226872360896 95598470131 2964611 427767162413 161760262428 506913523568 68491786109 22555459006 513200055047 26574860598 6651487948 9679433740 211891592169 78662548376 137400499006 28164945837 3822872003 5376223445 174131981860 168498192490 415076290660 644307366743 58958716071 377706247302 17773965965 121285003291 104438330363 4965438281 194818723683 11548681003 92183051061 61084120877 54673484510 23424870248 153374654988 94383357259 6042158891 52222356567 109243576690 602280805517 3679579446 190421718682 29168533934 36949118091 792917148957 61660240424 43105480984 5141192465 153156384908 287034842135 38287664882 70264980594 54212107562 29941272455 113565856283 51274925342 52741651986 201695425331 127036889149 455457367516 18766142743 375667451258 5249705912 741996005184 97809635544 74402148622 777696389581 26874406727 37176639675 11032045072 450305866651 61840166630 40402222197 24159415427 238546290950 290295964484 7338631355 202368050453 232442701852 233005866052 116898581237 113624532360 11635520895 120153001062 611429195863 253265248085 75523910492 100383799809 99392025895 367467342795 1501477123 5950017961 159673642271 20160491492 13662177339 379215842477 25803033496 26719388826 68103288813 68212172526 243178914920 133381959606 183303971319 25458834199 16767862850 29310243740 54388711983 23496708587 231596903209 232763488915 46618120813 80245817601 77000378225 38433103239 471804546849 102196907424 2252033571 193312600683 39103393741 31661123961 250416054534 266717242274 32324628477 108789355765 124056747685 274034453107 16815434623 358839169516 169012790702 142267810515 71686968827 204465170117 40135480832 286510769207 71362411733 5901493538 42427992362 191317894975 114704052448 45015454463 18344475568 110048291619 69950615912 9741763593 77981497428 3583310445 307310123803 120595367681 107798921740 37846507373 526744868538 200230031470 99753001494 77042717537 46443224482 274738427442 278756332413 87533882111 308492273362 234908534730 15169129079 218210703583 560033829873 165860634291 165466157071 638919524786 145385653368 324536311009 71324727911 552173387485 276612641011 9178032871 122459531950 131537237535 59248898915 95375046585 290854151321 259298753453 277782423177 154538873096 15394653246 520168270659 527813433306 85959463781 247207406240 422623961077 293083136562 145811383825 319481441802 656807793244 565058929611 244839883810 1660757477 284802715193 89766390892 281315572501 50566962895 31660545697 217503331898 201330762764 19200683202 401187936514 14805359490 267822468728 27300630077 493390747087 76173495796 452088560842 88228443614 370442472695 5667136524 33633575651 112006449326 468519262137 244173638080 8129355681 74150240780 4877609889 114103976585 342165752111 40377460581 455315054546 218924409442 40656053752 446187932223 290817043576 8943632352 67701763211 42730926184 138049956296 370050612142 264304216981 22015132420 2480258848 29618522795 670748672 331024610851 249252257651 324876387215 274611223061 209778381463 185560588115 404389175444 146823578890 135027836535 36217776710 44808838894 195512926357 8147370435 320835657405 263640346229 89345822876 86423781885 83991070002 22260211609 98854964566 146655584526 80038948948 87811525524 315312300282 175058910093 22756616 79502756371 281014250391 175429257761 376795432645 708679876103 39479053324 380417472011 543803376822 28358247693 34136436843 21569956567 118969201690 498146835280 76132827834 12351500016 612930470520 59429233623 432908793582 496184004644 30581045358 12044853056 5789915687 134110179697 309775473200 49914455894 229871101909 59458624052 25700570594 188228205826 65138159799 146637984931 17537988742 18932686141 9111006533 1524438347 319696456777 85080305562 107411957753 151699857136 177510850688 87630611120 34616603830 567290163395 478488856408 260315114874 8321085789 135453998830 362343058502 34606775911 5188158722 394230933889 617504802329 385397400891 57853249421 348103440446 38799025647 1972950375 40195005184 58687852345 621736371589 600616007373 106859355802 147832955663 268747125405 102108364501 13663772892 155019394431 675222815533 405572131 4537882030 44095856819 336803862460 146444042561 15724403066 624441363207 260143892750 492770444508 212234453772 276309173799 14171073853 191100066124 333858587991 213511228570 256217854770 346640969063 6798073431 59646646859 54816512174 108645476994 27258441 264140478139 285639054366 170759370106 137313107874 109173567061 85963162589 275358900326 335906131237 792702331 189681744983 450386441280 117347706294 860476510 14591118164 28301898696 306363330356 247892908428 15963929021 10264542905 463541953417 378045867630 47670577626 18988803126 61068569703 63426440636 7560033188 49685821229 3991277094 111820803193 217549759007 172745587251 719275062121 1444446662 228628988850 178194393715 2881406165 205833022147 809184964029 11144630 693268143643 308229106905 59377935641 442659681872 460116285126 81467588895 339161654830 407668947325 88918221409 165952014538 243816290379 635043798919 374507862185 1958191018 49619653333 412919023250 416629016032 53906462840 253293915 141656221873 505277570814 98226140391 210447806209 629339670679 19600439529 415087260232 8191470502 14489485116 114165121977 121494095429 148004833451 320449841244 2004335247 176127985570 8279236461 126135339533 338907540338 715946355003 88350883980 143482811868 118099071411 23686741664 262346370951 155102756510 8427630278 219647861749 81052043129 108803894819 194175974209 233725650677 438069912109 20859597685 268080007139 19809247945 403294560706 264920397229 13340729663 49880881294 174298582086 291477389590 82964246528 1336974040 69468385192 414488915684 20221261083 91445024212 1290487764 68054955238 138357757320 76867755069 330413716873 126647639583 152879230278 158676558015 447131886379 6128420583 28131711690 392655117551 357358255399 238500577059 147189155607 69571908332 227623054899 54513274325 40759879839 365971967137 504852064287 45555139580 198943366209 482108867673 68279438997 572742009835 42480254528 59893536372 209591524288 340992582573 100858537011 43638396093 257753673910 29906912863 522334138694 42724601335 414684529818 80319950775 103176629129 239240148861 350931302105 12583054172 615888419218 251302110333 289920843522 138480110274 59060358438 74316482992 96489321528 8541950929 343554882034 34236669304 15353290490 403858129905 232820804866 102697270073 191477504135 1755572266 56277452850 21910033884 154131773067 18374298678 22342312307 79166449133 159598370440 234434513 45889242414 482029852622 205031898880 11368242221 783532141511 8336037796 21839358506 434617088987 71560776239 92340002414 140729379363 178210125776 439132911636 76043222052 185550232864 43916153188 366692278189 10076164747 178401939927 66136147094 70057837771 280854167737 48282817431 131865909849 43781690395 9790904373 218092537893 8160737963 29228157966 131426390365 543212620166 468017760856 23186414520 632727585713 43440990013 238192743650 27058094500 150326072379 304232830137 571881808303 144700785390 370816802293 340267479248 282839785331 813886383 4648542391 184193642373 69830518446 164068324431 147646345895 51309956745 335681389988 164443827735 344415474243 29854202732 204530313124 356747853726 404870200527 39682996963 16518230639 213746509624 153879220521 117375090675 53462494488 324090548 25766779909 440301327524 157317332331 111382490652 502698248631 622409893339 126838028588 21132479163 919534052 293668850229 112955854799 87516309252 50685034 302027838553 77766926839 73810255018 255438111253 184541527800 204524733629 261612007252 269496584988 36106002694 145287847734 224151103205 163791596874 498284619651 277124491433 211533752923 184401629480 196732665183 206879312218 48132369113 171381944975 217282593836 96585650781 205614583292 232369502200 44931233109 338066435048 1240880515 249114216366 76994029397 579479790631 215040944803 112914810714 484661906627 150465321707 378245999159 73969270848 13314776139 80573950249 6196746852 1786761182 123945583040 37511089031 47209535384 10093417783 81800250768 9210136413 138730734361 176530042356 6044641370 109001031104 34979822747 130919342313 417166161 37264989656 3684506375 243143638415 192648102708 86178107697 280879947330 117715464011 468190323044 325240243209 550103156 16062080741 176482173390 279065051215 88804212055 434954709230 10706228660 333357404147 12697537300 87483102161 7232590585 86268455748 178208112046 122306085379 310570394780 13523443748 106465226044 154950966461 97114334635 25356481815 427050322050 60259770 223603242788 1256246102 10588273942 24134894844 512204907425 24079711592 30582639917 447190608814 209813356203 33593782005 24155506504 15525724190 26875502649 131769690494 619748668109 481681094836 313095747783 62087274453 187007887985 441532231141 44449644901 15670720023 9715340378 278188216464 151420048202 350305336676 125452406227 101732023346 8949824259 579921059595 17787931983 483065132353 178315291460 309252970324 78226027080 56003606571 39671543784 82872581890 280372760108 75918536095 39266391561 4201780692 6226880933 88645495993 9137683116 165519143276 439787441625 327171885492 9527137368 205404351143 53714284985 261744016435 373528993241 254529466179 101013498322 363598826167 1773573286 95212341104 500338162424 22429348863 296694984549 223697992345 62306928303 21150125333 344816559211 196586617969 170598673870 411475179315 377228704321 29544030312 1242278144 100482405080 215184883631 9395151911 39392147208 37047747484 125050348523 68103833503 249284787660 17970397722 648741312269 9911609140 270705838485 197171464251 227600759328 301984196786 155364486360 208100663877 51190894345 274988273191 290298465450 58995924347 1120808069 227902646215 203842155252 38517951799 897213695 58089450807 89725252919 471829922937 194823460217 735677095 266594450469 20422352557 134360199769 38983363771 542106897543 246623776275 67562853076 311917909024 142476429769 97172735386 55276667413 60906818801 299441303610 237375935351 84134541073 12297153421 29948732069 76183464631 590444114037 9036265918 6561378038 61113673387 3514955123 296395198513 133483702856 235870917954 228079142419 275380516697 57396501755 328602045350 332419319084 76353862464 72565396028 605133847415 6397444117 153965670774 211710724706 4515471220 35733363 36565828641 102630448504 32953957449 14234305994 451015229 330956926570 36718771280 90638035521 498020514700 55686602133 14365194111 7219217888 25140462 51492207390 242915734103 277535200845 373185432545 321130618078 357909544702 351069010142 242097776049 67597972416 587938066991 154109378672 233600282528 405974294238 531475152332 288466125174 275174745038 227578362982 192702661865 18648560106 47773617699 283414904670 507685529668 214784700289 58487709971 17273186576 149973630643 2939531636 255710243428 80295462121 105156752200 202911590744 25114334075 119630090402 1426241420 171101415876 325657121405 347888161644 196179838069 8032756946 33753007735 39898135765 2429513989 451353320641 30083944696 211597316550 104870209165 52092016223 817573077097 176996328544 169943267841 411883142590 184579201580 514838022408 194457593530 154830856751 628858072050 9027761427 143155755841 27699923631 28894035824 76200742611 334746918970 211613698895 68023466361 11837311280 91108453091 112683026109 224850763465 229547812315 121019971071 51480860881 253747375142 443249642444 6051545137 19577225897 4302530506 1456983911 193615408623 38355522303 328183205347 3781422891 152043738200 30189564741 3769798563 35197163139 553185156105 488483059996 9693442035 45048321473 271956004 541282489519 318790977103 112271173346 215559436952 459112535145 153715326342 138330775526 96207337132 157966819796 213050623287 332993726750 449388722505 350323101690 84901965758 4292104801 22043955402 28055014014 39362963465 401942807065 559856027824 38172649541 219634051515 128496404688 109327341874 64905743997 437650849922 261902839836 25544977772 244232816431 95376297529 278980694713 226953146608 209084865346 293640702687 534819241751 4052236827 49472078387 213011425153 5016455240 443087452235 45358304055 18882170698 137975799843 156162915238 10129609298 77379242307 341129833134 346256968026 38888677151 432346173432 193693119718 103351348098 9610938742 79369234735 405858011030 9537807836 1322815666 62229414003 57886066494 6697380777 41477911442 209102356167 176185640785 51682162372 150207463981 180422182664 73597269367 190963740552 152646963445 272162026504 108113239302 7899669608 1577540515 90721707136 99403534815 152626134597 305589369359 213589796755 113522508982 1066937099 12101767515 284095694414 13383970319 100495536874 378389954873 80844947328 313007055233 67537310085 20681331221 19588705730 36995615327 91898273758 617675050451 72858989797 117358425955 310723944338 14678521952 60731326780 245081610022 10423638708 21652777637 470293904784 557932522801 373693344250 262054855588 6125446676 181456557585 19820524436 241900702409 19263658434 19590745780 7141677465 89585766397 134465098461 148328211146 511959843030 62141354967 221607406794 116193250866 377227272274 150452874929 656278033760 16676050913 404593415817 50319055232 119211633552 349739527113 44131772476 448832302612 661380439042 48832356711 57336327082 95392668632 317829788038 512693737361 180710357433 446860925305 196949488808 123001005306 358973379526 315696439280 260550849364 208429436066 552609910553 105960018282 1555880250 64828540954 347868928252 171376041521 530322299450 141296012136 208059695657 525547962992 506834680473 194919861232 6907658643 32411600449 40478775907 2433820773 61866334911 405141084783 16223571924 110969838977 567708105922 49142701871 12634266852 234359129100 410432559020 39620948670 455671123243 152657987643 765143751412 252968377595 68715991469 267855326590 403808810175 97674308482 24629107852 1349201918 187837992051 81657101692 8719394248 366695396367 37866115604 413927107387 110080191770 10745935870 545768665553 386557911354 13704897808 23817599978 224544698782 233363674533 67527594148 444090089725 8194791772 328031085602 28736289926 304333315323 51032641106 157057658312 46174061171 464528577924 78134959526 270451278567 27409394394 76230288410 818039834 544303879175 48999150130 257853626808 4439730045 502558247088 122599796746 238176974685 37450006354 186920048681 489472242871 178895528847 348522722091 304382097853 255504829 35955310400 178722909928 13702764461 112328720897 31563624422 175000721717 45368295050 57046043703 114240470760 142007475175 7084811189 225078095452 10245080151 161097249105 233303333745 133196427290 394991933230 68610542363 186896856967 24968185325 148346486141 295289027994 55755357288 140386463418 56408840506 63724443445 154245708447 159446974094 565501853353 8002725783 372736798474 132086227475 329609406200 2016994128 253361426371 176775597949 40912775619 433607336336 51213817127 1299713948 220417385211 74424942670 58877062297 138795403045 51138481875 147747426201 38816267144 384468032770 443178984429 204222830339 449783619953 160779766214 5169131089 35884008977 80736947117 464668946004 99527240879 600510734188 313104544521 118361021708 13949674872 242862302341 4776108617 174030436798 262468404414 216562662657 35383609689 767720135844 208998760315 47531904449 654274145121 145859408401 80681759186 7779380601 282213716742 317189672214 24871590962 78763333124 69756152320 15891106490 329896891005 253754883080 34536228444 351452692107 627006115398 50513906933 480841670325 26973180482 414651999741 407422438267 224887209978 11035349 134734471942 64607955147 74711799091 335531720352 187026849730 3620132239 221486315218 224713020254 15936067606 763370907491 95458159723 133396300326 375320184783 17972814900 39343239386 429819703608 204710933121 85577274386 334615443699 55859937235 93419692981 361819777 22772671780 124254996221 43653498998 148185142037 67302299416 5847582702 92457669541 3593333706 102784241454 43025419226 29351465946 143560372281 332505267564 2416587246 7143977842 29915612393 42918363242 4887617472 328769908886 396657640810 31037408376 151876187872 119016946112 62943885438 553391122932 507861998730 89733839484 417349145317 5501056172 167665424907 445808850781 680382571854 43941013399 209320785 77555549901 37675806291 366478512515 226725918747 176541101340 108733728910 533387422507 316350925059 158340346851 10448064792 25968396758 338197454987 117281981989 183512154357 286018695219 168618083440 78415761943 197948666988 135061628649 245778509692 5923752213 555251861067 280247680120 369371575040 142391577112 33772136089 524995721313 1983150499 24392201366 285748212739 123963257715 149821603803 66649805599 122354462914 92281964441 16275091223 515325620199 427743177353 219417890008 340845954982 47937685375 78894248263 339371515127 17085432319 144093087928 83241707366 11609120998 126362146300 4222695454 290499796 80488513202 348578040051 140037618945 25967540719 50328966873 283270109422 638078462362 32350279466 25637955880 314091438 70289140060 10994087179 124299257283 270036685960 177729875965 2553593437 173023920616 382855364329 69644326115 197353772435 55120906313 17978582894 1470119286 349650594365 162847519505 4474525111 96901734048 89295147845 321725391 408363483397 232579220715 115081163841 141933046270 21134470903 573064542955 101196166047 154347521709 108821848569 161659882306 144068116926 14670672088 89308196320 315140258582 447632603073 46706195497 324827916690 1211569234 7617136189 33668473627 98140754998 627800993153 314381840250 323850650459 49872604691 99420638979 77592749013 435852170444 31942802804 63480747779 3420381182 51019613648 364285269120 23063162740 85796712150 21452196482 144149635719 7717133034 742501938371 398065597928 38701652127 68037783789 228185651704 96923133880 201246225672 154834582299 62167512325 110969101281 147566426084 2787410931 142626766673 470400982669 48387116433 641101146072 194523613488 150826428340 22032349462 607104206874 131452262747 121250629093 524037140908 129803987725 240670515855 33646391408 81343876709 45206946154 140762276804 186707253974 3524824881 83314750697 52335220358 6686779537 339257702885 14413745849 4603886905 215553537192 420407210752 400137592378 8473459601 392865335089 38592457248 30709143328 40021896424 62515806366 3881560643 151424210988 113160738643 273948585155 28793704471 309258589052 85666355643 36851335795 29538972316 118473253941 17854528837 6077190826 566909410907 210345532962 1549877764 39580368562 27475546075 319873705049 238242648246 98113558303 272065030083 236858221145 189558466747 403816839584 118033299338 195988676430 244653910468 51045520236 204339605317 83158885397 623076664377 319655363779 795111660825 639979335449 464189597628 208047843077 538424239587 51729768200 46107123710 10669125921 417117912644 151386426823 138860644140 135104557444 234281215685 162976631570 70619925461 340668231743 121188989165 168830991180 127654173161 64290922421 180700137305 574817604476 182416083040 500303337639 143536722599 31104420058 104657439063 30555827121 403316493128 396586130690 42778908813 63644410361 69252126070 25648209438 481088477538 179058341003 197842823549 94204691551 138970760821 94477398447 412951336014 54577722083 62284640355 84838488571 144832422990 40900437720 100841600810 217182651614 337882745677 80163874510 689867323928 55990851554 345294646273 4341389611 223089398421 68586584399 89029493045 26619280734 128720930529 44564265886 84499162980 38967322063 94035472003 176591277854 1594293406 70885625650 191619368523 153052006989 14843563760 112528893374 15258340061 337374785261 47413732720 38183363904 70287501783 36048379358 279899024112 1279143113 188315506815 27496523918 144275602314 289903846266 46539238337 344578404291 701195590780 594527843613 240959810907 2606374017 4017487502 409074192004 61969802171 4349928282 601876476374 586769925601 999263538 31839606630 274013497115 98814452265 134381744958 98810774957 7957840762 54320254815 314974970847 8933812646 32149992831 3479236693 245373416927 8732650927 213048720 211646927600 1968678006 531864905089 9863312942 97534249637 9207697747 130054020551 46596144443 504264139239 36172820162 6232611550 143574434405 11776896762 443720295977 173050903507 106336639565 189413010885 267973403004 8443549836 27321164162 131614562129 190967877178 233237595875 709956359667 25464616474 230374672383 364843916939 278043729910 6652681344 432907365897 132584055066 35686613062 3529562020 1093739241 133068647738 299263106952 175700959768 760487871 390768265957 135020999076 151872642943 507023602151 79553699385 221895068978 34112800318 194182414430 413148397599 193235053594 140972994350 118751993964 814376239 30493824684 333625415205 5074126045 144171960566 67255761688 123437911046 280579700464 244874816683 361692280695 683291840868 5283766287 172814973764 19668254712 14201153118 237968886824 205071424097 3221863144 76188340437 49296841971 41606132403 323831521868 82913109160 83309716694 209200325360 30193442640 22663080101 10978342824 86067726224 173247287684 159274518675 212360243183 14385408495 564368063474 348520238757 215676375253 173503595268 235160989054 14277722534 1314173733 532552642986 116176843764 42384602795 103269548660 146942035336 325391378467 66763881626 231720791844 226004252188 148427091748 235051802187 442202518719 78980150452 111730602997 10537640114 8010862836 507846739993 68983152040 531919390228 285758028003 332569611597 2500802333 14207651227 38987163134 5408817641 202215824648 18359800512 373067651419 99284572462 340597677508 25565789789 7875009853 69103608032 527412160466 179470281686 96751892249 360825778716 8394669808 22613370306 45991241264 40025916416 150073849104 53159599069 356125641357 300139210373 460065219745 42007681884 500749936995 47414687464 203616189317 373356060181 378500215435 38873451034 7706517003 19112150914 171994661003 28296108969 67904714026 384232801121 551741871874 17204163203 225328495621 74615498377 194212771984 146244809621 151454704734 50696391834 57815805561 364040262526 47598161625 5692344733 308360847059 158991348067 361115376603 526700790872 609325895420 175211312880 288183104215 315759622714 521858992803 235326248595 165894817457 258672485861 252232486586 564985030932 28336708918 33048963533 215536100844 60035112894 157083384951 82379867485 20560285101 16327968812 59749030794 220339173717 170964321775 16723139342 12055213382 564440161819 267667128923 196305293501 237481141 66144309423 27228185136 164570746191 111973549486 254581965335 291427307621 243663327752 134826214546 132617989049 128343835023 16728042884 17754977227 68586443653 13534285109 446022949516 27565090910 299693906352 77497044367 19618821088 64060767421 151325023210 92923382265 396599758192 35778964761 7795761 26775402949 116864672718 113272653931 95403474966 18990456854 13053977791 1400819516 250738346566 43848026102 54027186971 415724644974 8831164981 473085180605 165864724142 144044759884 640594392741 62074892903 226602319378 400280267014 9853173682 63903592574 798221715253 65273770475 2398540320 263024071556 47314390168 167211690877 180152994956 379908455112 170225200 8294901168 39354345616 60714755023 94021199231 531715025426 97468815734 9605408514 95358140435 21213865677 9599930695 223351097 9637418230 75556706058 263081342942 585002870948 123086255086 195319116940 390152429752 158664314404 346756953998 318181994851 2645157821 151782207010 107309911349 59782893386 145473313579 113184842097 71120299216 489561541307 7170763695 21646986111 15053954220 106054837977 278283056584 15651852903 66268977629 1211448446 150740008933 454927949574 283036137420 158144647245 162754282875 8397036798 118172387010 1203175434 262917571260 239006931225 195755852437 88082180184 74162280593 256509680549 228768378681 186757453511 28554625859 564801240226 203983275646 209357343940 130503337725 12663659615 799329572 134306642222 127351740871 91779901489 67951377613 50830982511 275420957704 282421926348 24656012499 38042033032 318756925200 3535216300 235045718166 151237888291 177503463508 84353456006 5213360570 43791374646 12383782883 159415377256 6624925799 2732833988 2919037393 5478097378 146360097483 278312754845 20640769080 132154803087 19414029995 14605815247 76140133861 17046538177 10887995197 373589493165 12273675306 2480723181 45892191497 256195482803 186065023119 293408019900 128796853475 134043173222 407710735023 410612634017 277830821902 8118025018 6327079549 69304955227 18165421460 162599870251 77062781017 7593180445 237133329399 153786141468 520443369995 118425372041 9095961706 220550461530 27096724092 4504149532 129295585782 80994820080 9736956140 331215835 32051052104 8671939105 15602707584 571686285075 46017021502 110449570982 5125382165 12720694712 109501590700 8790221263 2283083855 182341000461 458500275329 5479852970 70063880647 132908611835 221401444662 7289138635 254494564744 53290867328 180248744833 1048227877 6879924732 9219689151 11904099145 57939914039 37277139188 195630215117 15640586097 183856008921 23806581285 133214719229 43358650887 556587069364 52595021416 26230162635 78053404527 11654222202 524085585639 255963733829 66838800247 277266541535 689076027 97755615958 28984330856 16007281757 216507550480 6883210400 671139052206 5219395611 245410033173 271966572375 645962051731 588366567195 357665760541 452665674813 174250606456 117380719267 28034317573 44999844744 35240086588 134103754163 178875138787 19367465461 10998229764 5836974194 4509275530 389327273947 18884653505 135775857521 69499819717 22279250167 144381078066 29670493793 14721062104 103686152745 74305657099 143357834204 324339287621 22287182129 19808213037 202025550143 12507061487 15424380911 5018121262 129715684859 288041035689 166461530063 101011692424 774200230939 66545770471 65217378238 165055414705 193493122029 202312256931 6064932031 79721613172 14627908488 145678027433 17457838959 6107872684 112721652814 229389709322 497876293629 168071924 31002376683 184524733097 224037464573 30609908224 130575103217 376338141722 287503654001 294471871590 393165164723 102008738605 130537829575 81289491502 16497685746 281329504165 20580091403 33269347296 15558508202 102621873 199533415775 30849684243 68917090885 136827330348 327277506612 18643455885 189256358750 24034850582 13208281649 234597441424 15871983 60861213889 139465062540 378518179210 27915929668 1030213591 175803548432 138592422644 174170761060 827281795 278702887196 13598006397 141122374099 662277724 162739109844 146756684368 123270673021 5776654667 374305282930 79149005227 54932024896 320434542452 250960717402 22635992753 304664641416 11799235021 467758014423 427598184908 115263491658 144314111539 132343688991 1600249389 405267145383 23139275710 23190197455 5961903987 173763432486 443823394294 637539091842 63629773231 288649458746 220048291174 114698962791 91396214379 17348228956 698460392816 123779909466 364754829987 170794413976 33581655583 278625390 406255675671 483702209227 6059299429 11678644905 56486172924 419362131088 177379302109 170385301567 2640728761 232506196819 199839796777 10548732430 14521954777 98782475734 401394889739 212880771 63463040183 120446122819 87395242106 163083269540 325116660611 180639328681 223286090041 14313767984 177269022252 37943573022 628985326 10055026478 24783846074 120883911445 251419729663 131832988 258890738961 75825531737 40675032858 175137481300 129242186870 54985671630 88373045654 209069796357 299859555448 305600518201 214086309784 730337687080 47313945747 49233685235 517676796328 291525899520 304163076366 57285189595 243379776580 18383660703 3638266248 48633490719 126064497736 99884558134 122357597528 96427137226 54090139143 5817963026 420288357315 32771658023 640198094459 9296612884 473664505403 2139821960 47252754 40801580258 123326043941 27112434098 110409288537 423474287642 234836921514 94544637310 191531483282 3313805270 183744057190 65632309980 471896703028 966781419 256337613 349303921019 151651085246 238779715330 41028598068 9975878005 184089414767 5157089130 220067025457 24897436974 120716300176 25944046689 79388202563 20306652549 440985306745 66504576358 292961733084 124571200921 143965251165 214169964590 126313301073 38504248441 82406698746 542805777753 20531264619 290896169203 388138734099 39054247862 226410432071 416608671871 14570246060 143806713956 45340070076 11144860417 599185582767 892507053 225411155045 208047529964 20734278783 43058173626 11374071259 13774662129 4244940335 5976649133 291276273739 272083510324 251123910157 291174151761 147399659771 319490915994 9455034675 3846542776 36726755256 162130415474 26618500385 249535543853 230189956217 114019207490 5666223021 117831200123 167810982930 82812585039 12201881163 322973474301 5673427569 647110594269 50004092957 14451496049 53527131547 79562165110 320553399214 2308721473 166440726375 129721813985 3013285709 244416230741 7227078351 9008899581 205699945408 414690658808 21859304408 445067184895 335302438450 11911756355 16106305201 72159720297 22295530116 31003665812 107635774830 716985646820 111473139 30444224763 264311592015 465757625808 159831840963 59225167290 362009123945 239821205749 13442126698 364332627148 55473442694 33339500991 378031782643 18709634594 963552854 376460299467 8309206880 476657612915 275999335956 185523561894 246221730510 91968130652 6039064765 10564404561 601329071075 355561391775 103609436270 304383929515 606602044834 13561801998 47628958774 640922743218 431274540 55517109918 325287045060 33306726221 19724999075 36810981579 28241927408 76501347887 206147307506 141766431235 32810385270 160558517036 273785902949 485809250390 240991480321 1137516105 10425551048 80840933676 25166765912 276718510596 19776128829 40343672702 32080517831 106457886152 114761033896 44005363084 742929753490 268147433174 45939808102 102854057604 422819745135 209762879555 369471346664 4316102745 53382737657 230892066050 352246507837 409394941798 585119635302 342464029622 150749619920 185237962127 32959977622 184245927145 14940074495 75373963855 213855633175 564928343857 327522125387 35596695941 83066437650 108498238426 88864271829 78248521201 77726447339 22726175335 464880734797 21441261301 507675073183 248096482547 151812691443 659207135854 374431985251 33001883373 33113804154 179536985138 342464945269 302479774405 6031817 25721229230 207725391143 50360428472 94371183915 108387129634 76806713162 112338751347 131068153928 42939179536 48021418706 323324433609 310805124476 189850917626 60587092821 623766323149 187251500668 41335911423 48311128840 98680558067 237077527075 394018345413 6742382224 156910911903 246221878773 390769604656 116922012505 91376138767 190390783188 135148913994 498133406758 559791760976 134074241014 2857385098 538255229345 2958049622 332217945013 58169562504 506042879273 190012658671 131078097864 11528614546 281169643719 14698641072 638572887914 31641584216 1156885592 9575138829 59188820368 618356615331 175881410550 8373929477 7111211431 65077071901 166724140521 333057017709 105259954441 478460993296 91582246776 384104787839 36577100299 237488569502 56364347180 313958396159 44040604317 364498189579 445921287506 29515293370 242951770243 204860554297 359481881155 159662103 17381756423 255343806308 91824537408 32537417627 529719119777 14624762291 105849062060 48368126997 311833548664 67335970284 156712307983 239448865877 216700691454 20379285454 33200631855 434216617639 288100711120 18819905549 234752840393 46669075372 196122870290 9726757792 143186461956 24300218937 32728703517 212056768928 284682567410 48064256075 63379464385 24080382756 392012132705 4355155255 493643724463 12858757546 318848257981 356077517352 10284864012 148224085288 189799373958 70249935622 291947792939 30556981969 49160130409 19388605666 312711288481 195629042202 61137138212 257131089700 27682335830 124785536721 32372033155 342249356877 4519095213 7183344661 653778493189 241693614184 516376242142 16307362694 136315486689 75972538923 445039900581 555013578112 194599937021 55046894809 82986008303 250679419140 23595015412 209374483047 44142357153 33674339475 247116442786 165615630511 111470383536 6265976036 370455677004 7528880532 444655291479 25503974003 101434648907 473129202161 21548450790 114023867727 195862265461 153393709055 11416471255 52059922849 452404057788 154443031906 183726257370 202286185984 182134252477 3521676640 135437338683 495544261168 15100886738 51957941947 20279102517 4952420965 250090741386 2353625389 14456820285 26319874927 579406228291 15535183859 209730676924 89397911809 429832526623 495201832669 98451969847 33193739305 95044716467 146813738678 1325174047 367782840866 215413926266 28842374033 7424859951 9037118528 128092278575 10850930752 346098045930 415009936025 53862790369 123915537651 42022698538 10942866971 68641934933 258158575362 194705733539 199633221193 41693772697 54616091726 49007615186 114313337915 308993857231 400674323358 48918612956 104895452122 309607861193 501598430027 235965723025 90396836462 3674529201 432115627827 91482825168 49511759959 450969770892 94801839221 95712053176 30027648917 240876603917 245003720363 30716497484 182008302204 65288505478 253086878873 3522080446 183281135301 70038139930 68492610684 19676894470 296271390542 161832703091 473752772833 143125011689 166604411568 192292840172 267703232515 8877629756 482909699012 227130441282 908204550 51666727747 33348904139 412491468855 269314630912 228317695903 105045658672 311638802579 51393277247 6524788662 523815248824 11808624512 36552711885 200882384151 19606835350 43097913450 171950886285 122643032357 3776908735 284198985012 2514053514 60434184236 71154120272 46346711800 21481418449 126468909643 42468489508 54534665521 7808018569 32378460723 144707299391 20944385482 366876071577 198809597783 25934420294 338496156824 187514443738 110074376472 178932950994 61720484609 135724256910 234654143487 87577799922 234526199881 15775997628 101817000458 477916054198 308051892128 12472233798 18800320684 21484909640 28438937399 12551679824 183321006120 194430883624 29599629364 261958387900 323694624439 37872485946 525174688724 113873665513 205118700824 147898684674 546940785043 87308174530 160208828658 145915036232 59795618466 21341495626 121315120237 151007912360 156922923642 629604642574 332874346865 53730915790 21359997146 380958683991 2652239616 29744683878 41881716503 72137527229 2713082045 47453913323 178032749940 104439557274 76831732 350941035519 6519630085 27349043104 142588392592 263653786213 14512807622 97595850561 347864278448 111742352198 534157162 735238595877 140909020467 86528510263 433086957114 107887353792 42265785790 656553081389 4659665187 331938958962 25629397833 218813896791 390766864139 20291339582 189421429493 336312467861 359102862927 33576743690 34192449742 587662541681 274398482523 25716658816 231370642826 240641210800 18218892417 29773579676 170658874225 25574236786 234297534071 92330567353 60728102070 52721921253 275952948910 177169036461 120935668 2845490319 195152661621 18041104460 43493770331 80640641785 94891195236 188647598466 45664782619 154722975304 93648935226 170016037816 98914320754 407676930974 45322499119 548530287526 91288411004 246895266894 124527400208 62509782201 826950447 2612410709 75537879398 13204043157 282709474169 7886818075 314285432612 353312993994 173157196939 46662846605 369894332469 51131519662 130043389202 78911614688 85561862280 99335720295 2215263727 260795723553 8499100326 5456776137 138038604381 401694419066 198646294025 274528364594 104860738608 27592215 4420789471 281224227683 62047578938 1981847323 248997004593 3307567436 193505594851 26834276192 417667688930 436999001106 75988198450 537653380196 20734000079 51930206580 155817413067 83873522466 178754065277 201627547338 90360536496 156330273413 37808405615 79785021611 633357849608 166596128408 7937989634 18676341864 12693500038 137521356246 287866941458 40482292998 415263177228 115420073607 124891156 30230901214 364887419126 281018300685 5747326963 214545479212 273097204699 203463018486 26052286067 236048775819 51857778586 71142629524 8490937381 3550192969 277454334980 32632580188 205194475287 289411783 615508727 35566997046 111524224540 308303203850 2713485271 49601688356 283160037220 680041130418 47375959901 528011351387 229110145551 270247421647 214687562857 181616280784 174235021415 30229874252 100969782701 18066289658 58036500266 42766438404 207559378523 406586142358 262196392217 80013079 339901323054 79558635629 9247435931 18950413286 382238973112 100283492848 65441945748 99245768054 2170773212 618443407252 39288541952 5999318964 449716795402 23383215911 200711721904 230197208967 341190122774 762789503718 138757650944 9784727355 219428640453 2937591342 342354278642 170537704694 240809600322 97691572019 2075882605 14558280773 53018513445 29130541510 375259161293 130083463073 206664138498 701009235 432928212911 3410498079 565784051772 239531711665 70090283922 163161295091 15027842492 243181128117 48051413715 275315151440 299733411922 54745690587 320132272357 422635963165 356910191815 221826926393 323198997645 32734587387 8102685646 445496543657 97121232917 207356194667 144350470712 43507891586 253014243261 144646861729 6814793903 336939795356 224692407373 19592078981 112432797614 125273909432 179572430343 252676547264 729787198 72124156909 97430069474 330448188707 445858414664 32691702110 190787190738 398349189763 181706793578 142747782727 1577778554 269996285393 45034680994 391339790987 9789285159 196158962856 105598720589 71775199618 9243221974 494107784879 13839647314 48072243175 190340909699 62388820647 26983928898 1672076295 5318334157 227443664636 38517002106 262895382433 197228918646 17854949298 141850892705 7972545046 179522299881 50244568610 178893002893 171393687837 534803822511 99519561226 742390999 159597780610 271667140298 42627606573 435864876715 174183093204 485560971692 119190950132 38296068261 100072718025 93303995478 603613764706 726148940768 34610681 2514553321 173856747603 345919170359 189841312294 9108580376 218375766929 226701453948 161163743078 102902793745 93657678383 25435216629 47547037581 454027791753 28847722925 444405630672 2295902037 119539782063 177081780568 691396491987 608200084312 22813877483 158321434876 460573554145 136442104223 49405432531 277157809078 4413636171 17178897771 339992465736 5450594696 40806586592 19509991069 35386380076 75583718139 15543878326 56810434250 423458732523 368668422285 149089832094 90504453453 585830877535 56270472441 2339462753 75739584798 314928318996 331901510873 513451665339 37291720850 526791162253 392864655 32479123007 16482385500 209852025062 167017802 29307346694 3264712610 320504807255 512212172137 16903536226 209953563451 434414103271 51572656474 8430901102 13295271397 272455975280 66463884669 4715771291 87243650071 107911657219 479602567593 116756850653 24789968840 13251858724 470576638369 102473293848 108117871336 93593837370 2221917586 245704546100 280678901686 153367840483 200158066837 344206378858 2554918346 157266302967 441082380013 1584709026 127480288352 503174523 420308666688 86175337358 86732395371 164139957102 91715732286 2754224054 7998746751 4396693473 26373130203 24824480956 7231790645 10160169003 130048260673 204755542014 214190925719 208606063830 159753540498 203204542701 214157478962 85186462009 170551914573 14265222445 467237939412 571406794330 289500194801 54615797349 12999724430 75869761875 71109448025 55986423822 212617679888 2631981511 20300878744 245800946830 575534650202 31788595985 7851444277 113074961043 74476478037 209014260449 24448895049 504359541648 375119699193 264380198408 95949815288 5708492251 431203060873 61901497210 257933940935 82300729672 81444328198 235060577821 192344039806 83074642842 32823259006 107097424902 44464273023 340966484623 14821772972 212704985722 159932446043 73800176098 56209530301 58582641080 98210953793 331093008705 564193637299 54147225183 207001925621 659555632941 108751033641 282611291428 208621324869 329364288371 70993797069 147725546037 28592444425 25657109461 504775373810 30538516302 58628419215 3810259098 407089641375 59884505707 92406765056 147485291468 130246988101 570652766689 140909208505 12349654706 9452464941 40402720235 35381875634 181534158962 498428418211 36336342029 52153889648 448860228303 24607060659 72592246587 307252846048 26765091522 260074285309 92996499050 59429459473 282796734046 67072751386 83227615483 78782321655 48081442451 183606177859 398742906576 127411648443 65869178235 40469228457 289792084006 536139707552 414615137548 44929519057 94555188614 137592988049 81100983264 442453469809 666426763714 80853140335 232624115187 20915000297 197782232677 495175154751 4933178255 18476656910 6027629288 187550099329 54100425738 53150006675 48294311209 277625641389 304152198719 25328773378 8805203479 109832315630 395478199088 213629430498 280019003063 228490541339 7842620474 149100267 214277869846 7378075732 8969210496 64445821602 43605018043 473480109711 14658541011 71532598518 591602463 301224121654 5461570268 34520874784 2643005745 6724606616 26645256351 34496482014 106806238427 240715128080 6149950645 56687668433 94483117883 42727465078 68330455353 152082483354 69496857712 5609683678 35155609625 6726195186 35750736990 281266781903 461971047225 534919797254 31468063581 81078581814 140832465812 209749945950 103912868500 16294869344 203092801009 9800835762 343448399029 66011160411 67042335716 33787447992 51051001708 122450043681 223553083977 239619405155 379169542215 45405455991 71777641158 499838291686 4995391328 5640346647 84564649777 215887445406 9422987081 193086543085 17562359284 259844424631 439833017635 103335436857 27363193712 2180132063 486827421428 114481822486 68503720642 4692028940 147723919888 15379958521 105842480509 45204131796 71307523482 649952041 272378162969 1523611459 102260695322 38759001473 165922780100 203361543447 441334228164 54611152297 63810812734 140019035096 187703318056 56224989310 4701681923 161972446282 449404938095 170566433308 16541635019 21897665344 46621852760 19140311032 79251764315 191163301030 613746908071 9964533728 27450853486 108024467543 282185470327 94308315017 291633628674 11107226996 259332351502 68382368961 184342366142 3694184395 24810905233 139011894770 40827912805 57243097956 307564195787 342511788628 85344101325 42147886358 239107275777 11153443538 21463341965 35731600434 85180379023 312913590278 405138405757 599164204 141324499212 85083029721 155841476212 12648550752 355211902564 32376910966 24785961432 115517975878 43734603577 23087758760 2686708233 60079879342 57837780185 403812398450 673913108010 136650462343 10144013495 107787910480 373053069354 137683144746 1527552596 268118493833 167640797738 20072936594 119180173995 202089916405 74135142110 3746751562 295369042446 63969348376 196510959668 184542852599 187836958490 1132218134 148319081941 1006029248 181666796813 42767328710 151920526240 340045219960 125253890133 44394951758 120206639022 616174660 545377352838 79613774188 36621169060 8680056588 484003401819 10035831096 203628921701 108045235 165487520217 353544911543 5074333514 8865335025 31902475313 212593160358 93473246787 190271239519 276168461055 372219636666 524086228370 71715270176 308606080312 224913008199 294442651706 415344448038 114479437255 153188339685 411687262073 61971740701 14707801701 158729609544 58359877625 7698908026 256347462149 329352190088 11222972203 423894546523 186910050480 63236146812 4828534588 325739131372 101292385901 514297542059 459726304528 116866725270 74270297085 330533876236 48893624696 233215462506 78443683996 384031346170 35622268497 86872505984 378168958332 106609067350 301599643216 362933408371 13809827983 2304498984 28238970088 139841332059 116956530915 190314951159 14624968710 12093723855 27425266092 234981584543 167144953382 6992672983 176476263868 105256980457 418652691689 44161866751 114080862946 332308571227 205150660304 82089705393 1470922052 8209774949 36026709636 165926285692 208950842669 34902777187 385320744763 245995222339 40127843294 20350947847 61098660098 146741186944 18025027661 92881889681 41168521660 26424355501 408425760367 3717979645 75120050975 33205907309 17237655428 624630014 29842984763 21267388240 31758978595 187665303426 18924628060 2464219091 388641804328 20354591514 92586813172 307002723979 82198417068 64773767023 3011015189 2126535786 203123622958 358807130824 202009948696 11505997691 1313123342 52638860048 402484283201 88948034930 124862445014 145483140641 727137188 444150567021 160683720485 314819070339 469596436940 186277992348 25600851225 94333635683 76119579258 11489106844 20328661680 537544460516 175575073374 52402653311 195646822988 527856039406 4856793651 17111919857 19760226654 8084975468 13910020270 244424132554 32044834340 175121888194 75662187606 181474876113 421394061779 239775881701 516131689390 85878149058 65292298726 171716211602 141902485650 11897500225 27062768949 218486124844 97817845617 36173910297 250712018849 600421052491 122872606446 38888621265 186638552714 27352820634 94009320353 189708423610 368393806055 401133783327 255392380 259354801119 225378114978 20983333226 281668769282 449633632487 154046315831 43683724472 677797213 22529152167 257413395888 216293343534 101647453886 163509441031 258649787169 265361541360 16742815441 513985631822 53376675705 56397413864 645874034558 372823982576 246497924947 38749623663 267757741435 352529257255 507320114253 221716859743 121410797552 25419254082 22476960837 454618244436 155287380154 124657432689 5019561664 295864027019 23611772147 648191400580 440446530032 284403266822 224603039683 61502554095 4221246808 35466681204 15649480177 34478956207 77880980476 572603631202 22108567710 538064132107 121218461479 86655237423 42415310783 312536468537 27897806931 303325366283 130654137716 96428214625 644496192609 556748631726 13435241623 30591002756 39078465547 38256608313 42889424961 16875216705 368510617160 355178371700 251743540716 122915485874 642354478778 223593681036 2294325246 14780664580 460587593504 587765787034 186246252209 71870197348 225795589715 9779328794 159617946775 291100138833 780554992 46135271919 12232956639 5993463480 477006500 224005387889 44483925174 104294206849 247203539342 276491756337 638855344218 121550781191 259832870838 2159109622 221000516910 77114432736 238216171403 58413533999 21837344764 310401863773 61953376995 20452631344 421527767466 29304268842 122672738144 86569219594 316139852598 75051770630 70195307458 261665285334 322843195434 160020499471 336154683714 19567760646 5245531034 123713177399 57633722546 355818132732 9934748183 1365270473 109020225584 166026669793 122037910427 7627561498 513331264807 215246264429 201270046094 131323744158 625522491350 331199615078 48230601192 241045820996 128961182886 46633935415 4186209122 102972162332 374900960 34731509300 22611720614 147972349437 543866 361040741486 53263553398 2030011406 95240660521 257683804179 469936898773 195000904438 458828681881 78944660907 331761854103 169061811932 73001957528 51441129645 311406701149 77660803488 38431143536 487311723092 304390777310 85608267904 80052127680 351955188449 77202207155 36748975734 581841267420 339440778745 6114743453 220304687416 131148399708 6260594555 243476646211 24374893396 333146179121 378675374237 7327377867 364285349994 234618145763 69875434410 406444971331 53978392532 46300772846 110721515487 390484559567 25663803526 248249123426 50204620655 126740560176 5662366012 291076581041 26204162233 156592833832 608033571596 19099536386 85421411516 103295590483 427244660531 232537688325 259463813427 351634816731 95838510992 397098976228 69627869986 15513064977 532995379099 40689504153 115125714099 48456884566 169270845957 164732384741 35742407000 164137370929 96367364893 72035965731 244931657050 200465971129 86186730700 204674921526 35258110862 38485938756 483629185259 250801244053 1922950837 212796836128 206729025342 440269886278 152229055481 71672903484 129586164729 292567937187 1722911634 231280338729 590053365290 122280196901 34583279709 26013014925 252455709111 8839004609 93330770806 77897006227 447439180500 21013486427 57637673557 58052933169 163883045317 68749574297 6426505449 193998537064 71940305245 187391211322 118648820114 43484173398 577650139844 129733199824 196502239759 158675342751 213034508933 32074225967 41549831842 30517545283 13581239398 4401316588 122965382198 505414539887 469459119980 76579569965 50725997661 449621077 122868438051 142543866477 111937552008 151557884753 12042753622 192371732612 45936183152 23839281 169514852554 17552833978 10019429392 112712735356 460340465230 69623358046 272156820794 260469097807 9525134959 34361625376 130462832445 19591885812 32249794107 2577304355 335407453097 179939690816 181774503200 68914125455 229238496014 43756038162 211495288329 111805688500 132574080637 83159406133 32153441369 9280055798 217980520116 2986111433 164621995546 33639409224 293958533750 555325099307 74369836345 9629359069 14611233973 170656922105 230405379794 1746011356 34549180534 45925074346 23755071381 127518731323 1689115872 6440652826 65565400402 130071638082 387868629093 154469413961 23208215781 11079681388 90368413327 22630041606 181645009707 36032646821 436537455451 566624870459 53929973006 59649333372 3415759020 64970145 13393313943 112203382514 213340610048 26284267741 464666781565 16990403294 40888229610 7523047867 185808253738 205874958210 45469470406 270782647236 512279779274 371016092163 225889539564 17093968561 127965836565 11241171907 4998405382 166339925816 97996336446 39163252755 186831748303 29865579964 77836026117 110611357604 134951290186 306921476434 155443842178 7174294513 100152898556 391019009475 206040679579 47610729433 433527860 77470246167 2546646849 122762279669 174224797991 71558242848 162796543513 404104355844 22404118560 558505576705 3409215014 95953339978 262920951853 81023260834 124699132572 271829446844 14410698358 38560873374 312975822981 377641308277 568345698863 21409566570 21618471013 101322526579 388716456293 25381879074 55220801126 41587139966 147738833990 115799942953 359630251675 40066013674 61470460694 11420664845 152395600828 27780284548 23292318562 97812207264 126588963667 67154370579 159932860657 82199570466 199845504418 403216596805 70797069963 68132927238 84026480037 606731811391 80346110670 62111187021 120921012052 61724021088 343928589181 22686722011 262704720301 26220456278 137665515623 315851445456 287944645619 16137673212 127503931214 4311341092 476282373029 555526710 1190887710 22595315540 109224734230 181995281494 236546643383 376339472116 61041233197 302134044084 134288146470 328235136664 707606942615 144551212070 68818122531 326050658677 74749687885 95258428325 38373358287 120461826160 127426579555 317920827463 165128032843 190079697807 138214086235 116873331132 97374666890 133966609372 21196677140 53411839708 400518873103 44071831517 184227495952 15837449680 335365225006 32328324452 108004747752 464387627555 99634289427 535538684009 6521347241 109402814273 457719026145 23058898557 106404368839 84076265306 44830940131 668730391813 377218463667 138897768804 176686906707 4715468462 606618166 53702995367 18367131394 103326995905 447988518799 8818933466 195567907199 63283086171 155854318014 79500345982 10461463610 136098320364 113073035741 118508949484 129841927735 270784023383 40365549750 8400831412 310496955120 74358974495 440644450261 2605744536 9419725251 183995695082 62546483822 81835236485 285065194272 167013865372 62467737010 16023369887 417453604106 139569325105 494041215259 319592571512 437863790244 3117020306 106601320159 329614447975 111555552081 654172575097 155803451246 15372351779 91677942586 186654087465 180947283922 32992673773 21270535060 72957285349 8377982969 51865528049 301153246252 4515066828 471757593998 596750818079 339742569020 294955751027 40027724878 211605304790 40454884024 51573103863 341213750215 109462326726 187905227276 182853926686 6155592172 291804643403 172645959431 12823509923 531582562568 78147909217 164837821110 16421103348 181839811233 4690535382 11269425883 54976256832 111601547475 37794561032 21518260295 127380009086 239755925127 340253609866 578198716312 5635259274 301828826623 111552814364 78536185654 30461088626 198030227023 172766655812 13103455710 63003443641 2559524457 320143704930 6954389901 131539178655 182628419367 298658811357 100387814886 14614564 18520120788 1397462346 22857512608 57961982562 43423056355 151732300781 13099411424 1486952753 5514540695 14875735637 76941561024 3799357038 111678614692 288345367849 329063583 25260006207 47199656872 7480632174 45550014587 136192565369 106636398744 870523151 375253701817 26476700593 82838281485 134079852383 44952943579 3080205759 62642299095 17318584379 55377756830 595527570 21912870409 389593117179 27113644550 100968238587 552542235871 233561057217 59363219712 49613936550 4886765635 239673376292 2240433 67170712754 530187234804 355463912253 349388203644 584575453359 686850172215 547285755346 502741205676 283449575263 2440981667 461784144340 10073379614 172214006552 47047834208 43301323524 55141753992 216389834513 50253728661 130266574564 305490794750 4637817266 166933263915 138718946334 1299766132 24736262705 27676414705 87508657159 531437212717 147554684261 5220994830 193423036239 111860510479 91087463302 73628018448 108788945410 253358998826 288900122820 59555300860 487380498350 384064736310 372067209495 126633805581 343013738755 7159471074 68974316920 3355603440 238633151082 125335181229 60997234088 4184047445 190066691216 14420443086 143219218 243371370199 366465127607 241514423882 5973382234 14891552361 788833369 229814043457 28164946785 54222838172 34372725837 221902904819 293121953633 382122122312 51604844690 3984446112 279195652046 657705873641 326561589289 208385868658 352819100 49613299433 272302031961 615047921482 21252261129 33427219059 2707146067 33444016847 432333927763 17381150441 45139116204 153574923307 262652231362 12309116981 139011901549 225657991339 108538483510 236878594264 252450287959 93815015710 406136307351 3349239131 139137549819 36052190558 324180775177 483024658647 211315041439 36325721590 2584222079 120070778081 368428338731 173855181834 129572469473 152935608562 24499236582 98254477112 63178702430 863175038 214635959290 102370919973 335200995089 315537720832 4444376395 190694142724 90892986911 416760843248 6709677989 8368697661 3057147898 18986464137 82353072350 153259685042 51978353729 100729448998 32552509714 122909626139 322008291989 2813619683 123924769521 415449497606 344864314579 194638377729 179120200900 61829640817 289631381761 8075593182 68181318701 75178877618 16842712866 98032791833 132304112104 20305972920 19163734833 388800977841 292604416202 100719893564 155151824889 76221201725 379753865677 114496813803 1445955338 128778953649 109680501096 425888839180 28544004278 32980820783 95031402112 145547104122 270891761659 203361441318 382660419 27977281453 59547659521 996860833 70124967941 608217951622 67100183151 22656910460 36398975535 686649222 374310574378 78181681088 444676186120 3641218637 267009416387 5444206529 133653187715 130909193841 51229794134 33087769842 44250002635 79261449386 137496470933 175657445705 278070423551 668847279393 42105107765 17407531912 49641686069 50456672027 7090047843 1305264470 282060112869 63700290820 22558979982 17048529973 183450254212 362423515783 151434467539 951032033 128293573440 380308605677 2478343967 119194972844 320247288997 177055923938 89003027577 493897181217 204080410277 23882062513 133881973637 164446053149 247738504116 212556969176 11060861598 160879185888 282670604390 481549054647 609603121840 2928499323 424437883434 16288663319 39505181945 423885834808 77761564428 13358399651 576645494713 185209012984 182820428 87243868855 80031367565 168861444498 55780706098 216419448336 12018217620 12850702560 164484938408 63331629302 45968309356 188299459784 110667168111 38661602194 224821008267 9950010706 137410206549 41445881387 124860089803 88603364647 293774150493 83047811283 13625446865 145031546321 314317235707 66029990800 6878137646 72313594218 736061374 203944733337 21748957414 16340924592 306727850422 119398330581 606297203582 198205080932 97581760900 56447666019 4910632243 548021688534 14013910125 134437889224 431571489962 102116354506 78710005471 221493074587 4889924708 75594887902 21106069549 62366446304 11852187686 237994098170 86678173657 28537702804 274242319988 144006916532 197339287434 76015520020 262509519857 9168992082 38971206485 162502003247 657205499 167106225 109814153028 21761215049 499784007692 162940044651 139196298353 4925954775 425779680353 46145350624 120110628541 491150684111 25191529517 522880407511 341684557466 20250599808 148284991197 123232440627 24951513495 135675975945 364740010003 76421095017 182232898740 62253630930 4690706354 80926505919 132002602407 88156851736 22160473200 155512408677 138023829091 170010183289 131489866194 210942387196 138290406288 9053448192 167416115408 226636914912 226207277129 347749860837 163672799047 292588402173 90491648452 40279085619 79996320441 79900943756 50691004253 237018300113 169313731864 122435656172 435789386 684195799407 270534250723 11861769398 22344283958 25901805488 84985978142 9632615081 322555477276 170278660481 21743980493 407692170238 50573531504 16601244050 471116404732 8106460368 330186176260 2769616988 220421020165 131144553665 12619804059 4201359597 72807359125 97510148971 100917386737 566899048628 54279854975 131323268180 404109107357 71590538876 55015759965 130749803951 151379817636 193443216167 221283280609 738238145 83211228980 30145795666 195804647123 516684497569 114938524587 251699206464 73921877923 46309908734 1195171721 270447781454 62930203629 425748646952 26757900719 81467788248 89184549551 47939910637 36422269291 285398459645 346009869491 113355967787 3873754319 243715443942 17318413634 257769809034 252624453324 22788411450 61772888119 83778055998 78208575169 8029238141 162939420 27027606280 16249394416 184383752716 211096073349 6392525581 460316044369 629077639876 64852330033 98562027971 254557826186 120164940781 1346872960 232465344952 5340657611 38815907448 137804779818 37163084192 5146665745 45590001161 510264045963 154639802825 199212635265 44896338055 101314376631 304917272583 74209631675 46854952269 245528954483 250190124105 49954020931 3805577680 46531511636 132653371175 74313080978 192709382 4583487622 62694601504 119418947721 25012456593 17488971646 87556842103 2213579880 18734099646 7770985122 303563363946 364921547883 52516366282 127665416183 92975392981 27397731425 296254394831 21239720181 85377830009 1698561516 223994288962 119287041502 10602935436 175428289022 418618300345 310034302819 472638562884 206974247314 75833493137 194383671180 45563814126 363677059037 257124990515 123557469395 210883416720 3154369079 416046356745 27867802711 179820493622 4253299993 207186275312 163036872444 234243846708 121386963377 22466457273 15843897676 9403218322 3505292159 128030221101 121357568094 164666940424 213630891875 39102 295236861544 59208576732 113951102898 540346605332 391440851 61975781179 14050081130 154796722413 3416941885 270969234582 369618153295 1541500674 28652136635 73534952796 200943129279 208274229733 175108312385 617202384630 188657911682 10560467974 209146410705 262378507234 86709104074 80130239395 89709714370 11252746471 3052620115 37007352416 161917922993 146519583213 427578009966 6612080535 148568918104 2983614390 365917852538 205027521819 47693255390 103953180473 562501125032 418829366440 114577545864 111233613944 524988684440 101013666261 42780840665 86755871227 43659010884 342411210812 6818849871 8493506366 11827306626 26470980738 323024692833 75258841300 217867411274 82445941426 175230114308 72527560833 4878540429 27394504957 8653894772 35197798210 150678657510 211974737147 109058792658 57968783620 111851202773 406019331 1544241012 214572587810 376754956071 2822455650 362329998642 10621735440 43352423225 60194568096 73912667986 79130756547 97002775035 147696576198 851797392 147898538843 7266408842 49026169580 82901810000 33507029504 115550356408 224814807438 46804374100 157720060018 274231023918 10782611106 124252211947 39299606682 270404780318 203611778256 180148338243 56158311952 164883086797 11161512392 545694465939 44916919480 17033640674 55635544558 24856573869 4667425588 5302269715 29595431819 94332237911 107007030037 296024047121 499263525620 38826065196 136572189374 118435297331 224687858983 181823369328 251585918747 506086086382 39281973130 48766355534 99214112726 99592073841 202078778930 23590517497 5159637808 72811776812 279759317690 81856326927 775401741 358589557229 5370703143 92617355965 782159096 4312684563 101009923203 41156689838 5732269428 85538645065 433700928637 327544263401 120393844855 130411657608 6234071762 133585705579 479953944552 40541665448 13043714670 111170010983 205929351850 182642452032 17209104579 101668250205 22560037121 352325562985 4403143438 4370490852 259447729054 689299343981 216258034012 3820531168 276333975684 201320008781 484214651935 47072341602 10472791233 278671821171 43805653283 29502424236 47252230063 184049038163 132879191047 258723660282 97232410429 43267346185 306992688200 13977820076 124472787339 183531796311 99059969341 222575854161 292608266489 4011179418 45119956522 32014002609 182412038877 192908956736 563876289149 40387026051 22885261358 23245008266 139700533061 6196140263 62758864465 411978349267 30823904860 268003356411 10542325110 427141165009 465662222037 6741885032 397183044924 68878716609 160695622077 29829353629 98278753889 46659313021 205938577047 69092239649 851872146 715204034 33768939893 274397432289 438958734 116353905233 62210068 214386814653 455989611525 432147072669 59187180927 49775371928 13536999500 94812378914 91292441987 28083586504 192231235431 66108718031 1438215435 25014385241 51533953670 190601300544 27488852980 340123727617 6215427059 9136949091 165451970774 289641042234 310313974300 256959983308 143518598950 81063433761 44043452642 7838620514 59037569546 433526711677 29480763095 78846053360 408019704488 513271562100 119564294 162579248757 213570553149 103327884809 84425991541 68876223060 101838935345 56616665616 130595700059 208008102659 272812566360 52759284823 97503176765 112237208456 108316723660 15404221775 79011954248 8691662306 102098973463 24589716837 116857452043 53552139665 55928247644 325144574783 136997547373 7625157006 11604679835 192593263584 10829774697 45386851441 296848796229 35555784228 125489249594 527062737061 454018597479 3993432719 5971095074 251026827943 235597778956 5396905199 100495847300 3036997197 52868912825 11319040760 159000921274 84527254623 589310566718 31318060526 48175298204 63856553917 75848239181 14128588786 27908896487 124490817585 507462769580 28889699622 89700162921 44672420215 136727034799 220530186729 123916237147 37343087988 327040753566 2992441038 27675319492 116648892219 85821844492 4359165709 403064446534 60857780753 4691489552 26788451886 273907280355 286632887054 89559924971 284943712370 404195698916 40789826923 342414780873 22087146375 169297234246 19774868008 75304668064 40446991051 180573250358 78620283267 72629895201 39213137076 91934390797 143137571299 158502837975 260266785894 51017823831 175812260916 123636040093 149292195802 316443364720 277035295755 149243989146 177554267081 378646915774 3121265838 3973336338 147316320020 17660990347 293661047324 415617812693 16303332571 3762842239 465135425220 115358081767 2926733679 338941576270 63599362011 29691233646 446250454441 156926763436 60323663900 117378365 28364230505 19178642144 130248410016 141502556965 120243928845 36463882379 301214472024 154109418696 21591024777 37441872246 19141391222 23139371310 74029892553 41484401721 142142694 7904384389 81827361766 95110528666 1387862290 197556904764 280625814714 247187032687 63641184654 86310864182 417507578057 211064144322 329078691583 77101879702 7060045489 163124968300 27535903630 90172535782 423643104321 308117155 136828515569 254788307898 56524948278 55442292320 439464854785 393737505016 385520402190 430252349407 203670872817 73823596311 354460030613 336881971920 10623489755 88382208879 574461843712 11963078590 17124370003 62468656620 121170968 137584876314 62421495671 307593803435 116699040624 98164543651 60602007248 165721645467 96308306318 208726718586 285639495432 233874521525 18017817063 356971335085 59792593996 63728808120 121929346588 34281527294 77592996660 180502542610 94179287154 50059023352 3061166832 63992757638 69881350699 99229906837 1172377394 3493945309 82474747681 3185586233 56178479828 494366318545 15434887834 141391310301 126470169627 9213227855 489883130675 276344262215 6701975495 118421279265 114441780707 322976990738 172231686268 14239183909 2135315136 215088871273 402786846597 199038744802 96941931827 707415362 35801580791 5922671415 266840686764 405615648505 175291893898 107888152365 519008842892 246910034859 282536903884 111908878453 25940184454 430518247691 195985390722 11506715640 548625477724 145854256866 514943684002 19132804229 45080466928 25267804338 12759413647 8476087448 176721547679 464948198142 75550945073 50040840657 88663940854 18450576753 324157798 182846482836 290330047834 10009623285 9789964364 173126688807 301974940241 5109015579 272834987491 249262050116 135367686273 131137074767 76756737280 29185510383 24397315998 157270634785 204643185264 128114446505 31983446953 221179280833 3125838688 115737190432 80454393086 242872986750 270953750885 17337697264 168082266718 3709100485 62461412982 79696998673 15867324188 181702930646 422141234880 5156211900 61436768974 235924551604 322841752144 27842055664 43524972875 108564873937 103323097625 194498570489 14268286142 178595644034 169532032051 8644479109 261840684281 89958291938 10858123234 92604454616 4096268477 234357540258 209912701807 299395199212 16987610474 81401837002 67087527131 7015104340 422137407018 639313731615 29149134581 18065461468 109056759315 1114887613 225106114136 210225117648 9036859424 88520103696 312024649728 69867464062 277274564538 191996704551 86776211876 67739118621 142746273214 3385946157 135691006685 198752227267 156003204176 97165607450 159683713 2286276451 186524532668 100935293917 110136089670 68912363641 337905894972 60395686464 3728909515 131044366730 3289475905 200938116464 223891395320 317692747945 8603989543 95759052802 33970548457 167560817964 83037401546 162978111698 8852896233 1139926438 42627379189 99314850959 61863768018 10171523561 159709649956 62494944622 70511501888 327400724942 124905486944 271959747416 45579343376 143044339798 15306507956 405737133252 154272346038 525671958288 551623977866 282687738954 4562369168 126689112372 88656342976 100117260616 83024400354 252537549806 102308078165 399854019361 424174456286 152900075138 141404370894 187501551961 413096865839 459409146914 285914154519 552266683792 8425429420 161099407518 158044255425 288529507260 3505807874 63649681859 112115159644 211536228799 135203270784 76608083283 48665026672 5480937176 148820326480 72567753211 2440332299 31177994957 142877006439 289935219133 19827247111 3822368830 67186208572 495908654628 307454560448 5471277993 12773272473 206983895103 558232264236 95752948259 15165954103 43701682620 135027954325 50962480155 38374215354 108275798919 119412689485 134025441532 38076553351 110061557505 135852605539 36069703094 121477453295 10213673164 129916412667 185928892624 63729474210 290109118540 307829128290 106941858413 87947207859 443325002760 18343540147 217946525341 550795418105 92512516148 140381381178 209758715084 363898341726 8315149322 307000153612 22284380048 36366798193 258406889427 19345005679 25063454482 2015360249 127157474316 45913352943 250864963706 11660752617 163473088133 18406181662 181393295990 4553648822 568856335383 659584686189 49087860274 268690155030 7653101608 47108953262 209756586935 55003857507 403148326743 14963320529 258923239468 388845754381 630767616646 410757349783 175923618919 31916363099 18024360624 279307842134 48622579937 29798599875 812469783 6047516750 246926218663 14205587943 44349117570 165581374 384871629758 384892323026 331547538851 101087190746 203706008736 224207704943 95913005333 41695315489 134890202706 10938869481 3499726942 5983543806 527588851 317956006658 88214432713 15836064907 32386754881 83497126782 9604256957 150221890663 421375037793 21101074661 173323626054 322662436478 306064466519 138950099360 288127888514 145960118123 62955317580 116733285454 226570931620 121401123638 126576716494 280110121066 277321089838 890736168 13035644959 154001324491 45482833537 45562044660 38513616495 374632820386 536711374631 16274977727 99676925356 355675943145 147614764250 373435500777 90765231685 58923222535 56307694620 118928324660 104346324504 201262218912 101388662954 105976294467 9390571894 420093534460 62471261734 476496471574 385308947995 619609577 119183768384 1392374183 123860394718 3021375500 470442336486 451447383263 2694823772 114841573329 18228638145 170187167001 2752193024 409915839 94555065745 70043499445 228949093444 392663005511 182166448896 460081235604 11786044671 258478327195 149260008454 176357419306 33654811156 7596473298 237490810816 40736998770 450618402307 5512920927 399826550695 48455910524 189286497148 200349503953 140324540076 227121607867 32446589611 100530197633 360391748079 159066371870 8599825252 34853142017 219835772488 3155810230 449157647899 523620002278 257404685190 97930576221 105521935672 484057135292 230687241843 13547272911 14042466493 165992306520 360787847018 32437011264 5629626661 2031658537 168314329676 352998670 305729843492 20881194851 7717424523 194850228687 2888944932 57688278301 164542023478 104236174684 324173932634 94326866143 260831909630 119650429218 448887230390 12926590979 154521704528 83141756916 4436879429 354719421241 22218559474 430810273625 83979835699 20414813036 89384555725 75240813328 2732644623 188244850591 1298084472 249588078587 218696463529 586749537361 305864534240 121542502504 15319090651 30466276462 209081801619 70561462014 6367965065 211368048930 189772959659 5778490198 134384465484 275400746975 115885080756 24355531814 34820730 5813135747 115589550669 197794908610 263374711114 288052802514 208931809444 430801044259 151944598363 190659828013 6453702110 367102018597 8984860484 535540189878 60072301286 151377036652 114305133998 257385206532 281989572846 93281190143 185040419537 103966823202 57917285562 61356668208 554616860712 500455746131 83338016622 81032082604 347469528822 345892124314 35449215967 27774992419 57388039 170716319854 71781937267 11311239654 407176004682 137814037471 65046522159 23255419802 979779239 432046509 159981494283 35007458405 2704192993 102642879320 189818641309 159253036417 123832061306 144869153227 163041488571 41388768963 65565601219 361183321 56393683351 270166388338 199021760986 168270500251 133243351464 431170970614 33000559917 346132246448 279924592627 76276569158 37353952664 514590714634 412997508653 53057253356 37594243022 351871884300 35948283254 135136862332 1629284332 42639261830 16184576315 56542799794 66218651445 21352764135 341066468294 136399323742 8735231841 178833492599 336251203719 500495741 34327643766 36936760398 210970010776 418234832151 184935811937 19481202866 236850817837 244415365071 16285320125 41842476147 200002862217 36146788531 84397010273 562371713953 14905989461 115491397529 151275937885 14889446612 33573965558 5237382873 131875961329 49996153449 44567426567 553629281216 114981643441 273911552 6832040470 550102657656 208717401899 115756258676 146179531392 382185905040 228075841392 39725037667 3033948690 456883149413 223637806685 314325415868 62392339003 21443014004 301968214390 89119664834 242970852004 37793580274 46709936121 320766729380 358763471948 424799633786 44867023535 60587350065 128176974933 68321072105 67485798075 174096912967 52885819278 3322597763 355939854786 199546607269 1163291149 215722299223 17598161707 540725813462 76887962918 141738377914 14997996693 100279465163 41083105557 126950008120 4349463483 224628983638 110578433247 11952227895 395857571917 385327386082 1467216104 56975218007 1865649584 19303063646 11824723701 58991795806 523023972427 251492687976 171532096718 138073677265 144098892544 193480737388 157142062669 86712068582 154895342111 202496299035 390119532443 15506537943 256705206389 35511998322 184370191370 110036060433 233450990251 40989014595 393205581234 1412806703 91090 32170087081 33153219265 106888305353 178562507987 59615511049 15897394939 351306727742 189485354444 126327179410 309561179815 405106741408 172733529775 37899613292 450879149114 29648389055 4160547790 251592793262 158756711429 18263168743 255047924779 28091388114 46123873240 412050785030 130295928989 185094625484 239321191128 409108980130 358895804517 4298789888 94494534707 54168373712 51834134247 194646426806 302512363817 230811108621 133766623074 394973225601 68831078431 192455343485 253153947987 119055979404 395529507408 104592152186 204605782502 1239269729 168151935656 358237354190 330052177352 126197854946 942306009 134490073641 1434192748 96443217496 521001584905 195440305999 163751706267 107330436576 35740587969 9391107697 95811066555 26849742676 84213650264 393494389385 19953467122 25802355623 69355757886 27315583847 113829875345 155467030295 62240632551 49799714276 525797136733 145200471800 131541791909 9083143975 154073351232 117795503060 27924643794 835958441 7267601069 220984722651 135497445591 791350417 141184717495 461628227769 43816206125 57030585080 258281789030 176159351256 25642981361 61025631005 250227215867 69368014087 315680742430 1131151696 160400854465 139203622395 219632293986 4388812680 3145278591 246700856650 55682373724 135997279767 210071841795 134031711640 206266869326 38852947966 27468338980 55523566673 1829608179 40214707900 257051105870 463236829 175337178209 8998348978 3583381876 234201148036 43399116247 45984387733 141149646821 1894423245 13778809151 61130963540 49243348528 7481548766 382799106597 92019607897 134284824166 102920017341 413958118124 2429661063 91479529 14608758856 422445561577 481101185675 270138532323 138990635352 314808587315 37791092042 162764052294 9367490832 44229735255 76911815385 37526064973 35481428614 88672384253 25907576826 80593833947 100562942562 102426857707 351507961835 230067078896 93047367040 171561851161 298836174404 37121531451 301009129773 151718897312 93986615808 156348042323 158741365562 14650591525 242700618819 126361979645 248682770003 121252012020 227575467399 49279880471 35997318912 97377061684 552368632470 25068837322 495091859909 440523954 139527404945 560537019597 353296096936 702499812 2271651551 226884387722 570881119223 319557773845 212856987462 95210181459 33345261564 96545659457 149416946015 104535293716 196945117534 2647590167 219818973604 89310882499 77970484073 396755768129 112744357978 46015935882 285908676445 7061384601 128956390995 56642430449 19078829447 29917406316 53622855428 34879434228 323916211507 59100204510 362412740261 584683667937 26807449636 151221885082 245310208296 23329224198 3276460002 208748362187 81245409931 6841827405 5867691559 380439104 3504684715 143040571787 658491461 47253794936 3614902263 527962490626 422241414896 287028453906 532797690920 116789729767 57785238807 34469152535 142434468880 57538782605 81338241390 86620346850 13012712668 239897493220 23189915505 151899623933 375934363578 230608961013 60788850 57065637609 28742286659 27940620862 517703798098 304474493407 50724871195 116918923367 122275638761 223268484620 255563043690 7249723094 237668575075 86582921794 319326314331 8096309138 78034826634 18731892003 394233478416 32973211636 301927864712 277385862366 29200737620 281449991537 99299689053 520680450388 338175800574 26006529417 115351188917 30296582955 32255249677 157028303158 54532532826 172795893547 77582090696 347352527580 94178352827 238356411822 5967379978 170954523869 279061902241 24654909341 58095170539 80701492055 231132169357 195723545226 183488773073 121434436064 278067647913 123114001989 42954706137 2024588533 103776642747 573916116236 137693797984 544302286830 342587987852 20721847884 90102344126 11033042460 9168614808 51222221019 104078789372 131765267358 8640856346 336973530860 144122272023 30930376502 15532130991 314211492741 145768980528 13571379929 196955442750 88799384169 99244999081 116868859658 28856756262 331701419972 11702395806 81814926542 163264305964 128972791179 3182405006 226981786195 291940189197 253256061969 263957500739 19095812795 6524767636 24842454090 6184464000 230578678298 102070528312 7295180658 118005688196 24147315484 441716109922 392959722635 15228568835 141204177450 66326740020 190581958176 140637733604 70326482643 266432958119 38476233026 118095069399 313957488724 431104533511 31057587204 124012896622 9352025332 60605149946 317443325001 48149557141 36152840766 224937396242 239027290782 226837042810 563478144652 15113368433 109399310641 107002089044 199666798090 261533100254 379574532242 73680414107 162217459266 183065448136 241635859117 234747294062 403350953219 75585877724 274736912188 345818669812 100837008408 11813597 505475885924 109168075007 41507790382 328573539281 1191853503 412475046298 433371396843 598678531318 326884303340 228728709590 1312659 127611565009 209478989951 26253780364 391186008924 55165582841 87333464138 64323990956 6944626555 28656511576 1333857346 41913792905 2443169656 53031027638 145362950151 253110070954 11230190799 46363454299 16734647731 150672639426 380448152117 144039611516 262164866723 58867321098 78608680739 31048019705 260632104646 252123992573 22925940331 310675163142 6312587730 120699594013 231361185063 184227585333 120880682300 132780943060 79763584657 410639113570 387303674481 485514316162 34822968175 160459880356 275626537112 300324538463 1011433331 25170491587 75116935693 265410574759 78472495803 2120586245 225416338985 280783127742 92543931244 127784194857 12116066715 23955988181 60382296055 15220731239 147248948473 1207948160 228473081328 74043625457 119816836744 142945745232 66777267303 51812055821 89135212732 85237948613 309218057235 103531305957 486649461 2487340113 4633179800 213405310682 457027845008 23876403973 423991772788 26301522941 58759090265 38572273889 158702702355 28669692726 250066372900 223850463349 65233957139 280830746752 187522341870 274232450 383967933611 3558601524 8896544950 1348596408 231586869844 2740325380 115428385 264184089222 14730100516 150511334820 4817481937 42954499615 161828302916 1674080573 204693175854 33467649671 218794251265 5515408703 330896317972 62465950439 262007690216 11222539441 163839600299 105529367333 1943164316 504926165571 23948546550 213679743043 1409766226 9694055912 19716496882 9724116438 50369079196 27673517225 17667192684 14284502943 20387261420 225335541690 113026061889 49618609129 28328911485 284496949969 119819961878 141471033243 27544209516 34623864233 166022720562 39097425544 130689931661 319832215 2672173183 178339524855 539016721038 73366623925 257194019827 8952660921 3119874672 348588535573 466437783690 328810538768 4175560599 270927775344 135147095 191520790951 6661255454 255378460920 197949238024 16396671571 17841404704 5208282781 541310758 6005448807 91901687932 24793305158 26612491539 224198046818 27224015544 30546484267 328685924409 92319872846 31404100317 201225847035 412327480748 327631841771 204525848089 103108628363 8084741063 139768034569 70293290726 570490521 472935579170 50638588182 62077519040 117690235077 163032212434 391352934653 12668001950 125354350446 166322697516 19476423173 33867923725 92343415414 9719697696 48285462988 218777320834 202874344454 212173551288 39092679354 29587747121 374216747496 12149301553 1001677003 314760120959 50889182378 26368883904 57900601376 8925456706 130094366819 146365555981 212884599569 235509809033 295620668250 10301353122 182256591042 73021101838 6225937359 222518197953 3101428392 143830143920 13258576682 217324818513 413173109338 31832266905 77333561293 325288629634 10793323363 4379951777 500517023723 497493065966 342206450447 98757787683 71733252981 36957641562 192733478 2128241045 252860191 44638909624 216458828911 24456478652 137193613049 237577445452 82006836545 149668704169 63826300874 112419764438 3066701265 228797185242 173034784041 18982986991 102115974428 93481046990 277819547745 344042395482 250408235813 79342864124 62007420032 24293708289 222116125318 138480499369 194731484742 43256350 407990339606 270369785362 98900233593 357824788526 90348414583 18981357676 258488899548 389673656172 979093107 26734002499 193323404537 141880277114 5988083510 98649286991 324157848141 63739762359 60515640910 342801867957 72952289364 303616437538 328860748848 100542816189 20440983443 11272608056 59655786012 26670119112 55987807138 25382532255 2127768799 218925974862 596379334644 217337646673 38791933606 113013962450 17125959535 267718978146 33124160265 175295033800 368639965897 39790827861 3604309396 218631108996 112098556660 62943169212 24016119274 74802810447 108036511311 79185836625 153608959172 238834017216 95690176023 314995422472 307370699664 132695261411 27461781054 70008666214 17297218057 50886758749 59084063129 35325234660 208911867926 105976305530 18033236032 217919870076 33775400012 234015635893 54444688543 8233058413 172235497411 46170475915 95833305891 187970984172 16474561695 512910904186 25905958118 71539243636 173918522245 195375346830 96258364251 47500441342 53087068628 295166209983 191348698050 54026117360 48319960123 324133102441 43684688647 341091005408 36288814235 12452282882 495233047091 32735670630 22359599159 167386972111 31858692441 35361538229 36297821400 24270573793 48418591914 13396052562 39656711489 14726265164 83764534563 104442373111 8585326743 80945620116 42878018870 10166727700 111218657730 175093416067 10139773826 544780837 3880479283 69853026660 153998411457 33133706624 45516614900 207025454959 134336019407 45778905691 355194413060 2224960920 98816292271 350679183466 286021473531 97477020271 3376760780 537152193 342546474521 72608289188 210189192174 78702385076 115900773688 186013402400 17135153405 1976045299 179489361764 17394309845 2738154408 62552281926 212152433652 65946689346 1267707674 606717029370 111792566068 25527166573 377391802808 6058647387 57753842253 254538481013 50899574409 4807457269 51997799449 114324428595 85847050740 99528973817 91508787102 254907617301 206611879311 82570328 16488185704 591660015146 75633669652 339891380894 16039990998 173775826502 46875797803 167631375359 1997162311 67293606034 105379402884 65258121969 659931727283 36083237828 145150879210 146767461398 44939606607 378202614266 31746093561 242563470753 230576262684 79934709548 254793753352 42872978748 109165552778 82842130751 109036946654 14173128391 262813837262 337593113 21958833783 82235067936 75123532386 356060441076 185117159368 108975083005 316247772199 216950243153 185256754809 110540439963 1980041776 32123176241 18703745661 4283979260 139997370664 554819829339 5506059819 274065309437 301320412700 256791755079 177252263333 96386318243 453428348136 290786305748 5532869593 161380865393 548406219048 146835045720 414186715811 201632296 11528234540 6638696447 410565917697 1350218901 189695150292 77291293951 6449846941 98707907727 3112975672 279742998636 64215012602 229841052832 51894599320 107590095499 251356161222 274121092545 106391896394 4615202111 222525678094 241630391684 93442279027 133289032262 39065521661 355335585903 349964575580 11709001784 20168502854 325029564570 125879489081 2982749379 425144463170 66580117007 213805012324 442526691495 98776430256 145943345488 34979024244 281636804361 277329160833 151558355224 259622124319 3324453178 92467384064 7444153721 274789848171 15240001425 34872423677 94195665639 7269468 124988445957 253301040884 313455259819 1346950192 56992213302 120401463486 463350321635 268367056681 19020601411 78734864832 339195070894 147019086132 4686466348 24190453681 29657390658 193945969647 151862662139 92504544514 22937829769 187719850271 279732155013 61163592852 290646034701 107517606821 298044675332 18296845979 91263417701 477023829191 21802344466 220122597694 124432251601 232202147766 126067106289 38584183724 12168241230 62139974868 8982231783 165767151953 94244691739 248499279776 127006384330 140121484584 130720202107 44775039236 113549009167 358887340001 361062882116 40639281235 116556507527 29566521801 4966070629 82411426405 36675369283 237578876945 316707786016 207672664673 158657983738 1803856245 138969340984 152755299923 10290981031 100255001007 75761258776 128084248417 186195999325 1618949244 194725253944 6542207453 38490553269 39038188203 150915685265 135499201915 61640152595 232568999023 90102196088 10952754049 56573336373 9483699142 92580668975 404076891665 113008024385 218055817600 101288038210 114202774796 399817572893 2793868358 113828983088 432704968553 108418845520 114703986842 404976820790 375214978779 8966110461 7916581306 359867423140 73916154735 196828344907 259082246776 552613309360 44135297184 288475177160 101563282745 285107062424 72904369662 162268607018 153677825917 99068405801 254684967282 4705258753 414632955268 1078065505 95076862619 26132284464 93595483627 83839347722 309656718 201146214698 59507178392 11122382254 431296306649 230273660498 115514044481 88480363830 44484728210 1372598803 48527754118 31681285757 63727688366 113244267914 617355538300 341387470268 23193902435 85415981518 212750968672 160518793880 340533230114 236570026933 8437460954 2797347616 283746182678 17478516590 215770460215 217519922324 62921429470 62696202820 26028692836 528461971 10127966074 219608740520 152733530614 206561949853 137520460611 303620463876 192957119467 27106858573 104205764690 54651906568 46207284065 12424647565 125454392964 628520959792 85285472912 86401588289 208301743626 16782395198 95026299609 90521481898 224451280385 183247457430 345465779917 306503677908 12110812092 48573530283 220793481803 285359451074 229057122540 212632392640 39544795787 10730390948 385377505615 1942140447 200059076426 57405902684 155406573941 73227705212 16641367178 167494266865 60203961939 275233468849 26502512013 106161227401 168595074423 181388940605 53666645099 102342473867 103344680689 18271946737 180758726462 39056119196 461099272577 295378434005 23874345979 151413472127 53739830618 64293935580 1504889777 94043790578 28932843812 62253296697 263637505236 32677750088 473612666972 57820470872 34411334615 2680584131 202720872370 429385364230 173001876416 92383641163 199672026218 134337670439 126844465333 49857231736 363514866234 59593805500 669109692 154310820067 2136480941 142804511493 347022605509 77620825446 127301496437 39498181470 157321488115 381897558049 16365072860 5140053059 8433742246 365568888375 12370292952 194664555664 3883630920 108369522653 48686531635 45306906285 2978107341 161139386427 137228148344 364743648828 1579199342 120671294157 143268915160 353833208835 187616409571 185832625184 32631180302 94342413742 139635738505 295015950946 18895056234 111618827625 9776404310 58821509553 278971152112 28340319189 244402702762 4807534482 261090928325 75678209097 166355232146 404154356221 281705136892 29334257303 4849190691 27519172860 450899940773 10931694773 9806717078 78726314416 191273433172 31306763689 66475845593 147521593089 281226829272 120029649866 260454046489 182314830246 460214080847 235808295538 7005833182 6144895065 352317387766 559158331 26478281352 178335957587 3670797377 30969138247 69243553190 322525944879 81785518334 22793749337 216658671656 4241971599 117224570709 119250789498 221151288118 41355438187 41261977118 191287739190 26860389258 95660817245 73814577766 214437534810 14573087944 23027124397 46120443852 753844289 131815148413 8999952110 6813761842 32403359905 585337912140 8322804293 47969294428 485289449 60062463223 5057199784 69621379228 114533504117 390531994355 58188122453 276168562056 472711913404 99395332038 43516424770 29340536063 40014941477 9647882837 2254192 117940731673 51030362747 78404917235 353572819552 18526355909 268493199489 465521035581 136852706092 52753375938 11888982830 90902133932 361795737415 82513745930 4076686756 137622520693 187229061417 107298545977 232810340767 223056481425 97556165586 376377785515 2416596275 74609689096 62187104566 45730549691 33061458 19228244171 962653711 335717389420 24133962993 8448179503 294516238892 108119526950 67537692529 558957198941 147726118894 5637953131 24320316890 161189930679 289958408116 140407724450 517290586905 258770032918 1308783196 121905357366 457611388330 74819645152 30842173370 240046983676 436861046553 18978644735 595889615458 175415571799 215631944387 88865909798 41073647704 394558801858 2001417187 56764858542 80649845684 214869413291 1736944506 211664434908 474477745161 3010436230 430526438967 225304706410 137553871019 28121736807 25064254319 290923508960 13387030039 150719366292 35514477574 334707707602 234954171368 50856194426 26805424394 150526009453 171547943662 5155922804 36305273072 276688814603 95424812249 18535030463 105023134307 157876851626 133125082967 58456724578 341742446385 26231441156 218448184386 374713618121 246558172617 225230995571 75739404826 8725189570 12404162107 25099445216 56978360369 19908732025 162493871641 34294893012 542536586799 158732430334 255820041754 58050116642 21161748813 150715273112 444609979400 57223513551 114640828036 6906924663 2867706746 31484303894 619358907319 394606636111 54858301956 127581762332 165788616652 38642365324 253808780237 446386862245 19604449337 11471485094 226147114804 70982602139 22847877580 410467755948 23648061230 84893654555 204484824048 328127430663 31079055115 60701287497 152066435559 38485213145 121636380156 53000800375 470667026273 25637573297 148979660942 153557693525 331659044376 88580899241 42740391966 515316097813 226673301274 236535620409 5867319513 199313927681 104850852264 134677929153 198015896446 1429252909 4866466012 183251857109 80609541370 5493278442 5524407001 168796449020 203192393 152528521559 79743976961 358537785669 13310705540 59996060322 121851390175 101942084048 38712538869 2686421489 364247270642 29659721125 128884627758 3533017935 134052911701 18074146653 83179474378 7102809795 24914005594 78194758 44140312297 79722019593 119173621606 88028998915 20801309371 61554871735 26034574149 187961804904 46230234981 268949315444 146918441864 212444362836 89134310596 4765858428 1980922122 236702152 519413122758 298712114864 3112711897 73331291104 230956377808 155279968900 274706916853 20282027351 35967496174 277751751180 9981990815 377091352 34713719005 240431913588 427901073119 2298543198 29162615531 144873548290 114716979532 281943441825 216236136536 14437462126 10337750923 18507812013 35061548181 42254123862 16738578273 14433422248 382716237925 196675303462 41646033431 58119110722 33395848567 100326570535 312425304760 64917506901 33365908047 29408350049 18290782663 211312644671 70078858616 26646344414 68599534019 56852694605 92947709 42044674539 33148939936 151458893445 187533818145 78677521411 48644357254 97552549621 138742298250 206769543208 51902981879 70932037264 104918016028 933461812 33032960804 241068075720 53712009111 291370616674 127547410465 145645240239 254805989676 14075364120 56864493132 1775080342 228526830741 247017162084 125916804510 53099630570 113473156561 214205759558 25212269503 302185471534 4530995369 130119140006 303602905665 7545805665 61147168021 209801374266 297403477763 123334703341 390138069091 4570937932 200126644980 11411771012 13377647979 8782132538 557079644 2152713340 15584379665 32001823730 318058517969 465871103401 15600659392 88199734054 111974916333 406280602423 38157134160 60883111155 8379770542 31214100204 219615804725 118255870383 185804992299 31222367429 10882834921 185905592889 41498467370 48920619230 33423508334 160511268797 213626978980 369339695340 285782832617 245859975552 212329690319 83440477684 11681950901 221497298 233001804344 493151449853 48801357008 178955921901 52470669461 12707628749 14578989015 229639706548 190625587775 82480666112 14152638214 21676460086 239467437945 28767059147 24450499075 40743427474 215330741251 12848794184 259921547401 3003580396 54770556282 224102926560 122422516220 162537073025 361625807686 149195539610 175920150873 371653291092 47287630052 629016235 212577656004 73438725827 407409654631 490932904 366395436185 97040219792 108842106983 1662626194 580726999927 69064593177 247660060675 94070926812 60640031785 27265368151 318410422213 456402685974 13859913944 26555024944 104321029993 285934254049 61540279989 183818164420 192588507533 15789162506 171240646640 251248775219 496994439678 39841704097 254531841035 57505147823 3705216857 3487922959 12567576347 75012609025 19622531605 603697069975 26284301908 48300367072 60942484446 30661295794 92266011141 7263763643 219395193595 91409962003 31399234742 9627183659 473158502442 59456385561 440950979783 183025571308 351913249036 41122563027 618020913678 515849319392 20375426546 241022226665 42477835606 107099551901 233527903977 48843782912 283726054290 21244898091 16198807409 358564066598 29490544877 75142887246 165315195713 43083691926 32811533519 231178402619 235540493486 54864448212 292214854013 225034879404 44930398219 355187477521 161143611599 236278497999 57660860809 118718790170 12570875863 11841407045 42093355536 658313280 124418894262 77750188594 22278961908 10200103726 20891565593 110887843118 15336266317 38142758855 5933782248 14494560667 206745234862 2112773701 23401172253 13891193528 5869406306 118384987036 274822271538 305926221169 10731167701 61171994541 196175603271 73983719164 146526508649 452116939993 25012294583 454914660768 192901631063 176490672575 87681479037 196483253761 63046579791 262252024428 15750532040 57465885517 227852865408 91972397365 74067343657 177978802620 5630860886 122413367130 424092630745 12918337420 44270943004 32735764287 6695962996 159578104 9520991193 136921395754 53808620473 4750954909 7366874528 120401965605 275384448371 17026061561 410282771191 10059803333 187786245082 192763003228 35724687201 20053629163 31950935009 197561438372 82595934599 2579527618 58644119207 472040454 5299581013 49461700821 168776764001 44152252741 212591749737 9069249572 73159016751 222452820368 7154883115 4420006929 182521106727 173619974467 17929022302 337133257551 169944189381 322337739 28922342349 89483053851 4792064449 28004467060 116833475589 227337036739 327730836112 62900758962 59739648771 14387732691 38654264430 47203531662 547559084309 7317390088 298248779105 309074378929 331948897103 8372551693 62683347 32127464321 336288389556 469016438040 33636865325 243567358052 91094979185 330278094726 294046204053 61975147481 95405676452 360191954 8221203017 2254361954 132456141171 71374201631 62068138264 302649914742 273769225639 32336977496 287567434355 39229770106 129566755542 350703801433 75891966762 124150283807 248949835576 261814958075 182400716870 46704337470 93243408730 78133804427 12503524815 64592619619 78879804458 17888509326 86373895300 214563103644 252526042621 56651326098 16614850636 269243460150 504877050458 22364397270 262395348501 259184859249 267618395876 7804166345 60626316302 456732538229 290002215766 177765495113 79431974283 6812618170 172972942210 15391641354 153498849020 223743818999 33061402528 468574658289 39022623560 65984074276 83096192283 6175273236 92875511214 17109248466 15193529793 27161733402 242608762940 180174383077 29281495951 6993370813 26610098690 1871150198 13232116351 56004841387 6367331343 50181755229 232028906609 29067139248 165491232343 73420551513 82931615767 286099024479 586314444057 111187639262 254806622626 15183197124 18400391103 90233541935 48368060839 33748022919 4991981206 76728348202 146788535551 457894196149 58140137748 279153086579 16677674924 53407108992 247685717489 496691856029 6873080713 11878472197 86020591303 897144128 84487113886 35680914025 28345785991 101998750880 54496856167 307432761003 102911714910 43503721215 89678937 256586029108 578369987046 18147018735 142261259258 27237493576 70799078630 383889763810 157635612548 303832960018 30169555356 6767316286 21566555328 212829840294 129225287802 237932267976 152395670238 8057367596 195576739793 257445359191 18164096869 189011699849 1068094522 140709818415 66510906211 132454752803 2496076847 72777329316 85333928453 128926877055 322219673704 286139077718 112655607019 4164267437 33742934769 270703476343 50990206490 95044112852 367630479339 112316830708 235833426519 142886816592 520135951889 126792041034 1225956224 49703139468 40406086250 37049606893 120772130955 338827606079 26879622319 464138284701 10324727800 146667452776 99219018329 248401419681 20514196807 174394876526 325204297374 11985395613 70294672952 38972542338 95106385163 574360610217 414823440939 172475753551 107656422527 134000105298 299322583981 130459433106 29611457948 103704614005 208613804703 108414577440 81964996512 218225146346 315256815553 262717000500 25040166840 314995981026 83337267338 211606901739 88005597530 575156751603 54633731061 187449188876 198646375406 195304211354 3353271583 301418343133 150740208726 541394689 3964444685 102036372915 86400145598 232211952369 44326306684 1587816006 8936672896 185532231386 309506801886 1102922291 104931891053 373731786605 223364093401 1780099273 30469118878 177428277056 117862709815 3160039800 48651795228 125326517230 2044493233 524675886387 350202723 117732020267 13084500878 369733032 388696874470 292525563263 70377422290 71451272027 62321928360 16941388208 1395751430 131567524953 105343608866 11269424541 181676681256 201563760072 181578570167 128433070682 334806161529 382437833396 127172865995 72523182146 15419459430 605690478 326888899890 163661369200 148694763871 162022622613 9116113298 170484376393 3078868440 459072864893 11373151668 220112009987 10240240967 62935965791 89064316077 96272099188 137943116455 18247699941 84232143931 21220703 156471203177 59331961419 79944660962 42245117942 230146011458 57969919512 28514864092 330608135632 155199498317 51544038868 8635144132 223732934908 116078288076 26768637043 65691536846 97496300407 84475594564 13211911648 30290472985 58270817935 340928249338 367172451121 486612279975 42229066221 9162629442 66958815488 88283340432 1883639349 691432316 10948303115 18061428234 331796368583 329242630408 181095211611 343595142969 143390170745 44672200403 436451230771 157198054440 239298281448 244077643765 66214578037 111474470839 40045846574 52406634130 244060355016 318015296244 62788231431 44247876886 115737072012 116563390578 81918137685 19584875 18843369379 108439787057 47454267022 417894874688 282407471299 451420926664 178989123303 40571365307 135238273653 784681065 8464217710 203931619285 9920092583 123697573669 386408621516 191032447558 182405093383 7098827800 17018708323 2226355436 16092981868 226005954541 20288382063 231469719380 2118805737 7007526325 109324597163 9302072419 347660406463 53108593384 192655507284 19156334766 242386413298 6389502021 302117071708 279893362545 6792930100 314373782193 273940983678 12231437808 201798945487 9729915697 80568378811 7323010447 38155853542 83357904136 415303152431 59568234367 31669754728 5921240840 52320313839 120258147502 4654985832 193960952748 66258068581 2589213218 269670970260 145562436548 7281444595 81977937477 29723654128 176514228712 586468 4340107113 291978050062 10668321859 87048447086 47901087932 30717351696 469086106804 37272939904 463190115665 530961409308 22473072270 4462281284 162132679547 429634154534 83468278717 253865937599 102377009603 298912757854 292819350299 56256410959 217951487748 158667287177 258291807256 61912397509 58241928152 222711281163 203745116732 54844924037 350676583717 45748207342 37251179076 26845212781 379968513035 4724652705 409532050594 186481574829 36340073166 40600153528 2776692483 181517616800 476398538557 185920612327 230780673675 28595566538 41532054243 252900408581 279471243965 22824010214 336628233478 202602009728 16271992704 2439186342 44306904005 18974481521 31761265251 126184895344 81350549 106155163474 35139740239 115035535213 79491301545 17029216564 34030957591 3523142439 400348978865 65343360172 39478978833 184585982759 32354954811 33409847985 42189785646 4490472325 243692289111 79387616009 100687211310 274110845788 172584474436 5568553851 7511578296 37226496376 144553956394 529931563097 244216644860 55277830659 402212305587 2492944749 133091260793 22565691567 144934910783 158385312674 197912000549 178054835559 34792645859 20759269563 190297662 4827639178 107674598237 395654160553 59303270555 65462775464 123455963815 31053133688 107678277142 187420518876 45119504103 114269573395 44776939180 32828332461 35444134742 201525989628 211088792847 206420966908 945138224 358183927933 93049465387 318980425596 37574515549 9570096617 370417259885 766488560 19543837350 366759267167 27367941375 266995766266 9882292473 1358408405 23428185097 122295650590 20652938351 63783478073 3935866887 20926236566 79235212833 335762015075 25246907742 28796044713 2263483965 638088326663 17982432314 57356339500 204465973474 576007965 191285806415 102048095726 28806481166 7102584669 8250083453 32010576203 18051901933 14882287478 117924451660 10495927736 537591602154 133979771475 39166203718 171895218340 516169291716 33656783150 293509104610 350503564443 4706082187 258760489160 51823325323 78825209791 16163069982 15749506231 89837780478 62622601845 65418926665 304110014014 174729290092 192815205559 31664418929 21980066623 24763544795 16421947151 3059310661 153244392693 87895009581 12656083586 243222097958 171641445686 307361823891 276670447812 63788695344 17392893016 91170513854 23804220922 98347463247 69687754163 214063880464 235500742581 430464866067 3671930731 39003175744 80774879468 19766607864 57750562123 57946421854 227166876489 77199396587 67299435880 62601030158 173246425906 90850609684 341584164299 24598770469 163077096871 31757175639 114687497894 321449561471 258263494188 6370233464 23141545170 66365390129 125464148851 5502656389 81411079532 182754026715 69623050351 2349417692 48640487597 227619225262 25362799655 49041396680 109403568260 1399300745 53807207599 322405222011 348396321726 56242392002 221048624103 5614976775 247917210580 19205171908 161138333560 88372853491 45987676746 7539339810 54705243114 357128266181 15816616833 40947393187 287506575389 5783843354 84464441512 4520968276 9300893605 89402902230 52059646575 552019956 150545369329 483171739208 216703959458 6846952394 16971529668 40428635299 42220013034 113371334938 29562879359 7412368004 325797184816 27199072363 54138929583 342074744930 356765647141 32597865531 17416488325 76998424290 8425291822 54091136123 585069401770 63564671346 261240555936 10125247684 25254976812 74764631796 53430185913 18524678539 264151809314 4141438076 565549151425 512608659723 91132764862 578937856 163776656370 869771558 7170551482 5452656908 54402167189 369239107538 410797699414 377743348389 237031757227 7603371190 25592201010 21531421855 219037411412 172918474011 22714972385 3965616829 23322597393 36106980786 1710113855 215731948457 26312153136 11921092383 110324201561 285613976642 26835894279 28933057306 123112608000 375914890793 207337056796 87152500500 105991329015 282534050813 54615297322 290107042967 15176232659 6376851540 4114375556 54160818505 173825265637 214697511873 190172042509 18923789046 20002706557 162483040254 10032501237 106416581764 506078003688 281656531906 606419899729 327041998330 441845271580 12329254095 93840985253 209580756005 12794625834 130229335119 102541413783 630136162241 33955912212 64568950591 328956693338 42341489796 43675052436 38787585266 77175802418 11244922394 104100148426 97526524340 299769214840 114689514837 352955211205 147109028303 375287644134 1304077093 47782251728 356666350205 27506775967 348673332362 398965701470 82704140875 5681482393 54117665615 9323319230 396760207303 514542194811 18787220429 53811328231 53927002408 219289489880 10761925154 29691283173 136341879243 51146877949 140891992361 322231981243 449868927638 88806945936 30346853713 2657339554 19652747276 39996363655 346297724423 7793880751 120389478565 136509752013 1999638124 6949208176 406094711 29386916504 368758942292 42315701961 5948403637 167555142240 109044602474 109488560702 32907180059 51675348981 130667295935 45617212291 11817803702 57680776622 61066251538 73940897892 30920503899 106685192227 266815862504 97868168699 66292818386 54134394627 35877086020 256112452606 14266913388 84565164727 7315580627 155324167364 329847348485 7621886079 21851546384 285808902036 316187284109 264414847121 188323398873 167145471125 112675930280 393655574799 70167340444 314031514210 173727643506 131654901673 283181527813 164732133631 6051499380 63915931911 277239985851 222226108044 344457226665 19768778714 14073741041 112741127345 56881118584 153426772484 303700323457 350573497172 10381816124 66711314299 32099723637 6090826123 140173426540 77578744195 7840158929 89737948614 550278383379 117849705167 205430725319 56740745889 218312996413 97343907281 17676284343 47212434686 174489908791 59055314748 448919626698 428959250753 113266290341 9195906817 119491094350 112610685449 239180057619 160242278621 39651362143 5561455327 378118677991 44517416921 317346847935 122568559993 131358854171 137048255224 361042046 5362270129 495362503611 5395608852 31212153070 38838569584 11907275410 195931741970 439022465951 74968708721 1979897826 15064334797 122479118685 18235870013 83207825116 24731893793 18483331887 63657487403 153650646417 133495980280 582780075700 306683727888 42236214506 157655667730 153524387767 283390191976 83439286211 218063564 186426441874 37305532789 5042089685 22846227070 48275442760 231120562523 5273806045 103526505568 9708924341 84630981145 129702297334 502936551888 361767986615 5270721308 139539745512 132905724497 3055005992 83745672133 8593348903 5825016478 23641052328 98825572364 4269588230 29457851054 371705750247 8746221159 173478213675 9023473040 31988621296 343817842738 460770745 12055187458 445128787835 468982957391 126973747735 331779178494 197429788170 190845222431 367477617900 584675460213 228114196928 164539851126 47498607369 173435937617 270323242551 150604976688 180384393358 14789746358 24162173156 32103630358 83910106243 45086258235 201394918887 254396594767 172426914856 11496649358 376984609992 49365487764 388848760989 46883989264 120140552155 166628694205 564606920981 3326212865 92811172473 64245941338 272497213185 355699979344 79782046843 163224828004 3959909476 44269370393 106273435716 13326014634 180380734748 111539811867 55577336122 56449233358 178461966878 104790265611 139418980537 72722399103 101835018576 102199560457 5857570100 117084617913 85233509372 6463128036 46988696174 113570215969 74306237469 433871731844 335943994783 4726446204 45047654947 10807233961 15065000190 28045163140 905824135 139075748828 475465277260 1966519185 244911401675 61519258498 32952171428 98705246281 22713596206 350097402683 222515197253 198918564295 121402613372 529589557580 893875696 111257003770 2940870331 171534415349 2735098121 4075194078 107397238217 437634527 58502773103 344388757031 3484846159 392474759528 304970641293 33548728137 37537757289 38227735996 255909469927 74008501824 2008637424 194548836143 10528656421 437472299674 287534327405 210561186635 12974446634 171230468874 42879911503 35035518251 144216635286 90328786512 13100224131 4748590749 209333932064 36638041932 1601106779 47870771210 123075424917 550993719495 6309033819 9324520836 251043997611 12394110423 59133247013 196979214171 95931851683 180801746061 280867643663 142277194295 35014223412 147059721230 1944245668 109834074671 18022226439 92349151044 24891722829 242037951201 1743331132 107321121801 4875807090 66790452857 115007832401 55995061556 463690565189 6144429579 292245564069 65257090843 273099559667 348012291586 312711817430 91276533981 45134434550 199516780579 256626391136 74998462517 6483631774 193768701492 186146475114 781406051 372617774817 334858395059 6043224527 29651329046 248136883539 48147712442 61755211727 291444572 67546904249 43973936889 320861326458 111171405978 441464587162 75685483668 82757829840 76363251305 102468244763 72700462692 5824070012 71297829373 172183228660 369115048501 124247992756 140178258561 446675842077 22813112499 477818594350 1284453598 413404149719 24272550833 126186813408 279741118227 34774602605 196463777697 278310674278 37589119231 288478639575 24035480583 7061117891 319500102831 266406681559 224431710321 193336826801 150159297954 125194606333 86752089994 341716220707 310352521694 131296841831 196445978289 118200637403 62063855076 111941387748 19157686695 41007433146 249866963114 87510278465 8558629951 257346927018 8801485393 291985604386 384972954681 360478744173 32508221468 5831855664 67130733239 284439802993 18639277052 327787205730 144130075063 143738415801 3218104247 100936831790 67301012676 14124199787 272693881679 146792625521 180522059984 108477418688 90146230451 5288423646 17595604866 7567157209 12149888461 331020620162 341643419110 388182653 366103378455 12029143601 14530745243 15506478154 158829875691 265818350003 6593266968 3676267549 326295242761 78049884007 57355357790 88677869350 135501354936 22690416539 56916925364 341430767515 428033367294 126978045157 3123848932 71387318078 85518717944 41561390099 120564729091 71040472735 115761569127 377181779268 500713767012 111179949173 28015579293 195979774294 78593941911 430338237862 126114542131 35513495153 400969402602 310732285747 1755276514 39348817854 84984163466 29631517444 216710346091 21218396031 9073099717 33282881009 5671181419 269854995789 53718651782 330014277811 68495546508 133994807 5548681485 89009025543 16436117778 370204295345 21303718518 125834919458 604143710 9817128187 358933465149 31629817334 61657359853 15534699986 62560117553 39427961965 86187742113 46135929724 18929866165 236580304784 25255279546 11636615143 29799305799 38190021750 288724918504 409487299815 236181846352 140410644214 13915602612 5716692495 274824181572 36516581058 43976767837 108239730628 141608663473 11386599313 126554891209 22993005769 73722764771 166156682709 114830047387 309096083128 105379778423 91172342717 44879931285 27557966233 118153810438 23764667202 4491051370 95388608521 289901834863 5235795444 2236434326 7134371585 21661432836 256890353635 5060033105 401103739569 117838758677 48930448608 13500798237 107861454369 114278803436 29198873364 201431720370 33929490857 31827429558 305377136933 142658308262 283812817583 2567499437 11170716906 58523729051 7298676899 373773659140 200783315777 52918867755 7246093109 45132955900 226196346811 48753082334 325532241272 4360492034 7549573898 173928490280 263995421125 90004452376 95333106790 250557249112 43777277806 268865887809 7127780873 51403160358 163545698055 115499448995 23035435401 26935922376 17842319465 1297862009 13550938906 219520069149 137391677306 22583336050 1193567749 20542497855 479457541153 9506180333 57803821629 117255660761 291480819381 61884215755 137057613425 9624010826 171129353880 569113915219 39636040152 76307489798 313680275865 350118999012 213565072345 117380498618 271285230843 1680488424 275337800231 46387641651 196612746461 346127996991 38583623689 30373754982 1868122801 1088912432 77291154133 308829916715 39057675920 20249201502 16044038710 62553941506 116574778645 326028927949 61498478008 161532609055 71226242298 173502107988 18804121061 157653880439 303489660667 326054113068 45336370615 229377262009 35468093150 254644162066 20937048285 103540079278 8357649636 49211350543 139058618003 92898995263 121615249106 66201494248 5677654763 10683674014 512554020 149591169928 6881806704 26956311022 11930826421 12111494634 57472164019 175680877393 131628768369 18787579122 279213628869 16258604856 2901872620 25027006107 143653126260 29503817908 18626342096 52425455337 320497139815 46978335159 251183488942 36931263676 316187461326 28960908567 140414479121 27478692712 303437184727 181579897182 169069543873 1172816664 12244758474 178452261267 3566000570 37864721297 469999993269 45683610543 2309048002 109252559551 175078414093 345209206281 127048444048 120148362971 5900868396 41708682252 387764610726 260037357244 140805421 253939563729 285618111847 180179949938 41349621987 245128247867 200855944083 12999563949 287707777 13468200769 199389689793 252391612790 112218715035 14773957784 5055126913 136450266268 70493128370 199661834521 357393289953 25483154235 204043800132 40720645734 392383276673 51254660250 83323095510 266528755561 90871611991 110893365555 72308265783 1508344470 205836964096 316186408644 155552845060 11357441242 127353080048 476530255911 70988959032 6140862625 28924353859 26228295726 438029345549 102484824596 83021814469 139799761514 62565557273 20219675332 128580625162 207877355113 16273664558 33666988424 187890868685 181231525695 41567405394 170627690756 228363441575 29698827622 123835199270 258821936419 50542354482 24701732902 239058351525 382768521950 29675324147 215633889463 62602850225 20798360559 200094029720 103394715537 283933898795 436806664228 39660013953 282018903101 17659525659 184151512209 49733603910 19888663614 82504810297 228481334586 52973174408 51186932262 2696306926 403255113928 7639603902 29765400710 191443748492 6996926938 75875499923 46652393992 282617051967 38450697014 52297547392 12885172473 341424272731 265710042 23664295 305102155378 5458104778 6116017962 65410422187 184147928114 20493640845 32662840436 203834236938 21875938531 259630126464 27887101457 720598293 42545471416 64968950530 132317048296 11579393465 211164808418 436363357724 93748362542 4555926613 67771612214 23629550199 41600837660 67350840172 272629930545 4130582454 432788680097 323290602 49110745924 71101172050 291068304286 5917788124 56318825792 6402975245 183648244630 163980892278 217589277173 187135580605 156261863848 5194022907 102555973830 117229737786 20607914981 161470715352 81698718225 152421121173 301181722609 151570369146 81477011413 1102057484 309736190783 153882647410 125101701146 3664669235 5650979113 20341891677 183351141612 68989480176 68554364916 26722870402 31797717623 67444138065 339703544110 27891113344 60137771615 313458394 51389448168 536687039321 11883525305 95971999160 4503310099 161290691900 46778849229 46773101611 290460687498 64160488821 318893811717 134739155909 18164873713 217656290800 351406437598 218256966217 5407700169 41764514215 256300536506 40900969685 13791576718 11748081160 2388188359 18715571200 334571948856 101363661490 73304655219 87761600813 25697613717 15299847159 58785323470 55264001705 62109988477 14490862822 28440183112 503861364870 249490687160 105883941452 24476995063 2525308969 37166977409 43135970186 50516680414 8868552267 187318376843 17935939725 82578960412 341155551238 283171910072 573104471257 374324956635 124210159496 161535432418 404475964585 35586972371 127370244481 96570061709 21401717022 54105890116 219382555031 689870543 48333855481 580467059284 23288697455 13441133391 26138262735 85502010871 6376739199 193878351142 228779935453 129660447593 216279879913 42793767646 521570683344 69276044688 6229015337 57577486370 84775575421 293925960383 99238069606 56354863520 149193654805 191943140607 16244789158 87598860315 195760853134 33158937523 152200135933 88239051745 222220955629 404215050999 130860690149 765389253 109172744326 38444632910 5052014654 22903287968 214963606940 861339770 55673708576 260388456888 1828352806 25047001612 124150358769 110928533338 101592130912 250359217272 21131706005 184457894945 180571562614 23029157609 259659086391 169641572553 64390844484 167166936108 115154268742 283391987368 18479634994 2746937479 4594394101 199183243250 29661666559 3975602800 45588267893 17189799971 63851069726 16701129171 17838656063 150917881959 273370068149 101894678051 6940451905 88060882904 366745809387 118794815379 179588928564 19591865328 15233991368 72613754802 416382096073 381992830201 41084211992 151921704657 177062846417 365684163752 1062612174 85274432963 110178712428 103558993845 171499595928 411189310709 1621907405 75740522974 54834955386 27054360727 302046658601 12073986333 461177512927 107918060057 203502759823 11683651955 215196525363 229602851154 51546759149 262908249171 6778621474 405983162822 17558181581 319284350935 3580873046 7675903197 184091013177 132601489184 52311458152 39596836941 39579767873 150452795272 18147162611 157297694682 26637288371 166544638491 287003987960 13403380714 46552452018 392688915393 81107681488 127002534870 8152620301 46344944629 76733381658 59334879953 174950851256 204822093105 150489461041 116621462790 35391085594 71378321717 255784659672 11771944681 313265715715 168398751492 21499736709 90083058595 198584361387 448195439394 128363932125 104312190364 8173707508 79046320057 24598406254 271310922213 122470890178 3067907951 198890760619 52883505468 320808932107 151928182656 25925741360 170375295869 151217377282 30959169829 70375702306 56918012342 40925640876 52418371494 8337222977 82770034604 100002150482 102342731192 49384927884 90995984154 101712845591 450358209301 379123422353 17007353684 87552181495 279940023967 335831804018 117963378041 34487035071 80031471656 137869841747 488629445887 24458942209 107122255530 119507273568 47057601483 157872316118 3587146608 105889212302 24027574738 423198165530 158439787498 146164308727 48849780073 84839067953 116399533018 316461341480 104036591250 1230707115 105217391932 8360944195 423422722819 328058492949 21614148081 7558070443 126167523 137418909539 162473489602 338874214867 325416800217 297317270773 1197176492 9379566590 136720159604 35890700268 125328915748 82688226601 373035041947 29784449155 258378213363 102436037955 646429729 357537229166 306228426153 10966894546 57502377509 181963105379 140676681209 79416597818 79176955638 11309050416 44473399001 13135131526 22836477344 157944561029 244730903909 27853336003 13814495694 1010863753 63340088452 943754643 57490582493 228468368 112812607650 316161401985 3650753849 1977405352 265869845723 254676264109 73838195588 325202365041 13123838473 24674299571 43993985407 496770331307 18074830832 11647914992 10798422421 79895352902 100654667726 37768543761 57115603200 179601790522 168316994093 1363297150 20106461863 75381160905 249695650036 65617599429 55720983645 256785627079 107550128317 279023571818 265747194649 13900397592 221813073279 69434092195 2108087403 139803331641 156102384740 48362149876 148644412398 11144689639 196735709610 42665071206 299644391273 184514135122 168637420172 5058628408 71315130716 3972566802 6179942142 195583504227 49997962042 30305989626 37338920780 143036877647 402626344723 149247932020 42624729517 57816935161 442365432342 1007577661 159239968232 63135709879 12675224183 24597395669 120825140849 7796652195 267621296048 61572087652 58188770633 21900597205 5397518091 341777273835 486335368357 22530968822 188459795887 3665621010 3326203384 97641960256 180576544026 302761670040 72728908069 75768277620 38912441260 60776079857 102638366375 155685563304 1991481044 53243185923 126016913726 19409956903 111848074169 284667512120 126406447021 8341825303 60870850452 11146399807 151626200104 609654652 10844286226 32227656986 323738820850 432937572912 225987492824 94165481997 3118567105 3028920499 14176685085 439338664136 367525341571 173844668841 297495597833 4219353145 7368353230 119002462141 419240748066 33189893836 23477826992 86447975462 272262513313 38296188188 56756301251 219190022724 13318456878 182237350562 5241103417 265502411073 283977805462 141731620126 17946912135 90809399494 2179708174 295401065394 383673859543 81620825716 101707911286 60955705693 433546255979 78292892959 164068018316 13103615543 38428627474 194087461959 827194726 174209714797 281071917162 80338708124 10372738867 366666510 173508691255 2855515777 93846270663 173640742229 45865648854 132533935589 482002829437 255570391310 2734962794 1935267682 224136624389 75486309943 167848772354 162411556085 99686520926 54517520751 201499844138 169471581486 239788672558 205670100837 58391420937 214562239393 107432637630 52716544223 286405364603 9789722108 12112603350 57477036899 156454885281 19242668752 9403372730 222413897510 31974146043 159962707903 34989575415 5490177464 47486805604 160155997293 12624536752 400204437750 8229041475 5061206688 118335439972 120215012855 4227024646 234235856 14056313347 101994576303 271939613287 179004530280 26270851696 189193804380 99688360538 66321571656 21395438525 32760716149 69734010698 1565508199 877786760 98976902504 373223938951 292073012348 10828977225 223053708123 11744350702 116469312914 289244935228 173559491676 8789053824 275672905941 116076207442 57279564227 430249929139 397688728435 484336370613 73785031269 117289360575 148466735562 173300867525 168029921876 25838875191 13209870988 117482884330 129082972555 119559486576 49879956062 171013389691 26900563426 91820054626 42595271420 28333013499 254125324704 12028621466 150806591217 80043516188 89915557645 8921524410 159223526521 200894294691 222089686722 2721076418 44221671889 41595345498 50190190105 37257782149 526996875062 8031736295 156368720394 55041765333 107120228275 23414851015 188941886409 100482293526 4773299087 38008512510 7894038452 150134519231 7830019628 59076736992 189417085713 45207353085 209428579281 215687706195 228051969325 1537119254 266522424644 392458688726 492595077234 110714194579 274597278525 14126526909 67272338002 71517335380 86210123640 86998839053 3223591923 55443724431 203993151086 88587609859 396217452776 55900275613 258434599367 47269726719 10079542184 31003726216 76428838088 42403976761 181609018295 180019498680 139076219029 177916278714 194190217052 45697820978 224566018494 29144423050 189363545581 382243431494 2159834713 14168894189 77559534739 372392553532 140934384216 77976966085 229569056528 234978229712 58657537040 454933092969 115634637846 4699163992 149259159788 380655630003 103714972258 158461784271 6954316117 140097147886 377371351677 176068628523 60986243112 208679849569 14837305907 20177757816 87223571764 2544998146 4445560473 31427799880 59546477402 7783196082 133960041245 295811414351 166665315334 331053645202 59940489895 257364584667 24299903856 5481520883 336971762769 70882950036 224814684175 120790746807 50649639385 26900013773 135063857542 116105462179 121990245982 143322590032 74550340266 168650741920 4761466718 38655534422 8612144125 19777590072 173649423023 243072653096 69173081219 234265992511 39817055473 81993802874 31213390166 73972323021 315028017291 6062732238 255563286688 43085136528 224474445982 153265744494 100363601416 201741238130 166018654490 1457312808 50500712733 19951644088 113741407612 42076965169 29934362852 261861741828 10710152822 48745349076 65731183647 122117072854 42084525657 45619473973 133979380196 267905072402 481884253 601496896 72640585198 72963985941 127815492900 419961599136 24008327847 156220354761 2792124617 34309706510 86167106304 365829370120 155626838508 224410259342 57616966259 434560492498 79754657280 72030872773 233161473124 113249850556 55050863567 72213417395 3143674367 66134782922 125296895073 80736200542 966586968 156426515542 24180050253 24993194547 50944230467 172866460418 118425446496 55859275311 65329555677 195875276676 3846126033 26511658113 1792618261 13213595010 40721966866 74443935721 27350469588 105794045786 39973941 33879046093 378898315848 243158168023 122739751264 128756656952 88162110594 7951136940 314712973085 112531899504 292356444223 449495507945 17253731913 10714409673 106255065615 28897789097 16612960043 266865067125 120466813 375742276540 48150560905 8104815243 372138702481 108380799413 40821085294 97765994641 191021549797 170127400576 277155032883 30323653194 600526170 47935656750 35957639405 100107848655 59409563 302036097158 18284263297 426638985076 61036910261 237781399 52202028410 25904015778 7693144 409511805437 43239226730 125530080701 144272263602 83115860318 180801631723 61886616418 33957878465 362120148414 445377684977 260923552085 151067280288 66748619447 1093337359 48993929764 127037880491 81808738366 159900842770 98925160271 866515706 269446303650 83292525240 143764688673 307034943962 45462524737 179558935948 279893885980 25313054912 3368537548 21430278461 272400144005 298711584988 35275167948 4835875874 43898434029 10533641041 50111914373 111863272721 122585626213 51216001138 66926208033 11950697 170793215969 48213494692 438575474810 139237095480 145349684977 12208342652 324026535193 26693508363 4657460398 160038823230 31081521818 988461127 176024894032 36188300 17436221332 6813575927 38164248664 49545806740 287542785629 188852313 107338894990 135080798694 256117468328 195687688606 26087834180 14314356233 269056006662 103863805613 227623259007 175483626150 265358376525 30653614271 72232741412 37402073367 419090055283 936287464 205609810163 49814036470 27548372957 439576373364 10683577510 149076831613 426558033779 19946024106 55244001959 53310367634 15323023036 282240249480 71304233183 34499069485 172005548178 44868576093 390177721338 223612812031 115433656 43980642835 16250203210 106557834846 8667100846 235581003838 51124560211 591439253275 215194804134 376588164546 112406685372 15442589959 19598059527 7898944622 275351721380 280592771972 14944095187 13442068149 260664678322 75819431241 62093480708 101584799062 168021183929 243803117267 8565804935 64966945301 1200132607 104021752521 93670050044 130503117337 5196413715 306267822529 259932440609 403135674769 42296790494 16822358004 5394350850 257201601040 78400023040 3841819096 396029788853 43953417243 4014298850 7200128639 32669818672 147317845565 89875649404 210881277562 359870545757 207369602225 38203713932 202224724110 31005210087 54123600058 51640378587 183250736567 219511291187 37075842066 382337601148 440368369171 227205153874 56713980243 30394540568 45638546950 125511286634 58382560256 90139588723 1920211122 65506918918 323629296039 14236843095 10207486461 337818895701 438570311815 36262918931 106746001704 299377475823 21309849566 19504014865 237999578241 522855649667 221473177777 277987045741 68191147506 569030278 91195479857 318990193580 22556238464 5065359423 77242168266 472699345034 900647816 14999064725 72241906630 324572950758 300903799671 36112820723 147222515987 150657925420 219764055857 190846712077 117445552489 56562876069 309140974314 51896632445 41342597470 4971967811 428158595659 167468257143 140381270120 206240783146 16297969335 119581114978 100698653801 177003890428 53300498826 24896966894 277706916926 118631143968 8082052908 72295903429 220751493697 140303750882 1410200969 88350371285 265544035236 193046125419 380901953783 8302403607 52763042566 136892435872 20638465707 17898788424 231490614560 69646753538 74758699539 153556125234 84197849974 9297359760 136835254240 28625532365 186900718926 27525695233 109269027911 28992582924 106516700619 16251558969 365349114094 98738276185 222606505139 59966946133 14831225302 44002047775 1701547688 24549048910 99310542900 168483026502 248366431790 336751891190 74228745006 239284484581 116748985790 66874876363 157554212686 58057373827 61979875568 111774702326 108630641293 4837934855 56381649859 28911124615 294686325800 309851460056 389362836523 41673176248 17878400620 53278393637 56673391507 259936833284 79889972442 388699120905 17233792461 149948862938 447265010847 225510922609 19660397554 421317841435 190149008182 74955815017 177483723713 47391141780 167332742564 48636265946 326385851269 270507271096 68505224155 73034945226 2961738636 315998500487 21718346272 119921853649 45839882498 179572687080 52653389983 53717499789 8160621502 4740190827 226330786769 170309597839 145310184965 93400809892 241215391 286608035817 270719979842 188513522204 495022880302 232982214435 34663146773 23721184807 105935236672 18300898418 3046352731 82858284151 87621966789 404627732156 277543130050 28110475231 54649709326 118390645922 6543393652 43457488788 4077749859 18502667814 36854902255 224286981405 393770386243 2892545270 396617244720 9849733320 306018901156 357484736944 272415212475 44543594536 198390613333 84352510130 200638067936 2354521981 74842878174 230750969857 332946095 20368570247 24252473185 88322763 204907604842 106382791009 77444632707 68818616306 226228646396 309205388985 141017812236 58593800795 424181153780 163921643468 343301886732 71279032887 42337886593 6250169512 238017370671 29180313069 195542582487 168885040165 385392587591 289310948382 30497932247 359753008919 143307581176 34821874474 4248172082 216130465271 20287931015 239907474601 80244038668 6530958668 162119611706 286168069383 270294355345 41369620695 11085661145 9644523021 37626719261 9378884706 179159788843 459035081551 167291877184 231336226104 92592886233 360986450733 122321956943 49472324675 119990266702 19426228475 98777060583 194962256520 393615079256 76580593536 244608502348 5392408968 174795908152 167118778067 146413953845 140649111984 156696468733 691562706 298258053424 82866611666 26519089361 13409897565 125232623046 46844326184 68350479872 33827978934 88348176202 182512478582 2787211209 392447743508 83361383350 293307086492 16055085632 20367408759 13417772056 11830270524 75318214328 2340502136 19433292400 112536104352 7169842166 289466408140 459792557626 473212863239 6862441658 158841629703 67191991305 260599395598 100427748320 53981493322 39986716091 8844336261 234811765597 118869149525 29233792412 262021581436 13581063386 14097392905 48262654821 90521583485 259417309541 152414966259 48236971294 106845572886 144302708591 165925385673 20199501274 440465062463 98620979581 1773541251 204844415223 207796149854 2365383539 47238171362 9036552806 20055791920 53846071601 48426918474 170873222016 190410542561 122506857033 267984376168 111031207143 315110622169 45273105489 27220722494 28596761345 27468543984 95587935450 96379972323 119617036797 39103319065 42128163115 11283706338 114135790560 275056257625 1082505148 3153996340 4269162045 164031260775 91917618821 156989722832 41393807961 44182217421 244945858468 35510014878 143055166174 48862924480 58888431248 492505389778 400514976204 31256767643 17571188725 220692246771 225164816004 159253616681 291404559506 105752657 45648069138 2867595386 281798592197 64711845653 285558643682 139458934216 358354037051 73837477851 22809576336 15870084793 11137980924 276758235209 176553184415 246247921456 31383589785 71386450549 103658491170 252015225681 30402919007 36087322744 107389954455 339336025376 48264826376 427492613876 168457686386 2805172779 154756415956 48462325773 13424955841 274319996794 35660797277 56968793465 253218114783 120769751822 255069886989 18208559270 414551268741 206264287253 4473792280 96687233217 78277204014 391499802313 278377041988 79530237398 22508328461 27175086711 147162602308 149445364991 168398639202 197536946033 152840985914 188438494663 45059907102 398678633155 377596200126 17764825042 315282321353 37529340844 15509250716 61829619997 753453852 18217505592 33919322914 272533601298 143364826481 34278631585 140966257316 40914574845 286789565172 16861056009 5195538927 9238924336 42999136107 102079030518 58237394737 709548060 374249658942 8108235722 102174886013 157285300184 14662928330 205040456392 44120543408 321103938076 128750909684 207180694069 2100941544 290620436529 43923054290 44732710605 56975452093 17298579399 1010455810 4809989364 49391233725 185110770322 22177033013 100517929144 134842476449 105699997577 44405999424 101709449888 22738952352 156383435787 26040630072 215681096371 222664886864 30695591729 25933036264 9502091979 154768115379 115269674 66993503031 1394000010 57098969332 2542444082 43467316163 229775701177 19664440916 219137583228 167374114324 20128340951 4967259515 44842824533 124117079514 169768194302 69243578644 15683020170 75610238329 6999287725 376690525602 50048999764 45618074579 184172943115 83049275790 27527610128 3937842935 315846789114 45911400945 18389005915 369033002659 201052234409 71257494809 263693986791 125358574004 16291503212 92420858911 24355494124 215130068892 551689436022 247123537499 161967474358 84009805185 129005880082 34657310846 27653134873 423320757 23161687312 383090025274 132492035 54013517914 189604061569 12391313520 196392446015 118828881122 11494904690 45698566473 131142559374 10535146892 311420401536 129537579241 265444616115 6577986629 9255895701 93284580448 328066391174 170765144441 127198978243 38193508323 22891523749 135218037256 14640500880 67163586665 24832351118 883608322 88346046496 66911449405 26125318024 81819682477 23029017437 53984526517 224497231696 128271237759 1959914341 133081475188 103928292831 1123710858 95427423028 500303996989 21136989384 75898252051 264829002876 53013547715 131553258653 148872309248 16023291427 46385224413 168045635216 53975825887 805414034 13471308556 28835632835 49554492664 28368594984 15704751524 32721553831 250259683436 38173050736 387828445967 86710094975 235916563833 383957718312 2104220092 114027635197 159578518327 70346116589 237283463033 361105 342206233620 491462651540 133155739262 5961657497 484873821427 41388135034 273468488359 6362764822 55186771481 13119908552 97508185508 448131670521 189566353650 267279848587 3857106065 205375413402 30643715058 17801492168 773506259 253530451701 13285275789 121598097670 36973834551 21332792570 201618984081 46300629865 147628579358 43328494136 67858271922 18511408421 1883931559 84371758104 100150874537 6703933787 32442932851 73568888561 3583360049 63048732368 86436002173 141568995826 178630155095 414483910337 357516011422 30944106989 229535581757 402234121427 384084044772 104882907653 524326686634 35393302819 328223771275 9025797917 2137902647 6396186982 127232240782 44420665055 55330800886 3617769503 2615762982 175385019583 14475233668 152823053589 1736424286 302541155215 329682689249 30416751778 29785452349 21240793180 13329320548 15549203095 123625410977 12288503083 61510070641 286648476814 83806487518 5667084488 1163311726 10723045194 233719759238 285920186739 7543103100 371507221810 17085045741 183555544608 282963216651 23019215540 115274624288 44927104038 235586492202 88571749382 238914510925 18985097555 141807961727 79310766654 61933785889 1372840509 6296804372 165245475620 1377616172 29342187810 98793081290 63704705263 204561209937 3246626898 35737382841 125925211836 340990409066 29762262772 150877817407 4180867863 253521529824 181604102642 83518038042 19551235047 57411966363 177126534928 11694663012 9196383330 212417089574 4040825084 9907880792 19981991973 200057622721 3434245424 554433532 2467231567 431960933923 145978998773 84552087590 65087539917 9820567629 18949318790 283551890969 146884088169 192512743507 94185322330 184438676394 78970078675 560958811741 402117829803 5609751438 5320331192 109187862097 24064964973 7768564178 121352874672 209480029138 277465862045 85218140462 48696643608 425892644221 193099162489 8799225273 203387483012 8491191606 58290174256 184753563662 39701274079 34181436492 102605908780 73482353710 181943822420 87629320904 32792462552 366537491246 93304563345 252570197106 8672789638 138661083043 57745727933 29877744399 81271633747 473321616297 8053498106 7119551488 235180409658 670149063 12844167015 10056045842 86672164466 58210571367 57886083064 44413443073 107221867082 91886179044 2110947467 159742061201 13586136850 93865098581 16301217823 32812315626 87096406368 12321442209 9205776843 34612065893 91115958580 305089322927 195321157219 221148051598 1119605366 136114939612 47517617777 58942402743 111400469223 74129229325 150284060544 8289387433 24970347296 8631996182 714542265 44582243200 273804420824 236237393514 9995917180 34655815183 12156304406 43786057531 102599204867 108520198034 169619227410 1117160331 20289829244 131061970148 239701789729 1231060817 17379744433 424549385104 19795855277 288564652563 96546865127 15176963255 235412274765 160332651886 39679143010 49065330295 35011707573 101969492514 2355764766 58944961922 141566696527 115565252115 123304349581 164503663988 300479328907 5653864002 10253450223 37973554201 25913626052 23067297756 26516912145 21589489050 224711940900 119742445501 40621366236 12142502567 144797175798 217253217845 15533198544 23766687362 47883596775 61107361201 116084461120 212798719687 70138183098 15025517035 182115924629 100926224588 79753237210 265130840882 7182601673 22936665034 435371699670 32782224258 8778998943 12655005383 17836635076 50182462518 124524671865 32327299317 34579989926 163927582131 261380446359 13111017605 15744336325 196016657511 5820648572 315873693 43694696100 94852061591 158989985280 184241541489 69906899456 31178777288 320639063079 8261509391 400800361291 59456467609 219687992628 122880287905 1275206651 4375828281 35686320389 8341397614 2214153646 31750222984 14873110579 181893436123 91657788822 58642996322 136015580342 5142634407 73598485744 38515223274 45485789930 63390993468 109241363535 141679137625 33792664938 310744669751 316924156 177082758728 110777680691 2877423198 47681728659 267384090357 210778449648 109340818513 120290201544 114446585832 1618962885 10773807172 20098589579 41796225512 45444889367 137763136908 74291780893 110578472 81938364182 130522220626 336937694020 49125475727 578296082 6067778132 22668410307 69116256703 197536837236 28905700037 33714183424 51888040587 10766014972 7595708816 13340313669 33595186870 6739186664 26003217330 9027519502 271572301583 295909748085 421921285657 161333046625 75311130950 14603980998 13687013933 99311642094 257325197711 24087416578 460928039 163129065666 3491494404 21137915352 159222366 299521576288 9147350045 26403637963 102399911908 235968286342 61786002328 6745223771 105247958187 121453433481 11970784404 136544201629 358559432070 96868723123 47650200578 21254007476 2028570888 12470980928 120245886541 265167163262 57964642933 492344506100 356095195960 688934594 19525421096 150033464615 242763508126 18407615831 357968339206 72942772821 8350850320 70348039965 103014275164 372521522718 44625328126 114812330563 97887024535 158199356724 90063145989 43723945695 3739180263 27357370734 37925090458 24882003528 10677972702 46408114868 92181566938 36496572429 68280606311 44448883237 286425880890 94190652045 12054955015 8719269373 99973899070 139731083097 148048485739 4574890949 143551265920 127029237450 237756393600 307711101803 286537434357 42521688895 88649793816 99051959910 60819437984 254309820364 16967142647 306963014295 96634619649 238095238660 76303435942 184422746830 382809342364 572783316 21508749527 235867567783 97466713113 132004577704 384799837 24124491474 163796293232 123308465351 9615497045 141773731721 403452178044 53211463859 152002109343 13842686088 77245521428 35935132253 2882673196 332798679832 22982178226 4486238538 44812548485 27397323830 179937480365 146165084781 32313026611 155102038596 221711563960 394525834481 39521032654 74390513484 282741449218 2644393525 456521663139 59146561542 140500604130 275093818692 45237562625 5760779327 24254514489 305964027931 30306369167 34996737016 114948414147 5657266013 33928739283 442515607776 38245082935 4346820031 136276821438 1680413905 92463536696 5808232979 99183569370 108791816013 170801481361 29657422102 141168005483 331960719063 13030781594 38075399441 99236872830 74446534353 583618531 12952949485 18686625421 110112641761 59892694449 124316128033 135505215063 66857474834 55570278096 105216597171 356512610870 407232923725 58774980225 31159721555 299340083243 145887377071 249265865394 305027222748 139638260664 103648334899 9105884223 34640681142 54373273065 126488135226 70544965265 375117221 34493003897 19155040766 564891571 339702998879 145967177119 167612376532 310943927257 120570872698 19511030166 157675129452 30249020783 243627188043 146880396493 26330090789 16627932956 3966547699 212099772756 131486445825 32226119879 236556066850 448211637 249910489074 38782819287 27066662561 3500297240 326770376205 35842462285 255596344353 226566254853 125286765216 144743252054 6206606300 12226104324 2888447256 910939063 363376350864 329013824698 191590123510 146018054167 151304165022 560533909135 2596556961 98007468048 241977230544 70076803683 246146470367 227032307450 61197671217 509410884538 34891652226 10320234527 49237100214 51537964083 255968146446 81463184431 340190823653 139863010107 110034479631 1080842565 68910470585 282000703163 157361229797 414671248256 3141261924 57924161249 382294862397 96682034640 386349327336 70393029264 63213137807 499763891935 19837392062 107858284196 25009588736 81445119687 396564368356 325148722278 89824838797 76335029614 45467732050 3906887323 10434138867 170370736018 467682510473 141746383343 33030717275 50373631611 1647905433 13486917968 209162191163 136313408170 43858148651 213026925716 105073269818 197448150472 48114725594 104907680724 47759389439 120978301542 108377928878 280786963255 71340475082 295516159711 102961839564 91997805634 166447086206 70778271403 94984084742 91862134945 8385722765 6007889783 72422035756 22118768209 94627525758 160730969898 54561093640 57294525251 10865212688 26826120766 41623292233 218770541787 485867925416 262291221927 150972628946 205984813593 36417533705 243845704075 313427178541 159305073086 240335044311 219610604178 322934992027 108179443208 676770902 51311425463 54152717537 249136746238 34919827314 276939968999 320376247818 360534324766 132005405628 341040233105 128997421340 7592991318 135042341399 234632586447 183529132849 30425019699 85431909823 392554533500 37399258416 18605428936 51110244655 96913744093 304959895478 117681899720 165254433415 22053780791 244687028237 43476832629 304868765249 120774654633 257634894325 69761674305 269872919859 93493802794 213475648657 11086124200 177084379958 274748402047 8061599911 27050783466 200198243284 250395125989 490466004786 6412975934 62387775602 26349921972 61534252100 63583118320 55872454477 341058819371 296910464415 48957441805 536904689470 27273003723 175968839326 209457287193 364414838244 15854528685 53538033298 74092104915 118859213979 210841864784 253877666668 166170090385 17695110700 105555265425 184613087208 76376594642 105056478256 300494514201 254939999316 17848916125 25702316228 2207443186 26522222915 234284730037 448802318837 317898166662 58620466086 208664951815 47790055303 53777730629 436053209901 164596053017 26223544534 25641793594 95346816145 229263854102 576514831 50180584638 15977782975 134714504428 332442016643 97361280884 11891557821 139737659050 78897542283 366874 69867603287 118820237785 45013246644 262142728582 120933862302 94874574291 391491564828 26287651519 1456748242 136114119255 450336152631 21029175238 145418725846 306467136927 87514944230 135125824256 122025323698 154703592717 94914446679 16555979503 19918569416 4296174701 53461330453 3914915676 72525409837 45409111964 394026287380 284007278110 40579792274 15342780229 50792847079 263766184077 259796434195 138154057141 59790186447 322018321593 25196047942 145660604015 43694575493 51846260417 211231470641 208427730526 13721933548 395337142433 162288402715 505496823726 731879024 190923369123 59655646060 287847145680 32604920585 10783172519 38199329171 157592705729 333080683824 334635495 6235838475 165847428525 22944100244 171482582551 289305197930 96671728974 57063565293 152175974154 124689224484 178955734634 378317662 229628394869 12448061188 5580633741 73365436462 295223974879 37856025857 195784670435 270803484102 49710730653 257057946641 2685511434 81084080500 414347922576 18958641029 189204701067 24616419975 135350160370 79306272205 421076409727 25598889866 52409553784 37523612625 10390125998 6081962404 128294633399 5687208587 107741596653 232403405223 17616658400 7945523592 109424526511 181085339497 3713742868 13552760712 100011818182 228529046523 9223787331 763809511 359586078583 143000592574 134730528851 478450574322 307821528783 9427107202 53229379291 49681340727 339681931044 18784219863 7777569533 22537369930 164785957053 53585880125 194418969565 205859733483 136846871873 66458335649 253285122955 69493533952 30471270743 27202283800 309757088363 321468241403 25801652856 17929282947 309675132026 330920440971 156453008120 205814510737 56648816046 80988636508 288224769405 231850359864 285249711527 201131867690 8918381934 441507106 153927002066 427454773645 101422509845 14419238051 184729655308 152294296102 11065638364 398994546682 8005780194 84243282275 250286214675 228355606012 4857147973 3796738104 32680854323 34674028661 2364010456 88186766205 5700734508 104610848662 384885719656 118735189356 42876272921 113674874689 291722766793 35446110781 1948718020 158854918833 30205927741 86989677403 53610890744 115996053659 100144844080 378678128543 6463607059 6038408085 29222042507 84333954813 9738004092 216064860677 17808336825 122793018628 16909105778 73784190520 121862641343 280367023188 27722505591 139932997934 155003996280 138899525459 344428026700 1921291480 10723300089 22958535318 65163949974 7578421553 154755737610 179488491713 57597906638 38704120946 118173446368 98762678334 25495415139 21761209539 95441961952 132127587299 310149481124 234550888245 396570562867 229443135133 41572766186 119580950718 1991538612 106256322641 14284200026 4114468641 177320140735 177837958105 177731809495 194934834232 118205478243 72357212543 452928331490 373289063496 256400646141 498149956233 243826261871 84245151550 30171696006 59048964292 9520573815 186997271216 298219420531 215308227836 86525475290 10900274642 40278216098 47377990536 21203729837 9271387400 203249232526 455582687122 7626919504 114348935337 64073948384 41267961694 37423000622 105463144657 169593696928 15349190253 370026059684 20064365044 12176395344 38319393754 360803219304 13348311430 80833494512 65327676260 63313247680 50067889445 77468567601 206392742763 93229840264 4305320672 536340182272 1224590049 97339196159 118229417830 23532013042 32824968457 255656943996 75724382539 52630661496 17942957372 86972977834 285279747358 102721388127 12179351188 103302565615 101995972948 4965168873 124308620578 313872254904 29665309594 12535192864 318128597440 312400164261 297025570005 654474017 331463664875 69904960365 183792599595 20009675027 98072085780 16644093879 143652895637 352883925979 98091134190 189926557211 12912509949 66088448203 24646127237 142091423687 12408183461 23611283643 1408349203 13655630745 8376938299 29769121195 46979293607 150926384902 17601443789 193976043854 158409761438 792668673 531876651790 146818105747 6965175920 10317953338 7381102809 94342399328 2822534420 81396988046 227327110794 21658467824 92698224601 218329780966 167355820868 278482348047 151291534525 129086066019 142411198171 33723321627 213337996585 39782097618 318520780530 37097804702 513936607085 19625118670 301220071927 255876768692 37453894887 133242417781 15891415226 1648737644 33162568789 50058670879 1403911093 112072105046 6033893621 2691828260 311588675141 110029903089 161217353220 224232630340 53136735582 102459264411 23410324771 322188165943 47915113512 365284874 20662823555 44594782122 154054593848 34375290555 25731018343 6157986205 113489947566 11948646425 138894053779 25296721864 166792659756 45468534498 530300441610 67428019611 2739620562 170373597245 152427398803 143691442904 19251393500 284961684346 4984715813 6824368091 283985859766 298739196424 48240933553 218255681703 71211094394 153048526975 48544534016 130235023077 32531989509 394971647524 2875912734 178328197855 108806123426 4836613005 65489726330 136704896279 113884401456 210447935683 20828231393 30294443250 15049854845 152539239430 273455177470 131948901661 155944633507 97436279652 313613876949 292857910264 3215211263 323767023929 5722246686 74918863186 3506114372 16445027796 159600919012 5062733475 184391247049 15463140721 8066796512 54309558680 2334227083 121726160723 272487798970 84975068041 63196121505 438559096028 18189930059 19225879855 1546620715 204503680708 65633205917 338983126238 4417945190 651466405 14574709481 195255016420 12995537836 55021088552 15241072430 38695525708 320652254723 218581718318 121333888526 49148033272 22165000859 43653628953 50551421690 26455478840 159668450262 78750439870 61047858207 40792034093 24745984271 392325260209 4209904547 2306374430 22051199526 59386285446 83444906621 31944461078 7809588048 17674852683 108331600759 106159311374 70543907322 4325954394 36589715487 99450304305 146705703532 172016417371 237734721007 21081306884 9550698283 180674993820 3292245262 5040235881 112087113189 139304171772 322637644 1440353810 106535684665 192225311605 143855514625 9435237278 115147376778 83693492182 29870677298 193739130808 70358560598 11718320306 60943346801 15811813307 9350548870 240488408108 366139875281 81915559660 111749929430 1093978355 152872063431 29802891479 149121865452 188098197713 85844847864 67420499862 178739961508 65539253533 89098089797 16369650785 358827730599 33951014378 243613982567 20132070561 79483895329 62766910893 71922411254 307249829917 165959541651 129736080753 288211501053 102512883687 100063853322 255153376999 66637403468 12980177974 23034117073 208135833050 1074820290 18836916085 15262012809 57797809421 43681980573 54177798357 125870756316 134214621773 218464398251 44433898572 114745619020 406086505507 3247243612 240109587618 30088117269 169015882098 26102343006 180726962469 146854290774 74043778034 23371914461 10638741230 422454001373 2595921441 268930134501 15782718320 61241158050 15186920116 216916570245 11948226439 236908180648 130536748462 85938053737 11642100050 79716563988 142468180031 102268229995 81364942587 33534458909 292869985092 76895876783 5847883609 61559117366 42310573163 65002025816 358068571398 252030525498 24772149908 2640291895 176893536396 86295473519 14621185168 116468565086 324991109075 25681741153 123586717276 114441833295 357142092504 10527197770 29657404924 273860834863 80279558606 273712653381 274443657428 44036932365 52905859183 244886194394 83616176309 15150248220 148800025407 84187986713 31848123835 186918311478 109972290513 50540867686 17421492026 4257439389 53319133488 16875745 24038387002 282058716156 69253583138 218359881320 19406580525 267066029616 1971501510 55536119452 49780749682 748916668 334076225715 910211422 118415425934 18304386036 118297934210 5886078297 29754573259 89458538815 11352015462 224400858426 103849400123 101487268054 55739584149 68910966106 271257196483 98945315459 13377886929 413322192 55724014859 167099055238 398859168821 6452763265 94426779906 11719125270 63542904874 219964816 4758544130 42102171566 6254926933 19270488446 150107815969 44831322505 263311901867 8062867629 378230075764 26421100111 49081736501 320468432570 23061490344 221347397585 77195463711 26467916410 152352836863 290481666616 22764942384 68339325951 9386602413 144637088036 113052406986 163180469074 5425720593 68033016218 193008485376 138968580897 158164617018 100003184603 49503599466 422564113318 85467654722 11429619360 98631289560 221025820470 252500070006 292614617078 12044081854 93427189579 49066798690 239397843612 269972120406 5205025509 136875024680 247959343903 48014322857 143194955334 92452458768 92033301143 26620338577 116998291045 99909179478 116753092708 81236543492 71779779056 155430473714 68384230395 197067636453 95867396229 180961760889 203220975684 56171694772 3430540480 43568606334 69301116701 441305232064 54229855574 65023415076 168284529808 167984940092 20508479561 18492406925 265094531405 286329223032 193884589298 320843148 66137327159 379332235558 66793778767 1088927900 371808540988 13891333757 153329977450 375747633755 187223870164 18881740400 8233986242 141073883858 41394335259 63360418210 359963441255 33153303975 79537058802 233235923263 1959133198 72567396204 9314478584 52139960041 226931147054 108836008292 16594938676 21393627886 56853919087 2974481700 60504510722 34698462538 216903386458 123626740 4804305308 486328647218 103340366987 210113239346 12771718629 72773791570 38755981108 71453887142 144706819643 18875547241 465902234345 142073344917 444262038866 378690655435 7616063319 386435329243 30078251 77811955593 837366185 23078844526 322518493505 26584098317 6012087824 378589530612 111531567075 913417471 21892927901 36356722066 21873790113 23760371080 310001726150 23066122489 418373715670 29134277763 50622759750 39724902238 7407112714 8170955318 52742749133 33475007437 16669949630 393765120019 23937990731 5567649050 87173422045 72496676357 135935471558 82479325457 156949500937 53890847753 15175627289 761755131 140186858 90699611308 66845185171 329018047828 14335093685 29304396405 5040916475 15209132980 71299343661 27428751119 68133345447 69478604565 344087114663 60419207503 229702550133 92249691772 80797989644 86512024314 111008481884 138942113943 284560641868 18248342778 27335937513 120279573624 16893552270 87928771476 13702202564 278951370082 243190920045 15682600449 130074710421 216682703390 19043166122 5389178916 167707758722 318716447197 195134131017 105753451204 76502023430 84917889810 214375583886 6531461848 426424874944 169908447674 75971756022 1648933072 18713010351 409660636 163539172579 8834289330 426804739562 310627731518 292884768350 247247429508 101959417310 224336304370 200065770454 15228140763 135516151426 151247842270 520457486067 200354296140 128097732977 7510032657 6962995116 44391410061 49210319772 124068690035 20573712705 9016806882 5055125457 7016267416 62890161775 60424303793 23867226386 129254723716 98452982788 6888598136 37755831077 118235438638 132627260378 159101334929 132240055745 80482213919 161813544837 13466884930 22247747860 54288074936 591702785 7977147673 56212416963 42201272880 57652461276 130597940884 26382224679 42987447141 39749554990 28093665348 328635132154 172210455164 8999632889 36126955923 144517863669 22800636923 252746796738 69647752191 15917228239 149691739303 184953821439 59376027389 146136156588 1839355648 265969371223 85502999776 8357362340 16500208137 1950910110 251040191265 240121840308 293683008046 23934906252 88527287201 25898454007 484436600908 115746565335 125315196797 42898211468 101406482483 123574139719 25262651343 56812207811 32317517666 3773409543 6411438876 52287361835 72799603086 9769989947 37983746219 55915195 378468443 64036458672 403282065538 244024609842 122973171718 66078176974 53484056448 124463563525 260136821179 53246163498 149432888031 14211179680 165844957176 166213047840 54316322058 138737681429 87093391905 116047717300 63846142606 100331268955 74830475854 388332480510 8295236378 388230933751 315899830534 187277577122 375553409995 9846145800 18283604200 26199539142 5393449229 28798261396 133404142091 122677294987 155217220659 120266813408 416758023 35055838884 387164916242 74809475714 166833373332 10331837413 323361961283 62091243495 70696468318 58279131872 91992115280 57013707474 23564477269 117809273810 4586899969 339781311648 356001830554 594222531 166209595036 93985334448 9768097640 70429013214 13334765764 86718189845 126347257616 120279693789 207125636646 2234812423 34506509131 77448022884 126124150839 236970749697 274806205990 8064966549 136691593841 24998427889 11531644726 18396092050 25778723854 265081412324 11491603615 126971707487 1377622131 17082465615 71589270422 5250907656 289710053704 281121863437 31811253958 22586965978 278877059093 21616813478 86711131389 12874863959 168115027879 240053067261 89273886342 141257368032 3188361393 149892034565 18563856696 41873686517 215900549288 61038481627 174317737647 24952225103 154532525237 312431628330 398542812586 196981828819 21022669483 193675789302 16462929779 155121798130 82980083739 55081278196 112042811081 183278646854 314080560574 31245015010 283388867163 404951742852 37108259474 368296760327 514300205982 199987079450 142528020633 170389017612 94970180345 168807473582 150206599852 20374979485 12419407707 67526707753 218681770343 238388591550 188525358863 180781474404 472373896796 370999430511 160406439809 144367622344 92031803347 9187662713 130840706161 41161475604 10651815316 179619492525 177169713909 133737516378 46621900363 1282999908 225499693075 74534880352 9501335664 94740987622 67182343663 271068583423 2023557393 16420246889 28727599158 83610737950 13307462916 65832479818 71655776381 21421480731 3936339942 135237851704 147211190056 29420825037 100091836058 18852598338 108712279190 18560139407 120782515227 170290190906 320401331067 188215548006 103547138282 125159804018 207548226925 38343483187 132979164629 39908273731 97801691477 80484635841 20916624882 132286215654 9491800677 90632747085 153895014127 52160487597 257225656486 1927072432 6030668058 285470914232 156659164966 164436622793 83415044266 4750627632 35847379060 269771132413 43716411523 344794765361 20631091502 12111611866 54941283915 259993298815 65697688220 37306646821 2852035121 56997169237 2098128644 301101525348 84429681581 11035412840 324050674720 36508344524 28393483562 103763354589 3224970384 60769775149 311478650926 16698702411 13645821433 191168222757 38880183535 10034576814 155934919750 119578995118 139281695265 40729174971 120816380431 178375540291 244263780554 211640422384 9187620625 82503025848 399642973005 291375636692 50746912717 127374020801 63169337536 23741883884 14697025513 94940370292 126314007270 13179350539 310343427745 229530186948 14161738356 140611360018 136470463279 269687847022 12328796108 78797383402 92617603638 281221780432 310412287461 47823634878 41813114918 95889923763 26289903641 214436879912 256443096674 7885697873 360595367637 2735530958 16580877100 29165509107 170874799230 241120438516 149140681483 30045199989 119583774292 256602014327 48999169620 2102944841 10571987691 86916313790 25589331619 100435209937 49346643530 3609977419 409817818497 78836931681 11226625863 18210805352 27961323169 19038301120 212922481932 37134002967 11430863662 13745217169 17807423664 198365345431 34616222373 26897143838 490832738876 14334417626 373156684041 289937876040 5346617728 37776093025 124048397138 382187911465 7311204668 70777505418 35185799519 504967834886 75590312408 5246051963 224853460474 154238230604 96516331187 10412630237 208207370810 41564189032 161203527834 108516276816 17579712814 213589367404 53714724356 164206746334 36371608452 52229441019 17342247779 121415629353 24800377564 316671135723 78328641153 267399732593 41418622693 564881396 104709982494 129431810326 16250410 8254193705 36055943521 47335768314 111789697158 152169847063 13642733026 8036342974 1584352138 143419852560 63752135937 76222612889 40655348834 71558549558 42490893653 245065079576 4574198847 71567483941 10398964 49200166187 47783975171 283557410736 298678586939 24668907566 9623273759 204523170430 156940249225 192508033111 194332383065 2712523093 138718426662 91103705013 15408934 80564188273 44726014067 64679662166 99877260315 297684559472 27896427596 206992648403 227699181377 78480381940 262142379588 4697288662 6174747354 87138372325 99186029290 9023327642 17462337332 69654849192 15386143748 47200763543 26206471249 209310908635 13975990983 112526542081 5088372178 38809239087 74788055196 179679269308 38663886496 6717440717 9273353020 5356116560 230095864511 43624669038 27679163850 137049587935 745090735 345849222927 20180357679 5277420153 1773120712 10780744697 121973374083 2271628133 171620899107 14976786301 159003875214 284508220885 60085221679 6282806053 223260900528 82930191213 234245353985 52930883132 14956810408 404442955030 1526634020 153402175916 257646786225 402282694 75256626020 298983555234 4246637133 10201080355 119610557164 72613498641 90781316914 5755857791 3021568796 353055722655 175156538020 175059296520 64873054414 560514191 485152634568 32167412174 41469441966 82668630526 21268360081 161075423425 58374578208 26152809798 37934767341 3873209430 6801993094 90375145274 147975289929 95607300662 218703752863 194728025124 11506906604 242435307146 15521617805 37004347707 193909181616 27773875865 98934836543 109308325565 156376067852 235527800756 244075384690 116389540503 33756786859 48539856001 18762096159 276230368500 199094728028 6597874 2559582422 36979962573 422131177143 344068974117 153609023824 222216133092 124408611889 35354866208 21129948712 523287526196 49996195444 2801725008 21031632478 22792389768 79903196767 211338676148 131408172151 214452238769 171826532115 190666281730 476987197037 131623836631 181038724865 156819808474 103912756367 3995422280 46657844562 269669104840 237503319849 1865920113 244169719027 19182352894 67514544972 3784008011 1867001121 21530439571 310618499637 359936696503 116559977330 91796346397 136932864459 166931297324 228272832097 341077979410 298195274028 41490394001 8217357308 38343909912 81704866726 47514721285 249895460879 4386611640 55122772078 9606820449 102408673094 1303759249 262856637426 141117796992 133147183884 95538895666 39204178503 177456002770 376655942281 118784963639 140155504073 34693861018 56028239522 10797292199 243959321 109877931849 147990335 113070442395 429430364599 297309104236 113749335797 478636660441 63712729874 70227615609 403178062545 6626137858 19829220478 160244783322 63682772433 294415321559 359359640668 20527632832 296144231258 39984497123 7732810385 97865460551 6220954099 263387722058 8507383015 135292326480 3772238401 136883556444 250528546848 131214297756 204539662390 42657698799 129523569969 1040225117 85525642995 210781976339 242246887697 82854414509 1746104638 5418323431 41767249271 249061872231 8006641489 56774463151 252820482017 392203354216 7905701150 66547030479 147506289053 83357393527 13610964181 288101453504 23840507425 325197003827 10945592648 173100704958 9094343215 277701783490 111997857071 27242361 249365290085 12517840060 196148781367 28277507329 153374482962 5549329282 972406936 158283285475 201634565003 9824755710 98818929537 96481189983 114755779296 26557243561 32541483423 189897194806 128429189495 69488415638 221598475170 91374721818 250506784192 12548253687 9481402131 63122410411 13610346926 42560212925 72257237557 127091649199 89834184014 88261606068 37064551126 191376275160 156808804353 20539170382 53720346315 149159653919 39074574460 3353752872 210334197764 65178089180 101712374051 64009659546 50489892200 104337375261 50173762312 21709225892 78226361990 16134520087 116663976223 6596323323 167579920329 107406111550 162355489303 126030550081 85863136455 209292355 18671604230 21059465751 6068684576 21392086327 198908862741 149499572391 20868150795 5796908822 6897347817 145066092467 8310364 390176131145 135592020377 83883706408 5138847166 109936950787 17970538746 24112240043 151865138833 13148928940 340193314092 61715582019 58279552947 220655349010 7014501393 207287418003 3099134912 209485668042 401783075031 96959165411 110216233624 15047601073 4484814130 3406991123 273754718337 226190518771 193054970047 72645479052 2090540717 208898780101 375376369165 31283006459 44364130896 184333030402 8032084918 1975540397 140850770444 140481990136 408556175998 18299561759 38038790 127236500627 27021928859 95921702606 487875953248 95149835086 193396750096 72745609234 150589180780 31556430795 86161022611 262650073074 44646774219 80096339370 275712545352 306364531335 129923192243 255125870157 165125320425 242051274255 140132476113 143489130701 270590462205 231867498335 6305957486 188835304237 453901155 57517295015 212479897338 266002781802 7964873833 48070558583 31830325800 19200992919 19590741095 380386440798 282312281524 9972400679 110491663422 11397758755 13481273905 788336943 242925528833 123832813349 268222192775 264768638328 327826281948 11219270847 4240391438 228996460353 8166979516 9938016741 302519814438 58438976895 97682573736 228865526207 17686876 68978546802 185904075076 9944883361 96637460700 2280650503 354883772853 150202086237 323967958489 17990953055 164528306504 370303954997 115526678458 240254171596 311462384255 62143887531 388498868 278186485593 308631923256 2146593010 177375968006 55663950578 3245937465 341906421709 45459515138 11760311138 256312320 90983256281 56381058170 152937294701 191453683741 54935391033 141649500439 186920763381 165066008678 208361339280 1738247918 104168291943 215721929505 104158816375 12069409949 81121078953 394477053028 70437202280 29455281310 15277522830 124970842413 59756925285 134412541822 2342111650 307821747034 414825527530 211124850300 104053483735 137220547137 262715372302 23565589703 41935040404 134457836553 25804016733 76773521731 123098774354 9867164176 367068156208 48670244178 174709226345 543802712 548622979835 277971859249 25102150145 140327679604 352680830819 14211133898 230813730140 40030222 129995949329 84672437152 103314531717 6231286060 10104789715 63065622529 7527180515 156481279489 52555001691 9050989615 33953497625 65573469378 202858948342 90424857790 27985481650 1742997926 7911901358 483170958921 24961685035 923143653 166760018086 73733121999 41871546636 47524676256 13508364154 101903436256 183387277094 273744179519 227083084141 192900927161 45247238699 453402656962 15816945420 241919840669 65803897260 19462230881 70898655746 31870450408 43503110645 101110719835 321461456068 447714895264 130059337752 346374603213 139437805704 62955383982 59672658230 9750691056 285784306250 199516829841 110951546086 11378599235 139146957527 49139574712 64570550174 298925888908 208177119185 7409453745 162634968062 157867788403 36824908022 13110301621 106621202714 436074282612 10296421059 33919790881 94240577960 27769930026 1254666130 255152063555 368617444265 5548756350 92471675685 31548085215 19219721721 433378352108 6452244507 90307860444 3810365322 885934525 116647726492 207545328635 897288826 27144489189 225399419952 38540239776 12271438834 3676803650 147233930505 14759471435 178369489759 57941720055 146814485174 56976024410 147692129280 409133716055 16926238845 77243149902 37062841028 50634142803 145481962688 183115026499 84474065587 25815868659 7842358050 149512765535 37623015385 41993722045 417056529601 32374866594 1979571901 40680118748 3639508998 5427489368 73969403293 195851799116 96865914694 29827430020 643891972 253846997597 364705688913 48671274557 35054868248 88479098326 36268916208 57666413613 103739224902 118798319531 519499729705 18149239288 22203284005 2384147690 19153168985 42684675342 65771898815 215602581699 72960112078 32369252889 49091144994 99650407797 161946618947 77504640284 3240396133 171815003076 78863103902 431647325600 21674900935 109903807116 15702519244 306115620344 296275218111 64062175475 14025746640 12673761320 99664893625 12835740996 109111982899 12828417253 78244506837 137537956425 50106925980 41594045 440129103467 22779346865 176894092868 96430818556 29840060315 58724509058 376135177945 62895791404 280158714998 133945002527 339339476723 147216887169 274190756313 62390006646 80328016839 220709469050 254473999952 137594345454 75481768963 174841685535 9304938421 51633911908 12519045492 162189707010 176544960076 19756323083 130929024250 122167756324 44152128199 31461500990 223863916917 205920777102 19738747202 5520506739 133767538673 32083982743 203357722995 7605754558 56025716938 59180620749 9778164157 119697308242 65029953471 2487139515 107187848650 41864056420 427224740 444254266 14004473477 169333606181 2288607412 75914618874 187569835423 186101250597 28361085854 117403381 304854751141 366945171967 4890326014 94710168681 147013577605 386490551615 52600319229 243412669391 195797902215 69821583 61155893129 139174009410 154948548913 228625209998 65201824092 294797477381 285410840789 211481625804 19963916091 58709472198 74871066481 698304544 34319864653 52865346451 99224831204 12993037828 212670347070 243650049998 226651241308 227496090420 270663287432 360732747884 131036990088 77119286924 228536132305 206283585191 106824058089 122609566130 65676962106 74959614076 82990195525 16001044049 22567463209 209685281273 210603940181 88040045781 677522019 25022671701 299604931953 96550718858 27248062683 68941823084 50275786427 35376591871 183810550390 67963599202 22590667472 62815036770 259503706020 237246126622 63475216470 188414049184 65273599822 268134647994 31835692064 317757795118 99018071913 21313581169 49507932924 1991239213 18006849381 84608367144 60691979635 156666995156 68985618267 238131365012 48972241497 23903829080 21229862780 177068924193 144509617122 64759129834 3090226119 131606399770 294219599847 122629775402 6248932632 19683480174 33676693653 51124799265 39293114772 3162486552 191719731554 383497543548 172007234610 542153079134 18528104001 281141428603 27861074968 29235848408 50757489339 56359192673 21214662258 53237374147 18862681832 33870478609 49476461032 171310122441 3929785344 219369488435 314392355926 216367868752 33889095136 62834048309 8677278583 112533863734 6484744176 87059105017 16975415272 13896328396 82561581924 36170310459 19124929454 148386572539 8634434197 42636872994 178078218901 166580253055 45394392703 130631750399 2142018803 19625669636 224338635982 19716765518 174658147727 171368765911 52642649734 238163252413 365979631319 22786036804 1860002791 61692833865 168459348793 346042924138 4654442415 588565760 71429583762 125176675905 46055840856 102569435773 191675716597 94514572080 9394538292 186921052420 22975813933 22788942618 114648408485 5586868861 209918199519 85914989297 58730628649 37466591500 4879279732 305000292659 21169715086 213256897361 105241413699 236243061762 69544209948 41519265787 216420167911 9286027912 34980901 3735882312 1596712835 21162511275 83367371253 65043356532 165679721122 122766001778 18290073413 5299859693 39964982774 44666229001 57532291992 327118243316 33784305133 124052394154 779605997 1258172141 146959455573 88313795033 196781143215 111541834 336262107266 56594266892 20650457195 14804926158 108644933120 90150028708 145943034822 352287785897 37520430811 289914195969 3936877364 158677546878 54453080251 65728106431 37301874460 139701115590 203547711272 23758365647 330265086685 4801416426 270342581595 78486660176 2689913694 14683436095 15302752369 58935965127 388921780364 302302843963 17985718551 265783995832 205867994175 168343610868 33322755816 56635383125 47761104 17679954941 19054334800 95770752927 124545410061 281040100166 92136958775 3740151218 109783424073 67690981639 104362979711 3560869066 7564088812 93842814644 97011462996 120097485970 107997323229 6067514865 29338275301 254755002021 25727467202 67250912863 112040792264 36440276122 1506827070 3399835226 36032409380 110592843504 55349711018 45592879027 189644548413 4462569890 74991547167 76974256247 55853856228 181984517482 210260771812 316619671691 429548702454 436600728538 10489779884 41785650090 188499498502 49647558226 326080912849 47217132317 18713442346 91961691431 7762583736 84020872540 98342714269 75915739816 212931091802 315476404508 85268355249 70300909247 271519594251 10603207552 20364165549 318110110982 437466278 37921545916 3105901860 47912434240 167632377308 26262609831 4093627303 81375540731 312996222290 155188020496 471261782135 125441123026 157353673467 56786185098 24693519696 34808412722 281267182108 46320617523 148794810507 14649781475 190559480826 17103973491 39802037290 155858679874 729025944 68264390652 325956583952 430118243196 2026958676 4502138604 88497766651 150171352757 2118292328 335366813623 55831261073 151931353912 296520485072 79630581463 13399120735 214302217330 190524616318 87502975854 18081161161 5480395631 1613650152 102231726079 47727320113 15421430332 262967101515 66927168957 22913024976 11520993837 8266664837 134318824905 69572062458 105678472255 45640467217 28166168790 294318817412 159382695039 10464670851 26745595161 5247266686 335823547080 153283337794 56092108266 1208958085 27714351762 224511557238 23452218396 23354883244 201434127417 276487934989 22068381667 130953479032 26524625760 26953167875 62449301394 109657452593 84353662492 185287397533 71565377651 78880729289 24145810297 5038405503 70659995594 28433939609 63969920995 96694785831 301505039626 68035042049 194088552143 69343131364 296124007434 53409115111 166572907542 2627378981 3110041370 219593204825 24178361294 226667172491 45392111428 68135236828 20490262 96193007425 49417172732 211301215730 31156879361 29528322425 333760177452 99190634577 26759371026 97249593516 98605312196 38707040968 3942998554 31395616701 9738287432 14460180883 321617262948 70952497483 110274859530 360042446806 5476400548 271885841610 187798590499 9586419668 38082095829 258351944186 85884023740 27739286892 35673574439 71643278138 304755075651 358599936402 13835817283 15530693693 64107361574 391898690053 66907493830 217896440109 35925404486 31516777148 8973633522 18337717361 177684538861 216910960335 114887180992 5152171303 207288115026 267930981356 294276689373 9980213527 207323496276 310360520262 87950883774 127781880870 147228324346 16578679481 7320806408 103901887726 31830735546 3437575597 262101355304 138154145233 56777659012 41689743 2536742835 200734360732 102815880450 19371898770 33527726365 7661076227 277490185934 127029783437 5571854997 48664883442 38236167702 268391591577 14317116040 96931725467 414191729103 227590076298 11659405 113303492988 244751358325 85975660197 29826116713 374032179859 66166072758 134156406196 34119184026 367005681756 7417369125 299852570263 2939688008 91713300609 175415701850 59234937952 143681237275 5044166195 489945080 5922089411 17919089522 165021091836 125572759522 147641340652 4147643876 6741943922 37137704534 2062791618 5670142717 143527131797 106577732056 16857684974 82050795802 398891503799 246425334369 32170113036 56288828847 426442182954 18228123020 26919902464 100757061266 307928660201 271238973060 168095922038 21909115251 257120574405 17544423014 152118112861 37594337520 33300359311 162421292208 5372974738 123944920911 28537605464 9150779908 24549822324 14080581454 2179324989 28745105047 157816401072 69009424961 26607808267 25138155489 204979396786 17865076301 60836026296 494700592340 20924206332 166583009851 1013670460 35877529158 132008213071 227005155998 30309916400 85646850011 118504158577 242907913841 60496416315 249180363422 20540585015 33302540735 206012828556 69875710076 21556632858 108267407702 1425575656 100955493035 45092478972 237632115585 59300611770 183370456894 15808957393 11138386432 96848482820 34034146636 303165724186 906212082 69840982477 8613539193 288139027506 130036688640 94493459724 1544323970 59949216761 4479118514 198017185260 204659792046 280818263540 235644768274 13570581275 106418672366 223197820226 13955652604 42085253708 849697410 22647134020 16116489349 18763221241 15488311864 8128479568 12128507110 85742942216 1804080968 117701980985 265085679903 57035551538 79457375091 6082198172 229722886769 277077041381 322398298148 15349899375 185229075943 95225133532 255109109562 133439525559 30605040998 35247300402 44946074037 350726502662 127115561886 22541866894 1045541066 341660606518 38286313693 40000576754 249069309915 212861683179 2987470466 244723342061 38218608803 9105244299 253206409810 7379842982 124657481336 87907787176 213483469955 189923459162 122796470436 10765070897 200353223591 4960844038 260127388982 235523731987 1875206501 177847645617 15314764673 12217119668 62379147995 11434380696 77849458994 232436409658 49803327732 29859038395 182409178973 90133220047 224347174418 130918446796 167705635259 361984270131 341734508456 8787644504 51893264182 314175022119 101132954664 41933226963 113029927771 2459860224 9409299751 36701200159 169973032743 199526609499 55602633895 19294162720 74446174216 29583313032 125273072833 133285036421 199090936610 2582226102 126827826701 56036499143 70835054866 43748101620 33102022455 17054519549 51131070898 376455805402 46991606730 65074113135 29450585933 55907990318 182123547104 3994354526 404189017792 269060979929 510284337685 3119336461 146966770333 4612537584 48428844965 7167308898 6691470464 58221554686 190218746662 205932600122 189637668320 48406124206 59978460423 24353444143 132630768337 66572502404 194435783215 177140524083 163338159309 219371305331 44598013574 62103496569 11017064474 18541094386 1926630328 315900864815 2745208173 59775846433 6708750557 26715455390 125340309523 77275406254 163641443718 61954902197 159822681650 105993670603 56304971285 16567841722 1281998318 358012742891 102344845884 4806560491 46515024946 117468505217 17488581049 43208901285 143369960259 68993696769 38709308880 110048476762 77999518990 295722992585 76739797382 42256768204 187848942383 117492977419 285418851707 10420195229 84985995204 48443576640 55937356629 105119549916 17617471143 96512951793 176635008197 136907674427 12135660 288085825568 102040315972 14796790498 58461560204 134249665778 29464137076 9798348117 326909915023 30553203927 165678168727 271030565433 40990073959 123562932476 60745165993 192720478965 59650307568 20347182033 162220129487 228407666030 39733962185 2021971753 170123997469 4174308750 393854676331 253066459393 92509791682 28810576965 96878307742 172203065600 20854746664 29704249169 11359269983 13154341585 6135549370 501267175936 25769563690 34965081950 158270733975 307362471717 43670467881 3345422120 245209585611 21057603900 1850636110 332994864382 37576357911 61629642965 16210924630 109676647076 253624818915 249923718047 48872833027 2493841634 1447506326 9777439494 3068271278 5942054287 117083969050 35102355984 333369429797 65753964734 154176474103 85984193191 60638145095 81914204463 203696127760 5543073805 212811346275 419074481839 322811638962 104362478819 103859352619 39795005281 157444925127 84399245444 127341176630 89544515624 234959738157 88605182984 40228620519 269228874939 168943556602 56378418229 105199848109 41411001004 40100590992 139114632094 150826774929 9105898816 23322503479 164040168639 93582924785 171913945641 268114209811 65795897136 255675733615 30476794007 61425817522 30097280746 219925255952 148097134144 301927315260 86304512199 78664732556 62741225448 433251449703 1383343474 20773664078 74783132604 73554313862 234840640719 35516823324 17424143374 321974496734 59425306478 100310743627 421132820084 128449230170 77755914252 11099619515 69262814403 224479550277 28870328900 353181467553 15663547456 85326195554 5103232164 80096617793 95641343298 161438968995 215911335212 72429221289 32455270452 316526026615 258614499289 198189624310 168612139741 59459461080 8638338536 10587104228 183363604437 4332590199 400253171159 227184994759 65652748247 2157656095 36465281470 28548903662 71756637019 101949668211 214301481020 108824968745 6615000310 285548961186 27023627255 24210390009 113905473630 171820979711 83755708367 5731719224 189896615794 92111380881 14303670947 245900227412 328290502521 48307495108 16233146481 11172680758 268422097925 155924139207 913318380 16882352033 205272602496 12384591548 1398343516 7301585912 202672743245 86917386565 8495598183 520619852391 3188136360 176252688255 225827054020 1146760957 207719187770 420580492445 13055145459 235631294169 302020602009 996801134 194020758680 52406032086 74870299331 43114064517 11005054462 162497041027 132560607082 75925591646 50789682383 16246064757 57928652923 240871227008 322585394776 265657733782 81742651924 374531471822 132331686222 129628827036 60181689292 37865097898 11100965888 14902282172 51254222081 9142053814 265129985048 299658646921 143487643362 132525183454 36398970056 15759823876 167811953340 238193797546 313668787115 366133432720 12393829520 171039332607 5388309422 2459009277 456698744295 4920069116 177705587139 135703449830 156077252058 16256237509 26313772229 42644338303 38606907311 422668925629 153695978667 66916972743 4816029394 328645986838 120282763415 159026282812 11890761943 281907852535 4818700645 77529461477 27236460664 60972869057 95076346271 37199732445 422000766858 190786893588 257625731684 215520013258 2496141904 42250616757 166300595141 366017307033 7327192356 145342039180 53100220277 10725847441 178457368488 30690146413 126709288635 34652241296 210838481199 395108246376 12336057804 280471570745 92720591096 107576810413 376320384731 10221210816 45662732479 216336248696 301906942637 862214660 33197551050 16542876402 151854910369 150213894281 289609703748 28866033702 163841196139 11005213956 114001578897 32053443752 22767790065 3899383037 29943360295 15621979425 134745680549 325624521966 20587600201 282952761502 12703137105 257801862791 92149089067 201511720952 179343713121 282632695670 74520159747 92305797408 32817224189 16309562036 6916656944 224890918101 127520429932 342126356752 221572961630 64876332542 63338087209 55903183874 223880433721 6292773087 325623756284 73779562637 170846755816 237142699609 1464829184 64211029214 4745608361 3169979692 468344539 238488432080 65567694281 240222007362 498851266 104494001324 192510672805 237072565441 73317406464 8947129778 25384950146 3562780094 232250723834 294892074597 3194669893 108759160161 28301560924 93430573654 108164443855 156915782724 50660113487 311755565371 17714383452 242453517261 29311388601 19622047848 93499647447 331564858459 1869243624 151370472056 150579687271 113167460380 4566093023 7603509070 107333206732 15298593322 44397576957 41414484481 16370008135 15325172936 8199226802 137833149590 92367440639 202504673904 14005259399 191683067223 5905415625 216020996068 10095500451 50823971814 289519146207 69254129677 4267461847 240831814770 184518991802 28634068804 134246888229 146828055533 17949565536 483921316971 145093193622 105689069529 380090872294 121421740565 208920965313 10738598839 45345962447 119879888805 9438731809 367659481029 235433982397 316474177985 275278490688 89440565697 243973879977 72302841012 1775805838 11742245490 21992231282 197631657232 1953009693 301178824588 1261677236 227841836575 273836307206 54663331963 80586963447 12311228653 268102494902 129238531107 173208676790 56869314535 108903345511 210929706090 4199958888 136254266004 52475376903 7778098348 86805693923 83842107281 270273590535 70868113779 22094852640 173030635061 3191080197 405083868981 3649407950 15031894774 49456624213 247838565628 48137991780 154809947474 103621227540 267273331915 163636923358 258287839681 89175450355 43925406470 74291446469 35889682023 1776661249 44676183412 95749139740 81477984322 228232390685 9328617272 209384761642 85617812365 125649693629 17433121027 88413248224 687539042 38820657496 57303608430 182379262187 44126676446 78372899592 205263368 18745723302 378324563831 5432266975 262331769581 100339253031 210858800409 15625250909 280739238928 37792135844 10291452650 34970532336 81981815860 201177269472 29674937586 11117489387 1506090273 82107919608 43048128153 71537115439 130378927341 421603018970 85867436068 223844227979 49863890359 299515637299 3757675083 57005893969 55432670317 341580086179 168614313135 61363668807 54981871781 135190010434 40768833137 1972719539 231990070707 245761825396 1478705633 75495405174 24339078053 335683865608 149979365432 34183673127 36068324248 337450982180 32279119438 5227879196 144887068401 358452106551 9469023230 331381079706 404376677099 99219577397 54308188014 17949162331 335987148702 140442707501 122478426470 58724848756 211492129568 97073893307 4665974640 89535053080 134199617245 290420487620 103870437535 74521356908 235119776960 15686504115 145331664922 48247973535 68192137536 25839520322 375799301835 12487313501 21143788826 112824601991 361997663608 210611745 99378798724 245136108255 99936329238 2390948690 20814155 263482967992 57861257396 50481376540 50487870610 181205986733 216471473825 54625096078 1435969331 222249980084 16695555716 100030129187 9860654426 113003933223 31159480 1790385460 56453833843 86481964820 55214675967 48058837217 441876040940 1332793454 3438796754 37145589602 264871948 43313384277 261917566214 54910730114 111120634355 99444566644 49688360384 57454676092 2093468081 210540363063 1253789429 31327621367 6254522990 161050039165 15716057808 1918804302 5439119646 28158025347 405757978 7743961395 28752142070 386947614 110678401283 9764470158 45636766485 222691821428 1806733634 26265616 238603926270 51470309669 391981289536 50482983659 75601861466 71234481008 70051652517 49808666164 10039135057 270974782255 171519706259 148508598440 1831495743 92410744936 106785736809 214332864337 55019851882 19305147014 273402248047 43118670105 91565326052 55318045550 182836855857 290709924841 235596589813 178573940256 43201810441 89999872693 222975678696 109776966249 7681784615 1842027133 56018336070 24283316170 84117651725 20163012696 43984679534 312210990360 162968091270 73999821040 112414850532 37805753239 137466969365 2093825505 30969230588 8572663444 32307328698 310064408590 12087626129 38560161950 140204183253 81713238954 121561063892 174591267445 35333922644 287540961926 15521092104 144449484628 34151757421 123877954382 7508182496 95544881385 317431088948 51943919103 116372394078 180575650631 44864047 1722499053 210990973125 3498416049 255119227663 162043537242 187983162096 3695544255 70822644855 126575232544 57913130291 57686229530 118507715775 42877086112 439935910622 280797586079 181997211337 29016616947 619929922 196934522950 32891130326 2411512314 16838194713 413835316 334056536804 89012557954 2616288050 277854680679 144724260973 56344615960 387970936738 247862261298 16714853645 18673035101 253421125815 230042743662 66477037377 5790295689 21095485377 119248726580 10345788429 30104991208 261603192829 40627987538 1189414111 6453339902 2058035507 57448502886 102790630207 18402728587 12458214494 193905144778 36149517026 128194738328 14019636809 248933616167 49519232621 118274075200 42883583472 185518998681 3306899118 791263580 7716667801 30302794874 52448345034 43098941035 276375386143 56404685645 242605994822 56434091666 130763843605 91368005088 10351563398 6514756056 5805388620 53150755750 177424350548 272449420918 142220315232 4177907683 19572872123 279148203506 94484478168 12599188395 327226544187 243589768400 205046104432 1721213583 197772185611 81775360230 189327517226 107910216706 29751703837 112493014200 7432150592 346924930237 30943544896 38876109822 293881078279 79408618322 52818093068 118395910917 103440431173 202821230393 75243947305 19436151931 23471960375 175129660513 31751285367 130636156099 360176135071 15696528460 42840380799 368711128897 16248685286 162429941274 86152315364 52653991125 254346247366 91770379557 75407891996 48712749611 92075185652 70342150176 59580451778 3985043026 38938001124 123267750286 60843165094 17176249 29804479084 157919012105 212253247627 28488746612 70430513618 111038550858 75687385850 78560942319 62926576646 125245598415 208145235564 12334544976 126780308491 25821785250 41317325327 129469039207 527442545890 205122011163 751921083 42396694000 70362079646 47736327525 160962223399 89471000398 126205006253 548507277 87537769360 46898103081 20983023929 183165668395 24989163259 8141585203 229217317652 14523395 213224380192 352055518954 37915023658 245787598739 16721435728 114442390692 4153731953 93547180707 44880228338 324472807 19028001733 349657430048 204258239826 145637482148 69948010965 8523354712 290383962645 29835519900 18594105281 81383803821 87154543385 317913157653 286529531725 114699355718 36188126023 45661235737 225533425577 1238672467 167988412893 150539530970 8688997232 153367576736 118682167842 61807898323 131551986806 35221550437 278804908049 84278422546 307081558044 166887598187 279406261166 19036288497 38843524733 29146502974 50941075733 160751555717 130227649875 15545470264 43743974168 11413711278 12373704858 229233057649 321852908383 270946145691 32223038893 341423488565 198284664235 192213454638 11369667154 9029405325 13737702304 315097501996 24239013281 270741623022 185180337275 1944185596 3925003293 93132798105 6517599533 82067817960 94578447703 113266130757 2022656323 291218757 143674539921 185968588620 70449038976 138154808214 9797290035 52269789501 142478968899 7062135295 288948844088 90396522609 32007032442 285011106336 13035518707 2370582450 162077760754 16729764230 40075983554 112868707226 179737646885 12569690700 139416062620 277957758790 35096538594 66592999558 127719053820 21981036083 121506250879 9026294893 42046755999 19172393943 112188414 14021276264 2082282377 136867437624 108188667739 14137464324 80921997472 30358484302 48847891994 51173084350 56685506988 181820728309 208884934575 15719916788 11967327280 1007343178 2254479146 25139941471 191079097 5022025654 458672716754 15672132058 60293413509 54917754392 110487224520 83985470532 9936727815 41407712776 2652930400 437211410880 275124421573 14300787857 15474908545 178392651876 204611746065 290895206021 39390189355 180783251669 402265994290 120685319678 333097343105 203547184321 55795114864 8316006583 263886478889 125457434749 2717418938 16482621305 69317510280 212970737478 118244008970 91942881676 129261357496 101869981663 58355318329 98228136726 280164590368 50058410242 342667189888 41435248374 51858767518 182069372753 133765040694 64376439223 8517850943 114538966475 15780656914 22956054750 29885281075 159431936151 68141727625 19872673329 65916712987 67647133798 169861075991 117620007933 248800789056 9535362120 191409482669 25599777644 1990564298 184522169419 141655375905 22289854211 272966304742 249827993421 38657679049 271858920780 136578443689 210796714371 44967782937 157438186246 128990158430 173407693241 79867763205 32788120166 121887808462 124535125051 76134891795 35680417421 3008586690 89979328652 179892641882 165991489270 131322697192 34828429261 100112171213 67907266777 572426800 14867420215 212809761317 119554789301 235768222632 32724621424 208101797828 78365397073 6860500693 33140229116 44098204420 3223492701 18792540159 17989973186 163637047403 124479389373 5436570686 49075209499 34579311570 129512474787 192027819159 135196421604 31469148037 19525362741 161922703779 36458426116 151825002292 388233237660 42090719501 352914358569 391186122182 33979774401 152415485532 424203999635 48637988229 8563816197 94769584537 754226617 8108189601 58401163212 112877423871 85379335920 129394916461 33317185928 188723306793 38155937284 977990620 170290064169 19011644435 51770656805 6605690580 204391328202 424858477623 5025401951 299806128482 83994152485 336736076421 508232497 12003295829 245506972725 17803085653 196271851112 467758520829 45132189370 114167484193 239181276938 4431641130 119591810747 437555285 275422465655 117314449 1416430021 120928033128 138890218532 58857187400 113737601897 409192321175 83015163081 2790219894 62824944273 23896656114 3721385973 127090379079 34396594924 12028424441 90850757172 166682716762 5137761191 293457604169 56047194253 21079928447 327710066035 22944747343 161955067810 191319530583 78492935320 88804879459 28592698206 124212947937 377241851041 120636309297 100460462099 49985277334 34271798674 235074982481 433487629525 85270833184 176919595946 129573161138 243124645278 241666727693 52604919030 111365629164 232771669288 40277968205 338820627786 116671353639 103911576240 143194385039 296859490061 246515923834 86346591212 47773055165 15438713998 317244096530 299882852853 206487309801 101327499166 3849171293 223140980763 166239588610 45053078440 189769088700 8175461732 278874471865 270313900007 71785084610 63517179608 25869514544 6442934589 63149598084 184704182903 116486321419 131896245730 317814880332 67633111954 50884768598 188790785545 129594583431 12055241907 98097175466 42060822060 116534506827 11562996160 26256536471 66762238875 30550814547 59104573071 207042072129 25669662370 134465541367 70641825399 93383172288 100706948018 203531831081 84805478164 213536693272 45789265376 275851104300 345036388204 231858286865 132476068000 18642537174 154246333845 283993599112 271008792996 170592381183 65644712231 17267124826 424546277458 23820627555 164676146520 13445232069 32043625759 37289890841 284177282704 116174011367 60938388864 230640802536 14784593424 167101583101 238581473226 203628279074 210736019091 87114217730 6656390547 463637636172 292211201356 63088394354 125912850536 223431178040 74944341300 3037050053 34877514941 414840850 6848621933 16612544203 351891622575 72605409251 31188283327 15089416943 359003162043 47121424901 128086708386 22570203945 119347694978 6179206716 1021722749 46412638616 14355795317 242468776568 152051840533 35876753111 89446701673 78372024717 61076474500 47808078 35188009472 132149492038 130331457954 46858052071 220952568537 998287259 26118505174 125680496329 150859038754 26595616458 141020104322 30986928057 30945527370 222883892868 124550115860 34642414579 7841394128 22547525641 2577633345 174278829499 138147341664 59169391962 128658641749 47974769892 255971926378 4629969344 67372195725 101368274358 2519642676 244695717831 137840126949 121907084691 309177767775 150314166833 71502877638 2204986222 94261440941 96608802024 192447231499 130902433339 31443028539 268713126615 32875848994 331859209122 252928208714 363184790136 60311478475 94229303782 13774131389 79090644114 28040770392 289933318223 46274031203 876271762 123066869351 30299265441 112982963056 6548066870 72829268874 44770852463 36801900253 43911344789 36760880292 102277874580 62312273549 124005841304 94206639676 4533193081 11822980246 250593091316 75614138362 23971582339 69285985305 128449304519 128794543162 186489230625 34702988613 71690409347 183367038550 133187500343 37801078991 6966642363 224068182877 262574691816 24036339054 28922847468 37451390396 42979969564 15238334016 52253721871 4317755439 90832287083 36999043698 128286522151 5674847287 9117196212 129872244312 90603015606 211534379022 247360861911 16186692535 291658114728 324182462591 146719924221 38065465144 289398287410 165241169721 4290219498 190762311481 206739550545 68468482178 157551536520 288108642691 4381154454 149525932922 19564882922 22015736763 109683160078 5350942876 2656144693 278875583766 80823048808 1147430373 475745369934 165957594776 27514042924 56240611978 6703058797 123202788035 116560286079 3438968601 180821083 1977406959 12428155915 122143382180 42078194339 142104211208 97517294875 2475185183 95002995860 41392486710 130028518475 171636847284 30415840783 103746299762 352134516366 3163125737 32035377259 54722509539 6778886240 11306989849 11470542009 1528562690 111456258611 7259642758 38839049577 124510927257 106451820227 208315586139 4286824848 66925028893 42830486681 1497999485 31681162114 2653274284 119313871470 4104045513 76687301824 294157738629 227543440263 189185913175 185664251085 7434863817 59439012821 50062437163 91020486 160332916 213918571307 1372640161 357039379160 20336798257 45383607894 57930080455 3415495053 13952272598 184322787525 23174582162 151991021929 229538293339 72844358193 449483792 76867107192 24161878224 98167102055 52927411490 4036813986 67907583695 64083013847 1087142251 204148998532 59659108107 10515715629 100549207825 192459270432 116171514441 14358404650 388135677507 110866825260 77356709614 270728837916 39519296954 111326173295 607223163 5809699903 89816769235 393578798051 189670620116 118582207342 30166797233 2549448742 36786242622 9201139099 115241907475 159116326822 200640670971 44460824194 32786199080 3773061421 52284669631 628647931 207758508297 303660707240 94585014154 77844274870 103866843122 380332183418 159585410464 14900156065 65473057948 5755568133 7330112532 369551289373 10779953835 4936042696 1088771961 267287191423 8271026326 33012971518 6136104842 360246297009 64698565473 29354455878 187180653641 2181468981 28825197066 160953854865 251716497434 346335358137 61693440335 40471631602 64713453687 9002112152 14831747270 162684993755 17021478981 243696060421 56775712454 15399617230 13412050307 85558889004 55716301651 88363652077 343825072081 4437307373 61114452148 37817747820 21932329851 53787879043 105800600491 237202289743 266793166611 61914527615 785598649 11667649754 68738713304 8826547262 164999272190 101808691042 52583834627 73632634 244335603916 362403761447 53986220739 281622649848 285624363947 484002793027 256812945496 7570958638 23975545860 232349026677 97608423765 8903867851 21320532824 80671379285 206721176653 86869191529 129837466935 272750758458 61139959240 6110583677 122969199268 31797185818 30133669913 154144239025 90789392781 159327226566 17163005017 35337829519 433263992271 210484807247 25350726993 10076450060 35737629093 114586102091 7628472772 6125344936 641665241 95737215065 152190744055 108493881795 15077839173 303824837388 12157185457 65312989751 29056187189 2446880243 1593101246 55723796286 382497926479 46452153 320220987720 12267062736 304356168170 61745276067 16147613879 11650783161 44760333941 235968043375 112283076978 1241228418 9832360 20589775124 87177650335 284977637072 121667578126 317766867924 213269262054 3652957453 33320470749 71136818623 20148373922 79907979450 147208983146 255351717213 20945688670 300291612079 133128608253 84378000809 24737706116 250833308678 90611617377 128733021519 69776346319 89361302401 134091612637 64795492730 22039680951 29679004465 339763613742 16654088161 19231183592 182774394437 116622177232 23687162019 2443268908 105735624305 247912462238 94975112002 15688116411 242181988475 151069170 4086482204 116395813821 197550439657 114347650598 9526275485 134470610144 113666914959 15698377523 317436120 285238382409 18677412834 27371369092 346489276025 53156132879 11545103820 69211396071 2537070137 28647747306 36208533666 84234180450 29387929472 6386138184 11249116546 196950206541 8151836791 59255768086 156132230920 293748687836 51472823350 20418982079 355164715052 25171680151 71012771071 190147031264 216657000973 14722743786 259983942373 90290876706 237742700978 106429979412 268284092061 278459014022 1709846802 19148392967 353308242119 248618465742 2312418501 11798886952 21690713097 51749680180 39299338608 71038252647 98646336075 60732320497 494622021 245058328838 164206468288 3838153615 160046830031 19130625844 186949617174 9141257983 15667432576 8357673653 7664449185 138316988663 126662719573 8538542669 6308240042 273070104694 55014950201 360820795096 11475340388 52658178939 268276327806 42953252405 129246092239 11606479534 4303853343 15983255629 94151582089 113907516714 163391476582 4056288550 2341007520 82618415193 221008670809 90991419917 41129818348 4715214341 262268339008 85977337893 62304903799 357435490475 34437520139 119217387113 865724942 82367598785 70492946520 1661709606 139543476334 922152526 36434444743 68679118872 296796789921 11134751120 15685911703 23565220897 75417017777 1782151154 44859326447 240704241329 345036561945 16645476795 230317601157 328172789870 114857410443 5678088719 27750224973 220530501312 40991457230 300900296051 41755887011 135166476348 342846911616 26170350924 1008166291 3752520177 59321232989 178869883919 193634291502 4063977352 39169020753 5752175673 98375325123 70595975169 26288610018 49479833575 4284266608 222478290934 86012711598 21990450287 39189685899 272822402785 9350637685 190306881583 69235347486 52992342253 122178783758 72394619339 5967374639 59897334568 9054299135 4283825436 233655809894 346485008492 185456722244 10855042006 218660621540 351180475265 16882008713 14614237314 141762712411 38422306136 61661928002 19874717242 100403584996 26953509576 48439566066 345837576227 83011416443 56724018647 81192157341 40039838000 309059891577 315116876581 56239788342 19266490579 58920343295 112454228809 179352299908 4952432421 12305926168 38500628419 19850154041 303920832291 382008835316 9080743612 86094335658 69469969534 26988383418 72669507890 6101554253 96583673751 267772182896 139786297855 19751679954 213041284175 772555969 55615763424 83861589114 7552109319 311381088731 399945654545 6366423484 47861791 5742575846 39621319762 5271726579 139719226301 57456515381 20784536401 395604155088 180424386966 39393238962 232519514255 134806268419 86203774814 140377319626 242522565600 21400259952 48384817136 13777363831 31965934993 18847387706 55112565659 5639840125 34235215291 60404161197 42233368452 42985645385 172080858085 21521739370 121824138654 70831165803 20711332634 85132658059 139570555268 126481073246 142064638224 48451316093 217289489701 55899669343 197098598284 156345362282 223352832698 3212944441 47541581218 38015355493 19215759373 12389053904 117171599 25114849070 234690783819 59896559966 2656057323 6679404940 91352159900 351056744144 28688121559 397343732117 80238906889 14586922102 10467433848 34167435129 14216809529 39930943796 5577049076 211017143607 432795829921 32881393798 1230910047 13600740520 262313625335 236764658443 162176390238 35331116610 695330505 47952019104 98301581547 227668734895 2054334967 161189512945 18451834482 6799378309 205118476309 166502447302 21563851318 77924163560 367466801629 179059648702 26509476 44305360092 27720889743 206998977534 2702336095 218607325299 239943809471 92702824288 58766743974 244046651697 362995911872 1642585456 1904784505 15126102813 18042767318 61786592746 230820357212 9917834696 54028608740 96791293149 15767246658 430743359475 234972953337 102092738647 9523460529 50604056041 10494017190 30652074511 57224546868 280542380347 3987067404 91949094028 3860166250 85300447871 107091864803 56789555126 37885083876 35759851359 55748774399 175621439621 11242525779 1884838403 349335111661 21566371669 18388824687 282993194107 182543945455 11147057447 46359777336 5719680868 167009956734 99595478174 238034059468 78806921169 60636338084 192430830235 4204801900 240588333274 44717750437 34521120465 2838700190 75344124188 31340292044 286266791382 137872590094 285558423118 47542982203 232559970996 58234064209 79167782045 257258972977 253252123180 270716329630 132166438255 31762411645 85322321209 86956080821 289011358714 58157782 247789825881 368783155042 239239063700 82777198070 318412361563 27404097954 5447968997 37972676943 312889743 151167452987 237035601615 23775040694 20501343662 209051007540 151761925641 73516148102 256097174534 74288159784 217701436304 92595977235 38594106418 37424351674 373940228470 231577585562 294071879977 195118241332 68103623093 165038976400 6177838907 110695572596 37291332255 67239669601 4282782610 3470786061 29463747055 375193170 37051299913 85144712952 209494899704 191503453026 405692393199 230098279297 91821100628 60280009080 10927488109 246933684422 69028305045 15691873305 110017372781 81014617975 324095923692 93980639926 25921590878 5926017786 2512231473 3177504975 177788391201 23885931147 42521570400 5521534563 122028416790 59241350588 98686344646 22746833843 46214629263 14805138815 169638065323 206043481523 311213659685 8064059207 183284180316 289235728030 67363031208 268831697488 8167237495 16628614085 178074808763 346528042435 25137407255 199028750285 191830390924 166562753903 186270192380 11307913416 9222661150 36308127907 140494410287 211290341622 125360726564 162626539475 305739507673 8497838760 4591306149 130127620090 5639070704 193996163223 115704031702 50752051166 88585857058 38924771872 4584246631 31190178513 164920976113 245297920797 77824108856 116833961481 117786399579 10901924419 64051214522 211794829183 16260719818 42848253180 15273876551 178551467697 21121261779 27177552924 153480444549 76260657204 36381283346 32849735610 194480336655 341461221322 183159155700 165165987798 299423349047 19243862211 61729126230 107148181385 42000229672 44170493206 6527475347 50408334041 267659030585 365758324697 2925981592 198102002348 105950789199 146227750178 22197059886 465389029259 123595767410 126218914588 15929278601 215889530158 65253282859 163405072 98467209599 483062819272 56180631820 42449235490 143584323435 8658926353 60679741606 255418333517 82881978768 153309439374 187499707002 687206322 6243494575 36143181277 10218179774 62801378212 24844335787 723917474 3032799857 67167826670 764053984 982057574 159789894478 17272368960 54525965537 54653409744 50766152806 56229218019 94280525143 200519179728 286106217787 265675034474 309649233993 201384315093 20213137172 17142680836 351669302299 148582760920 201067733518 15386598245 28329807854 265021307585 27341384629 10150169621 537354107 37507553230 24240709435 111775221068 32476276716 61154058468 13012830753 51393215206 3601916433 107033689182 183085440266 8152582002 19837849727 259682506755 86743718847 203527335501 27103596987 152357325422 26990788606 39665017553 154117709248 139981338311 60949372784 329175392597 149778765946 8576151650 224428518769 235661212238 2880579126 24080424216 162838902 25467069119 1122749720 311700178143 42249932348 255626602143 6838895444 3283434901 49276738569 302268927199 8186760779 4303863519 2205837199 10546511590 46729053453 299514728105 37585946922 76824059690 6252992656 163024714407 72512101715 13395726342 29385211218 27176243913 16593593987 29103556283 1954531976 355340363020 266417555076 9128714552 215896417897 116521669292 179660671990 325195456963 32236855979 155425726720 86679889242 33111095858 281340170070 106209511080 91791724061 56190946748 50306221383 79811572525 119914302198 11725863172 128789307333 11996386475 342368580029 13771090277 60246156451 1803267122 96141882372 369551718808 6931666229 220369423504 43483884799 282732358711 121253124884 58880582 359110827726 200513334650 302034578567 38986826648 16585103395 40787841537 13862536444 394322953 204831715766 102420021350 108465284149 139747997532 7804333052 37336352422 31314004269 437575941971 295836655934 117376117966 9847622670 182162727879 304037248715 151114227225 106178977802 252863140890 130056278297 57326604982 169553418731 4625204406 192807927387 198130251893 143935060396 8312635402 109889292664 29092613800 2458997207 130791201727 15194797144 19029154556 109607022614 9412450873 3820319167 12128651386 278976746752 78743382489 15118441781 83326691688 195494992307 1875048562 21593757582 104808159465 61412982518 121604856667 105448434032 112079897081 150265916086 129636721153 18539771437 101492740035 16544064449 69715854437 218700057198 58566228046 103674643031 137831957425 91319157933 23863225137 143970785751 193585806654 100050154588 266802601253 1874870360 46741509064 482469632750 115610156128 130579843061 91582474777 122080830568 17074832698 10637972569 208421024356 11766688597 84056513287 12303130495 309190261609 26553644742 57609766632 42446630728 192630266740 326527937561 35331352933 4115454290 18890274471 90943602133 9314582537 232293547842 1054348260 5638079523 114231285750 1471597725 103228330817 213851730766 187630765796 111023603073 230890727925 8639395322 65568705867 56878505537 37390457276 94119305891 169675666 21157148619 197967501110 83331857004 198790080616 362439946691 29941434691 430334037413 170021408897 20649611465 107463987833 40642151543 43050389872 289668533312 76079804925 73580027412 104753534284 25538367405 7512456524 16260235833 55234847565 154261541835 79116796992 110664252346 269417551412 96092926195 15679539744 32978113952 11646522030 73877576205 153979437223 240863699274 39697411715 24862110887 140650101088 76001157244 221219651944 11041887857 118339189197 30885276859 46252981324 199142272200 136955040779 45253894695 8626216331 60250271845 85514860333 46886871058 53089615206 293301620398 663590122 108704615726 8557421775 11945653687 41467357814 47632329236 7117960559 176576052829 14987181181 93826722307 213693856608 22991369911 60028101025 26457876827 86880699971 25086390483 3425043553 18883080209 56288517224 11145001996 368693030 185173744932 18947801411 81571289424 232551759942 97470893145 13486621976 243829320988 298201933588 46839916843 2763402103 44538778883 26160887097 207278993873 87376925706 41257038031 21047917051 277596071548 165840846726 29417937751 100894373913 20121959706 67020044 163789753977 199118373606 2858295050 6005890930 167803682304 31017407391 37907766256 93994373030 152673985485 5629076691 424734457779 44008292784 63344732031 16162576601 253619847190 59555744861 310653744454 222605397229 42453609522 49753393593 31066318758 5582540799 102445950591 18915001504 217168553089 47693129561 12718843940 66486439640 12013031318 89054197306 94634303753 34908562571 411495527808 16950106247 5751632623 429318005 20559437249 21180316233 43175804438 313392799157 46380078645 89261773758 24346168890 33175258785 300798310231 66545649063 6609696903 214444629547 45678528543 40881509877 15465237686 347749731820 46881511381 4658461276 203101234916 442210049525 16039295788 4927579192 123094466221 48788555096 396662488887 49377352962 869704134 227032981852 221636951997 199585364898 72508018506 133758396562 26528280647 63571190259 40704017351 44505365344 128408398743 161320676920 1670134026 252019989984 56263979785 184549464075 307027740043 178723483090 99587717570 95203308577 39838367201 45790715660 56285392505 5868626790 115274714895 241429376542 257116555594 9665748600 115754782429 84295407127 44370376669 93777778161 3351438587 45133274443 98899034803 14196852373 5627039016 18773474486 79687977316 84923614151 127892120453 69737219923 54019820146 68087160404 18461394687 106104703214 230094586958 5028355715 57268565444 191334396327 74783469609 82588837678 6673481936 56017507630 170703386708 23684170022 161143130476 66131347514 4665848031 32016212576 48100743421 46671369489 174009174159 6172675808 347116676576 64233312201 43438384300 58460848572 130303145001 157626437118 2671465408 87351839741 7556308588 6532495440 10707450770 25335031825 12152449705 92428176814 68070210263 32982150258 191621373346 36271159443 63776560255 1672164265 3762363734 26128092367 260769441 283270781799 199422304402 116455305678 113724904058 164760752277 169677558995 131991248301 52283514319 18420274928 263596555224 171553493865 7663938462 47944706158 254353887582 46782225752 83353924266 154086458229 108471734459 149766316950 100469577669 101759773999 63774260360 10587323222 177022986399 110988360451 107468033134 193376858398 9778091879 9411724254 190653935394 155759820425 184694800081 31822619316 17137176870 269640681813 93222596479 7408208443 1712040344 163756447673 110197926462 513036167 145601427445 98241775766 3532563956 286310022257 10560655893 62650039154 89505977025 32407844111 332892149236 1361961600 221089012547 48750753968 49069995637 118155830131 74119481131 55879268150 15744481503 109852251000 147250082392 8777132746 80474059668 298290927331 22292490922 271624607846 10195546010 145705311143 42031511163 32668328964 70164667204 6348467130 34274421242 17801762792 373018763674 23680450225 91334480535 39050042769 232358953482 59188355748 160596503862 5201014305 28940469127 585914721 17733835647 209365843237 56332132079 19739488064 175698714836 348066693887 325865048611 144809868994 36684824430 174355958 25421337848 234264520973 63110557646 63609651103 102729425064 24917303013 277580114791 4690991329 9517392855 218524482361 8020336586 47501909592 14431336597 1896457953 10884398241 6927469276 10396697976 47215009069 22898702352 241066850009 192418469411 2730863668 29983889318 202352214461 30794959697 53086187069 23614778154 57356705062 75474027925 60560286439 26676302761 147519425908 568372341 72268046748 118976116565 214153047 167376500130 126351673351 112597586595 87554582633 294435189386 11438216492 270417094052 26904252216 155215283301 7680429848 53355150949 114202707074 55079519164 17644734826 37504273906 24020571680 43364718885 2862619830 21763046966 38787334282 11705852528 34105135675 10971641090 66466499607 3211989432 48310310104 8809860468 13875097285 136324565991 25370297489 57652906320 14572027289 9540717607 60740888827 62620262976 301201315520 75391995309 77059800897 66532682 20221370940 268921768243 2804350786 855019361 158035317834 68070105128 321850828003 84323990978 265314493751 277008687685 381316142310 78488184363 36422323587 30672337614 56226242865 83978949957 29958109250 32111393293 68196399195 313375112055 280921303430 48022456738 8694634007 9982225778 24052081362 28854859393 31727626127 16586720910 24340210866 51609600259 17320414694 2861154913 304805986026 124959485692 238408544530 266522070866 12892266536 12733417103 242334412030 183532582482 99338938481 83337177970 195071464866 442294191250 10548040208 70023013981 175694912731 44636863165 230006512861 392931638433 11941453149 14485417193 26465618369 173996795008 20945691119 1755556608 2758395450 2605538072 349421032 37188359715 42490364091 24205096589 56485639917 2033623477 49327328928 17263197450 88267116764 292190495882 9475510878 5297424598 41866115412 107387832129 10083291388 25269143693 167858597692 20396668785 178927179595 58600173733 3430545455 278043610209 9588163193 84657701000 150013700042 170430736172 82887374871 275529327470 202338942457 46916232516 1642373838 40703169069 159707095269 5879360841 3437100860 301426049742 244060951615 146847177709 221204248192 92128540581 302015507683 13765513711 116164783582 77939730900 2378036074 13390067264 28284845853 39764567129 7886827411 36377265254 5582340243 47182656959 3274098924 21780394723 127361809888 49664063791 5057062616 26788939025 4827487434 129047599127 246101481682 415152664 70394223005 2434986610 18866123038 5116986985 7798794523 27796124837 210266777337 3227509088 16687954923 218819517435 96690741911 119382255444 106809645417 132436591227 156254370698 54462219342 18982282000 5619979552 33171901559 85543260290 258741285128 214784679614 235372636702 208529742411 320620975023 22035578638 16642955599 22870784956 121957511308 129372339399 109802541860 39260227227 108778558521 4342276620 28959686662 106145862286 189896521176 97607890493 18086714333 247017303009 75782114711 201543276312 24657398420 22980427970 84126694595 103552266981 42392625007 1546183783 37853411559 54253410797 107596860501 70156891292 135826825314 113213320576 61874704741 6872781368 88696721131 173498867925 180454531534 20949810572 11274015482 220983642256 87482809493 23354236351 117127271730 17910747224 15534174561 289827519507 122852239873 210414530148 108729888918 1929638319 129575297060 9040321809 109252087504 50575751844 11783632507 164611852612 279556848891 190927265349 23054523347 38487142612 132813079700 161045154576 7495343557 158962436713 78809864581 183404618922 211573085816 54280722836 119068943926 1817824182 11706602013 689370071 131340043976 26165393919 35864002368 53351021518 229878213297 212634483085 37633488553 8249056655 23153218237 110387595698 25766731854 100447068936 169783919399 9190651300 43724911220 240075137778 20878723844 99855000549 21387568382 97194749521 125834589974 33292922812 27426365092 1389505024 216184918639 24693370333 8491302740 91980353805 44952831953 64251655904 43474639695 4024969291 19645806156 281250773853 50298927747 21140348259 1908763367 17873629442 213070105396 243802705674 6947223017 8262252940 104462015017 12296499314 341973140673 29987806608 265958230948 11371031342 61011505330 182202600903 14203265991 10207947534 28804970570 74057745093 142116226110 69585777865 23111019577 163685394496 26325998919 242971976856 307409780132 141808513164 143463886810 753647705 253711962652 7341690595 152354710657 9959958926 182100336207 33690895578 1442452771 14762193517 128349618171 7513574130 3643894795 58904453160 28224283906 257193310579 67921329237 33384790730 59391743281 39841262594 8256299782 33746839858 97261214720 14505693779 128014411476 24177218384 21039249097 14787443336 92571063159 20439800645 35833438591 2821606235 185435666801 22613075316 104540898860 23023384741 91830171342 71290477280 5425859846 271571582206 107242852729 23522711752 112633036713 93126529274 58265224611 16545249915 61944076079 307141616005 273564167044 179950479304 119757291013 112248234970 242840361025 236489619388 147897204704 27104075911 118404942562 214770185490 15108130758 225020170330 284335387913 793654558 99972371940 271765385926 40360950777 232749926982 10564456544 75421153882 117351628972 94122396159 112832521423 104447205956 2310957274 98271126207 92812251071 315169982296 29502614623 42978595680 19492775816 98564886000 12337445959 283121236772 42836403807 60531527071 51227711540 38535201841 10394617695 188038071390 110594006220 105104406323 36124367634 301744728767 33320622432 9882158036 148941069391 12950493934 453290392993 9731588524 478907049 20728262802 218990992478 91964189309 118023363879 75615153894 142085694549 27670609698 195756576693 60295591942 244038910339 75191237789 228524257773 14105028261 240535917233 151500603968 71614517790 188603535486 160960347662 248949309357 21626901569 94451976547 238816174234 169294097021 25853444717 154540866722 7617583529 325291522612 21392269398 14071609325 50396317417 43193063171 367797042540 76278673259 24822020921 61964864947 27427857126 27543152372 2535128076 7542922758 2424132225 27874194624 208193235603 134105655648 12090014233 60662734236 45086475263 56878809643 173153361120 63570687381 26037182228 33655252138 33216684484 313389257177 3124004890 293991669658 128600641560 189451681753 32588682 54183182770 41513952761 8220877053 2939120404 363005830325 7852690271 137457880960 670658691 13562463108 233386821070 256422644941 246369394389 52289666365 71430475143 24741386844 123883565389 44072134405 125841796539 50475823652 11439341689 96734669485 4824455693 37735153101 92213091465 10147678509 115531038830 70096444225 135841206705 71965588576 1609670983 2608343765 65748989598 151896216092 6058784201 1117091193 66317574028 22403163263 1357582212 1933410181 188250658980 264806549741 27023062150 1778555591 1054471663 97973913565 121097202981 45610613845 11575672017 14750884348 6801408917 218041100385 8266857177 340007663049 277382400942 9343575373 53452039559 53170317188 67211974007 27296290232 7255398567 145840127570 133609946119 25697074954 26265085826 152221890120 36326458408 330518637687 116533982309 129485920788 81440452113 14109459096 253429146884 31299359875 701398337 48300958685 11007866454 13464935551 200134343897 143508556208 10368250251 280587477235 5805612237 34918386885 7291875682 41662387224 64988506739 34211476652 142250977702 7541125308 16431031346 52840074283 333886606237 61862484634 97851782142 114205487187 30970433968 27630090542 171016420701 252168507866 308049456886 98808968333 236213018835 22514099120 44199590185 116797650918 174628682983 48812095885 11133007719 87790926380 37622674970 109649248797 69423453683 199006692707 23129448228 194176123998 152804524727 19930954502 138820543409 1953359461 153818194913 14906783175 181995773611 123989865884 7857697239 296723495791 8322408507 80131661748 164295947032 8737384570 8788999328 145412562035 12190788657 400377426546 46608354235 294944469269 12411859613 147053502286 27358833440 12481382463 67976387002 14397849251 60849134455 176516323655 4385726316 315347832134 148779142354 16155755505 207270147991 44390636773 127508372885 1745344836 53415508270 1827213023 18565472068 143661208363 17996361717 14414253295 39430477852 62865824613 84987290253 31118680690 178173685358 2103448286 149842683649 115690602689 21144226614 288006081165 118724628428 187148719260 37232486591 214490234149 124747043063 184865645919 60365825268 32294667939 26615924224 20815677843 135873237719 60997886188 6448300626 32195643048 124498434640 431357104374 123857386750 62879632570 22130123469 205437081354 303402406314 161051683207 28065407407 74935429933 12162407225 145645494051 315868720251 66836925128 82019984 354237051619 81098585099 197724772575 139767352698 27348432803 189806803244 265595575472 162528444277 25478600028 17801369853 185742223213 6923621339 37524188421 57544413030 239455536797 43948564209 35815078163 8610794047 196490850239 217066063865 2664430529 224063412991 276525715507 233282403568 56656377894 7546803106 7579433880 58559626014 1826152891 763874390 4877714576 147186263077 74854214557 2459270401 251310958668 118303498040 119253955655 349393839106 293816113752 254507800983 210388448169 258065531284 283641388949 162882442656 324553238 14368879355 3667604141 94739911590 157548455150 204044627726 3280941082 2835624351 174266243374 26863694038 106642561812 3166580139 126239317267 185244860369 215510671195 1482261199 59689471567 163649107805 11451721449 897892496 289331156660 36740597191 115950793083 34877576808 132049968417 18021642565 5845932057 13209159430 4287404141 198640877311 292037025970 178749234464 45193472792 194046806927 279362307139 116204115734 105020426950 29693654587 2943353885 278028302740 19989972219 21481557567 80242209714 139021421939 3405345138 249770602053 74951244001 373896858355 108125902945 45332499509 17112347965 7163921202 129978825151 4452510658 60863733966 25237253616 172149452499 14351463512 79445096965 100755811453 32754480499 95818142986 57174068694 21839298186 13495078592 118063296650 11822565961 105518079685 43426421791 74809323688 9527465551 256426938567 80226047894 125044999950 317520020285 866377481 60466483255 22960769278 3850680461 626395791 269982002228 71618714854 111850749578 75602520068 6700828586 85257641792 24113159 180975160202 17237016492 243815012694 181986348413 20952065710 283564348194 210184157629 5799102023 163371367817 314520500306 16007134750 59025340512 72331647192 5026942835 20589527617 115067261922 4688768455 59835185886 7394236854 3619849381 17113919725 6633238865 338596754670 52960147139 6666965512 16875833341 283932010289 2521498486 11664041067 147303686681 62698820151 47268616493 28358043124 14145000982 59539574978 127079 134546727929 99683220683 280906634700 147299587781 118710024496 217433999496 181912735651 92320745468 85024347772 91627211656 17827163040 106718696598 114184186850 105485381734 48221421510 72641661695 100873248701 116698783590 174737374674 83094791204 13647081007 1771793440 258387997619 31801510193 7722709781 68288602915 50307467348 355727589170 155695189414 194297122697 6388513360 20538486947 46855775184 43389978431 9928449654 7237999567 214502173991 145112842197 52539747973 42085835163 34836060143 1198296028 68642969774 24037399572 156224616418 76373671936 64758071815 385025725610 1953912332 91614559407 1130064670 196466099815 25452421658 1435530996 10007982554 4396281871 10347107098 199171806 58374557206 107663408667 202033306757 74568367666 308916221483 32407836296 66747969939 141468092049 207992305552 126013146428 105895473651 33739723589 18059694437 108141741722 252029830498 105902194962 43962088557 55801358497 62287963319 260351983464 16340262273 31350776745 5009664174 47983319151 27581245394 71724000404 114887174306 282778223334 14172714732 4043230328 34757631527 66241016674 7795311005 24946382968 3371380134 96938018337 58562933220 143375083412 20317559682 174008423671 17675645714 72256179914 205561308270 7742215249 14029899746 25860064703 1804297534 34978160019 102782634553 168857491554 160748444733 124236730415 131774209261 29984803568 80592942791 58400426342 2979292517 232450901052 7000569553 147423188145 131033818258 37123770577 11408648233 14966382443 11933521013 33036272864 197547226603 3582683187 9369590304 262933026898 8391520041 29087321 10087825197 49052701116 197058403990 35984864711 53859371122 21518808145 8084077975 289221792035 38308693193 442068753102 15346645618 121131903837 332962739 474381033 177008927668 28654613934 488887501 229444401317 157442340346 216252910997 9343205504 12809582399 2291627797 62956063492 25880753015 67873437907 206925853147 162728206511 26415997073 10847128852 247981370566 40470040417 30445262377 200127676922 107362665239 238621798269 212704102011 6681966408 22863090207 116968171326 93723807640 452962697 50693388386 301779550907 9369423594 53459144425 25093535532 35107967426 61332133604 148653114276 111718319721 38063616875 111060302955 21213671867 35252800372 296182806104 119358125772 127981573900 215187229570 25445761720 15747080986 74651031506 268573859357 213611996560 112465710116 203675600674 50903921280 139592508344 232993656255 388534878036 175900522935 15247997211 9751986664 17413511167 19278303627 79994972755 70619587787 92332042988 124049333399 96181064751 91140496546 18191919595 124627249597 93399783209 262634833558 47820849756 106294971138 4295384004 17153985339 23792662795 58166208333 208615465734 6102296199 17763617508 20703213339 46949451641 42466817123 7298956084 213965092802 62378967460 25422031849 15718933089 65003429673 53770230036 32668843674 54855997353 276319738063 11483502848 191973406178 60780066195 121029135573 221887855635 3886051691 6822146686 59831411006 74055198982 984583772 41066915227 219173299915 18611563469 23721442212 66178026272 2153873950 11897705344 1085194283 219972444987 16072667200 58570941715 132928839818 48994637135 112231687685 118703217768 103950498355 231107477609 20349156153 29913590520 64420148883 159169899239 188120868614 45590401918 303899389778 4820373 271757064087 1810132208 130468266203 44495250843 62245214088 258092030952 76428351038 45825864865 26174803029 60012119334 246294059485 197967571974 267400256223 67575128429 173219940786 6518983179 4244258568 4848415051 29054377082 37733401165 185952503364 162303099123 180276244718 27174404515 171509872405 24799153057 129105607842 45871737882 135135531394 74994452188 169790989539 58664907361 30280285279 85000051661 53022203431 24591198465 113505777014 98460909111 14941901409 321681031 141229725747 40392730014 19538128841 168945858715 79513549448 274006718028 919958095 2328985347 174488838496 85006256675 94154182897 31626584223 24429110420 25561961080 45286444414 198167654280 67052243977 31664657530 10554984578 470668210 13149147006 11422763447 37897782058 54455247266 6903891815 155862209378 180233573618 43401803 26693184656 153092523843 250330875830 217692042067 99186665833 54738444725 165789901610 23112365611 184239448711 15721570199 42900637374 189444845322 297173869176 74525601768 89145391341 226535575003 24528117346 38423724678 317153762271 110022540015 55845359707 121088157794 120206344251 132705757449 9291292471 18957634941 136222820126 3670768455 41788398432 24490058100 162147386933 144301435075 35726789713 52825882654 247791047428 51363572134 75798652282 245376539103 105837968184 196068573231 730278887 77547777423 3659303314 64817894474 182816622242 62063099077 63301804230 48054279824 234942927404 142378482293 3724157755 65936641632 23423124815 64949349723 139769760354 9720269996 66789292457 29216314234 118245529378 24803697150 41981150419 121307817631 18699935848 215037933394 8501433712 235022658617 702048019 288218081447 50762851660 96343308 2303467246 1971866025 1614691417 170518764 3720126093 79590386615 208077785080 61977435093 205376581194 134517206789 279812093178 42200143584 23813344661 4712643064 30578455058 128003794216 47159912927 33270169524 11478263235 367471933791 218856802545 27658152 229628484096 8875815264 66154582397 15134404529 34260302348 85363584735 1410458820 363333746569 23050030361 116350517147 270779527079 168109892777 16747502138 86504852 8809783542 168048684420 17218234634 223285965367 34721023441 79289968783 221772190356 255505202204 58069488635 226832945781 378991605046 86083747911 23705752776 411060396255 46638995300 53466763935 9170962118 119572475485 183354281867 353180362600 79876332210 118202938245 66573290823 58376145921 26566026667 161265584674 4055623082 15103687057 128946364301 36220709 233107323275 83009172042 10153811638 148321155691 279812062605 122121118931 1389373680 192320609741 169394266672 21931570621 194966679589 195803785130 71322115556 64530317362 391273410068 1045528038 261503956070 26378619507 52423935907 145206461927 85416187076 112387497221 19806938216 89900497078 2897996059 117234238340 31171450366 20253891432 8351679962 1449485983 104600382442 112543362831 198258258030 159861789086 244582418051 1890553643 55781388727 16464091725 250341676049 97352406786 31477661757 245781220292 309712493339 79249167460 9393334009 14871056509 319978437496 4998454497 16217197489 8769727835 54200317987 2221247047 70131181387 92537214425 11992204967 2577636255 151142042622 321858581980 299320380936 209286615731 152312386586 87216615057 30085105546 29997339460 34027319833 62876909880 152147790398 8960822027 13718753005 34398104660 9956924724 3815795693 665553914 92653926235 99215341904 40796014461 174064591859 64059193953 1243612183 1737154990 192353212497 73809310034 81815809753 40080859209 135782374634 31707089660 7372486143 4908120611 13565857793 33122101724 55872601256 16995695709 28911427860 295141563008 149372029947 56663834612 26589068930 20507579829 275724223285 29382955301 87899219591 38064224148 216345155096 38686476674 74650323454 14118667986 160808914310 13956770623 56439833890 322247153198 6393278640 139868772499 123870920418 79686488538 160657661583 134091872644 27768101235 103608518730 14286895745 5725812164 739612224 145706628050 18636521962 94767869194 334190801102 157080066745 131551593110 464242701 14475536818 19984339769 41109584707 87204045881 265106662269 77662581526 20115877137 334173442349 240171330611 184562366872 173403683172 135013893206 156824279415 10588971053 226627209796 248518021175 131056782279 33862460368 260294942249 202175828138 7729532 252166693517 14622741037 188186028682 94606289194 363684537630 5095315881 81158041775 340825412124 187124712213 200905039913 262270857082 27331061962 4692136194 88147858556 1717982243 97627907225 64833714819 24405316405 25032798990 379631713830 106240896805 21458674075 139918729027 216359540416 20300595248 193681490594 439202251 6637060900 191779335070 126674338641 139640186014 207340463778 2913776452 11538795112 5243526654 116255988470 27590700420 75556398315 21913898148 23335978331 330706387702 80018934019 49600889101 32386972068 111450509286 24633179332 202816298317 406993521 13665311752 73999088721 124703124343 10357781742 15535359442 28699651012 204374512368 217238794562 308112822 16354682447 34559194281 54253842417 256820316494 100049703541 8248336681 122902822740 8524969051 76805965540 261395759238 214875648912 132569737191 102619702140 177418170091 65268570724 241794502550 78357345273 9606071177 171644163259 33493155304 121438691001 71895506054 8525675 54665588725 4187966409 282619502753 5009887877 32571241749 21020170812 98102853197 254553113250 1074898992 51028168048 42654992490 11875102735 40737863642 29166040166 102077843175 359553893439 168498832083 137997250615 68934618044 5232251812 84366747652 67494559563 215528030495 7603447713 218978681161 3848651185 280162330737 7613944347 40328244975 23345087698 64423552124 60908833289 64765925670 227667476802 76980194540 60613721078 64724963632 146400207765 326425175943 13871573523 268445849813 211694068341 13667600074 5366946219 162504019882 234717150589 15040254147 37971515106 67843494500 54133836012 100246339079 47046398691 14158952497 36666503729 139835789077 910546919 2967876970 20992458619 16781889713 80682467724 10126524342 78775928737 22538023227 5468435747 22557191719 250172516983 191629156864 17842096438 97105403231 337575824727 157647790405 24059517644 184587730868 4866950020 3648192570 15997473668 35748327371 291561506068 81748419896 204876749810 94332441041 447392921 114405208481 13959568869 189122049599 19174893902 39696779496 16174354515 56668203446 73091872563 28393592329 15797489011 120582361774 1555028633 63190682126 23005582457 7065663397 9714032245 11012256273 176572045396 427643251925 132021135328 306168794321 106883477059 117728009808 7060206640 124669075766 311437027416 203111153681 40997558180 32132826835 57623595689 112100236921 3594971584 34100473141 42859921939 120610548315 106852418486 205149559176 86001224020 315535130558 64492255883 8789861223 19386242254 11066098893 6794102672 79530040290 195900504087 76255647933 79759264037 31111807106 5649521504 56288911223 108409414911 141496567656 250031002430 139466590685 5163961172 21471008942 7779481115 23264209656 28840051004 33975126185 24708881545 48118870162 7362281151 26417947748 31077752344 283118095209 8994815257 9753356643 60210313714 244120736379 237413398310 171923815454 306181913657 61073544708 116925773946 294748805538 36529268006 411773892 1799409332 50238540223 3108962440 10767594128 103965100952 7438406064 96927668774 11339491081 64500526268 11041875732 248031084216 11677268282 35506450824 23036086410 119849189643 100787534328 44164617615 35287696231 248562473654 30619454305 179963738330 22796902722 7476343965 193371237339 166926921757 60704853611 45401313772 69557755810 4174048832 9371480750 7079317633 46386460219 3406601008 147674110877 62935868969 249668546480 21829404938 173093503800 120586262795 21919448644 63894184541 81994708268 89914508967 59758603602 19823200849 87043592841 52886648421 13401962230 77654071185 54429253089 58349733266 17949639350 20005725234 79513966453 14292493138 16024574625 38467913827 64586078074 44612188932 135793999959 279842245448 83364478370 128143173297 87434142664 102451588428 7243284430 123388857059 183387436807 174711177896 3349161116 46928039309 115681841180 231544808030 263871477771 20583334046 44779570480 169894963161 129207755572 128764504774 45044352206 33012464660 2130099285 24182751622 86804944265 38010809622 53499529558 330177623963 23304903592 33415725225 9097206960 61710179239 114689184478 3944095921 50196526006 65092733578 27305805012 107112889678 113324226421 53543032362 113619872173 18522688560 172605258835 5331234518 80950940069 112807108403 276378665681 52358246189 161463629927 120142616359 102918752427 9722474069 188039899912 215380692916 63131501424 21540335797 47469672535 151566773253 80570629954 49993716263 16585358488 32890398668 160066954138 182792444054 256549942392 161048314125 5272359235 331616256950 16769151758 29843142438 68882824356 19658390178 123164307031 142451747878 174684745210 165290503938 15872846897 38124926432 293053323902 6134337246 4737474076 2012624971 32516305839 212958803775 21207672673 6756349277 19983434133 63233739436 22191994202 256424005890 116070764071 252009625047 3143991843 96456655010 8645279587 158021405276 95103012259 151393314650 222755661930 193852504880 100514177461 18117068936 42812023289 173001259690 194173599361 173532027421 55487648463 205510901657 44384455750 14409131555 137161219416 27217270453 27105996110 79049658672 299422001124 151278234203 50000236754 223024646351 32836711987 6844321872 146674475650 12816130069 7201898186 269095703209 81631582338 31122621972 37130044276 72514753600 33595328205 3729790520 97922718315 132873730338 78218591071 88350064353 104955420053 119371612397 41140816755 292217545966 80018344436 10385577634 118526990681 21391921878 92542319028 72553912948 12719066759 271348300472 176367463199 41473470495 164963607709 27698566403 185218248480 12196844373 88766214667 28796716266 14402873436 9527458368 110733146806 86513368337 81106911630 35134761466 41117902368 7101794706 11497575359 101423287576 12800483028 2951698658 27926655995 267734723830 24710509333 36856716976 5299665515 241524851133 174792875436 35893839846 220559095941 50019467828 44037376211 285306902246 5368295115 29415685047 10413132091 99775771076 110536870559 115817753123 344853617978 49423615224 113269929894 1279558669 7285901681 44390650756 175814938814 21296353077 110522414883 28722468257 2137815924 104027107120 48720264825 11246253438 2173402850 205346743662 26959284598 227755783479 54475854117 144286310992 2155317969 20588964893 12054433138 419600189113 70914560629 18491109182 157106297543 29341105241 82818282663 2025693381 116698684984 347256401059 246616761248 328069944727 238920157066 280066756671 21296984038 6200947134 196407387910 174052462365 3543405788 25459545710 13564493036 3005198649 16956941624 81603546814 29889267940 292009160610 89246920645 83134865487 24628522047 137274205506 235986369035 129500272607 48883929279 46187530783 160346431430 142220677408 284358056044 43684809746 7898543213 160119544495 716332911 24048204587 73239504156 195181039597 38292094543 144765695282 64660571928 32067887394 26106201574 35083416786 73293246679 228772940610 7633291991 3234399285 120481630428 52301184291 106605515002 7624346700 10448028404 12658618028 70758753832 14119693136 272471592292 194143136624 10021386120 411917498739 355068165064 103438157295 157134383280 63156568134 278144147915 90012251302 452674336 3817317319 64714899721 388888463763 29902894838 294713613379 11976997196 139052342887 65862008377 129724939101 232931548570 55944140253 16911319965 53288213656 71017594463 2343062983 61588219621 175631054716 149633130414 32944288279 211231095745 126532583004 32650132548 665078396 216533852029 5184274954 24172349908 18784449831 57529936308 251193647472 146117160052 97698563789 39996271548 91233733025 159104763315 3224480907 449250576 164342654854 301756486839 38106345887 7607537101 75862017138 268161483601 302257342316 121102655726 52780226770 58497776794 113622420355 123212654397 24228906884 242278008183 276692032561 3797286220 61520086251 111159409532 277980011928 118130884580 34024661267 58775420652 68507309362 46803275037 27704656902 58606647150 239999885612 57662438982 2393765769 146993871 213561252367 75522221954 173575285604 113308970995 179514219802 6214253727 78670626789 52005317430 119810918488 292331733689 5135828823 3360039118 160339093493 24555087584 234947963025 299086129971 288972199802 110838715400 269393112780 45320613285 184740572635 1482719008 78564932079 296135933817 154255021323 91237225668 79137017744 292541434666 13366806546 7235855660 81274525760 133088643371 141510800938 40227721092 130531104275 92471378857 3698263391 415657424762 20995223812 53302654275 10153631490 151113762613 71659850264 258368602972 9488736525 35411496494 41499867049 70320298041 31873643608 467446450 4640633174 134753163408 83275911224 3374967053 21966344287 2865668684 70339783040 25352843021 94615761377 149091379161 185873117584 6446171496 104963573436 18979255435 35718000788 293846442656 11431588593 78891052420 9202694593 85198351078 313354226623 191690038832 57287438917 166077673305 102218735195 237141205621 262408576228 204734966304 91693139839 290661673705 10050646626 218400613166 76524080514 44127886656 192443106969 135171459080 19438329354 127773544612 1954127394 72361776595 21505890404 292256015514 38143430279 54662996697 7509883912 91036575386 107428436575 13696003773 18618877882 76838616353 9374477308 101739425097 113090292029 179615255634 40810554286 28980111853 128697203049 6197906564 54055382350 14001464767 74107976985 1845442652 223766312498 72086078618 93350394440 12645287843 90197021190 274886908072 141538642818 11787913515 292397297964 11418139028 731847810 27349168795 15208972050 50971848392 8998411495 275970323786 78717704357 58195541726 14616029082 313684884955 164199194961 32522547024 268140699112 62804333844 62096217749 57735062634 245002003420 4055007640 3243133162 16261630858 19723368994 336777115034 16763323074 200448191831 56653607162 389739011944 18389875969 58088186176 146126032292 2219315806 26483527449 130293600189 3289037860 44769216020 45087828752 6122967939 10693693563 16106260110 9529249931 98124251800 28792017815 64429119206 41406349529 41733083054 304152186076 78870034338 169227205069 291487202213 6515000001 117789086070 18487433708 59964729816 122884727863 143851363205 29403758117 87630470927 73858836922 149430466028 77995999425 148163183350 7912041372 61662424287 1966232805 124163428240 15703948651 55631662939 96708517914 54091012106 337817954454 172318396530 235535051631 44999361517 175624112303 12051006836 196509298161 55191580912 139611784156 271829737593 53088279562 36960611889 69624183556 90125847044 29632803128 3361204558 28119970937 52384684456 132573675318 58519876528 197758858656 74680753864 16259515513 156676579379 177498582446 4061689145 9455556807 4104662042 25058194019 105361045263 414551207 171268000863 42045245346 1953931818 50240803585 193403374224 1742737457 86342087649 1075445244 26412024905 108912688773 191904300380 149030797379 79201841 7264738759 87526524078 22445238939 21390689547 24187723422 107862069716 1533525859 14559940014 146045561518 218499631125 24911301660 60256129707 1384007389 127477023806 26522722364 541934337 1534221341 5938344077 24696811450 96136751451 41886694250 85092865203 322268537081 214397784243 138468076425 66972294609 7999238018 171790224036 150738851074 185045480768 113434693739 322294776694 314899261016 3307419357 13025907200 7013116471 1197429304 168996789040 114665803372 242094639836 94548999048 152146750608 3005184732 144488168539 28127945950 139312642112 18011558307 22782177713 2641391305 1102648 18641981276 144798673851 72197802235 136823859845 2616687541 12825327610 5776808578 5175269603 40492951126 30461196874 29179590171 23028519198 50836789792 161276805488 37517132427 274307826848 24954279439 196318595580 1668877691 3847252496 12976340318 3443053853 7995383621 32385556225 131171979129 53809108793 1970095770 174533115714 381421684126 75940196213 178775137855 565177849 165091438309 98971632806 16191149 421386096 34312579336 131906690129 21739739702 85493727214 71153906333 109109355334 10778725994 339089027 26402145416 22217580644 111177803903 83595397473 84948016108 107658001943 132893453714 59868391075 730201486 4952597316 67169768797 29541628492 386194769009 54863902981 162360889707 382122665406 110580554464 67000675929 8227736315 143903102375 6675020711 29621049157 66536993201 23562009482 533379978 31149447716 144167857592 115534969448 16674588658 148446393093 46513655739 18553513906 227113605191 4613968949 34159466238 156442390920 44950653790 1556568225 12278214371 81951857121 44748798178 192803468286 79829459331 265850594489 55222861973 56432190174 4788925667 182291066693 415302587716 286817077182 1444575262 162483047004 85666547970 1768443888 45886664246 51645907801 63502868244 7125398812 298219512466 43619039041 12138762178 128671658700 33102029493 58739220653 392229012933 19756512732 10898932452 251633662578 73292549233 95814896143 35005411101 149295488003 227056464952 21968651382 56561710150 6521068333 363802682408 34096049828 108250581168 59387228713 191792556648 12466345664 368201414603 9059145027 205083133252 272849354 76087050073 31500513563 19341690097 7303263232 40915325882 290960455320 48380037918 10253139545 105325142456 10550245512 21029674679 11560580800 128394091676 35817033051 85352799555 83198092279 106738969685 287469296079 27005954222 267516417908 79674802260 210080505926 80966007410 82610105873 110895154388 264053930518 75594557363 4398114088 282667737353 6439589203 392503735349 2090347808 138733896783 270778327 123112010727 20823125953 41896031598 24720880456 57889820902 14889427665 37208891117 110541906220 92270760513 92343170534 125074773044 86370433829 34740833246 88826148055 9000995935 10172708285 225136516161 293732514994 181008440420 50030180878 239713937625 45935332915 295262031636 182534380583 11858689078 32143398385 106215010848 183097149211 237043991174 13706128778 27596987303 53023160534 21767070336 84526215100 226461487949 1277360851 74569121002 161719022459 190692510390 208937060979 2907904307 100293420763 29601583144 130759059679 161121344287 5734096712 161250243217 37341039025 8110166758 55439159150 44297546055 10378625788 177708888098 75430771851 21710626170 26540043249 26699767551 35974875474 122089413690 400592557710 15729994996 140239049919 14290265341 115399947154 2617172798 47289221673 8568160515 13735035 11115872790 3986040187 28041450574 1060421554 48420592258 22695540834 270536542966 222096993865 180507035044 75783100561 53393627835 324361592045 165305841892 12166874774 247198341 17988587208 50376502252 89473317397 50936869506 68967855229 140793006316 2348630302 176869927125 49835833748 117769111109 324348896054 61084232450 74433776139 9878992190 45514824680 8808575830 79394318315 8651334576 238328342996 17689185182 6380661152 4083370403 31654433948 773439266 136473640832 4149418897 61616241715 6750810736 91094000295 30762013631 116214045720 94251420208 44542931779 20915267604 395584940507 90533825503 8731423421 162478859374 9694969172 144410939930 309277576268 108692968881 239196153 294717013595 7163118254 27206925554 5775330393 119400869625 26808249639 7598375563 9449880446 21843979421 137231805429 135430262327 7278242329 7844571235 48359079287 284226680325 207584562400 4656378331 118010809000 32692919564 14290568990 270555182780 51139713326 177586498434 61904832533 21470071109 13944297073 37559202934 11499039020 20693618919 34407561945 7031290054 272418448709 75630685386 104882816535 16508949952 198279261026 282544751222 27838597765 5074125100 13027294638 110336064839 72387122315 151834002973 847373573 176243647488 186484202403 97272420738 21859986140 70864608373 64905588016 63067156552 70398595097 38188188983 197968543444 238774032279 110611703167 174000949070 82023038448 14355852735 4751000516 51951741618 59009158568 46606312771 111977027 14167642599 43204776066 41009024713 6178631097 11390846982 23082543558 16030276045 36218339920 203658066690 78417290872 53150584866 12251030203 58619436362 226910739488 10150560115 182984701607 211898325018 44512597286 3779046815 37880108251 253754408807 75059682495 26050935407 141023048693 232253589322 1492254470 11421729944 38600305468 140958306849 233275942351 35824787086 97904168371 68725710398 7108018534 149175876153 139192203594 65586490166 133241471229 236733268 31679628731 576683267 90601227706 408004308224 418705772 1108368667 49479120159 13772489226 131761129616 76355462134 262238536293 142761194964 58849972365 343772632588 243855867017 271806544126 240177575 111985029860 199494842089 320117559570 83036469394 36067924368 83050911874 33343095306 279334036280 20167607322 45101684664 215434652549 72181199549 6871049500 4879481580 63093951558 28606989238 103746970345 297794376269 170738261788 129478523236 22762537501 198734687214 45943880422 97264445310 126811364744 37747908650 24522807398 131140569094 83595446054 11356902865 44770513104 27722013230 4242813886 12346637905 3159568012 72088135862 14967776967 194851246237 161504163830 15162680870 84097762794 69856607195 137046742777 73055059 296133718839 58673109860 157645234724 25435865603 198060213962 53817144005 101462024578 347298792226 54731778646 15003777427 593483716 7801306979 241222878 5031791562 15349060164 138412212199 60529984334 1611452389 23426078871 24602458395 303512563445 10554072112 108491937118 215130187340 132749613311 37094747011 4809225297 33875376078 22762928898 13263750962 772010712 238392595755 78647632131 77119079921 7859004600 59527414765 153925219 18217554717 17893745382 208413817094 216870177213 24673483658 20407064973 2638551574 172947327270 34331876654 4777293810 4478125349 25201961593 134572533490 36007054057 104695073033 138365768081 53083446484 7577209399 62336710334 7908342135 12227065982 160813899525 13643678951 172789132502 18815264725 178110734720 17912988051 5241415849 252076496912 77531812140 41194260624 129933075051 348876474875 123422547082 117945892396 3643016460 66782723446 8127560405 159175796145 17614543518 12919559648 192968353514 63029606935 2929701323 2584365615 56235082887 18146745145 53240795175 107498376291 104653142855 130794122669 100468530697 29888225963 18211416853 1333717130 2534340513 52103037526 110794525808 82171218213 155018127102 31095179899 67370302917 19710616661 14599212412 141496060601 84958686375 59506552097 278512657440 87191057277 30204565893 96841346881 86035273741 9992563594 19146137743 106158776769 82100281408 55554248800 31636722230 120017252069 189848862991 64733960277 20422448843 58314655167 167635581267 55431573495 86351520747 206609055779 177985098866 34467753548 2058867688 26777170719 40319824848 26875822399 100778526467 21065221482 79248141667 198186496298 6903627417 29035374263 370734304 183345622907 15832787047 142545910343 139100245488 136598038471 20681508836 538744501 346882614 10804942942 131907629992 50890792429 104760169165 113835598817 10427824478 14271888437 35373291448 49752705003 97532235441 79160184571 63560115613 7497392921 247853617089 159464856839 296061493283 247380604027 85076646796 96739700355 57322132526 209850046084 90165222937 83738102094 431374817 12936934937 351822125733 398542453510 26093510617 3648684121 159185733274 3460811339 235124549487 47461780610 35406107618 56632923406 287144592658 127914940657 34186664386 14708625581 1505822612 76630199143 1191292705 256263488000 58382145105 49815792473 49792590263 115991057229 104577239725 294872572441 7849443767 37991632477 97475330133 68887075994 14170168541 48387605710 2421322048 28531909392 3919881215 269259287033 110494863930 117920072624 15420741620 113270697219 195204094482 91127511081 124237027065 25658296556 100549681181 33492980827 5475053185 336667565142 22416095514 32512364783 96510217796 104415686367 250642344666 58282052845 3784669833 29805337778 15423934761 157860793789 166678343706 19009247094 26963436868 278664793277 10540005126 146344455057 132870667337 6318016782 31136908220 19461328056 11268032035 81504606858 1139220596 191535444145 186184073505 75829346325 153506749922 301277372651 303843733687 40068594720 36554683839 10504169773 325911106663 44590980841 95054499969 101783498342 32388037873 140144952529 212953660144 358224403 41271895688 20632274398 4533874942 251905259220 279606189617 11569278898 26953313396 83249907269 209772765796 11176332424 211587483838 379869808091 108268407814 8417339439 552828458 89473027901 167342637214 9163760943 56666653571 86603762950 2058624336 8114962515 14425887291 4978377341 20692234427 199085872371 3971746660 162328086820 70840479866 1783246818 124007522516 8741246238 263849392807 25036402556 1895085085 47391842498 55632591770 216413161399 173845409749 239893343837 22641124264 33968275675 29725740499 214335711820 30069035493 24049614506 133886906242 1989693779 35117798320 31394868152 31180203686 131425619367 233241566218 18502495683 1001708894 106718251195 8095714348 268248063190 60700910657 563551270 5601433060 58535863635 2267926546 184692743610 13114727454 105865131846 225234147299 25557536333 52381241519 8342118575 39434522232 67318389099 189372598227 226927647726 3303782308 2022267605 92653509890 5710447734 75471258875 577866566 176012891340 41625295774 4052776261 624395855 55840473348 122376860489 50474187180 170625732926 55087724821 67618437700 22805658940 223541664677 306666025208 63756238183 80001978892 132890534940 1317211029 36287511380 57759254327 17717788222 4626933840 251643522438 149782809609 67540611360 85152954542 52937242236 24892467093 16028248516 1948248347 17878985537 58979716695 41643372864 58629095877 31401172136 141930109382 141111879141 157911471526 241730876815 215963414099 66505399278 196099207424 133704095830 225503254349 212355639739 43779056827 226034964126 61838723388 133433399096 1303145307 13391528318 25065647136 34632067578 61434016103 78551894551 6921633507 17235578159 136497042094 83006178031 99748819628 103502189690 268796556295 7507849044 30169960621 21507152860 1595635816 230044953014 36487929072 24493226513 48449539522 99504492626 13911802276 165898698607 79593594639 137729133022 55380503322 25402396833 39613634427 69370580123 3112308564 71219934327 2934080998 71867397472 69123274554 24405785461 333293666424 184640760386 66107293633 102059305449 10437770175 130554846352 117169911594 986144522 23399031754 249106690738 8354368437 81660803103 26814560597 109591158065 44667279157 187833030723 4769246068 245869138719 9873768591 38095058309 137187050105 339219064455 214151290091 549049179 42788128473 59774625105 31756507569 405481515349 2980584979 77331284536 181306668092 75229954338 135441703043 373720880194 121645026660 50435282581 21829405266 52813629727 209272492995 41338237411 551680748 5041594963 101701842181 39431880282 4209428805 63865983858 145043252748 254000985775 21113026235 94632681868 273743450447 63185291417 64238761894 151022953431 114019904862 15503580168 33689887013 128201290828 328230570816 3072350446 106385109165 168455963199 72241247496 85418910402 9945385330 32125358633 36121989224 5306606148 15909038134 59910181329 284323428574 137071239 2532310361 344141673985 8093740229 19514052910 248720071591 1664950532 157109248878 32997480807 9572131163 25353052314 10705722916 36599837572 27209319430 18242846076 131038728151 208732713820 17130620721 117412017682 79285739966 3381850674 727850687 69703206405 236413629480 151192557995 310494723 79920710382 62744083361 45427399095 87701606741 4398165045 7752711796 3728955880 2889371652 27566360979 48216711738 21516091927 40197947005 60854897712 14855239332 58129614952 26036564495 38232867805 34913601196 67726331484 120116118937 183328047 10560839072 112302264586 12941556746 88878344026 172261045058 35007852050 120917418848 46387434607 57172779910 65631110001 1440122054 113474586928 79366783361 68523102856 35874416961 76022996470 2956456713 141170870166 45513021202 101581174305 4228267743 80406886830 67276852223 12359483305 72505634 1165171104 57525701815 22809971942 9954366613 7573570254 214559249175 4092764376 171029338636 864837757 249348625240 28268372265 119610738574 201584484766 159265020249 7875457340 119193712221 325969153599 209943143725 11749581557 41828424652 39458064638 1120711616 3030653070 59793083271 61043873569 1931419388 27658295062 35365254571 6653192772 176092280431 111861654 127032701832 4835005725 243570825198 215326708624 142326257274 1879548216 817824447 258476702148 60471437467 166642576451 17615890930 53473253476 152864376821 39486442741 34034685685 552623915 184226791474 18555802018 29500228775 10891058393 15886979692 55469335625 217952442223 32666236981 10675260771 100833199377 95158541810 214072359951 58516930827 65318986817 72060030887 324946065611 176389574802 158432749091 7758393012 84757440311 201864299236 89806382468 77823915717 117486483098 19310684322 250678280501 30232710396 5090894069 103483978780 47897896144 559692206 35091029251 67449607268 225354333530 274314696242 10317295838 95820045398 1314805189 10780002291 7807801545 12188972126 15193549501 21457273524 53619047718 10235685973 5866391778 169473774098 73239565653 11628472856 2020981217 33422462037 522092987 53197484158 254626851272 47496683256 34732193368 175718538718 5560075666 2968771697 55636485389 115849719075 9765331957 41544025115 7616746551 244683176258 229383565460 99543744590 55755257416 32067460003 18220083880 634022109 279679545960 28329626349 125827610951 75181200001 159854482034 120727023297 153091739075 19908952593 66587392258 3340604334 416380241440 55066001103 3278923987 324833099530 19249457368 4482149994 145337131024 24420358915 54230772248 8424040617 56998365064 276011206355 30497239864 1067623468 38987101 57268088722 114579984799 43013769189 2534456332 11641081428 436048735 121756279831 93037492084 77492952271 27324277240 284802464513 181407288639 168314655654 52201886964 60920824599 90299797536 79438282917 42176458661 113809840488 38491321369 2857504916 48464749832 110105072146 29280066527 60062613732 708210174 45308388123 235998891064 190995222167 54133732820 19498333240 17368511900 234931741499 167296013367 250185689925 7152567208 33671396328 17916043788 34840679194 94182410920 93755901095 236709545278 60671019 37404267462 7544961338 328592493183 102306719519 3979792252 53634266462 24631698404 84039826308 49661882900 11571120590 3068368330 33367530075 5626213071 165831995776 188879334602 340538242618 12989553305 239637988990 17052141526 271807310371 11701613127 159606997978 8044996090 12536122721 9855620476 31143145889 93972171139 24730878517 166793060956 210749204064 44424447108 43728513164 70204654823 11867551485 338143414 1214771503 73087317366 329071546929 444925783516 346426993415 36929404278 8790126955 33231360980 1302358599 142160481500 50235211879 185645245955 230190729760 37402934133 73759921 184888679650 36257663917 78256441911 44901808791 200083994009 37748937992 634444791 23219484186 141790717518 41483919722 77997498443 27543102884 10920244348 92261890578 23323244193 103070354287 323633200221 102169721354 95673900101 88426724705 1563141421 22726858599 78110077607 26197706961 106828470304 9563575833 11415376184 74789494386 9678021470 11576907279 14258105155 53999945486 18312721844 46854920532 279045130721 24274616407 149778930263 69401337585 251019356639 1760833445 39589601330 14511613271 55226947428 301623519046 28563081162 26186030659 330269843904 1652280180 43093632160 77576723758 8818165364 28816092069 25930760848 10984154594 11897743868 260031892816 12691426811 249637033523 8528472892 43226764581 90401518340 329893904723 221205572538 15563383648 306506176753 28513097169 8364036542 66984134928 77829670387 43514200153 23433729038 44818370511 16040360295 44935793334 139493643667 211412170587 2674441606 12148302352 70886429591 2468653312 19772309304 898994400 72081302732 68448975209 2163118772 57183153062 24552412003 43651456456 532013924 47282728390 22994984820 106538696609 428901082464 54239775430 17848554057 26390161164 29922366452 317852755533 41465556907 9408513327 40655362703 66964739282 19123366867 5044335560 84837140679 43588336655 20062534917 46757961540 16357316604 4457585692 318780726670 57895556482 1852068244 56023630240 78780159088 59311289976 4666503584 224325560697 193588110113 202315893642 13682623271 42718089175 151400601683 100429894742 81179106498 22821893676 41996013226 53518671373 113438191856 3263638792 3943993585 40648376986 12206758568 10114544852 69679329808 16829607894 17486713077 220675413698 39010777416 68722566345 29260557437 194509260041 119752512082 183161719701 31160098707 6831745513 103587692838 56413953816 207302362329 29107108496 12642389811 32604209258 44358830803 15132328851 48875624175 419811413 35401621839 345676426081 126296986 294479566292 6607313923 4817235337 158041978933 27544812516 1152267888 1734384954 8947698019 166825249195 23789677577 255177513777 70681762513 8474320725 98191865189 68871005737 7583212468 46670883327 34786206368 8557528298 75168312549 92139442828 38698879601 233808736022 2686435461 89146005201 285049428198 236505283227 6827057504 176344361915 14178452656 57677271642 192716125969 283158893197 7092931479 91089603551 169404807590 96634279364 37840397607 8823484495 42468264653 82255368090 170698069887 8787177235 212577221448 97060557876 226646536191 182723019426 185018295737 30452501254 280142896200 198498526955 11704785478 343376425207 15859968339 208187345171 14173822792 50270637882 449273265 104341579357 51570606767 43023143444 15830141682 7906768282 11083653734 103113368456 345743437201 27563443887 8832030123 37157729873 44923693248 22464289782 53363760893 38634014047 9881404875 18887021426 171662871560 175315959985 1768841174 3897047667 58821256282 94318614116 44930281855 17220549368 190678300064 231004761621 55570363416 19498584837 76817302502 66330173671 249464927628 76853030772 14309498526 208482822714 17215587743 108007407440 42479451798 122257380741 115869372919 177415820964 1889602515 21366800979 12562822806 30083566468 82007425001 18379717392 15340596691 28568469354 44141486388 151100391859 88453026381 30146502693 141440688983 51944068711 24171460181 262475640782 9901319845 43588715956 191370706659 14885901317 181880271423 43381022619 14067047640 72447794345 51991024470 22611039526 12891984331 215277270797 3153457391 273590692849 359834670131 75422471314 22360496870 132230577544 76915660646 57786811248 1573392018 150296593277 41639726647 39124914800 233584521 18535401142 178028293976 74112958001 11972805273 17436282432 1539169212 181566236145 115533814224 47693825474 252885294015 164827971274 39341361504 1874051103 24038705816 113707654415 38457894998 23049139449 91929001928 120465709726 9947072714 17307598369 68256449247 77010420695 124474464349 11503436588 178649439464 3177176238 22970835132 198015537614 124403098811 25800860689 4505089418 81063207781 277776400114 192821114971 11395088989 48785690740 46252417815 41806496995 97088975571 83841618664 144064467519 219407203595 6944570690 132499852086 73046578004 202469452358 38365370864 6172654059 62807369991 397233618546 3087649602 43029294866 5267464744 85153489882 35482573373 100981163698 189441757906 198828371167 177379133697 7095974570 228152604537 53456919467 4955489966 2620043690 8564523376 2584435789 26526337670 140395189646 55262393933 35437369795 75371548112 107756074864 36709498782 6111359888 40136677886 70176955425 71237056690 82755041742 61621843843 151314531463 56491584014 152344965502 14655564835 101085963825 56237706017 141072214787 26993274806 70644733028 269622991 32347875772 96473984346 67075203165 67778228007 22117978814 13445279063 46650086850 54094588863 170039989123 60212359742 105530690948 32987276135 17021977749 3734384187 176908639385 20591772293 95209472831 11095103778 78144189275 12083191354 88114156352 6589332417 65237349628 212123802657 34081776248 81066549246 284866375389 174167565570 59196669118 8133439401 415534975714 11477521494 300353166595 4103193745 133345145010 123887276416 143189001784 18874171500 25098767932 89126615292 289545728540 18710188496 106855851550 24276037077 56742916588 100481129490 82613957384 303689863418 12893909413 149440828239 85413538180 99607849351 1698643016 103456639127 27138310379 1177429442 13830400794 7140431947 65891025755 35373810716 92472418989 16215468869 6369566302 36659953421 5962144747 83533045424 262592344999 118916190835 51352778076 426743634101 78510172854 13741455785 6073400693 142687983152 23082668622 5792839612 256053124 1138254841 66119491474 7287820250 1921100761 25195901466 38515225661 9744445706 145957985875 67961450315 123604460847 11683707800 396899334259 391126755212 86639099358 8556169296 40079518455 275482281089 33247633625 4368431955 126886779527 2571558608 140002726522 505307100 100394569707 61723012433 118886781839 148810375292 19350152978 32824420285 28596846619 927626316 38648285035 66001789217 179137015923 32569711609 57749271156 121974965399 58382921175 20761684287 186446313358 27424960386 78892586011 98448755485 141681826296 25863671329 151854921782 1716658188 110892249353 276320785225 7545081903 164301073490 127918467301 85165709708 72553352056 358586326382 37258325423 56401562645 16741786187 333066179099 116633722912 16177772440 107812476499 48906857316 183947128015 118508864670 252787751805 61646480294 108795951251 39276712032 56885718378 43230405058 38680484719 86073099286 134490916624 54449584848 2260411815 41802899894 310504529229 241270140632 50918466822 34947755445 11678637376 130630834477 32820060663 69342390258 143706474228 48131273557 37051003388 237544353243 131829964598 29043967263 27225807377 397007828640 15770703247 14829597485 40875795457 18919398692 82420168647 20052416854 11848097641 21802730538 176631589171 65022726966 74935470873 17143945930 8895308153 307134251138 252457318921 47193732649 166714768648 13490143660 25757177422 41420489048 111187342029 1861168808 90981417909 226873840951 45671280854 60379976124 213864820099 1340228664 13117633943 4160439803 14416008092 439325419 172616403236 28215862337 219140512116 193184617186 124581628173 113995658828 106778199884 59038490539 138452992613 207574336635 82074564679 85405568905 13307329579 277593909672 405837620670 2924320498 97141898993 22456312765 21438885034 72743630931 168916538905 311000459615 549396825 7109853064 63080231576 80999672822 152581564635 13684555101 101151485088 57596947638 151773313055 127559633234 85760687919 87538062192 252200045572 30431183939 99447550448 332105762200 29456392067 115221143228 207240803 6702401128 58846082119 95996611812 48319845961 230139934086 3326471893 43574869207 15920721543 50977392605 82156803460 45552502529 50133246393 147136536785 342030352978 42978781839 392772632822 178055921214 6589018795 84765573394 93067070086 41905081850 87075491268 160682379411 21291158895 19770055504 62395748979 6014307522 130832779152 265473830034 107388993400 69352416111 100045256674 5166351912 43830641899 22163905140 17944889933 16409332054 31356405929 85449521315 90099535259 10075014656 250239229426 38315937183 685234827 29754163322 54827978 10826023459 174715963157 176105449899 200984325683 163198334791 105092923376 1351368405 7555373540 62416836262 77882357944 3256611712 32003812054 29885125618 79596228796 125496285033 17919465517 266119988738 48124309723 103193007255 195829261178 134187612290 283907911360 103443130749 1177173875 30841719158 123852213913 213832948737 3495666032 67495576371 1461925769 14642249516 173483503944 109351280343 4524569284 204520850628 102972228064 16960435657 113435759318 33864689943 83688594995 20981149106 353819370900 5018503139 426449986371 1827279206 19240510161 261012913660 284333683457 250424333280 100203697201 31492035289 47385524332 290418872234 10821491067 9955066298 415779514360 38167264239 62703342185 82347603945 274266099 66850921140 9037174629 43279923456 1874822966 45389381494 310629104320 25375114234 33447451031 245304061472 110307255918 133410161734 91652427201 128752683138 425828921 92757121983 70451078167 28193953166 5085741514 16116658650 4691321300 29176570608 31164124536 34540337923 12561242697 78561750805 7510550973 31100196579 174414217328 229914039627 20617460822 4654099118 302268106228 148001989749 52464194328 20338979741 55685754341 67465619002 152019695049 160569729960 566799050 77811141434 147271963039 82256235942 289525445564 17999750717 153944575474 6791944912 78471561571 224578540668 18804226107 14280093274 193020810237 67723325013 66624126164 83652223789 4438500803 4512083227 8571686009 52303227830 110613358624 15852148682 283111075 120147703114 91943609006 76420378140 27666835689 193495481429 13446369184 119185794796 14734915 191984575962 12801013094 122702783653 194075334091 37546609307 190333896802 126343081371 413671563 26498476087 200333292886 299372794446 147651765149 186761398534 38869937771 25704882134 11491995110 139554743456 1050196967 112571799656 90516986440 155185943295 103497517675 226034352356 175398012230 13717974643 6763204 124776903800 153043613686 242877386707 89945162961 55284247918 26710369212 245083919476 122002422511 215256542567 34444665449 228194290907 423134488 32095483342 280237511445 2622074782 249950740469 91676727110 18098781201 31138246852 25026522964 46162819761 305989588 115013714294 2347853411 32187387153 81838762 239817152124 106063803582 8909088674 59963068375 179340045705 140942369515 12328907728 24482885004 337102436665 5101987483 41656925086 155986483776 46954375314 113593416694 48151053753 149806061343 52106692221 122907876282 150448937452 13709783948 8829478459 41799019427 11161391214 258382762092 8877208325 3554397569 28133382238 116362716941 168020392588 128032378840 120492501814 12780276774 123994680177 28754999516 17784788501 50738863362 118267183441 44972682816 75198790445 94565620148 38052835673 1407235307 27662765807 13085771723 47126196581 31056294616 234149175865 34079089341 253260188288 6159986949 16120336567 163803947177 230455206832 70273247116 29423126291 21103801543 12328644076 3475309683 1747801598 56433083443 92266270575 4829718048 47352747322 50218614807 20128580557 16978169014 15234903903 108898264025 7511760977 5063287478 93641449177 121960164522 61451487921 2781000487 8623843125 59306902 5438127536 14127046662 875330964 235291109372 3269135939 154262733821 35005859786 177151759898 56706312646 47157336178 70819721274 31441907928 94625801110 245181978738 53674350636 105723788125 72431229584 3712278096 210056445212 33238227926 1566213008 43385196555 212423761424 17359677786 101201949046 168877204814 7019792091 8617081241 6356456158 23956489956 81886326330 31438761681 89975876440 15493581218 662737757 25634758300 41497410725 2442987645 18227934384 228789451145 24164578079 872634654 17283352648 261864818041 95398636544 97326314646 192731237086 292768601898 13314057142 294715242448 71662913519 70532507553 7104531 44813043662 86420413862 4289256761 51899408132 13710465921 3813444338 3561625392 52775973 76775859326 29556090179 51582517718 20604150352 273763480297 96612616439 6511802748 57015120492 25667491435 21506242427 23567680086 67494466935 38720677277 142042549011 185125601903 161870018428 39734716645 74438627249 128794982015 389547664 39120599236 11533642626 7148483379 71891120155 346829599701 21004493169 11744135226 41625616083 841857305 6462692529 166504032674 60339796384 54986618359 98327447513 1396009635 6061508427 44029005484 177072461765 65209603548 153508731187 281719835186 22237025822 77924286391 45894580364 392615399287 95215348374 171699640384 18938610388 250050027127 90666642027 150944198962 17704909550 13364728109 8342108563 126959846969 4989772416 157325228065 40208807206 616528756 91693656467 170461242251 51337541841 81111389528 101293441018 51674198829 190845064794 193847126965 8049053233 176618505092 6495749512 115909477804 143266298516 114706391721 524485961 49173533375 248601048613 86110613981 196140405387 223035124178 11427262466 16830295756 8009254023 654865387 55971366660 124937285460 54030660924 1027359974 93948689013 63975767666 12068336017 153881228080 61817349241 79752216777 101730245929 36385463988 20356659030 148513023640 82983783558 884623091 22449912197 72373602830 63156868169 30238313455 354721437288 73615117839 56659213005 266862302842 5650891197 77738294065 180215642160 53418259687 11810681 228860430819 7614170923 151891038906 27219286290 4182198114 831570145 113126558583 171009641660 59514485168 295327506664 12683750612 42686088449 16632751921 316231391313 40102138824 71842285234 31231506519 50692816416 178559153712 194913861275 276318251797 12708327223 284988626747 129060257508 20262518088 131810660937 120909353751 16896584782 11034686171 33510929997 152073955990 4843725279 5290600241 262056212 24148015061 12597895145 3093544774 30398475091 358012890 94120402724 6770446256 34675589495 190857029532 200759253498 172862249278 75832667887 32135663250 254145149783 9402552340 46266039279 132401472109 183904125420 228701427376 6214248962 96860507394 42290172100 237910497201 26521909851 9660181279 35478479944 195989746771 55236019133 18106114460 2436069786 16086194924 183026782590 38830939479 27601320913 148093553451 20419786257 51668582277 195952327823 7565213748 172950676102 124530300329 1111284444 264275926298 104994167741 110803727391 39032037701 1821301757 14025455291 97144373812 120576225341 63534309399 110474722577 84778876743 255942509532 42960128238 72157518169 37406217661 11013040705 345742646842 41269840588 88966315716 87321686717 299573092220 70559259504 286233559171 43386593259 20410318424 1267757737 1565712239 177052943154 87049499107 22470374067 24701701100 277408182066 108372413258 93089886712 206184062736 129372069356 99184046136 39694610751 263017264482 128416128921 83662156322 59285384309 137099352316 3061228970 82888909379 105981401560 30165954740 33862850909 2470603215 13943988370 34428655410 12690635118 116780439496 19698938737 63089279975 27603752375 137135713606 22386297556 12251870118 95087359562 312116617429 34500756379 13909468645 105939974374 21078128836 2670362616 46261588286 52089997821 42827131 6131173065 250740950 117927802831 161897045208 46645573096 47744672587 41398175810 249337610286 1358611367 122060970997 49228691798 31574921770 1035039830 291617282687 225353825867 160554531733 13744416742 293097466620 81017223374 41824834124 153024311472 83705835555 337336169 12224928942 21893830813 110633924765 48134027890 8321495654 138850917675 54456809716 1476139697 31931105438 11421109138 4213753155 72430679807 39081877190 405822895352 110384244080 42135573222 22103142787 183852058772 87176344805 14657360233 18223885281 14937374496 2839001129 943532601 186356938913 109192223754 356698982 114011875388 123898604052 97074540164 16179967916 12648434989 74981967622 118107007847 201733254088 61341492960 194145141591 117589792915 162555783191 136919338679 48437023934 180630597258 78380058178 70568288431 173893885762 34766949319 549826911 41564339612 7192241213 85254977253 26959846510 176306271005 208138821606 63252926501 63158 35716054814 175221853143 13538692654 1686782155 203757514258 315401916756 23398305394 186110348465 31605897824 58921429356 411488541602 111610414430 305962496488 176307646900 149093677604 12317878747 34550044241 1793525453 66398390861 3503420856 31727305513 45896312587 13078895872 114519930860 130726415013 118312765412 25261965815 68190825861 68255902358 43581653364 77152114160 56018998578 43225484480 220824219350 40018652413 183920700994 3641544837 298414916861 15495042562 153426185172 321206676331 5979058934 76021217441 287573836849 11499600073 329917360 35049878676 135143489822 17038398525 12028535299 260323366074 77095901640 1167956946 2024084278 90140614295 523422706 13054886629 197507532910 88990839867 628185187 80207387337 102902150724 189556788905 3170835085 33097834487 119451459015 51898731848 291432746457 10729957628 1547533311 211439075353 112050642695 73319048128 146439634942 638591749 338849677 1982024384 26583918408 54545815462 304916238678 82685851867 146932291747 256131997999 14982574738 55759043530 51833889018 96507667425 53103149342 20830123556 4369070035 137181376058 21384647102 136507084198 69579189444 8210618083 20673046156 197811615084 124791759194 48812633471 158655772045 75768657161 27302482125 70364764067 359818035259 173528502513 186477807272 12789425854 11210958702 147911173020 10620609317 209309904970 24287896741 36147019843 95075041661 134169795509 288751213325 533987196 61597101616 106382416067 413260278863 47587803955 3933849363 56451318333 41611394084 111316674533 210452992585 1537648680 71925364860 21160424958 8712782387 884234407 54888160618 154034533188 17506706288 8352541059 175914589027 12230684768 33370956737 81926229679 212146242959 186525344660 172163932391 792122308 134129006166 144261573098 21385073815 293725497985 78576676271 19632306547 807849014 278915534339 49594665640 18913770273 42835097110 33625034489 339280280438 96411058707 224219309020 7033986765 7235432953 23842906364 225911663940 32979543292 251161301678 62862647861 23029109823 119301276974 64019945719 2139463803 87999801618 148768379868 6741955758 313764256000 6755332467 85736322066 22734268554 263952738917 5375306638 34871058986 148575872663 13728268449 51156884385 181864681164 38531959836 2912952369 40992637215 90643574438 276295805687 192093837523 75515206628 61056736699 170286820587 106401651958 290093510369 157892967362 2661457276 4524724453 7007675654 46618753573 74234631018 259213268731 51963343783 9799154563 2546705132 1582829906 100391969969 17822641638 256894059857 107825391258 31593028405 210978942 195662438071 76584274700 289898355617 14248751089 26916843202 22246606859 227962856310 58783311965 192779940003 24794356590 35672942010 27768967839 446348431 27383480335 6356353943 97056801814 17768208801 49386810126 183126400044 1551685566 184309721149 33130985417 60501174614 126804981054 32799929953 192776980 3755851743 70947945289 6436227829 25316893321 589756574 61610724392 41930268298 108000949772 70778973723 290335897059 58449758951 90873062834 6236476965 41192203500 372824359964 32999494220 4549266497 97640302186 12923107844 46338590280 196633259140 34274447454 25776949686 233036904952 212577697999 24493118859 66900789985 37201222213 30688105988 111112636771 35749420787 22199583036 122884152005 159330634322 160811339520 210866324 98152791308 16344040962 80689285110 129062315970 409188334403 123048465822 9699276641 10992668865 100266882426 92390258306 217173065682 123999332561 88245902457 20755678440 108277860412 27290595570 15579452034 6023539034 65672880216 54770696004 18985634482 334291665880 145048023223 26090909765 116731125733 4939188075 78372083112 114292778309 27313875575 105231869208 104128556928 162115571826 149955281360 17189606619 139846128443 92983077317 48709146466 131169018551 177884999312 41250174251 258660424612 232202072060 99505827459 259279003721 31385876849 11698588639 274871990441 89821015223 168915244179 86648584176 19768979089 125941012069 9601651074 85489019041 24079638611 94839272021 169157960114 4198299388 86616964598 7042250491 43684281434 42898552550 4041080179 25773260620 121450422478 103977318087 18723353401 36165188303 281873527 70005751848 87628026735 88481789516 71022773459 203653040062 14519174990 149084942761 157327511918 6233922473 18105413035 35062856951 4162902807 102301748940 238557842968 79163550041 167238981907 61297562658 102578578811 99372299246 6124239466 146816673447 12487383598 117572619776 45334659382 10609635847 274378838848 34045042704 55057605511 34195186207 265453626092 58954868434 4360901011 5988915038 3560564323 266082603121 235780918673 188251167364 62088610680 105975739439 41628175151 143423909562 169010761029 207638216126 96314116812 52398817823 26650937424 66263590867 258859510246 1310271356 24314403647 274168476330 668950521 22723417991 42072121523 44068004590 414084809158 39095083654 140746195809 1896260532 38184822056 20835339231 260004418662 32864473503 35335593696 2881640139 175690451225 3334879515 89962762286 121503766409 13406206646 73718861809 42213906448 14456312047 31155221330 5449461530 117025299312 4673315376 74631058891 204915430922 113390301516 130217972728 284994660597 278518047630 5770850755 87426229711 31183021483 99971178760 6008208815 114414264095 214880641830 121461229055 196390013411 46070198125 29322205375 196048509136 1539046503 43243869810 14902657699 28833515778 19286293128 31412222161 11799196092 120656421705 21431340628 33170844200 140874275222 293466189776 120915328878 249425789670 77648680269 55204662832 29054662104 16581114065 134990862813 130059824689 241255189148 296741209464 184983054505 1982344721 130057766261 23501530619 4639493421 5334313052 8261706360 301082259449 22211445263 107562303866 55485922585 40547989330 17988243911 118282531557 255950020296 65365309243 44072908209 140342699911 221995046374 115228592129 142542841966 46302519336 25580040495 30319276039 4886811612 131756890124 109792494423 53016178673 309657713022 4785123250 10188963641 4653358391 8982092381 36987030515 120234006195 1219577580 5327082339 388816255034 276577743739 8195109143 13021346987 153999914179 82290789403 161627575797 178199892330 105831487650 28212337131 13266903474 14271058716 1161592948 570362688 218605302156 4420331872 10227246106 9299977390 151741628710 2925745666 198206017800 203053916561 136091534154 2298985072 16917188008 148998209273 37671847570 204199174601 2000637868 102812598689 45771274157 31133449035 48358291294 74066494875 246490074374 45709173215 164429465558 293853597683 73989980007 4847066375 2105568521 265122564987 77161138493 5440533961 196334492034 77614837445 136770778963 7047935875 42774959497 154905863 180382100755 33958178673 24104754924 155119329792 36459146953 251561250256 109302764556 201134331698 208716966735 121435363992 182836392109 16019201820 140386655673 129906079642 118001811251 103749887893 26213069147 142803758192 75001578443 28053750912 103733030361 41770598760 13163268436 59021667198 13466944789 40667223367 19589289461 37187060112 120643500195 6870582719 17452423655 42595438078 169668957107 8966125104 79991410329 177135764851 314674425347 56310058135 131607907527 181984423859 110281764525 120313502275 43205754035 112759372506 349617135738 137413864010 112355949898 159477074010 29881161236 29458993095 64132570675 798791621 45662008876 242611881096 10843645517 162684422014 9047228332 237462347218 50604028968 314367193403 259899971338 86356247328 123974738482 139782093956 51564012341 181558418576 102026468450 10748107874 4347315224 42045315405 76830939229 60735478490 133527696388 19068800373 35430174785 106873555821 17578486297 19096082760 60214192692 6732968439 5139745257 116656341715 299813922583 18756522069 8948494614 9852359119 3873212194 34805619902 77239318667 380871301109 113409043876 91605308947 33203485656 5504704934 27451753041 10616683962 83439308940 44186385864 134073014972 22554748153 14147592655 53736814617 13448935821 171835144597 50958995862 62909298418 163750387705 221059757884 39511413381 327293841191 133707741233 50678833908 41699349960 23973151754 9570962344 79417087148 116404585580 10664232062 46311283079 124028937287 13038041994 12330140595 89613176550 3023423452 6251214406 248370713515 157234882109 21383777919 176218423417 72094159332 167914467721 229629685310 21377066979 16009389879 32330292775 951481636 18745318253 39731322795 45877139992 153646352845 18576380725 6676609400 79172607811 7038665185 19595915191 44057667394 162771692677 110386196356 136068253075 66420474874 124818525544 17475062946 172927396887 9268837980 160900433273 22602824512 14509737005 84574035466 44692550464 249994187623 56149813265 33361806998 111582808965 16593656578 155565937737 336292198 80648601319 10094293054 6704715210 48023343873 1368726471 110798825621 359331894590 4393864264 7022300223 49665390049 4389911296 73232756546 11572092149 1805709122 151651917314 73540062608 125158499313 343586094498 75501895627 114391689377 78621140104 24360757348 96307269396 26800831567 124350216834 109501156670 34448246848 105398512218 94462856783 12443090543 162287457402 50885459115 4365851258 279718730740 90712236747 14467687429 23898657927 45982944096 207271642840 26415614161 104546886358 8859181971 36785273579 9498410745 1390449934 83433111766 103868414638 23413394552 64981823006 7554836663 4475976832 23867377161 35967592965 315429580544 264798487443 74474478281 2778949007 89176249697 57878185816 33407902759 268468849409 67581018956 57281585991 78552344904 218732273329 271642698684 277666846473 92202598498 19496571265 503427868 20974363304 3862270457 29517916961 66751594820 4708953860 95119820784 2836040289 69396328148 3145693371 13688065081 187999341504 27408987846 236792704146 80030985714 33974141314 319510786753 40330316443 59467651897 19634633914 188945643598 104422744913 150462755870 117458877809 84891318198 14242340183 196990747639 404788154552 7210317777 144075220296 72645026358 113706810718 16344670106 16198195738 33874710583 6818651198 123554932573 56897310554 8574019417 25576061181 25895422436 118500896748 107980201582 9769339578 125605370283 284176181405 115641352577 1865705253 280112754016 114855728245 251312381290 114007360495 181130591926 5502992810 197772936305 44864537769 35484534299 15641309069 10718653202 43033623780 566009124 86422676570 146103510194 497798128 61360963294 119022808480 64970389940 408089339 14266406909 7915843164 221154782924 31056135881 27273222391 706697505 456126812 60228275121 7976221701 17391284411 41739869713 14384101090 59620028851 96339640180 3316261283 78477981640 59406278357 56744054893 29075109239 153736496105 18162484129 10074143090 235131240826 173096588016 13167421598 28768547925 121332809588 274948073807 292440153494 63056143144 79791917152 171903676181 44066731488 35720194346 61350575162 4280996027 60690379611 905087105 46312708487 4516411380 267836451815 25586010285 28047180666 184789169265 146902539131 129358595922 68201123136 1568059620 46881031958 52101488906 12366665187 9303361584 98962598755 12051643989 5613935418 7509760196 187373906413 373315127291 134244064494 52844959433 120125762248 3759240173 324761840330 254496496 6871847773 21548899005 6320758952 156223097077 169715618815 164546587 87176396449 299029180781 2574873334 78289440708 227838782819 31184144003 98103605937 11414608123 19152296763 42660196637 12752397664 39241822743 4003859920 245196243859 7703419307 91910473574 554574424 45230616013 114860734617 3865636387 54660238999 124319025560 1853513296 145751819976 161533228774 38464117386 3315714187 8263736023 237286023566 203378018393 268014161589 16710122461 57374229635 32816483588 94472924071 177265888302 128703921010 178605477778 75559768108 269756328865 76907345772 72021685503 155362752829 212537633988 33658208738 150955772338 9881175582 404153174361 1988297102 102214666669 57694482845 14377306532 89090721421 100785037291 3948633761 46297529389 288496972030 12222579571 34544534235 62824052746 48109814132 11826462499 68261747606 158480360855 78390925700 36153761782 161209998248 53989853642 42607125365 222904249594 43687860284 6779500310 82058923811 4946964406 69762900069 62706273889 56678234118 48552845235 79505011625 71877075680 179105954590 46948507088 21605016268 84427173542 10648866827 7873953469 89875448685 68700773878 198168144132 9267705697 778684893 81373619744 5700814440 279807923362 26259940058 203054741116 180059080067 8152426366 4505573192 111391547032 9351068994 214394271949 23416491640 24531448698 100412546286 21135602519 6133588502 228009915433 123697151121 16691146720 67097804113 3644945761 8854487380 7994712851 170140060776 270487008089 187923104475 58227200514 251024129169 65329712786 1178982954 3467788401 224838625439 45655017339 79660983501 207237515570 3343491164 260203694791 144904080128 153114604749 25467407754 28508562942 296264387938 32495208226 111418595258 13650350958 228265462824 90507929142 449133956 5912573421 73928541551 81994777388 1116868078 24179589245 126284377346 51731189429 47661127826 14616801504 9786482941 163231362728 98875989362 9439573474 14004441169 87567636451 24544521245 379034907840 75274783125 29813928249 237243607081 115260298668 5265710004 122557620383 288610472970 136859315901 192648605719 140083446151 23097502553 121328788672 67375626248 208993371690 171577472050 177444806101 88819484917 44637963151 5825996743 1182916688 29524363883 261327705870 28005326447 105486468851 245723817292 12899670338 35881299642 133823268881 132870003148 11518808053 268499850548 20098442620 197964210693 41256197066 272895591090 54051520048 21066518567 45254374648 24147511522 22157746421 97224311847 8061056320 106135583806 76966443788 46964275656 87263840941 83871466969 130715672150 2363615191 41215408305 91545041672 89911058067 12822326738 122404228934 15965941967 54987977329 69207763217 20624231472 302815896469 1965848358 37507247561 100404527521 8168947470 90408256427 156688105151 179137378408 175575610103 31538235485 9618613950 55257501381 28609633341 71806716250 117865304968 63296182315 53400489776 2802897803 388140829274 163367873424 147489584840 182688448615 7016852759 31579335870 71903278552 28034944350 10368327753 24388000605 24113145174 439240038 22408795072 7032823419 233740805077 10829895914 145177191250 11177030576 4102843312 87753941346 17545631157 15958076193 18130327082 46984054385 7674698863 208859788277 399735982801 34641025665 20930744436 14727016915 154816567817 195465690166 149768775047 281146742451 295316095972 264242445883 340285129575 285690649506 1638591011 159542933713 125688550802 15694273761 793543977 143102512680 218730010308 32119808283 987002905 87534116581 25052362540 172585543262 65926554591 101059150093 73090723688 5637388988 67523753012 201052853509 360373571252 257330567339 225248544197 315883892928 37246714537 30697203217 46018397465 143288411157 13458543907 8620137409 49223463239 48830677957 267649246021 14699312072 9205242958 180171452997 7214043184 7113455859 80102825599 34107880060 173207703851 125437761108 323875871663 326717338272 9329378765 26709058776 71673663886 20705864858 100733758528 163024014732 233710805449 70002135811 237103392048 10147243246 12993740964 97116889190 28991716263 263480872975 66547459222 15380852905 270328323861 45640609622 12761057618 257407421298 83649391900 81679061038 23569348529 18733375304 75799545035 44173458646 56407476653 35723226945 295747206070 175635469796 17683704977 243640093792 300514775778 104419729897 9978445661 6548345252 33185244950 94337894533 92075891038 30360384842 8441798046 6406938511 14315333033 122369209918 76479206286 27659824699 330661608347 9831197265 688206650 206545638913 7796246731 51348414199 120630215024 207458873882 111110355044 113101036080 127331436675 52221487600 7240096039 77413252332 47826393150 40224704578 4287451041 6215941058 123672971677 33252870249 287711328478 159989165198 126777518868 58613061697 159226789110 215100204610 59036820354 120683603647 179196310694 254856652242 258025449933 47012790959 93701018753 67504075899 46209582707 48811064550 185522952330 4176553233 127294474140 85577464253 14289547874 45499277982 10873965166 92518442955 103719242254 101549610223 214212281300 211288723013 126152270968 890695326 9861648569 2152422524 80550975588 2579542190 12731526986 139439507253 36802529922 280254776476 38300108177 20671457224 168297649633 120049298 78368188352 21874749383 8072361212 68191514262 124439063148 197858045538 113874367962 32099295114 119941286955 18307677650 170313471142 17097090326 162570633668 4095281847 10865568909 55551953939 16398868364 161686615563 126014136298 2560739923 56929587830 83462351556 113342762645 312430231348 78130223247 7035897456 955664637 205211882168 1567526193 73748968758 38968462258 272611747861 1293569557 80014539148 28381306560 57627070398 175424720870 765200156 51137711375 14435409440 99385726642 157433939817 172353976751 17195572530 28531500626 18754619778 35080280984 11315168903 19965795610 113270084191 242010926011 7398322756 73477714311 4898729996 280802783934 53776824327 61533058176 319120750679 40919275476 99023341040 85818377479 134235833809 12910986734 259071715942 36866595514 32106667836 263663129512 149878923511 63902076855 54463312985 40574782141 46273790605 22708172834 71688211632 48370169977 55885295712 10738366001 21497928688 194236650148 152415541042 247193909153 157734127 66694435275 1608102044 38972954598 83641627259 189478359138 84414746824 25003174712 251779475077 35101793960 157320735204 49053623414 54670986404 19252634940 57033821119 180880399764 45212121675 21668892582 35352356352 55290602417 132421938303 33174707009 37239099752 24226723444 60058632138 165439186643 114402844007 130997692215 96287818872 72438634273 196534292612 64395953057 197526962217 252252913732 3354186658 119505996596 39871610974 48837713301 278511826789 327432771073 96536364556 24322797683 56608216886 13687216908 28420459687 16404720032 59697946603 16321607218 8109843194 212911120388 198473580240 4333768228 24236336 183728516 47734844486 215438060408 20463837648 87866196417 37956328155 11312359435 20033496477 33573394165 36781046885 7356138437 130384854469 7847905083 75868998571 245514148660 245143413793 130149014416 144061057388 25648026569 644883198 1559186517 215224975940 79502724107 322955969903 23178943379 65377217597 46515221071 197127069028 39400777863 60563104863 41614345177 75960496855 128021183354 86548131109 16299300903 215237971632 1237922640 11373940017 15395752533 162395637092 289880616467 46548889559 130303114507 170834456895 110522527201 70227030516 14907990882 12091415483 77448719611 20473632483 1324098083 6838870968 80543506607 127647954373 52041408304 44160589537 81408596895 118435105697 2432187036 123680010428 14967348978 163127397454 149740110200 149468411 47251005999 69515762472 54889837 35781350509 152220421659 276796490025 17244546955 48980724005 13306411636 155942351049 7219566731 78890431995 172905458850 200593973801 227490778577 10931227128 8479261730 107607962454 88045919810 31031312931 131689587240 36131225601 39247622277 14579464350 109135860364 74603891054 95681875599 73982519896 79064768221 21723289558 70455907370 290733437 163689061843 58317511354 14377485426 1517558912 81313034326 154647795245 200512326646 8941851287 16678109342 48593112893 82859080559 214042677015 55631800741 290836374909 13414883202 82410073140 299202657832 9435685808 9140992931 9497295768 31918570946 409601394904 195295853966 2772560668 304308653532 6774804783 47559425759 170507800429 83170376767 23260831554 224438060464 29802389451 13975562111 347196795031 88021511911 126739150341 112839127556 151686716060 22996524540 323692664207 74854421793 106495937975 217711884885 86485467293 1049696207 47369569762 358718174950 45773615124 90016982876 45214292948 311457275111 31274367322 4856879469 236165513 3945686427 220481940746 28207473642 27926188366 1663330424 17528048082 29660083516 31813284660 10963751587 21392351210 189066232356 57002887502 75536693867 156779738 95885832981 14403768060 24165571756 51476820965 133443327625 215981498856 2045471069 10356349216 2551398445 51037775576 29808320608 56429743879 399596114496 54848017260 19716325770 14187377665 232154477442 336066988169 84851262570 55020236347 61067079782 36756237504 37900733358 1049046446 55649032205 118447667087 4865022997 151105262252 15637321867 278007687 287565867894 2242033655 136128646144 132705141236 5860908376 20315654560 341354453743 29473585208 13377754550 31223314852 94026183066 167111102269 122759524415 35159469724 57375225973 188940542969 21589621022 16488696515 10215859638 13466673444 97822400852 86882837979 8759817963 196869496398 105786909590 470909243 2585682316 43053223057 40948365161 14120754779 8456800327 10390042541 10371948890 19010133058 79648329775 3858816559 10576461198 23434681312 192597581406 21176005663 9691313770 51155223642 84507216280 53289071783 153973501357 61689576226 90803856147 15935936169 183751741958 266687548961 81789617059 5328315845 49734614739 325050824 58937626026 25615397170 119375016051 327407761768 66330566260 4016254039 64679875440 182056207976 16362790104 96264325959 842621489 30460353624 130228698292 163857088006 5521067710 105646489677 164319664158 95471208324 3732045577 11736584831 1158146777 132299825837 74166079203 211898469018 31642706844 164842883698 49853341114 16124513643 73808481981 47505295134 113694915307 339203389597 155500870312 292289588671 2370795894 201250633351 78159201717 187512245447 5617385720 36434810997 101744878149 5517239921 35747478702 126356983840 1571207367 11058702178 21506395907 62017234294 5008506108 9930445241 231111362225 123869873309 25648341851 12295571887 93084988006 3142028877 11458824037 192965482978 174084426308 216206648482 45909858925 3677124854 124021833175 71703849209 30128220940 287593364 370650389328 48972189217 2543584935 8079741920 44105815753 2385183903 62364295607 80190258434 4770393961 26699865173 43094740784 236650264824 256408044106 165801088741 74096684181 53476490451 92867587206 122420834514 107501444072 1698911058 27305478867 373026817228 315726806119 29043195455 11864460564 259499102590 11095649759 270308940809 190009540107 8745318683 23759094478 360431502456 75419710525 194643140407 39482962856 129187421809 22930572903 50653478377 193722475858 304198955386 41516941520 15658596341 38752239050 2469770483 50521517031 14410560051 15986673409 257904066540 100262298987 319821794234 45389474133 45528699956 220846980254 3085043242 71576274363 101895309338 304819140 178687694710 175989770162 404844714971 11926244565 44979097129 43656671504 1085795917 103695249535 289473513 17361103539 2817901324 35184575386 10728703057 34208908750 137762103013 157889673624 59288761400 140447303008 53952517483 91209771069 80619808727 267262043624 43500667576 20098639921 11316739658 123917627178 67484684378 15509947065 57976012717 24104218921 153359932896 98450886168 141447436800 27065602834 40065080204 67914876810 60020753539 8145355764 311851454058 38083579623 5517891673 30389486300 160544236743 117220222959 8772616958 193040923485 47808276558 961028407 75500689818 66566790329 219486608500 1477154460 57544904423 45605322311 6985885698 5636719766 18367786993 34884451105 71459230004 15515426481 136205675467 7262066385 116306436823 64879097555 59194132678 1540241928 16515115387 29319683511 39469002589 11953104039 13951224292 57273529245 266391879190 83402711817 34949470573 69055468632 135469607547 27674687942 49165993129 27681386426 170108127775 13722468481 44137528496 39055163921 21973487320 124675512016 35337379407 961083828 168038231802 8401866825 130626862407 4590876448 103441833477 181244156834 302149635028 12125061790 289425920758 70286132254 214397277 155773322898 59878999339 57731240679 89393215762 170940329187 273096667467 99865950648 22259894691 8573514629 176489696823 191774054029 66396940200 278593610673 13746622027 22445632745 107845064830 379455839 349305414096 17946998377 70594552724 6233213638 52080893175 248942493935 40859628946 324182961011 170630396154 11657348679 94962009823 225260309025 192091274449 241585797205 13006921470 20323135810 77948724961 152825504663 59159308028 43268095498 220838460770 350093275542 6664156947 142493502861 6972645699 6090054308 8155690780 96303431322 49955864538 27024640426 255559746920 26539762377 105146741846 848374390 20076544533 229736656029 127264041372 216868867983 168571101317 107619440415 6020543295 31857397394 63134519037 21633641156 21649678826 77195167135 14521891672 93381974325 34490442841 27930380649 250392828433 8611258263 31393932869 24792648794 4428957086 105314210260 32602819509 31989995832 5399705807 243375740746 43791731475 94526002470 80129581266 50053870682 13875843760 142897338590 95423501008 80284003 171436096841 52442229187 54121860332 6293821547 295254435557 160464810669 165672347684 53295773725 2665741003 80255316288 64428063002 43147796417 199961795128 65415104019 23878402484 10569214611 28855213692 13657065375 59372373725 26147950060 106460609073 50283292033 11981076645 8254624626 167345831208 474342457 176037967946 17452371521 5613839831 84728210395 32024552537 11522499061 8384072250 57954218034 263218421622 30827787708 202907570278 28689312369 117471869813 124920442447 14193004297 201475803898 18865926145 36879765231 76574620047 287747482983 8030448832 1021359617 7866913969 103942596383 125799702809 697790409 345586771 49865007433 23062479327 354648262333 94331658602 84486410968 2091851562 375788527461 241032604409 247802107760 69653167686 3516513512 139930861198 251405292861 37822897650 77244781291 161150595193 137859317112 88462685605 36302531818 182327532919 6033426473 259136768917 255823083499 5951378791 24572937840 120112395290 209348925286 33001340184 21151931192 28601469636 3687953532 91294219367 62935710701 141653379458 270650567910 48201158902 132795185099 134986157312 6354586796 9312305298 1118963706 49431051036 8024049831 143876475032 332811443927 9370098557 36824381439 1339154017 81108185999 13911249271 136789343414 6157683397 51507344871 4994077794 18755242575 36022917059 279123483890 12711266252 29771537323 13312570280 147679501711 40443771532 16642272498 52857617375 7108759780 2610705906 299000267150 74116006964 43223520991 103460157110 282645274041 174705534049 284849198048 99418366191 216656876672 506564158 8770566481 1731672392 138140640739 89824778699 150701972202 187674297560 82622235558 53352044500 62887211554 3983611053 291253959 401980267374 24550580581 115372224918 184029849275 126087319197 167353115631 12528668796 65388006777 62765844581 54846846803 53938288572 3993400904 66395119020 153126837 124057211168 31633316751 357455645468 136534746824 115744072501 7646968130 24337649820 24521429324 56544881729 262808886712 198906691409 17315982588 41242131178 57729377963 139921797585 31373683133 312227545742 114117192975 248688345617 64400453804 44462590860 298327686295 1509652837 344966325 128365291970 18239397996 96653131218 25735434376 202691148237 158063305453 54098931314 124084982745 129694814490 59725965165 171705265630 141481729575 10223434727 52643512135 12091723555 2768976104 31284666695 25866734231 62149282984 66300969000 203213138122 3095035150 8295491431 77350432378 26373605546 236939224718 44877719995 137692971646 89062150903 91231846229 113237756199 52647766431 135219875284 71833025419 237882888121 115527716396 51808527225 52926176549 33956481806 94069208464 175639445800 39544375859 47841460153 19751937694 53432403923 44809207106 206226510326 42348301291 231017892038 14986064367 30515138156 871215511 3473682794 52064330806 566863645 40241569034 18100766557 31436479235 86623495847 196020841687 64991372351 65034105452 186840286050 4265335902 242754977727 20161579905 104546232590 3712490460 156276059028 200935733578 191659085385 272586814969 16535209996 14025455881 91364117760 167006744074 202356586043 269716397297 33795370974 39793907086 43418112847 24939682323 80619953305 20782751412 18533824084 4089026573 36488224780 149293538145 4357135701 5245892585 134438101790 17034820440 184201270923 34377097527 1468085150 274562407651 208307854536 63393650591 259049868887 80041497300 101433310939 92619391197 72147768804 5858968082 60658340369 18722690633 103007487063 18533661304 49798380770 10131511694 30283032817 6746310372 194826629454 504473083 79433131152 393923185290 14540411239 53133158920 26626471600 19465619325 4833916205 181607187053 126459393022 121862669894 21250898640 22565741843 56631271023 3392731444 13178550607 69720785337 217228175015 17604034928 194209201241 48186361294 168998084856 43214769665 267553446 44054041492 43928497560 102623242126 175794388540 73442959479 14093168295 266677495854 1029851427 48933805246 71072521351 25867893496 12041545061 205795206420 5059129552 35401323537 44238371888 218555230194 7206455705 11526761108 157044462198 44604548732 895193751 8104867872 289846151515 42592581643 76954852457 2790703628 61607722209 1076575512 89181033418 51470363650 257955573505 148189596511 3928144311 2613625588 230918894046 135581291258 1081672035 7828950860 100921618541 175513044086 24782615985 239041678030 152426564933 152266270113 20327514138 90749966396 248818858046 31428511676 95651665417 71124197445 3748211448 81934 10844492267 459100772 70070338125 73603692148 115040937455 115037948402 65261348623 165023083606 21414436185 64393458088 59229435279 97461124801 17545482079 79007980914 122135634242 282756999745 35158553662 16635230582 33219951298 248146922656 608982200 41561535013 77709018197 79220742090 371500293009 1748423493 8515140411 49500726026 67124076815 23656365115 94397734669 69836017663 127566310056 49167751891 21486165995 20927556785 1439149226 164996211824 159235697997 3517877014 15608391250 26693818473 9829868724 180707122903 87075208892 10876533127 97714020089 59308137937 337245552 305199221517 269155096025 225266346470 8154743003 1692265976 48641042622 51491948110 292243119639 15486805766 36772753320 7213455187 205609311472 18249109814 46883942224 93967468740 28904531100 148514657423 144980647518 183927453189 40135801342 69995073945 44660270385 64043251766 117363642194 66686614687 279384264572 45616663955 173982383565 102282451016 148376665102 129799816376 128526399747 129208743608 6390680862 70738750661 69169539119 251599258340 43683227871 339488641335 26420791658 87722575178 59930390643 104969623880 50566393327 8370079785 9126691620 50132202745 12949310848 7800298875 435341035 261466408075 16323378470 787172787 23350097710 9097972747 53110423350 58420166623 173223039030 184318744659 54424117829 98873894652 14296425583 91014778878 20884499671 179673851109 325015000 40640303166 25289749309 201064388811 7438599737 42621519770 29386963652 218419654289 40719487306 62737501683 51563365801 132665388859 25424790482 3193263194 26893943038 4554177124 82276007355 49738636213 67270565778 104715521729 245156036468 152167928999 75202987665 29112170116 38819269698 149589304573 265912740444 33241442538 100200573579 63221949431 45969617973 17735521451 36625954942 123170689938 213974178644 244505618501 79146457913 9136938991 197595709164 98239369333 128126008931 18197853399 14686308436 36784433732 98914634897 36329765958 65429970912 230836719359 24305554530 96291784768 95193112841 78353141917 90394666422 31096388807 13650557271 373720929091 6662102386 86102350800 102065755556 39309694441 7068388213 7283818887 18352186403 5770029741 122957987080 19998704640 302344089305 28502359042 49716316083 47982325518 236732249872 11274596328 16984050145 2825284603 188963113099 3518298399 134659562648 66633290918 34600620712 33832053324 167775891674 27013934962 93835668118 350526522085 93273958121 246920683045 12673439432 184642560433 14285319226 26574076148 18276488244 2508613841 67130185292 97448170059 150936069193 188886201878 41699294474 26037253540 5608202756 10593161669 152864971885 348341682709 134757374236 13052684193 249811257398 78378354252 87657620327 130105773425 225511998374 189152406935 72805385430 10693359709 61661518255 137890964930 24556016120 52558460331 29861392475 20265147383 14865574221 157618697935 62048576910 145433034648 8757894103 23160305194 102469394846 76733692544 235657990105 24237475375 229452784 236562153631 188710511 1827830809 1219399919 11735497034 14129478254 111426996650 19033413304 27592801965 55885530094 10380161 26920151347 73656975327 246798175915 87908773204 69352557619 2303544239 26214155101 1289002227 180437066469 4579315754 39612376979 26853480559 75139140499 124105800772 293316957 40862075468 18798254576 1378421037 74977231472 351008508361 29274008325 130140519734 124702125543 75950499673 197884927603 16023854414 3622149373 184001097588 16977434071 36387467004 61286652848 9838014898 1593673699 44962969707 16921618632 16346676682 303569513412 12853274948 4225771300 25815923749 166634436774 2440990765 24106431198 78636440151 19335334488 237922581014 25435053576 368838097189 221446339799 61113211027 48939562277 62014369383 16623997501 22157342579 88487786223 55575961579 191188235586 50930908573 2706324399 79194256684 131283805844 124727753305 190789880899 44210272527 42723112300 7999757512 26584817544 1279879854 76185617785 1608352369 9675542516 4919394937 6775582393 184808147082 278302177298 128136410847 39624422555 4056155849 211931416630 251070697290 89434128063 10794845845 264301493327 148938064749 50281734424 297064235216 5899388161 2203740926 138850934723 64885772081 150897629093 243807620047 64879427210 182959942667 14790962053 9750956784 277134979497 17855518909 40871368559 64180596112 60271354408 5042902998 51222814392 69457904888 78397766911 104881048818 79913322493 65535892296 174411344 23027723138 69660913506 8406934499 2930190463 47062920436 210431490624 38011019527 338454219900 1632565323 7859219855 108302129 261832360151 73816961521 47761325639 208803098307 33443724787 139604448724 210795554529 53384601593 5344871081 17167733651 19858483456 191204874794 163119783865 14887520840 66497262043 208557677973 2421002406 55535664052 296813268948 13659455361 31922148055 52224989208 20115520438 91745272504 266537669 69370436208 4537878755 12349183603 163777904765 11075830626 120283309335 171309991190 248040107323 313770804469 31236010515 97717869193 8980882591 43310730294 273801640964 21894840228 221939626134 6958549368 21573125063 78950444969 7756998884 13516905424 177104791276 261370310364 21047161654 114713328024 370558645856 380683945286 11537346040 4316577607 29478285103 335700474 7349257382 9258609445 18758876533 209789813686 115492617796 2073667629 192281154189 47168054421 86144187946 197359019145 55724963312 2845465951 211763020314 8899447974 12181900671 299671429016 131881889943 78527949530 6088340097 11954820828 144924335351 49538656430 31901267875 79036066348 180401083475 46561194464 9134382981 5141971984 189080392006 111854795097 21527603953 60214820915 13958001713 33929668337 32015077309 24712859340 79256155226 145065475930 214229752999 28598654503 256898614879 172220135329 103325043027 9240551039 26184891454 157643171019 136996224963 47457718804 222698882470 11807298329 6003998297 55064900167 115209880463 168990882618 238771622948 292257394465 39687836631 23453136404 42299763806 75530571126 5464232398 122929307693 85163369016 85977788430 58515561015 142592663210 226547298199 213233631435 152095355674 2053469433 13184262782 2015601158 246735362834 10236512676 103610305936 68167889934 13809228071 162286819669 23903314108 33332144728 67563336177 76989119956 11540281787 12736731310 195888743321 127582930099 46154942738 83889050608 286076042025 247273174708 71625301289 49186645694 28141094806 20885884467 52379601001 23679176070 160151283087 2945249890 42750171240 9651932215 30508684192 108479243747 54619645541 16029087253 28110620567 34054569138 13253208013 140553325761 58905936888 71851853759 117635616340 38564327233 159762069333 265041739839 51448435285 844715066 173145799442 36354271442 17526888386 3453257564 151522834947 70673395128 224045767142 74800953268 21625591050 194067899309 299769452032 79930874392 20924082618 79752181471 105491151162 13945613090 281148868799 236814191137 140934561205 362282388504 204969744155 8949075254 25330477197 36675599234 21140049630 59177376390 204834336855 44573332799 127591599544 43225445200 187071672343 243192650383 52224002424 5869817663 109002006964 9082074878 279216765039 6814845343 206386841819 67332220038 910993938 3561767971 30759580944 2519422286 33407948772 180301729522 74843223968 9970779431 112533037981 94509635514 3756287578 23834959222 128754213483 272287279528 138191590461 107264998254 173096058313 46532428168 48216791430 19597071152 136060696720 264669737932 193030492153 22151327257 106482899237 47869798280 95827566921 12914783874 10835213185 166745076558 28344893548 13953275289 7749582575 20670984592 57169467714 53080672845 16825157797 54838022209 197180563021 4399804633 20201946488 258960274657 447183088 75688291900 246167622298 27324076650 19605373682 2079060488 22942549933 3343246761 66371788212 2349310763 8475832074 116403606641 3062414514 190192436534 32336679978 18776861830 715153675 2434318365 7959511214 31215735259 7859592954 109355736153 151552154949 126166097490 244375514300 48673045789 13140990618 82176994227 16502329324 7378489063 50062359649 49853867386 181032174025 519704478 22992502037 171929748375 91132918157 41603530366 156324370126 13918655197 11933996955 181974511074 52444125796 114971239698 60647033812 32830632356 162902418234 238151593992 5374352719 35045308101 31235608975 25001343445 14219803272 23013263868 304582165987 84476645123 64785805033 10545994027 121336746530 249086672642 148464964269 95396184246 92268298862 12766042881 34903044805 262240470067 78297736332 80553681411 7266623709 8619438561 3770779669 116480125945 49094711639 97694314090 94803175192 146828801912 50122181309 24276231149 52729675780 20258920 96412877055 123512496045 5988874411 32737248376 192989448119 131413626403 219769979515 22306152123 106131034554 28270215126 318723604584 131951940599 133647266042 26889613165 135748874809 4353341038 174210351256 118720155418 142091207062 289692190510 2187382044 327288218440 180009270260 8207156781 184807278758 154227250629 21514042744 14540797793 125133665401 2551521170 35064650341 15975927565 11005569792 284070753885 173685294022 17729730 2011919626 37080716160 189777014243 155497281993 127236069741 38308726918 154331660928 23539801568 1648932417 84594416551 82815299336 10914643894 132416066189 17483531314 70169978827 75809859335 14822063352 4969502064 4438569061 14220969569 64844890782 28303862915 23182407459 254156804692 298871223229 12118181314 190851268758 29675839951 261898633507 19986395749 13192812577 14881152325 45456698623 73938592511 297880712726 257872540865 38835176552 87993657108 52972493932 147229547179 14669600337 266168158191 175645905732 59040166559 12611796230 51469761480 81000267457 19520457080 28887510938 6367214787 112908807856 204100604254 57145129082 4767444230 62348661010 280439242 11247359209 3255264038 69745293517 365842962331 92156382244 130922712271 87581893 25265767809 34202343779 144012873906 44963475266 194395181777 247214920720 9427495723 81769396212 15320276830 106569747996 14218116234 66555290067 128453262540 75154299433 9797819481 94874146437 86432561173 140576518526 107984915678 1703994229 18285428244 10733802929 264186890370 125977048173 319142800322 6635719142 19610503443 150128805434 853404326 161824313210 155430926532 12450403430 37450635037 21914951287 143862956801 29696859073 171151170242 9327961839 11899550794 1266121547 68775752287 71169466203 617811043 57206419432 7483136341 86205799138 93189133727 31460254837 17192440352 368713918140 234866237469 224536376342 3341146426 136424688385 172476841316 36929530681 26741761177 199011509824 20326436229 47200929926 94001981699 116835900380 44802673097 2268786495 254482144195 8908544758 32080269286 287108035871 1793997874 16767334578 1311407228 79022877609 20287834429 12760738336 156131513916 210866803840 78232964794 26327575269 96909649681 111511369679 16190817848 21672466545 53493857875 15569460412 48249063579 13974341743 24031956825 20842531526 69505157535 23055275586 147247158084 258955335228 43477109088 32754721702 62574323185 308888585725 13554869567 8058455932 11343899844 166765448456 37379699180 15645811028 112324562112 18820828267 193625193846 41041057388 2387085340 239103144 54332539774 1902676316 3446813934 60036966494 4271385784 843113954 45995648258 34802946528 373517717068 3919658619 164022082813 31665357451 44863236392 28604414229 7956300766 9487512102 195871762754 27171031 70468637037 296209737135 7233478220 91482069974 23233297709 67029789213 116184558074 35554149719 49912272457 7922709470 1720433011 25266989245 103991341337 15427835413 66524799788 67693291183 732273742 68078645148 60772911307 35175242340 198123818025 283871463 83976585394 68987883505 236078283647 224699279788 52737570839 3417243358 307993755601 77285736338 442979429 28960477020 28868795504 21580384654 28570364664 3687515735 155318160997 55988030619 325149137003 11818528480 8485620511 24547500309 59982816058 236928690926 63691147413 201586790623 9818332188 47036002913 30129117763 3582151377 75524397832 30963559816 2287423664 72671324683 51611654771 144073987561 130268816064 53477702063 19598708593 46259997737 179765368233 11384378117 47311025845 33120303678 317689550814 257655877907 5960926797 69834916122 99310460723 8515381091 94932128816 11310300454 38105019829 44887612940 306633765325 32904910108 235428492314 32746345096 80357217985 89997420692 24356281301 4521097556 44198775431 18154964719 12109565834 26039202201 56289636961 29675144151 161802524292 322754323762 27159951290 6352063626 3527838425 675422332 111748521670 14163398035 20055966514 61366798056 3631856552 6926785731 65860775965 189011865097 295761430399 6877572217 9887206757 102240837695 625745475 183244975186 1003693361 86729873228 5646907553 14217045422 678154345 399135673880 21200005953 105506418949 6098004875 61463946168 96500571905 254579970972 64183595603 24521384109 224238247215 132696440609 46528501014 2444447417 330247834792 10899108009 26461341084 94677358367 41829969767 46683873724 31896094661 55918429842 2388025673 62373489747 20549038672 163343162143 5037985705 18392628273 17221477458 61135472881 8366424121 179975165853 65100948991 26621743866 7915370435 1648971189 51818475092 12896998200 49162917190 126421955993 135041835938 22013437254 44894464343 70029048216 8171987385 70155342012 212174171685 4073243006 75768994094 4277722708 26812195167 222119811438 77323941502 98653247993 99798854074 44169483908 136538080589 67126577896 1631224872 109307551462 297875629208 20169974660 9700552335 14641179982 46257062000 141251874469 47389148903 44501735880 1809654 195338495693 90213181527 13058845926 50979073538 12124559871 11192957684 24388784581 29330505890 26136344239 64870586818 13031161050 208424663835 33766850 51837032998 79646632769 16590886464 190997287721 26205309662 56767805656 50314388799 219055616096 142221704319 13185606297 105186259823 17633322532 231970236694 177738385432 116710436327 140220105817 15188001825 144980809403 25391382292 96351890515 102197294608 546988516 175564057837 11065103504 7623241096 150897367801 22087099449 19654877722 4130178913 241036666134 117119559103 13357314672 68928217917 3813668094 4190684912 43952249045 236612744422 227935029367 111023026298 18158244783 185805972501 56561665 8201843442 203881115845 16209500023 131582853272 165669958842 34556574388 13586316512 47110355962 13384492312 29130619473 11926146023 3383433925 94109927538 62295558825 69082257340 111842391991 293480875771 7926235642 385574522958 223539599160 31211322900 3423833200 199856068748 44397799478 68127929203 3202244156 133751977123 39217243060 96833284961 20140513121 21885676444 65944597464 150417162928 23500815676 60253446870 3436609218 20400774804 110482533607 28127586281 90043998903 141200167569 52390864935 59477136997 34275963725 77203312322 3980487577 3225318620 65292392193 56691740811 183796457645 127597909 2256844127 23757934021 41532700412 6942668983 3795866763 231439345932 879492380 82333559800 468526910 2960102 2044785260 11433679038 27780016182 29753197218 180826212573 108357282102 78988403913 110351880328 209290099661 217352685133 89204297268 115740052378 14023684195 103456653376 39195498994 111481894247 99307154919 79230956692 77141647081 6287686681 37385492220 79062730139 94774108720 10335248420 41767594698 132888777622 57498266878 101436332476 295153226 4248499023 183189318250 21698043382 238288889300 51285413300 4976557966 52465546403 61749666294 79783896848 39548333699 31915019364 56359571655 7494269768 641134957 97533070103 42166241762 95839424922 75641075254 34645579974 188786638537 44581546256 28075897782 70685456192 51705676911 1246057079 7091373811 2442363526 181850758445 266912804609 140355585815 17059649414 59407995582 19012206363 1456768034 87319550267 174294851 51165532849 61323932916 30173783340 26084896932 21172156847 123768670091 34197306870 32681289368 56463064850 56808225196 13964034181 13329222531 10743217274 65704947103 108443440344 21396913372 233681199687 12890819739 3077537493 42023122326 98236200769 40909605136 45109823794 121403748321 235712471439 15569521371 232079362100 32022958974 61873789042 20686789596 41266093135 8749240378 33961083861 186157301096 13951232799 138973432325 63458681495 37843983671 208630407852 347361283 165663870614 26068699309 8021707870 264780732177 248186378881 37628672476 6509642695 50999003176 91716228904 10160012691 224338862280 1138093844 116722346307 482550741 10083821971 112721178037 6520391117 53273668166 44856263560 1604141461 193624870010 16459093760 166496388516 153524792434 6305545864 92169647150 6503885937 48730493661 3290107508 1808342488 80717790284 223845340 27839461355 16503835780 83148861330 44915983392 44816314535 72904642640 78986042993 87925550552 180752553758 124546921565 14119483109 839964141 3782193970 14782885529 70253071141 2170857478 10225421797 41204937046 9954088104 33595668302 170589323152 210332856122 35613169041 38275285036 12630867923 1151533107 33855645135 6787802867 29556621209 78976331147 291418517799 272211868622 107781942931 136862055488 76437637425 28764900871 12112005421 100709330267 365749057398 77303625800 11972145735 23989595432 28051578182 16329336902 7653349250 104211618708 7636100536 194965424676 113234201504 128061313615 35312362293 6269809164 91020273108 7581504018 20913805693 56961380338 26457740235 38738391371 62756865341 166416429848 32094655698 254994303624 67972669166 46619493396 67767869076 44919640293 49822085881 218700526916 112683203684 134615076737 333216862 255301419266 202114637857 11498990982 14603581862 29003297981 12457158253 17388379745 84028623270 62724196415 46642207509 175836740004 46074380114 6874017692 295608825429 255268247628 4267974556 8556893346 23592142521 21862724722 27048668371 92855286789 63806477684 7382419399 60091850114 6327263912 36008952519 42786316152 388257576638 110772023869 191769598437 115262368533 272651581125 37430490923 43121435889 158739036834 2410379191 29067467041 61970985630 1057066188 246723583318 107259851780 89974488332 6271029927 101701199995 370842527205 4040511805 29895443659 178833396939 40888455618 3248212749 6442650099 967964283 129921495165 118525463 8147077561 718805307 93878947094 162543907667 99676889043 66991231695 81879723692 37216673773 189097861447 87075296564 120910406846 106408296042 17900823511 180633911824 145423714587 6712072111 20476102538 11975792389 122242869221 38826234146 82769414757 272243710169 24473143391 234880610040 185532129129 36333511617 39175591008 165204052258 12943425918 38294963794 4430337300 128287998116 93492792794 11262514864 23237701719 21050078168 8112255390 81519107299 37933732860 108269461766 3522723395 95537516441 7720365666 12928121703 107396557481 2815867464 186298666038 169271007915 116866805763 301547220942 154460133837 5910783371 4222336679 2072856151 4426776697 10574910707 1997123551 34597902041 85711479133 67493925476 7923732510 158818040937 138876950472 101514549040 301407443612 46700248118 71253744799 104906724604 45660400743 9499309898 10049164512 257713014711 115125023936 542025461 242494265031 134712841037 66923711816 46458250488 273272070229 81951400749 20726769566 1056232958 330423396808 159826112547 73766891066 253162377295 9709866466 109413907571 304719752564 183317005762 142300489202 37177943692 56544681735 25918101596 68191230542 7555260452 338360378877 230524082100 163446438474 59009522587 304392157118 88447855293 28488935278 26370044175 9696822332 92657671360 10352267377 293427113777 50334864928 36353276511 234961161259 815259319 1793718254 25507946285 14572900443 14873826191 35772569338 42561746619 5999009145 134379836368 135520068216 9837680632 29880391460 187721156122 32815064220 6724943259 251328937118 115194512026 672899910 213384770432 185484572913 48454764867 135172744325 9664439819 116766601457 154356338522 207230509007 43145386229 225029324736 7360295752 94472248081 220586071357 106480359004 49541690360 12869220401 754873385 9426632192 84709894382 13350886368 3993609135 334155027198 88166178767 42741600081 80148989883 108218134950 90985728646 38694749309 362731250047 11562584767 163019583887 13707174572 134466890080 45153808256 832197220 214478922772 200795268334 2380544564 104456089516 23000189971 87741482609 260614575463 7431712319 380288459 45478947221 87175265606 6991544833 59235570082 9002095607 337585757 69108064424 42557691333 51666239760 21129910168 32602918847 73384299207 58283334215 20008688999 102064629751 50248981483 1002056818 54316778945 1438380247 114820403446 70830246486 284015529263 446411851 12995639374 175243231167 14730659435 19345878706 204233825171 4324232183 128185204406 135921323917 161736923543 4109701337 41329705654 43076047493 96768709363 4759553118 43516757266 18263105957 188620482385 64567667285 66141407464 46871923815 27222661750 136941203130 14968331992 39169999142 164392436657 41549017514 102599672231 122870681 12787787494 6705561540 219163884983 71750246475 23941359822 75524453240 159686075865 221063606911 208969039286 11766183664 70033543281 122393355975 71253881514 69798201982 57234162527 144011738688 198710023649 33006138547 26276494342 74165788873 165046966241 168942364058 4922293394 218895287296 8007522010 203720694016 27583102691 123592889862 78540669092 12879955004 243908634642 26315457571 411480297 102943401107 16966593299 66022106584 57281411123 24675199007 2146999330 8057590472 62902619164 144142890932 84854252808 38346519066 40934337041 1492480752 100870954759 10422496324 326113566218 281845499173 195549509515 40353420837 8211335129 42462763328 136356496309 18450694039 261254383842 38561704168 52340697936 17613352283 11342546822 6867328390 193455839035 193372868281 6894114738 186660850243 1534837711 41813913644 39907096761 10461346981 146946578402 168554878558 36615963144 197091584733 166320163264 32377556333 101645896465 78808970246 122652779966 17026983941 18061437342 68491389809 66352455576 99762165970 86501469681 31577795230 22038551164 137140098527 3121492848 23231776775 17565758472 144018210590 12824562001 85755447561 10306305740 55497747143 330578851740 47497512164 63022140884 19328692067 22230406091 10800901244 9212574812 21840311355 157853036004 2607417932 108728115339 69332593505 38224647818 97272194193 130511990390 52488606199 1144219626 53565609912 25362489723 1488486929 1915358903 68957796426 69507408962 7732675630 37794658374 23502005980 199367403053 11530847906 7013248839 51601236893 124684396520 3624983252 149870115430 292739971681 216829109329 8351013688 223821454432 114529854558 54401222889 84566808673 18749392673 134708999433 17331329215 196036266366 42580706462 8799594575 10015388885 15410056747 1006233702 49602694213 75468625602 26149849617 102553056304 17863118077 167132293986 173237494297 608699421 28928819447 72870835382 31169039097 182874275490 9677728483 101997978861 224522511998 148547082159 41141147779 6001364132 91088994738 282655971043 6969267670 25651634791 228358908682 58959595754 9492221326 72411298195 79151828997 244387871624 13304577801 15926397667 47076606366 113446922576 170417739330 177206543197 493147814 14724646474 39107668553 7758036404 1836794433 9202857206 278277848218 13597365929 1901785810 97510306756 28025548462 26757577091 103611554881 1320291625 8541291805 1795002067 14516599189 154291136084 35410420543 33236110655 195042092795 13720357458 39202213747 257374237938 1050242724 28798437874 24338334264 61463403776 56601538536 7959149462 108170018919 50696903676 13290164500 26792043797 124413184905 12159454659 62165012075 38878113593 48833476817 4217932037 4373867683 192066445354 65513040116 17937559508 40470427121 180979276344 154504600494 265878015830 251205104371 50405392831 140730204464 14416903466 1448650675 52212090027 91171851325 32420643067 7451468749 8419619094 136534187045 85634389363 247278864186 51852675398 228147951659 97520603560 209759454057 85546591985 156787991119 26145218723 90298512239 6924321223 25834695987 73178841471 32353260403 74554294206 17453315267 21239557106 137858638962 17591487946 2424114045 36440834071 69146288318 94027269454 32203501622 246259902922 23690063899 2902917919 2235444736 92841607444 5435539922 268954738726 29735434507 168315123684 825081131 48063904509 22920185745 182181001140 16302192457 99866352890 130851782868 201862679181 58901198604 7872766367 30517345915 297503059374 2954707101 13264657844 166156988143 120334980675 302738964 23581614095 99342408549 148829245610 182225733919 56485370807 43798431749 76127659537 21272325713 18739104434 159125765727 46510433407 32687275243 104658112529 12269239902 2998383088 138122485873 158850941179 42591165196 90138067503 192011351967 332167796728 246524858646 11037017018 2455951453 87638962153 235138760532 72838825505 14665333731 5840109711 8329053270 61974564260 62408354255 128883314838 31362085004 119348733423 799799520 7206537561 41583911917 15708929933 12512042160 60577707781 55331338506 82404055557 27976768937 1993061380 45561184639 217082543059 66182473749 968220960 52720744005 105411611924 80257827407 58587394932 180334442814 207193566461 72232704767 112344694554 23001070706 149480595921 43858876640 155930629893 19505913481 19730043899 78257755936 26533127904 4441211674 366756835520 2903433818 37390528837 12697657081 331135473 28005427299 18036605696 74282971508 17150827025 332430356052 136622851240 45428624841 12924245662 21385466542 232409034389 154401983049 104068787834 4225436747 3784710048 2539504526 8853359431 232993725458 257330094335 180715709506 55681858064 23970902390 55904353910 3320745939 37948443458 8457825881 36606597134 165366395467 364935682 61334945053 12640371962 45399741641 69369947296 293102076471 1614161924 183746572572 218156223736 17281478235 2346103626 4854476424 68264592909 18022012129 1082459441 93320605360 76508280 228446164746 7213137635 31874721289 108292826541 14089209757 245198631 148061854320 61293845683 131220230597 8456531254 102431569132 5214479742 304220788054 33416098814 94383644336 20797479645 112823202653 32434551818 41714963610 11705426480 411836947 11983487341 155522586896 6101901384 79220868134 230413041690 4109317369 23456129716 59646138832 138735408303 6123243355 19212246302 2889522716 116256694407 24148254016 5674422656 115709743496 60148284429 285958200726 16731876785 81546967139 169403209606 89246840189 7066159171 54422031830 29132732604 175860153390 107624010257 10837422336 47246568055 2079355345 169846482145 32787602137 6710784318 59014158482 92169325669 7994592190 47278093115 37551538007 14264152538 77538670673 27198813422 1677549067 255860862276 6998166853 99602141745 29774929760 57744061951 38898433072 317505835681 15460869804 25570397872 7580722568 14049318070 538595017 1792713890 137222366124 83220434206 1739494411 1990274936 944167213 236292043123 30688103223 3273448454 19142345619 4846229297 35157047783 63342684357 51798531575 183543903760 189425776961 8900605717 13876582468 234027934229 61536306960 69659767713 21019247746 31067922460 53139188640 87073449825 82676265128 48889929169 86543378621 27282246197 2790353945 154613658203 82171925350 28172984895 54117738315 3121343377 15703696145 51776705565 236221197779 1938599262 40236499247 239931031471 14259338514 110652952 210226402359 146560574929 7950007442 3227644716 139374751105 135180858575 189867454762 248119291414 236728255 58286150357 57275137171 10391473699 163345164841 13178919728 16936225606 33198750392 20819614941 66703144146 13410154082 8729950447 37497208986 86280943102 18445276791 207621613069 94499970578 112681613084 1851722408 27601352518 608231882 8968122546 18916374297 13412210973 42150773332 286161363898 68968299940 12604062356 165065124978 20858506012 103601738132 30312073085 97962686332 300610063620 96777886873 31127534522 89671252582 660109024 27027012215 70861563761 50429622 119073203190 10687856818 2905952924 63836674990 30187345717 503059376 47385478355 89509662018 54867838755 200398970730 184856443404 73750811865 20354935731 50759166397 141802518138 37923914174 2371018686 63645670311 43640867616 27973552707 54794077168 201437361645 40164550666 146833898238 109441738118 42846431781 11052145068 91247201881 79773909803 13481833239 7384510838 51272954957 34427781197 43341340746 115829401921 31831833719 167736614031 8960833279 141397157372 27105182434 97742023756 150589365864 161741598327 172257819743 202763512440 173567135746 139614954704 42603379837 35324687470 33074468654 123517247484 56580438855 4219420958 25956548474 814011606 13958623196 31498013381 86719001139 187741343228 386741094 18017195196 54276143379 70140661728 45955939636 262243624207 64394575951 254099296474 24468023563 128464317197 33891521109 38684106810 1240962860 18931781034 6118544782 24897237499 337367392030 43828708619 313423891943 247568811078 15123952110 115805216306 73097878543 93435098784 269093261574 146315661782 426853034 377093293613 5317484510 71284392248 47786476079 8689302125 91571160643 4549478294 120559142758 120552056359 92122033859 89586046683 9302297075 7579216182 308419540957 117220999928 45282650567 100954878006 25433270635 53355121345 24544168087 116554229613 1633094218 152887523171 29487337225 312402691751 44792321893 40005148814 22535073912 20257927467 149766499238 55613106596 72556932440 17778798055 64503338083 81616874927 4155699734 14933007589 76206822792 39693663761 4562294064 13381023104 176163718532 9538291702 433420471 135485941058 25200054070 45732575278 4898830287 178186198099 82398986280 89135347061 47371280769 120636731476 29745403785 6185143954 1678045568 38861367185 81729627393 10534347564 11860025633 204854357215 24796280986 188511618682 24066377096 18201657573 26611036616 37785870205 196003445991 20154573755 181134378788 170013011332 42196939415 104566736134 4543184903 265695779741 207673832669 10686901736 49650513208 76197745902 50121398130 23164716536 95083373079 212123019085 1109538703 215417901866 13467948933 88032593711 103711765496 18548828670 121056723364 169387148736 102724557745 63825824203 42627952472 107461980910 9717500480 12359387129 29481670800 143923272276 17217738544 117409575946 61708299486 2568083139 141386318577 89457870469 364616898810 295257599789 25646198821 155514493346 10752969835 106969368531 47251213257 157415624925 57717294302 116150614403 160115911 9969983118 160709659764 76857463223 99378040007 31138362287 98725390989 29234852547 44868192234 43563774064 118100443136 351688575 167905302136 53558787221 3339304321 28990980547 94039273520 34562904667 10680619453 20850325540 6326835401 67521398672 66501392154 248665018607 230196204208 26697019892 36957665606 279753136 208112473797 73912607242 52243955283 116123288477 219984757468 116696600 95091904197 73688427750 79411288444 112967325375 2198851242 72802764813 78837558156 122399456597 99954006457 246538219829 155730972192 110097400079 11666126547 92955796731 33030926605 3487768923 25317028678 15749660175 9352582383 7611654335 128889379814 3295942765 7869057445 111186390851 2356409578 109204179405 10053568916 65199587676 12345318045 662409036 53560424670 7420655232 18604580014 15353531780 2932016119 130967439492 491990775 56516130645 83068043156 1479771110 87875434837 273876896591 29784217056 296131751585 199887418098 53155548731 108694302525 100521600589 1429982808 3027056299 230022653315 140112461526 10137509449 44000711516 175448540586 17051089877 109825180297 31623845261 28879764314 112746181774 146489143933 56641901860 7732627192 32709057099 9915439209 105517723095 80166065148 44565697547 236270909357 9783294087 15167356583 10457953524 44130788692 79001282366 30570499666 256865117941 37179140394 3480140764 249035090344 104260719889 24594977640 37703811879 36778061838 38719065788 10829877213 101329903268 33606396697 7808682671 19712248401 51498597541 3246211806 4087294087 55521655514 112348031077 15286228785 138864907811 13380460775 20750796336 29914022743 392402025 61397633513 26031456278 45903608008 64039240091 8155841031 27563790881 18434577865 4108582852 312897680494 1095627816 26374663169 11442422201 111416439949 29439752916 34073785526 4491031810 27308172807 8785419902 47981226141 175930941761 2101308430 101119150281 166648401512 115551722181 32416526767 5004595573 9225455321 20059207228 249458796286 13799599606 1986330156 181659209140 4217767148 223566738593 144393327432 267574635512 42135483387 197398739301 67602162586 16048946043 143859985037 296337033307 9014266892 1899481669 60034917511 303241695884 8531897465 25618731978 2678263966 15147989812 82024742499 241060030210 80237839471 45978528287 1280652557 7758532472 5788079495 43662670104 20597577765 123089411665 48112167882 47346139017 165345625753 3896563862 25487887682 23086356871 204196064317 75302223355 217316876422 13090568775 50628911661 240050025936 37448814874 77070596116 65697527421 48012205376 4768475438 55495906143 190751117573 25118077330 113513629653 38779090927 3006094591 83231077608 2115613472 6240372863 71514233313 22894613338 226826251093 184272606142 1783035021 3333443243 3293570755 1405793367 347726178790 199421639421 43414248927 6360417156 133940407382 80235855161 213860867 251341843800 164065444218 24495630644 273888591393 61062166221 10506382869 10067602150 122024187272 7464652720 324616306389 215514842609 8262549731 81595985274 22899861380 192040223357 30481019850 94109082243 48309794719 4339438161 31936329665 8001781295 3980270640 6729632260 25978867168 80244612113 113297415376 197766543 90338824622 13904433618 41627211329 139521616191 201930857066 63582890702 33790643160 113132217199 81596201251 212842111739 118303558942 217956129595 32380961854 183169792322 61932416420 15285339737 37175229668 135448395013 6730865165 39907244816 257904983623 109541130569 166303876975 72293826916 61705806104 55406915317 275846664 1399000759 324793328796 217598388150 107034698179 97848372536 10282361331 35054641602 38999825777 21060945608 75259003658 29206476343 24902084736 75799497794 51210806522 201467305130 39333486075 23190069287 65530673767 76948053575 219720547472 54954456250 122735797949 34548546698 69585122874 46997147373 161651215652 138306781610 191524971516 53071462346 258591555402 24988760788 136933440860 107269049124 50280589799 855188696 39757458041 1156760337 26699010105 266325628110 193149271754 114838541964 47131574037 693869927 295594993699 28503665933 98855328980 19010247849 37518263606 53075651523 275744464065 22674715649 3959010579 64930695845 116481371003 168095967024 77202930633 13442768375 4158252868 6710430019 7050111883 124781630580 4435568605 268588812661 121283017185 129021810126 258358437637 205977439878 4773935307 284329294041 1212122642 196985740021 222260232326 136150375639 51772173077 75795255353 176509802472 75107125040 3381173994 107645073117 14855038315 399754943 14446818989 47570563679 200526200745 105365389360 62704633440 34502229237 28249310527 115475125776 5331508547 26906672704 32691509046 54202006083 99667118994 114300776011 73874551504 43781854395 134159620831 450707260 178210336284 75486516520 72211748750 270355048318 1393400939 93707795361 16990235266 304641644248 17002269911 139285051547 165671588845 13957790838 3710861735 5883805174 188724395484 19125722923 3253785765 237551270512 139180671843 142501690559 280917188802 231775465681 597548322 2004634743 19017179560 262843551224 167020913961 261226155142 24684303458 3747323198 201982590127 196569932235 61357818326 7901709219 96069748535 56556003083 92577165044 21437727894 33001884054 159051999 120794037439 28340456365 97706065947 27909171624 255927104751 261458526035 89805573100 13945965799 1957988908 72327534408 70203595444 41854103344 181794008890 14644895736 26487196852 225660326951 212319315822 62002190867 19836217947 61749169778 6955893556 18588059478 172370930266 131225207104 13009593113 71225087588 86967964151 3359765994 29804684445 3062368528 6242468321 87537140690 59574525649 109146307634 19564812742 162864061497 97606023786 10384122377 195835024853 207192205491 134326667149 345488288098 6714686303 66496608918 135577965949 94640090643 81609172972 10852747428 12694774725 64081484316 127595940319 57993447886 84008394082 23256282456 15220398723 18447137058 2098119136 154572617 18343883633 31020993708 30948394243 112566899408 19957707854 110483920375 22258116389 2733274153 26779002062 86303117729 90345680195 20477379520 4165498210 15102532370 104736656827 201987848914 5976610105 69020564743 16894107720 24143521426 25676266278 155907162550 98457166530 4351639555 44414529886 9802983370 165648138384 230431309765 171023602297 188762138230 24111059406 11188176480 1296084007 74470139993 96286001924 63254829316 34498813897 127536905587 126947400982 49438833687 204408381454 28491961468 105570342762 6303048353 2444780546 91613399591 73277955956 7266723808 157023221117 36690126880 40341850277 2453837113 178299247523 93869348172 140189124638 7646805929 96980346265 8970458676 88730703493 61260565180 15499822889 11534084200 207805891014 2600273817 13794298724 104966166137 126909901458 8823704397 18869116072 245405370783 3682089485 199377126531 18128911694 143368376288 223790514601 53419417361 40609917337 42652383240 35065176093 101663803386 135558029009 92229951092 55615357780 5349892181 24729170534 145116959139 35599154893 222948939011 38095579848 63825313207 23448370976 120125849305 157131865254 29600191677 103343619884 144623638345 19119046868 498534211 93074977851 37407403532 80833798081 2393421762 88993969588 2807297096 910869123 130093164260 125386546741 131123378716 77391759461 166424818412 20517314953 48386734782 47570270734 3173888003 51719138 163037344195 3444738103 29182309651 51499536582 123793961342 69965095429 238474594031 9746874121 13511201584 115545907245 6421327169 89523421592 117000328886 31421970451 183259093368 13687978782 7361249613 284526460419 56863023469 129252259965 151957818206 64160314589 2057978448 5441293920 40810316809 42084007989 3820158612 12501931310 3498868905 294842053141 28536414045 70585860898 36445599834 7105213426 78821559219 442059701 5544704786 25023740099 29977137374 116481745758 17028605827 11986278255 23368166519 92643320430 13271622946 3865138381 11542777253 2385692138 40084519342 16229124695 199024688938 31668659011 56786794812 79788413686 180069171788 186593613072 107068622136 72646838800 137890593959 195007705401 52590568182 17507409127 18914741628 99891831050 3775030883 38749729651 133134726118 461986893 575359413 8930237956 8648751815 14539124882 7849633203 194704235942 7022924062 202101533540 310903829 29165038418 8179562358 181435382369 52243254674 27231569086 54045748532 60783682322 95223249581 178072720237 68875173176 5659892883 886234667 17465333002 1754477714 156552099833 4112504378 79822016335 557288928 7919704213 2830813700 18454729 11660873002 185603329516 159639891937 5846507457 23711514636 40977753258 14854507032 18977408015 77274434809 29485933818 91964640437 2677370448 37295276108 217727544982 133534311948 31856557135 127914058649 124926818017 22206079904 215401178330 14416339188 1915644338 11454898124 119152281728 255861246037 158193212 1288092662 2945270912 173761330396 82915831284 15360487723 302501803 111235827861 159225454938 163725240691 210338565868 2623827928 28305678767 15841338952 96034533152 13305766648 57917763718 5047319983 237843920086 22643407424 269155094586 197652563130 38721956342 15715324418 40051702921 114014607822 1433789688 36548617332 122040817919 161577908217 37053694615 133485937653 94460162300 5345005559 114231295314 5978167665 89506728771 172991758369 175114824 8953837535 12249323189 13468584100 37813215606 221545517778 36600280573 1567752924 22948712253 27134307563 42489734537 8099744287 39853552368 11656745927 274078015237 1650419044 76197915533 76460003745 264329263210 18625822440 18215973678 15981050557 54510100789 45990807073 282676418173 5440294371 86741319129 221077688385 140520962888 103181117717 27569695653 68586894037 36069642004 14151539137 351909241403 31257108148 185803403904 30317580774 105545124344 9266742070 69362284577 2346500740 244432267770 52659731736 54290704826 3035330517 27373992977 15340783387 43016536381 705266523 14573269971 33139641836 20060189267 13753536268 48341475123 11611189035 20510384670 38697891250 80736380923 23000258058 126413306906 63295515210 88330906561 138444391539 9341786273 270509518870 176855761539 44799811445 153868000501 56356074056 38713454294 115804570004 126245068372 4930157447 9021568296 9686222644 24272868798 19362232363 48515443829 44017553545 144422221429 340749321 6182372061 41276335202 80929384995 169245512361 39412601037 198083446563 222479096337 14066744802 59493763204 69658846233 934180806 133462553737 120871174713 9552658158 92929048055 186081865705 4755054519 40316029036 73763381740 252318326659 7787046654 64784952274 4345918623 18730847883 13058424492 179302698407 409688376 27708967368 226613703060 13527814709 163090170877 28473594084 63462002137 55673238703 12740243416 8940125896 162862949146 114275173774 3892163379 5726526138 59758874944 65219289794 67060422965 54352473888 61236024356 50275508773 97779945118 206094491097 55296973946 260341334102 19852861474 42367048916 27633001015 6744797966 153663304774 10741312897 209163910524 1694590359 5391690377 280748726458 34783553075 128309930965 13083429373 149077895878 10877073521 299044250876 40005238528 1267431773 42568841288 166201833555 25754522782 459365142 22261895869 179158266107 32024528821 176788340970 105832424258 8013771350 9841435856 23814775118 64617880347 192652931372 76402939266 227619488063 118224462496 247203333 10513559573 60321296222 31960473427 119213576431 12011513652 115938108319 7415523928 241508480077 34903352242 6163284789 73390498396 2038862753 243577231683 276768466934 4416918954 3760169329 26578295234 172083719392 103024175261 46392025947 1731507540 51781757651 119608982550 52842072880 48625377987 114274792993 3056905424 1127550901 69772522001 268714667706 3850071886 240261581016 77871891863 15408993935 14958624657 78826965814 140722451833 114356567742 20118984350 88919996797 2424079945 13448548337 99211668715 30295627038 212966560498 23380317385 47898950407 30934659039 22085724318 322913571676 319523072932 14655615676 172106097375 78481389114 162369716697 1480616991 29834847976 185323485 73176783814 271733180989 178818461783 3920930653 46077796787 100376487728 49250221106 403502400 149732679676 6537567942 117677978 28937931555 22075424437 120938968624 257465834217 6364167466 251804689717 109317865 255333066 38824313821 9272465966 14649329531 136507110511 167958763314 93059408593 148328986516 13737753741 37504979615 18215994010 5684012911 24442155043 53404504132 12806861166 1091413496 153753575 10268706595 103692070690 103681170723 41033618836 132427979760 917627444 58409299539 16369583635 73644196349 175171748929 21439732082 35685762004 312212466521 232664948461 4348427284 13516974753 62812228582 87879116261 16429557169 31854825754 79831350519 8817808516 61177817241 112492233052 12665649900 71973392589 44401730078 194754570190 32243424862 515168731 62441366776 299724424 2279832347 1329639757 76218645 217515460321 12947715116 1624536134 29466324628 1417473910 125442414596 303612061 4171398045 163125329887 92975355753 138227898241 18132635756 22753791970 105896960030 1597806763 329893224708 234742891604 132386581065 12636035944 34415839467 4129752173 91856837668 71227182143 460411377 73920958931 105596632577 209630164043 37969296139 10243532061 170975290731 2599563127 186470233044 5367820527 44622378777 17259024634 50771173606 51523993221 51686604660 15264365500 43163270182 139708778477 8107147035 57539176584 59747615537 64771929569 172953058248 11337822133 23341697878 2526762 64974169709 19069624373 123289382697 87029208997 14682967503 101501316745 24525503663 79339601862 76756788543 2867030450 23651798067 37075133791 84867231933 27429652282 333449851789 2861454458 138384598343 52143306856 30731085945 53701364089 34344828516 4718347729 15181484371 123731156619 6344388753 112386631752 51200505050 23483989945 176007473265 34152403468 35027053748 156921683681 172571683094 27966226877 120085348256 9965163485 207007956229 10325908395 57976837974 11077899299 54044183698 59089257531 94842843323 36121645341 43766981011 155426092016 5188511763 3175433332 8038484723 279738754520 8417410631 15943567460 13390682359 23013249956 33826092570 192835838199 4910782587 106249966342 8759729069 126593921078 126212898447 134410536765 52255164550 725141562 293215638668 144817802528 2759545351 54262570909 14268945283 2844563188 152281398325 147318310682 33261810680 107434530006 84949588219 3122646888 13490578772 140695208074 113610322864 18474157207 6593710012 112789676618 89832682607 16135385245 280374884374 233035350432 21210172150 191592654244 225704410284 22309860277 62710583304 7103340476 55521898803 75491757936 82655782027 42565119668 14078690665 7186102756 1409817733 23479191267 5093255120 35913023992 16570646608 121091529396 134789909778 169886383284 4219013880 141490240097 153832807137 13809116102 240549706555 167800192797 2299969341 5816922643 205525221840 2822790555 19957648408 96220950767 58848299595 39629543282 189266313639 241416278703 7996684507 36588135574 7659459829 110341967612 120650127302 45771717815 154654994639 6021249904 69162103587 89461959109 92583438110 34849002452 135091094802 193427527491 40508104935 6061471491 32602497906 87244149724 231967683735 49815064135 20548892307 90286026448 90586124645 3728103226 26987493795 11630710886 295143230740 37534554848 84382132038 105787882756 264628520861 11413897144 223963320254 13320655945 34077014044 120669142693 122515937896 50047831811 65018680818 32301617323 9173989549 9193819309 35962404801 238501084425 116317495189 178923503584 44532131665 229797361496 22733764473 91894710575 33358780909 25848766617 198279902951 32979193145 203576748326 63485116972 47488014672 1232818818 283972895781 17950267919 104442889958 280958643916 40085526678 43773949770 209695650998 78341227608 182162969896 84733577655 3697697167 72571432013 60993053346 107575066085 202386665717 59898421545 22761534154 32019393381 95564298710 98323069188 171834886484 35669147215 60431920762 77022796901 12451994361 11390096842 36228867265 256167040906 240477905899 17960046171 49550778577 3707799071 14627700629 2632305609 151121723778 54093425869 1230579053 45377284530 485862395 201673218944 173607735807 2374084709 16823192516 107282643391 158621765579 12467682756 72400747917 28820898224 44835783029 5170076908 1917592063 14864656390 19586029504 271548324606 11410516977 60706121052 177704973369 105831420779 7971103010 45614276082 56786073538 213024284409 169844493422 189396843533 225203605091 4438333506 149230105487 8033482706 73346714380 283458104087 59039464989 101764062589 17698952156 22102709664 204236566517 10062607025 38517051330 27940957174 157665375264 34585512128 54302239746 11221711645 12123076510 102729613978 38473780428 2436395189 86238666456 9350269430 227293211578 193273273586 174526310697 167460439280 5601334729 4612871764 8687792347 38547764900 16243889901 228882000929 37673355109 136027468231 72705845953 166336461966 127005969001 26750458914 54428885156 236084541101 29880292130 23324041806 21573189031 15545944835 112704094947 19465872889 29013511514 49473045472 167924491951 82668983790 70192188723 211646377589 63096812956 13015577382 238788186877 50957111954 5510253496 41362024951 9003923431 167432122869 1839861288 5462927724 31404442334 48791058951 224696345048 783733262 113189842 1806456427 171281015537 102381409669 816826333 5565575993 47117530028 103589849210 125677413146 40030109383 51302276377 1692456796 9544111564 239370368043 94591872690 122388084385 99210754833 82534686621 70234808964 62172463813 262781931150 42006533537 66070829622 790394586 57620645363 71881938420 42695240626 70499836498 25006234120 7587393350 31644228307 191937030604 68987785847 128471847998 6502584867 16051439491 8308262465 174027460187 44299280659 1924793591 103249364885 52932775388 3605902631 1267991299 169291983498 68911083 20370324754 17507256243 49082120087 1735814057 9102060885 165430916 108812225318 12112370012 131821796878 5022105334 39302452832 14963103695 49694799427 150165006796 23011822505 48604252575 48079226115 182484121525 118297229853 96853929324 308904329482 216718752553 89856042280 43546111886 104628560775 30723496538 99514731028 4541538139 69097979262 68177338077 47356884308 129732196800 37261107235 9299128703 3038876527 1904080257 2690142287 109460574191 194778277602 4886899624 78716985431 139473308045 78691763447 27744085559 112603074403 14321480828 13076641001 134349532306 61217819499 246646463472 14902998885 30729265 88612694850 96884507521 42142925523 964388407 201139019981 15691855622 98342444686 38329146589 60245759328 21842018085 11387454500 21212628420 259722378 35801890058 106751067814 30629331055 180315172844 187160821706 74119048631 153752806216 10936641498 157631521506 193234946005 28150487544 188900186057 308695044133 8137476759 4127412045 13196878469 54773625437 946769293 229640423817 81574656760 128649842419 14713574856 79812357440 15571791049 58593043468 8563644493 203565773778 335675898 6254153105 7805377159 94532595594 17079751471 17454821480 96178185165 37870350064 50618750432 110070176038 115695039861 17711511684 262545005985 160097372649 2539724256 137480787250 13647569920 35691333815 76046661373 82359151259 163828984640 148451265164 8256406061 38077239924 55699351408 136903597614 106462102983 153887580270 42573354893 188958829475 501486883 134033755186 55551293918 14813773815 90698836697 41135317035 130601409944 66515617960 13708949602 9021810641 369420930 83245494495 15187332738 267116603485 1939823173 86732835736 50853926912 66202895399 93105285 87770400401 54302173892 5962237357 74532723956 28327055679 125773215871 20239645632 170628944675 250440477210 32708080659 130100463826 2461458181 158802147634 112898759925 1960131793 97617927983 66699300017 67172730889 76335868728 73926047095 82433488175 165960229099 79591983363 159665689308 323870217128 71924772066 11401160529 3625396390 38360629840 56570929410 21478034690 14252955147 6414602383 3662799248 62814162362 218196722477 65610541690 8262602538 111387661685 83163700943 297694070079 22721824066 59726130754 331291639 40638677284 23568478054 12187338457 6651994533 7893645001 94869719293 2502240823 11602634085 32227070235 168242445824 41716538385 42972455935 93090412227 9379237988 62878615755 9095713371 197327377613 17869511521 85993389998 40778086592 176043343737 89707498404 15155835978 127285667469 37698718063 53704677964 7552623101 132539736030 207111550600 29883372714 100221797654 14331699398 23837058180 53938845338 72148791524 126538089518 158309665517 14838483796 29070650036 36067578603 3429948653 62728902216 107994506080 58747151645 19024814967 225362848879 12558256296 9609737927 61892694672 82207949753 172338130766 160788299198 49996854402 22357672387 264565585951 96895088711 13117731684 13052121905 236388243227 104910114125 42174536184 33379520594 3959167140 164529300435 2303314444 12491022996 2459193661 84666953327 12331590993 179851210540 103764051761 121567396373 6091866967 71434940329 65219027754 16659603023 311576803697 202013889688 60694205261 28681937871 209189791417 96118320 132869329897 210275341840 115653776706 57892302700 19938568198 66291398 60133341711 1441425482 838384577 3215468163 11128199634 190712026373 312748803079 59803086980 43477248938 197974587777 241121713987 12976508774 69621956208 11638260009 28043587455 6006974296 42995942751 14264320444 78543385237 64503261343 233371050172 10720342238 212168264519 15592891553 477850013 1770263222 242290806442 107999956273 67841039803 12667011658 80859351119 225670844197 1221755947 32762871714 25044156782 30349783437 124928713834 68860887285 40750113170 214198694071 21481449028 26490446058 98557244871 2796236915 60407897800 38932695302 7609511160 46207008434 8981252627 74142291527 88389579047 88402651228 20601918249 21213755955 14717443930 154874382968 17796519760 17926641611 18001242032 178391121190 58919009111 188889553891 12209642290 6134991054 801022414 276390154474 61883810462 70257649792 105170273086 75818745083 5215762399 61007448717 167497545943 220499448368 138045496875 59103097984 321909437996 168488521663 2446396726 2360300822 16568081151 60942240026 126070837219 10597146658 205505694318 212588749875 48876616086 34589510760 81179028557 5210658834 6134470798 7727333994 36954263992 69609308282 3522001590 3073489839 19099640329 285298140845 14487334977 138786651921 267911108 58228763820 90493967843 818397009 10936608387 11749985304 14279179554 27887083175 8180767180 130023861442 25095352599 97666693423 99487751283 112679348648 3723308929 43118301960 8162261527 17206804577 23419738962 54542356564 71162752999 263845206153 107420509270 91546651024 53987989543 111818719718 499426628 141154444893 169016146119 35420156447 204119714078 25539644106 218689521718 75304203385 44800710409 67396842103 261050531776 48448485647 20897927636 18194833704 447963434 435636372 101923421250 31067254209 189590921180 76045454875 264735631697 386728106 4315213569 3748426537 112942676119 18154208617 70716619826 233191922994 248759454499 5178405765 27261047028 8123224949 2903878095 24409132021 22328477667 128303443123 111134996159 3895607974 192188017 165986446108 95313066120 4742815405 198752777591 2910427196 171641608404 26928266100 200649064019 88147474411 10483662537 41176358612 6934651816 191128810966 9007150035 104025307761 1626989624 23534126649 213245536986 103988512471 283625326175 84823301328 102107702954 39196061179 65513974226 1523994703 43066396818 74093336443 118889775321 31311980199 126692153811 123739563446 7245579830 205704047004 22767346185 126142181713 506607049 29810510512 148697464186 5314532535 198920920093 9408291980 3907501449 76877894300 56274598211 6482886448 5660029281 24732389998 5426374394 114025234758 97602505068 32377471539 5230722122 181958666754 129906519803 88985664657 2815419009 57969304762 68270802144 86026356819 4732795774 114753484784 17843219153 10279467277 40329318099 132481384898 56683648388 186042078118 19767069873 185982344115 59317187450 6934424233 13033025566 55194419212 20624574806 14810863135 12276928165 1249689707 4119075100 32498165805 9052326264 5947905743 237106397276 35924273761 89395711471 1758919163 38661567904 1075846698 82446376518 6624522132 169628806313 16617273703 9258116926 214244877819 228949476364 5409970088 82752667254 105676087316 90129250139 31102377194 176774395831 6259779799 132283881579 7024957949 27252288691 13746596559 646155 90013033189 91494322551 109984813230 28911815912 5365199371 69750819572 58955257783 73211856826 152221821865 162159176780 55355164659 133920227763 5052829707 9049700381 122079323807 1518929288 30435263558 1073780541 12295780440 168474552222 87166656260 25256158765 1623205614 3285165293 17021099127 31496581515 128550149151 882724083 79977143544 63355334696 135270671931 71879096981 72538423305 152592047689 1914969526 74262726792 116165205671 9440244684 165917113161 25099348486 25371462922 784215670 4995635730 49844472240 15020055222 111502301221 49057869741 1500468065 34013876594 232372974216 105724697097 7065349389 3118916495 83139157636 125252372898 230032009690 17240586821 16142056690 6108621428 56216781577 237115427675 12250488592 184213742440 17833896191 212305748540 13418569543 42396669973 95858598657 67995359341 155992999549 43659522247 24559392404 15128218386 11217965598 173174944185 30057006697 22813804894 106588278741 161932430596 192040113355 30164110755 57989410638 9307015701 40076793275 1908942276 6414455995 37996786007 54134988362 42439381730 11278475078 11857323724 101640050134 147763850097 8492851203 36873165890 5565440953 80328455135 175360435808 42869748771 48982240758 27935956204 47370533709 169431566205 257070262401 25648952464 163790627722 21779597409 29688090154 124723843 142244443798 16362120058 831961377 180660442 54438679933 155452368112 19384828933 95459086533 303226196866 12573080505 71352330736 168233943576 114759974068 10667671519 144560839143 21881336995 204724009616 224438688680 7750110758 178326475304 108784345231 6789690036 73426617940 173516340843 8865212297 9137764280 147945471365 67218864865 3767322442 11568610 12934436466 32280921297 92442739546 277598048833 90924268941 7390754598 18414552183 101395130755 62929079819 4661935304 39731823 59166906625 74722371180 11019239230 5108117369 58294294965 98637909471 19860191633 117524956092 276893267104 8808808805 8745741904 44876315542 21541305200 88615101700 93841303331 19451152545 7514247235 196162692291 29022782330 24103678822 42612421162 277654398214 196623972232 40516125676 10443245936 139795771379 3943748548 212469334513 139427627311 63476316649 75129730952 95896259736 59461935267 679686947 26389528044 191305017700 318375412276 38554588765 67523069653 15820891779 17032294718 1798391839 226216138042 58971250694 89016740548 51905031534 100915706160 169059734855 34619728721 13089175282 2636559167 107211398615 99523985047 61993496046 84746238404 248096257902 30942522391 123956950698 13160478682 156401174456 52889393636 12735266521 159165731699 59472738015 70278538894 106243334330 7203877009 9290810056 9098936464 153349607915 14984705205 227176332074 77514507809 14391275753 21680889018 123532183193 7734533322 104907856852 22139162313 2435478944 8140082216 177226540404 86686278329 62840834559 1781848741 210317845425 614402371 107217554322 69841339891 20615443715 145386929792 89641251898 10554746591 116473504285 77663026446 75631637493 5131630037 8702820748 76236980278 107954755093 27087192314 120819591895 90746175115 4433843699 23174209216 42420585734 131141571214 347752375 51771168890 72467985704 15396244538 27958670930 115709158450 69765316402 225963123067 65624864088 19031458171 17522098075 41393461276 258094969531 78745853713 21871220824 215522268327 1215785222 29432152588 3170093108 48145806402 99713465966 42663706319 75313649737 19076582666 305616170285 18730291716 272171900940 43960516669 2107444922 23489277116 25358638766 60613333293 128497293630 31433644966 1525689635 195085413 146751161053 3788508786 36776262772 74503479337 24124189886 219397424737 32342415321 44481763557 1161690449 43729678800 101766619725 311708288642 10434859092 5559065556 4417940888 18521879057 85763224780 214780886496 107064463638 123816520245 7131701444 218742827247 137602162493 105815705253 92956524785 12596895545 1657645236 16050938141 162631973365 241395630993 23448040040 28720482367 65828298752 4592674421 329283899 67251267010 128729950282 32565510199 71028002676 218788474942 126026008872 65256748524 162683193191 40425462988 110073944838 75915720693 64480750481 39314304040 235272527081 41486005899 230089367671 271808365163 67999306381 47869440409 127438791074 43983404195 16442622 35201553119 135700616510 10656715637 3002165244 41096552773 91368124231 19410950528 1721995676 25132605977 8766884468 167465333941 253121470046 15391695267 60125305592 130936192249 199272146887 196484424865 158667989039 68389241057 170268575853 53021209717 854547163 52499796 7388332673 4977889682 105507372634 249309107678 23259699313 108140939168 206264571132 205398890710 3331289360 22764940016 31628584195 22022912694 287835845136 126937505543 59132119895 150204252100 68027275378 5387758578 230948931172 62754990061 87133437914 1336653906 20805647751 42265590931 193597834102 30307036214 47694777 261391333711 81907178087 36145371966 14323679418 418252316 193675348075 17360165475 76556870917 24940883616 225423357521 11856537269 11239742199 10308158495 13602900417 166762418647 152884779180 26223512272 98539205949 10354790742 30618609796 88423892582 5380453641 41982352560 167178725522 159838146223 2886250163 20537456349 259582061970 86247375371 49790056091 138804051710 275924977588 2109771971 134792670243 2560254269 295710245291 180613399823 2117887622 1272633781 265347949177 198129999207 127837821703 140108994654 12542110828 47982504351 52350427493 64806669782 17094826984 69515284070 102133276166 234220897618 10406938056 52664564491 206890599573 3907484623 202230152931 141471510624 112073972188 12240335184 160187191546 35593655436 101622797909 24802981279 86996996273 24102725374 81615549032 122604785232 6148453441 15324229635 193946542875 67759571417 66656667874 291235892562 238989548085 122759343385 256341088150 196013755955 10078580153 10144040191 28533594653 111506553110 37616926829 3960306885 158793610226 181404914387 18154652515 161674592933 93977625592 41320926631 4346327904 257235460209 80564809721 22077034196 83213074289 29929045859 167464310960 28661009166 137228453209 67982116079 98909308430 168473235793 99871702267 110616712375 15214900707 40476472936 1947547800 21561274523 49674489362 121035978910 4156640403 37713261096 7797493663 19935144063 23670829687 90410158310 2620443889 193006863378 109407009851 28852679555 145260154449 138142055658 159386693203 135233115871 24236369645 95588813916 109415392632 76620197846 153749228013 134321455031 7835051175 104499252000 255159541302 103726268562 59156300549 223360850246 20825067857 739907391 6473149317 56477162513 11269094599 116987130368 76074168363 164848083656 101840282839 48645471298 37373691527 214472047950 261518463206 10501121890 2277771235 4143504017 22649877459 344806750589 117082238067 2382813174 48632264866 81843166831 16326330304 53347603216 23180916518 2666029214 63354213308 13189337601 167962772901 29766454290 96888703384 352012935584 56718927169 38934778728 15047042070 186619854796 77590091206 80163860426 31472264438 167304469669 44349028519 28001568033 163291651071 4757415586 17544500451 3035837473 49676298984 124791754574 73817131171 115399152855 194566941349 50845719410 9813284914 97017003041 2696158864 91986226102 220455314301 76929024293 125770897005 5705707735 3098303792 267571187 8394423318 127542282421 3348937784 22366502290 269306582468 70013332299 11883601201 36052222104 242667737908 1463519230 12269644660 8451590882 28097783291 21310722529 12221881989 78374353702 9561547414 63053994497 120381401553 90030137657 122876206004 171612480974 165432602 96901168018 29099649949 55158336353 178217359977 148139857084 35639988223 3901788222 155479086403 221517059848 57556193367 73796226998 64687711712 26771811839 27170633927 92792759962 903323336 74566031166 2657703718 38613896978 22796095526 192339145102 95162591271 78722959067 17038321822 213953813466 4391828493 64509248267 160668309173 127178781715 176572392318 3028792518 132145506589 67891445954 8588391567 8879889333 90893989089 212238190619 137876846701 23388252375 10562149695 360105327858 63127868925 268099432688 102200946299 26984465850 22007346798 35006807284 250243771256 9008901504 8500408910 13268255464 273677905346 44935171444 69240380627 7944999862 33429167824 95206139065 7946198557 56268945479 8235138210 207967454 29875238035 10909842642 27679818136 107234008919 1468347692 174482135087 202980635702 134765497920 6877620282 109245817205 37724184867 3424753036 6563669547 22686866350 3574740509 3282805291 94565383666 209106161610 52709358891 173824369806 109098692516 75624514055 24319976302 53227313647 64531147324 16114141922 6821832481 3463491421 1535457135 86762851676 26189554671 218453265718 162932656731 23669459207 6297758777 9706347998 71788592361 249868190869 3061044910 90615736340 27860121294 6053174367 164821286207 103862302077 1931265046 8841349460 180607526953 157701803812 48545286994 1164300119 23962970306 81780142492 18165399465 224527033716 158111486481 106976343733 312879269403 106611865261 14642806239 25182670474 83981914078 12971292330 127707268085 92673234983 63612315117 467250958 116455625091 781305690 5623146972 48899700551 87116871250 14509919415 5037289399 218523040123 74601476310 86883814378 1997744963 29396291685 34874073582 115553772905 53803990753 59564297620 56978042585 23285244458 78115249692 72557778371 237542127957 104348785379 104411769049 12958793562 7305943609 34196227 89127819545 6647853690 11079446081 140662262870 11899317139 150507374228 103431298853 154450347373 105368327713 57778561148 93957048226 4456602388 163850905129 229006582180 76253678728 9977045597 362641510774 2355436596 59580444590 15620082139 244907565708 19057887360 70286640655 62644968064 3002136413 51247495437 252670001561 236954447114 23439188600 6625520187 10881337432 197887879627 25796824335 55247144251 61944209789 121272903588 60369617591 4873723509 36431377428 93272436037 4158503434 16753380491 37009332835 68714579389 98803232258 14521518601 47021239898 180824280196 155931955784 21569520840 240627698266 154527613513 220757402230 59594374064 24659713318 77818604152 52883480174 114244052956 5758149916 37215024691 2475471916 191538325196 3481451344 49632330237 147554686959 197108371 12962042262 162829236364 34044520342 4554622530 107327856304 34333807112 293381334378 1921669097 127329363754 49016625515 128421487721 7058228680 149207137118 108295212677 3663354482 56467399075 142023371930 103323822433 12847760127 135889435662 77444131488 20887805624 147525088931 106039724461 150819831025 7297595693 277772402190 201836280449 101592185935 7847322406 44470478687 33136484170 16530900668 41703496707 53276919448 71997898198 10497606612 180706139569 2940659301 146938783658 59640246776 6784117209 30789113142 212414465507 55480556899 65845109728 117674669197 41498408330 13570949364 5621774428 6946659624 1685790249 260052059412 44541808431 19897585948 25342602127 193447012785 13729097859 69955274274 12151572083 97455004893 61296003029 66581860382 1630049077 24058897226 152252708192 51123074471 1092735974 88831682148 6121320187 6149122457 14140315470 203680461290 50089590689 11679732161 89058880070 42890854011 17098290923 213390620533 163923497197 46896983853 4983304616 252934985614 4348112897 696394982 47968862062 44525102044 17694220771 8767754685 20709166262 126308636053 24950153840 115723962796 80884944385 6453886867 4772952842 34462652877 84333026420 64930944137 159664045292 22494916451 62527201009 3013930675 80905825028 1571881841 223840215267 140571207561 9003218244 149969615347 30169734252 32078966005 17091504059 24838113743 69556017506 10351946466 112065584962 4212502818 145914272806 165450509048 124580010593 8352781636 181526933337 70208729304 174557667525 4769441682 35082378238 10978630603 38100363893 35470904588 38007376585 43578667431 144536620571 196431742836 168858574706 10174364304 112572657796 140065680330 97845759946 105255071975 48122176586 14469180623 179139752298 6050856562 183015362374 54870124081 240162907 74446298310 95661815361 88530290186 228235917933 34804321646 53724632460 90135723173 33693942022 25093144516 25150721457 253687255126 190147535600 14140601551 298726895671 1273592482 1317769752 193520984799 18539170782 265770151220 153585340486 77460916506 192460550490 155759980515 39836669597 3782340279 4989418903 63792320811 56345065506 31424723279 77102801826 15312471188 166230942628 4768757070 4627896623 8020302254 19478490964 2772792336 142302368758 675031788 44198573248 21828437075 15220738021 19403195460 13640666751 21756498034 8309785779 38266409756 140586540082 92905925727 83600848762 26737478771 5729058356 93909545793 81799776206 50655184026 27143156295 94719867652 24370782502 128331154763 141512084631 48240495220 61314774419 23899604242 71302115483 43018318220 67682910818 248658838757 39802090983 1961528488 146271325628 19431860853 38973677199 32973131881 190827352630 95229391384 863159647 49864904469 48014922524 228890600171 8923836951 213483889877 102991642633 40888252739 160484067009 10219211103 3907108991 67592413699 54909331330 2477190728 198183129237 67565930076 180773955467 13267755797 28089323338 92624575193 30409897859 16194062395 32022272064 24509342394 192191755736 1108885201 94187343403 8380129964 58677156645 54619575033 113063532459 150311298 8194623168 278118434667 236525354026 66281238061 127484158565 91252597007 143211772089 2576396855 92309373259 83040980024 39394312637 89822332588 305276696826 118484953454 9654624853 13139314634 194070923958 23805501731 625647523 28516086343 46061707336 731569578 23501856255 29324901359 12555900758 32574232871 25433743668 28173042714 5288086533 37828553845 4358564090 237394493725 180239093056 14824750270 150002742247 114727909254 18329378 11152506876 77825111794 83036782279 11289965891 133173543737 39432376177 118937755340 24982792111 24498107299 36422810185 77329545433 214407420207 276176861610 1961481882 53565707614 7446391834 17424188517 8844581325 184147447614 29745426438 4809889711 19463358179 136678619101 36320216927 14785727077 136703817062 101336158031 126240600588 3657403072 164295178606 106687576468 22661299888 237892376679 85964937661 75335606203 17399091672 31379531113 28845105911 55668066568 49310060697 4608350526 167285192958 202339073164 18998373799 151251168605 11376197480 220050169492 241660136705 28322251633 217158427827 3248265509 42258527785 68401522843 100078866543 47775991285 65094252342 49695025803 2645169693 23800180089 80806773712 224971167112 22143152077 42650614179 155179443051 41006949278 22106726660 47397434957 55983531 3303279638 2711227700 83571866348 10814806196 267735021081 134940920258 115043165212 7996555430 628047720 22049482636 11624570833 111957331664 3740362551 22126175767 12737688404 709693126 242212046629 1743743559 104526605049 107510758741 78032826674 32048273106 33017666684 716681046 51002911207 42802006257 16681160566 38252714989 41162037456 58450118933 77788567119 102330216475 8752884644 73961105425 7393634581 110762644833 38406656849 7564802090 54302289476 9443434960 226408740610 38238115169 116907048917 122087658173 273896010752 2852760405 5886910043 125784172129 285050166534 129140925164 80167057464 1364813491 123993639028 79418434237 47479655626 81835837702 12591603530 59201155262 179480813162 3612243495 39613270626 105190499484 155767112352 73758414828 229747504916 12378981033 22954435972 57577420816 91389160889 68388718168 47783922318 41774372444 50307572562 60387735792 169312004752 857351953 65148288700 18090774878 21581494402 185684832309 1334910380 67727260495 27995370670 41935427141 38397472295 182638632105 90698393648 58359578909 16232693206 33068348673 74325394077 27521742377 185767698 167202838235 38881273113 4383494445 69743047766 98740968290 49245810776 27336043579 37909307323 8520860104 125040414978 26464469604 97830501896 83581503332 6949323295 168608931629 36624154198 95224172194 10282266019 31522833336 87038833782 122625098167 106234477862 26278380674 55521420659 32831904684 11580528749 121812447239 191826443693 22915037481 44844294344 4316918947 72167409537 72983384553 153234431758 14224600755 226507410939 209440406054 7223263522 82732238728 43272166771 44525369025 89814480955 109799702273 106216498199 10278742747 2135016830 60071516778 2687417356 97251551068 102320402466 44412302498 88836453106 33965462297 5957916760 19045197698 90518800266 33672537486 108454067023 11568046966 163775688423 82424866225 98853211641 12084195935 6374312910 198326018302 38393994836 40173061010 1829134253 83341712301 25106877398 11861648460 61032431699 1469373356 92036560235 77010461046 79398500830 73817135801 168757076242 22231371552 146104420663 246905275872 48378796898 68619616567 160692964825 20806732694 57307178533 326011290 57259702056 35180627750 18382282114 101553375252 6339095287 11217272493 9686003348 187551484175 146983076680 122855209349 97865052927 154156735132 30915279532 107383076808 129358629765 106782146055 266872110638 137406395228 94119948145 86577193453 22671132952 140633087445 886345919 236151587849 31647097773 53090147528 23764723978 36019399235 179337951627 131173918474 121482565882 53990545003 86977854917 218284342764 173280436012 2997484088 72037902761 1804631217 7458857112 175348732167 35954687343 14358103751 41678148731 224323413008 88367369197 17006956747 788175468 132620030731 183480024421 93752534394 13694251683 18170967529 4655455191 39553603432 141148352899 87451789219 67434550791 188614452405 119564569896 305810583557 137595584951 8348816960 17122835657 37192445187 16813713704 14664046106 22167949470 211686064876 58972286624 118207522638 14938671327 5281901260 11036691511 99222461750 10643497694 7252858340 97457075755 27599394969 236185083717 165569339077 105375030 8599049945 113639782629 74084318009 64621716952 19832812659 7764416472 85170887962 149779326168 59385804992 10014375771 18964039311 32159050125 164819556855 190348421931 168827523550 232241139771 185230459720 18926652626 52713953798 72981920142 28523994859 5795236094 7606773097 37031182807 21555567587 20071464949 12471695122 1014469579 38671603927 3948872649 2694451062 254879784327 133836832372 188237322070 50830591357 151710808199 4257137530 308672327586 276421995603 57221577048 81645096084 16169918241 3649166816 292531512348 106017815654 1910140236 192287192042 6954456159 6884831958 180606897242 158701200097 104910137943 143154452647 102033620192 51907792143 92128632060 2579188129 125749919791 74294992792 9438892112 35093297775 45646545 1510881585 27775062331 56186812747 11104444041 81930143809 8551138485 22484255713 1458051145 16145067174 4911280411 3054753264 131320835975 80385920141 18924382599 52611463413 33518307475 2891220317 21199948938 189348545583 43201737344 6408239746 89002105037 8156695182 42841671875 36118482493 266670980504 1205392014 120370775082 58531030444 68409180439 104573327491 46418207234 52756348558 21165016972 174113345521 67584628369 109866997695 204922413920 3734201023 113731189105 57938307795 28463431900 332178729474 175639890810 5243485533 9280680475 60475920318 882244133 43905680226 4079614132 162447685654 18826625160 35474194900 13586708923 8994541020 183062055785 4429074990 75954531640 121745964164 91930837077 188013050352 110161167036 5631734261 148129726256 247944455733 612800670 210747975064 187460524313 79337891320 214430067197 133305682027 203189750419 17373470185 15825560729 16962933127 209022336939 1537858159 157027827655 48462863916 164605148248 81209076645 135839672731 2263382657 95750314966 22557114162 48305108798 52523109491 79845811156 415862624 214289922947 40472615560 65278838899 115480402594 239417625355 46552147982 154335921948 34611270316 126903382849 191481092276 110011324972 132917985 9778995184 2885355876 173925419808 46062971076 108355102717 75688355785 8454832617 152990846371 19133329439 767678441 105680757939 13095394831 151495454141 5487930996 291838888532 7681548342 2806750260 34443264026 180083151413 6865328122 14316670505 3256928770 123860734950 565265834 55134741768 11327483216 296537884 132381891457 13067616639 2272659258 36547942314 48358946502 183451336345 18710926960 105283618268 35054013912 22234282063 5709974040 30655489368 137477739884 3889279662 54068691675 299711670370 26161080750 43168664018 101492528198 68220737618 23216095808 10404847 64852918259 51919682953 64934874601 164137056797 6676600010 132471138375 25325285401 647324466 1024712684 7471807990 19836681690 13313244537 49999668179 239051910210 3154203778 47547265885 158410589997 1407055877 18259014857 1260028682 1329587138 143305896169 85901562434 4049615196 16211586540 164714105114 272054614728 29740968501 15226508869 2015526029 19012750140 2427188374 4776167012 31117614476 91289260228 194559116697 149228687729 98209461521 4131778122 244262049729 29021537388 5323801982 67739763069 1809131318 144953769039 36140374688 141138673131 39672798996 86671950409 138387331488 20788169353 100759117963 34431468303 59986822965 5195508062 24101596064 163774597972 139449187672 9324179637 79053413721 13711452760 8686542021 805726331 13164788871 69861239604 5167626735 73065527718 260563077993 2142770889 16725063533 2458655586 77829461114 157421339959 16672207350 27232486016 204425072567 97879256 119869173128 3369234846 192696831319 301985103998 70307453921 19510193585 5231360765 29789196462 789378343 70071942340 221538996211 90492228049 97704377519 38492107126 3040852290 4667508034 37235657286 306729984219 15266202814 196649588711 1458074439 32458247697 1454526394 13661366697 156491874391 98850911737 152838480499 30555175642 95197138339 299439673895 152095943086 10762881236 7769303154 241331612326 225838286373 68083362695 33871008480 2794831572 19272801086 29255114361 12092262990 105625281033 13099669430 3439650274 60397287867 141123205328 16075691427 11874963260 59797497865 48180684669 87140689802 156082894658 3673319668 57919818416 791980648 8497552233 217941012713 64746103384 52623771532 33995151080 230259087551 4374367065 24586284121 26327606477 256781236020 9460745905 32193204993 155533910448 8441347371 15275615789 271251635548 109710298534 23760509180 96906224190 53089447328 213119694786 64301504371 29942090584 173410613963 40603432 6973436515 123621192197 41338263333 129338408344 18640172806 1304940232 30242370683 6576111793 147443584480 71018996708 201973184 34765041873 61854287453 26389905523 75357286958 232251180890 885073970 10019348459 6323491064 174904789906 82757422323 135930687039 157432645341 79861473504 3346661979 103424754907 31397507542 163990511433 4549880146 1389638920 50412132046 11380740714 180498543148 152503136743 61703983616 184492066838 75380088663 4493608130 72602975646 32598232686 2344195002 42198258777 3613658907 76369853851 273901941330 108127281802 53137079918 4688597745 62610138636 76547546036 12410957273 35588827799 35162531891 28532765349 4645819302 76860905710 6504252799 112374745756 1966913901 64867949 231820212387 24659439251 46254207192 20648186101 36668581753 17286431158 11145115959 166168243178 14820111871 1163850746 2909140837 140148132100 2556298786 130515849575 1918173551 35943821338 10284395 109809521949 92516053748 34005311012 16315158257 142309106553 173519178453 1841967511 3739727035 96683858436 137568392810 30666674408 39130648770 5176514720 1974365464 2583997592 14816722379 197158735187 43956808970 29135908942 288025594408 17138131993 12293769531 230775557599 31508654329 80842455912 140491549746 27459385 151794509313 146665545617 147244307 177739541 40052062867 48507072231 2563024956 88722309259 94576031721 2772573631 11084777171 107957929480 68041556643 3591175119 36432509244 2093057247 82535425707 28859777429 38741027251 97161638446 33417063628 79680791297 129949241224 24657648075 2373345068 13470840275 210005533398 259501771152 12384177818 110860817138 162923511 346858805558 34271603981 5558700722 65885432855 148522600152 103477757992 54671336967 28064415222 114357605679 170455859652 26921009800 113511886202 69263912447 11150696305 63976491828 183439661130 105434761322 117881490188 55288429511 5545248688 33335226566 85715309743 197707828495 79720326972 28621024875 235615932644 288603248636 14264496990 1442386265 5043157040 23289337891 70116709244 2124583299 271359419644 227239569429 151995474430 33092708118 67697394909 193854655001 87657151512 4027617448 70340497761 209784325769 218125211321 110510126951 170797110308 168846804790 13265256441 21889602454 17903495702 258003333921 59425827206 25191532088 76081380389 41909157219 1849678459 37046763628 68248542805 204926912417 127040807149 16965273460 2400301980 911459465 39222232921 111033376786 116177771080 295942444 3348327589 8805872926 92633744753 140324888890 25856629824 135112687118 24304850829 153767290462 6159106903 115135958884 29236191783 24308659411 116578266835 23631355945 211006440453 92501789739 28118132193 15635198690 5342105312 67836293320 38806222317 194985574675 51072669751 227177575579 33824261857 151795053853 55879966423 5114170737 68757156310 22034667008 2742627819 29053138374 96711788719 193280182436 71056022071 123449044232 19289127796 25630219187 49093264253 51454528794 14033864270 38877965311 259393445156 31932558234 4628627719 51801025896 57469895065 58724344139 119627831912 69031252315 55128827135 97712778743 97055161448 40099864240 11694765569 4480156728 24239540137 158067290242 13813033913 16273151237 1894769516 313556557608 41802707116 23110885576 52096719921 178567439159 31556888736 3388629172 22393863597 19617488575 213868153866 120585654614 202328992563 119468963403 69260864949 93821736517 48916411909 153501850125 130282466294 12709609936 6937447357 67791819108 52337565939 4589202450 218349965772 9092482326 62909268365 3338218250 62094090440 87760360503 67776955315 53932019113 10213494561 1981221638 105338409423 63792149042 87196789868 30996485296 17312350779 96550518195 33051041314 16496884585 40468939039 18630159054 109091688241 3237849467 197532239107 66808758784 4514606990 28054029476 3873431796 37928732605 44518611405 169354652103 106638995871 2523588946 31802125124 64847790928 18707328653 57887723528 174562602596 153022752217 508390333 178838231959 244618160418 215046589908 21044483908 82857264189 77752888210 12567912054 22775987529 14619554391 729235061 179043388391 73085268926 4475456381 908574317 1441719465 153006989519 225584045242 455560280 7046167588 301949327663 9171707094 38092597875 60927685292 6621669673 13683856215 15638542658 54657393913 12754073758 161233324028 210981061600 124574056 6907980957 78614961610 42064682574 24619413500 71511226396 224029451469 23310707564 15054813899 11263780757 166065655226 24498247703 4594014694 148321704767 83336627090 45219913593 35837572142 92845404031 5307963172 5316024883 699201114 18861631770 199778494473 51631040117 17397941094 6350698852 136137714210 15868844 16831397009 92278783260 265767485100 114304371476 63463680381 187404117591 99153708762 32707544068 47879547656 5629138331 176953943324 94837577793 117040292078 238247280036 82316922548 153685829557 31567927168 2799298709 88329761 185745331 2551431239 93101134838 34266473423 81175476456 10532827136 102060518688 63049376717 76424074281 5151915041 37680558899 146079660246 43768430992 3566543405 30947559483 28741946776 1842673879 1283354873 58795879575 56245909881 16176744624 93916609790 81463087643 1723847493 126640484 71112855907 14536409943 268087033539 29851982477 181911531577 14187693963 179987094842 6810306343 112074929129 36625193965 5148582407 6580703987 23354743850 37742038938 2425732415 3135467579 105011485121 143622836937 62722162806 31176273422 25626968244 23582417957 80909022650 35007243951 121592449857 63757229046 273884596390 55427778 4993877204 5751532437 106748201390 137109189542 145857259395 161578611611 136428941803 69844305019 8355908190 131081377011 115128241091 82894408294 60984521815 40541742158 93194537424 33917108517 69144635794 92411294108 79330108527 163575973134 47547271769 140562682770 69826744375 54780402881 58072337497 219221104100 3844156292 254663923077 55692017626 100989208247 91591072590 5555426135 14198074156 164998017421 23091307381 10758715748 87462142380 17814339431 1014744568 95954227608 25397418569 41112810825 156449550436 184165607998 172209231325 37819073310 176875590475 210634743417 69696445867 68637602 31552502386 115517315237 10931160632 23276100299 61019798945 69865495745 125090818513 5961332178 364868111 252091263361 133715143917 10057253053 35878964066 64181920763 68790165696 1621480338 7769206812 17582746545 1461895443 215039528409 53675719729 508894533 18287661403 105863944103 64510180251 192981431639 175023337956 29865965730 6230268156 187646237724 2921775714 42057179324 103789147720 25923574760 213821707760 3762133653 34235650654 73920247037 1409543281 40848957770 194255816201 114419377429 74030831968 96302854810 91030101956 1016086533 20089209813 43263914031 28507304881 246179592231 7889742315 32110349373 285281578699 12512072856 1609562898 25244192470 48579470500 3627669429 129704057137 56051257119 384549771 203738173114 118348918387 7687517953 85022482 10672848139 21327481380 150861335769 10830394886 29181575109 215345217133 154403982437 223015681642 6569366800 140968457989 43706623757 1285012097 16096819999 171830832989 80991641852 159858632415 4535519156 96390760125 4487110980 84792691864 33320363188 11023491112 9474876848 14457783396 4808692803 66327945739 12880547920 4714825487 21605479525 77249496 16362748041 35646370892 21734874528 71992676050 275770732272 2372380152 132369527937 36231953632 38621805485 169710748521 120219748190 74426663930 13288765798 147762921411 18108109188 667155129 9445678756 51479085295 8897315959 58092192054 2727854579 220710331183 1488324525 2671777181 34302825026 4986331640 4644322405 55694881757 153728058947 35325985927 170266783048 5452101518 10083508641 52709456236 31118514273 10878329623 28528565337 27919169919 98593349360 126478971235 304636256292 53497063416 30829895154 90818856426 441746317 4426003891 245662910363 978615218 29961694711 154419200046 49017830198 14292563057 9565019659 5145186269 55746898382 9056061138 86187712874 115201289475 15590327630 40533305131 161759749680 186386295752 70782729266 17186103490 140986025641 124537966948 175953953983 53095667889 158151272265 14822909296 108533712025 72176080116 57516265354 61076754192 39894708798 127798879404 64814108415 47026598382 248171689298 10446187426 56971102862 118055939230 126956646081 19785979518 29342157538 42979301164 195984153774 190903848696 157405034897 23261389918 220094267219 42962406347 58380969594 39638558483 26678175936 124866727297 14630577163 219373972419 4448353779 197256107383 133365435439 149064895945 54647065233 185961740374 94980838417 97734597617 45567550425 1527659486 2468236698 253708227252 33970817699 141302203292 110908855893 35215430519 58350345102 1444005705 35056647056 6721716607 244627956956 22200499457 959799305 27381750736 10954507641 123100332806 30948224259 14317349761 7690584114 10290521744 48069174335 203715463747 49906481729 13534318456 83745442998 52389681389 72039788363 80972347647 17437233411 290253386168 207034735177 75544488822 37589089113 102128344033 6526337062 28352469738 40146561750 24974931475 11827740935 64725408946 27672281426 203280288510 25883300465 94541575339 102742352985 148689158852 34821589481 108045196098 9712122011 20686709518 131738412037 88124412790 17287073017 15455618514 85297022264 111987265782 135202132541 63263519980 132492521667 42376824741 11558954683 80416674488 120372468679 44929271467 6518862693 67797926000 4846319289 102769798789 100136504097 76216719364 3284246999 157714444253 237051795 19215761015 22233741762 53506688557 160167498547 256573708007 26069012936 24192081574 117794899271 4422424791 19007173920 21009066965 90136124628 77659367698 149828392 437392925 59014418488 46940584279 24884673313 4128061294 44102711909 18454129663 21761577420 64262163067 199403104840 14943602765 33133471775 31976195398 86320164824 6757396165 8240648511 16560992928 95333374881 3564905034 6115944792 1000811026 3835589987 5693507949 615300846 190019078927 18476378127 51291883528 13081236676 131527491031 21689449475 87549711923 12939494277 38511702270 151100972153 3913593283 12257956207 7793167203 106559080830 17161081887 163381574227 33100227008 152896056423 9849605093 240211368857 29995941999 37705808996 53803283535 53357098147 57486538633 916522427 173263997762 40126017469 15116941383 178759803476 134738484068 75006390590 121745157294 5177520704 3421426204 24739107163 78010651577 105281555024 204815881837 143587659037 12676547806 2076797071 559249781 69897851327 69131209871 3562894291 1385210765 10044731028 4579609842 39257883517 38741251070 75841330790 108512856772 2500029057 18890443281 3073956266 32703759171 38241086323 138526828111 1174283854 80615930381 102756712375 17792284807 72992813672 102286532859 41406352725 98761592955 103581718853 61198138905 36085566023 18298420473 134483037254 85034231450 2893865770 107740773514 227050303194 223194378674 108935717543 800223318 1893071982 3789836006 180306259281 39596711335 46324386012 196780463554 76911048438 14093605567 19978181173 54141120309 194726614209 129332042274 8312077680 30847982948 132883802544 40574621552 56795518478 43628069585 20443444812 185005182823 156090190178 45571256744 12312545256 70815321088 282839911341 94711332373 29932608386 10502716345 61211905793 128945171574 21124762328 70634622474 92089676423 196117172801 91728451399 43795164990 34485732147 122671918041 48055822905 212412404115 99727076404 53796146321 11094105622 20394588523 106083146176 106401290899 71488886352 30975582125 29491731072 72315260159 179690896135 167950927293 309541480745 113595103491 80179799847 426158522 135215983935 87002872013 48694321350 147041736356 323968201 115504847528 165741585878 222350315297 9134812859 4666216511 30380266236 108009973027 9702212840 3948410569 128075982717 1058045514 111483702695 26118954036 13636389774 29173512656 29098932152 102830441708 2952257425 1692371855 67058441013 139861757072 24508970673 49878687857 317738945420 6272685614 31656742055 24421124152 130457556915 240301792308 7311534806 37716394686 922783037 66747435054 15178183602 13990407748 5579390671 10611110470 52565567348 105800228335 1083455826 1806550031 93364828940 2033071677 9037507585 49572254450 261876260720 117181542562 34238789698 171849685364 3423332328 127574465073 107445671986 98473915794 129408985501 4633955843 253017145507 8485475345 40511775140 32228223349 32542367582 57241582239 226489451639 146681522933 9346973734 13000402097 56909912396 14512254108 4000022219 76252903159 132392668952 6953018521 99960092255 8118459499 227622588602 94888091185 49473567999 231115486382 39192848610 265303310245 94737322740 55375303246 7244645145 3430469694 7210090419 25869283214 203278939236 29387396266 28385347547 5557351017 120893532836 35584575444 1339901310 14801217025 213496623077 117635714265 85294410913 37143326 34968206097 90859393004 2738118710 90925115696 4654759135 176383064219 449884894 191363614904 32631597022 5723188766 64143214051 96704159403 27538275451 18252870818 40670060852 13440345009 2126313302 99531375538 42579955172 162663756384 76101526936 3643647645 162513051388 153202809629 70174316116 40776740278 14993627090 191056962002 182315199850 206899347 94205015170 168325437990 998957319 88485885300 3944144161 55301174680 23453450112 220459801509 148732679906 187882592879 13259183934 5328624031 93169611753 109982670726 2297034182 18259928296 16743421498 31592737776 4787184556 60276360212 219279123665 158419557602 16148583987 84904434322 51358812508 11397255516 3719079803 181468483380 41374424930 281521125751 13867043849 135340736678 1693169764 51516938582 894015687 15125188254 61166423017 56273739422 250798170893 11841983548 187165369569 28641180213 4551212569 4973848969 29921107300 131835705165 14113202834 37170723185 14152771426 3961288126 10257961670 13889237581 12038919668 110484630038 9193546530 287801356535 290993137916 187440528225 16100987864 126920872084 29438947914 2123763809 44925014740 156740226550 39895601426 183896132735 53079677506 130664924933 2450837360 177445608 1710684613 83862110157 32664012109 282081199508 34659214396 59280367837 47971866577 100814353995 7148090627 74004164852 20487981244 94452243477 11822034392 4752194206 39346407348 107119133751 20898421637 40263057189 10315269805 265873017412 122610475059 7350802847 5865855790 7051239523 11737569048 76209048266 14033762468 102452824379 77659687 308171415041 15787099666 129617849436 180746032185 23215392882 112176284585 25707748808 23002652417 153916676493 1931375825 168481545204 9459364922 204085593449 291837411070 97111881506 228153703634 124123066943 152444735104 18653119568 252514092430 14567873695 165922814485 51341500656 80438727428 6785029150 14390480243 204458684 235463539842 97893963738 14802040141 56719703477 4364494290 2933065616 3598533906 65186394691 114784576466 131440934137 67436598830 213276830 40286813346 17435535839 55732208091 136617683326 18428114897 18139412933 169481107209 23350389693 8831259758 58011016150 12902195270 125907676538 78222356876 2116317605 9974283142 81691565141 165533607062 38350441479 120598874426 114164686936 126358377131 75945417462 223652994582 6093363334 42943320970 13043863073 127005866274 74772829098 49738231110 215385526446 8871828781 207994185280 3148565453 112772300041 48298247003 6660185968 1750623171 194060239127 23773056256 40672667776 9969962996 253521567134 15585160178 230447057129 138416434652 5417101784 1422207777 179236562736 73003468752 54166228962 1188867061 1558111843 31398996457 199124193458 112368562200 278422460173 3348529150 44510230822 75138017038 755834704 66077699127 6598798431 267117531449 39343350102 14166757564 35929884811 15516610830 8852248168 1799719302 65964707253 156468676594 199864769411 8830909254 201812280891 2728897361 16081279357 66125363360 14508694945 143271587993 72822644530 156906190427 132470834385 25112888138 181233767787 3780105070 29228419418 2809647938 243344074958 206787359468 20571689237 113054294627 86367967443 9715151830 53008128957 118134997542 127078154343 276905095562 52654421874 37496784518 6580008795 64326453422 14404546995 18796501646 19187991118 332180273334 3705622425 9207566340 59771241419 10773564534 843049705 5207288917 188932075319 13093913262 10336150311 137895046996 26921582543 114096548182 13170977887 16881445186 170534141579 328333943 2947693953 116303713962 169155542737 51534671123 141297554046 184047033004 44496170393 3157911687 3307282097 84904405077 51250734117 24519010759 7717875612 6422046013 37145589200 81128682658 8725594531 135976756003 105890538361 40414631892 415877789 58811603990 149878730567 69978828920 253606231714 7504510376 996172809 145437970153 22385569843 66537867117 83422234382 71132320650 244478982578 162713892978 3028080685 26488267484 74548627108 16136332261 669212171 70092786627 50100636368 141342569833 138980248613 16917749145 98701988494 7973964033 4592589010 124529685189 64091520245 15843875926 148855371301 50758650669 28602184277 72808093196 41849492702 56060810020 18310708227 110289216342 13984668577 28654367174 939858147 78550144703 16597829141 39613880906 52126793914 105561389815 9455263389 35015152462 67047029869 7490601025 83743516367 56776406152 55405494898 91999625166 10641024002 11864898850 8967420506 46259278205 23452149639 216453746722 113331457933 9977613158 211451260452 37883661711 43411480455 6168937384 189388657275 173144565895 42026636978 32364197587 7825515623 94259822165 4410446665 5285374385 16757961603 38764349671 194759180308 70472159121 67196165089 198435887452 39722011405 39423193586 309786291014 53226416848 15871986511 13803985691 4144145894 235195482087 74508808519 1419744194 15319919878 44741245988 62714361448 41229854577 259968611616 2203140507 95420445387 153402782 23121075247 176291337498 75780397168 2241127529 70823519991 68736638060 170758714619 8370989249 12369135579 34417762407 279886556 97529813730 940349067 11119510969 2359890627 2912847905 266925274688 242229411251 3024258374 21243144435 124131035712 222354997488 609631519 28792564407 7844160071 86159277177 1767665317 211606748960 100931699849 220294744661 663095710 16404306868 28339037551 7430327173 18036374318 72133035147 171202293199 101948672636 214649195916 145826668554 99525875229 102519200643 193881083563 26593699026 118141694523 6641982777 3975704052 4874631568 171772306735 1107120025 77174547364 76782036024 11003601950 157263614397 9833649987 39783628637 36473799299 201488732913 13808464627 32011380483 33519886202 2936135032 165504001756 178578002161 9936786309 171645985552 12699520655 14663650656 130955541967 130445173477 47218283149 80216407208 208243483227 21505473838 20113957747 77833388761 77521593738 3813975415 3261677350 34677033181 4249787431 118658225375 104528457852 73944028058 18844828499 2451607953 13763035638 49719915861 196900968244 8403228857 8090363371 1269992163 78884509747 11355431681 282149121671 64657703920 51463986006 665447656 13636866255 20169594950 97564002732 7811772658 194465647408 876413909 152144809521 36049778 28915634139 155935668136 164438120680 791372388 19914013784 148128411345 54934337878 78890425515 173603592596 34182120139 139426779189 4014537629 2203579600 6545922299 3701486533 66258428595 21130543338 267075147936 11090552607 231137428699 89212922798 232770007826 4289263733 224361680994 3549645161 28139018381 94351859228 52626201829 2208872462 1090792047 117081138273 41859567946 4297297890 29181778644 44578782792 21409371464 11999403641 31496980505 23403911582 12935271378 78970009464 51658757763 54389444465 204241700467 101936517401 10819099076 2072116029 106188413951 7919240324 63149928118 8972172521 28887453504 14054170189 51761489702 29494692203 50059861939 261784087386 2974771767 107553668933 94539446567 6706639987 209498473 27976039821 97522608606 243297547814 235275427841 21707193822 157416706929 181534681234 13335495926 41610277060 74279070655 252724049000 74184417505 12093343009 77991317288 166749798796 38897489612 18968400068 93033870542 61215981180 5270767655 87383849 44223391842 248398536915 2658990373 54207815954 100978521438 6505522048 36233313148 19320913608 110948376951 119646938128 30015603691 87710355150 90701865180 160684337317 81812381279 94699889942 52374980356 133808379002 40350681878 292080499876 157754507165 63963852094 177188592414 85334761193 131304047957 204348871858 272818027403 139907082366 5057147514 212391233246 35544760729 235985369252 998212130 79361586780 5823892953 137381226490 18207009226 140243208846 62907761444 173166653377 123615296303 88775712630 310904578538 41880822418 43794325552 16880855697 62647075137 9794414409 289410026855 11618333778 244776615131 4867774045 169203831628 66901511106 44075529843 1477364481 24833374868 179743305665 151469272362 220228163219 29290819954 109203060908 12434675658 97800351789 149286960634 562510331 300821227497 16778426063 27318504729 175593941262 103768403223 343109974847 54425035540 83515868457 66298860029 3636656977 11103240454 927268368 70204000313 1358813810 85228839294 11952458708 70397190815 43717758103 193079046097 43342169942 107013744008 127979477233 72937329688 116743081109 64905887734 62835490512 50138383765 17604706519 102055796349 115569942635 47935885290 10484183382 23712923854 15986598781 385625989 152599306288 162462100571 90687415400 108675156423 58808864603 176908779289 16487516030 111448185971 3374737395 121170639217 118136099250 125172499591 33784024537 33286361707 8238329486 33589095901 220762595113 43103703807 11367963145 24189681889 14531158505 23448941909 72083263353 92030778946 31146628020 103171739407 138940596227 2369694718 897407199 10467146643 183254938118 60529654675 165051086333 104139876880 128268542672 124842572807 15474964733 23768915865 180919561892 55784216286 21763463309 42147255411 49745761406 15722554424 72198871873 81357624281 21912164484 178960161697 20793400552 37459118519 6780553086 2016195419 57437380658 27016186349 9417229259 222178463337 13532759212 212843083232 154132070390 19887156003 115799199 233407638162 4978234814 164393223200 16214019324 59468828313 61573097372 502538929 18355889107 181621658520 111055693059 8015732071 115328647159 54017744620 30255267069 71268487697 4605513364 14145733028 124105149119 74925980169 4916792104 325181850248 13579620857 112846014832 716093682 75699586148 20166910001 5647744403 88874962297 203559766569 74594629048 247878735845 114882717493 7690963460 57742519395 4426105545 147609746365 760728620 25841631712 132370959023 6862243493 99536042436 123658144990 97122669483 18136650768 2311918367 49465895263 6877976474 1417561844 8225676119 97439312567 2495752483 35812198830 254304579722 2036593227 27440378254 11647753272 228235037442 2885292319 1398587353 4933227998 35354230782 214247714590 50723203237 103949623112 140498407171 21732812069 39126921951 1933025232 41200570585 125519063213 51418850852 20470373757 8045101176 7234522462 146683723827 6693204324 28332759795 32084404685 57091210236 85309351694 164244401280 150473580885 41069657794 192940510209 58809364323 36203710865 85643493065 83674423997 11873028843 207179788062 26579543701 50761941265 9125906674 151383286 144309875677 11880575200 37493824079 133729619861 99282552144 5841935158 9194160359 57506479857 68394290738 5532086086 7795993588 126028169020 31378483286 106512378060 21799434817 59579196655 186763904025 20425717717 186511690426 99710196213 40853156224 160739512712 50718444389 71091149338 73954692012 243574148027 216958448073 21573903235 43435705621 35027933095 29115019431 13979604720 63119453484 100695121243 41374244967 43426566715 17565437666 63156890821 93121965797 1353537850 12545561509 30349210820 125090359261 40326637727 103738861801 238866969997 14231191789 20923725488 450280826 203950541628 154284719209 77263831068 9420615720 59057640477 135790945900 107388217440 5573961843 82496892923 37845091189 29362162004 6712951901 1981965634 97174463 99235999293 6490598474 112777356868 6422250488 276805494290 79231870562 6662953041 171419331112 8269791866 5977301113 117535930252 13900793933 204169443215 218042225393 53605327909 81405839423 5180090334 84822785367 208178047610 6675440732 7461656218 86085200380 301557059670 115881838792 29111221627 2936523940 213029296667 136142548376 1662054021 60209741808 24173912892 48331489582 95377180835 94717525303 2632501809 88384143372 76584768324 19709279088 151313364775 84912237873 27936808066 13946344428 259541387088 151198511392 29703693990 1191571275 19913461549 129704190071 21900107282 20481696158 136839930800 135432062884 16916000769 104484853776 12007529997 33021093080 4070655690 48999819124 135359345679 119639995743 28423113463 221203182 132120803 17398302388 234991435903 41597218899 40348480116 105019797140 7762654870 173265805870 1500004438 67724880726 858234488 78944011898 221510176885 131939695516 5349939494 19074190369 118521997314 61772423484 58046295561 458620487 80130393890 113742467891 219980893232 67081568839 165301295424 19018504001 65703332070 226213194289 236652446506 44478942325 180298834950 179744246121 19385780443 132339647714 63270051238 44613755510 74014687638 10240307753 541184100 104076723277 26697332242 224756750277 70061820118 3464547513 131163982490 21079551105 26196108029 86589786712 25282267107 4529726343 44168127794 135587071761 142623487005 19278593918 14119776465 49821155384 270039181886 163889656749 159639153024 8118560949 98632057402 51416373990 64090093308 10228997818 37184459014 135842631200 773422375 21311084379 95084177560 238228114487 17944021776 3811556388 233059156569 276229768039 186977100301 34109056571 52638585007 195566327163 1576224395 148277479815 24356473257 21705151705 178196780931 9703459042 64909861548 19896330850 14282992229 69156180574 140208781864 134329072324 2605609760 15885236611 76472175432 49885427568 181037498584 206511750058 189271661992 42554322651 48644839536 6871665112 2421687525 145438121373 21092322636 150197908520 54023636581 136768707240 34915193463 120775736372 807426975 116611263232 4733770141 3674314273 3573384554 5930624389 43365688021 282550774307 38576371842 5584062271 131268235371 3436574247 112414456006 206951087945 22614038437 79124047527 165968784358 21127283536 13796499026 253397346514 1322090974 30740187564 124722707552 51730193329 59737267468 30390462477 4414841094 95934439821 93598054275 67555097768 96967082846 8683722152 3193498822 94556109357 52315099 130836374458 141928381499 58927969229 20330704165 239891236032 2607543320 8241351616 33589261860 49731550247 80543860173 2291624177 43013179672 3979232841 1638598848 19784398544 43044499950 184005227316 91967758360 306157692 1623459522 50329701483 47704076528 24177417025 251691074791 222778744209 19781050485 74857609583 137327259415 21407290 42379698725 44766920740 18580859366 249546442115 250620158169 14846613669 108309157496 271173936386 134350380120 30020727152 9119690370 1695931394 150781814424 22630915687 36147322334 54810756611 24054375416 8219400824 92091109120 97279923395 161512284854 138052373972 3346208366 178312875581 102593728315 52039741705 258347611 22298501159 31651512204 150717039327 26860107604 68847313038 93808899293 254161532589 23267219858 12238831499 43125235019 131993671497 2740134475 1966462181 649346839 4180403157 54017236014 99054793619 4246344697 184750446533 45709560096 134234237105 79324557919 105729335062 1487099685 97267481370 9085173920 4534137117 1371139531 71658805172 45789899082 122247424573 1813385785 108987794371 703944731 97225357525 174568927647 24615639408 11180456866 99782003371 145012775368 137678516992 171131299587 47780407564 57334882357 159802694956 193554305413 30695341076 88495341393 19240780447 221491686717 19007306384 110655535814 131118426998 105205272274 40566601773 84691264768 33101907511 38319364986 15669348092 2959233938 52224655683 138993855336 67794965743 7361191426 30522426171 136186449474 58651114990 32715173787 43732125068 80588118997 60633194137 213274260727 27668536019 38674538643 37800845186 88283390356 52597967388 13584780355 133976517428 305581476856 1759449865 43858008457 198650509312 17401329429 102362003547 12164287501 9839950302 3752926059 141925279250 25065223021 38479182841 160724744562 93990094526 89603181140 16807864722 17446169820 97678652235 53843907064 83472373386 10319289822 55086908332 176108283718 211253745482 61000256943 7365847547 24846713546 8950173772 11466587571 113404022996 144894780391 187965843253 5926640649 21661946011 121574134048 389252324 86136410287 30087315931 12123361276 165437252687 12742079374 123893852338 44174593274 6868985003 178077982554 116612297392 93020800034 20882353362 20670144172 55797642492 19537388163 22214978734 84247365395 875107848 819246533 195568521729 72169192405 12103598067 1115468789 32125126954 54071045945 16890601229 542007488 6320703908 66219306384 27241763348 16573315256 2042399873 18748842064 10355458541 38606442161 29761760350 171280775342 162600936104 74323250528 149136465460 258069420036 73255421882 6172167908 7877837489 80774625417 8202688846 57490892545 11871041483 24900549218 53252288229 280055811114 13542534817 28906651159 38524848328 63456633338 135928595716 779072709 24484022054 200490859237 1189902215 13343540422 93487168660 86297439078 78959345565 40448174851 5615784113 38397564070 6658431056 41689211602 8361603657 97739420264 1141772149 5267402954 10233569338 22273771216 36119460795 150655036007 99859302180 8913959279 25664618655 79642745252 136546278537 37456340912 130617231197 52631618374 114855114411 45471362100 1795459267 219885725143 114395044001 43914264586 128618089307 21518092244 68655800036 177080412844 37806584242 329816971976 78431883878 100957324689 86679234040 3469155699 11253372819 67171812379 15259830071 154151196946 22830409660 140522679525 3521358739 25652109413 47281375376 15093907520 819435954 16100403921 13448624600 166297242437 35897570652 7061752186 41657591557 91052531807 12338938241 10075108332 20753974080 82593894091 9566924895 194054886010 24877186970 74583510023 29072496864 10665783130 151595305403 50341017241 117957942376 231319148886 127318940724 81080892712 46789403561 8770559164 96503862525 17501107760 202699044734 11919269172 4042734637 238246574952 3373348937 2947150429 13427606126 27271350837 234118744435 434258975 70587801714 29415295023 16177779323 48025099614 5287486932 239761985329 51433285624 14713414592 203311403397 99470502217 3785008353 8631854090 4672780526 108309764488 45036780135 28754942369 9775464104 2343078444 12665498717 77638369884 112259626182 61245374008 23230494325 26167357529 947771824 12881862137 6265507383 221963699837 18293970840 209555694028 21624241149 189894747694 26305610576 43294497804 144869885533 5261414730 96738398851 108434434027 35617441983 19414666868 193879462737 60352356696 23288498287 172661897025 19162091706 137197581478 210733004191 90002906935 8829570321 138235671205 93166312698 16923377080 24872697532 206347999430 19444389053 8475291673 15137715383 15755421322 59493457858 27166800344 163648416760 27291162273 63288978179 5367135051 77474255636 2455176323 92494120909 39375080799 232644267169 24966539703 12419748518 65951493391 314449599254 8977765376 63550817118 187118527 19982274277 125703404926 15793272632 69877594028 33570534732 85653907175 247081171569 15434322665 2238151394 12331814 54631829270 52768487227 43625116242 16287750807 26151618969 8861789440 49816019231 27607292801 98406577761 64961160503 88482433175 71093980383 181323527158 557760213 186812962750 173173824855 4696871518 23792054659 89607200130 236606728082 17168567567 54409220529 36199951505 159031702875 25473681505 68232534481 126372195878 38537726961 110323118494 180872798705 125616269660 276337677476 169376726824 39814057321 2521732294 26906898985 101420490579 7857478972 33226866457 135933228122 108759863844 93803017060 32006476302 117219275849 70729736309 53116097790 160900916830 5268802357 134891047996 78332535631 77423511477 215862909865 7087706763 1366354152 15737100857 72230620462 33211325710 107384114689 3768789672 31503979427 149825722700 118097049410 85585207035 4954466786 8033819509 3791922969 69693422518 42295321337 105880145523 64794373290 219273418892 128421662684 261196428557 29892817175 137373211896 514450762 578137740 127798281247 24639760565 15315864598 37347400182 3198161830 29481168768 108625850918 1644770547 6628859988 104440131115 84309901090 3704824817 176537206907 156283091688 159085766155 30941397458 233649992484 177289656142 37878642263 1294675958 149487973211 144180584022 21581251351 11889661327 13314378854 5486295226 14341379821 174123377008 12310107116 143799055206 85495665515 6751747740 177828367458 210855477019 15300085835 15070198691 256544600257 22597523812 91818685549 44622202844 95512310247 18643654520 17406514529 85219470507 252994616261 83399439045 50273837044 20712314859 160414338263 40276350822 18883542743 190158555002 4065310135 61636504655 83544621902 31209260243 22153780169 114357957245 23105321541 76542575628 173559202889 33230586956 4061493650 1730138168 268139244 103100053447 151342686268 20148291579 3500423450 41993371394 209781818809 4418897265 47237405147 186933293277 37536084564 4477833872 119923493489 105176412514 142802956982 148073212381 29592955013 371763447 51146314492 28925387569 28498955102 94517801113 306621678530 14628535521 595219875 16680536551 13683987996 104030442576 176256280614 69890293166 1673570383 21453463176 884646165 13969532839 36723941497 97073490089 43650805902 496595035 151159595606 143599893714 301106307191 37048958663 6370832189 9190923629 10394382823 136968704755 87233396145 69844688298 22164101715 26989938246 13786740313 102795293242 173842514281 130962779302 34289524539 112387986351 43746198109 152617343342 206643342507 7166123896 5307667388 42394083073 5392543405 26575314825 112620866312 2252712992 215055722 808000085 185443229719 800729227 62039475022 7217252006 36293009115 225016034516 1407929801 100656248017 247154459966 68304748020 214351666450 354463949 144522391775 13060679764 99018097421 44506458790 169117481889 10296514664 19256647948 48847015958 141136462757 143474588706 168748820887 109065166789 16836208202 170443804291 3147694108 139334332080 174248250030 5342555112 39092821552 5397293109 52464092594 100622908566 25010121155 138167330388 21659691174 70236944783 18985675477 8825241639 6475686040 18142673552 13613302968 3155772811 2065973479 81770397865 107803758105 45127296686 165955434520 207931109490 78957295625 45325273902 77627931881 137828837333 24049339981 20062975590 129998272909 219177578564 164337627008 16839607803 89448395843 1635789593 61165686778 790281461 82648358575 4214630881 17410924823 67907041555 32654644748 121280576281 26058176052 2846370956 86523134685 68863055020 42257391473 13411182517 125468047657 116109941926 133949744327 279974577919 2416030465 109594953646 46572497511 164531951282 398496118 71307011548 23321920395 20752605862 19612077774 215950787548 27134526710 192774565248 6956645648 5290308454 144192247538 247948475988 26026685258 139439348014 44448220904 239765407 8248072050 1212364501 7799810954 396266498 81467234169 46751600435 636233587 4603423514 2253578208 74767051752 61673007603 114742099513 92217962555 123931658048 70798473207 53273277010 10128427748 95231939354 34075308016 200147050134 77157528223 12413797040 41735141422 69905711215 20750757284 58851139529 21366200647 20578716981 36571997680 79233314824 124851613792 6275154894 158304518098 100130754277 2498405424 156500524963 16915580512 29509782579 10775753179 109380579092 1662675408 148948825612 86568505187 5412547904 21049900065 26097805788 9630257677 141558150205 87991864851 40277340203 206552272027 63112774588 283586402038 315975640 74159992911 34824832865 5990330628 14071775602 5485276036 68459130450 46769762398 75832116892 312903720193 240564709376 162620782864 753843899 2895017936 16426316752 136979410979 118339743592 51814848252 272701641882 4883074604 170769656579 3496712874 228681104809 18887801861 456555558 66323561522 103896954602 26786395099 57137341245 254002504215 809167353 64492261047 99202006041 13774149049 10034599932 35294326046 671939896 64514451481 478082817 10797701457 111371318719 74163319933 93551540908 136675120190 99512582258 9167420023 70350837434 564986360 47131507727 135976144181 38980191596 19536073724 31659008449 70879979998 318432909 23984567578 142682263289 810542252 8709431527 129470538949 17151933662 174393440891 60237389550 160985945705 105178726052 45800017525 80780080746 7825717521 30258252623 646766185 28413382543 11775979887 240475730994 447556189 4723914730 33365118771 77738248614 13933265218 51924862589 91573092483 12158864919 17019021997 135772856347 136952730799 9928100044 250893114195 93144061641 86018949857 238468920889 55121404882 34875480036 9229885714 22695984189 310183925046 225401696113 6087515898 162855746034 55326361209 11049118556 17120668782 316667515996 2941081805 78842421647 70980300916 21138829937 30203016110 5825902290 11152842705 88812866828 19042858074 208436329 36041069166 250627865128 8259173544 127044141949 187596876996 15015324651 18268977848 11974299990 215790993626 31701022758 63370859062 20140324005 173597186930 72279923309 3871671589 1309128078 180984399540 2917853476 48540448606 55887718331 10134195377 191402982669 40339260282 30911270123 3711337191 123016683259 10839755243 106942192058 47513359274 106263532333 183505577814 165400039356 126379733907 47164977884 44784145672 153891243342 42769822441 9628469946 59313793146 7942216508 123786261605 18226482497 36381944534 33024376919 197212594276 23604853511 124738707556 99045838706 48790874656 4401270660 17139179584 3822038425 62270631395 18831603375 26003814352 44156565074 17153658683 41059179261 112783998125 14691173791 10142863301 95699946051 556409944 127774374556 7581164494 65218243572 3630263956 19867878124 33111264745 177045788666 18311601359 127902249844 103572630993 144809927909 30340256408 62017007114 24121612527 16436650139 214583933757 146794740217 127015942911 7178621962 10841762953 42889038907 10714978905 34623493811 33545251171 18606913380 9742064698 34325066637 65581657431 4398139417 163161159213 30584978958 28103026947 43701804548 2521807309 4357598959 211574131733 753993706 213230038244 207038077247 46784506541 7592809514 86231144653 122393572729 134340088382 48529136924 46156275799 60996106569 192442917410 129598931962 172537582289 137438274126 16671514089 12588888509 61750604658 11286573338 36685314316 30656617435 64017710193 44863297210 89059787164 14137687385 157469351402 1325269786 179920696379 182631211020 31829640416 114585704249 165694916812 121317546826 69343414855 9293605869 46563292260 1375410073 179311688230 11798140813 12506926465 125469140345 5031198422 96379046614 24829793211 7443577929 3133581512 419562889 2344134670 40731139063 9750669568 168615568676 69773660230 4747011507 10423527593 20963324643 43365646184 65046088597 31295365971 62041379768 243228755 127655867652 74326735723 103168231067 38255153212 35896925736 3548573381 2899819369 274972945043 29619428915 26937683520 245298518294 25722393512 14391922528 43280991943 3462019782 102473048720 66343276698 58788064142 66616282417 19113198424 3178287773 203815323390 16088028573 122959926782 853971140 123822875237 184571730818 165316876093 22358596601 8763358509 174314474210 35035062586 97258310823 6037287758 3779162632 14211166592 60794328907 170955428858 58074744511 71752743031 182333270516 19495080378 98519901112 468881634 109025597964 522279046 19809541606 62978157478 132573767081 1494424492 8320682444 135353840208 97876248613 24924521987 980340448 15920385938 9194248458 47821835162 70382706443 94257529992 134930737310 9345381391 6565352521 24880833387 52184674583 9457774262 29178782899 42162329246 56577325647 53550218818 150731368743 27555372067 205879697421 161573637875 66396526470 66184042583 54688121747 74227508987 19260152534 40146862692 43022777237 875585430 221174534837 179398554304 74854273810 2182124941 128513559497 132389895843 27968145291 29911453992 147181105822 85232923687 43894077300 717347538 111342351927 41878666333 6505232185 79145053048 2494462628 17965877686 149096823816 10823971638 216272071951 8906137246 24893978670 9246949613 133973659438 9074805710 115015336780 79184111117 4935715793 64565511948 84893636462 15413833913 19814442134 10883184811 229742079362 17523570527 278609063216 8510344157 11583086936 10017238158 27600073868 66740640415 26464686528 62143972777 190901657777 102085296225 182724718145 103120864299 2252786008 33762705522 147251504616 95837609082 25029063307 71841065540 224669350519 154768258712 5174925323 8353072094 622936514 1966194032 599993391 241703623360 3128967658 25428519785 273804456984 42605879456 89864350975 66232182287 784504374 85889011027 153733087646 96564940385 83005047007 9971188796 301092217863 9370207541 64827907560 275205243544 71149740054 34867248538 803322484 45486247455 210061051029 14308568365 216400266763 175681085848 132522673734 148868483350 3752674135 56181205470 6561599189 54416146191 52765215120 100474716780 9088954768 28903290277 28910937886 16495469901 39149913957 3769326216 51701981295 9849766096 63291998061 12105911524 18010523418 8323428285 22420402449 135881736319 132861654680 284489479838 34493002217 90329211649 125730115650 22153793652 25917661125 30547673517 102601000375 8855519649 5656484106 2029921294 25223006662 5649234388 91370204282 28128644303 48931242267 26821306781 319329434551 16195396836 11013671205 19118850366 4104003748 100642168698 285752852483 134302842573 197461264001 41080618112 142828685727 99493454014 96122991453 619909314 163771678816 13757675094 45016034774 76706246804 64948234 116930289322 117078907145 60002326172 2995002294 214624508106 10222031147 24811525526 111531443101 126442582238 1137078490 17865114546 51035215756 10910879331 210885443887 87804908018 117478717686 69418646449 225856541558 30351465134 225053124131 60182668 171984438473 116525629190 3885362814 200086696251 3679079810 4721346382 20670919071 34115343629 20827651487 105953769152 22937177058 35076440290 419810305 12592578757 199234089790 6654971296 61715006010 24628243181 1114982351 4797389236 161571053274 64779156235 293651664012 2018327002 76950316716 1511430618 8116347536 118750002966 73444309791 31782719041 81610097731 31687300526 142251047421 102642267606 173563617 14295722888 15548977300 173839023155 103241069285 178192425571 21275612041 96673919658 320149081986 26129177706 30037196810 34330436890 51677343239 11014744149 5651894046 12394192842 72957003624 144375842091 136024681499 78889094439 12926555694 76309748550 63334052952 56562273086 53819429788 182759912449 53847828708 1971283969 940035680 244434345221 126305625268 72236413843 234883181602 1106757981 9287686338 11220109249 80899225697 5188442880 117216284667 195288524031 105487342824 5549695080 183821543891 39748714191 1510636668 157608825351 3097944959 17402457714 161687488745 20114831743 25737456816 63555608457 58308714714 9408046021 94078450254 29855871120 11497185913 160656354838 51790752899 5396241593 8338808043 46214410694 2305837380 1354678499 128321930046 165174044197 26669392553 156195813840 155521933736 38939164080 3214393588 181412910157 13484536255 64385573036 96119262466 13709140255 13001522559 127752795414 117615023698 17268910789 616762182 10568695733 14566998802 177546580285 37425897759 21868747737 51896650481 29006895317 8269567929 40464687030 3269277898 80770881107 102836471899 35371865991 60291515765 44868855825 107991024851 70650771558 91901905391 18698278371 91830821282 8917768471 132385284616 211855102071 88911467966 134517778378 95778663482 3707349915 35160875370 22509913504 34652311543 29674462082 66793861162 24995191233 247210570319 108499517447 69401129218 25103405597 187989344917 16560211182 55532596736 126509143841 47397224523 34451600683 140978689885 14345218758 22450927750 31858597256 62825157778 53278421266 2710370600 197317224545 8862266094 143136488694 1737040765 34773312731 5763149938 22411136846 47206038173 2524647783 54934041369 1693434804 6388737245 149250949564 92378637870 171580458127 68289457806 17426098348 9623209949 43490254787 3138828241 15192648940 62458036193 78500863457 42060645020 179922978052 58188082984 28552343923 57602462106 5944232430 174810107351 21446041652 129936506367 107755625933 6823949891 105175137605 32207670155 104303211406 2521463415 44614136000 128903449620 5881713666 144446344119 102602782324 76900107091 90416194016 40494513582 27754415014 153265672206 117699309166 59846733818 228582941364 33161323728 4284527886 38040210663 65660887366 214473789363 139868929475 8724713041 53290536235 26987226926 62122599583 25262535340 51009100924 4718596134 97699543229 178246488277 143726790935 27115781827 63435659997 7459785774 26205066949 105847182916 49616502137 22195167884 49026860155 56446815890 130032909921 178246949563 1025628014 67255529699 155884316474 36526858610 13980424017 4961021103 40616307186 23116627348 286352661488 81032959707 82154906087 267208275210 190696384597 141308108651 13354886674 147647823554 16233029888 26187714915 19026250396 74882621469 106870620580 857444607 117952746886 627714481 158523103508 51052533185 18706637485 20852899380 115115891952 58247780820 18824392250 196366979028 16953408565 208471171784 9071328160 2904877107 19304622484 29575541627 67742922568 6301775959 2759321565 11138816175 131384850016 12883976783 213529700857 195290298592 70333201615 66239268398 185623424433 45957508917 68783898097 113749559854 10686799109 217579865445 78391821449 77393527332 18898707743 16272627122 165672616229 4491773824 36492368397 46154477442 79610646651 53645200302 437072629 170160855229 196262485058 148293786022 129404599233 110489693 15631585452 188818635054 10273964017 4563616271 75751181465 18187188314 67735657336 11763125638 74594982460 93797945523 15241249665 50681471775 21075711918 11996413889 17183618858 219646817024 6206944339 119037593348 4007731565 45504064107 53362200554 4242542618 113882245610 49200976835 1719305885 19605914867 195487049728 151546892066 6064266156 84732593693 124240561361 1661512279 50167722586 68652898743 267876792849 56020294222 85587911538 155819074267 142554001076 578324407 684095849 116269853 60243904288 157757078291 201495684596 16406043515 148653454872 53252057596 14760339144 54789290 134630486666 26054913326 22217093694 151770001820 17376685982 4252242355 81653856437 65586109207 229642382819 38161313896 68272309135 42501518245 1092077411 86842517601 8816269661 171630369240 261891687278 81597662138 42209907325 5228957117 2655066219 136044375762 98268777360 11908565931 80509406136 25845863031 14425660991 18956384386 19893709975 137425360200 287258708117 7768300410 5882458176 59539820245 5339834265 55982023557 28306341276 4947646889 161919054759 7026410404 50219740464 3223735505 56336200018 24265221679 9217275488 104516531443 175489695874 187788229170 47422916176 36915046499 188866572890 16447150702 7683848288 12158622800 205901708462 2602591741 13784537984 36246655006 73648109024 45102283369 4281807863 2780071184 39962248066 31248049078 39878090054 137550277038 10193291460 101193551858 416356201 223502440425 9329806159 136970572297 7791870441 96881371377 11992957213 46746389403 140256735965 773421056 11265064837 21761194614 31241736226 132583985176 222180344510 274531069164 8123128504 9983752109 122020391342 89365059702 261085885437 251527641586 172785061966 116836963639 65874056725 62734295690 149345355090 16468156846 71899212083 6369180778 67296076659 8821261660 96779272727 110105851875 19109854068 98890804506 42943803426 29432848047 39538037313 9236515117 10937866690 14462958975 7175318726 16403309268 100362673390 79985309 81540093903 8693965205 123097371967 76682536338 120767804763 5433500657 13663669836 58801760862 86795606357 67656555565 25595864328 88761529137 141951732609 102721248064 269570125027 122967136433 116155673204 56129037594 166012119282 79420432205 62242789946 16572713249 61714446951 120365888003 38575139120 235007055024 7844909169 79496098970 4725770382 84955857841 220208226 28935706359 62089371950 6256508655 50033765483 59298597670 82988973841 91662509842 1841035874 2410241298 21235821704 38837162332 40853340114 3788030654 125674395107 33598800728 9726395723 81388607239 5346999403 101132894704 154999513243 16179044813 261517904662 723781663 30046898632 97122343978 9124585 270531655467 120492253166 219519807224 58292344394 119403157993 4902744713 63129462874 66738122038 3213548246 95585750652 15132576954 83033476390 211361251999 16053487114 159319266659 51662166951 194660998445 13309258631 11396341664 119287338281 14275686166 221647576740 3401811629 217683757396 313723644 4191331286 157623471909 6749772535 133912331320 54090522734 36789778579 12218907460 10809212965 978860155 124734604904 37813793163 12942470566 154583611606 114326195521 126914864553 10017859141 55340539989 18348550259 102577477354 61426529470 5412714698 61173425281 6402738115 75629593229 5495770153 115482012294 35166933496 10954002429 129435216993 24895982859 30389027991 19935258231 102214873982 6017045350 37079235976 11671669835 25472023212 19198152613 2840726574 79067751885 11408142902 6437287602 176340935861 729306275 92684130625 38667808815 914185377 9227268586 28534123169 11826502774 112339045307 225341457686 14647579759 35581706091 98978040414 83801379169 15528874226 118550127037 161955864705 9816686383 115493157124 299951471632 7666406577 38441256228 32959589116 33466834969 15576578579 202480855854 92140881363 43427065324 73236711670 30901352523 3132004601 1378828370 5887520601 3101986409 36867499039 17635343256 184552226839 99584330220 33119175230 46975729393 206423617748 61163670309 12453204906 20690064862 30503806669 5971077064 14278295 18186597801 119997957937 143608357652 2969228560 114838790362 28085159354 19396952540 104499690974 31629303240 31629502302 105628657669 20117696043 145395660128 21429902863 20841829939 20478471524 257615136896 16489199896 78382443671 87530530717 743779288 68866178475 77415911947 105353073684 39867133970 312743662332 126160616918 110700793506 71238727530 6395822275 42759231038 8484587479 20445558533 93684750008 25859737487 68838290197 313069999912 9419946279 1039063238 18286063001 146681467023 191349648908 3422450242 121299297445 210593708801 3424397258 81623536097 42856221688 114349877191 162975685258 6195711242 15701139868 38889393243 78043385691 128865788546 91162712810 189270190416 27085916032 14125859221 174896276401 205410152329 111199291417 114909386270 15220153878 115284214229 214903618062 32976797570 16985453414 62324379106 48923450032 131828020221 130839829353 185738581316 221338834240 4589390778 24088223 23742193459 15295842806 122353777761 186705187691 192979628893 43604708897 38560324469 6393276 163183467181 98334647296 68249325126 14114571860 57880008620 90964703466 25513967763 9642997763 44155180519 181070467899 243860128937 6021395241 91703663888 133016217173 211046379649 51163645893 150872184461 45003161603 37335648372 167976918077 92463204952 52881285627 177657152150 917257082 60835594308 14028693798 163638120747 158964917801 54426914974 6891796736 68507754078 29688936120 87694150488 132313258608 237906818965 82622287610 2830506458 61252708043 61819926314 42774679192 91584700297 20235267982 160981338196 4859372854 11220084089 78747210589 16019119398 1780273460 58466537679 8656671621 28034956732 14999420335 210296186460 74898677830 26492977815 97810421530 104036533456 34822307047 79397761516 43967533484 18886471588 57755574609 5377171529 1078625478 14707251674 23526715081 97241829557 2111524378 8769279120 38459918715 8812145370 87984816132 17538440512 189507635661 28218010229 12454619969 221346770703 2221668480 294888360948 4231192600 16761 179483040730 577164590 16107940681 3874869845 95461074971 14091636528 88385028193 141815158644 43422603341 111713766605 17169401277 4606391537 9879197961 4704905871 31005679719 5906198896 139057509351 294349167862 2873764784 53871118482 10278628492 64536496042 11012440606 31274543969 5092550645 7052217659 3956901608 249794138370 34808982000 63648883251 21894956961 225357395076 33676669002 128759655430 282135903251 177886317935 299970854 36011258715 9215322087 99717828884 22974742883 10856732139 22270034558 245417498699 7122532034 3695795845 17450910988 165739214614 8423278360 30952273229 221216347514 17518463598 50927761617 27202870892 7130686029 2884072856 22244598473 11975640159 176248166906 236822283160 152296353657 246498303003 28767203867 7528386157 4624244115 2941465586 21837263739 47779002432 79174116846 145741200654 19727327664 14064829242 49287771117 24752270161 106356497694 35633367639 37816707339 29658527893 30355158670 181710812123 18969244766 310637973 148549951421 44625468709 22014919979 409093150 5296926190 55399120919 37521720517 46763735 73516811680 13471671629 170833795448 129976455845 111286757458 166603993821 39179986060 52441885228 4991972148 52851853520 128217142354 13984855506 52837268611 38544230847 179817810081 100824599515 24255625312 31137136596 15466447417 66327228408 34148107359 3342355768 58187486053 39531335165 2897260938 30412915508 31243134388 62174991605 7398309299 84001173585 211925443493 71686973487 91793058451 7308426554 38362979953 2559608425 143719624359 113932969391 24974849955 46580925027 28891200792 738226348 134084612510 112380145226 48443685785 14440482968 20835900485 143110689164 6583491289 93909637341 117141064909 15940023451 86578441648 11778209243 114022923762 31897012759 13895738184 60935208830 97461626023 108264475018 114447568799 18648351948 49968805473 35602493368 35109614180 23296583882 8956083959 191527392827 38833767250 188409250176 21517548836 34623251964 23844432672 1208735967 117983288489 31314382821 156538785537 482308342 54198318108 158285856834 48063416762 72391555758 13662344706 18402108428 194272176537 22582796060 209941427394 291002087 200945639599 50886989236 27944105281 53203091685 156788328 13745722518 13118144730 107402292248 24427883794 11958978103 32133717112 84537697997 14078519809 90701855657 125659721326 186042224405 1271352999 114186835049 60532068197 17412809662 15406467414 192707054368 44536364967 67365820501 36263640661 186621082884 154238421175 369417144 5117146943 80896721076 2355224434 83718387531 121071362040 217240153027 29827051847 53691243802 5213658048 13181273158 1797509364 191260912676 65457696695 32999711883 98954724655 26087850882 158800654118 100668351202 2356623208 80742337423 104782587666 45561875138 26213640824 3329614584 58832608770 26546265431 41005314982 160686791289 123724715001 1890197863 5099249546 119916595391 188279292756 77739070421 107391142254 54438114089 13884847048 37163445893 11777693104 51498827891 233471406 35223343521 261010037 255720275676 31467497753 33143601153 177663044303 787268494 27280580695 226270248425 3018937302 108197013007 215426965046 33508325552 1700345902 24086746817 40524668093 5114716680 43669002903 161159594508 15558733096 171025961959 64687389761 25650098437 34473804797 302262221592 89949327498 5701867723 32272414058 183283454266 68664061605 65431652696 30554994433 37763338753 175894671019 48434478869 7884604752 49100561989 15972879714 67887217385 16550964300 112455656994 24307980154 367602237 5613013205 225111420385 49821290739 61593556336 246287396465 7272836530 126857650536 22247219325 21910449866 183619529438 26500396574 253617817488 133354701475 2109837980 19201762806 278960065968 13213616703 543722075 89976789133 160277997311 206454063 221007785154 15921548287 5658877771 3417842781 90606019800 19929570145 51849535259 70265945778 98790313777 1516548578 119762455198 106380398334 228624906007 137669198388 52810351481 143726339021 17842571679 56232539948 2273974479 1944584539 10058432196 41664913010 54467793158 47302713693 15312702964 54315223037 15868540811 68457619518 6808121619 50346742925 233758458 162925046501 92538671438 134820465283 98712619700 567411320 3815451766 143222080 109361766202 183033053040 9459175305 11023499311 84663688959 845714144 9856501320 10160386771 2328155527 69382574329 160332860114 48906723523 317865777 46012458182 68184631393 28374641575 98387853156 1962628869 164589909 2723448514 59626713942 125527302816 32958230198 154176517057 2759958149 145107372776 6643020215 11491192872 3241920554 619644043 80430830079 67414148 3270850098 114712114951 120055254796 79701983358 131474164788 125388093788 206478160204 783803125 15858527605 10629950155 180517972207 69754762163 10801242851 7518485174 2662257279 60468721415 165268069496 141312792043 45606897980 15464003473 34028889319 28385780466 116559576597 75925494114 239627899537 35297740594 105599550338 108605895473 5203788011 108821623827 95275770485 49235231244 265999855 7535335830 68828137641 59517860942 67514314045 142544653305 231297932811 25852888286 166152308702 43063484433 221236431003 6864672146 89278449492 86175900793 10662308827 1844438753 15933389579 35732538602 149770687217 45584046501 124810836096 26545250722 215276447223 39237326714 178708771226 9701473808 14081526262 93915425767 7865492714 25796373704 161767336225 77212092658 25398477274 9365119252 57210125381 164528094389 23448892739 13999057222 1197231717 84509118 115841548815 283031167448 153015037746 165435171735 44631541782 10761159479 71255529315 21282343365 110579112077 25173706883 148722326047 38946329943 10319261955 12413628941 96950985025 66720260376 115465913339 118031855660 46470609813 16598018906 7119517505 86852904614 207209255 7549922516 218990541435 191912695692 187824250022 6398446494 16586058799 12537942953 237946228486 66191239083 2859477030 24906631867 126717758291 25960405059 61099544528 121330097191 7858300764 31439684307 73783161952 218390754692 14961121442 212405914767 17294442343 37832605769 23165893525 10960141530 19398691538 115192816743 186940898339 11806099678 3655730314 171462910728 48504567926 88929627446 95582849246 17992864759 104846123635 99504822864 125984450608 88384054143 5774283971 169695293790 15987692443 2429969162 93234419976 6323915953 171526673419 80547180617 101346359753 221353622789 8338403945 13052107278 1585866697 63449494408 41135087146 68043624107 19794185419 19415090120 1811777257 12413132407 6330511760 16481382788 26753703106 40736704668 53270485106 193614160342 157644029124 5622840412 39216156063 31577274893 42251745111 121571354140 214625151110 67202645813 31144160389 146476619355 59567554802 17322264125 118668278075 5421449916 116089014602 1436070026 34262215087 18919926674 65117295740 54944391894 38051843617 35273926131 5884120780 13834520868 9853834695 49048593043 5840341709 17467619539 77111938016 142816069949 166572563211 126698189168 645314902 113001407849 15612328640 166893116077 19062732094 59524971587 8956188819 11443282336 133316703830 40861007510 26825744854 58855774715 8475173895 213389156424 9088859883 60585985882 1665229028 246391549809 17418328356 17144626046 228499307948 13608410463 158902637011 77200639987 43680174728 69970149457 27457997549 19908518880 129108811659 9405240877 6177355147 28749237143 188127072880 5914649346 148833166988 8622737102 75048426347 84778564353 272634382418 85079313685 90688787393 62805062444 104898464130 81407966545 233923382113 206073021925 14347320367 14664321025 2476862607 13177504588 1264086345 142542769880 20568681104 234995880284 22741629064 190224246336 256950222940 31334581910 10344208776 48926732323 15628535243 3090415136 713037554 1201844520 52961818528 13206369415 44410010058 212944832445 3310963365 58154397775 16105525469 21109143359 39785804156 156007243322 1119060517 15827494547 122747728433 28973333738 47024326168 150966547812 49636283892 132347147133 28904627041 23426587811 194563023304 37306966610 201108287 17647062655 6492071721 14548449192 94581250300 222516204733 14369829751 906155590 167450884063 165001209779 2327695865 172457567942 43725658003 3293433238 4006155316 107195254122 32072945271 126812116055 1319204062 80092317593 87376253522 50916284807 41040544598 45893049992 98750368345 61750302646 12007057777 14283929898 70876950230 82015219612 3589477684 264973869480 94074625926 35979210290 58513260755 118242285634 522908698 53669072177 114555600319 235859361720 29067614020 98520909513 62620186589 20611987437 21301936645 8152090393 105904525858 18812177776 72837726041 148872255795 9406886368 3055612233 9689552131 123427361904 6055907879 17030334796 4729585981 6162817466 134185639736 190064918410 117028987935 98713412461 5774833597 94836382764 20800360491 2379937476 145325755291 256747425888 8184748877 7377375981 144440327642 149760901112 64964602733 43034014157 62269642732 42501105237 81116921685 30194536081 102657912543 17677163036 20801440057 462777659 36450646083 30107966184 54733784943 133134155762 253669680444 176954916072 174711789857 4426152963 33224457079 39506209501 111607328437 8181261631 129870973675 26630071470 12648718582 27010009464 5498057742 25967302456 3506433824 41800400798 206112939469 86887976621 28752577001 118003429569 94035807533 1142334411 284629508 281255076543 132337194252 161734995677 99466442060 12183771498 7167471936 18038879835 73313018526 288566582476 23588829819 124917335307 96358279714 2261927737 117011060775 160356427786 73429692633 206023867448 77499382235 65157550120 31150358854 15053184852 13859712583 17763757350 2974804512 247934425063 60787472893 117930495785 187733046366 57906375739 36965650149 5266319093 4115461976 272961743600 302009871211 75535411325 15523822099 17492663569 77309574043 52057210679 27899182708 160326790874 78184512603 100750800394 97288203690 20476376809 1720103731 151675555804 180060328732 6772739449 153049894086 69639186450 171321930051 59031870700 12731525877 14659827922 106815732132 203097173375 73937905642 1663639487 19110152495 207628515389 11171839935 219995966337 584480748 246045898959 991609866 52328906229 136122816 7144120869 12258175767 78327148859 46255047492 72738661224 5024848030 17953738937 5507526818 25522700587 2958579620 3829484907 3169637210 37254174398 145804618305 76998914661 69678901722 66428005802 191007503224 255772856000 100588805052 37472444027 22952796066 118599532137 147809821201 118216693989 165024434478 192700644531 79106082944 12270174726 44058898841 69047949061 18468982838 76959270622 55129342196 90319466275 268988651 28551985339 4090762007 2529863079 102282438190 199257101354 257761070852 34158326305 13571499813 11680009921 10850888853 95079907443 96445374609 114230742733 69596421159 7886904092 125841286197 213554153894 5673653845 49534184045 5738222348 199620360 230028141601 106060250725 55103691910 44192840818 57761546784 40957073718 21696119939 2559374022 56452042284 3649723598 21991579960 9231996360 4054688719 95713546599 195279644351 27788914642 207167000483 86145248584 13172435406 27936794040 23154284770 278863869816 36507994098 117314652426 25811678714 6314690870 246368883679 13716047774 5670942249 292742003753 212034532249 92831745741 6192708708 12270228076 37227584073 117112947865 68021436017 21162946435 25110616692 46255224154 58187816313 14338326095 48300434839 886454128 3857498186 75978108718 43938803695 16969687228 294056457216 4312065720 7916331843 4580027794 101961671937 69400435525 354111937 43829111952 171343043934 89031646313 5203572349 73555744943 6952597978 20982165183 2020449732 8294657217 33266141233 127492061914 174462660584 190130499401 35554579903 30227345798 192821706217 283529499146 58938136306 27408940638 3634791440 108118478750 93773775043 55021015177 28830779292 616097425 209960836209 41034132983 72206196307 26321922277 28978152916 144585888862 206768207016 150183092192 9140688 332772741 15068274771 252853353096 29982841546 217664060527 5345375687 36028329344 74508327397 224514990080 14797516665 187325084324 5824410194 15012184092 24518662424 21906358750 26457086231 3105525370 149122048615 12257590745 94017469598 127893292280 159233829669 31585184947 77319143806 18846368505 41902879339 11282634925 14573055871 34830974781 137250845439 37238932321 23769010373 60959344 7417619717 76514796728 209144678738 77959293913 13525649965 79108222244 198010719955 98339613312 18918780349 991573966 11959161641 15839644047 17302898032 10974105540 109791741715 638040413 72137346015 98245435195 11248745996 2958389113 2955269265 569643368 22538189884 67781185724 139148149501 1985276763 8166326401 73622747956 67284342567 7104070623 20287177160 95959797912 18466697497 149162063944 21676731878 57675400047 37231024452 66430061451 31003835692 194340696887 215138672859 222326562 91832983131 37948806833 69189479561 27020140513 16107848315 32097819249 49061579092 247979344989 13045747364 30986735636 21944782149 47955771549 249107689072 209133271200 93708247131 257144746869 3398208258 60790287750 100022665555 76888186495 147748279366 132986870560 101160787094 81632272990 160529097629 6290458328 102146851842 38527235028 251008480877 150074784721 12942147539 80995248071 2290973769 2007743879 112896656934 676000717 23470352225 185659714431 215930958139 80477683018 2705493190 30857549093 31397860505 8005773293 18959166025 194864519949 94414681096 220869719647 155241816186 19507945246 97506150101 14163377102 28570643471 26609324431 1463625486 198555243411 95103788576 2818099818 6087132865 9503005156 95373865101 34798672398 94845188455 74123624530 104877764759 112787622434 54759882865 22185793650 80733903520 11305741572 124856250037 124595616168 21983673456 10679197578 27287138325 2851251805 1077292964 108913158661 25895080553 214287743106 5814589538 17628895857 1134006441 3902443530 17206378195 134589380526 31204201191 25504642576 20845119629 221400511270 110979333734 36929725490 7077760694 36318135472 302788677589 31313861246 6269629264 55483939567 13773386075 28778680654 100413873124 19266315448 2676996030 207685983808 3937034389 118469017355 81612303040 2604151226 164530393231 55182257858 44734766811 82120145187 39452912023 4906552652 154836020190 5570193162 7663420684 158065348419 41313337085 151400252570 76702987979 23880686990 6773738911 58541580955 14921770020 194904438703 22381276244 179350120231 2225789702 45989316798 34332201208 168045676430 14631052752 270840215582 155056944231 179036217968 53450673398 130347598806 3646626984 130298208350 156074768373 59684665116 94881207651 137029544125 82859106663 238047226349 42789883506 26616302384 65514184773 146275112420 78022619772 109882941600 96691256940 4262396164 9655545120 36032627485 135357198783 62675021827 95921499584 1116624332 22148406932 216760219653 20055462586 134357586669 235928291570 40912926929 201529318956 1185658693 111875030274 10080063018 31931915002 45469527400 101600797987 18518101220 62794862665 11018968886 10414435888 6715597344 111185752353 154717362371 47003577368 17307390665 14525864702 22981302114 24707906556 27991649158 7356862157 213147173289 29504432093 124269308112 146201663152 65916415071 162981169600 144211885089 54945953034 35028916728 170150665006 12168359441 3008165674 28338255388 34429985121 36433350460 20667640430 35395962957 227911133 135037044469 59093701782 23485123312 3294065541 56330244267 37547072035 204763671122 145924041457 35522029658 73396727892 121272157758 31600294201 132228805980 111950301870 97735662611 54250810196 150848482809 74202008558 5707227133 17155142867 231670025548 23412812006 77651024183 50091677606 69376541131 61323861985 25720692046 28632618122 247974192649 65577180635 14857092649 113783330876 25598353610 29277583408 63106716089 10654935579 15174866377 62186021745 27292013948 2138926346 35155654428 28927039582 3530142682 55664048172 841909790 7262493530 39800356128 70633754481 5614219825 149927560242 180037375830 23072211997 72637377035 39349020583 147718953862 63419113402 38644700756 22832780168 149707549562 243061082724 111899616443 44095636417 62264166251 53333500376 181059556371 1326692954 60456499969 2079648 488507971 8997693670 5069423385 34988193207 34145860657 172689060866 9337773423 61641728220 62278251599 2674629860 23645793076 2719082330 6041440976 23775717420 38118438732 33956750605 8842575593 35675822902 41898491619 69354997023 100977179635 33336224305 2101491393 53351153776 36168918668 162321244691 271052208 37863691 96946891383 137653113398 35365568470 8276578404 192082500553 67134760473 1183873529 70832957896 25615759417 60525842221 103901542490 1594163427 165248263693 257840473752 265200138974 39665984446 807847573 95391222495 4476041874 133707799411 37325069172 47578043784 26508832326 12625440 3306628956 72702468055 34718744472 72230661408 42851312961 337860812 68686896290 52680496867 39875642653 37324609616 107730311642 172639182 116298066143 185461574547 50586105774 1352076088 218346869710 126747374528 84832637425 16595300932 21682135836 8062151468 138585053229 200284813694 29881322974 4703278231 65649591884 3800822945 54642012778 32302291948 122665343447 39343124877 1229342753 60386756455 61573707110 8747151623 9577386052 189994322326 8234120516 177774158426 171123425 56775054088 100351731298 63903438816 5207151487 19696157718 4220393162 6697098568 109561637039 42402877162 9530811993 148505421209 20643664141 154142245244 142997474702 8376718661 1610276700 28506309319 33350998024 216427471227 2067797256 49796316134 82149819666 3605777788 60946496841 72995079200 49803061337 93306493517 81740930367 146098112384 8064499872 192965611976 3479863028 134325962473 2577148800 36652253023 17690616427 44934702205 50796015311 14682167151 40009371993 55184059101 148572773945 73979978466 147047209979 14057445828 125144558102 37353919610 195718543170 115197292771 127562235034 47635185992 27878235443 100275278752 306894028966 37240068300 1412816630 26145093274 80250395664 5425797346 253443527716 17310669277 31684845532 84856909050 11561198321 89600273782 142459626833 10816576347 275746037594 69508192163 20777865791 122895244413 259504410078 1931617246 31425021927 87361022136 200116039508 25559086817 24705868703 65229137417 1943764889 291611634196 28652787450 140552729367 126113093260 6102901036 29518616558 66546224142 169220841827 25100864215 1820528565 29847452295 74607761886 58430498644 73068793572 24280921136 178262355657 50505634758 120539317566 378015354 15858953141 42504601224 24054184302 135737171895 54835440999 16711787020 20353365470 168304933496 251818251862 2092091491 129098556739 50170036110 153337801822 92904482960 585451246 119894375886 3439436913 15685788773 81235204766 201957201030 57726597399 12644174706 51902571594 93711603492 6847338569 109247843505 26758209035 153928346700 58844634744 281635689241 126207414019 4038087756 30815583613 102562158369 70212176021 41368717559 4040910186 3109012361 138952347768 58467207846 36098998524 18461280339 7961730807 79912970108 186048738048 85254691746 4246864759 127093777412 24887266570 7645054060 123641408631 35208026154 3445317435 60946100282 63103008389 145488241057 1222281884 14634120740 28566623055 213662062428 18946431108 243725115063 239630479722 182503060811 75710822553 4617874486 75188544941 730872504 5822334648 53236141104 4243730451 16098484087 9537625190 178881984556 119460817475 37039645952 134955265862 2731183217 61133027951 45058073726 176059463498 25860395754 29373000225 5872904897 82272929478 3869831215 7881534800 66083946198 47363361402 87709821697 17896626609 81541257231 50786810368 133778602088 199025311061 50202442530 245955428978 200361310854 1491928738 18411696308 17344515963 52544206618 91347691583 200234596336 113419902766 42160251110 234851401931 40501689719 6872424363 4937839383 1393598465 56842006512 23924383855 118321191601 72227731771 12309018000 58059790608 168526916 21515042542 3126556513 42759956914 11477328880 5465548082 52871934837 92081840630 101336905589 6051350701 69335287647 33771490581 7654781455 137147963697 276509880054 86240085256 1668609901 2296163326 120704001886 115120549245 7116109462 16553320979 164520452352 79813165022 70616305018 39512435802 20179484686 4520484321 13644891402 11718035151 80385473829 123920328561 76016876855 69186101693 170311430029 1317507999 4531089228 1590319620 8717821540 5502552263 127350112480 1257786376 12907403540 11073937293 39644889572 90955353911 92763086343 309148746165 51031756167 4552017865 47651115223 76149515510 5121981139 38114902363 15220570650 131093433098 4059470068 106517177265 4452095510 102962027029 1061911877 91235526739 3972055125 3481956746 14540143968 16477350505 3393001848 16103109611 7445793282 39720657065 31513108551 127751520317 60259990807 14544284459 48744975037 245921137143 168951244541 80906720842 24715177497 9996166839 81887015918 100091490251 74348685964 140844553602 35368549978 101486310173 5531040215 61089378815 8885708990 136003362842 104627237120 61610467019 101619541990 18990307820 919801401 74829828548 153449979803 72688158115 87517471804 15594378199 176283501380 262430289260 43592133388 104589310834 138327686101 2148727099 86744116507 142082961457 3742763928 25273330599 13914740041 66025616717 121048717340 28084230130 142986403505 172703490669 47265384908 11459750489 127180230820 127780978405 209170013898 46620662023 57910089365 6717508974 66833309764 55841340300 123903239686 24840300153 79847386412 59352639936 33494297843 76032685323 15852105298 23606224189 26259154604 8980433 11848690387 108288450919 80319673388 129738751130 9146882105 1544046934 18657717456 636644632 23247687916 620734116 36882274319 12502613052 70227028695 2780901870 7012634376 80600084279 59212688868 193892423105 2238860444 1084143090 3252742034 124071074630 35885267833 6098388738 11378563491 104231606756 5999183830 10627472671 140664453187 67789529361 9672988879 28335710166 45345260287 3690356044 21966980337 32595649477 66262136871 208232541817 97441090916 11833548696 32036362346 10769157717 125293223661 191463238095 25050396021 18268589302 191187525876 95033764006 86673513216 140332626502 199335856098 11359741716 2299416824 10701416245 61258891987 19845369109 74194065538 22403359902 20924945288 103380737042 10263790546 20224251053 28711958561 157455864011 35606407667 77041846586 5442546356 6087623257 80114946303 80403753766 23927304404 98828407802 65031296221 55245573467 30428260505 35013787157 24425691891 60096749923 31378517016 32009880043 93814605950 57624185938 75508492793 46291674820 54751706489 196490948853 1630603289 142690929227 46126114572 22038427095 8721405047 134889220264 157584780328 187131265814 27485127658 47256385245 50319781895 92199326541 35582814781 38045660224 4443926581 41533212470 217611308317 12727894294 3156924428 28765556039 59573508041 4428981137 17573584099 61837516636 27187580049 71434524288 33640668389 78554479252 887138912 96306260900 114518230331 665056503 5538845825 68674705412 837146511 7485460866 102461996748 8907101526 20469171142 1532178176 17035095899 26675555346 47685004285 154855328161 209170451458 90947368247 70191215095 244249994534 30166351077 89039646912 52318356472 78292176321 8283539233 110371901991 5584112915 76887517037 91218282834 31414511237 8946420624 130725523419 35675395026 1705448806 185631888008 29987789046 487027290 75377496096 13874748836 162115926252 104319717406 25982999471 106467691880 1454998851 17074348763 538943884 183684231582 88282863146 66027965374 53626579184 79603172000 106626219435 4643351990 25781132753 572219505 129270317269 161896911887 63202571323 147647200241 30942829841 36546161637 97240550291 8317725727 461541577 25151973146 106130617673 158279573576 5167152460 132767667855 119246125232 19142115035 31149241957 16537309767 75557754560 7935170038 19918785914 34981809996 137186165638 43318572761 3641585063 127225047833 13289196951 32952822362 101467927528 54291602139 114383123895 3874263788 59758396120 96808139547 70521826598 67675080995 81281559350 59393430472 117797972943 1521448375 37323568402 4860035959 1992206389 100517925580 50701870609 89376323879 135021365526 21042610936 25807994938 26907289186 179465191375 134279699522 3576532312 184059075448 207428677743 39916275314 231917147355 10535312866 17933369764 131342079310 6644347313 211295489854 111018021445 22969288316 185727419872 126416551255 211769434864 39480020482 73801020334 25316846100 69289213392 88142149494 3936373348 58161689025 53346591883 9685245940 48200635522 29114729424 70381844693 81264545172 6885598604 95308810668 69972678166 66577764903 203962397363 26244424581 47709028665 4668384506 1500529536 13872459680 4399390834 4119783517 881924021 128940720228 96937597454 101407206899 155176849586 221238869623 1561595949 128625541808 61885197400 6288760609 192482745888 47343844539 1400997077 233095658602 35200965651 195431211377 44799275950 94693984663 174114309259 52375393151 28642572352 23561653338 720922449 1620772433 133173815062 5616602817 14743613092 109250307654 2300865090 16882121131 95064072540 2876273008 26317744752 121571852877 49276696528 9686843304 15338295080 145699565195 49578172201 190068556074 28553031504 11883040382 27408137583 211132072956 186036308776 107231268230 217838551773 75948188823 185668511189 230282448941 139529929117 12730537617 4889097083 3863516118 67318302688 12504793031 1259758235 90694246190 558107778 12992304940 159771959322 4028607728 125354240 168821678270 7051628814 29269766199 1909637592 23550981632 16629293537 221753260298 49509220746 47011756940 126547527195 2572668505 23319867627 2000072971 146643376154 73875891358 7587256350 155712127812 3270358988 138761160224 92634410894 265269373321 7641653530 226363880803 40668278133 218327715541 4718048634 209079144907 97036159265 31315589598 124357324031 29831381506 7689002995 50392356995 108424311433 160544354306 132191448182 27490530917 1402698672 32053200860 59989263464 70969797037 93283419307 95156089778 179282961519 18076292329 85748157771 38970426955 4585663254 129689761746 45305790567 26482605070 27462442449 6277317396 76710372790 3539020575 7636131047 26196988924 278126823475 124827415825 141225045176 254337757910 83729621956 112104213120 1158954558 97308222199 2747580281 21739841596 161598579530 20972389085 225333504057 44993120514 187276415039 4207853352 43640739377 9893986878 14949826185 698671971 847406 9275838658 135268227067 123979564096 153032082159 248272454194 49454044038 71298863454 65485639388 1852227893 104192299573 29087703665 79824504863 100222879560 1794043406 71920323140 95794211064 89539979195 100186779273 110658725543 195076373216 216914889550 98268913121 17301658929 303358156 44020611711 22398910351 15437745042 5189548640 49279729689 261489223923 60815341444 47520649829 54652340349 29654168437 159240310864 1056662135 815190127 88721634339 75073101737 19598487508 7201277301 226569055967 67356061183 13620095712 216179502746 71983932281 34740839105 29552024647 161546587838 197026095761 17065208466 14100788603 73846289896 3676642098 1679246506 54319214811 33145959182 100970276493 54475003288 108866733625 7512152949 183942701601 44956506726 81870603935 43897068085 71602219963 539554632 123358275430 95807825347 157527115400 43040875512 129752193085 748390006 31749327416 77951503678 61440730761 42414882178 54972317351 80374985564 21238243474 2977383257 190787731580 53463051546 275807176283 122242148734 97634477536 107551486958 11969201223 93727796314 50481362157 128094968 136743730788 54393501978 69627430676 1199702314 85034048364 86368523862 24621223436 8431853751 285762734511 7698633703 39478173473 68119034976 168705169576 19980556543 107306434606 75691048763 79752641091 13443986033 190474810143 157246876088 38547813873 52795031053 76948075329 151296233163 204811408215 36544086458 10879999823 90821934027 44740161700 22524656928 74840385278 44424840856 41264233649 1535973641 114993907962 5749596233 1012021349 270164431685 126131613445 2931896887 176296043695 35391721104 7857686572 18376288122 48482787077 15384763481 21994960116 4928758583 36720374107 65466360965 102636677330 97273280827 25289747280 7505063458 15899561545 78939600975 41162720745 22759145332 124187419137 253798328728 33784481436 73284464773 12624670908 23523702517 97724116465 2734320371 61487762586 63883953290 3182556419 226899010833 20405235516 11775378871 84454880601 10559089839 10520724590 17312384678 202416057648 94703945221 228965364858 182328896983 1584179124 6777268634 40111381928 231802964011 797728936 15876527666 141955848556 161070861240 44774981965 397261571 41801881210 49600231661 5021953477 12233793695 11304374012 2869598045 1338812162 10345436637 16629997236 751473180 42264730975 44914243281 101815056674 33698209153 10510674405 1559091466 65107646121 201880412487 39884726641 48499699599 101450002757 40885159596 60848588935 79777022366 1177484818 107758991339 202267291326 188187897186 20477930125 57960072967 111201552243 118443119192 206252513301 110186035700 79588245408 4864185354 208572029232 13992128374 2773365999 96756561402 920568819 180481886291 34250834901 761771449 20409302545 55199562596 135928528036 109587482152 15967036610 140235893347 13403634525 1607838340 1069792940 10566411816 33321477435 22540585538 29755827637 7600328155 83637032708 82496158927 18827741337 115301521577 41172429381 61483697289 878917376 664635412 193286472548 9209630498 130600494351 156281884371 37089427996 160650254986 12300542434 17845729058 42448567919 96840014938 92469875903 24521561341 140716761586 9667997550 50891899253 1756441784 203299198307 1332356482 6854056726 187194139621 33390413575 215429955096 239773590 20140855215 2820291776 152320595202 63174329137 142994650796 249943887143 5039317737 1855241800 6782278832 3600014375 15871541666 33876840436 154175670781 67267644938 218311113884 52053555271 133089583905 10699055041 34047397584 127544400432 2911178918 118373587659 164105731372 6832087895 175499206076 10817221583 273563517478 155212168668 5874628334 15057098168 83992357791 11482613322 7846566642 131363589379 95097009142 32696015999 905226088 85892042352 210176877135 253111174300 201984569028 32761247428 82078605476 111182369809 740595973 7039341567 18998240420 17567723127 19714752404 95408477900 15053185210 2615275764 18051748214 18827616080 16101407009 143489180448 226204638779 19007328735 155000966334 150249538168 218083289378 17138196451 39901115961 106950400469 22898560654 10671242010 43636506623 2852360270 36368380484 23418291035 33668827579 22563114063 309906574 43176669358 62550703789 173813160866 109959983004 1602819425 89327364859 37827608053 73999283729 236733793360 34404709041 23137132283 168426464911 49105940845 19600314162 608400299 225102833399 150561235657 48183388028 29969272668 2507231240 11313566662 22204949211 131072934441 20693926102 14964155576 190421214631 102609076346 127424008164 96653062664 127939568939 221607449448 32069553355 224110965773 35468569170 148207325277 213752250093 120335032215 52350239719 233508710452 11735007575 46270502148 99505611361 272076740506 128413629761 105528061504 220986217404 105801841581 226190502388 295030447491 177591240338 38003135448 29877629995 16223552809 111486652013 153584038330 186434437055 14246539352 28869615705 75406362271 35652939618 253696174225 61485157 75219829514 1829834021 48919475703 27229789107 115231846901 92588817328 173678287948 83690869382 9451691358 5528965719 27768950490 5361794127 128788983339 233858191551 45281010621 47553189875 180386818082 39643469842 144495829025 44771247309 147116785495 16354998859 104459860398 196485221944 180467242484 107843127265 257106226580 1263715766 12651156204 123670231250 1698099929 115221572674 23470797239 41576745247 9470819840 86447767389 53477797520 36668276664 1007178043 96305916659 36407737944 62418999605 110346408112 37115568049 52853330188 36245875986 86041088 107681869043 149358174625 163189942785 79856055711 37805449990 9519908309 4632759327 34358003502 95524909515 6493111321 2408545691 16321286057 243269999357 111615806528 173302428350 109691461329 34162577557 149081027458 75162524391 21480304791 28154603991 5652284160 32981023347 36827734703 27592788382 31409852747 53654269777 6002671017 96796167647 72775585940 130846396981 36132930319 7350322824 50893845951 61324911818 73260965405 20454373116 6077453049 190655436365 162855957009 112870309466 107650075433 7050967012 134158872608 45147474616 74199148261 62648826931 78924708064 17311924660 5419102317 207793902106 4692583206 152025733465 16983446807 48963175737 94840622473 92063994979 27263062706 33727297029 49576373205 29744249365 66560092441 112923825087 66859000954 85006933376 160348537993 31049008001 161829465344 26699022772 7216324875 10505273580 101633305126 61556757807 88099691162 132608512403 344663950 135474182160 189525445917 11072396157 31596441182 157310772784 209201934436 3731822648 22323784771 127355118680 161752125457 37001192132 1301844709 46556484982 5968043794 113701144101 56667934868 3539127264 6608565503 7865662729 141232715351 65099660824 58838955258 5777746460 6476570921 51420519005 14415785354 3098458944 61339314762 41974144906 23867058268 53033654065 114758415360 1929476204 14365761309 81179675010 77441118750 108092379063 235950288633 67393648455 246859804346 624896428 103340687660 9538962351 14784983590 54853124653 236193318726 54348747912 749103772 19736578915 102334231 18927235320 39181673611 75023118386 66071272673 4803731975 262949073 222931744774 98000821310 92789113752 140198667782 191578581855 37645527242 37591478188 89551223329 94898440204 36337843250 1374497884 4376975765 114526434002 8647703016 16478924243 54588342204 55121951479 71678328437 22227360496 165951957814 186022576128 112849303517 60934241997 7645730407 150645624376 7045488342 24542124327 11451052561 9672833989 156354441878 13308768097 42177285749 44567497826 7472648661 56763917113 454654137 95877989902 94254891253 129901978343 4086384753 18609507992 14059259502 234904284383 61455456529 23255141915 25802552673 67640052927 220578285 1111330374 148209438774 63379399077 128728462375 48837959950 47271860321 21568763067 298035263031 10446516080 89100598548 15355417145 5752293530 64654144596 16265289769 110218344970 26233018264 148332910449 8045404020 151246779557 939886424 147785398543 100022559643 115167361954 50818422695 35350496775 25065052163 116970007376 77567019792 1174284478 778895059 43986468283 48674176703 71230717016 17277503 26930647693 8442675237 173584123420 7249206321 9565202072 6129543764 172167121 5616892712 10833639429 11316145251 49675517568 617165 38932315708 29177884849 29598444073 13613816096 81621693474 132881329269 25017808622 9563940682 7807743448 7238721012 36791055907 97006802984 42150114255 404265493 42364937521 84008580606 24900085972 68005753899 131463855050 10032853317 112389575189 23677780907 8001367840 30514839848 158356857199 124215142272 20575720645 180284860475 6668328844 1087659408 53540093690 133018008152 24795698200 4876809226 175622896954 161045073039 144445248615 4926995992 89824010044 95841077108 3569743912 40988566984 13976918992 129510019364 4507437259 32886100162 12736408186 22575876676 176921153336 6224245143 25211159365 62350410 21515116921 40500334071 4720067429 90153760867 8837173054 152683913071 175002438135 496919053 8838248805 78478296058 36367704761 149397486671 62554850632 181697787043 160284207567 10264245449 27587134612 119603282363 86679098404 26674185223 102236150082 50339547987 29158305367 86046551165 27615154825 4612606840 82115672930 244564183756 41439077583 103899222496 124796205019 1175665070 151172503908 133166774160 5294199002 35862879521 43731789923 11898068457 26821636188 48735882975 85383667683 268235335842 8640117013 140422045208 175040095451 74038145304 152862026081 11749919194 151413198665 38917978495 4531509897 1023299856 36178939994 175323178314 46012663909 2395514615 5096065500 140191261523 11140472120 63188347902 266462868468 1459108815 24017204361 87592795812 56245822359 251066164218 88092274442 83020934154 20121169675 9057870263 83590677184 20025878236 141139365393 154333726667 50320562296 29379985674 203815222369 25518324419 30102940758 16817251708 7256510199 29689751272 163917370465 6672656384 124464302810 260316160588 14946499797 153541348855 7818679020 15848478823 413013014 57709808436 58769729187 59438427832 20628599075 59492324285 63331667164 2264935253 41781083819 67726738101 44431725197 37835838836 808517985 21089716275 20343843231 78323527763 12635710226 154871527107 66005026551 26862411002 4386488927 3385063440 25839808879 23948857011 539165887 19596979478 40723874434 32913325603 203257455293 10978315271 45822644202 33567776399 46575044490 94660218075 139455103155 17728658600 10522054434 11225192486 20295430964 66723524870 37555053193 7431091577 14871958854 206206322706 148869134830 114900015468 105968070766 5546636835 20327460143 3458303841 22625970555 9333563255 125270852360 121704132793 11590305153 126310391199 11370853879 28885956935 7161334312 255331800337 98361808686 55735887373 149193519202 100050498362 141514271949 145840568579 44903092681 2272758036 20400871103 46559226808 18516962069 26458368169 65496004370 186484545026 1424143809 89571227682 281722147205 1982177439 16395616367 20965392007 543472797 32728139655 78888939899 76225732232 135574321899 11763883130 1419952715 78976731354 23842705361 8064000829 49932351281 232805840604 54572037731 125011702550 6204834465 218400614694 16189677780 87527762019 935930735 220835660314 18317415134 45141063027 61001598801 19600787601 4379180910 27530627630 174992856722 39954656375 42349674499 46036301489 259214165583 174966671809 41539357533 2543988846 2329797200 4657793777 144184417066 27813559750 694470872 28780211679 19386751613 27884342288 68823871200 199639061069 102970953195 17480046691 68284759155 2308715103 956868089 161472496508 17999327889 48817951196 77141702502 2872841348 14014369104 109464091621 18367293309 111140585918 80122518382 257559511653 67861706334 23054762315 14924204279 1758916452 33801958650 102110147001 9560258656 7304510848 193529759408 13174805069 195686081312 241624224051 6716110892 139310789226 151423527621 60987586598 52679721442 27959697234 66441402690 177655674784 85644052292 12674570087 41368229314 120347472438 615411672 84865646063 13655484427 15978496507 41771186877 165704310657 153295225 20110604355 32133019052 63799193947 175830029190 10950756725 2558728836 29779242065 11078110169 41273221106 35475382438 119435191553 180181785467 189623324349 5865979504 67316742903 5504827054 39959897757 110195212088 176480429591 30253529736 50299694571 2243818053 62368723527 1601266211 55939120345 64482338697 6021256957 21712343806 124385200676 224047679 96301878723 152577870531 78213449590 283972146999 94010127 9442862685 1966023856 35540486426 19647871622 1622392042 97204675934 47802964313 34004316809 186738132790 308987815531 70627275178 53896417528 22041405386 146150994600 60889527309 84233440955 9437917925 43163235447 249005374336 211377462278 24301585885 11472508689 46476441534 15142702129 127970595748 8058951343 193882505236 260927018884 20864122058 188822593769 7898431165 63032687 56099857786 81838528456 4675071984 4706933633 183182225970 11511708478 32299627930 181803360024 27899424692 172055459332 176967835626 5276808697 18996733787 97633286671 87489521304 68247232982 76113276683 24408053362 126468841071 220324500099 262331694929 4588979802 159075618604 90691583522 101450645184 8821870384 13548808737 206208068763 11187728014 1848299700 50221566904 108968200632 55505168601 109659418598 211706189954 123269875328 8919136575 132252433794 3639015293 45051786364 24642755578 113815745541 284986254748 18600602369 44959391048 10562056046 8725376425 265250413239 60691806816 11529082418 87634525107 124660249152 296003881213 54179406273 92190874946 12896757450 3031075508 65311289822 10282748096 59746157434 78745365483 61625852072 8800127327 95295514778 54267297727 120138183317 86857210961 30532057510 22077009600 147996713097 65884306483 48615376760 170946426667 10034944283 192925834945 9716916686 1126548881 95603212768 4099994926 218308471743 62717555338 73255926032 39113777525 85098024375 99510965425 130375485694 26027603633 44881648772 14653101043 6484464432 43136146806 30916509477 51370822957 69916432215 37612336727 84191685929 2561913708 154084361223 12472900379 42695651274 38049487366 4467810485 40150963216 140696389360 102502652966 132104832480 128229762941 38438606954 214187499957 2398702170 53747104641 54992904484 15688319586 124912879096 43691857814 9154625217 156154800332 48621325144 39875598040 93780469016 16306639355 155120083383 157123362002 9184811674 7340650409 209167854832 172919139518 3981320213 55531444019 53957593079 88719937921 2429216876 22844634759 17809267009 126230426623 159624859607 54969117604 123048204565 91961940154 75612033409 69593378100 126166810677 14583848238 71207179224 117899937971 58302090727 8984019141 151255325600 99255791051 93474310626 43727017960 33197494801 2045424434 130792317830 17032998689 25555707693 4235759977 2572192442 4127875636 180159678158 102963724400 1837638896 295569194510 30010917907 4851127042 76310020168 5818120026 192085608405 52049960342 56005907842 73997569 54247474335 108726252309 174124999798 20738524357 40836211635 36889204586 1631309661 34025056965 250232607993 6479831729 48682865736 149606712642 7390828260 186917683 237017977220 43711786798 5701534658 173876344009 75188739063 135355721901 17532272019 8254747549 3020823287 164152137639 131011779054 13994846899 6578425327 130989488997 3629746992 106800702079 2771726819 189280817505 238019100329 121920697481 11039184181 82915316005 29344786116 8153817555 118829108970 33548393864 27680030066 7511891211 28822573798 8249608300 104081247227 38811034098 236131453 18173168358 237710122360 51621382521 27239456673 224647693162 45029488343 12779679539 96122698101 100236436185 3937871656 144415966028 54235520875 12352786157 169270349093 10369651326 109557376965 30781631955 48480861524 106722453268 116269983472 24341451119 1714212272 2405129115 52374542353 6327027777 49917041050 39641318183 168046820937 258126812628 137116589433 3092369996 55471129416 39428142774 8148415705 248993494151 107747855621 31032468580 84383970507 6401602758 16781175621 12734824736 55461455723 10700548392 21694656210 2662661277 60352890658 42025047237 32322145884 12717131204 18154673338 21353785746 64460497964 29082434262 17129528242 8529111918 899078862 101261126473 37870097137 13270508940 6335973464 15437766762 148904172399 64743274370 11044914946 25498621678 96123306774 3742575751 41903140742 1601421591 97545523306 257979741551 205340324868 183482860131 85343211069 32523732982 94407840636 208875849662 51353155447 166974846616 78862929261 84503319073 22982756592 185784214794 2820346990 9239711805 32428239835 12341675614 11165606087 20978896827 235913733352 35317217597 120248022443 72143897751 216543356720 603016528 40809842401 38626061288 19282012927 109736926952 122139171610 159439328924 19122842289 28462846039 129902039581 13396030090 15496532949 31929368403 7920364507 13413168744 60692582470 13146671765 20224325036 2290859804 33220412605 162748964194 239061554 163838785482 159843538220 29655432426 91556687783 18462004843 15781093040 35344645020 231021265103 20780901840 261267937421 91954544971 133802023366 138555619087 196709023679 156564451213 26779139329 187837685828 6234711054 51715295209 15305971873 13697692673 83705147037 55532270627 72445401595 2019055914 15960978439 10499599473 146755778231 84751013714 74829277436 69609199075 13883861535 4515721654 9871125475 194211403082 6149767787 23274539929 57988236492 6904802970 118307781202 78275320486 74947409392 31148424697 124456503793 131012416227 41452291324 7914286212 1652492003 78893151178 22113609835 55495448450 205297207953 68111405802 1076669700 158451971505 7640994369 62537341502 167655429163 13974492932 57692527790 110446252184 64732872284 42064064524 30622181498 1287575302 2999199882 140954549956 32404457080 184145795938 136323105429 147322597137 30260925703 262102576307 98956961243 204574760524 8300493065 219377474971 8091447203 1973877720 23036102295 26553001752 142698113210 149766140 33843113194 115057703684 62044814658 157003006820 11684480740 5234816805 156606286750 11647193972 43995800462 3437486001 90282190356 7104516211 10233866619 28938720212 69948130147 41947243497 67159510746 9013742610 467637933 262700985731 30530921404 1260756558 272923795082 136322340948 118174988389 150681449623 57815580189 205257642381 36749690859 73711157595 136148010428 175100307589 22078268004 23076465823 20109383375 52799350794 3643025797 55139427543 143065553747 52118698730 3585508422 3979173497 75631470855 25545202852 131602694611 45840027740 11842739332 47313185455 12486834096 5471453788 56032707988 137034347955 45811967369 6421699597 13512653203 115826488888 18808688493 63109486875 73544394502 205544702668 11760475393 1844479863 11166065540 38030001928 12658205575 168610691706 154990900339 1914010719 4074323891 78707669398 49686939600 204284300602 22552508964 52805611727 278506044169 16960705592 82060415162 93695301336 47849011243 3901301647 136890674194 110842146349 194360153843 13761658304 97898696992 87394344354 135408528599 86240364610 15385355115 4906834367 2941969066 4503612974 8370964470 36678139081 89456012894 7608403386 9898299504 59322465355 185586354708 85764938242 102778511269 216525227570 31749979894 143498634 750258181 120351691790 74505365145 103849898689 213986280424 52918679293 194145893176 86831279987 55460844256 463731104 14679149699 43769960494 3185769953 45042413666 10660485319 7113772509 320073705 142200573878 71765427549 56999506735 6206225029 80099088634 244549027416 14263889414 109698921731 465716193 87196726918 91562611487 54667800891 30691418441 10925029932 125228717455 58266413216 19641817904 32955038344 5055649627 38255063600 123230630056 7861942312 167631087712 2936234482 10291744596 3662555130 90743653 27199234811 80921522884 33327464355 45938698710 118740475718 65766999746 83496897130 7051477596 157507705014 187444326773 25159617641 15279278497 56123117331 27609941732 1141737144 88360387311 168713560393 49744474609 50385045308 50746726406 206394550392 24327218582 96392177921 182637878053 70094374320 11415301321 178945505393 3896220922 82935256592 3763960287 131764646621 12120555661 178261027683 3110772756 16409015280 91541679832 36706651571 85734078803 45685977894 17628999570 37129707753 28803797263 2380100351 44608311858 55415075602 85618637720 658912178 7712837211 29574529264 50384214208 38266318787 21646823453 24650295430 163664215026 36620434206 95532407258 34039155270 25997775132 13814552724 46362727876 15860783915 144946674 18395237475 27583312644 71285915679 91651750662 3771149016 4431092331 15533670897 75757683526 51996534384 2142890131 178881971062 4759137657 23977979977 39587508402 46457715817 164567985591 157219136045 21652558000 23028162933 89683541781 16639397508 122141135817 21887618061 3743342904 4511872528 50164650134 130012364016 40225084765 49980993718 49179210561 5005941462 123178749823 32934320791 62630649128 14324117473 172066693727 73894547064 33478819492 25294323641 2786571719 6737663964 3202383156 154619969440 991226281 260531649408 73335844251 27624554328 4418616292 25937855381 36761866306 156599664607 26137974887 191677830565 80413649498 77566419749 10219635238 17814166452 40750533885 126738238630 6113997383 236763124958 133557647459 58235301822 58719867565 37045577350 6225706671 68462038868 79479908565 55797431715 47441511200 19255451968 55716106497 14032860323 3051636556 50784098906 112232204344 104892769012 52133788264 75336398749 2962574930 266158528 19645669890 47871242441 49703367573 72519448729 22433070073 79944290691 64244413170 11011377095 68328640455 235177906867 103287632650 13047095855 6405853987 48487102026 13799351281 8897488391 40913168647 94122364925 2603361387 103918166082 12028287308 8195104679 6218242912 9791101391 55528146587 191894105039 14642016402 100788398170 1292550449 7085955725 85682642112 206871235810 97010066394 219457485630 203709178778 157913395615 52309970036 23283495119 2643130676 73235783143 52667842366 133409834597 1376867969 18677871731 99851317703 2911914355 32819041622 112536456508 86763664320 115946031275 4576044972 72308560388 11668312933 211250863187 97422989002 128235325146 24791993809 217540570033 166291555810 19384515199 106274256316 116322380613 67555679284 13651118509 83195202011 108164821753 187026299015 180040833730 68854140964 18821280744 76057949989 179598727239 17588297396 9414366934 3264421660 9373177135 1403043549 4182831522 28589752590 67116095758 79905766073 3657108804 7367462866 143784487340 93588464557 72160575999 13834052907 40709964739 466256721 169174056 18837477758 77453641243 2457618928 6862733813 101638371598 119169509510 10535728938 38668877991 5561232128 189518056687 135410839339 110985160048 28081006024 54253231206 124104474089 48534579400 11208808641 102104904041 119488846883 135763399265 40521726176 80468972519 59661771236 53131439356 53631416895 56959403602 500889398 2052263121 21066922560 48349592575 187529803899 87971053925 85981599477 51227404255 11808726324 19402396538 71496086175 109417833870 13318909131 40795965043 36581919453 31705449129 33624653429 19967185662 105298988544 76308920817 101736556765 12717697071 13680545607 14912915478 65249928402 191562520048 17500554452 46766426163 34949171778 103293251217 37462407892 83377489432 90425631426 1063183974 21839196112 168179042347 52720863475 32860754495 128935380604 35901220227 85253282524 6564928961 32921447759 3861377666 120693440939 145151120743 5915337072 5529091920 2132760480 1793214273 3721708725 6395195332 4766651162 4930161644 186730739292 163647569392 166847071123 10687876716 6054615931 3507445185 1105014122 5924414623 256533932089 263539779 103099100649 248813116436 33838244432 19732666821 6071674095 17408808067 179192411794 14010441037 40384221359 218507947452 89887093954 51886349082 149955532496 57207808838 24111919700 11693423114 90992209396 138320974912 22731465047 143187296792 8349681237 209691479320 16415204135 18606450674 80414157649 148006155317 23440153241 125083530298 256417254789 588210711 35517736683 73227796502 49279602314 72146360090 24395004011 168674096491 148596133348 157134050558 1652991976 43974464668 32258802917 77386268204 2126432163 150265147123 54251793069 29987641999 904253131 134022401559 142552115885 40564060766 72158076798 10189826920 10034639163 5386528325 21920932527 33279353683 3753568622 57800025170 84814302612 136068000396 11907322628 111138391358 58325776672 32145952568 115469512422 75705047503 13302980851 31637778069 114540594677 216233728701 174591461096 104111612151 16835738060 77478017243 18799654055 8217587237 3596802686 29361471127 2020813810 102317623467 1870485076 51571883564 159795667541 55577996302 14802070160 118129829130 25532591622 28512798369 108605926225 63329479074 168858155487 7581130181 220937467216 19078653163 111478122324 135535816399 4585897588 34114964381 1469860539 55822717621 781828036 119635429213 68977697213 3758593071 49903555791 106947552449 145091624 17254589409 137397750638 70293022977 17397245463 31434559324 28680005378 3250823903 60398000882 118581920790 13256450505 276533373742 119104176828 13073323989 96294710658 28155636228 38459682814 288754667375 8696046985 133267998108 9204048649 6997505340 2064783835 280618087169 104309860152 940867434 157547050030 115367416192 61272141537 60359460834 3430891625 22602825835 122808958301 33115308611 202126005287 127404205921 25906081386 48957969025 12278359703 45815751695 40550941286 6492417845 45866331706 137433847372 138554967173 10821235061 157806009124 27022759601 175444235 6759509940 1292551963 130578831063 38292644588 41238630834 60249023164 35260755701 7342139359 434928495 285126869 132973880820 4656801648 43356258440 14047300719 66961215098 4300529485 217929763089 492529556 62504012232 6816559385 79567134053 57284350515 12607353172 42415897470 21081612989 5978451844 73654658107 123832522070 83584195885 49455637591 36691417458 1474899719 30327057979 36416306267 1236153466 13017915004 59998844796 22999022740 1753566612 118843149198 32635680997 50056694566 94726785488 32999920122 59247637161 27488473611 128033417646 49216433268 7395141233 98492356734 27278365721 3353892895 18770619900 142864452321 59522406522 37206405576 7359046369 25418675736 23205533752 24217524084 5788403616 194046017588 67355557225 15505652193 28403262507 84578962968 118294881360 35352039763 151392999125 8814293977 2208675946 62879350748 59637782708 173355664409 19576870847 6863361240 30974484971 81350959064 41959633513 173520189031 252132720209 128453582666 154237143304 195086462770 21332549 54362798385 10593642742 183980822143 173864837 2677126215 34326416433 51184740978 25166822880 9328802840 36173083416 12681068900 11073476793 183254196639 82914644475 150089957219 833863478 80624921511 4006154715 184148062722 19391466464 67624211776 189447673 8530090855 28513864130 31357599358 81045246846 20595253478 21880517908 29813880126 4644370820 3025800643 3574796244 29221002988 47017257003 52304648598 10926219303 82608661383 1493079302 163686223537 90541490382 20345156443 3327476339 1821892989 17086683244 80017540657 134866344936 31195236088 25181696387 63143899234 270112995713 45205119760 4202355590 26687909323 50462870742 30750282580 162733586175 42561913434 154671201159 12486419338 53052688752 53729910087 77748488003 85299140187 9957655828 80941300895 104390590406 52124864249 12228771383 27198349113 140773756502 122713231761 1700677282 6233559427 153645666654 22185788842 7122672994 30513808050 31640250929 7297302103 4550053555 252122971208 59726377474 192848144 11358748423 119341400313 11853834572 1094529410 6310380730 389619716 607065017 11289157143 10625127706 66433947127 10202020377 56574282550 1177110026 9880339891 81291733497 166047362432 48780777477 8971471877 8435758702 14666416767 3345281305 2258268083 31586156184 20543210561 6932738676 30349741445 24971586223 2330341040 64100938544 178269173001 536986274 4518162718 12338498689 101984904738 99601910050 18519020432 37870606755 8719221896 22677657528 739291860 2529907014 4680882828 84214140583 2139981533 75671569379 113619564640 28211840417 171169032268 136976732131 73284668427 140294595400 149295113093 9256685553 240950867981 145711202101 83320952078 9476380760 34089911941 50629176367 99666707624 728812844 74120671723 8794886740 3892849841 33949542 35109834093 6799628505 19818194401 2545541856 41082085813 141803937111 61771538060 41504187775 6291021179 58921414589 40430208463 19454416462 75264139470 41931804002 84401365253 177253716935 215318869196 119067831644 59873763670 3201569158 93898180811 403031471 77361626931 16246581001 6488354952 133315609836 105871502177 4576109373 6750034188 462168425 228418621162 116545697589 10515257693 77292363316 24879995052 21814137922 129039655031 256893410069 41640164345 32777304206 40246183097 22163066679 97380074274 24125442667 10496258568 32570168449 71347987583 110127805438 39167709918 41008423296 33544364197 36981328317 8142763426 8089587624 25463591389 158866536442 112975904681 5938294909 3021994708 12270824188 9171721006 246964438239 79984096872 169779911727 113021653171 179196055087 36792742452 62629868180 25712094242 2920260626 101830974840 2148972478 50494665617 13236978011 207746077702 191346866930 15435581997 7560222912 168275778921 115054775838 26679933577 8600975280 100457977270 67404635936 107370611218 28037089940 129707847955 51461227286 54377784528 15135178530 3412856975 30425282050 84326564133 148110439589 32266017013 1438885070 49597019171 223691975092 47019084567 86306931564 9136375919 25802774480 272748498081 32380387390 63146683556 4254513229 34469185912 126123287 104317921311 572474046 14608369230 47336566829 42874005363 65700063051 103433238890 12696369428 7921613840 36209818271 192388527792 59749232232 58496812250 81844658043 44305883265 4651103851 147864119487 24532495796 4211030207 77746873722 328828044 96693118072 139020857248 76173845899 82638869368 43094447073 11106301932 23494358934 26722195394 62564189802 120818190881 3152848786 2589796981 4045630756 165443596216 20250038818 10982828626 17027067207 45975690131 430533532 11486113005 1874618408 21786294459 56013850928 136183569928 212347057170 7262615 13717380773 130940338988 231864553388 62251156812 17927157657 77397818253 11798789444 8238064038 61517135468 49386464199 46040023839 11615152266 11724527414 76605413286 70698338880 132391598779 29671227271 665444029 445883550 6803672559 50376064464 172884260861 1915249380 134507151713 185053013902 46399532866 4655321314 177393964200 26988132409 18022374302 22981716032 65834297744 5005322145 21096523855 8757293963 2452681301 26283407555 16122099626 190476731013 58114599734 40124753479 16758439900 7815675692 90584514372 31159752859 92882676417 19387434838 121851892327 7472659014 23516356005 8182756946 102601824633 18978689014 95264392402 38812881575 105916758849 56790715923 8627796962 115654086411 199851683547 18050332935 55769123032 46528408252 85042156557 5147903868 178759206280 224171882811 184205719212 5097069376 59080695639 15241972215 2848765961 36623680276 184885042561 109408088020 20847571739 9814821679 7296590844 20772008179 30754909643 254682780 113665818912 18593890865 33829250360 65947826548 60896036729 113511912113 193827887014 66582271370 83194728812 9579652317 48882227263 31586061478 33364186040 32804174542 329619253 27469829075 219256217366 90763041331 117041632298 2986394113 13524381281 4951116724 4077656616 10028858707 12680780616 101009138583 2960027510 4097756072 128601784946 162070154373 71692664815 161252847658 20902313425 115489196373 36028733589 18941513502 174518443645 28335237619 1807823469 32859961498 27270180896 2721138320 16366339226 75921161108 46449556539 23622975136 452710566 39291330215 126831502196 127347299415 8528339277 176600660097 75162782611 61737826377 53682768197 29514658821 111753219823 214746850785 81775240566 85085719437 12683962754 75578575989 21162133999 24664097248 145119689551 158309607047 186234689421 179941460144 85513736323 161022131752 22501660933 85209059581 26801355066 10721999080 24025800553 58400169433 9270163241 33299747009 98169039818 3119264068 167599953649 51584004691 34658866278 127140300490 6861560815 243001756219 13562640057 10643551579 35966953893 45222295297 119403552319 432846821 31580324183 852899486 120783445199 67596926230 12886642967 55695944614 15198436258 13248739256 103154129235 18751934318 265846108 79155834645 108143048779 62990835991 35792532797 31222550707 41647905199 51246244478 33321275002 3307982067 40949313288 160348342533 14787728838 48291976605 142579531178 13051827371 6939135533 1123929884 71593565957 12216756472 34582053199 22287555788 126569373723 20127127794 132925525323 34207101719 13521362076 7927429837 91184813836 29818842517 371879593 109673441518 4620464210 76783871800 17330724929 128808494945 40992261702 3809148214 9517755383 38939796767 51457027839 74884026143 63036833815 7011911274 175086409450 38997749620 40558866741 1254462571 59009832181 13473038518 6720427426 7668004054 13755545728 85416181342 1879566874 7459401011 186350435546 146400450568 168739443518 25194285930 14677014621 56865309337 67605503419 3299796774 66536413689 232569699025 299408286 60835954837 43777376436 23656015296 32448163828 7716117354 12699813246 72466378365 58183821517 1403830256 5978320838 117936393167 100367457142 68313315006 7237832862 2722811075 59876476260 83509379015 4535756469 88125536952 87399769385 5133708034 17546359356 57707941041 9535059810 38772560912 374336942 15478103425 23627847127 83863644769 8511528152 93434249458 45089922411 213379318552 204634591289 177443505857 9229326192 11980095319 17186536173 15482085147 13725365004 38852963458 40938816794 78014716246 16487892681 1708053913 486633490 43615058914 6229420519 6821790060 4983120137 2222800559 69092968265 1243678119 267896684382 176185944659 45656155937 150733622285 2235990743 5183903664 3818826587 48072764662 1201884766 60618694069 11621420283 14134133701 106447806834 46779625055 141648162007 5206423726 120317262312 70772777726 11117773200 86758240514 48230216 151351744656 21200531963 29651444023 1006799558 7842963415 166763075 7034256368 6869375687 64501763541 34873400665 98294819683 99408067819 123532867278 6597189741 40087994027 4158389242 72205058199 16565702247 40895766070 94524301379 41742358414 7111463574 115994893450 70571547325 205083502623 21809074407 39335512611 10096950337 14397325809 212412219140 174737665265 50832663728 172164847521 128854204919 194785101251 88796973477 169977647686 36293453778 84802917824 67446171178 50568190514 70435526619 25211436344 3966590204 3157818581 21779561429 158187390197 5049143669 50365367567 108900068768 54048419019 141257493422 6462746882 69536200939 16297812221 130668894132 151249593611 139357630404 41889741150 19574199008 162689170538 140201688576 119476857842 65348248372 73114331566 49025471716 39822541544 246469445319 163505224944 21041034653 1513769027 802136613 27815217358 205845816990 16274326774 26975226212 89628199482 5226809979 2323498486 1939327711 92480207774 38150126352 183318070051 90780405740 129661973973 272732015398 124971883628 279796243788 28880407495 63082728832 175592715153 42344223851 78056834 69624256463 12207145138 62867782873 148546667291 155201110287 23746424256 6166561701 133657654426 170095246611 147322113547 48812755468 83447882846 52223086181 877814873 22490962985 23529518159 36761930014 919743105 92099284962 13992144752 14722325806 132671998427 24519633002 9880604493 6895085552 5838635362 184098085455 9406505083 56050067049 209439322779 8979908780 36022820258 5524816191 7447962619 66035528438 43164234415 9357446967 127491776270 159886438 68085337866 3185972369 2982887616 74070208380 100667483031 4374869232 10856681401 96662088242 8653636614 39095552553 87278797069 77697785221 24919976364 26236702276 115148335034 734122807 49163511640 9898719832 37045686748 30115112183 23396044102 32710153714 139342485162 16881783701 2434049014 174292714487 79472573514 17532705863 50434761357 87924605968 57487146902 22443292 9648289167 19504754526 174638857317 52498555646 29652825166 33276725340 723117819 39664718531 174990524445 4740357940 53402529943 41534466050 56980460 106818449103 3072526396 3420501880 64860645645 4507595017 157595910992 2051712901 104111263685 36795851522 231429745750 368581014 326210926 111743628915 188879313588 43018250202 68628333612 166828422824 33457639160 10155181035 6511745477 3717719800 200688748054 852275320 83560457899 3146472862 151098078385 139525413463 18643858447 156119511253 35129050573 112452571919 44770245921 227595586007 22138191179 98599960839 110662057415 80887377765 40402426184 7774885544 34692000855 173618914989 63622790331 182005526466 112473118791 6430103132 1094162910 58416245453 57636252456 75163544982 116830114808 62821611440 25838900889 158994410229 5891957211 173127122428 27794496908 81672824766 10626945508 3702629896 10171538277 7153966500 84458009631 55337587926 894207758 33432305216 8762763539 7839884740 68220819475 23802134179 115113595689 746299622 41497171375 8169276320 215747551909 2344946658 193843239943 31929924168 179036980708 69847128967 13687389319 96721963578 263961691 52130746368 134735863874 45150012009 2843776303 178499651519 51373586725 20771191853 141319795673 96491511203 11201423036 89828619151 71634527519 15887020222 2676313762 32261712520 2659640785 72406781784 71165193482 31581334000 25087013313 929498 997005668 63966263519 104666157519 31912487966 19083114695 71431409251 103070358448 75895818588 51733488460 49896969819 4814667630 19988218598 2801987595 6294548442 3536498862 9690720468 96012838893 16966719629 18177451297 101240481513 86155159045 118256333868 35553385095 134540569635 163077074673 3973631228 91723811908 14721778351 181446380815 1327436932 45826588105 12322452908 24442286946 1609430709 4689028869 210057184851 17164404455 236744135700 4745686764 38016399555 9598009182 16113221570 72096864232 115492170957 4899204338 86592521309 214567211527 51317237234 9517189383 130670575202 24563952288 26547675495 68718426987 157012722965 19877208647 63499524594 26807260064 40986923214 52492333428 83256700475 94626881041 13662764889 37008004335 209853919246 63700264631 7100285121 3424335718 129948748280 13827231702 44045459258 50198002315 61055655145 89124781340 140792646366 12350530837 15000819319 34498391589 121323870266 463891660 124364526178 5316706456 11956500291 14502826040 116234985654 2467798300 230949301847 5223501506 13145999017 12371003107 786654571 12640702420 108059320089 64198867031 82066276859 4229705595 86491716983 95144283960 56842877861 42150165393 130748382392 22339414678 93325736089 10083017987 11416459586 637519310 3409741104 10448637794 194145449800 23162225002 123418767386 43099934097 86069578316 32233248510 30808097495 171610774138 63838731347 61437269583 17184145936 18446170936 57206657295 1170223877 47281086334 1840942004 16674351333 155271638833 26118575139 30469693661 11145092225 3618936907 43867143591 118440180835 176740520128 167685327583 161985887025 81700953981 25995023675 50400665325 16929279903 121039108061 35367935901 124301186410 15456879805 911104216 52375319455 153101051278 56877549360 101040747440 68260526711 11531156330 163917654905 207452351260 36898264009 5611221644 9486422782 12367525039 127056689369 62107995850 2467845040 114477649 13809776842 1231706150 131390501635 7873003237 55567288466 15284645284 63352730343 23625614394 6137806710 3679410440 61720849777 91039022955 525684734 93820553874 1105289779 6532267705 106443118140 81482556104 121072314298 30249682741 4807194504 29197268084 61391698537 27090358579 61327978640 221318108 44273844178 2113142830 87245425656 211479022471 94614002465 56648698199 28811553813 2822874227 3427686411 85071505411 5556516152 233824944892 24865573347 32714122736 71335930576 36093073957 46179825668 3100104323 145948309266 26487071261 44662857890 231711457923 121352285307 92875103134 78361701456 58194825561 39472116715 25322282138 31181890143 155717992217 55868299948 33777316463 12229912207 237369423299 7194459685 176986745355 21654651811 180226079950 13445754683 181943226422 176185205558 21720297477 73231431492 20428111927 15821242316 98902476617 16455732681 60107041875 53055328306 110542233666 104976778287 44645337045 8512855661 76314252175 75957638377 3538487771 14372281621 58825024874 56471413099 60348756781 1530408216 144808070520 15526187187 11472210165 18690706549 99685169435 1886373972 230663296957 13010151288 109228951854 83337234254 45616170165 87661054173 24742052068 40715677886 28265518525 15237393237 2466668731 139027207289 3018053010 257090259752 77418768356 16351343856 22945281575 14004072828 27519259420 140440906297 40142947325 71651724155 74091317214 4786304564 74505795313 134465917822 3210992599 26572495318 130234238924 12373560985 20732865348 49128195013 25338843670 39838650818 105493116531 39395010187 115507916992 16666704320 72980280553 45944670379 73761000598 2989723266 19154368043 22767049321 47837118654 19018219439 57231157271 8801567715 139709198 1425803351 46721824388 5905978509 50057011946 112052566112 8812356021 1839221336 48982604612 7777888721 158667484494 2485835025 25528065923 38363361729 129963084415 134674113073 38721376441 18502765586 26438112117 118959013131 6825797699 181228639159 250638216923 81793480307 14785336761 80384103207 11389583847 196800162256 27762748490 8572028853 8897090080 28894982010 15038217052 2569434015 35318300307 33530846019 150309680422 29520320332 20039109870 29033209136 63993098753 53729058899 57062873262 89487843102 15005946707 55666101459 27562157673 8709873649 48659164755 156468059974 83846432204 424532303 1118153991 166209251448 27551963165 21426032952 12072152710 15571871306 13762167488 99429253698 6164836653 56917128646 12994224510 89154283040 201814264942 69706123728 35767715834 32948436537 123957560073 79855547592 49955898846 27401802068 129810776772 44758332815 122150040771 2858025769 72991053472 28846528891 67929028754 10232062408 10954352733 37852319390 89988240901 345598163 32558752485 80207448154 60710124412 41796659665 190684882443 28158085642 275953715888 1990247753 5778855684 167494285694 235879117595 76538257615 63420694760 172584944201 9881586675 39679356987 130813209930 80091190110 67501978171 1689431265 71359098637 151408072699 25595165711 170375978069 58968527770 106847976473 181093183609 60899368818 4380448642 3052634712 9567742463 14097369524 16399017241 4867576052 32518352062 341364120 7778388691 29368484136 24700073401 97912782120 233695792061 30697831923 2888461465 34054887181 18597266693 4437000783 192044632697 17997303091 199156636150 30006975573 14033543524 240879487396 255399310179 46696475102 124866342765 2454842619 39107730522 96961831943 682938728 163762420798 114450144057 66811050977 109490160709 147695617702 3527671652 2682300689 26132745247 192292840826 237758417534 9793604622 22453283049 2330394608 176307553895 28357717978 2823536428 3859832067 24246566210 59604425871 111970691196 14274747895 1606736251 47114770986 394858853 18014151352 41789648457 38329584262 193816098606 97484628699 35955581208 142411802214 26859187703 73304937602 152467698352 64342038373 68565932043 126941744700 81670753325 75995301143 55565295117 498328410 25350099 80241358152 61705500907 148861002143 89393064841 25698914445 39267586227 85909068340 1011692423 20585544225 210727085231 39642866003 15334990868 37568562961 9089713120 19900294721 41727525142 26575423516 2186844546 82375271760 13152124334 140286232228 52584960333 70576847561 101990635211 141642534865 23111635910 9451738848 66832969647 42329088245 190713689992 36809961507 164188271080 11072686411 10077944090 6169002445 38218883844 7568083875 5532960705 82326459213 29759349164 16804421950 26393660753 15275976993 20298977992 11604103893 75904425713 197918873512 41901956901 113105003146 14090776795 21599871044 40675657915 31479518982 8845417612 76568840411 137028960579 23263984297 1898904028 16249284772 105405501145 2212611289 10851894227 68619294651 140570597007 183054711946 51190436660 1512204439 147518171130 151213114493 8701257800 222282101055 1491117418 26670913237 17616814917 45029033136 20596678090 184190358 81191417306 684129171 26346022640 16319166060 53416459324 122035467718 20808811375 142531031 35673288067 12574522353 78315093829 133477517748 23459692005 140656803412 147485429355 208424511848 29349266617 5120243564 20012161099 3450501081 129647379346 20552174479 15334453784 30202769791 29315684418 11992992726 105404442936 87949288963 34334138872 140365014802 19162509809 148142418969 96078759017 138700281 67098568449 16459754995 44107746302 152986053730 81915359762 129044906 6025623384 12128982338 1425997080 12369927700 15556377557 141902144797 398817320 100194170367 133940845883 2252741735 142631036428 51385372018 2987045569 39431321311 33739319864 172488699670 136652516630 137102807537 138236843472 15178934867 30715782644 247312818900 15664404204 947468406 51544917344 149145095771 105390399455 24308391924 152330737392 164096549438 140126477810 13468661180 23778058248 54385321327 210011847943 45393719964 23198751945 17769745727 29053001395 131815703998 289193388 71784158284 225610474230 6563552152 185363517830 111818296291 10675906822 56514322138 135853717139 71584296092 1106780256 18222754537 11454377071 10943390645 34872014477 245652382 196756784453 110224339831 2046596948 25721293429 59219461377 96496752713 15833989073 5822034025 26157127902 1809693839 108595317144 5397783383 76425047191 28688149482 118129936973 21325527670 306932297 15208404281 98390553755 90013560984 62927634187 53623270361 148506108506 7880226017 25631619 6770659157 133718894810 86493756724 102102800373 3489375929 160095113521 101938849305 2330551211 108948292316 5249432062 123197643740 79880046358 199169322630 115701032387 3204644678 38125426639 62425676018 151407986963 9557184668 264073384824 2945211253 127659178996 41842990315 64421232222 22549558085 197494395208 45137746870 188303857715 29410377018 1634229441 256450507066 34864911575 6911 95729940679 147611717342 11096087305 59301654616 98072293272 12140495640 65474517 40597430065 12808983918 48846022204 22593920399 113691306357 5650528277 39211747728 97563826729 89853220858 189488786077 11065965758 84304335256 47138198260 30526225702 40537497959 78017383880 14302232284 46610938196 21246188691 46710125613 194587453795 53402117922 83712382796 36302717202 90834931587 982877312 49182945288 64905227919 164284625035 26754457334 84634021193 62586238 60412356552 131528208517 53777022962 6237020419 116479982920 18283426025 17070867135 18412026674 8930100416 22225544897 67567640072 214949831444 21743002798 16794773686 15562082704 121350473103 166571062443 150723740450 25496894865 45764641686 28186319232 58383829251 87210514211 204779280439 197993957210 15740516059 28219758431 2391475110 11669456522 102173726047 20729376356 38861373008 44650499417 20514919972 170882010533 241137619741 8734183884 4109824421 39554460185 128348790449 12775630155 77981396388 73312473187 931058687 149229872 4543558297 996205182 32880219225 67643810484 271574453805 154808643881 17739655239 30407652181 17877421473 585261111 135903824773 78278594076 47451845612 14435529359 64602041441 66668827187 142060601690 55079553685 1871622107 29200544 51552864423 5407693991 184229025339 133237556309 2479493247 4945363713 6048905207 5202162243 2438590892 28253694617 74663104669 3700789491 8687925269 124994521536 55415717134 515402600 82456976105 11792821177 36680042967 29124686592 74190284726 180583008934 182882993425 206351786758 27193865267 872193707 109411659389 131504326773 121773771008 2364861162 22876436194 104944999 32642079962 76281355257 12223963564 1428128734 73259952609 4663631734 48065134875 80847523858 126767097412 94537795915 85509656539 9325453088 3381909455 378089348 94822036570 13917034495 5679767346 17036524807 87315401242 47389756727 26031543159 140427322869 11396838730 191760640594 6451729623 92300043 237384899899 72267748598 56366429222 237450 13793001382 280760693003 63584538280 10737330794 169076024633 239511034127 51836630447 17619425121 4577067885 7717817929 550857236 51619148593 7408218649 91395085725 12251424156 128993308627 12181257166 45445064107 18902303414 178629485554 78987451709 79041545340 139189060715 59087916826 138298529109 67487686890 8113076885 160013199340 56095196 44825141668 194410822013 1645258291 40702332386 15017917250 80512591556 90850107062 30145283451 11046016746 11409494182 19150385616 61512254653 161153595674 273067678346 145050563325 213548723387 16637569617 1941649016 70813789629 59286182150 92241471981 12272938978 3501196253 21543753950 119416320641 17643699537 56956222398 61908344436 921554137 30438372897 38918056677 26364552109 51937827259 70481722799 67658920744 1414931485 108065454271 7896429590 10440976023 3115535236 3648269161 11302456173 2861008311 32870944454 25175299096 85707188006 33058807336 18541910281 193055360370 37657621277 93061277139 3277806428 1301788893 43744142864 8501641006 51345505396 116099473891 127129884024 64635616145 61860832226 31057490407 220442254 63242400665 15292056070 180943711542 150294763364 86166341380 1807256850 48877584588 11457779334 78514894600 153806944897 208044050273 16950127489 31104676363 136811864370 8983283617 83267638 70652143010 115107164820 22457196904 94947625603 5135160031 111894941743 146717286486 49895191345 27306607900 49497552690 73792300288 15225522682 61826153205 7743016270 190042989514 8420099040 5223637575 110256822883 3107790819 110769527337 31590566931 17669376724 98439123152 10354406816 60652686386 4113429530 113269085966 104671876640 724175102 90358607918 229536615508 17219317042 188990619767 74336651151 98427511719 1996718202 104286329294 195506753271 85863329552 16084907062 19137606927 95341308076 30969255936 102749058865 30769830452 173035227497 257322845977 62116543311 2741273489 18210804784 121045114681 42274106137 9529813812 8190398921 35162121211 72086124747 7523448192 92741887053 142094602375 113060449133 14105625327 19917371333 3418106155 131533605043 71798431 216912781148 102812490493 84571157469 39594295283 63810982527 181893042062 139148688402 21390344660 78313320309 787953207 104391686198 45232533220 56764907942 146614191436 42623589934 58216420805 68049566453 122071150963 182934661992 199099884146 112163940492 83808499471 13136515168 130782440820 66771764276 150654435704 27721903738 17979131046 92109655031 143131296193 115606471943 18566406120 28576320456 121824109370 274483585473 2600644891 47371672964 121917599420 43639848465 18538319561 18204361320 8546442007 3777052558 120893569086 8292547938 95856587581 17073360964 67401472933 207646834247 10686832495 7329944160 188994194921 360513856 194574684641 62746612821 1723650931 48635710894 206951736 289365614 75645920668 75123674045 8630270817 12809498168 98720840004 211110211679 56147810154 73099019045 15253370529 92218017199 12535541630 114427737117 1292464188 59924548316 174475089585 193980480982 44881377906 145931762170 32505216610 11423295969 197037246422 3421645392 26700147239 256487167540 121298456654 35990003648 179146755682 132844050463 210928659705 64691301692 18510847020 69038752821 49524550993 7589888214 76110580707 186914600747 9189547340 24342119756 133183652816 6038526828 47834920268 174363545597 181885334373 9165073900 764430497 45296291345 70812801348 3189511898 237204396252 140558707298 127457099336 177164289860 152999781935 40294331614 2356438383 83208292342 146236151109 28802796637 35299906128 15893933353 2859887567 146489072560 14340980495 1476196326 125290653155 73209804635 3778403425 35008717031 63440861029 4081270180 109560575898 6869033539 23124090032 112855163002 173724785347 43844298213 108263391567 18324973051 38317812673 33975487975 6179514220 5212258544 31779239376 116634696885 11654303174 75227537790 203482919196 38960344229 16669955471 3135964114 83915899402 15474391576 130319180586 17583280784 132385143454 3166924927 15927083083 58993578454 48429766227 108292379031 5839809815 79355314097 47596998930 30654687644 16056716569 180760990603 35049081052 8187490445 97163884651 3319841846 7202042184 21212872168 210612073424 24957604424 54877086379 105569099696 205093194735 39677028235 8444443486 74579814167 200670065365 13711261942 564087188 13006019681 94482452730 51576635074 33582991619 22113134056 57403924884 143240885679 17498390002 164857920505 1971313312 115550038442 163947044258 184923217967 84173000744 108937273076 7451254344 16927745090 63026700632 2474866589 105738776992 163025427527 22173194124 6599270425 45979143036 141634383102 225133429296 7970345283 48988984250 134076455346 232109151481 22628766814 136883559352 24988046361 9186489140 26676653272 122839253844 2195989707 22284087645 89398638246 4180980376 20722510230 576314022 94792707456 31260063665 12111005385 77150891475 25529416824 44210725524 30238483392 23897868603 75882465543 31568503458 110989293792 66533030822 190668877167 32938150270 75268536863 80373512707 55467912017 112683540586 90756273257 142883347155 44629249616 14602663071 4802448925 217903017576 22148269189 72241349954 10086043651 265233776 46627880755 243932142981 10026851028 47992546431 68208536577 1708461498 12868172645 613137875 145672097321 60767836871 85197818415 133767958187 185610001799 183856460 1197339550 1657225329 99836172575 53230696697 99493734401 33741488109 123386541259 123701703815 240504489779 1878618028 6381041040 62864061694 5659817257 2305919050 21835562835 193360506002 111653422547 23866283713 37632895608 77576401601 130644761787 2569069308 22924802939 20428601182 60158632631 6232223568 14697702651 58434053290 457789706 9159580128 135422542320 76693294656 15726835133 8281025535 47093598055 21438409172 25102123618 47464248835 15044315897 1511745905 88650508983 61837281315 29467101843 17223194876 71217850428 2018742312 6393186255 98456541341 188471518156 9449674456 41913367917 55268942489 8231151739 5182344640 98767246819 50373201317 217084458876 122549781164 72882412652 81587324477 3130088262 2912093988 68989414287 12632789367 42152087455 11398958770 24670289214 3477036473 83450611802 73636642360 17959712491 32381996587 30994027117 25136502588 8727970527 191381040498 5017892441 11613217281 165212633857 17120843698 26052434949 8628833346 40674911030 16921335201 244409713587 9691503737 2432093418 7586543127 56252647016 240226060472 12910919171 184227942878 108296441423 21296704476 123760023649 25455251330 25482068713 69255064593 36566004550 58000716321 267095136 16961739556 236385992536 107277002823 12773993465 43993111966 75828779527 35851343871 46310096061 55565419710 14579874274 6142421273 24497040285 28800785896 193254373975 18287937419 3384134557 98120626 124262904456 108390437970 125667628227 28822560 97881870015 79133817103 198360080611 14773444966 112409056056 5333046601 151874612457 21626080388 118389353684 21884097708 36038762510 174721284920 10425189779 217910968 69921169294 97819692267 111655719280 1978413225 2741811760 53538908368 118733322264 201152424419 29835542744 10578959571 103799144879 1392144236 58726365321 187377077956 6002983563 5651619314 5700315937 669694504 61937678136 16302869940 129575751965 11028478696 3440860277 22920640726 65398252444 135999497579 58754035509 17480725384 14557700476 79205759992 20449456962 23897537400 7253764872 89079556812 29818621122 177506775207 3858952740 5700639526 234193312721 87359568 62720442462 32971526340 42494866528 3476118048 64861479396 38794576292 79264635876 140656603634 58619002473 6265343907 56031095674 18461327647 2726218847 197592922288 156565756663 5656876210 32351446615 4763128788 10639696123 226908654490 152732601610 54265336671 11491431415 3880960427 25458457217 84782363374 125895044953 58605687623 55960853937 18144290528 104516081161 2726248814 29008226824 48594199778 50219542832 59256313867 142633776929 99544876669 19005990344 1460622843 31234291056 969034479 73127503049 1198954387 59254117617 219014671833 50456870754 55239349757 19425051638 103819531670 118346755316 13684181229 33798742036 52778615448 43999373701 6235242130 11126669959 64527014527 32324289947 199715794928 38102489588 63342641585 32219787416 206474189008 53337995862 37045806466 10052294768 10963971796 59710743997 153366620302 593101160 23379635028 22700306190 5754805831 74709645815 5506172859 43743654309 118696989629 82622583142 11964292103 22604720528 132998927270 67523234040 31188437249 219383088905 140617266733 11685955017 162114027703 1653540350 16230124300 126507750437 18087315438 194525518060 64410026500 1197428389 23645684798 19428809974 240411110299 120486133081 108508838313 39845859 14624548575 170012627003 2434997125 21264662385 11731713412 11211208830 111456927678 83564891775 12897588755 36526419607 35050854096 3101142486 1924204163 33413854497 94697737576 2426394917 10389346836 102504489309 137580024660 5874537919 4832793818 16041615704 14056223844 172342412405 4187290857 79811055977 72390593359 226131989672 947791671 28269099571 99513858995 24631123922 65624129107 75046876309 15817741929 14232339060 79783945717 6351171501 46066526584 90931708558 85116127 83993482036 350955785 18703416531 12734081616 48291900850 116805428264 22997309351 40286951335 3057655708 3838395625 136851066666 66505473352 103043346695 64202074850 168897959722 55788226819 20496635596 17888047943 564941015 209073952541 154941126077 18720313993 25149153459 39212634678 3696912291 22596820932 148307472487 1366912965 26114375592 22558464712 65603520621 3566612505 169052637367 4319299134 260328848479 27363867509 14039673075 133189857599 68938149519 65037005812 35849817569 1550893192 14164865012 1963886481 130586956898 103678630219 55563751180 42562976301 129763837350 88953827645 42275518898 49578253820 73074363857 14774692271 137729612 117539829010 8397307979 58353104268 95776763214 25692112745 47765737278 1779540587 536307603 1662262236 7533758598 85529239109 22090418536 168583768383 241065454970 2542233157 10976243791 152891302275 130205840811 2682674548 1430206061 4887869954 43617060550 38991146426 441196396 70488006064 42569916009 84340363377 175102970710 105953188039 12754005605 94674937976 149925257156 9410914677 2019798938 1497016019 544224974 82289709881 58144162842 52345629669 133039411875 35107793911 81313926509 104953027017 11553003530 23054004036 80796714907 2284148986 4523034361 1113182021 5293472794 108051862182 81820759353 5106422473 16659624447 7632597797 11428781816 2539898644 74310117315 34158743626 149882600274 37287859436 223418106 8559799766 80642621226 16896747643 78194044157 69658046122 11258247151 50114631203 56365182973 7465421788 8043459216 17437937102 61418923161 131962375324 5248998429 15571748726 100976139699 4618014531 154428375038 251369975553 9320856811 16689268656 35190434655 99091885319 1295173152 6477941630 43337903429 40601065821 101703409017 560657015 4522843057 90016276286 1465639775 38898783295 34300968479 7868615671 150741838171 147774932049 17749643727 121260126743 5172606275 19763287331 148685411409 1773237947 14931162885 143486069088 41738343952 76898443296 207051584832 39479653827 118427594357 3473937866 80362763219 9928579854 1576055457 144903562327 55579977350 16926152862 182709437933 56372443294 20729321437 37082505976 84843499515 406865416 88393848936 10825655945 13231842869 30521581031 258809790620 175907550046 54363982058 165483937858 5048387380 113552078244 105964008757 16716160174 13349296594 102877165907 170644922224 141566053720 85799490815 97130508696 2671844345 2715305024 11317244025 23142030397 26900136090 188231429388 14200004848 8318661478 67628375983 4948885007 126489503191 80432663451 43354767426 135701081550 1967268532 184956446498 126448890907 49201448435 977853013 73158019211 23939668553 9214936578 10222198105 164163378422 3317269754 194084622396 2295128779 38897738350 175596677845 97495366283 180846466100 224353761803 6719679802 57271463317 177263059138 46205476219 18361553854 104317086491 33462420720 21617257697 1164676004 118885644585 9644379440 10939312890 28167441670 63207212838 3021052397 51855090902 7290089682 19429736975 43568794647 121858607583 87382152921 200313999523 158633370155 22582566580 234257612773 11734941314 1893840601 66927063214 29197199 184578432848 34816964808 111700766626 75778609699 34415653678 149368127415 41206664610 161546777847 63408738502 155233899730 4034002686 6793195809 18603893768 64240359870 127060707791 27846516989 106880892208 7626590810 77350757700 54372425463 202126426347 13874111514 22155525171 10373112318 101157836829 86887923938 46420454633 30061337304 18156474079 14266749388 70582345228 34379053699 207622009230 100327120074 192290357344 15358316779 40568183594 1415131654 7600797649 222852429036 7899407925 2052604419 50796810354 3762303011 37992207667 108537297770 129108363982 444464021 119849800381 10437191111 2148593943 95503620180 52141267280 32682913658 36299315164 202825149962 6397713044 57241906162 185109948824 194466217770 40323379242 41253498192 140497743707 89469176692 6511229835 105688693052 261139848488 112764497710 51211007424 5220482218 37433483999 428972530 76210166932 15943817665 23497235560 30628625174 21934251576 85775542230 6852787217 34040151373 94539979615 3647006590 1247134241 96566402405 35601643653 8611388238 9509563352 22715951830 32827384869 7531408226 86745497892 19336073124 44739153956 104995179992 2258796777 96591952728 74777262637 147687590412 19696585345 150692177225 9869666198 8066077402 84717811114 13180545725 23312677541 131264341169 586523946 12416797360 121143052585 149210496859 92350689754 6168212071 14688837820 62428120392 31563646708 141143241136 40308896708 52137522205 226933673297 66823530200 12908210788 49668732795 264531746227 194065067680 149239506943 11154756017 4584448237 54402579008 145488728601 115404302380 202209762448 106061387297 9805606595 18589965032 9422059550 131565012027 123379036215 53083314457 142458393426 11669728018 139477745698 40269381133 5955257639 61303348819 8345368154 19563753674 3908183397 36047132568 9893787549 20148001874 108659867181 155934717192 221404342895 14866761535 3867630696 258985500354 28456401767 195530796730 110627128461 116640035203 8769926382 269551583255 22726486584 101629317821 14982136195 45283540227 84209797466 31353320402 17952804031 52754848837 111532296763 8192629791 1983604412 110801243691 235850028833 112618341299 16434708741 21717185 21538543273 19248317990 170457942602 181612243629 5795551028 24737558344 169583735182 38236421473 49698399817 3283914433 79363072102 134408915564 27582373183 2869987435 248469474662 182118623491 4250883039 14356382651 32791850728 4731352625 11556589176 192359753366 7297409007 17534202768 149406867266 206424927562 23452996910 95843230155 151930720929 92442279029 1601290584 18965038650 3519520372 7915517279 5816874031 58222907554 37204059004 22563696191 18068956995 24924237795 40805602294 179779384456 42821372366 19617557036 11643845482 4868764180 55050598590 19333192093 6155600867 176608654891 64576068526 5614039450 197428778565 4364711060 3753586303 16517266069 78578507270 3020096060 80462371184 2532357439 14841905416 64176117462 136910604517 39009778351 2857232434 140797562187 166123425035 83419783140 169419940433 125231935476 34140578974 1579142745 58079698551 13387702722 20223019697 8368861049 830140427 71453212187 409143525 9410137673 177372373912 95136073167 13699995409 84483013380 37281440357 103093793124 5361871728 155681355638 44718816472 65410451711 5162827681 16297848487 95148768554 40535572680 45490554051 44006407172 30665450722 252641215906 22723438073 9353370151 32412396187 3347909660 52243015123 18661965714 10911250122 35192986891 65590740225 17004944846 1152261131 82829428067 126265337728 155937733799 28456284738 86001728082 45337897028 11294422546 111401441259 129625139 145752435839 4496079 113412937300 28175636696 46731283013 176135595391 3992735425 10263543225 3747163364 147798131433 29075711822 235386751442 143866571867 149333044979 131811441990 23489461454 49802081013 56826703057 11350449488 8870157653 127639449869 58547101754 75852469590 174814711946 8309900132 13365258398 188732193966 109673916838 4153449615 27779306639 67752070521 199984819115 95322353926 98508075241 146905554297 32823196554 70129148068 4412359815 48004529648 87721822888 48267473576 2229607680 15694199047 6252096950 11115107921 7357236835 15928177776 63379332242 30806929590 13475552617 135963880279 78166004 34736206319 111721699822 1858602182 118860889904 13747148827 189546102084 4427717514 48759588353 1357212166 81232918775 19191550821 165650868312 244413663638 20798980510 36635448788 113095560355 1413807312 23442807003 73396803026 206258951525 81580649456 8884982189 51488903686 215052546624 74016235333 75363283328 75510673173 151803216184 71508840974 19115942681 42131699 9644348644 257000217864 162586045519 2422756948 22208652108 3508407827 56691288893 204342609432 1002705924 1282435628 2469846288 168461190802 17622153039 24002130744 22573943682 24095283321 22351998574 128124381405 85892864189 16810465443 96062425873 56121292963 25816633325 10655965257 215118580798 3796327113 4882438007 7507527304 6348744805 61520855598 2986848552 18116065914 1215059737 59003737663 5023622396 19523257072 38271083776 29411989555 43679887970 81894486210 4434115290 191936429716 10866620039 20466567610 102084030603 1872594262 140070086108 11738202997 7358389410 37798593665 64429770846 8619145217 52943613043 47216368118 35951509309 80892758916 11177762354 4915031943 120539447261 6187405771 181626753610 25389582323 170084734284 12123344434 54853568393 39687510051 34611497630 12896408186 12005197088 6399799444 1513253198 23540035829 199523315369 13141280404 3630577505 4532727513 114290581151 79484261758 46348163128 937857089 143691360981 154640173810 146200383905 999365139 36887987911 154120415558 14252661082 2747938531 193616848143 23545375835 29826445387 6002188996 55538647252 96750874748 3316023758 97419435692 54216834820 6281251021 11137781440 3931627979 95273720563 126912830438 2650372466 257061974783 6571648864 4960561987 35281664868 41903162340 70715590341 10356551933 16932850519 3487628367 4271653807 21652480620 10598766766 5478355357 60596969396 13346813657 68561333216 37881335999 153319852512 166350405045 45972744377 21702369893 1522159551 95326430111 676324410 27691133207 81030001278 215662880 8209390838 43273745425 1091766279 13485407879 28456010277 51030771565 62969124616 180871122817 17929968 31017484408 74994723537 97607761071 10419730237 761339826 30419459284 118055655194 146415535823 24735740288 125876555283 74983736220 42025380542 121954949769 5910172320 7240683183 281379064002 157618291176 1980940331 4161118678 82438744757 59556657181 148520500282 2491682310 2732757641 20171224019 555041081 207218157 21114960141 53111165916 7893946540 10902640684 215723394738 514785887 135920752907 6037633764 75344393631 52036479357 22601088338 84662465341 65138729171 515529725 49411188599 14866147796 11439417275 31331588910 63606525883 208114329869 100487074755 30943062489 50956485906 106210651610 6408302711 21738309872 17728079316 9800167078 43273568994 77691420136 85894267660 210705503995 39096070261 29061547353 43475919358 16748130401 20305355875 27400688339 165014701193 21523323624 35752466690 12588471340 73807587648 3227049829 34853628687 8019038711 50946511102 188482457725 160397572071 47202804451 43493701067 205147247412 95397871622 67725176806 140781067273 9834737051 5064494906 85681149472 220536762975 137441548527 10164721376 45446743417 227751164488 9299748691 10196832799 75303277271 174915633076 13979884059 2185821119 56676486563 5013652468 23975241976 154971004103 12024428462 18546892532 42644650815 9617725361 16456206947 12797155640 96363266711 138750050624 4171491986 19046484614 33043190891 26403376325 154530009168 54541485448 8295582267 48618404320 1298797874 2045295063 647340325 119180070602 169330784082 8363483765 44188872705 18222863305 18536918581 124081000244 17221552204 202014617879 150068527247 14775022124 24837839171 1984689951 27345152358 101314272660 2175954238 87602539207 57322102880 21079711605 13386935632 56358552326 8059814124 94921960271 4094255687 126956095835 18520786539 27344486751 87771599 45324875360 91271375762 2953449210 6073715199 24738615820 3083908314 233816498504 30337982214 47970386155 135899626111 109872776556 17386354577 156268539071 137632264587 129590253391 11909216509 58989028628 152594017333 61031609732 19529285775 109285821793 28584333128 79107710260 126503634124 6049977579 29188051071 7392289576 22331625967 61561852512 312376849 23993021570 85090883135 183173042408 138435854029 59702033133 12604132369 11803038853 111454565 6025335944 5109978096 24837345512 6403952034 164388967375 142230618887 4303086762 59179207978 78987932996 92998690738 16764710275 37857646887 121885871085 164833299897 19992498670 61438616708 212673602570 55804390244 12765093551 11617323 16974303697 50551687275 49253721272 41712150728 236060089123 23613641086 108088528905 151972531047 102062387538 5165737311 75406222404 31282488676 47952546146 5892665297 1039513844 29450169355 108996321273 114214142546 4042451083 77420185764 3964933776 75714602337 51566145866 3415845534 30527802887 50318583126 16222178396 62588308417 12936484330 140187401112 133127561381 45909398344 73507776583 50015576731 77600689100 62451520935 188128648 3401280813 47657219824 239942411922 17926301793 2118765015 83323102343 201424837719 83875782798 94165391462 36228415067 134706125828 104681106785 133475335846 12328744477 74025258339 38831330978 143098119277 40322886542 122488807873 38658095130 2178216778 193832012242 79501065990 4540614581 62790469483 162923185305 33278940802 2862430713 1917622648 2349231250 124333418389 51299971441 22760557781 1321130201 5890674871 19208789192 119120573440 23550276442 17612823135 1631485488 39355115539 2225409495 694657557 452586419 174667515653 34846731 198356231670 56291917712 26124586158 38294365940 90545588817 135429340527 90379989343 146460461535 70736798272 8102579679 50780233419 68219209108 7576351306 44188885230 103360732175 114935667727 21036736034 25806914245 63641938861 1407660785 35153758922 50446754376 200778112071 19869441697 57673135911 66800993287 121814403798 92664547946 31376065492 8653318956 30432120837 117180224427 601861610 83669566606 17770774713 150384371163 83543206053 21231886060 164036162752 80404016174 5513984033 111384262270 92031743309 139443858790 6085869571 8640324129 1490227699 3269636746 5856527822 33846094182 77985665894 15087311952 77935566949 55516363305 217529671029 11714505721 4123810342 215784489656 10985181802 9899086777 5211863589 1987197528 18718720 632596569 4947728872 80187083661 18880641259 6304639685 40991708016 19526293126 937744720 196914942182 362897889 2713465551 46904866937 6654712374 23305343348 64827824312 136961560718 15947978705 29566423294 31194537862 107529158576 6615028994 139213884096 10969934693 15463002043 54736940127 10126431422 3001919645 179458208681 120791702371 43378629903 18393486233 24290099892 16665411481 72110922976 63796914908 30948685141 258351441918 7862625358 67870142934 70909344670 37652951842 24916027579 7037871336 10025977031 83949313013 64134912569 979933038 131712889603 21840692544 46449608722 61827322615 109208755700 67188812995 132251610104 137496000394 143008493058 55534949880 61952823694 106225905632 71298760889 32976145724 189490728644 177266033858 122480330262 13758239155 105978605336 1148641217 59257201847 435128 44623024522 662688850 117289129795 81617436591 52592861802 87957706820 3478588346 96616347779 3341164344 237223770083 70727977580 234141341677 53583935861 8935300992 1274219598 36374743968 34596607543 11576085680 197860246920 71377828575 169245032964 5390295544 20348122206 2856973805 65886176730 6511223781 29772287902 91961717638 68109294471 15519709199 45365787271 65159029877 105959759511 73341523260 712429 71268116738 16396096104 555076062 38683622240 32802594395 13334660418 28644698430 19534836192 90121451704 88883160866 46207249144 16437068635 32434123549 108310277676 49332363526 37763018874 38295331515 20708507313 35659955149 12658005856 12824665118 4738171000 58931858847 14162259230 15326542295 13577578308 66586794433 223348504253 105009347152 5005872561 42113095143 16036044063 1414017820 26224233697 16920252448 81015184576 122687126446 42235556754 8739179040 117056732215 32149445999 50317982371 30275318714 56429583466 123605507 44482536709 67993657069 383825109 4854270579 1505930482 2109526250 12215345485 41608152267 78312808357 22993106079 373679356 3589538034 9475479947 17848946413 127734470703 160835433252 55357980178 16264831123 11088121835 61357590587 35743608628 20085833944 2802258247 45018523251 137256986559 61526695185 29080028336 3242205048 101358102718 24009820974 82581446602 7886045796 9509042954 9774284177 138307305585 1307438223 22155334885 89191961043 25479304974 46897962059 87221155664 167819689595 77417245525 97062935070 77094167017 71503050262 23042152990 5008052886 161385247950 145730018 7149393014 62105827069 29854406078 9627825307 2373119299 164520984289 134916265844 35872361141 23374610432 5944046926 194426944099 5516483131 6637820269 11221376970 87766125562 6200428157 14967891080 16577744088 2912595471 83077132891 137469722830 23691900691 46764696069 66447765028 7642512812 2330866465 97472010236 1231794971 128115003513 51099353591 3313861881 27003754026 94630854307 5821107587 894963530 27686193441 52488603230 5804957680 150358210034 162536794641 317391966 11620245632 17792009 104885964723 14688194588 23772739572 15335926527 59745981787 75918839346 615672023 55798560079 4057967306 48659590548 245785770268 25778140968 13003893526 4213342439 12280026131 54378215753 189112564252 3162159171 344542707 35164158884 62502466835 161132785128 8698841398 140067356432 37290318620 73264223913 38597885424 28368553137 75527803990 12930968735 5776632537 128207733429 3744612156 38643789188 17752883855 48966837238 86634947835 1485452561 13477001688 177706223479 1334976670 23633845855 175050633661 130636692198 11098225437 639602279 17012753947 21959671656 2854195212 174020316233 6958984824 21752108901 24906665551 4442768568 51832311800 9127702714 20059827870 14946290247 188295657816 135355402871 1363131558 2962432892 4243849857 160752842486 209433879758 72832994336 180958052380 20526150696 87500022757 15888732198 59043204778 53711890594 57169876661 153736071221 167466470238 217298520432 12922637095 37344191148 2740466128 172461996411 117080751653 20336024231 25962489590 216898949489 16279558323 1276471849 1413701699 39530290703 9800018730 135608971374 136855467630 1168934719 1443438456 15331689139 914982245 55356451718 30615802866 18602474357 32917672161 210553557300 20279336316 129424428008 23784499205 17510370777 6112376934 12299972502 26376678325 37294450756 52038296150 121570410494 923615825 654555322 86108351392 176097478955 77368348853 53708993964 130225951477 22331676760 102523029553 149802005723 8989712409 1442854700 136077957094 27926314851 2941572875 122011481313 147513827 79802036027 62454942277 159252079539 91610194206 14501007671 38767759400 37437394920 199136984842 25412321302 20840855175 49045020671 28547698528 22373633656 5791093831 77170295687 68917946999 165700251353 61174742395 168157087287 14970421487 75099191961 49381914249 46972527331 3099590086 23341019999 54182113606 22570702951 40185014807 64787127835 140614030436 24508529691 23970679274 135769760817 149519475697 174166393235 11465870961 190334991055 67967190587 639329511 60309173569 3306403877 15192936154 19484546895 10766482729 19163481563 4629354149 25190832971 124609411051 579161880 113214536700 524897172 127836395230 160011979430 132789023107 15881862294 192390259580 379272351 747543243 31716399765 12806909836 156185509712 15274981247 789026656 2016599154 237739366641 151947835625 47240298603 86610569019 61740548780 134869827837 117082399519 103755214739 41976157731 2535339387 72099444171 98330872595 66541569119 253219745 152682970838 68826394138 53379255847 3130246027 183725354096 1055422028 7247936103 20776712886 67260653276 1847292410 76784959887 100753563924 58732170082 1929278889 24223907335 184298197708 265145154234 141842782686 135518219489 10155967822 7910808640 34426168554 43516805975 96837304146 18600072545 430026053 4067109546 194937932972 669327161 35240862575 140963278770 150939338721 4452713917 16007615730 39840793766 30524922474 20392945455 10628754192 198177631 255901974 156073498328 3871316871 115431959282 38934000944 157683854445 169211986934 78687811198 15077760106 127822174265 171206070210 232439117334 131279099116 128100568670 132536507525 52376462363 19572455650 41749267267 83863289921 19395518463 34516897073 15439950794 11884176282 74741947395 1016051383 7967051894 28143953577 213013655 42808719535 116203997478 1005479557 53113545868 6600949213 90076578986 16072086573 74437921759 5770799509 58559172396 460797446 17342146237 62856593400 3561380752 65248525876 14843108923 136559900904 4354258884 11061402067 51554660237 16271173099 3053874471 141579334632 39234443987 125712754729 10423891132 6320708125 67827925532 5363035278 12018884245 59448990015 121596023058 159187519110 19991001989 67178432210 4979377593 1049639298 13167723629 62355763914 30532409435 109301630784 13431265431 38146788884 7669911063 1803276642 119091116976 3090896691 8641020990 51410674687 170208657201 159252875517 25982357375 105556448687 162367385239 7213824665 1069726495 9913947089 3167638360 6875404808 36486140924 183668620585 50102095771 7092722059 166111443115 55305608602 55221133746 21504804323 15856816889 20219763655 124213244741 14448007589 21961664576 96586809018 133121987364 93750432240 27040682467 60934625817 97371864318 97247319509 54632956743 3121243529 69948925344 17358417584 16878228142 21412104132 29797308551 24367463616 14598460473 65227645012 72131099177 98768586874 47711413538 36224987255 3250947468 6186181295 78123660148 141054341602 151866702690 22170861013 26757768320 809091437 1213404525 8830719398 63560181239 56072804023 23868076010 39755665420 93799393155 4274785407 20481367077 59339173522 129180294 30269412532 36513635039 18962890928 2289057207 61961701509 5919746625 109376118707 242773971050 17590748517 21815991535 37347551855 632604583 2977062748 35260490659 21805687230 86082485921 92301528255 16690578613 6778750836 3068813661 21577054217 118675072194 94694739429 214526159489 13439855645 44342737863 10710430856 113844354242 9595308475 35649370 153318204758 3173764345 113253731005 24162340054 11177892560 167214624622 28907427812 122570827503 66719736745 4035525114 173553223719 6581983407 7043947971 13146382448 238514394053 28517447869 29269975657 45259565678 567430894 32219400584 196383974054 144451227377 29215654922 26749692603 2477328698 121102182173 105649244260 88589331606 150241053224 85898406320 175444322686 181636476241 117896437668 183738180670 32231598029 220459984768 44806320837 9374801315 61729029146 191099085 203960076986 5016793850 70191852383 18857959533 157022148391 32082658955 89722211233 88637859727 88360330531 125622403284 105137477672 4231263161 12709180758 898052811 76771995501 349737025 783273757 80723940163 159103095945 2908924827 1384594768 26353512944 10992969713 2691996533 19597191475 27164243391 11480434226 91812502608 30778668958 24192644173 63699980447 12988511216 2840445530 32749960222 49681662903 12503485205 11921458986 2779100525 115349056593 69501025515 5299813797 28564029748 145910599206 185993367882 30664482863 22598970450 175268232742 23112294920 94992242708 23486876797 13200954326 5298457279 171237959349 1000219275 3785917286 14561668711 182037153122 31336120214 126554407542 35679992561 1955008809 99839125906 141998494756 18921734163 32791378930 19163219504 9125044661 6708369217 27081248147 176329906850 52718647206 233933328804 30197456313 21459863562 241498074215 56029081520 134324847091 4607755984 26149256758 84543821505 27296624276 6626944055 121254868503 136190125600 9744081157 50984399944 29411377407 2642511582 45352430267 33790191795 3767159323 55291281135 23985501193 24291606424 55028955509 121573982382 115945754510 98003389359 30378578127 14983906839 131663525 52366195363 12913280978 997641571 129081945842 896035458 17203136233 52116273093 4652890374 3522600047 43350410458 33480895003 17980493021 16042953071 1528539357 152834277753 42119378802 156785559471 33778154984 14745793948 51607076094 7397514559 27695015264 101532252072 217369232812 13762093020 7315437554 97078569230 1699178173 23193588650 4740759900 70601423775 7085843255 16912741475 14077919939 83274595376 2976906 106869141798 19496361023 9165754847 24759591621 79988733414 61126660075 6023473340 14815664974 1670524 102662372488 131628825670 3904134114 33762101355 30944419503 35384780667 58478564540 41529933512 22754950525 114493206626 53682373766 39974747518 214095212613 22396546805 9735463545 123061879849 33841984081 53595988186 58122671539 71606938023 68533466067 81623505152 15428413247 183889328436 3790086525 123679302502 7533732253 80713286 32634917205 62704841568 23107871188 173156474356 22971139072 51881860790 6885801930 799478482 22985987796 18827004625 31287812852 1985005992 141344429276 15651512049 200089698875 125907208392 36373479136 71131488333 53560118792 81069094595 56084837057 51502389 5585010160 5539818370 169253028498 6777013642 56785403266 17016472440 144657651074 187990909369 1360825763 180723164842 157001594130 62971939784 20642440054 130412947385 34738220 1785818483 90644121769 138236358922 155058921512 122497198119 248511760825 8036966797 40620094743 3736476254 197071178794 71344630905 182149099387 119191431710 11640416303 184101737490 52870136849 65778443010 190822170011 3163077053 109468059367 17699264151 140987861398 103100445975 70078240419 2460650375 19449392326 92002550362 127983588516 10708498339 88917834658 94995345486 62239835044 57901644373 232440281024 47523220797 76345898867 43040197497 33090654219 93673806639 4856316986 171732521330 32021205718 144538802965 5806181660 273079685 106104371081 36868128781 171882311988 2166075134 4028341003 94546091916 125570083707 55460504490 55359346829 3500493834 20839513998 46989165510 123195694722 11725178889 166689454812 112624281800 22194777962 879420021 96885208437 66430714053 5118474 13361254913 132775938459 33618401601 53491542978 72173409378 45035989577 1533385329 8477540317 250423305180 146292444331 16085510863 33329082140 17698384573 9331295269 30241216891 157044758130 10835292751 56992572612 110194509713 67442718877 433176318 18004687022 79684008592 20280295793 52138047203 38657652055 121048183519 33028225572 24089266360 19825922699 139705719109 12338718715 8745984266 111592525322 53490129881 163060300474 27931604949 32661685039 6024434674 226168077693 30514224670 241430760581 72730460571 7134588097 45053385388 21528685640 93623076234 66126541218 245026006896 29398838929 7573818129 26192538665 85222220414 9547651102 27450070394 19961148675 10120296993 8769220670 3157939751 116480736091 63211154176 2303963107 39975587749 500856386 110329071740 168630548780 43811778268 29519617953 184401552871 58008337127 86058422855 74265871649 130770955771 20087127835 87243673304 11286035679 20926416006 153157509673 10601086351 92777809 130545164435 58506412191 507459700 119791810597 51182720761 62706813738 40041756381 11813109896 404955047 28827256137 26721078525 16533659212 42035748096 99329749168 241657803425 50817564406 14341373281 187234056222 13220924123 134255352062 9057046981 32669586611 30775150913 4740447767 6194380866 59147873586 110789999325 102601723150 58042752702 58396179414 20412280865 108521443994 11798544791 21545464914 37635347827 32943821009 68035995890 209656000411 39655715228 7848063630 54598726961 40436461698 138625211487 3030751109 163507578682 55529136520 115795978711 11902835212 54741648799 81137574370 54419956093 224170794905 36976254874 29484422361 133581186564 149614146030 165412571177 15269927065 123343831 134717157359 94282125185 64701614167 14590548752 13385105196 92228227984 164854126856 11610931278 89864217606 16337335961 21463373320 111382327597 65309124599 34030032101 1506437644 45466569488 14360635188 91617005409 111815077048 524188694 179132207240 24781854798 179298290607 80564487300 5371619584 11516342909 91731942158 24638384530 11625535370 25564450257 44586505383 52300098773 12780318452 210011867725 46021867121 131785411746 2713447131 107439396893 26675285382 7946420148 115050396403 24510770718 75404929899 111382229368 1954004991 56315223740 13020021582 93677273046 91007205674 27028127756 60462950092 19303693228 23072250259 93237831658 12299428684 147243166527 16343593818 72550754775 46613619101 6170229624 8601216127 197416161402 111093854875 79684550 125925814087 33365440676 931982364 64750921502 4260253287 99740400858 176159150038 215280465538 29079850269 24701445346 4893812004 107431136230 90590243877 57599407982 68063831749 102004883958 104256320204 119082398891 10355569921 2723095977 115058304508 881214529 2847812376 37564466562 129284094319 7967238322 28719579812 18347968575 14055356391 36982086778 2441460432 51305648753 12200251645 114698992733 168863760184 25799428523 4541668103 1506170160 29940730993 154541457306 38488352400 23873060816 22129651010 30767176725 15838810199 36561333065 48646676513 85389841223 9620577430 235077001645 80756085669 42973336431 32389187743 34062403788 158317819065 7611571569 2317941264 93733245612 80175326467 91981129743 83490856928 181495265821 7394113801 57168407749 19919750062 7270511934 40131355997 100197705297 47500651495 25277745915 36192343572 46300048496 48744481556 29604885130 71170280885 3668392798 1256068094 154290888625 29599936067 1521645784 62250724268 176266941584 48118436249 28790173842 156780578545 19048891369 61598602860 70412609101 13224800499 205035281759 649824386 103697741487 9362299441 7205639494 6333600445 110010418026 131162535160 720829172 12691277753 81936120419 2707570226 4701037715 27652328814 105781148708 40052113995 114894308621 76925267653 178099803226 19959665192 12725692936 19827340816 18981026403 249186703581 215729819068 36604895579 15494016673 1058658526 24807181767 2902917686 53392396 85802366871 86248418748 7277394118 25449923094 157963790168 1162588975 12201850284 136015225499 102336668396 24836162946 65177322236 76390847884 155300725563 22275115745 633326671 1137763990 9298694102 5803450480 19644938192 55189080251 730930380 145178861120 77698672219 39499712441 110530984773 15499385867 22066284186 65543557021 37535107480 13845966126 142814783165 91456143998 21937923379 313167749 35718193657 105252068713 59432832644 51254155919 193067897525 649963801 15967913098 56605783297 13056932162 18051886814 30696873936 12336503767 5232577703 18493269313 72588751099 25076892089 10368906933 63404421346 176318271512 190037928948 171388614952 61543857873 10738788481 14793002151 23975454857 54828590401 48337046186 8068838425 17161471694 49321885228 4640074466 214474906405 13115029224 34706730744 43299299689 96586184753 61948185841 29734042242 37308665373 96350479 2699661626 76368605789 215026221690 27020624741 23696627442 167007107151 95405372893 133971614319 1889996725 13698828557 36889627175 111004416708 144205934199 10032638176 21191196422 690613762 23177887825 59702267248 161280846605 22441992705 2446582744 2683945979 9110129332 172389483733 157480809566 90772049914 195750662832 8439555073 19945035114 157473689577 1583585123 4651436720 2174505892 19864275819 23241073000 65630341203 8567813726 235320707349 29320275285 39663175445 1206577527 46305996472 21811820760 51674473502 187143621084 969825610 50216364649 48485828088 143712121326 31048032732 4535983128 159257781467 18742031496 38488032142 43000100854 78013309668 43997454206 39909038041 25630731340 9483277658 23849021765 160019865856 19959166907 103849656600 109544700162 46952630322 63632193706 250090418374 94324167515 7595937741 1148661443 96963967648 56634007854 122033723918 41680020558 42243083505 19770282493 15976745400 33292401872 15355367798 124302204808 46050916316 43513130204 64943661958 44889177084 24610356194 2090340402 31603940541 93159859699 38049908381 94461338 138508984108 132752282055 13274125303 111439858000 70964082509 238912894569 82699967936 7847651975 1816417679 59968284131 6796882110 140297739224 4775175056 25622191887 84288032343 4093432742 53725283477 26852604646 11017417748 22846464337 302074478 16550913173 193186595179 222073098792 44515805408 54327656540 25483592199 14787694244 183202160996 220061047343 170734816499 3789748665 31435476237 10608194599 243490390618 1710878763 196478855 1734425713 29317144895 39648285541 2963958640 150106030774 5950480304 102133855919 133993739654 10877183748 17515508290 6794998410 10078645417 995904621 32161416811 66710575335 8396498288 2505281117 460452596 20881064278 5129978186 19063690067 46241672881 28058380591 60215102156 45425653503 53555495980 3956103671 17158301853 21779386117 2256461058 7948256090 112526051622 115501031109 242785984585 217950932292 47001062741 3061260186 5832760005 52544322219 12508931847 106927428712 2432259803 86955146436 3189973446 92274315345 11486549259 8270618780 60598177 106180474307 209167381186 64779932918 112145378069 63451510834 186248761389 70980669433 41985090657 128496812876 4898872444 135919202503 134268597472 4989740338 207124187697 29669018372 404725037 20468959177 15937265212 39219975186 32853427525 131076140981 14742338167 14013443026 47556553913 35429793062 161837790646 26241396421 5460194908 42784614218 9652974140 1657141577 101487063858 29094347215 97115074596 162265115371 64029960523 154291326993 68543986477 48496811388 97287241379 44568027444 35428072368 79976266890 126965151526 464984897 156736423262 2622007054 85907378374 23648641471 59780098138 171213179841 26446192043 68504201372 7010464375 4055630414 71313480463 54724699327 67628688189 56516464567 50791057408 139381324723 11869661542 13147144184 146613240641 2780591496 98677557403 67530129247 31476205618 58274199741 7256036975 42748482884 40408446918 3471248203 71559871210 27786295356 92231890902 15721992794 141873062552 18679864693 3850943419 8512572331 86285066594 1330372451 54865190973 204404199658 18646772214 36820562810 61088996212 131364200527 130052011873 186475932171 25664335777 33317499969 73534719132 579603043 137442211995 16180779919 76135080328 27512107302 219111723513 39921201383 15956111589 13036424331 143226414415 142813707539 88589318275 35440910292 175253693 6894531189 51353558366 64199133146 55596653707 73468511854 120977007791 20337457224 78119839093 29245906795 253786393148 56656883333 19068250121 129108592050 7600384303 29266545009 4132787703 94416200219 63902220572 52424835969 38655743495 119880061004 5899094398 146591497666 74668968463 185027976902 147364366742 70123996508 726461442 59441374197 5016501646 1873068414 3876741943 99224387743 131440220550 194586880132 3256465223 30705682032 98209733 15767900490 15660926699 66535119262 1697765637 22203157134 3457207241 1065046343 154936287994 38720803269 100791355828 54816306194 63232640358 4285573564 5528748276 36754394611 37697148061 69084760576 17878343346 151305225583 13569131036 81541619439 151272434864 9071834387 279980080 91644117315 36094731596 176806952463 21647256637 18536543252 45564559779 160562459022 8251555086 27942920501 111444626268 10427455642 51234744638 8437897739 16088057291 6969613602 99968037621 188647448341 47897514411 108830171812 44903306374 3299220773 72825601601 47949198061 1650714753 35101773625 65856305067 112524309835 245593623658 8149097732 43952894930 115545837615 66516203365 99865065515 81554223989 10284989265 13505263007 38530217400 16816372957 4462197820 13117980233 139453205557 7396208861 28690329517 31109677685 156195596925 161424543999 24634392557 47871923100 3671888191 56289862984 80302531651 4197453960 191234675953 428293434 738699610 28723411884 118082129643 109058178706 699793414 33653283797 18607943585 2938864461 1428357625 3183023087 12777929299 54956686744 48861921742 114831385119 1801657175 36850524177 198608048400 34383849721 13964956382 5579104373 151692727991 117889252158 11862475587 8698525883 6951269061 116059931656 9913237955 7045779350 14837707400 1707640786 6012472419 3952236961 18471694056 37074111008 15651715902 90170544845 155983373067 20136000417 7614082808 726130758 33790816718 42984250479 180038111000 35869606184 10066265355 13618462875 82628388953 78036585239 60981927029 161624253535 9222587010 39850151055 31530805890 176141743129 61062549274 176694694108 66726010686 84515965612 5171774490 23189277682 4981957631 4888298961 20298972419 5457423138 9129373647 14813803010 34161320489 163745265711 36255578680 34523308771 111283843962 166972753357 61579129397 73875210731 66749171993 45234097685 5357973245 117679269 43969253978 706776825 108881213132 29940495490 2892226113 27112521483 104826773869 75590486612 1705905688 154424421794 105392556924 225329607952 16272655845 11330312872 25465862558 44850786216 54422024250 121642939192 42313951521 106681143194 63794596163 190131998303 24413923478 1062979849 243749833453 103172763775 5433707447 34444354016 40961503587 42294055495 93113669071 12874575107 14784628254 4444058200 175940520448 112311617003 48612969406 32377679470 25792711617 4063006856 37127555234 5935851045 100933140902 82793305847 50238288888 18081459198 107688448011 19957418665 2996381789 171913114332 159916333406 3693380332 75064529598 35291441245 117645041571 6498585298 42682809633 292913155 43892566970 795470163 17450358748 166492843616 25813730987 71061494915 4375559007 63632811865 86172421285 31441070770 118471045 3868981519 4420397203 52456675889 14835856528 32672249538 25146937267 166950285586 290335002 16203196600 165296728939 125630530162 23502881483 115542995083 15943097120 14109021982 908842033 112081710535 4377719375 1452286127 23241897587 15895291830 9759040344 28825950900 133852789606 36985405064 21201916143 26701243745 6648259217 20937794423 40473419276 23758991998 34931830105 122712602451 23325072163 14788619168 191656846748 187518578274 18971487699 5360611058 71250557804 24141458477 22652825153 44661917373 25324162308 2215220963 52448638880 4180479396 1905606371 25472996298 186958407462 118891174498 77672812443 154361705273 52616646055 54249596572 133646848026 6392581096 42137091537 30997818888 11620258807 19607762427 4536475257 44802319502 1989864455 167400064 79506915516 193843329509 5423941151 1366642636 6622976949 42533473744 121475164639 162455032740 979246208 31398484375 31655728851 13779547296 4559785063 15962321656 35871592829 1533275473 143126996668 95876833510 86506551172 93197246437 3647020479 4524537040 11305698305 60369419116 155488769446 68066963883 20002095436 70844685492 65007443513 143927413476 106702390587 44956200141 4873790904 47560935338 64258440511 2007375526 74751894552 111933666515 57067621312 25375774529 183877722288 4554682833 90702494626 86263558466 113721352619 684260023 87698942696 205566782763 59408035133 23385531567 108911955511 5399395799 1802662923 12939183734 9540112071 1887009529 19290729104 30941202176 11142383791 12619845611 40443908063 13583214567 77279433164 97977745510 239962937457 14166349806 144420894579 10859348617 25932459867 34220709403 16627549146 17136885017 129418158301 10878466605 156757663422 3615604503 15037707280 20946471714 58496586305 59158671 23291687791 128357054953 18032001084 82472994458 109813473800 36061024540 14742255668 29700061136 49476976058 12188007454 9066835102 26685509219 130879309371 26016437577 44018952745 19080548391 871342085 159289355642 55210620705 30721978821 89961525641 118101428883 1406319031 5925755944 37311352947 186947226096 9183544561 29300066734 13931407285 51674112435 133720370771 95208622227 277828723313 94610035045 95827897590 11874318012 50996389563 109561635401 12790330723 12113894255 187013441367 58412911564 469487086 62816297879 7564648172 31213219425 22792826788 87493350826 1210551206 608862145 1906950880 8612210293 95480478071 49260857856 77953564062 23839784670 58229578962 1246272600 62865119999 98896957017 118367955501 33010803465 7928540923 621701991 185300489656 21674099135 421752620 102193892151 8507137437 51905173113 63532983760 17774991021 206220259250 42485879830 71310888543 13434273444 87157005082 308859539 6574116010 41807467657 98019606646 87749208062 108260938 43171558394 53091059621 128517182872 45764496181 232084111697 70198257811 3271951341 138797514855 931640071 91033745898 83277151164 41255666886 15834974843 48083886756 1081919104 2210803431 7146789434 27246713572 6000779298 9578607629 8215721150 12992105162 60521226646 1947957909 144988652880 229045223435 25144510918 200450308492 10044287411 25352051191 75564174169 43232724858 106453833207 18547637936 62186354891 65347391515 81787615131 52557633693 102585476439 137241707063 15626249006 14174192398 15628222181 131316248332 28082567101 245811452 54226423205 28475019089 39708248695 60287609350 28540539512 31656145749 118005263738 32554493667 87302076008 257354146389 6433526577 104900068559 63527416861 80576804558 20183130251 110795412017 115798871475 19615299298 27921639899 8833371623 128883587775 5844649182 102851976760 96158219845 16212893967 75513672194 20562062324 48209756615 64349568223 3955191612 50813121475 129151235299 178741506735 113889825904 152481192657 9990591730 3895403819 51349766093 19817770619 8820716 18080416191 2978239023 98870906717 38683339165 334832671 2187815367 165701341312 56795697584 7404927958 25371594271 36187037630 27738392457 76948419562 101944301218 2699681530 1114314604 15235156439 8000932649 6524887540 33919406475 54800175085 5734971364 21101502050 11937962361 60730612967 4279653136 60298376289 7266100990 202208986077 149854222701 72616459310 80011142639 93947522538 72098468185 36382633474 82259066660 3820880690 17192309783 243365077765 16394856347 161882303672 68441204315 162733173512 199121390270 130036329588 18720673339 61699650720 68147905596 10426157932 70539906917 59684745247 4198461330 127323766720 87650099631 100375697223 230318326624 103996350822 33302860232 101235059539 1482453012 195026069381 8661509061 10395605216 99578034876 3223857347 127404296912 239020261858 11233001222 8172259911 107729795436 9022886696 9456534280 58884099608 3384314379 123843347186 20996263630 242867379286 4656898543 27824527249 30441329488 84609180469 124305033250 78587954699 43837336427 124421581556 7167492286 23613009942 19149622566 32849418010 60205429668 6386083289 96454146642 62856782151 76259629258 155403912374 46899021285 10464107848 68183291989 18812684549 6241467670 238979022 1499701658 107214366167 69801500778 31199620486 112750985261 35314462171 43589090904 1700411581 16919354269 65763101687 7106011110 156990976288 103380756194 1032065088 56226390543 2190122252 23108480567 153455467897 7939364048 5466220509 108998895172 184325916618 1892450754 79222443414 13747582170 180616258282 42711965075 32437956083 214404435995 142877591850 120052089417 738207123 53143892668 61362547514 54827400469 17977860469 75207096365 5809175113 1329693486 160485345085 51171676627 18216026400 32960091506 4678158262 19603681180 8953337469 34701904471 113798798606 82221702 78490571130 267824212216 8015634983 11276350612 87038944819 6792457681 2078021928 49174995666 7017316227 109210678454 70833797563 118900152516 55765209783 32217752341 72802595468 3328811991 3759008235 11422300420 112418186189 8837685809 31311023312 156816279108 82108742695 179142352062 125380625845 3813036774 3859234089 6158169882 3414270610 21271819339 28138469165 7804596094 429407963 3562191379 167226927493 87268228914 5065127603 37495333630 49036248787 74563219798 26933048434 183706961612 12201522977 57738599147 15422764844 10180787367 9157298460 33932908095 47958224308 25166600520 43994011822 36782828086 134093236933 133760244299 6057239173 10088544885 2807373017 1151690615 121665081555 38529308882 116065543253 13673696504 7146970590 72889100735 192119962181 17856246928 175559794305 9211773552 3943792409 58187067302 42723415116 92255674569 9898005720 186848885514 120630623887 4736019455 91445449608 71509443321 138828211064 43120672618 113469098724 114462302588 59284036003 38559977937 29731050587 36856997229 17036891026 56492243523 677096709 92806821277 169281173699 51662378420 241371980257 55443349522 102823948231 62640386293 38221532 66304211031 19480500468 32276879913 6409629625 65666048134 113194662634 123930887268 205517112 18985997265 32313859629 25045426525 102667500785 7460108082 3118221187 9808907708 72124105729 1581694136 96797527631 6558599652 113481491722 796802556 74835659434 4250732367 167324724782 1709282820 32757787085 88769906187 135888535005 235807699000 44683070042 26162380889 1259117634 125090020 107611847467 5622921377 2728257153 5264926125 52714050541 18404416 42991487955 78249436505 44948198373 603702225 15901189004 57884168358 8661323871 33822618312 468471009 175371757918 18465736694 5247527023 4033125006 4650405274 13754804809 60458590518 5979462449 332694904 44246865297 123869675940 17787916407 54754073825 84312752041 1887963187 19890310996 1022201866 50462736691 1983085860 88029586238 264563 19410186934 346777978 54708386564 18840279852 48315965168 152632748803 60272555468 42800080524 80266341764 33432927829 8712365984 16374833654 5377475520 100843123690 1073115100 41386569989 106574901779 251354292873 21588804610 64870504110 154510258296 159107741104 2318363069 14171892388 14869892854 3316345031 96332503977 95042066805 2352475212 122520630522 30138877332 8120590376 178092076397 170072991 131072127898 119732636922 390734347 187233890822 57611537774 119016181243 36435087651 24890681593 1171923728 32729642133 23538220104 901021393 10966345512 53370038757 192566835598 22724206568 33935360184 11004718691 19787898318 77469315090 1431976478 2939314408 2889239516 5373341178 37136074969 85827994943 38807010900 103764467374 56574413173 9469807025 70743349036 45784520596 40175553449 26923502719 21016271258 31919162485 3999443642 29482321286 778362911 5287061713 16545374523 73308439742 25231342747 131611163804 9147578475 3814092401 17438584391 70253551607 168905147739 14846013724 9331630098 23163210157 50775430504 4975508867 2007005868 158344028787 17918184070 115924747719 23049837869 141310743496 7720399029 46551309336 4470786971 1963379021 36963042074 8248396920 17267312444 19695226418 85578325590 31965186659 117553832191 28144255140 107754152796 33339009303 5785725661 15333109598 3604845726 132230609631 1761074063 117992178814 5738226843 121179292103 61003101855 42915824159 26821802494 24727235857 38590966296 26361491785 4892729987 222856639345 161801916618 96289732445 4188896053 46119476846 48244494697 12576242595 24644579923 40739672093 59175838529 64973977374 45252124826 14477234758 23420810089 51792001405 135246224027 216585149171 120184148739 87453796083 9195499599 70965141986 183718879096 17067457648 10981272320 49521528690 46995214961 6591235827 87143483188 13716680049 149026870415 159747195119 189515800165 140590784372 37592174378 20458852300 10072017759 55582245234 12812708413 5357983379 87646767043 7051538713 1799876700 79835737569 1960918196 109673869018 93977339413 153644775551 9693545113 20109468645 4914286554 620016121 79313405762 7454603587 5345970785 197132501035 52679899100 12160002526 16699041896 5314032953 56016950317 6792297860 160543780339 33123953034 153534432234 49764849339 10377967790 17843162868 133292266288 32475892121 40376771082 51782504109 11421162697 10308298448 8557245851 1602372543 4739672529 34872697928 116276026814 60660521057 126088581795 165933214206 25064345550 165586436219 110194365560 19915908155 16846939797 13571252432 66347335059 1157135100 26958159394 137508710594 936044671 16865496897 31440096934 73065402038 13649762435 93254227154 5182276329 78536624750 24692297621 30156808930 26410554485 41339910222 74863752401 28446959055 14693754356 9556893157 3140618637 7781871967 7336278770 9462544077 107367364050 53565707777 7878460784 27073297169 24409847841 34406543054 15277761041 12239124442 172618997579 84910250344 8306551652 193438541 98398545785 20898016771 32898134910 80505289476 8543408540 98496049210 12740625102 7307720910 17857221024 1560202416 22402767879 33358182595 122109117234 6441447272 87390390165 303665394 110706678806 218852411255 16360066270 39913720327 61261027844 5605593873 118549185185 11140522253 62252025446 93406993895 14525666778 10798461777 14335878174 7385035434 39718672164 6708783755 779089685 11512003091 51489266686 6365143200 2019938931 11074622402 74148944534 122965754996 28328001852 11266165394 26741742720 1886793973 134002336060 14053486917 972816423 124088421667 84129386828 1373706303 13327875239 108336381957 251698308726 174927609621 167927913556 47524075930 491558432 370959740 29245635496 111592271231 41010279960 13718112791 12024477502 75484426397 61168907280 38983965188 19038370537 6858351609 30943769812 183527028912 7007743164 136158030577 51219641920 49273480228 27392946845 66028301663 1397793389 2498269467 497436041 175319974949 1561496138 9536168069 34484858450 6037735189 28315092728 1209096507 391578326 141190242486 163959622397 156449970282 33401939987 37953053059 33360621763 31982212647 151328159323 219957895802 123463782545 10035624011 146055001079 77558887439 37149095853 131829127107 39721416765 172287707555 12268530025 24802770673 26891200379 37665882050 113905328308 25481114573 12958753005 57497103522 46117772657 28019778516 20473702070 14626887598 22660421655 18557899877 18555711202 89677523652 62686602370 222770509169 10406523195 116495103304 70062140215 16517074084 3069480560 14414695953 219303012772 17201917720 180607774405 122198018238 11517954120 154826890222 29724646513 1233877956 86813115051 132112760870 11768291700 12813662103 24072609198 221029221737 55833147609 18671280782 199124657152 128928131691 175337400786 40944089897 31503075107 12171187320 84613272534 29827358459 128717641853 10160507902 36988459776 118639978998 23051879690 43495361906 337880232 15089691335 203124148050 355213248 31491307553 110311943652 80273672235 588108100 128959149792 155214191606 196785307399 2976309476 74452113729 26693566668 172339141244 17509937467 10391490772 133887881509 26984625613 32038244397 162137855 9248065639 9755263207 1874741447 84574399228 96540402141 25647179879 1692585429 31802941592 130594970254 130633172021 220991359954 80885096253 6849520817 74999049725 3265658271 257085706 11391421278 33663340462 74318508868 138354513222 565600173 177712093530 4254142595 128111930575 18965498222 61963658128 49034115771 2568361722 6274820485 144776707910 14331227309 27440978473 47340858107 67427292495 35186376158 109566441989 147836151812 4541947 8569081986 119675662352 141419192262 130301595567 118299764383 11292390147 39540630451 40986952828 80963213186 22846552074 196302738776 9372397983 81083650858 8680149076 112765432321 114500171600 92486635586 3192217862 12167942682 34420785993 2988764543 4529114 87120070609 43614967754 3420847911 8791639548 2811319064 16961546013 43351513842 91983588790 94132309924 4635939445 170207454928 25454953591 36412684837 78733960820 248903351171 49601824300 10215613095 77941596619 34185419824 182209213895 101822462354 1016700923 111707504187 65687266838 8645083569 64634065651 99231180726 20345383696 27570613941 8883175680 2048429114 1521370487 70502900480 27061206126 73288255487 63531143340 158857262535 267022844181 235021401205 82552179428 84966579519 48511882533 162991943305 24819850178 39147676253 226365342825 6379561214 126217452824 130558036754 122904802944 8642847740 11664727894 5821900984 39961218968 68654763276 95760563325 15813189221 129599621772 67907132248 171392892602 123326371163 14524016491 101712079056 17358347043 31793199762 30947160711 22454925998 123118524393 82347145716 60384581939 580142810 40808880324 210564515042 15767065681 7394889643 1673888982 172518030322 21260563518 13062516875 151716666752 142474546090 134514034304 1450613165 132837136291 61393303273 10808329003 80214674819 63451430000 60716607256 224158880916 7275476326 2186757747 14072918086 71046042205 17173949672 14981568828 19783084763 9871846850 154008939136 120006511250 92232748791 157888010727 40952478358 9738089127 132369290337 28645637203 21470185216 102379371826 952544866 862037835 14168140456 96069508972 78336297172 104909179157 40619378998 37313911335 23588418237 8056201738 67090101889 83097160551 100023826926 16336396579 26425638292 261202897985 3292585649 14748423984 1035352090 4941953573 862858166 13551300522 442113544 27274003310 52964222862 85326324874 45483498468 56963298750 493153563 55083300613 57647325835 107775978116 23790970337 66051805043 15330252690 21344668435 70358580594 7020049882 116050059669 510867708 449291784 7660326 5874806333 33850797306 43268016840 110858811694 104360409420 18628302705 34281141155 14651779412 18106915620 265903333 5486084706 6026407705 6339960628 10698731895 66235326121 150943476492 1800057758 102321491277 42567064861 28151847300 894168657 72835062595 4039540289 104784886478 227529871 35423809265 31419277993 120792187173 13453423759 85320481645 113165496458 15369378050 67513261702 133935402083 93214719086 11341174996 38922673716 18059429969 2750669347 98060688069 32085907488 50357840069 25154929375 151913563692 12435979110 57358771277 26966422728 1134369738 92490428516 41784968653 162736607013 57033452518 92446506424 43715603817 25762557603 3869790386 152958829488 78362905295 135117546451 46911073 98623624191 80670883545 17608609199 10579585545 4632646336 195177028920 76754832814 16839887269 37584691029 51683900142 46461448768 45490571415 105685200270 7519165102 41031721523 350963046 122382896429 4341285314 92021996605 10166401805 97863920163 5256979858 14515283845 11653416564 150094106401 158319655295 6648686678 24515595138 24815729528 11874773370 17050050287 41497526518 100907432413 198594619594 24034800546 47649973069 14798279988 141802756538 980511171 70918907363 237688211 4505623969 49522334102 13750326209 4511701549 1334000446 10323951976 11827975768 14812340846 147677707959 79059065023 96053780223 88523545 168370260490 40827699920 82286999931 56645930358 3799502463 167467548658 44338559716 171802808049 68133966140 37278270984 20371453023 19450574803 29041465438 67006234494 145551410452 34868743520 122845841150 3656657718 738137386 2478969270 32830733604 560410947 61961697578 2123809262 83442305943 10849871233 96559703 35532613766 182357325937 20746044767 85981702306 108514691746 60318249996 55951770981 27185417155 111537537566 10991185125 15461632328 85677657336 53891970718 150366622520 11625275868 9199053199 237785167024 2573119469 65849338388 59188431931 24979717942 18117217475 7463036457 46422720717 11356209207 61867597901 71086755 24203429283 102538916404 28703952731 32194501245 138848231462 77914372636 14915437476 116993224755 134683721558 45075370125 17264562277 28835037196 40768282338 42354536059 32096305869 25046922538 2636278441 13750409316 3622365394 4962954703 100829859576 17928806248 3248113643 224604409388 109080349091 2484276518 974931144 129411002385 42932094725 108239698936 6709527328 67914986810 86179466764 13846474743 245136769981 3100156325 109393120136 193010673 3654812521 122893248275 49380538029 67398850668 26265894445 43867773373 166652610635 23889904148 682220344 24841411084 31926236681 2965587222 11400829313 2013649830 8026544363 8822943780 19424482188 22914456334 6374966371 988315606 172287723944 7892050490 10548451458 5959605006 75914502607 27677139358 92220907282 9801266578 15237448157 7028350644 141838610265 715218046 3201476551 1492113620 7363333740 21602071539 141990870749 5496592564 3227277273 2294994109 93344153399 183051118033 30413566277 41866371034 26111156271 192283409885 14820163340 104561321660 24905334957 7035133000 7704485482 58717325027 85576027821 54076074354 1768107530 32748387069 29440573570 9419165317 6556334128 62489027315 37335496049 112458636264 105509889063 107306601834 14452960178 72631214737 2916312601 36387740109 2862145241 94402405880 1252970080 91472465336 150770109475 156939433573 183114665080 18399082593 43198137700 4688683509 15800885878 84753221935 47175333014 131562431875 109245074364 72217284393 106178321208 3817882796 35917512487 5469115426 1656199880 30286700822 182645555588 225040709094 26885875155 131566624671 55842246978 91611358296 10423294505 5244086385 20183902274 28369670575 23457666938 19503262845 13986246820 15745339292 7460509631 66981485997 127206981598 102393643103 101673831137 125995483690 22375019762 180681794197 1381277698 72919137198 60268523639 19825108281 101714305089 117467547999 16517011940 42495770661 40718069696 66322460816 124158619068 116870770970 1811993065 54225179227 30085016418 11786132846 21738297806 17845781825 4529383217 29060722146 19700960277 80670636335 165857993144 2099791978 10449377164 26739432047 51708982991 3710169076 2504612133 93663606043 5721673411 159161124159 215051888748 19093010305 66770350063 2100378228 16166073878 79793491926 16716016975 623687174 56816469391 7991117959 67615147413 52727844487 189257507569 139715237807 5789649266 11220899033 3436994784 13088494255 149751000566 410721735 2973321526 103535228047 382513080 64455590387 96363659163 4057415838 25462996751 3239350424 575486221 98312708841 110068502632 22976366583 12780360681 169570935430 49132088725 33758578807 137589026918 40869569044 10735145924 92072182068 192331363607 175901275865 1411026494 63827011025 92676170166 177412073095 137143237625 16272216247 16987843019 68704486963 16703516973 22207153688 1887634420 64935646454 113379731073 105164865430 185760518367 51906807854 32651173722 130138433758 22769937062 6944934992 22894360298 117833772349 23555329713 65408112212 116047968894 23780918834 31115826140 1923096366 72278673173 57264253998 28177844295 10021748283 127809303145 592521073 3044013819 7115109031 53108901220 80959751470 18660393689 1554432926 46724593572 25655031986 1821044065 30447891383 287674202 73568692486 72843133568 60079504593 158095839672 4479576316 735344084 220557485782 39005266975 5185250368 10261593980 1287328757 117339849654 3641906302 58901695033 36261203216 185202917367 66941634194 105293790254 33060268027 82666520469 15368071893 5130960142 144858902307 90837138910 9190811704 53367188086 201422491110 185373235313 146272262211 5503596226 40483413815 4171590892 78354782917 19575366380 51531665959 215965564935 60174446375 82426155893 16930019561 101614587234 572695710 3439853980 10527615281 56571570841 45001248274 177651255434 221820941608 195495392522 40385233872 3426234400 125165796774 33926768666 17383532158 309380068 161978998996 138716130046 38681467779 128708890518 8821483132 8322219399 30502399526 173563495965 78741044209 38086756753 69684962618 905148661 23827187317 196611897847 865643718 7169671095 241463626718 22677045387 33177654965 1242350033 5481812015 138029017395 182693054360 53811221171 7412455482 11204768129 158894235178 2850781370 48180709764 78594593833 137079710177 166375133923 4035224309 56772363823 11518619276 11239428916 12654843212 13026165209 46659893948 15394303962 68045234531 78904786617 86191161206 5616974738 18402537422 129105594654 88913842799 193335828344 12725055745 11834296547 2025560375 130640085846 24608645970 93796198900 128898410033 168630256147 14983530288 129364045316 150074441113 11534829160 48540419931 28938386123 170422711762 977902697 35435137648 95709543983 32017271402 73273978677 2910253239 96101083017 62244478938 56661672253 10041236477 130441617765 13006505176 34308812883 156275988165 4382348616 76550424748 180108316597 16825192966 16391656874 12077358055 133997325312 11947563159 2198191251 7992912821 99279045229 17798376824 102505925398 72706871032 17015990686 14953862574 7239959473 5362852644 68725361098 141480115977 425038621 29650273278 20174257631 33986983480 4789494940 61325963279 100309101169 69754375666 83116412254 108656091299 73421236737 44170328852 1070154482 191546868754 30333078427 108416774726 78763413510 11772631107 178208377905 142437015579 91122105549 112899941154 9211917266 105289751667 68569423432 14341802345 96067545443 101804531961 134267939035 106168087007 56137301285 14988683171 68729672233 80378081263 101689697806 8579243186 4134650856 16542576885 104690641899 1931157835 5082276178 50251380711 17466756634 230248372281 15109525 34518244878 151883750 45049450363 129823918336 950035467 158512788675 13955653216 57134677463 16446093194 152380037173 96425258750 201027327044 16230676991 44109095561 5356881764 45021604462 83446392136 18963122151 66391747779 60825493026 4563321951 132920017524 1342375115 1911748886 17878663247 9638362384 119166752067 9642682937 109750693800 120445237835 13146316856 162628194848 13033703484 187338897724 38148854472 28657746219 24622910626 82495769664 31984543956 109863861435 2657898125 25075555562 10623799969 72908105768 105458017869 93857333241 15991893763 2167116516 24122356660 118550184583 8251199103 267394299430 70760045199 4964229705 20758129391 42773781250 128272157995 71018011575 66343359413 115193843867 3832442161 21646479318 1138345729 11406729146 2666138319 96053181600 21710572259 33244496004 27256208220 188622245829 111146972411 921281896 145229272899 19614824953 5024577157 32049321691 2657242329 74438941927 41184959424 136479682371 28854066992 152853467665 51292327577 44286840023 21800499885 24497452540 130534237061 195087218802 26036209996 2499701206 20632063387 114986102764 52126423869 124811446886 92132847202 164910339206 1228231185 78604097264 18228803317 32671891514 1925181402 7188697005 15329118285 2520906400 6196445430 2791076534 28966193506 73583918341 129000220511 63872760536 60616953338 10535645365 41483789832 59027043637 27703510342 14532134454 24534834583 165333593740 90542134234 20427702803 46679933071 103150329655 76577099113 25590476244 102460291085 232125106137 6899048950 104572127569 9159733760 2962925275 76481693008 644683668 20958929001 7488740260 5463902316 34888046031 35175958708 126231506620 247979030443 12490305584 81415026574 20731371361 246910148 10362118206 3458884168 38485956382 41527643266 6238784879 121067478241 46454490946 66083161283 101511468000 18544093700 1897361424 5720656980 10283956156 15461628958 88451613058 10294931718 117673728529 64894625 5729552384 120998208852 75276975158 4242795785 56930223666 2752507196 52591365594 3251940461 65209183177 7918688693 42502512237 19039790517 4850164967 5707522388 78730038334 2657219439 164992764107 1934620346 49728061934 9883603696 136040447182 8588519503 8249539985 99207839517 116010260877 12367667540 47498101620 2272983018 665028518 22994139936 36204767456 71125192394 39323108857 913440305 13574302801 129761731551 99471288404 637104122 12152876549 47377169464 62458008667 158380983247 63113976409 66322105113 8292813082 216030958518 130663360606 88903742289 49812615 145521651064 1023967438 11510858231 127420397348 94685614824 129461998535 10505329160 48522763249 50452297758 62795699335 42046412964 103270015940 30844317469 128681729407 2432168203 302804432 17440657170 38004651522 13594549090 15839841476 26936164567 47136199168 63007468114 63137366471 17242431634 169127487521 147864764023 40138300626 12493480183 23190048058 127350329389 169326417901 14488712263 75069296810 42891915705 4517514948 94718306049 16928353389 3008876216 57060254659 16698603689 1500185221 26421035042 111139184416 85950191942 53583247591 58963474807 193089936269 74694691800 2055238637 67662788 132414186927 20125268261 46119160349 114427509983 21792932277 49619887705 83741542059 99546385276 4902406567 111752600699 58142120121 14821732505 4546591696 92375336216 30670740431 7974574331 10532405744 91271331350 168634647384 62777575793 119738977291 5972452538 82495237372 1984251090 43826995170 77242057370 114132003438 169391006722 23079320400 56877005933 113098268428 124984321905 14169814268 31921570969 181168082131 237143312931 3761335689 753625326 3658592031 7148133702 54817634383 199286657336 561776995 115031665 82254603784 121024058898 46201428448 117488353432 96877771622 1300843889 20120334747 151827630194 60358576352 5064301259 42084052852 38029921241 169023322264 226192195362 54757344534 124709626784 7978069451 31899673974 58448160572 2579305323 40495125115 6390069591 49977415659 24151043806 60046771750 219418092011 35578685227 111977443241 16160862865 73838320490 101579741553 140155173100 9477013692 14228121262 90279358303 17998580919 132614218925 24969398361 29133807778 35589683231 198561152618 151966819555 5528108233 80150429436 44815055212 30729443661 58506641627 138717217396 18039447099 57612332986 10225364057 42092692987 63544034914 44715041410 12641597754 42995372236 736395901 2328780337 11917822112 156073226572 21531773192 12196233731 70519990354 50500254450 4424249824 70623729424 7001477601 44086493939 77693365800 159616955441 8715197138 81238394 13989604684 400295612 7524881483 75869781604 6207330223 1905866150 64675742136 3307885543 326378601 19979035338 1772101321 13482583637 30306365992 9237879751 112352059762 85965324911 51364576390 26883687360 13030179381 2744534487 39196206240 115004148460 45395624585 155627599436 8232244959 26270832869 12136131261 703052767 15713885247 214939821797 2463740080 13969724918 44683983426 89081719340 74248030597 1539921932 27437314378 109213428330 72637240127 1737063106 2404348883 172671368105 93973932634 5088537720 460429006 216772516703 20703522501 70813844412 1013941701 450952426 46687665505 5959862824 103276669447 3276252107 1020454627 896362055 94074417428 7386719553 1691078695 42106770903 164012041900 86820565451 35528193739 1124923658 49491684487 350787723 102772098539 117772403928 5462491155 61414194514 5176979205 43036577839 206684131894 13263506358 71520809569 37098004913 11315749229 44605316443 722595782 140534223029 89023268414 2883336393 101822429620 10329399102 143695975217 67838218144 114382057390 228735031846 226959556697 122354516882 556358639 115466205703 202252270776 4424131101 53264676821 264958992 11440739231 2027838688 185222983815 83196542624 221396203240 108482048188 64170202888 39468992232 5308844588 17763615119 1702573625 232776752890 99430945873 5941844532 39316058386 126363391213 9099791049 30913300260 71138446930 241380050610 19467732303 53576205610 24453219347 136883102986 25877465458 4886672249 70670117630 55630487278 157453147409 23399353814 219423155 134653578214 31019091950 159934563 71827003930 63157385701 10276125305 9995147652 30931452501 43881100897 91780867397 83324633616 75203688390 42435950689 5547356337 57665794976 109790056718 44281410308 60180445934 2148898345 364766505 6356016339 39571832280 720402999 120470523413 165620528813 60250698137 83776867533 497435060 55705670545 36790932000 127686264186 29252629785 98756508827 33400764702 22355537258 5874910246 49312566139 1014903808 20736513024 43519213539 27327166726 85033777575 8361148282 14915581830 11709983161 73525233938 51488535179 79546484870 8931618001 67343931575 172742776484 12184262046 107490319573 4503221417 4816348793 4081531902 157693366 16608040547 30663911742 42523667263 178944195126 53371340987 197315120904 16440072505 59732063119 25372706296 14401178838 1245492269 181507771645 28434538420 1340297372 108026685365 70414928135 1451121996 62633813717 12576774634 339931198 3205996002 112323202956 72013640369 27292855561 45005731709 39496286939 21599933933 120050018738 354898400 2430730015 52578313546 60589003085 225293248642 11672549597 146196061333 39239960424 1845757298 116804135650 18111115355 50101264809 6826503562 245792988 92508478183 233529288243 27298895609 13032944245 63301720540 86813190820 107177457902 31610963173 57591028062 93777146082 175027878603 5370714395 26252939584 217182356421 20488640972 175681049047 111472620085 33736150050 124768077056 85749262932 94361198406 78374654873 2425300130 336389641 59853550961 168410035462 16792009866 86164711687 54982441667 31247054007 72231169924 62859575450 45479459385 1554384490 14554277522 6526861879 51637929175 15825863843 71878969529 173835613280 53598666894 63814441957 8942886329 167025075376 26993652700 177112511520 11260864715 55026842668 149005078306 30958074489 20835749067 22093493572 17951075733 4577583495 48927060802 9344557888 39943166655 17673333315 40258644098 104792502183 18059578463 57719987959 873512701 114101220769 68892990015 86857195870 6476346220 33206673210 197757129239 64098048496 152214298904 113363955010 60106927832 61829328489 19751475060 28118105773 15936502073 50705295 14317066126 134076599902 9785586875 9495874347 6109959081 3547530532 5104066706 16006928371 20626530333 16100433579 111622703817 93236740893 33001102463 3794440289 26349932058 39019457115 5779419610 15919158851 25156748697 43680531109 46824031388 113719669375 89860953291 120831588 90802127603 7527245715 38522689231 20352745429 6295325619 27821488505 14063333621 1763321975 185076920247 9548175698 1859123826 6163399707 39184436303 131834843151 67056656648 135001032447 51427282 32086577773 127863436601 688182330 157187881585 42367750760 58071092756 250214699286 24457338304 61486194404 43585704949 150795127932 234758128143 98198174502 32961299655 140772887038 22289438285 18551272722 107655026270 161316831282 13467587329 2498506060 3282814456 18442495749 54898008686 117923602384 4662372297 713615849 47642193942 40070311357 162295386078 321164941 220954368768 51406159836 26808012921 137674933484 41555455373 657576977 62582464170 27782339167 3718213449 3771698770 151268864335 21736914847 5215545610 92217024181 69406637332 19188980117 8291479538 8112765225 6459259585 113219055558 119564268539 45556215952 19744342477 65349397712 827318759 35075522836 8114244405 119178381262 141963885125 92037841430 29470604139 3547625742 85061855879 17073652994 40392219812 4256492314 46273792072 24590381912 227305512848 113090737122 82665580166 289811422 116294644263 181361466727 9209323494 49692134836 144126871343 3577387630 56883837731 21202417345 1009475205 28546723447 179839554527 18879306412 122337785429 35661892106 77004174058 46063583579 10881554 22419005736 63607237717 185061969214 160083714497 66848777167 44972113403 53244688661 79779432448 4776833925 4786136434 114505967323 65741498390 76495916850 84027745008 134519589415 137064863948 133288585732 1225184943 110964860869 56011957285 63458656965 19979586007 143148173272 133220609780 187153539955 49624191222 124154125791 41228893888 18742303688 19483559891 180439954964 3783381364 14967911345 3914066022 13182965671 54569932422 22644287079 112577338238 21231215258 27495339958 11913035424 8174841142 12101342285 106926740175 17992561770 34196736683 385566614 115828265438 18055824248 120728325046 21471164617 51849583084 177527052469 62061578388 174869218280 11871057028 11674294438 34583901967 106932317733 26307795520 72642507570 135274554049 75591533036 182429476406 4802206808 22079017717 38066239027 259349861729 10290409843 107579332410 167957143237 107545540289 8962922849 46562168721 1676047214 37862858230 30738891912 243848890991 138673409387 41607949476 29179638345 44724009844 764374803 9503672104 134395767716 36322163539 70543009297 2352140217 44096659035 154471015924 137746569345 158104912423 177658048552 103619858138 45747898731 240913269782 162076531233 17773422971 100014353632 136188841448 7556621949 32975658405 215877428791 37635223316 32369813715 30372857848 133349042982 181257884371 69180013352 36739105911 71162710225 9331564133 52356444569 44476931404 23589677146 77747319814 169464377143 37123031047 59206921011 1977693465 63033804014 7968828253 128316555149 7127968041 9392220573 217460580457 42244284122 13170611590 44224719829 181493753741 134447213361 11493149667 46897322657 53328690480 14948055973 21880228853 64420982698 3304375492 109287627066 1353452024 751965211 49354292648 3690285326 26455735867 26521275042 5062582857 8657112930 84559753427 36872433212 39764152952 762930698 170190125132 16177842147 7358191138 200700956314 57829447924 25048559364 172828392352 16065755074 45531564543 15115975775 6687592938 62855868278 34480468255 33683213993 60717862905 123078976488 1019023363 7704291669 65712887761 11750042715 56622914571 17377757739 226467467264 34992081137 9924058253 35577008023 104797101140 91243872878 49465601409 50843828992 6981621313 11555906748 62257666273 23503410444 11111833637 30329074 9005037512 1213260937 20631132991 76957793806 166331595465 4468091230 483716179 182924941117 77267797858 65653537723 58235409110 157206571 71291371444 73098338312 7385577815 3055500579 14499279825 33498532597 971516760 117942341058 62226591712 36164556722 4425461535 10156314999 29132169855 11597070150 197680678154 130834364782 5556486581 112404674979 1709204902 59195557629 4310048278 88755346082 122445984695 143945982314 11526437210 51344433747 34747640365 29763291778 47564063435 14976364733 50793730419 52575187434 132138863599 97574863259 37191495225 9062188663 60145660084 3844151553 53672139330 27047631791 16627967657 122261305131 65363468697 74138372976 11406414231 152157051992 50355663075 164669509566 7714803134 1761319630 5128354283 87074584428 140609656995 361397513 132773791 14597937901 101042005242 31034964814 62510899880 32619481586 8841482021 87724377359 35579504448 145497014557 116578825171 85063903391 3714278857 7072946146 36244052229 65511437687 83511638987 38096611009 221167047587 4943168292 132306770830 1721330523 3837453558 74730346 23815441892 189212194060 114013302511 57763135253 61925548080 56541467308 107777698427 142269320372 182977105455 26395057150 135278826417 103389301040 21367451359 23182196312 77126767368 142675844094 447005802 4882405675 73542137050 34491953221 7889384366 30402188923 190105046099 45586846713 109494079314 17843923741 39583463818 10103294380 16768099722 21591415091 68987365357 88384826881 78824379114 2017423918 149131788427 12854066711 102934958603 20914544157 54866411588 16534810997 21118922593 97349558818 150722712024 123922292704 9955900644 7115243792 22629487372 161727567957 18946401522 38107095959 151817298782 160486428496 107638153114 28225672627 51294511 13779444165 3568624446 99283252835 61414975731 16156624373 36849083472 7840858693 47005780940 207906491049 59201532078 29688710716 5829557664 50786917138 27328869259 603955050 17513869126 2710548876 21613835568 188150517844 14158666763 8991599363 2666681717 7822622867 8154949468 47249601465 10246364990 9796786115 131180012119 7052591797 6444793355 79645140286 12318135690 5411015155 73983621619 6961554917 50679497519 42569689134 3626630868 108098767058 179593510425 67451735026 2758552266 153194440500 99426243178 82311980248 195410275481 134527883972 154356996100 377267376 65936409339 3705343107 95893589898 11943517400 60993506181 80108484552 8558614149 69567517172 5830411871 117102088645 68669005023 4050676405 94989502415 40342219831 185617856324 1799828551 67987492765 122765169010 9905992435 1812474347 53143427574 31145192400 2396274697 11940342891 1730858695 68969151035 185645941611 50164982494 10319709999 159070465665 54553668864 32710743233 4603430701 69275477509 85382105884 2137662421 105923828237 16706838075 17669540617 19566002502 2134185766 27672784513 31127384381 38859315404 210610301920 96004382736 53908179246 86109819972 12664450806 180741205204 32878699222 6118050174 99344528637 3841279887 77250138799 58382529542 126529921144 29164609726 34455637841 2763361521 5789662053 34732325961 2241934075 11705724394 79750891739 136751800797 74339512986 24577300981 13942757682 21156268887 17094128222 118827119898 63255976969 63244490987 2203642333 58635662140 36897220657 25429986875 10020156728 270398620 60520040905 1648997411 49613251556 126800953207 108301643701 21718886460 1368777283 4752461125 70333834086 117619599820 308303701 496587260 19408454499 163773033016 47084629678 6667809492 2459052850 5884487474 106389387852 10188517568 19331184616 16617201152 1157297671 1262688090 3421864088 117256413875 95684063390 2984672944 475028159 3593120376 2928306183 62270761606 8416020562 144735413630 175452136469 3889900809 33371381962 9429728758 96955159844 57640644299 2605517343 179295779446 15552588574 5336608809 72640666904 227473150837 779202489 58755590013 2473272166 25731442141 870933487 13798149705 14530030670 95993104563 57483788971 188068646839 46437184580 30677631814 83602865168 159391606253 17663873603 14450815687 16695463328 55882224214 22093388577 5411157955 59310780782 96302912167 11825477918 21470933686 96217585474 3603996780 18501956352 77185702716 21463683626 68528719199 12710636015 30251978030 42505541145 10733274231 131679685184 8746854501 40454786856 9636377767 84003355348 32154316982 9438225650 51105177972 19060903428 21988468437 108074453374 118289135766 12175389663 43535938978 738220028 2363391002 70988175667 51585415149 1152083736 11339347532 113483331720 33646025874 87788039628 4182421682 211454595121 3373948177 82581557770 35587522232 31900574842 42803073696 60296434243 215589619140 6494843567 107583176118 45533867888 5257751556 180702285 61358055900 84927919867 10139306187 25991145263 40552240817 162673034 687148931 86195098668 36902638797 4606384485 26536756658 11802032472 59107124489 88402300907 95793770681 37383153379 4529751888 140290863292 44414459254 10890564733 9027424269 33045560828 819796192 19665075418 2172755548 98771362823 2071019213 119013398553 156753988627 23329268264 171331677652 3440872104 19859480838 12189639945 28217933130 6880443180 99348945613 557449448 24708251091 22108301942 34064364368 7744560288 395889691 5902989297 33350276648 8320023479 155602798752 5293644183 169091127360 161946682656 94370352710 15080402417 92987124317 139041554305 68701909256 160614283 136060045978 2672728601 116175527525 272243905 39035825302 29467315332 60659452165 37212031783 6142471535 7448965644 28157499232 20932075550 120059333499 11795477226 51461785720 1754025046 5505028062 5789946211 111767141044 94882970157 48432764034 20200614508 8341788044 39108162220 147558094953 62065145382 8300644669 102211444301 16907981396 131027731930 13891599540 48456224498 9275036460 114269245674 58283370641 68100753716 211220701998 106520242799 2273668331 188535088401 85539653564 101221850240 8577596992 95024287520 15255775663 135156303228 22531271051 222160403084 3223575471 9282803273 85128311723 3067325116 5246971870 8869143539 37417984066 119943411141 43340553830 6904455566 94368696218 47881945586 7610125362 25469526403 50354128609 8412046188 16812360892 24673877721 12177121800 8424331145 26592793320 36850718324 1153763317 1566433754 20679350981 59353044089 200926745237 51941466554 126008406883 23835575017 74389165156 72674485170 6910051793 17720776978 23884974083 1124227700 96905176905 60164309763 95527643184 56923441224 161723816569 32558659604 176013042497 15039979154 13042600398 65553068467 59863314523 48494745867 65802038293 32482334363 89590480839 78827996591 57549646843 27417782609 65356332761 40066593853 2450579897 86217796735 45292105343 40724476197 9209639148 44811997713 62643967924 32921481807 86401109047 131339092478 79455127287 24291596826 74722510520 4918657410 138511450801 2892284599 103457528926 15836569262 25298176278 48465336952 144910577117 7456352496 5795713862 16549755795 2892983913 21393873067 132770558437 73140494256 67756847320 57288085034 164228308522 220143744195 13857253096 89717644738 92879758257 126597708292 22044036527 112646909132 33502408776 163086993707 111317627135 83170914997 1562911560 99991677846 61194848889 113390190489 174789186094 71902574190 13726886271 51251932565 20143191274 9724424288 943022503 6591599687 49755367717 12063830185 73171701380 16777888511 1314551532 4607689174 7898199223 28557520646 17958615670 30318344789 3855682910 28758471245 63056953565 11271776104 5607935558 38473560616 162296716366 18791066419 44280023360 768815780 10600099644 41986290466 8484043264 101181780742 10854865116 1547990741 1106263936 41574299715 146952508811 25376202929 34136723947 157039219808 57444944713 109647669780 13925559644 13221982146 2354256600 24167882004 158131092397 119228435018 10666188907 40669644236 2874065792 128187492780 129902461 20680321314 107716995393 20813255028 4441195625 13814226506 70782235946 40609217477 10741178151 24979978704 6656220545 41321142445 16748565730 1690357110 74231790419 6094685987 121744220071 75946187140 57796212532 97627684733 10707623216 8661385572 53560499513 82468372474 76476222176 92515431437 42865311021 21298841933 151896361577 3438870945 82277926580 42526034788 119779958264 2112037103 2848189441 129063926 81015022854 26932868360 16457253084 25529262009 1024116989 137368339171 58194607000 146424554511 30219962416 243245063133 79400693583 79068726893 120601059735 21648618891 69971455723 46014931466 6455116801 128167859103 12631903569 154898937784 93204192 1044790658 179134856176 1185314425 108906358674 97010981107 52449084900 17644888766 1754176663 92681270901 21599855201 26083165164 60302083875 62621801365 113989155252 1913931873 272216826 5106195639 24445996980 178804000905 8625923495 7748081321 3926252289 230326291 976115219 3591178287 14331659804 4250202645 1608533727 101380590986 2135233258 21631658236 6665262824 10624867094 188156308137 4883989799 5627387175 4040554876 101062678049 9578923782 14573565098 118360198059 75841711694 35279075344 122852049115 41792531002 75903912015 73780561712 37182271315 78734677461 125719322501 172684684343 12342200314 1974302145 72126645310 26044150977 14682404378 48968719412 1471405102 3999697665 102913463824 12220273477 12176252538 112158663187 208236367112 9778114058 5356543750 21144640278 27229525710 2945685849 61768716526 167931878990 166685973311 83265987688 45668279010 181519570098 36055458524 61385126288 59008745977 200791524788 21331694988 27127916367 54311567637 378400877 149132446255 588364095 33256946708 24822334092 193592133813 10037830720 53168093785 129568903864 234442371659 72568934 10791019979 19227662421 210825882074 15760441915 99799356176 28296701919 57310591963 161487474719 35401999099 127848188259 467171392 107150841143 37768480568 55338101601 10004903489 160545868687 1842268064 121086606833 2888056731 54466778830 40271795456 3110413709 140095737041 82588839512 116615720997 73653853984 17567698075 54352538066 22161775055 108228511285 8454215418 71658749901 65809747797 83496137 76989398261 10245865249 1502864189 132332597162 8797136280 34973904081 18338730065 14038595975 154905330515 151971214231 1293865202 36225968412 57961107005 28888005629 68640255690 372662606 12022020399 102230801034 80764557234 21210665730 127621843929 60744296667 8418556186 76028876941 137196494357 33124424100 437710061 14245585911 196692874484 16595259936 29689118910 6777916701 201905936083 113788978189 2803528832 20233340705 56384774512 8409106628 10186337372 1021060612 1304983670 148173647306 35777432693 150872949215 12052016050 108452905264 55681076204 17151412662 66323826757 7110189397 7776956213 16886548273 29502752403 1437456794 140733237669 261435475632 56448974574 20177475328 107054814462 17237218906 109600144541 1426344852 1651811310 76944326009 27905696 86849125145 154208591172 10122170644 109239077271 143208813673 6965107899 148707175276 3247852831 38055437536 169973068769 100700245342 129506384150 10201148596 37890398820 18086176966 1266919304 26095578846 107835271924 131279933126 126296380761 49131318262 139217254226 10831031454 52237475920 110454376223 374864725 140558710830 277205218 196214197595 49928633153 1484297907 25643317230 122779693032 14082514962 83766853538 8802946245 777767228 58289174426 55289661239 39395003760 17328689756 13286566015 72572831092 65810082171 152326770544 4908916524 34215511409 43493532584 6031227283 28747569638 105292195697 8940759952 11533162690 13700510832 98411028299 52861342995 124472140429 188744801659 49943356091 39613196531 5380860673 6004161510 17669822988 6561440444 8621926707 44219902475 1090424676 37483370621 161482933274 183273490184 1180642444 164818026975 6983181 104585236183 106712085661 186529284963 74548971655 73991694417 8772000202 42704519454 2021281555 694359654 34183067742 819512027 25184873939 63002317629 161821276477 24277703605 18523804218 152345545618 100429515134 73905961698 178132837687 14338825761 7413328508 77330064475 10177968773 23955557038 69103301892 53270812364 18726542809 20791638096 54843311703 16583290792 133659542436 20509629768 159104285529 63424441189 35791847953 158164660 43997621827 26044241384 116739137763 109497744150 28198865233 41567726271 162589573235 40187709306 17667876707 33314134645 67804018981 58973975298 9377831242 24946805153 193186297724 80902825360 8684887562 28566922758 16215728440 799233149 1470732263 4800320363 3868791219 27465784626 71354296025 175409655860 81826387926 132686872005 3550777224 49536392263 46573142992 2793270874 22594489051 60201592309 55870069948 26471641444 98267820355 26987330973 166698960513 80834355446 3435572203 1958861905 84645183287 133715682351 15163330996 3978792639 41280661784 89197854607 18886282478 144241084546 3496500037 25816699606 66655056008 122564874074 89014719227 116573904628 20178179855 129930249674 25535578222 94939439931 13013965062 50184374976 9787084119 18360719090 56544308217 70040072576 136636477529 103423359962 87569123364 168042610055 136834752192 11745915619 14121745616 1851963106 172045735284 9191932871 12199187336 8124262225 92013565817 23206616057 14787406367 18920712593 81464557394 27325030992 89238656097 7596859789 20193727692 162018920919 20958564835 76631062104 99873176534 216662645856 58136315876 24837242929 299874231 33468785672 15428709185 2144313448 50811636290 70107352478 42187494579 7022225199 529676231 15972977921 3759746656 81707596631 27324263343 5323696335 151427671396 5851343768 61571381676 16930055951 4056427613 10281662417 116763794205 182149917093 10778578629 2128063650 150557879122 110697109882 18493585469 163080318948 2390973961 157593150038 233470016210 98135071741 27753195180 15718712832 18894461067 12952239942 6247394864 101229401577 16459056111 116526378357 123090763777 16004807497 1383386637 9720013326 85913306471 2373120375 4721562402 119011074500 59340483344 3654584914 199727784812 181512906882 34517777113 3154540714 139831133349 90664635280 157964650058 111327700812 8564839463 3869024011 18330060566 1802462156 77743982543 126915999735 138731906288 2042448223 6360652370 75007474820 27791256626 109008078121 100011051009 98682971106 162729241498 15445065362 43252740383 47302094287 46601407417 24944359749 45455973718 7506618024 11424500147 122601834335 67648234401 82444111870 132945795062 26962362 65265164207 11657732356 10692634523 4774056557 48232685508 157643258568 15867828770 13793426049 159948575404 29654143163 19475314161 51905475521 418470126 109253436580 80458509175 164627326873 75770429473 2235572273 120461247176 81938146296 13866445334 3230919303 56527373788 10983281364 187465952361 38818244801 112159868971 36596198737 3439637412 163120163166 9990469497 14584688116 31108740573 207139162289 4008491015 41848784342 2268561747 148742959067 35727585031 30769452792 7825648757 104489100566 33941793500 85982486027 29808388998 68022105047 46424565630 81144077295 46235552787 25553200160 101336734534 69361739263 51594808664 17796357458 48558176186 140158308084 59595645766 66544840324 2955819799 2398948125 188286298040 32104087446 28934803688 17925143149 13868166641 21624646744 130851229620 75453668 14573383717 58651633050 19277047369 100556722988 52185910109 217094697332 66113508995 218035993 7170824983 2167075327 34979554340 10597502128 41130453324 656857497 9913715942 86817504929 41365839269 83955723782 241120478986 17235737094 24041510766 82014473588 3672066535 2330384468 71620135906 553932303 83107963530 3022768931 57493108281 70650446530 28672866573 38768486552 1277128024 2996890935 106803614707 63288161267 95746984410 3750800265 239755529129 153125706288 9555583317 38422740899 25854915811 71812976 768558766 2388204953 8549195851 37773672458 89373076893 1824405175 228983255638 45699797474 170986873768 163895966272 57068566129 1981900803 53540447512 56981297489 28951139636 188049711734 422534995 12154603174 15066355311 61817161065 361504987 8041036212 115867305328 215650261413 163981637284 8397441184 17060428523 30288874775 57214775664 54543289000 1250409596 58523331929 2023748400 29544901371 4795158321 6549026552 88232713059 11837614177 219036785697 77782299358 7719292412 92954330502 41660615948 83549150061 15598252311 144430770415 84995321020 81217001302 61469517936 10798008245 73281600327 18006626195 16597922094 29784373060 35669135434 6824904605 128490477970 208961586984 5722399423 10721856194 106029442563 12947530794 92669305472 136054453352 10605701840 1990752462 2480234945 10823185843 194928397572 37963091022 15589052393 76628915515 8032949288 133182931293 506591309 24236773931 35525702170 31308542278 14414666721 177605407127 33574021649 10146762145 118498821144 121500631069 58400333516 22586362812 11197156986 81130168934 46258787001 38150179638 7150144854 29388223311 166805525164 50943108577 1202845555 17390356423 71705008473 69815888103 2777137004 67087593833 22800394289 85740460010 108738611466 7328766867 66090660222 28748010256 77714739548 84504204336 1483189690 179274670711 8511503597 1068727553 119271940143 13942044163 7094899125 36082887340 149608613132 1922096365 15757339239 121345990668 146461163101 105152401686 4042726695 9542764890 8175405021 2287669638 19745328124 70932758647 50225510483 29830612759 128225800831 130736949110 86139596470 130295669981 8239257679 822464817 39378852895 131753285487 363756832 105931304914 134454783337 3673096353 78407995 23588966156 28304298908 75279666485 40500390234 2052067651 8252834009 68438682064 14211908200 49409522906 40825588259 1328659611 83526207780 20293580938 153143144647 17764797400 25547301392 131869188255 13428551312 1149152171 61288269254 78680361825 135214185771 3236643909 74898292903 3101751130 191197756916 49887282061 22914018910 16020219376 48266321905 123440299542 16267265986 24782729816 66171260898 40284345160 113186843389 491160849 43382299474 7217690095 119443447574 8265385873 148756449855 2444144659 12515793927 34861918044 1431321861 19875299158 69252234551 205491473684 68307507432 9269936879 15361860609 21458141880 154462568678 35703702672 2227263663 42972971554 72016926074 117764641214 94658476315 3997842378 5852368733 7329843486 77075861100 76415947184 41246517415 30387845781 4118269357 3351285867 20446993414 58773266131 1063915396 7431226220 117641127281 63165638717 52732413087 23134154900 32195502884 44924694435 225258207645 45481541245 117993993709 124638100099 5408887810 145919616105 106859389204 22853605 51635162790 91573599149 98417884333 22127406571 24711540092 4039377039 25616624089 19890656644 22671810895 208098891 29265460619 17177983123 13898994673 121564573433 140845058188 25471634155 193430605919 338905588 134123083063 41211232111 18581887753 34823133769 195070673730 7089039108 51203218432 104015885423 207950482699 16303253753 14304595978 8786639570 156200907017 55446689856 1899066053 9376026516 191883954435 128552894778 2478879311 3060725401 125817436145 1389817077 17964265798 65901551830 66191007092 175758386419 142046650783 35813846405 1845135318 26600781905 1873975267 15563655218 35265447164 12889732825 3224847402 1356876969 74077808007 208422919623 22196770493 17543389272 13081659658 31610408904 128224295319 6109862250 1556339075 6324478944 6456833684 1336137930 83502383731 85963540475 22796203952 4579483191 1216550875 48817467166 2088429078 136550638909 118864479830 21261087649 24467724137 18984905839 80320415065 24669785691 120868134907 16356298388 53839827222 75584629745 56531133464 6054512818 73025729900 1706846184 4500366003 26319426054 7481244203 3322008940 37590257260 22842004325 403350042 33911711715 14273403410 19511389801 23219805782 162945005391 30244289192 77121381155 98218008080 3345825072 124184459740 8164493517 158607850468 110772347806 157849253186 98608324302 87270827523 51348075042 113351751117 6645795822 251331179 1325591338 95829627215 22906684910 35524477807 31572488002 35002305906 101006156543 109168454968 121368838340 127247282397 33069657775 158641590838 43301924810 581165216 21603316987 70314394963 19254874715 32488947492 2031753011 24394833097 40709784664 50584852942 47195752722 1623059198 142721748093 10610675474 8561801189 10899195540 178382047473 225828828980 154475694864 64457237823 2154748281 2826641009 50995844691 7981360666 115735158668 11160325664 8362110595 4643923219 8591715838 30876879651 46105005401 61266560184 68970224504 76240553362 110709313292 13254705842 11739939436 29390753640 10101516232 6994533807 47432659520 26453452245 65165880801 937783275 6072649901 189287293 56054308860 116829990544 109470457065 91973181012 68570747 70435504302 58439299636 56822816 174570028125 12271384732 36482484499 967227621 101214004355 40584605950 8691203224 58401631796 3087249586 16666596511 76138878093 28287126328 16443214181 1314604106 371916254 1061639200 58272804313 10817622626 41718045177 137978058344 49879272996 4785281574 10220034145 76390168803 15118393745 59957532075 38190509737 32677924404 3409960557 64584258768 29008041708 16540815971 94150122498 3233926676 208601196176 152710173460 22372532803 3472190830 28782830814 8147760180 106643649844 109614865031 35558096226 26156079940 31444400011 1288442671 5492333582 142635465675 9190727551 57108399899 51172244860 66068875573 61801079891 45145214439 34724707293 176647221184 217994701809 5754369202 126393364208 55574467650 108747326501 2499604486 27617956566 14517949954 514843852 61462421084 36453899773 12882792498 5873697599 163699657929 36273041 20924329701 13148074297 145138873 2332417396 8505887064 51434528613 726866853 17812170242 149896884848 52105937002 105243097046 37028188326 3050605558 94191310322 56468734532 18852382571 106057805401 35164276924 19580899658 500250712 111614603814 54008940151 132372948888 103540309699 3717634183 38090075432 5462982271 30532472575 3319791736 43224543840 83195168281 29146179855 111776955206 78718606492 94150961676 5874311960 98995348132 25596452116 3983576435 53993303301 93458089268 9961955315 6248123471 36445922703 101474230068 16184765799 108169654161 25158826136 137125808819 192858791845 124055643880 22639385498 71007012327 86924268919 139610419586 108943330516 14041420452 22989928927 22983267152 82715456002 30533279136 96903756824 156391479873 33204905066 7923214839 40555061767 5012141696 29632787229 24027460640 63923919958 82365766904 8796975116 105733526234 122826613872 5583630463 8418683644 40492363334 5301882717 20742483726 124463793518 2588064324 130641501592 11635353416 12423882508 6830799878 1013259709 38349297403 8364320962 139759220984 6329493125 47610616398 2814597615 100486473015 134933926077 49583452307 16361146431 36337426861 3274858710 82269219593 60154149395 14981930796 183977996783 19581482672 12333405001 99541608057 59416138572 8588880779 17205554973 103528389815 38857516 93749374876 95437637261 173981306471 57698115070 158894297065 9693173459 110555665148 123461023784 41315095730 149775538029 30390124631 60120778875 9383368549 235580480 37189273527 59404893330 74072715776 1390922948 92824429070 67388797730 78211311174 103208999033 1553126085 153305570209 182066894470 194926353398 67349923754 13993477323 106824996300 53168162108 10958392947 21721589124 37494454505 47570398161 58536037498 45670849619 161257879581 81072429203 97255203237 15556956757 26285170350 118116169563 2274474332 41171630656 15029380585 112193172779 49094276292 54672601190 221792442994 65295820413 25429073447 6184418975 10839273216 101114950622 87973500796 60490583 141360782710 12282857697 16369391987 93579050935 4919069628 4900436853 64913320533 33857188702 323745784 62468888435 12959124249 123231865671 8193079478 4756795082 25552953289 16941882925 78879655632 627335783 9484239921 6568407273 19682016295 18406197133 59514665217 55840805290 76448891582 35964681933 66814055146 48524043627 43635832369 57530454987 3154380955 44361044735 13092928999 88899222073 3419249696 4517467155 10285181804 24716852131 131737956971 71013748946 11090672960 313907749 15118452109 171237966363 15762277600 137608889868 57056699354 18060556588 40350497862 111593656609 1524702828 19857888190 90130167464 54769446417 12379851581 88863762535 27074844557 11010616770 18361072804 92030683632 10949025632 41902025854 2713682484 146948913471 12519496430 25348958851 86958248486 213087739631 144474145791 16708059998 109860143279 51609648809 171642960400 1259922632 59322403340 33102697507 82024027448 103144357530 55785443595 28944817320 9670087871 202549410539 163256479987 206355798168 15781947318 34851423506 32328197212 128290606897 228685894340 2840142720 49495789407 113350786434 1422218256 68234244965 99563348033 63160846662 789153276 57873868243 6724408280 123288138517 177727936714 25972998298 41988427031 29021453188 1096718661 6082437711 174823379790 86640137 25009853323 130151538667 2150398443 41704311491 77261680783 164524601429 9361930995 54484719518 86114007948 70033972575 41549119408 76621715236 34696515050 64878348068 6748246830 1559664639 14493496083 45066861775 4513017434 228481063264 170361759390 16550463162 124126002708 2062948367 90370821559 46729095525 4657660471 352804416 16662366224 96996662595 97074674565 29279720443 19050242551 40636418273 6525305830 5617948925 104984241923 23204800290 41345627894 10303930030 44505512230 89336258255 69911238363 50874867584 287650332 10577123114 2982831221 146567000961 113724517241 132370660796 91672194390 64078247343 46537284423 7068948888 167725033963 3014850283 21099395267 9905762945 7364488970 11389277893 112838757389 161454105455 167543344607 56843150516 34648210043 84413746633 81948664390 14049182578 462691550 813701641 17981196065 49257996041 72846090014 158387732105 46641788489 120071036923 13033319646 79028253137 96676885 39997474853 123149776998 2008221666 94731383904 101312220959 7502033677 126828595708 101305710711 4318690706 69595505027 5762924348 145415402906 19776759813 10050132670 10953114131 167505193893 26119956989 32663157308 92474384493 48872836507 6819170646 36278109499 66052780352 17775748756 3798324487 60564288567 134790935220 36133166353 124812781315 157539115660 35631756703 102521385700 15134151124 16797573776 181606989323 743245796 88122412155 81727659363 5182194165 7717479122 49555820127 105378248627 6185926527 72218266849 2406095002 134678447274 69687509771 99871000645 5661733588 86448158732 87298293869 175919379091 11691559689 73965769690 88841716327 36387121129 41515919581 18195196913 458087070 91925701691 141048543879 75405639549 159282007635 83950859790 24093854143 163245681902 53540735127 114919390979 106220223653 29035596346 25434096109 55728283419 13145955141 115553607513 65269811819 99125024235 42599948161 117092972851 31387370256 118882454176 3055753802 120039090313 43308330328 29040417067 19635057409 67038926428 63420718239 34648218791 18699778459 81801258755 2100533957 21155525191 63664714869 10038173915 3954155623 23146714345 30087588650 47933025519 167381143019 70525996965 13840022730 60344032215 21532284716 199001550255 92249263927 7516921537 80197184906 171296981788 32525338789 89890268300 66348187117 3235338133 93868348149 141863292497 348633432 7236361678 45300208585 54288102292 35312480094 105746903699 67263172876 125235091874 465717672 164142909996 25755052299 14024292274 1254578638 83517552844 100170076839 10932993139 10617887302 77751083019 66366751197 22792068364 179830144846 12395132909 67726044613 211359282605 21282493669 15163288229 110265985066 21751026828 19797979161 24443384266 15333399110 157200915113 11719256704 152028332729 4252578536 23584015873 42446489085 5808782428 114090833626 1087863930 6698882953 545556568 23418793734 52812570894 42242773506 19902227310 104128734849 47960392387 3841716916 52452181506 4423998544 58943959074 194482876065 85815292428 4337079845 284879492 102844896 105862259594 1424619502 137790738736 20429112562 99149754257 48267895232 95188036449 90476608895 93712182 107374355645 974231886 10190491996 54738874447 10289252957 1560757643 71222653772 3706933349 127031333011 7486337468 13116560436 272332962 158423621961 11251357179 121190039947 107537940711 99784382945 47910579429 46394144008 162238039384 22113142 169322490017 52996294961 42427532965 27044461563 11967109734 60722650412 33466823718 24087018650 244914494 847010963 44077723978 1462563437 149811369608 135082659136 214922136961 17644896526 1716894184 9066420903 4235144152 105574109844 51114562616 9390453181 700272470 196601158410 9869370704 181085805481 120408231350 135569604808 108552090661 84111099434 66455874396 25456676806 193487029425 74553846737 43304599936 118555265183 2561794137 149560009984 993711895 66004253162 16816389991 95632161397 2780901115 30585387589 57805682070 51015866176 115971930515 57824280947 77184505346 97951693499 119166535167 15293876341 69282476908 135030410872 5979934404 7761254823 116978859282 38241388010 35990150568 9812941316 26163787694 124267923010 13895963329 2496526926 139363963662 101730493263 5524262174 82954073 20581726867 611527477 139429722244 50552365885 361998534 18875756753 35515808505 36677615372 14851552216 51218680483 31485948836 32745222267 91996397025 30069318769 21757641885 11757041136 15018065356 35223307752 12686098003 118353670190 16528777550 36998299946 34387505170 113476051462 106776604329 8625667426 2680235130 48143452441 12394485954 84244213723 103916140574 7575087764 57826827232 67943554 7920026462 12299979902 167478779830 107264633441 205076741111 94816620429 63277139143 85100352927 204721023 32547441372 55776306 63665514165 44771735636 5718305546 7276802583 32170007106 49299403236 37245705732 69326581203 35161732424 62070030783 6397469084 97876045215 1842430089 106108041439 13837634208 5486296437 65832471387 38522203918 25233969871 12663809626 22667994225 32637376019 16952220745 2984672310 91216182470 12996367494 4109798157 1152506344 138234083658 50826135049 9690411442 65308145002 2671871058 6938208577 132958451498 2425977906 82190083945 53222466481 80253163601 2413764910 60550938422 242318449 52673351350 19419902230 2017601455 129269552855 25853904702 74972712890 9686026242 3347598313 12089621805 19172650102 85802208856 4610643873 92292774983 9900389095 8441487118 19380521518 16543755799 1207038721 1671826554 128931650616 179458627332 121539309838 15760174821 234966053269 78467048031 39026202424 20929061370 133553941489 61071805277 12659933314 34507170564 16673340552 95554288463 49361650588 130806237 14936218122 10110293322 46452287723 66544877852 43552643356 69811667450 131421356297 45658979845 1285007829 22164616031 14094033085 48594809558 42192251758 5046589881 903886946 64333591043 16438992721 59539247 53150482765 547389038 123436728143 26917282196 22412021568 26725278687 37931236621 91073740059 97828846738 8172676395 146969326587 61774869 69256377828 379009604 27896697918 66736831318 63794607502 29911854361 51356063596 42841295435 24894704171 63200111037 104715279082 840924195 26535546502 49549293308 16085945792 416138471 91472002871 3024013381 3051914106 9570207993 137889384004 37061707787 652453517 9384911386 55427699253 78242337925 16903917439 16231774843 456465274 26047832207 15009671586 63409965775 454542978 105217473979 1912014802 33984774707 34036372817 4106327576 76218731410 186034521059 90146528397 13072394410 96572012 99415050191 82291348 6004333893 53352582335 105042317228 36981724576 14557617582 27038460539 27014239084 83891110164 92348403997 27558661685 95676175844 35677496484 139237724635 9563882888 108350713601 42381781277 12488695396 71647295912 65332855510 133500798626 22044224367 66192693973 15487934545 13300208364 7773056569 74548834341 145675631754 140027558 48413482409 97320429663 40286402 14594316441 51227947697 4555921429 66592990484 3888026268 60354805198 20015739787 12479908458 11775511961 52871455611 38626682581 17117558079 57629077801 58607516430 190257604585 9407709992 51480780174 271944464 113557733418 48348166611 65909525212 28840877005 42724022001 56547310371 52864097011 35924383615 51796716834 9470013072 19278768 146699063276 4113416280 12802353981 99102971581 106843336968 53428785076 79675192269 131405461228 66649913939 38184236608 13816186238 815993321 515221194 80632139355 34921346200 16932039040 22351132255 16250028223 16655699395 19457280656 143778818013 3079128506 16549385830 124705026185 12501354277 13399333079 44399398947 46315458056 152168409333 53161476259 48699367637 7690807322 7163739106 10367869847 21365098805 18227839746 55604733253 48270830893 86648629674 102033842004 485645611 9484226063 207233037781 5569506345 10593101505 21586676107 28719462288 177925186910 149012622473 201590066559 167055712977 2250921183 43631261511 30908320192 17364499022 143447984805 2277511322 1624733944 2818675453 84313353345 18737853767 16781554642 65364098518 105230922942 19827075525 108578862936 2024795453 188732467191 46885740797 11157242907 138832653584 38049069391 75995836979 39265956440 79644819862 38725145618 789032142 46271344565 6019272080 50789781404 38181119171 115451976514 48524586418 7540436651 73787175 22401731224 57136773136 3286178157 28746978480 7707650681 61487307651 32677485770 106700556998 98381288755 72393860447 36691518870 117521804078 16903365729 22685727502 11546427781 74629885260 3388608726 4396286222 41988305709 84980930575 30035499333 69351104495 90205958109 38658778845 167437338313 86869572844 3993722784 116852340845 91194420896 5510616087 25038151109 360400196 261181973 18766109091 22221945236 1301541517 19521546958 26162962293 104446094803 64712249095 25089756973 324176205 11387324681 100425412282 38813623999 13599109141 97316627300 17411572854 45607259043 162390851853 209470352091 221486742926 52644178797 71794514787 139400982064 53591858579 65933267280 162633235 7555955547 79354658470 77907231 47191222781 29459680997 85850142609 8631621059 7901786805 1683389514 74323609465 195447116638 98496415940 76883269998 97893284865 168154421790 66301506533 7483817510 1179586574 135033119 121034316340 99128031159 12832926691 2017195085 15911752774 88911793691 145558516226 11696333282 41722085987 99264414868 68885272989 86364406832 13676123597 11217936476 13356210429 23302364237 17268495215 102157745121 4284745984 21313362062 152519772159 53018814365 9761412548 1003310790 8985584151 9019400106 97285680353 76633200595 5736417741 28045807404 19777368458 65270231583 32086482399 128150757 28898669164 39891680549 137991308958 128710737277 11323295143 81409365013 135749626717 57346369276 26391881692 54220362486 83518837228 17643110823 22628529325 55951084620 91255160785 76430451643 5568077920 45063913650 67632904568 17674962061 48291309226 116143153942 213501852011 4956335784 101536719256 36688414431 141764852625 2905804560 94624005504 24437879728 14859638458 9265944004 41841730901 533566294 4695694696 18172230589 31983840499 49820325795 30640063052 18050369169 2289443546 240114443 61890001815 4060945447 54548400004 68410766382 17758243274 144767807390 109193748684 49067765722 4725043383 62023283328 13132110851 4651819707 110881337097 11915668615 186940641826 19284013160 8722881447 68837495589 7030492521 4579104320 4486289137 75918561787 2904075124 7794098157 54394905756 147904471728 107475049818 50428252228 111143635430 4373553322 22487312900 62150238826 6788760875 41614015454 140391113413 24235601008 126088037977 2843387772 28334440734 116233954849 59433635828 60073366497 828525740 24733952516 105248572274 97354781436 4863376846 50026494784 7807896701 7506465529 41849674669 62047261511 4526348619 63606637379 62699277508 105396455381 53163455415 71686525066 47179655496 64813179327 44912687170 4269499421 86843829008 128516290846 6586855 176949533676 7203355891 5558810493 29326884708 39036327764 29663316053 39940957935 3896805331 11877233172 7796606279 89308745852 9982594857 57072329235 129983244265 6810156925 176651533373 137003940301 1004115220 61077483920 4015218229 177235558483 2174538026 51025488530 66824497859 49532266612 97300499839 52012140011 5047059180 4927060672 37406779220 8473579517 38495254774 107826713074 14451466116 148340972062 11692019149 52103013278 10487934972 113477992744 129942631729 131978149263 16142079575 4596954632 11417579273 71999917828 24279746589 47707973159 96951465290 22691820552 73600282878 29376259 150634056956 2342656195 19736094103 52551753888 2954402514 76089413152 505428793 101303039041 19785570248 99643086179 13096174091 704721405 836945795 168984618666 6481511111 81413123720 14514998028 63511640605 71005375709 71125866220 9670079049 209512068011 8896071854 170836730787 20084994618 3290903206 8464572964 155527530824 170824951661 4364530399 6345825501 10305117655 33787244657 73701318656 10441150479 6313123886 19297837668 109499756415 109569359017 45307835082 71032166401 1905071417 29141980893 10133562934 38834695829 100461011066 101091164905 75614835040 10854200905 151551421517 7555906227 55101739647 65839781760 36842065207 6851172820 61376304438 9276176809 2409260892 829160162 102886647319 11418957522 70944154810 8766107171 2454055205 151112963177 47889647044 24224796386 4713314423 90695857385 9514182714 125837677532 32280234563 18100467331 6500220544 29610914430 59510730472 41250468375 5467036598 27405406365 165181757154 165866984700 57564287160 17629355461 1130295344 18619306829 107540539572 50830319412 31998130122 15607649621 152730999253 72490497909 2770749551 4981968810 70300428288 821864184 46820640089 24592722233 82377103069 13735377881 67311586344 94043386230 73033716746 88009140191 38279592800 136261918751 617607959 4375281456 47941216743 44362914991 51937307811 30746373839 7002037922 64647428844 137207000108 5006252570 151279329683 160088633408 95677720394 491756994 7671844612 20093402559 121508720826 116933440239 176983714356 21086171301 35578905509 50170068877 40552441699 1818273385 16930731245 1038182376 48405270768 7498260630 140487079966 25891067157 125462816373 44051856219 98437054574 211782349610 478651580 20062151468 19863798920 79621323126 117289432690 170005495806 68413287491 23891028381 236236008210 225863919103 54298094312 44406879447 18962942797 46529736 61903221047 156826257407 30955860321 37065996479 29811816041 116423345151 11871632301 120556258615 43454346108 1834809264 228412761295 116140886083 7895089624 3372869300 102449601948 1210035849 29368626678 126931512806 26432876403 32780222817 26473259605 50466020631 35084953115 6129074737 28779837033 175269933375 226358451596 186595780944 11616380237 948075936 215767984688 5208484431 6521208504 17269170594 62096985002 143984050800 63369667952 2786795931 13779325924 5033203559 5134951313 11522073719 4931560627 132437711039 14402383302 19484234633 49257210063 73665762973 171275503627 121899491850 59505146380 10395626174 46549914962 1402973400 8585241248 62009571892 168127238300 70557391506 6744300687 66582626611 26094892127 61311031166 13511544946 70526479845 91123451105 17491771500 126338332378 66155005786 46823481 35778116932 22007266549 31294950943 7770368726 5314116201 150483300895 128724385338 206214909276 116239567672 4102871015 125000260550 116126924574 33951994329 64841735784 100286262841 66145319998 1200597203 161799905697 66658472844 46582090284 7544507277 1632996659 115331722819 35333443799 6853795848 22259137023 159565302391 52230444895 6521973176 58273265203 9194250377 48957833476 685387452 131662182536 68347723101 92266483937 10366718114 6535555475 46307940636 7692245340 170656771600 201510465551 62808487901 34658231902 127144099542 110051689107 8143037203 78769212492 6059662110 15474160554 127722420135 14017819504 7510639648 900754100 481697471 27396790208 2514897543 41016966722 138151962559 7263415680 57371412381 9565430233 37696324425 9747831961 12353320816 76100801696 18266072404 97377244187 60186314296 14908452455 118091050943 87394129371 152723583436 92086325771 41112274611 19473069529 2268530810 33826482286 28285266759 31798228242 6514142966 45019907476 11390179409 55604283240 15032855407 138298466703 89387436468 66207395313 35275595712 218653447982 161827725996 59492434523 54001777971 135887383019 53448534657 72952415280 3704594531 11529981706 39118276228 140936367139 23786895560 177582427541 109756383388 5006771738 11367199578 170060262068 26568815905 61431920949 13365697116 96783503241 113463833245 109048218554 62428780240 138726899096 1773984095 15842355813 30262872566 1576307366 4621128483 65463047151 12919816717 124373021137 52580989569 51869589633 33524472125 15135749225 25473465949 115361303482 20427784791 125797456437 308782646 21854586519 143126763235 161635030389 47313788805 112393252479 11098780014 47223103658 78748808959 40614967776 10372534910 10478604550 141816841140 117093922538 11890110324 3635645212 17987084462 7252937501 20590973904 15725578490 38639936662 4704358123 2275872184 70712747253 3200379457 8374557096 3172402512 19930305352 9594077859 88960172041 22366713889 142819738650 84072718079 170468510877 124186866188 72216160796 54351711585 137573683675 79110219452 16278861185 169714538800 6093291930 95778952659 108324269590 21190155887 281390934 62592600893 94219790169 123509701163 112843010856 50129775582 40646576451 11839205145 1890769345 27896401090 15715248224 134547726545 159919959064 168196964981 10434825773 3118899030 9510509442 24304618236 197627750080 16130521033 1793646264 19346682834 3591707794 119518744452 139329707099 435895418 106478645721 33096231832 43672181089 31782473431 7491537666 7087911344 199857816580 85235672941 60065078339 9146975866 80274574409 17410203426 29297716791 58664713109 73268587862 11421424265 90993963975 3905899615 78635864643 16559115770 78805176943 75187231784 137361888 2628772660 309032894 832169821 47010531308 129048989912 78102041072 26353619638 85350531764 32341579389 2089570399 13562131577 9158289812 4495835993 269316961 53077384192 31788787469 155917606451 57779389047 29415919625 106730172672 173807061852 7453634036 76976517896 30678445566 24542736194 8468365103 9296541191 5325675628 175877628311 198911072 39606589269 110176915146 9156180920 201657638707 699464886 102122995566 72650525102 33401432224 2361567279 22022856459 50629974365 838658442 112376316817 60785572936 31384998360 2325099071 94233533 26994825725 19665724198 12285403765 146223057584 87713192386 470657155 39963287546 50799780257 66835719639 109198225770 210144604288 36326684609 60853694358 12870644540 163541572901 5492634208 107333224607 938596415 25481671936 133102295569 38219519673 42587010916 15300184078 44255530716 30663953393 42097469926 61206496912 30187053256 55890635 121754139326 5147203130 62878939885 960410271 5260803115 2819517209 44797918670 8289631762 126617040898 42093476493 44404953583 82455024889 6286974860 49535436872 30722061918 89211106697 567950810 93211756344 132464085948 4149210381 85233636488 23582993953 112362262843 65890879737 47912577587 166451373089 179227225631 412758583 50684488263 12368984908 4454933452 323254452 69384585951 103132949345 4050172 242484096 17418926477 148065933392 439850038 5221001367 11708201789 34451952472 127734704173 19818198727 88408581365 44263890021 77201601674 19420691666 31915942668 2686255521 54539174588 103879608259 16134939371 26863911 68531897040 112736284219 57506004 44379033334 89352026942 19958400783 24552262818 3157129759 81494464380 2808659496 124567884212 9153365542 118493537 37922430095 61774017916 88893557017 41309110271 105263923996 84068721850 110845083908 4884027631 14770809765 25058007176 32208313012 330392555 49843920804 142388860150 14454117142 99625620766 49455227194 1855693102 149432127355 8622570857 50194781491 90063168771 48499629822 185309270617 68067380000 58503483020 28959187487 51198282532 62285452779 65311420113 82992764628 6795443761 136014165279 2656457597 26366840660 13038749132 110420382236 96024111477 18882540151 93355833232 181942065026 13130087513 62403140044 19613205534 72434488305 105471253988 32173814832 116820326034 5766864171 159081572480 8786336102 68914462813 114971076180 111489688642 35837808512 664404979 42140478479 49208394032 64778768984 112394979197 2018379266 598667036 131595708300 66659182082 1816044392 29424458131 54994122199 18336595370 91340240560 151312947558 8679561652 71559257550 10467187675 3434801632 195555308195 1553541739 2158424536 132925158402 4806458138 113056751496 18858440640 10428788469 108645482671 118291405991 3117327641 49404361662 9332638071 122170373410 32665240129 4142925164 67998019295 153936255442 29604540236 57390047972 22847087427 19254015619 45742728668 32351069516 1625649482 24566242614 5941172074 89798527546 52104764185 3912807650 91399596123 1213926810 4805998390 6281567678 173589128023 1372628773 98604715335 37831743000 1896883371 228386257663 187748846893 7884155809 2582917561 77925478135 2989744 96819947546 62375669552 5719814758 29142391364 102916448913 6400415189 23079060674 173844135333 9214867908 584492030 75357652524 48526104933 47278092692 113532157752 91093954170 4095098255 51867915194 62725660898 58747179067 139698239638 2379943751 153858493910 83869524307 213054843647 30589505973 3730863884 35290658767 60152203091 24041583087 35855351391 28113312284 8745752794 81220562308 109536490576 44309885379 26412784157 30541198935 2631192807 26853608316 109951253279 48813917527 129809777515 19630688183 31790670720 126063295208 33437786309 29913766856 5132947691 49496193066 128488798 5046179459 488241639 26103160938 30656973252 5222380741 18516021506 25714002851 2728220868 59916108952 141063794753 55594200596 77339329415 34082592935 11747944048 20205301420 2963615394 169454776171 145200892717 28763139102 87191141263 143747178699 14753048268 5387656635 40272682513 81735559092 92794179753 130787701857 1282345301 51909175520 44790688681 2489706598 38887599751 124162375145 8878208933 64835134725 85256003647 149091160238 12295495332 1678298054 20025285931 52701236229 36488575601 20279952421 90318010639 38751142975 60959569813 130861999369 41853989433 12566939050 9950711555 46302676108 22213152434 46491327965 124225795923 377397695 78139836246 68677508695 416415053 18833384954 1257270635 36246179801 46088908533 159077530621 9969649453 52033052529 22114861903 68296148841 88257561198 99098177329 128095831772 28360719601 65860534050 6588609985 5056656905 19000218770 179259015621 152579289147 15915928855 101463455117 11341744813 10877192418 834709060 79312662238 39470094157 25479592318 133169009833 64045761093 38664564277 820873566 40670643564 14422238764 11220585322 110236219771 498203558 173992394580 1628935403 85686989755 95359276793 32217481511 7134551911 83222503714 6247039725 1414163530 64602178520 299057849 60248456029 200689424257 18535931104 88266869 17912710755 59026851534 27934235294 304789489 84982285255 26560319104 117139378356 120573858 2507894403 79402873819 8717514434 172652416389 50203090343 79319355547 16007050062 69492385831 2201470592 101569758208 60817638184 3471655168 72868386149 2530922828 196203174863 75432081430 200816553877 1710983916 7494251034 35727483365 19492020011 195128001222 93049238099 12354515229 5175169960 446544777 2424032784 67751181218 482522859 77422593623 28333736879 318248243 77701406435 28604518590 1958428425 10913452798 34199340724 3709168645 12747648458 3147462 66426340516 30035957105 97987890403 90641381160 47031414431 2118905607 109151329848 164963666374 91351715734 23648004827 71107178207 48851094274 11733862947 41350462416 3053890369 28288693300 4898316920 4394018939 97758755578 22038116924 5819177174 49205635272 13393747054 28437367283 89823064039 74312998 90990552026 7276177680 6965664448 39391423650 114226192 9934374910 150275850161 35770809387 30692451815 76511894068 100096119726 19088834368 48710293035 16047055139 91949661564 11128451681 157330576788 19752403349 981446571 68696487016 95468496969 71259421037 199715336 5503655167 25903759582 119637190137 16523519918 18064795116 4281621002 50227811548 98515839927 51770705118 12470579482 10419038577 114583442818 562887371 15908080565 102088526516 837062787 133688887616 2815099045 7638715828 36094624653 7353111177 228364460277 125892620525 18551480135 104988365949 67209145901 13657655473 76670846958 81582897937 96549181467 56553925336 12228403388 3249787804 15991815895 178455000840 19900721378 48687209998 34535944214 30700916037 83433566517 118961301209 47859198740 5995999876 163840195446 39187852679 151353670182 25250503845 36120885277 11167891061 199614513496 137938776021 13783870898 16547313071 173855932 66361637780 1960533599 1942867875 152120098016 145101879966 1871168936 7903504765 42808132668 60346082751 163260328041 90211835701 112129796240 5028846153 175933364605 122914134057 60532772278 34022952404 4902069143 174614035247 40508842505 154112973434 80163752 11849448304 9008034779 34389266668 78795598133 76565645593 21179950382 141959032383 28490382844 12442701626 124711820411 3228257428 169069450897 149812897309 225441268 17778875129 8542456424 40623602854 22479767853 22751816721 97570172609 68198734406 47166330221 45614600861 164251111310 20803139312 63321001358 117344635763 80366758557 79837899694 22547867061 104504842157 11543336986 47168543987 18099440 19624098342 36458015990 92480281110 122464170333 7831530524 24211557494 17153928504 33716737818 90194323317 58052330569 220484358089 40540315829 8510692481 31120623704 8904411175 150256515658 115803787988 41733008604 75695680189 83432690696 15244570211 4721925929 16386725418 58635318539 5412298927 2934770541 9026844691 5703675257 34486735861 204156528162 28098540442 420749493 5468787531 15200672391 119539556784 5494934379 24662244659 177724920981 186389282316 14632874757 108551164930 41100182435 68646526114 33349761343 46820024710 62930621541 6735980836 38344096700 35207410195 141880240282 44605717426 651274870 55869501162 10784742407 8605830408 26627325028 30904346504 99183993383 15808837303 54025907591 224236376397 17610442398 40720717922 119246181138 2010806777 578759 23044657473 118047522126 68910335426 75176939314 93851059818 1390058292 76342328863 166887675814 57718914483 177895713507 793869177 55735103821 10954181557 5565961106 24823755619 2803219069 5077030818 26574936882 92693816511 6835770095 124673541750 5021164454 75662082260 41931290197 26071202150 5926455930 3396208324 44623367771 112073859961 50442136526 44034772045 78737693924 130995625479 59700937168 124250127763 6898744390 26067662368 5046594738 92700099979 66872710035 5218272228 18559102258 72711295982 124020312344 33414378089 178302568039 36277346980 1626377798 33047391559 123126824147 161092879761 5806947632 12585990488 66481057740 10231174967 46479813054 6606918126 3972462023 15008959417 11042143759 4137376086 132291004329 62890824591 189327311532 55945213422 314071157 7943139049 140781035463 66924156362 40243816265 1348759944 27125140527 2287963514 4405433628 28604657982 2594773044 129055144951 70814152887 145662869034 28504894809 47724291159 54052982792 16043210569 165250979201 17632859328 5297975548 13649477760 2254818904 1613680757 154459315192 77756222389 152694767333 117257210756 125989968430 11053943902 183992902705 60869591471 11245644760 26068387893 2692025199 104508930539 104357160260 14891295147 59802956530 6136427340 31113036344 1771774147 600692575 34579585694 1403009732 34252822859 4376017054 132561668920 33008090092 21514235537 119732993105 123729491816 66460558682 9238365722 23240491485 15339166960 7772034689 105458576975 13694436563 74101585220 43366842170 62118518965 50267972314 14252265707 14217546334 1758934466 60472626441 12433298623 13591198218 127523266116 1440233267 12004578602 180941022487 35699529923 829785330 28428246776 18310277248 3442672281 4317857412 23914602854 23486913219 55205899753 95438997428 5734345401 9268481681 12996357124 78923700681 85931651687 144149857488 32679754122 51290127947 150568634548 21039812811 36054950664 87501471279 16157395550 80034863175 43946765047 3565605153 22130547857 4390833778 100777210228 47409029282 2301300647 15171760807 27193056160 92568497746 950706341 56749245667 498495862 5721247026 207479925727 62679776006 52916775827 3742636820 9729326469 111671186553 38779989724 147569987247 13453479293 162289479599 1520902174 54069564234 48215691905 45233347712 77403665641 49766196530 1880023512 67191384121 5522133195 107723590209 79026938266 3778166113 207691825303 109000542659 200645083735 28277382882 4837487004 66223755588 52893465684 1537768259 113112262812 1494611930 106877759231 1371169162 36166567594 89746943911 70646519492 20846567536 3254425701 5767433968 40505097708 156154290235 25356499258 19761461582 52668088546 21820465057 6078785069 68938049726 39730711506 2825956400 97003829625 797090656 16424675624 33148477399 8919393579 5065058498 10137221629 18733121666 10483890228 6480476845 557344376 111733088024 6378308769 145865692911 10983723384 5725416123 1949020101 16290884501 65184514164 25885032397 176916526129 21145897400 144738661315 77505067038 19586154334 24803306099 24218325525 91412774438 1999605988 54061486051 28881695685 139453257946 645925750 88189857611 106232736553 20846228063 194913042159 50246833765 46069188468 52975868974 3034700557 64570086972 100449854116 156816053142 1650690446 58581681198 39744229985 1064818364 14036412499 71874347787 30068271162 13380909694 991748622 67090223630 130109773625 22578371969 98481832887 46296958861 60666440136 61275030402 23631664549 24258464336 87608790846 5414963431 12791950702 78925964899 71337585335 89151331799 4747122533 186900988654 23040932959 39357793491 3589377025 165665498424 171623655091 218903599 2585142242 107769791862 144165442474 131106990673 10257803879 144978081377 9855813868 214010113598 4520541379 204537632789 66282156637 87325221 21361130400 20651796303 7352460224 7862706034 20131054291 84342437986 98917317348 154313652988 93811799839 27889918208 1810394098 16706262128 1079445147 4163170849 111983592054 115188049869 385970132 105717618451 67268102425 62029490509 69939387538 135829587850 422415678 52474564927 456266 12119026323 32052589449 9669736969 849366629 50708063498 105000373225 2309104884 39053584468 67001285486 13073169797 19127586171 31494107712 25542690983 18543584057 860777959 18842810982 156219421370 8566576547 1123866381 24403588158 57331345115 90861080591 499722279 13189689140 3561664640 8718745665 67145435988 2751022736 100050991028 61520483855 110043790889 44507373135 82798089600 7147633821 36641151266 3826469525 14999076633 2358830987 26860997592 123819495332 94587849730 1818064470 65742697755 61955180320 21655518766 14486642125 10103481107 27722295892 32698752887 6322021332 2444639024 13373125 15610212660 553417520 13609291354 89984344732 129263513819 50209558256 44742872281 40917707466 70275497593 21854464565 9191373897 106983702190 36433151879 3905989381 100825336202 73187512 15908627066 88555252632 9326767662 33051195667 44676191205 93129658146 13170088667 3308769876 170035865565 73636426473 82703234407 64657080 81041605481 75833982258 82127403392 51934363545 156170595270 60031061520 6077890090 55068196753 20139972046 224305400411 1341878314 5416555006 24656176144 30956591665 38320144682 60816827 563798877 19641177948 195509337990 270167448 105187758486 2861866523 40619155303 127840329591 25469456943 140465915588 5946104507 43369995639 19050594026 19099756788 133961660731 3991618086 35313569522 67185759163 89603332746 78206750260 5373743453 7725035558 40997150082 100513925075 85750035342 90391140641 118719109236 6929665182 4064714095 72881069837 145758203613 6832822854 27810818804 51183986947 38461446525 22761584551 10158441231 2748100397 88238929037 2287736729 120830745744 65254237583 35936074611 73987128415 9504654632 29704019167 2619663139 106693577882 483151676 16284571135 246900317 33272759655 92397261804 89070509 77623886601 166746961015 75132793533 32470533741 106837567473 20463415522 2955720957 79907540204 9422979330 3250516476 34341057520 50862423608 219214343 26763730794 28662986578 15782969367 113298153258 4353695260 125129291413 33539394866 90851373463 1704566166 91595500773 33186642151 68938242890 1320233138 33342131447 4029659284 95344583086 29010741648 153575239422 27622919267 59427736051 70419004534 107219857973 23377022429 66219264671 23543995969 19448199005 183582819100 11182869311 34465445183 91942906799 30964956794 104375726137 6135305869 51922995934 80894780726 114501667237 134639503017 35472302913 9844945997 27438884914 6593621118 102860398704 72323198771 143918244601 9349269638 25063571350 25095063776 17965491462 132958395176 99449614147 63482716649 14154407991 9152351334 355972087 3377251103 35865509385 1519824617 14327625956 2330935603 126028603625 72803749193 13987277801 5182749725 39685722044 168993413046 181134257812 47239871586 33066132955 68176682461 109468100978 44201997918 36253954455 190552619160 47158358574 1750092630 122136581035 78335982654 4875706968 8040280878 6062186166 40673005048 10680975552 134181839932 89467981682 4496527963 13871473622 93593494724 7468517840 180180179685 57335614844 102242804058 81905274511 47583407815 3460291618 14767026125 223538849654 458721912 1283293640 11840918448 15440901461 1700006394 6439804103 8492347098 11141057324 184395606346 90338874771 143992229511 148105584673 3605305965 113882257199 4471743564 27216280552 12047126796 187667579987 7100734952 143227112430 168523192646 3031733197 17653762896 124200143855 173856818 71923915310 43946658219 78967972613 21759758410 108612556518 119945588060 63486881627 54609704259 17612170032 4047270869 23522877523 20487469969 8337517617 10176570151 31626824850 10524788378 3810238730 37373320417 3513847661 36638093574 77137351699 78404198242 37365410488 50834036060 90909649290 22363246545 13909765859 8495926846 155637212364 99313117736 69395731444 53805888436 88453781685 26830776314 212919404529 56742851566 35293096924 56898952613 19516889265 116874167538 13855638518 17751085199 14600652320 104650035584 14746252839 278720257 5120197957 129316993146 8571552762 43569958181 31349340703 19952665796 22106851486 27954568668 157173732457 17478025 1166614819 247804630 17750383649 1662768683 1823362633 97905432241 37332852762 14983403337 146719452326 15968134744 133707648072 95113622323 179646901191 2680919549 228974191684 49453968279 16840141351 25998391874 526267544 142264039774 5579098299 56314677656 52263966626 135635311801 3926459290 152860722978 7692587717 26746336282 10885765242 200999547871 12295459685 23062587816 89466669104 36276073312 117661589559 2260815809 58526385144 8934629038 549315951 8613681051 150565050192 26819443248 9235494850 37379942100 11629224652 169430229026 200480720746 54590531 259983478 234165492571 37827090362 106563320878 81120124779 71744353355 21205303445 12669793756 6628098958 1876679236 23161369293 3859713020 11820473277 47149787046 99403624777 42730647412 39670215786 15127041117 1353898182 49564178790 128526049933 2422456504 102495539361 81794735416 191232130090 40704002341 8881505799 74218112762 10252530514 39623442985 592507317 12033850816 133853184832 10476927945 10553587412 115145242447 140776792780 11866979005 4869383837 14619985644 4855543357 39867802715 695652712 59071547809 362437228 6128058018 6108059836 3037391644 26447162944 174009348944 19855337053 160025578103 13920022315 54990699124 55011096032 16754640256 7269678575 72221248517 1316108663 75237736101 19178411943 66848117432 22536310536 1359796084 27837182619 6989143373 4718115665 132883952146 15860969759 150123841866 72513313068 24025410902 40901472818 20503625 100986655522 139481618897 21091806118 22368405687 12757359294 30087685001 51371438932 160601948940 29493850201 14961385523 4533415394 6345919145 146644231193 29949168767 34748425929 1764501953 155130231291 71202306783 22820848377 94457451512 28149468568 24333730546 44928807531 49930655339 3363516462 56688311953 6248135107 66757327453 122096986500 20187528489 109297995766 3044238219 121482049963 175649088254 50766808664 13035039260 100865862226 855487604 29886904272 17610712486 31002870818 5904646402 11116269399 27123557344 7311249127 1680112922 4204993924 1359480041 63591899560 15795001304 175358053830 9473025089 43840562469 42442555151 33064871581 764269499 19009961396 50270831670 47807713317 47023155116 161893847397 20874926808 5367965175 3535402231 61971810 158066883215 108625610847 215153338776 108845627627 76777807366 54339527250 174500098733 29749959201 2482585 47816692403 17391828329 88165547817 67275439698 121927541179 103278765493 45508458661 4040968096 14547984997 15423535510 20565634626 7474363256 9190839682 4643355265 184171391870 25424013793 6492715768 43225325951 202595717765 49109002023 83546870306 157924453617 182732604908 4018607495 8572324896 134976794716 115625655640 13409664405 113674943257 103138609290 26459046253 45563054831 58688993832 15061864546 184267400679 16988151587 14157549005 1292085160 651962547 32732365893 87759943609 5969817782 30904290400 6027934338 4352200734 165538561929 139734727272 32227834159 162232331747 99908308518 13931394383 68108434001 48486206174 6763360013 26106395026 6451412144 25805666334 72874604807 13113929225 57394237840 2418500535 99197749970 45930516009 15491662275 50482829110 5774903797 211332452376 2884967194 1490132858 903968368 30817379468 19721658674 8963904032 7187651259 271581113 88592658689 28083859120 4616599704 114114018972 1530247040 91419966158 32255075925 4654695685 11510353108 146059876494 3351845586 1965707240 91619611154 33548105061 30608020709 238131728619 44284578339 29007496905 179578122 26669802928 17184034356 1611049432 228128786901 41925580299 27571781486 139444262519 8959159007 787827429 3586600131 62317963239 17471241604 5063280426 89408168257 993831040 63844055369 98023581970 37963748104 47412730 12939995353 72313578541 13974320708 40637421294 6136177225 24510493405 44764793074 30393408845 15648179261 50727609814 42688358946 112330598841 137513056953 18095277359 6435622538 26277486467 1113906992 116235248620 5958671216 88913556508 29924701197 16098316304 23211375906 2339791411 23863593388 191526912 83230762208 11743502877 2650416742 21147086861 45219582250 134503359318 38706966633 9192145053 6702761247 14991493932 123267435092 137555827258 183242548386 69443423343 1735423585 113340010435 32644467683 26614859677 64428635172 4550497619 26825497842 15966251594 134540611709 8517571882 5229347701 3229847446 3995762325 9364884910 11766677832 150428329506 82817649104 22817507845 25957555352 50826586825 37947648346 15567591420 17794917917 49389999717 153979008008 3833547649 14438767374 1400446789 113580669546 24991237536 10870798231 38369746528 64431062611 11683287665 39663863815 22581606523 3716137918 10064775266 6914304852 55774584568 17153224668 1485726250 158716278303 8868752103 28756817760 18262432306 60398629083 133852506433 121339257867 26485875888 29656821474 29099361810 1142697310 101950576393 21256957112 2967588 48256586452 98093141338 1829068108 39484202094 9008218882 14141234557 23727902602 1040719711 6625426250 1079439269 120906268305 171163345899 6046055662 7541855489 9247315994 4596449316 14233692750 6771594304 77716277116 4370935750 38901570120 44946058273 15207232976 3302573493 33267136851 13378045562 4103302368 93949964208 19109410162 24301041143 157931039653 37071336478 13905457304 89411952349 35962718538 10989485644 9854159417 35571978066 12942375109 7152447010 119172195062 41339488041 67283476709 82691602041 7069772511 46459354221 2221436681 96021732743 44994349885 52537174977 60926058452 45393196861 30082391383 32600226984 13132761073 71911578646 26392181070 93887406824 58779897607 21570922154 18074168445 90933715294 19497838863 97678795703 9915853165 10101621388 33401526562 111508691010 19341648169 1434777341 36340937162 2468711106 729258938 13159227414 26566325885 43302223748 9940285636 112333025971 134917561255 28180295683 173264987319 9261434794 103486117402 189363154 123908473906 60107001328 26310395497 17548332303 28910506390 99264001559 28626878579 4104413174 75085514495 62555757618 10620378195 52373791606 140494845035 22253575018 37717365366 5662934249 40621847065 4299431073 71104058178 43753042049 47638661991 23330717330 38109033728 11522497777 68192583456 19513172508 12852609599 41187932454 27215748224 29278373424 34020658950 56335498619 123169844154 101880525639 131641557405 122421428167 64240949080 29988143141 43868117141 121890578292 44162323137 2614832288 112423635789 146563602160 6764404534 25535186028 85121282418 897965381 32996385543 16568484041 13969024975 43428978463 18282551165 64870733401 56734131 169478959790 91233518396 73773037768 34169164594 86552618663 32777328814 144570602331 28949088266 5546058031 96502420919 88836271358 75697238922 34293025142 71255586981 162158123766 101170048324 15006635265 109622611728 603621089 62562953200 47282283309 212637516708 2509501466 111643421521 116212541151 101461376981 47983743324 12717965636 3799237830 16157390679 419113637 30342405094 82985349317 7204088478 68433961098 4126291396 2530503354 21437305024 22825483265 80670791 106668656649 91613666661 451360563 8298751579 24257448394 2235059907 152023529453 2846443144 56561671027 58162868306 1053789285 58457411252 1682986213 59119429988 122592517883 159782289532 1602778740 23161896908 17262726771 113511489181 1123529333 87866628575 54798703741 37800544059 96804899487 7678800242 211878876295 13506773876 10862912436 97848837025 28396481810 4629331129 13932450714 5724779261 107500734536 12534986880 62061461772 191231998392 28591803 63538248188 6826467386 121512008670 24043577458 4705567470 3233747141 2672100102 43076714544 14586640503 20550701772 72269487216 14533354485 74063453666 11493173892 31354626097 29008368039 12688739577 75175210074 18269386881 30225653648 39167109020 1947368116 150716311935 92798181987 6739747012 40731091033 71482218544 203276149621 12942962913 1681850020 7927607924 49854129176 8260842603 140402861864 16947263422 1114784249 42331093909 20739749547 17016019231 54166321711 4256934989 25052351769 435560717 14621386467 61130422608 6446381236 17975415838 17570544874 4830887520 67506706885 99893664626 9623571 3425162755 72661137973 74539488859 5480636822 9777943115 18736821250 4210463233 23914755021 14918485423 69299636203 22282218 18054464993 31280097825 2728946949 94704637544 29013498398 73794465857 15841395584 36884368853 11132813 41462268165 29044025874 7850106245 27984877590 17122504333 27943254433 1557733168 2217793271 66867177339 34164107345 81237326481 69160097075 2853549723 42424226613 118457037196 3311895782 23415673945 44094391872 6601459700 44520089856 150699957471 215241523686 26906621509 14171184202 126970716155 5887349348 851321020 413601721 1717882821 4721956122 550773560 134721023 618755781 90204365327 64357044639 401625395 27094371550 116148400757 1364666738 56921814314 146845782254 6987437345 105292765658 5953167674 4759401094 2321737250 45157156983 210671219695 62406327837 50683572171 97063512334 7448600736 499781266 72949515958 83080521822 27757885597 114027321733 69388528331 33147039154 119341043407 147046228333 72314257055 44613830166 61561961019 3862104768 14320958604 150105258084 71685069871 111294454021 69492596908 27196847004 34709714352 7019991527 22376671283 12616885817 153727263268 80189210539 11866121132 25227855174 110887211571 43563215479 54554749688 16065551929 40816409233 45277631236 25192477275 52116006732 4600383136 2252672204 35895959773 43613964957 65921688054 3492636492 5515032822 121645423107 35966551450 4312328437 4974668588 6940923641 71044383523 118463108432 28372237544 6131769236 23251149762 5762122454 2003393454 3349727399 62232604203 10782187795 107621037031 15998926051 80522479302 15759503385 1721551623 4418919324 5832738571 73902811556 36120380089 8672074329 109598254055 129029690586 24359803821 61376887685 366840990 650965131 56506139273 2202623562 61728060696 839743162 9618464457 57435643118 47501630421 49513455387 3313110341 34810134381 74817196570 26806940985 12037662819 453412688 27839581704 4219483131 141997493 66695480170 87139986104 117188384522 6290621522 33754204246 194317771876 31020457615 71364486966 31739300709 55289270485 1721329815 50239412359 15423834932 30581753231 116818631352 17550423089 39428632159 160308151992 65046288013 7282511717 8838867481 31304997907 12025193199 157860448120 62636671068 26263670138 58210388100 12035226292 181207080425 96735848097 8290315234 3261758604 60075658520 21904761541 105967525006 23767470305 269221 121322194925 5681483693 20783802108 106413597477 37816116743 403494772 10242927949 79826158140 103173278386 1004256074 182639390313 12877254158 71682050803 61598135489 42527416550 75145126551 589918358 46912712889 138888674916 53423262875 15908427575 6769628899 1985426898 8685412119 33934266138 95444772476 675663786 16648688068 1349742144 23981938830 29874177303 116747535631 3347965936 20322576380 43625331419 876556409 6577758093 64841992320 60878804145 114327944363 24455610057 8196859843 128248810306 91086931349 99951877934 3869417055 14426500296 790237763 41801363316 2703175536 37558911897 5986108540 58677813120 52106349818 9395880007 2366681779 21027997257 142286565965 116758153208 37858598293 44338932153 1535327754 5454807112 49015565884 72686308841 433209415 3389940927 21632735046 101691766667 5392824657 2827845013 25816225467 32139237792 107106268828 129676477803 21233800178 12924127766 129751525958 9974518971 22375376647 543809074 12417801 123240630459 70964890600 129734545718 23993694342 6927762838 6233295605 46540731508 14357029649 2834525752 230125020063 24968918198 9687002880 24290129132 153039645 6089751652 4414749756 64323459358 236849785042 112915610 1501011702 196690931696 13677192783 6110672832 22717371882 45267776656 2499307828 15210211319 87233196823 16097633042 28817027113 1558425557 66548204 25974239668 40658782252 6210853775 169165989429 187170595308 97704519411 22785391179 3115145014 2123591210 73433019106 10716287083 11713371453 103699483960 151413592370 10394835432 12771849667 75899111021 7453383711 34273142834 24633781609 89817440121 58846949708 130148935049 12496098351 66814689125 33155580475 376228415 28904952514 25348845764 54461293538 14692268753 100874340654 87524388758 28081156104 70802105111 4420143953 34147734814 50575264493 182432391090 57978961336 3457932058 7199207794 16263369367 52848629327 34728394390 1433811314 50279615899 5514977984 336046429 9925422010 171089890129 110631890525 131624611 62978589255 12860116301 80442239435 60130429355 1013188057 64925729163 4123810752 24896004076 35528955002 4278153901 174511939246 6281965280 10232401503 56545589269 5559875175 49641757915 28000225330 67226131931 44587325145 214634296446 72233750173 11961149569 14919679242 68548434897 62017668809 69597975486 129907413320 17389136280 77794103208 10663588230 591038520 177236750564 47246301028 36492734805 232079288442 4320755331 43642981127 73547537813 16099687241 46132551635 204650402175 151509714540 6922231671 124482893380 12686672 1998958717 6440160137 4662682814 98902718643 132054514619 184054869489 60104010 26687962399 25022903988 31944262403 175212033833 48170021590 14053485597 28303288736 42385450155 189977776 2963186218 93273057894 271526032 115316639046 392385739 327102369 1152734011 61196397984 99801972839 15593233111 51696082019 25396082694 14285809371 126535178285 159761295518 44924213918 54892042376 1050833803 5165406335 54159398599 91091595868 70170902120 63582203646 699964890 114024375893 20555917161 10614973358 97542938528 108537268249 162154510529 3191063925 128382283367 53266730278 13070009734 36236783145 78044526323 8640147842 61288952600 55473053011 61240598387 75574569307 84572076764 120636032424 127089093256 82360475834 14312765436 11142159252 29962891733 9734482429 70833181147 135409175345 1662158305 31586972071 71564784872 102756955522 58635698949 2878831321 224134597480 93559718798 53391644188 42306303413 46252866926 186359932929 11353814166 19694732535 13408499 89590036840 34648895909 152029092277 28981750288 10363455385 209966918 43805264184 8542549033 158276319956 39144190222 112731807614 17735833441 43797030998 11536090788 19325941905 3965107776 105318157459 4080381603 73479532423 62407061723 16133800770 25659455347 30816355846 29898162015 127724097479 114808057080 27054663721 4017813821 44321862886 15888289318 32932633234 99586886656 5305078841 119330753118 30538973181 176935882257 115773140566 5159259520 15136585148 16871259123 970634531 2945085384 31404348394 146204839336 60086939175 25327831197 155562180019 1050745551 220393328 6116033247 6098554105 4278607989 175446884417 39401783210 7541471060 19606318337 8680302445 25628792473 76630069679 66627088939 59575577917 31355482042 42389303352 35274302001 30041306393 2290480624 43865661038 14974985217 157319149 20495763068 9880422822 3551152164 87366059124 21500100399 1836060390 116121582 731710974 102179676769 108915612863 8395564968 2588141089 60168172970 160473460898 14688007008 17254408549 23963524000 61092125004 46337775896 3838233407 6524349812 3880829756 31054386549 33019533644 42638301739 29240257031 1582952310 160236907292 6758716001 25480169591 82543344467 59156887015 68639810548 66125311602 73965949385 1940540627 83996643881 4502844063 25249744395 14192367521 23295088294 129287066804 107807896722 79146594939 7215107503 108413558489 60721402307 32701784749 91148422820 56444079855 26159197695 59592398190 18698082810 195849927960 64226004 110648468448 6722912177 29410799456 40294862921 22097038914 9027126934 1442375508 43611018299 49584928668 50145819 13360400 72120356721 101949019069 20114486510 2034369938 59065244114 100443428489 8795041450 60400181641 106642894980 8081654435 2010850764 39936654259 15893777240 137822644104 29365814064 163792398232 7698866441 46023468268 45382707891 1396180726 47001482274 2417214538 9111213788 53428844413 47135638535 123742701470 130085682615 39453799790 10470146574 9851711213 293622641 101188491316 170421691612 60377891622 49995345066 142244267505 65714748679 9618857219 103917570336 161578980577 160575938034 38468692367 4908361602 71407963878 59394614955 47545733057 4067617582 2698578592 4702410548 35151782375 80590631925 659306673 175878286793 3847952089 75761584595 9697883648 107907334421 23657494492 19563446270 53207343464 1499071655 61367913655 19321403319 66923331753 67245535515 4966076982 112942346647 80998588314 4267546876 60186667378 8459379960 23136506376 10763612491 15733631708 24008639166 58723644950 25605655286 75661826841 27045134720 41859097473 39858470229 50178373998 9670211993 7366367747 96359576355 1186727835 192336181054 31822549205 60403916191 2966612286 99199408017 18594367171 108187903465 8869790400 2982026026 168873551921 5391336137 134773866910 137469879387 5708346062 152499404808 7010711988 96779159710 12392763909 51180956195 211348577620 5824 21913483324 31070008217 84236026091 79018116174 12440247304 17473055687 58063270615 30504434296 131297068720 14441431441 247279758 1615225344 46111582359 12208148751 107533357808 66251561889 12944866477 14997454506 12146382583 82475698600 2673861252 14297372536 6771661186 2433118899 161164470386 152963519242 72484438044 19290859078 46507447999 1761644349 21462485 6344289115 83444088713 116579665 211456145099 11278288985 34809134373 5243110523 18559144868 18574179758 170627547244 145517395011 128747095111 21712392412 43729855659 51740172289 26324258527 111153693401 1910050771 56712952653 6457711443 42831496725 7304710654 18687913580 112202386477 131553823826 89769947223 170107107482 109581342886 1057599504 37334046160 69426893998 4160600899 79688260687 4685722802 153035504803 2078217766 48043713722 138742782777 73294739202 6725650206 29531592574 126397103270 20660812667 584780621 5470788195 41576422282 145778509066 55486025 34119364 6330726878 5722115012 2826612044 57549595598 20329527793 526513126 62101564058 3532008269 26191975407 62485734406 17637938074 47770747883 139413589715 62248864672 72379303676 8589883 105043982608 8087373179 36151040391 199226063 98185439 97109947702 10548689251 41604506253 153183639978 88409053874 13858313959 12647297575 6989941616 3069523218 12301780600 24149908217 13457117347 9660810295 85322244750 40712584267 66258358039 74171838148 63311815476 719502190 55471283543 77491182098 96265277431 32330882116 11126242455 94219953085 43160624390 71726041697 5993660816 2346320086 93661742925 3874969250 24368937501 835590746 6188455024 4919536452 1047821786 28083616708 105668313018 24858910277 63014793652 57500315980 93054696974 97859163414 56652063273 58882238176 48453724769 6559952766 123867421517 2284482652 186096031058 3392634629 77068885632 1207173645 51826908114 46932745041 7789676808 64199108014 36528759210 69872585026 4008943127 67059490506 51460943840 29911148088 45680010237 45121614230 136817270292 123825829048 35397025835 167436636250 28662325230 100047389060 29127882614 23124908154 68023939484 82307465768 39736216193 51398864032 146896328120 44043517701 156016375611 109973477 78034327631 136518831711 96084197625 10756051865 48233427746 37873355664 66979534496 22692499663 36659245717 285214984 142340265736 14636838568 71619347218 33075812226 110443841700 8652788053 76588018450 22002135637 82113815838 104685663416 6211320677 91928572724 36914132002 86095332883 17410642484 31730660 6206906605 442259107 27473257744 71871738575 93586723737 25952879986 6425440344 68762922086 84678113349 88320281914 58216235697 31262115788 77890430764 49804226240 14467561424 1439413807 88728480751 75057977068 17541684029 18491897130 236725307 52394091943 123340823116 2097144706 2348408919 68008449442 63726555623 24367656808 28878409954 48332837316 7906773354 344591968 7245488761 17936853379 77256096027 50370313461 356706456 39388149092 97775680248 6916440169 21781033808 11521073283 24431642108 1633899028 39927488015 25460355431 3817383338 145978011220 17265896769 6573134440 105018638070 85738959868 769107735 9205518274 3081069289 83733042832 38792295667 32508022859 105874926731 33530890619 185750794296 58319384510 15263861078 36563426100 3315906444 5530788990 96264344503 1505035480 909147497 20272828848 77236235527 49579758552 4728179306 20264842491 30387450834 11828441402 29841331517 9456855650 97239808413 51565618819 50971356655 133337498561 5795130 27813716202 1834529498 158240407530 50241265053 75530271788 30232329357 96367049088 1706539903 48672664265 5789658805 169355894854 103204344303 67013684666 4688819393 164763026191 21867787671 24238670836 206184214217 30158222868 75687687422 128638163867 164156132888 27595126817 110830501868 1143143591 30612389467 36956128733 20439367487 948028466 4257973238 32311728037 160779328663 24345164761 3996771647 130628108714 167553579920 130497852859 2125906092 17157888287 11148055423 2269407404 120516458224 11566845139 203731246291 97840949456 11393493236 97332914143 585522863 12677284685 57115465013 11359230177 82770357910 83095550095 53653595158 1527210507 21310934355 1375820115 7055681761 929741123 126671582828 51733759015 5796287123 9111761055 95006630505 10806506898 151071105887 11950552602 28495772425 76441890923 120313995292 69707156274 47173498151 39820433678 43206786778 3589854523 27429724047 25329902951 2883634720 15001750067 16653252278 68380864408 605512875 45883023573 2885882169 19400344636 158149582539 21956504995 5148976600 57090654819 5538371699 142534637701 7910975311 201637853676 75734170545 5839725638 112704415414 477912931 31666264136 86379967698 162760269383 1113579488 584520269 32409652567 44890152270 128680557054 51834800011 26748814442 65994830323 2756091411 47565929098 196737471729 89003366497 9919896118 52824045182 74590693348 606931051 1511221677 99595305136 17264304271 16737511729 76136135522 81074585076 2565421924 102925002387 73025947567 64112443 121108766593 39159285921 47224009902 41496756469 34748590731 134565899689 56596108685 5443958582 38430633116 17120481219 5847839422 4736772987 20452585392 150666825681 19148343424 17341932826 23839327796 13370098223 1258076945 112795049911 119639270396 80519722451 52256722100 1686498588 576826444 130367038173 183467336449 44343311180 69134766857 27179119700 32502895084 160287704052 18205165274 18579881161 17628361231 125217769447 23465585685 126725812119 3174971545 104220795 28367512123 109014993481 3340714546 4621092928 54787992409 21904261756 69077192215 16325716534 10171167144 25887160826 158614855 1318771111 1977323046 13177207806 67870255055 2778353605 2657941718 47685106791 30659316519 9210330811 62921574996 2076397866 5811898529 276589217 26794161504 3152521147 65657235225 67378300445 21153130508 34616072632 71634949353 8020878392 29002130187 27927352017 16170058846 69699933966 105428596800 2314218335 109960561338 87460597446 4953329676 18297213647 6883999271 182276951204 63566657900 157073535147 3667160610 16922433818 3206560786 48710151972 40981122878 121711016327 38909524830 43569048741 3018528785 152348825126 8644572119 67380177205 52321896573 7317131925 206143587074 22838769704 31661284783 143240362380 7772511716 60388386446 17289400576 43798381 9595966714 15279982094 202794421629 22635368923 33589904818 4968585379 20140395342 5588195180 98443789527 9959862783 14585427056 84553556584 53623910917 5619403346 52681458699 89795384281 34501125888 7334302805 2017391867 4861792795 17335584341 123657209589 4629903655 2999236460 27724045084 4868226232 20928203705 52997715679 34488627094 145909449243 49568532570 3255717641 66804645058 12953924452 75549973767 46301653075 177371427 58555597623 102515645289 182275462043 166281945653 11796927968 117686631348 9814908328 17030028209 2964119426 102386509641 110868232165 6707447459 16561948011 98093564392 42138542752 9810669294 25780267243 5128124557 45631214875 979609165 32669441408 6481606733 147210643698 45504682776 62652326352 65080839111 2744234833 14607762394 1082234683 271195378 48539203927 21865800565 155273879405 56322271067 1546931258 44683817759 116037058048 77060161182 51487796977 96973697950 1470419175 4154969992 32315098666 1240692804 31390272418 217118479497 46610036072 75321942508 121838679419 96785572415 100766718299 4649908838 70198151000 914647261 152995220952 4099840351 37708767527 58492681227 76313884540 155329693227 802998962 7713214565 37298657874 9410963999 7949152265 2653946090 68765392439 21451081489 34644414514 102720836886 3150624566 51957379433 28353847283 7305772142 75248804 7851967349 12986277338 8066859467 160222733 133794476687 4707830537 5039182891 5514978182 29488970460 133514629391 182666402735 63731443015 173011968499 6560498222 18884760716 39671525534 120111630869 30009712057 11312737096 27378825779 81113326888 21833872845 14419778917 3213808781 329954529 18229300865 146082848460 24604021590 57556956105 64458730491 179980933560 39405467225 11413806915 12337594680 66624715736 65433825476 134789176777 49381646127 61615153832 8577906133 13967531930 1202294799 9108237387 19891553077 87441604033 78498711625 7802878144 2071055669 4649143201 4893476562 12800087323 4485515262 21255093996 6173334441 49696564289 36554639670 113616372835 2284647837 59191899176 46803335263 35162055549 530963021 114980789256 139619877738 14364296433 14318370561 110684130336 24805273541 7116285331 35826067382 46936127188 29961767546 128948699295 59784121402 7632810082 87154823023 5005312030 4059264687 129332131047 2548025273 115033675037 25729308407 3321084341 39985696427 7491607975 26647369382 95065423567 147317269758 73482655881 29609660826 137412977674 20340096575 90545330233 22250466819 37604247307 37950450933 60691026993 37381380806 142935156930 31588907499 4146481411 14105887063 11082460955 59904028599 81934421942 80653492362 45408557398 50436194709 26449010133 113154625607 80838129710 22719069058 15302466821 16053669626 132500100405 18304321666 9640003658 68032509156 58014395883 68368679839 5959256047 8110172978 169739722840 17960861233 9008777306 125897196261 12274261248 717825782 23605985455 169260856148 74182436103 33294942712 99257234740 4622363377 131868985087 6778408920 429687234 73530435555 33315792782 49441958816 5509602030 1434365689 54990438780 46892753881 68098936063 628112687 102830325172 13397023194 112310526244 80128702289 631069395 3399067121 13436930650 29142010199 22312830731 14363064184 39065105520 11102960363 7488014375 79885147175 51796922877 223223668465 8052730331 6021468483 64439056422 324209850 78036872969 40957120931 25856032522 79695130886 142908272228 8967808185 110372114932 32840632625 10926428617 183354913468 154108252156 19004705319 8550088048 53254889865 55790423934 217866949799 5498158482 105546453923 112566552476 54546154483 118822461980 41710617850 1054092856 2566662909 87755679152 98813665934 26360394394 45513689583 87895347109 27767340185 2735787694 268621267 66314788508 121595524122 2272942557 64901007954 46142869626 12819690088 33839757839 21306235090 117781694246 45121448350 90898851 46277565819 29007319365 6058974651 1079925017 154473757550 22905865258 93603870930 86746430389 33748538763 677328138 51756888675 12567904003 59512151529 52341538277 7713611290 55223020689 21233053650 29226190057 115598484 4920005485 30393479947 91202029954 15523429928 38477663072 89112892881 45944338929 443386090 2090117038 46490548945 2455926757 190532940284 133032467480 6187324258 232430510 27375045122 3107491380 153790877341 74847974491 13596860299 8745158567 2069565333 850068514 1332820859 97601027262 43769305194 21319176374 29167903 22774399849 29346134066 68443467396 30066907957 19486601309 60671112772 138922343293 161221827232 50356932677 51299180038 3032334128 48234517784 160531812830 9135599470 73063516496 26331567826 44677155551 99483474303 121996376371 35913268706 14094764114 168983118477 71114292142 19053977034 68443990864 37926424978 11253667303 12914461240 34947567606 63529772085 570688462 120028470495 28578131722 134769267652 142753856530 97311849871 109114374245 2279650323 6908452448 3696727368 65250414495 141693016840 1224977405 303092829 5645347580 35057705044 167398034200 41563032788 57797436922 1463479028 51358402972 18889168041 186372203 4266963780 120786087579 7949092913 572601787 2024251610 173257531475 15816939730 102885860719 65791045770 73635458552 12262064889 28620740449 109669003563 228137785157 47381344565 190273058654 59385089447 65468666928 164382503158 6451224940 106304732 3609665952 1033265570 98967034029 23190766585 13675476472 113196260323 6871000473 11800496508 68146213043 84587084755 27466270710 17451975729 4191153574 5311902195 69663560825 14569986770 74558225938 86154565021 89609862041 36407839666 114585600823 97778532308 124863853736 51361812909 69348975991 10391522354 81329596944 21416882999 88371275926 10272584191 5196345445 40093406488 8629594475 87032218369 96647562927 100718451927 23075994756 174788361260 108177040316 44857870393 19704011084 30259325387 141125121703 26220145141 25800568115 30144510209 111056614010 77925884973 9208313329 8955847211 134818899495 60871597476 4735215809 20994916300 7879685140 43303018416 53178784351 8975082759 102979236358 97956913319 26986743861 161803876719 36718684032 28943842300 63214530460 2867277443 11237056567 126715294295 5847462933 6005056829 13027932835 22883616671 5544037677 137926017143 21785952517 64791624076 3057212134 12805715029 25715638138 199195076651 6624368445 19877376238 10592391331 8635453105 107641354510 61922207635 30419842900 24117667276 19544424532 101030695285 40714719462 146547933207 29587717285 10113601445 46029149191 6096036157 22980686133 15080478867 146867840681 96068606310 16510257463 6041888870 41457072417 75791597365 106280915 58565900005 947526693 23443865320 45027833765 6168532160 10228734119 8181507673 167013401809 32697342681 4684510858 42069799778 123639099353 281761556 116510194040 2757632 86473922054 50606324361 17393291093 195502118924 182232023563 655151789 9383145622 133353982555 2774216301 48112754231 36911154439 13095163327 3734156785 16818884361 25696919859 24868190686 4741187723 7479241413 16028254891 99837428934 43384437898 50460190957 15872214132 3724716123 614193826 38061617152 16437701300 99174792010 3487833693 27268534545 42882147305 5194794879 20080722799 154605095718 18755198913 108611429783 63557922593 131533558245 51595592579 38908688703 16854928692 43199548643 11938053147 2825425791 364209407 101147349353 5554592090 40906459219 3618719630 44265332610 120673220621 22599979324 65563469305 51890969891 5879745101 65300931916 22092477516 122963696463 131451536367 114060215108 50981828123 35225262849 148452355274 12051007656 130930486112 30961468774 1989711586 82915808194 177468031966 22847361525 131298891775 25117312283 2222489005 23548511868 6324074057 43547743228 35704178980 3182537269 9346269247 7415698583 118571049 80233697722 8604106580 31761189454 30152031339 63866352663 26334943760 123501208995 4151182012 30123827138 31807412568 814640253 144274434107 81815104656 31810064647 3174757420 70201685057 19375396106 183514249668 111210603343 42044183366 22058240887 14568779124 127247001315 11279812130 49696599285 1785251 14046222537 36769573809 66948566391 25343813105 140862738694 87323347206 38996183961 34866328512 30003342187 8234735367 193212887899 2636035625 10524783513 20018352869 31961321861 58765698664 62154772359 23518539366 33634827060 32121214566 27510239200 1661254 25005860639 1092725438 25839543680 50704337608 1352314124 54101905253 23804688913 28295075409 77962301178 56460797836 170286602163 151163720533 49166270877 76035751552 9590991106 83196925449 38732178729 53721882405 4588725326 39752929324 4723829051 199442355306 11507727985 776750904 21840588563 130835603143 79334014495 71686940712 46849847196 499320601 77636751339 41212259284 74809977532 16863063461 12812738452 397132962 31329175570 23513668811 27061628533 59341163333 103872384207 14158090887 73058049176 96969009 104465483307 59423223003 11894275884 58500717404 9628752180 37669767859 15836398771 2024764758 14930457078 17019648537 17390009101 63696156437 38644223760 131199037663 30565954153 7062967406 105191604168 87947864679 17646739769 5853182178 88120768645 9008991717 50437433796 67796316369 37509818965 138376219439 29404105594 6892441745 46955171055 51878218604 192984392296 15188921916 6284421384 22831592889 131243062197 198669991809 51679018156 89883219680 32397894416 138135714878 45672777823 33515564870 394615983 14240999813 65293744482 104561517159 80378374211 101372650344 235404298085 98457171376 126047594713 4737314133 11238699897 10850950003 35885742803 20721848826 5472604185 9942466539 47307422811 123336266239 53306604918 76725077370 150677580794 14654651991 76335955822 8979247176 112035671147 20240345791 37640703053 12497926515 63029669235 58412898996 174965883907 94047692045 140848762300 24562443165 133106735 5071272682 110306173721 16638567574 17953720268 126656332482 1574156039 12657243766 25758874004 26971548565 28244508949 54273016053 6871983697 4044911873 6338631596 75718613849 24861771005 33869307465 154200452116 2293477186 93030353980 55140265334 117997816381 16267617791 109373738958 1013271762 45370559188 19619197701 443815300 17897341443 26450781761 1864483704 55872813857 38848613660 34342713565 14238600479 112225790473 9150913625 22117120030 4623749444 18665641462 74922753178 69894722207 92327652174 4043522855 11835090776 10035360887 65716862700 65124387279 168590725533 2621895273 56879209883 1112230187 42804511710 4215916005 202625157972 4118334716 3981049886 42322547226 8087409823 28514833066 52689942489 15712247726 15973329788 40207051730 14906878503 23069832060 25145097170 15270837477 121782040589 5930142901 118833367500 1262198865 93743557857 147087909585 9981956110 4273826871 35456812774 4368496438 21471836952 139959818346 91799687589 119711963093 22996451199 30904044620 7405379276 21141950897 97463733160 22006875839 93762347415 127102040762 5418972922 3190611769 223582083533 178469627475 99915660473 24521177352 12621827878 55260184302 28537507064 28724014585 66035553565 15212656856 58504065103 107750148994 141387769190 3978916502 143162920987 5219553218 89469004048 60935942 12253323606 77317316625 54102487 69322124056 6626713624 10937225492 1205781379 7785875553 26983424932 2985034182 36907277279 90843969386 44896240483 38444710877 17383063855 13941980534 746772567 232763141 2004505313 16163488213 14403968536 28932128483 19466659002 4739696294 165835462797 51317194776 1519421075 13210992700 74189300300 6244832756 15904295780 11549818618 61822992375 150828184437 132591867108 13308946831 21067427009 123763079872 3951178573 5784893815 614026334 70502985261 15075301637 155891647330 161015301979 27805833437 40441916694 374526701 2928980438 15112692628 12025344127 34747110986 89652434656 20168270259 153590061331 36915697969 76384858026 77965663221 42501759925 45701396143 38391089239 13354098913 26083283242 100835514318 6663686772 132120918817 52538694804 16034708252 17511665951 14225836964 32248797730 118409965063 12124687647 60449796539 67301474893 1822256647 6403495938 143672061028 30313409442 33945753642 1469940476 131307275563 25737695374 155727766580 21378482219 140450836215 99104479807 123457052771 24281793798 29369156718 43345618223 57940525897 13077807204 48156864558 186686628798 14444950866 8590649927 13542028902 102585320 39850414170 10533614140 39758882848 4963692120 136235949798 47309234671 30291170624 131210402622 4767188338 1808665540 4295340791 46560098605 17876705508 36849898725 656902827 63340541060 3706912149 115545447783 1381026411 20406686697 13145578626 157136717386 100430163628 110930085746 6538553474 98893376890 49280479309 44078355590 70850273896 12619271507 33458655537 10654740018 244075382 35028370697 86129258042 37041030187 66191443637 18743975869 9028604868 63231235788 60458228830 39044122 128133761232 38645359328 24999889236 39988835283 64542968595 1582680467 49249672547 9630413673 51382090287 84114171186 49542841 52277798414 60470518969 154572143107 99481644225 140302946969 1557068861 10732497627 9563427438 10840086997 23112818485 109960187435 53137888894 13840311318 19793152585 69976510675 22339439948 96101241154 62197486755 42200378546 200862358 3132541779 138267382799 24789458125 86965354143 77537731333 6527964589 43377449515 149123658486 7581561478 149156104612 9560364519 374711 649020155 104990560682 4131760586 7452331943 218781488484 4634936725 137995772521 66021788563 37284033178 32517982925 102401443013 126295698097 51971337445 54074772651 1850867561 58314221095 22005871723 57191600689 29654396484 328743955 125256313481 9425264310 15705745600 159007914484 26911803050 46959005750 32597368843 18642602559 73126265979 104043672582 869208665 37300257625 33959134026 65460677755 72308592012 39887126765 36209865993 705234687 854902253 188275026159 33624505732 106152989085 115993169798 156657883587 97663280705 103622100746 48744885696 23361382022 42076328324 28768828093 66851123 45271141262 16529768645 95290811216 40033197313 2783998184 15272116665 14890786019 6141076588 94873969601 5209322023 34405279173 152063645717 993845584 8473835909 6383289162 404362685 144692943818 10937676520 9407293325 10675217830 3500594479 10715941487 80483798305 16668466562 18912443405 86501232593 39111939786 160441999271 57410659484 44481407527 5134194405 5650203951 64274230599 13015965908 31407851318 58379008907 25498654 31381081610 5046126898 74070076833 151861315702 86649902396 17855136272 96045380720 14832215324 18664774022 117805843049 3534463848 48246580656 58753280795 9222047106 29815712947 26036265168 28187704627 82573015996 103079530146 144950548714 20079878755 26066370911 4208220368 427955603 34490714237 4164475988 945156940 39023628 2385597541 444909291 107213457721 106003729181 57577625189 43438154946 58586902206 15957867778 27364316983 82933900270 72172220835 142730223247 79250459577 15995556069 36634765082 3589406180 53701851047 43381687757 124136361910 35864609010 19398037645 111801743028 247427444 31652442109 147280560472 57960704848 8983067393 42454664139 33456808953 1954516491 14982832526 22480628003 60078820284 25974324927 18457974214 61975650628 11688382290 141343335246 1480918146 646249913 74111993783 42784720062 15973195225 1094809458 22308617659 68110614361 4011489766 3960784376 24716365524 67706292730 118540453102 18429504083 59854439984 21473317910 102500732021 42164537152 42971886367 9807222069 50745438907 144313855173 35397951399 910620541 72387086960 134196719012 17010724731 38625637054 3988553198 22374464550 11640634974 24110520865 2390659938 57030139670 50641722286 585711273 16824454545 32183406886 1022507167 146732444111 72559827585 35927093541 3749789118 171924195988 32031546 100122638241 563256960 18102609876 14049392574 32868426398 11444509577 43175963032 9099189985 83652683162 177386015441 158592545439 1891192534 90457709622 33219876450 1191926206 27730756809 48849622351 322413796 183942016389 80085811600 68886753478 1627020806 1547134878 50252598400 200973342799 73163982598 460354120 1558476847 60627039152 22312944012 123595708204 20482829112 3107364422 188440428071 4519541375 53982798987 8564024520 50684371019 145916175436 14785194695 94183593335 36104681422 18141431155 577618211 48570325073 36539242414 2594697383 32129602554 13521418634 116526383443 53865518710 118430195492 3114726762 8505249994 84677470026 3747076941 20968172133 34125560 1119568546 112202126598 47117718595 132540667128 4086447575 10448599407 99186155303 8951283799 66580792712 46885766374 115314524665 47723439456 2590319734 15552266284 25916988797 11611112455 97820038768 107772407667 184840740458 49415996535 3184484543 73777230230 62991520196 24798845186 100419980864 80123053286 92018997021 8541675480 2120324605 89911424198 180005253362 67472159256 12586327080 61796572762 9068661792 101801862701 37208846655 60472094940 4649124614 119253486289 3690002547 106271337904 53650963600 42814276402 28045619933 52020159 29230586180 46234238249 155224149030 55485534979 1345278224 1024417621 8283921503 30908771146 6941201280 16256283616 4764281078 4557672346 63060275827 49929515152 28316139537 4174461247 24502427609 21009272044 48221727999 29213460864 36097080934 28928609010 62001394895 9108614583 34507843869 58069188560 5458921364 113963793029 21834079303 18317078510 49412407092 94115825033 107277662354 7275995611 66246267474 92192518276 13793926 252714524 56121247124 6519199080 4032580082 36945654492 798085109 252348411 2021163833 140197316240 10711556314 53819371235 122710325552 7346213756 5386345276 2322403223 122944365595 41058772495 108057655165 92133068529 42354063327 2654851801 80888658407 64662309374 12046721432 5770292309 186376572305 4929877278 2741084061 1974786632 116223179933 126302840843 27825306162 8466776267 50871714060 69545359374 9028182423 17660030317 42020148695 93568818266 214759578431 19814860872 9839853208 111311312372 44139016605 28368737005 3230674206 29309338884 88648929835 393316525 55090431006 116139671195 59885750349 102874222790 12838309805 28857963150 15318317409 128188618673 34887610794 29962392979 37526903676 142004558460 57806884103 3620629225 9516303541 63564613731 17681187059 54794655469 26083282039 79847494718 20586968618 67223167294 21543814258 32348758958 32472274921 36046523024 57962781586 24020639791 36390153164 6864076533 5081913596 779991398 10525393017 48045985959 48116406603 9050161141 20913316256 124700614919 31835411129 5067245859 7010913376 27769412385 45753380007 40079035309 104867840006 1369404461 82269056728 19526680829 5454916679 31073540802 100689678797 216064619138 33703604151 51041355481 17930929748 11292809556 18995237270 20295336172 7414337890 87466804421 40151706070 68875619352 23814387302 15996686475 59146417603 21926074377 5605418807 6530359745 11625085864 78611877219 65408679429 16599226833 41320185127 31762363090 18932763010 115841780012 40713193993 94305460137 34555818215 81617446791 30872622728 134014643811 50374945716 51690842699 19492648412 44470336947 55667196529 59607104105 21856982721 3308565433 38953183837 3597686494 4836570329 2803572453 116461901402 93706403025 14468658065 85769493178 111588128769 5904365535 2873456525 57856498974 161583038512 44830795822 16102079442 3628369183 59580058721 47579378788 11688102162 61784166826 168469935938 13738391649 125565153502 28033482488 5048913337 97584384935 96060602861 100933593295 18161345766 628373547 47607348427 132038324765 162876412445 117151770600 145449843310 8060124837 178118894652 32305975682 20499813857 8284499130 28511342253 4160746189 36750864255 55867443455 126385413123 12337273161 127842797472 27235173052 3646161590 9310811758 26373518257 29564602355 47494904066 498638285 29970004704 137545617099 44522543882 20777659050 54287034766 24354544878 147181594368 1048486849 4698021653 12260554386 73921127230 750511162 19052943292 10982538874 102533982553 372556283 3274873943 20008841039 24610493806 66309931254 50847314434 3768145919 166447074074 8087242979 6430171767 2339879051 6402692630 13707790003 32098185494 20550922149 4089484743 15950337859 35612596637 83208077300 10893350376 3643006551 35440712004 9020261456 62356560621 18012059456 5877474500 58471376902 51189215310 156437546736 57719900799 66679095849 6114511725 135884764006 8456401522 49683857533 75812657292 33494377643 1209020257 75155922714 32226126288 160690960799 11206745650 31366529722 24034359655 16360197717 627866919 28077208663 161818247404 9131242160 210535633 59199534258 148554185535 18223338122 42676337259 14556878825 57573175496 16337131704 32865414435 170740943 29528008021 63225738199 37316927334 9907532994 146368673731 91325916806 87217032072 3907347099 186096927891 96892474790 15383293998 3714845853 49656256363 120839788550 14058031782 7107769872 71034128281 107841796779 84831307762 2032345218 29036998330 6874662600 32181856657 20079857044 59697445929 74275155695 11225086798 203837882674 77531073708 47373497 8174910785 76133052214 81393139696 2776143814 13248838535 4789263458 32333164834 29612031553 123739211167 20399340422 59758677390 75547232333 566108166 103148510452 101856629354 52787369815 25394000669 20481393172 8969672781 36355422606 7575995207 56771466814 15930850932 73147881970 24193383355 42056598 45781427920 2678006142 184479239940 10454145491 21525647180 72790322172 36464445330 109260543720 64755726187 12283270401 15945658102 177465240445 83300122734 19440426731 65452093082 42820058641 40708278682 97433021676 180175913677 58979791697 14427882620 8036291248 104144387508 28325891326 22023003210 95744002947 11341085241 84430005685 15282899831 17151194294 19417297878 9771079445 18777093190 213807047 59639058674 4024831994 136865757928 17516726327 98031835412 183613989726 1588658374 145993591437 94461543974 12315999899 12843874088 147108207566 35325892619 44371355295 39059086947 9174238634 37510772063 6926633504 32825614493 4752124819 83553903396 1550889593 68454153832 117774709413 16676425305 4158538594 79887842181 23928859056 7430680026 84439064080 3025654 99114123414 102657400810 32114438 168845107485 10740790889 5501994130 58446296073 63727063307 88972341364 18443668057 51657423209 36495116854 26229264510 11341892678 61523396936 69989956851 13624666385 41837973375 148308351497 60199908538 65956558264 116736984332 87485929232 8261941308 32369875189 78436120022 120752155209 61734140330 4402460364 121642212630 11487344305 124334362198 17838402757 110402630143 100044968389 22300812937 32373764380 98806274081 108368475381 27492422604 35615147933 3572072367 122191609626 60892304501 49398400048 3575199286 8467142732 806004915 1375044724 58871524762 4365936871 3691931719 154233642107 15888276778 15924145185 8380962594 50455001836 56597956701 98044182296 222066457021 339621899 63428965540 1754345225 4451271313 20827766663 72355288219 177858279960 3376873806 118525806400 121909617013 3877366091 23987498920 44306691650 7144202662 9119312944 71993186994 4420266919 15310501739 45295540175 37859443045 61606262083 119970682526 2171033533 2844670023 11331736012 19197165535 94316068 60089394929 149703370941 15468094430 122418029722 83077496777 70624275860 109549345917 179633041765 224510164 67231704229 132663835042 189362028614 144658032426 107532147086 1338378926 2641166834 26700743080 14390707601 12551576335 20943802036 37793512498 125989019541 55375167038 40705618016 154707011681 5520860813 233977235 42269302089 38800763472 78044334403 12937838527 55673747208 8853104896 104374465 125742401801 44711348086 82612789798 1967403611 3793587262 167646058270 2112475406 114285850639 2071915053 77058247769 3473929330 1953316214 682245308 58338778359 97444753356 185167098777 70675562947 89289956623 117276163130 9769243 10186987198 15422491385 25054733898 4531564331 199626999247 5171579205 122195106634 17033466089 1941003414 26432202814 8983451925 53456015007 29589131425 6859684431 175480224236 54114369860 68644114733 15631551066 21835767859 548969320 1989841555 110090958703 55257373231 1435895003 41946607117 2873219488 99240921551 154545050639 58579888429 39600879868 1631065299 3990274010 45127492540 4738807875 7159267318 41036403965 117437289164 41706041868 3024063688 93211517124 30649830515 74452955436 136660608744 66521825665 68281388152 13906016205 35197769233 53072904320 68582668378 35506890110 998630446 161642074290 49072618409 53133840493 5469744260 79532068954 129571425846 18973802480 14207506822 7493233186 41331971571 74816010689 58987848912 20906775407 173921249316 64613645880 32859545601 34437207175 27662920848 211382187279 30854391049 372970939 153059932509 137909567895 55247956432 45741030375 139631734866 157923740 11678864326 107721122943 57096605676 4649740927 349829373 63333553991 42044072549 17414796348 34510151162 36485828903 7620625913 94483322260 196113837932 2266842172 316214966 90385571304 19867204214 163996180015 29132432538 160672360490 100613471381 49912353980 25491149256 4827956997 5943950838 17897319711 2199526010 32952348970 40261221118 33330460306 44469580347 67962598699 124594105 2761044159 4507702356 100741576037 16284740078 144877023021 67496201112 20189031510 97038803643 76572133762 22322028253 96160898954 91165243277 2884853993 90694811281 30518884071 12372995216 363328535 34567202502 2044549691 4817446688 90356589245 88607317621 79547607383 97823049671 46330709921 113803029708 541954465 45043680799 39410890022 27815337828 15232580817 80411985260 4041775782 24435112290 15456786760 137440733327 11091621266 96474601493 10894543787 2356003762 86708343996 34444415680 31410457112 40778730565 5048583540 28611418560 6212937294 46631949724 60541353073 128144018122 60257222644 14511194481 3444339149 71538526311 18381232361 52739040335 5787251161 48530116793 4735236963 50561771862 6389277705 1402770275 5856735545 2798215718 79124984154 8286454716 6831620408 183306735502 85916044247 38192436490 39365525452 8833984405 82018089614 118997128950 14146247233 2842911824 78893155213 17232850440 110158441570 48570341342 919208243 93096614039 76720309330 74218278318 85078667425 8767957709 25796088204 125188891691 66740130775 4741556247 53199066505 61665796052 39406721126 31516393913 147516741930 116109868023 60837118171 104712430332 28297347334 27921708120 91721130776 4632116119 5616446518 63851094765 2810608197 77333628261 20563877982 47156289448 36679103007 173728776 2098379049 88194604791 8635448156 138354618351 140891195340 59849778407 30125104553 111606556074 37335446555 93484188228 13255277095 141053540106 56360381287 106413334951 83255208117 27042988957 54185228651 68672644837 9956975002 55406650555 18317757049 66538540664 50439328846 44377738073 15109854344 15846322284 61570268549 92113950152 37228516939 11217965917 7117865609 64422374001 105518368847 4198424195 118497620090 1934572609 33848396132 61827270653 9489416519 158628577840 25624103918 2564550022 15847359661 98185895743 87661605651 504740280 3883302662 10517202428 153588225 10521859463 1223077489 4063543165 82374091894 51451473 6699443856 3096939348 191469009297 8347885579 140955712310 67133026921 45677252856 115203127961 141379278963 22270291126 101419187205 34474325617 59295387960 63526209 8508366896 29460086705 9540771737 8813911094 4931660503 10820337829 24686292895 108969870846 25622679862 8669407867 19210382 69617091259 56781136401 30625186624 6574712142 148046996162 34757847979 44373685154 64950203433 9035629660 5191716740 1125377635 126393421750 34613167668 5795489482 18244412302 126246029761 26383985827 140755378975 86757610389 112545295553 19606917274 78572552183 29972691597 136476938421 18210159208 37544593997 410221592 5799885554 31356777996 6018895007 47352061865 56229340621 1773326944 128944404898 131594348727 170574958351 90851658792 34975091539 80353944491 118554449026 31813422399 5708202166 5945917545 92100005146 24864143680 29824453587 26697497264 51806273826 70758581874 88220915484 117043500446 134507183851 47708747849 451220557 9330453578 143949173861 1196839736 44669091740 74854030116 70430417 122385732 54947414972 173526949 21730522029 8344267600 105212906080 2628961676 31195498181 49407303626 61858968526 6278094039 12544090075 70973867814 150560844 73062501836 144436665328 3143238221 4465509306 176373945918 13345144113 47561718569 84014176172 713038025 17950323412 78320177684 12753565182 97647985594 14982942724 140891019485 26732005444 134950979680 62993797114 189266432 22287763431 8382902193 41138821464 137092720391 25155633738 9030548088 44768229540 37888693397 123644142157 11314849111 25237976349 15363445658 46484159100 361504 474009133 22068994952 417415540 9664948389 40943026802 67112835544 51843436027 3258759462 44725220529 73797855315 112071370483 28687283682 4144019911 131745934099 32755916527 94136112269 1483486393 140076789654 122952157165 17500114269 6988888797 3149047237 63082454337 107956801546 32858829906 78121857515 54158701649 7809039638 96355932617 1566717099 158977742165 193721076078 6334966596 854342938 9428765065 18036736019 30464570848 38072498143 83829857649 16187652927 94346283527 66281539462 77329931270 69102615906 94126542513 92452035842 224456099859 159559200774 117024565721 92300289534 90317069414 7144509673 24932434519 14093760373 6412737986 172275310732 2543758669 160001884980 5484532541 9252529762 14684945612 1177364377 196208748271 3788320492 115204361244 9206501003 280779895 4317369909 70462261984 49371438067 13736587260 1983508317 64201429840 56859696109 18587386825 19486444495 898246280 5632112230 4578601776 1503774458 36129796 80518430246 25511134305 41810547667 38260112030 39310961790 24529734124 125189863449 9451765328 65084602424 3844832250 13242190346 55580881072 26576849007 4773443809 547948156 41958727849 116494216782 29577694734 2119027583 527812346 2661254149 54785363467 197375580381 85797615446 21987499688 34908861599 92480700033 94735942819 19207726591 3020035987 49187130564 6334518835 157885994536 2856904805 18755247156 106778704858 47138363216 128900359 74120208469 59868383137 66852602327 20858285883 43865881549 18922909204 138968192780 4290993904 66826165934 126061354780 19829873117 7209352968 98588267 4551874448 230716471091 28550266545 1768268710 23620514873 1384349390 20666490237 16335908154 17616401324 166648185 10565012775 68631605344 40841783898 7925250890 120024311560 10137441463 7253459353 64199619211 16252878734 130352618587 2324946918 114396348395 145495343706 4519303807 47891831000 21374320888 9552124734 358531538 35759044272 33019847196 47220895539 47451179693 72590409814 39648318094 47230420837 119424532371 37317576912 41834128885 134623698 34198530703 29315260048 3514808746 44985858133 17872095207 31558882009 1521925587 5551008206 92343424888 30167510228 99911653143 21726674611 116615304970 55641581891 1338796119 82008342950 43786643041 165087811661 19188996152 80227409119 104742976033 99324276721 6188831381 54086541125 67019473442 39212363269 174614573581 558190646 123651005826 2413572789 9182840393 42665001577 234107370 13497944776 26559140207 42508381077 100380942841 98654543002 5557549683 112613246056 57518672364 31225363435 44858284955 93835687234 47766819883 53007154402 3446595456 207010837291 29381312294 182225329358 8003223024 106405701644 76635347049 186436339365 53581726053 3475214711 27862237354 32687132826 67453995356 2914042638 48885165369 1162945515 42442230461 30407720908 54811695974 82367262318 62289399665 523180710 101128002381 19083885579 19502235250 44426293071 166308441323 21425869559 17013524034 152891129263 97616861171 33523898528 27322727391 159730915655 28441009560 109141787631 103967113039 33192246351 108316491260 50501751698 17059537395 93721264524 137640692 16108352440 176479443497 25118741475 66536565721 53453268155 538565948 58669585598 149272093658 3104357967 106581620234 11535057605 1863652105 32674884524 1589176416 3632333835 59480023 159760793765 84408421400 55664506112 4796650721 24042649672 41374271988 27901067409 75599041 146304220145 44107582182 2407730305 11406609735 10931861237 220115681 143670832064 60356442851 36701150034 83215550320 14365791436 23931599578 68407680406 1843044637 32970412956 13395182062 23591041093 34527144493 108549881714 35039007135 127791904629 11774156619 16817850282 71186069904 10568292925 2778757420 19291332094 44626551785 8335841087 117959986713 32766440257 31464850121 165135082170 183728752153 152063303752 2564743473 122207862973 9324761831 97477616913 39700747005 53799364840 471796766 68302118165 132339277487 14818428830 706933986 140990412881 62510100711 37153891882 2805694055 12791072794 67151836309 28161239297 2966252174 93525400711 21405784862 8615159125 478866943 5219699421 16953675984 41045103571 27041074593 32064677266 99604650449 152484998911 31281989113 26124180972 155074833929 14139024474 20773860119 219058731647 43439891579 2823111803 25203313330 13381828210 72221564480 190562171760 16265996885 915162889 5076640400 151166217582 14144862748 64084786649 80276589500 19099971605 145628586058 5161917567 16429198422 2115128759 51512992592 15433959074 7571835180 18259263666 28368808531 140028201864 14991254163 1439503035 37071199800 11833130932 28672439532 186793378817 2326269146 23728546098 111670489502 214394688 56701322044 112506884714 59189115385 12703687805 916691800 14006142761 14194703068 9968093069 45123977346 129587160934 14611400977 62225219091 41303528887 50269307460 175136513220 38409781551 61287323399 49020792416 11260571037 14797295192 1652074086 4026114646 10366588500 23659291242 18256682794 15995406394 17494344992 21844195646 22440365442 2596877253 24079828591 85627782957 6165374217 44730233034 19536848725 61689996822 112287002228 3172927066 35353191672 103239411538 89827246732 451476709 3988997852 242561151 30243187270 61821512183 8911873465 24447661886 72774729713 38361011999 104457903149 48971199779 26619951028 1956048262 73078545473 92633401 2116933220 10191302841 58287837623 4269895232 100030420113 4083893668 2633696233 43453318647 4215703166 2742199413 54495553927 85449231319 99165158875 45182176442 1378209235 4186457136 118762701696 11871100930 955635607 18176618975 72959355210 14269058596 28871958408 31496007090 103227922926 13170571420 1410202544 3369923221 89797536253 7982555959 11608470901 615033082 9522327313 237537075 158045732 2838746206 71948851543 110397419119 138399393 119288070453 1605815760 11173075077 52652927429 79092801400 168652932609 64622599591 9089939439 12090773293 26659426737 8883562888 44591841585 39413999472 11980892278 67995905070 32009571817 2017697774 30479305372 84468240033 43622720831 2696997248 5495992489 595458637 1320006286 50104309244 130035431827 58535553445 10057820284 1642090449 78601436166 42097610922 23700228650 39527230825 18002035989 103043423885 6687690352 18947393660 2977095042 8473007593 2158755719 18037558781 57013978812 40525897809 2130743162 71554560858 45816234072 10009415728 15396306767 11431900116 86025144268 15413806908 4330971111 30956670146 45544384923 192896309739 153773163801 5396570662 54693554566 2023858946 78839074967 44586888326 1219999675 109246465775 80321494094 58043993358 3933155037 14679239106 146005683579 115649105259 19695870720 15620698911 63078719 104686018284 63481213114 99762663855 148301128396 6056302305 3479414486 11192549237 28472721511 14525979755 6908850821 35392558990 49254626371 6626007594 45498166077 62985136407 61764056128 136038216208 16850145535 114888861546 78292262800 99360336500 42431949111 1721360325 50426220971 2031246741 54435761089 84693697914 11988647836 35550976223 66045158384 25695558801 41440477849 3824690531 25300256179 3896448934 10046907802 13901772797 18658967507 9229472236 101848383019 17511980608 35092821719 24841048516 126743537 10450295196 30002954468 34045060269 28716675789 38555449810 21654322949 6482138036 45358092549 9904456403 635342143 99207690286 5086539176 16018318799 28326759 1882723801 4409789137 115728853224 6340036123 12328151117 2757209347 138928543316 26965020597 4119687036 46430968155 7897895172 220968774 15691380270 39891320 137175949261 1243834167 21571552626 31008623006 103477743177 14443177587 50762756294 106858657726 6942082295 14713468063 1720681173 4878308676 51860016288 11184991037 9774750406 2023466079 60704409977 48072922571 39985395089 11942680033 29305142572 8558828223 103287572364 17044363738 65372686954 52317323995 2268875188 1024950862 71672884184 28814612925 75968078466 68173403690 7487501039 18923813250 1327227978 101408775887 5133719913 112088547640 24921068101 2712220770 71570267248 90321329255 52302143176 66702214883 1727356010 50509176317 3703030825 11415036777 13891895734 6754026003 29967898867 6784573903 128775025716 110290291904 85109994319 147630714490 32313218292 20908623130 1939554023 8465482815 24509397745 148508337003 44083811324 14171132424 17471279815 26757607007 30489564284 5921938527 152325264592 2932067235 35487356212 37190743737 36703255309 135114875879 40823096813 10987233140 35215347022 96120221416 41796573573 270870654 38937683466 137734745248 6004557270 661722038 26160083851 191248549656 36083703752 2203725284 3781533933 14535092898 2543451859 75608925540 30080172993 79782510730 125265545633 130934848768 82632845215 27002147153 18727523655 150206645030 2698225334 31654495128 2256988150 46273636289 10267341861 107021521603 6116696806 6983442358 8255964895 70416789326 42571162745 9573062630 57111594774 26475002421 205196628 172169793466 17780662626 66013636315 26454112048 8452675951 2550187060 713304258 698322077 51919531040 5616985637 1288907837 69064696589 2939568709 128273413356 123780327557 11512367555 27552246929 1490678611 140431414454 106344851593 4466471369 20238542426 44659286548 137463672181 534373624 22375340469 6729484758 22017071647 75580464729 11999350061 2697635959 2333189516 16962966132 7914547780 1166781005 92847634314 110892829172 60987241877 84694649753 7380903698 778963534 47338090977 139231311 11000528804 47198563495 5681570963 56866960629 50223619414 23943599745 107447813988 17671853407 26436327621 5517492400 19333503483 74368139795 52434863547 16293515758 64856110107 4931133039 8621031997 47334135760 84472250654 49595644462 963053551 164019162083 90032450629 17440505060 126662125 12155712296 36593196877 104854275234 311353944 72992744104 12310093456 70375661 49395216751 455265170 859219794 40420774419 49990067631 30352167693 5958915567 17234092696 19751640175 11407847156 61574724285 9257415751 148293157400 41301351515 73811000988 684434436 111646241128 2293365965 14167034921 2797700090 13479414176 15230491539 25129787943 50672414289 165992619595 10422080578 41402525559 114893062054 23108062324 3135725062 189914690529 58538866423 22594673561 878805367 10620927597 117330693203 15103436837 9550028362 24007122892 13015219936 56238868186 29217645509 41751814915 151514082456 140224791408 145407381047 3358073495 40554624329 25135894661 32935966398 27570570278 14859249747 19108713405 8721115464 20983610653 21710094127 36382092797 8143698933 149007433538 54909664591 5383125814 75259150150 2932690915 148371861276 54089332443 10453047006 5452420024 2412587325 50640236179 4568309584 5201749483 2500699327 94533294609 8779540468 198139677747 120894853821 8545317063 27400244770 23492519020 112083462000 127410898821 151922292702 23422845591 104025868605 20251431136 142202869214 16833653099 45695199890 31437018971 16107590618 5665788450 4686135194 327549306 113590764830 3356001423 99371371811 180310777067 15848810879 59359351939 2121556084 2131248011 94429933212 13460824591 2420471175 1958806609 87935563782 43692553672 23874551201 18667910794 41982025369 40328683528 80333501201 18248416107 112755444551 5493714225 16921204032 5867555860 27423295468 2559236212 4492966871 1123605707 30269320278 12758182190 6854690067 62941862889 73899697555 58446626025 15207337656 75552866401 169357133310 62598111720 47925482345 38930899350 20752488079 4186561565 48979412992 50425105767 109171966202 49156740721 18365976234 5522014373 2862131747 21848786615 7269313954 10630187386 15461866687 130497378183 48882528082 14797611352 31971188268 16336844238 63397033711 124140076132 156710004982 28548535890 43357420607 39980184477 178052069554 6666140553 24918383719 122479670182 31165831701 15568253115 11097487835 22619263559 3570201037 126877665608 68788681431 37878080244 6636916933 84443327458 21980832787 13826969747 35998271347 5558000663 102132854330 37974231234 15770288012 3007337292 53119196744 25066826837 42939416008 30532131801 14985650361 2775292617 142990328566 183563692358 19949858579 2237021788 45466191212 28698127101 132970409121 18800522143 3526019954 66084817889 6765798386 97182357812 45679426255 10153949525 69473309812 23571145000 118039145867 23474756502 96834871727 28982005536 70175919832 6113387971 34279159384 14661196204 43599205590 3044170588 15801886941 43578715014 74333307544 13145666284 41607258665 11298914011 32606743344 36830249218 14229770876 12570576755 4952926671 15380439577 13044431750 7657610522 60145509754 96542088447 78158481534 19734767893 34057552251 75905119567 3598966567 128683223585 79824883389 14560773730 21711614715 155509358390 90944307961 1920177901 42079066957 158815836191 7006289871 35665239 154085386716 3555239594 52254030564 5301538223 12773927349 92477157696 10486443997 7376815899 26890544112 142452804432 24763822945 37508962929 33314750294 32721703260 19812821634 172515738010 171928357202 241800035 2284754285 117157340532 129954987222 5107033071 5651763621 28444741755 9929971159 40060122125 25290251783 124335460967 12251001251 7414014579 5842188883 136079573157 191436670053 111417600289 103284547890 33233545412 48229818109 17047461013 146700300596 38019018204 71401654529 1060116561 4986878926 13592833676 3525410165 43996736287 2447386219 8031012880 18588754031 119799985279 35384632021 136887059354 61190040246 58506960856 64048881992 615448406 36085336389 8891886937 73434631018 12509837966 48648648192 77262138570 5301720259 22781623528 93104706667 65706787555 61046885600 2635984834 43350338333 2160792585 50196498122 9157164489 16147766644 1500956313 104414361983 66730555164 15247441201 194639770024 3078296296 36122279652 163692186988 26062022759 13758815004 148406059584 42189190510 1480186302 405320168 105258621472 102657922248 11721614900 11030648787 175080415863 167600732976 15490401715 115779973973 36800202071 184672175913 79030572868 90661679213 101068992874 39645305758 137037061601 87556151347 52862781747 3476782883 22108731623 714376363 4167003554 2024904388 58287972347 614339357 137780431444 6522532884 18617515644 11523378680 42300699284 3334839333 11116464660 36521637977 73802812533 13486846596 4252587043 31168611468 41499237752 54850208647 8724504990 69630279014 3557693562 71495766052 5214659697 3719046531 5361431059 67345483349 68386408889 165666900013 165969162 3047803854 20463035178 151338342540 1370312825 33715956621 19656749753 134116854525 5855372349 60085874900 139589225179 138732708004 14555927720 41046825089 860338442 47519316973 109856728043 117517285210 64938531471 56233031852 1532459594 53587797901 524814056 30531709336 119834230773 8923870034 11097370283 11233114425 91655171321 16967015728 44601448699 17796583008 20640122027 29723407947 157086622743 4358266846 99352358118 20802587789 9341587471 3120977826 26365383213 65948013624 49720422397 28107354452 4626946669 27395313986 3969175257 7389181152 79521883549 488983919 64014894329 22830409167 1394444922 9052903932 39651354518 45604737716 49103532882 5396182770 20847718404 52009750783 26722353076 128657032089 5155275566 176534459747 52787094425 195467115389 1132187567 32299991987 88833744806 59133514083 112598045025 13191299103 26986751716 5309486035 20970588556 73701732161 122791049252 4624236717 33903597629 3237911060 29300112165 83510450373 20404251307 21156440733 11036442706 75753063595 27647034683 81326836520 101261216 37645575852 44643012068 118269459657 104400169638 98963522862 191566556214 23964205894 18218525638 20559916671 9711652647 204207554083 44928637251 34751683080 49418687537 178534123359 5984749981 22277929830 109104799633 106505529112 59382380175 96749718127 14658644841 3426774993 66539943385 21592813876 165933543216 71812584151 8621119845 10675626304 91055427028 41255205791 33278270491 1352121114 57947029708 16873867704 23467926304 1812846517 85709111306 4490495567 14051599546 43273803615 37641860126 7679622565 34236762581 9830690349 89806774621 36376540326 2758743397 75780834979 88850479711 6839655601 2012523671 11411406945 4955393922 8797669462 305070012 6957252437 21033363401 19910967003 62295220548 2411444496 84237282605 10948364862 29250225796 3435767951 19837155216 8929455669 35413802760 3293743233 20296884694 90504682210 27058279072 128674150454 334197189 118467668281 5460768413 59210145672 58441104410 70258438282 148104747111 24517039291 3761268651 719460259 5668866113 92613459953 34846916919 13356190586 131175290888 115167385805 126276126969 9187262432 124784240231 6267623462 24940521575 46933931281 134759678168 23484727626 26896128746 25710810448 33135329885 137665878376 1183064232 41946177319 50820223898 27137371664 180814629 709463313 116195263346 835224586 44996035723 137828032135 1069133564 44083375142 188097114571 22779682420 18175241362 43896733128 31017475507 6095588783 50768338216 64191527377 84727144661 120692353938 16492979815 58849311143 1748416629 159175089978 106555244603 85706843165 4547141952 91444120665 3112049633 7977965018 568633340 14686398396 7153248295 58962618109 9043708062 70429898165 19692341893 52251489977 70872260771 7210784740 2751109659 15203653649 3933928882 17610935376 20883841510 22464390728 2900076510 110000411904 49204478632 107561464894 105468221116 356157758 500991055 59133648289 145225583475 25407317616 176742225093 31402601873 128557207335 96376784792 25218856228 31173644716 6745843439 17315915717 15080701367 139244616155 3652095392 10676933508 120627331588 2627860927 81673415965 3898770037 159959483706 13285788465 13783661313 42919288944 18354393113 33911138463 9070830336 9241407067 7072423994 926939437 69264032013 1191270062 9168451630 3433357189 68088471227 85464018547 77978953327 135742286975 54394739473 2312737919 194543014874 66479939356 35380138262 13747775153 8134079914 86829783055 3519823539 82515421290 13472456760 2735073539 109201029155 8477511577 19510490779 32753098610 1502373920 72245257329 69628471635 57247445991 33272872928 332402495 119641619602 814354005 133922986654 18963081190 17615910547 42672657145 110536997281 34416032680 7216907685 3086076 172596803871 35289363346 143762298 22434527983 172325304988 133858882611 116070673706 152155440573 56953193823 622368759 14708240689 9750658926 151738147877 17555750380 76493369570 116460592558 110731398796 2658932013 59131510213 53770012642 113453340332 7157697881 2938269541 23264242175 100031380578 58931674772 10613687160 176929787567 10837696828 31754027779 9485565027 27859867562 7854285179 193127670009 16813174425 27665144229 46964461475 31249602588 185378434033 181920449127 93733478977 25944983137 29345575 16191234266 150952562100 102652193649 60696727498 7378016810 15606785110 37073508381 18743205641 4581541809 86660178610 30588627809 198986281192 113357247532 653144000 4327307556 47732148 56359638616 16907234615 2920524813 65983449357 9436577457 21375764715 8449702459 31048488803 12033020472 77431447562 30451619429 31072286610 12112544487 123075819686 39201026890 60062435195 69072285931 13993614440 17074250120 3354404267 1873310364 187869337455 3234477898 167627588273 35933252508 37523891275 9208267431 28495164790 148719514319 61344526823 42107304539 342665660 103060263434 49882443140 59329094964 5716932616 95688636896 146677608024 149572368980 69485390190 987605627 400972709 64310572389 2651734726 2321382388 62151108275 31469757721 44509621441 65351696991 21134269868 1984233256 11959133880 8822167362 17477332380 3772379320 27100750851 62498080350 108591363017 15483036949 7259752824 180523549939 10329784217 8772256978 6765345332 37192928913 16351534707 3514180458 85164024133 202297279629 1149890204 32971751 8138595947 30713100933 5394784908 62052040616 8671337763 34139597339 67516687 36470637604 42550835577 178600777401 8652587818 90061217356 9886631540 1761679194 78864348011 15702571748 1860781435 440168639 133671984456 12766770718 91556719926 43842212153 13016812861 64953964825 1834221765 6905938517 44444897736 24270636396 60866350157 28454760972 22745937258 84953466079 31012235113 181791178797 47567972655 17640604686 15819265568 191934998912 44587390391 1422108206 38177339536 28082301418 44249134965 61586442305 881379817 16350251335 989619314 124434089603 33281353104 52916792572 115301017612 152712368762 448825435 14537286421 104613998230 4643221928 1914740486 76887469615 35988899613 934154958 160281429553 22677261270 131999932864 50618238543 7094129576 18910597529 29544788054 1305040090 117453714712 36359898637 93343005319 122330424926 991445591 19710408531 8203686010 510577975 27706038612 12945640743 1065032479 2605234955 21940817502 111496270423 1730219761 1381825964 107498380777 37855219770 42923814293 47129601345 2932357626 97765555570 76237201544 115697688852 4534626810 15634863280 11236038517 11261005454 112897201761 71062625906 59483775322 51111837653 21469808000 6970324836 72025992930 28240071921 95182830194 18540585862 174623677562 99670681248 52276175607 46457862611 7435830374 55715004360 124775080822 16891089767 83273215030 75345008074 157525993727 7638108938 78112147215 2041959608 22481844222 8954673943 71834707097 117294540730 4661981651 111711403278 2308120886 13760340037 282932371 47962950342 176998444240 3358733657 2692627893 51328088353 176181575223 3965861158 17892226299 320573006 75380644531 134708495988 42297783510 111522162714 6886967740 7158914583 34658478957 7158433760 3611665456 28384565424 9775726183 49011886887 133221185955 119082815542 35533047769 60041470119 11846786585 614808421 18345880389 61406979496 118321523 3480444103 165949399965 19319389410 22082619196 16230510916 74647267096 69735975275 174753797783 33972423566 9267181644 18598905739 9537937852 5919233155 125006866180 158539264917 13454894848 83742375397 52643766372 84312210804 14374638393 183302705556 982548812 4625547971 87490937586 102337177721 79113412772 73010098167 5775138513 29492420490 80264070573 137470234145 6859430114 58658156083 27408330111 2011851562 12839174601 36117348028 44240897852 110856572941 167637245829 72430574612 67430317 198440959466 31487474310 6668559209 1869350245 37217679208 41845437107 127526150244 60604897092 24314203 84543871999 35470979650 117766593962 62560213524 8464739666 26623385523 95852967844 15968598519 45162279586 8293795655 31119692855 43461738697 15473673434 113368222183 64108794681 123540762101 8229282261 7326789466 9821509460 84960564755 32169549862 200410795435 28495693798 16329518982 153252409598 38688072968 62705731851 3231232011 54539450867 1820207363 12638832488 562612530 102980948305 22277550139 142409289933 1973640741 26004728749 4480766444 26937529736 60302273640 144600237242 40290246441 53454519559 21040539462 28344321865 7838687735 51298394802 19220024008 1240743155 6701391247 56965368457 13007733610 7876476465 71139965918 207906059853 22988290967 13842860291 113784639846 83137320005 421476496 500823101 201842257333 11704357314 2914630742 8269078977 18133300244 5430828510 113702136631 94495895085 129484960040 50246215611 10511465868 165333547382 51260174974 1159186697 112002260159 8576567748 65451083614 2502438766 2870914603 27263149027 27871331757 721352836 1073627777 20881230477 1107814686 81102516607 10830425296 32556510745 6393495499 14512743572 149043569722 37267627257 11994804150 4836242687 15201168928 51031641015 101435163521 4643601038 1370883840 54260851297 91289631503 40786167536 60800250470 105784311160 45326818954 28229428862 30999411319 7947027945 36027685023 7317152295 14860599181 35850466982 38891544237 5366767919 22580157968 26928299572 40324158225 476597288 87374485661 1111124188 13994391317 70513147344 4067945065 122685418070 1482159940 2559603297 427856803 97877332344 2777572747 11331706278 135304054845 63296912539 94753487488 52646368478 44219418185 12847497994 22051326330 7900980153 120906799155 3010333579 256462286 3794133885 53925746446 26347954702 3478241453 36503917107 1769460345 17421896371 77452542526 102204088938 1382435738 71435600964 8496657249 51629084490 154154774897 21976381259 670414297 65191756822 118448329189 63420706542 53571417022 116359388992 84398216438 1622197303 46727044067 72360230839 121883435 18818303940 11401881036 19127541502 18381463159 11322526417 3944884257 9614325934 4498370132 7322642233 8371125187 135371292711 42804488388 159024204272 199819256 26782355042 18840712693 101615453671 44883998916 12616690392 74958258641 15604471342 2467260045 85011611395 157306737823 268908745 76439314437 1782985440 83410535685 1535688722 4626027998 6575634514 3514206355 34885504502 13821738199 59483855911 50078851501 200213412474 92717949671 199274547666 26080833686 43642458936 28692323271 27907680771 83350569285 71015645558 1947363637 7514886050 96067188857 67320908937 2114145196 17934974973 2402583082 18084566588 21643743044 5934929168 73374059879 10555157421 49159557683 1972568558 466694378 5361861844 24223283545 74936402824 5836509557 197673270008 68658197428 7989161547 20121274936 13199032217 35017566121 97479480355 2389053136 313380408 47587098912 53211067342 113706824513 91941819162 1251351520 3266768112 134325561649 67979488662 76156081759 98266497632 97895246213 68430602571 48162465970 73362966314 25379047038 54232095458 15973524749 1059447762 11864595556 30356103571 3661338779 93221818370 830186440 4174269108 71517108460 13699204365 86151151573 90113013720 1406059624 110954801572 259049701 32106379669 38372821391 123348307047 30614404629 46051823464 796794683 48674721017 15882115863 71844014177 40527188920 180526377427 95635333236 44443899231 138973363994 2357034349 30515507048 3340190710 674795230 14624807631 26151605402 60386520550 39122244954 33526231385 65820189097 5738011658 94276156504 6187693579 2750848553 14488438681 3024024007 2704681438 69267309873 3868988181 181603928856 1794574652 5418160053 800707008 83342390666 1880919920 6784917124 76725015429 14190066835 73730588035 360934814 47364363491 19160046131 12667980170 5123324017 8946418764 5325463678 12795457825 58900822322 2129459138 91704265528 61520139498 31034121942 13867010123 13068821765 16733112962 56723075983 11311617195 38161850453 47062895212 7629858213 51623201087 63916663337 41144410561 1869094742 27300902584 883819847 1581028633 311096841 6104754757 17661128950 19869398836 113348412367 58935509762 110560401542 44900432853 16651353268 53044852981 12045736353 66890030522 32666614103 80432007001 3532167040 42760299050 640651875 63321711412 18062443800 105545250134 15944222430 102891127730 63780419186 13158695257 88155068282 64224972960 1487194191 62863923672 120623584934 1650285987 98695240225 5076486429 65016264516 7743170386 40760925428 119352322659 53047467326 2550682814 5203476121 5415152937 53149358854 21560576422 106248557763 92437993117 76516507293 1783429766 20886611671 8374865666 4481827236 34163886114 12332654599 14850999890 2929141868 57212663102 3216328519 41267521012 31333834373 4013376906 17145857007 12510869286 4511805929 49455903434 106488750328 6483056387 2341082546 125476995967 23562392568 8062154361 123774094751 200148902539 16800253272 72233496241 10416885752 19932977924 2528948065 13636009087 6969602096 5638720627 4444001360 18397316521 2929642247 6406283879 1973440910 59262282450 2672106286 2236464330 21231806028 38389681739 127954788198 13677451984 62567861262 23938489704 9304045285 140798351304 78048916853 70491664862 12161883988 148722373976 15228254441 61756770987 199209799 24854783328 23949526300 44236119607 90910196044 15999149186 5485338013 56853757959 16303221007 203158575083 28630534956 36320060850 45995893776 73421083337 1155478693 68714150201 105619679449 59162096578 62024032447 12339740410 59902453889 123949613541 21164910082 3439847154 61770143483 61378797856 58173518803 50257536462 36634744048 137635612248 3484244108 13603020327 4009839523 1714719385 3877411875 28059753850 5219174409 23640466688 188647441179 111102937980 79219356995 652261906 14805522571 77395345908 51673245306 98447655362 15104803256 12140034918 30414403540 2747955643 883716788 57927880461 2842284199 104397503 36346282487 119440023620 10760330515 54181280231 160837580104 49122834099 24664073232 88472285142 8329172086 51383602647 56753656544 10603243894 20369870195 212506991 24018372967 6797267133 137440090036 148231807245 56513589999 46183641761 127696433274 1769198292 70932547722 96222188468 700629328 34856956787 24331724183 78130775258 3926473088 66927900876 18361054986 776910678 3138138064 70510885972 53320451681 35594067773 3901631230 71779882472 180057453390 67662034966 106321747049 161940224548 40674207892 34153529697 21065142308 98865816929 77611118368 6994362960 30475350681 18852934785 60900801130 17185478164 148290276344 11161657191 83465309066 131401318889 205334156844 5774459986 269272419 116839561604 6211908658 612782829 13342562245 58464315930 14436070528 6476925855 7933455049 10286371552 19482029668 933485036 18438333455 18773579655 57157003934 535722330 8884178261 80361788821 46889407114 8033839291 20139773106 34039409493 88834080908 87855335099 100951537969 36528003979 4369375057 157791873272 31004385915 23491292514 140199779037 35076670311 1133718922 110949086823 155752306267 8330702399 272963665 57574307914 77992594447 95860709890 46681795794 36172012878 39267985503 22971546357 8663606220 141900242697 58342937659 9154860096 49906901470 1014081694 19905532558 33513971685 61795153291 124465955617 128184971355 119709936288 40075312596 84093112005 8948674734 83111309803 58037970884 11431700883 26191151347 86379347621 93822700493 3595854971 53267817232 4074517763 47549834101 37888768681 57757168001 132452115789 111889554910 38484347769 72894703711 33471220739 39294880747 2034108406 30939377048 127129677720 25396655051 1018286181 126447896513 39528327994 24744857379 8479603992 71890255444 79883322134 13321664936 55287706019 12817098220 150097160610 1006495338 1171789526 48566662365 8057201874 63279675725 39933511491 7014399164 86397669242 101477094265 20651905610 20773803809 63964195586 122850341480 14727186182 11200671747 24239542459 57578129940 112803890485 41127167011 122002646090 67553250220 74989589212 85162503368 47586265740 86370727705 134506933548 6393486805 67401506768 17933546613 90596651659 308721880 40942075881 581017275 27693212490 40454532370 284760305 56146016313 9165419953 62098781181 88772612640 61766870352 45717588485 51918844522 9656361137 37596624851 4834059918 2057773634 36779456044 40807257083 37557188861 7863097245 117690548688 6772899855 88903548 16198022599 2249685935 179867546773 44779529222 103293009647 27656338754 105000319816 3476718995 6726377576 32051361494 81347317833 20236218606 1204340018 36163255539 67266968499 6781142330 24884817466 126853384646 77123535718 66227735775 109788779562 13588278333 8359689117 166931336075 16415251511 16970490673 8688991549 6917070704 33971400406 21939632373 3384216556 172808176681 96830540670 9601077 19025582873 35935428434 4485544676 8564565072 100995474501 39385170703 63931846563 5023100929 133465523014 1491375295 150676788042 24472275326 3554638133 9841873809 54182080716 100303224465 5753392767 11539261073 27639914415 13803105769 7477022314 6710786956 35084285063 14144253202 133378134674 5271478093 48518887305 346029059 8247432583 4178906 218816983 132485991996 14368756044 7487759192 102363448436 21240510343 2403568807 45255580346 44129281281 41962847390 82722090883 41202351707 1616758697 57667817717 36330612176 51394960675 7153220461 20771764518 5880671613 23676522390 20086779817 4004686737 89139562897 54651031449 6604294921 104121469612 509378744 6193345144 341692465 22385309039 94654923620 1597929344 42135961044 21172205548 61139742593 37762157399 12241593928 15502209881 96511792991 14899960431 4197032674 134784464554 81861532066 30465392487 855543573 59987842346 24435656559 12086063496 16482945755 27966906735 6816941008 9707377443 7016263292 21121890956 10255578825 38880480832 438731938 33862796244 404235575 2727602408 8984837400 15853518817 159909000379 2968171449 32562932202 11751783819 29031214842 1691320626 35069276887 5254320426 71717478699 102876412825 22581140073 181427593 14805669602 24548768385 96663195909 2294624180 60702282311 3388539470 8417552888 573707152 2650708086 71891912186 115191961786 7683937606 93195970872 140241023602 31326184151 15349409396 29132730793 89923007826 29238472538 6106077177 29444393112 16301666738 75259492308 66785719315 100944389669 10590060073 888203055 40330731550 22329760127 58425526154 2125810131 70437822731 40009422668 95545590601 31527693158 936655843 342176537 77017251716 73907150245 5940356601 22231236490 2683115769 15723752403 167987537533 2932076934 2284219578 44525913572 85482792230 13597727198 64651784230 7285029474 53577034019 236741490 124694296 29050865336 58326385056 38681250539 931612180 85909966436 67678017043 6060805709 12138654339 575318926 3873036613 728160715 2233390007 2306762351 24328551082 143943229246 187803290817 221203237 45741030572 11863992647 9906929358 130939906094 8078520956 20316420310 4337490870 58219953002 44558903441 206893182874 27156260563 96140209924 10442888047 80505014054 7265896210 55494928476 158924603697 100224445824 9265815951 2477050355 34036438314 2150028527 13786822294 83359578819 101973453315 644544685 12407745700 8906815353 706091199 61669942070 50927470074 2066255871 18283777786 47354502360 18093079901 4184160449 36118601877 6598582123 158692971658 2137174866 113134605424 92177892484 8627475394 43415395817 46303725825 29854281842 28121816760 117004939658 34616185699 51933536152 4588602589 11704531059 31184755396 35974417398 40926610788 121941265082 1186646449 65854243500 139182880266 4081716789 54297941330 94178021135 69882950400 52524162476 762207727 34405534050 6441616461 79308886845 40930634123 3957198485 95221672054 9953336480 7465292466 22299197201 80830551809 5753358991 3807593792 108219025547 167758072641 44067880247 12405089219 153085984425 37994230593 117120898412 21047874933 53151599619 74756492062 578093479 9573455874 47988580601 21721401632 61858721376 61455566984 112886342681 174814737820 6442041831 45876767982 11010632744 2236405779 477861265 89784880731 5513475564 6175910439 33900685199 60405715298 24837038317 22293598365 26662337803 63768116690 483918199 2016502126 956150930 976536402 21642986659 985639948 4650900385 109573396425 17020063504 18546187441 134074149610 93579478623 10323744915 17834946524 187648090476 53683440649 19877565328 20112460274 130816244071 15730219051 23012633740 103414946308 61051133829 144117866448 3208437285 13310002838 113759515938 12833837104 133402936166 14938053689 28649631198 51157776010 705392883 9711626154 39348433784 1161445399 120825240004 8744511229 12888087713 48308990503 15805150078 3216876986 29392634682 3690615021 2865692749 96730191781 913772131 60384173685 42550643170 5854244994 44467284668 21354206046 138573700018 65962605212 11625100095 21431493150 6883060863 96487823308 45803662426 39325421581 1213557149 10807762781 193143797 6168114144 314478023 173572986507 51329541988 6866321437 65379208410 55213049852 22190930411 6659374264 3127605391 63519173156 4962556350 64428966984 28670730582 148511288540 39201929578 134671685205 50370441746 147351116195 23749897736 37316276289 101280793656 3389381244 23989436543 6752256850 47845144256 36847226528 19009486092 195916315 77519093959 19764171436 53977042565 124333866128 87908278421 23813330599 82999842215 434333908 80559406170 16991894225 95777984781 52679428 1059950448 4604428513 9290806645 51480409225 6498141776 101266251005 61854228 92577173875 46280426731 146450570692 4638350827 128704743195 29460882161 148485716487 2798644051 95339409246 7264574714 119733250446 22074566657 60340428150 1029035607 110633071431 150058454954 30236357836 27294557443 31442312312 7175820498 84301908872 1989332418 112913669272 21392971245 5072394375 33049749162 20976786494 333123497 72142222636 21114702149 15307507404 1557481222 139919980702 62235734247 4695798648 1948542724 51983447613 41307298120 5191965440 7922657341 71757286198 88605635405 120771772446 13378884975 80144252117 126230892366 187017860556 138024428909 2302972943 137195052496 341203988 26691049594 82556628523 16655416005 15106506762 15218929768 35258663677 1604871100 85828849108 660395000 15743656059 13138258059 7360695948 77957719704 11456901724 74325340226 150911794402 40580158488 4673367934 37690420606 124101963459 11510231 98454154235 165873715451 2406420999 164906229332 992589466 33267052996 7594962650 77028051583 75527250248 3273185886 4250122878 10513509439 117810744756 139752383670 34121487307 85748856602 2309407293 1969331251 83531192194 36351486985 119739362569 39664173151 22638585285 3207693218 150120880690 22799155736 75959706458 88180224777 100329079771 14623575206 211659753563 1941913051 168669810424 41423249225 13200146365 35449244608 6859124976 3395218867 15310124603 163700721118 60216622795 11095719506 89008778555 90622465100 2893687595 96900424748 5810178737 36142948889 2020680944 60491214 101857064561 41246046573 46289890623 132066897131 6964048388 67871843504 10180781802 72123167602 122457074709 11344621885 30946126936 115818821832 866574351 1253151581 10357766297 2696636046 117398413199 1894898224 3395741098 76761454196 116593920764 60856345594 3930896533 92387100096 762876844 36894014278 87458547554 90033570659 3525518135 117759399450 129445574221 2355015238 31702476858 89931208443 21242369350 77733552721 14610524498 43918340255 24993606439 23964772634 10950070884 335736332 9834994495 89402652 1658231397 45378505641 24498074254 48927237003 18103056203 239968613 100327370617 62638883429 62846038308 2229370660 46686801021 7569559054 1048518594 20124459529 98162823945 16158464443 104487253489 14578554252 122616282 46625722809 5367115558 25534941372 43082611163 1541654943 107559280045 6250380930 51742883792 40990897805 17343116827 43788887125 4175520938 1998445829 288374211 45401893162 31069211305 80979249404 5849644739 1868587868 9772612581 509228759 29718318129 41908094888 14715603998 41172710174 19901232729 16102421007 126425410790 8039748602 80124487213 110668599921 88135803681 13171881482 104987420737 28268408580 1317221473 5543801500 70451558442 23961185181 23608008732 124278004023 33490419606 278973543 34965288675 140946476113 30914757112 114680460757 8716800991 637117052 160663903914 7178062059 144152607013 91062985209 37992040734 37717373566 10408563988 238375629 29934744573 12644493783 83297439934 2813817163 86734770333 2103385702 30692192616 51908285800 110968931 6500178597 51551939062 11214524700 170829687582 101354565016 41743352892 13109138630 51562470456 1506504704 11519315247 284667131 30954893258 94429060626 38463508569 9427021340 38011134123 21412255227 93960529459 2886667232 152325049269 1230358378 177581107157 15004657797 40965349764 60213204951 3684170386 6085792398 12727214212 602238820 17623194 27925142267 3195552504 7343657817 39203219231 24942695030 601499448 58944521382 1406527401 18652508377 58746946104 1411793366 32049915889 61158679969 420373451 23663813960 28771389469 7760586156 13234872388 16309957115 81622463215 4978074582 60168074749 163557211106 41024331458 1568884775 105497955417 10979530476 42597295304 43725245045 510985780 621217815 54286936238 107397881204 66598579611 5625155615 52502888310 1293033558 9304337346 38777686683 83560201355 63704402210 4490556798 74005727 82875647690 28963864062 50914886512 33035342063 37545087965 3979980719 48118584751 107808657627 47067920834 14660049332 6336134032 110353701578 15690709711 70172855747 3740959518 4618591831 23780839699 27864540160 148970404137 21765475650 53343566773 7236940001 366152853 94864939444 74201460375 229136650 79519733349 4102104702 11527210277 7847637041 8875152496 22478635798 6438335893 108104458261 53859559894 25093810892 136239853013 61595599583 51284726568 97733494977 6727758998 19980161163 6117611612 14865489368 114403785424 41706068306 74866443373 11291307219 668840367 31400945171 361120917 50049779400 27972458627 52968571927 51023329624 139133818027 2227342536 123696105270 14310322622 49867723954 19625800666 23296280100 61037493600 55687057718 2997730148 935926338 44171412632 75141225331 477314036 8944813855 18517089941 5795923290 17820878035 27243355097 123102349752 686771968 96856071051 19900717772 909414802 117938866933 28246522417 4797578103 41035696265 59302908743 167844300753 40083531386 2864349528 11188312148 45000608437 1294913751 21812273931 1810707762 9818333786 32546124055 176816860871 123343463541 74420187904 17380729488 14455063441 1072240649 2863219595 25018914029 3956901980 32511415125 112219192692 55245888337 90340472743 642762429 27460435116 608872682 33216866144 10827891916 26597615 14955888454 233907419 138897752875 7740211940 39018145773 4277852512 46140688777 566500044 168371277619 73997587347 63669349257 64842254478 12417435724 3202332527 140243443192 7666795595 3157616617 63616964747 142392560515 1072798324 102746838115 5354654318 20221619640 37162508126 87246807814 12658418915 23828884535 25809452246 1729384326 135475726574 39211435880 13635759478 9402564776 3647276128 36858341713 18225028689 28879305324 22560702567 33457852096 1963311424 26640700879 8045286736 67070536459 7636568872 113932904024 51883665714 143514391463 31226970343 5770503411 24008726181 16870415964 9936897 86336871781 130062349256 2081477445 2768252845 3462324995 99940125430 119668096960 29803676909 27974871527 175683724666 210109293 10804672077 37636775159 104215975652 38583023434 1412400290 121584695602 114844989174 66942131674 136463236800 422543722 11047491098 1092656751 102466264957 438312218 5425970439 36035652649 116236624046 224828233 71864260978 16834570717 106163395924 13824154692 22714680730 6264678604 3919300643 44405830546 6780318581 5496915430 91315816340 29024244409 20562581842 21356513079 92019592503 24404025931 1362423451 52144630181 76289178603 201584849488 45980905470 10059353436 117372473948 19143547188 41099431307 4873740792 98407730619 101344806 79285460591 56265776185 38808858509 7487721813 148580449283 5154924410 21747255782 104746983253 1228490098 19748627975 10941807582 83493670633 34060006577 483074850 69894993093 131198388383 91650368696 27769277620 28447107238 86615834709 3584497042 22391858398 67345651946 11279359534 17834348143 176376189 70511078567 46238742507 120316087626 109844903810 3753079862 18511575922 494609179 7832436676 2955331704 51638798921 68012378883 2816760067 177274687344 32388032672 3330314326 25624693972 3924497578 53327667095 15359299725 38797106684 24877450485 5079810878 56116959220 48593971710 150225798090 2392803750 444684076 159919023105 7578725498 17967251589 73893115696 30103378482 88073616596 104937684419 15529348441 9560410822 148612042139 15495957659 59435578219 83968920557 95583920012 10760300565 94846206310 28868395435 111228084069 2337537108 105675252713 6089167135 16606324373 2338450556 21134940186 39114062729 92505967466 164865152768 81333373906 1616572813 29053568176 138300767128 116938653732 10694586125 5390049195 16613660469 50798839108 119177551647 5259446352 145634003631 91933778712 62836152394 4721880670 91570365355 91932448237 23578861023 33488836199 88590128702 56238892379 106795740452 65521742622 22883148548 38471194264 30016706019 32687161851 109656273610 89385486285 54260942040 121218669714 71967989657 2002287610 35565776612 5086830429 12264499770 36267919325 71933815013 152340208830 10377767219 29145902384 28418957595 8496720209 40917257079 4410121879 57607124600 20649360858 7101304153 74847795386 5932069178 14017299614 56493041614 35105463234 1179088982 34674494459 3121006564 75364857583 8879466876 136011952892 14379574774 116789541957 54906981698 1653037236 83488603122 173673870463 4990221237 43065138058 134968167146 15492844181 179360336450 9040322073 13451020892 5448786590 46220817574 13251981580 7232624315 1716207128 76243579897 70201660954 7377786984 60903287828 66761528261 28907190772 790507657 145867644019 54349368069 1692778684 6110674218 110550634771 165749390173 9796005504 156547014507 15583583684 7934557895 41565705901 143110879786 2474350226 24223438198 435080471 767709107 1379216846 43019065412 68349067867 203667516477 23294353854 147294296373 79942101631 14262441025 2412069935 16995090953 68330771205 132422137761 90225968785 20700888328 3602534343 111592163605 17523681732 94067731443 3225171598 122107759955 872482145 33184699512 28076294731 4363649984 17241988912 147135983025 30966099546 2294271355 149298063176 104977355095 88580884396 56005425365 66279451648 132470930523 58954093220 42752621387 2792349828 49586126972 1191520855 81208112898 59926230281 25357152012 13046542837 11114094893 76331808921 16245130540 105062563947 63930067883 131601878838 56782547085 162007162888 30256513529 7108913830 88141203938 9328870897 5492272258 8028317214 10270908519 9099109873 36754288025 18522001210 25583248405 94897905938 9164159134 50072748297 33487856977 25846521687 68902673596 5406974295 132816650522 142849304541 2764388583 17451001608 142463223118 3406708014 24057287869 36614284462 17395892872 65315931243 21898557 53956548871 77921899759 97380328408 53141446249 18799690378 16506091142 74724281256 27962662760 1676602135 48512048004 53575801573 2151941959 7413173780 19062374324 78968528452 58520247361 14898691905 54652712670 53148493454 7375052559 5977627490 176226278414 81554972455 6904959572 12006692049 49551001692 185528095670 11410405999 65330852821 15409880633 94227041820 1755810736 8720684480 30630088168 82556868138 27603251264 3443839418 78855401447 22270784304 3864137040 25470015917 6461300619 5778689675 30358266432 11012778450 41515398103 118537973533 5777169343 20510234399 12216985763 15319050634 6391642854 35831498712 125445771674 13099250240 81362226379 151312361754 15234055856 1389223255 22036753579 119127379087 2430430 11336910011 86287219963 148469553445 70632353938 12197377452 49492035309 10241130793 160617533507 155068136633 6174466325 19759405689 71530164555 63573112425 27050151591 68994977483 33116209799 97391779200 25190012383 1084019590 2251527024 41443697235 55727993584 5500082328 133508452252 65109631475 39011967977 1314219287 31809442278 43260556894 48278301247 2198568339 41947551493 138381129880 4048383499 12439307011 165924604823 5828677325 114394174740 30528927955 6615654477 156598382150 21628703376 13194063523 2748802763 11380552810 20280347645 10615908228 1584120936 1360170372 58962526547 149012396457 18009427258 22990790582 106759927443 67449749160 15094847444 174607653 15510500192 58126879821 62280089203 27064702284 1307512460 56266212248 420492185 170137810812 1928320594 6741209097 21611255033 56735631372 3836056042 20780448544 1327257031 1178493707 123589013946 105310820471 56544616701 64198822494 41700022420 15633841210 60899357577 18626376049 179420184288 2695693602 142042193997 43079872786 9337700646 142887508208 1016270730 17334660608 9471807290 26845436790 58922400173 1577305159 29123333769 36163623255 36255908471 20170297644 110014823445 15538032204 16184256918 95184788827 53933772 76104021979 36607799814 6280117785 127467156823 30023655698 14081971927 26723208294 225645872 4777811887 57253137395 13537268610 3891431419 104845466874 53033155 6449354112 72213933179 238796686 12172986436 162638797761 83367459167 11999151624 45270997429 3196690095 16095956176 145645053138 4673655038 98546260586 2178371128 89336583680 79265169959 45442414904 13754991587 15190804009 78476309797 78185907770 40011468306 32601882480 98476761839 40893855605 93648657150 18927251142 57069727126 7752691333 10636419616 174372441883 3835189387 10977700358 11304619904 33506589114 1258779941 120461392 5249026170 6156668386 4315900256 79632651623 29588327251 19090288687 62254343835 32423760459 61630273804 72945594877 74293095485 30439195800 56706377056 12981723093 139510817248 2616724671 43921095820 77671727298 12415709853 1671109177 9092721097 2328827312 128482358173 130748638756 27725450970 35315617092 7099419915 68702645030 24016581787 71509313611 1680589678 68070650535 8570989128 43876897152 79281535380 26763754908 4434720866 52753631136 75088405945 109634475082 130477549515 29994588250 59445189039 42846339767 132435489744 105000822188 63465891740 22835053107 2162736518 3276036327 5793168266 41336536572 26508501 29352482410 56107458664 47864790585 40490120707 22531065978 464172329 1545081775 1225544254 29765737360 36234851993 10993063175 89548550151 8149509815 162311274753 8309499880 99037985959 183591607342 37869573534 49721947462 105542445802 40528730012 53299765240 13383497948 2821326494 75242315447 37242356545 53780457621 51172195406 44573821642 103588198133 4105047411 2298952315 50336107866 142554518 48327103344 110557108873 4566289442 101884997875 104884943315 11484602508 72274241383 2766146905 50234870148 40647030726 22301912403 53768945560 60792224189 1534465620 59865279298 30857381065 140794737256 34395489534 25761917285 7320044289 46421108097 4901311102 5052760740 73554686123 65173686584 131331096987 17436557382 30996709050 12942310758 7502186239 14245305 106256059981 4919206606 147479803098 21996810080 306124791 46162563847 113455780870 49225660716 4621886513 101514281283 104206160729 33385113645 19613891255 707068593 87436298362 2471711891 53598612563 195948257522 32822714020 1266570442 17499148795 42783882343 145019577670 48047620924 70573363271 19246675329 37290157227 90972412226 65117943237 77896379107 25505106723 27486812749 14553298657 36112300463 58152095158 9321799096 95794095053 131056849297 138100916988 41055964570 48671574923 191874004081 2034727268 4598816844 39926610958 24339758094 132181113911 191396800887 18722088205 1443931063 138618430369 51070222633 52861233300 9632184075 22741793846 311906652 163542805328 14932750645 55014894610 3562610720 16298014377 6251685562 70081881438 58198466937 14080481004 8130557946 112455920927 2589095037 21933320658 11038403847 26131184 80080293482 11615310900 113741208056 3032550781 84812733151 52771037707 44097574669 108771185585 32348608406 4524087811 42475474393 233044350 59354017143 210722205098 7901046085 22000243710 18481440419 34449544447 6394236242 59945244484 24796145144 5866973552 60088421808 112801724456 265411882 72748156960 2985009596 926287491 96259106512 53605198723 111922212196 23408911116 10822091475 128621542900 2028340529 70829556049 598806497 91811068332 108258523279 3171342596 11583994322 78030446087 2583119123 13977133637 18499031841 113706801605 41843014741 46904425538 34989739470 95691145346 15543542327 10866106499 1600811824 24524304 4701931075 17227606496 13532652837 53806390199 36819916925 57261286951 23386747348 30161102265 92357458797 501632198 131774381690 5081003630 7382512651 103611390527 25909065673 217786472 8646296115 10013067435 4990029743 71256498917 185361446735 73211023749 65182414179 13302851376 96436621885 87628087272 10764803871 97033625287 37022387016 8079975703 166672018880 29243348833 30265043846 58247573632 43236845588 13540137 48349930877 14991669254 84936212657 51388550258 3517063558 56141494686 190208180377 145547398740 19414236349 38349672518 43372080219 107863639585 4012283919 49784675493 25976265436 139892717366 164704070414 162737066747 92375530666 155953515976 25518271422 2718649785 202536235231 102841711808 103637429263 91012806682 39569040953 1139488146 17167065891 122670735977 31038169410 2742335158 435272483 28734335574 42809181470 59508399006 8461601171 5123257988 1408740289 47529406080 16844534380 69917706190 45703863945 151596371842 6080723257 2432249391 46242310166 55612522356 116856822875 5246826690 6194660502 57610821408 27452261867 81273091430 44935685614 215473788069 57575611268 147802770048 7056623206 2711395239 3682634746 12269640208 30549634453 9134870765 27612739883 114746997201 2220498285 37814815280 2404902572 54263314335 2484143585 134649035 14638242804 22368864760 37555271283 10293783960 51562206910 1731806608 455195681 10189251906 135652349273 70402348251 8339375758 23347436797 1025683380 60124404469 16467809895 52711952077 21390269969 3785762588 150908188043 2527773753 5093485636 23404015236 131508413407 224698585 14011170400 69827867301 11242721359 137838604648 79036743253 3881891279 165437826 39880116051 167403111129 17785743091 39009999846 73933324206 330583896 6724087248 115525632288 170748829830 169774081855 143071439739 12313536620 37216296028 45807106272 48279563311 2922342666 46718992393 143191205982 3876532996 90727401830 88458052090 15823301732 91178584186 2912531299 26400075060 85488159694 18028533141 37089682878 1347704622 3648888695 125359631160 91461332700 70794102352 2817185164 33704004948 2088829784 760487039 32330037670 3162701807 22504080890 162203449859 55586880 15572371750 70390601573 107424761872 6304984044 1774589668 46947493808 139978419629 2587035338 113302112141 127170636715 49734004619 204807532586 9410368401 112099894540 26670401259 110427155348 45525479500 154677669458 96849130404 29722499179 24269123550 27600256616 168650242988 45124706437 8761065386 58997965120 55561383316 61357995334 120754336471 6026211686 23757065240 102563487962 149619699642 12859055963 52115534603 31711414104 80670225070 6013144244 79025352697 770769155 2579591320 2469981069 6037302590 7170812384 156491907945 8549017097 8113637476 24561850411 53976941166 34699976055 66306029184 179968090740 148181287418 76492498292 11984438470 274700791 92379964015 4377830355 7485051956 3573845330 21057957506 17647556645 5047580731 9573128711 32635636307 5470152851 3668719161 8817530744 10268706567 98078471591 73918579671 77292080847 659796543 25550084358 5552935984 1685177214 3482821383 33713134118 44099032953 110531082720 5458965137 57277466434 24070529 31585652158 17186164825 43681275301 85730175237 4023672658 18918106086 139677683796 146437883292 14836696264 84381741641 68171822188 1791667246 33948135575 63853347113 9246382077 81116331813 1703846411 10953065655 64735797671 83862742263 12101373025 69631992634 70128017751 29680934433 14710522572 8324558671 88916393962 8308497594 43680015458 7500443400 5435372399 16852907822 18104900441 73113991781 63852456336 130451345062 19963990135 22159669125 3758325444 142284564493 2356769143 801349157 187114465854 36944273339 8145865330 57816908447 6423611671 112056386961 56405474958 943882022 25069688568 18632515196 8109995159 11117072466 23117624837 16963926797 1286100321 13753684300 14733781475 52544087319 4400489440 58561863820 908360373 90870065 17267306721 177003954866 99334938494 29452529953 33365249002 146708022820 33052940186 111964250324 7310332327 4679373503 40271896098 5011930990 99047565638 3631260483 7588774459 5224108896 111823996750 3578065519 165634793243 1172703975 168920630150 807723841 4607282775 8939407345 3300468155 8355735904 26894136620 63871156041 88090943408 4763160877 600348966 109564439623 9293107943 58138160831 4393134848 8951302939 23423941780 5013550605 16146245551 29329400478 29104481542 32557867664 127867104181 10364237033 107642044699 55336332444 8024348943 2437587009 89962103831 2500735933 76492139683 30155972821 37814490377 35156177650 2725104564 47698366219 33819692314 13901705305 39921993204 98053432 200957047884 98017055988 5472181052 17684435852 38123268084 39310022431 2002633319 99965825584 4324816742 52867324140 145724836553 5375772665 50339510196 22248333521 90531488411 33308520486 44705399479 11914446453 19393404356 4089271196 56303377152 26004904952 7249950733 138310847588 30144647468 36413567076 2773389237 27593141728 18224159492 4673181535 63105559 5951356978 46761545479 99650374065 10086825431 54060480763 52610059328 30803944506 1145841780 81606267309 45935331 414579124 17310786322 77550373901 68348145437 488861542 4046915731 4942470149 110046892908 45611929262 25950728003 74211044956 239080464 47780645631 12078927397 17333540957 18470395780 9680888103 121628429476 82411482824 428410908 18330186147 14643962775 847376259 63549522124 15446268369 146173968077 134839852800 9434014371 130841186232 2605725906 41630131145 1038081121 7637058388 23071202974 1974248393 226840474 84511212931 48822049993 35334510354 3891630191 97472262166 8270164262 120074561541 5864569829 5686711555 49844680968 63398887502 83910716916 5872943727 18217049580 6335811002 71761245639 59415550750 12747615296 11485719996 31589077255 56329783175 5163760751 85413527509 36640600990 150007973375 2630747892 50619640371 17897029980 15840128318 34663742156 51511380559 55209959968 13369898223 22418435580 42227545547 4368257699 23898503603 65918688206 5967087771 39376736568 16911784690 1608998522 78679052286 7517596455 500392232 9359731315 83091771961 45287595427 35718239194 93782309032 6208804510 18144134312 59002636973 149580791957 53747509890 401747841 60824267881 25314843320 64436552 3931925741 48948872662 163180123693 39473114261 52207806683 72556879277 807125547 13823182628 11834894103 30860994476 32101418761 120231648484 13242277916 23492245468 64569813575 161834641981 119334488564 90705164440 59798348351 35754666276 266458596 176891317718 19590938858 58363143585 17736436340 8160649375 4206925313 6400378381 94977025293 663128181 36466498098 11755493281 210585759 167105162835 137964243823 31626168022 2196039725 39590308189 20573541533 3512565262 4919736206 28401170040 3085539657 3677621999 91357788777 25273802500 5336293057 50188627355 54807424210 17619724219 13146671947 58740595776 30437464693 102212597696 63563373244 6325735802 2390514371 71187286495 3820033728 43826935649 33592814381 53079702597 71714289876 2164343247 109497111282 136896995990 8686022717 9734386358 22126311137 5569160203 7702682400 97119235114 66732836740 3028326877 6090106074 2284869980 411782111 13690318591 133581189984 1708022788 7698714540 50493254331 3762968673 22055417061 112319397984 106108366091 166895893527 91382715160 259890681 63105365607 82508087365 39645031070 27423275335 21097383188 45392994304 10313987215 60627896894 124778984854 408345594 64408100835 55914499197 86653535621 1729148978 194620140 82269750169 16692515827 421033499 129446136883 16156385163 54420436855 56413513411 106939833932 57891719536 43368174018 2872855303 8366236229 22778936323 32139815685 12920565917 1070838865 722816036 4340945109 71830386322 103842973876 9162841794 107947057751 8691534 21611382216 3598935915 4534724083 5206150146 39918340 25031917912 7270423383 968519965 17796823996 122251466563 94265027505 5130896996 31302468261 12292502381 5478808806 121872753534 5324964810 113614448910 14458631655 1426935619 1747241729 49020322279 96682315490 13081753754 19658173814 2375359667 5667994501 59452053348 62107538822 1620793077 73788458293 21054123772 27904730953 134858533964 15915965951 1585600341 69809911348 289408246 1655359567 9165675797 14358414177 104192328408 115054359940 12780539056 1297090176 39416071423 6892727137 16159149463 42286364115 19308923509 5587306331 86797409036 53224519334 160204600 12915716962 48058279157 8676539147 55767464783 183467024413 42747627118 63266082892 40934567951 37541058222 28705943324 51271501260 775988309 31249026034 24712870980 236317824 21471131353 5014963812 5964556569 26095065936 8250120837 168088020853 18337897695 42934621714 92454551758 19831734605 1894009747 14841835713 14137958762 17515295811 19339865511 37275550029 2260848240 27510735379 1328966670 33521563672 2570130213 10950789152 6771041656 92426230300 9863062237 44712518224 27414060235 2435438896 47740527599 77489170679 16728051972 62740577301 3841398546 20931325551 8481701702 8930202658 5628125320 1181156041 35779674327 3327713794 528862271 18721078391 10888356595 11506694204 5199094128 29226889705 28460061112 19553978736 16213342069 115986286347 42941367251 19849963087 106292428903 37473647118 22395739012 3463545778 75860446613 39732399836 20920553775 130696357002 680642676 2566270974 41906335858 49957225973 4250807647 71987653578 39981970639 20528496752 1375254534 3586422543 112360871743 43317177757 15470761449 755380609 218171152 20529112059 44177340 1141075656 765720263 8519635603 29882689030 73163997658 78139821158 8615946105 14470192211 17202757365 6325912358 36597686856 50096661547 1019863243 47270864375 44965562587 2795200692 67089694190 23794859259 36212634600 178747787200 62027602619 30515150423 193531334417 57378386415 261674270 38642155147 44006692218 94479863897 8690571936 62341434816 5112999498 25594987342 71089443538 86608766433 16426665486 108702877071 55271869889 155301392390 63861354037 5677270073 86025898305 109800428593 41088729159 69440978727 11534117801 6036117904 13029999520 20329117617 3829947320 1603834156 44929714837 38683789339 86545318560 23295241 2269782524 4181279136 18976995136 55487414629 16894926543 2703298488 74980681002 117849217586 36373170967 4073885848 5812230457 23526238388 2366325025 118935567057 104760495426 143020256922 9078311119 25647876634 6923521699 30587118033 144858778751 76415232776 120895469025 4573050154 59004572103 153860148947 149136567355 153203773422 57367621202 28347914730 7757849004 40346647599 103298245732 29486576 109814230532 16933222412 15960184640 21728000887 54872622171 34504748431 137442895451 53247785 7734322887 29687141897 105700728189 44855393676 49248415448 82625594246 115037588140 146477185621 24956198664 46034110314 140888414364 40385018768 2419781888 148070113205 104785761474 54132577972 22947796230 29481669348 25547491151 94628194712 130579093374 15999497988 11994896852 24772692983 47870662890 78612928510 268340825 12566734926 17173759530 7850766532 3420197238 7549796012 4076843754 1089779125 48261693962 63420030227 176923826216 25209497418 25929206460 9485978693 6171605462 63630169594 5734430591 122892591227 235539034 39552632603 47932491982 136012926889 47159839307 16637981803 36892541463 44017113959 3119347767 20703100814 17833628160 8968901574 81955307370 66886000993 13152397446 1267181681 59380748228 30458056722 19703564210 3672040066 33191887698 7100646842 95255649240 20251719568 4590569840 36782497348 26310501620 10677697835 98415669975 10286203880 118873422165 12895886 24894771079 43435623671 8053971789 39966809756 8400920759 38086046095 64094140709 98160686351 2557683942 40014782386 167434592560 28156554147 68494536051 22385824407 49598714685 158157237349 98497252317 9638993544 2863372104 9997404 26167167778 156561474614 1965394627 38376665856 664021335 32306345140 15712807366 55627225908 63526670450 42251120 62075780106 47443212107 4966445965 36468013065 84232126626 1105049169 5617941747 115715508233 1111317527 51407419257 14246215376 102210851598 62909212381 50332256177 19706577686 183076261726 17577023513 90205564663 49143767791 6601986207 51800316055 4072105986 4547858801 99636231247 37684339232 1691847803 10439674437 107334337637 36547646143 30205301352 1052365695 15007034483 55937879629 96518858120 4382262506 191101987542 148833037434 23271419835 14162001131 710070900 13264907511 127076893647 51596862869 19215755594 2373216576 10181931823 670425588 33688656621 47524078482 107337347642 48017625136 115189648727 108566009725 629938378 1179254718 77522258484 168676001336 14098426872 19554289171 2214874613 199593227271 33786784549 56587514228 37566720759 1792874321 149013223165 9870211841 66053575363 54006380775 43037205164 7042114240 3087352667 40403422574 21122384024 142645687259 43503143142 30065711097 98108802353 43841961119 130560206436 95328577855 21596354986 3631022988 99736793426 2244796883 120223142132 20914567608 98096573715 59670617172 14504725567 82072071396 138891858044 79258731021 134756610508 6759391657 98690146470 156648293448 312333979 1119905910 7363808269 8097571165 250488097 72676512658 6269447472 7728460833 315820702 11775142854 16813828692 2821019292 151564373 32295616632 1832428869 4306563788 20855126847 53651575818 83559716474 27965960552 4954494081 21183235691 32596827365 13772063580 105591054595 10458765652 52615461446 48023210156 2526706990 10571507614 1204677680 11851707450 80896422153 4782911620 58143085815 6237511108 110832604463 167585642554 86776677404 65017978106 125452549646 9243164330 4479278781 59296635516 33149388829 105498424927 7385034714 42615197111 27236801113 6093778885 37688750877 64160523113 138869441881 4085665693 152127291110 99713045 167559864406 20165518610 14551071795 3061403935 92982793799 2742144540 70729574 50280104681 29670397586 63579712858 55053468354 138684740739 8894284365 26041575031 77678137319 11888981297 41871060730 84563780133 36812921222 47132778446 18069992550 13147724888 6417681038 12962116259 2717990043 168679661298 2299678391 3932284567 52798152272 2453878829 53094170334 973577389 89606613567 23650491059 174162886828 213801986433 79948001103 752709796 73546796201 1302576530 465290938 32957257743 52128189012 117775655793 40273797131 48352653881 4398574920 26412415635 60900268669 14661543220 14072604202 73071835808 106973989674 87783065029 93954885762 17057875020 9018209658 14200305390 7889182616 44301711150 53127371401 53874799891 41233792959 65235051528 26044892586 315772967 64329323541 108635266304 22637193571 94689840718 165939371768 116423217197 102971331923 12886849855 7079355268 47920713860 23117083062 56822230321 36086286572 63877039527 60079652875 12917429990 75071385180 2647190775 178760496873 44613309060 1389845970 68369910381 26147866890 6171254806 57614843185 18326848243 9828199141 9962918804 63203981445 55407633510 9795133933 1625607566 1016388204 13558126185 113323665128 679758938 15174274067 877413796 37595671013 39109688584 4661350352 167260446365 46768731812 64333024440 153502486 12479619510 129572998799 1404955838 95841206310 61947210609 16520988207 2018282734 329810530 31612011400 99816361077 42852596031 26761539840 16724953416 2831908675 57705128693 12595056173 4909451933 1124610783 70165037203 3898400591 47146878545 14971730280 16309575401 1989130837 95173958932 32618116533 134171283666 111242825424 11917625030 50372356202 2006513017 41850250129 83034275615 69636327540 106485819168 75252009477 40139653429 28708513731 93416662 13842847284 17666928435 4862213369 97235578487 7033870140 171139999 39631976184 40000953790 619745329 17028042084 92980748665 18362724056 110460502464 39822038040 25561244081 18326347278 13968089633 38141660774 56468915008 55196999744 1918748951 31872565243 46327038909 10857515338 67673286828 343867262 3062920110 196629240883 116946672783 133103166559 9766824231 99078294137 90987579591 30710760811 94155148120 12002954823 1161876109 1788589500 7889184564 19219233284 7362900544 13408620727 145952366049 645013978 3142681478 22979888493 693051159 27299504389 51263383101 52905102229 18523982889 2353184961 3697812753 50456564597 1410136714 46107839111 9099603374 26380138654 5848406907 81986381021 12424501741 2307348165 47678291577 57145481870 7566497322 19183960859 133330707925 2082934090 4857579274 51104643226 47232392147 14817930813 194502204043 19311970085 150411069763 8224154954 7068838202 27542119101 14149866719 24607164865 110020118443 114679322403 3161482434 2365053996 41779319564 31767416946 47091711044 8044921442 120376081491 10179552564 5952476284 2454129386 43863740689 10503607661 6251768186 12855496259 55584473977 151241890466 14256254666 109113318616 18727168732 19279950866 47574300899 4586082481 332431859 99292213162 15786842596 15586245210 56942205485 14452434797 3525611503 19343194875 162315968450 65720925670 15897421915 100768247545 77323434433 62890468338 186701940 38981000292 39410184903 6196707227 96967288930 387996895 145230920229 81054598632 120433192370 44633990528 15073456876 1428389802 21559053677 65274247158 128310196178 174287904929 76990529047 22578199301 10789067606 99279802621 28014671327 100061360102 30455221553 84384016501 17505964697 5329193288 33219640449 86795743207 14882423458 841887405 46846295116 56102591401 15540787870 359786581 2573695660 128806568525 454273723 70012444249 437074056 4190756917 77339909223 79504457403 4091781489 95417765812 12276844763 10353773859 2884203090 90525861 152368748951 117412524055 27825036450 26338784099 97067744683 2540642616 59974111525 108503991870 31751551386 18640514205 44193655500 168623291500 117291519386 4648038892 45082365205 13871123777 953394782 40750354382 37553531448 55805765152 125687809246 11047098863 130232758752 54554692985 19190205378 1059265627 7838084915 21978419498 176897529047 65808980891 56278200589 159108877923 62090867778 43906061889 30899154458 156011396108 54875711297 19884089640 47409113169 22507945636 348156999 2656185419 123438609045 120101458852 4094737040 17359243162 31200306394 25250786153 33438849826 212565068223 107499820313 34195142222 2263238279 16643491365 5733542249 3909416763 138932344718 5180469896 582908050 17912996865 107865727759 43694624352 174398171900 65323058715 134008346452 106107966701 74767742907 173705695728 62401599907 150677050493 530939905 15010559363 8446050701 40492781431 102840798453 21135805159 7329252939 16881440250 64855817387 375005130 19299576792 26510479705 73494397949 8415365115 70237430324 125126589895 7626108726 74802566099 92486164513 121433133996 197988194 11150677566 104093474018 1176845166 14017539762 84018757306 51698052274 46522179173 6577902558 57829031958 49536121639 115650782313 19852457886 18235150806 52856690225 1273757014 12994892998 3153037950 44622663936 53724417102 115341596673 1137899063 3674293365 55641802952 26853447512 54598538732 35601548738 26781205416 52397724253 120826736509 93995550858 14579984934 20452730405 1514299492 48776521661 13250377047 6513733298 12404890809 116458053069 21055331517 5499793147 6668968407 5327788582 8430787612 20714830 13811250010 94960659536 103019188094 175464018896 72744496584 50456462409 4436814428 15579709887 125183473278 65027718200 70181966714 181124080 21460836947 2437491892 59465016784 141108701326 172150122092 118580762850 49762005303 16925704970 6595198584 9786909753 58783029683 135647461969 14058550144 594620667 29327727565 52690701235 16290745319 3610734710 207790942886 12190154473 6230053015 70895209824 12459461892 13246129976 4763869632 9763006984 143720269536 46298941927 56708349745 13263055626 6162595552 2196078351 17328734400 51363154267 118101189245 15866429382 58188812809 3956160374 53782169753 30722876394 3437928579 9581597740 5818172775 95819530182 3003180060 46782913644 8187837046 1777616838 126579573009 3078937892 98444517500 5261524358 16284654561 33552107232 73184432547 534691744 39234065544 52389355732 32121871261 60567422327 47076685720 10250312544 4773971880 81045964 1088258765 98745716063 28583005496 20223991570 32798137482 71358015663 134142093 2242108945 79996578554 15375558783 34227652395 118206367073 9260705509 12542835547 24609913660 129874150708 37170013395 104424258 22868134813 75884512733 76435841019 8675491646 401528605 20005400098 58102623287 53887992849 10702206607 30254114592 57102038426 5999372081 169193614895 11232198046 23048628989 1399636599 104873818469 52424844957 7859256163 34568676546 152858594328 19862467287 2082878341 18695842712 25533292726 61169850598 98676965159 45753109807 10888442630 45073115117 108631908133 121500281385 14776512618 171262520774 34889480983 5379700406 124857533170 26516271553 36538339020 132517496990 68888462500 2694827296 5924506548 34867336304 1739315671 962036843 6104383694 10491407017 14582869374 9242726799 126587586736 40868006 27411337151 2003984534 7504575053 48513025165 6012636845 15246709773 177308353136 21256250206 91660448623 54392470499 14613317307 304121030 35975029658 832567982 30566776216 60475790596 16695349323 54574589817 4572367970 6616292120 67469351347 38932796726 21172807375 12288828991 14313003836 28641167054 431230181 10141804815 14283590923 82127368 49417417925 56081308230 111759965342 18937090134 35930900997 55840508619 14098297967 19485629873 478774430 151668431319 98200539876 56996598694 64007277500 7731838292 17988717185 10842081570 102457274106 17689914792 6608906624 7997932221 6362016603 476889094 3121152957 2664399654 7694175209 49077263864 21196529295 9960270959 6651206062 60998526441 194385263 34219546356 1332403797 8895128114 4163018432 83321135341 1343822509 86511528944 36721575864 3046443555 130668872287 56938333180 13427523622 148497144692 15968974970 88520242195 92247362960 3691907058 18308922071 48916806425 153892243388 17970235118 269063692 11154424581 131963876145 40032474805 60341896721 96702322875 2509653278 1956517272 839995661 10276575467 4900484928 28197723426 22789256425 139310881299 116740381763 894766244 29045264306 3070255847 52320223294 46882196634 166075235107 7821093209 8519783820 6302887749 45320602435 80520108011 217658440 4415797677 19263072013 1532497112 52476002679 1655111507 158861022802 132696360686 21529313353 13432305142 89581413388 61458692337 18258400062 8606974479 110191797857 101411494996 111074429675 3401912111 53053884498 59014500480 68516984117 3362111134 67172170259 1108757638 2500194037 114193751901 113143939499 1497412226 7090552263 4997530457 11048163658 57518306346 19347628757 80673748102 39250999664 57863027918 503172130 12334622174 95559955394 17596134689 114173527427 135477525628 125286585070 27869357224 13268172863 34168845114 30484749406 56074066122 29126537385 7254994317 90989094941 62669730269 119792583849 291304275 60233109084 1126837968 1775485785 40318941928 74057565250 60226179569 48938939695 1619369322 3885997069 758120880 11403649134 50683713883 21088175209 1367815124 122207172637 39562988548 56666607940 3218612821 1591349786 2954009663 1333447721 1080904365 22002738558 32509274569 151154590133 107140835913 14052053995 71080619525 36642284330 48094994630 2065714934 134787376928 5261011764 8784693830 3058945529 101952180842 38154527676 49039861643 39643560255 7981694741 54709128059 134485904974 129867190 63991829010 3205999290 39065880324 5494138807 45585874891 32849423140 25123985495 369631816 264440307 168973509376 19431598054 12809289364 3221398186 25923072134 2698436503 24384229916 86528105670 74131790819 59576714744 16084332069 9914307269 72134411556 53167282329 67240150026 134139098016 62599277561 11336594137 113759301078 49630227072 625932573 64600209003 74794685665 65403959171 105453552184 134425449732 197712980985 18648578473 91439935345 59942811879 116126620658 46348145057 3017496477 30707486026 85850197245 1601236048 77410858837 997691932 29721158249 22509433245 69381039591 118079000536 18201308886 11060628287 2941610476 1837263857 172558726865 81652603347 116219890481 7188951253 29891404763 34043022199 1271161286 10815553510 156123765172 1676649256 10305871379 29194797191 52816092954 123671482300 50479054226 33488569444 2679696300 251959021 29242540250 23312864245 15368794355 2144717687 35934450876 16462525619 19409262096 814237407 14066396257 1701120897 41369846104 2374479336 13339473302 5071214479 88641480676 12590216957 26103858981 16545140 20690284502 3305798384 37779442787 12716263506 117496311046 11852507978 37216607701 2074333825 103787155967 73766277496 10167181832 3306498889 16851750012 87055895325 32766776528 642346413 27670124990 3424996624 110428413295 74752275 6543268814 111241854840 148564669560 6935720151 119514005162 32019293501 23408720751 11393385688 85784953140 1469545097 100239124261 73160446268 51432365847 54840731160 48656423130 161209209273 28276525703 87536113177 36177945002 62987056005 13282377518 84167308142 11168640669 39150507815 933333770 24243310888 26949999626 69765094 171566334757 7392506114 100485071 41957747696 34190297905 75677100464 12829497421 2080523808 6793003034 2879903636 2502847739 54910098818 75289944699 44223080588 23672782819 130596983792 5299066981 32081618852 128968644973 77233938873 5086666794 2640018538 28305253195 7671901615 3286697172 51903884 105993733144 133595931943 21325236175 52990702513 39522652208 27480027649 49159791253 12864343083 149781774147 30268216669 56228896889 12632044238 9851520928 29596106908 53410673097 7900320906 34944514216 12730855209 2635922583 87433284397 142137196270 5565312925 62001186 9524432932 5311801759 23631803537 150134255272 1848570086 12938245287 10702120593 4630641943 19691795348 80807045251 7842390963 46165069443 14915749144 27291172627 21127413396 74296489897 707607491 35402552845 102428731629 56368231829 40113474979 192626197898 140877054545 13170884135 110766968479 19454993806 8901320458 94569129203 29397196979 207770945690 1543739827 14373440112 7134758274 1905816503 35194614309 10526921980 5032346595 1791890608 49232170955 10913249597 9090758973 63038264429 6331291753 7983350053 132441613745 29361114834 16958921959 43206949938 3720092588 79084116840 128224193093 3520013993 111688900743 23153723976 1887561997 123289154742 62680539810 100163460009 26774478766 9331822217 4273322869 13481162797 43793137773 33323681273 96564723264 725070755 2493305072 14154658252 2658552873 23388069188 107305708352 93004462675 10391601917 12927916133 4168574062 99073226119 32081180823 41985927013 40230985396 14758764846 229982378 2069437765 16057865909 15296674011 9404794069 41068399603 61481977007 2603233745 427666746 23235534970 3347732797 13843775220 114747074985 24254387832 1425588623 77527583465 14425296848 109300901321 20335959554 974203276 159761112416 18523653905 122548792808 14975198901 53639132829 9753553947 87541830344 19219694795 22311385113 102093068331 61345158646 20847018092 112431094638 131953825040 92757606329 71487589864 3776567925 60109545424 16874439205 3028280598 34580764632 33181317766 36814277825 6933489589 42855654366 9939923436 28914208871 59268620494 1761942231 3801460965 16323117693 109030953131 2329876212 525429628 1102956988 55496429080 129484322570 21446220084 2423335441 44630132932 68903134636 56883140041 102312414164 4763990208 25347473652 4925753342 8641148794 6869385513 485843680 2890831204 52369550158 50846942265 26715018348 19425485257 4342092847 25813997233 563262676 3601109965 37222059108 30189786667 25460500475 7650395123 54750651510 10692733181 46599532021 14561927905 66418439231 5811257833 138252021370 144170514412 85675624965 183159213251 47657328922 23696731145 2853346218 89984034664 14112623862 2603191294 106340524421 19046976083 6696043191 5467432767 99624211831 31725630937 22650948118 101780049694 10750878390 107139121025 4148370159 136722028745 113253921599 4030173301 13796535700 20741875234 2944016567 5782081108 383116354 128199832690 74324407058 110516220339 775518531 73335304712 35296751140 11792780509 8931874421 23997483733 26575503086 2023376051 41281517820 11372013606 14811555241 1603083838 332212938 74828156 60310408730 1438655136 84372174913 44900400872 43509500424 36211448787 1358580013 7603204101 175386506662 2835023765 61301085116 90613569087 2920163913 22278706 31830491444 133036936777 1655571944 97043224441 100727965019 43654224967 36561103050 96604769812 21669269837 44309333118 12806671774 108706066205 14654782912 55721435118 55339502724 26343760861 179764011367 35078294457 184838918445 7879405596 90269921565 16508767003 6920013740 115161726863 44298927383 1626094742 780149596 35537295666 101855508278 31062408987 27924431093 4573247992 25684678 19493516646 23731715404 32340677428 7880006149 99440717997 161517900109 45672693168 55812362176 88099109584 5444156527 148879238999 51343207879 63813239176 122765275 87727081809 114733416458 117081272911 19292156014 148919713417 601693642 27377979123 160338050091 58957723221 20931780582 25517525049 118042339983 74381650786 58609505658 15812259500 50527235278 114228346686 112697421455 2705493391 72687194756 55656204919 8801207848 70063475476 41304294631 7234582684 111656077705 5856941405 89500790096 2309805536 66761969302 87239949786 6551648345 92769856632 96777595545 515783676 1995920463 46649581517 16181399941 44587390832 107270380563 3082322454 62321046680 89991107112 11679920548 119653241660 113249154828 109607607 115407904059 9178432497 1059986381 15659776502 58411596261 29456303755 77116341549 145981502 32380536374 108989784638 77869909295 114462418720 4682999641 34846114850 26296683291 7440090397 227303072 144989258959 44725599680 63719344520 52407108920 55385240800 37263143814 173450363642 29297629071 8008813746 68061025905 50310606987 34154921989 21247028468 57055733618 135052433914 74289647014 1688296250 12002204698 29405117431 14912281648 27664889686 865742512 97161393552 221029084 433187375 30076601842 42694868107 27343736420 28270159658 1173061693 9423843575 14826448561 14205300021 26033958001 27842031682 86605460977 31195554672 46493410195 68064613462 377257815 1318003257 58263578382 126142052390 34929463878 137556527449 57768616115 4281801018 56600947381 25722040299 172663975 37177765777 58859194091 7175047818 60678479625 52182495020 11391079386 2919801428 24772430849 7929248272 9487530924 14177597136 26890695200 43773357389 33056523592 106257770255 124535289728 37469699523 35676625196 17765905014 12363617842 12855265890 3569979211 18192631305 3407848433 29714330486 10968301334 1162780825 6836024856 34771374257 626039636 713276230 28556624065 88880065929 15137550005 3948211392 32552715484 37520353965 13340884424 45953072574 1569340982 104707576872 54830517981 13698351693 55663432596 146521624978 1461860012 52257339313 39941071251 665981246 41818795899 1646576061 1187519306 58388301443 139286155449 94572275073 10917453011 122664625936 31997766226 37320965282 82032341374 37197891378 85678790402 98918311812 44320572771 52760295236 52961352064 72075337043 69509385140 68563066059 51574990505 8612170813 40075304812 1829573675 1621933586 2433246766 781870566 979466996 21549530980 2044225095 25425671133 6738835015 91531502434 8650296313 30881390769 1496591544 13582009855 2245510468 387924713 27012066817 57153948656 113837941236 2105621329 13707962743 57794931164 11103593368 5313021299 961039043 19933053875 482217500 30965718435 49427157814 14134262227 16217349494 4113673636 66385545626 362931285 3780922167 115656162467 72223692801 30456847667 16809377285 3891516526 27390730743 44455007968 71855850848 81817893026 2128331428 7458879979 1502918510 188662521486 39582973399 93695840322 7142956325 4512974909 23698680264 192092423223 2841988094 15840368744 6087429458 1139117215 23095792679 5175177357 15646731188 61371986772 24677667399 125176800498 165555874696 98486575966 87982771411 5499271915 89461068866 14415013440 424227435 1378905211 61142674498 11431909400 48443873657 52095898517 58170354266 29608547853 4860389334 2376012683 25607537137 35471169053 12253253869 46061992398 15946912533 16679799214 1283808609 4111006407 466298790 28689204252 60351062009 2770459419 815415961 92186060972 114502878063 1624112149 139506943197 1636143134 4718082498 6781519750 20284992043 100289871484 108114557953 42925153741 157931271869 16859577823 43398566400 30463602006 22067759699 3842600016 64055251589 101335012592 70741000259 30253402963 26486132802 12519914813 4798532958 131384844572 244215635 141947699 37276397630 130803393107 125985813344 119758213206 83381310684 25753377 20407593518 6897837295 16945709476 5547515169 11643578750 4861209146 32494168770 28811619184 25294225935 9964695186 120724031183 2853552141 6852459800 66488274807 117443445464 47758669325 60982973512 52967819161 129117237354 164185508298 94887670363 1206574904 1702742879 13640980960 1734600351 18323886348 98664815993 75142147375 79944473023 72258723890 1977070549 45751516612 43017414204 60739592301 13732274522 74742833298 153484448758 472696636 30001243373 32939018862 3731794465 153307014758 20513104858 23155169053 47364497660 60367311733 20725260535 66374601408 6417504015 4212485107 9530105124 97273908227 55487664188 50723776658 51900131106 3845724682 53734438035 1650305713 8424173677 9440110026 83144544230 81176312989 116704998 37411055448 63770015842 74311337 99870041996 92953187640 3446729295 64094003010 59956872282 65958162050 55691446491 18590338895 106213662742 4598865656 133693035028 62795621082 79461513439 3565549277 14789258325 43257071298 37629179762 452206422 1294149854 11773896155 44029682063 19272385881 1156007205 112228776 15802894420 1643193739 6064645516 8351827058 66357160583 74770135735 8335804150 24398540049 12950810519 108096848692 1972109077 165533319942 7051095619 22776708816 14414969961 6448820622 3544967489 56854372596 144466106530 79531140532 4954050554 7995861956 105655606379 47772553785 27952906023 189016917007 16939347084 80110630422 27432414070 128192339568 138201762155 22006629747 18287122873 125349361 77038850585 28823065526 15626216288 23126749413 4243534826 23718767112 90928671191 144717824659 67825487943 15492279888 61306805981 1644325077 1775200635 2187152464 95360894278 3643937973 48747103321 15742933116 26320916925 126306853583 18748336829 39693090715 3326321717 115066774269 59779852893 35949579143 40842947368 1065136934 110728507859 115002930944 31507465458 40494307522 13084280847 138329179298 28440198049 121819023675 2209609006 14222998073 84001734399 15684269466 12763531501 58212513606 1186985122 7853024611 112993333365 39857777 9927489305 38420750804 7971150889 18895035557 26691973095 14393434722 9503666585 1387802925 61846685911 37553036715 10695459217 1692995594 75721430291 25476241883 74716650210 55250392108 4485991797 10682826903 3369334832 5906573937 10224327956 14448769000 133026333379 49544026472 13803117495 17918052679 185797638496 42100869063 18246505185 4460951464 10138182746 175892688670 32871379706 129715793404 1533023961 146006251028 134662270422 18681400037 84307896404 17555903862 114998860169 29274783419 15680837296 9642685242 2306810626 43452221670 26143270111 37735903672 694334013 80269548006 128789242484 24711727639 13299999303 2276641233 162654181257 28300900687 20013607508 47391695977 80284726316 81711226859 13182420267 11792070520 144866635 9883706197 118424750 3080265698 72282032876 64909923999 2526124737 37674829877 41739036163 97375845556 15984161385 7797783986 1644964509 2953163801 138073798930 79207744874 40381961572 38367395408 111731632078 44399731508 28128108116 2683519298 52887202571 1307474323 2241435371 133271111062 10647489513 1063179936 10090240889 164498748768 35482071432 66345072761 93067397068 169343023643 19792801039 53217170048 47324843030 123558414335 6305535166 22688820903 12255828563 15439995368 18943826888 39015605896 5722980666 99027860752 39648712389 70500100838 20275231053 131091035 7410206587 12852517038 53996421260 29087459295 12216740583 62051502429 103143810188 21133978975 64592205203 25590591722 44299759247 30547205746 22357945031 110810383883 18670956623 5119696285 81531612441 2881003183 95927523776 2872704467 100157100567 19259169824 18082146527 116564790089 35631755753 4457537260 33872013287 102974454170 75252299815 109470301689 28111297879 18101022974 67051298786 2689685107 52745836275 17459092560 143964512 17302218142 64962766793 55028782684 6910238525 3823926402 45932517124 509657726 48876955235 3646189003 93449469020 13401250534 3948590231 10076724953 85400638243 126089395721 46635606198 64685008504 140308425694 384892216 103184230730 6241686605 31172808397 31057087494 24061510853 38318290431 86389876612 164451717661 68846543592 89851257518 75257992620 58358839270 135410043441 62622171197 50355646959 191129288 93008175565 63159604563 14912521070 39260399675 4558860088 31806285576 32811733493 683670416 72437529675 20668637900 55716703080 5052240171 17799749659 30780793222 7722501082 102556535052 19740294606 24756241884 17958576084 1064542037 111220563185 63184023216 732054726 6574644807 69927461821 14239235356 45221328339 10757079872 14982124616 22152421666 6448181459 1147187555 121212512354 31556470248 83424316158 1047714810 12363322077 93562854412 19677332554 14981505845 57944499237 159620328692 169052766724 58207239388 41769538683 25830765 134898378636 11002388067 6941074549 23108166382 4731788983 79366511046 12144865856 2431247469 46896450305 2476910389 47895892533 2374167715 8248876375 64971333398 101831551325 19925190644 32317879529 123068447736 130260824600 76024634402 48814613991 20337087233 165600145 2657992786 28179340827 133545791 822832281 40736044755 128876247387 20950892329 20001435258 43953632908 38854853076 49428391559 10788845095 15983410583 110385653302 127679371138 12016244891 48625386725 54944682946 182531450885 38006540301 51509950015 51275492424 37459423678 6801618745 37031028621 77616636767 45376589457 19645910447 132940780859 57817794627 9246111942 3822419071 115182254770 8780166315 132415547214 129150844386 38890782202 4420888151 28437641216 92803367307 129685013932 9100670192 19613262020 1978483001 7785844 40397539914 90854161489 7839825343 95110530 30509756897 47961636981 60758025245 25734389314 5504266453 40705978201 30883558773 21044635136 174486577 4351620331 14194728390 44342489651 20222522031 1004031724 93887971932 35410369519 6454184691 7799440862 134242920425 16401996934 13089120061 27188917548 28231114524 99728551497 5318180926 6800141987 135250490695 99602237177 88090095250 4789703264 147300837760 33206580697 4843072266 117843454759 2237066492 14262805266 126453449318 16311781 159264913955 84109871670 8345577785 385658297 15781479735 14101821127 85760230666 42834673898 102714459852 58877107871 37137659650 32964735126 157779918949 3017252678 31799424567 65569862298 13425646834 13482491806 74570152547 95446729131 9930207150 1561574784 21211445432 52291457232 60333474838 126223832224 76164156327 46470576721 34550189433 10140792217 13603853704 6959720536 41363292353 3349951061 23173093182 22037840410 112089276386 25482659534 8140145612 112000174289 70482801527 119277688921 76581391568 26942016155 124213599907 11531956538 52245294332 63922882821 172850666604 4735055300 9810234131 22562504230 14993145898 44306271485 41505824496 10344714881 142972232442 18993975116 23577129374 140302127628 22639184624 10086895191 31436209895 20739898762 36686699904 21020359821 45701508176 131686579764 88157420750 29568201580 2503961007 9629552675 9536570680 106444482318 170695399900 52808043330 28974825745 6167021839 7088024325 10461559597 8167818148 11146164187 115187958624 1079539721 29609380584 29692361461 45455445379 100598324387 3126942587 34537733141 153705229319 136629519871 121519518648 98277214796 7127439746 21358518247 36207097492 15970398980 525544878 97216484258 5290192622 5894847166 73718855104 12869209759 20527799704 5670780406 43053706128 36311921878 7576967013 62627019372 166857349444 16798477512 28616893599 48379745264 45453459268 9066073361 12320288387 65134691905 83122930645 2733733432 8545731990 2663143075 155239905168 60187641091 38793257799 16640597393 68427977406 52187402616 863329732 8958659254 23863354506 5018260420 102625593732 64983359362 4166817151 89978646549 86579563582 22255653788 64868830292 16032781862 109048525043 5026925998 10120152058 18731946504 3957104385 41076948405 164809065422 62662090437 2699121212 4323866663 4755794010 28468044846 72598222523 168899814391 32017020034 175527822648 8064286028 20356149480 45284663457 21089804031 158164588126 26253752333 39081119875 24752041233 97105469852 18578774568 13258123619 1870613454 128120970325 43005986666 26298629599 22497567262 51769164412 82675767569 46186225894 19686251660 139129326882 127537157958 742813798 97522988750 85089412342 5824653974 64276879877 125788764451 82864016653 69453662292 47911708715 16757833375 12546433827 7861252223 40463962418 40546512987 45427919566 18555758360 1257162697 1620937064 130892064018 73946781169 15108123392 75787384553 2633097161 37991240245 35233991647 3136655169 29621723957 17531209631 178799804650 14392710550 37066198850 12750406697 22044395352 1721858795 11303183086 117889198 10966036643 143395441394 30647945804 14992838062 163431563430 104858854 10652462716 27371392154 19716607695 7930115776 17514955643 24715763252 6028301 40255211411 60777012261 4010333969 100664956751 4680257663 26641971184 6072461505 11545958704 31317062440 7276171667 23950622433 60566817240 15751933759 65631994216 77305553776 158937682906 51061702752 22967960879 124984716831 15424625919 70859459458 4517033741 10638460986 23516632878 129408564544 15524196366 11251645736 52046079549 6187585053 15864913460 31533985901 1507194621 69947589317 1380332059 102938822756 38824780019 153859698801 4410154851 12258160490 1165524698 157967881952 96543722214 7740911387 154520682361 778369307 581034638 106635866169 1067937503 33071043469 61047689078 3100405987 49351020290 69954151998 456549833 1791991926 9042498865 8048609038 2713480776 34226612830 1476420017 1207882333 109308605092 10844161956 709373003 10847915019 2314628441 25132964823 80698084305 2161573539 5789264625 109037679147 44499694904 37506186073 33033221701 34690176872 197632332027 93511189645 122473239899 48229185848 625382281 345606844 145176822912 93036757582 1387283271 30939280786 94591806160 70823394405 807749312 10577085073 46916880809 6419095990 16191811750 42799067706 1610711674 29255576753 9574358975 12026723352 71964255957 40892206461 12330682224 41127041850 48996221221 27505978872 19013665641 39353817894 26577977233 1399300033 63570717017 16870096892 15347692350 59160314884 48874011044 32007347106 30926054529 89803302347 52408358002 121012113616 2477536605 17685297875 15612612899 86884946426 83998092185 104637340987 14072306796 20727596754 87155210598 26597774796 130929094920 13626354798 21040183122 6484369977 96430699577 130734114081 56919871103 24295699092 51431618986 82595415814 133455635 17533192155 35948164908 1136458255 73115695011 96532175999 136011212075 2718096867 40818868625 300132159 9618073378 118911679128 60296797018 14841526512 52464067270 26779187123 6824977661 19553407012 30886319402 115366623940 138938908719 43365595327 1186636651 57760675855 2841926475 40178172251 593338473 5389239259 4513965462 302199638 1699099760 34184344769 15220577495 160505138490 142397494007 27181652828 2010973959 97789535942 17383001703 46380207691 110003620959 38702768293 38109670256 131928156147 8591714946 128115854044 113705237029 9306762543 95472170123 21361248393 14037184866 15572753954 182144828249 30929269715 50126160987 15383791706 195860703270 10249021369 26531862843 129292567169 120020250538 9899363031 20207898832 80374776572 1964191655 73725755743 10751203095 50512595502 1116457305 149049430057 3262577090 9559695470 140523981843 70399357764 19052374025 21673293957 71544480850 25739777270 2023150817 137139060435 6140358399 23750664059 181746674230 116181801915 63020798019 107277642053 19446872971 8169779240 260179340 31413416387 154772774890 12060436991 18970697137 4129066402 410317709 49575689517 47040677831 28583684316 14909938047 57277861254 18194740095 34327411023 19549838862 60129139088 71270304724 7115761667 82639739009 90821402322 172468571552 20388743075 99439064722 1866806024 105324747414 76057017637 7742562362 1134521117 36189073720 50165388641 45661941763 20934737688 14305771029 9295551 1306237386 7930551297 12961915 9603787764 22498685322 13646120488 2544230406 119726985 25461459613 1383753205 1371822071 36349711589 12934162226 9031526496 83266170560 92700362754 1182779950 79254673098 89089801475 2310146095 24327937794 62309937089 23600249929 47431251788 3841789912 301440029 33560245932 133850865119 12329035786 16982709540 26574262851 1441593359 116016727320 126866819216 122212552948 15639808642 4582864366 79150100196 44375664000 36210243346 39931965557 37318440910 163831895 257196846 17111255562 14873934888 32004781674 44307088454 39601288985 43801709726 1085452015 243719983 62093075669 34979939070 5309147781 43995098902 128316919526 58909055396 41554504558 142858779774 5760618937 28422690269 10626818148 84580482533 24556001925 28437605256 5091408071 95999551784 31806875056 9435979001 122242614168 22368930482 2275970471 21927209649 72169066290 52548111773 66327917346 3024821534 96088380 12833086709 12517588964 103403869692 12575163325 52421462783 92191216664 3730264861 5878622922 22101340166 53608446665 52645281134 4787542059 66276622347 13048294999 12393447696 25800423862 11075394671 162673952834 46858861552 11442070713 107014684228 42202712571 40746209007 120797118572 17035724634 75809170083 2870869988 956676511 2646844059 53612139774 111183378619 8150827 39643618945 13006896050 96006048101 2304457725 52726503807 2047998081 46306865079 92486253778 88573864615 9294329767 52068364009 6027238676 123081126629 1987309422 30513600661 83928757999 88433608393 3666375606 122199569688 72404967978 107052835715 48211514914 12095872869 88066045071 10840370727 31288941743 14071924699 46992329611 71231132249 421386737 19259388336 2486891711 8484025962 15300969942 49206140976 1159724985 17726513340 117597119896 4420845044 16799779265 666586163 84674870242 56870184335 34696572188 15036594941 5414643982 8729644549 9672875146 41101834009 1600730199 7404086665 35210379820 36843806683 654336325 16991829795 123374890806 4769057440 2317302395 141482686295 59924758231 4146252910 117747302432 6158497269 564754207 1559130086 29237236075 19523370846 109037359271 58471518538 145682408549 18707373887 2572059011 102368480513 9298520025 13151989523 113481444804 2618573531 45539519608 2599232503 21753577077 116105959691 97047448713 55534290086 21687327166 40437321771 55173733868 102210401314 90511979311 1290648219 54061771426 119301951578 3195076369 44968093134 102377496365 2318910454 5516426061 13623598369 39075227961 63502219038 12572079740 204298053 5214289470 8681348130 2001178688 6626675780 45740402105 11256186106 1867901331 12190202467 10161439734 1594081034 54764953204 1798901072 118588279526 533076996 192748104807 7657457729 138588437570 25703839591 29475332181 52593517367 79883859412 191665339 3162927760 20961420631 27823935889 113741796180 38530483 13019166861 10355220770 29618902644 65941677215 11359282124 240620648 115817628261 62815469225 38125088559 99501698540 33610998894 74147939374 39649594113 46974205633 25412851170 3147692342 29852329150 29906712559 3275259018 5365268953 128757628454 4047959872 52127539875 11024134258 58697617566 95748018277 297838283 62745284797 49801596048 10399444438 69083193764 31607392729 9007810197 129173111890 6170100927 131175176192 20813572906 34466983549 36259555449 11804091705 51330547868 44918541802 51389462418 5732715465 5355971465 37496735494 46881178974 27764337485 97434912791 66194784387 84152235667 87005049335 3645033490 32064370669 123667237165 3785360965 44052482274 10645921871 850307626 27688916305 23470533851 128676279805 9974966290 969708741 21235755975 11022170219 22359091848 40157276867 14237337903 32595354924 24114882425 3490322018 67378924820 67033116148 22109370492 12006828804 63329273340 15031931576 10470154116 26106525510 48661320098 21455539548 32817642351 131778978172 24662781649 12093362355 2265199831 16580238963 15204886602 114782322349 114016633293 559127561 33873289353 8246050784 1329989974 84905120171 2798590352 11632846837 22704986928 42193593638 7536637588 12342989178 8021797669 186661973533 50543989460 40840533483 1479499847 25006746046 77002967221 119178653011 56948770464 13344397543 31436522977 13654981363 27185623387 14376051802 3048264439 93607559335 85948075714 85676759 19200975005 144678576707 461892488 112606073470 9640204766 87062164914 121131976727 113370708172 15919818366 61138548200 2658278804 6818432877 55813796969 20507404289 1220576865 53367233159 49899456537 124007503396 99798632028 6513077964 24343531048 118328097797 80013698711 38827061687 24061081896 140930188156 59935137788 109714980735 808648276 15706571421 16483301672 32142079675 2974005406 9574926840 99951119051 9481226428 9782461553 25972424493 73709162637 12545223792 108612320009 23136482657 156915838134 582690397 29775602137 32748138288 26829905456 55208365433 60334156370 13579866564 3697002087 65061693675 5166807800 36599478405 162064661144 303422623 57805738182 1430272368 54633181190 30675131939 58375738875 8023836381 12504307889 16333855975 140637084460 3862602338 37600099946 28773061184 57203084549 2662766640 2883121757 175921499571 327956828 5650914895 348321728 31617788378 40341448867 84093195072 5398956294 19397319409 11679197874 4433191772 109447378821 39284351142 80482753240 35076326067 21010888605 19794961869 87483910152 616084835 30700815926 3182491691 12321349950 329648369 185393382450 481145259 155020572759 14526935924 119308237077 47418282859 7718407696 7002307331 2287265932 113137251849 108372052674 53134132713 10682323311 15129366503 6013848330 6169296497 67650646781 78370250264 51621218727 319398166 22354732091 30797802732 42525553076 1150603752 133017801377 88590908611 30378651623 27561105565 17810813410 9464963172 16163000430 1985966754 13428446295 80953942781 416141648 41512447587 100439863838 100192691439 2839047834 2578663833 29229646757 86256627267 74477729511 47321449611 3242010077 1708205452 10063191719 50133691460 10866218985 144061761298 34280905380 409173985 750076893 293935863 129286137561 4651209769 118238445154 55582918156 3130492854 142465377567 36702295994 16997248875 27501640626 144025071598 62209873868 48554807555 80784008368 18318814245 21655240398 24573614564 16781344311 24977483843 6740454489 87795752123 59665173436 4269768785 62002628536 60193698068 62686612470 109897015099 8416438546 3419325724 48904529200 4666185220 9925494028 2989220052 2388478929 7935126438 111178191353 44723941184 38883949150 324281068 1268845282 19579881993 248958836 63035410435 737950683 6739389602 11330728891 5558191756 136449558 102603803 9704521656 164357635288 104587729999 5320426766 445474373 703887163 81145105849 1516838191 6699747417 47727587845 41975996082 8378332021 6829773382 863443174 62710788384 4855740245 12998670877 4437890341 96109090791 20486202703 15408271763 1542932802 147509829032 9130994815 99834764496 2887718138 33677278125 12641177987 36022410473 32804882859 9815211216 26764592287 1613688125 158067462955 3721436252 10666720747 7688924346 36182950922 1443047599 122096273238 74621783564 17843971113 52854939795 14152998402 9913123570 28551600460 7148595140 64543054813 76925463583 168274263907 93020503379 6271708695 73987779623 7829824556 83171602178 44936687160 902906585 3997120878 22163302572 24979970132 2419427240 733662082 14703896175 83094722964 1542433492 28500415873 24464833015 19654852625 36757195984 62792721893 157739585154 32864240847 67064718198 365883882 51034075750 20974903998 6002100291 50488062296 82540969423 99446793960 96338225988 18281397261 83292588212 5609497135 1732810011 28738828788 1222922119 20574897649 100862437953 8425355473 3989818500 140818267490 32438861891 13809876108 949758134 159686833619 14879297575 64103682299 76587863836 57943813332 91524449008 58598113640 29903069075 25605319140 22955850929 143944335135 64043242631 8456421160 4659218994 1339045032 118786395522 61292496420 17972545599 1666061738 60931943018 44677588426 92057152023 31539446115 20933285325 21365033002 22766075430 924032819 1357734995 3512708165 56933545392 37832058728 79594827917 50213206932 3117177725 1761097342 59342106680 92242472078 5337261529 3768524714 98349111039 41914556885 53832681566 3662929286 15429472283 78953808862 7835811957 8517402589 9654562106 12621614458 183690749841 6953519410 6108927499 5561466567 8959401483 10073934125 23956794635 55458137969 61873213773 13206638372 38513147351 51940348445 87658020771 210671483 41632658774 59811488383 99419188275 29741315840 157965777652 126116426925 32252825281 42929944524 106883036212 14017615200 81480783876 84072707638 65696133741 12916032009 50065768509 22631518120 72413861782 156443795786 60926082797 31554238460 153740267207 173519000165 62430544890 53219030176 143585090117 88301588000 75220066990 47297624737 90048626448 17327809556 88104302190 61858320356 27466542420 52858578985 2454551067 88620245279 32703939118 15815973345 62882485914 6730858398 21316238567 48522933067 103607046298 48673133416 65423237350 416969869 54821904890 446977439 55860199441 80448767207 31219946045 55533966334 83044219 91410918723 25008864771 13778333683 9061362086 13862777410 552422426 4947404028 11340135352 4253161579 70126197016 58315865044 59900019181 102971499758 33036143846 14725583082 55372441142 40550005063 174549062990 9541329057 90052747973 78161241705 32912169187 2245488133 1692966380 10531831031 3600237545 125458455855 401970954 36234736315 67480246584 14034484857 35446155057 524155518 23745740913 16699571068 1867657342 8720249251 54363184027 3643501179 53108935603 17190944223 3562129529 12161092336 29894328635 23420198291 21906301104 2628641923 78433417456 8839908684 43373406775 152933393991 109225210155 1219573706 100637497537 86437484579 28674423079 113762584729 5703935166 23197648638 721527068 6478370808 557623410 5019039427 24312753886 52468726428 17631526912 40615608651 31380462180 100634255 8062771978 116491728691 54859065749 59958570593 73933743779 66603671017 13388767791 3694335490 47503894465 1667799415 15561472618 24647613573 104211127788 96713637944 1271918906 135645116644 160005058869 181890408578 3403025350 7985664206 192739241 72020219850 4726228178 74497573152 58922822053 7707754572 124648971161 15122705424 8785169728 70400175340 139019683013 128511594397 4845449164 1081061523 48377443499 45520818499 132946842877 16509178634 421430989 13575145350 22571312245 971357874 54110030070 483081749 20066322101 7662335441 9510589239 19719326352 98689237670 24899372 55140629130 50453976874 670319954 26542828464 17592328650 189779928321 61108039155 37392792733 1850095939 20904333419 13294433678 14172607048 1909286517 82222207122 64705040918 4944878092 33075256716 63642881309 119903650783 154052164773 73638630262 4405823836 2181364477 134479491694 12870043407 61190073086 6498921639 97021592852 83107385142 47866097819 5168851846 6725853529 7181213407 43475129717 20220967254 483970151 51706919846 117810142206 133149650035 3660646546 66533456401 19104542097 2834117313 15070408327 28263955432 185652446870 6812805425 165556954 109165672762 77457827 71179468766 510022871 1688240893 37001676286 13451600660 2787800528 9210381909 17946206313 92885232895 40586794682 16002504212 21356534054 82730619267 55999509780 47930768853 176964746 19309329425 137250374194 111165370415 2610156021 49330730322 68745977289 1634742748 14379829569 9807175383 48498083444 36960118654 8714083448 156826433737 53915217743 94453867521 42642545392 87131921652 7804717924 6716758676 43216498459 1703806612 31092668863 53780200259 139303222926 136923700698 79256830608 37666246657 32105613490 75513821603 24802964234 65317605854 11854477550 23682655551 102779002588 48833882547 185562238392 83124911642 70472899718 21636247261 134384827065 128802411885 35237993087 1877188552 955428876 11803563710 16572629050 94467989978 4185876760 2999416849 41396096742 28066845328 6497474848 47174682969 28251822963 47557233783 20296955025 113769487857 13115475589 81124562972 11288563102 7385902598 158762509393 581265991 120469562938 3863279203 62667421066 91785352782 48943852787 5792652341 13150407365 97571198685 59131514425 9592936442 61779673115 15921811800 13673157878 140788967165 73774404608 12876224346 170609914491 6707884935 30155238810 133132108221 33907656351 70864268728 19007675290 17379119992 103906507691 794274479 22763518221 149069897331 55044223085 44734868650 167101738119 8556517188 71370148 83850955987 48129249636 4089245999 8404324884 137613184 266613577 23075444887 140172414 11048419459 58579560425 18782107383 63600029276 4997889259 1218273305 151802423546 167069815832 7408262527 173915121885 73361077577 35751041706 89897407406 53433030559 126271992440 58861691300 8329805186 8759274988 1458740887 5647096165 12844734059 34822688198 1209167542 127593331751 6917838635 11845528634 114586712726 486719166 46235229316 15626401175 10519395708 23194713047 3212660698 92270119973 30975649395 2626973643 80172769738 17331342 6403227570 531935592 124156802198 47322671674 426645230 27077765556 20964501059 31576436316 149172676916 24870938004 16663323667 80300537046 758555525 52858629068 3149611668 10463322315 6277138748 136815264789 36352811055 17696093485 10734487919 4277497419 1080325100 36574015831 142733613834 66718712033 49296380523 7144476890 73629287128 51935649768 5006398951 2126029697 62545495731 111760416229 17555646625 19071653961 41749947136 59132383787 13675467440 9258030622 25478492446 34181783840 55637222477 6894572157 3520773893 17406720005 1133182686 33984825457 22658776191 21878790297 92452020710 102022461307 23768135048 148624040621 7729447092 55822636668 31631024678 145620711732 11343136649 24529870809 13882921793 17816396217 69561146292 56553963261 65845480389 25627000720 25990415692 16560151131 109413836612 15254722831 6487981915 36619813060 3435682932 108338011588 11372150351 50853121026 2136339092 12706153133 11399383787 30395931602 25042829357 31456567526 36231334358 27379169448 12809256961 133473160425 167258974592 10510475415 106004338423 14032761694 5401189394 4901250148 47064060762 100114457840 38553659747 32524347308 92608567880 33552186106 183332476237 133076208712 11269878304 63164305727 41395049028 87211888830 6493878427 70931519622 14678290488 54582016344 170984788444 947240819 1247409183 64366110 142251921613 15080411293 145201367693 46905356864 72927793773 1271679808 18532728 1865528449 1831020304 42859222640 75636681626 17852298819 24586393899 22225087495 79525320478 36974916050 181847576776 41248620860 60208260013 38979662348 44162357300 13336129443 18153795680 3776206326 419167814 128221874058 90625614686 15389350636 14906757118 39629132913 3642673895 10660512333 14427193124 28595725031 75867332189 2230972672 61717455028 2116794674 7622439929 30019294173 64309666803 56542540500 3428232239 56009202924 135521289516 6380908177 52499576535 18994757330 61672093438 87744524921 80794302893 46278217404 5078834225 43419317925 34796665093 36582920228 66629729025 1740154225 36809407212 36942574212 10799397119 2826614051 23910742210 7901912913 27054664087 3450347866 1835092103 7143808731 26177121473 20492088707 139428658304 4079970100 34331085484 42493733 69475502688 2964135822 16416923307 50847630286 47341859516 4320540558 148207215925 1276896505 9248702253 23128493083 148435723627 103890502816 108000133937 106312990 2470162393 26076508328 30661585388 116148470067 25897043777 169310798127 67580024578 154065860957 8600648982 176891638 115692976049 43426757903 138610873958 8233375674 37840734418 53876117781 1837401399 7713780777 116627544312 8505593500 34287336 92779230700 4099075740 17012866930 15298083567 846037495 89552876299 34553315951 5626220466 18036298821 1625716796 13694420944 879342068 143846639627 14388581411 7826353199 5436817248 8972300440 52924395781 175052123 151977608131 14352062960 25034279 48742002124 155388843633 23299793683 10766763186 81417031206 93559993989 130776760071 14484354029 25874582 27818245364 7580784859 177320772276 132444184955 85898599244 11379548859 65419090861 117325682979 2595934455 90604480000 58180635776 1654292504 847377624 14877241194 145422689784 11773651367 24664153573 107459759806 75494629193 30660227490 107261231075 2430921824 23581115005 32080907705 44679922257 99862671547 43597189337 82525249467 17032034414 11767420616 2536076866 39897627619 126003710020 4324600642 15368909 99709094612 22790060927 266739395 75465788139 16118534469 145904081898 85885210335 7353276657 361434130 143611482755 34733404397 36102783351 27624089836 22844395969 3483919724 9085018986 103964813934 2302232089 4150835999 146242378348 144137933130 411887825 135779584324 4217344481 34774137063 4435214040 35529433195 34884141383 59331902419 78007460846 52984097970 25600061651 103737064248 21939028251 30226783173 2205348677 33421464177 19972751662 12699139015 34479470431 39694079653 12560649924 53321356516 1734885065 90000925669 140708505672 174020033663 15712152912 11523689464 36393559904 120507906340 181566328986 27917073500 18891407866 7150179719 14414199274 42554903777 45462102942 13138293502 8768998338 75077422742 727771731 85823246059 5383534682 1059404429 60321465244 61636493663 95684329074 7675690500 51416189461 68824783500 10954738129 114910320935 102481425989 5494427809 1798139042 62218047808 38859699517 832696185 54471404153 7091207223 32148908199 1172873865 9480053530 6421218575 119136594805 39791042104 55092301179 44681427976 14214445506 11806092133 17931430357 137222363033 2761699054 17441468755 34987784638 23265840354 47943166595 2536727236 40868768562 1372156563 138614633079 13014694669 27437441818 42157261668 6176969311 41260779660 49108996306 189662603652 14317774987 111344930264 6345779901 7575974843 129018198945 11819028052 21481066603 2326093224 138874630368 12763341650 115780461641 4003964070 21325554961 3131093361 63159183121 124595869466 30608517828 21375652612 3684451 41851455191 43182618248 40357828766 47064688676 14389002781 24337839696 7478303931 33732477892 23661488767 105321662883 352890995 111757266847 4484138398 10647249337 11881618927 46375191623 32113832537 30611004664 50232855873 777801784 74794379620 3658252443 814378310 43484482867 12458227867 37496566423 34305172626 152607374901 50346464318 106456947220 117880850228 29433597197 45108854250 34812590307 30066423857 69053759228 122635122033 1440768797 42092910287 12156425188 14382596409 6897258805 117929661893 7154497090 1228450979 10763008441 65384911776 21612894234 52009203979 22532996509 77682878838 874143516 118317061550 91401573952 7267886122 14201860181 46627696029 96143880094 14246422267 141879729302 13970223044 43925877261 147842145285 32265724466 36736123692 15125439991 18398334817 142594361107 3218469617 2945153290 7705104319 82474453808 13000195677 15489024206 2004928285 2913671717 307778378 13560242645 5044727731 1292064188 15711314454 97945540711 833240629 38599230911 14465673588 12833387443 30658370544 23413898697 55858201781 14756673451 103486450519 78075134595 129529014 22540359554 12335886151 626537389 70891576404 422116912 27608091293 12739865280 37306502037 117906979751 393395848 84872411537 7689802666 83207612 116812338 70205728 1843730362 123003828257 3094889946 59845905841 54725820310 10373583830 53424390577 130710299057 33609126722 854260346 81899224571 148888826444 55842932312 2351434248 68313183622 62606049451 118800857163 3103793892 49125696172 34622210154 66113546154 136661465420 3258766256 2669614916 21275905072 14769505750 5458619380 3663520387 123868758379 126551774405 142224067622 34729506118 1704360090 1348889981 30026573170 12830978165 4506595203 168426857946 39322793339 38762841811 118563636 84575192777 15943087459 621377509 13812354052 52979544063 37467259002 12752130094 84169622361 4372639336 4423696277 3228670076 3166058326 41522561117 101610932654 22606447353 100681549424 84087949455 162255315434 25727591106 743777077 26777296619 25773969875 81499611739 17935381199 161348204779 69011539958 3696410715 2771624604 10140937862 1222848764 1394274447 2194566067 20782629971 101654962328 31166572134 10860519627 85192480851 35748874652 66351270831 2761146850 44004270903 3819713013 17625414455 49017520123 39980202802 3228100754 40636837540 72759057114 13997650324 6445251323 12597178361 3503855151 9021003253 123785164 89134431309 7029740121 87530381210 151730064211 1139506431 93494045243 35622226589 84623154570 141300210003 5010373119 49462970985 117373315121 30948160026 12605787267 100521639327 21487948687 12194459645 3080727889 33446111101 11251512757 7506733402 3996602301 1340275192 38599468010 54000133617 6123349653 2974058881 15792057225 5897493270 17280659623 149654820425 117956518834 7525704489 78672184750 1900753709 18093547067 7440013995 21751848137 42359920512 111849167662 26454342148 13185776553 32385338053 66426641317 55419443218 34173399624 95075678206 15696427961 35439924175 247802361 87759958922 1330252627 4502679445 85058417813 25366773443 10115664334 56930348095 155327758444 5867459378 146675832 24233758546 750948510 1464889343 77639831311 78207119463 2314467941 10365273986 18477631749 9494216248 390877705 18852018031 4854070641 9966446858 5076739594 672183365 11903996446 91934796200 18810414929 22406239381 3589981552 16479488209 17972280260 22706205418 12254554388 22873004115 6546963 8657612547 94349119712 14917507489 130098671973 95945349932 48853462552 4217212079 48168899533 1181039070 111413541247 126712732872 22236502551 36766793977 130632175264 40045715353 169739051830 3862441096 31377045652 71584140643 11207874048 73340912949 50180943944 19628818172 7944411504 69051976206 94004229285 5693449424 3799608720 30342756033 80661588451 5110671574 3323430607 1940843908 1305174914 1353436898 2791237500 48404127234 124927514977 21411083839 6777453556 2724760336 137041746391 35702894809 961001994 17197625795 15552084827 22127456099 79312498605 15189721790 23983964882 8388291397 16512142812 23487403401 11332011949 2450283817 5374648096 22103279440 119595542367 58086835605 82633091228 20417728550 58616184198 5342378611 42235798552 22146896026 18841522863 5526068869 14321389849 62852709719 72860805830 10177688608 15667628023 22968586579 19265736129 60068501556 93601216750 49709391992 60901806137 1505062825 99862430770 39978864452 192875736594 75249016189 18864862099 11797754219 8910835244 16936506071 8629537159 13790759809 130950243287 16233437858 20559352021 1595158017 43077780071 29284506167 131974857762 62685353034 2863456046 10967160618 73589065744 90424337099 43208054503 2242920963 1726197604 41458794892 21290632076 314003830 69561866003 36750035021 39104750481 50173637329 3723577325 17405618670 37984102792 72651832253 13416803405 18989691728 44974230364 2394052187 52646273739 4033062119 16557926093 147900991160 104715917021 20795983338 120608010911 40619550321 6518141779 3970989303 12280628690 41297344180 30758965175 110159643210 72783100155 272540918 33513128544 24936362860 51164421868 135607836013 57503790711 149091349490 55675596275 94189891876 1702413551 17249463079 38076526456 64824942146 32504425600 33272173105 22511645051 56454545774 18610310300 336006695 57422370378 136498749297 36707086716 21308312931 1133486958 50170457695 1157899629 9589302397 57424156834 50287790166 74725807822 1419103882 34783650962 63357834663 60042286811 29511976572 30783061783 27798435084 50277148356 177147159955 61652879818 19179870277 81835844487 148458565754 152792371527 5762673450 19014304583 112849248458 87717577223 5800638599 5690180576 118881913252 14885723023 8452846541 43566272705 11697487653 28148409018 1209518035 38049672499 121399541831 8572264640 154937531116 7817415707 84646703131 85014245146 97699161454 34519137386 65213340880 2029165668 42847396153 7386021608 397425034 5959931952 3347721158 5188912166 959535062 42006144987 1069846743 7811256292 116948430464 10222404822 46331219209 20352432597 15319615803 72251439687 38392745848 78411746445 96297515907 104442944576 59818449943 25587487134 67281726 90824067996 111904885349 26008517799 5776962501 761101980 25277669211 281536971 621843656 28365946994 52237284029 25949822912 49377136129 23106237687 13059316170 373589940 120994256099 12072218201 12976717181 73768658050 44509237233 24196544761 1450995080 7045354815 65528716899 44028979651 1687108787 102630713051 124437694626 47920726906 25869941825 72330834331 92911311641 5667539764 272855468 62546199006 90252732749 62734518673 35857331184 62088155614 40843408393 30993154724 47261739808 1341465745 91510079637 9486767337 30788396252 7819445396 54247182523 46572790742 2256563262 1704906802 36508222921 2894248721 3769791147 71515969780 18237791248 53389220839 1124553078 55581670097 13698902597 32617560644 154683191169 1370883188 49353182246 75652214452 2665614043 23947477804 46344721611 20063950039 24796286166 2170226809 66784720718 43054205416 475069520 49314608068 11269390275 44811593632 139929260190 47355023807 104003306730 58593501175 123754632065 44825436079 112838310115 36159226937 20973474894 47065874367 21322009193 1309444667 24314192361 17531389828 52613744 27310917574 55720578914 3197634855 374121501 12718922846 8589145183 2168499034 65687655028 49255934947 67695758390 116192241762 79922738130 16481186605 9579607333 49142055675 2606117811 85055026914 256888263 51225985616 4449856043 29128446575 45549868273 21140630688 8204105161 8584034913 15528934679 41640852332 1483195871 16394718702 25659029051 64199041020 51935048804 25378227964 81884392766 30771556977 19074647927 18922030002 20481727656 153450060188 88320488245 1348685467 61928659162 6794089309 1144583944 53334188103 133049595734 11832797715 78439222467 13825473852 22709081742 14298763479 88465962891 7104082836 57836420702 3385272480 40834568380 9194562865 4386868568 31666832486 8133252803 765346338 17287761086 423290515 155352570506 595946661 3099343567 180594924644 24012024963 30615396336 2228836169 1025317823 130198063772 32369673051 85358108081 2215447156 4342847662 47440246476 124916918168 14119084556 11260024973 50649176683 13505184476 16061686944 5011529981 3667885435 146549945945 28258875361 44289080296 20897896429 39272039768 127367997434 94988009 35754264331 90324293009 412759357 61472078061 51370808228 146859960175 37786776515 1127363994 1460654805 7360759002 111126468975 139290588126 22511217606 60506211069 41300205252 58646458002 12120235740 3514814200 52221878652 3108715566 965151292 62201763826 14752640496 14097166537 12234184547 14338578898 80338235234 12939064646 18506340536 6528847820 55172528745 1809898234 95351658378 22767429016 92084476107 3988271420 24963527189 38330940052 1458004958 27660359904 113481255025 165264655264 55171872159 59666554237 9389201083 2147564859 4906064193 1288619633 11830421900 2215201839 80917069213 14481004421 650482459 17771950516 10935801609 83202064958 25738754639 7520894845 14847539137 87808579550 2980003836 148030607707 4891756414 2650507958 13301479444 29799639274 5561052189 12670822707 8941865888 92424375194 25004615630 11526831605 97568798185 51190921762 59892223157 14537520098 62092607146 1055923334 16831612122 45373988577 3653963874 88993840753 47264504642 147157938629 54116533515 10283756331 25903007097 1414619896 133680447325 28076312155 9124735689 51629146763 6246334788 7387859874 7940497059 10343673083 29518836011 6085445599 35622959598 57600947634 122225123574 1750823912 2913516075 6218092430 43798014245 15012436539 61647162610 85969787778 46266200306 71690585086 97444911949 86003358191 50059400236 39518406581 3349577055 24759742886 66179777403 17388886937 41020770394 139791125 105460711712 88358173793 20658423207 3184602018 89696193898 27208626880 32036010263 45747954692 47016326505 1007539863 26587540214 17472662733 1387614079 58501348747 172758956040 150221320538 1077500306 87823210828 53628715131 91555926981 593098916 63842737364 19991548 52288206937 23416672437 6156845994 163314251718 16207934794 110237973374 146793010127 12140663729 5099594505 13722057964 15146606253 19536839492 18451352747 7344970703 4820445832 1100454542 160161684835 102257075217 59607060769 3699392628 16510693440 54633360362 121894739125 3058943537 17751475390 30208757170 9519526020 100213015756 9166297633 36765677857 15401422576 121584519182 8399962172 80121390865 4809287180 43641809155 4247178875 15023343197 5095899032 78543018477 3555103739 96157440231 259402395 189548373225 11704477028 9831716993 132080241861 55541652725 46699822929 7488572378 401760438 22122618786 10956426383 15420587294 6750122966 43896132723 86841170134 91242255581 1530651317 132103159987 15339895310 31343455408 1997867751 3010842321 21540622188 32836126834 3190686302 76005242304 167488052687 79922140826 16514090187 42806628885 19980322855 158501355489 60791118762 20660069235 14874612113 22690639102 40417524218 29570982527 1017510216 89782431007 17173304483 169030853851 156303374104 2101067715 6786748219 1245897811 123128384160 157649228286 48743049959 122396243399 26943869353 86468773333 161351906474 100302259461 54275234766 4593372693 78997267014 20179661121 22458027 5875204489 21347524523 5716819231 36355894129 62696483941 9539331571 58175743045 3942467877 11578521623 38403092773 16864130836 6874950911 3546627688 69508721950 17859804274 3701419310 114624713226 1474126348 25087434179 21593322442 65084897345 74030041555 33342600815 36249919630 144414934522 73582384572 45722455967 95328063308 733556122 5927291791 101968204766 22740281925 14872282029 35943786442 1095297526 8721563666 18211361603 84064026582 147989928734 12002735442 325345293 531730546 39200423742 159987572224 21337937754 33367988647 104307485937 102606424444 35126279247 5653926453 64146775307 12596496336 1926401089 40923270316 86538297293 44495439758 17481543087 72767946775 16202936000 18971967785 6320377026 8873942761 71993257869 1800430081 6503832818 25174572439 13224295346 6118368262 59600463009 7870620132 26672531488 14101263284 16998302833 121594252922 17855813472 31586486124 57986882028 89503536938 4687654950 40353364974 94057232078 14333286500 26064756164 13323040642 108695104600 70201173443 10298828654 17580837450 5803500507 10607562566 66788912767 74245758222 24137150670 65842757853 17004918855 15635213439 83986547325 7186494098 16469399522 114422751430 104916486524 922963006 146114208449 15179992300 79194695063 778291697 2562497208 12770421447 21671497969 41454577673 14595298083 3516853767 7201411809 59100338405 281996575 59294440486 41311364977 140010300396 75700399561 55806319749 51362954879 31079579891 55080044 39563762127 45362438601 13696818955 31480468284 51381230399 20095858966 43171241731 146887435 27667590416 31477770468 15004685145 2475604296 1657220714 38803533466 23697736350 148779540 98971641563 101332809819 50576824972 58224376127 85205882984 129950468165 34534485413 85683709400 88254471648 118173402380 25659104592 38248901322 91366123061 133320792954 10327276709 80939364369 11795057286 45795837407 918172201 38535481504 17315379967 115261065178 104185536704 36884681634 11953214312 71227410 65645907434 3160490344 47088539791 565373648 57468580872 57741477113 324114383 13958490326 6036173306 123307245550 11135251748 43023262473 5067042122 14589462690 60110342519 4174826871 20202716813 18082959408 3860695432 124957246694 33428822818 129847004286 7904467579 9138881708 69449357803 7080668376 17760258983 228081301 9114352040 161964057021 60822957210 121057472116 53764687766 27946676780 4954888305 71570065443 52828878432 23659696024 12995462599 39135960648 65232528660 18492559155 17628765243 48045785864 1123986163 59222679143 58173266828 44047936668 3450402980 71079687554 4752592169 26571627406 62639654910 1527312162 82486001926 166515001841 2148508643 2596185740 121057469 105950636281 39450212405 8782361711 146642026015 2010548429 7158154334 1154490633 822457311 13279042398 38901033765 122106743 126540952596 78254917850 70525723629 970969087 36006543851 83474797652 98755882900 114516318277 21962683815 12897429056 35620298935 50273846 80850272518 145859049083 44204693015 3407782220 5580230839 40575674802 71069490600 57694204072 5186197102 4593792882 55274097580 16655162456 143831632238 147573770897 377261315 65624455332 7897005750 11528361818 31840433215 18212206476 26983105677 939052576 31831414141 17191480533 71207129587 30494221862 116899082235 36899679478 127484103225 943864126 31305049213 50052689766 101079234348 49697752878 45106778064 5792608942 19294897182 5783725880 10318894038 98140823447 10165268057 31515214079 79307790696 17500410083 4490646 4148893213 60401738656 14243245880 2489663160 13174774269 145313341820 334595261 24440009195 7661865515 54692557320 5076233009 122272331352 298511379 48316947673 30803100709 443827756 140118924159 26286861568 14966450214 51206902542 603032836 134049815365 32992799693 22320930591 314941662 74530457712 2120373535 23745657225 47372238858 3402359398 34599534891 31459195723 5782133140 1277276218 46127654393 99402816505 2096208319 22988671158 682501828 21770074743 13588532938 166381497667 57736126588 109534546406 1980741085 4881846951 133774373685 32274551984 1892785239 22706257251 3169329119 7070954230 285626828 9788838372 72538525960 194208286854 26962742922 30105883320 63283183959 1395342205 127643539287 88658637194 19333459670 19531523265 49661829859 1442980241 35561290661 133960784785 1301434086 5249502665 99929740082 265516782 20975461799 140697573545 152326720924 23304325746 29285553128 49647170748 83905646089 88714470518 8779444176 76926203534 50502810267 111292478541 94024392749 509725621 26617240711 141347558993 12303499359 25260237900 444414354 70221386999 13840090694 44659237731 6107475506 11784323283 17978841005 7469834485 22476339767 29295725744 1291730138 2905362792 1441314051 65802154093 32766304782 7816415816 38889285146 127925351195 80968657432 32705766437 161310186614 3995413376 98372288847 66263818226 94035563417 44746016822 48390955198 32676110354 8087376219 21213120 45071171856 63547548427 14918484970 75132334585 87670760478 8572810670 48779052762 25018735657 17699684696 12068904757 73776039552 18988983439 83180105466 8746741624 2865045484 460675649 14731697087 27305940328 33139384429 4149873239 35450744500 40372646150 82940327490 3578218269 111128069996 55360236023 38075772647 14090937871 3951893281 10668187889 125135815952 21467690710 13534215726 60550933599 22510003536 142320249208 4991511616 425087163 88438118109 103420887568 5215870539 37513380013 5122847547 10908616401 24502958794 123665158254 163980279 17556775797 169334986 5455642462 308984461 32862969511 8012530273 26779638396 1449486359 2437634840 1094270227 38558005771 67623050627 30498567570 4140694451 18218195306 17158014918 7011797903 96340621754 30945876950 14932572675 135582683902 3714137813 82344591581 543180279 45997697741 24355884402 36806248314 64763045005 41456608253 3288111285 143734318 14232397595 87331647914 1506430163 45393545887 59509511943 36708102 83381465072 60262699473 6282865711 8862032850 7000249065 4390106586 2808818584 9358007726 527804286 27121340610 82622339324 734838696 18422408786 10132325423 29174751985 104001719544 16913460658 42210652708 19259993214 77089575402 42611931583 118578324126 23368227344 32332156196 28850896829 752697210 154671514723 45410365551 9740291895 120963953523 33142322629 134193554828 34229675163 60149046099 12369690394 38977476900 164502117582 5867826697 21974088890 23986755557 114858833102 8509024849 23660989674 14128826716 50797303530 536321094 73951319301 22103068236 115922201419 32838292728 13570091742 56729251206 3120101176 35221263515 2368282741 9409428836 38215151063 1093318836 91782546252 12901713781 21934218565 30123450171 13071474926 46890166123 39160770894 35637656645 239373133 16318805518 25767226649 31607068815 25683380896 48169628344 36321473804 15603702062 128511261023 7274972449 604020752 75474562095 749754676 43529753438 110951647426 84671528196 50371747276 18391863944 95743630015 13919525475 4326457580 49640345857 3043643937 25296970589 18582832664 17192511837 100463689973 113331749600 165366449785 1725590823 66575450787 17430785726 26628153093 30179708782 51471137320 196627862 31632184523 12043732768 75764911775 145621874772 16062777554 2161665055 4783833998 107200243807 81217053238 25565902746 61171978250 145247122871 28317636270 80183381464 60960858426 50988261284 6331290790 15405491431 9494780699 176381163 33590143309 44540736818 42430910260 29623181805 16932039166 93345896313 1787723909 7942947169 52145012072 41251862475 14073906751 56461564328 4835928126 5061562089 19736281833 3956130720 1714745996 84666992138 46606990218 127072204802 8382110353 123805921735 3549106826 7043680039 51204579603 48310509581 117349679385 70670589039 3083661132 42465629913 54339867727 1185295915 2856024693 4556256439 63815216938 11130874888 30284990071 59274653798 132883368028 31394147163 2805226026 19970759 24239862534 56738472599 73584490260 11293202993 1897793134 11153995310 74386366797 10454289692 37028330067 3630097168 3645790330 48416998139 14367289065 122926652984 2068781231 17478866942 82192905298 19006691139 43369073249 76897125886 12960134779 6594117375 81111953812 2211667587 94900080146 54622989989 20963844843 84452045155 43016091384 262285360 46852018971 12484531493 67155778110 12284911064 65218482844 5341399038 59150341587 26757248241 43063737052 3978206848 144725793672 5573718506 55793270987 2397108291 5774983272 13811765181 41388866163 7572430851 7504838428 33824396667 152978706333 98297497518 49499136060 1083128923 44139400995 27569603397 9199929614 19036159478 7343023944 29364211455 894317958 58056437897 97721137966 267054501 7426738596 32164976023 8734208293 10024592736 78442560548 15383875929 982649946 11779912691 160896962883 11193272964 83664991635 140024958501 78675071831 3413732502 15366504082 14682441839 28495802371 142902070259 56990988821 92845921558 54323981180 169517025867 1338540883 40256230476 60172402937 51306767566 66664515815 98345197570 29023365978 56383113422 56635922335 16108696843 44367691017 79129640686 120055600352 27539245619 134415680928 1503732705 1871496404 5486604364 14585347335 39610607506 32139001665 107407648026 379068948 13229951059 9039882412 138469517343 11725164235 95766552800 45297139239 777236459 1512450248 65994583524 1804954964 99432458153 4998966912 1797793345 16548473559 61292659815 19222214891 2605238545 21912552507 124735597 151741706 82595852266 99425536822 52797673017 48010249400 4101797703 75614972854 140422433054 109976403058 67135641120 14780076436 88644608636 138775096665 4521309460 93936662469 116314307742 9043189776 7077696390 38968458733 29367655358 79297981954 41830883792 3702971002 47639822727 34877491156 84180228930 41573785848 38745629896 36451965911 19839233787 548300356 13090640271 57749767945 31606479833 138717101076 174356100441 11217336187 38524248651 14984557680 15082926821 59194416354 59665917155 23381195322 66776729327 64501622564 3618126610 11284060722 32486902102 10266785823 82930341548 108162654549 3254591449 87662490878 19277788366 136586589728 1438400938 108606993651 118122027123 32622898630 7139369246 800407497 217935787 25843187796 3559645612 49698502447 2183681549 61784461612 81679422363 38813556766 2984942010 21434861839 120775113053 67781776271 18748252707 5459268256 58982459248 98443843705 1687289909 16604213334 12526877587 18919436207 62238827178 2158322000 14595330779 168262583 28084780809 60294669801 131290105013 362600253 266256571 36986085653 37286096579 63910055225 116254013236 99341158746 93301066073 8381974361 131558763927 165115448347 51951211795 25990566726 138961245710 12145107648 55485131499 119107268403 55858333142 6180724 7311610336 43703070159 9054144510 17765440627 12821576417 155029734304 4197247864 691545453 6877669019 14821499988 8275744498 6036101695 74149097655 15903405194 63895086638 45599902 3442654309 69491116718 630174565 25641057166 948407528 17981638453 124832703215 34752702355 29708956885 9982637601 119920993849 78417175746 86554582832 1037423621 27717748 103593123473 43086347530 45907835073 4505680871 102936804866 413044693 45920654802 78502323459 2904449843 20510463747 421903737 61699482683 32892477641 15159803031 18620922308 48362889 72565108 15733232879 14189717810 137440732686 104679090204 3403849460 1962554797 18178526975 64542328467 10682799557 47708609743 8208506962 2236736402 6605716478 20966146366 76769102925 144260997130 15413454040 96645090423 27980601657 9033372017 47477347939 105912964283 102412137140 30787701389 140139306492 41092116941 40610515 6425900231 25842447236 93296010585 37218754938 136844945755 93625389877 3539076480 33795750498 1807749383 21717611197 94086055036 158046047995 45458405473 77435966713 51097713170 7933845284 122186389752 31179805234 6216916010 85800004202 5989624498 319624061 23465413891 1006139104 59816598214 101661775900 14782823207 80378075815 33506580652 36939110083 29178316097 7183020156 29420607749 44169497708 4115420959 12614182575 60702102972 2588964239 57819029947 30282950254 28232909110 42907400512 86503650729 6101808679 2450008513 182310414993 20386765849 122685124714 104261991700 505348560 4356037079 147167829718 790980716 9479758865 9429978114 34999819937 14383331 38483536420 31518731375 4722328807 57260657332 5551818100 28699155931 78704105513 222849853 24244216457 76624061186 127888231028 46582906902 22663495973 96079801768 20480364450 60484184962 76520658522 3446563725 24460042550 119079522946 32608162107 61464868391 56844561955 8635565454 25849711376 39106727504 1038707629 60473971257 157305897612 72009773241 9036742398 66793205 24112429021 729057807 49394293983 2988301672 1705377603 1071531401 37032575897 37622494142 22116137083 18358049122 107199713996 65142899488 7926049617 58208760547 1350007589 88406297818 6547148128 16036156698 59176884192 95299083898 34727389961 3769964960 121214276322 56153857110 102287735587 4763807210 620072382 100999128092 78787479055 22533760276 25099552949 16258517546 35891677051 87661413410 7137188781 7054166797 2686137367 2883642228 7882644379 5988251853 23077365344 24230304364 1660446128 12318778858 83642744490 31733288884 139504683484 20404304832 18741418819 35075118360 1067942782 30402082951 87369140140 708725751 200051537 17340198846 40473472699 100508814483 5795517753 264416074 99701641281 71629096056 108713249069 23688511022 43332366929 12696685370 4354761630 120300514685 17528929752 7190888717 662880804 109375358780 1705870365 38876868514 157492668369 82391977157 5315816343 3381512153 8853709484 25511890960 5036390639 403389051 8711095750 17220619753 29461040492 5296563929 532294143 11360219470 5278735483 4435645699 125014764294 79115440064 78341853503 11901587133 723614886 98962289856 516920801 89282302407 697443384 7374788358 2320324039 104231503744 75459186597 10375561360 3541432019 95219515711 1721845709 149617129 23444243271 53802374976 137973452962 2452410844 102478826022 261942321 42405336966 25833028122 31425787796 17290260120 16167438406 40751903426 11925521422 37862657279 10131029959 79728753524 293742988 18152461551 42085436456 54590296274 98812542369 16511831471 174123782483 4284885385 55356466 232295391 27454838846 210707239 2987599906 73253220828 30248920371 5334103 48978540343 81331141251 27351885609 46535263514 82971623294 138213221901 43231848382 20145697143 8544623310 669369597 165859003535 34599156406 122513048228 7035150711 179153570788 122645099936 4777242983 21658636100 27832013348 17167972851 8949291922 8141216758 3872053920 69271943796 50572460178 24782125099 134369555914 41346707699 639882045 563310612 17598974082 16849728387 8858301506 3426549815 99614095021 13835198658 70306328457 38044325185 8614103574 43674933643 256797338 22856070926 10626564053 42595918937 100416389359 28640948268 26765433976 13181699332 17878422752 101781618350 12210344742 115575410770 84228007404 59058170538 20397422832 3801748421 85661734863 145121618031 19703918608 43395771075 15746322531 3883515581 2326634546 31114091518 63391915409 99726296620 1092995094 21621606033 118354606620 30138332887 70778383415 4128839235 27188496616 18826941228 13411592 134734975916 121395009568 5311188201 33421045405 78037159829 95476213874 14663703 15519592848 130548469218 22142033349 162151806225 1198449644 23585708769 22493816155 22273704676 24021862772 37824528741 14154293721 100894594292 4412518762 143210571104 21307446852 11651716938 84445557843 44493033276 82244510280 130830747192 47861267433 3051625614 19515613271 79051436484 3791839606 79779004987 3161703740 1066491009 375876913 4968564767 132858104062 25194326635 33238051786 113345201639 159293150800 284515887 3788141797 2100017264 9198194868 75114864449 25375458938 9849613678 7891543523 34377939977 68937309392 58448736778 62777469343 46552390864 40775311493 4926282290 96885613866 1289823412 39331794919 20158240629 7399742890 5149401962 12473818548 9452023603 90585415376 16528862811 12256194389 20816033138 83938083964 18366284282 3807949614 10620307261 10757681376 9476400482 67832133737 55169991930 3957545165 34116932316 2705054077 31450831347 11003905207 213760635 92210053933 66999109917 55941319381 54603929079 253049554 4950422883 56143353719 13448883555 140953631707 59764908562 14744736660 23410380787 3832389864 129772009866 109723862406 18979760551 81887974649 1566169275 10217947735 732010867 58685492275 19694809521 108911646021 153980906151 66259467856 969573648 19626420470 8103660803 58849640451 106300373260 13346796048 2394124521 96862387132 43651656449 58956912000 158921955 79870373607 1334383449 23628844257 19631431561 5412259217 721253665 4755225556 21864224220 12495777762 8199886004 137946577988 1246532802 106612167115 3620935737 402775972 19360218924 39499796867 17119446125 15238265652 47082425647 10846153361 10548950940 31685294198 43546400623 12611193753 10472907050 37545582850 81274420755 1665532758 138585037455 46162786679 21161803197 55341657801 23653479404 4076422676 29827261493 18540744659 19792326853 18426363392 85544280668 87213914333 24897611000 3779111390 175440958284 9265767424 27328975970 82401960084 222539815 104646281961 56447819094 59129430102 23069926107 15402654013 17716071443 34660328877 45005565495 165588574940 28723959519 27747279046 12140769085 3508812804 49828261061 64185974184 39157693648 86913720469 90828114550 886006079 47280127713 59037553308 660719615 80497920647 93143566473 24040748741 11425497549 33931892158 12647175337 89378446241 26976879209 1444722678 136748413506 13757961151 24006943323 3541183185 2354600419 44116188184 16183400405 34840166066 108464920869 39351745811 171125558745 127157189039 62765563705 85821164472 25100458074 90657005519 8844183212 5769138361 7812757443 7895953465 82092069102 12737123135 61640577453 144255289547 45290911989 21374623435 2186068683 118791393527 60755115223 25739927740 9797332688 51994396609 9997534963 6535726123 1087561411 133666004377 20307199308 1845035201 26191984172 3752237066 6125471457 87641813212 118452046388 27148954113 261795589 15061318072 53723600687 106579528676 67091125770 27857573257 21813552237 85844303750 43603211397 30393660071 29168897706 10005388922 62388831079 4049850361 104428971629 11304968349 20996535204 60666375079 2232641050 80058541734 133143565303 3329116530 133970860309 38917186380 4997811609 4893878511 71370753125 95905541709 128323985878 7906190363 40539050998 20034490981 60366078032 11877806132 13611590438 18273270236 94771635341 106055370734 1422785894 5775566821 123300013738 142746430495 3443293772 110464617328 46488236408 7134653159 17350600539 17585248069 8685095190 3257846191 9332144527 22923263203 44224657464 26871188512 7432828754 32468850828 148921906304 52537132626 3355267425 24528619574 113796253945 110171979350 102102117953 157511597888 6841480252 6468728264 32487518693 32054162983 1427199273 43553288168 13692789151 56007819139 3801323468 17765573343 11823865426 79173917319 21244040841 2134628207 42818539338 12297508 111524590383 46621715 3578953240 38236804 134856106878 71661002732 65501803764 474997550 57447115635 2325772643 44976048855 36245980438 1252956484 126325660729 12284500396 652521910 45094552206 128731725334 36030710080 37366020337 66707820218 3689646669 174565411773 18192227717 22210663915 17133382379 52052485601 53626500450 35435238668 13036835025 75260260558 42025076488 146899390893 42516944548 36541100380 40177513672 41140720061 122652255468 2301623659 15113802018 52615535880 6565725847 4289165432 98854265148 44464528271 4763938035 6805935284 38933567653 807156627 13938650498 428912587 19893174300 44762131274 7190321034 69630636979 13403009903 54124466544 6874167543 1935473076 46730543820 124062213010 1402768815 50501039458 54837185362 13493898009 29841462341 87902840196 20814062 1213797129 22823125681 36951311673 12413019914 32451378355 49956375866 155694804575 14958735229 32799080094 63231328788 63950819604 55877875236 9943638334 41142030833 2397950922 1135368163 1778642464 52943819184 8681412850 13315372298 84305797174 12666545371 9428721117 71482693989 18855411147 4205335144 11824718414 20415556182 60045776913 81456421153 51019666355 147103798540 6819294236 33019867293 23588932640 7458189953 73547979537 113597099655 75613025226 21314265158 15207858234 8022295029 301260018 14222519926 49530780397 15420149745 98713090536 16712137450 4554556276 3767181256 3691151824 57452658575 49701472332 44544624447 103251445693 815003260 41780211271 106476068088 27096882876 177720060 74799265853 13211555670 20590145984 58892358553 4059652645 99016471353 3160827611 14587937507 206520263 13877862614 19259319524 17675749499 32393739298 196099660879 18699347181 28995372548 82140250195 43967002311 40416223577 104611925287 57663077229 681754967 164002308369 11643223210 35196939412 1233390771 76634043600 4180565237 162041826356 10957615246 30488904911 11597012099 13937804448 14056540917 1964173053 2299417956 23646103857 154395868 55864032235 44636428320 79352802396 102524526147 10079868748 54477319836 69511075 1739955405 90834334637 550373181 120607253391 17708852974 54098699594 8713300968 55741769246 5673013218 27202906952 20025156915 1058730464 50403176588 4962353103 46524173938 91738760016 5244379391 86212171717 86833683287 82509095692 5996830711 70496041143 133195279741 1663620887 120894573897 10933242366 106686051825 89349859716 64613567095 50508545474 45041782080 322620422 19674187713 81795343061 59951958984 16129277549 2439589841 137553124657 6077436968 135441012716 92903654710 15073171694 901080801 125641992378 4241922113 15292407470 74981118745 122199513537 43737480794 28410965505 19534460119 281018295 24990857857 79173857262 51120689027 148559021106 169770091413 26715627685 59773870639 1051741709 36279527507 12552156787 43555134762 2586484860 2740171519 296390025 19615175432 130238485447 40604634444 31906175823 20161310170 458957416 138774136871 93016997174 162505091725 7816140445 31604681810 6531501917 63128356135 13901368712 2795717880 56884632965 464054561 6277010740 26261991102 7072673219 11554219588 18625449206 7803733135 59006704764 90131016755 14940943896 15055030913 240320356 16242964044 2809287260 84756971500 125332916421 33094914601 23312271658 32451754824 8133563812 243295404 48751098341 61302607309 3673724930 12058028200 14754627269 93309431008 27427336079 21171453473 6886673973 109062748801 3182001654 10885907160 102432669461 15829716676 44302745414 99128246842 17233052387 199259664 46491716805 64470134504 20881571643 170735518203 12874025724 180998447459 64730812008 49223282586 248805893 57588044237 3348016622 23503022799 8978614366 6393136459 102717398992 54798954887 17920680672 107519784327 6983246908 79977705524 3096898421 23561181839 26360764268 10375803126 77645442564 102707021632 437544388 127618302742 133463278057 19740302862 125023350861 12214995493 7314202946 112206145618 20869830254 21933947765 12596633509 3581871781 18055652729 71395555794 40259489496 47975349992 16376421344 3671886431 15593272783 60692843629 1810821522 460265186 1305978067 69379340724 75429384561 31918679283 185240319448 61095185915 55486207272 90384793817 94717553313 98876787971 34028440992 85618939168 16426876472 29363455193 108121980196 58602313574 47593033837 44519112521 4361012810 52350093093 81979538150 19753536227 30062205255 2460940976 45841599771 3127353269 15880882755 2894617647 68794801675 1836400672 2508859136 1188325407 73042760637 2283129005 10618817908 19126585573 140724794786 6238855139 127256134 133521163232 89163950809 641085377 125680718865 62725848004 12364041434 16542550162 5752461224 52019419 36340409909 1004735988 24141171461 5784051046 12741558961 111254108184 105707247947 51578533167 39983726642 31850339651 14813380513 17082627761 116810781147 105006040520 162375712220 2855847843 32388491794 623153121 41323950667 46566126803 19260169606 5667643964 44223586485 1129632888 51161231737 86355807811 64313851735 4452717713 15867135008 583600576 16694681109 1311939551 22554206577 16006395597 7927779326 9205762956 1930712916 13975870418 219581631 16157727442 32354576787 8795051303 57645037877 56974146705 8750178243 17379386 23771110397 110089903152 46219584864 7522817555 89894122771 36593662531 53196771354 30168114892 3486888196 138242177987 465831124 44519337793 24753665139 5096295021 17934724102 48939750841 98026461443 2251476344 691251 1128388437 2720900590 19279641944 25222665966 76312255791 3968899169 76614963775 71939072099 17546074822 47341213845 35522419872 81315756222 81037779680 100538549163 30904966096 6691545581 109034513989 59875928226 12982533568 135551608419 77002318007 3750860785 101520364453 23554936495 153597165 31349002408 86837810226 6962161839 93312295665 128396165682 10497991452 1017035659 134827824998 21117348884 28088081978 55863128794 12381371346 80237852742 1152170567 90021091351 46736506186 34585658846 20557045071 7127881398 1976864228 84407835871 53770178398 27477592792 73129642471 34140020128 6779671678 70278114954 6532706884 47485705998 48588145854 37301921442 4345848955 150747175 390847039 1851055291 160015783462 68742848467 3714090216 8285106935 134498741912 42642471355 9107278731 39121963812 69116624204 97426955550 101839290333 14569565197 625195819 17205348607 100764089437 26406080608 77179634116 4617527397 201533540 5475423252 3669101364 150832255254 21123665788 17481744533 53986210471 120472002277 41148479258 7372208141 4117195268 6571603268 42701177096 36756627868 16744436631 16691302297 100649741958 266171252 97738581143 21974988964 31404329764 21163705323 590820576 26953004751 98832827657 92955203336 17093161374 35482723597 2115815412 1411840633 3565425256 2305789159 154879100157 7709131804 97475054896 50751708733 3681339816 64956820187 1759941926 112238308907 64702847 23149567649 70714448022 79340513701 9975995327 35712010345 2401388763 130428172423 73173683340 129866482641 3025342532 52313886436 712988942 100766621342 23994803029 26731517979 12041629135 1160149410 101437814597 8290563996 77640719961 25988782742 331968987 23995685713 30102047935 62520811590 31572154456 10525833017 123987240371 130786069805 41264845168 16034391671 14182128373 18136769375 15585258414 124445409499 108759928737 18848695508 75150162436 2690779534 75583042328 62248372539 84402605431 2363727293 99502061845 63367083129 125988749501 30504865865 86153430147 117458328131 137697424116 10575847332 2350942573 8221244999 52658735008 48916468111 19614529948 100326253788 49109267864 9318752671 50037897486 116555977618 278710946 4474812308 21568259494 16284069039 364453577 22205045094 1995913774 315384229 25182642329 5530964872 24844809058 28683782087 65592611303 2957696363 138175280706 57046572222 80806048328 9598955424 52344086211 24740696236 26111903193 51301911041 11730140206 72617083705 109575866733 38596323665 112457526182 50759899565 80237637441 68740752188 92403889001 75295981789 4659040744 31905470919 122423771207 93552312233 8096857880 148466526607 44711514709 20796082719 12122160996 71371442207 41164876510 103703080205 114855915180 3022274032 20837996421 67672184028 38856472266 2971408429 93575000577 51406093827 14317923588 10219794036 33657303270 46064873309 35583389636 86522909938 83356822147 71490874819 12437743876 67084849760 3301416769 47270534873 18756861617 1282750425 30455729671 80572960628 96082746857 87831930338 38560756883 20055514413 3029855753 119128043345 77834270447 2530361173 46743957034 2923063311 27507633087 9812129122 126778418 3933455624 4906576209 94649756572 28769652501 64171536301 3607158149 62087620118 17541272982 19859139274 60808705551 10872069100 4393765470 82488253796 24239358833 969024751 11694949334 130999085748 11679443826 3779661579 59398556130 75183264867 9787499777 22436563703 41267118751 473208886 144815688639 12515584885 12423192689 39250072224 42085617178 88826866945 3699371129 36882718747 10364244780 9016993466 153523849983 8944343042 60392323819 18433740809 2498044052 37476100043 41519838936 31119147480 50438504844 55551082735 39170853055 15029835063 22287175953 2388084988 30952568492 111043806418 9270187341 9053190365 6734970869 89192468496 93741717896 77366554383 23625037742 3317000524 118842638107 988252852 7644594992 1240090924 21775289923 34261933773 8650826761 4436115713 5794832560 30628907717 17149484421 6687108733 56606850907 131968174377 72132280251 14319821732 62037644472 15013568894 39187339263 8313170433 22238191368 1337853918 67761256398 19879291882 24610167169 21782710611 20638155725 23308244822 4096358704 52609137440 3173653917 105278153 154723158563 27552659897 48609358788 151736227645 35270106591 28384570944 7842337215 4841015569 83623009 46023782461 100480056436 106471813998 1427214903 42881852597 4152365036 33156400740 14702002303 77384916634 72403141499 1240847884 88287773373 25508698283 31509396660 3223385168 9635245255 52818950320 26659729636 52673446933 21622339796 117060222649 95879291985 30877250780 23261871471 1302088427 13213675905 63696602874 167070761320 2168882804 14658810995 64119140589 5413609362 29493513771 140084015546 86144263474 136784841966 13289736093 12610198979 131462263687 87555677858 88752285379 9335790499 44397642488 27929469026 34767027746 5469724070 4082306549 38520171611 28264231696 42652106583 9637446100 57138274135 1331412548 14053331129 497141112 63551570 37642251446 4408143295 159036568156 44163605684 160995679393 10787740686 15292619561 21883833748 135953976940 55348182765 236233182 9548452020 59558295033 1022574026 2887506380 8822207871 32613575907 105171831905 32056987348 1000950327 20149294873 14680851546 46630382105 22246247506 7757763156 180760049290 324431498 143938739956 28485125567 902466806 84708486033 412085179 27310025348 88695587127 8477645960 14833639741 48161668415 51551847528 42368167778 4849995145 25453350892 3321752748 38336710650 12168598112 26448910480 582752673 8213193734 17934470123 21006436335 24729028803 36795407547 91340602254 4043548909 2320099872 233362375 3747729543 23459817544 986681812 40538006822 34370149241 19385733192 83726339275 45263649 109046405315 27979572656 37074407130 7200595490 597027563 91075719889 18540262986 17501890516 34682314923 87107366026 43178007402 16486997157 2338177425 160550445925 3978847363 20748408777 35210086428 91019279114 4228877426 128104293950 29019731962 81933057323 2364106545 48036498450 37090851130 7298715572 54789288348 8102021165 39171748394 74554265990 72012069673 54355367531 29850922878 32091072373 20158684343 87219113031 36494143289 103749260717 12452214748 51654617701 3164080816 32149997884 101853906883 23537929818 9790913168 9826427383 2372139817 118083057215 880282478 102484881 9330645517 39218102029 30688086771 12860006269 21938544228 102851963916 2512104285 20672543209 10847071129 16288289613 37699248140 107342985553 55371309785 47917373968 14530340740 79777984248 315653039 59998858404 59164630885 53592596635 19408006618 139940161022 18914747616 74751393184 8515761479 190666489 17759092342 19290633145 581386141 136900665559 844301896 43416991245 102276121922 3908998969 97208102329 74471478573 144332766211 6182673223 58873795295 80287153915 7583389209 27580170068 146071778388 160822461 18897941860 83223805190 21190014760 35523218431 134123232889 6326863510 1378775619 85002973451 795041953 33990672162 33048070431 422986 10728675960 7130684399 38907613527 40099958 121556052939 253874763 465049867 41177072128 47632976840 28210626010 50094410455 79517530805 5978958309 6056304159 74654851543 167093176350 570747417 471898915 34786027 27300268328 3020004900 14566854 56101391330 33210737337 8625326723 9990200092 28385273167 13384101105 86468942549 84498174904 58569155114 13524761009 3419256779 72895023222 27831491420 38909935468 35060532003 72764993147 41544576888 105934747415 1217079733 129346569671 1940983731 39178163685 89786915105 75394762348 46130038124 322295686 132267705178 67006014740 36666767914 21725959686 14296659024 102670398401 50177422955 2465627134 36803352491 5007394754 36214856288 12914920236 106493198602 1916695029 12771451675 134951653291 709800510 65678834175 26783461962 100891060659 20460771750 10404769872 4421475645 13622694337 210749223 35009816226 50876585018 16237472039 179942004434 12225034094 7262390782 65317745055 1713575472 7138073627 42478018902 111839414323 85006517017 4088525550 71849272153 9973008467 1862301591 24905526417 135182263237 95481679217 2147609697 25770401453 94471392801 219478840 3135504770 12549117953 17032956113 24386771018 11666004239 129643168586 5355835654 39361457725 5245471031 50428836209 10231012170 400971849 118969171144 16406186547 14653242345 122910461723 326095322 2954364857 66682755901 63643218745 107532889761 121273241051 130726476634 50859479213 64104342200 2127428047 40676264170 58971525120 171503688737 96989518 46040674398 44866966433 131641394327 1560093286 11649868152 50076302 35336133491 57488950302 51124588028 2370650399 3877711589 2153430384 30689177030 4624216880 16617990801 107025968459 30614199289 44828948509 111659435352 117333915063 13394852020 98399340220 3642094960 22744350760 20060669850 5829218390 187600971 20560654293 34479723886 731703547 57678481195 39043826418 12423535113 266534987 2298574011 53297227814 67016808163 108539791 15127387195 124124558596 93903058303 45983317538 18949293746 41269440 40284836119 96596935444 15593462072 15234545870 45727115616 9613833634 266275249 4966093203 117192225209 9907423108 9922509211 139810778570 2920142220 63965418989 74755462769 17858755397 26186745017 58187583168 60180906174 20996887620 1966227001 5403812548 6593923743 16343420660 6836801262 11715070581 73947152621 13287361118 29454103625 49743976404 68003490 18531910683 51197058279 3651918268 22694815085 62949976222 54377195129 9291600454 8687913794 37397168910 1848487407 88741784125 26967888147 119395365149 4031958268 136801561973 71905017310 46249308061 4701666088 20590043 42935277981 150883806826 123541010510 30351670 157811137775 399565354 64377226869 75510943237 121519581782 124062511766 31505840488 1129671607 17129157751 18206036588 3817472075 2070597034 34409438731 71892848168 70922963433 49672260554 17244622858 150111976565 22536364604 20632585281 1688439385 54756795718 27658986170 46340328236 971190347 38146680500 142643844964 14874999690 2057777994 45657614084 65224739082 69891724933 30158872811 112610026885 170563779896 108118937927 11189731552 88060618881 86260243 7231893101 76712299290 55054002041 13997592748 45415923253 17399512071 40640919386 29505171789 23419978588 13260429737 84827773533 4853049802 2507066180 9087882399 75934654906 40717935586 17052397364 20294129337 120900664665 17349608908 116210863077 23598813571 19574759951 14568037329 2458081264 621335516 25924236332 149730751333 159190571299 40841093886 3049908447 9124596355 236247868 106443489003 61615624283 63758961593 11206749827 8404133454 91563843056 141726894626 38604084804 9307268902 161840755972 8198037771 1271535018 341135964 4440445705 92534419838 56603925961 116185349655 38243788671 28118809472 566727518 68976253413 48421024684 16294897492 50330006816 18038373034 2534514100 141147359508 8795753056 139165896991 22936584929 133014547391 8011551339 82435904088 94007239592 11734616821 18937192912 359441358 64005056860 7666671694 98457824732 9530517065 46212108344 93123260365 3307853041 5426929872 119636820161 22905429577 37470182241 87833032780 1575862453 61350002979 179356855175 11628208644 601988743 139622064933 1282349885 1138066191 16949250008 20770854889 2084836224 139845101572 6267207848 1060024137 7020878819 4628305047 13926009812 446962333 17478698808 20537781205 157072374070 77753854655 425582056 23202362508 45834199207 65673537092 5849676124 60570738166 3567815770 9861498032 48305618495 50239824 21453090819 4315889059 60719986765 2316038506 37563474516 41118381727 109460989858 3540407332 29315789014 73629338552 67863231724 17950522824 12442795828 31589572694 22910029550 29115547821 72756985934 8424711080 5985434487 6211266760 66688618346 2092789044 31944946279 7920849081 8292471584 86334375039 4778309318 18685809207 31624980835 37093677444 125110925261 39616621939 2790927389 15357340380 16819405373 29969201227 22970316053 493820521 19906309436 39554045966 572368128 21205343592 99443123609 16053208989 28426044987 14673568153 149678837146 42550748347 2734608116 4042504424 34671990865 14263260210 79731620515 525240551 21934259246 4354376555 56175892103 47361537540 16719492999 18908935142 154815679816 36522936112 87782552851 1567662753 149444501347 67795772051 47738975379 64772167927 24806824521 4599159383 148211981841 18300238740 112897889527 4224629530 221734444 70328359724 1486011576 54462598031 158534608837 84311393610 94039040168 6714681914 74454385603 95228670520 4506095215 26390626999 9181832471 33297010867 782114743 39221479620 15389644858 70906426187 12925738712 26281157731 76369619323 3562332428 153293958872 71987244673 12660264801 11255976972 19426692537 16524347879 60158222309 26701454788 12884751267 309689868 65335122645 7494010748 150593881763 34068940415 6032650609 10732867611 26615954608 24306350090 1349476163 160807132681 29041392388 109577387 103206179725 32603048429 5746744370 75523609652 38827093850 139542485279 76912977145 141953850125 13466329968 48838559181 23896060019 1578395116 106970864711 3293955784 52531743206 13411391890 34896417521 4092766959 73278648928 46010587202 20948613243 17358451291 49757338795 4190834041 3663521882 44201642538 21094352219 11590330544 45338682773 110781524253 10565985729 8171299149 46448448544 106093814370 60552028277 135340793957 12596718763 5295481293 78315416947 6357531284 133645019190 33803241056 11560583617 9734997251 82127004549 106542585052 174719037406 16899040375 67235591385 1479719937 27766757722 20959413576 212178501 1938214275 1609802707 2154140666 1530128354 115978070940 19358114005 164156816559 39323015130 18248325161 10767602235 12294108439 41401874536 4490610559 13765779917 15015069344 369230549 9035562471 6593163557 2372677034 8042592475 42586056970 15891528555 68993746194 4437714602 92617431724 47586036298 20945208801 109069136978 156165614317 2231696222 439595585 51388549127 4736753194 7109660749 45313742040 3005549856 38191370369 71198724155 27303891256 29468800524 3808506695 45177517454 8877655152 2189126094 89201947158 3265933231 109935172019 20683237104 44703438641 9665602776 93277514963 115758976251 167130906291 35202385504 11552983747 9921897011 33159926916 82484280370 89524629695 5444259400 90355458172 15010240779 37716714518 37573600652 11667450207 2168075534 12046168823 106370313019 5990598819 2190584320 14621937699 33000950934 90077357358 22913399624 3855871856 98407150617 88331561378 68056420945 79946058360 7597108453 1447814699 43046468999 115536134667 103992843014 42592786181 2737731123 6950973847 26568635647 1583557163 3945619690 55197238497 80080264937 18889735307 31679784034 20446902515 95466147545 64353772933 37658973430 168087559770 27237501035 1789689631 2126978598 70270568432 56736507674 80508375165 59689309772 46202041948 3437336917 27633253467 4093218472 162393020621 7830230937 33396932864 116114662343 71337289229 6091930387 69588767540 2125314737 43983188018 100775910424 525204479 21284772290 62889936392 10213429560 150577529617 40215034718 18712049753 50829014554 55948980885 43759973238 7462527562 20271641983 4113840181 9085046993 82724759940 38324831130 8392759368 55280406417 55253295627 44409399730 23047095116 6686272768 55409062541 97511048964 29612625798 89141477969 1412435550 9440780753 6546187037 4984761239 17959356731 10343077463 16156250600 7763221852 3633053932 152451233298 20316787515 96575724742 57598056096 9198340411 120533498450 7177901620 2575665785 58005399384 28172393 7347145677 26482195 23580721831 52498110557 3072743720 7773635348 13589289170 172936367368 11429585803 41955632930 13771428578 12344892595 96354714198 84313352461 155054158992 4124461783 47485678336 17977735074 2794630182 4184730178 48306369406 1166119928 38527603131 24855403873 61574448642 16898782243 2312198270 54662955722 118797814872 96991684367 9653296630 34903698801 127620604 62252140777 117161896633 39464462916 17950278247 35220079752 138438389120 60827933765 11248252160 156168736670 155477328989 18936541689 27807942273 9698125246 72464768055 134469760080 18318959732 92348415610 37609259489 44107452299 21048189523 100465218930 117202641764 38072370823 10339039510 23602531403 5550124042 35851778779 75897501324 433971328 488298690 26783289327 13157897019 5693815956 56430651223 43275190928 5506815575 7414527925 42612687292 24834187723 10587974754 113926330364 1067365543 31364837279 200202815 92827188555 5763123938 65332519479 75044716684 2146511566 20777034258 41867739085 83266821024 69772128457 46705766309 703730073 99634538815 35053478350 23849375490 81594996307 31512572955 791224409 59125658187 20830074988 26024928456 128396472806 64215886479 50847816 37327456837 7330176124 107207101235 6073213381 1131112751 11838590208 33533739876 94647901650 46757525353 103824929574 90534036298 30128379753 41008209718 151665200498 367020588 14835199532 36620085500 7431562571 682867314 27984803709 95293007915 32898096938 19235085365 7275710429 61516629550 47995238007 71751478796 148427617160 1773486872 46365197328 33496132028 22890955020 381539189 1697211519 3874295698 4227301407 86259274736 14291212424 149897477161 174904616919 78357420065 52716890901 67373631299 37613924868 26223658835 47320103829 5183377668 18390105248 73814057588 130147649209 1842686785 2679947496 1600884402 31736315276 29490785853 3134107913 16103657182 71517706150 1365714772 20984648980 9925852460 100158791210 3527729743 91769461403 54552646610 2424389946 32587809346 9966256669 160050294508 54870832128 159962968783 70537459337 106350615322 81406528331 159041694856 6262437391 38785822977 526931138 71130491174 3668645810 48213039055 31990853898 5793042674 9926029728 81647823704 42970855072 35135105394 617932894 23675474745 20231678584 70265391283 21505408055 9639577683 68022588462 95617761914 31802534017 5906357116 79867408251 96259468844 9073489278 45570087768 12580113117 37794336438 6289305641 100959087819 115113068363 493894154 5648742927 72507832821 44796760997 16643263883 1201605220 19636017323 1683306730 39896316024 8901504005 27932439546 4800996396 15715636579 11870540716 18206063561 28308149917 7449213188 78106020169 45754453830 53513560195 12344907 238533728 36645004508 16939883469 116224755917 96968791420 9747424466 122439445987 13472205834 26781230206 23462715961 5914237416 2853597031 18488788926 43181836095 164688446469 6734968378 1668160216 24960280165 16620889966 45727353878 22187228146 47086840267 8533578133 106631254934 61916039042 21835478287 27930212677 41870936117 1612783267 8356506993 3422013422 52482339770 13914998110 23743016344 9984563517 2071640076 41611745376 70391129100 4006658566 42333439429 21458608389 118174891280 450359448 44230544250 77374729503 10639435656 15536765960 17254411143 83636373463 116611137695 71867382 2693562141 12526894083 23738876598 1692489574 1301799734 14656812829 31112644141 15266815210 13941453822 4571276619 186802527754 658050802 39129344307 459213873 43044366048 49315997321 14560053518 173045318521 78692201222 52732246448 86224676028 37024720490 68135126318 46320030 3432285261 31617690605 3524680135 70870329535 93982020133 32731455934 61473486346 272306250 1791694168 48425432647 67640169873 50562803615 1083285943 90303335313 9628864637 132579834521 723486518 1078907517 11927865088 236882389 4541442020 179442116 88406734064 15559869219 1810057984 4560021658 115981820921 10501823873 51542300707 2551919027 7948984844 3490004091 63154161313 97174962555 167611446991 91234722659 13775559303 41125355989 2727656449 5990511322 71425495465 128284211170 70869837563 56627661962 6095799826 29922858285 18510543783 11093905728 3657179806 49901587969 2244668471 29665191818 71384078213 57579511580 175850401311 46272066442 54011240305 9753542158 2367432766 3573995539 62599948686 187764389 4816776026 9071778010 32097109270 4504659812 16971483100 2250799970 7010379471 50121848598 1107218458 12376909340 21315037449 1377835815 111241438967 42043119538 150767031464 12853659478 3527461365 38448842865 20605563461 54912253817 100867235684 11334794344 98862546257 1633286853 19154912059 29186487101 28296321203 20123439891 30563446766 139239513591 51933378343 142093276843 10830576176 9943463487 65716402765 19022797560 2391419803 447697689 103784163368 95559351613 116080711873 34675838008 77214164904 8518255414 23265033470 57403701147 98283965614 13573668406 67644427613 7354469320 11819761723 7603958346 8976272532 79408883329 3104866103 16622887083 46009761520 97631758359 98464509400 14477919041 94413955613 1636726838 22383734862 71321768520 7415111385 68109254558 15736005214 155811065 11272793954 77490133249 386877687 65453911905 19066561977 4668496415 15060678183 39065321651 98767604843 95893841523 3041140312 60809614627 15581606722 1869752140 15404848634 3906326218 45734538970 47340656693 2573192304 45452699513 14567835840 54042678903 11637187601 5352900266 112871945393 22143441337 59163518221 34614932444 66197299783 3483222208 12561784138 17966030614 135212557854 30888716445 23347551614 73786300764 123714663955 46437448773 83606481584 19294975786 70136928338 11903867484 68337915235 7895242282 82257864818 18719188618 160216549930 4134062873 16209632637 43479796046 31618487015 73643212862 107877553742 84655655035 20906078556 39024078164 11171594025 20897298741 605139806 75949111801 7870227009 841081448 90265272822 39460860088 529563483 30324185439 1818015238 145618111599 48939080524 126511467242 8245402286 127913326239 7639414167 58652977823 29065611727 88564593571 24144933992 9945938851 26419541178 26677778705 241115987 6961519307 4225967992 20989663475 38567901160 61096412580 12043321670 60461570564 9587819572 3291043965 70527774562 19446417158 124586049805 3926682204 23570047798 23182128823 24132880441 112595500875 134763637016 117828329626 23928110449 19358302715 35754146632 3641048745 21575263988 41729965960 2205129599 3199931223 89875314504 17193446272 16295970807 46758257681 44384969799 72797272387 41742674677 91118274051 4926150090 88936864526 25778070510 1696906539 6798821536 12145690968 1675842829 29106719295 1827148175 82161444040 16365698882 25799699730 16383484050 40697044914 29247633371 94495087354 33601845591 6371728271 34588584153 53518678217 56181927206 2134058316 27067246142 1560205058 146611449878 91728069442 694182898 196209392 210312551 68677195186 92268563565 40055812488 29986860377 27622933642 1014671926 68189123597 18490662389 5825577480 93987331014 57486443329 2217745076 163345554 28206107246 74745217935 113154783898 50339193072 102692956888 2859758990 1783032647 20031158158 24526805107 40426698784 59855573197 17506298471 8502663992 689438216 11289869999 8637550 977603687 4225445773 5459163020 40792590250 72924170166 24169433600 35788988876 3059921154 78786754954 72733947385 29980151303 147376466367 63942525612 2591180629 26313364120 56592223444 3425621185 1830127732 6261741448 52255038390 2499801905 259892052 77349029938 380950100 715320291 11425557582 4329232273 16526338494 42557485527 347117782 11344077609 50475951794 15384710853 130212857617 133704765829 90669903808 33687887199 115490406600 74015737639 63495219655 28443812819 58622913551 10107874424 23912936991 79036207468 7208341742 136901928427 8212231357 4610651211 107479192839 1441599916 20544061362 62031871828 21543089842 18772932486 31948637376 71298762755 6688071 5838112761 5040481985 4201090695 36100843331 4672473879 31890203193 34828878132 122338829212 2385449535 17067423881 30140092753 3392888654 31977600568 6801597153 77807418171 4800126669 11971649675 48734409110 29362331844 88775967117 26258684486 18214775899 106703220076 4652692879 26984091684 59302373880 2381250494 10507583708 109956073111 143004560536 8381425711 30414051545 23986283354 3719066889 24726401116 173892386645 9556257266 23737466546 23538435429 142653832242 89396240595 118195956936 2049212133 35027073053 125347830219 110643008236 1031484146 141006146949 50890551155 35984852530 14063168205 29255918879 23731095393 16919940457 153575136456 10742195292 2217330236 364513124 75258770828 83834043637 47876481743 1962453233 144441288711 35233648368 112903686461 81681704634 8903419461 48728811351 31100356613 1385309361 44170775433 3604842221 35450508201 75894015363 131679777645 74255900435 2809929403 131747341892 12873676767 119900729626 113548514312 112466530150 591795572 97498422 33956291525 22193540985 51328652443 6042119596 40946872245 18820877054 7476750625 23918920762 23961626323 11424323305 27280416134 10400730463 21480545541 138909202381 17832958739 137846937329 94064069982 29050440212 128758156505 29706210 54575506547 171524110720 35648144328 2056310063 1542562416 76518566575 52043071886 2547966600 65767880890 14202059406 56473359781 32545524394 38418905285 5278874519 820282384 21497783074 23524934784 18228584400 4281865507 15979274850 91592224513 19704527031 26305096133 19850114986 60640949120 1437979738 85149009427 64837986511 4630887436 27124290109 4495289732 20340417380 72823686954 68684876954 29681422364 35021142826 4011668791 2281561733 7545883789 87331426777 52383748852 14663681065 15989742014 30763923114 50936688232 115064656254 5968782569 612977328 36433378995 160396307832 25919839511 99464740032 24395822448 57008579212 81926113357 57162328453 1106239884 163007110742 169122822 1988544211 8942547400 1699578199 46362508496 115954047438 48979821104 122508955 48803490272 9222622735 74028305789 45136984669 50997764364 1748937228 51898551230 33819735404 8835509967 3185414520 36835662638 818601079 137922904786 2735063778 106891499556 11474862637 22799786189 108775992942 8178462423 7848460489 50544869260 128790267628 8979197779 48551792953 4062596027 5230572438 11500746922 5984977152 3726342874 21313464030 65938080534 35853345192 53607195303 20230590413 85313375077 848335930 30817101164 55808170805 4142846490 35852887224 7337717200 49174050723 99010348142 3365472688 68793873875 12527736553 411084731 701693374 86984514999 15960555135 137258687004 39319840287 3301051146 51892045058 74269682451 26070967762 50491425893 5582926028 17067495120 17093943818 90358521119 61480810621 36497514608 100408670255 37278261801 105802684312 66151773 81107635892 1448115197 130658706546 106396518515 125760526828 21001242149 61547466343 10087847786 1636508695 55503247745 13795561128 89804031699 28010438059 151464416311 43541526468 181333133695 9901465667 101459470389 49003035 46344603422 3238624547 85345848057 33408480159 45735250164 139443025 13739868043 115586063065 68976129174 2272470588 2608438880 8053001985 11565724321 1678867652 108900348036 17160482971 57436043115 20491619060 3712513400 97418985214 149682604424 25400484398 6324895328 229196567 30160707480 252970034 48177882437 89549866054 22981964821 108413819609 47905740272 10698658679 4113993414 29649204278 81668864931 21561833403 71885325468 52183749080 48225800106 159328691448 54716435967 20705363008 73831629391 80656920821 35138037541 12630522142 306351049 36639291445 1934011884 5103519519 74672583270 93471126198 143646989980 1075231922 4882860458 51944056073 80335389200 37651191757 51162682820 2126041213 86413098221 1008288431 30167083670 190555570549 67987545559 5080144003 4168561449 10304629563 3300732037 104526567002 1349618199 5826326514 5255995606 90706795343 11832842526 72875883602 54841681194 22196476793 1599005534 2697350235 471922566 14461279650 20294043407 27985734535 108755633710 5413481115 20292473122 50892843026 147749093591 79781742919 38733075835 15371040171 19162914464 60433844310 6960162308 28693003 135731702558 129679804023 42533617376 24733486555 2712789496 22863691972 41535062213 60040750764 30150348152 149866411 11666369766 5967574636 3506895973 23631923948 144552842698 10317205436 81608419340 23412073754 38865962518 7893430199 788256441 24488716149 104659633603 14477098116 17545924250 59032094530 12054264151 8705924877 1599422746 19419373 6786735802 827185409 30561867163 54460642958 3599152551 37181636885 100666963945 8360706692 34494404286 39286761430 81665169871 27835146208 62389624585 1775137174 20373395943 119701250614 115976676979 621832396 2600863360 2887578775 1094143986 25096858469 5264825698 29087168291 7247063527 78504016711 42415441082 1915940981 4066830379 23293975403 2691418638 72208385400 17328235313 14532374258 1377043477 320400791 1048946010 88121159711 22144083657 66222411969 14606832526 81850419056 95604151163 17301879755 353657064 47981840182 172728275 96200363789 5135435349 13374996470 29362161686 17240890391 14884056537 33396942990 48942931562 136725261149 15326826733 15193648797 38719217650 1543752863 113692280336 14152077653 62600708496 175659089 1908327564 48308785606 45675998800 130539715 1949613523 3182732661 40445951716 16513419805 35013209806 316290846 17509578054 1782304069 69053036697 1403845876 103645201162 94678875986 37879986949 155677430564 18024964007 55761715784 63442971181 9222473690 83785589690 58582126700 13865967984 3649407650 121718051509 109315678283 85207080493 3461206963 5228334327 16198877657 54247842020 110360288978 5882593840 41221223288 138950076213 639950773 35785435149 24851732213 168111844577 20656309259 12598942381 2852754682 44436743116 1753461521 67875386674 55678347560 129075468317 42637702142 54406693874 10600017590 59395133017 5776239139 29995869812 12050417426 45853114850 106216806237 1277895464 27276908495 2289376835 69811904700 11100775436 10802105552 104739061142 639908270 9496562712 67758807670 3265963320 81175653001 7936441255 7777364727 35370872439 25302890360 46979515369 11349822138 6629227396 55436938151 555788403 6607390049 88061258406 34739644698 40239671430 126976625375 32813163806 49003016354 254963674 29014201819 10100578604 231581084 73292981153 45560582141 3459200109 60540328022 10726520025 10514408580 631258787 3078023031 4520228192 2118137132 21661132584 7315550599 85136823245 11864150174 50862021 4842481266 118144572907 12286102464 89632848573 4755627034 6637393492 111293152943 26952089170 40064555677 10537782257 87796249668 12813918674 9514087222 11305384525 58712647807 28411812649 45274788518 58188373865 55497289928 91727901977 74881401619 105431812191 106652975337 50465923251 2184405617 7414964904 27228313985 39005984 14451420942 42589028393 141959628194 1066277702 113082127537 50193729020 15609736084 55185611121 611707726 32768936116 38988420 1253815245 36386697069 4276746669 1418497742 26678417414 56028276284 2654634204 86879111701 79093785504 4184914273 14600450197 36783934818 1242013399 32574254192 290288438 57231501604 45415852372 38126842117 41976845299 18692634712 2795420109 48769017965 100064009838 621637069 34486648195 57760023302 86649372061 702266693 35288085569 126809534654 74397738251 29151425397 108931509562 1269094763 12984969651 24718786766 65854853211 10922930054 18804445722 30351676395 150581648661 50692251677 54375328887 1328785681 39572832329 4315745537 55547773160 5729985426 600643917 47130830434 9356840390 60033995196 111872881619 29707253501 37233745979 15400812118 107788513140 65508845133 897429588 33223130455 46331965632 40466303980 4066200874 7032785078 5889105260 21016156289 6767762151 129593723078 41213255140 50423160914 14559799903 73978988761 111215119321 58964390798 77884280924 64548863428 5615010245 103978707110 34918344406 38217406015 27195292407 661155482 2726629822 2386054266 2322489958 32418284038 602281120 95070023590 8189678388 51565410038 70130105878 11985506102 35004389114 5558894574 45028821341 20553261289 75253561515 18476693089 9473853971 112664156573 1380192593 49178896362 52840282375 35141676743 84071975808 455524717 39062697546 90155921779 17650770081 39308201 72235521787 17575832137 22760865535 101109359138 22731560607 10791164801 2611930856 54857447204 48434924460 94097781467 50670387986 164897132366 34190128739 26579136787 33671715215 68825078243 10587872660 2597522045 7481231405 79385793329 33422961184 24635712312 71907700638 101536100542 13698835561 134976314942 32850801696 69478577753 16709056869 5300126207 15793810115 77883657808 2753283271 63481621966 16645435301 6882535103 111451539487 24158985106 116354284319 43371424135 177214886702 18203647324 34138411923 49863306223 60984355570 42606985427 370075395 196401932 31944063236 40791288151 154184997782 4949054579 24548724818 57405646984 22452870544 18760436223 1042720590 50974215660 7634989261 12554386301 34848356164 54150839079 21921335005 23356081722 26335098924 167143889472 10924914366 55247243384 135774750295 61922091134 10847287812 74569684846 32920442986 79224589113 3693166627 96400822771 512318201 1195224083 2406380574 2269350198 161205751584 5212745596 9807919816 8560682300 2597091445 32422629338 12266416043 19760064929 10572388879 64697976122 4148102043 50142894717 50043616388 139036761592 1747279849 31188587494 16696612429 60638148435 1587082998 97588569460 918673982 369155608 38925856488 9239993746 59440710346 2935720441 10087271384 51479779812 11752718655 2757295993 48678935061 79241122931 3862286250 34674765709 156739167935 9308437118 49719347864 40305366084 94507232066 11027818877 147086144848 56489571297 14260689783 83238876880 23448999238 144762833761 31408678176 87022978992 596792108 15202378621 22260716799 9285386239 6893156902 3690455052 42652732505 31464584803 98884110825 34042127803 4041540141 5703785762 10316920297 63635851826 7596618311 2210025661 31552241130 921808695 34237862574 444761881 4930647572 5383128698 185795319 76893559518 3665179265 118945616036 50302785051 48585985969 5260449953 20952268704 556683413 27283500987 116069310041 39884152607 35656261677 106042112248 113202310220 63886493975 106225295753 6707823472 1980048926 28222752409 24481776852 50179186155 60761297811 59136889283 14336185277 54020985724 2841785277 23596885718 55109145918 102326285 3557765558 73506058998 62738004695 3589065406 93203260748 50948963422 28555095140 25661571217 41330744114 8788452863 92580237175 31543678671 66815958839 97034501873 73514610316 28287173969 35927509960 80517210582 72950613410 446823832 47266772166 45080366383 2448615603 51439023172 83961400020 9511919024 50394673245 18996749082 28332797767 20074630639 35763438235 106064319660 89305067 53635459 442421482 130948721049 545240333 27840766418 6302252340 159420719958 103183316721 31567478091 23592984275 28908005303 22084704233 24149116130 75792610910 10902648345 85958035226 6673190407 7910689375 128369260322 29495251578 203654955 20157295315 102723836429 18479103881 14704091460 3077034790 5582427381 38159201487 2109018658 7368727202 809041402 22988475272 81563109044 53465976049 7281230100 14845245873 64301152904 12706432377 119812891605 50649063335 14176446162 13734704902 15510793722 166007298083 28251001024 61888992459 110644381346 60682898881 38094188488 1759906584 71675486799 7554739274 24410276970 445728755 26023949648 41522503312 31169130417 65133372637 49848343349 30833010814 125253916311 344976509 14073561000 62862658786 7919273251 15863384814 8396034870 318541617 24125974024 88897154823 33207599928 19448111038 78490342107 21609546764 142962956943 40111797587 27517478588 29758122128 30474533920 30225736016 12034760901 89438269303 44131689150 41652488180 42268252925 190623691672 6549204271 4237729370 107105348698 155502749 2354255008 43565194118 10105287854 36413878158 101544100397 59841107999 61522846805 21112923758 5120813459 6574088983 917895603 15245661021 15279950137 797442726 165380822982 913615274 87960723039 11995522458 105759221363 120967335919 78366367890 5760760564 93230146929 3266319611 20618454822 426956066 73618931362 143826477720 2556914209 186361810078 7180921308 17673637107 9142666835 10869137337 51194379021 35674901622 83715884208 80419142659 48075110631 19258827693 3316161757 5935692641 28659595353 59379393822 14822712450 42625551707 9015060119 27049517925 12580552166 58879292905 144336319861 80131027593 7302677912 2184714597 54765117449 1538734968 591239774 6936624003 45184882 35115648265 400086724 36669419266 4574676486 44415742600 12403348816 61863659383 92018066313 11376079816 71521658384 8139689952 15680327902 33197964124 51080634685 83151536624 1262727355 23102403154 27030264896 4411732409 11900491330 48172201237 48771345940 3457840469 11855835840 2589623698 37662239898 54189295402 2329811597 17801239815 8242292 30591916935 2409038741 34459790438 28530203078 128527852611 40401148892 8514482728 7420697983 25935450330 20483175232 20219133616 53294269233 51281717799 12580906290 25126322113 79704778174 568077914 27714989273 7238245646 71798852761 85897280642 25097369591 47283324772 8549656837 23050847794 25069370904 95128897280 169046373310 157429068166 4103878278 30944867152 44490173218 15812707709 339187781 27153450925 10332137146 3336941488 15301050086 897590297 6092900631 12017638085 26719552894 95712927108 3262929223 13919443980 109837523725 3570637998 122244049665 69238742514 10630645894 167296400153 83928539239 84513912482 8952658748 83823691 90791123487 115140483752 49247617232 1522881361 80883048614 3989870008 3672021748 45540690071 965801061 2773512065 743087982 20157070857 3008151341 58377601281 36732351438 1218268889 77281816844 24210045280 1005783223 5156859429 43508333562 190168922243 167567346220 2134953379 11791774406 2453664093 50785987114 8196938083 32814051661 2610407414 36579898018 45861512611 26687862374 41360163315 4160547707 24223601848 98473424896 2341123435 712870460 145754518969 76917857186 102353839235 4025934236 67472823971 31035552462 60767702627 5969539903 126607655682 72409464679 2319005331 63738523676 23217623539 9004474032 1787457493 19946409380 11066782029 2391802127 98797435269 79654005969 1630858697 53454731028 96263860515 72653213281 4521569002 100836218 83053058785 49148769570 12705940913 74496328227 896014419 17672788149 5295323812 79363076130 48210513163 25829598070 1294933242 47472125795 13137031236 82620503335 57743029477 1367410194 8886461239 4314153209 34410199453 1587669178 3241959912 19166720821 88531215118 626429443 2408314246 191732897 6253981748 6525534004 50910760410 2315808391 478609658 28444993116 131026150 33584609387 72262357520 6213152714 187626018785 139767531219 30032019903 1630093255 70854249005 83406073216 45473799874 8130592265 25552787170 14621195951 3147536950 15134236519 40397439816 102346744466 156545783316 11546196105 105456342047 10916935472 13951452513 29355294205 32531632069 2360286656 75953833090 29489476925 9840212671 2470248980 83416366004 14542784607 22130600780 149783613212 2758237704 100343157734 47119066239 236915188 15019893331 52752226668 4343647258 14697024198 494613313 67806168651 47238621901 119596658449 11225579532 95963579856 153358799269 4843294679 1662295913 33171797340 25278349397 34584390444 71438803747 9134247971 3447835735 34047522775 1951781196 790352888 147391697743 3954772489 22529924958 6106078938 85111339993 42594441395 3808934027 1448751523 4026225 24859386149 58057678982 31488127867 17848159897 5303657136 85045542171 47982558456 95971436933 37768040093 43111873 8481178536 43847680208 119458918704 30439660351 14562716145 3185810657 59066415740 99194180170 29638922632 4128312107 2279704555 18419265622 1651258906 71842019731 152676769875 1805356897 13831305833 12086798563 12500994600 85895788177 20614253886 105228416786 10629975420 1158252537 8906195859 7958565620 43174395193 6043475346 15179205958 82483599454 7962437930 63459998880 93482875330 2624628737 7848623733 137767872508 97992993131 502678943 40217965869 34170899070 152482574452 23288698929 12566334746 1714546535 44222690049 31278913299 14080253295 816041843 37688586739 57438236520 15997522436 8837570401 5805118333 6185927063 56909897816 45577297582 25839231864 37898006311 51392037128 70949082936 15530493918 67586162995 86810090039 28825944570 47210424089 50538183127 15988577705 659396895 131541684016 25924021088 102999895119 26806593489 26413229968 32532808010 84026082580 3085004447 27992174823 14623558501 11167867804 17864358788 17717446475 10854115863 125580349284 27466460979 59857852707 38881976866 81382310937 7200779825 3064006030 975526599 7867686899 27391830411 27004144960 205695422 17025220203 70201776741 85306053836 11700708763 62769138360 40459320175 8373574140 57347996303 176227273404 5535620882 61516396732 14257726356 14697848632 1532392797 40920030450 1610228663 2474398097 254969043 59087221005 7241273020 79754510250 91616991915 58019862472 1322298888 9371154510 8787727006 14648243364 1406734536 26636530230 14332626794 49312317073 46217523271 4059461304 122391199774 7562475362 2576034690 43609585286 89185271508 23568478054 4077685277 54627071302 65860089457 95665710223 88770825402 21830587462 1556283167 10336745678 65685234449 26606916520 11318428970 6025358747 160929593336 26951118316 16666957661 85428415515 37797255759 87081004644 4087909528 98100782035 85954336585 28228549068 23040066869 163733285269 51551905503 41188000482 123756059465 95915491585 38108885686 127169713074 155687455426 29589416375 33832991994 66051089489 55642118314 4279276815 118638353432 88624449328 18989112047 65582976097 1489540338 11274496395 14008062875 46897534611 147406433309 6109332864 30185502288 41551195430 75782359304 8646313385 41178233285 43832368034 99396058213 27204967686 134065953739 149370894397 62116234077 79966558630 18480625553 7034234965 103947558839 19769309947 87065152242 45056844521 26533220004 46091355695 76566003086 43477451 3064226676 5117883996 68321542308 8757468268 7937177405 15683558015 124953725304 47397917867 1752799322 12365672769 18885813184 122166042126 310233520 258197730 32409167417 71202601213 44820139027 3128600672 2724868422 103846864101 5232735415 37595986753 57748218479 144155653141 2389423500 47822219024 70507154915 83200995278 1963190742 4506195328 121135976625 84383322656 99616914171 4100561902 72352116057 101165665880 92652357157 122504025296 3813369062 12295691997 11439320584 25836090010 160350914096 105097994986 7955745779 98235930810 2873590226 14523072116 22570226691 3854903255 97915533 35942841787 5191972498 28732525244 2681872484 156142579856 354528659 40154166 4898143330 9230841806 145715983664 3920652012 3103386575 5127974287 145807225 46259273432 179020707 92651094960 116503753183 4062722671 91238842390 44897542329 18050435569 98589906851 27213579210 83122939694 28843329237 108300946787 35096585040 3568936468 38187852499 116538400667 8547577870 670129592 2215096506 6303228259 100312400967 5556996860 34103252806 28593606510 159713866693 48090810057 7243856356 10777994463 2217359342 65767551036 46757858124 1060065676 3174147972 13507594940 19203879286 4988350751 2182501394 30971612972 22748585746 88418346185 33426366984 99371714499 50651823806 33868322617 39593353581 105310781040 129993434049 7987065036 41799497784 58483825208 2622318886 39945572567 3198652225 163791639966 1138816547 30153968402 73283966262 35483006732 18723525036 88147532259 51971873585 10870716985 793435470 37578363175 9897177680 39414361434 43820300065 100024739380 5130282313 15169722298 127985991574 28617657707 18263820254 31869002491 25281844869 149963757361 3709373380 28106233456 94137592051 21139890120 55940032335 43564547222 68402117675 4948881 25410017368 12784227004 106930589346 5705659554 2562527868 110964508260 7820124334 110920809015 303043037 69000036684 5927736826 74381597827 19928539500 54773746032 69326567430 25620442863 2407893460 11399592553 40230789750 17185817852 7407705961 20761895112 4070390297 15202739412 37795940308 6296110750 23769417462 4984047776 49542141088 115649059497 96309879205 9595756411 729719219 85004611343 70111012487 5444871924 70811805221 53712949412 1075510553 12283614007 59278190767 11233165883 11892705172 79131696924 28959772078 53018526088 7882309917 95097451143 21607130453 11773839054 5428060152 1053527095 39266928802 54056839098 83866607144 8952501604 38291517038 72389511409 27104287553 4419224296 81459064644 61403724881 82105871777 84071529472 5046097161 22226390949 18902215778 51771336833 35955977234 49280448640 52649547441 2219461494 53001608853 330283537 39339360801 38554537361 24929336824 45592726583 5382340007 724657684 37560534865 41323423526 5010800675 579489119 66354071693 10738735136 22800890540 6647009306 148643997113 91904856068 1818262407 88864095611 2268150605 62285124365 134556003 2054482305 39986732458 41961909091 31750863730 46245334719 6536722306 6149832837 31951323527 44042784748 7948414059 6755850261 49596848380 127411897885 36410118302 2248164630 26479302673 2414055347 66665743442 19419264152 6553821605 4164199182 104324010175 22268746793 57539596614 56317956056 91748396515 187176966 57932918817 9528675086 15713441370 142390395707 48423067320 53556179039 25919402036 1514374797 57497338 89790911985 58737216254 7580950363 44876906903 110323538518 96774856112 5374391725 35133245755 6304408916 56388074196 70533017655 11473287974 44866089284 77491202100 12079470729 83443476808 6593791911 45394803626 8204264781 2048649437 7103423017 5889209996 116638708112 130128982771 42820758901 2870475478 509557362 5757514722 44148681094 1616545344 3887411249 86710000871 15554232291 5091948440 5122939369 27400645565 3337639900 63414890672 122906111357 10522605311 23596123018 51746759428 80157487941 501112090 1158445217 28329207441 36834429641 14304540337 22295329 10894815608 97512724661 33358522032 33289207541 20671204137 5035586365 75437655507 19532195984 679578934 773914804 17994890475 96968306481 3358480313 68549143371 613171845 125859790891 7838567294 10542406627 10164540327 116401938928 9448777211 78369340197 7447975538 3767268321 117006709564 26196997814 30982521478 13210993305 73067392962 60057024224 36036989755 26499313324 20300345057 1057468332 63974980411 122840482771 34505240333 91213031452 5720358493 3210621148 166935611007 110386015796 34341197521 4024588953 3157891080 47931393016 29965859751 62628145539 37544599022 16290510900 92771288 1654140414 58588979987 33148162347 30127764754 80387811 20834102546 31057994306 7504883761 73094970868 4815589864 25936890880 124041326097 12943277798 171440368623 51318465588 61220657739 8516133415 115898248739 46584648586 10586855467 2720805079 11770333246 9423406186 31304221968 98596085060 30513274630 13833277289 57402340158 21294573099 95993580402 97433898123 5536786879 45819147497 171295053458 145107489679 2370229214 3746452377 19758681021 48098922687 83992115370 56075616845 10279704550 9417940527 13018579158 8968423104 112034040144 43396267629 3027487664 39257937935 45229586137 71639433149 600571564 557204923 73861500652 64677081626 33206012471 130245124515 52228637 39004547395 47944419675 62415008567 22139597099 112500008146 10336133545 355319305 17236382930 13557004791 2180329551 26052797221 49778768735 746716745 24430499548 4787021715 37243709235 44490162316 115064891435 71984277864 71024172313 7962338825 2479167899 26096653562 43110896979 32003046431 84214229077 18487265617 99916046133 2931032827 97695912815 14777159313 31492388390 59586498515 93940839417 50163062968 11548441827 64209889249 455999410 35506303142 29032898813 78006917725 15801887286 107517734292 2532901143 46757379093 136755004044 119139626554 21445209231 133879991106 223291002 51012350552 606377243 12219539922 326215493 122005686013 80445367692 13283656980 20836655711 2529422553 126290064026 3888486006 104662606696 15307955399 855689820 37905801287 46605260563 78075779513 86070736216 2075985579 78944550178 4509649757 79351291503 104923674618 20839935101 5088017428 18473261202 1155421161 71911526 67480637538 310857235 130286248461 36484068071 22637533155 7416879042 6615517422 52794138518 102860147703 113433311615 44634059259 23997750669 54447855831 27667318676 7837233317 44181704566 3338374514 3472266468 138211773584 35534752008 38151428183 146238749601 80984194083 19467197020 47000273045 127163428990 92120117168 91013659952 121729269341 32926311818 11638643714 42319487867 25823708861 155955869535 49925031045 3606810074 43047515331 5671121199 14062757496 134413650321 50454767911 74201162734 15186952898 56059447634 135272344361 38685868970 7808897126 31544543019 4481168591 106323315921 24188096786 1199605027 12347568492 27041928707 15009731156 27760518231 54086301 1983010955 108347965784 12014356612 18415765075 24304556442 6693836846 15562100083 8044751783 56598024935 97068551710 6245890579 14249476482 866490441 23428589989 6742457790 109673462932 1866341597 12894635079 18449576446 18033653461 86608602417 9613725627 83243197826 72110172522 102725758991 57994038921 899615346 2391104939 63468161386 1366478484 1641778289 94473874015 68498552053 28260229704 17163145689 45442540902 161241481814 23803639127 27709941564 11366729127 73538879790 8137703345 20424697258 12288413890 30643064786 70094687949 22040087449 1059890888 2553995447 1595558506 89722894727 54462966221 942921123 6329738164 148899937838 12618007299 129902438654 28658065262 5986114809 23441637340 65041779841 106137592491 7092178229 86207331944 3354246519 958158123 1956376625 9776102336 3024621023 27512981994 115506438356 25576073114 2003203918 19851740383 753913212 169253362603 16366512736 26618207383 165406773 8496436992 6547950904 3472156362 2470013147 86829842960 57650050312 57256981700 14492994972 163698714 28672845959 118437545735 169202936916 74227547428 52226671848 76246534666 27775363199 25730842932 149063348458 263088392 9765517543 21753341976 4963434751 79312338843 54072189731 7045407414 12817603270 1305600887 68858623467 7122788873 91949822 93957803504 127456055673 143188844361 122822573677 27983876143 771925247 62039635346 120901025809 2443789115 50514176568 11898229346 8611861712 61337403979 13053446499 2159564299 2601698909 50534426411 160416713262 19570796708 1991907777 3559258384 32188383987 88009774075 23666989685 80213600865 8785562761 80110723 45049197398 107734509971 133196530731 54274800962 36432590822 48827568482 26103311938 3906244890 66461891924 10435568943 393643276 2826771507 78617782500 22358915730 63202551141 29303761801 25426057624 37566325194 42784582542 60610512563 140286718140 2394618743 41024719862 7342189570 5343511086 4372165355 35171516427 21979353912 15107858662 38568539266 106501671835 130860706590 2888686205 44524263780 5008141840 5165142985 111784184356 2312526387 1001832242 101897871638 2691087613 88146527970 31300327074 28803130963 11393129939 139459217457 4856106332 553781934 19624958704 120862385265 30572623043 1115713837 79147845349 13871772617 113694950204 44809933368 46945441345 10420494750 19287022299 41752693091 21358973820 58793247467 853468527 50909123125 2744221850 56791930963 74078769427 48490482892 81970747059 50210496792 133154984848 58976991303 32590988675 72399187315 160854267559 123666448856 2133786596 16274334189 97354128236 99261142446 3154358043 11067489418 111009975853 2771366897 53454345053 107364896058 49994554862 45740474276 6034110517 3568192465 1767820360 131197926645 40580758898 4879675581 32537592663 39911099466 38329279242 3556654597 2564790294 1701165946 96364616608 139229805171 96170247355 157649869229 9528158024 35025513554 74673098528 22048435256 46756324237 8508507977 6850963243 65161857499 7771492293 46404566597 1184195663 17892207098 13891944243 10322027408 13398285918 2649334258 11697421915 104145781217 47445524922 71677163563 16860882755 2830460462 103375975853 15615006659 15202779747 73221343535 16050939478 15035716870 16007003435 8713972526 31987675031 1298830245 3137882605 5236510602 14672040784 37719297871 433484956 168363810450 135475242679 79855213619 24472288829 107422780375 9069291902 14806081767 8151147599 19006202400 9637846741 1797462830 24912984203 87802894841 60844814026 29864445286 33170781153 9543960598 66076761136 118621235850 37253296149 92875194416 29662881215 5382873740 39254095581 6140588499 69464505200 123333363776 52494928010 3429337654 14202043210 8641378148 28982004992 115775318155 134990840839 421825183 121482602158 134618309965 50473462690 5346034901 1938262594 134598062390 652788661 42650345609 19258165073 947818187 118171433549 62381909937 73800560078 65197960336 3299592719 1647386869 15938130282 23326446946 45728951028 1130201423 37193558642 33894005338 26794278285 3054559409 18475158238 494162032 34987688602 5259691257 716967871 109290153408 3971786586 3607708703 1191130401 13360036825 132796460358 105873342866 63638227865 5301166851 88861522337 17131819382 3642434076 17762548898 4308244449 16715212913 95717038320 58215435281 43437544409 22440054457 51649237022 76440800500 102928757438 24833458685 18390556254 28776473645 15228709301 35174320867 1633129780 23811402529 83820674634 2790163722 99629391741 141134651333 3235403848 46096332335 95721448887 1966948391 1077753922 78562346842 9863348621 9521038415 12445021246 10009760066 53201385173 207870682 144854337404 136756820581 4650389234 116419324965 27408755354 10355484064 1212319327 75100338454 8370947641 330682980 3289465014 14428479765 5426009596 24349763306 1881237008 49625521935 5479068849 9420494674 40968543 48270815100 35613834739 48008756367 57185475376 11272479089 52089321879 76020282568 81397598524 35705460808 46161725983 75908592783 71926853 120669956603 34017157929 62496344920 15172485350 21984894279 34752453783 14842400573 155941929243 112118995977 126350516034 68803143883 2736858735 12937414508 53972552786 10849194302 61111029942 73475522011 65592545 40318059887 145535147483 14617796538 46145836646 36968482201 28040751918 41506431821 44692347744 72635350966 2543238624 59635353959 73542764126 2373977226 85045351921 48716630411 16577237017 47959998879 10960430152 1183040257 45828954006 26675853 14606285690 189305024 90191370251 73408719216 68333679766 17989585470 93460148297 3221552424 52231475133 6255605785 131332774429 25245685244 4566486332 75558475166 17635190184 4152792763 87448350548 12398746034 578407373 9625600211 102415532332 19929917763 3995585103 28605648151 2427894167 5255189365 80210877592 29047272445 31314738551 58089830928 172712751076 69866304911 14996474305 807034857 125382412934 38796448247 1175727578 77186637634 86466957684 73082082274 119891790023 8742834073 218717037 253728793 12491539945 30674222820 34893344553 43477647470 54273343257 94751489472 27288530175 5383030260 50275295955 15678835553 24198775741 55098420015 63435706300 5198522997 3940147376 4614713393 55235403500 16955220918 78246604749 96588704323 56953673943 61453848047 562748708 8432358338 11162556838 21975451185 24479526024 34944955471 14468374374 83268239275 2085160202 113269889190 77090292013 11635607591 9663896311 161161170545 12426874500 46762532909 14060055263 31888187351 803781700 13630575966 143014215536 391326757 6986991314 192335227 26519068040 2625939562 172843745822 9123354515 97983740640 32576255253 116563916682 80467458426 35981836947 36807137040 3386877719 42719420367 132964575438 41629406406 26079346546 9290703409 14663102191 2758896285 12404591721 1037803144 166517128927 85788341594 42839197382 43797433 23965991163 127603880474 35674990805 2791299764 75557735935 31521860012 28372898614 10872142939 2486776659 20744286108 36729709200 68409440678 4458766845 78379204366 7047773842 44982909603 98742296112 59170040813 40232709342 25125918098 3030516662 88503868049 15514878482 52012819835 1680109440 4940997821 5002236596 45121905036 28290720563 62115705400 970019484 3237054848 31677362082 77929830525 28569455285 18708922844 13439171289 40335541060 11824037313 366639537 35645201 48888248159 99966872409 37684263455 24789270988 147315723923 19265165520 50754541433 16404198388 37976958381 31450650 48395785093 106380060645 61711818997 27037114439 16313050252 103036650429 3545901978 39970888458 21922051349 73500817722 24346542405 22510876845 4666852571 6170678019 65028402495 8185537587 2729107422 28935494355 39166760827 127788621763 72023539404 1282265082 26376967860 39623841149 76265603662 6120766521 41584068189 132376565321 15846855466 139449111571 87442564866 17588583841 66173945549 24449337716 20101182035 81531419183 2350301422 8988513431 82515718739 6437331906 48440980858 41054039379 21245771340 8527836881 6618158112 108431095201 22547964036 60499849469 48737604819 72848053843 82989516180 67679994182 84899718279 107845901184 705878421 7645178652 13549105774 157241420863 65108883635 9574469261 4426398843 48417536354 6168298549 46325183187 52420570291 65767081851 84371671527 12425187099 26857268 96081418332 34603612297 2532785407 1164578864 61499430492 105912814561 53052195704 65578751644 129138972777 2379140208 167663841848 951964396 47421265148 50203901062 4177440975 81880401330 60776465227 10419813079 13263945913 153354275514 35448788164 19500515101 97784353594 1831811122 1435820998 6717419059 461269521 401613817 107471070953 7862140078 415823400 215929970 14222848714 19744761992 55593619588 37260649521 3082928239 55907230021 32273249309 86760331796 825411260 89442744265 58137309574 118877564668 97391593522 12980658585 12056536736 15721519973 6520854471 29940593385 73045173838 13776096202 44075503272 40956779772 30491414782 12154236665 25928627197 103324117312 44342016456 26885321763 53909134671 102314629538 54420896528 142061244550 20418485230 1776000670 290860780 50876489126 45377622939 705460411 38883334384 12367345390 143194324492 12550547225 95811547271 110762168312 817710785 11809923172 70788758 38187299486 3865346153 34557155766 6781597438 52053091842 61221314831 2540903658 87472865019 44569456444 30070051942 71896145715 22126281345 70528738691 135390451855 128107913 7070437892 2944515728 1376231871 106420603 715414311 15238953043 38794026700 2574707614 48637857338 23058601927 4366093559 24714233189 4521114289 13223504226 30817143830 28623093845 4306293730 137251124841 24278152076 35157415573 38298943708 2917106738 37750655652 29604589873 121715786728 61323410820 59777335460 106379488150 90539771177 19914337818 17797455033 30965949012 32237287735 1572602706 3439823602 132560700858 12062962458 6471747958 39690353677 94451403561 16836086233 15548858745 37499038972 24234871918 5084587982 15840095627 74222079038 71056453875 67941980774 21807230496 35110072924 84908480943 71266183599 3413257 2943182083 12767819952 153319742622 41526637826 20307702073 25765050777 87248342181 108324855374 112375397048 105139033132 81361095584 7703191222 5961213086 1292186652 133613926424 102026594460 1547327091 39446317245 1213371184 2067514793 63716768032 1023376802 60552369208 143001345286 119448687331 83493078956 59835818300 10167016610 63676109349 2397013982 100585857028 82292935882 9010597321 5556312934 3858648690 1893862266 16329089045 152463853620 2342729892 2971847440 100940310962 41819075535 53226616994 141853498308 32459620003 28017983778 13301201567 7683759454 25414841467 2845302065 4810028445 126945718822 18570633576 65297269497 103296570135 70566537062 35918680511 17711556282 70848545103 24634949948 19800651940 37808248485 65790304044 3405388211 64008497606 56108506424 596308803 35598449536 40541609844 5626454299 60120189984 38141986486 51557196060 74103631919 32684119233 18558705024 87111958945 3568671665 92478640200 21440676477 25198711516 5123390855 83826176174 95577774603 10553347252 84585051216 9035988873 26312225837 23507182842 12805273846 3191110 9528502718 41185137746 888747540 88445317627 170302142894 97999497941 9147000287 21864685961 9635314939 83954824069 868310685 38512216707 119603793474 1415192540 56881201146 120436864489 51145272026 40334351166 71199858554 5087325612 100937091742 1489032558 7048354782 20083483381 128172629450 87674862685 1057278040 3786925415 57016576073 2540079058 36220920009 20168394584 52123487378 15153623632 16228034488 548252324 82310055652 58373802148 76979802847 27221068800 19024863336 33403536134 44340269903 3590330149 56361437316 52249932177 16484155823 57146967652 9383733110 11319936282 164794155474 52659232764 10654546700 6014151015 3441511855 17450229377 37641174897 6816473043 146717782714 1205147985 32371988216 89041450920 49948801111 115601936666 578649284 33610912450 25198262524 120605353300 2109202752 6121567334 308666568 5144041 39834436673 10981380072 50778604219 129178904016 5367925203 82269106082 31584533925 13319699237 960519027 68831948 29066060372 78328948176 2385453483 35543205597 3431645007 117149621447 74141466520 13848985837 656967984 119582483677 37346953471 81638666758 30421855745 127784808501 30809047280 105517562106 64933076283 108114267213 73662950616 5878023430 34843236536 104759950030 23717477865 39766754769 59172531880 152928784216 55121949781 8037197026 44804006897 102374967509 10578309072 2376592723 1245901003 97595046798 45729176825 16261419884 7807505631 69613225381 13498079197 281048374 16192571008 26278747677 46085831173 94600505473 20393794780 25531358922 17616450731 71824358123 30868938393 1239817374 60576915187 4285886138 1396850117 1347579947 39298007102 166572887053 26107130595 18118793326 6954228508 31371932682 50943725148 111280879075 12323126268 91934742930 72847234142 25444498614 26267485728 83585719313 110723076320 2380504061 42052284931 6260192349 40678231815 152716189696 3729210049 311679601 111544608432 65481925951 20232838137 36400540365 17534945826 39912313543 4630223983 9405632226 1333349078 28228518023 37900198529 202568662 22158578894 128264562679 31941610692 21647647104 14775694774 29421978140 36579644834 19642151656 20072786332 15754451426 14160780648 46394108297 35649829587 123166278600 6491615062 150825669821 22209368094 10515944924 29379560672 12570819649 45211049966 66908524679 8693916413 649648820 27566018714 30833231488 25788483136 890795258 55598796401 9551873511 2960449075 22755959587 51015525 95994433010 9382825466 104913109919 16232777868 5146443639 67387098315 23112079321 26810936445 113353229369 4528330670 230291823 30118259540 46863196851 90442502796 13735288505 113305541667 3547626893 89975190671 41467575302 62568677451 43021076038 28421700267 12990138757 84200986950 10695304176 15345639307 14968320052 40219729 48270144723 40795100544 7358311218 12933279801 3058347146 27977610144 105603830007 6199306376 31545371876 111158517194 29440498836 15766338620 116843025477 24139709607 66497461884 117588639524 11375769100 1432809544 96253411417 53495302415 23943760932 35142248111 82178302970 94204609523 44604980202 28212564754 670582800 2359556448 30568238585 10085517944 88039130345 133741111 11130242962 4395035729 83407377500 115980857564 76206938043 4901882459 76035878286 78425597080 12659272990 595797518 40634869452 10797363859 32136910505 12110656111 28017022373 2389996098 54312403622 9056457227 5374110329 19319120134 4489199649 55022249557 11575348335 105374828441 36322033351 40452961 27233810177 11725368459 110227532802 3382699928 88965508152 104273467986 31885478350 21863062010 959852220 8351972781 34207624956 5787110712 102237207663 4114010851 87465334181 113045223388 8975130944 10281169963 66117755811 22492648653 106046465548 10808422909 15619667420 55460304750 2554514729 29650391870 4366862473 1355388957 35199069437 111874483556 79122711026 42992010011 1232729666 72078728768 70899491829 93304790286 59961018610 29426350450 15324118218 15380574291 83620118896 933219525 9280127117 52582644906 62231826103 20425743525 94876474499 58283618241 46529606237 3006672385 14382596273 122500637306 474467689 74698377281 2534967216 86838533037 66064049953 42125214237 26744320286 32259588571 46135588075 5744977152 9436362309 4843935313 54599684986 15040534008 3692423647 1794053051 18858111996 25484184773 70089915259 99128069653 20306903657 2858301273 19818224079 13924808808 55178309121 86353343075 28243962933 28043574191 78926039 1552063860 64286970327 5612404775 1262864013 2200400290 74659923492 13858948552 99116105727 7479613755 92050510377 65460385047 57380375297 18209176053 30780131717 7611120853 146823702570 141765513413 46976302498 14931534101 45803577790 4153875937 2404949449 2276597236 99219656648 62967355226 50054119337 4353506710 7532723933 15390361896 45632039274 140262678 907724974 9317101515 37589717255 8242607433 82443820696 11146428264 31229793925 41636740538 31059029090 19316277935 45251228707 65737876 135445085839 132233439467 82012305186 12251633403 122210317885 31668174469 13013832154 6056326796 2682787361 69477424158 93244668948 2307842490 99518082521 23033985176 61387085395 18556823351 17790717687 81572891849 2846874217 96671282079 147171814616 17869094491 5802333377 102443955042 14540138413 1157342203 4691730433 129497422553 104875361260 6204840414 39205817810 557819391 27821889041 13078661111 44097579016 17657779629 28174271603 62216735731 19516270660 3985026958 82331407931 16816546255 2607005324 127893319192 373348529 17116098052 68854119355 22720449982 7751801 1094592692 97147889406 57037897 14249394881 106680988017 1821102423 66059071722 22177696656 4994137728 128429813821 19431044988 25572372069 90930414706 5817748580 7474239487 65362232335 6196943255 526947391 2506244697 21738705706 57185121592 102578177684 1029819430 100256847734 1950685821 18499590892 117138812124 6157283766 2081957863 88748222271 1393198785 4505809008 152154001466 988192262 78508272938 18220118295 452684447 2453564403 2365756748 7660174450 133194648817 14552277932 10966064479 10995140249 1882883387 2354259594 12339752534 11229082901 29852319594 57334205821 81692007838 2525563587 604376073 15738123757 9668398708 17057662646 40975558981 25706657312 94353768747 14958822598 30623855002 148355171369 34216061201 843824398 45018542232 46466593174 167266603806 169444336 864551425 10019238841 775602718 33293330891 57064453720 7700718818 34485002370 693847789 155070393350 16353344225 29937138066 131267809815 6781247215 62593078753 58283526158 68210716203 69415149764 53086431875 22159741263 10290684585 1440561264 72849885389 39680061394 36425611160 130201222928 3524064116 17812394431 67454045790 5238272051 99863620457 136371514290 26328137 12130491591 632610729 5791662737 6608342160 93115861334 22410661887 39332138442 1336756530 573109133 54099587008 546934513 10883568832 39434384395 93541339266 35464604784 12771502389 9125600205 89879729761 4161677176 35558904265 14824472017 79879901093 43611184507 2357898626 9192362210 2590407848 37234183508 65542490068 88498987880 11611808099 83749394523 57882309217 3011370715 102912851832 3354823919 42921128248 109692286834 27721306 677631514 116860509070 772683637 32709673175 132242674262 125824236869 14127913721 13785897463 79966338848 38509980 28357034797 16727762338 14751190354 122757369 58124697975 12562498420 126544129141 1173277417 42233440297 105948851107 9517869230 1358257226 94279563227 1315670602 3875158872 5303511647 30474187725 13461459873 3629776628 34437749129 3708766197 26386867616 151193385956 2844482812 24443866189 1835921649 545308674 66907125928 4930017443 4041578487 10701003343 6680301574 34186137128 43302650769 3487554615 101294207069 16028566054 1133318307 56479361080 61339376776 91146197108 14489376821 3342785435 55717503583 36706513383 40513112347 107322832952 47682221506 1935841291 50280855972 136777628 16646534758 104039503048 44225678834 18238399327 53755543296 45515535587 76300082109 77846099658 20667923365 15823876948 10450865762 33791684311 5264270180 6287655909 56412532097 93731818713 62487166761 77016000477 41291866583 143846145635 68894631197 84985359103 23651350845 23960687162 12872362376 155123583834 15082904353 30021604716 114766769 52506513098 42037992567 139701593189 77737465096 6124485219 3715868913 27769439842 42263449560 44324586372 142587747123 54131006532 2096246987 132492896791 985289850 51069226050 36908065694 47898610578 29387072679 1545302809 36110705887 54865213409 92213411993 10354496002 21360608105 72868444339 48354804240 21489294075 57274234358 64411080450 3182012619 30255708094 14417948093 64658285017 2616971694 789759563 15926867713 39697843692 82796509604 6991315202 717557353 26308398859 45625250802 398370203 16310698077 12018401833 6065763870 54564386530 92700406206 5050816999 31773773435 8052665317 9858271676 997701250 23865522533 17492207328 9057967410 38679002202 232677836 108310233573 8300041969 93408347900 87278836965 1098941044 19216541964 7041828798 34956762662 12189329740 22613359266 100548334353 30294561405 35320521481 10596824726 77696704988 3476356277 49327048362 1398727760 30546156179 44714334765 104212518610 270562426 77801757442 251147464 15931756318 78875349627 7091408245 87084465241 81165585578 4233967699 64441070555 27905153211 32672755883 65828810796 101842295479 13618241600 46341578202 93949006161 55988556573 18468220208 5495327513 43683254054 92723148011 70728300955 6754397116 20130970034 34251453519 47474741143 21024154239 14911824975 34459022310 39285031982 48397990000 25582911392 32295569 57210332 8590600429 2762779017 70492024351 62179929291 24286735442 4101877213 110000304051 31110227062 21779680108 32888298876 7536740285 1576578619 15491483844 4386561071 27788807389 4692767259 15866903203 2626573262 39980715329 41419647541 7061069555 42008617629 15776536271 11958077073 21057722059 378592241 7196631803 19329691949 1833998681 55246824450 55134989720 24757554499 34887038112 59432515254 125457948152 48390260200 130927017574 40543883665 5270190353 689951096 66592208062 56069337349 6444444260 9544355857 823158974 14843206967 36626094295 22785464551 170207271499 3947003816 39814413606 122007092744 37118162485 45917625723 2434170487 44819442217 35779035333 109802600850 25569568190 10430177734 55063226187 52529821608 135653225909 11761195657 57984828268 1123601930 1696493016 75139589528 731234454 8110417697 37557838978 493455661 56225249103 23354788129 98118616047 4307426892 129267565649 6467031173 147209001336 203688050 17578361604 20687206741 15035484896 6979104709 104320582113 2583929861 1999020460 12005147090 69024545674 167533279110 168381933 10072885517 34818051699 38532944721 98171027145 58399269731 177331102661 21037191027 10045879235 23865627854 104411681391 22526783735 50197969209 135540180117 23461444426 27889260839 22189734259 116834252579 19901096233 43223087947 16090347199 170133030270 96266076506 39512111311 5051690680 79311062719 14997747393 110605646 2773603571 18785871212 24647031223 71255133653 2695589601 34377688849 77421988920 8083314784 81019296083 35318402851 8114171962 58978846933 6112139449 66709624175 26573744152 97292654109 66115561568 70384389986 8627662495 3060070095 34055314063 49830922965 104789648967 29648591560 24654378081 16046379883 43876258557 61200836641 657107007 129589169570 9226903176 5249968153 74085384279 174017666143 96514538027 14412567911 47465396918 62192359073 48468304149 85823262148 60371407211 11436328527 95873046456 65915291968 97339628946 123959214810 4326312463 2169896069 25655114484 9282009125 70651303325 3902286765 90729553590 7389150977 53788115218 42820048699 8647058183 12581553782 93628601702 8332525314 1275202013 40501628319 46584849952 213043901 1030202018 14150301416 135779486381 32683059721 11475669389 118907414026 8348784054 19791431160 77048418629 41015128181 888875215 65974714283 93780978621 51212628287 138620193744 4339873513 209122136 12703080971 29351630460 226761629 3613316354 1664054828 45296948981 7253680724 965443285 1003024528 4384205425 963481667 34103638835 159649920181 52060986 54536929074 9347214863 42396118572 4915456306 18292305200 33885939572 428147590 142581646 2355580646 5316012817 26931003604 22348982905 21026531672 15027523241 7985109596 33998087343 5165754375 121241902205 376591865 10904008170 40520326589 59206849324 82759756321 3405040105 666058586 1621146259 1355352716 2775899734 25292158103 1551254753 76777959187 54156008051 85043241644 46624032888 17005902037 132786451086 8285507471 31945524967 823921951 95326561129 114642844310 44621744767 4226150281 34710479144 4405071899 33608944949 38634142889 63265964637 29366085777 4833638422 14163499168 157214750722 89872218324 35116961791 46715280264 9985822195 23337821363 1987656650 2743879702 43995529188 22959581374 15627400203 17567016565 120560025519 5126743422 60972750573 12624289443 29167668018 17008032950 23619093044 23923114434 5184791234 107981957782 72252831056 35153649465 44195604151 83369832856 2511731678 20374790568 129442171379 128372593104 21544141223 120194039987 17933228416 161135146273 42572971080 19979146259 41966114744 14482194484 32911586342 8398195098 82692458215 72474527803 23822414453 392420816 60841226054 60894151770 539284044 85199496191 78725129256 20971821444 35503569250 44773760278 72306503556 17146359353 32164618757 31190028378 22231674345 133596836885 42954560178 12114951301 9759350279 202318245 53588096954 15743366401 18974468526 5045375042 43580210313 28174383777 31204877505 2724829100 119662009893 3953597749 75365295774 7747658717 54843584285 71888825894 111177901323 85771911267 5649610480 34540315150 8851537646 35089450 74458732333 8455081470 5224689491 38919208626 226052388 65193522579 55845321316 24684020321 45474669507 1421822269 97117488082 3932380599 17693667933 14991785584 37377963664 23528995746 65994055214 15466010891 92565669303 14639645065 109492550141 5986544893 39221196760 1975670032 4400096423 79183321957 80713615819 1248840436 20447058191 16861816770 11060644007 31009156538 2078238563 7701624473 25063933937 27790533284 35782413118 69628499586 5764385010 106072742991 85974998374 15495341595 26318533213 1532422158 85437105770 19650148485 41340385517 1959130410 45470085394 140916676190 17304576964 14983533520 15068927203 28676719857 10312889211 15668928128 16990730010 165863259390 3174311942 16543400004 139132069084 166789938209 93616904865 43233487525 85905199105 91788674204 113996411261 736552844 32432157006 6919024463 4783728534 91759112119 41866091291 15421312419 41718110 8009514597 2841710733 133367258003 548550883 56581997744 48704241471 11035140658 57678645466 6344530830 6425100674 8663455420 41789461565 48357843695 132164714208 5960217089 53680559912 35971952838 7815914578 18506808295 4559622421 6182194845 6996310331 6472845052 17183377287 1440405288 10310906089 12390581569 28985950384 69891356719 56576122747 17207468043 149863536597 15358884814 61111545490 740952106 114961605412 43578966717 11487432777 5554590745 143448233912 41358683687 29119627079 2753507108 4462843168 739426512 8779976196 18403083280 24691372922 34128377176 9281501958 1138075526 38210574014 70705670995 1952742199 37023728192 30855979477 6422441247 4293944827 34671696964 35018047115 4532671540 802460757 20369782225 40505366078 3225811176 4208709636 16435375522 149485675558 17435511205 247962520 30387279969 31609191077 44468108313 9724566703 18268512767 118137915400 1627055685 34549931940 823242031 70097103450 10922669873 39943611385 816845997 2157493151 11071021817 47739653818 787853579 3371938924 21108273403 2455352830 25572379480 54044672989 1399031911 12357483496 37987795174 45716118018 45592695438 53761847998 162642715114 1420966456 50241520423 118257793161 123503616575 63761373728 21244348816 103041701524 14018890617 109654171198 11123877281 1142019605 52366508387 78247021484 13716633464 14751182582 16031834543 137959856025 6436685717 7403136528 13699493726 114564735679 34224369294 35242599058 8854205273 92814115505 9120045552 91922669049 31055562924 73338455973 64105254951 77420247316 2880157545 43860691696 31228692225 8154343157 1668688317 896561470 30948430557 36562606878 28367343747 92602600863 85555752599 148060071878 26871274025 3684945390 110687850865 48551893375 5939166679 29919180266 47008706971 74098054070 15087454841 19424032587 22778764880 13986156465 54510482348 17267353281 75433709569 16439340957 11269876502 78500506526 2727523001 77307039503 5438557919 383865887 307827307 5305000 7874812732 19758024854 12806983180 33039929454 57059837919 34380493956 915217348 33596985399 101410807456 1408727867 15498710805 88143722695 60273262670 10648137352 2070341225 61355000840 68823892962 118937618095 14765495956 23152600992 68434415394 149929876205 8930830248 2240472848 111197243660 21053173950 77472068676 7014051368 25854385438 13105421535 51572768553 319355597 117951642269 82952615164 77364153955 7072586166 127231999037 108164937725 43212831445 67052680386 121346029544 4632583258 29703038487 10658358363 83274444115 20795166264 16663158239 55008447191 8775092184 2921739881 4191906556 40211545702 15376532914 14634056316 50103650965 16385013672 58629327518 110529743107 3224609359 1093909347 8748437591 36580557857 41627702573 3466787684 43453306385 14903144906 1697750873 36616355338 21326268549 66409712426 51320925711 97235030750 75328593706 29689352022 124534391406 22326947560 9417350747 20011258541 44624644 69612668775 8095743939 11193024070 110777997252 3533722576 3294032948 54419647308 64202830266 105374109328 121879571548 3333941772 9883154438 33949541362 35188906588 144263342 1493208 21625700856 37931960754 11437804092 17345520197 27559368326 40978302050 17827147485 4688088551 136896126 28654036710 9826843071 31450284810 62110261 48370344037 38372892753 109405024421 120302248 95785567107 7749540448 17447883383 1178058655 12786936796 33870555757 42875715057 16801550343 85820507210 52867961622 23620140201 6535165224 55717998401 3962797164 64959963474 35787277981 3503013762 16687265888 40289113243 9026670761 5714135541 43835821049 1206469787 141016370914 504143445 1332790509 2507569305 137977455234 53289333745 95170317669 127768682879 70451356154 18479090157 423127276 93775249068 7104234097 80470911500 9047603821 18142904899 71512969408 34734802518 37523544243 20876729042 6912293163 62456310229 76748309229 14481099845 35988916386 30044 34147592306 39890270251 10714647861 103081857057 38768863941 90506878266 57833106282 103840351124 75548701426 1979842621 20337023334 32526641 129422375304 8929254688 5876888766 8484386652 16966094431 13143983030 6072370654 37261485106 15070897352 313917916 15046170462 58005206876 69605134533 19682303459 1697954955 896876570 6375282336 59594973192 3496709382 11625425907 56437332397 37441349 38824332266 31905143900 35171269325 151936723933 20926017 41435744406 4399096958 119278815379 80358805939 1412175491 8290801833 49771520241 61836768505 55090754850 130434737341 77204254458 15131732256 118067618728 1624133560 55918541711 84019759044 83511734907 11134096382 65743318666 45483354867 8517450447 157783792552 1612538318 1199112059 47312619152 130426706059 15682810724 21073880797 3714566207 107420127664 74117981665 19413890680 50557791804 8519437139 89258344529 33469474031 38629580376 76113512703 70571057653 91134012842 8004532527 32671929035 59176687429 14586286331 24360689811 111176925468 45136088513 2211161835 453757936 72057369915 20871719650 56168452834 3365388474 48451786972 36102640686 848251288 63905131583 7048847100 122701049385 1910723463 97092001659 6182715264 51026701627 644167442 37324256489 40162591 46576244257 141756617472 3604371158 115903669042 10633739929 36560918969 25065276482 1864947748 29075842365 4727377861 98380999095 99382833080 1714122233 10918524450 98468286591 3916755815 448885026 3113696503 23813305452 2617725000 28103353489 69359431158 2310311197 20615135618 2925953161 1290859489 39596032388 68705913377 45882981381 3739133381 7425604535 966494755 377050247 105888516344 65234787186 5877364794 58441465156 97191977786 40649796480 32857001690 81750351236 13205659655 56847261761 10842098756 8280948313 118076745735 79380271283 2776698401 107111046459 15223454 127726152884 20667728757 9994355426 2020286927 15527294641 20481121222 108026651746 52287077658 20434442748 3485351581 4275727372 559842524 257563319 1433078325 37496027416 85846918258 12588036350 6065880489 2913151980 4770478482 115921702145 52261578773 92821157525 3313218535 4033778915 22716109188 11677275323 106825199721 10788418928 4138011195 102858260499 136475886801 142360815511 130690931116 47807052082 103809801731 78733413829 117901420331 5840589639 114540681970 49271711453 41765561321 3022221951 8500701286 1362530856 34428778889 1807011188 87537988993 16224443741 8908361158 6250518025 38928651638 10634203143 26322168601 24488008341 20312783591 12805132420 6454988986 13002556174 11084017487 22589997402 512751673 4744880983 159995331332 2585244220 8435973124 18751886425 2820258143 7163503984 454330233 162977722747 104953948430 2864379343 57559242051 3661056744 74351343680 69216628758 74416633881 5866331031 119023745606 52726310572 64993127711 2614036401 60381277412 132036375532 68149408970 723662299 584269884 144918961 43939377526 99529687068 26495514140 1077494108 8182690203 4551395320 24246789813 897950026 6339271140 9032987802 112823952847 481741033 49314213807 8975606398 118527307274 36315397401 36515420831 15253245733 21694902449 7057888581 26460098904 169295836292 56019298655 11183211257 107815800682 43775945185 37972278693 25242596108 3125967929 16887237130 23006094861 106893421565 71925241927 444266265 20800857604 90944670661 7488615923 45776641782 14967108983 57425711180 6352463037 51688395519 148612510683 4526867353 67143279997 147650505267 201155132 81371415732 42469145849 3896435778 83653774247 299534649 3524185557 70743384507 4253401736 366253890 18531169983 80002557910 78669566349 404410469 46248625395 82363714327 9042147619 18814351446 2162118642 12056691300 25929990936 33956526972 4369279772 86743478724 86292078176 15724005271 82112919 1070856820 47082619429 312276902 18089514113 82862820090 80076837 47816776682 98785858863 1487984747 47205495382 46496641148 113025682821 6533605507 63629283329 93940208812 19498455213 6488298377 41216264652 98914595113 7771727745 32764319580 2351031525 1017778021 100953597418 597691885 9036827793 13888382777 52239209372 14348538744 2078382472 2952752000 5307157730 27940034309 32759004120 4730568853 7422443933 100132756912 24047564422 1460535249 7298639981 42704764408 15167253288 25749593574 50800688866 94337939370 37375936742 56663846771 99365535252 64427336972 9054436788 2375271358 2781096386 3570468155 75056935534 16230719019 28915788432 117934071083 7844407416 44163358318 82861712695 3986843287 2490793272 11178688605 119580974782 80490177866 12989019208 116905481195 115112330243 27362108056 2096882989 19606094014 8073362393 63532164779 80876148369 63174100949 56561936146 44744237351 106651410178 112789978361 30869992478 115460130464 141027875574 53536852575 88844142619 14139758457 25018497325 11588559027 10842614362 14006836088 168818418 25189252168 17952455065 123161864062 13191900057 60084730499 44044400202 35431812541 118226033608 75603217840 71818536369 99050927418 10311891320 26493894978 36929603908 124800116854 33063001497 65231971773 19876424269 154388652061 11961374182 671499404 6204822841 51838187779 36585157903 15903844157 12776274425 12894441942 33138599328 83508915573 44660944000 129813136210 21097491268 12080989227 621152295 9989278754 20283610575 157825967566 13771568209 49902550168 2887679924 97839144582 21017550803 21048987384 2006860303 50745765063 89724397648 41798607814 50825398992 72482429296 51229301956 1685543734 106681754099 15971807697 9978979737 2367189705 13507129637 23025898234 8155855760 43867480030 2005371584 51060786337 63834539731 104278363510 75155240166 29273455425 1276332037 76809619857 80477227957 991812896 2318779805 68371898888 13494412143 16169301778 13801167004 116170954247 60685020901 9057573873 14874308419 56567755556 10358679157 21172753464 5821829262 94505672451 51215006070 8621724989 21730989632 88489289028 334957554 54328927353 3965610525 28349765268 109581468071 81207208001 6259497629 67481298442 77071013253 19692411 98911598951 26578683951 13103554401 125412152946 2806749816 109594251478 100395204390 21767389234 16452019255 7526842999 2023108012 26845558646 42612070981 23335602 53596350 42465089442 12531438544 23261820127 119763838924 168757842337 153790745761 23393267776 3069946790 1728681995 65931993397 2791077714 12489838144 50089409855 43430132260 6793995741 3101790586 48429996143 2041229359 3979404048 22497836651 7310577051 49133059054 841018023 7532694828 50720955710 121168829485 94295207346 12370068766 108983559 44362215516 32218244181 126009085158 285901214 10735410940 7882370635 71204331862 2583298325 90254904680 55741740923 53108305946 885600450 50051809214 143165030598 46348099868 13766956157 10465919387 25538539626 3758377566 122395039774 95419955 45205593881 40205045964 29556377409 86354404629 49618901160 9456651828 94537613294 40652358378 5013220915 6177744685 103131476860 36565154935 9318332795 38396629564 15631643770 130135135 2646735631 20173747615 90338234218 1987945539 27105791 647882037 23094897502 4403208214 446099618 38579453083 30859776784 5923334404 73902032616 64351438459 5464096762 18551561915 60449788021 79546004080 3445068195 6028491370 9309163763 41922021368 12449978208 5542125688 14576853474 1582100440 40253749743 5579085340 24145295 23717292579 67443437615 1924392664 47173594257 21693950977 114648559387 32556622343 21323726231 738720137 49825401659 89416486211 34844790201 120713988659 1463112660 12222578484 1342439970 9690405772 387302877 143485579599 17265616429 39132398186 27021414758 59218493814 84712918441 45456312329 52377755578 56621720526 20619879632 144833305506 22634435073 103398814464 94138364896 34860222510 1356058259 24064821940 11545670143 43485502421 2595926049 97700160642 2830030270 6497110501 63857503742 1676846645 409774234 18593952142 2259812373 5156122191 2965035753 73763787071 18143701032 45305416945 53415756161 41841768943 29381053186 45248933335 88372470360 24017283546 66196935003 5008983437 15515841381 3484369674 56836608723 718252109 55346184744 32031800661 57831519800 48303817881 38098924394 4325640945 23259282165 61409417000 5491566831 24591972 102720233629 26139855323 54092221226 13622490835 28558895415 22580753 17623788865 65261197390 107953844282 2161793010 21351695070 2102947032 20901020615 12613432136 18476624673 26883430455 11034503128 54223786660 724294762 7559456702 77368789787 22191802547 26000607202 39495854562 19571210971 103776914774 23846359946 621121626 7324276036 128032083970 13113757729 94494856479 40540717825 25779952167 10941469397 56972596210 17901036185 65975178865 422107505 7744824938 65469727393 39348143734 83239713610 120412358108 5377565874 104694232140 82357403123 172326319 28156430187 2287188406 2904678763 32434623617 11412851489 113036665878 16343603727 48569692125 15162852156 70813152451 6476916183 3064723373 15944018397 23445923963 9670578070 89194353604 21121581479 47134429386 9543107869 100433163781 56360933474 23978473117 43794992375 11627313096 32094887850 50258268477 4911395461 29688237987 52039348527 64065067590 29779771420 72922416320 38590343103 10398566102 17081556981 35386642226 9395274068 74371180018 5614642678 36173063084 126324952 9616263706 53643731746 38362795857 15945700442 8140787737 23215302063 12277561134 2904348604 9226745076 42500276718 119685190508 112767467351 16162489119 26102682316 10892188614 60965048416 2779387397 1748976451 66270072679 150150427065 13018293795 113037164170 69245649942 15005231680 70628027020 45376233880 15892225886 13815119433 11497560786 5077843603 88131961454 11569816961 10509420866 40701290368 6651949518 125661669418 41024123657 28671983044 5957227656 116926946848 2523129286 101255735458 15753323122 43737882 9905776196 70727971550 6437158145 4249382767 689001768 65187335716 56618844114 63368364294 5430584867 23180771850 4120597920 50610038341 2356165759 10483217931 10982184087 53033808290 57642638129 154810170 1248535603 13483890163 1957887504 105268291887 2333729591 132890423434 6105586758 146186496040 8307193196 102665636861 143361858167 99021892713 33402505946 102581126894 36071489440 8298601423 23529619597 9792473906 37029428338 22226393357 7557550278 28182911680 48433948485 7785124308 91844409385 90166868369 70435238084 63991286381 36230026198 25632325375 110682301288 119972054827 88029224054 6303077124 33317505916 35811829237 562763252 25449679526 40582199846 8058624099 15093438289 40137445782 31405557030 67824783860 106816155845 146676741706 5842020798 1946174310 62096370922 140198837137 145497388205 87515219773 3197895654 62075015573 4009092079 94400194317 6442297642 16887293958 40030638516 154835402 103276399754 16981071093 1685401938 7850004966 1207835802 4306558379 62386677972 150382111169 83079854453 34054972 27192395935 32775411588 716046864 3380309526 8092999333 9199505889 56529534812 96153199039 3623201362 10612623810 3281540380 9952855038 11224579282 8464685579 59690248620 28619048927 130322572 77524550021 103015663175 39030466073 1441429653 123056036271 14581935135 56910714203 3605014950 18143250478 6218944404 50605638771 1648056266 53671404731 92941532607 58003468266 1401250324 206306452 23564615554 62530889512 11443427684 4601450780 95653406207 12317528420 114747043071 52407986954 961947985 106501140274 16899360728 39248184963 11044291941 5275888085 33449736308 84792436879 2598829912 87684307099 13723585713 1232638439 11679004053 34945110266 450496828 2714938166 13797946066 6610195779 84782642995 729774679 36101583755 23680401458 24631544963 1252772004 41050483628 57631634748 48225607007 211655871 34900593541 10746375596 27165937058 30124086436 31552205625 37926195801 109209686894 39819000425 30304904663 3150674211 91389244395 19852767902 5294224177 17584952812 139298902 16361804468 68842997534 145762147442 7532004013 755132331 17647593154 64162615883 99426714231 14396669018 85515195449 84047174571 84185870403 60199509354 41332272414 59524967065 36488404655 26844702083 26014930799 13751550884 3158284172 1101872188 1094511267 52853503404 26110880258 2169959497 46451214215 7872104670 25233217533 28465089939 52873644756 85180176688 14597333996 4460454299 18889678858 55092898270 152322883690 5961593713 36123259 11040656786 14170904683 24027457676 16012716458 479608159 6193872386 7664358212 15387702774 36053432212 138236350348 12533153053 71717786494 8017211478 65780948437 162287245992 167021414 44648655177 121135152539 157043768308 74494869602 5197394813 6041988223 3014685470 47119944834 21747334876 53741563297 28671456608 3914956761 1826395707 83237260742 1331397273 17544377665 42713286502 83919751453 1894330477 312340847 11761830574 10942767150 1603772645 72541530495 14210219439 2244618618 35245666201 1942799362 2875572984 7904069306 11854210644 92033978941 18354378912 32708075548 8887822956 11023804331 10482394658 144678201691 1139645898 100079474545 21086652690 9636337793 30788825128 94678034012 26069838312 12169686280 60517725 16024352168 104033245658 106686892343 32027723663 149976760258 19380832239 107578428812 2876402787 38301118536 299130708 1199891143 1895694197 157583924 2171344519 87334846501 11667632141 11747867625 107997553351 17969621263 7158027417 18035924237 28570712487 2627957489 1637134960 144165409839 48374903901 13171917227 32707258802 99975727621 45288813184 17466997502 92213066811 99689427656 42878745547 11562569944 109907584758 118373417521 38244377293 691220015 37017322741 29325332788 97443902765 20817860494 58078188347 94939519668 6300513983 5241854646 26060485325 67520966471 3030349467 153512391882 10426651215 813123992 4312866736 28939802213 15187511437 641051507 3702489495 69011238106 52684507532 31302625644 8533497924 5086292207 46528925352 103997889092 72914730061 104604197135 4005903232 1827016454 982134182 13940267913 492838221 137082013493 13311112210 133493889527 84253155 11256245901 62863853656 27416420648 2753602610 83876524957 18340093597 58761253669 98990905104 10320505295 481739723 2724848954 10819820310 6191621490 74404828842 12109297040 32849755176 41640446023 58030550390 61071870127 60065562764 33305336012 88064864269 1601326600 66837264767 71001524309 26382415515 48421628830 17540848184 12506380238 86719465064 683667918 67193708017 97151266114 4083263186 29996515140 11568904465 38536665343 22552090863 81547396714 58641573760 454633360 28577793223 6580621667 31795319311 21003984940 55966797667 22417584174 27434290561 4170310467 79699075685 84634734914 66814602220 5221091666 3162480510 1293910705 12694342872 9500199525 11407900667 3372980649 14107379962 7131536999 45886008166 48585271343 54930046660 1299436393 60543120186 36102627994 1989060315 2068447151 102884833575 2789862456 13170456684 1310198580 46647521650 26570469826 61054189583 35860415566 3943658203 128981139648 46459465282 41241146982 108153268586 102252070709 33063639594 128605423517 45097760589 862485121 56503490180 33312729415 33531467999 4875485486 51969749631 11846309266 84847611533 105342286378 79407783251 9341707716 19617339591 78153604178 49536746228 9976091382 40944446469 30451466566 124773934578 55413024677 22456004 48267538580 17645365359 74880316793 69790208745 2461024045 2932967398 24224741626 103911761113 53737115805 44393745505 55489781514 56211652164 50516921049 44418409865 25187453375 55286439563 18511041128 13793319219 41657749258 62404296193 40561230115 28348266494 23969485185 121957322453 66807356 7493129408 18029643827 21702961313 46128956695 42375611711 2573554392 22058124640 5190873035 1860862443 14435487444 41305373906 24890980889 3061629893 83172202389 103102933 11074702238 31117550822 28635924945 4005295015 14442507627 10882461319 31605576755 28542495509 115240488993 20168978483 27423614512 23507405685 5744480977 661470718 25294427214 77942655166 10620494689 10498025724 60246837823 28326762496 54750806773 80656681940 2335882052 8233470051 39371968453 87129980072 8301382856 2035361255 46543770391 139833403094 7334204332 47651503657 2600151512 35449022325 1307222177 1915019609 92450221808 13023752686 760651198 21733679331 102622998124 14781637975 25462108605 26435538593 1146268630 236330243 28950499286 379993365 4286945429 54479919624 16309570322 117809336020 5760845294 31566720986 98461116170 157274748297 1284240138 38741117497 74031928206 11859517431 93176777252 70826088170 35685591924 99508858706 71597265639 46331963999 13572506911 24054444845 4695647078 75531153804 44387345589 2866329151 5793244622 101130362255 30280123585 6818678182 2061229577 125835938161 35441365658 3758590535 2594390764 2057662156 48881132087 93113876062 762471723 3017758608 49400057648 69502179660 83580630374 1271210121 82042951906 14782551502 7337040279 9417883667 13351639316 32929233790 50771368927 14787712359 1200889341 38042923757 56230523696 107399935768 28970307924 14885656737 19091117936 89983623544 36780668568 3274023598 27418253792 55816712250 42931131928 30995091047 21909003424 13354033630 64032845434 2457770601 80221293057 39597361552 32293678312 32023935055 48386179829 66642603994 15588773475 1896375905 29729493540 28146813655 9911907511 37166586467 4455530268 13514228075 17018141915 59794999287 2019832725 8478837120 43707442846 17690282401 8206004502 11204924308 61644405801 28337542893 2733873843 24065737826 186195556 4173624140 37855754594 97404745646 85022844319 69622033029 98671800613 59466953293 28982710834 23053155213 16129401374 83511213160 23230972883 21242023576 17012513231 11661170839 32233760027 49633052292 48542805896 51105190791 52536192979 3619952913 111650583003 76081361981 75819725330 116774714219 35713611050 1797486235 249217678 137446592316 43664867555 31633491144 118106503114 4040915055 4037078474 2065781648 8833266515 17844742699 62226766103 26967190158 56441448341 16823740472 23646297685 19364470207 49801633131 146750716322 26370016015 13883781511 88912355025 87960037038 97281526217 4708387851 16533689497 1551776714 47346083083 24803931590 9564918965 4253487788 5120420126 13599352459 1173839112 73758322855 55502079303 98645654979 6582940008 4552566119 8875917218 139335710280 23951599287 5195333746 39511616710 68857759381 89637810216 31345894246 7708326201 17267665601 6648395575 75348056018 4103438730 121108730417 95252584857 13442451640 143466647604 66627246277 30650965263 3351639019 134239348530 39812359659 134363953450 33644226747 1934885710 8321329147 3667157802 93686683755 88158572358 110942225925 5720159142 64577090775 36796300341 50343772428 28126349578 103552210464 5163966436 68378568405 2018106336 73076288790 15913760987 8886348892 29122014989 2253817558 64963328100 10404266083 73204247050 30885841907 11287532272 17950070156 39606544096 33408045016 19241268802 4896207466 52860649760 61071217502 28548281374 37869621615 34527061446 3445055380 61382651060 38198355406 1712163755 1179476486 50532726984 37730022123 5900325397 24425378665 336570190 26956132208 63144341076 12827164262 5939462637 10040757781 4273763932 30512347534 42283644310 153346108849 28917202728 10316184756 17651589858 11588643929 17613025793 2237369 35608944910 10557297632 7614490666 47520261551 18039087168 45910733061 2807475728 45368196407 9542874770 37460452083 85097334393 25662921524 88285721288 111882401253 56481230493 6453344229 13120747212 100213880800 20806206591 15745734850 65091619683 3726119313 22898309008 31697515 11551168770 24809848318 20770308201 114959538439 23133984517 39532132979 51687920907 17794532349 25899274982 49072428024 11255289581 247304957 77399508159 120944601797 18432130764 50745319906 34355872162 32375743834 32858226420 2854157879 29812316749 979345307 42027297462 354735770 394157315 22300873635 1795777990 15733178016 2688089074 27354363080 6780015284 38242738878 43588195205 14457687370 32556078881 605879343 36641834858 168783466161 23077337021 41689364788 44371515479 58264066026 19131919675 3802825273 9435380729 1003059957 22661628625 3389789822 49168263849 50203315467 8943333630 5653232272 40285746198 104373267689 917273590 72753522532 37003083295 25799779214 15491624383 1709671706 43349934562 8548737727 2995123189 17809762382 12680354842 105693718032 27875122623 803336204 97724707891 88182551031 26024378322 28394943 1161232281 82277007227 5261033177 61656793521 43988656741 5235414157 102242097507 40323328470 63854995742 107134291407 80756088610 47305072134 106180693534 57908695491 77914660922 5848479274 12478507634 65877203270 108264259005 2869341620 653684299 61882776489 37929302834 113926077394 96220346059 4440614265 37099981565 18338699294 4835287076 6998686934 36530457784 45027879861 32631139062 18868090453 4205449404 1416475742 86264088564 10348686018 7425162342 39397787519 11337925059 4552588018 4798969681 41886160901 34903497621 74314941286 63459151294 45698033679 29941810673 54364321532 82043282 10932596 46161979882 82483263996 25514585158 44371356170 54361187425 80170577126 17270506999 2928251853 76330332739 2266612363 32962764979 571989879 33549676942 3415089369 1287884462 53098897180 89374473431 27030054741 15706944429 1243098069 4607328004 5775146713 59775793471 41340332070 93402299883 36738896290 158462324423 2794372542 123178463152 4330819224 70305036661 1529737873 29392914053 153294975095 72079772301 115538021283 1796906252 74378049925 68251495167 15918345138 16822424052 1522528862 70908474545 27443341831 80075400532 12723918698 42551568643 13147864059 44263004767 11364638721 16229467017 38063164564 51805835846 4362698943 72142525538 3981746760 1571317820 78932726309 96486967373 41118812872 16150187169 86147877139 46876828988 41452498522 4497866603 53153124975 5296497395 24398977202 56156392928 6473470968 5160225018 9935661909 121476328434 20469622267 37648859839 63761089520 83964672861 12901417343 47704497561 2225103696 107030933604 7668199440 162124515817 13710270999 23570789537 2459360671 15848205537 1156071525 22785148686 7292342798 11471963818 30208422994 28084110672 35596340150 10341189157 2233022556 9801457179 93359143493 102041809087 22120803163 84791500221 7661459894 10499633036 99793201419 1413764121 7951126640 22952973245 326213366 56922318525 17291054981 116193728348 5760146303 17371044173 4267740698 81277020959 62371010867 34201130292 60433378331 129816942687 83083347774 104804257695 20968468222 95090858550 29058918152 12681499566 68063048563 20160982359 20294110830 53461252001 10305322334 94062303688 43009055724 42404576746 49792803221 74852823323 21796220451 60369554281 114725064319 114732546151 92967937740 143624436304 24430962444 35887205018 76956365547 114757552995 374919502 29776505522 62738050157 95878432799 45111171200 50779005129 45972356778 77013271186 7387944855 21652754818 84711177429 6339841022 86029313590 4725285421 73270617800 80676872153 24624330545 17197334518 42579119766 3870957225 67785377734 120958201883 118353445472 948527718 15586616317 18034512759 2087360867 23110760039 34499071797 11377811234 54161214267 7559033359 3292085426 30252986568 8308204350 48568831636 40081555287 5296722301 6505128049 25106385814 111689736815 14388560583 2324324789 85594626554 25489470842 149661043429 48726304497 107799183154 33092958368 11064459201 8542179134 106006579903 8109830972 668898432 54642356095 29240595414 81716865942 57056386620 6726974358 73378919733 241379568 70444529557 94344145592 3441124033 18457331555 16212609682 45787103002 17854199022 15974372705 35340822939 49573077922 1584588953 145300885 25126256456 3675171993 128478092486 1571802158 8680565247 11609093311 11796744070 42366487530 14801077478 21109420293 28189931628 7498970913 72198237747 89051675029 8297789917 4520828334 13776125719 96638530420 6290002702 3184385836 1552476453 102479103970 14756284795 4124638087 13183344334 46519880641 72863266205 3701324565 27825595604 26358662535 18372029426 4740956053 77455664721 80732684707 43338150931 35392672262 9082600229 84024234968 2180371240 6561389473 65909317353 2083593229 62278139964 31912320668 22972149988 4975002400 15920379316 34240806897 8536099211 103839758435 3894836752 33653424781 12316846493 1193489216 64541327033 47110593077 48462698084 51234906325 41152627685 9183361444 11110649120 54639452110 16264381959 462949344 112536010185 16533548391 28814358630 13565381405 2723682189 64614594768 50083748317 64414774527 28752342676 56888569341 41352795424 68349387082 1829769114 62831869587 3029511209 73513006036 57663473195 7979478176 64604492535 5168530760 105993914302 30284658690 14795501996 22952343196 123007586 1859712470 136471460496 13836556951 84591660707 29394699533 3803269410 14802756834 980631959 117869035026 68647372583 5067242817 4205351848 1754982376 95568124484 15444898021 95285870039 12853940418 47489332314 50700952073 106984414797 70388310171 9263203696 51710448724 90361194400 79033467942 3705342286 164142251500 42366310054 576953634 88183377780 4579545523 125476061391 161315560530 35081217917 1424835093 6811372549 47794727025 950022555 47630924512 1788028690 150401651419 75031856438 4122685316 871836966 789713640 7191947439 33665780294 6438011613 90921455019 25382746217 3962298925 45715379442 12273413653 94885137461 6818521174 65655678303 3522339149 126035605345 50903005881 58233135255 61518668687 18055189271 34414300268 102293775580 3591625400 122139737089 11736836220 11045695511 50448353843 24998214669 44435029810 37062907953 124463598054 38928973764 13210221907 14550701430 41931250911 7485271944 149173384008 8656338081 4779391124 39097432291 49502441602 106041445667 93924290914 7178400011 10446229127 6975394348 1436212731 53519307480 25830631616 11041365782 26799114986 36613171885 83657785409 5246603033 2901734113 5385201765 36079740248 2157241047 21512651510 4309335020 58640055423 1195837249 13610830157 11964723457 16055968434 8398299278 55158988315 17432120613 38634826784 58302336972 14236247867 150349100447 35015129564 51855003299 23615371664 12549380774 96908243869 137891599 49730210002 35309190 59340605051 137263406073 114702962000 10662404501 26343936224 8388259289 12507422534 20520964598 11889150138 68328955294 45733329867 50310463778 112342716138 7569669211 9501709597 63291602282 2413387796 17749768074 34504669055 5137077670 4213798590 66819746836 59595349779 480388172 38158630732 32576128290 11493260896 118739210673 66269811558 1891810748 1591467678 3347052806 82908986077 49246263073 3871186003 80673046998 38924266098 354838902 51087186429 10907514859 26481705668 1729719484 9732265616 33440708733 50133908633 21287383450 4305248727 53047383071 15951551279 107774509754 64531944311 7507084298 65142484110 79677654408 535278399 69980116513 80504470113 58271065195 57612771650 5804867887 210781820 27416022139 6693834932 119795947711 1714501249 42073226367 38460237134 7555242991 53199945974 7822685077 137651890 90635443626 975733044 98622237268 160372324496 5032815501 138076732939 79823295252 22711486025 61562380261 29829007701 18890105568 2353340661 14462568149 17632146685 5966642054 74168515456 30947943296 107253956800 9004663737 131377219232 61510484632 843147099 55897338679 14736667797 47456614851 8400444613 22092031938 31949558053 17549425148 36531087266 43406881768 4384644489 478049369 135748297188 11677232660 1748623244 50162968212 2137794127 641690335 1175106972 47752746166 94113548844 6273634600 54485490700 4186513316 10978997033 4160261537 1869722402 102337631838 14635650603 53513563078 136261834773 3263728968 652310920 7075010929 7754460948 21553817239 162022752800 60842640890 58428368586 14545431906 11307880824 97702661971 31055535802 98456032157 25204287637 53036772119 190723287 80417599028 93280430783 83252492435 107907423048 56060970340 76765061516 98563640877 25826226385 19870130605 3428300368 35090173509 8862848190 778448231 158646055191 353016002 10286398797 12666889545 83020987754 81245411670 37086620343 107774323136 47887704594 3801077501 83980547921 80912250673 84948299303 8949547003 264151624 13911916762 163478540292 56229604234 27417382939 28583555649 23827789877 3553959386 936797900 56648789384 41756425339 90242891815 13731055121 401113707 72427303125 79936640760 43547957554 107033673954 95344963574 73715648269 11274453140 9628404866 5217570792 39607067634 20277317780 73834294003 67322733320 71444427522 123119832509 11059850577 33435208164 73611715683 8740771428 107522696748 5315096651 98725220787 63651619917 1961882034 4450591620 38294701862 4226666136 5216561148 4546388579 11234385549 3620074695 46944786000 125914282144 75478300652 63764962816 146874370059 2022987012 66695602770 2925050680 708621817 2595105285 2918967542 21912688010 445700523 29669257788 164371724 82430372992 40341649656 17145046803 38362218245 93616798612 20850215555 29682937916 67622845408 72973547484 22298506563 37479085551 2623126824 11814898354 44494342818 93500275335 115688752295 46617127673 91827887483 82028556630 6083020161 82455417823 10106971990 6817854733 65558327144 27597203268 37129003294 2900905831 12723390470 37424792781 23247619632 49501207942 13439346212 101892503579 91747808567 11061351943 11919292047 406636994 119021274016 37092937411 150458622546 19196728725 29587855560 6849558141 64503692474 94369028537 1081529287 2000321094 17107473651 5575555039 15404029847 26055314897 127598594933 58382571479 40252997 4270142481 2737489675 45976264810 14308116606 990642796 110864259368 54998706 52333214800 120249985736 33855160500 15822809825 8078255535 11461864215 29719104586 3078910716 19356383456 66932476267 73178822487 1684760691 53182122713 11428492352 82576906383 8308542572 11767957889 52472902602 44920468561 15085334344 13441546281 96622938822 4100812166 14509505608 45476884830 8073887377 119883973573 157314690975 25817144772 9765843766 61359876992 4133080160 23856554352 2550737807 15382113664 56692376447 1538659770 5304911624 63759230481 14704503845 1228008592 46533306277 25863945065 280313737 1550279939 851727313 14339124359 15438855201 6675449729 9058238423 95976059800 15285989588 31775222589 39808443807 17537823847 14512424657 120874155486 3473373123 37258727472 54540081615 8928091635 483919256 97696304582 37026776035 35424652035 14646307416 51157275466 1798182187 117296187118 504807164 6052299513 1453684469 46329020982 4054582832 14799951280 4196048767 55182729715 63374800365 3743607710 65167154378 103278284034 56049809691 4996283983 8305856406 11255860796 48993401844 43994716396 485282096 89645761887 17874613236 14979770500 50524779465 14847048671 46659666957 2563824821 55072342193 62942522321 1202877206 73380206922 16234418161 89071128792 56081137086 68845159670 64146317192 11953710669 11785587147 62391964151 10816133946 9954241656 163971992750 20487601673 47471754674 173700003 44061608668 70937845027 46138877396 603470673 36079670067 61037629550 23169188357 12078687695 41260462211 64196412381 13750207445 12910618744 8441508470 45569096594 141276865651 106545997633 7763754927 62687581428 12178855404 20910739648 39988052388 15821721552 89125234056 36812929623 42548150144 154827561647 2575563080 32029898406 13405651826 1566175153 4069913763 452030878 92152039960 4010429220 4797195496 38340364458 78862679962 6314401065 37714015283 18686652548 84624329851 57219483071 6473498185 80054811063 47520123770 103928854584 17251259005 36089525831 3516788926 66930937109 14959495360 9400556349 1517627634 28297893908 64891926977 118141765408 104967327752 51849604333 8168085180 2220370817 1377183351 91077967433 65117834106 95207752230 27872016178 135017302960 5578736593 10487939827 31005215100 101704551960 24364754989 51477550153 3007602241 105940798537 48092663516 998626650 7658841356 38057328231 3266362549 39179614515 81604701161 26504787705 2222991317 3520060247 45541169696 21066482620 131521601242 357073100 33706847978 90681888517 11066205741 47353988867 8735576510 1459388707 35748677582 452856322 4907993541 99190069377 3441020986 13848668578 22574233158 3740649250 54392699042 5433803674 75797718760 299750792 1053036221 42552419938 36423900479 2311862587 4328217711 2629988442 1195041914 39710761730 30316954242 61533555 71149677055 70760711202 5626371856 42769596390 63983863449 1975534617 4527619961 47003619822 135567808141 16355920345 2831665685 13688296023 3014085766 5138397278 40213308628 814210931 65693894054 4428828679 45033279 23631342648 72691412053 8057455779 832028805 19415923789 20925747821 27277956070 26411010727 69052958254 29763623198 75279774437 1130239987 25206313831 16236543755 5534096288 18569172232 30312123239 71619076217 4793751365 42151214210 3581370104 9352340243 54976076978 22511511814 3334984100 2905145374 15716568385 95993455500 90149298893 58858986672 13713059679 5444125271 23585724561 42678753738 5098283349 29067845 70704347126 130506436436 141895111376 1509800489 37871735524 12097036549 53049506691 1013702727 133833934088 45920478639 30682466647 1918911897 60766401554 1398288848 27723067169 13733370839 1524083396 82880901974 439176877 37154120562 17543969764 15717511891 3689707456 26111384286 64613557155 102133047021 1961993730 38945247359 3489984022 19688856047 112949540750 42007202268 100546153291 2668801872 13916094258 31619032708 9113830765 138632909927 22237360248 33481372867 2767715848 112448629606 20369388142 17087396944 27803689916 3965818048 8416812612 13907316953 55317210525 6563362923 7391100388 48518415937 41182040691 83152216360 95547327045 38003603445 948658963 78159607503 49729306731 99427862748 131690834306 3152300186 94864605051 52721905054 14629932903 29297371752 136798412252 4011407914 96501528649 43656640809 63613279308 1135163271 66578887070 11595857547 130530402741 93578613000 4610092363 2093555787 115097102139 33952914466 46272531947 2528063770 1414967458 70181544381 34775455492 19928106294 13224005914 46776517948 27855598818 16649545606 1598188202 41438905099 9191806069 2676037299 1148166852 3491579391 287395202 16508491596 8078336624 72883057616 46746238079 35952166445 29267501473 2024156908 28732060310 38426345389 141934240004 37609008949 3006578632 41636006231 120913281932 22125315174 11060155162 60940520490 102135551052 16176015773 42109757507 1149495672 11306759277 84316485395 49215103873 107323116624 666601344 2070598747 53642664695 9528604552 11992938582 1066636423 9160716968 4552387083 59550333451 26809866161 10292559504 1200670389 3967954654 3890599911 3414046960 114846937146 285677547 102663141599 8951970977 12075274660 171749368278 37139525455 47244190275 9711757035 2529703099 103373218274 122865176220 14087184810 255362351 28531770174 39218729462 11803569225 91260853 1572911712 7228908184 173102975979 24943387957 27491739381 89353572781 7996494948 6849669153 106910932324 94007505086 42387518181 54994469716 22429677343 12765983951 44768174053 61037722622 98671413431 114591061322 79691742838 1643760365 112975693526 37127462622 6499179262 52600469067 88579717739 876790294 9828734768 65973259827 48733748834 123730168100 66258953907 87001890083 8080289839 33697133682 14578883845 89019607 49507448721 52253927 9818755989 24671607233 3186924437 491557745 4264931392 2866245778 12392259510 21323889344 64077106990 18133934059 13288125377 616853305 22716935945 6566341732 45137967326 36470926726 148952684755 122130545639 109692053861 13154791964 76203266923 101682521066 61451426194 65095335308 2006332161 614559935 81381977668 99382958279 112795686417 17341768516 12890741315 74521882901 22143946321 76878768584 22443630090 1762477175 6595131119 69342820199 54549221101 85698568432 11561008492 142303659816 23475472895 6294713853 65258082777 36690019169 34655456481 9635284908 154807732744 14049179213 681902103 79130642935 86853283800 46153132357 23495384982 31702364484 827707175 15513308417 55161389809 60534317 33281946995 15307710253 73287738255 9528249994 1068000296 7146594385 2922625616 122686548139 37135952114 118269127205 50210312406 83704344112 153489467 3931954028 310548557 17042143294 39771359417 483774841 38502883 105236374879 7559975735 71570420808 8981498573 93901041735 24645201010 30472211901 80874366081 484472158 17532740477 102780666026 10418742210 1283578410 362792184 78584314624 53794002669 132972868404 2665470811 73544641542 11931551593 328230671 1201442469 121807981 24437881773 97053853820 104297942900 15189634098 12604074932 26465283309 38871188984 72546345679 77634402902 954553629 74219443551 8334862459 167394244297 49709286438 21943163520 29011219923 73371426554 48246869370 36841142237 16590542842 15633688411 3406522641 1612641858 26715138211 877550782 16970320457 43618083301 24042257451 7769754831 20831988937 17679402888 39152657995 5913118943 22280788171 4591620834 118442755050 55798042793 8891635491 49371132575 105745942728 37242744781 19518060198 39007605139 183709903884 45271528244 54660819705 75076285902 18709444254 1738567962 23499207024 17991052645 4600881816 5076538949 3015846008 74714354400 104501987765 29806785076 93467223078 7275362469 36003783778 179396477 16389661681 2147673289 131547041742 50685419426 33159500362 657464713 7606669265 89457978194 42196285905 302083357 50107799242 85143989749 157283473 346540058 8053331626 99963627901 62286112879 40172056394 5026086889 42406228462 46232678644 17299289063 3476419171 25585480223 5322210475 16029652201 2896296336 12357117155 843079226 5147220484 1163676553 159723599691 4205544050 9026994923 18852337726 4973454348 80094958570 126299526880 93178122746 159280383041 51073508602 31033239288 96850516063 139318966325 663902350 142956647462 18291606457 33203381947 41993626056 2799866546 8019436356 66252074087 11560289528 13988972276 20920252554 16574005190 47278530547 63870105822 118848582482 54430783274 114012513438 8337952402 54971819244 160028354350 26723641918 17221069796 928243987 115764590116 976477721 2262576740 42116254180 12145048962 8685221055 189510316 2062641982 89850031468 42550889861 33465465539 6032930657 3859353288 226284711 9843894892 40942089173 94396289521 3572153052 23347830899 72562873746 9919272529 50264374832 3770972028 61989407487 6444358984 42052856251 9667406259 9302534807 7609403762 38368425276 2571684502 44672510409 3972351384 16139343634 2230492564 84808519347 48973849672 4870519264 44531401121 20904848690 11606335732 72699444820 2985887499 43529341631 122869988407 2876667011 2449681931 35098804872 107504833950 49639766424 107006450438 30005745190 119995176925 86747587860 9018034572 97578267804 24121545017 46043263810 126938854613 8622909930 65709255710 125755557140 67263888782 5193229690 4455068898 22611629783 112014640060 88502535372 2596615501 3182652982 4160748636 40067745390 148836592926 53972276786 11737347277 104063369874 20015623721 78703470586 9611662831 77298945716 146646449710 77747912157 3215065514 19422456990 10214063152 508999762 6222400922 59756365288 2086754139 117450420270 16070977279 3134037961 58542072116 312895180 136795867919 9915258883 10304772576 8978157234 517498311 16683882526 128253442853 121845128350 21265500498 28959601914 53558571194 24987258832 20891474080 112698017512 3453802002 2281468382 7442090869 3045269276 116610864015 981327094 60092550035 69972024844 20429168343 20660266422 25613372475 83127792647 268068744 69154786444 7716601339 4460475235 3533915197 27512734170 22783482 49550102488 87522037234 524032898 55169382781 17758440101 46185246851 64054200182 40526636886 42668871111 3667734306 161668207689 3542628681 23707970861 16767837002 316442223 15397000303 7896384191 1053942 1661908345 2646488135 17528807293 67246391391 11701163034 892185901 55207279480 5459751799 633090815 20316899174 922447476 83323618712 70959829829 736604336 31555206925 95075445091 10519978198 87809584201 5598388970 34092904 28956334051 4253954025 10984625819 5460628857 4181474613 37989924813 9017971355 31060524677 5096498628 102925692736 2837821462 48793274313 30940715721 102172947958 17160800425 80312146116 26824874188 33915710549 14714684598 8741271258 12284774539 7583314803 39570831051 163167441512 10830999672 9432956112 70007095223 396064525 31739044262 2770883872 6489344048 39214203142 71831312420 155360964048 151875264620 164615664 9191125083 143870677119 23487710259 47592080134 32798903106 5966097632 27393651747 14260299131 4711600867 194747244 8111026339 67552272016 20995472111 10202303183 59912044320 14486188429 4490201419 33282283829 107694482021 12857981218 8725884176 17384261075 2896814698 50946993018 28044704723 21986522379 85142480254 49280664465 12664136549 6459982033 53577648871 73232375 87771889413 84804224261 53692130375 110969321719 14078426328 3921065593 1559788062 92215704114 10221643641 86129408745 328449105 24261610567 103977670770 229078893 42762419242 10219235917 103369876505 64517776162 15932826455 538591449 8701716680 6028817342 10864364574 57303302701 24888485151 114716184951 5546396639 26432913613 4018991204 114728186264 7396775556 8048290403 112619858924 1063602212 5417780405 9084466546 28256364 52590565050 59049469271 668621521 23748705208 2082051047 417135777 12871713369 44232141512 59773589048 707243505 6543499499 80321183749 1087993653 76310785101 7895901256 63702680657 57064490836 1096614768 98854789161 12825277767 26406519034 10309509866 48567420504 243486367 153617396503 44565042263 4607355881 27397212692 34644934389 1300434474 91499964090 2206915150 79173634655 1996824422 14085115592 75277642803 223386624 32760710857 106923237250 53016095905 42720942218 104511700574 45942425901 40648083508 22207816793 2644412192 4087931691 75812151419 11773430951 2230409869 66947240424 166798284 8090686428 2918648161 4451899648 76387779929 56876222838 11551998343 525214810 614265558 7252698574 10652327856 98847909315 3334913046 14631862624 50760322815 65954446104 41535482638 14380504510 5609897094 29747420368 5251750651 3808860668 91928225156 51913641774 32301109325 71035857705 70694643482 72695233843 2915428767 9662248837 17256695213 37521788651 38191526714 23036290750 42249239934 46738135446 18611489387 26344909745 28968628773 69348291050 48813489355 15426203312 44848537219 140768714153 42412369188 40678288112 55439359818 5274527353 8127447318 15434892924 16296018857 18976268868 6968885567 7826748143 13576962571 69219615342 112309091882 656491841 54846362883 165079980327 26238697026 37609570633 20996991838 5523830577 1436898034 68111567858 66759306556 28492251186 20932773302 14641013724 4826101329 64484592517 16790792041 119345949878 68449474190 20633568415 75084266259 132892505078 37812274342 3311247495 7097139559 79460742896 407739993 1342441535 58100689221 43612818920 7305553489 831412082 16788691755 120542242135 342904158 1984172228 14408073840 20897191221 108270408647 119388020909 115291113399 5061656634 35562617699 7796360132 3499015679 132236572868 11325193029 5034975405 21190141010 22937060178 14686283203 1698086718 23829470699 3877743289 79233240055 8487174271 462165029 3036744341 24480415648 106252862931 99134992434 515644693 40399072727 16248113715 12920871571 16164943645 49870698941 123332157836 268641539 8105765935 3390477720 50733908115 945589888 11720316260 602538348 111323111220 4396494315 51899108841 11780636293 6882818773 15058035144 18008825712 6504974513 612419518 20080365600 43370938366 1431280645 74411244806 43287807905 25102416381 155122743588 129075433 26979163184 60891184371 74286738686 16077942390 113674526682 89780177867 116122052731 4220784553 92894280824 11648790319 13598747091 12720576770 60925958606 46809525562 148718763287 12895379234 96426499035 14198509583 14623122665 55034609216 3559089733 19889918715 335600956 68779230522 385418219 151077716629 1234108901 6547089993 1032593204 53486975904 22380240778 4812638799 116175474155 12891907623 179592314 50454727023 103743725024 19611282621 19971851998 24875799143 6857211785 12717999525 38423637587 5287682228 43792613677 76566164959 8085691304 10609183839 1241429470 80851374003 50064259122 2547222192 71717845300 6157706566 2694231611 10567757447 66650493439 19891845182 1873952521 47991886147 53256457301 53101383324 9936548354 50726126 395281835 96230359570 84781164183 28680735188 39245876330 34456912994 103272332180 29495880794 1089158909 1246400856 400632002 36302265093 7103674519 1421304116 61563811055 5572472946 32502802789 103242448095 8480576898 6752353 11071222310 3929318719 113623147733 68165880768 53996903631 1703709364 103999426729 24650270659 42365093945 24175778271 25851139216 270610970 2577190219 10250732267 98282089975 105601900 4840146701 1361924434 11218530789 17478885707 112502416567 88487361194 582154817 297633749 3684767302 11306127575 8974784091 87070650371 27144670958 18080020559 14415494164 7297642900 28179841322 13339306874 71704076002 67108492659 12635746323 80576167869 50592030468 41075306083 25987111094 35964920906 118608115810 2499410746 5898527733 26957331358 54792525665 66179612193 117272098523 1526421113 3466275350 55758917641 22315355861 67501404401 77161401455 25316254620 38903794276 44683466964 54706628743 88152378039 66451733440 38263609019 136894725231 67991048339 535465011 100503890062 45335630537 3101600571 70331709489 31312148157 14086250143 21288783815 95876827012 110655921940 79942707217 4772010997 3943603278 66486079468 4444562211 130938292468 52942354199 20800553867 29453776209 95926289152 47680133040 53519463787 6125818062 26955215295 96099581247 794554973 10897848592 108529460255 13625617972 87142839922 2315068321 370709875 17084768884 36439094294 35008614405 102894801429 18829676222 154503298 13203238998 81031619498 9290234589 17908707515 46021407053 12355260023 1123437235 1820878869 30584633303 42899421850 27741010732 24916921605 48058801877 74586858333 37198077451 85960486687 141579509397 28349307781 75431199658 6027206844 18501375736 111502750176 49267265792 138196076913 3874374619 94379217734 19420984032 44973390395 33765737893 14914463728 29187423589 132713673090 76181205139 1398028933 1253921447 8807970908 6196712683 13442432615 5688602863 88964168250 156325399391 10281360171 5898911394 28729369395 42743130911 8239207849 112649153647 19687329999 40747432602 26867684691 28721348414 8496006604 49934706698 93233829863