0 11 42 223 1364 8865 59446 406367 2814888 19689349 1387554410 9836597211 70070180812 5011371964年13 3596180843214 25880599775215 186717563113616 1350008864973417 9779485066895218 70962628141507619 515702423164561620 3752820913745851621 27343163619102606422 199444872078681671223 1456255590247029193624 10642796780633448943625 77847505293617647614426 569869669301332893037627 4174675160790605110076828 30602950396049613277458429 224479623182440139825238430 1647574960837137261952369631 12099055989108666939914502432 88895712940986845261761274233 653460793880323345446935605634 4805684077991658617800772179635 35357089644513537243777996548836 260239380225639232520578969853237 1916175084245316392781216964705638 14114134131584218721613668470352839 103997299992888494219340125903420840 766533546830640651318493687602648441 5651641492055253950051159381431969642 41681749373383791538113141663537608843 307495791076400150217438916035400374444 2269074418235573639343483691231610490445 16748249636942617537066909885693841526446 123650640707928468008924524651540617985647 913114051279828690904247058540541341484848 6744521229859257303290334825227418199644449 49827680394687035204551724019356210691774450 368196705504873030191151541718409709336247251 2721292802843750924633625059811103537911548852 20116548208627524669039588656377289940672378453 148734364993057739031562891004485891305599939254 1099881481422216242142083788051258815025448699255 8134940055665196544420562675152361651437928108856 60177490335758208793776274899935207748800738687257 445228053671819409628713512553273419167295403337658 3294559256766966496969434915471043887072919260596859 24382386842628444365217525517425239083107011531948860 180475002541568923742645925104054124103495475728446461 1336034891604730040062105272560330142395838155490169662 9891826871764263908344357877004729415766120587474556863 73247250520066014352964711601704806866172895732947878464 542450982695452199787551489197825782425668260067092717465 4017744783657175929477193880862179587290839398261310543266 297615304717506456833528213087931424289352438950222463910867 220484322210236553106891369428810990464906987328521862942468 1633609468045567141685040932070608421766104820493173318541269 12105018157214296394178666352029809068425662914157985968699270 89707341174722460915118102778244084537674623568796062323991271 664866694908781196700796949131849537184356367279390747598524872 4928150897141689800180032134922175211954892347087130915643648473 36532135783677412321295741327464232277051272979918786243355355274 270836159173472230044180088069617478608315134416794649780067615275 2008064515672279134123037240754168059953981910804715340545161513676 14889738417289670105224479828876740324075138602644864088884964074477 110416471410609159060051666676406467378025640571731933400 894979278 818874010795544361856703763488179150699496852104357123837589563489679 6073454932904959514168023335032122643257468648905289789959305906809680 45049414373952027908301805647727067368633863192984843191018003183352481 334176756522166900350772782344764841229108863316451188669489088393825682 2479112621893809292517244744621013495779775697656086412422159178065464883 18392823545911366141522024805310675172186798232352060750783525741325686484 136468342121429141635964134699206601600260662947492332054752837477236002485 1012618947795998596733651232024462068516722869958053224197054746888542435286 7514327022920664325692902754732579189783137414525128051769412582901195172887 55765211285279036736817387154695745376553774983745037962076398556758258182488 4138711601786242560276254642055502335717166685986159220883220578195054631289 3071813786899412947597742790735613407653267699094381431075667728959361705603290 22800894871070993725934990810125967122758048457904067021861596304545172686257691 169252691465622096664195010350179993078259897932401837457588520242476206712454492 1256450482823538402629895770885281553267416474433055050249969301767805874518683293 9327831901398596627674183942432710881345038157433729688178330192031667774985401694 69253390240806319060872003852875989376921378864588652426217046844490039472001385695 514192612917091630294881492109679459763861348151936198647000371181374344815142489696 3817988208095329211480813526121898242670416104370162165045268810225664421243836828497 28350896219478669744638696383463799286517922421478574135407210092376960667950797067298 210533873739309945579220689091494560462529163676098621485510811976392566587336867581699 15635064766519252381467427678967667103450298523994556835303322573857128675655024162016100 116117974141416575111543585036559445549148221369423166998188219533637598621355452373416101 862424012901893321159347240572343835446881688825924787449722767084176018032750238053664102 6405653303168677259179670107744835082166784802876509489626537707654522909799662652359952103 47580259333343134732954522467934451286547920478813208429264796420450145346391857066109376104 353435822760602104625434524889770327784886314636025933184413517217010382211121518906376105 2625513904239929796740720466472571933944751253111593114870857730086972205750989000479087904106 19504629147349508092970760617479295678260406532084621470394435649298881388846998541192542576107 144903982599477108984981519329981209512946652654362448710942200893885707738871246924232831808108 1076568923708191891326783528513913903989246919324254517611865502878164698342618120177868769744109 7998745920144371106331523728436012717000673137860260031596075465248516811176148161863500080704110 59431976139179067495708519706162551617757072835820116527267170439116553801026584449044320791712111 441607375695232183598382531348971621933486091947806023389206355526753929398108067222839995895168112 3281481979592425016086273528694165302199870122128025367188084334418721027995148147030335695597944113 24384899799307243329429830104251411374811339298430139221158508439830647476329919630189998299797472114 181212799675396498560099035962197533436266270068181569709148346879026017577664561945217602822858192115 134670714731992084546354038381167800353964631846697168423753094718478755234211264805956182873536116 10008622632428261179165392887255070535744662375818833289287410516857951739230047497292074191503968784117 74386015563995684544894341000964648546579365342617821704848249280019118619946412315020027203528594752118 552871349476097603731790480251452513754712723984555410365854628824817373633813265655814702116042556576119 4109343192917097186828128120385896377525060520131453085564216928283679379968405623773301552654981906816120 30544711083984353760261318454076879503055955005241839787210371500988203478334172182292570717757720383216121 227046419440997606406730656958222161815982740292479636973553504143607124386192622184453334104496290364864122 1687749832229518411535866560914907636111935584768468497387575296894326511638241716615238004280128340730912123 12546310430062774076249306252853634702630059315531455809729509601092355322804999045991219651638468164375936124 93269207963266917168215066369752068784124405613217676123371519675864825929075194619876031594459543570675936125 693385289264821708461780401622861261571867188562089626698017574680156467081980914516679060166952201494902144126 5154954178097202672313650714638703747826130513470567233581260725471799998870073340196886988971351099329712576127 38325570412951960341076198431468079661163961381164789229784430927393285830522833380809790444998924432820775168128 284948164833887660862206154977038904300715361471748282804017121102243625837427006184421622371105129398575755334129 2118635824789186912183852044337087882438910413688378780130852495025434767563157144702409419299663749706446818584130 15752872780210089292442864168962084396827246631244140786836079618135328525102449744004112317315087676355490879236131 117132126363732488755532420834665117644422992884739893250296365068092037412779510057214048559092567818838016276784132 870973421195579480163485196163117966196935691514957863083406593422196297053714855411598668408274813659146332594372133 6476586945468146578273482629565427534229296938065508806257552693771244203932256882902899029124589674213147668841296134 48161470131969643747381383015052969018956114492298550909870850516769256565425925730308400533670593814872954189420136135 358150305623914148935020603220369818563332415073408355991607310460609875341411899233895445145324287995741122646793568136 2663439245772495072220414610755531470973647324365687061790971068090041958270297785846883281245216231818764571226745252137 19807605037402593590102493042285833467188102513922599458513182696815722965295161379281441028910362864791297379998176016138 147310150974344388764753298114640475129082275591032339815239484211477914990525756018590529664340729392998145891056066808139 1095581649632570871148273943537265225677232581058838543986950155810613314623450421490898931080079193281130571895907401888140 8148319121772954371773363480256056340600155823093213101086880147593305274178845357410763375657106672565962493717182052584141 60604148716869227134966149953382544684080318438041290361623838288233557957360921600672302360523003912955381011889393489696142 450762284245183231345785244678624118354087553434071609157360454500265939669687989228037857241136846944635834218326075723088143 3352768164813476662388352487832938528273441888405833437160759286591514058067575554201267758839992582477805556602367488266944144 24938484907066850000639163167194725241384536161983387676545426951617402924795244488782067588933202834945757512546078897339204145 185501338549218731332435735091622964046586353624351973064013215220641418507699166274566482094585839653035032302760714014361104146 1379857786473916645688934801436138284316599209895858436945993389622524092099867039315765657236415477478522179747511954467531416147 10264357442412833807138021210813920123917332268580439019260683911215943180493522836555989964202998702363643100675318052051428128148 76355306781084330437552509226459300236785755010176711363536235825248437748835372486610796968273825459673836602063096433741734584149 568010770805501925811991089961287301798271249993894719466300156274867823374256758354714635835578049760357323272826646150810303584150 4225554126945693615535733653964865800064054033377551763393515935685958985715368006601457796441734316929478346796473755479060328496151 31435501366617973229257143479449841339060651034372420473152404588085920031634099502882956327248352898853493613107671615273526181184152 233865743182011740855763649803279136576992239588811397028756781155301420072160831062545148418251290697269929852772551640803692718312153 173989164608595160863165561780715714437765788542125145573468373215628426868498474217152699670431948799936624921886664667981687456154 12944552640039983051921725616802481439679510601746390991302548526109562421175317934812396131572892860561020292892904384545717023172656155 96307701994196599104891309689023601667788631266703537861402482575891277697178982596457702954987732835954582716481793142664972670464064156 716545888743306280732649483145691166552101030273695119775494283578338594577961264297498056887368885092177361010959935583697957998014416157 5331334055173508188763216405429647217086180789759511352442061744667030338398521132231069812605563686915735008730173251145012104886270528158 39667658806252050465452840477378869879328280684082935245936629039197858158146689573622273317454066997948979292943895296811094522366758304159 295152127317345552294942446270974024942074173888611010799397877981593213651963125935742178899151199391626171181983583280709561031905198464160 2196159271600978878951990968113436841142711621042443143522599976472394392695772838282395340283850898831371522486867092858834648503036093492161 16341435672376122528606169176672233093567169255464509002306855452685308965739850458110065977819924139682237796997936980938444531785583956688162 121597582208635308079716595017255998957980718482153162015752486790254303671850673358174954593830506232234864032344396120810992724882834739704163 904831942058442779785857520834044120249959560424896372926278469288285365420898480176516062689278204045344988647810133701878395618102004648352164 67331619305634935066580879103638951095508760076740247525325009856352630804734686420983859387819502444072525084160043345190781550072279352620472165 50104674828067993886197097917404563765363511790008689228412571485496648117059017739508875256038174027549676958797900573106886620422089169692256166 372859654205964567415244696516888383452034406020017717901829747840992926360609918369038576162853438550529552637968625005828928086693624626162864167 2774727876146752430279467441576878421664122496946693596392642375196603614147336667595961019634200195179714841994804805552222511949195453852534592168 20649197053732523366316088776426997886214078349328557045284038757176580762788950649452797603768108122553953256612353559143359774107205755429283096169 153671600566040377897315299111739235806262055011519034321106677920366350529778078312650209258492468745810417846703809280438789629980201262306333536170 1143646077407220980194881585780316195189474291949845329275344970942149427780786726781903485731579685461602671756825966931141691358568716594218781776171 8511324919289719064418971225779933391170670975507345530954491224440015796097918140806515861064911182587572866319017711013911637805270132024246266304172 63344673676272996546101915797071699623119535829665022460728058138414368974676078884114638239189869986362870611093158942617359594067265226667559480432173 471444266640378083915031165298395094258841259039240909078081099818480337094437116642793744842019431720002955556538006679967543543368787063402026888896174 3508793838579677395771038687945969969494672119266311415273291668484298646877027996048220621719560811475867792239070616571860560914375453489356679088096175 26115148509003008560522904670427949096059478641168337502875261278459534836700587710285323094345493533389653605133669303343199615601619755857223504527488176 194372231929741192283718358384765122455802485958601862859917969698966919647236963340947949938962388368442989812729103808486078793548927953301091619289352177 1446714841437607036598882469781395913807724504012222151164858696468394226083962590335466880538958558919407827556832719706377009757669751197387887114402336178 10768087273231152965356969153669485903978992335048681661512794530551973156904399484443661920272672936520794822153316047677793315000328121962660824921317168179 80149539994807319689784064988579173074027381048004554419055258087948161894344698879702216777685131058106573367678605696385186719960936845308041800906069568180 59658216080505447528519070783095747928079781516887133756223276280101931666307986446615118654670079871623057018470574943732378424020390969650460419208071152181 4440646250863190011796524062520030664059930884838794154487660912293616092608953310693517321864145309241916914419574111145592375723279392439521959937481130688182 33054356438629079434187224540161930395137856499822543008113065893535916307372490246921086843081087094462682782724444577605153228413246784396477760910527243104183 246046830217322697515439772191922601385058146478569784958350049510451832204068403007212602079679176900477603000438465193385423300310343756955658710901002796672184 1831526944814963227211089876164912205347958956916686645852821241561277168144433438879575349368661282264969768520050942788493637182918956462134159057696555236752185 13633747586523979556714621539925164218779376349193525013780640627593257036102645465799701300202703667158615473120391790126945605043026847205354886259118797141056186 101490061716336090720582214284338218648984434806907758078061198777381980307255081325139091241763456414985525448418407090779042937465009749842835341429230344527584187 755506223937965810507556071050953476179213479829445948888847657480879846970931620912045702488557569212793551107158780147528794291688676857993188738158434700332672188 5624174307144304893097545799424176737869041821854265533462136752850202389290269311366300603638283449046708263964474477220162060214410574436741182297066956131874336189 41868328967049002588832893651329849241374320267325338999452321613081923587976643082616523502725588090552461966274307454905093828021064874356586375517893264297440896190 311686899672869439081520642900270388611023546883912574630907074633039174489837617441335401967270785567359057333235302088724630135567578711844255849834439841259070528191 2320371230819349650223688275418855428375682732333515971779014982887334785338036795936024395149763994898434310590653514487826621205094711028918305773285554316084438133632192 17274374657631101107731295139405624684232937278629976461648419441741286364940040489659966075996820425360177409820451295516941412484042184866851213531632339507364544796193 128603584805609508676344051394626844791327456321065083355832802444076942231147874410816996903030652716245586309644067784616607599347933459450906660364679955264541710448194 957435732182434584411402225315779450931685952607764985600188651414468213917954630566635141212484046579227374468802208919832112336870723858313373058753115487885696593768195 7128069833162642228775891685687807149187862749500183655947524548227224788128034126250719436563453281894724203575243284504596304097829999789752332876804390019819792474848196 53068884428388129948798983983007257191852562740735870148641741047571910009062452865378315248160731513018118889316401908202650877480851811539225600170890999543098531058792197 395105987676277303411937582435066840104715452958521034961431257263821818783521812941087043308847322667304665575646665302756160796889341766012674185244802078711736921442336198 2941662523227011580763675660953514589385205031488703886676422699653291962579915412065653616224384411020621686488587911488338611957728529105086441614909723114770619663659408199 21901689169069762642967147659827177038094326388245794534435706991439601789449027128195562835496057111297698206070178113184416263506213796684398147385742497788522856201551808200 163067662726733199799438409194825884698239608552876398915824779447067920268735173142979290034685485792293557372215441455488054107187826551703253178510884434355625326227018984201 1214125272031961404795649205077805857838312791085657254892708361392762500892995005068568810682779470257714962488444903502762715309076133092460196917526689723759227553765656736202 9039918503382318276692267512835559562069186009671123119597637405394507641304182519621671156597788987151699257130748499760155539681982758118695157799654815591475010170216412848203 67308644116638082724958565581727780085806525125468021634457459313959360976311505998481298889934642107434947171563853271379887460647651722603834071557040571238384535035999695424204 501166954887942922723325605620737017722023744433377388469526775440909311101451644899974302027726434769805372683354290724269959626261652182165006864517364410371628994021528318224205 3731635534621941200350217079418711670454696201905480496987456184493350216611242449568766918161823313774315477160836660270534955027685752021352305502243234484085186603072412571456206 27785688912186204547294319815317270056774082939306992614089155395366612237891709894529484882501465297736573975010024034421641258116411755018096527265939993569569470875501907992864207 206894156533348455860104528799338703948483649011425294052935366266295279413089086798637898962932745223723595427710291288896765968432363089972469387968523884840785372586461275581312208 1540566103009943554627951062499132446862855368678941337708686958339839465830545905255137013441140114446419640186013382880132271855179489404804400285824766029615866329849087200225416209 11471427376004018822219212460705756553502891669755829218402141730991839983414643300234936873122783095074114490116819905701906795065567761896443278210363147680438907216250438606183456210 85419995333649632068430633313778920276635711191881784817702510685572466756040979973335522171985673007938138410668014161279072425042673884742964074483900624341222591631818562878928688211 636072384578306182903189801106212636212853595471725256348593502087539755597652653568244892721330500215666203373776337093859508321880501904806346671725988660374645318702995694118112832212 4736509427570253641539819287523030055465413883453825034696600408082519360986460861981014989487430652576450128725593200050428070537197134265138098536301701350990132131642518148009580656213 35270782369704354683172712851883017740763867384560936815026354009249057281362319319914806634276731667591926189542469982301102614348734566363657209080231239026692607481371551657296372928214 262649487173669073347042371579656881747514733009941220329455650000519081032740078243021798879912928842298478607777258520221114715934330284837518005402364050030595238327211143778308608608215 1955882466425810243045250546183624864616936797041278940333410866832435116369003855475248057669719551562444188245104285189998553556561832464994838726966412880212337474257861741883404079744216 14565105616429358592275719916954001612484890591252849276164205904716072828388917497918189372156811981894801337647552524722996979980597570021716835558537327418795175466014592867396496435536217 108464886989233866506131107945906354423017498209245483603079896949424028563257077305362625210824703502727392341759404932792958613149887410266626813489804932538478268798979181112181892633408218 807735741679845158085196343752114602277126430508622331640589403516992011399206524375219950368289584615126198891416968623938811127360276644532312939197331384145860277854636938668004324459104219 6015254315076517829861081656392082117459112977582693031990249347980841474970970338063025733098623563857050775500492089087447445241276510566182311638420362791878157932713192729489017285672064220 44796409398012822503424669961352926393924725615952980916626006988970330127560564430387028457072530733507966619438978617238236408446390347867318346253267220180058761790047090060909010430936224221 333608336564829335772684913819916424866602699394879133342881705440364352249060550939851835082122875464768544951357127793716268202204114227781489269452278086609822972021970394866484883207149696222 2484477236419073188721487653347098729420678044519024275465265729108449821407980888779078011754367649347517203433426906994714532744320186234748151204421389850601055680182567171574629044243791168223 18502803937024133747794187531326232973485487543413500179012080912026892992417220685166683548743718844959041050200424955021398305476828152751487653240342829565741508123629864819557852567112104704224 137798481002291686860341251425114698615842887999608788689100819822943515311366391215567377672628898890932053804891709904191851816895692549099395415711558479985757477046104233840736032511299024504225 1026255820233521092280663535695278639865825911148439503667689990688135366124480928396665163734965023657914079344915245458797302139721892414743027685842719354504515722204581533776169237734047120864226 7643127729200042178318627841202121405149076745628924578744787634339588658001477180237050068462437582641761728822232583601317108074567126646048522438583464971411347935909607418033393254920583557456227 56923401690834243875293541021981110553706697970931374561101160536745639988203285864841186854790874530220783810123709513616008099985934108985516412470094362254296388753283114250849566462574972726208228 423950136400020550680354958685061820052065037816070342910981776337266308232739644712086485147173238245452223178309491793294468455450408453329069352286569969775341770198111159653385481957976142506704229 3157496537105662603621926441328586617567770471868247673904607174120092047065592433984698223771818079450273060757692981252072004145747487970701955492607527713420988861917698688422613816825855211248704230 23516631813841642242724573061407685179898149082006551559922297433565017590361250319142557252416388054235561561217007165896288984810433972917214620685795316476203141256432282476991803457807479570941216231 175150529223319388312778962767157888268868824961178365699455976041511019929102576605366458505433304073886854371919418973856496295135725355525099400395704060977364860276609723351604870584627765950072704232 1304523328989645817771504885931188396412582646880725343250104589656311778686224899044185164874266105960020669888923488440922672916493630894211111120772280381491672494445421459648412904860847031965452432233 9716196140778973513737082448000377240402976195854830965991842879803509364215326700139074391300827686287860279554748788379301901557048070100023066270683382579345563301853176359123427824629360140146240576234 72367686531439199237170202816995030340240309858820462498135320606466978267601148162182095680714231227482836486631598484895709491240998850228368941149900826250714843944609404437821548500330492769236648416235 539010299341322632170525069418529037537334619471604535584397857541429644532400885791163565390477970503797293733011208049963082662598795103892759759863209804051377021232139019800909346990497546144302430848236 4014702451777538100535293390409039738137764965327168263952365941686332587828382159144495708710970843539492521591353446569188478027837250239488527893649917348123399808022953699717631161609265736155861568672237 29902916945927820765585651599674311278993280310623661070912256473212791863851108054491677110348293805152469221801173588648689664114661666139398858909176259779008322906060291836175948245593675482053453979776238 222729429718393921576912940778459755287111896651490758489522875573048996840570584103635313352116629706362405928376582987751763380871711985032868518841406604765104329846675606644546165232867224781621032749888239 1658996547992352790794612345951511584728903330357031974303352211007861540240261169882259837936347086934034810929656079850363230001950077662251068704049656914569887606447228701463408286755253078763255407104768240 123571168797606865889561868107870279285874919902186703538495696846782792169812179547227041339239669026367656973720981904188595381762467263256772220611491392335270477581117966882100597751849300079865219599344241 92043386682933157296897686681667937975603677434752371594011815760023497981344680125982968394679684314315593168153399720030332600467381379496867235670410119505667918243471914584548919480454419492700977143935936242 685601497517923817117483282067861928415497812297869843226197182630599584662422409348411438308554227497174824708883062944392416438656866970025487483035383773482393459942146864699480030826467585680253296571861408243 5106867929529600448331360520591759576813503687658548148789378998550042996704353184255006900874671880363216731475146712687785703431036612125499910423702417797836859125218453103700197142988754066464019956683461504244 38040057668591146406193838294847483037757546352480829123876420605157954759377891069844661987163713581230705997117014176778102956988872318547578080622384905091644734151072868416065940346634288640125838817014482464245 283355304900177111563035672802547426428097065576725546012587121637159663447182474386870498414851200039399026124249536890590573621720581720998264543362658426892115614258307430173933007781467937188641866319825588864246 2110693342718408632649317479086392732226748948647389267590740710172060094902748156290105244468891534828347948905900067316574575996789136698634004244529772127749200109492944641519755307898786283622639444762045787456247 15722533003315496136868125371338703645125106940101836835678360132665333596421829187884238751629313869808637706624183758898558459197955972292485684451594553618864699803602883893869665536515959923523163516647959163648248 117117944854672962185247429701263214507692273307008130396223795326723246561093978280629712688269260587946350345148607161735363177931956282584158302502265327835225386705462422596937175476199999194986677385234104459744249 872424584866670187375496826818246090061558768071289723239758923124183948738170177781167485874148637309185445305960806219688883559053641627562895206419765761230981070543314197991937335881372554841359584069600900303744250 6498839993274477694659940905387044136452839187426056758847679641641819232426152289934812431869137986094158335547719025925642359434603360924646868650886384771572614926583258265141429982579697681060587996508920915857472