1 12 23 94 325 6256 6487 1176498 1310729 478296910 1250000011 2593742460112 21499084813 2329808512248114 177168476172815 1441625976562516 56294995342131217 4866119187566686848118 1171291773694003219 10412735029791124153284120 512000000000000000021 778865175798414234308122 1377791989962188289884364823 90784643477599617540674056132924 9693259832756085247180825 568434188608080148696899414062526 44466239109068432406249091731227 27812838944369351125728577623176128 658268098645553343846622743756829 8854090183314521153661476602520745263736130 681012578320312500000000000000031 55061852034591083737453687190513918567886240132 68056473384187692692674921486353642291233 54758073274134419411354767256976214132380934 31036690854844396284727870060245172189410099235 83965585718647606998172584921121597290039062536 1841365785224415625652652402290046743347237 28527391772372387605617108340529278232776746171270809304138 568459530341655055999982655731858324339112347225292839 3214499079676549151011891766153971334295621263484888940 90071992547409920000000000000000000000000000000041 3246043001543199996861949368203283551185095927223539010549116960142 12721973353701592746766188630628936860790436344627243 4033435666751225004628786346235631588559593930513766350457488138184944 1630636532095226102194881581458454022775290480372436749516845 3642570671208146961457637351247611513826996088027954101562546 691376613551913998542986512130969816880960109442953650579169922252847 8250902688222231112056698268413469691273074258179161526898565165715949755452948 33058984863454401366517753463845463907835877195403257236684849 1145047759432104435934012671354514607705400482328497885821456637212024002724950 108420217248550443400745280086994171142578125000000000000000000000000051 192163493984249211760629746581598891073764103199105211089077852077288590272952 1087002715161776841886980275418098127395234517872235611052773113077117747253 45956317292495683268825672679442878336855571940916303480198360150144755866321176040105944154 1038246617270083550561813260769388079411194759310054739950803418977455308855 6672897420668011620061093707952200016903938091401756196319183800369501113891601562556 2439357228701482549415609551278860681059133614229691310795863780920874814668857 152511337856221689671136570322450359158776227314894941568517937880774027090155323507156958 420879484246551264002982085134243786178498639397468721537496177518376448814103783523169075259 512172994127851280702940171751524617710649000902174109584980306209890878413790610163990615861524665132160 163177423569869800632798412800000000000000000000000000000000000000000000000061 13176197643517940613219609243336488753202776037690202150279310897425331785396017426551756341062329423869560162 65107571363895377860542494309560678422253849952182788745438438871769827081277118286246536538803404863 24727324222017301391751429096121436183226063997990605629212170167607586579230357122069938076164 427197407184182016479004341233910422920540904471330553989408321564443945156128110004592417387315265 1524197917378497941375522107475341565438380537988420161276416439388947665634077566210180521011352539062566 257564600744996497699229181174321815822875867578242225591765529127004973013636510320830919475267 331846298869194890765028696326393662498630460354863122001883754961037032314699024379854690104493990247009986251716495936968 21691051208931910984543202540410377951965530309570693007237701796509920003050090361629399278659617108787269 663154764594413213931210603833372373206680172627384201269242399256083327500644963651221882099901347210385352948170 2422437003801457239733639705906946667539761184864048957824707031250000000000000000000000000000000000071 387332920399241700925963488207398110556596267630641775794019692640153388729692844232592350490638587653234673510768589886993140840172 312730230674801636353371002344246585347908026089985975685814098924380671166800704620254462274122547273 14429322118914091397772136247263096966793670016729586460363011532650385875776226558858130636304303218994745502165199465463459164468512174 1118494807814728017695186158754309090421069328451208888055596729435339612439811411597759057575469219621027692311782781825843275 13185703578100950100112582932811841731535170416601114386442672768383909157833416836425044493807945400476455688476562576 465702808129541110984676407723893310895185673135433221469912269239035254217024434928111324320821718584590335464686013644877 47201804523595461269194824217297671651052095255770182584801367425403766455231779481727377548346031177628347253619120606166447944978 56806292071293464526074530351103626379031866551213876364725700869032019340704737087252834364895562018426201146445004879 1034935110216520201783893961162907212871635317136692997818901359201141660881864990877490705832046106289004717079198321111739143754540235596900430096180 3064991081731777716716694054300618367237478244367204352000000000000000000000000000000000000000000000000000000000000000081 318006751451727010731725838119971940403301857387549847246646448097631356170140331478920672468737835456699339766190420899916471606968182 231706576131287637201633823445783105879402894477971290366682805234460766262188767258018586299755825501483794163176443075266601255423238681395283 2314214310584388310634790773973891543815212215545911695469444124171172482122928308860772956851897723675708975244709346319988053507898237878101992461141220048984 14927899068977122394427936589722065723588859662372408319822912240386629950887155654336956740365739508475054294687757107285 9244299450062301706822603345708848293248985686029110621019415472494360488883331561469279587955590430389894024409969119915331248193979263305664062586 143100147773110606631928931750744094907392434266143494201251517204397475973399048538859104707392410996162133935810493430029939146139965287691925114060887 326937394518402436079895915413272289329335636550075366169707788275938578579804131929241758688575380449833329564625510720432752894466443763587126581400988 4018130169294024142037494091752304019015174309750717814307268501019615046354962326944197855088190011654528878023193912388395409203142642892889 351820048995802586433767802430984675673331512354062529669583929889791081246440131710154687492919573729273825793820146430375476236699736784254688184728990545752579928755488190 4668375463916339262765813018636353561436157261439163442596493699253350496292114257812500000000000000000000000000000000000000000000091 308239800476451002906700625135031461808516510777451455746206537887813559539998690115246956711541450091286071633260167164712053983344711878772955663484572327068992 2821623546734390878026491318555963155060809322502149124972663064445520229453276493788371734975067783934330911567138257576299783664583679679571723929046220893 6368985170866219392079966152518366667601688753427252005551366281050684325589017928393260470292347610780804264039311333154274456771387158581997467029457224224606360994 95810416100711134309410366707149842419362114783393063710102180788374083637217045845546015629115900199022790297233038422020484674749509175644472462604328936125733063884895 162010967403052906181555085157106992074400233125139390638852102758272674161380470113933256193861476332982659110571294171049239966203581175818726478610187768936157226562596 108235224930900035473232160133925470956218883660800583859090439064354366455789681841664184062164984446165710661188257459035877931154276961093471436897 5371387566719960276338361905581954662406587191787539345298999910326358985134431233258837133228580700877327053441249133899759469419813024734248132256176964225862903294830108472523413998438912198 738103033297723820213580006963679512880769191988472649538748898089998583754833581632370042794639529823308417107409295684874734304509859434388636785179613375172391731299 159226332156324430835721765165003857541317709503306183012755999070549731138220581433963677323647392708884343163525410169520532096729212695188364058370642266829525064769100 44408920985006261616945266723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101 270481382942152609326719471080753083367793838278100277689020104911710151430673927943945601434674459097335651375483564268312519281766832427980496322329650055217977882315938008175933291885667484249510001102 831517803206750810264440034905962227047011023774745376008211581223625506045034437930222095379576176075473198635103 20389046668490393191513822455840419870929354898268323602364541616849226136011049032827348729143133003064598385505414381084952122537255442597575673020545094849493719412647085231020424675418561469108812438609104 292543776310513606348132201230048678558132065641340439601941215924816995381366122911055475125320985313158612897029325605508266917225655079604515383934335267975365026205663232105 1481807524911000032116668484104281317243618531873500225595448304160142850688634659775446054098915739654965483455700434948297907790382144099794459179975092411041259765625106 1902305259613584804823427288028018873588830069767305188475778872691450553856211246624300454026976376827757684964266864361766209939146853386587911412788441728671421681419485544030639346294720561152107 130220822657240283427876737191327843083875549474984965413461930131457766149367351290730656115616724720968109045105224311585353572638015521148390128903450107415726736171610024912809825201728605450447909822981536861849108 260633777415489737045249909547862539772996300754640391802130909783508093611759992211443280901141248476031523290895577088631183636327396782421291951429355470818870860709888109 11016960126173405456464265050799457898102547647276193484609673121976369131362680094210115611786531638324114953830991768088727075660998119935943818707856953605178401222683929367490991194892247896750207944275403332327615921110 160427442051263877471423907811865638665206860751361428214545333201007279678623979875586414124651959219482960179448127746582031250000000000000000000000000000000000000000000000000000000111 4707160953025019489843828794358130834745649950606158483924001626716424851967952213909639331893342248280428525933890430674036239299784257431884567286404786606674234296033224299531427115227565036649952944249112 24137948375275860546429247159506036855473558241670216325235572720744258323690533339488615954719277097427923292245979909259929803085613208003749182692601216259191137498082492330444587008113 88061417144438172159571946604264488876686427258681949196015663681987697122240002124251376969464869656199830132778503023642329224569671098119233750796856280227903558005501552963199911554008191420377595111657175998084538355710490881114 335207721818563443122290346567415125316764062508163299606927150267396895478565812550725435541866616231340317544870290962270668467516942095975917109850162779313135554482659161017373377630830592115 12453813589446234090893469420720053611152931669770644800531363021555754608213328272673787629481131592183807927300239281520049193073170295899903198934265289559644025908988749541672635956501835607923567295074462890625116 2741101617850208104084611538414977514977366639582523520924723906496181098246965891458084609138521460189174688559160806698511881628011959017985191212552489263817042324785747788974633912773468360435004302426112117 1386597484915405266915576366017119259861767407134454623298736015128018329519010985756988467797247600396363420223434237133010884656009860009334162243840349933910402223102841173768613743906875661496465809826889118 15121786241243855978762739469122197905174216819930759550618217050780536761818396523038007403297712859500784051624106753216063938229709053349354042361971311426986907727807418598457572450440299414766180591104269432997185323008119 10239951238951313282607522493197433480370101049065786371472273748650335247411308680422565814340641544683116524317037616434122641844449915524224438793708282442110344282412827679209936776191211629992446918384944028281806310289120 108011423100515345600104896962395565163328450511892725167881340109755145801098265100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121 331373356194268299462295299359500749273636006484038845927249456907645547701469064901077498594601087396111675574498613357096463975479988680387724093613078495661860538302267035301910454494918990647003211522197062066033567381149698093562245801122 40032244157712405656422020162986092156826963412164276667207360219165208744059481819002272313034050112026231790958864991795023793381619847562095811285519039414340701416669726677219883800969661359859649797135093816065229340979182436352123 45499402485204914785131602352166280767160126187200631590242080943433251336073661162404730086980545802171088053746873783209233599505701741471983929780235288534282356785595075949800355553085127583296220888307789957509490322470969497609124 4198098150178947730450856795502215607858302811361149335934127837838369904272222358441474378588500971691583708788575663348004608207644724923904747935422609596506437785440048415764686201091770714411155423181013044974268362784768125 2790496560747741655800252803479836326786889635797848293982240828192462490006685048035761772119560619260700816292417061113819681060263473513491314192895608500892368206484583156758925389899785220130926967352369416630608611740171909332275390625126 563954379264019024507227434307736236061414566499937665335216520142695452137368839434348415058099822340059024045757041033370272580949486422144968370901642640797523674751809951180660519949921583889559584768127 12002420566895453349456181076145107956990687712986274801003019498908102178043566459223862967010326809480609311438019155077701985255088687968272607627631865517528989619513280645276667776741790111636614433530162127926120831138961714861402607867749665021752516321247489128 3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712129 7070551809599331637417159328186932686849931619572414021843567423235170198358194951611987136914179527228499932563849920696642796453762362150465004919729186196849237202133566037317774070965091933489867071549117662293070344374874611918143161527876321130 8571018764941686662567987672588701147467392865618770206092961653786407410411247724457281840501911082793511386705912794805694724024360948533285409212112426757812500000000000000000000000000000000000000000000000000000000000000000131 175901051363020947258603069704860840718477356754388273578705997130023716439966849861284576499181171804140086480795914165574552264321083855887843374078435516651715225528704750127885955295030947898286220262883222944744328706140050399628071163504559397263253964234155016094043401132 4204766842789819086827386563695151059727879046709999070734131251363744097448580910761842186042020030375803027302243649817705030633759481570281533798513305177136399683712751102620389523895775323397660268676738556362752133 291159041952846360367766841043384631507775050697694162345350767418800323056796287440306727371030481169923354384408035885128230010731595243168075838239054300700279461215674179630754641274816485123931075523276367165578308626281938654760135798357183688211983369134 1625113380036586515917667606062599609994133762391662297923929498367506425184016380678064114492636197332016262555662290042736179478099526459713730507535801334753640959106177544703128343837198596127120674608432137135705592465901369731148202230534207033250213265408135 5128461186048425686448331708728770152070395152827238078043387982140074169962803711004865114225453354481207603087080236564119395435323078069672205048789991053756591975665735642711910851173485095659022869885035333936684764921665191650390625136 3127020175459709812233307206335099132313780163092947274986534466206082032661573693452394664919050098387006941075947281834238582791919651531302857222474605064379679142558036644455556213075604708067612784969551380108272854177369762495894062702592137 392642343603412994492702723841497000124175621757338469774578993605190253206228467270413389662108582387756453645167393864933101009539867377387021579878475154476477464745127382674077659869932450509265811613787981920042134739311903449835809329748068849733707319609879706472777582869996188331841138 25959689244073787487623492267302767003152836652264127704745492379876431514645348254295977926710945364180035496188333250590854620394318871534939670090541164044567172504067263850076555129032805873121883974446606561531951080707693155520444243116032139 54455585898567083048346180775565239430396617642714117349042771014799815515903038340415395209336036576555002867518716624273278088592863264218816035142049088658606101166981048830940997516519176305275614224603552125844499514748583354527213698700935916260915243645739544152362067113354375215164075481140 23804251415369658560692892999828820203329450806735946581930920146253481665815061387840516134137497161394852481447577518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000141 397102241746506734637133667501514569176840992746480062285546190656012098162142880224243208465803128289902567375894340201608362879776184133545303322202138503785449602761778174035833578477881667065267998837548928826685019078357502906077604986375892895728223072279131403274414041142 35424074520672343330062157617206129862372904025474987716388599304570605907051524935645867637785313702164244484934871573539810168313293645769994277172128169021495190864610895775085175247084497630938221680275630176507443529528750592786334968497787794363001976457071867733351226933248143 2639803346416974019403602487574990273141651226671453898304729762677028700127310727479164613232321332890654346746548939661454694387325830379491430249262968390021135106534092877972881418173760867973605043793651832555821710488503598463605753649733930261193606963804010478848530641843081144 425979937037251593678803143590707912716668772505044691000159401330290870041015843855195053634059493986601167117275909446349927598633166159642784358885810671640822562414715293870046489854338527954938262089260514189191937488293151782324928512145 6549983543223139038227296524527103198802313783030040014714653221995713148151182163386409173462658768451006965205568022610854516822950759762871896497707348952648768466550729019216609294998549147812501530955948511913809834246394789368639404188014198349154781908509903587400913238525390625146 196644380822532541675516814106361654052056760040124295414280166423826859180799932729814183752428710616360574014497727287767623156813975556536197504427620254460094411809546827347668024750218939210571357593930199705776657448963796845260016838123239378965686227355201577183332405684683535286272147 85971353939168529119001412752251800497250861205641625902750292260715439206249641153715201794075740182651877626565492314317317756131751484690686920608200128554763714010591456636744824772862383063757923670034971792269917269180068365076242160352996746537335340470532446890166361148 324786121830236131784078242832862862567476299439417189423895594743154695540139611821082348618857453330536782948762095086496979347621325158129545360482282985702915658319262319248267151499820330566184773027382220089334800996361414396790043348905092685951602877472076975756474373373952149 4281221768720953806720576409154822201682437779958170040589365790951219458966070044800644560546825033334841329667112425572162485209366916070999549161436659626509832828644578275957098360732949649871508025217541903927760575720070713994632215955378940498218377472826045408689293106307231873927352472269143501804908572314482801150 656835007566131981107986709824312197553417903298242957161024412163463127237595485642697118078672049550337760665352209814370804158582386263372232537705031063524074852466583251953125000000000000000000000000000000000000000000000000000000000000000000000000000151 702331413881268210171069979832571554738139339489278875661592574908755586748569248002868555477675702341188319937749017295581732085739229875125489841039225326333211926807085617416803952024057432519965038365784691227892509259881850441800025758616947586842583431618310342714711495139697377777399382568439517645482515722231357710001152 236160433136472037732551717813846029501735837394063680893580250532188154728148315376449497527637633918380131027590777477584884154184395383436005745380144726842415960083707768100366048368636538874589932246931651259344515228916172100559673180179154238386284543080565423072762572832768153 548912728734715654141856819755910985100536448563245528309395901871427716187021741593246395991836198785615924952666471385778364881329315561063330024697008533642691376206451460900452378153846371757970635909956052051539627248119430918731560558032348954566168687940240245219815700298592911474169154 33668740485332744493053095907485307681276723825922344561980421753389109981492817669599592696148984415053280697002388300300720875192951880933682460178852747918401685211813547980287346108885933531532491690461420550377831355846269350521915710267843306477109705079233754011507173097472155 23797679583679112888002708604433902437566674663574985310328476607514917105465977831874887073313322560294696554851032688559482678613803088769637953063780966605544005392387463306255858612208628227700049215781172232665788184222588805223759108485925962155903068739741081983642134733969442095258273184299468994140625156 53616983580005411170649366962275122414739208796288612203421486677130936428626184275078444958884213171895163415730330832504182578395397740378592228404831291949454715913393754348253248193741055034667119632763342403279901057759622795702817560725530350457774535132617637888157 363367244745093022969764441463574521856224318887417438868859276113761779129260520114841338060671528773712545383563332529004137495101339363138147148528425584981469222951459835305996321967713594106235691871882318255753030771874292702338741029987424670092668332711983867769411288814791024095465362913104888915155800617005901202894635172103194801158 64743459052615121332640352117599445012530853213282354289685046185543195067285042427955914851458704561431165219218444728167706360795173277010803799594894549788832012692668021656154405133743508618452872974361237086149389461052339098018284102404887624762379120594549128238816370405966172658164002585608715106137261995982848159 36466044533294368193827472411278175628363841432043017190403801329232700091175700889049213463575069759325897728217189201160513357668682067723732624683383537918260593208421690587353461081341451828593758167806826104598553790351407990250050973607902811019658462123373014861885141900186360644566155435605620815108361586473209160 42904985375816310718636879994258707607933970625895658808715396619909644896235350325765997754134090968608101946196755362732012424998229023828587676819469107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161 213607387604531002670233047926817969240254964625365316322703739635488107539517361937823170211808762110219328102174437398660831523579604210808365634594897883537263605566429394503840579109644316117288709934939454366154781870465919901757987323430589753144671394407296665479162412727646611632105979180790839831570803006680407848641162 2445132113451159874979476078415186626748883691179590070949708169459012654813303697651909841657689539205286556011007671520322725741495053666992814078053052775204590465209027097940932475039544429411402251074327865399616601770991040153479155728348636834315435257108598427991752671638679498729403187216323680557002902324165114074221248123320355742374530982153393531576850953432277666445817891178835217986681530719737487448700001524688339429318813414688259636246251743035220385740079561758675071429359709414254397110806524034636256567807243905441004351322736401032014717640636555069535830684990163820809414613305981450940006123624532569068600231702613821842436169164 57090807566331717679209555706513835740090767863762393419520406007977135228761140491260099850739010203516804498203292558800229298645539024332898750946769146310393468355813796528565218473935637693652780659223691986386817862969319046401955327409864662812471664341846275317494391670943786893506087758846202529536371255672832165 9042351084734263784415937964100482017872093052683428716066421688248949539201500331338215005929288605640158380492412673942983858429006579758061809993587935702026149803245565353948300458243379833034949580160470771011319621995272968980562836505088868154086665708014936004843775663175620138645172119140625166 5179606769345307935701926287479931854622114525873350945430827669125572314062758028961541450678345392644218667766862343559665813588838950640236399915032700728688008096441715911472801946389394327989297132029555701454629609916959238370156665219424660858389664558419728128258111976039160119879128362490369919724796446641225056340073549416890368167935263984086346543310284178543086254953102744127416793829713514745061275157947900399376032691673926550265926737052884180370604890321745993166120129546696155234815610909221333722635892336006738143595191238703269483941230910334243447118769316740434381161385642955117589368945507331406949440118794231302502449814253621474367727763595473927381224894956975040517680174607569168 39756371730725354724046053161693522303704888041652165413753271301587072123351712186042316138594793121656420419519361518644010272563065280999022654676843625611082967657861408596553161778483099906246950962804598785210916856248240742086494251645229497495181635768176161766455807332843521698272678513110139556906176078981439365029106136581217913189150428671859816763166590270520849644601320817449922065624384553648121541480974030091535293345113310536660029810106091967422805005547528675152068801053251100831351556892680333693710359787630437870088503079919011913613199542989637254840871673571562379334790311477330632193120975842843351438711341285897361170 330596035837602778626742374247352355562275829572456371371776048784280630586850633826024768203473963460916685590336424933174525127649206441624039051430050220279243969948948273125764214835700846663262275626493646996095776557922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000171 118123718450335415879974067556832905791703214164989394459450143356974153899603587560779010588221985887748622385631798413410415144283172923127275339666306287921588110467351775969818311869905240776103773021699986727587961192295461499602819968234606413137977466993630304989314896478383671856221234031510673093111933284907760414169172 13936367982278411384910639659425406338465105609282929057455163693075849547731901876512186005955123047916373968408272599357622593718302376309165115445872362288123334398759802904811664110709552360085065839839925149579905575085870356309007173819867132590796459420428524052786041289895657892917206223930381164228916506984681957543505569702215681738788803166589542710790769979440700658745525896536278004532966815897730325415894945138887878402546567860149675029188413251742365328521427079688635259826961084017202512755637111315533940803118753281861706061817796049518483903692612387776267152541850027291094190764892297931313964564133910127351377865080162852086594849991488083674505343044479573788077116080877152049604428742512226905521174 16540126139303766665550104090457941446464638071671462985413521200855083772939328394487287293256175875450121568 2008,2008,2008一年,二情况:175 1115494254236979043733105884540950397261722409801366453558351987668095468427505777651941745577114492049398530809616534075459871241371336441941994306502862309852870457347470129421011308083336489011087048362470836979826988952109711317999886806215858169212792716044318130465684347837250431280868335042464646600368638473810278810560703277587890625176 75508751277408070382923768674675717618430286801131285351263341544162028973492456898299762151613401455732977078579755207172412107192605298415815214509977219577200517972888377326876365649151412626244168161117727829216642588153752073674610840250134609279243231323698163905455539128158950775013774829280850511660941588353590061170688177268261335700352005494252201896898369416233746221932233056002562074433417522504499101368243984712743685719187191877833579951056069091600991478575199245085223685603928107284231855364736197657068701085865644820388709396937127877347959217056692839079330109140008087327785651701052919890887543489956288494667754460956497405407569445293719549036949379563286129868860977291787661446682679193766308130506664283071308633342662648315218768452045439887417671573594228761389109004634293792185132095069167889433433800474106007308121823621461318360307368978786689231635988533433572201390248743760301932686940780145362173402315540588425248213313873871325976435388493350904203637692488501719215498831689087588404725825351502714250672184063189386402988032179101821505578260144044375532571845797417688026771929989128650828341345620815548201819205848874348415675773337818453273439419954260760137837192797231746673589181903683688115682608769187561706044984446860181243015042528903289960012253667695439551948486565791551399784246666942973063748110223975537827496028356114368616456329386384972851096725014358376647287070767909089672919870141986619867882696459933161180 94925079664633269780009952961892578851589781743846897000481727063014669842175702824076353513870637004859066827109674928581406252333876898933723103753301655552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181241070171281812371222045193240158270513970300303855740734414806517263854349835944775649837434197059433052858423454708397245365134493519878710906661472623494850596965356767716545815990776316047766785616974162465967424717296625368725123371979096052182860467778031440656031872931176112131570608517976048910229666876097345914419492997097915475179926875763447015951998743040133362007158393354758112581067591164011822352377599562551738755904616266569072799150279369391004275154785206178617224640264330566285853281271441651944644548887943128785297994509931557990075957260107048289313836882347393183426163449971461233252797075424338056396273184693964215821752107060001274527281907818147990107578981895366530694802841947237376981866261825358301867499284004277636300818336996733203764955593552439648244631774357751311547434940539958609225572552014595444494621006697297949079560233048543000871561522998799719088175776700730163149145115591788341079389696058433680941315190302484479807527098371640103776350171418070183002326533547960811448686787585619985366534168517076560667533279664295395459649738691030520529857085947439940720714436642600894779138809184232716643130320821167025823795385916818797160524781190641478529081509821592634758727697687756186875718638455297413824478024289531136158635599495993037504686718515889541960711033389146905782773250803063940232302463237079832739407356358059838446535545037944777946185477111339515307112688433738109514277209095740889408239090760123064597555038265354388633341132818552950610752453780895182355240681622431647608622082383930051886041359513849624979511283424593598107995083246961860655758170999725386426846430476812614662796682559712353999327651651652891894765878166746216478838340315009533679008431576347182095057669823442198580680678610575837129630798097450507361251984726547035833215932544300365000393670863857754904646668592249625362455844879150390625186401726121786850867645204534642483227666263724479836421840463410585804544230391926374711691519251369314892798742974143619587853049552415296972952478156691881775241213479721069711356599658201728784363186687388200486521553503776970829937581403747368120757402207604910290004608942978507151784460205721160403716552729782045036592567846935238721053899361898987521873942454042947542738678425247367154587562182344104829633481267816767885193168518787325373472766894147432824142497952231968415875874555569065661118775786293647294362099281673892226069296010201791591856172315518193973193865056097414131948290718520553005369950186573772561467876338167527138541109491448434662819073953623927133590577355260098051817780992054642964454547669963296592074859159255579481188255890899669703853626708049795537885102351455554751092242640454486387016130361440680187186207114836306059385651989039742848589073485747247692383099931891902654868639961836162163058812292364433467056625686567178842744902887248176010852789571474815714164996348133868974908691459571661559606280974119622727184803144724699297413303900065234553707946750673221579096691195590036212940818910365726096320686833092763704350069757321288109030826782733015712589217764830871703442404124861920483827709509130504021995916411135668806676207028795116733717526592224938298214522350816227070700305307750094569553238780322874006257551166457537814460711290826021347924821611512704890109456579617709636558003194214007929944549986880564522509732174094891594774733548129190103977271948212648849752846900728772076006470387659736356523526082970217205733195160131935695128241247839539914498681581757816351537631649946928250455704954682234308098767921499790485405310526193315748345476741176014885461401899003491822170985869888681918382644653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000191249080527657044605797313375548720837315432851310312064551455543373481429377355278277553974742604113027354528570165947636231016581550498593081949619732178754765249982937765363691096982558910567069983465810878031258850991083067441879029039608852192968879221017205763180632965738013968608759748120663974513803204645487675276099273484446378221439193248242374097351509378521666886837215968905461727039421576531819501638121444703893886816011929191924076994239701200259504316431204596393783773340344339453253003936537876535549527490685244139712698449039179636599978470232250528164694243699531301083008190360015815831723571023477989582560709091678707335265326264552799177830295634117174995512745163991041379654290531688650511172377009305251323754873588869300623892629650093976408845991719867514881936714340004146591017587762961243585860830055828827327610014868119451228780490642429829619430814920208501726505065657731757792449509065304638017747924106518628161889966421827962683230817039607598366799554822870928764692457827965351457144471544554633515092226622599793430930675536031728251386828117302144156810751793602552986677658269718647725365106592968498433845412934404126013239769733862755116047107816428536227602134980614080341031424001194457170089438462037181144550117412764668199609505947553468095299971120343753061290767227666947099058150219651843037230643431369843076773645870979977795326175038839403060331562876550499680948158303986341810117805458849662622329415728744910795899660658499241694538965202458553188953892819744254925648201503241129097315535200330934235326793794056147422849179940632909125112149424322376187655035710851437142474752195375739804618452290797984178612204505172162123219612490698416664130920490730142388708711746284256879840265475839418826236261750526952085676300360711553879308659082533013467267530548139089259349067279561108593650171692926764310284864108878585968471308817618272785198734610841947381469867390004285516207798560762827410543041948472208803322391901247101486660540103912353515625196971948699069255860314526152972770011037367618445328820832983001050624324226771942843158615924845965965019361176470578928321288061615626885899617136856956473070905066077717943993468717494339751727737001759392258150304957676237929841968489841772697042529566352861613736320287858501071328204057805499234510699093808505823728761337154283173440114479858128649680609315801960737144832197519254570225523719323151985830793901054396599371859627860795074977686427814401700096463027759646618741642309820836151352149817342226018565627137421472486751285103389376037668915539674849142994409967411107759874777221674774156772690426490576956411738057576914629249571805807765333448262258805890122411396258222974187380332988082154939965337773585567170358615409949547396953344131957600914332089215343293447856278669554518173175664903051171090796983921198160693885855917186731596060442628330377137738827451127800253069273128849179249732090174693679105238891130827359783235703291299679408688424921045014954484127387228712039033784464925436787508895510009482773666015452031298329750926380029006486480519534216466714352392171331919877905241555340686090569120721052878955465118887208235945527028789871133620551449195503943681991489049479483312622365647914509172688309042443979960728358434935737068519679666732729192451926891815137771364095894728213257479782976610011042646400479211945818802793658138191552733264342936649115390637846253142011633311085159860280054117942429707189593068862893076382404031500583821031239626606678150823171879619621043460822520284163041733553484178283769753919174633533588847800943480592423585929089241648960660576287613914550747933454639501502152120804012009444732965739290427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020131409358548767501933857033432160924720555021812057952675755314290025839280984923557228783087276163018815676181123659898774750152078888100184447393062428213585057658074938924323865446520816594698248252710063126416735870162634385456758669135680802831171485644792596131125815194954545511418452697554853792572097178134186639946670785156544252709806641812767309599514714391808740083112133036257003265703567117267906976012528534872120218548308842305330979986828639768843252339697964634890779470506286658688801715815634608074160575411033561739058751721473863268703278295673231144210240685240498449098701988986158811846890983873929235146216776114165250195303766756186542439450708284368355433134450949868469101963388781167297863182261788769446398097948897353101093848815316452657133495984820730792669191755046398032272051103893465360383693748382260160465358757806945075220347540807122603984260872383512223655320599673156065959745093874671135337100322041348366333383179383289585060085349890943416481646816911850091192110767745434161838618715825801586521745639279777203112394990109061219708841648945835460569345298580767563675661796893897450928304986392464468328971418900742316133922389401501883407243958719434137341482082868170555040680549684673643291402488010346712664585753021407611864395022095459812765729204789464200128615697851827454264198655110696194917848199970907195152168384500891253590953299286032133647948688925282643824790183334924705145362149910027441520595311107433547522445510810574094068315356067706548365906663700704244151761049618974060156048415042433872002737529599445248382982460157807092089892420971009798621326546024585360798423151807331505640861215665055077507268608205154117535315127850808908010396932697433554289498169696260428107800224400654278364386600819868257328292176208941161353381328060029340250471309780782948687061385695069717207377278146473470299765115704950772448250186558358043478759321726372383713248295198763705206736459014121176486503341403342646189105945223933139978117537267358616717201237541267701612182320934019317603105878672378531051424975701659436655432955376454629004001617431640625206421583294391713424082496777718053407451352708748455254232831165052742753830555166403031671285265838766195762992008330262787563571060500436700658192692997279819036674449373662837959146480173427442321034390518681089498822612682234896894752851039999830224752433287694788262024498432901678477598325105592041265569817454143866746477426475050753806775012168925211196517959358442594367588083763058868002699457175305930906451594312294519806146432204820717995153319577084696300370980543889531364282218639391804266204777726205671296034197595746778201390075636246036315663760437537004484506108283298126312140369458258552695461811179811996623103435835556791478027115772588824915661199936358254732504645330387747154043080598458437397847596369871215232876890228459119312898728540436661147572715739765774745951759926955549622203755090387596604722074901008386935966786223530971457745212084297648388519143285549118168991964538194776620848236036793499210168311203613807516478805920370517761928213823107164036375963086094850933137127396345958983178618874809300117622316048991724049519265585817474092736641125727375678840153969304263901026695147641157033389248171251500094900844990184053294409937635337774850300173926262837474256757558825713845288088751380311244854937718666062327039330705507090432209114241308481360559518238590614999116488293269614727265491491164282852964745648450528745141812659135255245683415680885913879751110196994556057087105244722590368469328934421302754844087531064510532386805995820306242909363650926513686207705105713987897045671128829368284246734637661202374935895897816904531513296927709582765582003620731091528809975444159077205827428641006430086665844051737075057529143297688151279057365430007374867009755394248477768326412108907034540970952228392335738566261436481812643712503542567575224775611744341658167306854365903738873237564490469024355479840587941358249543123075896222986393900783847980412866334767614049666552970485008457720289169906081622879456816122001328039914369583129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021112569430834129728232036811077430827812196007380902393283387497969626080493001360262860342819659202217309751822094547492649831190381448464557314526960516873952691226232490200122808040393542805456346125618833149050852337841425130551784477294053825256001928346886923371877526342314445247462628224445319561913042307598343557175966842402795824415193493161352146854119404681412561667251351807823365637739523194959090975645689231301588475376687664309270514047379528956516051328392409780157833860121226444157060837548440655877733191234028328115075916736448062739144368562672145156294439717423644713010043706020208366909154166796383584113577324170116586512932960833769907264610125970996729345608491421093205598220678517452291311376615481048252227135035184480909433527155704046059890598394535277781166664654324352631424749146580314563523786382443245077011147063139660768189336034468546174795480984214433068433852349932881192541308136739307522133276961969148192521238538181533073176835500816905973143794865242418544649179983193793103047729953315203834570781439333117366215897201489621542820961045267649383220406166781584964315569945998819919740929162118118597916860109225653988121272250032783026887081224385410403904029326663873279515323894688292566619541596347719830836314287562123858557042675051096059099929046911983775499943528747416986024053686557547892454703061815600659188690440092142751505627019915622124802192187707330543687138926127404717747841148249454321653210949013506757133911426980232938251367417247179685087365229181317288563529288803241530328615363414480257026579109728988500627921943535970995823332068022687162105064044353816553996500480884475014362191644898997235241947204086417964240921548188251291916907523222108454089931929332924206459535910736592074672971758156208942187310364087282662232845703350544404804983981541814547962134528215178326718329114019971044155248521286151126765133029506496160879513573747272727945723899187756430432121590518098652107、07、07一次中的前的一个一个一个地,一次的一一个一个”的的77945403433919590235071999359934792553039086622398945513174250591555532402879280517993265675613656640052795410156252165330041337789081839384731775223831976564519657736204486156496688126403022880372387807685382248649415510344359907151636997027800962308787444453272140649153530911298067280595070004695297322333183757093524572064574361491749377997443940396487658660580184606698708494819029153433758430129607683793792409698479127747708414245714565045973964623965138469522837089222864425832951271571902906503065326374092821723669612488244357612320165118653241819907138621589390192644108681574422599017431069584664655232434381633082335934287124870013695917415710164453923656090927269595878765475353990789726007822482365283960514342676994997193739366835836122652312863693089127894426196795598895920807138016401496143413096503147657058314765870898601112419674589305089529438024006544751772814146446466808511980393609562400980800583489235501249571998351530435348282073685304823749672535705286193284921878775847205277986970765164082268281442191597130656947199845185131577602104276285422395421691812675639435516940016903401327151423298378213580746793315595727201486277590118103555710798756246084774718998731447942672776733191347563436190413502887286568228411417277320403487385679830900295564740235796260633566543829519760042662257737954552403117275390938957988406368182580247167102819170451437698026186036921308333478412943912690585237865250580472971796703043890666961624891392219137227444267852523874986018968325293600501917028826003506461509733532137607935516295415689743739132211368268404658857264148664135631428765404217888509624121111576552621125528430966978634943582649928153908952784152121373743709197939419670015847831844195973223295138895944831438810847528154338416518099244345025875288362509406322582653856402115471089791300219113922127144767316037240157797422687032229323169423509602467255734439871877995686794748192628006827455112686241881692201203667688458061376636521301407059141642967669181241597543882017653784216671200897315329296244118498198199940265811516764057729645343596089012648572881408415798566128572100634022671284878041248925941182048569843347329579801769499593329868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000221150598108527785692052468714974570406867572214047598077788673984924315174383123364418422396433097940199571142746216352026360149537602512705189161312441161313165294386365650188141418147131422774759750640356136428218357927741574591450249808278932997465742180249933782889565025459044277015249968422930981491758420765111416939361237073677646842209729528671459343990363525003834273889360779963739170286194012409522444064426828448553170967004125040394606447755035168146358467818912730427640122257523806362367752081543663696081275482941831949091017347720008577897017097767003825098855277652028925504917583598647902338228215055024856904014284786235961864331130124453529042371668595886527999448063607435194859817706503440821960345622990916659544021820383552611753852693224858342077062145788459050572830543219456099279685956826495668847237038758981693130099633545600200877010114085083077486408040193716512681300908791521347968197408008962048223210707307081867852801855603272940758233773279406091717971133071743175034435150137653891099475399115248825321143127449578055820619995074293539866841767702831507789404440288670868933141710971069401729227318802030264542291648012570547095729608498249077092724986565394026996633255952427289097877613574864472307926187547715962884098421956000266719596516584364294536164590001898088933766244991173782203553307718566643075791687622697824392053596269502778187337287026571505566856287241088716029088201288558054896476919376925870529224122718423451332430816496975088584180585078512266854456985287589787954911716682290956548728725933010158867557814104681685464147128815669729407394424273408197263021322097520383577934381647417611305362609037987528353952664350149745474281133350047306761147026140128024666572847394316452451724186366398797051486906066167386998454032051283667084998911799166342769347325421792260843334247638616571478533578413924321434684304946630581297348608225608920883651303684731375807534437611001526387763382555471953253967157145871769594755809847178726964554993419083720485576979178331597982926682955009877649748121676125674773438598792517370209634486625430537851364847153764511635946498728230129441016972929128772245058196222332148884245195064839635258688347967081226240860106153864904753316776990753396181767348933234858767569066308431128580562554132379221062676410980429864139296114444732666015625226805305843245929901122570681434737123431829271158528573266212161289075779933658214193009759528418388878948306242705316766813047281359014479378365830230539420323591350316683453476455791790899874662905814590074799825083320491433273191671828383535639078437748795752314263803610027015123736725866391067538405074170518963243754348402220655301129773766473631992950950738210856085122436694648677176325507691414860942886267057991695868177648692147978244230357467464065187777352439210730695494756068229122272896301209628951636958387307377026809263271732684693883212932137424098233309505840312749259629509990142034519090982582192530280566843403639069100113156460212530822449625684342997464158327212477128368063811035351998585094953754902071747976651382601495921843208889410103175319979566583074122144459160069328219235160703284750262273737735055492501688544292003448250683158141871548893578252545227020185538527942948204436490987991169330090457795131541427839602812486179783509832151056089304261660636916071673435111340853057078998406527968922833632355692967965965246926206045643587907490554095129756038893540495337385110793694576981324508033465026369249334754526922635287704612038973675165508389482274288232905398275393437263825321072428630638765724363479179040752416668174077689815155425907901553318675092050427110518716858753653601064703169423539172685025505252499019114705735700020866154581912303203919358029081823908514530223260220749831371504974047114141082044095746224947222911027827737396826905271988493187071741269442999081384483795546101382367349978503738668941610558421019179111607101121472540118008392839753059583953642416206646535722048886559959919462507644399319427981917897993476293224351177614931051620231730398395810661182751015634530443548499619830294330624708177232487809820278151970783604146170031757760961733041530180280491507574810007732382343029582368906714574925063107412639744643010471421575987264432884460743802606026190670657722247155916510755572631313898090972652464766360539967207779338651761230644249697130171919317248987697935855418325777395698640007511924150971566000401717947091871780793642740634708531531517815595850551590037066839595571197713010563352274756569553145028736666670404402574004049598257581140976632833850141616629186452196855475745279555156023286942926551328551303458673427583755792709407916873942667734809219837188720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023131517301979401076041659030354617930207739902792647045953242402911496939200870561485368931142528138216991645098043636491822812794356009466325119107374392748188499515233526551344508700297464134808569481196807900130956407319676361624447178203211305041420691651037420831224640652048659630997857465876018386399703065493368390418170107611710226640270976721861097553845041041435376355879386427442190057401538606338267345131862269384636777158646681970608804448815304812329659160704440340444542274156624733983479405194627276362725728926639301267622920982701782603287071846887680069583002311560345741335461018657329766095745576772423236948672871263559470427469525792205373699005875721716899475902260626457258963056943659910174770677970 910719422344903241249078989896969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969691444605679969993079960577579444653415094856713124649781103148632391910380595828203703353453543945812760766451130594553183076352233168489824542903169340789366254471183442806958195714947882695971260351282782167756247899135037546680557886090481536797567549270011471630064716024073347322923722699829290926191623813551925214131134776150388792961054355273221876930014767229353529822076756407497977743422968571966684309473180957549815325713912112307982951881119783531662290484282473950144997934473088968785799654772037823551241337691687104123338284593512048983158281501002381553725186946932159822173954254266648527974423501515418927115161198955744057695361917691824135596998277784635936123431945545529764513906311193233628652533361408345612340583528208578272464787321711610213384830282596887995425580940651961186631272243347006457752855572332969627184597329781232716088837161813991271369757374591441579483799897005135870965854545492650514559003883177456499975959805407744779656943880198671013907560335445002770047168069977527084560360444591830881966949732609722687944886555748328354751089932840223039051987231934634391598175772319333692211223597469365826739166278281682081915311467576650788977786773709074111953768687053695371752655763716152345108349738313901910804043339370986098482941156357910475129160283786445020209079659505009370319785762221055834092749881740259379928663284171576661443768076067257971859835558479177735335432655624578036668925382231348472626960955066896931327784810771065622205657508179520780725786220205549167496284139165386227726752602011966607174504196050024553292101670133112345097876927943556651934287060612405184656381607055664062523643804166580906369201497961689126971146620916408411741637778222091895707214045973710440793126426328680186143372413887933700625443895054862683680955961840324045230689576691060460018595987765014825926542016560998310019026661398933531304782228119300666666155539829102078673543029350956278715235655254986366291380782274582254383913911029630466569996107036895292612015697381900045885623309835093515797091034449662355549169684581891085998848273765301845649651806768135681774346441549074472583278981082513408237269090030349880254360836137973460704704410558463620698600228658080961147294133551813122740400606716592231683518332127022341091473849876863222898107973400200353556345778478771028622644820796624756663055656484304594267977927038270058564143953761490216900152698237159070049241145908339320908494016897403532088709715987049223521983869811587711062458066098645868904901442746539109752199074026770051530941311500196505463094166774613320530276156641540887393698863054922948640273426068145999492979085997201785417908410322087720923869683191893405205882711209255351809100934414076173993853049446051436573538043718672441384062141090872602957147784949769109013743747369218842926841625010745505636385792206949162786335874522644154135619394540395340216577017763271825749990973456809435683864975329661009703308807918667518117589100375557132573364398699804368833540038711598480167540952561417678986431662605676151825907530886766487369074346511875083859319138132755946969668187343134483772832095661965175156195489946775060482391144723044333474473123477135499931305394145066956352692847518893374706498613034184020196283315894993508386489753619784372887332060395683601015800376256087820152467941335345849820988589113596199613440350619943101404430633845251941920798895338526638992266455063802121530713947652114362517247035213532575141418724641730096185176983525121402911875736129764019245115135287721924296022033470315505166972902435071543573232502082342179368279902979847220391502934345800462667498003661991270015361903722557284862002013775648461030993018454235521765880660931363153366562819716812406290546842771956376421530103472749451930656009449118061278630161561559462480096079191294913289828496931833581765484596807333959635747375246555528385270183924269850013772250033790173072131109061492478337234331948484224559716722989231851438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002414831591604658400590888260072113129192832276545483365294024060356611805217880876523538925216651746922244014196497228963710369069953932328555469743880435381602845521593750694634874670751872154273405630310791760530341102373109788717532650102087862731339668187742763613794099575822536633951045015893949274512676829521771210000688464030334395172987389670558080780074567836943404311015596608063021432215934102377205883519504138712309052847702195368552113554395822513186130615634429364608393346666380030632474959224999620320221901188500629527653004168330783631415361644983634560124229192053623715784306687602978623301933061952471859732229286540956686180886266843145260572848851631562189901004637537841456510543269407266229097912719268603511614029877624475730398608237264350751831320142808754393115082495968451049588828538962345114680854305084455646000605577158892631740212852542065073644802751170941489028506980034626741734870226025356951452344983308989950921466213850087769230826438421464464428785159188717847687107273206503704290390314991513960759963446317431888309617404060811468948100307923522439346578616956881103055604038055730879633498112754801770750674824182062209262272145354053515737510703553703198319719751188106291820333696948426691955512082923792465610143401187213978265030704547800123302595332628822292372292929143207390609784124677134832801385024733040582521128378392959666357023975228412157790778840185046734338136988620022781877780768658691476582730029224404640016219790312949330396901645779905559525992794301249064007456063840874731237626395106189255176910236073684176148487809354257282591238416595373692441964758064745752370626202852059452818398117440027325669267021207338346006861069065849709321606968741620230689470113917665897152188931118034706699250359082817615157829550040974994526874370463668584449350662259340276129403159826546179233432548971765045475541517762976595360041381469407988022620925259908282616035708000376107638152908757310061367610314165773309841075535845033186170024841625125659850060134124865551817221646712292742030008327236851675187985977060684204504888029829608020367964476372345700788546719022527283224519599223087286274753608881623046425261644667764996463303283592578060269073804859904875121529060320810222912217455734055505804924240410160181151864985338904223829321399234390194042340967275587217410989166467247583826507231449501808788963675862962742288934684240812093531056566767840200250319574609223465850190364632747971145671196628009038144414267736046573437559589753581712113527552121837096865488815170608607093147392566986777554352461891492316353239152619039191360206190865335396100732623381190933287143707275390625246220140958680758216029399455382687951865207078354931341134779186585464787448936976508542406125140180114069286597253167207057949834292083711396482191560524168064064726998521433010884180318682945092392596892964707218352350353533874086280047742035423168748357204289145536890844827223261985866896561207655022130968038656935106551991671143734994291036705259737751802848926544659684821167346304412881084920521451068976655853783243406124080712948126905831390064291355414159462617966915669777152458707100478996482471612229817274389573846532030364322760130583391402530990613015334734093434994548080009774629200169059679670107686975494793660150907490524161214098446268354275191158080689735026136860418784023168770724160567823546616176910125270009704554290472244922321880522428644948911976503793232079537618217641150391050882395259461972900508852192833635115326845473195966640450740113509509607208497225110040833476744281120174022045146108592160349922195534102289545170181588623350935159734951517993003957606501333684048582242627299037677674303204882198016230864273721564124837120535707632289543582555997191785893588345858770118018185409334920491089175686605752153163432582061439268223601244506918588684506678267056398681118821183215701013121864523792743091093814184778016291682107834226716882171788607488056623200578125242266585331489779137617884102658486731969538831600586558418691426665284705761224691206404675336804462436120385965948674713833621552935404494891698913417590716398683891952520907314007794009131458906332391558019189624064900943154956593774697875291496484825705609981885153282491973962999964825526904624981695955725027226007205386587888521405963510943498454811019446495449500805715278846405552822561238411200474448813582909039713204745568099627901672695720543508239546040956278141288139509537359797639191050020476719556189002781908837013690262601127203381951645376862049602045177590491660685178333938993490531236304414517129195508113647721310180649499427119915034666636760793382387530254539427819786732572712033257809764978757544630937700807193495635064172383397998960802996924395618083099229113507326435413328239684158598084884012503312168642111238067511787137792349006105250956810873439138517652405315054884357508473946514371467754572325327469355871847073270728512152176963818574858360173732157246603860557552325294080135648285366369576482943222390450293252553812820198874346299230307961147474915637606154765009821185304696383923076986309549888310543423199181441680484830974305862400126898581476098115672357380390167236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002518287630313679710920832830923023357759650171076252437705183147875232203775471740510552035339669522398355752863664538434386504000092749494844711796483412810776443634218780845746753703672031171186482048695343509619902000134108615989720273590443339953070873741979978401566928126765456665174360606210657609246501006327777755854679268556935607173707630421470149730995610899209263987793902400077126796023718711888883963816356531439320197628218722006155056231258928438607478433244888776221977857744252692558605895709095590960744691196446833655925408519379623146498261806682356109982168381418884000975787500125224954974322933325856290347412878292937955679367614439733521768896188092647324224945531456893489787105743985339220145579765184609192016791475732093078947594848891724268503518072947864176025256872199552571434205687903329007607453791052710894189487282898003460406473754722458473252938793743240119692436993185756819175902604420743494201317102228469282301560694378347995751507929780527510569988167191746230060238583507854928345050856110055873836985971796689867472948428825311440734379019027111835685298736807629405014063898222063252542244095490740573231033957381405754331704422680117436这次行动的时间时间是一段的时间的时间段的一次的时间下一过程中新的同时的,时间时间的,一一的,一5836589439782153731959984018974779701905849941313430733648251215890924748123272368162492426737748224104400250374544219819730451643669340089017175946153209108233145810153022960812655179831664984007868864666398626199699832925424510215529978983822763507724874897487732057745107890006267958559457096314033107869338331901824267093686755340371195504347796257196430560795317532340035264702580685420397744285354757651740805843113260131411666410341037112543422445520955972865995530109028188526797489106145054364693965210515720617224065354229253631317765710404090146791248917969652953304035491806958134779316074719578441615585459169703470602070073061900874134133769774629790870982449235285849423894901858486632790964770106050898877893803429710563809897705516293051217354319505039939147194959819951833088255101914345011691764559580628280111445723183975703372863007567785400979303612966964400935220875163003480755549300839176534211708056448175853717906312399903696659782348223365208579929047159345108193369807162708747221302444038558883034256025364341040276729618975271288485773854365248929744122087710630745870920348465209911261676118185599551702032726750042721488102976380178052311275695878526302365981403038377996766127489218994132584204863299207793950832066488278205522032696758347961735191589127680344972759485244750976562525655819022325570475281564534783613014581177587069132050523197903897605932255720998957940220273575171904369904958676513611473829681167515459996944079795285958017596561054978687481357743220690973527041628831549982533731401217045232052361768296972540651554395942784772764007745927504197978996935354877072986935457989552468062631424705984484347747632478446751301533267959935051400507871323949416035357299346535970956637116646775646854074013190923044288638119089179749586024735790438575125834418487509638826918977374649955702565823883265587753779225787675766792414148425632607961647411637814317636126696665172312124929271976642276161675284337327900580233534040238553536816309319727987519794521096020389309057720657511742309477759540210033005162448210264781274497985917060651272319092081229378732429156065626810809740108630975436948627807343152098564474666902737210718794624276944929743190080232679196795124944044645327374401198218552683971143898797994954752274761550957606285384726234555408865297477251526420390330317820663932491219771762298938451082038919514520676245011323311842855235568321559703416224989772068559142958423376181519687223872998721898330536032665601258340232705378854405132212930441667557674687146847685164670548093674479507345997865814371864634374117401156998029957140411481809110669145800026618327928816834232988897575985511236441951340146159059665455140678944174806493314708376791271211739764092757146134612218370546395010689619830188047899834777521061944172134766930996844899138422156144344250737073302648962824315403057767872596122245338059894113337576352650088656638509329023351457863858913960620100676421924859973521148335062543054148342649811422627069586196082578630303987793922596289257090318294988299653348429557450647639309684555575351873104991472140022917232334694892840872461022445814951177214953664836934379541987241007074251907103948859309605714078165577883191207802396577629429514701741192354264037016930457280476578302131990668468549539505984062428890102014821860610945571823726196909241638730766899104379128621187002497527613180024923253514331285397983373472617496597657780089306048125795218359229929997689013017896232202880244940532911903002477476002961425538169369320472771785152196654398549389085664563483659980423623594125284194702208230077136787169260368904579356060690529651924924213895622933630525832325672219269400792548744918724423575690037508539039192040437053408788811188080470597594733413960800396159356601661029576273582659970270205880466841664584710627744408329813400769640109785114995377197131603968354578516011839144037894106607399483601846272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026117199859001255128501316851858422748927732252937457702140572252820121114404379030269095231519637944272934753496058096502170680435920066978121832910641903158700803718868620701128750597003873832240997137170774926385596704451990803912880672973462221037166842089732533749054848099543485323072959949155313759782485762461548899073584020110396294030538001267695486965777296512034896224517063290184610316998628707015293520177625792416777863183074701944886239338287604543532563717421747135310345500384676898581571311027140412073573677934715760529193866634443729044164390089262842299033735980353203149764910361785254725059259040804288345672769261996951864708322415371585533455864872228163635296380457931989402625294253520169853090792211679744663332562792119876559093759421713568254316685209468796469433149877712055257937776353126484523250375637253009026858041621792424208313714580652433847400660395789946217771283086154622238136601477694253786150813114815501727756525743859099994705181072583021499967685715605871798762465481484834204798217399504112716711999671021799966879301144062529223995262707199724005013990231490133086213995757505427858440046030305788111618048263106759395078321023425858586487186487721969000312346730789872389133759280188928519018584487779239455910859088651760411229892106596841888594687613990615617802536346542476017170721449750930515098721604874668138973482393372362655054787014954392740697554678247297945888489899919036938184016671037770412178329228035227092904067729440105442982508852887148979654634374203607331403019387279034437526419782364971059346437915397353360998959650507819809606689138697698521504669999257654459945548961907555041112997845674413484343953634171463074211347458288058577707107199512660423566574895747939500055829690816830190157438827922620089702058007627692646101165925936334634422138328359503777656903383911932031182336539701786088015025039679398156740104768749242530636607743579421512484371584774695161416099900213693366964257975684587474706137265299214357815595881783185194052735101682947481578075804995873542703218645448430300117798188831438343012544680761242601583347748812315675656930645799723111046582898642330577456405729874832007846124057847171346623135362646132194194414686948966725476484702877184583552618992092968507656008630163751705379499691684659226531143471111340514930363543491378993250915253511744366464428475144936553841303059231375799654211454451617859202480165735166360248490797138468470385552878073317035390514597706745029287740373821517407248624592324323344796261415704567082507744294610693734598306802083217061632958169029383737552111422733288889588330224991918007517107974152158891655939844124344234070920716815813743724601185999853057942372782499117384242281455644108504996691696842858759380428897415483050576380768084146696542340069210169102769611656046358096953437007402402104256025800790559730085726997117490100208669900894165039062526692310262651662756370719334434911621349929550949383253348774431283755579982562307997718195420816054854757320912655947514414558315175665389200926515021246719205178016614889804484598713840866707200936410983520985537484862673565025683494152062849531334055439948045412792438652311166350354849066444362563820683263113358268532609885874167600177879280810198304896976308017057890750106225806753123984114049034335749382314100121892873192831310134260744238799179244357967080895497374322301723385741340979560731521235854891034681999703313565299028145709111145870131226736859131202620686524089411939280100961682064408149234456353315973707495301781475204501561723730032505849229832984147600799504773783136889328682823167820734216342466022712657834629280656031724546131222888449070285522494057799947862070372996983340427629716783623227788671379547629443047748704915052902532299618289538612480511821849113060729836983213282666799446188485381085083679979213918633474881930646902304379730456137727849787012703753147195785737271077169103152808392858476605626392775671205629805404392038586756268184097450013522638202990242799713293346745455589384472392824765521901109765280704926884878258530699018588939932929996608917545332813900027005524629575659785247824339476046423973661522635847756932818817835094758667428536647333502154247192422811450214921185828951069527629900979004497844774923585442926387462285965846298461148421644819005822893842580684520758848424242615868327460777568726167342791638841684753576196414486949423465880724308429533242669017026515700300996740291758691814718762798378096405719500048083768935212152988718112492517915895176999760535613428518283238083288123339828522170359915479803008220668809541347908582772429575911944959437286908691249889282691491458043496678836390773408094663314109574000487139318899470042739954752649424612128836191648997457283737042300875759900359932597710961963178023467034640308102142237292767719959122170439531928621525956769677269999179184710754502417101480034717878366214433312457419464505483060448838511184601700004628081447328965722214777252964181979744570861119194458379929756874034747271803789202513270179145339921586286005909662818667853560564507533681992279846931196905339505145260835767553528608061808007345683891902762980760863060750147910438939363996817977685704929875130408401787034522688731486414645747360787122007799521788675032779362916363547781866034065841270114557508750461917691369645986230215523996130254072999148794518193772679317977674195507293745794191326625409337017254219323423603036651836359918853625756347031264854843720213952514904560966797859692275892967874031969437154134382993227775056787579170554373455851979145079232937875951426146036059478384308374566834295934387813936552945734339160194226181488375004846602678298950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027179745931637935819207087786551913442521072035812875202002770039947776091922916572954867716496398529147073069001009024054930975318163313501084580727979503737556840411055696454714985183104807169625175071021672742163133921381494816516691899195072484272406529748314425092000601838384595579493268633846275836087479882137926064224067464486426169053422682270842368383659229274390818775077090621677479263613346646054430483056200648174800968975139800579415942519229831340763468453401071955980458913965410485099736480002332935136732650600405057544782581662916211997504013663686423723448397327834220207525656476643496886996060598785409342840609493064012725661222980626007434081741401061965514655341393228548264098411717710264520200609518955652537891334005641151074313954848224864247028172013159767611642574766321138228470343699933818338431825204719407026943318196174492237187069848585302914311363823599854201861449267107056445508990289014049159763795159811851824143988083515200378491598918149107805281769490785445321463161234403126097815407704352820424384552975387849501452311292201957099455910925126395893280951514815946552810013068936191003312313861587032326242327771879535006954952940711477842792572848580812944388915227320078649733296252831113544778039748184745613835801954005733217734620724465250505018475486973619084740944192039538982330181412792398778868959850390036305315826018057739034714122334197677042790113219430188631556310448862938175086966846145658132769231930745826150430124002657337658945112714975481761062554134297103795458232373742736919921792072526270563188884814032174296307785399136820867937724934696637340447292457968427411128263860660053370225331075639991526784321213851280623569117397220874418601042056191930599508255499987290928188776563931757120973378262363286521274268598555356250159955639580505534819716496442040505856538326249952955264821984949500811399910427505395060946887607143927492066292415820469866579876292417653514755240771972689558998253470302005480547276012001281269310608349328091791776719282789570672845294487802800768496090385196214859503380228974651937030547097051618506245987469690957162445263064832064013816113756004745946457043427921147795551859855007102389865783357045141138220359884150986766529607342930704267883812827251035381042939471394009696940194956889211421671004900453148681011325154845957118808000538784633709606892605799938922066233989224534646293069635256322754463272347758311027009037910368715012071587715789340907667827615802983719551630470089546540806923160916030058237996625114062961450483706462360221718643934902476223320269046886008373616044957795973574771226941318290225566854294783988084591654443829126939522607806981077627470983206707552638866656011996868908054591063492192351713830492215497067778540245108796642230848729542996471084640997525074830551228837089883905626427281918088716880561441952860771203473001021757357271198187039943678325968150171502879886455241983594603910242865110562677888163936303566551450083821350744983647018671035766601562527613861431436611274873705892451259515657379791991079671754663278338560634430026905647402962691768549812679430662318279848403561344138202377112377522729531726472247891905689723903205229777414428095615539210215479564237722208132685766923236715706487890889840253323381828211321915549809139974596359202724819729044537324870581115337581893824726699252810704038502373037542079847479331987680664223150435744238588190894271446618561272794655787755011527999938795194582763274496735537809763503773795342039709219717144934771464771299152159324886476764771482022707227713317302408435384363088243933309414182983876993816933929327695577948052060328149753178874336940018507064540802162628441494260431068374561925838715043433909459045631121687372768785574224454519978591171512898421228044368518081241575136707172496281500709924790785099709497561199493421497845773461021052158069144591169059807536020067292635910985574879609774982783444677403450507187215131177988602727221079751729443930123869307771038310418108500091708024989340950856134429284222522640099912206725813293649967629562304751257850116033381875233558323404686083825671959764328584263388771705732063495033254408285873206042420775881692467588221305986385955687505302032305100804645678296127820665897328969067214183121670660583378119686518237176779315111905439413758531901404526036280728287286207726545627414554527959860202049502889860534090006852894981852446878993756141784579002818320745430308482862315427173344404804071473927973185283789258881657562979468247958395027452592603982679606668537197914250537743609709179515412711461676728847630427653038913157975792525383275764251887666627624070122153190499955990976939931269173826061988241209155564240934701683711565943311761099825838885805774288437544036153571376668502920740706083036085581918893568014611650107822352251681110795448294914541123750247776325003474778707386695682795473711248405474119148659425035081223777146091753922489025600149952640332845524511084918107922498950521709511071875203791280566473463054872292917171381007991355323968255694750442826004013166254506623974370232954451347017066083658551450614353588590863263812687992258999401612517255114497080672340791560595944854082717368070643218573314603441833911426952568519499417379432039622092939675020248264450867945803251512003597872707984305073107063603010863108532769353470300902100941392848989764586072027783716708287363858220914028441747732895004989851612425829433512951944855387711249256625902686998855729582442728969280320374539361444427007101671095330532874846264902107291876502266385067066368327424047672417995452326141825771102766392256887995385000418871719596611958491937826636187333831538337149812650038486462219927978689621970869703529372195647358897944740777071855378724693609293288991837396261622011491690399292723740014542848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002814342797442751487701795353810179616887051340578917523885314400973798552408350707083976143510229887669586068290266184013472580716439279677255279046629397352909617282169675659543159170812447863373617001905826560596617989431270668088769144087823306326949107245073849436268776202707523370600976012082542355956918170768403801690567836856947603405114346916599255317634102616536749126239937682068454960287807623802872215299845296871226536022734265115354478244965211428542098007487058362697907521250498924848249080506068599175498056780637834663874551422955502700663583543014789856664981500148737018041177293538920524058288623774883633524782106204785248865180910455497205417844839892755792211024012824395760945525542293299780837419578473796374910199961220168307015822697451768255878519746550088984773036037585600218001162627132379326590576875780066370800430583716218879556332915612865389164552904038347966947478343544095794425371862560090252975056697391722294955060178921215338966097677946634807087570111036639216601830666052385205553814979747521194515416694369843969957151907192717088492255365434251083686058212692046533488248002722222487315612419890331710387146407167388823509396020186504416155654595697570158088950095176024860302237417592844209880494669108399003897040647081030357462674309122832533814504327651295439272230151272754354315979727013146218712626697838826042822148833808685692524186771019713982143954160997927843790056493056222315063345763262064230112753919580852588256060734228814412515038128115161397417066089421211501091916073012385052205119046176230649443650075753290113439613382712798872145761209499523742429627347791739646236471322268668147483926123368076073820086262034376557232643720061998474183652264239820237880699271142451826179915886340358193553104772900309912046998836940119415509832064353254253885879789323366594031404164254194685956966632010485377547547963505432291218205613477995727581434248470319653131220803853917993333678631370957065982561263593503108568928416519089343110916372546921778234892910293152057375164173103519024095648970783183639016224612592699153116627396047805495797558092530906525072705842525840071439239463487394885016090887202040256885070407481334899806703662575176721310176664345620954321876229566180783384838538314127092744358746005521487359539948597834003081092849551641892863724476289729009348369643053702335874381537416907781389114157992885318376609375447356959687027783875868898903391439787255527160768738247055020495617573825042396397625949379307145656015868384686667104992833000658104643241492057827073931024759355935567543306015703868753879835758629662752768285191280915895877491337285514545877514267920369713550886522166027971424950453829736059805209712271609521795040089745015163564113267521025651479891668947638013658820212667802457917958751430566589618201999320844696951670965216653972772059873121371326909806044514893053963015283110749797803525204367948696296268453705329187960240809749921956205911260102726261025088393256466032277235901691216738343898281325881510389446940962241788367322662131912795161522817142081312008362476916480100726073558581643617779875912775537444043388259769500556545244646484855299698249475603972769022220745682716369628906252867770205952243252569455516818595785958034035269230781282769521180472948501155294092154284623876270398606394634811421531662494677137813587316125744002609781994246260571877100000784975037298387947474841982408185876699321307632719208845413431853658058436922362333170852096558151576845255345577243955262956891074045494930935144420689296596652656604243434499534469733970778993218685295819285089270209567443045522619380430472262113431674819358160274798988312002045503310155717625805672597887116803420978964606753823510569917901229070456780408634734356866020580043613205613690095680367507318204028733429617324248268828729757587894003522723326886746793507857791079093268981425029805356208269503141208557357146607598541517969245045424761610552332043852755542024272982004159191548611645677949597006687446410869418904628918777721364533481345934190077669763267512320567157772023864392765830780655661802145767562223581728710274431846553683023028854796460169919945457946270689228981275098672373837022366674650886240719291936404520899189575335724433239374998238270629550346641489324922871664573176584944681019341832183934782269696564727046048905253308146710476149319380347930259467515624217895341892415227167380900654746463381926458321051231130961824341907441638606865047422324721210644928817625728668828121644713018974458275317229376237882957205816804093492131611220448946960423984571704431504522844849899077840563844365757522788476390715135247076405379207575342916674099731972219113099926483694953749605324264549628175807886148282405495128375712436292329445660980446358234906316713924985339075116683434281791127796053743654872009516444810884676614902632156418359824391498567479629246072750665345115533811532381457541343890559519795509308915714291319718605035929532664848002712983787884460668366773963049764779622734519792732314833045508192395410486067228911256308100808927260043496419787143500852919130608144500172575500172159029176603993608505433951662076995122856713216944712693867540919100490001036770917540505918779393805232335298261804027316046458881567170201245652180266148963492301469139164362571650229654637022748507156128887454015033230031479444884057528179585605888354320183354872495605392633317152473235461280761654093920650176392331247300369158087558502991080143731926937509214305249486825837810608868581042763790383281265767425943990940370336353743810722517585153721650741280677762906846721840588491745076833820710799817493638034666420319250075045036978814394082549536028503942395098705097500693247498019735949819409183641713092480129019135058264142451267669064593603615309147152176249616967030111609263153618564701675095883239652282805028142909874627479981043721050754301731004743691727102390443929852700224009306747022901200114038661156469053078315218871147011276479934406374233226349758237953616626395222756663283190775983896333179734169319693994963067438989573450484983594595865541591682513142254038828874766255147233289115594895683849755810768014452909678333012051532069364156996016390621662139892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029156465461792963775951329138880462345533804395089588062776015866315751930180812283627255318493871201778007304829043095682803669991985619812740192394923522950748351065358798970965359874065048926667745024023993098296070784541487375487075654748799290360086524812231361056659411770912392634702229964752018861638555811541477195029265946728594047818130235956006694179051797141301307770248423445183376566528028391300418348764046301068113075289133445443389900985054040385514320849108382400919545119335659672287834315826927193253476678032688770561257045325816480480426194109070378665201602934564784394470405211842114968472233146535995869504223772823741334081457387230989024009292325785785911281989601748775682019663275540288674904811694317207135580448701284214979387228966495644967780578785 785一个了一个月率214了了0569484207735285536941174809283809272368986973379188498890815471589776484040846189305572154369929363378148744067848863179484637278945336326175063574240648099127850594833185213476696740375393775445844031958081339288438613499439595900045487742693691183499748644076725154893794420125886346211352379392293211516934377302371619841510647419522790237387210383170711977376362368299387726019271944720853491986067871392781856695409032519208554802571809453937981534370922314365420504603854304685969228504609716073781277600141824814827489846625561665917213265947107060259679966849180021659166956230870084063313265056950609222788497493923274130283012056543208950832867429597188790274773619502038807332144060108948297941111065744339777769225817874495924138761741602115718982940523696320643953759498180288451605093335405737885198513490546837293665773407648980225360177740722009891922246890325454807212503901459621239500381422734892367525514041033416129418738959839322606105246860210700200063413372736761082340863537305216777580428762840129413186116102851444224952516784937617641336651629326503164856143827325665902917433373026724417704746589168214315824038061458132270405942847622869076027140301447407823172697544516223958932523387083735895144397534555998407192229845289491429198131385647631289064798886706277722971356572143553915352369824147550387309385887898748667359539578434239715884725947986063027312929979150524911411262575024186558114269717872232848886197702415333183544591686072819738525843891431817856888274255263515803596777539522092511974614824318213802960342347060713620101227512674041331334642905366909659510345141458042882953191570186418614446585654217376305985515954180062143132877049775153102410596759388003392584426324341798828199874133908579860853302720099196768962588093093210632343416998279026342303605494025642956452691382018736653687176275097687827287627103977363231258690312756118497209003164985303764517529079546936761889600602695577306345829598600526465469740906290533779557149065393200454698650547397306934292178589451431742161156033865485589276780740515184766075957675878892576558560659508619005236151493996974383528859477028814758248488341170143475008292403063726091236826870354287265024223564549377700536553139156904121343016717775120939237844274773137076550710844458080828189849853515625296977155776991398920748900741624057641368814916890912090058030467392548656176073640822502637882393363631872892550144749034830475991144328025992100397351585775949172894201495356519209544331252672601574600657687395317645015822818897912945106558041244458904241238393197510638317498928564613920106503133335284738542910431585958948871572230774507107341608875584148918926084751332182358947292258524176512283194420543778167446866352268823434711232194027501931635929286033503714373335169923925172667950276469901679339504490591194683421498917936167772018709794061181338989161423441753297826513109131336589463402111720158613299173953416234409446101483522971155376481771865994905306223620016810677990732777506605744181283801169753519488321543706173486001439428266142315171026031919449113259471614225654321271286010935113926264769043784962304912453554536293952152466491596105337181826865783792966156931495724096476027481875401861714131256050791625149947787771725727052408989716922108659645797340150956817278760728643282267514434231909665568692904981940865977191093348177364548082808494328711633968653194635921544096746405194531827510741884425632222764963280817233085828874336851577662667464243232990895773089591986948681538529864592181161235304707992404465953884281653466836020330360677419696935612981307991145326881166155081772907939179045492358290942965214527340533207377317201936416989735023175208387733552947737316010827635296360888517894123981023539423636781126637806194369412616326573129525748116912911355792986536386659297751820061628237798383878305670008499195907386049492918955167435440861083023468936654209053048594263974198130673482080019434387612145430115376127817706968486676053900089248538236503980154392483095468451713107567123283931402026461685145736117178670077356978028023056887807554423760707564955849475978702257293029216542787941283542140423509147865309837027552201380595829632625266058709229963561138484063338446912788955982834503647438760005284779152787094121952051229979896239314314646428590777086174969856357886449376892308354952216610301737009639018454009984790472793248050045747274364041954675828263856579690081254406496602282745626050988102126779903360296700664435013408460287137511641300426912599839783092137358859513725347465526482821517894609653494122621302827266438007028957422665119909069825013759928035036555256560572063282436665018067533511656470202957671897741026090934536750358806746996349677775664195765656204479977083135845982502112322440979018136967767581881091004717682138271297330406375441055714076730015686356740351822098099942421538424332759766472868824707192984974022281296265835465250234064503193616566528682827296081041700848727452383805764493002326277966968452242461364360777877187643951262902623051996574802829163264026439088299327668269477510965471066665617206737728575242643510929382745030499251010250610929552017580590472789481282234191894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301188373698215651141825971686055062548776967086939748395456069251418977318280501366686196242878414177682416380823441060779923752826829651243302870448128922697960450108597796027850296290093228719604631929444678170525002934531486276849037243421958316597675467473790753219804118266098237077973389029736596774744054239665199507077772406020539970240462523083812466390992705092276015086322181194448501174345634765738534623395495825675237020477173816078891577050793170322860653494392750266323151391115112543484916848635358650540759632302813514307376320179524511320156384397664192740330226418719158697443777965536618213448364077090400134487458404753700562410073996320048182702031981054666445405775153574536601302140803526866671222272340615053496922665723056200893213703892939148306672998335976316833386952177175013356848657928010181230017612561904869601767691402305277655513192643492476597086125978976218917870348012872782498813155730491109557563779312251427310661823125583134911805388425370183281543267796486897751376424509261231084985607285672150239853480352262999192178398303116981643930548974304684786382711229159748262954668432030774041332129781893847963880858752771372996199103314982415399044673696018532710460923058630765889262908066643100833132321770817008005345223769121043432274672429721404527030768114387850272864424024301237298471706455171802982879633661507443894008292906381702660874647146504965324830347304841118088668928055231310223306069172742238986428177288774291334990483236233352678041365477424113238863565051608738526516584830611624144154048387292119794760532541108057254127722962825857532361304386959481503311681446189109976470547287164437850957779602838815250344459326732823666919786938132549220321400004623077291499545378021511903959214816783791229194785463057753563543501064071992348684563374750727073288172849610744960349787564377057893907562756712153472475652697536674113835399443537154823739702374095333853987353914166175013146180735727351755982456331638766607927576674798492770793607432690291989308403366074580560692781777880568414618353518631791374413833331149556631810891467608166009304346707341242010823524874803702394256546436449108623440058790392039368781960410884215617299673793168493299285686949348630499762351902741379855257523193341058661512561469522789918383981062651542920109447460942282163143975607153967719203388872792679771509746669217932198741705330178827080112808625856469984328543378125743162788348290544858862162962152178644529764127584266812219088816219720892085915189844388215943889462720252515736077650420143915638098723798497525887261024600755964648112052998768972391394418096766125419203460621724909949562421399755483035589612479632561566695671269063138674688870504415541044475296340226793207765861557215551081676830514048551931741214943330222611687395581033237495401526023361406771590678034361715403747469431832021219470372337991305006118063880691374732783357153312778271193893436309570631645119900737302282283682302261835287783913870301461880777077526945310691149519062931073200352244259103483741571426387454383141666073454186287538081650261762045230218697806573356486611513801666436426905472381264282302970156413090679484393367147736882380561313880766855226290225738344985881845585081699753277553646569787416711516672586863474301247807552543560566689535537274606003902567774646180227602155980647979446308006513612779252164800936949344919624498064115025043478430858223771652022585955388311873548445873893797397613525390625306344029702665427121880397143525257394250531025172642714579282589541599522165750843470091075458545266996735110330222131723706087271756827850398190155509188156530429428503965130758869151687404065365195960623423460482202404368384657029677897090230905868094557077224805973854068439054345272948089208540689879639214780663824965377215981712605529671642720267679081734194888460693669669833097404643608207896855607744160938654202071462004641112897695238591259827017702194804219928500247840434825579478937833084362861207689669083059700246260477341390791773978653247255269470482603446186113670726993926203770649291496656577944054725292851230711596926269210980977737001867587084588545240145392817366567441406160006086103437140229639688369152568068382954973286994684970705882298232952409402250135159661303757546675549324574263963513080956371582706981493963887910538602995762690291954497821185328301570110258677588422900421231442386643290459690388552032805093836968247986155895096047704189403493116231550453786707860121514908227932973199513279480072517812622922399016030398136686038342393420807394202995678418489836854171495902802219819298913655369277999778652175865135203539179872138321946201634945937465346305637128964996097031299542909279460384673565492941885278004897768809503090154228696357718412015480473014953406826617346312833901296046494616722496663396264392778219293350357505909154187755476367024930839118549117120560093679103250999228143070570473019882687532364701441975386745453735721681041481043028219953300355959371501526000732443652593752554230519382565715929431100964982546747276036017156733483216293606869833991028947254722792866847298862645996838135015153298819268043445452300746985965096328566998541100535370811385090332641192458405322246576939127845558492713456097672480247410033078740163115687493506176068611328193768680979946848833964958713898883178016237973192060329930014069586097902403620487019145928257722019769122554732187915028865526451149959730823421179493675050493696809553963580230787878615137689040266272440323091641229188287020353048872241625915831007673714280163077460724478953049776443504403996489312201681590744770121747800273610208238850725409886398727387350814816956413357424043308868825563625900577528955760985685571537946780530610247886453974979532397440968878405792952660430648508511345520404883606258652403104875646213584912072558337197439796711581886469436533075786048971065316311421467088743070744520928585482478180130756505075142345549684843733748870989836237046639604422862259433496965042816384271303943815578066814261754234507568378964147781559497562863748567565931799757831064035774845598676723298114390735256395124792505025290643351496580460926973475394423464436959256858294337449786716212680963488008635089641310258653615564912089036320413216759713707125638162957121803469582643589166975324902551385033573699028659691232864338825654937130928724705018216071915634460906045580301419416443785766512545944095766632690415639270754033066926989719602051548352103030079747265206978424527206125762097045248476100234014224350800837897809807823656117332868683045416841172360761182443710982981516169986984062663740886588844478097749074472551129485705626078138279448847168587346403915996962246119823813916838162185740657150745391845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003115697975772631842045992761550613035569147358930668657214254297061081830353454674959126641020409859849509414119661523888653006624247442848071875104346703768903130779627910216952972798054534190682797548883785733231807842420321526362131104759406326898833424441360121197122767079399439137008350616438744114428665609313239304209899553370065007526856644980584977178500553773614598559037681024092285045831847614229179758744384612222741782734707741213379556330117626702202568579917010042630980492014110720869809833055288045977139818642036806776238597687068962046714249127687308777550848999124919723227147264072802147770201517315443945329965102145077021165606621621250343896453839823559203834489069794231671769687457435862322982578517302431018524887508863815843164603643386364337560131243630839696984549266808353684641546902893981053630272540306871863839891381983233615366908811417968330926899225951860485137171838465894725886039922956127822055507194337844991849812952484911405829170209726139512093301880527405587975806227079964952297017466238807403116876768305604701807973438628049936002616270672127227172482569029667681028127307929658145712085148941167717119584301480059628678954228119018639382019527331902605867351060298256542720349809707261501982767010467180041801809256896555696832339105764309023923490255792750477033573140146192207474024797727136873796043701797992891588111776439709557609689931317248313407223952172608051402226448695750906816491507873430571540035471087458976410510035941887419289121412884657546316204986260428233688472982610326215978522531848757844553417298014796044675781660693098421857439188951663114199738347336867367251846241904047181988854357449296601655353530338246532389475392794332253415737218300731672991529923139032545764160727570941687783008919238008056807479001538658073908438855691234671110778321980311610680978348375670454334346422239912134368355572700880496646018988177130084369717360023074972571645550176140625528288245345932453187827469860575286488480512290571475054500741510332876139150568578838140370940542628740090512270643555407166979505444821160972411907517773106067993393411997223514898020456775359823305072375135699148648761971791055390876813142412130893329582095581354719535919990038336197297590215687432424502467460719430848705850308982805214046350313124502214209785181309911008540740179318114640402483304860848422420872380694528511877371901036971785303771273203752865543356456045570214968625678260068208712206746894985288090446208446605549392371037550064030552395951194098450380565500782004398090955786198719295400805802792931648403045549139608508799002063811752959405298971037040367824868022596595907024269158914699786122416185796992328741290031808660491512115062272420982428324896026101368213908253085628093745755824185693996430158818318907283031602711279010786221246953344966457923933827412192364626783779559666817067579340505917251814698241897318700326306014336565379072315127739940390799162525484936860109381819419738989159380830673343353575351275986492016518374741727477554751073839480461506214183423963571119111932258034190431408702501659565484605488350338850040009314745970405822065353427117916672505299139676306140158435338804750876735472344508964799687773438369769678637135774197424677714817243368312205245410626707530613205468380871199187078441838703377389480557157534430328587840598672382345870061856418001439498018049464757844571002799755350084137476053847603891003343715627547052270172551827981549642504370775360413296409113189938037279146718829750761876334224677320694496529540629126131534576416015625316925765026258140153557536307329238669649182680135752982751637685291118578091943061801368093303439301517716929098733728579500457472833224865853749037516401916984015334096061016009739959476732797921669812812800063737706933178917479325713351427182762900485903726953455309521979673338189088540318894722096154161299135864234198318639256229202010786238053468966826015577208468619832395336512047307669501654996742775771057957009864733280482809968546010535247408706963506467861943113760380636604650116490866774615856572364921753262258717849895457989324512948667280739548018074746545695044153406154810670251016166577167981867351017384519410670698132405194660404726975451320222030211319396689510240847968212090883172161358760962809520367988961647824044091453527589761524434989334267310625080513816531657709837804359296199216357623085932591565936535826234121512281022203403313851770791609609129276847542242074729682936556409663376329619712740571164193350964202990885920108655805939059839945636191960277890997242432478634250279922313888054969522343296744341100855773462176755353688562016856505744321039505969155162241819555519618652340628776782274862003955787495508866226681423962165268773491796817116653215131314606776717796858932265188114293511287226504191947110195700793085882718105547932017394863275869041240883716899862875538178409141000361046229191557698753898250475562925533129798599935105220489380976425931408557777050484776781011176713599025323843300284989165555896533229696130417137788124159968888131897173227279172543120643199811114923786691398479671828888111167333899891239250310487422409163552830053224572834250108113363269731874191980328265134523940600563510094952038959009205574714315022233429080302690958262538100263913526252627477802882449848859109697242009269606773464425795190384542689866935397116635866069856689931060070174839997006985873644425378208765688903493815588534146215370628142566277773308328214529337854892992484439462449820294944114330354984713542787895413698711716051997578242474677631175376938286520720892119224379386337929477472110263001263007164570025448378803399984089908764897607135956356228021792593519731261729110897945448986631822947410279456598692905929932831926452215294252583890740012546032426427937966474214221572787301732207537928728954115296860407192300590906429364981010196576926182645976599168587531283955170397882386009792532241857302197859025956423887647749842121487017260812075341210975011546324903141378811661507388890868981451899443593371858442691189250760553038218257164324302018057608250052331022381973820351338439562952188373718263428383423102457887886301193066090553459520422329983897290398806162067090706998738182308027788247586769991508324151650519681136916895148409331344472778047160020281993181293100447780406411506716391868091557256737314699588228929855912446771753298360627957528327745529486312045257678127174758869797921422472652780299822687138321171131329308310741609185913126938159651636132012287517538015766470179431640585791698431082073689243971044661542466431852576577775636649525429593989946662771902019215039152631062870305458457234140757864142088828281465162703504824897730277481156467393274334191103768551666080688740712522057888229531773922320286138447140090484616961324920971077895710467738860492337881035946730110293797405863474450874217253958596098393136635290178867734201962279731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003212805367839095795363191601935303257979142493379334470885679320329778594492725945465132121357102203172635401950619680235349097607158862776789047251665852758471518872642745995565583801620548945980976241910897366206742450779132168440512851933310347030611792818534301539737718348231385169324156579467135379933586428595705710732746555293859095605760064801043865031361964472100825275361258690777955230309151243747148927333820375289789579717547459480792812371079212674915112526571769214119394566811821315029817731032975348954140257699840642948681443168559310511490528282290152445595680826023776833261463736219862263313072042381880836210125505722437664756795685619444935339986276619622401953561462693308749788221634257544174962599563977848889920251537296481322133371132599325010518743054639999306757464021969821663347435958266707926418153241494012335539811360361572432757032204747611418364135043126134854005518408963331806233131335094692565232487523671717981425682824388482980505473079030608391523777046931421476441456748144569357667513937165383325916720673272902729863800822608542715534080383703819177547992812221513876771070367656558384025398430560361287709232333173045196468843720561760234762151841284884667724699849059669509937833584336742581999952423491865237990564728446472759121744284627683800040560846674489719285118709892684144145196038186590527394801077979601046394498611796254672004894517878074292906305510786428556748302119261452508518352929750515712323226503016692167656972307352776572952639132504455672167500822141749874104611618758452779812541133332707934337517207643113156285872018 187697259095379130726366297132885011971127673209964150697607778775400553690148787624422905411599821938972184179172988038741374772804588482869249129446811541009548984145884749614728154927200407632381247470264675731208744178741616286419501031795472009516919142520159954278726353541335858676442905483803994966926095311195890723775406755568487402237849267347117683709886657485654920496586602899369070388112002730481535471716122506542197683786067345664051218948762574514226949176591512401510995500922649672663077279149788402365162100909350398788792093314594415782931851412334878952137506528005463644086419479530160387911187635898500132484507179199266479114457045680604895247636054883886791685205948584137279390238242190407047723036125619833114218818022628597585564286005271573254461717065577048466043284006664835716246663649790034985165236594732603979432866062312711466479351635255934730390760679260332674868797022552406097772708961347885058974878814651186677539149468801718291534196871188537263613112898885668902055714287859589679215066714665396986165422553197613828521831596301444363227106109258 109一个六个数为一次前一状态为一个的是一个目标325985934746230527070650169321638455815593902293677072658868078990084667092057879174797257037701873098873163637431861144878494134610676451253773267167972322637423525741943232393788897942725139943112144960975135448494630964278813470554925528159424156806184259212556051998592323617562712013302123112163352335372800577214048460525337805962636975333910343607957938975355268362662603136294567345359484233175527974479688370203810375809423443674792076317465878850947064946506539399903530581209784416185809427968082629162342804492978854310946861062614686632293329422511784650463500503331782158837884258913140460662609132289008579288146503241750146181533746244141876591501777940330684468364200417133882828682467369674213841790333390235900878906253266556515920694844788658140520124754856549955835970588970829858853641758959551210285236289973063040966033332724089137580082238957433707103503715531078203376602383251390700903609180822130249523182071854998005255120010494905575168006293553113242447881511049028747254500931565788289050532427994887717762788822812982840301186557435566117344799748254149899168459996617080379321107454817314353192623872664303293796284831591135305992382174407799727159285181919970783508040538863263616377809858261700759540416364176331844860185271469743956996804224100261211595750840871532536490832485377598814020407644266355483527694275349752314578557462487111745748376868599579855738273688071610758262044759293265775493675428907358469325977513849230144350058565432424698047773080944312844288327137600135526216940011506243294245121755892757413237798398124216140498862453170996650889371337894678129382894108476424831525611519271077248560665390784441440409818506857254881948337191709068145565026225504477197575229789732039512473776484060101816012302610404847620623831247314544652267414519464095044013321059217308933692715269645532051632683367237253064083300793984596565226946554911244391212794157745014192894586333403434214779002956286788783967702056564833973722830406432152576984090087746408123540684575415223991263885058194851378430652271677360836873632486208502614586659323313678002230106469900185285961601852505711243527181557642985710323546631960111522203547448491761853691085260583566037536047128612667798543108084485414769079481702112345584397421939351929328810477808643288428901393606899542591914165065463240231986329777640302568663958778043094375932507661681453401507371705778794412778260924474529532285814302874133827482720974708477847100186792488592846826395587040662152074508711323791172076556837689190262071771888662904652588672512565994958663434715886722043076487382759777741204245739066893700991842446176700261018516709078493380914601357372887457718941285490775546300850017414262271118645529716164439803876985418114027241144689426537683702957397352208100421973790109993508597685307946799638477041118700454827666891820558648770847257575367959680533723850954293649003275786364959091891196329843844608338886664836795251340042524799714202322283216254869436652080157720439550902272329540950515910901257869378892865256361374515249688807600968410348409223447758159177843729651151145040603820053411082495567950376625755175426008681942205169624921663856262781070799287598639339510848107048510807982367344426880897739000449659592969382840925821979985620426332934650427817306747014749745906586338011159418618060135180187011878448151115897274674112004873380602967827639606601520013050206748938418158381234404467738143490191242359789145657109925611153256119602667128068243722783523105510323506380278441332143898226002135712086451368631112236930612646478795787855284350951141697957957214674460838672523947313254165579918975875173311595035287141076840969044680712146490964685818931605693891540945225690893132424086376101275336206835825380241686977396022871879156432890641330382394832730966925515935297752513866168542490387313799904178717577391723676112016271381130468281139634647390262634181466520531343417164748947598776968478603221028520133264237396840154140552436487775854671042197801222251023736410291028006686686265620263705236335379301509462829621785378490647819793585471548905490549294916295592394038614311013101809064649187799555332815483661562080262633930450831774851523030480925712102002670099317456045855822860564388054882563920236378908157348632811250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000331349331658687147262327417992398713425604164116841057180871100112190512037793735418636923799434787389908930295519000017140025896459489486060725421271130159279618152406240319830101113670080170905924604670677023727705876197721814115434900681067667469257323114373851989537017505404283440723577594107006591662824880592251351885660273340056441704374158449401841312001033074421338031796193026196820207348119716211067850109388804093793891504171722878865262357930275998452068218522527057720032277597247061066637638669041149782659328149388410137401820517143480098532472290459113929432553199947860407828159768555690569637004844985746382577725630922928593927495684052444229986811445839822815642939078205949906373007912660935224018076270361489117310243361967635526845929578031037494734215838322708223556960177524739230853360680764436844185476540133224269593369422526341332623836488115842160031246208911624178079677140296649516388631315019492596690831517949032442735383110805126524352043916330301947019335317880326584196620648116287176503989172185521827651777528229674656669662966393207418949530862255739455202827615285244215447915683246882635885684906107670767029759127917941693929493231440644801694186192769156306386788776920606789764595773039033383037355479977862140037790221175563051914911244296558458519225451510412997459918318289869271286978807648623418012016366889478942260174003641634334551874437308052847798705895359207007391393882030385830065340900699343936033629259327452460293659685037430500364210766726533234687848276305322913358276021142961907801191267424904889181311984632936837113643532288333176265997281834779247649089711660766803991244264156582228786177377104160621362161995153148966975688962714727365865451652508422815540974932078824066087595714636375845414478385510476017927548394250691558300328560588324797348464228276113405611931448770052638447620114022538139169780316499742430667591852275200300199196275338697467933999061667422955768426076383473457387655065844312169310224107808847702426542002263221982395104346235041395144887813733327546423736036091458918906515144376740332876731384363240016280283463475233963366058472684301068233670623337304530288813670336026531200905382690656383043355563439060035403474316557332031349078149581030228477686514937716414822678172607480151516351386317903037358504485049029951654217440060407563161293984409929334163635563696681124459379128595041892097342361476237036775081029523239555127354711815430037993328938305931101742067097058749496255600671927633128624367875982469545539609687389891977694626786670140127772708151629391933347535655106413709301969877559676446568844758347468323312261560748675606809569550958629956325247139372706760286252281085062570388167711471471309529172099433260799258187235108126632328257815531665033276060862245543922968615614891709460802534714414030010723800856929672446908229420325538336569257787861119830349085293050807277082349895909371739867026496574209881376883432197112026703465419575143737589795011967053482412028683383460076159832926931244167901426584457622700658280094043075626680268151486611445275866001130644097877295341048233110204972536617034261537451784798208335848488681398984839685563236727575340941974146106717765175293138950025109207997294214747108441759425613416368474424713431547548877977603041345173809376604865532741167177696061865848300722256867111206595684483671522646763758191435725389952729548584252046642029117538052458595499762464783870227524569227498890407141369449298271861971797651319447171920066866546789204807029532214796812916272480459461454284221564957640563884811156578756863351675769248382152449874069506016036739982359109748733190402505936496731496470581993868735476025420330559812026383227907122197775028955629345880272033198780401751989246413970462868132737026963596864787485354838263210326446853237107119027450403976547512551567910433374418194969180415695094480186172402822438562040256032625862303575559053570032119750976562533610550234663858016016018622805964959313121120761424359190833007080598643691090514637565414868127550792316794336859141647856605347973232067951529967949656544040451157378412298290982276332730434737305284370025370182896025486182945740687639717200004701839359677213050973100925289924267382841246208642422962441321180742599905857843476015564252420313050799540624475513327844602108992216865183194577351654507329875064450057355892051100552897776098914977004121815304678512552449043313214775351113011733762771944335713843465938649868966081765084638834327553941124330563083021379678367331428900564795458615051521089162566983844494906961860821640388954816919672927027233719215278915934725630872539885266253962889792204148535237450777428170161208048442770947878255088452852509943267005513330216887274594807826931096711272824667956185625176221174228871726327702281673848650627043811248941255978221757896742374929363017302932978203986189129572312336852107616863015503483644709963272877100965455435362017671611693766446287479271152104799853336293296347368861164782068014038617376483286074163108343655586429136644460586908796766521586383824824180468490669195645323496410939504631589760583428116468256158265278422520549706017461397092726572047020850719981488387603172592653437624926371125575539356827468694531675784568627944323016352605834280092654383567716915471050786635982637208410547485907359990066027540619158353945422491750711408336657622458291886478336474573756577901733771368536404413527613184586666898655200175817894413385121080020464164468378500189619893967048663587783371795304407187520342337674840688465636408162086129207191813481923047400878897547507500095834138951896592512050986178592841966055386936932252218427163436456573371078393259885767210329120530497533276759225447978916355547334704199966604407035682948442188287823082848340464063273800942485325652047899504060322259091802304582367981738586189260533135691556575996921243931441051780081099797367048558681744721860839493104693470481234984210672826899046052512794145889291855686703919383290973931595030472100877659577746692067401028650277428883965239293626348934663317134185880409989224964122385117187430446500125681328942694421095475150035582097691192349627978799787167742035777732588623274794790732028472111406825313744002865115955233946106332411693466331392806234575591067501856338178933835642924602756432042965921959486898143464473958861308422697001529872608530598425434328496482799901664423897312338771022235206579870564550135024232277651941126173337159403206606047324247772374391335568266870688544888465685656958514072371183118371520526972383121853759092523704513473955638588290548972200294327481121860122347538253151153536705748585101123144972449288034534993559787851421289706533102784660309902720953727293239150485001233839963123254781741780034960523547658895477489935794453366973816958274960086699728160293261217452555710729430015175214385223348154870777095253883416766826105117727350688018831150472115558225656628606848029311947910978501335249558014565282831355209754429788284725033456462162432310321965703936113960061058368934063276751845623461731289096645112578398736392354203577796546131530290833173832205869253568281237399678201778542808043025478340040949312543136672598767613413394192926172429517548934308315396404270171559362244833106074876195085343185485508861562482956639570484916420641726591278624291466003230078571801476371493731252642893050816807458293987733672058222941862738709891095843783910652126045273085253256460146587543711569591157859195522165768192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003419573954614269773130987772332863889062120817827669684349117855329172208444155146157424357721059163361332407602379066505334948151775758521320124353696798639235135833645341149755671835768186140425444406223505169663217139500383268215481082032154728963601839655979706100151315824799959335225728913703300121274826526015872225633628572839103067444928831026659809332024786575318864520659641156135348047339075055954303887524934484989435472661614570165754029997895454865813684626648481055079148827371925846052486006085761805530204453333459417911560124340556855883975286684149338537271729199370485164365725289882935077488367516692935586284252848536596403943260836088114641504342676077233218415834366280860265277225713636441842331557068748233029204125840582274182004571796120092313007204087599636199046042927314894376989248900134241764133768595897488193360247299855350435602270666122584756621218687925760037914330571691154280849607753415015296034441952502215940249227755735162075845954056510053294342297060360349860197464598257685722246197910764993873514967459651493547996449143055898845154391853465325939853790244793282577327672718694664378414681061573255887218528623430856396719594089220567513431407846036655924997846213610676177334240231500116711966170153174496122859311918781223709883857996720371457731103629224713001237211220319316839332158526923490296917888720184355916030448667325826859452102983406793715949975211526097104621324144412031436953076562250862403302988485910748009022513388888223921889430879454656350530017615392521636590662765772834327245506996351447041245360357882597434929681716749390326510356442518887628408079783214523710175340911926528249476753615238428180938641944098726018309755094832616100191166319044991055173484773381592206588840085287584628927457004730170982103815441526068836185645106640950124768455370221702713367429367134724136894501091932314981013188998189174125024654293519601834521599154235658549520890403436246977943328091024249719994619661682923331082715300650375780047720697307131524933030113205668236126067810819747318234283833307186104173406288036487579479082851980054992667405077551593603222501197504590390564377024154369184537091424681527035521634829611016650848516964367556650577996477056919414254553254671148561465570053309352576329290472443943634794646002133422158231992164132221409050437726310035649921141263198397150401458632013447912758390543116210136491879694347481471311090837461004882251752315561605709508381716768220873684468769560180108880332991654125307568451390285638725813542589928946440667194950640495681153748855547760253617334288921939762084118313605547808506553469733915705789786061426741846396281076733684367158716008058002758634192008377073082878880459768311198296766723029310148462310194034886962117627696198125045791133141990128608681216708779052766213722317939400882036017491073747271026647479840729441963542203769751661010901537612329244871794913612347667087584549484848709310452621192713016072927032155771576788182813371366850186348353201196774775142282549072654483440837061872422715290610932212345337674688866271251979282156008985454565719901540358637284178163552800766320181248345105632040234315864295253669844920009097465287122893123325496204992712521890129150412758471671479327719387619072894692915936337896178251748086364045026667422427660573355062919211371060772345228573379937277956459992833169484629331993459047764499252237828715637251584059075853664398655384876966939720664710736549004398124932952475904290293078906407613600324360380370223202049494924338756397478968502290164611967419793226848637291590534931471412989018957907644177291777043776708329643290375356025368499781120480836633810840864776374802909357664901524016624962051320784234445251279304402856042051417161028353999164882676629147381701702754525279007884757482141693225314242013087709611240321333181403683433855013158405612705426079855897114612162113189697265625346924801927345290799098166203060614539282389629441305666235869906119880862038883550242605797859025473191935482128105773294688553160336045224253639708533637920448644029806115474238605798514268167031395993553524891763963072864160828844869649195406146144609175481328037459809444660464586627996790067265109930933991401065947911633583100468678715904716344427789007176688438275094274045169146236357121109340688936276618508413215584520680896123694900568334848237170047440642025974177650264522239172914500854802433615506562148348194459116765433770546193923022712547132626356122350204608667860583631411042857088024006539832716941213088855510261189719218005049110825476079120384627217787884175197585734306087823346505132038723368165082506582980194201917042046409692766400375203404944379437047887507126031415468494941267753268907343872347899494014242003186660844013187595730508530968736722211570191349548075092072662138864286033751966158984706104188936711011152994780658821363410733022559682141497226634303918682745651621785307789401287333174278569348081415132748321199128515701308164571864273806195174432320976888380200052013120082639245736661777229292993420286653388751614218720531679689635559776858404317151348347653755414945335165919496880275048675951281658775077518839743121085183418355481302374543412652090814777628442873066689349971691251120780569961064294472879849531716317560744443287264909074865943095517928810596734187911105863414055062113160929514389152006041357696097780687022904961919235435128468306075578743302652605880641663009829927406637065099844362502633486241765528956707952813680574405494955828921871438407181600086157584321727205320131781703085752276899610059847024198235457363709834044927355129348101369312915579301591625730189396363097280668959363463092083396883801695712486155393550506046546562269554506104651314986831950073351768636538080398642896853238706058169296255640035206889512947426375103527035332423980159725398194005392512229488585673572617197160404142384588606706402367596661209430945246018610976927844042293496497215225435640847576665524565721006777405565101787073432010919350743922741255902521785182416944772794588599468744867793366648675939070092710187978873767660325083983735950040824134423705422321343122194427084390394485077247878995151038257124549100590723548323154829144750313252939438876391483965421313375494287104786246462206381206697592316756815499998487728872482041005841918072768998277228453249468050964483498002921957712364357185858638616602697674841833214581376609028864535658004915241800441667391551510544295636528507494144177093239359801324417160164555398869347261648254893747135977609732926575455470113848304908660603774478367356422765835977161600138303813797227045705441409270674277621454784833622933127823720231337601756526670888227828649481924635612274658410344098911189416929519827568897775200419114637975401879463710997753755370663407519997781975775761472364735652921171875668065361792360236032447004913327420574331333588268768373774947085027513917134698551419048552109202852261916358822775106223800393256912623708623641691873032113621344768583311632967678041431882048367840510310523429927859198915246058693311499079350161512185675722914371087520263432809265178482304614618026265042981040715686389565680779697858972691704689387641431207380597660558585372434499629186433201350595914449920574285231366800116092561407016251980050384636363764694124133786760626068999349093397911709883543248351312358724617288092711135855445058190010530518120299658154108039554800493063158697262695739067997015581415793790840951296216508326429260687087929576536644383147928120317827771442712609020158620849274613720485642878895607764394282493483460711620631936472487353640453107409662960342523143295540588866228981535713630100412318024811334544616731782760264057629366452877216057234044675068710410908480559498083116865690955776813098054844886064529418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003514929868325148808127193926138292688663177114636657608648925753692831882740688884821191368565353123447649713841222751753505459902957961069789654775568736723109334811646168684608452896983626136135063550091550260620877453652325629684628569974564336255751373558146620610108135965277477846065678326418274551537500849081626084666132642173804831682598501499002592420965877427159705656299896215284856227014597942647981871974678290978503358093968418143086733711422629256656841315689850682506165506285746697519575147921065516305820601656087327624307972015806253275493995529435198279851537764872441375610171276711199227583317649464842699549381334021050164664732562270088828653649298023489995403964527014149261307494029377736703423154541569917171927053418586905823703873408293115170286937580238413522554012966578285888109515329558200763230500476705671051392819369116159401003371308090122293125622080182991080540620014802811491213354901516169759030113233911958653713259364854410546680381070134879781969611159234013535426403472662054839491434923662914303785025365105755938711659186353074802383209567895924010069893571381195846065000757125390580866042716251782441905160749611329052408706748995717860439597387887999681242710125997036620083395971943204042815063361691033597040144212569737534591131170750271993680837244769754803915925859729180038605682565953445132473320614559166251233089940735771114126090933643986768551301771211971259932888474621428517976828881931995777171097601584881044082578588874599811775636959205281470041406248492197127460036762780333558988835365568658226888937937381922675217000516011685724876746120169997949394007814547913280377335884339175685163337016232986541560562345497046297128393891831906883484395160224661450907903893181298584638528461206925193550788512086706690334800330204842456208486792429497661637161277597399599359829995075670205649494926588640291568414582076218881289564738221521430232200920376700653477629501878888514905453030658999601169086128384968452682043591179288040288448899049135441396794540220974590238137962391870455237581738725684322681415359973281868582809970966667897108300938803710586621959437364544987352072507449201001749158069053178588205540905459287497447596443799738599958306966236502291529718527794659313871926509983919359678031118850648529874053658805543518523135458430070202840726786617150057975190057308357520715767226902645207060186778838421220194939970906336661246536293889828824747360412301368420864135413785591267170819782252075306091681330737478962279059919971396326816409601773133254114844219291358924986852891701215269691512341320135835648568082684070954773772865841494625053388611952064848164150789962668278865218284146080488382263140418477890929189222909908193228642298578940351960523063427018310572285667745758594695219712976159704634632767506613116860539480678993085863653290382998702377019218187352550710403716962401624093366000863593909948782748775188920112934593068360797693397279122316520635824137380519695614378607015894521955711469464261322742072744025040652712874489026975087354383359948095110766947383895806958271965941462021632800703599155656108043622196121378691879225988759999361436970972160178623752909756498392656259030316043662823062851640371981211189477171737395235528048089405874991987991896305573623682124957849542974301154910677090751160590267842224685095287466141194552709069729341275993266932487562933206367074325040674338274398894050770096726185404256580435277028003092136833827431802690239611381541090481328145607463393791995752395435724167924518147074315436293243825292894858431749073590373300470029381198941991579400093885804927543304234357449999793154583934554441813901334655679253119408132333418157574753659878309148219653493338156331863877847880578530982836140786247128342146889951953269277637644264585763012250880375658637535570376724363330852115214254204900096206835698186028429491997890232558537406298280032367482961099890151322610645723713358670649966904262423748416585620644114179332181325037459002768647082109016529854638130533539249495723323052140922443178916445560844294959679245948791503906253561391971711867440875612090015076147544867802564363728714265430189422547007969883961613892773188943526967701556334219333006779583226022617815538870307001321991988604350619261520237526204979064072590671728356705969561756932730409492554840175751985894245165253184686683877354516130523856110282949182147216969770239784604515610096226819298178471996504320867550321988131509189352809418402925765138808088214182210373259491522770052196277650109843970804211768643160966861121654577570093308986550119857575505965205970201628909355308738558997170533829830295403920357011714272668477477477400509848659899950385239632826580676647536157945681406775406528510835000598034592439487091401042076319046599415396181312577599212404392015651220648157633969876337779745234617281252900200027981271913376460304619941872754102993633413368329857794962358272357385209022476870244645510745791747214761118650104447060691498491424529108011918472816475192234312944901042650916264666763390018837536524825039263022610134741751305865838731882787873695030354798991124615005819372514795646151802103536341677480638667530215862664963196447569738439955632849508364881396664669173297238051586813706287861336789826633869124810877086552861538268255706901356734808768817225143274272576405580985013689018254538967912094416200876846594940094793783734965317468757617952736108845886535772145651737354514661195218290949758930967502207091579192174356039309146885593596113131019844276865173111935470474136676146537755876778902993460755820302535710210221406172723935011592331381359809180474488396324014178826521608589322230689355947396615629642776987576690526931291065641358794416494208711757482640633067208371546516531739310814689596622271862060629781353399802920487069479945266894439941365711934991757470631910052691124722521845223830284906675135278454468164864791742516249073035802492525474259631875515839715754279736488948985800308659150060277571217336821067112609923161237670091073238973593590436235410615409521761957306785208527846006872994683508591833856032499882450003207194969876868932290848625969149081468797958200357033186991974972252093562058604245449267685109481784208444223869107440113382498851472744640052722981964533860614677736582069460142425894936890774674331855055605349363067388825768708510154647479260966296430991558897131291387979371186489189236455572549349235652996748373319330039966882957556515025070339773751253099706737966193480841155499870213055250628508504166261811861114806736731352619636031849549004835952943493013906175949052217952739288166801838481553073181735241546285148706043684809527462319901925045607490673324783241764658013438048785213039832982958128597129687620969457429872351371827117957031794490410891530444098317666361708817144264279799769702161232060962949967695687449990327469156535617767555172929596770685953378860385527197780805916619416384115131493793202394114347501821275829013240820930694786526277720625999644003215986942849262771963549887925286470661443687314137971913448493022773881180795621944692404241647665068837430920966844166813456066983202309185912730452195799992570141777199568359588322222430747238551609362192622544001823991191199875139444504711865614075393946612833302244609412172089985147513345742562044383792835483020821469373693617576861308940958379463467905689641998296953063569043614695928114952949479740856080632953165810960025115534974515168707189160428004340900311532239450096392136060146529700747244414215483657524348884366502449797106529606585619893789303632823990107828205764205351085504272753424445604976021279352524366068581236892466133415630903723164878102223166857943090523887821956135813519216077511479658549185933114685581926044284757117974529562045105077796789499652368863647006755777141144915201314565755614902798838510103185669024317901283326949838274128858720173870157500175823667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036148420343815485693839921322096461749998012263276456116950481387914773752308805731161711447007859515662161778243457499021461689193025755589536482905320373522637321918964311220143333984463387281940701610954510731927243588176479713069194054548608959895178078325008906587946842457135192275499961268564257220185005054535490198843472474642336097712374144169821253695501104905045455760944639533731897177341391228376658833369842500856992810720502922058465361687568177406353259915307971391005322802737839770522702854275310668608874120935815921168131722669610314853139252331113885954189287477546200787969750847516483504422209837339712638651258763362657422950397484034844201985378911741866408531088852995899026063558642961150591081872381383054875224847617779545848992023819559305437488967856373110799458326490604131855707528174229311409730387310875958953976763900280884938061134896113965308722964009868392063613621781214279482276405886448947636959938411728117985823018078076422184349671059494289775260712445350891138104894685173507717058846621665157347904554504279273316674551048249760796369134882432248251533873290805559837975335118647173904828450136939160674475881556158894781922883156675087722744345335239618530589026955202684321050820477545784893190416660581176021143891260154519378120821844691218623887894690916138784169269322816695218741457449967825005966775849711102014324371975832399321136759767812345733941582689443551711340001841221271687144845670657959000950419826579540183998529264369128741857552195359537148424372166133140407742692293879371279260416441414305239036148431110248601041444804495927927929054492643315342513509180737099771594934242368825302880911770153546928049159979824522778601352918945139925894608063574799896620215555684867976415905117864577794735026995236310575390220319531428897312743161768119825493557691896768515813256972849155438319490048761806145031453499717126094377793326397892703555073862812150444059281307166934120077470614440379244545903119652889164201271208110778821647084440687753405561631075069583728585196962316034382065971771519911216299873750091440114784940227527078468348897735716591279912359107381110074499146790081994794786582240509186073249572176288799224683469338979262438156937090897457312304020966855587364492168880825411176511977847278254807553524533282139462065601978450107103946918976366845859052659817580605368895805531635367864035185889437026298706233544784195230028599473476170513183530976467832915244089815778092047107858173390059658186644146150938634101835748926307398883544940090471626703719418894455103985249929779026733158680153877877259509691317568619518093648398522434463713600051069077695695256333009025942325049648810857579182031008161332527290793542409293145806104412582667107171579033956257089252986456464333011435485940486604754984018048301337498019152628352016142682592909715910056343150515268423566463473829804864353331256232178969607155204170956298310483789335273016000136570187391125867325110596789157446419742051173014185359927573072569092523658844770669423223049877918592734795960278637285970270150549126787760445874400877396505317475295174099114401185675274487899842402863941230069407154621534614950598125273502979708924747521407140037624715428068939899367146214893745099921830450246719525074702004188663121046029080658723270580036201316271209799607326037523501231795771206760006998846204657258050028149996153109728985088365786087534573559040868027143760633593542490626480193792270617313667928677935673029389886046226770071163373270135231295588914095701963396435450401629928640081993896777957114058622515660426522137974687687380270564644734868489886356011372243542539013850778761198299519750997919407655799796798499067409107157038448046656605784913438964141772125524882479888887717508009011033649668914279969410812193909567347469793625704280270061405845206964035442302361280227217297280715250193586455533055314527630775008050300232907006592090403180180514420793559871525504081405639343397150915805327029904237702935257312117662298857048280884526249223254842513629125098164616471026473264239893246155652694617461131936709698894046349812275251765774027205842528780194810066767069947238181898152876631633782306344331765393936451553405793355010922908593333768021219065680327275913441553711891174316406253661678092753480846592554878639884557860348517899212701234953527933930849026447205207878504780197379369639083386391261416506500267411676653259353641789474259354508272432431151088510312852007241326136434601527617681392912771917874248173159812517263304602591704498900967834568893651263724252966372215120741371471487330154243537781054709979723597633555965880301829288977385331546508261611146167939323898425449096237362682135423598303693265387044137159577820691624320406933890573342575170798509216514245878530246984810315975735790740218706029780227767333515690625166978057539683264368125828600620692377913424877106242933090583561663407640434528128749617931056963854925490493751046886273585104077477919112794261913553802816288695974086331783632344261000122023791408359158564013009889968436536077156347318938069030734187724836746534978357239176678214724880599841541807445830338506443072589703521344120562432454478783046001772733292207533438284856249281452326153595900136459455012803049272640649806250992408103120747672910826782401967115748678648782777322596548292054121469915406247104506169985930820310972967106704102066286047361694761467932044418388066710242245737846187656584896685869036975360672844374416428375679186385071831372264407215544078224163896298032333716819263743017967688822670642144149363895802933133421273955531391481314430525339105008231530351549715940146969909395749915279059926115328417573628644828173195805485931275320934952852318168620170682077481062983535879414306226822831279100484930450539126149666741082341785363057651587838896948403489958970560256399772607073692574608780221516971527133139276676527478865567195266413624345526203026378018254870292584134014812185211449627583723146138789184887705665499133400355201045817331252079606673462396936838815339715260694571436080161563803095193661743969029756837410505578003594118627894895992636296609512357258832154025510060775295841417765816728434798978687613018619808057512226190780817372482218625657468147994101967222882350236126680626999960182622801566778116767459429059095578328598771395903953461401606453297988147482295873859664345660309101766667472416993896628670033658121999346007025712932542908457206144971802165222693163463286821424883738322487828381232918037277725214928255847125353526735668883552414900150125068716885354304635082042334648189365660711576860620508838670719873933704144577112653200981009655730320756466131419252156744662199472044099286494983319852498603962593804480927354766424550858070670027368094384733266487154397476405857528601924031049162346632753549907011618443692191518410293543518915788836929497732179655488242661092304465259918404753830255121635303552245008084710044746455357696147525549967751381148915866782993250116802453920179822161697056242511966657964003635958590810501028482827983314026556653078220924472527756013444013390024329138778564074739641264207513996662104902390934109558297676611719868729870394028826516204651103530320221623179630862547247320564696564922206061083050732903546048413751716478491409497914987952837283915910232828525728035083464847047279966451526257767234663805542695453629019595801506211026058118402373101920264068088247212118586799226087733434107937754972823929441805248947968724289492141008791922764802094804416551881979131575890496870512910915787489180157503740450459005486706021239523815613571339827984569129581234627608602706492280540769517729780587385552971183787719040191035093938809297844836978946485369370137496342385034368068718302517698805607688118128061520919855767021144590599778072313255222028408496025537126008573263666489064056940285564358257320737497448378531009049116304133555330013134824455109954202855006241777240622376403703699311130230543031469892554318136512338147339414270696720864031791544192798789714352381198247015776022518685710022550973454096606156035139062771990997856260203109710281622801663544414956903992518002856670127426918771162024855285092682146509781891728763296482126614994483648065594320893628357989922094252851107952953650482970928679022702764977902037244322469743339889061434916373016790203109849244356155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000371238557601259939027196045207763270865354800427578350361948817829929515270164878624584054742964870479603020591134916312337856743008556032603318834887478902048304009202852091644590856071685107636142718441954984273695760942532811358021881043082626725275447406320449756622719919304575809320354218012420059403724614951292812954125902996916468867147005054434960354335871072089264710775330975037126831074424892145801049543460551392253773461169499575880058939588056049006953016270303841786132188032264715925351280248016849680394023399558254157931072825015737840079552307309498067869501491685331242932842865439803973608086606814642122163696851937397872485381450656002477494463324406960252894946478222927294668682630706055602426119034980939628806894980067482006109640162952063643895592390668600047317748489357059236925267091074779221222328665362963507526806273597618141335801119505179332284749019976757644769372156757718705369404123822699087913559700478931337377678056751365288499197848655717322444714984190875129949930866476935058616629868153355961716608086649763052923036870871787898753781530306336423670938095796442690535872485134378432460888103421042503397859954960313320909209243539223064984342686733074824788742798666253344822921467704600258291803881007359170728040746439420362068059958989382589550359543489477790698660738307708860534987517269329673705521750528020116010608212816422143953180515814411485214408110578382947310135375530980562204068030428095165431173311137544751098121162339697665282149055835764355622362409487200194735450016523057483579478833886134851661870748839288081811588250867659150157188895102216281751658531044199984853777601975782664328411705675618729622684847520699995961635635237347389860778158984390429398249360625919865044653804946054553988159298250883479727658714564905896537700311733811049250404298243328181912175741505052402770600878212612226673186075556897601341083729892080008426045330483916908891350372338954635299520022287586385627459482582902728464255204034942897992663756198204133797950705584638236704966446454536665682875902644604230077927856806466557769136370885365759665267228559551454769575225724301364231629450868678765076997643781953779114293976663732081359249826789023773803859602074644824784522149486926495628698941353855269510833424017969359296462114306659479623504010367478874869287004888035749703679019326857615466711293708013281478467608534032579477466167686825645423132813237199592700211376298704330805349508518246511150264323661189366327384300376932170190489541067901533524553591867676629355188892321486800317925914355599277636835118871164570975371070795228489498144964267246918851294535087179436880768222300632137430488950002154723632101432025816154891145240153946088063875795645354195457020835382023529679557465119197323788705415957739842910736684295674179890657085790469061239372244742986104283814621300844173276878086740727267973906099218442183697742953780822060673845286166069128636335402414668337846965612412945294850514233509108768307147773378471577998093344988152275343962018334811517741655117383132158638265354290042130326908986545112576821825845224486764668721276128437204009411434342498703958267295174769322039903403583145516540780794927241400213567182494541262746045671142536705319027743873402137713375217431902194486912549067646027738138093744905475512885410308997078096785541065330292913849375723145854256683133841219209477465075246634399067998043757756078470346665510121825782526425870000268105456289403084024871456754394968447442037998962606083754143412335711483797161460141373481391403428543985144244751344107974271735408730369733768959910193753465797950032930286706982635881871174285626237948846232046161416948180256860765960805612706111446593624735065912339187835886742513290405324327582336751158372164685410025896772736995584897114262721162819319766906756088447034037250038764476907852937148864790917937838686967516913553240330069175168170000797925987840123251318560449709739455165991907364264685384146183384832964141636568694810467747051402314192322758724597718217699661296576468953373268024380912157632826947971751800366510471231445521281812445651161470967678919393015435735631799159290061908327942815369586252426524557546519053793317327318311134975122220749191507124022634998223080588059359772222448657656870965775931301878381475545243262104122550226747989654541015625376716107555441957889312264584567763680158837738122208189038684325385315347459535463264261578959709527618890324863723841675284564380538374320030250979875017140058579605049243643716357924523327195008848897495352912036749178588815699834636255350468875048623391990458265913650555865511067601861934726768673894208102628011695348551523775789946655350558119122540247124126033538712123608046197330030427738308296160802235858552441032306770314977344026555878629918011718541759608506172221590965259465830342456356591686864925281946420456899009166952939732136161216373700414640358471826013587693841336584070801511974924766999977670658141418842799118725594143459006501532533703650980644392557349002680938691154952838115970908000194925503586185637078669787755003901494550833320563112149541049427357395560866014069266413458381061794410734683223641139328638235776647168377922906783229093877487107625880330132220961735511536661535910092486469936516008568651928040299038258232512123842703532176041690484947988857488527673347183425031912694645728106038744284640132340005227826352124371157300544318581564104067411270729255345120574615092737745041177162402036060397128502383838332747403462358170640920337104434416281062389060094435360939372445564133189455589965268782735903038431075669638311916500001762147869258911839962504910199248586954939580304680156301626371449699926682513610955283270781492186846159700093278949089628286415197680601339032646196500299563842204620574469477473105913402840795332873725947727309545861640828028679656002874249115871076869879212715426414041663348977568073170427984694366756812193206809462309741574779226784242475879546063812009549492060438329865163295857527567691218343182734044003795459554881386705825479348244824850600140883717348755366468869730240169252447864013788430797114803933522450025865187585378473167082286731658236016153653793304969784971401111805022081300792493629028750088709204806580450600711152394576567223385431862614175831599601516296913747616351977377188917299786565100303829681099461735668727347062318485360915227911175744030523560851067065726937472677032727091772604903471694702402147110467974853051402677124058194606902209475576122859344158883376961462316504995272149968115644638384361730079716797196764037519110032441110835760521671799199023159772966418007075851945772176485293529789170911053355311749009945033172674653412778073828143996339658093230156630845334098855893860473235873755967137902795281719990570542295535375367807190024231348227602728766422331705896517545749607152154155072248677282389327001393664211302448301814579237953164455212937076994149968576017367714509065770183658418832629169597453877112247981225151358056936479694003250047583935632612105932492580216901620500528902355071821123096582617840559647654488714987591265110033155715107144733797304695845610006113013600145345196329445919771756936460656507010543606051743550638141577011547967199564445657290370532260729969431340024614800703454300504773276439676892528761726453545801732895239404685372020269916167690837527731707723198532774662943459121105073243534064394784094613761986341077641760051033648147906682712048365503726275132948396912329531148404256393948271227263129756103180044592614190478752368023392998790908362475485785249121874518879432011854346798822237799971937795704370622987784460169593609505803363257924231525165289413465401907907152969394216180810451205205233553959291735998186703150987501514476579559034974261492261197822673403659059900377112639489276987705320857285618376903509093538640540374995792992102308066697691756138067208716484338604925666715545419651871733066978808728484207710861836733872351275137191366073203383771441390440085969369965216624009217128536262153893504846820123354033594585426994255108642248259947646728045825461241719900151362044618489654058708550062489262337571578669110261154046776892755908842684598540264139162032249746103713211514330993051516009248050837733012566789857968295608850043895217860898244616190701704528515609751953773947907563578137848880829548846128830168992769421378541571218635941354298933248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038126705777118897645240430008912908182490753474620844306392618203221583543626587414745985095870380534130579652214579747973464478390285097376603051821639736107944775134018276304333962035801738002126133459883445682290608671856656892948359070462011795885683761355913521073500830419208284148032824967101461687466824557019932349601310017778303663280316000534166076109944027220030635766084172668692411089310634231114694160736744139445709098532228778978915868735601264689059869871374695910236054150068537453979563712111430082566484996812957167580823710385788877990277637047618745681915084615438129400782994479300443102955666466807264823603309319830211734955077688004063040914625521525660972140217347166769957401923105536348252384696069913133884723853639024258290301523687467273584898574063931081489290039751250431975125573920321319969726574283943658602168965475870719774358220267977883967796254793025228547189506625574616501561382194719177294076296072391586184639605342009743569319629870656553928336634637104920150660114707344069322635482190816520815034611275673077885065778970374148478621171543527014805987478612185935718779869835862371521084068582902445315668790470104611714855711096136773572194738176976367963478443810331058101692706415693319686433576341219511886390993252137712304908820140763101450110567451164398100579743777681375726512223028125955118981356629083260896016692706697770918120504675803913146210845555171471967355384369256662409346699935137073699589481004772802776813708933806907231097080623550636830830138539424677128016181493889572148087671486332546432956519221725738833907527841931481300914633768354426285786116064175638395125925816987546125548857443846483737294230722293898234809183057853203635101596469288038108217863447962584109741464379549900863365231861525713573356746343370136319484122141236592159759168365197439952034301005004838360524562106092921492358709589247009514970096319127460592974732303301066744438686185908087754347852756074553165074121943165359429263429173967735734212715224522402136655997416061922717013001714255219110587851852859645501115346270278323038394391911169639860389488161384567248585189714719586392680443146968576734168761826922114914049014284811218359813658995152933540523984010885152199078547410168507326514125269167776150130733785855536781907620369936439104262581374119280560425483778231591981521953625773917997126207804773418406437546988648254904236653163157112501529196205802515796509673603738569369292888002009505058346617776299807322360946324194957594389457239965191744401002804006407526003904720443826863328937313145440620896753253312468122131746770723648699927311249904387005687774590945605326536128756957612330882681489393585923460473005219950628733152099148304092579573941550436824130448403119978680150048128093571833481650347456043310052423956820342172898633706651814546487863754828938441614166937820776925496263118678750946146102878070691464954558772968781635580752632824840991189423276194556731305857853542137546013831908585107030885620858135472118824059123923626599710984338645418300966796329897383101923323617425654293781056905365107098438920927418764932927619648980356680593799796399566513895181704464306712831824880493000797442038825398754309599187160924566762685436538542884651546029123218273187797180899014946794306165689077790755906193246947526126643587244451045674953844311121356489834620497085306498675505082795012659934047226853343832021632209009902422694137337702569417194353451510106814015847371307349255568801193955331506373870306911287100935990075746206880577811442749008697130946870848709255370988722943937436737105612097373860023365777510471790049015341570493824048384736042691728506883854493185467709527152027724666337376052834989037778555559939760932258095778860863643319926853851962104998112735034618280627117584286994611503725792406623877988389931445357668258354800191968308655972241831035046804789805789176798264649932354823301000585446783590601641954511960441800814999251436601847426423929137995428671278657436663934872901101754756163207239767370663946096988281785451652584370630251142170862914085560608332200919770253133202244704465215379257254434602010741440947417502473420563281982849072307208980872195170455395519603219862242065250436689861730856492236524591152793570801795972682277104616967729002745189468244040042757592552858444309290959110259268075571623263267647620977117496796918549397725661221175581104932533539538804176038733851959189555058591484027219198899314266041015690305868242036845851272719443159076035954058170318603515625386565973141615368133220625372252383643277998986907368886264241343713492504999527146158323672128918819944597903969336745882243347047499714177157175570667175873301680698477056703743049116468985793156701286609025714930805593225980704161981455534725855703249429547235030556372465943655795383429597424036445615185547320113567818254065211193013513815254118788076392081095288095708551201094540693095397993670088994298470430025397376845805524338261246985136562235003996042959376908490618095852943625967109706204084849285864783325530601891545681100197264443100239691787681377491062024721026264393959061845064291017001419271362624500737518752913824284766655679495579590969515776539673459141377619670339465602159218154756866073535051862299151876011245039948137375748356639680819737382712956070841317544348513538605150225217025547650356053367533157038310345424603459950619531802825768117019807561869628581813539291685135104909790646678850083636641792387476509485610834871203012815250927164334582107113606302657395608275448852959998047009062551668690261997878922581474995213110105438270749108120941075015756040892147407492005810413864059830441660364459313505055942677136531826708613694663133873990213969472501307566647889855078345698787008161427607235534974787627385039300715786587254664092058931652576882944489338733264032808219799669268863513041119548076730165717376835495541187596715603365649447882989741908590676475317429224593985892740255960220022908967229095023380460897666178231602939672898340393239538369489880970110127690183796592938281831944204722895639811271213684022632065868471520356218730140282990600972622417995429305900256651804449622454064233531361495525557265536133357826213605457669749732471726834344590466838130737931057006104792885407980017219183420090028976482309272744574006076734791183251029622985281912636680828430732090052827443841388831560506826141787247003861786323640500942795541761850541678505520348338578969345938443843054812531889321587301923101484408458324090504917628543714066376456587067816994326651471286119287714285623451272546938151732029611865951216939220557982073384673422514691960641200569721874445466563185180523489334972264580555480289169996449653680337400883862506164876094702947995407510945844909979953527959173559857561779760176594356818099437147222006355150085961671833699711375441153353228125613523555066057311492280986130790883469207150651651243626795543757036022161427329420662160193714681294298788501646419304779269581008029129724703953236624541121163864352820548909096235233606335790577037522773372188525561150348393662625846200135742075044302234898669683041597034110422310569409679513038617888367344467641405761919304795110592856857008763959748792192558761135396092568099626825280632062938974109037081495908795809792