[ [ -34546101052479526255757960569593947566183854818956426103671995779284593833208741532931259739777689192251223168453555983116851284236884582484609076706787003923312540114075228625661493219520711888924083437945963332742567817685748612892753855032992133858229033968178872244966067093329550444073780363503568125831252699268105166645892710146183629919380775094252688734274000976680864596572790763009003775630080084127298572000936877491579179657313480757978746500006351201552999399371801314934675294848001011133140686792214873111851919015442458247493465045418810420711773239117092286543529177827380392392215811751072704539639275963208031372321491712314147464910026829699509005600353572231768722334782543456459577520168781598541010765449547968727316380209524805165474750761987084704028574969340640766957805796654302143408484636292401632268982482284267871411492033892670095973555627899255378084146240036648293680063285068024753291596828138212602890435612714124123835172922130273020660833369641296511447969261202055596325025557043542001441549265584550350020915541236315976100662627846593043906510256559518688484724585870182384903650819316382704265877446435812434795529625460949129282689740789529030217919732291143449169161746889211919059647692825147413846688414262615538051944313395183878119854537327532067737262941046583536243524168430279309872004379455332187725247016300040149989674483232694366791041762376715822839988948743605662315316464137399074918516057022814749826675744129395926483911360242974022015320733726407948509072754639119817321361558106687975187454149304582877158105370900992781880902982295514215742664537185768991735166463480103519357158103321966951374937866937223797980635465837521175971520608264209002349345629227061866838276567821571415754319753734577063716390278595807251920591119381785087676314537450303440237701087161989723763272375729785940080175060533826899988737400755230809283192421692900304125745816795513155201446818632738317889016302966030809783791677397458910048903250735519155561930111236357679496312723179814784709488524743867205005530688159574384898347751618863909913224121689115694283409412251262956566209369204097999687919991006480674839910551397556312663047784827589014536665796614679952064154176850506298997875166787494606281515296656120968997218187776639740635464271252315413692874413366606097593249055025515315417258408548217454633928516973743564224310760232356937489526387799061166089240782284997511126694231532639196139741735868154223993832867668564829702926340999039361335183355062341046205780190407508222762043136357605569590246634997894757091702573565223871964281177036642827752635381437598362967746814004868801868394521207495943131566028199714418661443008840902498735591394256974213104386757511235629534775492024340563331252375515619272078993162722326815128326416015625 + -436513669335322825375356467233780460345169658592920176307397696545070650251514979011723345601366727536483312219442792214529975299741892760544856610788272305276474955510741829934831727163036506910068097918722505678388025265475307689674543592245831578875489347689466157659194072722297079364799524164940770914183743470127334865709230853092399244316256317476009363268008387646395371462198447465936661178561740900362152977602492211154612230457405198462774604933282468787628486577984686691433037851618511629933145275321107948086729576015455786184503824677420922724187766612893380448644542441322051104906847565538661071493385735574481986668947815766863045046321549205537959506339251994555380128534037490059076284761007632138148797977701082304042290345668039627466529546034866273946954830870564910301430707510387640116821190879935417848921697107726347088909154884799869411776470454061925434319057683583400394167082859847923466084899157279483724852467697216510507814126818220469052421434626755355848714952231287575257617408638307756047375690250183752027399586327396848512565721393049080309008584744479980570041960737385083657970645740181498783898841106408320141308438445831618087178965451779058419832925495304904325828134622155356897135101343704413941570906176689885833492898204109935089556164110605343670737757651364021376777038455600338809886124360245448681497581142045788530007421561927269043595803614369200944006662959536342506076675107324656046706571414818614522111846417762391341844174712218052250936857147798812925558309622468369019678014129824966298785295104181612520371804754258768512957453775029127349702762452624403263550303185553387179647926988310982333004851985764928709218050623522231484237013581198661759398503067608341382473626193976956592931929402314784472904573554158079283958231111698319293881283048756137366902807967746619401897769923288579089417149858232309977181705522515678875820664960550870799609187083075675984866396694181338995819742665431224144425251809061460585421687930163706689029157039821825792108525739155107682994967465501160818015247625809222482388882727926721557728011967133282288616197919624768710046821183730709161215101391045466403130887104963953350166234108602566039066337968026543615526991082829490851645669755439923080919414545438143297196429652917799561605887378394217592146531318319077436875329479623337910299225416861808195528801988935761510127983829967076045343979723914184004248788747925157929175009283390235947192012264811365208256805568611541684708652825296308606258628611365913899841428333361233983664751057783658702474066197141907672015437196788706841780226676705041875874909746959905264730835146045515482610867580766527491274047774324236016171321796570694733050023914710636127147392706727343240208904077362373586659262039972740458324551582336425781250000000000*i1 + -8068859988481366639629865879031187895041262778113814759848538264003891702683020905501381167579655105131899449596621805177728030110247824024190485383645801374264043649028631324309363030576370991203682886792721144991777510600846841682839039212870583245995152048709045183444385015445928209581098139827950884277217872705466152905767596166618313314719261008352549818868435027173263697204095578279948530104023454183708567173312175178098258086001387068071376018522164185628014186263599122496974428152309943829335428823892996811868708619238816669908794658517198030931257745479632246901726473193212292579478013380598326816094185715720601817117965801099916794161796399851070264496685035631139423256679562821594129687741132018821284760610997793411004329418755399830150729824133397846549172885218369047965506838343010409921345928474091110450734078613525317975844349069847583975869089228266214943534138854104283523955544482029268592925076260238460920877332155809089417137649267041017717594647260044413038866750161929945036021104715896506760293216303280390115067835868478283580373507884932355768256581995701680125994953691155273666306908179320666222187273817447723297654714562704233595906909164106433429605342519133531568013779547387001863339744959277504872919927065192196630286307547150520063805062932081953484854256143307011691153237784412449112643546127185668445788911603625270755707816171433906204778411876385615417716362455073101236641490522468803229821680657764531826223089066696866377220503341712116696004683024121948806115144632322863738589237650738146560011226951055037128829939846152053835803941423969980541672265375545458101264935985609422116195489880121971388334766646367141648833954116123313073122651885589183840499918347926353816438862439281867625325824266520613798634623446402653326919067912152235672731618393693694298770376491148199864499734580965698690921613688584190208323121227472108834581401630407648074959007139080036563556481950852611039378783193766680076895625839057601353753358485012817369522065386373189431606368043021052818371355371742144659785616370163560022273247814061611056591150733869168363906419062135901365265558195977552259027654195487140801669130979254444975948732455651900426054538156354731447126491422795515086715043083280085243962684913570084637086293510058971581088420268808558870049338395757308937632113434634586317965729096949480385869273636083322356267501920587573410470191957845819955492705402775186469980858242619465858170218361329647031446061013467743623854873999523048116789735900833102293295123214373451560786202866994347101356368003463141592350087964362665103759484188013282128146986203496743815862704045816008888333640615261051226017632873371543563247958527553501221354999781546408106813050351431902455124440080470240459827496587562561035156250000000000000000000000*i1^2 + -1979428010480005685918967645058547608027356138903709999822231045053519677774812232918265967196505977796944360219776060461505361365364899924173635089895608754337618092002149525120841636008801617356342690566145674102627196384333067621762203112330854220809735509236270623398526923821658299364994517015108055364262940077227170749070052192245585534881477791658166411276546452770411501553256119386160065147209557762007057409712761554254777512345543153504306773956663065782289485770932735081797864583937063497898716360495603083530080123644720219563895347539341851768831868381906450826653616382603216908995551910325716377561418050614902945574196143317880601834369456747780089071441506881383121304300022629946176706095331763685680687096090744071343200091444611507860007954067652898928763007488763814548798646768689736353860685447221980818596023640539413675002892254092542826104710123007756358206871068085163081702811209343541878846953017352900385372671021214586801360553047783665710866055007258279173707602357138243621160973875598183646149175992398508145986738394942786970662300948599069726404615109806787563222860736096823986392110606277043516050415699988641445951811634644868248806220503934391601487557906142410705706577327723093509168442156330999111100040426748093737075112643470905511093733002495261706202863121987673777093580888631877044275203696060678785923132883770141485440532852536461582209182803486304013082025451685112178232401041936407383839938232195181916423703947248426526045533328965259621363305378544361133476462723330179220110672033017525407334320501559799954997409702964873782154328301457999924661650089832467027583970982413975868590872194604258271990428038334677881660245262841763907199409175420491795388383323709919914698806474886759826053565086209585436666808272740763059350227477893045981985542138099248362120098334498844848985200459655563158269631358164914720586919614241553226611760636206717274584185610922706626890523623962907835649415630731145899016423604532434162376092252586633996946589709298818236064013565245094403286605113549944155026896185147612102325703244256532558162196704327453380334207310087679204835485130276462174264796727155691924191600130197697409152597116231878677448609238628270251319391507117914900552865242817880207747859864821447165599224129851335946063918387966900630972896124412541602739620560764598202425552507435341185661442639237184092189633291732825254221410482756201100220027615642944756143273082847489038039287664168132890168517923855494610868913503440829097770702153192996515234429779286052049466782334964902131174908456279502981547964142287410903459385842595433019487564884904757682917763966608711203948461034923206283639801275690067863199201193284230688005712553660533556846638993867155303041569173773760526205792236328125000000000000000000000000000*i1^3 + 108208577866001805364941249371321149577504760532175223762359174671347538343084840812094535004704238845992065209279868633361385049583256276116059386647957291029552889260545393756801293752458936503319399000798200360916863109662097484522098877991936557870074962674332746420351058611112760543973791955222373741148422493770032999637653036628285538145825414603458760937827576105661869376616868112736381950215821514306633618372503991692504972147545462813033291668008572053411655106411777182389975275171202535902484575706159285535273532323901315423068820898639031617535960543211727373147608770781301489007337498945642334640096918515167551350373485397548667829602528392363649758677167017861008199733277035853584851557435054431098808448262815976725120782194892337364643418704331368483333390079000342821358423732661883417506521225155047497976454713846804741756233136107919890709136681362275879586224330975094843968296242831725620545276702900650859616485258584143084180260813043417348925748230028446991023055297381128135691520414381704091570935901297205851506507499418842763228193366368608436449146173829503829644759076001916101051519829638554626466317448146167376406612138953683535083367976127233755700135305227124160253244574405738074853240666865128512376878978511751227189290814502987727545424032137826815933495554890477527844950636903691668628570902678369969387683629649663666122266470253026455635981795309547154874531224961260107861020268583119787562148323894471163417364084334211417823580392810517505808830973131074463307248425157025206773834607604722924015481448910958634156512656396716607439836659265214261136095271560428468790289089604360663914347046062905967883769322213722332725016833552861538968595514278854846994432783980941833126586130947370677624109291317521999416126600667135721000817896844918129244817079327857295508445904489652173658459974370215133273229358829133661637077722779901625273204779114553789723567761765991706237881095608553472050623773827219363504620305735049058833807326970812870543594318124732187842093441968045619226991891557685407993399688593607854198470457038181492220942932513667587654084157167473721356130788853966715864518096006297632822305315934748584302951841860599265977120504325234859779237740455629149406299192380567641329914238584740848585992015293761370523466517699561526041352916615082112357496991684172179832003911074220357487909639851679983854121732635932049625392872320159711280071080193060559997123498057566197780659672648635562578519298223087182704030985411949452365974585912933080149474080275060615165412555827698035709189137567599172447295198840372983143159367642500329313771272591166222403965510196561004889488391396256923991606662236558465735087938963962741324675745304426446215766159284401732979966307903207624368521679687500000000000000000000000000000*i1^4 + 3445915563351019205278380878204545880439049974610675470109315696195049028709233201335220561622373474561814728864535689716239610116825994324312090165737681752395841594334218209489234176551561873390286719089219328804824576790530750769325576311509255419947378138436460776522755852214721699606194336329829931381066511036267140423352032808683808799011385052645458173846487509807660807417101101430601250870833928581398191303275229248133996554005358815271371992227808791208305986360281828953881041835343981812646599961488067529259659097638477593867850780108924024741052160544461522617611833301727730696976276616676135273200410234658904529748933003005187590056830138735488412531303592762908590966692095460783386533710497586635818563362749738940959370827818557492488380617818458108484209520034181868623213229769196564174787557340269693337599320539889464116488106265082444086683331026164556053920420586368982343979121010336968888129171675864047119130951844385763606905247106324574327943653808566146407322121990981247017621551882639390656042761158759173868794896528207522437599233787245573920854083783689859082978477646065239354038359050806384452871056325544479616336610688087702506712041130859517084901381208989099250024682239213751596629499634157428746256379991068582442568732667703773141481181787157048016132626445706897566683186753822776200668765425550980901986573649244921237398855114860270728289575699199991227400878192186211456225414578100973040879815040483707700093849807580147644898836524905775223164069390784339223120591528919344418068817218149658751111956828437686844761055591223077345935369389247154427264603547349481449030855503305956212466314066723118989766925426565517232513437481249000242948196456382488548227973035997094702860971579200757069977121227900803191159204188161909021943394199787001274869281459836015158756492077426188411107352723151763587147310522431094517091003178761604041644521547387745617795392948841228967476811639664669631893033935629228580012173270699807721046111297531248529893939492904958155947283747346842695055958519060530781883828872956442883813049570782718240940244651230475978573111551644263130170856974620329345242539274900964688557320540526794303624319745403184099242775274963267771206460036308129119098619025208084846996004215630080681200980870069207790329615383106318603673717889018246609206068095579776367948169752732086115889015993678488930370540385564515400778491588899621960765659696604783697592852371676593192174512995521965719052018234559396544937605112393568365781230477615166250071938125827756879038447989784068273433970900883090816930590365008491981356996459069174272244314483058690505339837717336142343177546823978387456302735056603397991947030703394921449545051437181932095571185133528650664184843390393925965711200000000000000000000000000000000000*i1^5 + -35269181632268244917038027941695074852026736180646435874469237247460764808751619941703109493247158064873718661176405512597767287127285711080039350242837362672554949959968777874654401865639831791980815708416662022242975626943308676388758431622233183166819283055304326723250457133825244664623733995034812748676562583723040951468223855145359250551792532678640323862535514604933233697357257683779841053845583989304280432024171117141901814627069107830292264329683300061122819220679027005771285638838719611600404638786162710767650883761733665095817938860505951650624114323950001542108563054097779133603298287458851735937558939674404649702737858314497791212117792802780479685246601362698365551729273852275475690206010314768296421284194767031450510317823264125464309040125811510611380763252569292019553354266305733315108478779470067824628796117459630148345619499694502276896171490205285496765237747334679621153304408245318587777810417242509160005154033570567092035239930589231006755364593039368012013718761361871004313515241096018604336304199277849303106475757670807946612212407126791140977130472026518731865573480198804377042265516661717920655085850714241165839955204646646128188749043123230883081030122138348152738398718115484816924894922445279172941802022125127220509127122095342163350569157717385469310715256045117696364542420235054165792316130775548359205346696638974121994961459744663956677824326056746123738089726345629365147969949592349798281629160407695991236717340584110889175540763537812317746237146895708732024613231420364766405304750408415735888430760269648164738390971197780677167273239771275505826094214491637216894567842385563260145642375450187299139329625906435920382470378542167071022750365194559716596327007978098114012925281097377767185376700146343629032833831358844359543431281350066158198198658630984202864964748326304002518942839633846071473713665296455891273284676374612963181680080120068944242721033262416448826656728255402373054658180387672392542555261729064254389545652711909525232364479501568808517342558952762778509085933965165340596821687489950119827165296217205198412267974986187856074123716100975720496305177482456721377224109862173967269771508924179236558562399703304247221792570847698501274743276795054932740721556634633733082666015166281831675332768592986217798346496622679079737394048757104200717321275349587070348781985398306881764564147618337893463090366375296515129398927933187121032258264139179601675199817514720560020815895050630717912591779830086843230261099584511544752910247934190207035452255691949594528730870209579189869297819383546523895580995686219936288083774732802234274951063369281129482929058873171217763000091911737559134931681371680452003096727936988040140487168521807573599594143326091600468673602664461974626304000000000000000000000000000000000*i1^6 + -637061367438183366771920091243278217988060808575574006724541048340580933157318326498960805356468515070390737268185108304907961330888007906203107095423356565096814585375381084713732255958176021071259657656418936993251383380786529476876679024766812517270262843027703845599215556569672705976418864126238980896147093398780800659338411866611395993138324170354896955137129481191597189434194029298846995108513337682726420340503765165588976271617417867256521972940709017876302612958201275829190202714976797450310764457038664736297760501046701580717671849609441415583353540573196110084019184585073538096450996054991417835801851767378464915441732842904307928820901758563964802380017438735686028732840289883189685071905853889631222348980580656590190104551816210387367216694318027527360350381193921839774385738982162040353323117960344072209140491126572410166151723164877588329121882530036643738399697222206278221759511680613398157964548599547342192464817805133835099260568876974743797830944410666917573227273817952197902301828336564534798215750024450365633968204955081719160945062980732004723096681191580570813576971437656751779213102515480971209905281123131254598498227998596522298579704197211782522051412391388528568031512908826180847174528667971245424736185514686567644509533367026229688494834400353471790438533928257245343604668455706828489255300481101522662696293888369569765183271164600691851648023370308697991745101677334835775503371228186459320736324002833241731227763109667544480032524921992905635202921741593894419242413269662709843479755690816285812196946071448182310703173209477242948575950480087582261256150658373622654565697742482665117979976443830037366641295132137287093650399429774146995464033374480215731862385984711570584191548063849820965398007250102468545574931561238453238367572204343281104689190222287905523621168316309015923223854471103826435036220625408723323476272707195066005369671527359293539894457844021304120845794605929751609215709399262556699673130591944997098015377439274297622369997581357932779670857425245095903783914151401665448043561798531910867390613971126330193964456602056103186322202737649875136659248024057405010671015748246745408173535254733045774550570155125456744229995863707100602776568576900137838887556662314825188596298506149857622011477547476775486557060895158248400372941144943032572408096717656061650366078276327133343293542263975552340273825481788154281567633820571184889273358463489810785920323792133279306647090285544354439756101025672022023143466311067813779001147521720925832421366613823190244175273515824453230494275770587010626885249719197334158636064514147523222849118901507564954058746011695411853799616900744142407284140891166880095518323988744667442384705073440095375471633549102428809128104678019686727680000000000000000000000000000000*i1^7 + 21048131347560906409406999632916591846042259339362314702470331495765353763793330283650746825380423519290841862112012694091342953218853746525350289287493641666090698417154232029278113355759248343382806443197689061936106452601573452735296093711748288761070802518927523755270037843120870467550112900370789404822040185650370566505548935395908932248412307935470031050743894108379308689755999529774582268036686155318792122490707180513153091640190741770841230502364448523662531246354795707648890327520813062127168992697347240540364206301282765402248073404366156025164121019932941637864027799305316672652637605320156856706977973183850540432455089777133004940500504069436706623826014854189722336032370818259302603843869922504740255220552317426526922174745667652720014692323083203692559957036345097143726564642780819522738583111903125931807521960679073320550397945600646919059438848273688559956450691866725628368294683311766619967995728114918115512151651527458364539197461160240536056859504274916983536473389950483825220984450380131687336118049186885379039072626117788674068513106525826332452082316463239095209365971748366766606094427689715078575804476906871498405148403474016544081587324216986261434503680140946678530609115314155723971279482946370931700785439435562586293422427356698772687201217947775727790066043319415390122711403050276556457414323739080283043310535741482929924617051833633355221151000560742592211021803691007228837440045484220285039235879506271031702462864574853874162752645306722297682342967383935874540689979089112122131600490763518219565456200565866726337861769047209990468210715860696540187825104037990030095897885966108974756712061555229879754070310191307853296959728231929152286244007498525221073182191457406577712818505513780972517637391367079622163312000904845436198839237059425749642143546330331527515886638354643955863918316653496331437011552422129474809484129602179832756759120628674700186022695988947014131576639045671750864199922684343801010803322676021178768731526573280891171003993261417288623591623193561019788625998024119871346841238067448384802039967671245524648944235664274870325655813289108588622711521282926930150166560887522750791353935165252064348837079227134132947204470320818692414632082954854204147774013178197613945632946020539069630592997181575132952347899796943369889514331759477050475609750794318160288201477291838729884071495939947723609920725037968584915787776073529941326373251148671654378848085216696740552133573981849486517775016358701028114507568596957312096122017508390804239623367888988241222860132704013813046149226630027384151870033131664449582871340026078719291720614837319085601071143608864298862463817099533564206813526054355977951775178169864290504154567495646734735255740774158744059801715198354522112000000000000000000000000000000*i1^8 + -26554872466993847440099233747285404713977014459253126892796364206261730601702476610630363388972106160487267140157058410143274756196757055871103361713415241892368910345144446270908999858686078969822284146861485622905707225153937740473632700155789521590152750915504065258244889150690672138628346386919557870104851197235896846199784319677082722801643406547291530056060925390494472739027279137730263662763366402204489567361458304557416759576962701129422682765731988827693641855586347084102604741713979545869836569059635183268804303511676617595941802550953708578027478351753973675726593338135306550205843929269713163621028081004121311815410012544911075909602730651801297140205922518740091511878909592698990588367046794560687174315203454363278330534291897257628707146408333621005330454112152981619461705499515220578308186638063956983752943007494906926988152825448377949088763993988831368428718966869463455550057693800833775955708070437484959175289767505788189639080597984055310996260637560734951113375142694131999781295769352533085392164722057152292483068336146717831132474256390008347710164294288661414804931608707762172567461264147194663747151482082354448222268171094899129434950586206437953279480604239645750739453683412233376537481406683798371504603531956659098220326791762773335109975449676568174434086269552737060171906936833327988942509577427547260820319701450574712214851210948635318966373477665973104435666446013830229052200932544345055961996848496146875943155654457549166044554883170477993007817913313041033143458729362608348266973073927854374348038687800573954452105861421834989765709787401814853997297399556721027986974846765119724226995604669992283374383298447753222513339491797537764548064265799645097116081265995575364277958790957028643963335504965059860497914961921348654234881292060920001204995919826809588871934958877174204461927054807588952082521658917303854433179044011981452743572660019318629348514644056103978538798701504718379724463197722181603662880617789256183306857812507541081533715671872960093458663577491029992521329142158812052042896591271457305658670217108458784780687417906645970372039021182210463884574667505766990453136667025677696947296593118392841878543023091597674925568266009111956280890247163106518938256103368540199894183556688016025416965354400064987318600403452918570557163849471353032831777511986707466266189044102147099843989277911519179646963371207825767819419830339026419399880190862798342711861764028404863673408201434352759181355108418904053980466697344858771612113332183907752441571974260387135055462001390294442213670837016924543380659595542293173534358098368486465195596919172772610644956119262798175361070132864968786726094789455078304202728056007539026986089942740661191054140889669378363711136330564858019840000000000000000000000000000*i1^9 + -71348046422782913842014565798486549612045299540943364295967003217690074878489474808703640021926936458776730441762519291931530433944353778964712359233107011167180537915315964887392031058871167433206624855588297012517737946311877011891333877706047823468024713975237232533162868593810999170591700967720170291016393402993531238297899015928021747088067977918798711755641940530519709941479849310990694014558446720598288075129162915053706325400010065890720788333255424902739504682367661110803149595449720668555332759479134321653177895057335771908245173074456325627632825282953929870498165684705600935000063520298875865920653836384836400716381574143680435777244211132607198514422200042693310523514298681090727167374884210879659733667132536315045779978055758495151885009161049526410282322985198330470741741136861159188192633872707940360529123475587723123864799802053017773447848637870885423917099632853250233846989319191355195903017760422533615205603781144295945157873491026814104280378701579517429130862050273909800725765741118486404956217726883757862767688378000400779690736075683022024331645805218902937977553014121941865790512049579120598961813805694588247183453936296422808855856809945563097665245409527679831073842042775442147867191621954395985689125276394009839774767154873037243725521864233083606142615868246173530410757082050388650322947187073931020726255871495024640605092025242195907466896193001650916000648074860399866327411420262577119143518172672083548716749880217878099833362944688064788677744876340757776070792157812806366768672757563960901364705779360640875990809049192185470644150664554673113809689350575357947504113797002174375809699534836325138764171938198619679360458942801982093353275785301058081985299625273941516221396885760420135492741079172027434150638016491520294764592543520299007557672410305491222023759277329548911574102869830742010010129745246501327985821863108027048361999396730738376204600152150919712943545626445668135228290427735352086326313492931888994992508929113535355774204491107069412424609508628606156818487215493771553589752701801320834800370925859252101267917955621241660248301172741876772197450786718063879005101543031480784613933838648171526807185567600753050101420921345071809946825571792364560569583209376279006948963812906603879669433467299073236964405850070027236355279653772286920299921370076457891832194749844913426255202680064841167229278147222781087205295182136656061267411090971501112408113682130688304094786168132842760408768645686616127829723162800715172565940876199663466071283974332615618307009742915221923922076447773713348871285374128579305112925245471391011487635794911016614913970650993878677657506753256328297797252905026961854328092536483651005730909678028140851286627728715812314637319077633489633280000000000000000000000000*i1^10 + -54467656577399416040962380080692973341083492940600102383820183027799945129598518084150276019552878221117477843239779094785622476368977418429665544479903879295315265120141704627155316690710298763651426659174860833332242284207229864701608821922843740061146497427318987686275963086400982168454362532827130350079096536295101539919557471032002264149495151318257701918582989362064915273873183005172225808893529531533391794621317025758976415900069576164767503048012755422705058539186959088053300607378520411914991488906277505919316322035621352095366316303558104153917703684043538170659737905983845220444036808611528010562744859635196212623565026664092777596858148918295068612145793114660618036040231100945386260346628327461223697555699617603099673195229680868333007795730775863321014472982913047259035393822084334803081750818421504978127546835077077133517165649593225452368960103735213425523462104857046366401810527222251913633819139699869566354226937779412307756176509580305242801377562602171569854450267333328639906391247431650301112697539822406001325922297850699054699796650001827214300852969753141143206315466251654927703538896507251472853149219311075373590676246929598890012651022585317656469927196220451113815070953412080255944976985529127703587917424076115876856974783194078128176429574867012700208490502240735514889872335292497491708550350637900198140952837166684905400135166861881714339265177046047768824773483021465544712415295087882357419082976931589862754597931200360693723554012886765247865031603269099269402211760256788903773521924499735517995722176102561879039705990038653406902918283023362457708693283203626584187884760422786503260618338307126529048242128538770712854553222073673155206128309541744472938210534746991547670839087185027345761800468510650458457035911951835723119955325576003779023106750906485638864697175201561010385263162672504155592511637235677670648081413730760187797452728243137860625803785488619695559399020800401592425724297987415783981644436715385509938604486928956988289886673178703454679023502486868699089430848798769063465400024928310486786653888769438368203580068879244654679799384481076641962282290544302244678629346680832853984361211219199678642908876386139986447620640265370963889192637555404458192057108677237245340022503011573173808915270292449984354745683419776532548839018437186450652369805629568940785536565823245009818514166841319182781357101295777750273864736741213713381084891643482070146543957255031745934036706299812104006702298539699108115727041684331699316342935183860618807826809805119443715850692133962039152803825358069729136716441968876243505640682556119509485659515727014730868867004688798981665506942154712217376091332080362648213577539619350559254818939970709072338927601648519715222715484502124134400000000000000000000000*i1^11 + -20288977706783324711625972859840566734647819182180208867111880971738118000381731940307584696914234083822452844138192852601415641116091667657583354482673320141901437404246096498268997160720241266457745485975576547837813490797431330727946349810921566276049985075333803134037189209162740613530831038214714351108208133990329689678693449247688446992163533425732277415273504562139527743497509320037837542271714239021035788782592481146189287226574343382567062498459631576016814429203314623914963997773458822074503980028655468566099569347480608246942327869668422140807094476229699101901224568426050484643282077574195735607805882220720657019283873832202583218629110723177114895211643356518892453411351488941741002449149447437118372378211151291031229166524286742544288553059644668989103053864815986418711760744620892380060998669338390478059906470329315359249607647800357412094839451907852241627223319285119100993408112594023688462818746811878664489483796816500455453345861117661867195008779657581684943491578664678239271847579950326220156778894526485522407107538711307850679817691054134113594540380658971182855743961363155758720409138442226376073470238081917765078298260534596558560409884378978974007058294050952032440454603390283022208611404437849169679249987250861086071314256032358455817172675380565841298269325784878523480146940997317467987912961612191503547083101569040782816487135950378188161066932830098049416937524480222466883410961329563642224760883138403029948371999888944303940463313757811867341185988978482057696073002349935793426263529927149959141461640267742225850583902948165340954109649149747418021685950872673357774597809252917442207051411551783167191894858029107947404688942626585086804053585484066911950673106426982604065445535600956537580614172622316761659113189927420572573652129493718516565357973189300934304986155059044865033825501997077742910543161633072803502648735719728924031198834634636420981097655985291891477471177015172854570826217434811028248476694294850190739082922591175107000864112537693384816094190187025468883453174795522807450267148307116166647014506794518375728364393219393265616105032241752552583858142702466386007958403931734816468927810783967661418055823504194533773067323437895827673727875148153466275627824525188010454654336141821082839009635291028400521054500082880640329786884170852966990227967871851870963000920792774818065771876308663704355260436252722792359810180066134598322078517412456157227483551201237416870626123761256132388305736195581954042340381630067564591051793943907201333199256850019410189279498141986371186341200836952062758301215357362606038501418493099597074451659077795529656644337456323998861113357590863251885918661165571733006467261897311584406495368254764829204689421667773270838919134118412288000000000000000000000*i1^12 + -3738246840591832253806512921648067628509099262777611728547809423023982994887462550978744919664161454861628589061021598199533583275726895997071554321009838300832892178502374722521888123910295234204102662319036942776880094149343161252220507693851849054353094420155318971106885392029688497223328890708436876840574797569739860825983790287985235861013186651575344556650481203252600211577732763906089683924296009668386888752709407628067263868089655840257228956665172988061999401282998049982149467029835334276352378761421233297460425800318782312366911055848346961429016882123160970010979362464312404608861341998081405552422358688429531877621198084709988999461131406649287162138842993706335385800801200612602757344684925947702063791096298282845973551274478227555815103236050338234143438827173033765626300504230126636640262383772151998789749332712615816471642595066127928168148743110746863574530538438108629506843749725873404789486866507658455359501310823505170561842435368644556774675484817603074767082033242639136500850586851390745875205778510451509815680007614047211494201060249543863282846626348891184924131298850506492100279420906018873218291211053586986996950186159845623762944514863532381958253871054480030017754293143158050925151773789752143217788176161898450019718166684248773633480378658661574189813399647650543058797109394034705121692968185755102881438098209300118911411393725347607148168134471178663516351612417682970831742003558213848815704769817547787590595897964057341371233898169232566641255621082884032025472391098342004051171693789039257795363214881865703901674916179391516673551543115356889075170144738925293181635241391401941889331571662538577663851795022806741757502050849176192334198480569118590559892349128252443180466147505552688804030787584957272674255716340138616143305814025646701727798253412532371513184075226529580836344008249397036212537165212423075384266083392811664151114522482700801577673072282674641271645884973906163928550657734078522261825511422359786741436235152281902892010231118383835231554771977334809872171282115225016753265204610948056153305028108999291495479551198915550196489410687404354664774136575715080873501617441220821035846698441964598228739516993156897110538685539222074324399251180985874468748565104666610079577223851721419700262173261093088667091120265266029120280313145177736307438098693511051721653634853633146946197340764056007932442335550749359170117033557290995086170666735519559161937844828992984390921269035620207145915138881381154099389338227984942607851538268378816353729123081610082411486133457858096710869107864497454047042503298510596314720212377335545177488474153556440496587599822793847554087083718059529419048141305669394424736590019357898645016679168572321063167792980712443034615213037977600000000000000000000*i1^13 + -231516556210438787790918312650907408803799790932628209127453805861404501000834146480780706248923022892302652182782814113271168363878382039958948261166711859227123703501996590075564112213660770602501955975539667933318033480915216643198115104849403863581249148552707591312693878568367377866455473484822738046904854032953650353167770628962956658093200308387107239455655209208660523195142835452129337816315844799663234050639784519783807123709228951640826750128880043768807235082881283716957017786004050069235729914753186195057654387090143202275966823161955896229921333860084153901849533376082007236819840640078573887264915660731827641932865188090214498108833659654357955246748500876458234938882915124125001471441458127456626034163744133587188872305559324941716213350717425900038864949656689983823620658141001450687540722500038637863097084979694587304548797010168361914606622558334879656013264562022139433730146996746378888775000350212067494698104123705417161118602819870001199444645607040235949950681863757019141084975608661263052994576041723966109680519908376659731507895015706665057390068265588767033516198622473608291519117395290185299855454994711023717859271063165613579826800174521382964652857934855969406918895347677835740570497068000165177635394680871868586802022615193496320217531514631008170117415231952108941908807702515831558891444658512053707209891769248478585360799111250845937503527136847448483570495460890040574826054227196973499837816639009482097108715912604504294184787151688242216777228332112689531183082060723910607879780171746486249470847898255092068341517778032581169448756026917099635110817031684839429414982905463444338809977198924784840807036052975210572863303794530000390062392502898856150531007067630440465880692993970691381917567732068271101969997906179414622119098382214279773884516248777116118907312127881109384840812111545995777396698534510222683097008922473945114601737709837508181944646081089255323903029950919489568488645342358534281333354709350833773494082478886296231344578792373670187110582501644713493714845906209161033726575211496784595986360820102383288132516831052085339548919114159383177417159943982124375887569090105901712040408637456011459054550521394891149747066705674211305971148764652805943630618765837023987962627439532644337006418101219004395201527493048475221429778492484232598843117004739605140379405576619199659112179737076205145405038311883507444644669924185941694910560032591430689340712224500605304674885125986878442560448379846632683745337535347014853654808896045633227047382494519729392023691648129437115510063806157383060130992574008548659162544287887890676176774394548968164307094856204872942622902950317359596546741048665595752890098688579035131810596183109031629687710648382590198584595972096000000000000000000*i1^14 + 765842991325050279349190570364227845206581266061901424480236210747751145068652265816640514046121431032266193523838024843157992748172440375362594363876308632262260772897241419269116805886489845228238696124388601813028600757548212980773844608490588655378396726779502120216240488054252198763375675089094125213374763837053967966056851653687968483869821192145273319775260469374024412123047459544261004820975875271657848913435350604931967108391615949897858210530137456789906737102972320893381817994528396335549511605270169415149891908489613789438561654347780852671938772760398506267254975528396033354726619939105418148087137162084415790373248229324951752857739526073134117606212763120195694675485236119454058849377831241719701359283494375719000309793197310549828455242297104577433931267379555156641075996597670867512476711676804516971632173550278591026403929038209236792948467089826490482065465220358529251876206833365556940631977790166310237829076722821231179330812890325934007426276751034645754056865792817625787678989125975537957318215611773672346285173573136438191253183159423546795897574650678710146659284708790580840992762484752937067606681720289557010687986814847515470784808005084007380793821254652242812220094736556720335118046579282024242700934385604327693451183151990839906319458846240491991889548403112713247552015866253523713129174683153351067519793283583257487726565177072272181665541548919005145555067810016625458164885256039388746111869527620863415438037245349508421299379774771118773359618602144551401306328512739934398090834645422733896230206023243730540243470009914190053747876620476169575371197660232740327179360433000282758491382796715505743198130061982978058394710066042793102160653067140828530171421277834841529928416835692850611933432492228045719659698242608444597805733892897188593612181974015819734436497807379750435450272945535666178148365598434659305708608253107133470172776779548032757893080656522536439227921762190740701694982563083022051472182540023509788418731906243642729750929194337197471877530153147603980175353622481843560814409024167733159590704186783966930758570230863308180131008255750725549533187098021421681562720879937054324379696514004493918697500426346284639400605121799253170711541967324110169719435618563099183372610584351744723132020571755093360866615861109802738726029134489822013363552761678783748625919139637119079814190621763515231914569956676371132764461715305943900041263463146531085124232608495882864154088542270167036409413012555775489811549700556899440819535365705650098928202663371123943442895569469795714833764557949676755432529922952095302738192738594949431950980588604535446174807415240444263948124421302921352412753829368936903327995031594882484834226860360751687726924398823119853286999457792000000000000000*i1^15 + 1100060813404646653845521348044129940782725705580489973582932474142993592539270753077424158180153592516229141164134402211677128398379688821651085145360038300393067942069579733967101604814124793143080415356025669987544669819105417268189807628717895773975586574670586578592248278681590354635088907029851432589508334762067000208262399908778129223148989444650850415100450968062437427392496664276561237922727459926864969247027930759533415268409350075233721403528322036542476797802298356216315767244664269362510449689072730933470680133733627390665005421993635156617600858054818384126257823003124180706709561540005805041949074892792478008710936550209061150875340716118819953099972679230722996521468411135310380776890214254672917934857526562784142757643917333052189567679634841685446539042664957425287663432838127207274778075903202636118631158720157063901125346002542030751091672868472568475700926512034434041285566777843070353771065725725191896146402528329923382439075465184866923728682952933766858797096657346605805058151769163562981916424583133654811955738921464770972753654836848677883863524230828503126952691528326624157360683184252272060381807589483489913491518256244978524584792562694827111981534044815390014164920560583619844658328255951102791973098583366895920984966669577425765477184718410410102306998282159027356745107584672255872878308778067469097400207163311886979563211966855200153506970045973767321900786527558365358873442646983114166425580455464641181409849832883967911908443960914205769571792954897848470108469545549666639078827995074210939964143738081910091041668495904003974887385341161993343251597444120123433363973144753310634835846211865869306065830084630983047540852211347941379214022078691825114276230227940636415689742114797486282580291763139628753859583620856550854222738096194060473268798600194803756120534562849141916209262812459257556534795726018146417096043095571936535754807294810142341014073567981614805043093815860999249942339297507473691468591775723203628202934091031661683514071196348503708331756664380417363667368272966162741758006940653868346303713034863211913521662745430546480175581897718671400503280299104026922184817329704460139891143285143865793829529686669483174439732128157307774911645323419701186110182635775508494611879304510395153190731735506191868940714093627703636308655554049315293354796320185413893054534147069821340640492029032593756635398728312774543766019968738944339161657555661560506079532046846752625707371842999659184523745222926743306828735636011948523442796616121278009739851902795924679642504045226844110186943692134863002903603695289411023501475869773640012108169942361374182326949832494954306063174994250937877796131084287367493383838257616301716630896240042113787652102284370607246920342568960000000000000*i1^16 + 694128262583283451971949863198654386122672281763615328811040998197041704929715787344747210299580973689852740862985954905993470338360945278772929090228311237655724417088917621518166149809556049637235574906784580384634316311517979399043282275598802388194315070975600671870382813334296090691229817666469643557910560779850000284555628417454222088510586644925479937298317892426002297997844606914087992047983689503655185411067499745043889253688235104103284581615539795939537467135377125337743349917248322125959088105272931937284615567883671393707692310928816415419927052591888677398209092675400124767724601132536025667144290003814462286253816449141362101901623498631612006429854050375671941780399051416557452312091897939313239561055429038692549117482617624746665818066235473765192740454174094956553059850505083588447876446598862935024874585094391673175215712306898149948290272111491559993242919450270095208160734251674754003028494087771228376518796404115915993172209260758958168195185761197843358513148590865751392210020276652829262835380340033664907267570863570863840908193945132428959873088370480685758967955632286490029892644890133394600885375988437804189287510851387687018358335198010278115880907665203333354497803105215370055394554686688795303912183415261593761567459894272713081019781800888277932244469411911182060660362032205643611477652167912585893851190777986870544767486551465717502397582984722850799020163854716626214787112901341464928139785053466802016978741437999512756438649664379318371582438732358584067848084151971051657454599446006017804529783370247493511525164197201946786878640388829524351376961758112216717331569481483350352204141695852413111718119242903116745595382053757142843351931284612221236162603941489916601751140683070193917456681410648707237871357723446790273969914606722075128168862417740698732133984754365305703535262458146520945101199578099768047190638088875218433754241423750730379109751341755059485094997013924078291905237384946824792532647302425107238879472418861525716742156445708126002976067756033307875937916771036930772909935654465775379679890780690406597650883447144634542671247458075888394247936516717792645550841160146504952081099640860004655825656700672440916996012309888059662869539092506317185975595258204835880955049599003395671479518092375449501710026221786625792248396163508849586418365298669336752413052563502533136539018039524986031090012452579482967659538634664481543352215756924961685173763888499168892897504612911154774328706010812749327792705782116265599913440284436285781986273306385265050095804255557543038888424783230578622720293045219267658301272082049554612912750315200892778560242285528176266778861421231889689425259955829449287218529198346716232693181332823850275166102025373294226524287795200000000000*i1^17 + 189719858579039594649189777427290414113251387698110942213814693444838875311914583633513451128998033428292475509037740120095334081325716530320569081890382406572420354434431477417256595979126402037624358087802167762654874932736045825593063861492057730621103539368003083137387770063413339718372137757151597179233613082656674737060647104810002212647706788912365841244807842023387380348517942439752400630251099789164497222828300877456401076497321586479702122819515312035030492504788999261207152036583895381801516556762410516496596997980112600119668044387261443449888007732758951114356517730460095694955880782979365936217666107944266345861538461828684501064764243521889501745795955845267502622653594810913438660014159700594180995213668848255201178525950122825283592583785895401421348620119345896219556438900354032727801895352701220662240810392540601917974598199215896166042513893447509733238339171939572127737427385496544615300211583208620236880606856019175227708145049469061633239649531491317468680389626423880920313582628211711374073631787821990059491094162071393031103950085020503630973725082041799853593459593930701795785808630398086617199622710046488193728028377797012462210254644382274053416139552419161622581456741710656129226303486553566010409805453034608126281823040265938141362573811784257640827211159796794508280788591281035013474351133295892315937857244129060458771374339228498865206415323718567748144267140463364943507070219445353314313629593154121047904027169999016208878421481055184471284482131339510958731753137910087889073104440966210839605204471386329136723253375649396279005026985069121543084945180123656154092991282301354175131268643721804648501812081427593484741829991168694702187030933338584459836758962783694380851404187585582658651262494978460142237800498074237670739947056477680749753404584366508174098692236857741630855267679511872835746547349608249327270718103971002346096689496839379859775457526110192074113666704651771015597787697467245690309733575315752862273054520722953880000857263746498123693187444713461201213580575666144365390347145603340973310110542126801130476593753737180274629138780365242695487274105247595581774668197919140626773929093390273164691343161300781509094081260837033636820351865608977591713551139001357168070726879867123933122908315856013349776367495336911592189379048096387134716339376805756376855899115980534396710519393347943697344433008394736487270201653367860900473566230595102868301110845023853132983466643111943729755964458228385648134349746240509987869100525088919067864834746279226911370220926941447146759207661480104078930675200588657748217468056573215970933592323912065289361753054697777824396879721783369267446186295502590967880017410314800771840100482941849050710193306805093625348751360000000000*i1^18 + -21613986461384541683443567344679033073289369804399453729741745485789063163356229475779365171176354410620961639536204032479358243056558182951416153338118824658180840959658195032944246674655627619192306294683383919665347317746188609405502578851476134517232349319241645520900709148301532578611546777991064068442920606876436758629889836589671651528569177035706071043046118499404674819074345407375692446892188661952012186995331786299555620050749971088862619792202399906277340329639658671923898978752884675699835205403462640537238129005681119167961086575969220477320366365682230239555014882898542079387758225052581338453334745718987032092519839956401519310490574703340933025193110587232421475418459388093615321337176400689513255949421189159957681705051668157794310672681186577711618471134563992895727617876980221504397317596286143848772415659803474623135841471484040495047171101917670399463736403481866073962312265124189102629406218441673960607445621333140592471862215968912437256453659757638296619648997341372816402504512956606262170671248017666342374184344204915912207287671706724982545726151765965878264808220524518461765620291007281714480450525192075474948680557927345492374160206509973433868421789818837293910312151512704237222663111128918526527617629319647228867569732583330029472833177290343598924724340182171279795255746251238240968515972862353312606700734614541865066936752067092834347402891600003366721989750842215218767553045383064873388727725237865603917947901199901795806336846001568822373326054447686849810784609177785220391165097379504061526036381475682149508767674384618934311570539810902154994146890266394329487934552467562542532204725621866478356573994220429077074769560268717172782409970478558488479554849919096040743432221388326040426940156630182427793816190197727998134972066553435812608589667133533513697018394635520998643727814937114514316878289030678260655344273182822913244880133032004284259381638480174659959907154902568132280113883825671705560198440689909585630492945840874686684886961244812666893650584198387028494391684754628749549447737640608411897114154190663150242604239064958648308570293149517185002230217321260305661394052050949061035717030993876661504632882855995413025663892814670440891717948440824308563661609460632383365734644584259518657392171451875880969729492571969086508421096661608552161168700788805546356025957526049215552684410351617902286713231936057700422401485242290132268311113388839624852710209975714116115971606215335070171934967285128664488912628645831991503871249071816167399322407343578319957457584156164136488904682844724992429764736086757269744064810222354805254129496870143936270152768004361738645642117079081890392091173305392774854208843019372940170706990619029108114477571360761305681100800000000*i1^19 + -38377640461555909909510807098542512585618082047896855796288839729777272352568930135044204686603028571434870522463224852321263034154065981257038682159859819964747827282021696173246502917134493054969653420269442028646183956857561186124859115342416590719459117848560826851449616540353464894745754218703585614345348531332828637366941554954702599380451676950480897496315522250980750677261159325038019516424298275767197706676392673800598350238992911398829796444517684658953551577881468904106728299084200121224830901629798904199443748068012721988422499145203626229335260014520542264856364433577134864467408114155152810430815467975322275874854359102693339047266616736078084230996895495262808291380870764587696004616029396590447011168929134807121715195330326773738763206338597593703103878804045541965998803962624288561991187548659404618671557996493765312810825611847842071029633982455497819820585613247031456845815058658600063843715192720816077750493082099107098653902059274819215182364164040503312127585971625516362349436738945966019097912998910173236852829000387434110114629306784999084347670017797662836976572485531528142243545810703497670396060035041251211075619352007315913899403611684406807933962552460276199592951690896162978228022229616655457049396234994292212625913356188306820974981430051040648785014089744312956835387254294526251071842442038802495206013004781808122502005386435428302852309629594859262618830661531269533798760989460128778827929285221334001329722839777431070883390989871889413686161221555659103554991289091212958505870050969903865100584850408860662387272405262158547738619741248546932387650460359801618651649079071624383859719102935359702682891344335597552843298105174665115552827338846000039447488725210614400993583647211610726698132385167930064441939219278019499104406872148965312735013892218714479048747273484334559090423797336395721247957306802255921504548718847118513552344849826714514373127241760824756753503131324057983774268873778971952938014631143062429790698208452652381387803216160118704188683421170176676853882529012297046344913874651818951110706671012273818434844091884528876743767496014379655626116970031425949411514217079195662202257650797228511391239102155629685743396111269117393432839916530168006790153965481255044748675265390108714536481399069195916894021774508555232090345026747502627984392655124144534510387415118809017047096802360408532762049681307415376370606220835642535822126077019651349851474625169437631869398372266967009237574735598367299815924380905819152249696823826038930450117678700431430782858018937842183056616358369091595213354482053042005801074366863930953013675980568215402436769955223198376214672041650515953301033880391999428812703908393469867705490806987091971217991307793871521238220800000*i1^20 + -15420776402117098780333997769199260772486202595995198710882761709482056129665207611841797470294951557174229209905661499513344599733164172601011896925134709471686135863831578938595693026103312683485800954426869724991498467764714624537427291477891814857081016670859474506847798864953483765848469872421918462815597747975569092885344608824492589352917433827852434568300120845336613728473390983273337156800079540732293813745601019662361906315249606697708257705610759749413477164393648079269975312528608124084638264317024943407463841084543954209382561039192544269454976997198280522512523395677479752076799725158999195411079960745992251691578387971548101838426138260846905175693716470196547712229479888082341222214741692798187193046427022539153252455945684079536154164939458742267930844507272995198341426817360810373180601390698787359914190194164045198441927920283454927925632848275495922394190914779438317429178807618114262838709354072979174181956805255146293796182382968706935015463993299868546587332273780357433443123162287484856878694226194873863338286120617330551275340486155436677768691812697229339843807109249838848893020597109400564900674122726110741161121102826933153439084896691851953835810007058077905544619244431306729040075002849918663035880569111276413428882006820981229279210253148433619682057080459305525520895820723747242612644488139986465103217868590784520298725519700115790827911132175550277738754134807445640091313932451522413938558744718260099592913476429008607349548734276306082722904918715645682705146510441890875598019389314107731748209651926003223686374308867583831854820225398300965143681869501005860959792926968579803569165362655434884379912738645350775054681487485644185787577571975610856949444612044531593626496516522235645945123905063589523130422385378786476944580276461215000050859656415407694038415929692951351971461810906500915536959453096380631006109239947500939523354674298739671200266481043227441639357042329848500454641324676687995691274690873878684121366147082682520146730075974961971612519652919922527884584756880779459466953665688463356188532574108893820723033920084520397098114610015807753712815162332118351703440891521487683216791802643178188549164557436717455007498243411441015412266569016872571358123362533818476455531294206901000659963533183772355641808799717641977028806905824510290374906042280568390239481316984423110384333906699467868462998122848867799265791467419100277258382112885737250079385741499374262104781471398474427557842003522889148742839528622676648734795756431418467792094866011441161224618314366556586771483287023983071951495723261890688471937963821821562190287330671065627777353034282651969319865512388120173883393587333038129681657782589001767938614458512877141686094717814523427815424000*i1^21 + -3291849130446778338930189891325226256453013455316776995286389493229029773540017992217135198255547002455389173115696178867852592694316442228005418080318209424827000656412705106392081387375932301898740009243702599480317920236975009694957170163671079756288117851345830591515936975921946120247401964142787040322337968451075903083372248814182297765240103690729764970236526996575973536336470812205704961220771047970469949506508906642059789913118998655960922339993498360880397937676836641060416874181550390209442629698679863410225697325060529781483023487797820586630562523550955440093031938247779872222233260878970120760090596735698017011238917437419877857901404863099667360883039176617812028805527591449630157584284675070959063075052923914105074095268374621166373788281465306098698193271683193161038670064901355199209479454429059376063533049732558711830782651233216374907916406580613604297619593669086509437278783037291999689452665284243594157144415451711464203412185874057020074188310321543148558384929532734253973897265786440620919448783366138669471103637553832768195146309038410671652450416874600729444752883621799850476054397303460947202661713256289881553612726526178018889825122884919622531523723559434020907933874961885948161361401354042956446278158511102495638508854064184296425454546786039976996078577696240164327343187800955228254456396751529202047927610860459975354489500216329068705050224754050936880552683617866824584613776211892797231532377723498964423352159303739977911970206662246481622829456262529233836897581360717466219692285198312981118555773984873983655071166231229842813483853256410537308138506163181512949628638772119793000957488963080917931476292438248830598186478867941276493989708268882659096890728324553692762395371471945477475085608252471330765002340795961424321474320513664648567597018292681490193120847742836970836048880011385145226102100553731324876047271747520201809319503538252949574058579407380999444287261139939391562576247951152462620545361326151888640839558588519774801385846620398115265792586359097680734056595418725334220181768786344980520325293596400129467194101301552352797181788829409488640754070882514650718507179221959287812001397597302047589388774834429599800140393198674792071319317943030616441972343244215726442834358849281056133274665618073741718544963242042111856912034416432502251484968474178624948577147704940085698107019666347416359087357020570456410817228969548302091421494197085678631658469889758347232043197078611168769812218325111201274890347573681391568625764917351153513440404248073317753602545402175255925373015327153401002396996349940957716229602027739612255408281600898067934184515092508014914482425849589083073777050836504109033514115930522901707444015446234286573783163475974191841280*i1^22 + -314594768340927960762493773317240741528501791546281974840580546701496646491347274319620873972790383150785463007053566000796315843153372350209337674454346549437165441583194267657993523821620896338485712995857869907451519459019326682307748173967487413189875948559724298981734914039670548780794758563610485736556929751271969350981789745437265323835317393346811390953648391522417136655696752387051233977629066059528959209302855104262103632767902336925748493965633435948148308245219625794180366758282892792564145580621203570749263278148816440150872424745543609273367695165612866694893410737147108834508678753986601194299960256977820692775941083850956509938989185764728991282729732885194267536454437295860940782087817984374850924635058672248681893019190242175704772003987927905562171101151500590039427160716146202237712849336728056289842288865061847105283363783931275083261564360125726779588627982110474993514306148233047707832001994238802679311790029567194231946922598615066426375569963559237117557616560332990483604437676395391531631393284849240044431813832305130769900226493864636427957320723978384920357996933425545190216284394441309829792780480900083456379513683581326516573894876039487264417724314785719487896447976890736544875855354168047635430768939237153190545607992313607045840908602201855472741228321612894469706728195889321105430446533740287390192623449271459919260948747293795120467821643230845147618854456998160691886830555380781574858628570582551569600176288640892389340122334682087720422524375241238621735711251181015795713863248516803421139454222660767868298573718524786271636153905575035066460562693960328112895072973251469963302966963026101467689929222486103505834101690704893611697510811161806547503711162316683291624284062975950060248918799112608853576223311766413309842973453316363319940345404214601791276790588702253608984888259112125364392376658068880798608941606665324569142978955505622370580152280475545573670645886090881764888680830724818374839033165787401669023269030967075878047634700016973841528607516415224919962138591051884683136998693008086260140393377772189517068607215456417419221270610418276034893524488801990622567832591994369486677842538768858175926664510538465417773955348878935308173261391971756905894532644254238884332879073426224454864044422203267217726874823929497919033798133554399772771387221867112755018976757034160867726893201860878731727100155598727491639088424072586154325628920710294323049193514398498618825436642479153821317598990785842319509744098690077753558566781385302244034627837418517230133793152163853347335247299844881202304994979324884442861385700401381486216364878549092813722552907524392287544911670094988288698160770941954252549910931046186266036212761254929247175862230022356992*i1^23 + 25755671168845899684588594097622926825587732021010485830214458287186122108725321671679092456541252689801238719925116674222664796489769759879589954774878222195675492049676030350485262407471329878588368255887848644195426052825811568244485459263990613003396563707705204490440148003601799959721645411931531760733667543238459953624609011720698123787658411732062149337758737969796898502323848297618777017000513837837457741284505309602222939787397732291941051455945009132935845140479499189717491116852861165086621619385741807986995446374960411486538792991773777647442507964132991309308046782967985884839263649925381275649411718045637543105463886598959232436010235644953732276761208676918687125630529366531982932591268218876807029113563617073915880947402245510443130740829463378058720561064167495838207463417949816768352100170688132130848911072517598646114074242873073031552031042422872565885073416112367782470850412013836776733359354577795475215118153741157954733338339870009301949394732694982728487708637647500354608339376115813338951867272681606403665791181612449570986421518133044930353786839328817369571187287091542264736095859738366863124465857358247467951676064553129984189579724359803902947511411448451582604555476946249269936284163951083403982131969550942933926779663314625939743524382915313595810373678292374306361154386960190037306318892638389795724161841354385185060667520543916722159536368339043967877296752393832733112679259089858567310081578969296415267514263749149082261102839054996580489755631293601521985380719042992829202403150296854968884741368005364354983128945756122366308093275997549615633512152078569374253457516468075435143228180959355394290126664284783909133299162919846230755423022546928564973705590159982449010868206608057388479104835755086554147034675065296159334381401994896599151347450543237303720449620307694374115008221354719630400519777354395099017654773863779093921235608840450682609934680205994552190189148981006183783647284905070432369265917519113637865519507745989565219128135915335682477538073029098803470760153906805995357458460968059483438235602001781821599914538516566035007023685381450776134652912868581212864394728092583660469860254720214638381655145682575974396358676376620689300889440660949225097264543286381939707364596574428639054515693072195138176621672821191981576802378152194309764466622354862514299687515401839464194321605337392436702074199706818069658239710720621724328522391449740018144675329727746616882556137311418980984370555232309119586405877690351443604535844373426794096997028157971034821440558625648025549196781250245054930893645279886875662755078395824950963583035729930679381951386374907795334585512428767397236451372862574829530970123387831700550785452861516608905157225218048*i1^24 + 11590592780262317985646296728927342985706059706670849189398496617414452316274680382872326943788117315024271349100769187047723160194141804303840676830977418150812174485617329073744697448638829034627439045600428204938143244900433432631111866549891821991048135748169587873475352085441477898925906765488195124159100098638910020242413888469086101466311331859215464454220186852219150332900356470411782348750835631265831559401573315353015758174633515847768475095534561235457874744177561733769259129260266662541823637503622090071374170206049655754533545793864267634818820301508542103401840332179617074434967109967912942805262262127257522179887258903429254621020968367060350348567017983870434646624569416413718637268994047025069296037966491113917372990329348195521693935731504017214239174738106481535588103754456963311938141393202894013353439281624803167397231171590725919258199444176632249801613401964713715684743712162159944535843741442441659381099078201747978619454181584352641629546636190714579504237331177878891726968671583833288777034518103268739059037740249431790970037732322530587357666216530964236759401838816072560184904374575481735942418798392324112630525258408401572212298315939790433418707836686260912612332571689737605735020248811576713037495712403992281433937674156164698735785717622666949873691229131188295547441885055443349393796383402738920092850318046920188699761402053623452491184526696180837375976479364155589748288477022876265807785992012142198321337769676151177744501315408257128232965763654137221869546316103170827576101876825719458782219187235918481528339182915536372790431475413991849985318900823627631608043495143967861945964023626145212677360926484792195675227406675336519662860020936993903918743452210055272262039816996466161622279533511219240321888347496216637433521266560353404531982278724787045520242766793794659195009908058268006960274494601625183071168715019608681987304825651784085066105614505279400972222513666292601263198567157379667156086963928235664895313973831611963150304046690536423513499919172588108255174571938862641555214171776305181324858046310334467486162624879998072374148656271073649258409497635668330458715650884382111553653888570807935358559246035908223004562374151125909160158871110493658104942715319441907084403240903641604323629708991754322829518691114452488012187698991421554006635588349493823274952667616089069571485223028083033713962146120144428702690815996775638578286981916764188015412911610181669789820247272829840635257847315776521534710726027311959658854557992595562112640134880602801393750868444978003788375051792440564329049214729660019951495951428307026496669533018120846828561566628453032041669991025604672081763208848740021711440717144237001109302170378222443735182999552*i1^25 + 983343329328469181205812365664400756425059971929506413895758882149236975886126522404551586278308778493695073333427273006092242138271148524877325513368022691010476195347464141572325650555160429577287416227731504480344440274816497145211358057427429717099311258651609094947461377894817033667015716536107378074817000571896950191203401824224452050794779206561965217262128423304035037455338912052234832952669334383044211202882734228698747186769477705054584658308258312540069725449591423736605329930344915409340302531599317599525055969129661201781263672374471363564374411593032791707675928446387763412931252177369759163270030747108377520631553355110979349030309747523201023543590658603321105826777445463855054198114838018942709508511637306287699103285838203602938706120118099718889571097714176699563003028964075029572915567101709468264744412834974546418976477939886999700020879421377404542380162774584569858337583696965217722881095332071973900082640236435833203221634002741131132933298387451084427983498745163633007772601046577305345537348460925384622139996967636377765824454306366062402055845893043977262289407409339742485285090460026826650429853244092304345163301749781505143183218704132418183161137993360966862361350131620286145548579695937914098105979560906412775672816719815718441690834412315062296873572251981134916333807283512379227576920502445660824376411705765614488647816946531327563867071766093166019532766675886094957517295498319261476867302843711578774444574625579358142636138895751846663867812130692490554202332098789857062463904099365210913548436347853928207084874123172168449835640190188858119932140499071688570187942617097429722915513277592907276788279792213336457059672513235068777304342512511248377905049306466562303083386605188715025941723837842442398020025695626370792278749328735239298161489224976727158500152111128805538080888136844780258145160701212641908994948507682239459096313416686770363455365168511415274727245572259829433976249790616534093527508078287563759033695681711821590055858629011307156553891416279055203301372850630090558233865235480371192291960276609295294258831783016846279006946749935771207142615197977097878404437654707541716286666588310749791567754214679248480740045102460097613647137534276846354560661223867724617339320025255483040411855127667152448146656146919314301467133427932105157509275629215360362727869082945858648860795488539511241704270348449153596375309208962655862010874719640108006560387841452245557808692697765102292528527297643276255840382517014239462080077067087870497199591006294130701315550724587496456987795142345025641670361417389547082132615664288171979147069517347933502152472091088896024665026481313088319169475485024520448826365143996842865143925152329973368881152*i1^26 + -160143493742823900955977337501915944352022393180622876173312694508850572296846436279501967697055754985766394978554044075174378475314275672840289493647729214108394712647502906046919833655646728325488389136408115817870020993998354826160200634268318147178623791023172354192896189780123455767072109490397879190653962561848033726143228098294148603632267606521339584222450986977604973270798008039880793887187168757842552942782222472301574073917238765261793722775787766142142417360526991120134235911088651655140381445925946236041387800229735886587814545297691471638784759568672616115457392085728487798442926295938751052653079623807265014510027215329547143452848782598427453121835073878153250297693402562179807002706736054121820632506376734864051482672838998298046019219846353142225201806432601937029379015343336490473448302247598073623186952381860209699431056080956318503730212411021559143412844207948580596127490534342505871865997224762574268729559096436063617116240675160358761519399925855916060853284347247816503612039151552340274128260760351417920976649856664621510361565308477970511684966421304238998420571251609917352699733046260789778297355587334978968362912032369473401294337796983797659138015566909227734143934048118722120953061364016324097809540323821038939235249544861677206263457551978588500652459407474997048338309364235333424503682043116796303917463729821322722455371491075874584613155492276908206882289036203411622145600149018098334562862976277319311124429058386206178115225902145618815312698126088741746453617639798601926345928589899625143810079136909623774330147761231987279279987462453393341636104442791594119637361446763448924130860786006184571977997223585245176489822537548781211645852753898860275607620343610423329092680656498328547917190185440954268917203021122628409702461179244101515029207130384904884266415679710170332141083902898559095297845020886384245630845804658102465676299029920180486716116851116336747806201755395413493107405359058623742567988879854040790838766329654405686345991560072096604026386948446318242701707334838151491696465845835304181724294510107371567030919049463706141957411498223710647037741786096437326425578101885827868479604815542426300669407623835908897550119417861282303536611573702622919897263853744673927863080767000976230245917254528109400902078674072785952475377509962496209499471633432541369929314211163849794084174966370629656098209731966798751821834618557229716188352423911371698013867696132476256856418542216659577508488205275702568884352556958499562699825747703119491854422046269044622647238567523968777541434140031937423019988893214361016498413842113358478369584812915918791476479329753998596558564706034771739100507825423516839724825676163599204600847875111034814464*i1^27 + -51671032972166348324770128004079651265025949505908090159889703764443797978276182292838083249563828176792589754900410305210892056156970662283809245000922738421978403761307572337911823620233954159411301048644483748634924813766967316442620472437619330355669283161417523899678956475906044802055387401779007443649573977762558442586757579345642750486677134373094050016572496153107059922870627879909479026343404897633825773902839015190323414800695397938605281170580066271780388466143831783919486078133205539413350690268290028971690058662912340501057417822618473401878658715317965588465040754597805310871498545009025764334844002720104220732843401899991878565228731694381388885852384452986379638208514849103913843056650024003968398371605191761604372591184483170577982839574861167266615243345046577325744621214183757221056472695673452393828824493740927364963209524058254488400867919270246416596853556515589458417118150371690731214023999885185425263933817348024914232480075767784553817681876930535681430386218342520168024567198622898592187642195738861077015652151375276438232697753448640026009249208987410429762873434951455954857454643314873577849859143831507480518678082083513911598581985320712487208391183820373601115707850793540445269079954476454227337028012124331522925592417267424448780377001409396564143846378205553631661476938576578287968494079918799409837190787031459736802790389968074521630212488777872420476673550293008542874876361939066396864306168892597564735242582200593484421722836505545177795961724197902625370208526096111076348434257423920108036354342430955556354653575383540560440730544801773829880632367031993008690964279313968770015936541623758576530558074128215307431447377054162746924628837223131579362972147505094843003887402440841480777642256796282096891603648771301533539271633919367065294452397710758368384337105395656521313111348842132099920109375217566708622273918771716718750810359485218631376720860771923770169161761681274097311703626735235735312308156950361767139465500692568932980801966485066660683418957484879344609473911438458797297005174499521669699964273957122041109843575561330120270952472280928296843042195197876220697771111219411542637023594343305514792423103041807276313607233697159483813994677621705827921246937346589379943275211433051106695266753770961057479831791479054345930616823340761554874176743163325054352740372189852813502803964674806462980025753550929171136268107049332424970446843609498850259844264126409957503699506908928163903387562553766440748834995660497554719159297996892847913858770979175674628800540689624795795086150127689272965172704520895400930257536935573915768269367075032975828193990916584447958717937719545816496806953677391926559577509844695914107031601390026752*i1^28 + -5827410799887407016224260900260406390889939172776175084476807235276115440823953686094615494721337163943666329315456047373662337769503156374357991283798079899356316005798790995718382552536283717325879024918314518472723287796087822363710293633151318044585966707992087905757387221446094382259781581254505458589524768585478610581280574743089981338171023586880585826643387274800587667271048179582116973609918134927707755614059926588488054524601307599758524821598341755130478495623137343279441175690035942650305540478339416971302437843912085486198244000440438739364277773873501031355365176543880357118751489444338222017619175432438693531448962793081129715617546143923717635000671928343466801686097969024449082932117525073388687002468196039573102159526482973419897500952173120973647171600543501962236660715420927840469905550084093077692904827648571961420035682806116683934405393377062847944438216652862010797601213874519313432399536891276127129825527587892429526637676846987202649690002330052921840344371888183190921692551277816812928769234989691549196771131160655985945950536754385299356936114455344056309708397870773894908109435559941425184494942649679810102859425775229166885253171841906166442653914117504059540232956667480445273655732098330010103932220430992783070433520928012898404818110846610234396482564881978596163688578738186913548231393349775380516730795697924854166843287327434975037554756551784936565186806788324142086009758885528139147012495069196484885034468893463392673084279772109496677492265328969948997000213295734627205371109657720066937982441351025292078440770983094587278628407829664094159619083892015505455394023685566563282439904640264661918670997329720163339766197900493013933730615770415176158079130407431353553096295633933363186248402126171255422597441507567511912598853066336003117522279770187563431686435916195300458056648310456765432480921949448005806449225960597286672212527138548840166010663742339353280496348851330769717706954377187016958775839437889449846891813949414231282346534511793558268470341211494680483320594245618240076556653361652647269244344867242686304177855258745454495073442594148546857075510397362065222285926438021148957903374723075084279041968436057648392736555885093491955455048290597026257503014511173006073938561337372901066385603726303235590342307297526564385610471750118134966022477252400951493073956019612165218999988777692541466132533209496921859924858822607478413401891622538653617065169012605233915480865494455015816724631304367590819748353135249131734217891929293870878722192435036393489088805877222893322413833769030779341584214592765957200410227153337369002308770665000855991767937153787507440348843214990733221159309487277354836015635881721551271445431058432*i1^29 + -229793631294538959658021254524269322497798295643303133111340805441033867545355195391701747342223626860573006457247722790625724374241226985850286903723614446746357748519800967917939630989029550555278987538951466162164662428716176891696386118410321073684147069044849775304428255700532975672563884790401766158216852679514315974917287566206671278887622647895124163593851026980896201047631504769593025433849385205332320892044956648674496541117475423616528427324657481820571382065126509230191749332164622644651789856913876954920133837074199121621723959439911017565225536843702094875276863800056479125274504995751453492501721398167651111381308942639755152112095808858880824861620660351823112447997812118765401215291402647096140770498635320828346155596081548477929092355553035284078173244713751864394293802470232668440812325552967047198745248808106050936555892668992268954203348204672469939520101129478077483315493046432471875376817462225035850672159303835936865587205126385571644697874964374384076192350549314600038033808216045233154676721557669641197561894734976295807904103216295160984380149196761363271980862217806550024573122179099294416860795360245935049500060847221308923244782902136528181760924502222230442988583616371125918192047742619780656262215018432078489659009885506644596497342954781500518876235580047604850841535290121671869238104875438850444806294284077899295533048986537566990532214009597234194477941516086328051335917389563118040837599844569259779627160698099778355028364002706947810075925372528899871333305651781890075744932844088982123491515234125115161270094877058105078077983111239261579561174690977359273899823380257612943344642951200412082489795840064976324662418909226308204072343001908988554091808626729976341510725811368742081050844976992100017113011918036073555417594812458389817405398717771699018545437085223146788045262933140337549365598895960787410626008495761141423986048355069406559530400485263354672223355107082081584700147740576586307099407739716397034359380994588969020046008543415418012274328760629548521244616262775463971424823263269780619926805824089342380605108461398755681427848753718614853500948800426473921599116059528442250990126852160685198213771641893111270810418550520411990150507830747966228711261660998429443129016394025160424926936667774681968764080543897586787244898777386465529483880418716286525558289683982882274600012045393382229678261168183404001168473822694845855818590874474381198748120040729710322394117780816266525790092696596782031861595867818302336310851142070577503043871547416184882107564565117862716022325550212714518055943037169292071683336638818700121647771473115250053054148383274626687704175255685877359466201943215853239348590240737319626802724864*i1^30 + 12791757459360095540968237777388227696177432069160695149169037316368447545120891665115591054810010611063476389284660039575953094714398436074590798390688287019395061310695730397798211296426841052036395793252941822956410962609809972304651942208128157722594375552544524991009461487415432436448920296897382838358388444928735380330762635603500087203393213664873249570550617378094609712262537273520827158801483180654652008932912690968448648235676092305322540397770287699031377508585878261736062766025081643571680445021814870823328731634931365794283728601658202351329453090126606748876567754600043734908177323299525437471688527858581637980308921490546102028177454226158555329744036803143388545457686642227068021708613054922824600763931210635892187266073132659584688593562430591294791838398056155364841691339970435389501705412670547633900734486078819789883049441748876401644211175500250157434052304963615772845690936944100346786674612036911465040852161762575258846749516469725775549550578550326700152256957912007532835125528648391904049327306306622741671523702150561824060459999936812318527868314651729541725616544393113060328953195349738104689539947833375491217441784390974385478206761895459037145009204296196281554426754913341989187731557850420762659265732170173075977895440592798978419319326132447142149122128777889790219817945130491826758495034008311194269228229706656156666943255099321714433912296688989989538640377140626604420834089974927880358092165211818864596164561021595281711396374536307483227312859902169746783389928424490741326762453119628610788276728873469375167191950477065170266007835561158728011083631731870444126122551888254550226326190660272144393395867075144876317350862372172262163491908151542440769185826794937495091027791415801988352328427533371283607982166341454575390996299451648489274156252042472805284172775828008322563182243679167333175575576772989574154192858664857769480098174484258839647234528893380215641681245544151223737560510111076551669532781265935364376304575329703946056460607767096367074445108672052042627265620497953461925505648507208831488823303099561595956434456167939063991530476923014863495738757618304552323174791054476659023015938548644225610383152422570377273174177471234067425903330607630217529486306179574457838308887685492488834577624097083294275237689174676239366455666049259390022428333565677208582208398979410822419247186476563638296513956129981829785537974435639331583590625511074963204655123493137657477752892477354256052781597228112096121058463798759281560469390262010413838113311321246020687526580402130412190685184366764162345641153007713732010379882252737837541560902366757286978827994224313506739200933044484432825890739020108502118828152174348005801984*i1^31 + -251966969334686879047006337819238731329611783593274363583467102959913073627893539312023420412905623553681709741595933559952109707255409987347978898663262299068355692629594960994384134785538193141650853589927794546033578122079994439066693552822279300735168944984084258614956650827176700860487623383561421707027432746820772078551727249564853787555665817663522457026613426590175770850071976134281960828812954669893116886297774878796164452256849241791081617043901587558978972688929289479104896799029063015611808603971466111475966977149491070925211169062057526660549115938031784942032671657139488573751426267751290713688458645213230864004441237061819442936772730979285246539699346295831709954633967254045008377601610359319734753676079604527229374775360993554689164060462357858976644488062836718477688004255487834984156780109499571262427819857082314913115673220089014004305358827883372179584740282879424979454622358334353473538510409594725332560080813124540418402924871392335221303340996663842680215747198641499443942047646066658711984292248912529082363469039238084940806143973248958371290826922498431427659771286945588988618260788031685740572738433122510594766906820320842612086528421151184440842945562714102101896745239408040602303474491867274623236575696384107657946500754544896350729917331396987050089427870988961424233832160069338510835577268808553495878889298319820743897288756741789977385958711398485179942637032727426178380864322617373599645506498224227169029938203870005854965928776626809417628255065822693158482926481480179345104461628846939612030131729797024706943024968505636694825876522731658325759194545348425671726060862748937902055139909403454306605378774951027947977942604015654382983419371966942351757705954507600911605662016138650544227706750075320319256920870224075080859626879114011768757559881536107674819090306601866237554403387123631474805149037185548683168896902914744129838712688442154160866004292979742279194184723882887994103566778236374875630173309059587388740097348797695220941924050649688777932493252496069386021845070319473548380819885457755412305771845720297182167288622546932361903477553131064276561542367898788235439865590478020725453409132078840678074008718862976758733499890996744083775531350918466009327477260175189771983782245668970283821816454266091887084484753532663906309438583646639537434011712741114961999576263097396948714018462674814349800795672195012767222168414806102486122593064508838680358961273956198230906011304123485652692683002026490668881023834419650909146193070611507929064756621911800852378403880180209220191440949802697600716772682520850897632277459136162410112624896394691925270977118898606562042257026927062737624696953688340526914007970374221824*i1^32 + -653242416825601348311536617806804249482798542297869589398681841575004893785271502696698990298509554372017404832743909316301906537814397009927977856617608601195603608838451846234646918300047182291838421937468410657544350977430929156496022648406332243908966958267421216964420610656667977283611817871940208410927305384147166310904481527857591307418269465414507723073634945440055856129854120593523291812303980684666048091272574562905253451529518980539723985215765548646659982306475928096817664621365473092419391425656130397531385940965355475228311719154739545724315709912361992706514073023715284539093601039418944296432091140979697057403197804726732881277154629908279345835492161903648546401197206619299780016187424378170675236430127817719803872445516722112416485524612192853755393515476785054965102812878507045699315004843490773167398578959064718519829499479844368643732083337480157968460925803254018985061529588771936280741146044484887012710521901627514860393082236931343312019573993987821278015454391023474546885487723571952382859261391703431763470728477036811501092838190753075592441021093752121423891908005354864931085969046783882731481231613419983927460843031585440602372136821440169589147066482457066551427373619339820762723894941680591324780292282316507410130313371787790690564215940699836879849680514204257251893393304442823611717735156513627623556017542517917123506721377880516357387257713651258321171927875794987422716713535030379129114026450333831508362586339642922918225676332660841513358820048002229672847246164994050646518411531758209948002914481876724741872207535065371957571551473828133041946681103941832559729658636287014630541705680253168544254202977530258085361996573020622494971093404903359544195010435252236388379823911088673965318104730495551762596509244402492081017587385998443019081125382893134781362005850327445123519912015198713249095692406183046499146791954743423327409733853856950227520520187398974212477932949368759839607027722489079264979819779877669630170500841645465701328410155841185483097396961310531075012249762965606601897909276711533715402671940095122161399343743404833677610547012023351831680554521245412425403041392756534175427792590195370826137756890863588941931580112051695274363591602169807984339646972708159553821938689619017129182618398845514418406726959291367553620806772198519250251234316017861100368036429343351352658087378033504467039723233921158962842272208810860806215122977404465948820809051070869299462923773887805768353772672176039968488935395545227262932315212553878833411367106772933759168760025438475985239418425611915080919517444825231304602117955839791461299097343328383519876866069564766309958205596036402991170644448154802530180863916769280*i1^33 + -107687014950869570687464081240919874159729299503782270094613291451742422316518952289118778750473688163109161194909310956115224383994699331722157739245924474679417677824960543978975109845842826109731900828551154052870389684482501569742893088858270290078343199272583911664320366670910312627743249024453314434900839142531929147544194335478107897765645270508608482510831612848140171392248052167551932707879573464105927934329690848543991221829629578116974137702127472879486711091377913563538374990864495099454166757941870695829582130228101283362193650302972652766148542582928446300807253797444209165165108596149618062106858727307063840543980134311161403312119745341245936811912630354407086120333710798036030301623944810353525124481804756020810352312531704623303806787360600746792135332697730875193729601732363679145706725245362126041271030314910064160756792430991001106925017069970482655360101716751099817564855909620209103316568410297728759464227545475233845631522233137125640169705252452588339989302685505345214302678921695892458342329507798037694630535337143660001375902286403767714127915029253141678046275480249718172273864175660096520890120270033944905861192731329847475616032632256223909438832158198023474258545782020472133766626036902451841593547957395132354720593661208780822402227499065046458463039217279684522291145525906259804868038558604206862878469940043747298442527400058107084739830008953085352565295786758131043993168039943362939577086657836459496288312007415109358786932684112358451108139449363045241235486798576702886455972354502067489026809813332643386077132643304160551788521649508276644581884268938090937776492509499349957576224710084165516182995801824312851581943200205764328765467003102655550719257076717461109436563560666073366551622840455239874046980971335686059179395240616630552935181717610180272660754970898482283275846388056575283741379217452506994336167668118087865659806009126530008666301156758096990053343369730176675100218037510222973344099516471958886809321486802055529638825738479631465151387972785023448227630706166649710076782878668358536784297232531056283237353043371193035273076972252120106277833276884738819069985760157375430086575824507973685009203411169330171099785714100331146009687982155238243393236521639004289834120407037237281380803074872575452400828945383305817938050954528634033960631391316687722536546301834826558992162931554993206224331902729090030647522899599402259971893999904878792614481439830712332004465065774599068965054833512948819409464029290637106177253093847309332243685359957539049919811160343126151103404919288550014833773492974168795922715099920844626079525968390932656752097879929078546138835582814981808364106540729490852210846728192*i1^34 + -8176469843284158574480254388275852280809608218585578046285102471666853045811677135353615152789001666186681525750813694617065105292577291533799189160316896284359496222623290727032482503976010608919051237298901034954175311468156977877999234160722305090502656715976911595419528037691945218353731116785471323676983888849343200216264360547129411463293707668053432726773345461237088353375486886266592722839843254649299448112864773306937593651690232743341921217153485437335979918278757435474720248977912299289372680199421314705534268905586277462943581816720510259985773984108136827608084328112346645329434364717458339362463607896518788525408710455842466277896516472435615843175577880870069588414171637446553272088843266638210249682189413138726364478823640103930883679593476193613790059726414152350603349077887908462251051375444365315823047304427364068366289999357259906186665791737580625854797931733492698700241104887206133173001282471578680138199701276266558101860592658217687587984802140434677621559198755579591264683958441103871540956663597269801155914850190605574431051267104423898781912983563996636577978332994152899476686630681560162816498176583869870272286040186857658060072859011508497452348187534470229935515404826480961545969241379648503373158833067829968062163575152631437055249133840099994062906144425856754990411633635391652207701748484450119141949458067115424148992176499509346258803152585369515984383621864269847237089271038156232497056683925068447615330605497709307668373279777794701088112774867874663752916613086369896182422163944646363256168103283939963283010507531748214007608424866187630572647412856931522791249346006696899960880124132044499670173616087139856867446184719877898132601806260924260187014651288829120506276732985514815637493214396005796472117830251362365533053754985420231775676564935091141928744282113024948632758200901617232393121090955159532483023366313896868801860794488159137184849452893580546683745350049030843169095640371974143855880552622419187774274212889857763646761659668701321473050519658011269496645572190797010199872967119672400382443292664659830844565350877225175958216273762503717549989066361319506882780620076660002257524739167387920460173357528009048098462242721037889796569490895216462626182270908621877238500486980607559833978577774910733108787655216888992088701074641321543856787452712248924102255015733706090520053452496521445400595943010729820701255199565746931982628053922482992997730149229945730886725286915751093595554977288143946587561779880302497696999118954576721220676942462929162476374345968923077530258256270683140539344410079719772154305352258386721595445396856216106818548453559601377731770091903279420745347795874124021255634944*i1^35 + -306223906554646000954988094347938456657035166071142982316873355529882702986026512324293985791599428213657144946640348761756567350410356213824274752493969348507252576021450496944956013316653334984262626882282643569869676487023182055579468145792216029249061308686860631706260754411925941590200976586193208136145480672744937768288023349108444169042515018147227427666718353552004974149767187611016429420333677901440661958356836174915019961286921358171732491911448316339371349914306217953741016529244672576813507799088453688686360013722215440809659539298778449858313789624317255398757817404217100665165359026498641138341444763583489590296568314374599236548692702126425360977727395127268349182711072064781915961875141488422411434927257268301340976147010922079150755236756751319483369040283011209632730658779605340869066248301874353650176795696729409017122512194512994008437989826647877415709163381581096664268799708871331167041386544121722146096144424853603895538954955345061786049048451710775824220781955452596798923659798657274762379043296658191671182987919067138708169323329212999344275881091393941714843708597068687597083724884310779703761101566362091940131222144718369254744392811799223417963176403137719240235400496812249512581748725777269544060890410010789264753669823235096589689104622526216868058981137581522725771100717875183350354558729553719655953777930979057937976406421726510910334214139400721059444157548825558732309393335187033947785282079198939331232528536311764025912997001401277345001274052710327630581457619815675070065677325718705979196289245913236191596115341479465470139614527757863188346411288688498256718719334357156445236689273881309946856160895160557904913689777121284840561293356039825192239126226207065929598164433526554007171217124067322931164990484067141046095033479526918469253249559261371177292198603101963827540569004590202565582087519363727853576235189505169521934411997512501963142102944567065048346194477407633897601154066602516855816994393565112199906221851554286908577909932399798111042650721898727312654243151770085544917190975335149774374848990548558013302676676650499445598564134740075356166118513584589865494168629002822998285358135201036031775984043411577152982077125017485821491823225259191963408226369928048170271512742920345643950963898220015588558937594417119131721667123092285402780896764578591843040384756786417218091441935228889465908135017320769407260305443226726978570019295107525319921687088110147296196548401423724218046658285877536111695156902291199867680581297807819801798443744525128266542779883930563780478074168191043980942549559546290997201217013945635410443014432555227812172637459017574828412040417296660518359485034978397388800*i1^36 + -17162124074621524906250350109312049638241306234302344251779587274404170405896224441131342133690398637669178555451719864211630433316070372510148651463274990991029980878292841524408391541753916431899565177669533759545601005872704642992290805165460104946003776114662326430620098918085480010230068558195920630002125444011581171477620607914377370691752589418879852172927236826348377450933159638004882013267341223487760372237510670469240135299385201033597921469530534032166147943258253929887088276580649587903983896953200281487741120474237996292745900880591232334232363146187511932514972873005595196559818029979574635407625243749266233899701266696813491690750287470507179783895631767948660447702955743652903131534644432717909827393825336006396228578772578102502240781957751501655596285252714815246915560193985810142983156436849715815740444464734139377882056912563834500489066017051165594874749384461039278456995362176632480818771351470756532588281050511556489010474191436282797112471171983261590469073833846295977534202050440045041550535562575072711958854455350272260202086956513434767585418355118681502510589961813048576648262766938747953837811075462205808321914269571275634374059047104138273549198725259079529756532688859797649510752489666527211131495069054314112254282764632606369827557347113786376495045269477803950801007111855522065429832402877971148916141669087941417198135527412630242207949240464362628549431208998835932006614211055009796732616674542749072111501939752737998023999606677105990598045949455488495774537300701322476170330940596388373946137012909071935487228574424470508626134305004515352506692519811767075668220890463764378758558060489421482457869170554521288227201318180466611074218742229803816804492306987050808928183767264801827675143409417740974555708540021298747755145994182228782363126292037070975314574012188313738223260232259212308678991321895101713712333039222323411092137807316554925393907482016052108489475184126200453504411521959973271267033852274314533194910420782563965062288975045444901878712699747754989461391358233755344378769523329169309638119889936634110747185701409335096078898595491109093639712464283305560536780152422642219055075237180152005887897832751790351160492502432907608909599726415592967928548821876558773482522045317645663714337643943650707022153550557383807142873105095266126299893020256938432864858849004415972257524149135871863251234932196615693407235399449324358237825892592363737049076200009230963023030395296450608067361852523372368403743766123086305710755224045569492355824146819802279101417509391436544482618133364278327215561944295868134017439754524541380784240244640288604013034692052320676995044850587771415187205438234951680*i1^37 + -3939751092112820184950048503165008050345934071798804964112382360296003587034438645716744626627480771670467438362825640905916562396646783010855566046931150271263352628416920673809409057856302980212882490262508833631746565691288868927377297900278489592904126569585251160522505314522098247369981262039213987683856758033960536543561514699323832555689478175084424815341930543936161982806536919451636904064248538480357037317105704449685656427511756679931653038099181603755320649275120870830429408122835887972770446592943687284624458758338575662076636220853333378052681139831863936040187679052874991839334952628009043582138233174251839075054643928776163580108969556482262820233673211281652190273471291423331529035692218552646297776938634381335226602473900485078560097826164614516627928835737943280447488415993914645191013842806453923052003538092320424694457353656677732619095724188440573702502604679135713890946439980037920969137122939935638781741222595522054910415673828755117549244606469432217743750554852108660533635285053483008186028866218502549564486767082860086673710993125483739468040524290944711066015517804634035684396136875298856527512873653664030358810655152211555148436195558548460445922485175946495721893552006981764175477144369745899968057027032850229221349824193999524191893068254721905657455339408953886525502309876995129114179851827088142280590708026433354405075839854453080467235736850179894318901183714443852936485882245116453573069870994483502719041890861421248179292752198576160474160710009721353931420148231388765397700286158766670652090037101180307223654204538898001054859635713309404267619200505317201193083674223108941540110168331158269975955019009991496864191233245666863496145592935325955635126170415883359796919846831583581239901105504116903148219056114842007230914975739823776930692158056234334461142898080735034258476768234152273006654408941806208614410895925418298507528134072531584486414216424752806153413292104834640801343044127571025757789897697873880544103322332986898705728529472759338439862201150146341286304895816560502551780789467459119601974554448918478966176402219080217296077142109170523356554168587599469723532044481559639775085236463184220733040218603146402981776988452807709961762548417311085957840094590454936359105811198539349245797794729251743883081915741288245904216655827606247061843801742209112031357675799837141337702062281707807387636872436691261563025687849250857140352662849646368827915823498627327762232144773902241084635158734188599217122923859799147691896708920059631259019433824276269409377857702882980567966933121610915152446988773465241111476758711815117032402331696481100447749983268837545208873286947362563013603707846656*i1^38 + -550251760807546872740000106679844256262192302450141340488147036440657499468781792514024981000120959847242130414824109651969725244251106676674939834020908320881498445335395893105750049612028402554919724628746129292449921098053355742147284631547492682388961409552755697030525588516092937680528052522471554048483762122987968193768122389874987636961151742314544552306189590483872959508867072853385199498905961383724358512751044039923461043407396549073715312218977698309291652991181921135248013820531475532462143884197362043130916181808750804885489171211684051036758022660983397469463672124051740914104148691097958124084048409440069066430538082023198588660986654099720310517437343237088801817019401821043847140235727531593929653989936181086524425343760243927819497197945485145450219666089682932750723009391221837516676206987656774377311182973059716220768175961671248653056706621163926967266731347512803902356097805307963868025837780954593310931141619992609516168381394958397813820541419870499873271291258266826518164570070900397392787809384808027149509750434977867471249803670422044639627417685476229783022493287472749135356022883579214789136641323447005029249062730611097441671314563449591503968078423773010910309553017567783374372002497445205406958043472492971879014627687455733898725537134545063644234995720528427542701708512831224832389486236777629877871539429130861958681339366896389702935024648445801786228603655990481441167738901495766673035172586768185465586694936885811335360503131698040982617813517979223151788082846522791534452936443525935107543366475034994604579526868561073312263721793787905283670189489272764495538465841645314101220391400226073090254095287960842062146256638902406570837982857134751575400042557343618590591950358149312163446933524097183842929065207151641933603275093509806836793731097190038519828773279804977377191837197672979274267250824671587583614200587155100130228847688951786565044923931156675797735820311160614786276929035167185290638918970531711659754136088190304186862581320140247872995948855586891570921592349654317750838669769193709658774283171130224046821349874475255155467984233710606628730812280396543830340587672402484285918819939590841418373023787120615193210793431683122340146188919097531599234834859147812367013181661207055395512671837753791952256053690510812626781276462091687325016438917669318280945600299349606997281388874614646176082268218891342978650999752376113033737300606180411891784207517073042576733750884027367551507147993506973548444883202603909473399318851116592237082132555170244695741355470715400201264427488249048765191056013192569436218199582387768114370334511938701111129822321721215752137040634449327651247095808*i1^39 + -44155827035350407982507525950120309980019110426007593772087772808315879701511847588834338619093674579400796101154238598629263159281363367007708893171962008141852510764218762456716821155341788160872322617556577186139588563145489951428522260636280594335458704631505006463777479306076655352840709856346658853015817197645315090476272838030275594539075465101964420894418353900672446264173577325670414750886296533994034936461069377286581730644269354299883722245398074214319958133149406858980882088991680598982181463985157444532190928486829276564673392374141640748910044510490243487417845728756613437756668568934789406593782699115368770810441126706817056780870319768402670390645051684549297638193486584488118996953936430297821718556119173925150270594915532412574443315835571643219270264314650273398132182069671370852388823954260287488267479808489957721898824105929203895140675593257478054293441031857871983287709265686619071103885753854739832214881709335902092442135224477614992196647236626776061323134267106920795169765531825908433381498129123337323717157701366829481849421010590177433687190790214376376684819973526752056040936406192675357577108752125116888276417231798154392004028558831063273774176244213138197002584899347124286640929734582076895607773814433655082007042539719230044975042699089158854451366624275781086457500980509019200226079376154184683849284432506366501893651527513762223540497730163099731963403949969168899435456857612615062461392875726808613779289580032285335601407674045377434405096580889799147690473144575816267612754848727400217326941740367974856204205622617490430807525598145686491008787333662048210613081736669314856348528574918486374610937664911944767898435087180602317620772324226893616557765674534379744612670331900847564292585140722518751887043908756186497635196945031047250120909943274863298661193396007547202181923865799706825791452171100659868542378401165705766656317030421829148360975910039783852448377273492512402010581064949207391434689504273089672012712101191158111080935560521007963349879641089186589758092956583805430339323912396129063681343419651373334442109892143101073659642616958787631906717308333641862009067602485524300652273399188711161073422676656073293611109503768619472772346030668268745879293421157183454092030252041802847933285978995111006155905504940299105889718756102372804067826099616080895864637588321611280196688343736443858571475207151330719737131521946806531859128940415913922693492314524254125980370049363731711745341942702199648451929628305736920071473968708811628698980180153589298035014767673973084630185505932710173381692192666840502943189329760261306414188937856637722572201157606395731644848123364548701847552*i1^40 + -2551534770490270434535357115944739874828015901804997615404200493022138030530542680717147880348160683024748113780157774276359089285695811948778075843731622184386941106291236452640207887941380201763764964048037481452649751132398100154035065515121750117315705730119656158536409393994495966163438217878095203099925407613260290308567091682126198907086458645901329534832102826539545990956199824583034602659024468578092049073487668045578513587354663239491362251234830342045871744667098830695224398097621433678508155616584202670355465933095497780678842027197695847820153112135155586212275512031623772422987662617063390859229459633435629572960700028249679588232150689657214264098444893571952110727302750346514715521541277293195533957128140248923556912755824486701349776145922682022247028080981141381097064312731307039317356560830544957095405852672307265772532513370251329714564690382970253398637798702897275179617903174234722129145724175205376062360511468068062441387735101972580506012530472758936443125223148262980167639674041295831653536904597023427382008344440868068116377384248484027592821249550040308549328074422942078063938738336811421764847434424002671589502324985551526247376242482817814776988687967183219616576764716018748306166716610833278672241195774634921852955089314133588318272902396268803052130540055916946980678779713776123902833906845278141365374451044606164698857436430338560350894526858942902770232490291383378787528487330184618678281785698757494019522042081516641710026027650705337268595529995829621708151563542869352163977969951162581621400025098519451741748663660243371180901333310386103397726715680405637673181027874641185396835205319219410729207687347093329964017183285779551099518227484729662119980653287591352902227940878712103616537666170234420696089922827542909178394387596761924892672180488041252534011955715797281484060443677392854317180845978722878559912807647085809007567047868850445265858050884179534723859653110992542930713902708374326771250138776828505473209076425480248413685775304346315852923219606102458378177947164619790856434762435983538783084482335457532608453397439076170653398585291436042562699942389282781804766386830804586964432416266301389035149739987716921926511573350054855497150459219980101412609826914821179050206872261386809576095230808291815438644996978776700235258679606148709871243005014262124194819114277055456235646993469552042541031942611205667778812238997666611170753541307204756021312344952996930991199551628162937580719976111780110085077167795285068040235344091155800367606298322919311843569758147329680211498537843881222486897256234358051032844210740742599615042890368017089042946395210331148056737067053350912000*i1^41 + -178609942549664681061178943462107198320120495382250748519407330152983247819899994374176612997715213516776450036893808034022684707900069294775172663558182528240240318031065283031928819073035966363221505395574155601167006945910647843692354702834034039641862244809760307433373636345768371938107277438376595722811425001052766897977591886164961074545612306286411646658475143148413524988192522326664353005081791658971364450331666516617133822366637138626539994519987070366975037914340165032624368147119976248155990132172068117138371179257073204079984516272492836865243884236953510154131701224436598204755577515456674185205969190139232615346761660426378826605303137326542589209983206877817765873612454890407480838450404393305397373660181710300651949545812644811692386750024889354528959459433883102217601010247464236365810104252418662650094522626599840000116251622057614142104263013632566479624792944355109735139285180485711274438809899416101629676256142144349980277120192273304745955139340236955335973229994644386373042428182038570819906683652095135443169459903467804752220243208981605853173997813610363853371624876406225064062574178241014594870822439577234212306419800103269922971133794122503746851423209110238616167407516930133098286531761320501802235278832109634374428165655230039166273411119190209153883937018773199277473083376465859827036646761744187140058457820075055300081514634366326107275133241120562572216339676198258291621628696161316225882530151279839271274133005250313958386887063417681174715771272171617483456483151782385978440437803959949893535338221607537558123643930226058894460116482745684399435601184989151196717460083137233366055781439306296603908844710419001492256977433122399153485101056703520270527216374483851183749174743254496441294797069281898873304174017714123609899366479749525748112245023253016444276698159213050040524104635280825784325847166396381182466937960510438407624267601690610411690865148131936046497712976226618649830823706357871545100232148107328159784181777769461225905129796760252766831565612338099170425256123363486312484475239243238566859304752140917642631188752118563778647739576647278275417439016218336370860180871161750302980495756924619530695267857170305707301701493340349024542237115435340573463212856597367710680579880745919607635141642791215781366474338318731349459132683951391379251048893035523203470577820675312144834621257212121362682001310664712078092480225140143469006054033431544838226953873568081422450356400798233705354094803317394513860063273328137427234253283685697613283551125788492116172054398233759844539756854948534532197015800322831238863515909890590368683874974006233882189190516992809320657599974080512*i1^42 + -15634624510084377193700271867258317032381358307904461027635811945287480083236051269902656447774677312620831809210221736858350142250258764391562951137523933446066697424902210023521786756110841774532051187832628437117729887507381615752371404284380762121645086423366249902357011188491076249141226057672442372270990258212956347783801153056657134213719510857587900939592325663884054886869005037790832623077632929465365204306286101915957545773054096056652407775817919835548606509876241846236780814700592767433837092377900143046308854849833569217967178983446588490324196058019346649882879764401577345362463019757984760524678746586994221317866106246348913297626488156542282798882122036934978534872545193903566258079979990683364655999640132449714826376928175399031144556987352348574581096367562622623111731468171489360649082260353584188602843150276493305029909359021126191674529618053485584917619778137439037429728091270224098398834199416731552258905250538910071210128842871388713512575219087834308740512976758235115702447447903646220202587029069844722993185707280153774738168156086750049089394109794488535129267291976633100904016929189798128863125594947953828460918527159842798534990420575101633638654888694274580806768326920412784192291425131483208800219074620046393720821108650353500580327857171680240240083931837208884286463147099555813604703592847538235087630158605977631174637007643520598330136882855027380096287251624000021593054693317393863869735085498380600139913634204613830470369897953360679863140042829328532112480782406934126104332451343625899666819755462571532906402268294347203393879928973616735820001641195642280399093497627423707932673808534128365057150408237893842889642396398212800369281413185759880606863268974485942101378294346065274757379836836297938457499934532417210772274088733594630281990564130128264155522301836008961233936324620795762684103020428951621003182712657843907361115858262199589233941492684834751080118104305032470149521406840755908326352592591436473666834808803446494567625677171944957403295179922186921456449171296696249867613572109466205727025983873037179819665675072435356571931296169744607561075057661307505402064307661211370807232147111150026929558786178576572749027589085050975600914733912490711177448610620012309429858979323448885374370864195659092622830088615177431272180286848271564358104742910607707706540236488955567852399379374309879496399909587498512673142018914641364319130202246886313409738621376178929355823425952980785682045537704063663958370006175432056020743158520051307268352593890269053357512837334580053893680082725023023671998491580384926949568379983874105435433242493146033806409420130471126459649884160*i1^43 + -1102392664545321036330661985725039468066375035616965591397422311339898577963462678530800924220929223386123686537889694559401686621609554322901714413541208399880082264203731782902218013238675927422893468375032812746431318228234992778620862426507138421321516519960462096674394765944027573440368423327001015989857330422595748861657906322672576374768948089888773652158418237196549503262670410328920053414997091366733070891175963857605533333303942450682622297056406324605514527036328831068130046212062447877509743334540862168978161136790791813062940638607628304272880584725222586372157510609661294126376140114332825671884412022615273356806241527727243145371462841424058551833998213971211661902174059849107678720196846996513361078249207873842317231991845484893250443713097505627027571962627022647934914769903673404934621964971712930570963326077321222149184597108820199275370233879798855352550440627769284802309998067353232027911742637085147025815111288266976915561396215987196315681372415770759865862159922055262853394126622910919772907077621144108977917833356978917511787294343975418842298017172680201862228560425936535955382725524708215936254533927662973844470219459475944213768841894702041846855745030225510605635311531670682446828656094764564155070461963032813929010159098091799182652129890636119279029745754650006143672463749415424698492806479034387457575758314047942899434597614490164012062900780346740000289110874558788260133629194378140374061925422643693214566393828881401403680680490181975102362704681786929444096040720890230931283762175592950065302936285646791613213448695236011881699279654239319427620072245043836986262930020737503837157992785755966418818907214858740851257904859612797481025627415578629310745408196700313160044294896510971720011027846993108930148656243543705156990108223199000969117142007664990948841637715913428576190690955635846860511672252819741436517301815133654913591537772212644107421717745337657471170679853933620870511254584410182430195267550850613828753651260058963246681745264717457041066391786703398654164101772594874671716330635790691323305082817011611830151990004769450147422031118442252264613447429348589918222573301542281440739242967258686042485372851217830716889648171147754479677151714858072612627165186249279327761788005827997027945453879749725515401762361956038338038012382796066997054538088964968007562373276548283899521301329266987424287938842440064678517461500034104937492653118868676176450330566327016551631824734447019994076751122170101927561348852857285227208658035877846642912985982004231935515751408398332974637052078661332972499713830745765279090289389619692301698483178591456952147972897043329893531648*i1^44 + -63422973892566795803966963017949862040989761317120168188219992322514485844684863227930185909516385162577494769288792178665873959413897108180495265056425166780402998023606326730730639043275769873246605813118830916332546213575636901439556592521543898926151183307588487243788356126389170690151550988738667161687996365671717394863703635824499288690527536698906977763884044451527100629652995316438235780994425687327997562153680033804293410546534324488677108203048589526504771023483971816419111713505821262937540611857938404138822799587092199688823674828032583996971128957391659582461357608126326711184035063226588065993190978242862721722512456040460621027549856224037704147291841076546854123852581962395283237118060705092529099864790999565375643279565919568067865222191431885054090702672879072623697399964916479646817091851297321276467055186152306420884327606386848942361382577583133620432245459988209077692059019824154417401410868115263283280826130386979812029874045856449086096311277351830972308443511356665858118331264131457363113978484738955873690104987474657045413377538019765960450559451415951812963814693638015275454250573005110333139558449068358363998935983174217187631729496298118286049505517482334507759438153635821740231842294812905626844307167390648348277200248703913164942284187255936867926803229292592854145097963016959642641828772769822832586130211175055000496262148083877462608501944434788481951003378503164777542930417233347990014175670158128709629612373285959057273956966618450754619054675034301987546207269282535703585913736897303913437954112186225643256406310854307636352254431793672165804225751052189352955385522611958632547732417563560537575068617641367766358485378434533877258986211948795102443937173543893042579215247172996001633436589226989520528078617686520223924010717887108826003302824581578566786529786984210759757716684323504650488375760524970749810826195292912113806003705123189795367878384640285060170268411063997285476310245117226766493492318521260396894771757183105802299103252842827535074144490296070666875731338739381139425244036717193722711774198044042031780846197984972163493431076091492410772152451551667711024384788135926541584737382192547972892804578577385483790925271316822607688127917103035751722680714515676726424159053766437938088206663869672981991795172670499185057514547220960603578971369846815622872174164047971201663647507941570905215428628697047361513988528510089478188605120522033050964625240923904427536733681550862233246693790616222209005909009406055057756614856047768187133506968766830093359792464951167223849895550561824135336669194310059952832318472774632059577876004822064314762048335778846605312*i1^45 + -3317108747134554867633373673117449943224274862747106208167830313660617915958389109660362306494796425472801177417975995406221026038344072101057107959562214462633572968232810812959482510487078070261290528039905057165430467762043628780944650866972160892390396138919930636504354853016590090029004162585197679352815414702981056785678033376625781602055996829941139694920736279223017174406596057710129265648960118140966908917051794138289259407155166400912318633512512003276899582511855035741577232515736189678614818205439959147027531030309189795002504001239667190829701199521533442369627848835973929196496558704956078947633295292501059806493116345003729703064807043471526676579606756269561512496787525626958707962745051499100328952853888011246180627321100223082167268202117653285527348034796147372723021446679174424892018776974298876968949781373770502720327709028797833076934580712183920325775801262149690338822672325495702667536387514910394387421279523683251266161058303397584451404951693137402058709226706227369450736113005016202094114642860687125505666802788135247623694954639316408241753415864364114351078545018787025867394564876823746958748711228895951695198868246165720770185172168959091422963270300103561110026383854556355403844541536479984385931339427377791441652572611484904832204290001469815800917778661611696371761206458396202338093755926868596398084708631338755818205517383219837361474513909351343031651534131752879907042030475746557481183021346191751369340412242636077312000101795057801347458980068915771739952503444660218400768255699322646566933932574408140480082079966293788971636221772354688610121768707540793224827388952265030096527087381518490505795786076553930544017998139379105079741742671972926815300842853807634303102885872268765531349905809610925346659429527598859007480362275016270712873884341495105624207787234703854307731282568001777796209742670170525809856839966675867382081187642530113056102029630442323496179655442384212569501195325978984685487426898055069975805201740921724917821091843476033379857928800732307288064858959369110437804899802915640025025820179106528374328292833983889936505603409381313953810050856513644293771932233981910552295509829741399605128547072562828238226972654960942785235765383727107048862220213020661579570855609600063792455905276004360098083531555593035847784230034863756200770312419038646645201367438877748743447277623724299967598199613202846660813741428106561125199979213043295466988999350183473730673949672457519136765374473432165601794473957310188457745630941361040153508471622583326619893801665132339239569186910614397833995877701368928891466206526411129061476697144261369204563384710725632*i1^46 + -181715699499527159855573589187341634125114338741364835622105789833136407739162945714102890286465733618022738473392290882836252499559773458434012807763075677943348004541968694306104783567580356221108042807779289136980615965389830269632646321826725997215443906617549343950762931971705432038014208801033302341511801048245058456071840448184800766603874543684122662145569863558056216367572411775961077657545737904354746040471240780604838732122677951513931841856990706737334543277436348658557109662842288063812955366452832319601716527180547063529107251400214759955814160915209543941521134970688831867686189447862522451903608354501926357030521244051894065137558815711574311241534260359268940850856975140401282513388233471950849571939608306628079902946051647091011317837627047665572264549291725379827914529625876198949712702780592001812306705452290774402400130668680610305591518530058571427712891525829789628967000660899980338455258599472070491320848549026195642483227330134489844822730597298115384846689014140233334912223321957006809723647987719474779287303667625472309246618887458075713619206057396185434330546746892821946256417462663524790998204416200339766270242505460747608520044945525425031255621586307899412743187093574275015503147213682605332376206250550898148256153034401690625782079063179120601934877605124242480623882718821015945637036728660226519780737874714784208787896471816692243535597144062808001359616583645860157134770249785952568187503167926416116895385468756024234450458506967766401838234735290337236917221950004809939215887434639671970880162802996033157820100757094427665811289387836753311263668215339545550108767537450445881211527223842574377146255432155170546655216105206073574250164814572287966934902463922146471906946219536707596718176559157687467266283474241373707047801053633395783457352186498069379305933884657983458944391714363538211881681864492647516415150212097595058926603120863100599744993651223916904901057306938376650264396904919737823045068916333940091309024253352299672417039917642976070481878132448420584549808383977895099014806887156361446010286653131930185268272588731799831033640978300729302341169699136829481719013945105131391129378476875756900991986586643270570440249822907565837672339020073997270900626611327563416511767486067106919057884260189456013141495214782237659104574293073122946103880882270790999215326560424600533387630760690237801476460678624489936637467765142710581410707009897479855871596833342029763007027182171168724711313329366551663602472839440759582629289661717877412809113178544918412049599133602671179053152408623315258318118822924571576047455718968402166597844462607449124511118524416*i1^47 + -11648816015223491824953567868913375702634915311625851058827695874287988875164049735807658790640079099240350640298387371433135667948299799475420276628683530006504746184771152254630421266628473149029172864864493765066513755368036989908692212626631738946973477494251846093467876090710076199631138078145712594403963203081284998884295221336225321206031615028903381885262141462713208208603316875295049003201317670014105974390851329180981993097157417048797772670248019572533862442211385001852307724449315568921888349370499372224974004139612706614600380654251568706321818555623065508904982904888860822542617833865453483305668334984185989722845291218633555591361669856692987388034104767213561378053567035357445619858399951975008862213329006791781440104127180003080214104904280971780841774372674479628480289873767730975997132463147155798032373846446095559782274836440588858310855313121003287433010843271570734887300666360039613901157853570402711128413054092531429257253049952488600682031211249754416378525864228721145034358619294098315409362725312193702396319198508897147037980862391210095308096860448214405383142399178646888115021645501587271153466288178453831180904949878798985943016976341641856465669262029627184064392381948156576149940953899379752057398727288682522030482035265691439984273799277883205362986698790953776373038621443547706344574349157664328647301969745373196192566155303796340114705763055142001202338802168880913207467160046074376345362535460449690595587802072916346708622218642870057155777521548523202313661034686042017567194890654071637480571523099833493621562112840869076215626763700424720791204665684383988825225479738913134577094177007773380866458098504167374341372565517891734864285055971011662534340342385864018634555767078792788083930843298482702781256244610196511271017844058767333669585120734680403401659864190949690919106687528436104432051405947134085847364127241634742345363348822152732397462300691294764473289616179145366610717092525858558063456053123286154999503615767048582176908393069325307940217201693753964102979832257105236126525482077536824066020278004270957216246989996103418079728867851732914556994924139766665240452170772896868009969805461537565355751775058923007060138132157181585192933438093730295891387684728451703217056974780495072890092498283841934127176558130669438999099591334369846308299970501299427207942530937092945054585901345236950101953102087925449791299015135206464452932401453280183549322655709301873332376584486354088781503533890741006330028268843813617886856867670316170257305972241028040371367060091072271241010018924285405465039148402387648125338888510055194057882773758870822856949760*i1^48 + -680763094920499841519772295780779138732538856296881186500369041399129093075052837709320651890931822935514080399584332344289053862380264204336907298437214363652803940662509974500354286905850831145244815525313015600012389947599218301081062418706316432524952382000676845960166658145878967622591567894110972717639304093275331618175982188959787639464578402013931616887822934607723040357499454950821062216702279911980503520086815516713811148103015181420015332501406698910950662320327491284943426894665709925377537725294451904568770063713749765555525794815423343674200476415521999912574662687800513670192338724347803371247734991893266015671982093429887573741885940144017363907387787349061272377339990892250548684284897277272745020442078000712159143186207252579257599047683666468636373679249574536938136556602460017817396502917422143082485894344304041583618641986102527795416754029042342796956069520685923719051029491974225207278740809834229361513436531878651578362259455031301614923151362203849964958652307311140402323415096755001816263691771112545753206958681478420892004733915399401653580834749542247703100181195845538365489554171151222317520324568505910925790498389416816769286654218662586727557229994492826354655395429374995759411135674677433252396208210260154474867728455644548341248437557028858205928908998384849382372654527065951633614674651140329742812713801216515249790091566357152928898909331745588526938075955349473140319223012695046483037625131487723655970844692711085959800393874897947392080650512310833145393138772373288441206455673497058648718932756878518272584508783964594591677585612654298603820300843143562469198698546500015301671482263853848286160332327789775128432198786809568662041515901885645346868333282688847777032842463362945430452491243729629812493766867140133232475710300942639933613447559039905090063786157081729599428342165801149138652521567472574132763765341599182412400567918043356536486005355478167364374021292400699278183231320777779896264024480682779182685451659600330647733942930690220287638259905564804467732847888621881149598665767613502573652099894592462146882700002514025428807282072401170658649287200125258118025045777061110209668103770359385072085349296207753697183523333164917999959096167737687204599352276745487014202536367100548222075632833698128656075090732946169116552157205727980208696796777382998012169157823434722823490652833545963199434861568491757656801430503193869972264961815351817078601496988336849125618903771992589575626132140876744410649604172734006146146185950027828601232211550093362609187135578324360119542561244518374057528870495094795808789154606077452099156772103759775924224*i1^49 + -36738466423364394638440214837755656356812286351891625122253697769707861169825390973218787086706742473904188981240147367031643606270369701066037416226419032784801301440212847718671259598174153429643187737048166183696094468203840497035520828313520092054188007597489327786117770251864085433011757693392269162752385617328350300323733782072056820025428864324462364192664257608597499239104968169090385828295906965335666649794248609812807486598415421443481045699547145984708770223632954951653042814653941187572922155397678016005412584810875570844237540381679597832377088483130737144267695166930386902235961140720312531133827586652123779255689660305535853246423218831263754055423210301668152282563903536642878031379196997769974472006401446275181767224876274770506252533883697445458436757736231082310583299504844166588736532775879334759485877776009325525215566874108061694860186283322317220714610612755820761134051431909301316507367068836891461490698983860532160472971636077709422608666251867018049197051066965656839195796913439096747904583030311076318689646224095306576090090132553139999021074761915942078389103392200628137069800951738998829550658352442576310267961974503771383304109529047722852995723893826980729806758120894840226537656107068129062345070217084086780326531676868637529549247250306449713168763674682757110475755694591463121047023731690221377689138176952477150321676633656678296587658345240046607343412918573643053087593979476288948360434804380819826838791785118231214112254291719193486699312393562191429746240067380980324845770016063015385931054708890212329982228151492932439976283111102996000323080626006517821658621576149489921247873298208903374791385587794577720747867053339002774633425762587621431605825026181438591651333880380703855878044879030474003095566169851883710946801356064561509177178084700045357511838392523342510949412438752862227689309236753310194402960977962010795322633442379604809804899918242628148644438837953221562743619369426132187710314960184701106444949477051410132245680353130715913535534203851650269572893714082506832845249165569691817038486821674755186290566232132668373708760599409758105021474393911510338833646183665621149573879098316056277388213576322461097459531531408205313103596881204320234322811632194213628421679018485155577575249797381263739712520916505431673066779020827046273721299179994525705082765488713843119935781407817932962283982482765719316294378122479432238405868582367397973686886478297218706872768433287647994195874381743844334363061838635502427426683863288927520092260112509407287652217321660921329350822890826676572333321562393793237978374886787617565749085777021632512*i1^50 + -1804564352923778159059444952241199718416658548051002676042842335929193956799253234022292331219815736523558432093577008748992293895232801937404387199404990356597472416452249157033240197353723297676636675049606042042862335262709553587508825668938742787369192950733433460319234744461548767187477361504225173009861485649266600808752020665540883538691338356252595799343653589282423741428957902384289744686810126476813052266788109476006496994855075295819516001299457645729870977948805357077185013019110482831162849892075075295211909446549123064734306017004531142015353632125063202992765274232898780991094569708340376325877421833250817313574338935092328966340999499474082030057681846406057901684279723986196489113034708704863930902707144391951940837482539277284076251025801825302809635629290671651934493880643875365040329931538912727332388399672163509212676095278237706078062542943470772687905861785704511643702676895111524612128862913983262480090418404785914011186622694780980108920870858733740554020439894062320179595471724614659374404310000393710866850230665420536654866366032825449013820728221783123393879622186498383213803000396570027141518425773335639281098492357040027535084804304624381729481465031810710137923600690815458984808509187174937893437001001312171232787857136065981294021018958884264618363920313884922002275211802333782239343667812346312106314924581046326243892276114965953093459920981053584411280972922270929795461602765737150916056817322704821770289305708591209487338336235557459692659240690363849372413088117306493410906450830710090854504325415540460277585038003319311950898474817755879273190109707925980375791656666691427335657326596508521673664672959901671521900094198141694788855017704594705364413642761110162448768244105428213781139656472956935768828427436957213835930073621498827397080798135694440003944826190494996246476172283029258658538356959336598255492708730006985749324356552070741386125741434804798774563198420693547414324461368013884740154236361378211695545260670373299082970702944799704145026464391403907962922899030029721632473045270253924147907863476921043478510529612592007778546800548162950626810965205554983336494828092890426526157936806984422265474799233769163862982107215348163353599208990923824027254137665404744273464104943860055387617815550269926676726093613823936237120775520122984368577393636252242970126857543458283917375202909279312882852587038238927024911466210952834501623410192021865660737175442800231532245318983371382451063860593717379595822034314499938778082229587943921047531692582950235527879070726276348101676972023394570017278705925165476782742070875411316169827210493952*i1^51 + -101349550507147192715639259917181472004602426610097124505970201095453210080200436426493414870254700967185578257474437042328601092606409438181142662366981786033624813249561262995805289780064184026095113470992330238799985878202021561976774887814269902085488889728092482883016388724843124772579801615748545695034005363857004379448341345283276940200799826524113876854174684517172952672280994428156108794099208118554513813129173502081224053238986579254054451753340043156581638827694494349055544154928002273397348935465516324484208941549280314520628455131284087763460719111934042871342902209885762268473681440000735392268785806408707075242062823117569438291417323762338002035045334590739143357113352313053797829613031881590476621167298477380860695919969594200006502565672576794450045247989264991143154610870215696561157652022612110215704143692859281391119367399492022132497304154920440148696316852199881969884499995254732860072532482555174449344288694726331831893596691248494229982249680109233120018997701245331859727937271019043136906065772224691806606950270339125393015401986740784295308985975561764736478453052104699854920168366673971950979336381464217785325810649322409799006969263907418170125526405144621251595450559716116259695518805802785407739487487273239551029061345708423368556908801623427802324339384605347139780506347145579774860060578205122318006261186931363052672870709269733736044721691994503339294316147894075725536996964931834355230170761729998889042631966938260174711490256438608752952550627944024399849332508789759657255373796410307160649636198887063492525575496498178136908332599763364383022352192599983434556348693906095892445733859678917711350005714689694208676004243552802870483919669228798888943464137978698512377200431687476853005905713096229693768044480267628705660525852539854519342110011100109127598815767491634867947694931387566718222456804739626946234207240763695144231390855778739680934667266020396117559430021152052413230540751246842508311505295334911000998912083522642043029738458542332389019073259246621897914862354906113619008282351194457013820301333911015707375981856047622368080143228578498610018565429506844500081676757536502237132583133548537257202134947186346856133019518651641041361596670645469550792130779624449192093530103075890060589365840345699995042714313411030854751182537656860425180624499013233043996037363498022544314735497902318042719520212648894991058470079298866682874512214074080707923818701756435981896265300172928108104784098694147055987931050939923933409279966565097471930539757258825986061241114346877579434711165563968356397818577527840696805371088652812363623301120*i1^52 + -5404220194977557203081076729504711889812084966331997119192244140255017717336467875735831013805790361430323428751614819729598935231306949902736154297107495319510242704665835184312385607724497674696324334792260534849133566870461351557815912481720879512430083338221857198024142581839955404859215716670130421122763083749708164122694498126456911923269879606703941036731584654035364732015532426490409376356133674766718126425430694593557824745181846370386297957327741017209174770385612492816007164700768131674361852121561661575712918786926197578124034451843338685376266158751783492770070493432415834704164240944807334003141820319339628381563298037112992635772642508019899911028706791301818261146690641518436186906410457129834646587219884712139496284782508685092717290882510196182754686562774008919083573248836520098833797839507865344343019123087881322152382744091910618717571924823431304115791270914384547776436416259254978964323779202345768072127799819807510320851311469888536043543298363196235144612597453030628249076664501156332351105345991801581022046129365542656143820204307166410776780588760887081997225061437107658915154554464400963458011859682378206437271954339986936659034379677773361679153422619020797279192394820606439295758919006431925620627300396644881546058032658338184722671968082259015350898124666749014360749853839696600839307662092195145908904073704030092315999556907658553590998039660532572636447956459978174861192771176652116691804443888971599926334925477387194084995224081453403653614202589196548532878179296580600815588700095346739230797671749146316397991285296660068300462728619996549894753918193464253368570093391116137756297821656645287210147913911976777230713753681032295656217363907755767526727438458444876348240610552829999937198723778517080923495307123063747835409690114215167436173430524888881017074528544905142729882864201975513442031716588068639797106457675864657441746136477932800262046914458540536399097544879861177557500654564676908914789589964380015086021523569940929076120512654705059971870557986549023608046370118058433235260397816705467004486255622291389223580514279726776968017167241044444430608633926796171432002280783051821954540295027351073518149875311487602393178161450895844483306538973971960235320094236638985121348646765135085928962117864839117908938356063827685614064196140319440720957925509512782313937259095419925783381259199724843367641014210125164108874253464052401059749774536531781131422543821785459479899296148779123582593402011331989883581690010454914554346945343676130517276185887117296783123359223021942338776085269452890945393032981516527807348749223846211485696*i1^53 + -308429604228909051054660445857394174945032034211141654484888946127022632535854727128309784284660250982260841967311125630816768407711848651079174141837641800744538331862975444095528579262276335295659589419362059942922051265723972101249701233689754544542164638184862785532377961968454689189107695028338133726344756519921992811906248022421659265396672313736787444440586874772687226309580117761629856952376982024635668220604364445484431553691439231082760388100488199880355467978640550757850876605753569383376965128614749239247987318171509088184377663964904771375133876027007061120115626911713438895124009778317205633112449394657065908997263488137408960733998063165449043402592879910398762124297180600726536838287174363687410375217499137129120135720646774606100110179469593836801567561229649691450060510492740658032441573468355449424622366825503152134839947157918117340994524859281279262707411553631436730908741176721496522737623859135942157219400901458244196587473422712672256762159951295353104032928102342155497443526155672437601982389017472779988016178264673424476186428033590350837078337620201878831971447460321825948263788842555644205405518062746627368233197824850482877947018442831206209230603307167289916167508202243786060598362880135276442314342135979270691127626555790472615630600006582796816132623365048342223942656307465199241056844954084687946834610365281394647024320369121989710236513077132663223265644799585806112370296709537780691910008634893282654610966619084722615777674944188943839925450544818381027195717877406297302968188730016959917407527925328875446564957590068330107915834893701904539840022939497890369769353180806602766414232060874421239283046845660999860673836266925557728267297269336359003915106535646016349023400690209479605671468045247605175175081803816298375982144466389358769741418205126723492297547384446038793349155171820939016971767140637858771060217990674860762286714375316150779913399147457166405128112174422950131377928821636111731129248756013890652778786064602284481638757306585565266640374771238215280878596715256656931762259617548936858476173451286482831218051521928542924218823351493451863267488726169450325121552344125714489454883603558418816575258999898696862961143797635744999858018385851812291200316251360180875184814964725426199663732702314955506538922846193211854305903544456416762226901660866913838654988673926755550838695429179846824580866249611421944247074294287047659614337107962571565035513532225609105759380669186834864234627312261815230319956393837499710294659373531346565851471094233691568648617655111004851841636621611432416698218435165839741642916447880478720*i1^54 + -13572757097974544385215206057370491008481428686572305933862793242340872418284532037136585000884291715061627022276960849463509277948279081286885194795574981682761602979360978172519935812829388281965400495102544599876594819369574522600048172276704967831691380756098815220742650858310751309215878549760127297201057429121207737528437484435733326904665817816119601489073782400292269725621076153323630161075109739227892423604903355947279611583399676433547944883893773713466797394414950192512827117880362930449269329110007410095650193816939496073482295686191125436370970378153967123582635156295347445826691456205343837216937318150033434025800443077178008189171590913266947665364102483611157386792932350610804150762705497661961353096833386970801175761343639894667141979651978736973804405676409655049528588749293349503662107408725757229306448311290091642098371491915711799821804589705115804359192204932397877383119207218528159364662530547866464117654280218038952503984506276198552155618479091437096489009318851041168812134920337951652825665588133194660663893286575607944864677703411691809897694238611638769310247079917292676299539615017330633126988033934090287111226500463660277649268797209759042107740616372688171328813966125496682605067874074881087345659279494952099161575410028054613382233550725962713834192266350376764337279792945527310461384721536626805782117611890001735845571430053950723306316337435797535720076927061638184421182879398190823910913134200937221402569345859815276326947888239022986137241592263568363048520026641529160966370840789965280870239415686601056305567006687744462659474863904492797736775438020223162619204860573335130129006815590743682848546481291582024741054692618692369557990689803619469863602885000118525849286964983283443392769648101928733480051592098009488051841597887769466626628274788102842611586429458830895237446475962056121399208812898072541803262384058497475020911805435046462457044526856030695511639087790555772383839729565338519973103000630289339730395611350263817038055229835087038865038317973693139025036578988553635574101598131948340003697174655719363042323506617578756190551381241319802106253575845405821543390454581625074313358577131661003867104649490921612368139910017548166206229729731428313404281818520332080129348863735690398159049116451923992701164245564397336352966179246822973630006106164746571473375838173754543535244112283525796647996178068831075252347776014198204593058718767904701056729398233146170644833779057716122223855259353668752338059352768212190783379451316243710835543291582793977694535073892858166264004471003778624645672698664131823221237870493696*i1^55 + -614779502405398685652808512719914332280854425021083101446869753850217667082327573006005891791469069125113347584916887922942569686559895464789830555920629027761352814733773648979775296121031923006556865944880741549720085888566599144986957682343853478553067480105995555240962060601096219304782351363481565411379370029938718245529666227127394428408183351715189562539829711724493233315878355520434670011455312789921319500272503279995211267742024982307100109758692486809182195103197151261105208182404510209696661028107113344825823763352727234785165455673438835846997830855568258042944050532228903796046003807060128524709973680958081208568642311836041817446157449115528271526378313382189371652835759587530704885462456139634220283758074910743790752053783413487602201032612439831448030227066743777078497533717548397096591568747240132575585387160534248511276713577324847644993146846800781295584933889102164733248035525713061528324172730756564658014678712808373980125867086312328864155426282915870661383972961227723573812484897880123928348037643644278890104498936516308066034280446999854636809267961186723086978360750337261438738975621763196343023813426566607175264325017174432572293917462012817902234326250742917056198655856422776980360360791677379065147508183364424552443831896450892791204815620591747446729173008903906075208507492172518546775754630951448094197055830706876758776002695088806432059049756607276247974918604276884963051541041451676984190876787111195056752862395583853904205024416830255782838047716160854781758637672925221556658103279253636848358650150758252532115043388608450708138815691646189526016926644351827141559840895446237919411787327350903811283598333977738072306381635415776873861317189329433850014599127739570374688443191625425279299261303215320506514792422488304929413111499581388618991449163422624212481301973077952828541723984703397339687733690454314855951464588837865040387769456831421666992381096550508443307155463071091905549481988261175314271327556697240947114903060764608435293144622470463165434389503744043795339864878842327860208735118380285871870862045195123371550430663586240520372813820031935403741641035011371604552101306260060581474491379731087115132205886478401586102648654846686758305135723618596366762023221902502416874539151398972866306529549647303115835209200637002750944775075756289877393930979456927798032520758705673246456688490840056349167362739201649052165702676780993530180756242131625144957431187169266247071717025724608127056515011082199167074366858271372172204598874002224058197706930906832513294788665188588297192382262610703624688739519093136357431705600*i1^56 + -23073636441597690401363974142224318431435804961364502362659128132045535564116533519318499897232403802560670029414775843404915800803795494283578173399772245851862036999646433270263281547517657160061763316352503803927124151460263857944713844940640524128715350757205310877546095249780200930189336223852125845930151161447590194864198061469916859276585654913007681589980041928102097505883660944145585675324728594732226322014244988183573489628791208692102382137562408800945151772017162551796323672229766262629943665861708937777002022334113111740464903667062350040291677308482927564612313344566507397045793856413526391199353946974526367820436303977887661684244886446691773313801472089512267512989953019949846153298944463257043563167314860071170256173092134187022331345845460260956456524691196093490035841755740959805320666712441701751635140253846680730835946664971303196874498765737348540920125967718707246145343927902214528369889864907326755435393910576006106153212977548729947214694439971355177054604729139195612118921759306654433433188538528246438495187472950010880511393924147784470482236679403247353124353083692338051509856564698944907467740069459035044427419803843533630959520855368364229357761287208427616152229189112893663190166662568021970928701641274211177240265201004125099698294834677724702881653624230347275182094855207435367388961269577419049885142915584274247828102237510951390037825266523508884661132154873233822327324529330804219028495165948607159683155021237348104242342549674352514746741424124803882999355344332323023241700847603322911939060752871531598917241434596844292196038693350754649038908215064806471533435780265037872945575146856461009347860631411473780578413803241071963881067329107793401438045658156037791572624352405684565903615712450145437262877884780369665910805752678470280163041851016154713822052734102912989720123308218985258682484194150217229188702176983234949524192113438245620843282382813814014664989326107691593882643635253372614873173606944399446594515832420727134092390762538962372034404866392997800203416510214548087412211222915239628539263619480630771097942778087145754626668798659098017068007660769791824598223390136876874526521090581461036827852864911945057965043545387715169455035359963306930676270829727844901410241542936799695964182190229467913559706429724978662329820770796082900205447850596976656816390398620255468719066116629344917979346647836537914319551240470224191362013076686178784600348121320586013825598125188581663167420983327837887607182895565500254468749939194277310788296804805682568412642129931799332680918178280101879936193846376131586949120*i1^57 + -1136912315796645488477964534907965241866249301518779432269690480777231870747582019594337409269810159359129740892433813968012273560121233205533270936294879398694720364986992964874919658047188011561336870421364976574608035400073353343441941581776948326069680149242366848497351952268079535673670205159689187765897055697200271708837907834028111773619001031461878636473173217535658106968007615301009970934725915802198195397396655784273305878993134500027244314712551058474584712913773166728441383862155155025467445203780881323189646724509501491471019974575844242479841008904250035758701992939056503202033738833919012161033529048377551353258272857592595586607537257604642294694226008253318390238592461522954303318269316578884712916049103044149553682709769000636302324051423590841668480908185984050078641051929061213644864186680257735318840250454694108944094229322947121296648202387905640089931867327698234762597187695331165586668167442588037514218576212778071888801330113337585146607167477063629994412164741775065357555245865386270810361515841539272866768690113751747667356155104591115849032855056247437508676846922084766126735399935942079001043339688484276794041120961896026408210813985138522283271190897668056435494785695045511125839595309680786415351988382546788026003730396466007644180346204089344618820219623194097777501611408189295111286881831128082959071205520182786152041865709265841734731812270217653376369286907763616944963730567274001495973596577318983500351134743366893629526261170354929478260633797213746643600078424620100201000523737435112541240429070595306885645042559160863221503868608164243462216891517049019012103764102441608640574742874268530077162687678019571956626819747055303320170419396313572353249481507343111885364056266763816257998703989308330019247210588615855379751186188008063549696866458219879957674272110032432342837856353500238852592384748404859827385106204951700897399846599292319166422254851515106984076356400378084769637590281237165785041692084931682068669753186825317813504608842775680754340942736150300270387607572304789612403214911260165525526063527605191964802311904785347543178346308566224024549701297190192598987527338091960939167233473894882552026483491024621821678867176501032839249049779581742074548325400141746877887387301301251136166782201909925064258367452089432185631325991710470061349139786458391760588103443231834531655588017169098109781282290185400543623129032352781444262896970428736188067189227807826689875084034025316133313027994615945253657020378805623940087472400667435524623407673723119943492379178870095286648880280274819330348966861284048896*i1^58 + -48077523809603894896011008656010252597669144511798688354419533794231716977165978053242882330289346047544340813755147475249373111230377379389703576079771429587772528180055159411655310450164629961767550241783971781713240560079955993670508453464526057879380088974265447015889354229672499747625875881297064614579990515025405999005823471026033219477122997188903998904187793336750109415478121221610149952398672043052776091814414785663369471108160186831266762394919247187973908992842397857349149920602075310057435216286759142613025409831875057092072067122555336287574347032213099786814474177680965915761598274728909819155200134220081683463494207851908707582914348472772266755456514571108575446757711209558624814885744288605939426931543073161984314556401396207997577115116737515207383657157796772815298141705881709046766271423272542038949912325065786183942578007518032965271655238626077354304471150655636984496542788696241260682168949990378555952636355719841758419365721374686741331090659110040979084614004163840983757878181344128822303696743683645419232909211051358876944014175810319221419567495457555935745086941701966819024596921448803970814832252997253603828281039780240534109919543451343303883605402191035004352038355855124854211910600346422459892397587073535174658463890874529582131518397940116931341040406251704606857674237944529975691807154539413576106098044318465225811732855859954601422615705528122112852490128624123130973642249429861569633779030888966039094785677986315146293464972471567864304658428552238482196271811332271555637799084648351751969576334639215979698304185401017898154660390578142771363380023559892075486901332560087201913960842179924973349518488279461720759894508752349749753634438722321491246427213143169463600771222090008141783110244776640182624957841375337207200016041621393588318430013888296566454953579539598847922500173899065440373509345212940385724290178090977786196026534959391563761678580987362057213407390505068242933746789821699597635092508435076626990105979679840751959722437275579649989003539506917615722052843082710710882667079525461960599071921303552380888037925839539189303639587586029335572937937705018722727495269497032316437942421549150946566462671561262290603741820703633360747881999085360725645075137688463961863399384955909291129233318804018306492702899056517034942596539096946665112244228063152111134316271149271214577702434009076883132821123382530374564468356083452772443717655430157238517953870996678296119896520200698385658535589026752462558468464909458290022778010282934011293088100537012797720043986076672738826987224352853051289929489842176*i1^59 + -2489964812275779765425628298471546594322021946025541242640488645772033837221011207081708532419701051087585387521667458373710652530135352459101166869654879199036624208908122662762920241616876054824137101952674262740407215851727443246080850876043216536827000182779740117803156840198599406698392404949068137548921226898421230635872041154779332558902104047700030558059854469832087279535772270755301154545152959196980571424466337577158852285395848283762408117838468768590753669720939356080863768277958199849587602998110260401928245059265280014698181385549048299883306307856530354544072465685795769708949743246795616419111901135809586423517406715041203311371850528665630206102149861596097981528064601282415893358510947618946366783118774798613778802132203034837703125995101450331200307034437774620696520757958579077476317148773030464230262741102491531843831127706054941691000289295292518452983986549327323269158088051595557502587957873114864895594326818689093590440173454034236814935294651984381726501469241426868965400114615491921096203522948683632559819329234065319361260927800989522510626534833500873044089380239707983620561229904374274733976941099990898213364545383836174448286611306205209253874298707114389593432198266755325003101978893626833547485879720971277305613964600475888229840337174566546913691402039422976544502111861303823322930785572245231485781885563667246550841705355285466008449571259021040787817875427848161222589186988245897739923591299878561819193576958118708558045384544029025999046522247628337704029959026142188086218751020850510037464555972282046009752414540037960309196810628020229340785379532284598578989926556013807150605329834105723525022079174296116802440014902336926446501467895694381896995269228060936102316361321560413862364108703110804805416799883078816514684079504775666852445751930924754283601514582846119230439196807125773004784378970514778324602365246475771069809690776869256060195359576837294142901256732663560827221040563330830414642523087820471679923309328686740099445697514747999350097329405113764637147596676100515088928434881149093188123655152876564890021642063385968881494903724403016740318030764905143409999741775021535923373494662296868109449747887608425531632746735944938672973519726456488789292850756014093996946120711607416136653012193534394116995080871818228931278033031772188877378713479243960379258922914054839284145972768047410116307211694692450806103589778962804450688748513538491095277340898763857242779102081003194348022215763498168628079213323795483382043875462642611639125422660249282362073943293977463933518218674050466555749203968*i1^60 + -89447212025756295182726361846123211257461912490235425848173625304451180942309193935205467690140223814535221313509835942127227040636486230722048379445505999281040978441169571493175110962650395462913928627906008189167170849960760492818140133353892884068450794221515136748563916946074356286236516148548084606011706214514180575139312408351851524776936640157559417535798727732779521586349989077727383729022746854759036021446896563178359558815796192546677802650222263581554429560014288685133626755618443824810232059538454378821718793357696248070905405254596100088564962364432566146872971557965208823251665992058374559381583796184502552664364154340290190248468190316055900585952555759047142763632615207092598144526240049092632068587078075182746543851409560936721244808985869220906714966236199066372756716328807984456172379021469774902429345741469070637682726487641710498297623290706708757814653704901807064325867466661345309549322685337918313124859973160038160498573630261652248561752032290593646960629092288020592649781181401114132173561216681443969710804009006794802110311687795092862010964001983688563009067187949267571842833025744634766909706980340114891884305466171946710928456300921558724484521938854730464533277041896937423039612704677802828885591661168874379305714090494596707079266257270829421814156289287116088821722085879838841781600136215114583408089313695498844611126443379795510466092800306520125863330522246500601363700217824967722199838322150777819838021996691516038269376937415978588575950532102472988891954352768628882703458409141443898257725004441169534873554742104295155054130923651021737441656530380535393084929978740849885997574191340039043505591415181495728175282959056037261040119743013659668173336758473194322467792141472832473225103299580150269186226744327057733167410234379448894166455747025792233943454113387588127738132997524020171065246822944942950242637716437183365117523861953845648822353090061080957954988552376558697753362146016953464515274788312910001617166788754631373245924188323692401837643824119304376234701416014253881941849050154009932848191183665404667672489205587630295615676200768165232303162438983699134787803064389995177019573578480459196773919559093956957752362597589966797261357943142758434289136092013017162110743872598993290635780274464466120321789902252736069831900584223662046419219181187556688834383094884484646891057431726582336064987123292736436630716573325807109402273350729555041238137960967913164412547037770585137549030090822866675046483837180105728206039848521583855971061432822178343064949750199655317177306497347219710017536*i1^61 + -3547991828658276167033121041601362926192784674783922681134729901388605683102369655244864891462084001908276419240418386040097971896972196751528009326584167601207133290650245308667506904499848159041790731599477277092762160339158717010517982821561239992545091862260199727978538767786815415398612754975390462197427046217968557347874429223757096936393041762081918186553606762782267978861214400026018168145169090332624630903285347723617739837425502840752147982962732782028154507037665519343442570812667389949013976918478664724928804924219415768388570875973045543319334366883499477263052492107825105734203188108503671169538731314480329199695423956401767416205345227321252250197115993970952905607444541989872269733233640227837223278725318168021988533130626146930470006764745827771183855829935355682747432093997556670218491473469904100378295520618897622454182125590339176295095866059591778278997455295937666966654113936571218904670746934289309329568980333326129077247301697545021540049205343349391541383016759020483435894692651137841043497826501902640383432290938715030852291629231217040916145763367606137489862013068144768111360838001669187529542365598594903607793018251510479795599415561808086647884665118757417286108080199596887513919510695167715408699783189234149979295145363534764381999870387335167810961020123173564287628839223909733707323309159445626450877387324566312105273792049635604861682812365979190539287414269136756740230619030563937442034179847418317355339989951573829303721762973445182288641793889195599438381716519072703263324217530710199204725746524441146016078728261308920428317113041105370378852628415667372815626522307446791666892254143853158472155776796504006545657614283456277483851513617802646348286306453821467799137140635627546849493618065354711035455708560489100401341053129483896595918224493197819943007474176243365578844381224103854884400186742939626810559037668140369745807599257716875222003895401072384142316054245531874899301119294294283041732707356737428926069479678078707878489707845943463420148429261460273433721547369298051367370074825677332094064118495467485724451518244777108191526461097742364518345698147112076500482291151191990200441438188598431093440295410583584226792754731115097632067353729829195084481887862646411872398627783214505126415094833899927540253378610004219866624211385226352737318380692460122845312170570385592148346771296627695851436551781110229014705745073794955648431478292322094195595025803945603659141227363528299304772661155229181352495792849104812345050121613832345503320998028572624193987151980410195742391514145621016576*i1^62 + -92862827958456365520064318976112722208774840860476614208194806035213541923128625899103663238726749606793365398763864970170965323289312395805764388529658815168354803377966784542581659193681017047652131287440194429328866880964453441787373899668750962682231597438414046092838433456876865464691156246254056663504000734775878827691207732015947119228146010500610453965851408847516082299882256353910901606510495910021604696511601108884067586710905086671795324760307516230573847058543878041939198170545132325759710592953136225265733001632817314052339386269116805472777389045043248586751737429247383415107753532817391250063818336520204877395338200006822069678898832455440814831602689527005987871652834053031949552846235192834420159872712345545034329730679615753471039859473313771838821404290744272696173138609557566852571040391681556576800750911601941118070394456187904856078327685817950028584581078074520611204859176528657684434254937828452192647880131893972110026066025713243978000471000889617205356625770614158772901485578152591469713389018948936076663251437620161187152153802113850786838412057437730233811655945535006441032409269177230515860104500854354446693518771758797377356735970403539991002522779536400313397664050430857754753368826356132626173405892075961042299687904274574760175871815228240440498294719099758878453098973703659126045855763890486161241702260880316100429508332502561487806596338884221537118496858449708479675158227309439266924428689189887951194321353778438684365061261454060597694632442881278206571488977107156507141549625647223588698834046149631787921646683588505254763967626602283584637475988190511775576979419859916453603288166207876939601354816954633303795104472694201003053218801842481501248253967571701467001015344489938158207946024716839066685160734491026627854084050523289756680451222352711570506673645786291329162314045162729349169451787587416618838203857848284774669277955229142627050813415017589189556835011683276405023382350148552957087500597128972856881290779662225210813306748418076351838248933688013466931693321664965974732135669120355761711980438601185344649329258328998085002853750901855104895002607965423951660625561190660753386391988650223574072781801745455628642125756453610809724655702091313463108387214014960169576491572429436658187453060167771614598772302491197808136948956207517651039159693055210411769276042114629310177920848442104270385286437509161147927076743759206246422870335214129132220096833948280331915991553272341133452354150986011498587964763048334269050389649093856693009013297939347389728594744836659845452865577418752*i1^63 + -2800035996689166497041334862387168181626908171287790445077859603999171865231686002311713548034096744501741354513724175604942617246425946318512074536958380025376169243861692539451397720286609680821014489466433719608346629191161946785491655409864614862795476809277014962103985508878499268376845964456533167450842260519999471910892252381860872061446157183716587404178393064398153864969098723964460919282124567328164171926872625598827839254794992607636106538270465769140727366657135779136518009273018705522629575874496187738643394538800004566341301035169396909230021778597639352961103016128281899505249139225709428246335832186130992636219166071237598941860803152435112421738127703722448828034428042159535056811963424037125297268616169655223297631919404889705944457983654532794228513201632417552056440027791640572976994928015882351061653426141737230252769461462144349842889220318676220094973941855581115297449067968315194027712019482623050169038854646716515855225050846647162514932816411693916051150710550930763783619711472044800328444155963783474871324372835651674390712478392581048127807604634464010016973380630417106515697686737952831990718063039110250334724425294600604625034083159735431011655663214919194593490640624494358467509179280721405962500131994785101703063625497694743491611658477495903823898673726386099427786917954503648529368563883279341249797159792545608484311883392067099077908786114014029445059536448974859269607861207922788235876164061437128219868376555665622854358286062419488787190161060519337361670877568711879084847431436905567123322742805610439864315715550745554053021075564268635158596822986432505635625846516903756164480212657804083212378627516472191601301512951527636159657116572338973422386161906004016857603087917288017905775363312269268222858078169440883638796260283749222141664483273899687745146370435640794217058908344928337215811874691960197017856569808243378244530926741027354286298155864064421747906553961256213426950385990818888547869528743091219069903467013368140884355167854835960013544875316536462939999642212705812403227551362895288227357248076383930827307916339496998788528103515985731650466339119234695030168210276600404219166032941108663562756125155773089152521312721873818995719713689745318482713574609732161185658368243540025242114302808383694282422134802933050624221288123555895804688817589908723626148501388334024256865297101284360829779471861941972873102187421079414027256341037464445892537205659101803139939245475376946698036211422105041647919611222089328776851092888959641881956249706751394220382978802632380638010802176*i1^64 + -58270056854874326454311631855551264955268268932820914519570349776958143766239804672044308030413040326942314641457686123908894892463351574191229664704291275011740652780302007556297642176229135729568645330941609908797026633025266250268772558668827300189254046943270721231332224477307921919610808663960789437873573537639483673782247212806549063465610471672604920328683699630113180802799669986800336739165546293302485899321998893322425920157503002802916255551886297185503917894400689552914628137465433027041107314879392830178604975147055527719385274305641065540597889339990944404311412010516623729065671948036249424399038384673764307481071492356526355429007008050547432459218457063696376162130879823749484678908655946742169343752677591612213501424897271552290723701126084234026623500141280220758783300236007916028542745088836907733361946301029791244788122310752415317746034033883302866753062086946923115351439966016828439658036571093419074820171581131533598871849954305255277764058542912134413570203299613201281486788816806484233684967994585122576292517208559318147417669272312243467113304500743922952609423521000212067895134778053642935388814688416905091497425828792152497516849610696490159994244156047418319657493211011104952359660866718843932226824000139283071304525246832485812008229868240515906684740187000765094781379077618158460656459842311190014888366081727183838411291082027751707340683635250816651070352283409478603190127406602655989786473026673894085614134038689532730842591006231491366956301860732801008308492944309841093051451973353038183903399943024085942748343581605655572618701304590342637398131512898696215208926300000434489728952360092996224278625998801637272427735765778426952166567435958020395175944486921134810571285438920835294674755533823797779139380509830928216205322375781873729286632893435950613699757525666776630729783964494906605392659885377512753915516991596313183009954038045070368931922884754477239729391990498009213278745692742525814879626773620734071241901815835309853421114489911036927746860053771942637788655658866749089603227197838137231768126377006913817609894421663466412186654721261586366254070989744513093236936749215257714710611868013745761151200146267923402511923054330009267141827004971163784128814993648530611690995667603334769279383238627226206451215156364883408432210827271638312042085444809344992718804021505752506523072327572214946726038288737846898643882677480101651193381514545143319091039271436028434724052507204555495059832921650137289798070970378334192681423471516440834577250291837251969423681609955818118053888*i1^65 + -1447775569714502071386957397351940250681496668588129294871141727234115866477670905839493973874536556814380244922416435149539482788847488811382604035643104837371796461905607504289616915667791301171065563900196674308017373267437447844446649288408051332733491495289530192742666349291587344324012801061729591951956441327273971814832033060683305616323660608283742902166905590615928321514895809410338035183588614315576662332243521098940499457583634414457295398395609898723388100222439819291745130080299023176840233430123793345269539837632518235704960448651170757844647691125845705291410825550920972500539989748894079846914458947973207112219218575405181022494878083571527555887426396063170828440981130116018033026718462759490494021887974715048970690038710952280038727258956260021620406251190605515282324767095279086054019257676455042824527107069236329774919139758993404784544545993364799398514124871358268963871940810582947648537515681594076900645171349761182473681164095107283240751161056405860721665569872586345086330098413878717292329001556521775423088014029312864144304288399662382471369707762755718390015899418105840877050009320554436423622087101455904249910041556517533796050912904512505587937357147865160942217329140679143626340937561703785123957416120661830833007899677411669829286379042147249838471257716411411110094405945665600072515204709839701989330554728251213101130760971705176807373374481654717296344203392847314328457317086644336628683161804333974721581996494193316427000646323296872642152196171512377343831470196970709314816116273030661978426267687290407293397487372544089606820260696009380071903403228162213690165143867220995198526829412612074328066786725692189120708429327030224570212259456309619773237991322579518499365076802121305946284391960209594855076437644596203180836043379902297759907567233042230507384547130538953336784703915054594500248254938219433828826531748583843724819998068510968679387049980831509557692153733998395730254294800792032079599662516229619705835001775126769705715125500151929281730609111327181468341296186435101012147192339938615143461476249652447879007051763674675788374729516824483142828383255129343713860110475653391814062184986671513800779672584307960818382753524134648442652043329961030788799611050884730227532565199137280292117979062108843453317333157669731289966317680128831631074079981120429723915326695030324144944120910964069323604127359590406962114304343229779204524242970438188694169483539277929282896110390409662510407598559237122085421130289327463361260507368706984940735203698897771974374772537825427456*i1^66 + -26942264459361736968398104969244860182597312696847070790137730018863584086865346159900001607494256012189439908851010970768261256842931164029738638599242959985485121998651729082912049826106078664324056674868903194728832024227457370857728231135294709458468537390508229308004518008972772416807769987598511148434592530992442955246407191634697232901151626330847596703185351532345030679536703808351203335632971690217834255809321692673423739890480717986454815576064932292767329370875524063716704270238751716467742308508958248489666085059642410116714274876254638061297102798053336955539374453551080608211679509711968742078094292088226658227541030896261614353185143644242502197695178555578778409983345008391148734894373993467251928440249464144659519792813698210868216252416239785390181519645955085895020049925663621010801833568235984170675854292050643569760696543698853252139403065134233973222217552177504408671596883032717954753418219839461001609837467693003743289045805769375526444423728118959704356336852815292276266899995525595339290604384894618660959053270699589827464003685400342034643414993539273325861499256056100532495109534196852130489606618862835683404100024813046198876965301378756066076642845816617696148310125475125994562483594743474984115274650518807157789770471468301732204647633577526505007261965834148288805549030294449546589322969578158292873520029621207746243536257571297225723372736171948665661338364305343923667793357160290044607875369907537329284182486751345733166226511367508930513720318548073467990154583166781250092284687706400434819881199482948502529842520167424282697803194906143363988457366209170556059567565055499676228546347472688219507168437410163038375631062901332873925970891927372795309868667020079377959243060642365208172533617882229613158959222634853918645513552370885511415968073003061190660611723807013072803838378012815241663286063918075130084741703874158242511003667857359527981668124076862049429517586638375394820219776728511200143183963135249580557456174696807542386298468338019475767339590782369051534741834729820400627600053883019939208597702567427999090197754895049540046925011681323464047577428326578887865171189977578234173397281566639395949833847021260478152238318347429081888170383024208566649240531150798023344918335815862208076297790306668597754098948985793161173679053936107076312687260727318825371157773243909882879247018060294448912447735271867723583938318639269697515459849952762703445725113132437763564568239630638010215458110650162561554927826511377320223473301615287623431284474760589242383514646609920*i1^67 + -484500038401420927044427205187509271052593537355802356340048639608774364493077477960007033637490219803811424491591528076566267565079605314186351539963552300901935437095511361264433635432449975971772886861598731492240656299407696225804136805309930190561764565141418012798477223439861866409752543788015812353544785082431941822804739152793384937359793703074679350183077735147811512858213125757750821024924570086352377585378249051342561596961013213630677850096203370374480319585919048251856072803301062057892524467814456966829233272062821539928497020501994961693113184284582042352719805562904880889387350923154261798993843158537285702586512125869138137735615780578269316829995673694624168623076855718369829875421920739343249555031601083948517992456349559663841685015538135693505040450353215963416486620213060983094360281063976245996931727745427305357583705427074653441624571501537041741133862439057976906168392166527428356575001277454841271609108070074410207106256243388259406455963260103569497692228878742684365532001613347837295832128539990928912922703574128384584098919271550640710776158460540294917281748238930062904637266867673345030100750101936442976679431653627861984150488853016850786677846244871674803904982392801267843255994161569113524533007139482429952368663052276028368958623038378844918282176365744395077535225524363425699888851807529479189485492699378522712101694633713922013689823555277873447382792043346232051597663155460372005639361978657755949121907930748765664096568589769902009832487891358889445096456124127214553026140379351757900704729668821835091043557021638416960126627952746872365667131371375389219059475641621045568247399770189211503120825382073257324894860102448844651654937979035663837331936551143819493511754167856765598788540615693162354782394135750989233574470715350552737292842221036085176418703249765340037453986565967769572887712257823294943432056091077011550053228814144423020556631790669813725480838146216383677767893752258178061491485797119958421608179101832280797460142698924093919116293116830622960367242267333750099413220252659646656204779269219344146665679181754042508233088960300281106631860866360139038311759689477520569751275977134243577852757600365496489249525361130537571988850546074897746337070529391654539182617787316377646228274193343667054983694276514045502136414922355073696186471596235381242657988963578581777459953590801138048168365079355095139213648912929992373022125078322463663885152412040202366616871161617767270160716348546526793989205265781254672147073412086168504589946114256209112675123200*i1^68 + -5608859159369883708551681069826699912168630192014653692814381596512476647056173700596050503225631626171703733761045332826870021844859262334501983320972768150148367569955060420810520981872183859585812463643748748971848398649987944247628608925938340458065822110686819402082501702490419491858579665289564593357531714406499362956302688405627710550944828494234834643289777051313757593665280608701018377210997531009552728530508264161485074951345957670981413750333331338104787337608940662082239156484090914971672042116057032489616301897298600479654959472607591789597773710533731282683145338551263429064924868981750735568871757819251849676058169390501098979987014632014722269545243953693630160771149123158628000273722121664716165488014955352788979029793446904496946528684409994991138638188939716770499055345167675870604153845913486003895589346030333259401900275866280684513324874795530238448599253889028433298288638861397295035493967602056468743013952773597599490849979851348219832976474563401578420270850771061976128367616360632618873904144315533463459484182255919862041078979209293390700825354441255995823247471782876202385787476210382053547217696133588034015354863486843662358266769064292842376514555833794619494698844460950485499466355330961979219513267613883700623658314944941104409784845216266448827390482293013309145313237190679628316040273283572081972843526049299708620336186855728764867188984715587753950431186239448923052538936592530995973089262216268538699048993893549963903096842442810128119693897243508280891983608799073726776725556704951498609512105912425774658488269336862385695622534963212127790520012536300302452977037968185148107461698029352653177685017587162495314734750830044711660064509113622965145533910204462107516358907205550727181051167450871134416496485316702668605496604506656769236622894556926677786943354518897463702254396716690940909734288374738420612561459327703322397527695655703294618459853541514987420106063880341053513350250260153506331653444536646644309562147746189693597574571822765469815934375996662433931617907365009471849819651374079077659309539112620573526798956486414884839123527658893434826484403352703885288079094815379976833975364069014889200860863662128628827979865216099477274755030528303370304593009993555049973213134277037387512620629778556712231347043920481173668992260518485136258251870180256602132999840189484464941181484521091740991873411717688151012222020306786975502829549891929282107313394798147708538329280937468650594608297420952841190789129222118541961054104011619964004774552841749788622848*i1^69 + -40213638822181856978742742404533568635450004385522683034305747503144243466033313272561797436015991668568463647233102482209142889001093878421565439785425244898075386854137482966203200215892765998255768806147895653992443899119414785021967999448319872296278443380236828676997525480510835852306518298891217612051242644995014560296899439228931659796802051756765272211038543217808485030389736434256545414078589590043214810044277323306583798612668274956067988588408965589859286745476300600263136193750057119808690096337566749997705786161736815014239479079834106706912167767582906175389580651585146373932016326173654796522094253526317875738126840869079922228566184582838301528441861592613569156291395336253203864971860074482626218264888275017668934742973283072097023506854350030742399557542855131370217966487511834916587543582914818121137184494054460231625556911995574761672415293685190030629316375638979583265126208062938686676534905704159765300677109117695206356165408058898760792890820328182967622153243077148150137602819335976421826997594886060663264538394845282437090737809636970373584575846962284421682376448830935939040020013185892005796113811138242582796212579052932461377241764608140403921097566953534916201442877974539249051937731333817131203110750776353684172001619852324964599513499197509863623426911315841423350417337385218408619235602822314547416746549474678388839621385130423835041477256749880999319987575930601795921626787263860146827872710604939067512844520987692960424238675355414323798951366288773644674469506437328659884659729242511056732958105569448218665482624757722910324307927889496259064107313272140996050650153069523193942131017718589717104081223274713365425921056688598007826267937969383331690881710800801666302804258435726002145532643434002356032160657435732042337754546189170164432937572944837765441447328274949297429470314963066717114216475735456060984064105153444739640836007310146529938103217623084070745593512000021406253818528800835339579980643954049177318292864994804325924076197874080822618324044593999086643831487451005948983031460533335389140371628794785744046555277243705059308343718217888382374498893835876010730702141213118422320879599407881132903658065153488209751365584171130845206336839079282978046648822372527579065185892085033713017838083582702996567919980141121048602746620030853248710032925772721179609703478267095571738187338593004264697350600351797390978629888331545099517307000486316318484125199847489539189222499215102106583926212475740062385012158445875076518231526289297304659990473508651008*i1^70 + -158071233949824926537421677356507504828849895985744581283300644615317943312992300558788051242713024840043027251271237423509732495559278749482236366800997929888991499366350945346011250647398503265576475977926723979654392046325322946051112480754164938030102510370220465985360741915103969359003034941269081168549874492107728432922025401514288670740119283393120424698779009932122755812699291092024150262667711879201454957904021396582197206821491014728144522998688440362704351806273087729935322679568541881151962429512462027804794937903046649144658590473009142284379611540714844300541008237740574721858303369952151708939480229605032028944671037002851715316149323140540575680747197541287583505814315031976144864562931133861488993347652724261971775238265894372898971655869893202558572512151332739199968732070101182906183934258691141504177155604046715851356893702578772871349442784520622316038032182067322127422924251963275114177341210037505621421377866096932038012534309497634893472512000629533922840853219425947329982370387469092993858923991565225397011932814802680822102640663736343512194172930375198202891796115511294219356709773635346281418180353639996531673107327757345524331785482289655321038842832306294239977127559281545474996761522477827386963138895402011235067471765103881070432329350524983253379594766797968271688499872030705504527391887908930601896852754187476569972538396320587188498345475957137914953170592789767861232820458516376305857163276150932221979094613414401384089225812939716241173036157786379947206217000358371440243047727988562859580353735217796744547368281495284957055713009944968778788366166142710662761742798551128510652067453912062205615212129845361732932596243350135317896400783042230957920809299278006926635167649426386945874240269522949761491412188668454999432754142638543785266581902603693840760134928866533449703731752721392003003396093419470281933762674873639774064338341830685362215537419689214662886373641467746907238441941891148665249028793638846493311050501713934190221914879343732165953340454440247485812409647039073601764048403782558871170608357310119565377030416217890211040196222301187092433290052734280948961178783114020318501917291515452408397614463357231289193554470318957751916292987584101755632912691620495248880029908016662576128679648886233385386995768651773280876275739814461817344787443029071675675501552273106449983562278177690552323767410013979031304061150907147505964255593873694819513821501800470715181251908167185202498659803904952826739203281205168440460637586147664368557174554624*i1^71 + 52394487436136830999280788293815678707760150341654221628101152883469315329714173023205685930940477350777721298718243868476853084539986567591817031631700301251592331805187582463811459111939195098942644353893843975246015374124208771149342026945830864931671522128511274393339079759661665575296060848545986677179785473129993417466518663481173705424498316613231357821228769119639468779386729654234939090606289561130107377935593476719009036181696685555530722916883725989503747740551591895869438422481609727768479409846841210247132591861031283243486572499536423085912988245512806694888095122182320908016309704338765895447376512041318210914924302092192351556474500210262774749024327690940654682751228307905124076909539484550578558364242281052026789685493689638446636109185915676485698479316852467374015935340400627997418559899405065315121697589063094956640076446897159370549944709498504718042638571627012599110086845752360318018826700574083475651072341039955074812786437917944162619864258903329092788871639689378709610783724702132323642036173840549924165106446682040623371300965839567890595328935572233489418011764714926533712140136142485545178356449708806393142467584055638726767197679452504434257535560874669096410586770023412701021978473354475933571950468065277167732188300254786874894113873763944940861430460739139461898311900360833853424720968019011012731958472627777939787432350254539387792660450097106673172685597438140074563108427236969587433643238002941136245795211993277328420653558308456151993464423193088127243574826301414116130526813646548845622041738940620090301870791520638913591115218191462203124001827947958190184479306775474440464796668378531387824108456939758255970738284362508436404935617566881394607271721920159044461867456175702314905282175515628806703561128745261939117481029327722981633782624584296712143865085327457894281812790992541924367743784283232739071115479398529325249666185512834534029551671129364094143597374042565142584860817097847207157394000383183378825030114002861937193444476554733218261399738471870767951823344349114568733860010307518152459428960399052003976985260425257652526838889673181732336832515744671690600526506469941896529022048750236723701836039209905267295294543858589100731174434128570480232612095528863708545519365597224749939896336023045687278569597009999352795540138856136515111608782880479345169802403586597633865883554492967781213690327448331313379855479521271823833206124320574815200427005649288934622829255305253330947390922835131006120966140727352497392264411774346636296192*i1^72 + 4024385585073551448307415868721080636888377793930598386617192523300245103195111448442344175868948802596011845139872672711790695933930653509397817364131009131236336069317876377820766996427820513312740231261249050598058746630199982005670272497644680865062740998709514580366567274074036159048999843561386654360564719746045135757099250351721714005580800496431249591204260900068367950798032896041452336533482854207623207678694842048878851926463194649075935539483263605662805434566743295609103516034217990250212520770876617771889012051756678642762915623242812740937709749192588858233152413696439333589898382465947066360051275158288437237010855751100363692919021273079135924410661583321999374418053158275480548489711172324711039405572252554006074467434656379146208127742223710716133405899453769182840142569402668228553369979276364968504451576088233750609850609135243546815021446450598309912278907344688498390197051447124238622993636780735561007091459114813420306144401415398968092485773268797991972024754942735087710239990176250665577696120767600764773566331617602891361884367661765234148298072877480624867041674868317665959785610374971195735416680004038101016295858987054883929838678236816722857887793067544623423851530175871937336011033479664101947035445011146780302950139928810161478124970476334936712438739094418720737502713479889143796604126220776600687764298714102191326172760103523500658465512598987338639504740293314589879612462053216349557668130978120698958238550883886480784030586991744022451273130645854562668736399774864720382647500453313977493380405629770397174037299770214417117489948398350427409643996690186326467237469099137590195398588605525819065877958176439963636048865911513629231595627379165833297460763140996817016934131417606694073571001991967475100743739062895954726701978009358545201163044117581462821668526876840363155060149396156014572161384506759571490834339668466545486839502930932432705366174259525850120529867003296030127508588759980664435457063531769341000921127909187579440141410716876792449026969480645645840475844288212048660516728560665360237623624267930518486231759643413529452062606233947804485187939162527476629679688141397769336121436123853419594026575094539808294583977381592646775700334313268259850540282838889840943677682211265609574844567998683468336212165550708062522452799957678185567685930290222790083600442526456148482397070559222393979042279126056277599382709709455725156300197263327273213546146568489334964998876625021722514722775629928237491661102499682614776256945671211319296*i1^73 + 15883466655367478712516044970206640645609856026425732629427555913295769696103082973246131056377252801556263737246609220857776512379690393024944951077405412643331241420530905585475902503194717281786921188266563728894008966935293326524459130418118160376396566103046317123867539684960592971466011976347791760553265870757650160121282553798990035108621714390256485779054536614798031992316437981353863782795723780002964447480109727633109382555086395905735163490756301069426456381064160240499767871092938108799043129219569785500930675820512647361929243524438746280717670681980497329398015403277870311825776634264598629793382553414912570656186894639282578466079498002227531150823466513837122927315936519455312250972003032431799518717859903243860406288426900488828202467987356265762532272572348650622158669646232053051556959281792807173565198360896680087774718527669909949217919481304493197107172460198905897700724267293252338891981674581085706939558719003443197850162288418344367190011317995872932061624608396785240798339260156019049156204985068116647565012019248824163244707430128916737253853101486473002069866270875470180411293789684461065789559688154655927820571323449300853401769092946828253833302176154245128713564608524138624498290741046115470590577481672403876844985522747879758888848973062003489038517283368615914324987725295185695378887799398239746528549938380315325325488472517919139307017485913061445065880989948365011196839138690583313406600272781968189627446113881484947965155578157107361939877304640060123883769018780044449651230278377316781977849253688232437110084487944566758880764903449791776288715650838126170806618970869817392052919111041160987115598097485586146051869962462311912870790009727429812400585658796288050268296704590111135155641513284739589513213607842280232276973162020571224407675870886586298764836957973844697270986970854121524848343239640629516053429931381871074961441745447940760616091631816572905946759327591167562839047752218439915137887205787457336110444365535070126853344728193446391997190543073839653858193603729357743185715540510077327735440333610362823437305162987201781164081024463727784227281633632619821508906593568694491136993405934510536236697366801969767020261559717441963823839012345993851088272310895205411019939121824691718809285571955185171959742976306347749187695919753731551569858092280244590700517433059449477656116906836563522825040579814617639471618282061706461511374017769244158483089279115482388025979253613845812745803962104918387647368667028215060284317036969984*i1^74 + -29685369799542137185752619721930679157528121597977936044617731821304998220234452768025799000860162131071470347024488042463460432245900594689453997475932070178059918849425477826223992431318502617656700622231045769833320940718250913868038905098453228037362875712113872619094680984199476293912462220611598060027175079193671345669409181300127463637070347051339587044905971636324497315141033815061443359108166114172713242963136697467166427153217353861864414276536654962767821482045690204680825905390319407501713073640460192719020648303840745722738799606469655687600697411005829525012631075220988763819002264780703425685775676279286436872872088586947556370174438182173311769947311836080914767415897733961864749212201928906694431950292435879888296361274452568885861008389411576994729474346057516196687160052285538463637031731934963751958245830358886026219060526803056602133858874893069138001826681105429048337827030301352982849015010790231158051553143594472658598865938126119805706322512044421995737907649924108979252381491055857517501227026413216748612647916421987800377995260280014119572977644134345702107903701495065547325453185985096432677311958633294297545111369564649336108402644087618959024194114858862024018805095198277924751977724146135073421599316155353309247423786011442325692958580977809879002436889790344877251501259619877028716050821882129660716043419724891817009173600131022644368846133569334494948767808811784553035059071612605971519675486950138823835429906488154096007150266575217718719295943977649579935665473269179559580245356805920685965124653401938849063891019213855163364219397462405192781199926079074293354460634188940181246483136562033715743323275784668830571743550898521143939906949175821090383730535228789843506872616117632701636242151711491182176408731498235299164606639979613462455484000337869520240926992039578646085167601015468109767164905134632779046448594198623400915822968924921220599640321624558597997240135855870757166078706961966562596852287045780609035086158326971097999209595713275379896617652889820999649481537934600851557253779919501747288420248961507252532947318680907510207523682945824104382479367369958243063507519401714103251686903611084312903567826894551161888098286475773760580726316505280226182429202695405683949416406661770147892397648669329269228772626437426282264769379489030155464922870712098403545404190021122365306422832118450807373737342522299602862872150372506816546101385169951021038343587716892598394030707590563878298384001780305345254797893688816350953209856*i1^75 + -511062437382303015822570953969868975498076615586352121304469468442315560331912526445088493836838224633514383599675083096465924017436575112848866714093479679751299379175754669170514231202604616985912743095786660449041692236672458839922301906000381340361672584788029883022636539549362364237080815297733057150113104472084971558178992091696710303875213090806730841755632347308399741615640902586423968237472449019209144301441982980393064219262584630941993929893025704614437098953983684294916692324432793213243224109000378745667418715471886818532527455030458438381129338058541795580145149065806712089684249040281198277278284279457068402470397954257874983668848080945874471467868443612616031038419495613124021203667830224016031686795725890027185847687524585123126051080240699675933137174337840835155499861963285162396699218025494249237151812647483241215377633828123218118391436237623571763127084719547720846984478196735867338024284893549095319822496238028691491748255041880280886196092252317771036192354279754441883269359944518494003138473474401387323892791633092085609792030983501513874928564299464224609656060344566508317782815030594592551344288553811927791952760365520174455766532465109640396628069820563439524723447676228964973497390015085335175253996522395601825059399940434562645659987443030081712681373745056657444739753399377672721921872734210662376391528925490361473594228404139933932306299049452301623399560135799112591365429319724122084183139595597142381392392720753492580478315950695640960040007525703140187434848615194962433650363065952878178322285333696473940800464632169505101033070988532941391081483282622055145219181133772352607731624203506247943261493383048485135112398541763424772843785047560453475355103377694540313282485862923702658671982861099556688157225340833969127258059218407639621473992202698251298165577015109039551333049540579408496869352137070568010296723811791936887998276395450797175352673108852869655058566875213864232560534194771683782271619101024983610328443381595575918999622195807276009646555957676130051058285589088850965946726860463803249380995523075666429754216754451741227010197186074229907202028030474908323673148815489250203403296467304938396136636277363470796058236386017076314998389727586107477650251875524048238530712845598493915447300609688221446771208614047728425303149753761709836895569680949316233762800527922986657381686642103863566314907013589546140009087692439291235096764206648414697779357181670059473503532684651886367339181980985704627371720267741045719040*i1^76 + -1776895448941606427022632063313003718784034063470739394538141599649976599329998362181405273356299308097141657901479248410058564312995934123379090496242338064109823330372126897460384958842595811975127032769096046752082118829041444800930388078935083438320751251984661595695377581510785436531933683215369849593606284075753211888609306530448915967269842205581837746084340196109455459716126995997436120774119845308424254506161918921174014686230720901194143160954777372600269154196640363816179875532389003983817032875268915235028365102469613418749185560337196331183465262711830176204634279142296743072213719668978086651304491670946353669039535995328647647047957696377450236028153784610553000844616481947607170618477417664234902619624156988170912842378166780027428829989497877437000575329134974321487118613875877204508894689227163196075684189480751836781548927613862123288202573375315216144065857918676734281206619720096258580028616906377285337520607796554079663246592098814913961569765261895898393932900383997061088070584385236920037113156869410398039728714079275677755401530998001502527478386250596810637310242091455730273723477956342741329476729867671604267778888051302463475766533842599845229761146352136765807108052745459882541627210706617506499061303943552509820245092457636993511463840245934573255613407583085995450365080804237118474645088331079886406402154839018465370556039945621387018330085668115692946224580634635271103813726710012552079248664236115356176722260380062576454586429130908228975189024358626188723021872026377745077056802431877172724013924382675579019965118102682696320800935859851156399073542199892121092569002166442202525343215295970206913438477623982816128177128774914443179715077087215147275251890380105550162921058733867895606422146877235872773400447984192084696079331039899427762478235588357854857633085529571196865385598141112778144650604465270394338044703453136269311902561071620997977046576299832873259797502922088081127685865115556854684114055837575120828580990039320572352027109869137118530739229403513369292153197446328282349380216959146331666050800090869127146957263283894836481311015340773625923396972430539909429027587995950759716854651167876560568959053948926594865872925723954140685653272637644881670053824930856345478642604766896134267431758502796931359924442067339521600876227984977822954849307079443060766382157502084638580372256864254567568288333270863370021133707453218436866672010973353488886449824560635151745076706704736454903799313470491745382604941897498624*i1^77 + -1148363448278217573861005699177169790977063028771362865993890543375439918939265698053106295595122699908740221533967169080603600193545318453315749907966671512196493591739640245821369508450903021422396945807738572473155844852887617380595168667015367436950996875334058117096319744077551011905040913767614500221269099630837818630884597533610843128137465458397489579130038510261962982161760668308385439881698274829588703246409787742390296192122755448756540873137503699292915793704089708787397227222679177579688194517741110096390036527019310143839848081916938676226669249303210287633798085257868729474354485938643234414771098066185036288178158731015055123681326656634037991694766568341394603324349704032661122816508764321145446856239715369876757669875049826065942341911595694918422952602061820297730976116171455161788360256575094561994420195608187205135741741311923715179800220545304237211564446609154913326108024719471917563361617725316978864592012347374734118148411631453590207713744953041995108040386851627008308706731264782837857679159663209924895568104557559186814378205540883697910292396197444136764146373183302638182588869130509993769392793336485055256141810175971945528953214806566194857513547759093435913821639003016691994914095131501689552596563546356848653487009761990974232406066217201730246251742540741872861806062223266231280858217278305591874508252193845197600975774817650191520848003694911612855381969426108009071014236091920819674522756981253810778291641390849501920276958311086428275458394219449281810757442337604470119096469286498430334377807751573408578291902816691941041192766504454124538720988780264431336926875701380434998889717338740857369774035845585973407665450715087458517286901268695648597996924678323292756592734669563229270976592385135740484532462047273026564865211193864498010943523148875857368654053976226929413375476622144014808089818529316184263536519646582153640507114793269205148259696446058939421495956223487938337411593796774339360837322011691098968337940310983398131050822098266296042797133027432958109093124098853224863727657808777872881461353039116821401415173048972836493505582353307938163952872996860628580614521137330542841782863461402550810356692440579187401247732965527818540709401900236260911353770649586763266258923586809417139313517283913446157142963166112967510921151006781452292238158430725337735206237512516884673385772899959869160838516713014957920985330274050325528660616896953078707495979913165986190215108854701006803618084154314098647947542528*i1^78 + 4370254466058629449630870084644313166363743127975181283745207359456456662138417347063811855169139840037394739453638097339448986735374218052644151365796269262542811894791642735786536255743281657444539508191697686629666970986898900464349239219174857458483817002118412459034540349406899822201382626884276186155387496624751734397488200789260807779706873577348794999800934892545573785551857594217372258091503527519008135309856022019827066496637782315265410304781172762712584511721228991138120914704968876092776452587789401214635640692550817774357622490088823319862952112051101172997868423300567626554433631232811812786536625303692978386479082316614881235343337111238818090542149148259860161195284560010289016779389219591522592315929558986434166401100975843147867235094992016157357879395807411028401761810370510545529098850928012081837149274996980071042188420200537733044015918722342991492579679154253431624351710776422827092568160038936737390996290289157230400877028218667067775752336114860631926540927472116626509410979392539409552725586210070138457591460408093359951680951735242360865757249022008629952377687398963449039182723860763415016084661093594557020215719560331480381057219720600998306549858411242316030359876764580888763906866171356214882572467586489127617690287259159832704917545797075684704316658509130353834923293434515262076301238003800889196939823993986507275052421829061193018959494875715280119833947609944085000967445666326245557249819176826222543551029895876557712722604636601952316837040311936175140072897457225028826994023375863002962130150093801654976701366190814283751965884777551930863299725126893593109463763331742673438054752879137462336746303417925198496402943319922598857425714335648819049200876305992023984018249651089429886146791491888657100405253078325823737981810217915933840678976700681434964608571671831055105586633621403026054055930921161964294250476155650290141755244332483687170048571839015951001541045992854584358548944290043619979292179443596430302505912585190510907148271732927138672202669596032024494978539013630227995991560529358874503501998708986746901090542237873001545191584857383079403741401856509742051425551671016506528536698651882328142145314750158556894851864369281385106656488530048866748175081441860933687241876681142752508172845013281887385137923200425646688773409993972498949390785339270363643843233941082171132301543458372268682778257516811690725778009354297198699115222635072538207631607419025178249096476727226553148828806107089676009472*i1^79 + 2262318499011963832533449662327808401113504085291057912718168696750153660248898170758526740780777278486211920947841848994733810540900129665479580702260243035297802947993672135653348576355465376147743368633499972852359500953086610859210380992193440975298237790956921111915590030681662566001972677622822211874049322926562367129925004206254487613664428121213256121977910665171306577651243253141579127461218931120158818621600215702337722149525426687993268349354213273664507437871839454432463831063718598138853657410734375792930956696334943795439548827162259349151452024451442268087578371186130751552432341131577440097199220236529751655851088385946409799700944005262798658603709327779271821929785885286818781120064832171872993581910492055982115101972338322217720982085554953047346353243766177320879962168340519975777250331300338977521417386990391291692507905320705878192876384770621067268389768046640874668937233443219372681457412840005637271073254769256136166505629603989147878917630961444497547621038176530638586698498815007301475706011203708622456441434220059889054566014780834125803711668046230621265348337719066442044948818195581767689397824235971108560704828192496444535314318855002561679000529812536632247827602094052677155859075370176490113650652034523095884408496795331748518501578217141215632961865368710217154463654975630843479367537315312929432257725784130315967923423677261687181066950352376156478588016095950688845864646993678493592340832445225960455414205588661206039911304366344769337742931125469683278709834615858176818365166354098369550893276591235945382801844113841230408039934052325708487919826848588045069650217743222071696780975074963209191452100694105144304834378883633306098843926845814537880880425651376697120749418504353277991107720052977201586970786619906031112865261928894664972404477035632294583821598525468961220426555993838232071530741480879468127499343225301836363912559386901353038724405842257016849706982497088460278481367765870105517891434068678408979729275270769916330527596780784067916841176323673076729705516574734889336970368459969328086371425576119195122254420333067180184704535483199291158349121269509675649637233540143021088798043128460220255270373688705829296276740095327684845064006797155125460112401092331098864470890250384706928605822535757073704287810422925211615084760520813847292860721480221452105812465789629757743579787871208446410249955795075449334407865755838971227912253111941025818787705341998025774390829153727072297407603271532544*i1^80 + -2800065547585512673126552263204853953061918931635335053433775813874874783049134764184882285974208089646141978278371542814357337138693088390781342075371805536107338399022776053200082415869245910901554256101002271902788628428314355514153829007577089539338624993511932900708137392159816369123815962575801970461013057233345677068876807555293507154808818488345941826882819386647098431717682058220782735611055940255126077590937524812637103963608586078995408072452641165529862516070333458014122230985178938626230185522744734685773179385382031375368235936255521334463374078744356601613721862125059661697662982819418767775679150407453984110679736258964927231787806714671457406460738524546451074078221679458830160087757439589183373473143136270179014007875252268377936285663344063953068152682914421839104889371842001387185274896176963772861213172492418369842203655606891363168631708919429506236426403748405862471982225915079137374427199843640878569265233294851990130553876900877085179689080892499581288147925050018264078205925173797157204057730908266138835634393427893134305900726160159778201822989020548514934702977959913442623326077273717210649519194924939011587193724408189093311340145161651646777816207072767962705541094817866746707963305561387621967372712766359774765250808529882677063609186855701611318125766651149343057996649174193103620800451249233539886217064186048526810034332503873836667069402026393924695821238359639273921473938757414899844995957959065080786976237291286584317021180223448893843106052939918984325062105365100855259548843900380158447637273501809903010224620563690600562731383132563935779756494751025348448080316478837150874058129332255483122636921977680317599515311912911233417706323800468694342549476708129820732274115678127422872437962760704261748873826017470201296069106751384465216676868604703443190630096057631386400301226437677624791900609348453153273625698764374332222483175377617067813006863500127609987000002393438520254674206377297852865001279352161643343663548744295058303234644888056279436320032084594141144988721112547718017692088349382605877927275641682239259219661810789767421612119378793226586417908969903943039935317064178176606410921222298059179332387085448342553722607798506072136135606776631945276595561274326093765958432964479229762256701413155532678098202492284219656902791054904525570744100159491787456046295103455696748085648955479414782239496547308665430950943199785180265264064661511676477007394921314970715041350481496880672789233664*i1^81 + -2925232391408239091282729615170460711068420654243497308849293697645387164152141971184251509171522938110422800742186102755714905870532686072902638111441487123484097857471532758028358416936157579211346423172956137931940250783318311000517963976543417498897916504313729878061280739430098068751636272966940203744793761347433110149913949423377576068448642530101614141381595774295282850199578757888158275221057534815965424922236462661815068145212145354303828536637643459772540904269533976499174009466049664267005196565328332981375494513469484785758074403930638000564180219774038444114515155258487079253402015648687973271300644490166248382960253765517692351336193718074667202858809551899286614500892295176283511797089604489805923980415385938888132873295452644418313032777128245371620104970865278062862099433849529067730486696931746588986353973656145927046720030499147442576596952891476773754651002686784137049544063805061019209740883007863990469819393302111404018188981942436107098830184424302754061727885715374601298747012267798267443725473272394732200429384735030366685708235553225695066173473225969519774034714579421688340342369900153501442725108756372932972864439286913852456602873482564958951244089089599006327477563821922654444124680120836853528255935807548923263619803300240719488473697718855275299648580395201615522062913365523818702144515613304477617240650314089862055117660925639221020738585365256485107589650107211278100923084562153098736198671054270511991364643204735779322031600259144382004338494861895425089360881137827099502421486419021612327196204460286513382723578813868505430843997935924207681922034022823659659485181747835637499330606477034465742575201512354525021308011298680937902278855209708113837752626642296265257671366656537120993584767185906715990438822984644120185402233350304136039942224812203820602725829037703463873199352792038159809318632863960481179537904850591089922973034749451227834922607177345623488038448103364157773814005933088100623557889415274078108236188368414313693219380193579912716800665764400662663695575307182436631273246941068005121363007223506334429467428210934842958573781564974042065502871243280369147338660229965634391623232852661937223883120465068945646563164870597817151696517088219867594918994806934369986630185580558380448093958406014872066602459349631533552334230772369202636687115512651633328827518812111238335346268268936871675144008873934966324138560731580497031250110487218652957111123979883641352626812339503522381824*i1^82 + 2006251202243198477246656499259305175583480602194042051623524870302586030738145094265909869994372044037520807563983068786003376738464553153628636422690035391419628954037891302195860556490032167827373261972082832204187585817083496842613071256871774070412182516874710441150274514453425395777513100348374743354076359697286178302841082083035004452538179863909769703921673700336010994872824608668830092689662693773056858914646011021027198095396543848628995426087900982084215914463313623313214952562779234312413953450352165134298169005196583659568593049377054189822157501591353717513680057907908417341422323882465242097072945721796393757006894234830340077835341539674626960879116383438254679912459070562266286347667696423676707508821429765605403565885510888183344277972880674028819116696607672050347518130554916968063202182060449764717092880835043895577316609162247793030803600545687800084977734063000580805505026631384600962886691989263154948337709147723794315511444306092906932386927250760276285775159930911129888037487139506062672978051900416692050701837078295891950700314338091825297222772025128683122381917358160349386353660350373316293188631963282202591846319774151936880048823345694998516346446301405329223878809332455982181787706553416103365697491541474900582985996968139209685808806675319146699541978604111765717684901092851767878074517873876555518227974609584313235995796820927760296267502164492658753464306115937860597642109760172865736801027411695656729929236320864681778536703587245668417872058506614974337088116450395703428297557327678370887768291151050529320333504961650407815972228594771695640557284917165010330427782825010788461563429250405645913525913762130690283515143037786452595756346894453778186335598999203485642825037247586673086841284921561568411972577683760041392038159544257195720561576537412004214992158605926499087459209685847540750371349761796020551250483054205458400137802938026162408678016694342345348969791737120419875440090413519540802229354823098314338202272506822098476368640357917045167855272413936444880792541673657389646971046315433227735330313614349364331304046643677362893941835116349473374230345123749822505307712273320458528329680048276471971595643435057072807076193662902227154529835792192561800591595123719613210788269177798437385322401613748006854776983722166608095478865629646017713993404857838802801018049472241623719088043028202849326485975252057269556003058512745679638103247357035858895798330826313059033422014674108416*i1^83 + 648276223313178723425373749651598741066228199034301701526332172659947223302909193454664306904861556806268138552935854165152980976309809754756168225619847208645224040815946449145265194144673153732747639513586453523715926616192931820010872657871806676236197571472613544907573065059366701090098478826881600209406761447493024565653142740949382966790563030181598856076485290401693723897105269157639187012902921407469344337478088527675621579431223711155316603106619889049786764793499669903367911515072028991639831525761715518932947637650861201832987376679420104902117627540846428272261568711480400753307770859753480525858220986225220112697123153284240207168709262584123338835516858479971925977406441950585835756408516934161534544859337830222925467725194462684386601229596010767885056332533303645065740988094721049496666537245143444074966823570346021409247500420725216691455133007336496525373800965875260822610128951952798317013873832619648476517402498294350649724513471376140901491808551084008388020894506359858345659338167242849104488279057602323291415393980383668317337856393532130484032010560607633573889123034782214472808221769385478072680188432059013740566043033761412886584729001744072337238344815223947996262308983296001560037955906314051482488313431006085200048289410722412431886622285111625387944695895897096652785889227181009805325799379964188570586500536419965850151411773851452607230651058620900199342571818853462024640830796445922436463399588273628985235711125693761150230802332528837263225403986339071458209028610839619219415439942703424970411565894258023131029679012392438959126169017315366066944273548614353381583278202238014385263617263198574410929203074098304270089980692091964150537810180883586464019356665954555441735776710954552484571962686676720317326263984079949079851381218964977263651890901073333385727484550013256518747008566463860698777018222095396256820545251576420726526808237892349421882819121980350593739651514767688692993627790714693142772313367553958080728381707290354503377691364876089992074638892597463981825620454382934595176316041052692101407486166048778935052118279347331538441634099418822630825858315376535646768867939124790940652314489417348374792664802663892912860979692711276113506259810028389507828661082940438317035330107714455605391639030699740565544399008295337326731209260611424900245259285426176137804087190252961409690140217010897599351111967820379491274007882442418548984887389193871291075158935989740254879809536*i1^84 + -253278527801987476734613144623582830858943826966705585193942646658557806924990465896722593693850891962264086856964478778391134433455576045029676836509867289008176472203744199413058518111895275821473144613424922580467281535890565099034599147030690875943314066901688732791208620752993109907550769121951170379498087562685085432211801347882336603088078281231986648579211147449142150574827512308383323041798290314895758452379034531545301463962965901152303310229249568760495835002491317523691695058905135003733132295147087608036737756286173711330986686538622312426638914575537938263527447553797662028786719060058815225992799046150664623166617851211020993150654046152488308970892243682779781243634463008191753428741218315189880296440671606777041382507670151525066862536551943521412943359073322095761193678212391565631254488748662848699151296375976334018588297861280911042270799970962015411292109935903530737983388482202587302145489006804655005338901630876396430209306540439716672718214856763284536363259599824702710651967485343892622175836333424301460666544646157826526513604325926610897354760364803526584972228986308526703135106605667988959750998065302910914195027308382667252132832928555076931501396531561714865672609270827184764041224204186704423601160563139352402980366806437798230868745285939509945035207976905503399348595795730296545921109223268412638535213720696010515828755723771448353996300129045465518710763972423008189530496939802741193509987400241091280099322907161904457160528009858017660573170232731709035545750702539154108462783085875877919280363819125495977894132501816797220119672064398093299314982680987510781163625435416101107997335680763769650474939167282786566316037835594612455738991195115055210349769103997172908414849146999560352697105775682119098835959096348194308657802859547676596496123892181720536769351417894914087301634697402843296617938099393649932996807837376128149616153216456080032161066041451718863209044499406953497350494446797929617835797447063820795469480360935087620030739207010112438305812222546806662792344812267486293403576816426077908712426215661072315261170755840499964005755755756255481473220982311576962108944717239071034066288217045470365894701098463077604505209070570526413849115382936584676676680043320917311223339133839892415103926555416483591517837902222951482210544603979073928716757513842446723644522546096817375748964020587117242017469106696309783209842170454129815444160270334160255353601474240754745344*i1^85 + -319756669561873014851627509397316567178668804826693849338911087382925687306029139733518948829896507349305407895710104397913797576320952368747352916236605671278117044191927343407707143054265279558084966204415989132077876410856958425177535486139804945447548301892721615311789382473782469297653129918153127276010052903740068321898965324141429857433802100951701686100120479638391508203741864483814308900812409332793696085718691829364614276214343904498585566312329449703830664409418824769379394735317727240542630962486794080420830700449484924599120633928164035427594796248327556440023697939652514881766788763469819127892233117069107315023675448418861112514749272176498155934306288492704136958014448465512655122359825288086866351252467501008341774147066963605573286361743371618561681137583922305657948479965137953712722015681828924344743302885407620529770624175439367268893103486242752091555044710495603367936163040651633677925639434355384741519121353871490604986462604619125870516125905445810748291607096113950131130295992768386470240177977363015561253775799163617023770538509607457221728076212731195118660775526401477752500183150711608491291836067932411123626720047419610566101231665543858099814234971737469243583182494551124063579950329811224457015508854401476288621622725138363847904905309846943902169623535402772716959397967730491436886604978095615195850024790876560729076424372870460013218819208975322882207743194564224061877300148954890542753124034799724653753987614911989844817403604058704658102247701282039812977118223541747703697580360108781474858596985224300387278922794451745225812441123777337293035987687116027110201226826573903701871016692334040612358495738442842373245944619833748709757711890834439265866438837985725311111475959886972881227984466976735344354496962686510680259153194266625522325131191616287701150961369045711959540735054784065990518017144285545201399718013801600159489260270768623862856189040648390337893626686124790174998823885265468702454622250743331842687596523394020994526239067792116815260123914406758997929411867764235372304293637875027407677266677667417503538620159497135697097373103853659232772544222313480033199609276185927922160251867041799672038437499837645254785748215416130738827812011879560097317748332330761267665519900994176840409876591754568226299607853671597708846121380112870915034297814015624554266816090664971742661093536316929069629140501605135956354032425985197274824088244169516407195693595230208*i1^86 + 136701227444202824302938086557008758956401365151220755346682715821299099330758462071153194950358866466043198454576525233492906192638306171453420359238243323983087718911127048411305796969939143861895045320772225323373400784162008578851300992001881259780784351059023481390622960154258210816598588308326303792880492611219161289475102021738533559683485411734810220981946318089967811396700290840188983209235265798345089690459085323672620944144679956971561570219035597918180644847067410261317957835414077992802372878380506189220141295111068174170880220758491119452197379062155051064704723093186039128312297454861138475783118291600077981869918386959150803540961953516148418592480176305961289231357865587790479866885611730465156915209356763745165540101710179403259526772448475291549081604163396518010048810652538013352890538877688386733597499514819494793145954894815525030694355730161868877017396355960938644854236992295869483229749825592284911437529144729225206347433052771191586211711255713267149324265160089066749526132221990346500073244752051611344291016113987816955401607187044107172902506614342948126898237377073112241047594384278257320775079197829314319934719671973092047546701394438288640631174650812516588213804464377223954968664585264761562650485590261616676804434119212623652112852776089986724960397099742411817763872034316920205558039951459897796357010153829191418447387658215229867994146619554025766372544471096092264706002776962139458845866150025386503360237541582966603604741137119411921062474874606276320688816106320059514271235772644197350317471334043727425290048331802226058349898738131185154987419949972144058567775581920884190761106635605910080667669178648087296803385706212240817243331382992312142360472546637529349929307846292175467196734707353852974497823909905901363032037534659820820061084383497214709804948232794912741639695531476360461460041136376569338236592983054285092530886981772245587819361911329469953082032602110351322632107929241510667716678163413545063926012143274324310453848452255485510791960562305272896999731934822754541031120767502629756774757363476347986430245747611465231050445859703560125013186314466952710724644660405711820305770552503846045039410622218889250340461081907848853933169587373945694945565893713258782205856495750924321226698320927016927824534298698714521486447271208939254787325126174362869760208915193078077260244315903210641943922950321320760751690255585682839207844818291330995250528256*i1^87 + 7847212519956502288704938791404136469650024438428759940620234524512535104596059191602411809771932426785723994717113482255895101056003695439295036092107748580767374136748335684728461782744545105895511273976466973755039579136121041284521760900533382917987765525419822970898448945320959573810949660691401353944995684610385471711042802338834087450501007488048211039329293155562163971920720514203230267316602089208009612868845167231144430978559771521259633759040553203975832004670355210564778602532378531472993146582040065129849459549547499152324637582550768676978353962401334756401393244451320899900761764446732340211049504022256110331369874909581378994696946729743150125431503233893676403318066107807758028177754768294204476264379372579358669566477623632085768337786122363038795811414093434491509845943414742886505348581878698843593434584216676939840200108967553864894232545172950252469493569890968285736448756490420475767317178117323841602634391808193310691283282811238029908403595806780713494293287897077740890623722841860633580735585576866732477301246859657129090257329957665898117831732100128031880893786241775184977369964040361745711386095342273009108412971984208501559282920417024103984097589130358400867343575752310339311190694434568454069385492326703434296505902276745816037464819573247618101670045114833333612239323793905412040394061362369325235966864500708301777344896999806054244809343138806279497644380683864922785552952034927052466861805347367773654848039468578687425421266089330101862566080544002598814248325892871742397413408275246306872673406163571491714889898700902898952591484000867265729338099306007231437484661097120646086520464025173141743572800823919411288333675466430182251836295757796639837157086838878171855191914543922276080709142191057062827041319522662952573150420946020919723504617113062129301369032149377081094109986030781406473688905199809366775839081124441648244727897278592907903038065189166477649905280256076468964842529148658240387424261447701171777541506789350537086320881031754124504013792949224763022589458371157305195448467658906930832887870631339255432438517676686121421789245654799941976570254173440345193775866349560020704807588471511378680296462997421602009405952708863275115112836731387250270520151496565215942516386872183975767077056965521292861921675534870296120507510998363967797737825033064459650241056002131382687438816256947461186018539560323736886134800225480228747984363977636315136*i1^88 + -12528381144161675249197213021686470180238123557944234606786049537520750623973414721634891051395786991664123472624784110443319647497550406970222553876121961660117733235940408055069513018181211795277534783457606182554618538583340059793586741896855135651603010026229083674613153978702824420591644630841672163690824498997676365285813900950953941378206934745142104579725233487682434561120423833885230598711228975854550350201323200094108591363334211435497358898065859608525908240721546361748449409319954196469664799369646881676805073076575224750722200820024598179977960256774644703054578724100626484461828369052277513936172517424215272589617924971453012940643816044312427378464462261806660589629987875329185696205436321127713737335671886057354193596141748658880009395151057072580063109388381581992742786284910335283659007671585571654479358855753488503518966358295538793806085365323888780650144879105811466319532410447817224802882466275666975861750176088786838013200487297997239721100926104175320310481258525471968541866030753952236678158431452524910422871844089290444868298049270653343434961743370974367928507240462735494457538592130559690455610095499654033369458760970542206390773883073696426526852972653062337578606088038161119446905092857339402784547705175860664057143867885978409934901192339840101453879685688722652853712978637060003730158571170078814764470812853552099146545489232717528802702698148625001886011347214776611387232344984616148375825841847999131777184621478467093719097496477495470592283652080735529832118101911228406170717751619815978110841347607886028913702124259591870842561886783888170306846711312156565351520412864286940562069720043124739775108387602827769371127944233851582634478199198229499962137515156386111978705269171535050042957972647037531553372504837771147629753161920619686255742436104768114346732172984641390716315225101869760955257591649691948040124657416102259784321240905980193606457726414552969050202266844960326903824880119146361776572748808966108741005471139602897887014872635198330663203338470504622761821972652416283145192574998258663693803779108288124398607980013343005525743949030220323487633390613939663208730604478441014439693317536279358105186518244507783676530920531607857335155963676587558910552956992420588368353188217040245176731298164913519767119714591430022186395078242700028432761004006074431879667609903815894842025233110617170980572905763566960521576303481633249684350342004736*i1^89 + -3915354454448486569689174649954333297918353535276432277492518353323521200214593792595655540995476378982664639701354977933951850515022614505773516926037800846414775456476345788951660006075410276065881323477461498906085435933445512789429685968097282356297350366374222850883479771085857978151346750813221127249052141688731331451846632660545450594419292153388169467583852583883633940959106338388145583153984283148661410573662697482638764790197625930618234287368339549227629284169664249594100766005513369924347583297907646232124089233052974465541695091752779375168158852613912790341342783829684762887592288380081678419116404530684584323142833592177436652714158048214253084150932265497988630593408047479455658979671804546771582774132328848724178004159505391797735844106709549880858654384622883023177081155462341652620214833239484772411961603299561198400154188548677074146777755408855841195040506948108963907632063976832920434761114901984012721469676915317716674879810728926438855283512846080823574697662699198841922822166672406846898714563971865126654187273175546849151683310477993551388172645348045035573738937690988415265066428119102648658635806452426519897450941816267846263030048241726480715620993551329939029285816476226025417390916198762071721637397372104501146503754433585944778568085062430898737429511819007395626481494124563882573404218676716595320848783952132284357047896874985315820329052375279570921705240305192902348585311397997397430757983629069902388460393833905384231109965617655005554951616319049635848678101518774828872973036571709977510625225339056204165821683006614551706884338968857737444267246134279860097456794756573064063818101402277729544982428984604921475046708379075605018342132317832447261855000969280643406807363452928995817405594979222925114676260964817576337584981393258017715219373610195980132978574232526787409431565216732220249617009592825963438807453216086873260896017717638717923453727555560579404630278216287218789035776846133348980651032461845643907486852334436852831415593175280882547184347421814469971392136747972469342159413039588186619795286017641557376656906084022063446980594135993830516294876140696012898072353607878428351864326060159721857696923259608021086336119617364869731090715243107763153134912089615647528863540425781388003684164714173230954301160919774450274233339793378603168747190057649907484875126766250732371851502603232904457591081167503153456658084291280901033164800*i1^90 + 1203185699320994612963125202726067065773798457311326598921651506861078289380095532280630636820225895406073898744973453049162605650415170056271571397801608714831314059990115834075794907997577993856691224120517323661497703520223703194544456106760121667972014609981818190374416970865775844634082843491825239200891594534538603330353016501099915517028376185629469605277430129050147307935584755151719158036425426114278630386741076650557022554744060868558512340922424913713083357053029283378854605080128880932178270753168633118094522766361450458261310642459401475557883096808590303999990145633629107479465601018655293530957075841037170712321138246345114514809706895460374987227949097446535224661001234479711078395671984307808878158377062992939286665919180432737291221863346066326979690425461350301087351885430849870169428217044397833543498267833552790674684320589693488651456845484338237816846916699030450174592936722812406705870212343879698291964918847499977049446406725261748606495765878451559530323668107852908295765303887576072339705021419804930560487682681737921427632877490388238565786604903508109240961115237248989124022470378294723805212346988650795473845718180181020190235479459491253125666921345899951156454278515052403009474421189939356227975535770224229960798404425739767697969393189147480845533580303540327324482979618501809811650726391552314398972985464825799835009047358760881063392785817283889676847376233057959386856037167753469012681880276887299040306688225847807933034454985731346968175818384215799964494293934772149794558988836282685129360293757643723312471850272984319583828432657909477929984141612799418164389801867044687717265103144275838987027605094717740519603217467526998068577731886808383888117773492897436590370344897303343475007690805582523776851724037258462315528808058887821612858124853359248198039189994425123244326144280018916993924971236210227910015688553455609214099700474519571285704444307451971304079537531710688012467482053764600878929791890353792696900865955177415766812915185956757322943771926131107167629765714694896677171780047490649171168867940816339422123618744369032380192670092209109374352266911531663680519857029219013837926137464399359412786734550519139364439859983614559611511350111936849586324046749602895298779376304711442563601774180331974458014175480254449012717832102326085690122797702866444550330165456045268219296958824225272320567131669626380765582188295651065856*i1^91 + 262564534432186824785948015564036220536821219454065021697672281528157006938839570848577353058920909262295435802632611065788807205478075713799505941159577277931571948100895372137387570183298227215307643099985345125056394079695476722226357467912467817195911144593730554937696655379272328774875259342436060881507945569825539234645961649880290622391992236006357019420318890247854979302852937860186548933534509192320924069482821357368061362392480838853358734019163505127547776803964583413568520574233196960234483412031815074385574093474058809453928709593693567763385003425241955406829494253030940762190751040798894257571786924303108194012858846738094342599535911220563984189418328865787492087417628012230100197285458134742582243073445141495803365243332145551053300520932059668067990193158655951468854607188149207043547783859962299357069169514723165958823833508210883034893955769733424454435974982368179164238579171453284229014239567798356648079345486940087983229186186220194529325481150065155248723209529340664439993799079261121856784952670275100684814258275337825792747994137771196849030083107823032615188638891741070515420553958067324345687526759154847169914258193732116848305357971452092312704632770528413765524260834785949263293997296751685592549393321410802737117067239635822868731549889466901886389998513867617582250840397503070216574615799961888781656514151817887032429207484948057962184914184330808601111761290247025090940545120462470751455716608768135534076589332074916436651306354405978153314684961355106587957204845792589473685178939577691442315310716683281535781226125522984673720312658450063836256718587780627203954015821268868492729409325166672817595316661355562603205989339944910581179897242728787865402477794507342111984958781680975566777483708892055503880128407931714033787164751557081545747050929444125167531849554154926968306418300821337675282872857575720797589744358933632510993564930075219956655257805892965763769510086767215970326039561420443757574343582201016275976199260452195491968784873151241510963490367154275023524175832650875799880591275568875640765965111390285643572817600104398557337560795350650513084295458574191164908483280759572473993688876823908670732604785057884371706737770832119667200637281559420372244537101267691330624745737555700087383039625556254010368016330050955215238448876321470036062242069514676992305618940326153236534399599268269399638525350898193142752328286208*i1^92 + -163096122311617752267759587522013509271283992179540987659211361776931969955920688302211612897525650932227129381098419413137763239830514753293327674828160337558228297466488301921467286276311573360225424391944373816511487864327037545157233275793650324432407754440966749586994937177859789373754000707755501109585583183630542770957969635490301176030368445841143610652672010518802665540559750155530124336140806900786812907625101471841406300695868311780432211435197471879509697273012840216588749966819085052929293925175330370044146636014480734981278402618160442018008044223826308520015560689064904962627235005851883987532516398958354274593551650836625172576282072490220293913168458877054572159297608176783421776410658685077682263460239360740915842635072802669524022771218035035091610617789184526281881654981015121283037482204332270367304380722192142162689298377207112809373436780619773036080697314950928511572318258698159254566266020483942459629068497596577753709103724179221428313943998412093065058728560140718464634454492185522422602334196359261235629916387821470327817205684070567477960661307584603102918426504776767089057487624442613071452216956419188248854458402455775991396368206016637454136112552717771421780193591583383473045983303916189774396916750149243743920639515109697627221331986302521009530049078323866594005957954964432382928160912503509595025485182558322253980356178841064966660512417820450210445571427561714366071130910458812251408669258786986546190075305173524878593751020523889017888781579400948192802329067677290933201164038178887750015511609998477764006424161416041454332315152096725692037127238373123902704152559460154323615744126162793443195118114129173623733656520743534123069263058593512991727176186008597905223081777270297900526967632109157652257947841320069339377027085461934172598264588814354926791679208450027439059449573807796765145114439700259505843416763423468000157360787965610361100613860986587796410316611678942476052541555278046452035081523740122289286298525525282044482052471521097010936851155962855640646340466290073535859998454652930794440430282463349334938814014189979082474721885282448684152779742273578670971784699666399994928656641391170356267228817859647251291191788120296309066053119092982426204181597717393739203662160204827316846722325903287845854415884443453690692598105723080869776336574977174016411347181515913866664829509204019168827822309068434170707968*i1^93 + -28340483260905564516906450281190121278349650429011356680856172210410489732736020023219010019142767153850433998949077610858092150917022279635341033919862755862673940100556338803078486117597599360915059990502885614901297745816522208292692842794165135502150567816678958020529637380750165717924664603506212664237721770357232608045336823935438042145475559822067427591269636040338582506579064725741340199204832383479047174177176987951502414511136070211795714908233355117168184907861526885722668012032827373088038959552044566565768640701085173160127306759737712670970080199911153830038290600213652128145220547002145920143060105577548030644349666296621532932065393826045776074568770824954148914071360265508494501936867012417850623010947272477441235941242023747092224440172377073598638858392921106996189614740138525710028820788198133757530879360889901631910501701131195369346028659363557481175069813093481225663018089072361595977865678433688097950447453727074953185405653635668905204122474792172607839098535692832723747848380847309389691658018153795583416859403915969017650125275695223875670768883929845514862540012482514177624426871735060021972952595218371583566503302637375858219966142750717319344156587575493470902212169242972482486382948824514003060498113855034608125935083362608705583999715199640201136570237499451767187187570901094186006779042515926392652132855255303529129927033264384591667921682491838378654765490665520498519122471813041375129672303049811550628198549478889951867383373694165163496432220621135444761528470587577820804700952527785099251422109687923201203245348589026630811485277242590698642233614412119196099608668074808549675282781034946882180129229848018871065480165611623588250965794400522010152724065516940221822663338851697934113087283448288461634908586107201361535080783507172650616043046295898711285045245397066985978517222527791291024103345961811140193564223069291470447762870991676877636813935618296546395524264870671622887562418345740988732746534645620754851459664509155945568070518869340614179520167222057156583247902795977034156511867277046478137760495479689881200127875803293260738854475213144921345352521533411753722139493100475797429789811512886820411076279271859511805969006657501921532304563040089851869837376603500067936302163359366625674101365503007826211601954125788817313716214706153380604713247938029155514095609064939540596403660768453470406947755576524800*i1^94 + 10796658668953886731620459393047876922127626287350953114051226037574084994110608604529630996872060607590098171398335914729201040665281935632650812189969839295508847353662571541516215991839229838190113377699987893160683484371448817465905947650914078525555256412598059166093570824669924693706380396755737973900071037299583727689060005828070517067674845248145921742240672368960255097705726807768356208645392953960525447343070504868517064273372158993518785196911909630984340978142712116609375955121577890570492934479874141529549786677917860945840706081599752926119723703739276863289748777502578980039012748017815774742189080848957820911705657473963151169192884063020896375521856297162902937678499982278385388110892409300132246428617287362600792274628455816476305194322046442284361566127592726442127515079447766007182166250646361612728542482408139779610544448141903268813334187573212095465196942703507705838886035065349906299421824652002605806541424177906491409605749215659814519420241953389086886451760721967336528859503205712459939693686148807671535193935933023474690540752587403022682730156417567002917382663507658257341048337876801237018404810344661069316462152124369451712341432466074150787247353674829719192859793244143099146585156427893462653057698039956792894870417549547089145766280680371346948625143138821886422915518291109182239912175802870236169455187602984808177763962949366954146948577282305254028587571826996740524622203385258402635994302472063890737510724941934297885230857932633780352686069251847409316485021386582445193442304614326096529949891579277631578779601985421522175069539911603219310948173923439787564807319347323390081848423769731993089397331732530905078085129882994470516458477456737269185682751390668777608244115122007361794273199588990519642349382033862517148551550043686312710561941420311055723691502195831202058661515543546808454080870855343838649833490124260632864751270987716299922345332228276604623037917664045466573755640071530783649625556166403246789660457289565430819893206409171532080776804157365349179693761287634209637128628689980751898371510750962021247900277492588740245559840864323519168481131296088876467300756341199429597253255164926758376652901000385514824274604457031053353541389406933447480042202962526854873503651126053970435493371076540727517982381086327682842091991436520211182893556936188634928002451207593750479786169719789909343977078784*i1^95 + 1442339736674459359114015700943525609919684399158985809820761291355989291058025255722642839879808060377327677808531502364650316908159072358297638022656055511304973966410708807896087016256662560553055352698651098656415707567798099032532807101959178338768149298719614804841943051761154093785807020159981184899039317668323796901975558140742595412629895288120190872149510235716424912579894598403126251097894227200827540636636370751168664468325578393889319021743993322966923258306253288403686474423080815486756572034367656088929792691843933416567413049191050219698201685223125279324109221754310990543904901403166540875993538095088543431850323560156010355414485928128785726123270934124123442292632833277516370050084849516972099846344097211143277304918751675957135540532053383157644293746086323748814622745725315925416227925791669868342496518503392665777376787123318036542008779023516266474187701772626550623879446618208089246768317965358102101180735594196211910312737854097732144275376304665653866393506022974568135643169853405521103689698814073891138339625862703462789083623186766144008223811215556468639314139944661302030503335476431271942480087037544354324474681108318401287521737264900877362106672828138433289230430462492377118158299817692870786580871947121987306073744555087616819910418995745619283708995129857713966576444420264907222335034508117231991187141652882226866341920178914830589524561564281727150635358362317878973119090820114710593223734346413292097747284671920180500085555764358696552518918499644118223777338645198974016870803509445893189051175184808100475353059536019448063088467383375424965464297433121947184306148189582415411503755804755136360339379177431856392898082275126730006432517592147041839357461057428138664361911899704777600675821195003092554058889798178152926740160074862118512423740068419669968705919963501488024195810934408307956201814925641771498116521416484933351968216164338051717315469900983540994870683475115973059751615953090043697793330550143708996280857570296176341068176191956787873942246822189454963626188337939686099156364502908886107408187647847054206912020416564750353127086622044382217269035951161762203577173175510081294512359425783659270813053717463111580154887694870581223766393873282571465317163722157734260621952102958518417632899036681637858208815883170886434258352649908634031311728051557576946888502249774779238887613236527631433728*i1^96 + -454823787696166591304978481120849448918367722893140522220821988249915747210106844713245015163920384239269669372631854290564441190114530785670259621329836977022688302532600357491391842240732778335175573151110252360644184339764430687329104381030784599708388412864860411987902856388467628640978535478768751329421411029261874550631371468565837973192134328380960801695524484298905540176557700659348169384631857164319962983225276489234037259442492787624095044515128890429838257254458649635114946263306507618710470445732036897733466252748825273759235287295124083113945224205317593101911240910211445077205325846896680923667511960528659649400105622053863552603554302413827838847163449618492732717334117158779249428118370717117826300763816875385539823422261447839556240586621295188603168910534986255712584219748022391118366699495253305208141101910378813905700559067991206014863860073214236840215326019456869875005339245850748740718313257046683061388332337025828684687614684263764486819353510552753696700721821488474862849300463241974085085527863354635087373862184301377251453066386530760296905903404296711007346437797747245127464242796562377414676254876778861749950521258083361614969042469394482520012130374526828527737050967340408256142881017473083490833245041644767772376493600966909422027057535587141037937334221746797394085132673087287527094802676573883902028585550698874406659992672190651417618947427115399314892849596023489044020659231913076121017215818923524223058615999135445426842895930428685268719664427935796667579140392860699931070058780459398620840998511337168169977367507021356299813051224823952328164071548078892065397129844511192938955555505127394476686643570497301203173651863095993468929744910167555318353937334424896289869726085471767667227067951426971330376995656339233452803757470628681611034384594106288493788510873264625845112468391696686264318507563936479985494531377424296192926227658366816411531438512983925430481518392107754199379670307477413286904742869828522282853551491238888940019382624932885153876332247187740075458801367045976832515049640605809501520116788921456967375873619912801127734212523846439186276734750004932765659822655449532122121752400035151760226875232715963190652174481345062948994307224886385477002070649343170571481271282102026044418037968213047063222563209598541740471855937770326328681484049344085984922039653453683207393971806404608*i1^97 + -62658155321206392923036515475217063071039915648388651229759032837886006471736964549618062455087090006746640430373796529949798771927795595951420507649579775002557414082807273670333055211250484334864456385021948902061281045523265939289269357689765046892616533402439298478121064674747942458166308927747016015462142485576609009379965923424281478676823371510581452080889313956173766590364653574512009974714372782696913405722171712513036023874541696135880618476371002446423103172494400472568535678796311658611267844076055942455097035407856578892274936400322480594866504091818779097238522045170997636672578398330892664590430041998518605149420482278067894467809953151129116619925279659214347952656748471990594459597554997689534595490808419648681246359802092775597901786999942973208663225613340786959893890237658129972662828072469345852223582754688721378360994144723970196050268403333527259253192436502880451678159635124132248987599331457641040517229924765469092283726522643218777122415634003554972638245770928513458435834436537260033633109915002626298612476542824177153118312476071093135185219311699846878604476730436649898431408501529704034469307395736519649217685330811851753730520871617094659962594854951105013594658395192315967201609077032950612650215856162139415989343254697191839509963658074546854589463633185958334178041555277708032038903525828518586827676818603445936253989533254272953862035330867880042290770823379505464589769556108743007785282874684777497088667294501330178602208195787411333279897019225268691619133007703361584872231214585441073079687661618446919073412367721909306537831449554786097180480681972777545576074681308546418242615068770524991445800341748160886426992775717215483755104185284202684413113419954118894523899459184413937250621656936914999165137390692457237784005884752532987891154120118081528976542205676576014209959332742173942979896086375200543717608680412013814435479172977637465114832434625731798559733323291271001149798018454568151497833284057860238907516090869427878680458893187388704259378412981414581135283322580825522157977492976941880376054858078694881924770857728166723702616733688194220965275090630553205103568765394088218814884990950490531511611575625742178557125577895801700534794025942579425187093477845457813377870784884794695883800590581039035883753193704586185910937601573638799151829902141052295648122008228301979349155840*i1^98 + 9522860628884194225332370368184629679875398017826479533720872030888174150072890808312076504233759161556795213432584931621364452051339350839281960127636983269045200455159087881909403282749964169121456145217455970705253462260342544558505146051550800652328628830881168578782427914386295746055667048032713750515698521016738633008140790724398225258258885256913773466885297146905513522261416522103360784503949012633764368182715700503436952516646262247450311834382842433329506615061271874016254819225688899698953213187252943510866834516731151284918789662401160113297357457379735154483251834942871971566146484856771298496977599598020405687130596562294500031149549974082457900044302219964073208961430505931199551503489777981832626913964874963831007460764782723915538306520059387323390332132239228633560418031512044843330197778024969245015673905796441015857697561299200170332174375221783121587290717195695145591515813887732624178053992942894634133972264815150766041610265056851735200200645298922445234432383411511226995571176729258074111961967845044858958086228983242825074213988388330600165578407498217300677983472644320055338328944140334915326380053052341138121325670483233298147433057088120385416977212347775145513561933956896047945312761049516600315061806058749836827327134850007790245749500152024918340623573992630878626817411371384346339030739772672448460684453158193682693686724350748244383014974284922288236973586271799243342895520884972450581936081960500701407572699263385657784642781200815961512760159213583202907484490134546418221397320864380642291950703856145186038229938478968162642573698390417652031356552315278927998759502392150521781906916116430143560368217379204922092919577954540247367245287714970506000940771255853563660127920833276796053386019592998929486875141135759411048740957635723682026579925674478400170272078503448923452948629693653414242875582603634138255939526201179927251997304636099042766565311373700281350575243442384947190299618136946848297551882635736327838441019841521993696587828175236253969563435389667083905696993521472724172864160628293595268149591562842437462554852930084028040499726247880278636211499155118973847188482928166335919584529286415356550063870604735041577866567046287054907340661240581563559767300434829307845397756625418142144014065228563985467731525973137889903074480882877246931802957393773511403827072418550120448*i1^99 + 1343230798921585523120085614721632258132941210039346852964188631129070759788586364807401757989297645586539357781498632126325244614635358492141645677489611624610315504571102720194265781580140642217443184938180239507961594225649673791549276646465598031832362142832304418547164515841985189197616998147119033882638034232591909129260390985315885965767884418624205637172767022887079801618937869813198485985868495391669052218938539564858807368725482452188650118841592020435281932303577938193293958084209276293560421659541800931568656704122547732572694148004464907688480206662212574518849618113833038306538297357459445785247030428671011849675105971978615179058490172797674046504509823341740634912212710487971251489097126298172757433717997601595442531151172083708530246217972326855264234363587012794093352869244606303348614957245773997191842023572873818928600634888878486573159743003196505370877647949579365504986711121753739512800711671024866172395949694766574318190937491373288320109283315884729837271003485430519617595788244844849275982031187976303739187793571090371427923965328350610152891759366647873518948036722463927098876201574935522142007749898488976783546821802291429069696534545816242706431626562830482242116594423772228202494213973427345524031682874101643833622037984221251413106863917930352516993714358844119870379696076122336886653503039830210631077242859818602550424524726072950876428117425426093014310457255482914377164345172919313866451486792846319985608053489502672201673975758685472226858088862695459855821660935395368121189774521208069978980663699428405279398836116853098304822660410419512812012028482371785903413149370895387153544026937058582765806760189549387316180615928406660960526289761024280775485324309753450454577069336775134840665325806017021022291438246594942339100413358807206233778636811571369664500984252001788394650026499742215825951503112058940578340997042538801026282680743281922052437176246793468342626295411171660049337851606992135694020223926117639932194820495201168887387603506378599804536716732789827109407149818286220056172399530674710493036103667977869034600982629012101503164906840133728008729243272087213956915237059328703814379709732185411745044818397606165129026257329723568753568345156698693646278175181204797061562848097052437172539853467701694400762334117631585083466427564503862069628987389413097727529347710976*i1^100 + -91923156062861769174086688738882867843125140804522749785159824267073619544696364724566084785293252986313658898004654559696013090701721916327609263154180578332189657255829529290742273301579443646466278518077476223071381224921945679548166589097948689707718419113303719846867031547194573046554844227811941239447152072685801735551639662397298547369597997223600374309745977542998489174773618900523266353932553725126505723936486803340942181138363737662886654314608764096248784032984828293180520346541229573346202845232423395789645374169780754066354491551737871745270936293960443068356631618698905681339847733348873419007588154513355806314283962896564869189470490146268428480570330995172118541987143229333513434806317125899483093597488974627502506627824794689105521153771543224106035943616945166223841894833958389787732253868250414692234927250638264949997535035537051050092142738039875678526026419504792043680758258668862448842607810105594673736706284716401140424906559117302654026378609569608396013153688008345549251880818618075841198334014292690983100170170488052016164719950597184198641399890124551473115350411963095210671816721141935570817419076665445817727319195078413122089370544735564486957105259817610560788094708118078187200906774296984988355523200151368166065898110004532909929359898746432002089563683572474686486078163215747409810935523706436158484099001592525808267937153357266020027415346553519430195967317167107046904865932380571567014979069074136561832794632163778442722683797396265570849094340863631814753982127950822897008119820373798979158075324067371085389765833970100088548855710195792797452488114122868438528193660226851638782255647742877251723532439084634095246463372653440760128731579210475574342238029200260196944149282164607762853940926668867081877198877182271095854747818243497605111584675318312162997488908392809948284766129260215678444612376411385152575851688732261316644670344691177157619144828567791666334658328626121943914267657542965642999716733735576996544184728011990885937359479091126295617417430325590959984661858374346448418252925221065975847352616361004279319176916410244740774932944378178301744505723125043018749283613646482418560942387363425374492217287291755321597851360863521173593448071875004242277234067272061941161296584361099151263026052632656645540038765169046855518046593659825361585810534071255569530880*i1^101 + -20450241720256845082289435890428493578817430817676590323519766052725883125808094966403597769082624739819673377610239052271700310487930074102648109360925874417989172706530887858061404774722219566930657876753979523642986614091994001393190305231142702658485593989604177880589274819596345711514309570741098318788913325002163114842164798101342882599438186469777555157838112264630349025236322917483046450541797985903478334040091284855679502389293440941322555264538417706985560320574799427418239955464808046304399626101328331148027659231975672748388283628518397175894825537552364506239262687691484644778518058091390374609084503051113564809623945773340814328896245102109318038188419083325895430918771378669209571141006702616226107798137851746350900680237331924391845476358760508879787548356689081122539157344728471306218213408554628920881162465895556644479512376957210419896636273807010395596509732246749049990903638936351127748925579930737695573565519794837374478554211119390940497849252811581333093461014430124255105239733743591069852958172747046698711135863503523524565122012108107309678076598373028457450839833561134959100057487060070730850519771071252801534924740023487584286270446555743180260084872304340351682062524542475967155915611159773660792012941083312278447311855882407530142848616843505844092792390368224822538562019373460132233935824801343220685023267365781947431894896591311532292508331634594369326208898531324235953673516538112077038445345568864433474039851293175547061681218007301476733438736201331083001549127191021178455859598776716580757412103922648337920623871312266421944555710728166038752700880253394092150734137010277591014608501699914288633576912488814775766998825554947263847761772474320193966238517387036291536253296297515114703583222181823863577671612109359950697803533458980284424260788841631124740511897521235638570229495683593850403300332135390829345929377270848262646680483998989517222766726185117945270573323526750965390710913787544538246286780765245730933803311502280308333648529326059354700663456486201176116386441872716628389937248176719606536814620175037406911290247184616094564387752360236456096710411806953110427778484442060389037898691856385686171888389508759134480532438644158914795130917038101816118765917725403817464658971630475784871523072878304980342708284735096929570239917275338304076428103617871872*i1^102 + -855267460254929893578395261500555442756952349457768576413963477285870104563786313571515133306295975845569301827959123097081431724431833221760245292016173731403791933902486883942316127485798347174376087441003460267119826182682727447356328548010327948834715705578451207339324039263398333714700651492619736858952963759636302499576532324771618059450602686054298486951055238050941735251415057473632600603791386282752099796695399849379704275230110980175820850650132460322752327208476157372178954253180696630773260782370605326295839512525246893508828561939468852377751851695025111286233171978314885485601495150793710651167358172994809853899440968852219863283078425791610425356983420141994578273516209696862257149071177133788207567261955741359416333007802828697794410371457863871037876897248044928786033532006846334661771784269237933133431592743854114816647120963357870444922285778867958290636443963112665834960485360393434441101965087184594068296255919322640355724803936509591662847467839136690204400837368997194441496011166781083845398863347269084581824528609449149182394674739430701368826310588290765732805295078451655080748706801642770461945968530285214088607666256408317491022168934781759439682987291274295483515536812321368469109265292203373082915028204863546505038255671771927932346803007400203609117940435215343597609089573242457866565253953251730921576383823280809013455594771951544056889856951845257642237419335641626673734553661819220583648259298670690488574639710278154226261333799914136350611203950804130258851458980415335464868851439606462930359636918235510560017417964627629932396745641033936658280691219157016204831717951678684195450458397167847915971917570494854501180419782882147732428177086868468877385387921736817809160386154294499267985787602900035235238669341524823473836989482312523692606259508044075626946031415170701552301884690083052674225580834709675562381161592292808631746566279792259970476702702324767304697957927995495812602127142856721810363179528161636710059558099771767211212654234874087145599400428008512662293776074272030898693550974325072202249946196381799984596082438553187103112990502297044012859088171248465888255304064877251140679312281177455491707175888247329462668062793492836559494513205263843264154208199241255003372297838564245193182196830116378371639826737848364050224728086448738043456126976*i1^103 + 3034269873595558093729287819702698859762229160852486981992482076181802273715800299040539463744077155099820981154849036884833304713700402228442630050580099195759305082791202367303047851972766938445315506626993055748042443012770102290925271137668648726632875378124786963991492425758242245486865821573595713169424783959180514141818980502514363355561248083231401513304795681305984024300600941632703633867402432873643095754734523426030169001743420742216188811491337889089792226395669139022193546346662735214785369605808588404027590983562899977705925069134776420669313539706671511157059996272453766170264064109611841653253429981951511000913873175913862027830113018716683913687261929644611735492501478583158126174094021494399288837465566598487223545118086561148272478899887879848947362249064123990224987833938051131603760518850260372816345198723905896020742887836278546472408176439149647813052966361880254534252076889960212864705737225460161974290105058807307582865430597443028633868097663254774130353655658867009917249784030710138104230134357314003757721594642988263661659736271816908089269707125326557725640814049432805867260663428201279404941613815010737722210585909175655337097356972557521443262751876998245731704915362426082656334113852142421105158425444060867478878073010950091812049186902936281538455692122094910542829943757853993106576463098751940279085381488671546995759824256995518743612944106185651925516164970620956081644510673167398277365912735704250712743176762213813070672276292611188758871201909450203129488053788656286628278051714557075918160042290778417166546009338722638299577608525230948628198990332194419607037106798283550622228629499805814920768247113567885959353050806858825364326264173919369261019208842650455809870227505350449105033789628039013633474723398253195221138156850504741880719550960494793687680985721336322207330122516007131010921931249859400584828319600453569069262572570914568602716357605336202795352156138682640308248445098497863199447771988099838417852354022007879706372204775436854724355612878785957576863951399579622718347177446900929416660409324657227048164235047277778385493329176982185873312549134249654405924006760696578748451893893641171330067189157190644905327000850305840570711886996148526494483717038023114371838878392438912749188600213852051797213917318913283649832103746587328512*i1^104 + 17422325143577809491783192061328082499131746384718025799879864677130333579635736669169355101520675285998218067140443808925821830706645105079996433522907349810669159987280584011865170485485872920046169280510730779637632527723670282501670753316728108460402962370049193441455318171718544253963853658842180087666509246109466054274579476969914058829191147596497717988595645838621025008616830063044342246882691884512084733943361326399251175841720540384474194895191504564118033532174162739318795030664709969637430677924250652692920054877420132523736648875505652119911866237983829018122666381923044541919356686607473134998645419989853179061716569931355836926320194885434957189284126905134576911249104598370108233322935851890757356470155084480150926174886796861351698123176078438539357946731969614276119485766701420784425978592920801732669770572947703143546138083484064153761674127560627271065921753445680010723323370998760008477062001813773780121650731495934119432315612766113390378651991360834954535190334072138845875218531505245403482601359077999049184308212698695910768468999648137455900216552018160010239387359938637355951765651447473431732399766473349761042690182569930353306250347404145010599720971731132628659446335602326549190768361484578362537647900035754383585689507473456351259704974155157234785750938864897943165620306159722355694019447682384984313972464756952449416197858839569389760831284389699766783424598515695019802284573304244874294361014261254244568378655474468587741481538687893235620063739860751410624977867230986957499870806566547664378366273223003215658067538290138744351371601689294679000658073347628327193760646814679422937427998549881292030092682880153958504231687598691224520953316717810459542546963285805611022561158869442391160824625696022196488519349491068920462172332799667836852987406963174834968421538884063957122949811750455706118550967952660012443250912728816969624912449157056587615234349568584587917852555579182147310066589596721405915327264218590129900885108540149867381099418829512985253044903503437182137323570477484582674911339430844843358234176385741677870734382325658184677304117386170087237835453192009049940492972444795263332649409819354037570495874384624422879196224439813062100607196966687234922524864778877856162948517626171514623529858251220778913838778903727786207156895744*i1^105 + -55634140933829189581431101378961135231687158319087019761207413882235158911188407019138760058697146613411752330541084499708809505470859019663239017331635956115486845260768776555437807877006199236407928681383367640296853820358531278367259423848165350153074137542849378396178981815386476203949549842633818198434840766174212594920725561095526922538729877868917025032351024284532338425993256598772312191367635824650143461392756404905267363743154193622283428991738173741835843701606783388253642938289439405387044945494750583841281466572863655803579900664586678365357633774108712846981684373957824912475549176938187636126036514928259399431777341203916229777210770447128249911529683633362772076004567277972015332957958907906336104836666320320062145307057184366609039011698883384901924582621231122514566105515492685676138242124402766883036265690975802409930396131712712837590983926322735155086464111038896126376831197803991822103291877237528235983077033764584470400301019907618644357301945458695033587647677588351908070808177702767416555875667902616934326102267001926827768074027513798155608236773773656957312734522183798117980153928359252004166364606195895729884667271070986535190651375577481150705905180695843048235019788823584080153804425642583095184295321340261484584383169384806857823976102174958652034916334984660298259270268883768407279186308619125916130494155205898146404419486314016187155239984273447484171439338058782265730540831012989193432264892273946625336859401269638751250871088667464861837024252782020751861162140090404911440854818044094554021321459983720903849006900239415136012565983714030998814427174919554108874041395872621734815228809297398108445698277960924615579362893891056620919243003002503341733568188608829213987841305309423720043574183884731058136063977454483156401497684092606074885557234279073209832569779299055727966303134658219949400583821781477280160804411904424659367231388987668169757845187296032436048788649269125181316543683495615205466395842973189315196608417038163747891696315032990614316633385029832363850271548979736796245949385787826139365949991551211477134518030693032520776993284945792014699942253183494225216435237968673785173645057135190796424198027153734429237162118600878532799797470930306836424906956002234142130770907952731197525199254286526099197578882576344214929408*i1^106 + -1201559543987629397726222168020843579817388381795846931179875184699308824928158610889771947904745940906305763096477259776521021129977813266115795522242112280892994764364568500342696714719808568783296097018363826173464967985829920708783420317734038861647897836714879604457916043531258234111652695725178970894103812786207469027552522183954137724195012615994131507411712091450045959459637830328772140702255642235095144856989888350466628417047480329271332499837737526481237010937955797015206224537599323634651279937894915370179754376103726576635724237962400376214418270152566121466268879719638711079820215231865196186081412722743759367596029930912135434892829266401090466673382981436116748827971592767586657692348764803247138141626829513570747470057416724403634729064901632030560256334416010005038098211793464960285253899901689011155850732199643528164744552264420767792005282824123708782350165732895210741232715937691678339553441580339508479022052324511215293669941727371064505514715941864992804070589403594722799238249916045133868456428812863926579840915391028184013420121945880254380876445261207924287375602751050242655771920869942680871981410101624347359167102226451751842635441960636042880892360922846411868809383827664430109108107630378677824485025486948239376940058102634844474171627414398283105233710883620406067316704385071915717625017573032730787398141125883369480981221067824932000705704495932290391172071111970437129912417147536194855300504839379828511797692253115550995111940140338458281379628094348168130495630866791530876664448458402313860830603079791950192240567725987435540948285179872376365717997679901119995327195455200613723390252660207923976352657885382856510411716398174768578267681311442722920057367285127152028806145686449110051514517014137351090524609021017737803161607332172791995560772765979234637846856811542223277041413027972420530368148280969994526080184333959642021573624757538459298890536440853785668257301428488781587239835883545825224887989750231051456576251948619224316204921820290406747701969716918749899651666931868190313314349077076957817517116001247075805163744494155962878548197505295851938702766823228948650430449747195218587861657345957915418662445555892824725668363293364308626265663647133392020344678962856553701677593740644901727755402053830949747372229704810496*i1^107 + 11814639143923037542475240082370090663807760292358351167704084275892228453440076612905448016486784120421724041834490192585813252860345828467494567978653006245606169170002612123352520703601629038904615370788673654989731435447289600340034827976540860679058948431689055329632783404014290677711136148014850228078807572224072859441973097025123364825596831202623723924319244956435800402317303807714216928502032156185519802707651593858287188115404959907570999232234615935650397951158854014314752998272217552029524812684825293524026260890371864611852797675873829565819826811074709438344179595608395074913914109883148474516437924471528984382372781113560325780140362435499836029205201782806645546355802310811907768154693666512533101224029954785725065790068517499211360064201308723069671965177682992597041656837795586143208872560003589700143442278741122642421359985555372110022195313776901097960243121711357925742801317757290227412933510787348789396655992147649207866063139747869235546694784694470480669408785884665699097501244137621772585611011300440620377392008104940106531187061976165422781503784632593638157937043664680501432234432431957245726533872481192984564819116692681940353639145998983202312395538425332278962010795427341042847568918767704726340520948732598246711229428559861519602276287916869530858926441048037312280016308717846564271129392035054620043310318787369886157973014971131632791420145312173267893530850944936853584865034549501105687301602034648958907003611970632620630274272058611334367008836720468662683143154375202667611471505599783424179846558130254862992302778625788111983281381199479180537646482378168338983041762522232263317963890730146869506292043992607740617695325298301901525811821215773809450797901153609490745580486624291898916262913381587473910225407053683154520466396778519266183687466838259467978022948174343865099864561245236570241099727371044136339191378922159974305416115194580073385015808161770995833655128074517061167445519415680901059608919658046343669824282997704892187025746764396741493088028295232377977319054209833766813016527083200122376429823282232394770921192035174957044916591224837146195134481233571499959567256867622304480061831016025156953918194429730794366640687870018388098122352192538974943395615309339390428678591421943429365835615038244178293161984*i1^108 + -1210469580014877340903648920755338002429869779292068262424164809618149354273924814983975257697525147764622090776371645356847002923824416853133596759940971662919009093274238619797643521569338015946069443757831380592813928703895784826194415440570239121859713519346295814028185741426116950169734049360134586817281157855970751123438051484051124196173793698095546503113999669633056809052882818413725674736258625378204153472169013718182450680374175599429206297739540032078895898948956219191509112431302370928994244594357044896333464255632272027703338726352152424786831563322172372226342945591975693803540166994196291497635102345373040684689628979993073429314753083247749391822347279867072591636841404132872607874498493238415392042231277862950863330175847819207699866082028990606591715592208378354667919462349072082501037928490998509401930198390224173801304040071765452620516554879252585558090782246262433958702761802696387564924714189549134437914399387548947164207146923962358234533297154061998874864448443601371036869011875192587337633069381875261103641464650399629356621919265364824751458870982591327228395483182646053869764601134866562629864242655796405806066065156474075060365091122210538688248423131099302220676248305688576586772762787895076101438767329900392778449469616536311658239275043922159277934447570205970631413917956059158734629225102335964072008139430045423498399646031594767258918698286370643470009679718618729131336051089291864284921085947007155147461996424648791642648979264347584318086476354636388921474623586470284384998222215566479404464124604253465128055965477446063529756361904805397557469411543775216052401052703930201536616569162442045253834862986022150765689853520394204116040130943850846418703239728718101274783061815210292938096120877134325788586543042866457974548869515624126320397223049074324779677876783239527933651831291415611369256235600351480055245560598148593830442169578517602387014169659716898950102009166660833177368712639250560784334747638714654293860840238823275120042551879991408472119920935137590565172825125454575953268368591336012464925231365956709456036778903819662364031734692913290683713595278965221642472760346603985563348085370607079225026790596581830277680625938891868188377550593009714044687875050664168315804832514284573035742529048935399424*i1^109 + -77484192128535904852262066770317122715670878575132300375135819075215144133490826323214757404270550852755040736696704503512998663660067190453119050492463699691284464917664084924633579520205317493022117053587232839072450687733005064820943418946270673849048064917432597493442384094303398820349182830355736859655779133231760173103183883094510862221269174559920642956475127497604727425498483453447165145870787869128753608144445615305853642072526325173528407929432262106051829336922088066493513721981009501360104323923731238584730031134813148097404069876159898221509161751329480398323360658233567940257581045966633854589994690497091299752965076260248745926003055252045353942567527156008050139636259129096925557391848178822959785907332994561361651727294244807986303544859692251390651942036931580047288690281887108364867073388331509373373589936466684423275009780527235258570765505583577283166116769677539242426464392499587658605650542790247581311811162055739447652128219032617272597504193324091502638401742176463508399501447600141157874231378045670270960716197355467652019053376480417011921223756974840082721760805243261755415277445008785181300409599813155046155843213367018224836875815218133046180647249279856269407246293139091062350171196294005342484721815216987230487272235629392633642997522362994805335559132076923922395834553926627900897789304824476152146665388503242641733035486470774427260788611820100873501444252837618269598739653134701780353712175416034638123050715392864998880908743004570911084372401116441520382129077530662046886930679659825889182125340942035282863358147617001942204280391000556318212965781602165384829719514712560419766782557949372018293970177150395695097505229280409206372774794652166581165675781209084702291162855002107649903955482276030825800453457773953619155794917353911873420706456066273262659471214662822632151124131465069937409884432732076267020395778662242318220025235272281251842539342840691770391176661618872363277432374588788474962263288100972971781506929641285974000173781622873697053801481528313927075120827095893775619597952371625078162172464848269606807909528323970277233425095478799223524233326964892699652823144698059610612868365599636177695331734467463624629823387440801131221820090644623796035692217465440416066008650178608200515560931328*i1^110 + -918874309228014044880517924098177382954007632768759569188610443742352614566673336254708331367153262240364563426251170861804019020514332452538377604108628582689878338070148803511557787464093925190709569023219857318946112910916619016352416658686035395425520242857907571597134169221061472391772299951708900320398597660896759177248998096616151956238199447127736695185401426452265919533498584248769054665769809978633673802107038838295563062377383694039423031846759027061912317145831252957740731606784465789299887902326955777454855068072776567219714533191334801417414476385608991504558096521045654107619890191784410736924122025790028106039317413504517304826632938839333544204463064043353917795848861693943961147219938700943807151700041794675901846769559643765678108353302548227322490958504712352753930939158126555505327448435548777398409561421217744120901885719732844532282626204546840036511955163605640337167434841399512585110433179040271296825748470593169514065075633254119918495840668425825935553603289570462389917735080114551868102748885391252272041899190465090680335738935328595984397040009354815537101382462138906504331866045061945882228213965161360567175168734346310202037904853080971761007955830176790377402796664547774329829612198021003167344554418758510865030941059386574604075020214663613096877598531161357633038109738635983030092492970236264902239104434805554229663376794560643086060521453186382676662164040971267175608028348648172142079156431299685014890836133748079913519547059340158817506748336338255372568313526274104485531789750552212119012355595580681635713795676998551793995098216199271483599158015019056543286010413091190763001848505226638360939420095271112179596065816804875227260659710844529654081424751445861717188934980539797442669583060544890911628400256598794791274566403008914170801880387115087436804496095390211367697668675366511609585633919024920427338892285475532623484564329455100987053144848760367464654318499539154401718033830693606894530014918441895848090109475617323294367241318738957247358092045385987962502296720175224861436631546149284078017797927601897531108161233432230034520324672809777982854280374004744123556992397184216880846462506844132039795597408121329693214363635121924033668749464538918645674656104485963968694733605240123162624*i1^111 + -17174362702920149667791999830694308026387477443330497321776331219481914441761654720863824227477197195632294739238993861340360979213347630715505398009891406094172575204912716846468826601264061971389556568796051604156610809315798131307334503737643797830541278120263119699777716405897803339104963470986459730027491553905326734001609645562625369534636981229742387752113018288652847624662836769603003306011099941681989585075939641801744366088771351877401006691300498942878940716752414659640840199325864238650699471843518804522848136821260250273951806517899848201199303298139087404020561051161851400523332310515166217653209686885108390209841731217491612592445635850444692365334029502543629305929465815973273276057530893727938212424900239270291633665611159093826004830211246017672395445528482650784749719016437902909986729102188133855194717197461889662314671078231192063726849806700735841022839915928070017003880505600212042420065608179553118061389895584940381921857428341093050655416306145224348477998960840415070967676085799653999460717414275660631471464741816837649641803717269920883001290885690018401507576509009708062310543947055415592655041555983369585444129155442132234476772201501352365554505813816956420247109494432301372855362369899288381458728169567930033765932108147724990945010834175611511848001448587549586149549974320373253380540341832493346898303417298040342922516114691396475407855700250015690454263954039456879757721377602999696738032613465829957111139176908968204904125048383615439463877031614416018146311826614718698746863965151226066647788790529744846078380666273986360838343021051774334605146276852586666824732533337561526411070913491001165942610385881891983700683242371546551638310423886131639721682901087975131493573746466985925496510333457843220417260833813021585860139963283967130641501078371827242612716967780688568130943264102034574184058829228511403175837243026060696000173926068671287113869463736695174965940811174269570489076887293279659756539936582926896963846593434079180833634320787386536299218413605490647235066831694257805464134997267960138273391381831710790772511716005438333635778567361633183335981098237682957255901642870075413880809788428500844288388950582177882506166504413243986596999561613290781315221738922588649140371691929600*i1^112 + -1025330536047572397624105112697654663494930794831528721467243697992850047176026519292270003853735836104616737430170263680182053882173014120829284508246279290742971216894108945762239916770459903000799725532629050436131779582846926840143079921638898488066764873822636299126257496545224545607869571252223225281214256102024844572439656675723670088830469963565733047342715190750793399624044822362434667904662366345233606710594587543526202756428727721694340555751823122918078191267101130798327628800204591914329382293003575055289087371894134864206531685473903536693088598830629597146027857961566514244873280901531426016548055171519887859509192350185980921454324192826978434624648733382732440914039286498667923390065862252423142731069058279132554947230665051484491595045162628245994786841260645279803744063790103832529250857562871509763791193679781114539203048587195723858704382896998760764612013179603891743275048777109606812623203359145025823256974980226785804016399495485481679429909737855781471532498119133485333478824997940702193167624633071480298027563111897711204234895585904638803443445912690219994404904148580859405802168749805876600012619201846511151867361677837993094462646520017847612413194774782667340256533936689772991094903179648781527490115462195971204424147850700159922204073092770441803621131096560598692874053657214128268441573155084325532344447399467371696453350126898508854524974439980722660976158882802826556983193416765588235912869244382622704055574598409172768837021135656613266374324299582366527279713797924566087035902145870782202002491433406023227116722524303336805662380983473586744413441376344399406972867673510696094745634149397600873076985083016360200914115068052194110235656097752857737051387002565081883274208068852260384676339717571473025820072772317543961045179845910759642644654774271188494171033861529496958851776312759258845913016461844903191470462781997253287663822830573275387001397758840489782830525911067575723092842220346938560355852799111783007576984818031610622851993197800089835127894582926357561723502215607793799717700345586987648218313627371908024826776425793002526664953457501770331490045364365424385772621016271341140159122332768954041594291514426845598866282303418361786965905555867001628203823069377297024811008*i1^113 + -23242869558684759511182816562835038763025481766504645992649516065361381454124248228188589273242344146244098511230632791248231635784580285388194451323605749731747364951539108765503943677810061533014326887549025048322424629963825741935611548526663361252638890433002030532176711575657290028515527684998132457173264178174163028842513804443771735209578971991477968334672105707735285263962810251234281644839965887761684518613533145303270037442329613790244566823069055982049512363738664968350720020881868407788932457196989128624990135554544647358133833455243360698027396144350297729995224048352437228234237386743724726072207156020641242349169497188309262294402541531307129436175936319792174437328109466783973256024661200308444376104179438475617951593347268349606251091890983026665737034766006307100031223764384786325388785209316986053610041707254281723267539879694492513404034187867402879494077004123881241198244859511204211441164311808790351457701272667529865792597634933132199461238459923800351803826584032251158858247355232802906493715657396705634521579125669857870199640083766237636293443341426060813574267056827129502139912412200573859999205859934421796829942594405454126035494818352222082930380505733490608643820318829360719298184397450174734570189979195501121386825823438867367896971707613377710506814936743174357629427263621484355309333364954922317420675776712533407319452912294321760617349884599111277539062600869427254411225910988912870531587089360906457837365477897851940601708416631990220222989314425480227115798375921905526520528482253329914741864531446665341448617032472153229157590695612815087482753085066284373030851789822814757703132531735990598828658323091823419285348203463369293784269359676090380917531898902679577776227262898043416003653716953721426151796076963794045160538779511216424891028138708474764810986258147262303091643978125618030556111688624103622305908239692793673941700438049125306846281684348252001394748272672130888907565469011894229939777183381836312533284292950299324212452608438016307728648389687199675060234594764331383274511482435490415164880484372624186422808342591458888597902933601931838163121366310086762240149251355708272813473051265128203414636750380319518127775618389574866551852514557457086323855477312585728*i1^114 + -257503634519504720184327317911645238561542815625787521386223725614398256152579917514698315802104282652140850388090758907914493369503869605128060661802236848153144966930985030812626781547364973043436488987765814520410064677778319297718685810262057786533654610546219030339486959693191687665811316980470783374129086853320325173761408244968428222212231061747897457424843066523340112702399930817367860146012419012870014927969045643710987105503460525957828366135365907538619438860266431633873581829628655019909233680256996738870980896257422043527816172247761736872049562587388253777057440627663778745478295682448923473012505823410434526853767255314464465458997045013703563118823081993531471559978497848559849688984552802673550563042079385800209087396150170245147456753058791183435671624623809231400606216668452526993028547498438188333647621572725453717317991203321180202781430544692428443154009172216539672088250050297666885183408030138637072642545990765605732308602349179349905715424495302068803263632869160888507417269962290806972161616850416198985375258811715016173206742182029733816756520406290757720541330034375047075916094038484532068857156151962589234623496384158539916004736993203035754466904129936848274205935119840064939527429313911531808320312836801339666741002214903078299780044606439495283275426316361958396498983853999587532998703358786236956551589358678957489685532703084699791413027120355643714838798235979545624418335475412106644528116996691420020081546537855767043691408651242030022341592499686641963405718335874581949039682232669754004483622457989803157107690779157588785246992401956637358299189104179562980892954402360774497984146633047932205434679702287764128391990811689032246020981215409367892932705972753529789655998624742654887363084235945617465869547789666271053506123160121549358569637481795556044198667521333674414146086552550575085811096229056034248211661770333244097499006117368050268292624502540510551980728733628119659000347064291624783320037337690400981710355787499696283288322338922013214323879366035406619245784290009302498357797546277054158750187962378799180207326219075427048097930100434093580599184210524636115027878285544354831388936393317064914506233897567519706934057917726639930798510679659045539169697792*i1^115 + -1634074788317955196633708324441048194222658691427059034654972628855129064199934582212522482119635410601661094984628378910884244727032982286167357820809594812351838719892106166874439826920528609501529676696334732378357326961542961938802782523192586533355465164617258374752486836305441152253967865380325242351548340446234270050025102702069993827629305932870058895903448513511496261872441774067018822823744287990623328317756388188279963743371025942193868562524894652170336817407759310064284422907706890054612371583472352937172579777781204916243397821259643548080529596581061208881456394945119566568678481663279762850047243708020787781458400439733160632538422853118053628518311430556753839747178060103336126046510973860682433700676560022177242944321655015246218589659890049857407923051596266827063406110838381370697074856881287292994744320516428472734146976362456626690856022465485863534501864725088912206361279411651511134030887504962440020719586182446231192304035145327836241661313964373453315690644126697229051876991795158048708770025399776634622669244021880192631949136788709830469395628631434954475213353775421813182919012660899191533435507976525314453232820607848993312062845509658157910090288917529391497621798320600375849360875057665052881028610723665505412100477864050514177662300448626541825471760391067756570011382328123351393645783265297096252151248791609890764227869574379714424777124332751024062447517626494876171184516482920792777021320579429498541849130305507526126071042013923243157857186617919896575171900152367151103395832871749895517410147163461171120759517418953375050854982436439249000987164805502357053111945132214309469942357691962827742566429718618717688697302528104125843082328281941895916080961537231564991996594679438307148399137457614983990654832619262367639617480264232817725651676115281054407188105664822948264879797729638587419768521381210468879285612789516320684564675231744435438542901094063160091979064380350144427200256783646021894069748356735545360093459156343380765687198873584221760477851331115934904668640096419278854061319337577812109211226552440927911174212003799409983591663525885731684099655561309627287528751360516738895309393457742549783379052344111507195639076477550852169762129407056543744*i1^116 + -5737368768207392669460900299664205884882364689447131830074929616899694776493570948642056907705450356289005970519633927177229219668741404451440712401968504175469158765328562185351540382966148395187214012808584055859792469426539426780572824338367170662336420306947767039743616920398426976492733613484879472858277895675205299545412232612985353674922988527247405532449654184300063872037652381981775336859984439787265418495050849592574995900958249169598890439553244532006728497831800306040815536674217392078037697195940442624803582360825884494323328617767743375431887991344299279883282055468065906135683158470004132310417489282558948553497781085686431779331602103943413175676971951879807318022466614400186377408405381006332212908468667109830790357470905238670632508908914174822071772280922377335741971306521082729921362525372545294274870148104632921328297230376888616083479035476437062843977564651826216054763426583559808867033081939714845688893081343538180204179429986074906247110980239501068476175766394621410072766690601273491180433175986934198777204601511091261372027027064738763368557367943407129975719453189652271783344232144014288327012152487515942355919854204808918474284527552705950529771776249649400497145326361131597090746219270008059820464584346997860400337441103230665044661094683351776089242780974301847337239295530561150862877732310680382501421544183146033297575070017866863925074899517120618264660118864080477577050265540016698306636667781347770140714311470270579670547902669132631218296228155915639016255306204897239749678811450034568919086583178560955141739429018292626458207516183751617829865534876195030379953832337377618802132804072350422553048575549833516865163515226332698435203171635772790707049077364474793138396922763287108453932117639278208838057787801967377343081986746252107340302656172766491752388313976759114741946273932456772139301784765777921259916519053196624093916901051057953766114029104842803258071063524309136248456967463116966922023398217667925043267178449876347893171955225334368269001535227037421428155253282396402305796230008149556010612783802826812617276006916985437513529296007107963893448662200108688220108069387259350497734837113575885116324026641427352638169603886695349466341310464*i1^117 + -9343743368146047048842455961414799208309814917031181099921172677492741256653417985105502027556617421560755272198834460313491864474845824589775267237727715369918054330477067499271531981708852760342079933498059105397333162493534723537069440815376997029492477136346634763105845842595802091062834834236981889126941087981835286434930172653127773843006801778537007806890680285263208893957873012815810512994573994946181491928578382802862468438226502221482104705283787656498269492057590128306075520632708612984798824285790528543835585531339837244945731719742707171438572403199251005680479603958192801825068796111801444959516013543262665413460451864752292321899396106305521204489283930576822127024513828215074890667436417319207197387668318471303928384394705738628688822436460810435681133421219895317168582184033375448892790515236372551264418693169481801260121448528249841470582068287751824888679879015536241668349031845851052886793550059450092926572148670224060716029890548044756971120202228527309542950626275917941782211631958778411683685469116018154504342365709690439343570333771872197660756259573264819463113290837644912124312096094024151836118551255116575494378150817626984652841786470447129777988582887328676970864796999063766878148725591148028962162301990585721648411993819202867776809059504528272158050467409046848232858228954859821587188493985187441455068011724947660672468134755178606480011503244571763773263851091497377282523793485496640316727450213366816343005412502263851737163469321962982397588182922017462914868577074191666183180458130857323952283636066865118146544592711765262592086414460714157954867617978876388552916202855197105876268396349957359027089344497388424604967618362803665710801591868384127314100778067198818342345465559995467371171926411740925757805271629757297971804365394858610607513394187217568885541944211175873212220293752842159231274323598372833310493975455252108911985283144413112050445956440915692835640782448189054629581034051022169204610247647084396504292913156487172982562715416861434550695984059796311575276076794514332584783462028818755914680755084371476752848938842925122171508132652446243008025129176074024118725411304019584021194118338240520355215352380473371755037289124456300544*i1^118 + 560886069911301204038342935659484807255825668070343984558294387127314581558706225382021383924246678433822014900066002413456884313546558611860348582511671753828036010678191781137412987397830592924188938492138276381753902896112503073925759201294719803387869608324576483469775979576526820101198544004032961002543824424498121532691526443235247669480762473340130934569186885055911515356348709506395975678859417774284686973599385048203167571349475579482355441375288874157548390385949376482863459672440359496478628485263885884796036570070804175203905519388024787545771038779315649319972500054052127665456603197020562635449599819210030550999141760812638523221838224971196457389430887581441897718732220176095258806900022525604747277827461151733425225061651097576029412687513311539427401986478684484453733975947013502179357539192357318707895532155491059051730105985011843565944803429868732202603512220556090136125506169588101847928867826866787284824616381828737236612914853427934876081737069912658434847760479477389165310991524410604903127176057685275418765405500439540050693174926988907431383514613594463646126438191892979617096417843033379957367356740255159136469643422497142880835908120622886833022388538285359507353616719430623872340167571853339200327820449249770207745505722895492966605488228624380897920279172045543022260795522782285866307952882312262998548037361382103279955894429734990417285750476222578490656574203613365570135119528972144150071384464260090170130077790871480216645261311620442091821299618068248441091416767953009246779398164487681764103498965152891231628638970118828121220707982194601917991037627345732631936507812182765333756212568756531894803115247379587993513226107536850371082323788076842507564347216534282207755016663818502862590098667149512259259130880785673314321897898099536269352958285656952587371332408988785972874714421991499922186471652431102162114672938222281115011145173343175500974108572744107265010946614454223901868676332082088201691446877844921612814978756526311890703088587385773388983659468195957140022021023762303451032785939165554882465364116130705893000899032517801781830281566386205876570363480517796970762698191449484052037535353458179158743331262904555879410958336*i1^119 + 3179305800484434719507107803520707685396399031582741960046504437500357999080342553525558714586125916436648141478454315204280220951321093730228822694619368039619966863014182690740812462971110162517965738976146605707776540338489489443323577513016518850050627018224223918998874924886970599839518109440576739096853675924881222692611033961183157278818023005871431029794588024434049459828252347554239264096458658818287168509489569303748936075626297594858484262716056441626822298894228043533813454830869347066790558850163652003578548075379732994038942091234871314127810331011013767138264852443181237209087867524797864088113321424779124835702630133332102211975347723247658960302343117542779750393818043976892486704168904202713805184742080169853070773812508326424885124016575144005239549335116936899128096260826308171850347666356522593167870781511192154057412822735517061967739078988879228343556166176102320521846409531119743304366980807766680748132762798109592018358874779723313612461082740425242590540855031401621168366343862222710688089520918903815270589298954104760935456220783179145465245702795881688990514355030825569467647639477465738339195780076303556937727484634105626563983116454573181949287061117395441526667219341302155597773090536631598198915419399938401165335382996607680018976144136409722159259221465492510532464225170188761207792275825448069887130580962983701163886667201642724437060045642616713533219773142974266732228135595443369489229607699302105327603989765325963249582274721745030436597637088401159356005593488191118988194162093315397867406178422722576466874079415534793646302681151318553882033805026326324408351478586614254674841554681244436760532337126103238776914753564035437153012212557905022134928311428908516601593105763201819673987461279588982423811065354573885625127020078996549832792211920356197298931647721046432068534683299250978058751551227015310998814470995272968375267767165081649994872738492530176926308019253541895612495477029016196683768837514622684708551661123980329227722631931748743031354049783771589703526004243822954138265733392940077800715079901727088638458951470276737668752793136202458462386631850855773628025858041921919405389771125951250923033990340901076992*i1^120 + -279742462901619415933277890856312475664966939531804979998675410694230010521788599600921595224369811247521415991038662981761014151768945795018826993326657206266449041057907218976019909373183338274126835245672933859069568314545519244774154571746284468041997238646856680616364052352515553236653730141908672301630452600717545634576090093569747685581432955549344044976713762824761574826142668940962734168351892402990487079651569765973026801608088859676132620207861099762314344513643800914847147991276271377411468354756372575684912171231573216436028331402644357674155438598240297769595350836201904221924365435750481001041913980480661321991560741432180466134270057906073105377883819362730549984812734664120507997569874052123581579932885126922092045650126780006203464434524440443987126973334497505307267856605183121638593606659087006808656310175369138548370751067151620404295211899531176112372112019114894325263484262980618626720849484474385002954015904306446100441765605387468462826640017543456419456938919346132479513495296981314702401129307665980131800467213259232643236920999388330969558428065059153408915186760171230469127175430115891236263983718623528383443226743462887303905523109629219638886342334792454951778002861882471490987196971575545323238626885742813013985559685013558193973507256037681934005325309005828332862319759735888034689335195340196272598424068181851463253265367036407580843272374361905430844229973926690937935101586578143327048342625074986648332577036428487123796559375541566173346181742655597778006917812105855058660072865109155158246843930404772481460010135892945527385907142507205068938826886381620310688363708182762739562782024166495316626839217997220315659192605608614868293029726347492757574820430913218917079006072645545302700096903147965792998903729713897066619252094071162526768994584774170965048094953819107487577714420620121539241017068065390656968011429250495327429550567727426463294073499125628036634185400301393375490591282640357466438407268885477666700636120183558422679733071838088029643276204283930857844209951229045411507070313977761979676432398642987194094726950921823077331498581120920667990777171698492608203609980113990942322263581729994278359269376*i1^121 + -713192216588425690388877115149740726389621551550600727045283565561948565141434692642721012496086853547159893190629546197738693794031490845098408636449031684862669452493824143269189203106490738593672545564106287060319201673485385215663891770742816429361997131375354130179986568670450328856902666860217890239999736591704089511209679014500844669964291429071877519413201870038488143524421065963107455157710871153274204000058779174767630465109085124849622236127496393764866402174948338159698192554853798674627866958052050593791827596917968947948047300054183344572086328588248350831978704376178483407157621946440954707503084810099434422705312806124055563622881157048736494666655912428203972162973406546034386543936065818250421330636110395623278140908342649368146168103535391795437005060320782706459922252139455473782418814824368007738420788073156964783424839592491707861613395180153495551745452341998868593722583836369253470799396672115627636934112326733768852493523578221749360277548158456637152348867316109911024665036630727295796852171959186493657952783850676995117431810302830092083113721244188054246034929734751287627460314634527136819947378518945098455042138008004632910025520776177457865609811432771965103801115035616787658775589710535962101753949677880496835920438707289553257721342440693795486558224971597472506435400092232391545080277461230773431534863330614052508772421630273576027421349986975396027825639036664161148129282950127370743248853031742809410615654335786491296520701374591484499614382181992603099013265873557208920897944977168066891148873858416998495477091960558939827381700101821080308180410027031096259939156863344371292588618166448081295042134914568355586493622533054249748556043311486757269586310309857163135609489470277612432708035907327684816692433677759064982204489319675340330390274970913999083180647456370534154771694388462059069062782489103858210146323799815317168409126197263238056874523391057180955915393933975638781448733473861169353792362502800709121357127717585162948467898950064665746866778317480735822990491232516223221054039832896321169054604901462888383320655287344436672227056624622608503866348141160739620425423635704031419348880017795842048*i1^122 + -437223038331994792848325806381352300284876086319633134365105620939756090813289573532821830429581694267069442011364866030422203707291446500214971373997673189357188555773966425714409008316501223556665133222242370636235331006480017860504306668261279680959349009386213620388241768601175545648158377408569465149425237163068247187723929402563677338174749680298875746041163335408171197587586421970921422325034554157836950790928593175405505811361238505860518498743024697883933559688199552101489138335939990459126413962041258382316062598853536023535785749063725194064091333527697130502835698858428218366025434714389677642942394511084803880645238438536507086155019462866993128698299191734043251795985768102544595504859491718100032147621903918087952355249869394973181916322280442615060112517648646033880652541913931983945939306352139620314647227554960580161160883783546579333085143226812143941701914251684904999756694217113844976777479960169804172752044630782749801649715219433265262137964146259436490316039726975161801146704546335785854233353189727282091917025411181644677599142701667588903353441204508263698688206760362162495846791251517962645025334857460066869575976124530381586322556132214014143327980366325891624251772900985641641622111092537340576986552211643247445900338723156461541156711089901983596557638429449625696778826679315459292686600504739761343347085248061757384248356723575354387125567356221984477695954205408095844634471380120252167656234938720246606787672024532629655433498651570183017565914140183660392842135128036310250765368203012752759507869548674353150176763034637060819752778912090561818305585091141059172726540841155627532717938757788672180382379689571877023451570649464282453558396659930728490510077625418972607540762218979984744955114923569068194418415461929365914912189518961097441155722968564688152953033685703674323473871187889385255569382339577419635727742823881953971382418646476255961131435299223054258701488565050632938927711570337657303197952571317814254089205686098269759371256389124278476434245818402615562884963995302980057204109568334722466001186575012324908181223026011028183932132838883449050734300544674843218057685704577102883500064768*i1^123 + -740427434602752769767149945508145787166703752428525832992825762936011653689632882544875232876482329075285480771493184606666168233681405746642372454772233086939445011727219429099223388451145301479303884038914730883022722479476532567177256107258421763928139449921345491518707626090016853876645624197942197387454262613836257889742397718999911765414513141471449859776489888851580769078304753442001949298912572899497389299805568057876291416455588061334297909497925168113960044752285162168797386650510027836499935251378604049033913914816664391020809822217242503784114863670580348139090686113077358055045901190277497116595602886173819921650862447590418586536845473967639974852049899058823513177144180604191878675811665668947289130677173151121023464682579899647555852723732850003393816072390831903369399997580783823349130281912704114403818289366358265232157202465941485795775003942712257266966709081081872323957863540828418383429622890264801414074298300055176299747347719424191382151084015042447771295951533729112705305428156293536649010264009399120298457140263606088321293626240626960242037184578209256190990945967419886249343506734524415496589774468584501200363860354311585122078885102079935475404635562903361449922207437544103572029120918235288521128676032948298876838452328892278674570890314205655203509039742817944613783806866643068787586063423167373330228775003627330070897813355420299213473606492373486312450475377567862807775312306355041905181457564541449799694306362059794569874081232706405710232902205034060092281264739259943517511244979585508903288798471220874552365522796137865901150221426856405527302956086202110996409015637536202711812368857074953290515187150606299798650240818271155187534633733803807678225623372268566705813903164105419276234541232052539486656939485567227125533624948143726417853829483795504927466722718015186341680454881031317898012536825653455930619064978866441586560533203054994664637187703256177524077020987392714168096998107150338170687177569355606840602187363128667547115715651310385502266182588014240797396819321359966212330155502468010687330608667727240557414766056017440343400493019367279426769255922042953210510764035773825024*i1^124 + -146242070851752818627795560098020200387913982863719197796481096156561597153904819133388470051768694752566374296411626558231888283298610424231212985687290194166205525401314940558674647147748685352599757306922697346487252921191509097314516981081915056613980715404336977128524517149067151977990103793493669012195526613759866592635037333309574900132568472178195170798834354924288506923432160213852101519549648871829213343363588845478769265203335476441144551330346242278253475083833415270454139574456668444731345198130743484126239649228721011556705917399794347868751011007195952582806357880710626651178396343651781676512643260852354177345145252784394324869452919133553210010930315277043409812489941969380385724923086588455119630648117684003741047537159910069361620884876726447453608970846817445838293939960213036419131110256138249642155861090442154399945070489808766694427457985084411493563620472991208586992748249981538921658075566622423009859426549888719494557391924130459422135893264985308406499898305328492908847867322107152049338930423459574784043005025907789228875089818582020945945619906486159967772457854685799214668871456057481599645436820919202852542925133217193496712847201896258583140867564852506846175247626241539251877232505444894054710740828734846666723036530777864376691804247575219389270186476372095893850034927298528034517312934390508155438331268869075229320047474403075640883196019495279164745727131792990254007774851025096186070850809532744056744123651217439056079014373302964002247014832892601441257366868839662137376604914246900894941167575517697577480902479310144532024724132172229870789768005623840834130443940236843784147783080130184023140702930708113138378303635430880990977200501866560995832718593633769079448462951012407564327557133042025293693343556705212933431949728909696341327088364275490910798219930692172611005122187720255077088450631084765185929856697585177487017683420047330453956454148537542046397547754111035162635865236369262707947327128461899406265306029956436052853567078918537442790027866452728706661105281545606473631398121526521709466862846494732807282484252719737266388400170680792257355904948701833033035022336*i1^125 + -189348477167544650646048675661864698509612049038444483183640315221495539335732682079183978507156260130092001955668325436726792833645984312338038901914851397051115765479091620428125169563423544636614679064008921911371490900872560180398704186737538496226095645812327313441280134680989325735746115408383789350193992538217483782674858017800692431428143425447833303934411649255380076739174762387243819355251480636088014166374890015862695737379534211453605905552930066937353295028817162780028650005720407446012049978884042349025949135863552007620140146741038814309614520470342566263611006956100643068804388232793703270543969512873743310293065523387534586757006838797693755570942524293182072162086164065374282963862908670193337030141472079783963867654287760166006269854725392330088578930051627725425566579358743284596186216080705519940258747298777234735005517626126220030171560568911191264368422079700998257562968115460018555698236581956025390603986519639048591431261392496372785461200217767692263537775149676885451446129163407568033802656981098493644246302273681088176593310340902363824222066499972986236516215582019332238556446852915159674081983332078227404054052058157981399301708618694385707672073074287113947545727647350162430803134359687088950850065510633086866728887239610061138806201164738684901056811780658266866622895837516669620549985172801395209270426470477000664872234891042538847641099636588536454600707096962255551447723360061763820209255407125118289551187240710594751941351504648505724231259228213944440629522865080319350809525366274911250963242423165014708950326282671205782889440527733038517612312814589513309936273416537380839380349378834945952753519535607651526300996358643199225832434955170820928116788570771009694969292118993072125803567001332385497567223184967568879540405671119811704738811446064476552164563923910083119563785915200101167392303505704607769867601407656688713280059896121667884056199987644338818322565363524169166216587853983641815640245526849672439173066366546768125923240017584720446405935670190796801251246525307482108570383783596767479413363331078171025109516553387350277584149668559590474630024620037636096*i1^126 + -111589650848492492392830077172521703459592420194863006476272593582922962595059371211888328660984664645301672844490890209657415003364232364094037275423762140065007001620566235314130385433302236799412377630710433682180366699691306262910712769248404370781387882577849787899947245907516969333335734398776134002437591751636945317068249511760086455002713115926878712153362815725280115310570925989845143188778229190365559208348649432262101882968189852672268283618360757373037149765820994016726843057106962355689089754535895335089236588943631627977576453695354326959160796132838610630301972109823751181579910546561817065829753088023809588449350780529480721531546742739246514596448595911165940699377664882163941396294381200837821575751398208573054620498749922265632495946041363256119731874489820796063695229807734062705501624264610527770670676668946315643244129300381655915287252239018295856934758035410068083813887947726752152661229914054986904052559159848319687379836202098144250616961905462536614371877560914471122621680982165340587018639624818153351233116610290807608865402120237864639031531907848828360266841504853101837335182951676435670555768643051985145915708711423008961164233911919586895727692968584845810254536255534198890342275243754927347989258152095072576492876066732697008557789519102271859697577052860921674188813762335629133934112760802182879136548029069878325266940573847164664337765403370391336011506983998450547239050153805469410392356210041492984716350534626850258246611449072310630128167208378757602422693966117367739788787496559912162647625197123831324728873306544596867455937212916526813457470172200951983051643032992681589033711286584521771981916160725115123855650369827141733719082629315175448896241036294335507299025391425650554202050287494408145383764277450870648331549155392740618172724528034649066888014637276899223102087224338050256548040918838835058475132795511524864668090669573482157106861364823215805355128843528996388226690610241754664891062309248842430781473719549852518931391443872298986252480414156044704319894845858344671353039965584270680288869565952470512058839084579472924847250911851562009825902592*i1^127 + -64946933976138605644660664919844388627418837775376865430045637079662551439284593604519453444578585045689423579378600187776797717271675103613322379326015386611388056395880852381110302704004250047248224712704356327130111001917845315560197615407854222145346393431967045129403082413665961939940393697812199567805032004270882570008845660101819162065569135715916334383659419858962157165926222071097812020392662728244047921640598776440439333013238067097766029195887667488079854957256195977624560435673286105516107635582655209997223103153557372809197999390604137861374072178910707092055010166053383626311603208263924142156977495793192415384890652714014339751025879996409774837173994685396642515455263981927959595516403247182274030999444628596168398275362515489489562648859439370763311159177523988256936374866120545224447105947970603595858135910954850969996247499593891300728577800717883725069463173346730591095672220856449491507966861425055366718065249523949455229917584839655205153918109597208739161704626199234412302497024049918761281978661144068772067657733932694631612935522379011004344916175242982719724147734991705293645873436790078736544332918646813330860641899536145599515006734152095672532765465776433687165788085195240263400000040709010752366266584055195384155859739321351211248298306317616173156461389102056273540825952487161257424913945306159186587193961006437236586043390797453994171619037665060332340652856040672085773049460041538865060734662681701163930657903162164336928581746475129865776183810837261844634999853576644165763793909603684515540790817066072636167106625758409150328163502952186050042051595470507986329899884025842103500320229652408639835275797411051535213180390255979823907256330269127681892113640289266516513744611587392790995079800437010871786638983348649028875808100603760490776985560111260176726897426608660166633209338479977832029226809186928380998628493801264586336029109081909241786737876138231542269068100243090549085855453831783690051876972161727656650341667370747931360110091542276301393225328670083873026256127641931514448493150028371926025110254692787534798434571673583784515117311311478784*i1^128 + -22514811485025425200914742419581091924824015175677942885609942367029623334809884594254480193601236648888394408208637411408025350437195097111905191989152979177388730481669481014299908243387058042536171847564423870817325167908190226262542572017120191222322463962542595181980456021750452600939286218898948585385137585923448470619897695035376246767531626216175758894718374969413237388319416963680717183547756022489518971342762207956392634657084475532960364387509196827690838115308919336276658360038164587873029246862323061694762607323222564418187646332756409650481433928356825150416174883550034169024195686014004650390240508192754025418456664878439255445790424694338901332173830865246338916347884521589393963217017094090719051655708217019130863732645803437240609715388129604045612326505248955458871030970177942297773519998504777582360887419656912503463657104103445470871744259180720241520110787318433842908950754132949876039937785634404511485811471923149117633796764463138480851269946779271878292590198616634209455525931173132017578808664216320511539418414402498994280694725542509434084932088267801365531946939545987640642354760984404037203785828942024748296421423692111572520238832605217464181231987316239948541075827972703596879370438399246068178695117631394646256594530062773609840573796273227042820671379508643577723986068614566688002226694188885228856300538661066755004588614557578048161502692286584752515255167532367744687039395979729895471553435277295480260941539241290308481678331166136594940184050380112460211020123155735845187937385565861374132124538477669338799204520584154680289323632909848447361041408689724538179702837165672176585422367603796209390611664440021391493819678336332090619648074486858458931626335912309760467747299051197779373932865919083792208221060724825599365701092702086373486092117308838126490315196864581021303010803337937919742920935104490482172677313937579576031963536259842778354298472150063974600371617781735972116451247740923575928279175990506247764893531456836887661347178110046069477203357496965452211013323672974119310163613886115735755428282041891140852896260327865903539552256*i1^129 + -6896223750235884032518707506129010166881907462851570530759787001307407324200390303284945837491863907848698468993504933153757817100485663609411768096196863444005202958730479558098595981546775873785195268083983910547903524160405228041707511966459466414883907380982544847643339226516238500569250184238697073429088075835708594888930540184005113661788605380697370435126329497033288476534093337649665588950762470313610303985131366755938568836275431351788403357896091640163179140989920762295157574502390300665130490857174767863285829975818794956546464283118026668179054399918398907424154054309376774176163732045477414076947082073061616655914017930840271699199073818309108461144166039190894775233162621383275650569139444343427715255648743850788829452099297357432657551024488694364811934011338203040100658074140323044776910022311042098035480418638594473115671917758911640256316306466432850197186689842053325580331149606614835776835505793062525251829324424108664543070576581758977939435737483275805497049411139474038120429301834517924680743997520281652130443901327428156459536184687174830181204557991206246586461744699115990924818694037150077792196735949996756174548015591531320637952367891289515352043973559957111406368895432315447274316144644132764388988740420953900567856954159680969707174279716940668327175615103395098757560951364949553717064329644372860810489236738401781374770058072201585337407311275341424404396161381003553503291835812725737046124591608892971574418117657645713765609900790364922508554947798980941558472938358630498621363756119750910007094947696723506479731459961646479533183980934724592180510912587639711198878568936614191191405468595902148140093693015551806161310162381032303678462911178597131129747976119678311032232177219813455558458315312271414881724864983783638094005574034836935265556541301486239429291894115206561655494973277514611322378320303964164974098777054325392426439081886725170653550062161567412318393999007282137106734245228827320704392644257544668927807071670795951003261176901604598754049894715093275411416877589160002979271147307476671679398905737061547531283920297394176*i1^130 + 694813445677420880567241151383493805395564917783527590526748657138356249815355293069499899052903370455487852932153496830236794773854010927180298591767441191979807472192286316557336063115216327200961238103542842033787789352846082155562697682845130177075965697750638016152060048319063809280952209050522884030720405431016510666380634086451686447758592087727700797367794677991627365717556274820072343165509873110221816402145795694922473845594180310315784762983686291705793154899612006397614919215167869487175361297345432748394691767215831461715140084193492461126659228085961861242858691846087720153779624046836769223678072028269694908315951307170451722279132503724635629203112131372368019397946027091014763189842839649554583462624355707145841875334875122088192919456478529087423969702974140900232239010033477527957053804629983752964038585009272806632680634221458330351208809413586341409743898712259498354873403138045545261115905295222056888596072768030757217158934757290110225907726441758202051178980856037362460469572730871309644671189698245906085083785023188305254386749980777953134850952321570814348093461419419401332020449470634399230978072934607671962163691904053417336340658943131881704461954656450630386425230699834547769503977237693612436344975197507637270703291666844187905627227836978735901615968867444103343229839347827637188318407068201235765752738855448582462363531611324424541884421058412905993993885929549118096808529543036780212719092510666800105777727192281315254504537897612981295959177527752129901450439851061954507259114980742042269720491312295740189530824825801732673143581820499474087086474583921022438428703520953996618238221641764423715947869546253110050924265160344853164804381563370150022715994099176330632749801790256979816621510373606209189447685553019960952507068600783849844194053973324163025815315217739491536529196982589831974867902267034383405903286016872244494741789370698078555208157042832469752222155808379870416954221426918167696968102444444949638130363965378050785125033007835470484052525630986455364233229148782965761377566816133813470217932465367279695036416*i1^131 + -1553865946617063075451058197438820638274756263981132664085466875560316147158880677786332757041611721738964129388949444436654704034293016969000209231774904238130011437927207617245933469714824811965215401580359967101451018415541788298766911500857953015248962789539077497664875396271150262919406902528073917521932343029883441954261089815401972895462922392734434633671403564734348714441030439480861798658075202067233903367282620354681422264633718015250273477652307535656625141826884868798268701673258880133203700280494289282003521095084266663639641570459988700346088603890294902335239413165100719423370086262659983724486801553920387762786751100356913864723174798477833049522556414767069984585698959771511650951882828879578281162511215956893415430047543572497949283255764484212516671559153909216401547807088515263494976635063695380888221258811253177720041501139585882569885609588537396997227926503385454528942270836705764903710793707621981848656551061777979797761807532001665332057343587839679461814716813948326165856184049499060750507304798283124237573004994917448998452834130983110223729746024119322747218598851238740500798770130813908492879078630542439293263242456652987196445959558880288164550826981309558362730055990533670127394552872958652975675285859677362442430598097103857654282746003943561484357980524023496470726515859008899266709439632505737412482392242940592331498921752681239693392133827045181522852161438316858240766960584538965584021735005682244646427293112066490050676019704637450896211404152933872218263673914453010306862048910927287456395699018954627551505403602706836962375547823761955159397712988902004140839112000956514868948878435566166986016927931556843330071934571641361400743207360769290427668889994757842853299675298079271159286173350164656453671513587010936610072227248703219296104681932194026957856797885000624104233438721893283418077897490597451296205849061607659787502730296197421675545860308092905786301515367778023162951782057859216706855998962803960308180975566305170412013525237235950040549949819757966142721651020162346200524280368816617732791702501982208*i1^132 + 152809442382407376120116680963547059967073884269155511692015323794024351071923812084953427046164516403984355984836662384990600738684155865424410411513224209358348083217581865796749984003020292905389042382171175326722395599527538402420166458646888877399999278815727453830550436518271729787316989845603994379345887303510922025666058583876559278702154165461047757412504640300734894190030916379053715239582313173487878551480835217119960097163802899126670413031552461558704030891519106463231427061824501635712535174228680679683618441513505685685246650908601447437884822958912637386115190330368585882102561821220263294285936479686712892864635050383322591196493181633662562056324028860128505011245573919026638106381971683831779575789207717238683082290235645617098808869588376850868481979511690883131688269361863475643738588865849807426000160474847932655414675102569912478420127285045613018970016334777796189429626555172510119090193092242689202197568989489235447541682444129166669623209728776535529038952734374162993734515048917949808976008832888392711849469185387822839737208437235088238602297361093644058191344894856577673982078199403778424706875852068573945342191209259650252547506923494053819215713973827339336832151519965179898393827256273217524804289340193902343651483138011610697245980143725172571909886798059568916753933681987595151129338835267070201502169101128608867965649154601299603369375740451786706539699725577886020304203341916418800605970324449753510668024216029879576031201816757526355873332011038070139491476843547176782249306916352052736926753610943620924680946809435370870534688514877429160818220871435869522849246535780148530301911351638953496511082445486930763719538361349843195010095561901140561861249126535855390939789384362164827536816815066492535140887199325835595290664573696593575286384835188581134069490766240641906694013305187579316581858256472238180244848188085258137416704195128227283531359320441320776154894953751905288329675174070853712743694986733314850066081313956594695077516183339053430068256774777767668698193990672261531311990103828239078129664*i1^133 + -100221322861067418252291357779886176915869567437431071647622824594293075042045872586899968275724260088534223866441180704097898453570411579409193838746662352891420173876381960676411159103194487047259340901447459773823484389868949947196246645991431848434744163490918901386078279785527482410557954854270873812989369895596934237621653534891405173029764281737293333692568129958230205867983931855648960665448481544115379672930465774195017262678680862784454209279552111616479267237242897129173537852367434438402612651314046960751674245043570266384312399749238537941085742102972243146626732755560429566248724118748760371738553236189987647054890882241443337749462109936601995800548746243916049198759829779650518157624381226614294911544978889492809777416511396413224813437822197852047336964707232242584554952102086720272591252448330554696813543452680521882170520248025736692516520362886735882016640720598742752803211375403221128095270159980162155677153131793735525821073388060218236723525960380047265288115535020871117236755879008448620537560194220783800024425718142092278353661086054163235081814336670638451838106111710035487520507553703679407424000844289494364897875612313770584253969967603451201420970244819207680474158777522241212000941753834328338181503681253238237341278082454412233670767801458279857784400038735822277424493276316144688026348675935709119115992596039912890066339718569197135248233996568205827619257343702158429308019097610429630386112128193028272071060932037706848067419125553479235645615354474731788664381312315541132068755654063290426045085862711380947672156677325668752272135960582478372648130699603760964840398275537315922123643942272708567675056227889893171683708820946152881698904745630497468428439094887229307425018813871192576976622216032630526750893592389266589292716732490183338487824399664488819497493267844083738662898816626612084448673388354497559213712451380067616597857768756658533398099752856233077604587949291043633510624720613502667663138992952093490789237658296666025470960771576602135204625546129811606193393802005954455037543205306368*i1^134 + 35188218875353462887424425304710911906248458328698440112021837915019597554165993207845277263008186646942412602807163851818171004397660923593734770599381389794200555406360511530634443292855489588630780744293918354460051618315812870613307745440681736758806544154164873548989094283466552319723885860477500517238707084236782327955805536060381445908943296176549666477378103299688594110186023549589117620231370583590528813302619647887200208671247116218177799517428395683697635352503316428800151598021224523092524162439030714379978680662657784115978741045203730547764101359344484182167323720124331216929753599846801137051731964250842409838662741467114740284660200387392780627950834349381978170993710529697868441164673371883017325958991178517779864383356045310973257552760994884155980873532305880520648309394993485057170640717883193622652049966156697011770222940532181692078561517878016598096345132326228294513557605608093708110639327288340830055509367658505633408903366022656433275533495493543986038199021209371568497491857977423982780777372267030252632530868442163797036199388949318603661671833821673771714126071170676044580798630476254475523927365304247189076155892058703599115579520900378235513867020530845605943906293840975142874721122701252375377536910619400551861589848635552752453963277309804800285950259602523800286787530013269219775774186813569877233215340951950206430006130149651068851806121439995723090493160753014031044097079573372495898046467515402645382608116698821955750653788669138655720822185054571739759881048680861858852490039326221548474642512646511670778330367698828336805891089792605792310795894675588301895439610704040261618703940822361698269212820655838687010614072178124173806848395412183086029492531032703102138751767936882222509006420672230361439338654150969598388502721650655752630789237038222108067606227981432483673446570790822485646853606827569173642048657216697552959085434071654290133800046468841288764480160392991854371334092792896047583979030046424276291792909787707305948976150126869477189292045503658932520860387835260191113216*i1^135 + -10272251428215206860247592696850894291782756037877437692947922918009748586710398269033687812613633582017819081993489175724911226723060822173389408524317960733136628700068200753941513585465816293621430438179889259443478151612401283807045248080839143396267319652498902755228504998278132539744141034419531377367067181503729578589232173252227141686759505823021117190494714474975220747840623430958409298824791177025180937966133496078976976823624012868221119347027818542207219648071044315763445578215908171463175297914257586117613647343817518741225803208820742443638445407747682234234006582050600493216484345756674061802371275473761877905861635790324899685841839627079585599849228908783922286217951088987114563291530120224187486057766476756810789610720465610720891638275656063158347194881398827092863480356951369475631502234278306808874133881129728249087278010980213459015946247429118776396531649361998774631904467197147337461919081633621576912757289511256173582946805541814599640998842882611975113348459512681722073494344775620289813535558385092092891136591080791332153781885670589584494010280023034167264278475628113169766978692367051560410775925051093812325251149262182334147902091624142554348791445750485288547259997569260137559704353103859243650236948305644506666309260304454976087688262638424690508328621899231536365457121794565769275512678273573823429234594065572988896216943360689305832425257497021447388071414322486695168680263567334603490594783261865462160741558664126196678420129844132368994095724413800178130209485921178719810885905140334571664305441850181912482848727983898547354188384997155172206835722890299186516289005067147058487330060475674267398020676766885944495946713027642137300502506412456123347945563239221380934671843823559437533942256199561392731686267182809754416725505230418311321513901858619439014033467543089869081715726911092933612818221586816721524401629650740211850937655671943791259129432248787983546537965300067782253263374544557296664372797148737713140358258763838135534710752553071865369461159394247548891030095921152*i1^136 + 580104735247670603426772215531590434401041102360450274096791093024562020218563256219146658474122841033099414662059498632712117847072005420487043642052307964079940954679099275748276567527476356350051394420300961005208455322726550625521819419333265671867307449306261858949730840576759613398262669806164858885341953019280804632939470412463274238738576225510929421411430270595531512773069023562116283510438697872761784460572976811080855464620750962533433622996466932551855443741967895885563560010017842582353904985815894301005326145743957568746584977390190920881579170049446903618404560114648279321710512570118489774813491785454838902797308431299952440685099382229978879265382696624079083431189362863553527750184794836398281410172032891977631065062880522920936790990563750359617330684081316848526115361094278308398396286114505326462568979791449839631952588396065532557699903868222120095382629259203220658749168003182390631130947945277413136538644586788922692019859735106026766134950306584966556942797245976152404924606152485045158384374128820357596724908993664546011621612815241735554436229606347026918523138933055142719033364401075838316171224542712774841219563206816591934247624481736078364599919554235463267288013312935450188239935144530461276689676208023665531329810262399736903451842208263041616245017359011418148128986114045984090521100817569284147609079478447008707345951759885123186774132255071024889341250669426407099838754575348841215148352004994964311220771694260073460960795687382712538193330633685909798731237159894665693102564892133527822484296353979566477030331642949457618422011821320596463965358740867497376476286293741983458406356286049221672899457090082281177569435714516931177763367166451859839498414741144041243882178674435542480008709349114538595017526951350952478224859161132815494545194315648643805273887832378516195090310686708497024254575248347699798538449030999805314227768800477251782988515601263569033427896059793115364355991733823331420261013326156747511537864490365775682160228145429678968791406368178491621376*i1^137 + -64986049096144633698579863519404351317014412892201892109415917714165246804203443534370933713207995762986677461390057968082057855518516052075700580115190256112650807987321359043626915711473917360403227508593071192483808969116443645843058480526636151694806341735782126767154840058348621337404094320572233775232940413252170184059863327919881068839692323058758390330466372110990685736350710683023591271389208227320330956772316247988207702419880558491714437431710686783665540961176117381774898350194877768262701232950078448630583090613847931907520988422930141073648776426362558792733485482732049457116019469607462850267982730308804124577774314119439173338494074679206936814672948190229446764964599596402121100910364993366273564776620495134294726284573704608979693780783589051089414751250054120243909304887857123220543703315611592384300022659687022691651939296061218823736464087294730516200116701377134156915590304670508803549729065198703443032968732419928572587084965747065161785641203151093122046547923736606668470934326980715180369602999803127167037346848257796876487130719194772101617716405347250066279474169767476670819336102018341883131139642796080356063055096638236000665284318586209543437551382091644781571087129575509710690891079790759627247006169618496866503349171962411105473086801980549713341826171354846479508954334077706512831459029745187664642465867645900534289311158154688809936495871644812231170463161108660966437874022062962011688982233075034473977582249123272390800861034566567677222453287919522087213185237723409219303339509941670940529304195107980809492481052617844517499772148962146382499344361614911995720327073475283533197915945797895495383504589505522928565534810518436473537377407027891315427664593258049746206148134738723107096376497019429343412352929417175248648277671993249348101369268795540726845321918847292001112599591492235129243092224103556576441676393007919544597857969354115295572148206799377714643375685239902229268531640681189497663948567519828855077629309288193379496506059924248670416106684416*i1^138 + 3273501970154546144683509354344844871945773935912208093639011601974168798720935136431631307147992973955692680455662910513934755031883688701171070645573103935853103958641860850629921987952583277965934153455610749025863833656151636953870476046499703351274869057847274126581056778828651640723687166436406134723064857109118951418483517487686348213924003301031119831308391498223680560676503274480299542865831727323718878913566541056525873702422989502945557232299563070979204342665092013499304045973082481707952785061550726318012589056842358920198086165270731403834666025595574820311829033860804025669993932639961818481255078653005599662295236694385487490218424715099149032526130443404538188644068701796139780675736154764670384933148837065742636562360457037870645351500140000874021708547837103766584118351201125997595485202339864655622134897341823796726747479702432736493425622016729484378200527475692458167082650462141015667110464837660125216046856542626502908336779622295324199261690697081136011516522106557732570446588421107379696124161672145192153586072996624851055628841858378732476249609745197759578529595341437267091634689289615718664100043532090041434524984753169777707477482975710514073943128966789540521415853401431069634269409414525695063314229578047331612585204869556403072597188992827657274285612912724593226074063391058743475427771866892924489570970300177991000020139224172642497844561324109431174031385820387731556371681381190015679509763255016969524392777823694486278284620449290287347570920646981614696570630358320809521528211462775299652406597773854123589162173685443310113598572666999506077451093501533301876091598414951481237668460795163651118579330135991449464533872542358123129613887083678344953393356246981129713800914920808171766942929553486456133615705590744633836873443148381402057523680528603307080409276004784719034360041309488155636163331004509424384436880881358039780910714620127715011063283452168885015166188874560078276027144855986976396791719544956555229469106032009090657965525445675843584*i1^139 + -252255268184195076071323936689692122526805729961337203302357154779375426932743298249759968425866918319609500116363171555401023911001010430257002885570411123364713563899291352187315062423877436135796431792646919639851698700846929948459561078037407784123646618868898755564754944559473662540114358021182058241493102946010617672225216779490067193176685307011837149919531890191620368208751530577237805050796131751277603890763594726457047706827934477598830404079015962610797187025197036701505168640770251508317865447464385899458077947221430749975274954040726532042036771164028647717738590318453981711234419679264133268095472764653389658475257657824242023281570198090113051666315793721145186376863548074617503870528963891993632683387085547592906020196201367442585585283391610381976148437827265937682730136927869892869153100616345924438925215010359560178271493956510310914412361003942407639855283954691027801308177446984424446259657849781132431412474188534275716610502511172588079043447553333915535827906686631372854276967066611774096582906474754308128389587369132888125197559399948458340754717803241241574805083899267220711135557181051344305721914376589222653258300271672518630348788025045658386994276607019324579600640934340998848656690866860242211211470444890055781981358102745743712682386704661298369658073631156750605222220391255230870135988456711157807479960915977914198600322049435358757911234689337115488052834915313356700837661367901772466416282030708218682937116292685705438567982579060325332894067738415000130334334531556703043467202080101001416383269166603332552224410448550633285312752973219825534987789981541340693821413273004405640939960514813028282152539830109161793460356408089187750836076011518687486248617911195804227255734729109732679402196849267197170800419715112464398670707250872998319235694450974738469458755274697982191947063175813275478723623976055459665707847083173387152270931646920551856136293838676367921007179831665142539479521542190433591756781658831679288475627426756009449406595072*i1^140 + -5934135801827598169276519621985561454424191895190527897559928531437952320304965403929105006933848098565935212071479498871050909384747410853639343287754578042058564504703480682159688924669475061328849117806017474095127464533442775804994420589139212421067905666778861038983830807412531831937325314781065709665501534308514451296066067448678350481264256823527600323111358063917913886204159565709861733256302800988795600795191621158406520966694713155022979640314600709381034962222451664343263994186887965622668393633685698705340397806433337397346122684770554046107096069752154865862770616900365039956426386621308043852331014920550569883339960950568982504432386715680491782280073830703417580727383613019675484007783107278365758636169068081088760184804006799241241363391752113155604103075401764288436310813399826840099578117957048085003842301288825262548398556185730258849499838255423767012815182048585063605929562953254212038522998765527896954054549790130678968436588936863301802847669305730319679763340332451270047726820434418014708337016893722741262178206257928102944315441879642354190045205680714396018166250398452374309829377513968816454254742136833519286293783490844374863906290562282993845397715455507274994575384853614054644824221698891571688245709860411599596554226090547924563264709592161922413781619315866250609030100677001275876817121219087868037520767069172625697182016293502803144989564653318911931916301317733557440623204251312086009592512393399294401131821237081166119981506471189409419664109652954593895386964417939776673132779100342432444506572148489593302834222100099716796225755168173642255774153640435442159972129350911874827535855290725829076904485818375464043545797092022070063606328231034126732663095782358499070134731989522954142145344619903361490458732250283730777650191525560413948009179496039267977701333365012079247722239544283857584489243319086937607943362552546870472284742929117902174880691589997322917531520516541053021012868165814930736471870114958713908878859254628352*i1^141 + -66634321021307224583149181422663446736909956087877543986343262477735279221423855651653743127483852383945018748083767459951453955795526683969219120854721918318458126047786269839815666231762825309741066205037868942506056692740676843025060300797906911946860357697960709490776114461407290409044729938222424029339005531240257181471642499844207939976983388117095316173680780785468442309165835461471443505586373971039961410856850466032549619410012588033306709445388479259919305174137602538119428447065623964655106708957802292827149697277209793778908252746746135995183294754439354696824939400193233604135726966344669915984405507218304998536508257445538596799167404605497809272381664470544692584103259503445562329755438304517453604186403106269871552980899674727324431383154437805387804745500973964257925513002081690525129700432993097834802955759332809916384922273889014524261735571393355364850908763736524185259948863828311263461939462452548084891694119286449214295745312669232186360767488671965035960582258438143843235358483603680391765909392197962025323813890080783559829390900890003845676319854449140809136127909393249530244106895742413993566985479490937692359135673915142087102841330096816366108212750089623816085811422119485186807384691981589786704624831683148017904213694280200710284009769912706854529510050707650268899889620998757191635266831341491524500535097148667423609419935861537064754868926376676849418288088472784404598184177756538951859868513113449638827591000018241855528754468369027087013152840049029263268055215948014024352377439664393923179188788375582765366704882021282077372276578320541102430651421973397612611741230614300777730178647595530747537428915757234852734306319955756747016563027174819850057196786935323175329342224655245092294316927353063125225233017512918642841487211068897208468890545381211385057136470924556326102424013967666702843602472644532736365736609047887382921298348145411550912399958879320516658314456290284077809165718389724235193498577581315140354048*i1^142 + -199518974245212996470175290349415405861101247629769726855063648952150550746678750502486724185289523789311574168633836082303476334422577233062586699542575080102133385889837713624581807813596969094070974770850370844512831305237067791409540344153767815482859641210947118733413111697189395277056201025238308929084333185318111281875917910011640937761428435056054698236174318312914256936470307731019161705783794255212749638077158655561014405560863275407705364005881221740042921070539884775221713071961895741774417339916281736401928321580424637751611251332010028475350505818178460174195974832444681967449332662391202338162085311823541182060910977524796004998225761902891396315695034932311873912749282656608309056413306651648943977413489707483548324255536157909905516305534471779834381397672475399871933941660786813402432901568846860877431603702535773344033312347476916860979601896579801364812294091287976841530698968958249910603812473954176357970217290853607562299611004746335122010017607641990120137378887929311420206237522114606957137034151181657622224982111858494083228326497613999880358471496483973326788840964646541117688909529797144575160010113277257202863268355179819471567257378853589210673993769501904928175363283353048912383220027116379053584220250037141855507287104588774437183712401013640133171600283565571909690997513750434538516133682024118248959354933872700298940012850737834115681040023674851346728481713488768722634459562562953565456861019484431186769831955558013101051829940569454700937451961239433880731071754946942020830185842877961500003329548476487407478423234416935473633523323929699070696315811136844592091555710960531016674461693989034315968468537441140308737398948835802926727248377495498498523663164705943241272001459721340303866540203065970365176325248071844861902232587640547050368440103010881502199236195931252162835435390026766410437207369274038255304644180874749236490931743193103476438172721535044872820896677245190820740714430134372987569050746880*i1^143 + -570323412615018439916975266062396373412954270691665268034500401713678857110099485538812438479086516548345442792892237119557311007953688204460772389833156770722176177940041086815100065505851930399988832541247755209502098264519777974592374030715608692013122529622299192517971418316979537210905848889044575343050227397397151788251004902549677123583581551177344595390697031515430946332823888146756068841480875730619558798721880878355727463713775841229827277191234647004402946893979851968056365363284783366078622594279358012867422706790511652681868210467448564429216423350006745601163909333518262725354664995547161025778776470643295759153376987491892583169883598378299033156796090330095218783408357606583224019439526371775702810201316529530391374509594813072229737619253359841166230836050235272404621814879942329152154544235890582234035538869332213909494383686252926404243496865686418266117535729432540511995298959131527012099699922319581738720735624131764753536221362392919136904769850246405906990977644186547477753265646858085394480179335508561871190107883672040035242403704690819201565690012701921297650644316534163760287223312495913878461775747802688462553286800848130921994501432099085582566061510697586064078427443747405870983095785697789372793716680631555402956324435078240861185768272719042414161833349821276850394528880637520772676630271716058844621847543947049801200911904924536875048714699282869240400946897084891426261773809143076850555592226895782053345982910909024390102763268619010141451349686036261256817921330584547737386383035238407792378186543225815556132618786591351028148322049210863212199004166768023069509040623923822016773204744942446772721359784646048069116039057770038773163344986250744889663193154407002962772501991998317518487458123601046948100644238830099872215882120100222198911026913753706480233093124814065962180590978900675798809459806092433522403945410241851730512621395845802798118376172302235713594980309180283773599950925820067840*i1^144 + -5107688125016800298536882027341758332903877336288596349596446431837382939425980540033372132629247616310675042781689908476918998883656380758395137793360282681551687105549810603439551286445482691590404829349041803890429772471835324445555104221503071852325096016885575888396126320750469386038504650460435745572975278301847730515915282426144018463516162517224939233826381092760620854049144689143986764242665307509063221643000756405519306067345934077316016890247310601506063501010892806016106126640381700499890931701183316306900711007825290596829493419058488014138981371544320421506890092803572040330066899112547362355308109269518553213784045749846189428938903056308730215956397325018090948131992750731618899441850468421184199744089547770157072700749564193566009370476402855291574381408119928343101967611226618357925911762222902603668803937330928163775009429859777709245468351586329859304996950442105339067535617048503313985061368592686038274713789954990353212475583818408224960715762299477744951569630750306984080287797620997539645708345016669866184228205822443578555565895178573073923271267628046181249326471341370101530322966565568472476915266014541896386432254351158364743292994361794927086353583928611566747229209174818353189327442577314019316124906589686078554975513955653054260687407528214464560829614980220628479759725778427202429571736627723383333546694226258707975968055118866009309235459514798408327947469535665210413858744941115166312892418640751304326412229128644763231090516616714451897842417423494459542420991596378031450157485434696313129378043497773365471314263164149571178994122777344309772224975661390456589744340281004073488277542175923699373820965767086526101716807605748419772435561292755861385758961531811396697993092170866522089730139177371484775047213704101909877343067924073619492307526448890964979096480896485697715204103679434711317189154814743324739579230108246427319017569895737924982658751854165741912859200613568801035780096*i1^145 + -1706323874047299908996847657918819137158001925179865538158416919864251716270269285525856185518631783132821955189142814379748093906661464888629239595686397523629146345062548900807169123919967358045596479129239456557303925137014105918197061022906114609682440234797124943906839013367895441822132233903304647855508753120409963204402773598261411662913713032769013576525935316151006971491925084565083024353956968728640498980156868363816011583580189830472556379791085514837007855692810247748579081599145286034524148215374312927648794163185827219414720764889978792124530342860961753518328775691239814738848667594028185423519206381252426004504718338785347332499203038114919403929346758522893336079347607839042026322325912052079004288711780253249281376850138045993274600117518668874119309970723458750238573464840414277606652169350178625983522302639567070129012414108344299863942768191284133735086573403333078180610165845347735910504715204697693553069508239048893409277994677457004343275613495173933828638729122783514234267470916592910394778472217832345305757194415607943113502665973091924191188222830132845886193857697537301870023117554374709876391978571167240703335543904942077852572279690163759974594599399060883136587000487196252677129715357775124604300045046259139597917227167115179015006285782672616378713371237080570255357620504323543753801453148019019942756050475917771390549146653850433840240182124367192931591473636806197173904867427361865837693750415006686058947757934949026807852589487179529199262080733734539281356074199532707970579764175339418202333265681099876856448202530238343301480162893354344249802881564121330040115356997080731545049488473944241805601791232486879982334148417108919243371840728599848993897203612395426944426526628039769469478482641445984292238247859442038579324772453849954869410402961674209607051657816048813578336742596676749386718571348104419972052825196960633882606589541919922635858013969799722447435439538176*i1^146 + -21556005443950702518945893727009780142358272776025331733554833034457291848077146092411727027512666765296098860321244856605248465309290521362582764101542537596403158494960765676093382336165445079831119897282774391854676662640667178428240019935432732211701718775866026494438038875147082917595270393027921074165367279205817514199434147090797618293195733627652652555125915092517813514705089438955915335577171973954829672426425437571294007385789205124222500115481804836122971611093355637158683392716826785737140795158006777255057497810353536909357770771472514092163393219824321574296624043594359734885371677381891192028242371536151933437507274868105560271164074315244400067370770437958371354861411347020018569104408379834349304408334965236511478989440235887673132653290417111421126132894335394323029685386731310044530577052249568695679127448762880025942737960520190315567878841630721575125127190089600292742597134609977994352727928999946918317128792806631227271052830225557539663786883693868001715135758944433010706991097346402905830119489804404922534231468537656435697876634326220069745293287461621054381914470149486123655112265165015082796971477242103640070517187856312336651824890669306656822093764565974491685409733477256010213419286806368282247231012508634871254367436955403684830414162206866929057578473363905337965110721750516308556161689202301404634201457090738428342901508910735693355893551018346265875839803318876232906569636698193281862724548031548293396753425243407063534636427654026762691739693368007265594852496064018587591228660751139746868829771188331974229607815515059750278104511752873183606677140517993419910868967014507762985137687989776904975470559910164416554523838847680524817878186351460668395420125310537669573044720939696029767063770453127348294748256117052628042494704401571402240032172807840056051750191973837893743558155276845406473429806392210284333097164356938230923268595681563857741559636425795698688*i1^147 + 73172530455870042028443236418310707816992388021345829183253509411089786909116192704724029995729095465680580597658502738409463263504740356406490161011105193017167227721726166602282061274674956900423710239450486076212132715411041792055125376360831152104321830505808242152927845484500853140370009080108582472349208494754668436647439268896962060718048694562546520502027679344626242099658406234253305096701093155494051372389162436407050589306773287814494597407685737112739414536658239959357058287326718451733489827495938828608973653430350700944403343803148208518570891265394236424113541271090450810936554104021476945497478211028323790707393312768194032437459515966384088304187174219937603337583001785472506055047802131861008981511333752596144956330914167961652469370982027566284578716858054741661030701734369570704354811926440886029183112509067228693191447257124994163203953735816182485378037931446349730064814052128693530235232917631406087902405661533091139782830024998884331121645420775280765315930454207667213079462258738637489242763566768343255601718744263725833664613137923280874269122359105546462875534875175238000577809642201944657467707583900758944066606244124718977654300078268077641822440597849023791349741321569086492620831690053312085933660150332737367089806283193832709311591047150303172681659736369167735257705630345088744631137167690784602152864171581549544165432533158962940786549680491715820531677675751916022773828910067710494357704155179258419286350523838150243280064185470366416051442376883507742234631554100539528990309512413522888416776440128530895176992752766417690955116536267803358010671604638721713984668698457549257939248753779584312425734538452954846029579645877058772045616306365317962646332558283914262240829479480119064160686312468113085931993917449521468162146376209940731376747515260629002608694476171753779471655693118236424196144390799873088056675883183764262244331127520845569628045312*i1^148 + -93779292994293900460562825077001540288407713113803526797536476813531824341204171508225455401987772444390149745209342924907845941355701837548395638386360370853246668583139442108884325810256770969303544048888810689603472791611596447796134902629474354120774513619617374277212368075565917010970758530659628249481490332166137385327878426353359025067094131340197636266811728748186959986416521415099710381760575512500237999502229651224020098434917688362130990033828304235410335948134738487001696371655894589746573773273171120609615973419028371522176164989241553692429903087140789086713807547768541665011200560920986455576312846278648922905746870879456245647701569639103028443447474530993286277414293619217659006969748092851586094256199165312129347328471415319122750167199735785276236744758796494725530436886355053207515676691767331195918846566253445477701611641427925031126630344816128042343529423214278240770268057181951533484703446252393191981771445761673624795943185624475296693198693311832797785097484293567135182406213397403445690979223092077161797260589226370996068381730794372135100444261774192483575881837634916756673346218148243172455629773168319872257061165842336629669816908936399287193516749678114968953109208320974523513803583247323723791932140710441273753768985040424557158238543089570319982069141691462098507723708988221102983449595488762034202721459499185468521565300654423401723393302157160148034346438569498344230065569893896528323149539629312765742849709780978750308927427232437807173210295022727666886939527782676742912426664039049140352901072306235726581241262719871161415401474027290735140491933213288215218643459451117534977285147035981361904607722051087377054989521086315306529308416798660965226299000809764600131765423459341937331926769887283184891745747116072045433239534544413776757598071804456148236652239127390285930720074367236880290743899743472998631512951040232163485648108388352*i1^149 + 12435527886116273967860744141302896005487320570003776674635298937707930161221004433401365558144170879260300052570997377602676076098908642450597420925132943394903866318791951492212817314595798648541525196488764011168725727160811663196115764514074014386159093567934279987539154269647042777825982935148118175300004418203948039545637277684930374091788452722810094489971675696812382297502626124146712964068380772417306440398590039413064453972137221853062222124258637530352471151056817458000102612559072345308736620053534261748354985765861798461401463423999395618613186846290524763520738814774855250957765989515702282394813180575340114717273305470078512904754340551490007937834473148903514916356281322961261065764079752732228329572331731270898670672461436490039523637712889477721017113730318212922969379887803223259284802881777411287420293997894529104484770392515376557766822418403365653335647621017152526392314923171332045799794452166948562837571849239717074378127115467464073029730297289580196023734028276015258822661414770218335642886167594939821314263633707941082793878162983363474858042713140901321427821304347016593393672875735341921014749049697967535426114283181444641255740485023735645392911386475189115213248222869847668094340393875454587965511929759810675740588185635158934862438565764540960714048790545381201506352862467498223182997555333554439895948237712435597224790901170718634241050182980925958698155165796973319524089551458151770280166518470382274804627187227491005076329375325365598794405387018602877106505454197905087630843135860158177616774104385841679785897480122888525753290343020305031062479810145412271133655692188315081691536105496244135549373023239175578637055215531395142663618343270641059752341582686944503314884242028141257884633115346548601746490442222985225583106715209353915470266877239776523091796536706620063519094588797311057971160187135681658880771570250293444608*i1^150 + -4756834836433294107648042829340598631659712008340736410691932601573990550892735354794614022118088483125385423971850095973847765507587241301794402917964324786931836575636711491283523760331744360981507302922756492004433497542329990892620283485297957578530739643036223068314214898280470028659864966863850516311116193090681644094293368858442000398506751995035466784191628161186587294865845370503940694578615908319798000077712970314481004822490358849958103937936057782471521879436153358910488621710112579161959876697078133258655687182402106253707381171413163325717869015229974549603407428489799483668638521083133084162418500006851933698956798258149775961791937400707203407487442202132979636260404046751218226263040430571308610075121468012383223491449438785715475882916377615261002532911160497734388427686396880878341131297130834940936863990619633248079543708357695155802550746241336600112069063966170912944163186859948590437194449115661860609258885681837367013172447922555177746484537413749125577356903384621307808403664117667746695703221835629145978838132397601188658311554489333696979369880686356958735136960951384991422877335479589591267986958083779650123197396008045600313859328133848386929844020208232414555102363593898101211074904462748001647569882059269341174275147399032723378905426457818201851810738350790016818689840231906291075070143976083409851924144761687482539136270687086233169177554431268406922263798339283196006232832930895031728435430662220728653512532239879021748519961918789002317794969289700134954796798998181753335106608705937948461719135490839935805014493708104907712481050002873085599557231307456059911397386721226319932504419391976691617880636575997510398256041161351133967494049767965140382003863574482542876091592650970139609002384898701494538877146906678189710296732764978010263409707876036514933301610297852289620836098510201750296324274476685702725632*i1^151 + 122086533250105348348850147776245922021866213485193227173252120148367520066168732026657712627114116660046349453711088171731616132247029196287147129306340432822897836819379516731327283787178809169014039559000835358379025645869780078782683359923210707873672879272793503018863273131842858863470866688604017682659763696858777100265610641527556077064492646397748410212115080806812566138696733267437606805951745319090487142492085605528926625720760605368603449076830301470665459154629260800079261505204691098578088679652310180934027127460103290583559464132795380605474049536340507153793675442423278379889465361773407806834673657549334502823429275718657573727084096354369237231219659140529761246168252971444655752728356242750018193408636383170062493667484613466593343462639277915402142883989741353136616145567780273450844307627085408148497713397765831436239894182386475868712638281869819698920144402962473359978278987560073145178602747014227633359950855777902146928476011144437637521221306072687280030705757996610741300015413542236170450758733549144790281810972747308800787641086106234938322659682830844838010035203954485535007060146624229496109533785749952745628746652095680699698039446950985573938452280728590941797404169254746114810733280450912096798808779972326652824721129221800925684150068767482492158446697891902705141501866435618380779769779395658465241230194204180520899296189424752489269119539829174421939623361938466513531220434795966188033379898506429887797572593229672451917680917019324929841253443056151817131575401006919631611121610465184988423043807274828288100845025292792182534416459030831479384884532015350485165363941032274160418482524183961010735172448853643623281389511784221561694438743303350410543374716563676956832422891509094514536759352819630825141623916992790649970936733116790749464441481083823101109967345645894190825820891693380197888819200*i1^152 + -48361859562395549896924904516729552253563851503477232529802344088611994903665980107849179816547449121662370781956652414641570132900217405718890754216327797411083020004893399347919951159649206152209792561903067358469580852784547357324012102876956512468289415992810603476218529426913065682058520616629047270136399165080893953965509676183427324418454188943402904459530013131110489710866750639481063884630478862180597797626719114725284759047660725734871802281561687729869992220503858865170068756485501258932006118591987310358251240350760476394095533123670646929474684721368892515188310238546292634134324575519035150647057336865389259274827211480462003116068473883056279023314381641171939135056397834032509495046618124157717239424460446440018923286784423357655503922473050424048670785910510801404294811373910493687211165004566556518420287607951756202341611579749555026088540358044408666697528777910741086250537568986616529399535139734588006475388662649794388617136053148323771043699681465322452678656402147661489953705296064943724071695846736612843160461452889455434148769431349608952890448996461631626441405169762602841611294623582897978224734356565918063992039279168935847883021041492916161451926421536320982492150912808153403190989908550198798715258407508509173835541525402873434038913837027783021563858256842387703910486011640653716769117887763759015746479858184207647786247636757488194442754786029266664099895156451078969567397635992348620386916673556368316414085887338267657469885707860865724637425000950850542430188414550976595311409619963012920734937151081000623994620148143702751507834395358443357079745058571135194988585997110947691007817043901141929795645047911548030402004327988264575093050350947461707542833897769420827840033340336159014987462127777365116963048629831969182479743269130550949370293114083621769465090414251421384071507345408*i1^153 + 12407945843805600882423036580491755453874862184196223209019606134686977205594489661353179926441428485723646781259130641722978310727543580932825722886622189093321959726438009125553485787681984746053587304375787366138447876926972759987263529338067135031816708717797168237954363984121564279183902064182153573363468520489645430053794715139548934903779941608583514192800596506557326956086057660685473716067138303649547251749932989642591728446242389354242164184869123202335947700997534449118793230911659340794147808681532465114992942800289760474857137833332010027888950524374330031032504996143467514933416511317235911143083204683353794236028332067430773696518410729156970235847993575281142434787795679856117578180693836970161912357940359193437040984327635943759667520107683677303278363995291740716180249941680734385907272340889788208213836422624949872519188761480149173614603770730220890521089929955045058247359285249504398471940054846661494417438225715851338884374444062112805817279194714909171633719658787284879278058129144606540439305250482296540404671689754364971150877098598124774907679065589700011438152112062785357923375393104412669026891333860459795412268076593118872996701320546378416214636864151333445995583991519874646756780490414378681840492222063343303464695577986513862766812044649418459554380267009972417154189525057126874489909977533092856843921383609898593884706288183207181389008665584301513048576043314489238351151963656972883287348403429960796888986916150839600429268621707893174513261162233070745094903378877054967019219834672131828097442796709547931462666081696112257139246781639834570738409681511457227843934572582913512623595582068944879591756622071792578024467628120180972626028214016958867785582630974934859056731029796273711153518124045256642097524804051368851736899507850351039891433345442320846359826886819840*i1^154 + 369822034581782223409248597428599932999778194332583515681408744576160088929250059026647503266857590949207700459356962826693989234426683696601966905977018760184056914966311594616345690724124442737120256063161560052097653866911359991218781487568924198742736946034394589117680649730278725020271278683836999095249411174302947563225068342973589259858712771732800597339270967720069425483699362607073386478524016883309913709232720557984851442661762137764401719030065742559723318133002738165918075093346249456975624613817693461869095147257100408187583375092607781575763123666959844966948788267039922904232001279835431118961643039364014905885831688285450310118814925186475474033774295661658115745501292820724805400997601371965998714113618438008334397044704620026774600869979931747400718368354221918811932157228984926188045738486339071582704689044415138442547181549460211338178958648962881264455938784579551046901528620760348191383681620496339829431716969820901519904974684425208762133053879574097269446687091732407910127233956900446461228508030834663880971780147291794029651756713768738268633889522329412966487857053543638692482780030244268638614951537732576283663850367142701096106046099688551860876682283198208263060296496864165197504890354829013692322372636473481348168248021429432013008315587486454003794872207735215312686647772992298230809378284294030240356925190231356931471107787525039674608607583629546391062416658836245037185035466878442536384231807599269932701178589668351009037531375542332158431122742434914126091714024033164724978306285131419657542233492508454934184617009723331221688074774057600465961945241226388390440108302599651437718881066697897438227428626074478924660714417052609098822856719387440151045182729864473661695351403362940198454603752426621329007563748504989489401976676914474053709344861585408*i1^155 + 9405357129430681468888538298380506585460659643722225539581688738272412173568830250311472509554634799480330326168750938971898666039155655354746274739979631746862048404703014458959166660432259461862170192078561114635460911830270051270833917745255109503090778337934696846213603582646728803910243477510199969290050602841362554311289603690723570696444275361873036716465762175358313376172478835983973735402112327774849299662230444622882803228084171046621538293270362760041968404813172001178891072715012557317553553504468477654101091872123652396064559348876542211471296271188090847607336345713227085368446554051154875508712672215092074630509741907209858692596174157377875302323586820777888626579881538789724920362300510360665910136952736194134335610728792634236617126425886669225334587546975954513348456531310972053192513667521462994538197520505228801150674612798358438806222271154210750489291611109976175556076926945311136562351454083256955248127162228481670352626835561550317282273797667133708749819502663783200375426808810779245368130766735092618517042827943094698805638711395629779756319447014222661512480867935848593893839213672178083884918822964469404476884753499082735005574486792237480170507829945275850762383989690678572873452681289587495115252916418735569631991733162098550690888937796945274444433996335854347786763088618805970417426965431778086904534318430374498643412611641886600017213239426027428909334371069778140762574314438348760988772508432017110231993872049646827616874303926356660664326599731232648270483293672279798373824495920322712266668063218995360855324673815818520257275963845725388966287585588805776610496221846124126520180703029006918099646495254130979265140629605783638717001185311319302967744576536015423243830974966323299398974237577222686777578615561276004265682346344185856*i1^156 + 50833506234493589697046155530971597873643661163106900597309994553741244162511087016765813649411375649417817021108998199923575324789783702844888696798381134438631365427051420339169623121189160990164413032527125033243198755414249125281056881419099474153936205428867361943164655859798114716808236115748692262674552742073919898951911701246278745203538642989680606687476858462394485197951277425556689586617829726273073042981777872059699193797049686373517662606906100637027207899690323106016877999037848903336530022273803703033477134509991445987812334840154866509458001754907145764208636475043299926398290586748919529955736869437042254934466953686556255079450323893943061327962256194711543483690479383859165900235938030379386477627502983004598712230571328455934311492592306903385430808827189127158906981571949528089942045737876277488418859218257285272634694057662924932121260268335753116001249456169254514788283792378084409318457970656630782306095726016694521365130766521684886306655574895383115708002063811351482894515247639372647292329048041729107759202229620279047359341478335571672717174864629167863813120645942504100212971716520380226294952291537405721839956052321681919091793859199972963833748948654692342809330057369169652997683226275433767696385309312931176884832890123322352160865625302583884054999313326063545439738430276353158938556056492121436294453593309784420522088813874973134743979987891171821727736137262892537180961908230515417536539800913842849561320524757579138277287826578650320528306370020630307636383455494633303573587823305263827286694491050853406127933048016291644492152520617963891409559479602645266963600767479526909247485394141598678998735043112960309813249004812578795170931449697774002503283576251820854442108780387562949223262926350283149148904375814455296*i1^157 + 433361282771628587358534449309235740142033628317200893186869653311281127822141552735773434743305315709730748490050138390554805086743877444637180981634805826959744822530264430250072107602457013125892261657053800126911383226851208927917269697109522432647296182922896762258740140868202906158188339426236760261103431115991419704109439609871987186985494066321465766817669095852469965399951766176348155830709652335059957849667471265429901149937595462003288398246139377870805797802679423078185118139020132887545445850651324620256665146867349345954284315911865289708108641677525737341851330852496256162591029237639807028176734917461486688498130564388458857689353932348540663490642507779478034163863964364152773414584253054451224086692118946632615230668791705863475653532592027329031139206685905111736196811405701742121959561419013608739537141611157407330301078989290259439432313457917251983635980776597311258376356362274348421299730394745281415854353467971953895966205737977025726185139321586893524486450365132457137337780994585685142802596443980085506436285186125817544365443335686284447880786506530524303665588266817629453961020085192784375105405420456441548178202810923190798674851046160397475384759311408622150790578399457116448080425503168388601331689897058972513718038940736589504908120707063896426805572695797553006099609398706722520528833137583186369236493053915390349945962302086349145738643520584771208511211089298279635854685612936945061990243796267660091989508972748767883767286453963357900147351811765523379867824710233700527977025331714838942613140998924272661224769275496669354725885576139380510388768352687783299317921870382270684783957566100613270289138894418855368157575806729312378901849722530700993245830452194945328599170423328977653743636587321753600*i1^158 + -118606460288970436865886360241069707907492289310392636551129875436993407060994731671766933460828376819617228165609291733051424278648960246614196900316958747039389675670749671435535537488325272506352062787771660952651960280864084735521799734973653124390480693736425098420060695147538426197017054500140374002785101013694835368194570717108446626230893953019793214301969860596914492916198237165961744780872055912304463441461923258118724774943717335740767041210677844857120306177779814147867942374239924779634024804053788158599205468023544936220994771809326534082848566421975885731415322475145492624246630166630705266897369051315438351269643963998193510593322604594506555668869182503561293947908951630322200688851348017197610288521253986010589001143894818747650912371985815830058800418937427634588499281264554635545670588507441132238949669431474792187293996395672300167672606378960546759486166935350827509831993309606736695246828463978987411870612076013537172319735607160585775994799251157332591207305618146825526315697602337632622031867666842221454311939956148529039745444387960242917707601678551893640154972361163228119104785588073672592545589222124966213764210950631341599114911601690161530645416567805167615341911128405467550119233736741099211911630632207694807687469296797272852472774572612850698554665619615292547905949146473776332916255411794592926118798501850599436474019343667162985070334845135682955478006917642972551730453945553149526509159402009599252340132563394253414394383887314508106611482934021216126644388983631671534891617057773317480213336398372190882448669865062012922783606315763864976506594869798337433191046690238006633511137138791873743535055265082983009088763967155572948987055219073485284446618456048164957316001216744914944*i1^159 + 1011454195172931519541937500848667969023578733608437400048278640224134352604722668124075449328640829390840204667061197650305640093312445489064162323707229203253734758474370507945215463366842118240490668232139222596344973705679209055298841020307821685821234032829599753902398187570699064092180172467173632905124977568276272567699223885236348405322277689997359537474090808633541662775405250558370790323829865796491688130205875780893357600259413317022055460265617916688915963448004084370878522760441395687550368251264747831707281756441831954966897296940307148676307205865499459199165804803753007719719371943501421066473707420403904249178644928354778139646699062127134063945155187101823879717778832016790147753955089889988642461132586004709798715556692813255441345612855083882732519736993306880317875008274556141575662112023443315627476636311025951474766147616812345186300196963417149924143808609011503298649608034490585497321357341085854845559736147549617301228723664344146754199785705922815868211581819975274318573198197532195806075889092389792308987707126127217573033708601447179899300840977019792082083584567929212943133442886836613972499062221110019697104388969454991471311259259431788032321943186254523830785603502252218075345241751168879140235500113507412634571909383784699998206674340309653655213834496779922555448268540639351762752713258115398551083246175596277294552323710552409478149307242930367729402997933267689939599839094208136396776449987116001562123923058599305210181045509749321730308643606566638738116443887562902430297215942647828216185692062816460608881228350788840533961716649420137035922221213003438227334185468291122416198583929267367411936832706237817465784751384072300630646699674761697197258165389885440*i1^160 + -2840950688381627889512602068685409471039260869039476889754516570775364144252055744365427548724554301174922289642021663308612819975272125280240966011759234280642520838096936804296915773598423666639607182976408339828706708858853738687944951836961804204369647669990645478771065233981350259447528662085090337522615232400519147791482856883015464197785865029086410039330012045107635207793158651861423483346486294982430966621272255974792376880108471609557020487176203803495938813651813900405551748443873451831617507358168970094112883777868559492010769984413495400407236059722729169523482420676973443097115179056650309031011256440547413660676121325738515040074025651916235722602343043159366230539432335061859515020126079989408680623904845053253010761582171658320198171067984115501426839654604076550451514628353300665388172840510091059023655101560923460158718149706710749800676224262073320825678612263010133616984954620511313114310461536036215232947372567146229011147941841567394567992368534187665863174852388535331260719197814944593786938137988239956983812032742103321652585066719185020552307691662885017444195429666671240295937206199836613144585089562944865387715737818988531284522945303307023169526630789051419062289384305522101294920370397013172962558067366571697341311514419243005568457932900545782775104816202535384813774461663541222056774669480375559318548419368716854840087821114019606711104174096753327024872782073660632805795908205292409301223017863278161055860085764257340934703123159537886544494756450563752391516170362228034630543963464922491831945205189517534801915428363858880483754998406127248699716760633082386180616452203665887615719079943423965926097543237606130437109726924586585919209504505856*i1^161 + 1314071057859514085123323760772318823470773824211838996639547681372440836954853227989988120569257749931964792906960657859356397940306965572864328676849860995883421413805702646442323522602528266754943641113349488607335625578185294487053578033598078493445768119884329487709540320480627135119460512757343579279223654721388671548275422505256680151871433557965111875360056568421321403468458151347325048896653994266958739724518196008440497327104684782155252792243453912268041370500158378519070476254583940210886853395193322974604516452648156180426027983751025184701269985684472703632767017198767063594892657919548816002137375574877064473050565765969967709706603530760134210432585033696818219926793633691828387541892902162402472173736873275076906494212343927364765885537697582829060466614060264791153991095169764534565158243697016428993855863608999953859913196192596502694193056765733481591873154006439395848729684562057664850020645825883913847760826649836205493291310852268936846415617907992712986302079785283982885696819544711221326404413906338464850597580374492668822731108815747194812855235776799588178794956862783452078626578953431920818285458320727970503333404262826772124355561247337831696885918140058572175928970652356932070002348507467663531770373561672579678951486950709882643418434156124579172618126394740372416993622543948462097049056225822911708813967735004002250630579569796207487509680272725447188600181525744258378753809361057352713273654007131678667576772434373619061758117591573210466079120380348340897599885292338589992513150562517934976153528115941122700242880713941554729591769118483036470202217409508422747698426195580551311640988565719149376548894134142444034737569792*i1^162 + 194959354878939636326287835862548753227006562777617458230539561089819058308722817014062733954669325957658920297093804509085032209547952483214864861486074790266228831719647600058706928321344494923865055511818978739149551653408284757728589168034992958775365821079704297023979176917856651252925489315517003005154510423699282766717101864208091697057864261099863922417705153118696796231408363772374023122342485733866663483205579241993441082861851999254275158848244356203407991319642313140224927920583710641434502653438662653553601620535963075660832193380570649498522114876921539912783176481039428469033535699661679576577610015168602447873169910245630623603603265716848493853851765615816177341652489521829212911006237539399312802631868638735740280651082695381515074099108136529894156924298907301219929230956291699952972593019175653560219136642403457864509308264950821573633457604996161172547177669887897210574948139797559012120868232709925448299051620854638198282212206186158107358178828758214555626182178067523220437495237666227193684351630863647081149392070725433491539944638898120199690231262812953152769473817798773049727403944853849559869471606948532940933202201927582869905023092276675985973355867905776815498368783896092075471873768120074562825215909219539793529431098898507126441167177141730406924465773701114538993423119693509518167462967520234973885935870073104324995214551793847023517084544282713491824494918281285917745076716224891651629259847299678418641673048820176365866763424999100755035396119081510143262489609798802586214347629692751608403009041423925567786913065844993835919305818077808690178178306652396261739223524382666679505473598107449611517952*i1^163 + 367841514086947086720807068494033386290645770300567869672762957640348049540269737120113453128281185037596324358038248985296227560866359487355903889334827347171480589044580956936370346482575507297633345852926335005065040353178693122244175914047324221674764189947630305642091607457854498012101116309134220656068516719829070651817736838468488854372203538489316214390075767554970631507410073518473563725347147200499786582975521668972088556706504953476968416650640722568779828136453380583628750603091553771012454322329959516389474017149640763835971705732413299322359020030098502361839224872308975710634902395743346280117977910190149906763986888833263616715411341035909543034749994756407931931700750600378481825685464376964771904280136033042282110155268062935903819347331075257784997627908197586890264228392533195765499680507032688380935378869927829519805781053143719945598551239329080977597597574134984692727342674717948632875921676542670654763318047723671026621946053668231395903911895029598101151897981109673529888759752105737032806088050359205767156149311363135456596401688874926815516796641519183338178956882202171611621676083934030838995223995026416349546926312862868752924689817594601120856397509844852274181539932920424472025258980898349022038146780706823987428308626879139675994543124181330551745838530896283691715210226921408753786495286606180009437930996181700155055310132585325971905700805310563511479489987238321534155002390154918838820910395251194839394443524421849537704338268433315460531549193744360357641073975982931144417277994947686039417688619459829243537735729254299717640821408479128585132918009555090531412209298652650274816*i1^164 + -344105647046425617114688837628779835301862002900800432758980501158253328920541150551556014005285177975917367002380014987146938010921027921280648603630049741184908098572020058305152813670705193545486720365495479900946111341443890188038309241302446057688202591994344399598786715337487833649525207325089022667876895813158945398037052980377496051977923821020011474346879798249702786414296260955487840081260115867210824255445259716925098535253779108629807629070819269864203256788139262870602845238287156723607579423597963444151968694469939360314039321915046034940590185617975184692463967928994494490948832052845358869015934803304676070813944298000744153461198348962823841298035042746711274893634311867041218872426884605753928519720812115512687671479075293324906159493509623029704443482606558407296223335271393542313884434636539124728095037813967576837127581214492162303820277968059979945414366105642265875382456082978306731907220061865192440158956059276830229450170269474485098374822348175387670635331126011138365331873427477391742628988703215869516919123210483981394780608037041572902400031014695283446219148742631250023320453594223886850228773391757798076910836009259720346156364317123112159000740641682069893936081003101892221572928168269565575357903365227193368741126468990310354949395212606874415357602851011437037492351896940781621331638202505004782098202418061150690040280492829711675167643532647228879073712247826339647012773796242005343955559750280302347818677389535416799162740590910886343761389043665470448440811806957749099100316041564451187296595301353282296796136083009885705644882503176230649477709161677455360*i1^165 + -558050668400149815843081605453581818424715901464163624034206071174264957182399096402986068510249470121134090737809110162326774529257468352468153974001661305692864895293674214933918906620851255089551535522070185037362070009863694771334077703550617313709914762177169233110541547244495580014272005160552255654887764500535415143827000381455491401382984708961061148049185230493196264084076547122983732632148651213552052574302911035315558176459643103872407654145833708049343537328977087245774347393587395621205062533975534008142477392180786111975589333744300468479750072188902339098591567410964548326396223724437271469304468418182382872576059892796291313054471412413179145038961186074729715077738456161808113678952129654122870050808078493807273253410034904999800671958256423517687151332747870844166784617400859110150146053361365635831417655103359194497712224874093782330172017838789338625982555670258901693546489148284986660547035354990582841861683432565744225280362110598382870242394743281533588468549273643058092947584942747818337132537654420841354440012655706869759208261267560338733170078929545629384082778784529985676860785984175365055209820725264029437506932339044634963312695872525611152592281627378837331018041128689401387993647558627804318474893678909000437713440114606803409710776176648356260131763856446797702939429193919701476038841795572004656589308887301619559491505302799822975645903623530173456928430218309507337204549376200228300535589655925076417870428522928589912581584770437455282618337546047356243571105971658778527971809693360473362773847616382644954930041430793051758231881252864*i1^166 + -302084069163732114151277464731589104516475274626961894712384815642733631079696567375576804822747834894831004202260178838249076417633277024904008748138097016531008718448622485106500509264967779641004130114568257259904686620964288407559402147438932747036240384327069415819296072068122476562340587002060802767654351447007683633329412816337398409671069763843352531233132400873003293848764827602856962792756288112059476544021463881514210803863358573329154404764370096711459138429311199513755298020581341244479706974093942380818108045221736398563653579063807699669243894631642760457771973361362539636179800743783150921102657611570713172880585606872731077141711116089012690300873785454908535474765344482676141103298842132513534107347321681116219955812111822698741432022056714600107262763936745988075982105655139264406938771286832861446258923498725310422940007657785765741452153201787962329950033213598004993857406897148649748406246809641805683388749472874932841873951174660009327531814354713378915010395274493658123837310046357959673711055095150636000318887569391658507652118863455460846266039222863448717365446283696177437324441369821603649257721456565811205812987335373414419354378880531051957356189982918892439333840486497388013018661232877582984760958748066651893386769898643874856396212039178551063093668176815611184591620357221536116679734400867385783644739959650036217294094566745587860327132150981715946954596210215347284095987887397628926715021573244881911377808286446220712057215534233875647594346537853310265950004849365519903945363872150274046694001343724369033035776*i1^167 + -4256840975416664609188287993007316766193764063065347654112806508209077212080328785710508412115185381643481184363068614704303177263729180222864399293332383283077695251166931393796098189815468617470023559697217978101426593939236290223444791008142472613144136309078549353873898377565556492100233768073964102676764256101876488412122138652816493827379412575570936646648434866327022751305246354843558280817146635816134759920130280485840193964202232852588880443807319039286269238996699847726276361260343818440013374293967724175058929576675325823630446219282971322393031716324953473557565104682941177371399484430277065811155092137857637720655893705680123404838479837530606681244653381762661482242685544932177744505989688652819016133481109979501798904399555422011354787415282391249244266180353575303200463242928290266296608993082098319186883583552506806911809903544644361983800607079968767138267887835032712567440207740065758419205261834393220555498649205772998477146789465672308141399842530304463821047000381606191327109142499835694478173668897233331848627834113829974650141970067391296024667870998458525662474549366490260850135849055362165786250384927413363630855086266854499668736383612520855531913952298298465449226222639645601306626945923808410908837602393319986689923386387625529765744379294187660013376860940786340882854615831457671135398310080165916165953666791580061265916318858983378053572420371207548112267025948969521807681264666223519101050855091099765711965145029101572602974869949904911842782768536674677640826294001222025216*i1^168, 10096239679208884751409312503448688313513672248435456221352106761031801736067420424123650721001085179880226017099809735047248729500552643083541360067219528125879665858977401887128766692339350468000208401770199364914741158263760619981023452709631490997712534706553861824072570490380623873008749804796137396300298201265504302716142369349961326636722146150146373515410361824267549648731301933278449414359553807237715904317248196124440166214398424300910207760199299765493724536846821856687169444914553089250806847142538371973129541060376542869898575370343403022093083755392630560288141258069623944369534558580905305729724244234457768713164544391635742127208163435201129775034970881375875923398553640794919767097182110166387226075815378378948557863375333295290261599774392138677771963073838625659369689020796540326511374575539194112126587829882928532498774119416581828558701880945692169817884324867509999564226980387516184299039147980555683354334445663423545979541594595588060341789030222546231615299549977007193303301886452774881444860038450973061784201752750110694882438692979864968026510906390516707662173491480453341413051233732669376247522417515118671737898617624186014715041076003458604978840348938594093860220815883071488798596063410052626764440783982061746870092391512650335148228473255662698077256705632992224495365244646350579692893843098727730901886559326014763913980418431499982304698606139965805800443919419559118451667317605946863535305855763198403518401470924256164266501604146283050621499202531034235451888075938557444323955653610691363172449780647876890602475168509616321569220170624771605375248681484061772296035931429421896566832228529703006319613218962877217316470612283155090663428683350595740192204507695535599149783654489457340705937550617121795977773621992617733372767603685334037549967846631418368716809767055082318233388213972214983955562302699362935433475774774250161568679446953323951810284509068579065399798665055589891182562367747735040424324420443563299284581787157823859844458017698228556808571319003888280325222876899453770516316907193541105956110800208837912193663540373537833584743971062899439436838477237697310978470419121479325797413631465956264347304828394913846622092552426219210961831075900582031367114029488395993194761969005728617591405334179497952696699122875969196950191035667513994012662212159143651442682255343974910056119594022906416526661760555891096533549339376668898983088653382996036599618226953171818003699025965727587978804208299094575455300990062594150532393676097912804080254408747366992575788386527907136648217207493838311760811362393238017157591585877108549702306931566000476578699020106342540669567741572915923652298143551588537768972583662836914333625623613069567863599785311561902396852998871168892996251819009377188301656012362348147999149698483180182472487378149119793027007280041685407305649244307161293240077311734681344537289833439725105950549185930531822296312944509436924730951121568046015454456210136413574218750000000000 + 126582977406193518196447493023992762554943984098939947728430870260991393413060571905210821990938407818225255520219446438794000433157820051020868147998262794687999988361819016118222781747682360011882821690898192462190801887381284616282364334506347953713035844813591196428319456673592267195370831355827907815693546467600745262033641698450799314078447164362128173489907085847582480555179192908617327503617690338891428783307305370827856477253018869460463599813333323546674545095446335259756879083776192456400024263054230539102889137098080089355023656496309280918785326274108685523577537048981614720569471248848383814387533805886058374212413289208481478441589152750000615547181629619647071046194050033145107747422927219771336279524561095330087148055064361459327263553382353102318703158087386106022483906996846270409705993995638499165935406321769804752612331785845322997887620871695364190812676456876396592292046033844214651202867427398315524065062082245561414670703463144728074058713916901824240601876326546145377068591066113848846420681339404691133686828205953966329307044775142317207978872880622774599974382434167735176516841242728712126779579998587305726606790271743607198643981851972780914229897342001355536875232189503543243951155784214668212022948825924302533295198934313671648100435496001156532301907065949458387204313703835166683346205982597213554309640385318016399940231923805268486954714314494849027749867743904242017251281589743129439385000049405216745469240844675949625446207995571342707602419676156519271837704785754978396725740724358914084006492995075305034917271476482231760909898408610454195431220630039867023112198838709406936486481298176579817910704732221286557937280103909824824679891392482040887871005258534378371747317607504842606799464802152675441365397962689671845255381437563278107409272527252326653180675098526740347521792846522180403158127252260658717135616987188430410609823475207887103154081713267181928973264123926565642106467013203370584555511144568235790785046543950412986547814645981140817374488134003813946738362139091686175753897035583298014048945022867849163473065002508147079919248820056352875177371618105003879282899894431846956209926086783733898158669724223412733268856673442823690819747407600537004947739551682956328189394149466487681516685805375676111689612843942042102294512812654985208654236301937466109032276760946492227316172351445188138187482669690079818985251031902672414930961991346192521995715539841949739487069413508227636211846210362475247413674885024163395389432980523282355873199845303287735582383177171532997126391271364041307540752935114484142669516757889222446597235758791746938260314904957302409826059667496038938698980746566188579117647857515922815468462356956796510764440902364272183341166037061744328594288048086045850997523925081509536760114016012505195170668173488125849153557305335226993181443667884718355905124502053489271711421867314910730062227766095161198351299890448852009884681054314523935317993164062500000000000000000*i1 + 2384083953090353627471276148531453880308704994153064408706128360499090466540245525703582421125084784679131912055899250657788202641014562178057890978852242205050623679697919181358183204116805351700424038498008612375032798232106349231880567036479841266925500027887029134991326214473110828384333473324703056200477546806380973395789094596467258710981638025494119741689626952142290149320652283218481373802851080178201379877936135538770880712688486176764620632428915737862028361324979785830954379762889452485122251664551162093035834731045014096221374399299224920946810030869693011776277765130505792395219146233478509419511956160812668129755084604669911653578375319381748508392434982700580451446799325997409236433442366050607582640113186550842801962972572458476287367045911036249241654604422511509036693091993397794523324578361786249651561982451305236851417449770659409987811563329561526010902238518640008341329745490703043552243748329917182573150188283024094710016354415161995966104393334804377461895051146447207705083195106835081327996940641980452030593375441455539963752336023459041020436694441975632913612875895769381693869194828785570444076586059887623096979828289742262105567552560995262221021412564697512784572521655039251190225244333455897482001254902234391869842384432973492507364131999506567056883609327461526938383965825071339582847293176602045164371060722002024605069038279725731795806423980051374705308469006362421229034653938204289911297670719866420939325952152060074026992358830031004211030727380571357686041148424259257216585874278068601872570924667558855654574982567848589994797257870588646757784779812777836262227072652588690419938513796393916945939453943420112585810849519168464748649129475014863407823899340103530834375017688366294861850447355214932736732078502342807479448828295524061317222488633281974040575329974778662498062180719681400713348302359743220810371124833230888709580501137288695226280275207373185604505030614193808139631269692486506520389641934747236211896619376866170204342167543341128117804508672873336751338349615818042127611148818438066894996060778095093277088364716596914321978653421168752269675576261331987455187665718553174872857889404679480672399824456946407602576522776603414264800299988248525591103083792029937460183391939733236975579936639457290772509039129992770384267722800321769275032956024843105517580422049396623213686117124920456205314968197435944545550192772501535934267278836611923485556053105803744037360187916452851290919271185973479593042182713346264363669195739754489032001329550393867802101728281557434648248576106518925597751193595000591722557377232862814977140104598184811228448786179268919152671862192044907869289155595082137346303329349383143147239732180128209485561859897363859754787279227704953571239419394582749438390721704845418181832563621524180774725668959539138687762272588221202976335712905738740523008698382810730011401786658542771959099788034480863418415805992528038208425080510711669921875000000000000000000000000*i1^2 + 751921226883441509913915321274806654052456810833699467189166770819469501113136239147002428322555297785056109030632618457360831676006272656621251524232810727137346215573661547227661390046259320705696870942940703488926255793061518727168372625686771488220666867062949691834354024694705296211321674609547545828681972951304394693246122074409957423397739509217813434214330109743967583970740999455443321769851874797427193541815105868610445629173364165070594342777958989486710819438553845973668594532608605629570584176509239868166035132689573486695132197237081311261758397002975933089928079767616291543787055037542789562716110411571780659142057133428055600175054576695806766957439065373414743291997842736398845666701756131791968498013650544049142961078116783987258296453182549751799308885679337933262906306263840585029925513841961342102189264269891807378843502257414567244410995019795297860644990487284573648118954550488903866442160471240792205675553791940965003403660294867393840309460052919911294184719744509938276244516326123247465603920831685641691286973502739258693324922263132836328782662213085538383849362405292971508144299675677809057530497585719326529312430084122602818461535410381927249730359929248837680280515017607805829922902254936372019977088600331168081908264883940334653413399345809769333423136683091487616097424995960543904693898252305478039555349224823375255671224604271195831286015845125152482359005253063247016091098053063564349373054876120400890042883384525696677205201085992479591080587360720936223503060783521738431435974932607653891811357422213529563172528086132647055835205157730492741767489206714500311410816083597154583823941126923100422784394643855360538056760125215336684871461792333857739255103986747194603891630615131568484969742926009176745277177003375099403521649567061172688694959011608660481688691188670638066803901462266363930475279149076854818785093711162050381044434901094038767632669989557771717594149042371856618123214981223497762564161621607036478344049089256583810141592230352574558965003987117271141088629881176259592178175726824163518798337650184288093264981475356177352280386395592286495054104468538679442593052043982944738517007750800382416999078976385232120906575879408363093975063657410624218789607382517339106133926056897436353357915559970231661900310917386795720375938409723528616167472889903910631548976227879277914714990818964743236892623063707553608744788154609024164468381073653203207095352600013756118223045658251790934094277116772683567949136029521939278824793417677935044088478444072110316996323053006129623515233254960558443055849835270354400567287054437151758597945647354172426595444359562745625773748807472117682459545761717403609077989446454175262784851159161649759659505796642277960741980809969137444145757986618912129632150027090840771254113372151720414960731523143546095554189651017491738809574633844134067313905505936969906062483903775157775804823358236385545172456037781260477021303710937500000000000000000000000000000*i1^3 + -31142335781707379278565111078829010641568139104499162476922018957903931674491650454109887758864029446483984192651032735847758466562278191366157078397571711944414143585443437374125502359080179261769262772935158194751533315699282392185513749866415958210019985399333765924327039376212677153546235704589264254473904453002810128950773429206621551135506288207526185823494908068840970220697525081227235819089046882036037736180744294434903832609603878364110932966524268139663634888848687853861971765690029035574105762345320845265646929228541485692738308447868296696251335451929077137766067672781491749221455674189800620478133010224046543310020648931219144061268369904874641156793816041411125519391954311010220180245771842002308597062594155993576438286705435970993388356434546198766101386865738938992224440048620398673724843967521358254399768378492426925557929330262297305015579052519916628974118562248941481003040632110130778208027136537504243023565648426824485406355427104911676216470382340837819237240431990279540407394083468187765604275458903958959432171156016849496460861646288054699283360161011598414884379905959538288365165104940830034672841635513040768793645671172624553724360982989908794895109280416406195187465524622601503996639343875295746310171433587652870459723590087864169985914128191843313780537210360208763533950047732466899153151861894951301182287810710486238671694027636307589805763409210171338338157109966256615370844886497237772517560956203151138045330289471707107144693333571950819312776944409713432956025401734805639131415928031679090568798156078151167671792140592600108244098837174016694294689942721264746016329779033579138201284770658177041641953410505663391376371648991075684087509005299305247298128714146932194116593497237382431220494056371414887988012635674346191507785918962408825672468780896448480366685302633977579661494134151227071275827123613232847691627220832583796279727766858499118347490757609837257451531513061367625346813622419267003431431978575007351379638674180466321349477131756598530363805057105063246760855616920484680773348668440392549929752885893417950419610868941249193983094144974011789542664758347574883663123243405560167164855785700746188176422318707577559859392515996110526903889827428919786937329140371690330192241302758455336113805851560041991960449246269879590685780163116593180878688924913326031819400637233244287291224579880619624801491541247681751094101133140208831563350595185209478356498963409492031117911854984691152276799092271917594046965407139827538432528097394317641310361465954758547090963886316911821025057571980316980708315746774105508688718618284106746836003999977639628907272760165321174328211847321421640000275422438569943886059492743926059778473583919414971382660183163450184251209299570264633970522203172563818816261553411742183843592330686678630473221851857788948052582120445221415061609673031809996267859253904821572299980358215409045421077863816142261923980599857843375363475000000000000000000000000000000000000*i1^4 + -1031363660036574754663094711419064188568578919845624336116264539472985399036829249754339639979068994405427117932245657239007692964168195852042836893853483420725311646828684821458895305810621015073142556947345536496118317078581658216362865596535038765364619342549084965446238624297679123710291809515046240930849248946661916558576302535546480115042382117698503460107450318225617990012720797474900820936138849953628776408341359412045025795037559113766684166323590033694221488217794347142031939315484888468247374087568703985642010553117053165264031661827126674272573181086849029057215226351365266277646853042222773438970486493499010342664313461150987522607593602962451857105506626371130260901590368521701997130663278767265897233894022145982602332724780746326597740553257534678198652162555225293249051569924836258211711361411931012642061971975652197193324439947001131321232327810191213021268951746357913445337302712545117566761283317759140552421806200513638672625705325344077855029251767412922314223438757536426976089251970100898918741234650539497735476422291545605281747818915908329778065537620628892070918238732350980679468249524683782227362374655118708582903764002454630447088968960828275748261655032723112657093766505515792524951375908612440709698643110354487689770584921007236903368405270671580978774679538015571993797276617512378552622519001192027244782924620418845161380097069446919007979838187426191296323799634403789108502257456154749069242615764734900970037192994907116827062417549620157965064597921115431328679930804441897365206468067139466572165373797642036923290755984475565584791488182025429921380685401898080103851292961726632342288346419472192571892877828808281601370400198476283182076023214193224685942295715724907528283267827813402399895970248816538387052271115330109195122753445089222768883309356339045368649982066303696742000164408157655824165751561574048901361970271434719207296087919016917358046690900021779397262575459508231740981630556488359551822820129771339524329229291530101333514272270635820192431471512300241053984537720075912501385032299857166455688802700415953977973759852685445920425067862650384483122060392930898886238730207486832332316973414516886678390760471902331318218781554093336580502405523665673432405050973142498991902798647306313482297306726385609912384211322499734564673251858490350940285454277457358410718061565638387541410213623367179694901119101222745765680788821061160771528728704139864720395708304574617784850981504994138687477208024915157592282203004894646612638387459301634729405546859925432582995217284732074301032734107472532042298987201952335480796795340468286719883023046190315889497802332146963629143322073534272387222867982248539212080159766859494826805631953758425575859277681708204717267542225627455260472879988935736740024188886053333271070112038779832760878328231871486899531787353417804602795034154684719136964079911138514505955728274820714435231118532200606432924455652322893098982400000000000000000000000000000000000*i1^5 + 10430520533238271825410932173326938398215028407853482504104410794830660315986222464632934964460982782826912347987473439074234588075720269718462357884628658073391007103635239141464330182808986082750699133102022229754060320732546915298134180014437888741112931450873777685140102021490981703764284968227404926003076897373780111299176311547000330132899322765304839765474183578762220727535839663695510756842286271714742434086441503089324935190388275079882084191916385624222160037915216096631268507763187973651707494633578117495449924252424895633832881177800020930189059429495390904867184485155766356975438306692566403749976029497927979278945673599648127159466097427507536158303930215675479139476186218420437509416915444275454025843858625920121775582608975997629635736974965019609355414150562281809026206235336054960469936250633464335731084517548762772417908448477519557457091877099744350147175974956854178613849518405040440893546024817249623857249306672024591103226251661351912796226558768364135529376461713336221435712854562827025482586278907622376870566346863638610887205311276046036801390655331060973158349516047203054734554986653232185667240004522620231935932912001143933149497244208774320695231113468559460971041541753069549771714352912886302571029454080994619288999533783019691780084097445635354214498655996483141479334674189253194835971288357912507750759384040951988293449762297389397166954277750699144770470236016040420359502747559400463021178852247067242676837747023878245916377516042804200254037003897683064057616505665884091275628878671811708334781063849717686710400472994427414223184051249500661976031590748338920249413250115202566548490705496400527725364295933155086022622788965159030643915988776177207472195926131337866173541686823744956886940873120074286559248576533181197757657176886684882668349265501416707935096824348196462129456490870696992690501486540975437509787419227591186816146551292748741005127188496341416724420602807151505506678544223571741477022009423874321520138505382398948665835829810491101756717894383376374439538704448475554576939470629179245603537422771313648593507346295822713619822221691505986757789755926020366871107071213670155835725830086298940081234373698679456761870741321044727162512641874152149508456934083278696488045070803837240003774928410368550606149003706838805870116567109621698439135221308668624197748493428466893289481427754299761739735297754955034106415903328729569382189947461952831489746550046344930032439817700429155158251262139797651106979528128325365089898616308152105404883212999450704888983388092890259001866606293953364758798315677613266956864140412632123602862229386705906339155753644923623367486845747718308524537507466812235088017636833713014184577986263649803085391129621651022162325622031021791016776599305850327958937202307182182446354916382694900279214798591563035507198094474534600741381923794867720768910793887801217976883266451410841001885717323630394770149871323601278599168000000000000000000000000000000000*i1^6 + 726493354776680330023300239348197976462421578039622081859505281104247503048814947778073378822246130281261562075852805034798382330046400557520061324068385936290672296723439014646292931223571983460386535405554593324294772671996475684600909313060945957816155038151802429541196362611801335655895393751295553172915459856382488097888854680718547326534247910158297477721423212275845808055994596852820717229376515193908303232564866806573874120548479017481708744749803450403367605997853528503568489221487086854226879631922075433719501179520974047306562750769328572513298821199659059578889123394814243512993489344750974703388526252897355607391368272373678572494092314671506621773810462219044294818386934664130325140297350246710758312953310490358336404186948938361415248887355217699319018585791139407559848931328142972148555720590061332602278530675520637133258000404254208820226914517051974330542990772899649725306637801868605524269103577309189190688395876196299911230497761314116320625825275003688694551472604874943732661020854324318849474860507684873437884030669877919402530396014246960115706682871969228023205601135618059984735924560499051244507140861096388763866723339089982140113634291649245118598772775644800895045511512829236996258346813958147221132371244031880656597463519197938646418006822472565281281937787642338139965018012815582429705964445499518995455729588184879788151601853774083056602630333835684000346003443220914077397357161415761613543225683882916300687548511131436622335995766359870600170425260949649787968904625648515239278587895918744339991511093159882508302828651949278334020817056438227459573625911011622154009990783442635090161755075067826598200655577554996224853812851597021053240133558631801858677615124955860972826564904469952169531953685437670418390155582984430095985456201852692717685092859150084554589714283105025323587327733923749512095637638235619313164414284669007082710244917949435056529255203040100168929965748117306411266902691215527849871169909010920728619016101379960278569299450820409852735105061004743371305758573615517187871228263141659803615323326530466623429395580917102443166187770179353078552024455116256956599057830761853636471028381532339704240741714297436890330442411781963669226799355231209336537655341126449321875820166745265973884907986021772283041212175438688866348384941573945554152169724979926114817610358210525849726432566594579257056035992501152804602192031192869160287848941587587983108755700068837138129445487896686502272473001249637735828864392537047025422282881389845061340684274831673277319539354081766561979163913937590178221703991109427972965636613126970169612695537250489478278905199130519622332794896602829871845234424748974303298966405549811127756564392687103379658247326062453553638113029562293103472645566178510440946170297677781287453104916140802793457857459884128173935149989197668927594803547253728076017698127475127059969012046094910886519811977904748584663596195983298396160000000000000000000000000000000*i1^7 + -6022729315542304897062468714318614382466016648975770508408112883185193900354785330889426568151111233347064864374674658122117802214758586563469362046619875689102829556766123313087671959232816787309323537353977261222923803431314333743354079772391714133526148417027917250421155280473560505526022009120789051886766231838738915255191993388580076444987888840189923854002008918823454905933806830533274042977005482264923175391861165728649343988519104890480902739446115129244811653406858924898931722749191354980549302074530760008393163244927146000265086522091958104503707914880091683444864758206301182452385688535998286346504145215733395137793032245541542613922617967396959438820172338351917125862700613874437642712742226849349608826030398025100735628808856507700298159418406268686645958982624237883349019381208501333817279226688973268677837751704172512988796923823559871289355431524550958261548722179403161555145598389779257462435801381087786976613168079379755521090050470964269360101983355422480631607804037127254842873248090263557167937545293355754561349562220539763536010020346535469637426426723832783561647668689086982673124530462039716487444255601649723836663873132414744990201230982518835572777700936417398147007251503378172917217519243615354197319880053450460429678373243648903586818721552388785566037447525997541846586461966202509249927522992420430775451035667820044222525510575527397725884723114406649229520673121724651615816300628405555722956236834299927135370415519870348127767673980774431604514478221553178830408300047234796541513449955774581424272609295318027403740673947211624216818670114835054608791245885343525825176984669509341565837109314937317368920880063113597441224445523556295534309837497252379241765600337842644759493922716088022919878126649889339514320385281638019937438582151741977725905340723583707817016430721243738088051857868259044448408382568691776514697316302425321340926397381215848141272445831432377237642569496711990129388687017744473894706168141342389760894628858559696518099154265816625960497789271002634630621698324522174721589358771177564206971973133389863369768173504765089126519460854712091269781907073125955291415516574427283421876604936640042307748539302147496651967933251008862588924302221133112490787161720677369099817339408815896664022979294168249519132330283758146444648903896972633415084740070462658870963020626096873266542622109766037971271767790916030020511401100501405856321551008867656622963015603814950905290206909762171468921491111778874143655415998568290578316123507059840095357949514016519983587057606699205725964618843887165387611170165094026380349001107968705057977775213963062884341346103422651862705870715987950558687376123224119073427852725761926219336595297929541499672843428222001291822748791110772810394905655505970414506647897379618984016983398390923760354875919743024439275767685298549021259246856379189598392721040374416748662917046178638962167132975170776434354693534256201728000000000000000000000000000000*i1^8 + 7368716557920300452882058986710431220340501959627665331419138210272412305394401817822852483872742309344989899203277632706807202339690638963492158566343844479538024163382936976190282868701023738066432740056823811190362798676789359095845390973758460398821980226125855157278504805186396535402069227600846190824076664710309633682072724905874653212878305829861746464868046066749840586610170572053296896668178213261435853816637908309342268032886471276615194347235225558047830220799170621692523543476555330842284056574159843655226390165041132198090879228013227798504285998935066302219509965540441856795294969497571691280135169710773697045619660132984671215529875960404095990465140718516442855898694030906938983949360634322591912915658401905106372071100481695958144716356729959467438798304838292003766995647455177954165391691566199570805734409760614238965381084264117445932129323057221952772659338400208099792201169918051304952371913405686048214759691411769764630207965580062721178687077474070262101967577981731056592433599261490698601483168718616905037530568116330894300370170006107007914778129114300794400201394002676256504810997617762517242304152687603341933950238589526623032304538031146563536798733418179885058647525806597723527520287630677176939689054790121436990937430061107583421128179707724880573998192004973553692956939213544671117922483793467528473993611600496383780952202775638577156542296127558854438304198046294321262078040514366238320904421805195046023106487572365074911977093499269795955185119938292021952594342863844740624963372101836687885473619717292045376962059748357808858128824301852714501349112608721135305193908986923758109210462453760137861418899174541950164526936743734047199799885288835194991171349015918262339198038574646082645814241465376155813888651376631868190873156059803621967716208311569649441119073284770814632105360020164576566030212097130577478977215078077454429955255421223550641280576626714418115164532622042608183303731566104551119015137763180262223562461314863121554462408718146997472353164841145200968531284067161401443711680299482049743310661524978572746788187425363332661661224057851293751972088379115691193990459389249739101660100761055419370859725271957377770707308353005097301522493864345288491067669719437624089493484938102252385343400952310618526250709422677384732544826514291629066024410686840504698607316184106552779523609577844923676811244929101259634959447323607056607501499995757968158445715526844067074002113647515155975098332678296473297523839788074087838575249759162400462764698198468230672931228160598190727402423444106129487502086696400303618858882089408886911360533813051702922100696257592241943013513221390107280953434150073429149092642251394619720059470813703460449200084332568180249976410070545396105835703611966897813711296343745670404302823133993603230853495058321980928885068174211686966584278490298305404121038560714287192175623929628198024395693979318555356775835243517050880000000000000000000000000000*i1^9 + 20962039637540479808314052579365458835127257690682524204607723076671285073870168362102343655022827288494830810098215832718465313301460787153561446277992566012972042352324348149076412941018878367308026164582012727560502976182683861197548057373909900685959631215396411732893223992171343293091348963151294188364289429441605864632450688590611907003769412848890241549466328666373404535593515064449697668175204033306248643618022811009279887733338249077637272580469680445100086205685716489336050289246234255211608537333138471014911023125930014123418892303905794167221782094000776198677353137421646244100931507372138116913514098334460387923404126639381949712872376294694349993410812029064440759963126337773488432303446954298968015943317697597949182020192106294293584148263141572580642571788764457779885419545672283583183596810379318730182397981079565457371252314817164652419957033945291688897531143701138360865551433140113031476395990567250928792058754186753778584920839675581759122049113251008263179697754565529162551268431270067915842648977516551969025887210976395571121863466307991457452175800789761455947630537482698635852772229122923842046188667983485485353291366573185894667357869438859277769948657321119740900427387905411472251106545146219947880341335326762683271637861786958912272935975409748071357584667444457326937390743370406260272571965003884636704934975146895155848055698136168944928715175981844930201872917310652036453578441023601788371406283216006202826927012908634114922541075444516586224635125414282736159584244992851661624969384305236779372903249008263303783517357134398815898774370405569884472646455204210108127675191334467585273548510679723476915013460981034917536983158476620236242289915277585382293045316585483735314828598642257107827585278694268745269959483380973548993683369583528177359356391064366999652656983368943635215468969308435318367881312508531230538029518427280644443774960156703993421074770747706070261422381692226706544651193648200399001598238126115988874939211203175008001772386774207704595695460322545643545260227734307549381926330269108830213842500517107014369948929647885723008199609144865615481252630011631860301333957414712930728200143352936273467401650595421474620596969350912766308245607639683444178792760643361072463465051034563936302951208834770502741653843758402719462707108023670938231103395461482626976604472214891319369837691965636891769104130783498878676883205330794735179663207922355488269505826149367959280416116280711484667924279459684087047479118234513840287633712644642526710465000296328139553325401321197992403681222496660498515007047267671483867337315867055160053073089746278640000339903584174279449641776154212284032427002217523738584263119565669382154791136147456864817807191004216697324270349008306237434192138680464881061197914320921859425862310112431658746822848437370009298048148514161525898916089714599394722025486590020182124464021245112099381913384580333187607123608241501634560000000000000000000000000*i1^10 + 16769250080859476675378771455274597013495172845417163876195672885315536999031446501854592737038108196077026150344735561177894971978966283352854422145742381602041001032150239653352483732793345577940061237047720710318080076939710261531048291493804666449464750604739706806788627281132518046873126466730706326115781836158143026124529163990292817943851419795919699905578368883556061425887810330319305948255015978337024043437323454868633223647439370529540101606251539732999566311645380535772179048134277745939603962723825785248452715386467505411807966737261426946327025435794313432184817691978564612607865578523919828071738798785248893604699128828486641990893475613488525165499850444227581598345376006678671582318421784981798278393622922156680797652775757650576023496552495670206761697928895432139734642704681201031349664855561266054372630256586909776353221584326515166464744955979290945964634383311129049718762673725888025905710604281996324572254989509830221802199274091691621564975918003691103912774796012656804917063637185714059434972950311411948159432413662713672028193222676625389375693637071420314603194419483177147459851211504509011406004914218660488578170561037378776895447610639639600010004103879537384113699768642852462535414483302673509453668227654638659254350427000064494020739267518834328082293018225608497560485069904978890126391663778671593587625008426373241381404516007213956912028225924977790098716903061521751394331393908333593185025854962540106084136001500258234770057411581246244793869923534011920144409047583947725823835437533821053152113843987284153347663093698355687517141549225494465345701913917978837391099989241268156983219295758896463980769706168130603217686036512767839017027221661010401848751237715000065051159241712577127152555322948171773301189074674542402295453165497907311087350930851165968663548545921543180641446078466769389638566940545540576593677470420610635410611843822792630610091483332366450287278017305292988303588667638042410447751332652108828462019863767839564795116679123995793094514524713403819154956612274546373523425999962159116650382140791367735961777081400370823486716245781582472824687068148202645419032478181461750638436131503208331817736375047857693004113797885798086040961147292359705086483563152877128230971310543553900551527142385202038144458283510191203077707605488109303476543717978562549878276079869035962819809418710651974343319738804423198081840063008760084341211957647578537737768599872298775840307422534254327374367495283237658996149346575840114360443209638132986843551991909735343026629354038095671531175871677702324012530399381075055626961233970492031730593180432706078265428021250711052605070075836305455875428530355392743307625371546440148573445996991124466548089679819123017019525566976300755911836205049113711065766645177616874538638620055915423742329984079372222845678368069115013793689110896642331648631903241109684390448559452032173708888279689925264641173186092518604800000000000000000000000*i1^11 + 6700453952317921284898156000344432486942853802984228108209499708862588564272053628908864329029907763387761188137975015933640250017251141155027479743852509128406760854952059700296832896428295811299127715151318120905085824484955646593844516155736217919773019744116032694318865003541337328808495435332657043343492750209587117552813995472370558224227076318843010683489995178811403658284783426313691075722567427458027785762476936758326455964075567571135641852940372850452150940463723226700435930476334636414973780051360306239116948521974601003300522716791108300608852259986813728462635957215229168786211697685864982762760960810335681666308646219865697042018961059567154000958726565266730446369130123174719283495142467491927769564978062440951545744043234944660257596051008296199999714959720921654818538464012224804367723499784394330145307579612968889683906911169579450865034153412003725595726745878787183932430676082699455321075943524976415800291106293351415545570097452261966097855606866454771344066514798686118017691319083036172505740238472899762587059940520382384315469080734471383850050888867781269435559789978070377001637728104864081256100781878919879536546485380437537143541218973802483612731593197868650763599419056068039119975304684766375130059863816347095214952795408345065534710656194890456359726727291452481102140584066123924878592901126121068952486540552731858755927617042734887129782583169996930507215211632450689374098324973113787703537431729736793141722128134079306065392000997376797796803055803110131675902243075005074288114522862137196523472740056315227375801401126460512306096446595691173121566294048283370890486881650432720148532970803466352283490868018550178316177557502734403448897027344687007029658582344663213035758320007261803565529944873667109613942265204364228764728612352936118711885346617960142036403570571878781452555327953857804228862594191551072549260536008085619071456603860917573914228723579135893310992306418529387677006856412939275834186304046017151261520264648942222406863663039348446138830304112476351745702786712713728946281184649048342459390815050920404464768126806476169569372718210808880391412995708620284806168494676678799608398255622840512290446009694580455445610041661584741770470359310383258586214489410535246355972102146244325735232003948242936107207037869111243304696200935414061486513437643942283379913467982698584838180386998753901450775978059362858514267658258735285226816042822883465317548190823827205663293539778597616647732661525960262161791990427935545272078870937709208752144123009202505478577233885134091859562711405867317629911253229559788300975179169364602631864826491871968555904324626214422653686602047845285469429467817910660228598754529047764471985476027361544571465066073764940451199158552129125008294443788694735899191282551608670633521289148112483043325124085024256607037473646615222177036507947349111262865244792903845892353298006343821549683975130444194520754884450451456000000000000000000000*i1^12 + 1392530890871633204128069977466101934324184284301198403521924824552912360734601577235218178573335777242537365902067290257076886335637798185637505002861622896638760870931700770344454258780883204577187602246230265954093190631739797555137302544966197057615992611107354931226290224045842567890563972577415866000458876134547189903239210984272264592059427101921592215571718530981097807240723487094164159497423889357344389350180877616185906300979267679846680739829401854469936656773969214412969171535477305417761553065555705014101880656161949905322559545079322041984182509790035688171942816979731283939290224134220309990478332985268375663534951760464836556041948068713262356739834260827026610464780315421465511194186911296436455812459553688949595200993654258648448980738469903145668639495164630069563001118323509898098957473202698255793265173895835106848808183229189365754060566920621282032582689201618918250481395294699408449583543634055269300521355327283190637776516298430104534593037379454760048093737946597027245013932507401115992053862145062579804331409030227423437524565587131285658304453407436797060017809669227756513185426519344795298056661323731599438179208077432112167082204851331986858474101614065581240745091147106583283997776054898025152358891622550962507919588879452389293891699662957530313384908015963794411997678956608531062662955653698051291088217474256487536746324020400276521159228011176741051820181634872499800644001669188211120202172106845487199180183605809739828146674125789635610468121221704594960005044560195613417354443743608265055964503794219409681573919288825267610865408078870450040752612677230721964629205311911294997765005288957188220107775040165316714316236830665664327656330954676295292888987442000472566615822057127290847787227968793886815741629119456910797512793733237298146954791399567889794681903064181544264171599187976362375336466876370670453685150234009108466527216827731597152873949603460718760436301446617880977214089104873103492679585743284840030081103923294268180696252038961072615665740747575291172513752732277241391186851540811832107055131484269442650376679497947617039282674841964400268741911698504215611601429004351013790176717958985888920524315981343290315402575663835254647003034053001515051212088960555001918371110838011548068496855751509283607751647618914001848909651587135130198624941676155457454288809679611124433751582068780487426302242044304005852789807973339607297581530119243758695702506142564954933426837480352193331123399826003959243735018727112134806535032266066061465159748509758867087082344099346829655105833997630826567034098796098378020035219062451369660886286948603777311482784434941952054110955569421369679396138645376579478757389932535621824631061984743284758436137288901217085563650919331897562526688541304046335539723615412931610036450211053640289771531021227201722938999635879166935883304047152299368585680688212763750491197227142912555276940726245975883271371541708800000000000000000000*i1^13 + 112031180271183227103808745352948804140002098276349905570317413347103012972601458705271238778307356364951351464221882390896537020762438897182379460331955288121758247102894382763713843815453119727358011143910158190061590729064874947942620392145901074890211044157481659281069048136094070728642278832406929182592410821546603731742203342298327176258468464531764730827292781729898071178094440848652512732133278766756176764771309752894008189160774741901763411857295832438237902488771200927975403275303850721798942151751108153811606146876161062395991650672495598005352068278937075975522066435402602764197927527138273676676094916989019702731161056184039986888862505514063753507031544246089922993208196906422163218637939327475674692457740345108881533441041945130252422846167889455699771974005065056500256300217399439634618111943212815369364125858975970198624072735673273053336671581251648843731350945821693894789980593510739885489703068483254724605524642513844920955686187236664539218217000331385007577589184610017600444786256982618353377971368618423155935299667117803336302612360573793111784588700083158632208672829577277166860274776040830400357900652910917789828160749635428661114987879523497710036886874948949083592505443773523313842953630576612256192501510292820597824962867358093018610047657261524285219087734213021343503377197368517574193657373428672095642001969907489212977233738667096818392137727254352125441714445731089860721214275581766381162484963029214504970885656958035596572605815560476219693512488262492604021079863114133935554333698512929971898734732147710109410075623941357384633069619858103673654120851834915857055924337132658289844237289737261814524684763178357689949921108343661551541667561870227042398827027090088584549891010474153267620504569458882202596270766256881140769538229249506486066094003475600384956475167890603751517611688514480635397073356094550664958032665080210364689165611664124829444196209928189205160916259559226070433792997890782568561948721989795555318525808735192032108097225667772511015243977266161158957938227465632634239582217874017354932906140171909330347433249953442146840627189852460232350519696429000756667912552643280349229817874720391873671158774647089519703917067660407914604236842611883980412981337189337326993240753564373268008696504008362242877943131562196442762372071547884162769863888585906644945397107871994152663267225702811323157001830262616961024714585113354513388533333284707266007778600135995299527084516732458057888608602271345578076584287156338879664228968642389738475908501205938055501789528121607194774990313737403929956403590241842645554367065631253848943811660707751005166583859684332974695994632093338442252042484792776299551117137481148704527961014912822032656336240570340025085565963969202012221173239767324314528646652429184934753446898895110172986900718865395062320184770605159156198206195456519065766027478839333917245541939106136313598749498236702575940203446272000000000000000000*i1^14 + -219266333438786131295772162592201504599946222451756780402059726298408333721358212895005282781371684338146116020115376432168026607752489323958184090858066161635937947456887956578406695407859591951995635074602578953801110011978162676279981718141283416254016012026776228297641660818808864103251313841977830769919786632974512361136072698980024959997797287289732307653436284030432441165525076513233396818550664023403932000302279637228260934722301805712991527328645138551952446385255530187344366023735996769340195596471256477550307861788567550408597739735302474942427821167960006191767658846752719049414957822466172207408525023218212867966469206503676150623377461666180163278324464574110824925945781172967596303486754626458452647119563571357812925587441008268074336861297795401811215781375862471211528541248583324742262237924944924796666184653584499829636295216378321856320871260787023560399093303889110528669209860725697660653628438748929905970739966823889131744994659683470449288508306900009844113962475510865685020394345223625746465700847793958343843006922308104711394383522170740408112461354500600959047497045386071833724169437974153026953779525005426918380779092067415934830846509329255287701126000041947256087276501974459965964473438706829350874100962391513319648224845819229461459624712083107141850591570090861963017651255104895373043363048531150953389699145378165357421305691589168541037140413256338016715748076430061209563615083139181963427320805005242040810867488867949806208303641454438537686702089750783624090192279093276648823984210937492473329656452486082950973785886530486695219085508704677451622592987841852474634984346043614425717145600497120822564798157809378150899009790421926734732979149612183477511713777837057411495052536362462856403249231017178898567988598775533474500210351534647516977083311521503565590280242658776468515047506829825794360687307011474581351001366886399629278289899038190149789703247636722164840571190534754612595026606248808143455323480112964863115770968298402544309242783747860747579346755098817349381088591177751925233354096374243751006151707053144354324365399616029472247601494216811852011838015418038107976651099210418025582452166393068225873601240441855171276232606383561192730954033139031537803339469745155897030745004059059289825412454514753059426227294492318992705532630080346539689887907569867408559680891476367833160243526925666304935174308472761015690835174694915515784146233482036479439423591305361678249566400582149476818179574430844183598678513607191426047603731798223633986850774551173194227483031906815627188938826426886300122993240733966354749072472046323673202412070914359371874435108086958103163390734056754847956991997401438627247615301057745935909692664899110035299186704612794813352007286185984559959278758758563974149518668865576558653897071592528681163357730357150045738449703144255562843940564495037504229562261053053256534216563103001223129819917492345150998403088384000000000000000*i1^15 + -319933345798652971246377282695839655696134035761221762081075678500802403093052933221075496005523711094675494569096298466249196687465172067576072747927226091557005109132024417373020717846503870368877197508111788641402906099817659273895089231910278267545505079245188693376124742395298721235624347840032448181476840062401782768731496663941455522016476517371878082797936346345188122282094358137190259224986364659687571822849025336049942482956940365664706862045593311041267654642837161352029623684464166283294359810683672937449271158605755436771106514656785331749467879894917579519435285804646416532029817202622844374232246737139462535302440257872273225447321804465998385016270010235982046645589200030299694315899937736059672758709047283734355715884641939432959327642280109240788548608251245762598311842595402973428058975206167529570298094030302460503961743016253678219014706798250049219624756280712898644245588346532534203139594820619452691811246026612406120745221276945864346545387328838952981561790379952625415893059758179628870821558369237658206341756237215026798062776333451687748580648922390243706956101079976244301692231624484555129440012923697108729083271507022162232483625477959621899940418061707859885909423242634817708081477085368341127313480152107047908243863652330788803510790180202922618595225740366571624228836018687723337211829618270339186839313372117925471000091777655584718052986374900836701294468055728447626368421187756375348165051284249421384240261570631494268367154637068410022097733511734148466729449719802442939433223551373005798187916065576504892160181365627774400728417074412769177759581901561372759808997238792296429606768508192251963011407808813736928204895720655093415314938394017527068118908031546919537492537186129214998026999382989058076727701939519054033560961192483647507103886212945379903580789762356153865767328658492538481790495086056167066399312932092748904037863362099121694626729485935873257385120570295197366499674331421877117687744890182130568276739205726979607278383136425922754458019432376684263079599922314513475810251935114780171874033706256442581737757934640609381495084678463649418294241805633963331745654834758696204636836904420712383450535473613227431240333509783590453119357659929292719723057422680257750931875905869789513250606208033952041149415648899173118079293996747248609309341868753464984374402835567284701639176762876255390581755718469769327062089493220222125214479185054467978796764108512243014570479821355069899706599279652735956202489989808367141820669058337876536913335238952327108036706466143993008883908745537655093720508896803009807942587102489104824229385682358808615106530119338183050925011569481423736495281093482878363046393632313844266897625475382017567337457728243724855066161112013447977512641836005128781605808116734602559099833557691060203191393664791411786910355651490650196978230976278308974900040811932185506721408184369538570137083263015112364486106808320000000000000*i1^16 + -209445119550314141497653719175218931338165974450907772191591130660975516711921452142013051411435071293134748000845376671543935775353363969334893488212030138847583664048864377958132120040571405259033518267160175349613928329540684093897799247363472765560932191024940646569983674871933398429174464942701994882172027953529296393497966176950583194093780998036180356360795735290177672982306985849898499838851486419888986971791176426399931455438200106236894452924443315484642020788817718289595452927255739664286567515224153727715991053440892891877342646513280202332099386571386732191939978904967200166669464065923480325987899716018743893607570850926061524950372641854495292746268073049750963865426275486305443914829506188914567868081087346396875400598888340150749795151368399147068281341986853687072926783606835461042520155710921822979744736859737120599681778420364027147534675122667691182362975289958186734965618029448285641642776943503048571827313702223232268644644513203380350084773764014709643541073827727726381028007598453206861913952538180550603174794393596348813664377206726837833184070981504650463993580557090509487038638297449470449486475356252602401401655951645836038577613079932911249797538407548166317484778842029438520203850227362248083675441455318147159999538138798185976263806273399457414206196108699473434253880757712494101439523478518754107001612314770067032182176099494709932212693924606047904293354935940786654127617245209558384697477240286132586901049123453374187813540181450050672535338599817983977776534399839403479991708340164929502927774494887851422034924643195408544900686944513983867246393411240499116219542930869414510749344081757178375748972517810597915345681049756663888731148734172500249966242061291906566599786671635176105526693508990052036841484912881550278246453568737783653932762530170929641129528231320253221204562731314784370322094703591112746692749331297197946361124034564166933529949511187586901228599852101209988527499289788775122011424608003620478152030772481560792778445603239019427724377963141704814673284770569710525001946868820633755341450486768698106404834883230860427846825542094095066836655144580873063539462256110999781566179163126272084565275312992100082451225855889343463319893933933050869908822130178540166099079363709663100401950002327498145155616197957778174185647796171526056956806645582251557106465154889137663755749036118036764865162049198191333798761755663443425106142704033885921713196282799532665435330304310238218466754576310087280302087050770495079185907604662650374932683318387204064601777199802515060512098113778739107642790536820370226299188315266227912889404405518856827862092980259068696807957818657337652282731103227142750736797629379000979453340696709300642219996254528216078239957356749573599943439671792994296364075994600775471356519359868376927846884065507396938500120421784479902887637692155600693074817021938475395211790600114792426688123352795287384073070182400000000000*i1^17 + -63033460042363782778363800493097253553583659526449779328835007006592865812638876043562252235456387499932743650926656679741735735776101240550418184917513052609074815569209804628517933973140321152107684219616340608257253875089495672825983800204615429762004625895895080518473371061284978054353503426157694950769381648232483489950117190553732758271211492078593995221287502882319374013194363135583662980300064116765656328520575730476054034152214520397901999827049162066799847620564732174629533524041348069566747506808366751717203398669411112115748334238160091231842944342399328495195630766342657649294101842083553398767782394599782236322077854747845040586795728148759149708595732164948869242814098452371179108242608951781905939175995845594236405471185753894308117711427536993183575918564375446807864194349041996078485586217250178783548247954439742783457360026839669207821712057221201512095655054843680522378417345084772675971614544093599114324033431668379662525588554136574726513085613320956444220032996288441759612899515708262195624970259876379017955895302883485956696888571920887465419533376045191836909347290836794144763442137719764597809436758211656900798966529312687824414076251414409541856171862974620707772198485933225367026109613038207351398111683090411723600391669435740032827836379683685836430605441561110586527525561962967014451241692469235505015753640672383872612339464762106915892342568252082481315156545648630509095677147285692753253965141092393907645210040717189289699727828705697976769437673775504165627938972384205033946996972917326482542654251069329356077546525578901255945141779253137290564909223897785869747205571550495027378714408807164057423176596170673753961181368564296128807763628869404485707875450529253019188739046590948053080057318816301825734317581219977694423647513435810871432306702886690877656002210387952064171522454892268410480766131925828087809974141174402857982583833017956251333901563471183222237092456310551945992746083732345702274390924907534534976719960346199981009365090697958931510681328300492224010540653374088544828359203951725782705836785029477905799834127919379041954180384798842395066691852685889118590005768524578619660202441329672558920630717510739752086724813208736980600607290908545234991011470755810182323724354307219466655021873215770331318900198808649849504246682964403889736951923607178549339777110623450026319963180373831401285262102307995227556965714403662011608574436530081695285943900269604091581015555531734038126318418783689326590653139921708967240979626311052963082118100203049913492795108438027032129897035832898494974445109686174392901162029964919698330721197819131379397661101717249546873966342468697657926043849901549000401807526485254631427924810174600034393019817234512025095856393968328332357966545557717057537989679031008003192168370645068066492103561983885544423985049173987304740852798816422050422121451249027618591387525517126349148900477236389947281244160000000000*i1^18 + 3093535396260548506326300732159555477380623103600294513413603519924117832607882079306288617887460152067155206734322105630091996108506050369955065067188457317434156082332167640999700532441439551496954757856666949434644682467050345417058189335861735738328778708963369098390730764322927520720064787759181398155820124274993749666422073715901138698566199529494788728449209124393939796568825652481891617259942798885359244198330310638119539419137035510407393286733214528295590030528745478394910104114733162782160642813629334427707440195352799469746138525807039877186283210180270058320341682200888997035427977227660608757692661880169626860117450965492051343568144602782908480208761913648091518570452335827077092905993758008194336773690756513279677629486819137518125035502354703208842492527113803697121773313583397731438444822215036461466977588452426679936778771252966473384593774046505182590589595979984842881755621693362114885761717689823982769076200403499895786575805384480574167202790857454810988989925523499805528095832261433565450449459131099268419460295524003189748782531392523558637744696032672154985587725173406434397296431882132378185068393210799890593413243300682119583656740809350437127942219578451953327283038421706193855724333664206567938665398210513814716632430775571455198909536646391384607953068802726816175945129453241891496987720642802751495515325768956412169695817014518961164010540473171853995932319088209860912834686618142842991193342779115238109424881730368255684662581787296080988019509867235835422520888952395594891862478781793760046853770026346345139755445517663397605440286917568321828392709622822034321348527592262512588570510589186220634348360500817757131488366354903249138681653826000684540783377509404227198066626039889045445091850429977586162134255340905382034947162536950521507499187775254070134122483724316177896329311785614100365262200720101036826968998722343473823550797103402874251176501996569111116894324966140300058192175680031029986107075408451819395705092925622934491285260309930908348505807399391160416776524135688388157428292312263880811087204635467738609881856411018235756893740745388718180403990470029497103066122799768482837994618493290766796935958314966410665986763114492977883448238625041558063875028845499792116487703593001965949827040905398484800611242308762412755972409985456963672725936541511407276557092271358964927901511393129880700006008003239360037019857612040203027177545020320128100180604495353024843943749895097473805459016546555206196062711646845726102575325185499630731233644839587907281788186183650393321748301663177439084682524122233213602495266317891414584435187145398041291658344333194856901297886591933856512151269685611484811995221894260789820356699398266264444756312874509492774508377264017643070068693301862294120355258229994914974265870600555473486657715095562764070506592396921559420223193188001503416500135701315305513199847737574313385617259572177105688985600000000*i1^19 + 10916409713562656054647748899234353251108766063018422994215687006313303102602040125830085245373520268257828033088838438786173001896446340980327204501723021867679825213844297162807511254948128488083406878648383259908422872287239071633968232432869774447414971981971744851242704087700985160450633113319960551072701947278844347782163425714557413970980717813706571463464884411394893908219466972960336157418170349842611175844226278540994874595129060486857465466421940315884426621852642926593409533733931646111268512110482810557332045807371658306749378569701105681588579520377179057571363394092912423272115630088950556028888849711722917936890092144431044010488725758948174613198933256106768681189613640358242539590926343582147460947114191644010404573103394599354755753885315823268822765787547400899540650604667683786484166989128453555553430525195566641093051178595783882446227749060342581171109487906347178727529467443496537134374848252814608745932165273976397314944184431727824677941005208858159243063983717420277368926626164879533155061043249430731308112467371417574944543689254172735162134144391479450873028413642210261525486747213791362341155420862586050286866254500361900341480800594571779230451305655436904390154042777450283444311002730698418846818260454995334285262525512563298240186809081094532083210024973827256203932766133934757238819674349711281751192851917915835138379044129702731014770443176636152400794770172942036624934966857457201746982504402124165272941131274306726644406049906303303943878562106088766734668709708107840713638735883320903966207684291331871749416389258244757607972958355063276981424886330777663917378606337205640394691133352018106068471799183134419450549868386868978667122749106507967641988305514496883986091793442456143748865193695985091226479774848763470504753714310024681583826617221087629722866988856506464662324287184467905032690953588286229653727528215096189293396014539859657654167065303703502861953261592516185706387690851085325998782055223461800550458868075087971853837784123109905806989689136593138622424287390058618172342436704240059170662625769239278066728387974886857206297879011169224667385577213814539542766585202544113466111290779620368323610254585234512373059617427509633222334984984463144885940103462117475991087957874437150975142448491326723575035980905489494703842538287188571146843361054079317712613129003401320283126049893609023673120959482429403653799994756739010906977210326769596002292652664062003961540472374896683564965370530145117961469484354835537845147869138060133008334554329081232543315000879853981240055921695637317235672787600366035529137314740623314772935417133869202421895386637759284769979081618121746361403634413790021597302428327398455056023623216168848019123234383125385930238882852012661724948958327201652315369789062852639741557361629855501772483845627024052314121353089778459611380272401882630277442753037887623116508964368622003584334693537750168738201600000*i1^20 + 4830008862878714741995234079944812287035429251559204962666807377459563610300252073330323916427203176128240279184095192289445680249716972716955266043794815969451327873255160078821217538088164313068919079402356422699642102038124426995195177115148701088041018699137456406924337237360525567991800549919705316398771667003357106382211043454024753454844396971294694036586130944228958301473219160743969192617364503225171758370421331343888750943318576697815862540903627093161093238748737832029731714655517822600541349634581877903800718254921438324865552347135681789431995303929572677505628383353365614238551862767069925151692542720252956872726129689649234906519474428904458778551053664600462130945494323188833076184996247813886360255958562616619487192546853029905143213943473628550966332043659804000614885250346612698901229984396175983489717382927304498290488746780437168667993730586041800285903415207801314035153428491151265134549817893862906956085131948492572207422196539319177241146973561327064884478973627362594113560934182339116092437582503416495353193597443506640101823516556391397392970906019182051681584081356571125540203602916490812555365619181005589513879860946598471839884233531345147503741654930200240509362449176548511128068001605582606026226014051836392766971066274828117223759612959618635339316975637669384680426998463834149780386073561382594450452012049069193726575951670872365991311836697172498877064319569380952891236002793188530608505087072881505757855892342327608680498751242532847349705051956762587316371638245024475175078669267265636365022585281301436391982770167292798262613952536597089655638071421612649128984073362377862330637457377615561242366616889968386056185292496713593283022977383091454881714035591126288415673920900091420508265720388171008934889188345766853932962244648524334604727188647480022403275276313629225468520940604920344343385317123526156689848836333696612294730162761483948667788855675208631322802923584755758023669264250085555472057786946993442077921085218665486419650738073480857661960577012497474422846674512497640677922292482862977682286421220627078964234971366373241878681243536061391359783459925126413193257383099886317778178276670501997804456502336261139111419778525585949055955405200463854944417566596048749064225721290783624769280753545171892394005226328835505411616849170365719068750954219468809104644155196783797611276652875462815914567409632646647988729986440814623210107087759358879834935624800207436487730721800922119527925254019973425055228367594079589765224210069386713897365899430057706204349206261802609974696426955163318647370882029849432981651919101888361630425398632705835328273515438397274878758608559716495017538578646290889992174822561971983656871105451599929605643083382311035552598120090739518946043165240291186229976730757403645819492401413882822880895772255498192422600133123125783045566387829830622646240251894935038005645453612683364438479627065139352567808000*i1^21 + 1137399848519516764027174235945527012136070693304776135806889881502721577163093478664661844560563682061593712640188151503331930581387295647913972039908342656678232487292646050798304517933669489926416380400574700749255112910171474739735227857397249923113382462355413945405409128318528388798842064673152949178499773321039323171590746941626390063679638494395647317335134642937675513893270304680202731968495629558438115860851377062341282114184789862344975908091119597566384449252007510755396515974859730584002940705644797789639933694649721170108194463241390381099229966134335584505377945720876988162495978691870239360279068232037537485185483453207719594745082811794204373881678370253972472690310282441340494437721571227768267190521830972014307984639923270709060460150112988625319700140315986837659340183721613725338260227666438126136835706885912748046461834070480482527373089323877505587571169885977306989884735733455957562242797740639969104521927966531855812521112389920172982457650537475603159209328695957355610247554682156493454375305415042115813731636087338440542747027222683809072721771458276671027389463116528020391903256945428176141466504806853296362388465520382829395833646973695492495519071595333470483599161405745426028818735630525416333647582856636706255952964226356785465963570129956026360428323133015837117290318401083240933232689120528979538294929647867883488894732993164948702123729162494951772982376189886430142775722214465275446249819459286701411825710660956414175082086093091775787299364560722244248760854974530581434036228015589503306736382845019384160335309136948293105767102685041975378011279108867505536583873528686908985090143705240231343303411381392890723826917185449509422460308374905971648938352242192972623632617575209385563862919461281905252982559478206980655981951486155136842329813764539332548228547080971348327070057708321113720972809430353479250512334924226903158307608452613982915032756718422862705394135971156929633139954379264655241977545772855235030214970286026190226460369321703203843009268046742984533440832916466032362548975125615728665451965329621180301023451939964290553088921902598767071756561953669437366543512607973845426993519245709459338928324836449656579657742323924334796677916850903036394920860393022153984834532446529153912671718633532548495050705640966630075272386040361294321499869711898408267785436537832767968281309195706685186076710472904421251589929321860097198411806553964613962571938730701757449626483566377359782790691133124131209520721519571201797765061680424987506812856065070380404872667428555175587483245710093466896536747819832200172765380772895944334553452342653093642769068667024790161381693093499452044105148498393187674824853343901430739513900038909079656543587789698290557183378406686101691947769241998482615933006948259728860707797438364382722277083309672511252538457112351823094502639267171222133314024043935060143160256530669155220730923051170251407360*i1^22 + 134630233235174442871886612065216984466163023035468829208849678802125593347596775791959817307143987179924233431930928139070033650146670944309202077686713379625042572147095868899107455110904134012516745759128662951544525270165414142270035349450760523692341544375454930196035447495533611573308437593003761966271014610947144696275657783538839440579996446496758720731673302913866528007286521231971886492083358487082618195848500732572476572370454048713478470467309485568797025897101898661014775867334167519830497765259569518075972442615132191493562020274870742440550328410588289720616161212851061265733774882003847044165252536245440175135216872550782973705017663213638947416047108630593836675890397396167523818793122284386061450126598713738328021044836878596477243384970561190374702385488693164152670594560081510878076775141242927576875378081738115508621765913893942755225325422830449875324276977194299127853745246053687881299951129032015349528942840348536466049449826564424482323434734482606482504285466879972255749953005886563282641385129081001829955453880612228166475508951584039541671183741268290360914623090740687151062247006937769088054344293324317911654609539337171296387277453149284528613735769296081901886143427025582603563572535289565552528437061101999508534673929713765317432718570152928477936626022488173318928444467053201540177186264167163392775512925751305698464220006720715790762268686226854226367453556768895885276679450956026012166529229595482968288401229672493370521691058148474886636062092742013272309748285751614901221880937640303831054692524382418521046484619075258095264620056852991128808406303899084708478090616753982546527180298337084948412960588176227662937210117226896450194527473479527314951499860891483349408723145739700233868801977364744342826709446433634882743757276814526209477633524600494578279602090710765499462351659101010892577549587817049806112235053187529337693657447544558841193238253453747409001432508144213729698058411182464909640379151694900041856132918505279263366031880986606570079843976227999312415888869668694141503323150203178819518060902597499196788281993887307057931903396431417750778013643081824255405382948227294846020923263247455939756681700391657522348167195277434990791094952539500037984693134738317338928568139099149782079950847134472541103462110950447400456489906505553859931409934996499617036674345327903611452490517605192075125128804919144585119886923535681929444801335307536009374692544749274655340574838326052321684396310095832851152437983624602578064471788681206343917131786420231704184606756070791645380369071825814892980504967659301250873004032506739748082516117704578843600048272508522731116980482603033812518128691636232005079099588275641315339074659237382330298446262363876596300863685264046603689681275116222760746741504324019354177879542062666995520718057112681491962683075113950363290112552203762061926313902948628631100330249785751478202207741096755200*i1^23 + -3046192378172291029787700465883892383321487873859350526900370045502664256303141089207750968374871597902364331809842024064938804569940551332989991770244273527972593552556494537517504307633588560716349879487127946942444823220264698003714258477547531598448843534451297162751202933057320515585470702884188765308527277231996240238112138788267889336429706308482627612956602657204155590558949779798750833692718630746252219693392509536523507744909849282411837602456489528268369322080847443216059737867558078641661980729405453713552296721850385895923813789257956663351574358368164600868574729489579672912608372811906594665203252962028826867187468212825727765401639617937515872543784977623950234152457287212258179093961293514494429569919073108073693101859186555421748860590641037060452643131321813895708207114221883079262895065507818654337929866595697723986915277789877568591468110864069691299788368639978454207115030099715273222628561213007724448373151046598091796855059870502629176074396864880760536992969896153297636025532570325703851247226831602578834106122331866588825383668724014818420865055895692430130157073158518862265521698585404209202658875268959248526835375848704779426775297271786011048000837313690931618668021601047343816703102861765914206921288662020004039468570904357173951889776277487076901840529857522693846402248512523284780702694759066852278649201492243002452041879934196186684717627950633488801567829864174045711191548177781172240199588679212558710850193736673771454683963975920114969561888732459441433900020249272297051291826795168317638859235842724109143508002977544209576619700353517684011954160296433138250094500920238679654228489213386705847817876463009168602381558510304779695506996049637746213281941429765537746279805772270293060506666178623144677303415785202243208214160928215715060958912575834891988247740293746487841303666561147660659868547501300583028702049771988861728742297177263760269939134554359064435807545710319404134442695665840247874784059198808441701220068053846452781515247430367413483847447494792832967253981028861815946033008933064070886574470383938144394390674289418823617847150853647053964582570321352447281640363509599861794526182721097695717741567712880360463490241017514646897853265804088642924114958141052120889779583719861511393310842745925517728063724038765650314468365721037970745936569110993295968758415656550384261001654080712278574703144986022354404285943354504917084486183551167127750426570857995226828906827003477388705237967488816126443069870236017258890458652552677106574196546392171885382824386517348715124067651953064364075990305933975102561560577629232455252920444832192734495857937311881957493263344059450422907802206959161198623656684824805690487021550298261390563491869481278079071652873929966847506600828892267340877551384695407542635193647038679586693720778385538092562813206828329709864413459534030461345672950714297924631551454573052115571935300026368*i1^24 + -3766062706239701452460458684191244359150060700589921339177862143340203716955352790580362173345870417695394576992177733947902520994031743721257787415580181081478795136948212413711686306162309531038737091060979580788038921344808346389168799683140710168666693720108522245458678760895305187189221006971105462052149016292087059590070009023540536046959377340273400793236380546119302837738713483851199650020347943535064260275939737756921832859973549262629137708133874858684512155206159731684133062564332762941646342186048141651304051482128097986814399808858944370367836192319279680803341432273321020524397639284461121355850017091774291185736474284157990859583088588459551306558107616557344557084126690519787695914862728776926167221676803709314899857302364154565669114779174413704036654897882789133860053983390917942366793564108378016899554477621471226158789560148049304952190801574429285773501703471539338841004891027034576386940178115346275547281422080085019633643250463226146857520185681619818331656597499601181692153994582266036610926074285108220515855798452574401739325065352146943834018580864343666754196661721816754873025444113942320196506392061180288903488239935574689671095736724042425117564036137440601001758823391243957007172800499177060566996159270074441835000531743219439697612038174527763729406688713991693213960372166252861981663638538477793549139332440954629894332520164914961099237424547412274832416777818590600022270021070595511658218861669590299403955521086247427855019184353621666150279500578669728139485821074901851549251193497039658906508693800125129802161157488132883301571771718679271055775020976765584342933714952481388937841837652879906841582477810644224179109336291844737562364451043547030210459367481086170970928933222675118244965675351734049033340066590516631161590133170283216404874498377534600435526375972310450327068884261450419267678633727306795527795358050206929986643431477930481684029152288178527414998279738898341800108506894141043771876435173132353117594710071198002476407826430071588060996663359878444330409549781323900440651609688794349551161722086146611340835155080205223542594982486150179535538527935460428787569968364542376693116430952995802690764167602035795675671756994945409486178293248497077068380251075388969739480467043501307474590415827873710344188205032468292739992546951034819116390383549934415599408353276859867073220848668433962317252773880017349745712448664251342239982078559587995094515621265047943052216807746683497184492603001800072177947798165916167456015494069375122490008903627649594172423878049511204956726507029860447737262914337750096626723115257849811493598260871708021803012773572154326312125430380946922429989912128706126974266988969774312908120269095653883000690274292568543592667917185602086996390047141946755470750616778560309119134045685015947110866216013456150582831018779430617685906440687182513176806036387648221853206291242250587899212857344*i1^25 + -475004788304129787976266483809743152307853900680503370977785658075684308937601050305547950163119607365961322777027787198162921493519915453070893751022170637858387171901769351892939715274418361874258992877089830900572705499612883685871330441606447713018594768948710281358755353743041045381341052687017030860713800136960248448895347680500402555755489596616007663044263748810944064800676864085838384275299600444667013210948664745404233091474961688323071279808393833128568696566167272949733216723679546402947771298390440723341157450602458026102335378702745437490346166343796817931665165767205464560886828816341905959153999489599776795690954988876797183104992168211644435069742509971407515388168056867276283118346056485490057479380995418864728899027064852860713632052642710967174107762426066963918184191167203087625732237286630736587527096202399634530694599664118446941113157584383055260224865041011892234630651996179893317601137381260129436364862620480397497770141121496553145949065305977093426213265377324305132780076090330687941883948615430542202130933440635919058287031181203125763723159387368752618141678086620855110125615633733444460026855612953732201972233380111143077204655329505621536662953602936327561945303069952966655316169825686004252324797200838520196331828082516880619516199635474129964559606350953655445984072878153568624542805333389722371697672871215506627343484495013936936761440822322507293538952693930198078430943698747918849196360897427431691805940654412959373528188331673432927598725718821300328465799004310915555648756834507257019664242644336812380726523147943082015566455233849681961317289382061560223009283198943236955132779069768088360642555193061504814203520441851261109195850822630943584821243217986323178615009079571745187953349405013579636450211225884589863399803869539156308740703016463853705098874309284922834135107081170499595267925951318336771437735899393914875060970289663259399141080448332441399230230146347924512522987175594315321602083756496713537561854498442805805095329088262703201347471273269054038122014704994618776015870798390706322574309786538287081826204128563790201171908030862222240389381940530839298574057347249395134150751206468695671759206329763694929216292107472280373522831469898353593693941501228880938525256140484057549224514553306357659304912598260829383448902355896382644456933582735161197638958969073754052703923009190338709320395554421774063629988077087119075777162090536465926420332755274451741822486698816490309913630122708523415688887049537684179311894650981649634932876293327634487355719326118930675273666825631089642166550759617143363372149257903427740941367511346889253484717605931037388152899643845392480371837289952578243780763874881089734878123699704728422573316965067683704803254378999766541163510581776417289812092145961177429156068959709049162413562097524242300134917570976439365522253630901147306382147935461654150929405800209560478154752*i1^26 + 27835246806083300688341919561833741720973520695542163881659091546598499174597322925357693522711993760364395778883861704313929935524563459463164331614485403930186480993560487638171512356744321455164958635571303357031124647268475727845036644353361664222929695112357443522403808584200944970450381809109676833904544232316775355658938412678634639098486294546922494703026857756543472262544297057772231129355762846049539455169633844796833283061925891322261716023444790983285930200637751066516235010604161974079377101233893102640175413077258147255019966888280194685774892223509487500317048030456012129279472998168571211165999986050683610259597816472117868642744572583333159104041072086500077950401813762571728305570111696540577202902327759621030927613111358578067770929035270721422400827597996928767257817652524786891276460562340202436931107415258184634173311209686948502131151893986379744246302133661081015478569054956935431694701952551428023428988168389239639022083049497132559652250923901684131982768444557630587435518894000062145688981247912467486768055643996430997306281256651670561496784748220318813223252145215893028117451650147149519622674006159726014308366532102731823955301698518115881488638446604483256718792577408576809365685624024218726691259466615784983551285568942290630185794155578975419292900466233479224514935896625375445343178507810491649625365965991655908129090390687146588341282113351034865499023615910474100396368659459435841762344294534150056969728709880897534325250039444951276895881013900257543047245055862309476836199974758676840579299626327812185715752293572650498624467145380074205325389739760190772123060608945511452984029562986324531111811461625244937463497272013192938182126460359489077807811969427357149326372709388795118416230941468247683644276413382159270257441967863232951467454394170996017244956614746766650841667517494786768272343645735230999328025582239535745232481626410084450240373460223313456418246943602332178008468143782882451397817024718832967177655946566481618252996677304477125623711864332864227885856985778025047572655313790911854002701649002156388158212757844336074063958945204101435895440542527664731877164317532164674086180700902101918401309856743801262650307496546070509392059858627001284959077194786516982454635703316702918401085886780776394716973304543635460708423678465715506924198786353321085676780758299368711158382127075779473135320635425438371366361870737365876282020713971383035976060923234990172571315944881724516371739209277611510550503790482391246278793849191079868337469837643885619497819590391565578155824137948605602163791420093483930247985094703000184381598186712143368007082898297543507918607982803087970735915547093574310383598159932060534607785078084387790628388515470256255910488723017513137475825796652805348759885052902169681722701014304879689403225077563354928127929021262670499094264771454444335775619312925398684042143484863508905984*i1^27 + 17069578897190987674375895081114109330251622779335042690666726693297085164717428112461317318606062788143007050783082779188743084119319963188290796902068840149999475801707279580704959347820278926832509515632990410378369655505693735822668798897787049775665169683855222594580533993852003999158529825326212867648750231589261168827386149586753979896837961947176643966542419626478699591127749774821690085480919388761189513028326823102821454216439118304729538049817329536485145020367302944892324377485583704653712347680089902989666620516994968819865889972287081288665174222439868842400584818936349120062019778082519486694251385181255689917519452463457432497676584220562254460808069438203558943280471415114318511956826321854278193000899809905938294937174057148412331167085549268564774037952979034519252618867638846157050653221665187390007059176026885027202168727539643384656644030612875249518089494192703979621800288052502167082901604715450936608074202263771279138655168652680143564390624583735732803833247073181525571923384371545928646476809618176925717769339066892232148965270968436358337107377751901033636813151518557141058028152973551332724303285694502857486407622779221100390212644616373773734532086369042352289920239843949159004235141843335340196133165332905832622204085037061556663050552822248330470235566621859209411229306661364831038941406466709101813214513260186085757794893654677124314153675266581167937388636041093149232286855663416899185676533621184561878921278194526621775750437291144266563675485143750990630913984952222276229791190095961505724069187719112856652009769375376813455333665972603193570649389428177670611010591543655547746378778331792505530910789990826760091211012699897865369112595635236185737811884424280908675015267565791258664111746995055767699133634827609054781858029427646577363476527680706209162944638128408329402437016427221509095373672914324255830153109083787643268764528462416225548277227219033830098214704546656826142697601466364022581663124899021104509257164746665403852496231998118351813578773595743468790487894900674029828348099699439719342049919452589294109058303277754672911482635640461427348822392929958987816927940790761531898705276769852827927647994681465606483518129991504118475463625836183197693182128455829168529786222363745242087163050848769855849379197172894891778731966314752082318250149733860433875007415975421632826459046851818155372812906729377300511498553630826008982001880030857675449325173397870723637554228294846714363936680465439031745329054713188252571780474525154457727790706441982546694825763334512039089755012791392447434157313164584358752119888607088426431004782986150998154105961639263859982253004621336675149565332252354802648363445097739096827701520778901878161373806761459393163929173192813060368717986331006167518149510853633263536805149737237857223661305646142074859012772341185024623880294724359145356591721294499309514374371325509632*i1^28 + 2464062904518084200035112249318756546510177077073960055779331992838269541824028532133715859429798548585680632383188331375151211260324866010130871670247604563509443422867172044173987770106012477690890346201375059122090064739421398865764513078304361062476975613598914231370742126440844208546310895300880313346470741978382299892182099503079252249021053545205930590208267186029803532873686485097833013167599669669938808119276177689400820199516517944480215510427517012688160248295844645836275369269118703790609234378372040215509300765406056758337752913048461968521422315287044823998526357570176748011623062677238711384399058151932948201548152165046487922725451360123473196248850769338691387080352650240864505677504845696529860572838555995886757186606496609872987953808904149337019660837328067358185046683393465066490735292107499285845290365980775929520846555088265391078406064368568913193571047079585358406066995591629280606128775430025391277690881850519055890712427421753959339789741757687592249735930902383427984439077722496633891922385862114809971150177049902674359715247098599130190788557048736406335930036313029180594049925776858956583002937315328602572054205128230395051658382448473891833677109583494615875906065614090840741929634949685014872958175677913555485872336185544843120857698998011110080686265852468895296953596929523088052797555652640874741719326332920577312782968417307280085707589674385667597838812582080321080521324397958992574599703109907557076319857991703416725632598904627840104634073476765159154631040994682486127702987187435555472681551960602603790583746638527275805731487125595814166905476158831144273997023546530085683447733149393242563847098447365473470380134754452206782125639984549024473102056085466611599867985020437982773203340109579935110397344246377773486187698605302226646439047982677496117204868420174396163854353072517730755615077961466746376896793170142111098358992738735525892554020701221938849242913266431233208162342729594926486608485093332280324414395102052765848738410148245710072965016097338614234649626182605845345154131490196434378277933942184954200881215433167170816610065618500652893959248009954089944910690001500877461816646700212005788562821224161377005944742029688306148093695028988225756929708167669202188135311453309606451370922603414474937392413170114984755799088537947559793623370818492705974434810128662621886573765803530702640710101598819958423047347758956456734555650158071803902482567385758177640180189499007713445663712100030400081276522972787884406286011401946093639635362205238134187952642082008345300318423932427074671285879722741865245187857132338601665628230136806937835814080192990996306542702808159356596761988003232907014102291775107403385920764063000654140615978139734723988067101277787113692058720732622690970522796551221331488602872785532305573930226956352759520996313857367286405446305559015808666229288075450062710647323361280*i1^29 + 147794700422774248640678526561461336165413394796342291338312075796955365332591003827220790133513539982283717477632025949065353956579762921309598989065360217508922981904174596790226527384616207343505293762252138383533602280678367673269868615327384763270663303210325971144590863461637117958704754514586373191522298354207495949310136254653147124358582508048444482352322593385369269918295583052160979048646025042486535090431425710086493888087908972413055786077825379525483014994135796081291415693757602732550970980650825587804694768029775758635575812326527232678233821432930932028547373754123703479585466184497796848612021631046107181674936601116697102589287454601011842705538285313567851684135210964188997009492839516478592980278281229063745658089313533965724067268218622229637518123168785925893344856658865142419471751023550807859713138720545464166074384610527929402856452997756156566934680960815180223212650082680789886194475879503137841380863146382955016599404859636497435859918309311203298977943986970236236471168297276832805540426297276699893549234896450023838893255330849902288538317629825861386312499603060262731340004266474029521112812013248959147082729375382620258392533043181235837321817063292940296428354029117420037803987796618024823996848271067519892346017966429536412901614494732693246391286319464831117894169106586749682489212468359602203686175501568098632835519587695186563780271714520795181955483627888747575627207890190211605640790533748452350396628460529163603475310190884049524530840948872242139102135478850722628077600791836898897015409386790296125701069344482093120898493258450314967036358320518025521614549321591301980352552443198741107319221124841603511272514599561481636709540083923709301629642483222326956376369331708633981613807764200744371961500092201466359656492330703354798716226895049964317314230806039014373222741820094224407886738998040303683596988516785703654368038766862146214776925302723728321092946152390055093617840326867068416141708616953476943212882343005304261186666523576896709452243761689091171541097624320456237688686335785039736782977512377486699666533296545542266076760058154564997771348588130895480725391851371284811860785294323771075864375305145179715423398574039480395461046948322721170667526867736845651373407273327615944028696454541189185946294099346588272415031525495636431234239529947434061029721532511325254200570743791301393516626101959724948041473662600041603718116369986659946274543033673274800832442573676488646165959481243801013930826400553731754894804907962174868522471579964196934369934008318569152994401007421898308338712416152268508585798117793489133703832112369516493366003673483952289028343277672650619104708845890900768547948830799372384546004836333952113111436010860893288514595744495065127605871424973339820515626933509326758911865272771263228138651361508812513934326294694488791032914826250605370813982284536627651332276224*i1^30 + -3245923838731108439456288019633213634618783403377818587876282688057702087333744534543957097580032830618531868812779509803735895504209668710747487633318077133296141147508831379771001680733917391039198365848065188930806147621057816830310665228154820444800267564061571713851600646335356251444413824043058967798985777063753506165052569223407765643451040794102345782698863282084760856982385886155340761388417223396384911564804084877270906014254029211646274519421529812771994714887476240993995409990355106865955085690218484133036010137780535644083235005318662284428225489581899394222793181027269370757960728285049677340325563149736694445987779286220281497526119662731929234066990233172907536530619991648785356748224939384654483415584467509314642645880181759658367031719860987893802689447073762593719347371511295407774111208254753248784378030565798512646849765161248065916928143673692754745576016917284160422326922717530963083515083408985711038430115012059390269985805905846097360356376478164368522782441499462348534235054905626706688795701077437724787702751492221014249950186833015631230286373918648340410141148402467249438125540566604997690562744269198767245543544641719967835967144510079565635082179359235574131105481410911320922350365692281428574501214274955726983140066332152169959294191546723567422332260478296856046877670586476326381522779855256162975252041043116741831877190740080716050559303150208986140087845400743037124348811881024017585670568884958723279720682782982459078200565621051331770241810540213000200488524480662954128147167947944159418464258404541777018063879272068323774600799758152873570108536004834061368996730753865428412802062155538357727737703812173457027238771644152480306896743516225191339722207790675530184877026175576222874969366834367955990894112160905462568031371589346979673018388431810502330133139342354440921661530314395425104557351502433601757307330140968623834479414310055368831274640677062096565429456531424794185853066835676496929406802938070736431215373651633549513278860463963920539135727664917433677592804650302048569921431033535902299097413732619239472725029764774402079905472483559295815653304159002598698225376597887038097068755557905381905467331425774325508653849123334596559635770641442922081998010666177154745988879760039807186267138123255264336257482326802983481966403562213326214393393828284639069668802431998043672300962801932614376533700450141206802674378304647741453101501535626007849651582647055259769419727765268875281122418930540579804280509863692791638158477156576326761410578255637405678611926799683426869362563618336613289300959389957548226783393967806478288744033725214253781859928253220797969099333483425168936156679958021328566837643787024228623357939746136987812699571791817929484865148876702404531617545775917506527535549833101583071889633584326108456489369621838203397136769410337108009018885352680433545468044728491539693568*i1^31 + -667703095630732738668335705604849598455179986027052186432143812040557883840436280934788890288012365588838843135391449802414194787361661310298231323533748550569546126555006666310486521240547796503255721211012180281827119044634655501247953953510798529960738565068175430237030321033070592531333209494788022977220050944894234351361896158894628728022979223485596081760368680791451643249539311623689914771427022741178758582194279980596586177031823545733905110796536319132238929826248111555824359725809209007223013061359994687798839604217032394640636622274537879796187490350507619830315598563312158720025507522227657669365400447508755716544845074494831416378552250462355319908765657476331593315093559486860703988790378305759209014987932054122268925339665654431596682938359516891533007839600768854464732380901364557472683830284930159383232547905416578938380987292648881819316113968848762290925249826350536060572714808596393005846009893559489561243708989565564550844361184538053997819821170615985007519391405474088344352017051624091190214636004823046431955306309774179757598220778725313424409830990482857904479901021268553620337312374650205513911627626039036549465234798703140609977006700938039559998887041784810462911640110354941136436976211651356661477488409868791842885534300111624920744868769828996171276483521269763567993654868330922258929017025794276241158631436981074445893051330457621528799224658230938040751384374274905254685711060799478735465583898672732823625859514039158192589215995323880985640102363347944922951357465418793418859001507479410284345729614626943165138961096324543308135368397956327346962019182421532407548431163137690125218912000646671758991477814730871724591564119916278934678620258111800291910134863187170963019219681400092492130374053776888384580259049771285391150600607716330759849288936901155183845280220474490743100021735138664008800761092209141164760149517513604759143271783316386516655150073813071719646514956192784525002138323448391970054511898543417903065534997717991360089773311627354701722502708874798169429827915020715860451359522253575787728355395831901204098044939683241839755025175342889069615678516507850630858319599618902301649815672932050022278530271605709626570024975485603121278048235045533491302093552935696081728602880305002558825434000102762735233447059688517226941251033110144341024252924846868713141442911645772244700589648319158381014595962476244335966087520796182583143279635229226857877263099238020139943399619654506576891570549141829369702760821147213702970803489654032435811977110407027440221669411932258009333070404547890719703221790950264905647005165726619893933999818800898653319074604704470788669412008147530557502770654996403103545917389675481200190367998866921646242804948214626603551531763017673887197268832277829334431186554538597819589139086388726974443684757003953791576417695421171772165704238265353118182984416690700288*i1^32 + 138269024876212411272923252365314346190994755429880568972438550772782855879396391111515675562291228124100267773797045839590679894413477030593699884503964141980688085735603757059371126161534316277424083378899169415586353567729105222171880102618382676265091078509352098124031324471982169167528771124156433351171493461053497534576402191474671526827397213324771174075780242498125754737033738864084611999687100959537499528049888920645784774935219894486441112230914039138558202705884379795862379589021968165346721026332720661666941623725316930403927966427260523774507144000400580738178124934142058089654687106783894983336553801334753689156706414047223028148733709623653168588318579784409118341006090892738293700571101306983817257969414347399358292600254429115363753788800265804015614805573872748943170471351473020514351942586309330488565198312153331616084146730400441819591305111656507075494642579972791995811226554293091425273784025065619461222004089905051454069672138790528372750039233178337765706046574393527635683614538415507884032382641690150060461657290590067968643867126289335829485601314469918455665143327732416308697788278962788732118386513596490351460363620650879495303983470411509983500437259564638788132596530900441889763795324458931111003175185548564126883506539622535601539228199575080639318652711032527851934276638503124725715855488978101456236890579156833259318847899456780510216310014991106486172071939099703123151348637600503278867586189908860405602618236255636942627197154365408564057656667567737046685331728301355406439434729026210476002990146534102568961429643123533343490175913088111956021223591649607077112347827857644742980614970135193982048429318665614460918515587285342395003902152631322547400543835111936613503115526221567583693905840592536109142948676416345602174934300200212436764395396993200723578606761483246999129769694263684149119005517739690810247711497930331763595168504524208754961989109631598221554232538391576076849900155643510654377705955006746527468604144698418814367497967060934011025506987054580474489682884525261725457463176357116577007535303237050331660228875875402031048708322471265320814563520149401254890197246858943121091629575083274388743426153230629061764792509930218794201677407361664809564627486336408806114199015551383596162920936004864029173461199527449352867876284522763640179520942284156600907376730911956174011188353046085114751091897221965006514721446681400653638690928724055292541380158626432728637638779719019558517124017948218257533780494303144747079792310064164891979310568533843239636106936525208529487846163986440352259525352546534286954581376775183210923205579612592210313393519339792902340286582676907310619484197595017925750885673933039472872833807710098725217234615301271179724415013660704064431428313929981582202556114349500041675993895225024770068539625901515037460681869426095277889340753093187835718781926113280*i1^33 + 38169213345108291844263599342659701041393039555954536580015815279447895771805959376631045581290013000450691837928444130677918438555059560397190622303191591271369061945939925908512027108883154102226012080848445236992911531310624440957418665928779549474725408120246799739237053341984821952822406211219374121751770980295643457102222694489993905879208990438981055846964379902222336824679358227366181106538363392103427638153745480932499431285278618514394241950859121310730445473719458220385621315366368969416577027384736956181209607307599911949508850205657789324057372735558910854398380929277858087111904493097989126449272647729193196956140426273200850742017893318413322350076833904208504867495698558827296397132990880796952026458216411249726207065806276176955484075511583726008131578283315054270583354344792648658966289771925288305056155455720714501438435945461591153398927648756741066637341455280249446669101186102215929497157438398990259903924110046489192513173237193439289040866296392438994677672038923183369534056195390296331222708452117835467716037081781660498450894798201438671773339898929634017783362206784904499414405416275728083352222468170678854599808422894532068259063475157827019676460882518155867436745603503366498143351229823836611356471754003112587340516655670146312974899237335593793545313235148006935180481500514332316707539944493771156913953366574873119380147213255117620597963024617778808979508333682763704184344785931127252841414883036433915726850504748113301137399528888688717066593187915609793676303397735994213244009334629596243568452611677386565764309313824278259609131923231362236963658479947219930451411843956211681168107943594298551182711518217843059469873876856747209484295003448241883241020307659647172437138582908532113219783338432771734184499374013156937023161056130743965136806319463036006684531153455105791738175590184428980594086522754353611015039717530410466644926860007344952393770980068326060505081720289954957961321472583944957971471169938446897189529553892427516628387639569852328118564076116565680995700504241429900694194633312350605358534732331227117235982784905471624332370608352478938013196191395971044294222990195480330952049817170436758463769119571003237641602554514748944282890254832167626609704524904098714462829538614702272476133855596643559562496022833762281529012141673517719727908720337460634065643090993952561556839234078233058884422984821057519833023330441706641366342751364865555076415441227431953508846713752659281831509818994770186877210888900584750845516260609242436216661612876420815016355113887041185681499398695215248571648555614786324952429410366185216077067942786190107237995573405889341586080402257497215450857927413270284346724385705530169288804848338545510034583850660041383597975264207149362345207482375424341685998084325025693601606430719480859145763844497938610379667230691774465264668483884329293310089756672*i1^34 + 3887019768322998143866931084337168762769152509161794497493920605830986431115508798842790269008205255957865711321615795424136819938007573408126552373274272207457117508589519143651426107641714919283227523430909600600243066388632158288781916413780150398282094183812575558601495587467174706863478408156629469369473553409781774725125876455607793581756152426936660171673001395449853367247511364904413971208259699122020672737386063407223171146859991307310554610593644931665109864139550812251997919964151009283245672078991266083530973815367378927925973817357508100590980092303474443064079233655138186796281314980462147661707396458569074989445273699397472541927698348579863240686618227745174149252535712080789395303481600133194431059290875895482492502745469926317113623105335225243074746633899682912780174055499626411094503461881937153184447691107211330890163938186926066483027246959646818966768383142227385701881025801624036829653600634298790601294620270640053861833946246983831624581971746317332702709270786056421445205545839666994065098062686542638051696174739433416005009923797934557871643449104760617260214518629973159823783511586016663473309230160372803386002607557789834296091828858526779012206181344442935414763553796980106238381220488463668792949096866634635390663974237636951105873214353958573640106878200054874346541367839761708241289773300672040540615961678473941343439141979250521765121124770003365705301797640482099675062514437581033076810029450909358171779065256341012623483140440312025763903541644416248616667129804190331358512649348194264148906714649143640573507179780279917319974659042504911134879119483794533059723611419471483506866356733060137421514997232616276722384026664264995826950936533409693692613620374335018064203217948239775252898719677717665382492284634922748655677655844230803496748754501613869175122372506919270925057032891891702241243805697881403202757755283023432417212192986975811242390895433583306498489951284860090428776688851046448767506164801156025504489567236987217049089533949122387600335255062185630519151259214682860410835676395937320521231429792516250191702388366026501263710500738368195598644491521712149245001049311187046613840653633043881791138956311594915994813610381601278529050858227785978809354263653646055131148689942072316765089837746967647845310589277770349232270347460534807407778644349910661631527069448120960344554853593917347510779031673676215072386314809889325648305611497666937217934351085465046447630709482981086101148775688261800777562469573199804600091908720853907793391557562780127831940026742976327037063792936193841255671492907774023968636540889390846563983381701031213394058956244186633618676819779955633010422631970088054666675921611564002309345517810086481461335076285466036949770530699525602186352113830449209695388462029912834297440686207894633676257618480343261326113375053175013168372057848273543123435520*i1^35 + 176780049513841869717656920208018828350261226832386184688939553611886150505970683356493507657310892293648458645257053366684054251960232995029731011001380847575638241907698101807910836462732095690687571389125349614802862202726419573141153698004482486481299004335644149166099266865970627843284152088111821735148134645540335355879305079181761396069107018436260683446179896889363282100135390971917363701039315973890663777953637181788341312607353529373849145008788127490014687513489531955296599344777378075137946051328169438509388196532784041401110219324797920163298587774867943502988445672315203341358994255589804936626604289042089568828373638623439445771793681159813774004916862585453861306737250552766511875162350850032455177312778819816025325460325369840005557893934727948773586950753233666628187424449841827803459244926201981180135750079551215476952322730486326767519218848965957360268446751302617729497943879690442736282569104474157503039748034123903936635314717707335771405503677876172580570905082911012025865961717170801236468703214633131193815025848221702304729126807711689214684565281540283416320699402877730830560759493795424635845236009787473190354473140997272101886406447978834183231233540984524217766322346434273492168409642658567996964341531284492191604949458265070054094758325846765710252930686983859136562630353125697093125537541113435143221159707971253446641557582800670259106783392325749381553683570714417067267217077584620935332191144032137010432337734309792733500149874777554212041971934887703581424306855493824043882744619638552708091653586525172836976363454963195708701390531245234115011287909218607689109539239317579774055359734868946238453754580413300765715639979947604990278590641530651404694357603285695110982486785708017445677344701142729438753713706461744592231991890781697881396815139474098392692384220115695163367065086496907002491887592618652873173500052245246957509920360967033238610756825829431081320369971299698569963360751561456421043941011201253257242796748917654467923581802060671736543621508656083741821655997908187593539784805396774253095367666224513086718857408200202040106064423990733701594766917582436113931851695644473472061588089193272500642141358605480175233782566771994552003690449043904009014885050801888695964303915131629193375587101400047342549738993092867818460893514708978082488130120793684412980089623104943523987448360051646282105499786674027850151704110797322812239281271710647218144830005313892497562397610987703545710273827001050939932995447401101614736796049013608636722450063104042965576011994282354047790683814938145659796316880496941487614694222366565593572651022211615657386463246727081499028384960338868387754297489028409076402950520165009322628730207361300992445780364884722073748375270671551644529495791477239007175176837276585436427304534588542046142671307935120521280733694703343513618650513390778187776*i1^36 + 1008002253182488742109881508411887778433679099866903399967401320170953169099217506340560829597565511906662968764567813112931440973700689272452126471142259748229476480663803847968957545086403441701658922317450701574786131824709715585586949534514500590216669845925756668623799597385452048606322113789672377315755207943075261312726144738205680862682990393969854010614983437618984052418237427260726809531746103168289751902953822260914044736375161737698413079031688069844421707266895077767501461501027635917995515167913642962404859000533850376477993411749734405811859421466848674355927129500426126626778650935001799684206565431806716353133580569490564196260760549622272471090263727070903985317619562082217841272852181936398352954033199746590478578521633795763680730813967557845728125194094289366289352067576909882258013587769139276683758986830666236962716808185471775291565634133182151186941502690819835429250210785301668767641475055610908320077152575992701280612440473452189745171307638221588252224731546976761039595650452812549341947325387332773476914123899819314538279394372478873165718532678762299983154896605254250774451531836304765845561626556149288090620093509184191665041738100469658648854127880644442809453056856455493017447875177710754461816849750500230602729773206263416970530101291448904393008787435260596129995250910678241529629251103046586824438111705495124102586780838963735555254793546968612945740496856737702506869861114474016120781845958439209089739730099069211463342149865669336522214059674342593153722631055136327705033102143867518967917029313326166719107666710537857101710642537311774840033439845688392090692635442540682630713067932455770902110936216550254717919169501855655916469022472362989620242111160326184676582703150116813983875629827220981897290379038031327337010881561262150638069581134302191733979201704334314314313113403314934838819523277419863774797328489439968554009745358986227653125157010854334320782804278908109924553877682349661165986099126543817412685111255063497799148777787169875625768532763509702907500264367200908400799518192504323343028335999866320903897568278382284880473179683414175098808643105997086231222079355146800926390211504280939627514519226342021969790404372430141182623074411143602262466409919668469994369008551728504063540555641233102328795793157981505487328179151752057345916323843575898472495952512641080772884606226458680128258091113978542930056814254939347843199769169006735220200633300164841297662203530191263589255537774111701150546334556520219362470947693868545158328459658981759033805293171512169902458813072463000104606394788850861447070292100603043451817965472283318199482699520987764516185587768751037464864005936758317120575731223710848097114657708100241257279179386761884724466958732568129537720410756837567632394576541170922391915077461513968586998212130757982109495998209041611127470790511951872*i1^37 + 372643781643334527597962190052517129125234861248198668466530675934110655508978732487142155196129093600326497739438179791603761802170480248540396322526182265728391552212701747952624651320482782825012092894991762976523339008021858718884974971715695569211459995323160114810883594889234102538993284737713250550609254502440035172556279069316854224439354044746406362891330927735446453732851468984612686726717952448623831583498793232190884569721753775423899144752148329657899139060758578259149823049674430914530685216408030336406164719181088070593520501471342599492856798231177464651032883442515104619257086754564772964397661016061448028538013543076840888735821344509560083449905886708426302970299473770584490641281946495013881665216830496798315168908287912800222914583419234987410642291223111357592493401336586779385184336671236116505946563371051333240211340015716403823596199614336471922959698421688172811601907043142697427849054000138027559098704682347820110157026425636999727940832813507579159740275978261143154421623356012288816682211697911751474613810383252694592065680918030239121195661792393610304347168098898224257685212673369707463882361402591308208424521249811962590293639660611050356927845194542965251581690178652686699481807052199898409046421975440712382883436090756196140306925872011613748212271944207650003241065865503079724493619364665787356284650404867591170649913890463362886418824717862610836646513948003462938672893520578400788578392028005197970274737232291150632496232340714405275266423517054273002748281352876859144184627284884632379245891502665638287823823454764869731613512696106158108588773452134130055619401781953414423803367165673983543084417835470014160729443228335100746719999640605108731160356469737750120202438526657360346429460360061805189229262136963741058751333919832942285408767062560916318912137027170947249739887042001204708363796033429064382315640668067518077401363635305925618409988264375479470615874784977386263929662424087811492896540071155387619569231877589552425606305817909984843589415142355988784212505378539031028146017007204184876129559960274207420561414239240143915489216022241728549409017018552677702964879570272728867454145014032006148640634126850177266462727393294612242123538146702720312546734861184609124671303129667570051567389514855702016389636839242588418718534314759690636060752440146622580251112866209199503941066727677843685264427213912794030647352449745477109747749668652157921810959597527846776953135262673939643872397562840185975448609410505418529747810246029714195234196057755639331558868307181970833912935968111856851910426613154617039987247428841591346711273989982461149879947398255384248887129368027497247139779924847242575814414879028003497596322125219460942393911937243114694080147945751373003336798782181236836133396048122713641369589341086650406351051327616189356603777914195482241245240098816*i1^38 + 151611158678066711610559855041422987841532282504307143797361128965409188140291451288718814559252716644783798781153634494724085530549219815437753089657853471173429867159990144218383905450787461165231354429623699125749474096371469681495346853913106895076919243111665661798060542600212719024348327844739080118181970187718811597627140480365751932971460532280774396159233071626657695786629107559454371356294032620597762363551099655839608084568356732566583072087417252432593749962461954078858036683861722785165178232226667760278514413597145325846987757594616902703842800593957469636129710885785229445415880949018575288328296302761077897730004686845436017825230864936037807254543917063563191428996808991228583098741877553712721433551315198005589917739407455400386656978058908674734855161537696958062895038691322536223402721696481863667659976636824640863448027625679699327737309973364703538784969745409180803201632497239338248340565214131483988417976754151631798457942053900376414009602320691127323388460127981502579439998897087614305517174379811856284701397682393823549079762821965062668093785649152493860629742908844988619376540361583855477741732839251543215213359364986795783101221581066402056435554301723419767479478675111754398781533154427395639876177082997185768147554563945259368705432103374677361991108088147773762706353914125920774339843569625283722000612318214162293115400074147373458220366189747813161797834734648294258819165565648368355574348111335072598259823016741499026440565052037974560501745464478219525189467261096928133724871353906729723528367683605933258341889983609718364367867316506401745869940943049598174584573255117637193919400158904677730212452808696702621152164621206778354283646614296186724998468443691078045356500195591550611482616277108884498370422546056380302394916626775714956811131593433803640099552896188856125750760182728241708104886166594193279643719234169753291515602793893744223142815030149355855388901694173528928709860042291587853337633959912331361851892771420356910929703497449652156622918460881864994516573161150415183742550452078442832681055154289356502592905851556510291201172640888513406699983069159046456866489549824859702478360631007682635439371851381325116126962639858920809806047862017126448823042381726331354295660304707569784023611763392481522605120593580767446641513024740417478417815170178068045673869113796018550632010263765853949972052588024994067235669457841145564499154632956155084600613188954058254666439132906100681648883412878210221657206092825660137883704622032155426628686416550482516633920945274946730823988690894065919023413778048413102050940019924062628265729746602600867591840891934124163428436147290878486655652681668336128029896229367990755539477867325171057258243974417561166000259102129048955760746668846957992374843151812037110052958096524680425138599232374073451207215708408484087168237568*i1^39 + 18565180543254863195502105439703809145364160615231202434749267190079989257901163814971464533669716871230066709281261420732787128083472292331886515327411071734792979810110014191696778393857771342996177905155636548561270431409755645822554079535880757518940359029272448965301909636759288149101174927798597798295779113279147532531387001971405446007247522677126604094128928212191332009197795025010549086097483731792684112148216914863233243416521010859570892196382294918187149642383185963726079980220687300279084063790168887120282027905847007796788676052974408073844466807446319742496305599652680161183008615901667255810105309663794005352831771224096738607769194768220880972474071585541277703775347047853432056445693323491823006205697626773675762187254313896346940230711516987137441159543247752063160796612723600499651794287709224788489901033944624209718186092973415993755245815257328078762613783458453456913763096237653350833305261236608000794431415532588031858034126764191589886071145622612387490847742321067806053164847812600604082709347382617960049942110230937794833410677045674123392057661354478545952394275884178027779166466064117252237787186650889469526374846908795922488137750693319383920104998216984149186001804875350957555495728845392321070473026280901364156576947160017857833146828819415576860437480903857986757083372777505452147171685137771594835703594715684061420904288947132910214466475397096723796144948785003485954342967859213313889352820465023473475974890109977235565801161988218082229490707536071657508693465604954433340550175547507573828959106779152423626481469133653803847600682471258543139551542599307967383641459860871784180105388913746501906456405344399777735220790283468088117504364056401707634602333365330237446151879023101854040998779864349274667215902198464024219753693321791094801798973572296641076708127997812751812945453209982519422411940676466546170691809249112221293189501186259373220015300530561559823235714312329267464769994469418044321303425376948507891870790661047351135313467812918810241991873793741007697030592434344429816315132802444558768916018148362725659168831773507316001638686242034802781776179155715729268199268067334349721278140617740967122673244515546738656623514544119976882772304240506098244732646451274244910607359851447145452963834325953500408102242053251330790345431508419649978483572833382730213649641523563737371953544613300391100112934567920589871326104558116228579687050122913583092632919442534543806855807801473061518917958858164614435498067000902083237642017913790716511661856323804838785566899094762417503131289951188391163530455837323183823777542320071109200309363159839907882351185320958499813695922800889082281221659595854239723024854604033864971580316492304777075740169411492571329682480738507669427454317315019296755448228512234783759140397908116210696058779449455065536736413455637314273280*i1^40 + 1212510601033360730936869333913893945793175561513302262434656799041878429783503637845977571377972205728207828912668662151866739840554605852594466307322327528968434078229602423448828864069804217127017552139912524427671170417986681331821194302127261811019882865141367946069943697036087396174203784332238260662370888701375824909044852033786197417080295563758170719015583539678436426712796228537921503243121898537321581285597282144947236746196763641769740829003258243618620023089926056103942910454113222300999015399559101408554522938415103827867409535613171406986875231746490841241330573717415379204040784215757526775555784162609561468128059974217155211450777230583291152252289422975030772311810339579091137622977925474516102390985071188663981537237472637606966692548477607957820332186501185120401771632305778459238344418413228807443850705288900084262626289343514770085322533180048840877310626472474018571723710497003934272570184867608936934829000286469551546058219349524103281930100728263917031412918760718862765431875731900286906182552551540958278370135663187137955513440712637511549258763123998447978966304703412343169343573073054387747382164580455135182869893732781958280597990151042005037775087754516356341943263559022460439515951158457528475935306101521879357700346691826421526220554254999476413381590148827133091458222226867190826320135468497802127305574098367905229009695855162668879269952031891091567690450361099225314818315911105482346988224431918880467649634307488247550577365062358904778887924505909159353070312065257744254031679459836524544411255288965105972966208537864936295181347236269499239176678867646976513281878017622248173317615581033163986540936783147363106601273460206730043591756231174201414962734248833276297732322107961041886726313636334006389612204067001608903019693698871696569516487432721857214184131918660481566986341521582883981747263921162018714413655386735016054817161238013689385075090030386898022320250657573056958990711301019692921491429223478970077420270132394667060062601039314064025667612056684800734380900196219778695395789073449695143551166005926934664439418090923826558296607420596540028311558525402466483858790010932195280890836506366280749351995242413681292462191087502548026545583242170381400195891814912795423624727623925993446382572336971607098594368919231499303827431208007137958837376286554220685918936883391807914907971946752009677753041116563309693839619274773169017327092029306510891685259183512139567296099225413351441402797624485562057886387168995297773115191850957697603863861758381733760721647219226619281697794904413987567794072015893815233643467333637349675000277658235907117012405992814647180235863183440747601188089245757929117893211875321675860057170903583129717284661326283715946973531517019140837972589502602739652701084511713497779420063512935153731656741987410749808774262661142544384*i1^41 + 51129526142226106514509684168926691219278581986899844864411565159087518618290555424816714270914362719293993802561203592405426375975067647888922810914469830798527150328061143392237597243813065844107630149454364603063680965222669927271193713856957245594022904678687642571221945676698121942054379115848333598264549440828860095143397495333265282404820355224877207692805421431064905961855662793671172977101350289346025631127060262071351901808015178923777725567084964000384363308580255017716314316109363727532308892079801763278830850444425377313390534301505131314773643747092764234136651428365638133473090723255745447509960865502465290336103849588247556829923838696771108659551972843093209910967616771410520540179960457555587446402917033785043533584732663412133871058859479150337284225512992753852027704100993961032862926643770446328318925966567130510039163575642626473649091332697547294508431431633942141501723240696098196188618505281253839853334120395937885366591532181317217698595265417841741749848112447678619689375992912838174511552212588420399343163335219549645330059951573563723936433293876325167915475604447234073464850146923699713964289066312746527543211366640711548826179989286753270543225255692865105317950000298658029384670908879091800531247953525432308639622109615996138959498648780707233457165387653578254293449390213894441438249307995945085140398996096826507699385116913702878092565002459998825699768403418267331728956790068710740840672350535925325456559144213999518248740270779067372370906143074783403574310005677033637617018625736748831827547793269994547938294693311690072310121973948383692289548344812138424302443028710616498614675204336052387244985459258195201183228528173463565779208471897720865387653677315195984984568353754463075243568466122716620797176036335741289568913269088673491329630407099784963475412346757981624561004575939733086604356827546524708258133377352202746172496152040290700803190911031090469894164347915666844469169354998069449278421421958534319990931965101696787689541065776487863291709490447436073661823012610106291086348595733013551568783249575044854561501047827733160969632483629685428461623745127348705566664870491436464435393502806275441379043263513169246816651946861697367960342832790838549386585651383724321892526968654552574069940992320350829232933075216006665102142641719373135630088690229973938677904456502698474650472650891932345783198036863105143100561216520241103630748716020527096960518753754369248024010810090164754647723123177475085753779685140296675419218442101480235468010662708966481858048313038061052899795248488393449155736156972937255129191866074619999059288048208877848803420750535188374418116709497420409082770095120177629465285505268397721546065466625570787640330002629554363362015400299891660443931854778261242915395725307681173090481985568627446811642405520711686825037772357632*i1^42 + 2418985905682982055518525659516780604645814185253542016156509025245616130954486808266262509775097208891970766903743184368338724297440668636810723283427591328510180012751739788914807575602785865123774368049888026959871630976632327052987991330624620083174600063022804619893969543172089160396625371849311466627574844649791354098082904512174728855443872166853691021068109577276873494990944186278561430865817540971901959541956054002486255623774259974660971126123950998316423898806537191797901801098472007037766611404193933509594347197496103260426023773777723664662440717297608566697691116541301178569050337001875231998312522621578401577118676181110391972262738319128389903506506333034703818267811619471200332301138156430961291328673604296335460044002974848484159886952510869089235415878589947176777283547493644106691313334173268910572499816457072363460685033735949687451632848656071061549404936141825875574382120552874334433524727087980200840831658929367541590707907076798912971191754995372148329252316920440543559613939192363908399338257219898864155699974583004255200696037412024496111769025547083914256544841407941983670137566656803762451418860380570860037927813475842497189455927520241965612129983132223134713444692288549896178393438969636818581879224700948144129913841189926813225360194430681006673709567607490805560877908775823109684245928955314617113877700456042861618893708349188925645148292241826705640687694149922926837458606362743554887166063715381973921583734863262609258612234561621042007057670148811497413342837938857864028572347224103630350366445488125659563978964668128722815006053388106421195732644494149472333060826013013935237220707169173671644973899837378309254430730498341849224629672031919045508981450482468023453964225745032296794212754031286891552707349680553833285575418108876852029565509816391782562788472001895955957848364159869971105214893567557507127827617797091762165817381981463589295968809300721354624618089609933326502849089461377007018904321021591349700428820100103458295909980552429645528649183052139201985200564197483864109236800324125668627267113624799886661706970487605907910610637281159854634961550899104876200408194680360556295101051937525951290282336556067893350381631109228978842145821282756248361549525047374578842819956948506403190122486645361524437052175942841076191956011863030041353810584318967795440031207847130628158802304316904718206118268032760175592281032824248617094830525424096083111944165085166948169492136823246366894806311752080906538959411351833291195624526123676504837042095235058015000018676034576088701026066059390779920475537955608417794142494262306324857118643209081561260363420066664469071755908325933841657001388810417226186335654814577660700989720510625273518086790249404418875122573750752022170617341733354737437306947742313807248959695503841391459908076271906431299728965632*i1^43 + 206903204376510196046229522186370294986998862234360414208272282115463645123169832733046045835028512844526470309733940429744210177005142563617263595305437309918413664657716017176461398338539410142082374571205915679623554898558216344445573298758948877007474557337935734512160284583499292989705483083691793698881163024054494810377318098886731931379978843510630729984813673398093977580844742997677473767325182576169575530084530332149687977776180773656912487847407033439410890169607792315175946448780836236197634692069207519840451013046367762594642105752578138504387606049740468154777197954144792600923926100933231141748466148899412733728422510537854528825695328624167216473477677962342041541216168111846521492871583690602558518646936986372945519421866737473605572935987745335604456212989134335279212696397198335145567357073366934714859824838881157858280767998025886030851667394661156184144495669661328873098914584275318237348966531654525962030810234436040211451109333494219134140399211743500216802192759665061609618761605168185265746196481012416324446318065600720669840632093085240436955555059729336235435834130598278252848642906910107654023373522841995303640172625857930950336374057512609360739067458451217871116955189507044823669331445463379762550914035755129735557741678669911459991190077434527348606498132956429614738052249819630627484376519702197800070973355885114128530996531999012645748297387013464893003502178667639207071852016701434684588225646426418893729577297136081680139863847243853650952994278813132024124800803459061094949620652334508914803486233689959689072157173246248648960867164145714075501711033900215722599871134171606678879261899209294228025871240067754058496312698644381674191747412909608986853927451550374186363834410928557130482076217818615229560456591731189059979913273232756548250450912347595217856816805813586862699384259514308734932098266113730041394835152757187513788376769651279740300434754436440549935844368522598542695841261575481337126486231312107397213972537572315730834091206246366325470600091192822521731792697491165998669663751289055688568195857592439386351300506325564388002509652855350386476019203798654464309343703357572343081295665611639569293526720790163246901558202065177280187640305666741191016310078743716653893453235855504861025097173732026745452277264040951877956855942934599547342302220077740277148384953445946318547905512037330956763564806442266996846283852903413824504193472533332717724332783793021683314335144309050280447421739631598581076930587519211751417059837999863306630561103983232316170287633215171703191191319440330406935405169880065025116634983751111650199323349403767625780608921987869408811295045168490888872276497235123648347539144252944422403465915490300193073711412907805423442000027421525184685862139529338151306098524018363430192515105620523659968511135802273092861952*i1^44 + 17240402710674798298311918752838808356165292373987341020176270875292384303144334388036165231639735777312043980132722422213805857015495593108445194540596855744302872850588197944126016588406992430379804405964422203855441972788706829094172212511883813817998653219486764972645816247666933551024248247413897899493121585510100321991330995994739879909065250315999192637176889041280411021862762108069810625490336663151622892045224608756915091665589134766345293104826302838261519222728862885921888027544529173338692840969167748258138463960323579442859044387229733309549824717502933345281779705040895671839675237335960587823174076345810873520261678523595517131016000909743737117067795257898091984598720676916277998777766290388821727348988921425476243728858009065584394469866424549251650256475503388474772604346118775579654200469953185401067854908774975138458588424989791377899669827446785347750548220055588588055569091166147569563483787768007271173988724090036626740689357854920467964450399092572609042742418404306377126283052514021852329648666525417548797713049360570410200911892176576832834437349496575506005078642859268292827668611891715085986735068344199757925695378071879083959961898275159305313106944060536221759471003936516358348809079014965710280456323312199753883250718636626602474890487135456075652194101860422577611796801962601613161994722272752082266434022023616033653629010366713719848553036662754497954728431401392402512118068044972071384112306182315367188092919051097846217047257009646708432430549439539552584628258786878023654947411710524034232008577784503518247217619356648422626743706807917775967135223342433408774799360999294132861967766443596387006605148061173350920126636407014082416886721669444138597571371439929201777161220007422175771980723070520625448467141624733093304835050573712986396388106888412899362548796087474232623306748572342729926274372270203316978953034439082685855433093326966380763310552880091132556466682247052596772514211765321458009417844238081848705160298296683577360271146592275528098588322399703333495966584352208870300115026223369175368600895802174457732585892310901783566045069855198903761821221037957343529502836253460092591060113134773965499679401042545969416205002879968347099043853550852333936855714056739605191656329408918454123956093331628946006211141331982626257971642573261382139784594102603869880063272112175850654517732144487685507169067202767985541477467015695705383571059629797216480040850558410003602377187122350504248231091855772466051638488198681749618334042343073501687561316271076562701418079183478600497276742344650439337017813190798783195837462635482648211965511461306149391957467141870916706465198609924997801221201953999987241319761075061928415566584647302047415959940157942824778891229096747540003453459962746836096117739567136298892627726469617813084622124344231854080*i1^45 + 958014728439716645660863689413918005002338613531407712008501506388451259749392693449516509914646301767164968098248150556161632159780464438076919280312587094195756432577682224260187917063219028565011315946218881812477835068112687088585650861334503375818745102019287416020559808658062270269892668218489947494721421064843199303490841337977956951087902622122086177026450350342972365760626577075501741917927158581157284231097643292389133970607101649387422040307678906483110312066209069743826671944131779192304183667883834849207894470989620329968722272857338489047137098590355493625854141124772619235119808237480054925945646206149092908860650817090492811659945042547341649814096291258596849052858173238294540719795490071706808715768419761462939481015815601791890723027339997583114155415830114266300327675916173914629704161927987811192452200198160770865258282272194307746274406673261338667046153371725484278705914341918163187036218633211917984973179169250377213110464376535534963317828810736283152736431391626326050621401481403496795103568693925533394538296513790876317089234383972843262395079033109725717919742075678527129583709054550659015936608992773054834645964835149570673496598541777145111026640226761378464906676324943793021019856015626212774497789423814226827877568295983029049965220458637660337470446610476048507856866943933992595935650823610367989389304755103498133492465638268366890148817062913873689491189972474315096870428197002196107239906586749155106522070177097210512532378616138301054711899781809387561727586771851197202316073642354141062554786118230744490697613975869193547884400727206434009954138094743907752759757942980057625436639605272790425089516893265506433465989105670474426604023191287415858138470213853447071873823411365099249791550995665746980297647004028309199261287606420599636018977280974577297422483507142683787629144806140846694208023835169028096411017875639316456475924282814815394509142389576085660558852761648569777683259019069675948579873922444670731940043363401912123101665019669181820756202910559885535585224628271858766831007043826744076812724407975051418078712881306479649021381334061159713515083279568145353257192435656529392704112731359860607383096641088809207794794325535839205202341721555922467875003863993630050211530124134827103529919749837264852615201770095405849146059074316667957641119746668754470734648703948487218498387448311785777416759885933912627575784729224681063754956280862273923142524255292789280097777264917731825176883257478557017004188770626921393409645972627286071193337482721795668528756077939313961553808719002256061095733362328757643445128738307555729861229873889183052888406796314069209889844707735462073131959463500192876702436957923735507977178526909399626421127244037866687122921576022374364102405552488891282582386969771730142020269053053979628171697516969984*i1^46 + 32276494944864737867136588972805988128561166139100062236554068185008937061990362389732809653183010426214643813099094356849281816696520874519492744720147348232641822408997901809930985541707645587372933992080518564156427412151868086902572786562194564014750836969524232512079426145235618601262331319489893216010913935802526193796355062446048268054071718989569676861173847073092215154171971644328594188316119915507863358315669823642390859346506935372061745480913534174016183756842264956091744091236215683906854841913774706082639104648358800098868055120091678424903251411894146279917120276170575780764855691460942600586735735705396901442002884524665859156768124404594676648431997282557650434152882383253391225940187556519482898394006561323074001298397956091754166409928615349778162535286319080715132701129120009824662755583473628177694843596588023550110607793931293745659585979476146989445991899436968468911121897441245833575271557252808913023795948111144543070609611114155816118927505914826577248092458834111154908418769455087715188199837050698499763485407767786514570510572194202876128710948764630683192943825348130495599664927932490746256063248012867075495683355491846752519855682618242707935576625765032362073261817405374232631859619013933313831670436201333766006437435804318684061960582233815568362822974485547731039292585348317065318667006596147029449847013237142104251686257845804531222379245376420351009023646440841202855203131021752156631237730237382918573289211797821072613950282201599448043418008983585756680819777606293634839554534941005652058544413291822677070254379098476773116550708015400284924340287341375568375266312320070913988837592616878964970058422950703922761297137959163865104931580121345938507811108334293169643583641916929672573476538522517993889297572068238989201746922687845122837058010554138805006951069781784784024840428034962948504153117484213238541557283524155398230125822120106089017374573304985478459583823220580684049313549362944678243330317624862456840497396890505502513703631500535244074503630502855514456511749414857224885613906735473235444805533492220002684552316576208044661340820278669079927057427752635827557635250911671080966073911492446675192866092439060837710757650943002642353053878158510673291046163690987835780911354221937706240782667814541764989761913749984189646825524639151741748303863569408327429409778545523093535378881898335023895531003041690413245378281825867596753897774242862067881727917631302024396226021089222333056768162054484743115818529626017749286350685940278110442254947823399918739528479544669914479408480325627119216779078837334616636967157649281627144271060343374588770069412308522940241704994394474403752037971349417954565000805484268375690724045557128840620343836667557963165613739796428637099275505456560935773825228155626841822529534403873201512649850880*i1^47 + 901249076081341178216908192153298034757548346710729829098462616053981000994011182417696196683015689431294873428160957672462935143858500798719864901011898665605707083384115332980873274787850393842003593650594482079003191615705126272481596807998212663143676995196568692430176940756993367259325628654713309021445125340685986435178620503124263170629366068183953017192270681819849694638385647049504638935048865637756665546950565190949909121235684367411977955210171017615503556637512570634117513412871750620784370808899923778542694302279350877040286340212752016123354295852179844604441770783704077845003500322532561990706981027002150371324691932706317423479075788329551071065774144426000802015994904240525155369992702950283826023460567996080715225180347995458232680479754133576113396026775591347005353543388616865507361513535208034700732135427887640669901934669024695982306770289202639015514443575130425031821614613336809468718575774778699489186367859093777267480811179975978355852769708591413422449314017109091799356814241076066119159791959870132849768549222783058869911188526476313406021665331225794740456854583500643524748739637174154108004161918669303931363921746316991905266416609866902197664000255020841553643633936378548863453409439500140480081547775321200193995273682943218343942888620947776716533168014970570573742742186646031668250243260293617922437086757280798391076866405815917922967718912145188459860269091754648941508831281354627098699379506847898544954913614457383941995252944491060120997433018690851246682244060067664181998336120641540051602246262000032318474247755810061226423808881693337406604277047016296625015991034133301202252288482782964444862965467326233022424259037060428630606370492130127786541005209646933472224319216386711528374500059037567574825873195484188489070722811459661309166104766715844237812058864258077525175191315669076370192346708336638413859226482362361010541506061400656440969270193226678881690717746688775005651721212990422231453335858292205420045188513492934253609321669335521808046107628532051683033147868030227170780905678505757124066085365364314256520867564431019804581813741704344557239985557460445512437382344979198404073416871633035334463254332714761446007706407269140103582034742926205026275446822810955842661144609929364571717355287854978834806434188699200607129208473910287960611897026799140926088409922844594151574594759327889951813414394895640088682818942807852823730099772500376206407811778363722383871418317894668473980863210245690720798863432693309322749709008375345770074701313086755571470410494107405130281595572527740912091317747480743240240068612373948812591659824445300691568462853544646529144058318506815222745806206046662794212954727487684590179702166868076987066867112506498747697267122459966824713230314466974432053649952719186510310972947172590077607936*i1^48 + 65688998897991849341218291081543044559109393862183098674933597470052184997244620764811744684263378338000223723109681796774698464019723226267852450541317101538493793384160722399058379581561333056488156253017696394929515793736622153746546670811071925589654563161215970818041671588920795210605425934400613565126093827543560545717941874309568920927361225005242729640480915648187561524729511466280301678372023631808163306372635225549701184705529831228189273621130067281421621120046224964313125169613717625841932156322169176740878927468459370423922666696048515033767848573309509439726790171428613557382196395193675292255076291567568913117991656452490414555594223077645007598463189550695007003181015137196928048599187316294621097854507953735164125370946870555135611886917490772626174565060204102292761044933821619617426496702132534426313296310981689512075674492285214512371081901957796820940534729001209041243357193654247331316119012289625429278241899313546559466394436527619839631542954958781734649864697138156460603463004210997897207891820336652750368111207357643306012010853982273908323905790304758369523236716575660376752431459294734981083156128840873222775192557080615838536460505614923591844382293946439457983847608775158972348891377865520713179610323319421117523881476828717463784933818576010697368871888306060353981886773230188307095203451023151469560863094121876907304554880625054041335739770516250951023923081703482064729428610220237522319181560215447888084936361142202204902432801687758072607205804789678972249376141915900605455103385692332737618552380748920867409116098401792241944663981723243800945119994365684181726022448714125375058055472134351404660345374877856010550818285364377877403799417166787234817888296620345238296010604113631352966486986394326612534504129135131718373227703177768140876023486453812917490179225988853394903906046736633554570688210199055889413559250310369689674527340052540493280312127177141772909121373417379143821306002968910465518181414477677156019562052276416372731408206923916286129344383409715257476536118302456607082400130790793644526646047516090769284263383162084638790939336146575331248694784008651316967934430834176989569770079420478087402891353898154737239771490435123509034257926950527140758922798124897920795964212940645608547880522381137294988250603551458205519919064794457650126145168248721744931768698441882477328479012251924501331790607259961055840426615539113499773954793081302479009802574247048152496295302642332074633584831211881981284169882257761081566883529913675029572825694372782530097985300546533658847164765735090169352223187272186448435367878820586296467141238901058788240132046117882437008286334125655838897937010265837107803634850118955162837761798379795190399162617342413537126093489360839468913579413244015633299341784006052234597905802508193759232*i1^49 + 7412308185567861625396994853060455907309207311028974674646559987490653597378809991664311938414786446851367810315163723918769143501649755512942680252380773398430226562641077011384294105826549786811786985001231859168562327715719100135713681620825242158763819249624674913672413464388258079412460546877666686156872648046160113120948850055354345567610059931597893081385377239218316658906585592203769527616541725413191319806936268899408573328368420575816410115810463389564013607492766503787146478005595332917997666168587048454265306089083473870820945619322041559048132313811399355943315161533474115990125339477035427918278498580150411451660642772151362774609250933854222743077171383670141693160346439829513655467753016030844731119096237613955709330965792892929958016444695628676186911884276209185982266878329011986521355984217438137147453190918387817667309178542255267946130647822197705311059811039673832681590841324660712138834274373988316688428164080054885414899623185602350383890659362906946718137087045763955938271114030600725509467039051831089747379355791139962285507703485176775927935720485579279440681693348035126932714143929459393553230181049243971908366588351676416983104157930074295041866977013448420392921982862705369875178794892173084084115113372224182363075200387180629481570780375012355104851676999353359608052080272571046662415486442288031041997017797862148960855751074989840701786649785724305499753024356942028203779338027696402781838007476517282720663836799198138135215536457379694445724250382686267724210954024430629886784787999659655360611551230130028986086448041863685158795331588209748150063470481208664965022725353910471528416191071445864577837943760084046138161186136936785652283321016059157575218837817997612379831721938331693779920010750682414917669233322131732118531821191724062547823547778883624583206340752899198862417393025950168452570406169801411565336473990864926623259609378880641593109788998087405261510501321747779342342102863531878452082855275018386731098239393271120219827819716241400848091515279047983876092475021183705337074807288346771451422806953355720362099022628185226812963658127497949911719406983671439346764346510596584393570625619337725569045538857824699600463143404779639354959914917373225402723160085898932864935884184338311459373134296574992897293790458817657205040928803901780298567773938152805547577676850399940092588899845247059201881888358962653865028623878081206354853066645138544838429917253911670863071245376603750837407890161231348104832157416729628986879420901107920801476384507833769207656234579307721982293739319123519632308340268471381578507809143672303911892862117361612798335362544101931581098107236370460515960741297164544029856377802942525172407024817107290134076345088531847149899604726954295996427754387289529016739196568908099420913319278542848*i1^50 + 515971396167711886825327883433869566176751892209995990506444144435070353663871633191885180273012045391414567065800043676126358865824406645094495855617582215020959794818529082514987284175908997887974511550949192461850960170689436816786198372836743848806871698660984272061050365701386328166039090718636969437495828289661928523885614182838047051482063370956895791403519058098607628328621810366404323402358105122983385447791938832963511258803765276587966598807108356485568264886070462046902667347728396398253325183881956690058075983183458955107391743046490834328385928542788066330739482937639697379497139334872806953640298316911993807344216583545949651788056198804775790650340924682613678247599008565211933988692442443607094947091210172148808927384797164622036797892886222262280549116077970447654603584290553524463052084790468778230345343395064212259027312351072907277831383120437242784322166254196745340486001199944265985078007348845658638636348453631188460480293833598491619630729696115120314504441218701458927071919035343822183165025704596281030477598374062468574940081734627575500946768323793795897841587925402453128553279145361534729117816000254278360024960294363321889371106191513489517576299585024213191168508431669273648844025699947771410519269086976337584731989781893179288579555456771064231647762119582174239994165024622239298427816213568833443535508548763765419916902274437368590671539510258865206752016663186184485484774284207879468208341232280825478494334779213593187874549000924574910564279258553716525733741052436540077963334726795581522097283522770260304570947858974112138062765100239941431075172736052042036699159264922337814719618539210620828361096063451925507452876620176473754424449238276389803574518671053875717513978405058659811037303126049260692357663046676250498966485462857671186084419141142722109590616483996072160529371695552184137177765604750414990370377590309772792778904489055339748145635084070962246615639650674955115074188183557101143575793982257572034104021691427647429065986421965800737541472385369279520642324687304116941589467201467324998438339218915284478131372681023357658131243802834878990961682926078056061879088624524558307369562352930172532053928774392141978220619420734958963926432525564177047303941645610959305123143344329794088225949815618128351790693971593253242891169925745289762052536347995592857422766007501985937446848811604463710201103914874558206739254823448721827349710456191840412949541359487030150872184979195967232211754519622877149628145529248723237847906893171656113777233888131920137521836039063925798232040476445151140118150333573822886812456744641218119314629255152404580012356478284084162483795977995400314652844650264811753116475019403104570944920934097833818291056793032589609745913126610782396469845928408918910555329868911465929382857539584*i1^51 + 24434820061465163613211869923641850432606666151590766640390538824555637694554862138069561261353759495726417957211663788496182227059658469108306861273953975943635125633962011279430606044479119629094268917900589418188489006946859294207318082301893669057559540588838441724496199581972343640701752205012194535995119393957488560161097294086958951769759388741178583431280499256978361189534988341271599344297260289209514031176794989456570139134319255154277914644717700612012283079297292758129022045960164465424610856524890773290363498744556346308034840249410592487753588121370836072700096626726849338489061236493147849705516573686420603281158321369223504978214022922996499145499196457328105367615775853930597557532856856969599036965213401977744936662585538001639372994721753065149960463624926853997959707228211912602851080585795982653326674875742905485882076780822368046391158948436703548225582271562453944000655109572756472700303325851355386494852827261849946744692024397470510949131085662605575321813212725175403073506202691282554603485771758451048479410470903567871347595178422169363437053231410834718106842826378443572834583721601079416375560985862652609809648498738011229919585326419598033722774386093347186009879370171390427670563221925339431219478122127404228778727576572237573820297612377891759467220762453813958426162142175150291917276142126047974009610924250230072919461650689734068832204794009225838177910089283249366296667959471938124515384473979528372911856267405784613248397937577648449858430880860803795272876138805987512220177886015746939453153798443183670093747817437419495851606843807181433084639752680968787708015652232697080339146236670948406532995456710596954814232955651151751081307232835795736380672419687553264455314709788851306370622095270020357294534889252589132182539961997439193055764058542602331714042115323281869025850981360240949377764356687492965028610268679238322135066604909774740902880731384065554636069393607726074786184121805588391986531063118246848361486144370254601155083343047326963978332293353023237494404345229888134423124307859705333404225488403111366906374352482854471659302345434591271205229811567520160632237413545836385401841925516483021379613442523530242331059786947330394399330001108492204950546021804133946589309959583458429323140243362038041973752913507830698105234202520065184695095113010303793861153352460610834463500874827703518066365374093009631887622768731392980693744343418753606688222785122273252960055675448250116846240337074933634951536290326370409775942598131413090867659282444989515755908013348919880057337678076239024698714851025191348645526729922138135853747810681448725192675873294219017364361574247813531583407718512698072996711337915844427258620431215641679488719561588434604102835946992707191864340086419097532940501944147463941933498368*i1^52 + 670669789389568704509514328296604611573856177016759784164773962756257351173600321872329009436361502063213453856194166131901592518390321640973584339970690482970285106449165206832606413242484765337570012492423747810043271031690239080903709426110084571400723044988867650898557948694408586858581626074172882710365560969565653872748692463220358293647979668045528434011180149658499348536189015199666518374203832881712564722692885126507852512369306139899559672897552993108103234376250309417555339487695156073927821019083680726102657663778614024500350124518397204127729381794834550473513551371204925628665866442872431483693443605497272579472600352288463546709570316886203687129296991987603334870676653274470087595495931126358381612485146366907567689302473259067159938175005985481083134988102963771881440929516093403383015941761143707038564920671817207385821033372422206288234555516756077675588717828165560742479040690587580113557460695750400070456615569631341809305838056514138712843020609323552890819561328259120703986605934518645771324566610819015053756356435659031847820014833693161577216722069841505005017086268784414989492478969292332971361737005247059110735154080870398482649145147066497456932659841860210281466675406303638150102127207012599419241961558197072003323844203144619275628515516887542059159217225478353831061686785784883891960198126559188927322033785549895614666609520972156459991582709416282490346187754038299093932795187528610661101040177946191538189944538908516107906486306552187202785414350980417347996612090887138070568888468912256309949506166956098462949690630825658951351548579319779038386730038018675948244572519190555106518890279959606823419662650235400635911300475813918005686953800797193454810669242477558272346764721989994918873054933804656733506823872296711384759319681091925102857957516818300509416335763547552117029243720519628338233130406728611543944396372294566601729110014683465193815958513262196984526577930104633905614317850260399025929829082475531659442909016897770837276511851912022762782272578119111919306418163189254962754194527252991266904689292012771456321782391671271905232700179874433165706257102479316751441404335868232709146516656320781986679065552403159891784172918631027011058282764144622173355977168537996552215038397172792304614275540548839754430461522672469766880514343690027791523065628586445867174858452618682466177162021695910378712160164451625752825817915136190421901266712224418145640453856354678775371545280303138101254219146751468869962756328271498821518278627266595046726915592459032663730705055806550623356549296417001657037598229527232261414991023362850091637748988509397756023043568456506958196695447666629415541323252782981152047361240284275784586956764946680082019831546788843319356183574520975241340471307346223106935881880377386598400*i1^53 + 13652998765521718957328264268541263658834896158646476428568011975778984959970149996188142898623564113532489952209373266767669784357237187244624940085409896412733699948728932007554644077394505376433256503870604151493967518546292193558245263001778993985479128509161834843605474024944144305436736043262677476018239812996700790970976913612288933039304942029905884447204156814067860179720538929608727892405164411341284259186596357038507840455348181345294183538554245128956870553813365752031938086328493427409200533704057663031948781590198359568940772286682175177070453876490153976118268821609587454903568789516314959686889348040443812196937301553273870543245830718807637331949241821718829470353755078611524473138449358712204773840250736960476238416993944768117875040870521146646919885598752360552082409264563266974358319121295823773575837405876084795600538459693422836168461671997839283527700373398094591880015614751429298884475749850463082174471969769815796064071839492922666450206931143997878097523556387066869749288495250713660382440778981695942248297034104514403684908880682934171869306012660103471151394630438569118854624475152931850818611653574313144571781567810611131388489616810684272225845303741884901357595219756238578439968420125178933761092127195915167319409453749851850509188482449221582399341223020007399637842025026614469869137659774876283118038258476965007888053646210781321748132324448517148413759995489728671864540154683673901981754710555550054015547394180028824459693331047714178721718535046800842401780453825460883950228572807521892165927059245323489540727234497346169877023074060696518587810048481157220229655206619224393570422877142991534334981839137093597083978700655392369661251308978696150598288586719655289550164875152723566366023094295849574141579507071972643462343582068277575355210824369891127575799735880790686166275125100963097805799247088107403316908244567273039419513156549434506210587955241696264619218728200866669574034889726889954286689390025916001269230339781180143626053663503820306361056694799290499598344630108702561317970575193782042363246837265145833529615862679714946484652389221729454947062110326753918861296274379863423280489910072490587187320231195358474661935612751687536993228660845865722588670413513545534205711090081610952309929134914637372385463306278603745497955983186470038246854984464664075901316979074789699280725105659760987342266606080069447972602935047616264717384873092288766733082528364250913719869465234116716200723925755082491081665896120730890711779533005853295826281461345820270026153425491016768640569384246390720095742756134670837704618017341598653389149413508789950629605939688818579753036080255136944826777055639149556807846011528718815915182302820162783015470683807910005154994735896026589067378404775224680272082774630858752*i1^54 + 289303546899556271395086996734878773722645714779052956703691947127884945879201363037808223714153895030135042006560073865003293666979802913271630792319961502294293688397454493781616670286359071805700707677939979554963501910443094873589534955785910270902017106090144454378022315645920521330488576248846451901664361488387204327891562277502158867027728692542550034453874975591733155921932996227509409912721718256712546286503317133265012155288575031381285116014922971616173145892003865010875430860855383076051730479793729949758523849375193582002688785613212811356716855404587172432296039727258325179018079703300318926077993804614924297930761765476670011065713906676203618471754016351664404079999652353211163375155507371084175223081037102204359542355937429923426934647325722920393576379178312462991244393356213423000469402998948778139374077464018213376158338200556395375037295261762079395152197299494625680088250743090851457641902347528674596773675621835272427018343127228152802054413109627227489902108580566142585862166767462698548498839552007682009292288758495433763578636704192507342796117282618812925663289453944426541999124172437130598416720223521775720592494980822849756503133812582997363002460771691249393781923745731115323010094822447199712772150854699221260823922647137297897509048980148476137915509685245879793418452669251821230160692136701760915796717410006064293152491381970882550670067030101194190480275267895941721131852755838652744767753972479444433752413811383265640320538703639966118685552256685761785439113225436859047996537674719009450659243621533661420972052267870131628888627339960943807184062081773783429280846943318368102439773570367910372735499101513835929677306605443518197670338470502490636867934280352784428777873542130756646407393694144833144555065324689397493264478733606668286986886487795677900147925609274034943561431022132025560835381854784029703714287525007318607681205297168393804478367070409285447985363696353417231642295401362092754531544881619794835405163716321415011383797637074698084647438045540772113919793865858738006016315785062889195154488744205755469798766913055711909492920382276163005980317734591608975423218892575052283252447737791035694283132383311135058293867408458260204583765167168779371661119872018864045708888898100249447673054065586671646860756644697066829757558451356276944787043114583111892022567707586942372927920682187257890827282432889397288885517344110814455675225927019959326581281610542284245126472976853925170254196898646299738328543080703874900664219864278762950947846738411711664172101283573766854132982981582842294644606886090962779502970920166661476480642509851641871365942871865608257030875779725430986922203038954039358626902950894587519431258515308748514861689678440931908941093538199314187910920565091118328492735856640*i1^55 + 46571487058842235245411715404864617500843254083691763395372128614578540001608363455989464937595234369609116531735322677461189203105391953722304868026524136198512325699526670593542615597286952793156284499359904758994670320542519086727956096828326900683404832046247494789038581318513171507862800116922993379218231695701815091146254135404610490819089189922249682415924727300250701895109748549076381885422950258646893973332625304016559297328615611152283868858172695280360397965742781866168413883142950022061143568193013342752184317360148672964016078826184273615608212801334682333114653718884401950172532396773687122881746525586431601809032937574232810797225172638077477936854825908709352672410080142041026744320592784900693358548572840767453486391148093482945934157712750595386786049066818827103684289955090204663552311065466316385450497617550281904878169614790400561825473299991216331360196309289741907400036765150466109940656655953527137179519763815603815632044360237947553141955282171835383449017357249775533537837393943137175346303212839349299531794545559922956059359806869187166869486867670312191061602205920566167790153520829047242634760339607069558726431000146570929574501144540967227496260975880732347585163804869524135810641366175543772873160913555128042385210353542513918434231255957250671382340679671054798114080797816186322401028089089969245938735315293198376432127359543558922024422757693710674607883446927474457883799266146994684693885963199733590567018767937948741615227979006445800824489160731909923232282546231166561358494152320546152343067875281000645980662219310259906824561910515150012228508666177925972931292845771405086857555741977292971249014772827453901413214388103579214129932894178598984834638768712308141245620923993510101295250083710309604925942659308458109291618858825674864618114392014380533386535599838140392107887235378772709332987469616821589258065688153987157284465036378620218969175759759704207849503244802799331814802549736166304726359151902184092204850085422014980585730514396000067306004379781397777262803955942254295629203229707764579255485623237219436483821968606208835817102379204340610224932522538900823885176763269314313867833977597113750702557564894500216863926523949011105000158088870926307681600264107482134295152863437604398294731504914850630584580878313317328745615236650819982589141770337064865397730452804883040802010786339433623694078106758867515496783507319152699579111974623075391727005982416925607600449108238328816068344415490685585028126262573884878626609422079267533112559417390147683556971037717699379457344823745748148787549516728528858317558389411834528349255640255677221970391439509848100868577530519606773766293391594694593974921082481292967219982553900401137083494990626662072924290324609213318649157629797119772011266048*i1^56 + 2986688462670871013783188013353667409767349121924523556895107451106698174016441279073071893897890791033172107713396387310529987457875708336104943241499312440977317669114113079000197163666829448172485680331477516254765774937426209172016255231165596220068327723985796145021410426513766252985962069188829253933048778232825582121777189158641593641744383267097003652337452997985774800251847667002303070496467537824085834123486084864160652238243387938368797327467707890043511849370233922403657680966727135265640986215569581000254918519703159706577257874997063113927417477354470218952240570462281282670383076185509213476252861601120896552628504981038603018599558565138155925780653982184364704127899901374394124072309805416791931100130868492640274843048001821101082907780905404013646907863518253636702204480586524537730203809968294314151009038822969622069479354285396344478406998578038182267063628805077289594125325943062333922690771263467773536600442108075250403896539732517139204552587569666595959294979879394021284535161752112043752187898377850526312794860597533531165639637797891946007937611633558501558028943627542419233299697131195928761575466065270573994920855318938057954026106767878916896764071785031410444982540527665869481562545856907332998359669761011847590654684081099639944647828012067408111010193871295183141669281567516358320652918747219116035174157472797498252713157696457750397304383340214115716921230356801759170222330182397886518096205063432248809337747953384648458485066632164266395395509054829490294640503114214785227513808706472648645474212505791818601298417373052862137622125687554645202032060904243226895559361836629905631215154487477399881786406783277577325638704224886838967393756565133212749429150587833530816403018235974008606941951791640039341013628884431466600140508040544243240619385098352078497718438147505413536182675323811123655485869353503436936504253083278967918863337653986739421475356819073839798973826549113035843571417534151575553481666382592668779300635622236749291931082796931836934327390514615873013733272346674601529882044809974033712797582950001586966129469787685825094168318782388265262959552355628165610260795035112830150432083943173353658538338278580557323644830718640759477948904102691486815316100563329123048200890939866879810070431160922073771636484299885020921105895673474220748957920007389977908865632871758367392742367322671278775075813144446137223214467946689375740362083751984445210286775452012255855311673926891448110149262742827654802907806721722322706849374314013278668830544306923768176930696740177892169142561837780528465137868629826598958340324505421959890070669307035843279555456799371719648406443315308763836291819933680411369230209787337771063122629665834226666205999665742052933465410025944012977195919828138642636800*i1^57 + 153404650817934993327713645645774409184434707191276248773363374351545735326287263897032297611486664081843849417694595873397661138794161614691088821963287349663954641235514769076904007079876330451379721654210960732546393819212370277912578327965572402970785253363574864568936745912531815070749145155623121667611667572914341393699544930787403998401361971921339630843827682163925893483167427091717225720983624325862183405168253859652212069305601542126288750679985962637094348325355616660270954139322249503472669545917365179648467038070440201635439405272794941228674536425133932085708834767379529868388129745111649605588211408787396090523704701619461026104303550345969794771446412098836876589878642440905355742188954436368377998023300248830313257875249226988961945609739647445657602572021826890188149951293869622073557744490990388545130189873593654753170787484793176339269949243013491743692342776727127961585283921152257481758523893330173918134950819309450372160956556713045385086123664000167624153576840348573090713385810296600197267030304215810020253549965597494783433882504271058730589251710428937408564326730260087536721494691002463616978679680789315291199806855653037559883198421951296465009847451005200156414618671114959142325349196850801995486127335751615829772993732163896463957181400812343754062407014386403261241635871089293837304300545366185765654004038935362155710133895901706087813151277732981852291416780661988762595965414550353673246127931836911224269427681716228745190102119478846090052526983679557015060667802971191922355684184739831161271188431850469195593033679281171684330938192077596908766102818756960701357343634084919073010230128496130040571979855906567158134944283817850933314349282287741907583963485668078760335618051629269920145117188141181269395694027570675669613519040461943257861868231869965235629553904713675681056069873551255564602194236421524751099211624709849229466915077677336741585972934419890063718953772062282567620554414391781715743723926030517319547626804551880659951074475199918115780824207569565389496304395923388074873333572731819264886084798170785512617929781056657555970333715580015585033656224572291932029997822240716462496962792996237430352671418615643018865042034348906387189862047002254741819593640657712320966020201514103969432196650937523452945492943567701505053664251555372534156982198847494612474025996666364777559037637550428447107481041161802137524623351521452465927724260089943261893902243292553546026019039851871446209829687214128535398147446745708082662845145752300638893214345736650168995960845061897389954485590127431535283597782223922262122504057057440342939995330697414927856163088091942662851635451265093446317760040918560155860037642113371244059794181773278454581287181947825209838194164746105048480948221663772672*i1^58 + 3068242907456407358648609221776661496924530570717267631725912672138706110374963155024605009087528363625359487403228704211111429793863127710731579867987601164281268817717081636816299455202520249030058795583407589304862986257582489536307315484115379498418412119531515437885379220199470677541369073544513849712585744860192033106463764608216130471053340930526895302293210428391904414791932635283530097954740454764068485654697047391903063880370641717140748678496590067843082589525051452413303467104994186969526509541954860027863942631671580556445143706990823191760018582270706255683334972503873961163832778478138558342833436386948442083181395028764385969600725527356104564779528083819052212955894341052922157167698336977306087603749215935281519877219772671970253904875026191670147273993857191805530180396432015249341062929236146496244118476232806259698862732202425535864493539643703447917946707199643415050655818119086541309986151532765448398829016801242811290773629271291159868089144995350568655052706673616684386803982739473832785512311210508809164483824742398811135765415406798090644598935106139649306837372995178680763098544992636895899969118480173136706961386933724945284487757243150808266141490863382371856395840805485104296664631449854911180959791126662881931613238628544385670209537809817315814060045374121558992606992159669643786814389896838329093518659364697937420627719593136056324065413671841392398047578778173741717766584485279545744903215267355270534661185649129714238845706144592108492156039405672071535598166804520499215956022648111417577704897274269032146613163205351159809781254702432671331087312738095353003939274261301435314534548081631684357013712917946261256324962333925886869917500546599076168508842699770211346306731849330116500879754911767766603216536254441942809190773383663971100604628433641577292331817178893183596069294762186505824336840006038705940984037413048397418972700037797974991533891403812924286327917232954540679133347027202733708339888869754083181840737989542483638785864074584247522447300876992718064985536173536683479267472795807148545540112886561275825165167680729852313026610714374748019826028534874296503988999934009620226149677877916549534016565219850282322597706563204889804608607220071307394851438355292499341848260158943677124687072956737638253472660687250412072083308390592513862827625504664157386710066457524213782231156790777835878590713799405098057520074681478745741617915143039512607534166973458287077716746687272110319952628684297476490742855918158151919358902498301476145338946034970788837503991923282236109183792054227584014573584831904897904851658352241463403164552213725631842299771852261911811291620894662328650838460684576587154218980576133084442551094305667964016362530309357956115981113818547237321012655685632*i1^59 + 11615964526216662118274614933181763803346664473717744002557326088265904535440912540981862593293244637881576514588203208289991802511971259354851820902175454296082496710575963504750075370458457697110916664100827627045582334579710914825879134432856098405918601570301327920629922465384012765650013073781938556469778517256785885388060998064024757471562779218213739010799791535861631546393329543274714686837618640572577721567717728556065623748098945545754389344963532041804018357358436240316547361800401866887875510374386748766592989690448274130746363296423933033368374148726635812305022038541092478150002985137560632672561555589170779753864123621999631078752462179302972183940918615950953324149859448255273845955653252615080865532795454080881519485528691940553546373207477400792662005868131148990601236602681184086689109262168371904202501200475435442807833288217179501017180677291614272527920241353488821189677122278634638415503623664627333859194119940631942236120927113273531952522591770107200361796634232483863936787951020932581228818489626089311569479093899392422147597035675471169952588517961737164055228731800265780572291436294038610424172985844656211797385631203579249959085924276364888455236054643288328754180731970857327980958653140748978564919239196642427064614377242596507991875682808436014139946981379224478871749488049734498136186326655147979460624916662520562560509544180744038832901754036515430036526561616124277024834747888933004680316771730286877122353816207677146698053657532619382631687731555864366808481025617901105419388957948417338953842822227930961325613812300756632689450328966265690495651627484150388306155892030255981635822392336893735729832501203485020107871773895311415349579176166191451836037455692687148314402500184481277574589560766734603845279902177054977012128099642633388680466056097543689044698789726423569995806037527859498758075568353808477097859376553473152063223693696800894902219994901896296273913888454312135626757339895406834975475246799146595843177829061413031363422799579158331896212540726074313130352085945639010727073543891629292538057599804401832066469846456803475078668906528261116593815515111149547506055059007371143926410888916053882279362104754895042304483019443022060360387675183141822042008202444869318324011899596034594302903301781915149633159253951860880983555318374998676604721592660238169093363802053137034269607260830329796332363762981445261541073845364547308518227576508151508895391938799968055895586652947704116729259587816755710472322602540242640932755247709308292661942787734996790144668672823385316383289900335241039810913820310333071819636507190963209236915782506061264028224830917567169352579741209944323211845741195466134855579911454711210774868686124057095343896233016111452824063721596561105530912768*i1^60 + -6708810915274947786350141475326353061343609300218086429738866368615478988657913769353723570346797105391671161566710281868760391591965965381248727852662687016117563601029957584259449663735811156753270868116825240169935947114512370700100562179548600281148272199927806433049597161909396287155804659552753311894925694010157863338413090293131153339381923213920548604486320906402508100953739021053289049552621531523707096759110267033737405828672639648560337805828435117580415792958839215882313594910116459479759193900667881819703436622978865043813196503487394091195976801234377686453353468856344424853052603556763941483764647425622085935475428201957648676266866067784664664882909811165997986051998186387122930496838364940327020070642850666423811888415017505157507329920439203512626749407102906405483324295330948015559207462839195439813626475515982944005814027980633474960142818527223589993411768683522645662835931184048510161984524035704178745050164635389337985583915532538381445510794108676595486368512863428928110124104420208421627418432925177183208340036076626076745598471099575438510831312360544856913232624903851155907277523615773008279018369972420011161491922013279163937323241524816979458302540876895547929971741523467030944583238695754106038462553493723411932088142123925628509731102469257546704560855938550171521274277776866909436701097135509555805332712043343674431567643792490068181661657998561489921423722108998968323886860972879135775347256714658353801142109673423193502514537860096216002886099269927309859295463042970243242350815011569910847790534887582981166535252261800492529836623533381723424634850226004604759983083536818953712744651617381242097229510706959498809428481618333364600885621974336863158701973467688752706387902760044901834583137620022789725502689698483686580529031655248527967294086990137137511067840551416638330501608024012391445457783330318412218599960195215252847855624652040461076015403712457325194551492052834591163859420325728659991566276446732069168507795469703261563864597276864110282135804945363635636632182814545646982816130583841087994197644155609730621925993129131082685685446013542249835256225615687702560069896239868108409708597019065728361490569227492145463672091802963371108743044530186663859848592349771841124498236876045804151801419311318947400134516002801643608121705367728047873415891268385658051397486344577885249280408398716315768107871565003752013908907094911793870033180633552096256928835968312600170984531884750951664964911623814385257761924706248540712665977777208060349461779645162115627516478784620080008870746550378131813142703963046925647182850727014350775186882697343478687977636582456546179991370624094690689702022012546800781067292501897491121199529626647580853143032148799969768333518523120444506112*i1^61 + -271991344207033616162635888378095217497074991635207948422911946913496795713845821409111444355045601117206705945463254045054096181009191019990002881164806007348366790814297051924240349227338801743446849302387972559800447879748396182040743080619239748827254070323362263810033668542134708115617744179410010015301491282958584300792776479739427331113947179653876423201793142920171138687601758167013906637999461475632368882033895414619234001555876534711142884161953441871568897570700159031102562402773907757742856051878895318454045429784186423622138700310711970766959636852964205171201957592587259248825542069353801735179606615713556621277420338998179424113198525499176678721474560905531356432960962150827556929101721438739365647391590907759455995054763121487306477638065627962407192233648584574887868127500991331642322465444031357441092525380926950197924912482404690006888447888232518315886943352001060304956521129307267725111177605484860873613471490072884087190840441525572376130152815732220722877981772378874219975968404248904855828590101945128450629281816570873314895751976712591103715509101494869549093582140940725754360685014181001600887355544645069929650900028096216333644147154679560806617152382384703368276176431062164611454861897821146833147606278353825742941455904352062992301330101792099684305537648255983411537274069550764736057120016013260515732026313941498501548782296350724266497495610109614683987310462769980161694129772444539162319812226685630871055641172584181337897053619154124161548626859263143841211845993672558990838059883843590854433567448438152367426847078618697601286464842415646167285639272173935123218086389472997792057172273806926156815342034406996190658871671226916172770433362091493211530074524126528358072577029547663368894186710550433550101198941587090735246112509301138042726290168308061463113491396307118859331427992887825904225020814730887782901988082371095423416802636419873884093350809804465100184390463040957104823530905332721504725032278462176753951826037746698266332247688526507361959638181462898082860982736045912348653818088994085067480497154772119319011701495328871185322250913570814311692822646781165688690306589350320399423454262110711724893935216415994231359098357165011484451949515929466035733426828480086356312261122939727859437345838366554908930282531061164516576396686443138007705098723496876600940317405470688196177639106517165294055628956361851890881401375846904462304936815179688408019472942382577065775487431341935096735220163427620326513511946721368770174485346522227387036592771508425318609718319738651980279500895009448502565291164902123123091356295474993341822318677832468382370646089319982424976945617346975253306299557586962641620987930015276050446968700633745770195292719457407816604390626126987264*i1^62 + -12645528154316579634992515128776579967508399811258424519497244022570431454258071324018234399382896978384024185987109889605371701271121434738321883757078883774450833117602155409350929641713121045906286636259437630932738209662441500137580019968735918887762864257997448144339154006933284862504026974460781639511420661594536849796115485014650467672164646862171741100988868451173794011484570254611030767279416571451985603230084885424233557143324829026201738887095045800087169486340627665129582047269821391685593479433597314190263598099444480727948714330150045408047514457742851286583490646593061097510269713843137202542839468523121371012607191053874190998075892834428289283636125034849365585450162202015494760865214056523152955894903078859108467534404557941075989883049799726499397112374858985885517344522185229429792066463292421885494440264029893530156547954534573566932788243530902689298032469776194375650167620340273356095094769871727072238512501176518398730974246258996436431946213468645258691187987813396530822403711957479803632749681998279228991817978300057390259331047610930577263714847334407320804217498950345484454042024374493525872247686818362245136589295533503597263163657021995776537248642354966178691033991096806590008492413407915616713504379734845555138894141504573300357197043613991995072142771794628748287622339345332090609099872321567849395455493024680719968726355244598406597758762245559991277267069233870832413042516463110970757617036055444385089992537001582077894536313855475126310279278714702371077162319257366663645240283225727638097437528406612112773359901715938795503063559081937066304885984674139853367756076299025783850770546564106558487178256250178782210245116187036043943032000151141617706978994283411022121507722825025736414984345581584995314805978330427844835383462721633286094106112811837456471615313708399543258793723203286598122303944060835104868047560175808460180403542812503726764607231530327880369392124002163665248491391647407425196399798718013940426990047893058003114724082739713408880946527377973931771469417428479051861792039726213668216201472036064738795154486102214735824570954053542898849495527992230612489219864875808199856003235592991440286292863802963324633989275645983667490198385529042515328757135175075277131088867911963777181206859348007390929758206469107788840219736018946991779801335054571460047488282273150703880977401498642420672241051110469307297311868143862823429903248167174667259571848046356833641284637415567211993712486403216762360770614887226389583863330302194360347082960859258375777456285080847644340780486077583346080853804329111892921089093480856011344170675274124549607255979227126448040094052745190476829707809192999678266998485903134757229512823840081298140938964427555782860724783546368*i1^63 + -281722743739277630073151392073423482922837635260979512695540465095289288509569050334724104061550998725318005214856916649148701214884542561414199199297094411050196391038464035623996140388549189721371992184416730267097264255372915945955064392815043771584382417369011483004287366855567515266970889882583052489405960402410088773482386186100540115601107709887406976229267407671556823936841066825176360659867717736242951188827047419247565807989376460033028129719637395871939290245806015623373689804278703242031432002402246852351890272780034692968501959666955229429503511356097683233169560318783326498299275641228423852833076807392475714588784004093007085059559158124981031247594624415146203180354180687859395879404627414169699627909900008112724175611991285710419178594513185237221659643223947125726797771213975636701710021192414317965957745857961442316843739868039924958771085254958869400057671686850958207708507894721836457909738903189029826585333386572399316259182220996511588897246337438771965763859569956433748976224547365198543143221407535857172622610030913227422145874342894142244197390830240983088769165368952298880833097426724713345406878313385748797758045044584749664360505537299329066433043363911657700162438902613404410525722693322161664695401221929255676751415347992980404861297303027932160794440452294023339202586902967991114798953125977928491591361242764789226405866544700780268345448946636643297724029161756790852996678709283650775182798394778940313561035207467323527677095688569015757342904043455625508724505391669179512506617127827431833427509599898114923996180354360595491278801471408235428076009583466099862716059210279062429126625892869545893837371534858545703845898485821323543155772261523570999557356188511187731239013530547016817340240476587876359760962979481371157115586498592756781756137135889310642168508468155185129190507376043777708816527296672888254549876658421452213421958736396792702399896414305752599281019717852623932330468395178221438691641316430284644986064338694308517814241542502225023027728958007478963851438127576795098210116863328905827094423968819146738763871220032353348932476369508680876281319746324089351835943325351317175708367897724686889477401084085761444726656204408760997448415824275948646560766309437667115181604338267092534666370290745111781568967833263540245029787874267905425987036016988338483492756963350736997386797781267885055183609802540005370125630638271068259848933144302653604404696355906110114120080288003967963488401348609602386084340435560180775374870311657254989671698599621342062269945077029747914137000655948757721206130056096942839091153602953302037611716060525086432624989841341367762275635595830592953828135498037862137746322292803027980549205055459616876825246635652738813742022656*i1^64 + -9397951517484499900770882164048195114537890994437001520660016240726321339589136966286685352606350655844252153343600686218447822919045377593969345368191007652982163875002238219844440109230565818653237269457754213277145876001713721743320076823490262332748281021400928999137670507589748129021111818162490763958633542980189279451909358842430983756536401302333886759134475329050082379069102638417991082243024822753805394377805337852640529569522870246549028501354935989155520050711368683291433736845019241488726080926793220164489379230454250363135609197078069313644276116873440089943484540665287367623758339280794070559540789497203098105649353500523253759701876875829623264800680911329771548197775569144326605654593712928590854989690716856056015019524883259997996000039314792605534426017037736074813346337930167818326650912769397523444261485236115088856262625649470094749394136776939534811914184157641160522861086239712782262030887308733171589708937032733495564762878455900975822620099249983119412378629160473245288692118592505951677561253028061681273883423352861235953718224358287864258166114130409201467441442136829118848623135609148639891238820856859288854687816296872011837200565464411715308627290316530644801645785756964694624337232675163088741540846372894460124298002853647391969065586741481442225922663290155574018980070879435662656285178929897601352134253163095338396952438667730803011087826729221527624105841104207617462810118575597370753976041029177474837802359888359773166481757957430613403177988433630829673654330691092541722226684472098919532713767180710306752558926258516770270520448752764181569720998501502824391935120443549449802629472305846335327736398273000073245034775369915581485153725943317291055459994531813154128160658227352362482811936519477868997326352003712745604195276212272421583322013957222452310360275203356167215494293200410746470933736131393802220187917856836618387544358914607134287301052247766939010573159108678048468138873083573309283008440200305646128042648011257543007705968333586676366458608871499044516860410357782997487687861712782536895004901622248906102282565755926811532426291073109149026001178876168509841661024622100433126387622003706497097604015964285553513719515670681991498145603832976243859047995593564450824162173242417530977316002418461240485100311683922192717918892264248384230171055799568988885407696191997500339586884709040370927625616722455040337692691784793771268161724428893851310148878569819870171673357871015488383922323316364550967159761272532816570125787733080141115765231624115319944732106608106129807874390284885793412879912713020746630515356351479596169579926276365701492703102979743286834604983054694128276633187197664967923397944971365648393547723846859028145580041282796501598208*i1^65 + -179803634285531902057782908166374198393150026574875282461430508710668776247350866560374045545084451695507483002900908560465734413528430679061274095207788616641920447039822268297335724903384802072862152366741530391144168503820755658912312460715639195014068386879895085973345536784865642026357163092905599600491375116289348064902803783928956976024350452872717097412494395686639018281776770609951769509654202856461168322651720102551866511572381382367104418839740019491762928588015372666350417239281811572366613250114725001168482594644794921420533031388572715884024297370495119437046116603335474835770945383875289248032948970658860349952180580271526896343319826781833854490147848117978557096204508286838869804256134943188098155666609578960027108189954703162752270085418345496066642396331897476689235442470412928857413437181443746456186038832093613882475021496762783853824365305178695158829001103908294205735104064364860023898267793182425161039130172777026548033639637035879386710501820086281233436261306311185714245325967908993377023195492986152615041340648014523897898825981985357592979748479223031855418682941259009704876380827109289815149583842195528357819010590970283672798004903083709533121972825198093106690545147134804580203878423612242383703468753495148656239996470479920685904432824951053819425067862966573009437677147358130325039748239040140163567768939050789202845832902360533196101294630633430875900930374666141145584874458160576107431663908051848471220530861688977701202848269906797495368857538565690394410507584422926994752544143500081760313911060413273395751979772098722988875069466187321286775274348862790785820556929445893325289821916235260160066447988523566450967337050148509520473228337175415347759394135893253464656646950332810628641513252154711905954200076291889717701247480016410479072873919917563081905224548875179750264802222152869483749905779484784734370703080757849154736171946576036176207976197734251175860923361895268046983336970323722836949941370080692293247094523821869579705793293030125507670387920342053312094551153824448716373192812715230892563431890606707106397833787020770771880681121666899008868835276287704598894830445996005276542949161255825971829011121322931779980390445048426109637324080912521254928008290356430705116779864230057159640152065902789797793377480228657711034620476284628525479672516503499553568431815225990833869601446005352632505947214290397721567501088442114511761337491945142226556464917778422345270917811226149689633715453952115420191098426758417751576707861073641653713874220619554622861424284596493844052823331354775650414156859045171303435106251595972007793632405993242633205909152283935214338831342668119653517664759646577704099289753459881473095842994980959122486458851960815616*i1^66 + -4743061039093055088791414551761334584756316702480974224345664421753721303056229945997131769686123089451759035409766713726284262643271761476293343189635586880055952971447287575609840874174332570194439617081951133877796613536852995956400518558055349906683247538095132927944095613756692768912282656858768553821545526800962831707920222972853414868269531009607754317496113451095446076032887375233061489881442178374350629686556270531504516318863967482063136018452515747340881226626994241097152056223632277173301260976390395881008789880594640274936650837640725588409421623164172264203221454967818435471154679286631754935811901925171347968985672999793710798814060385437716060302868782685880150346524091519344064760280152608792894813962319217142032348289452303810818945254438537088920889847762889203106170895520741620705363783117864673303486098282743829814642725705358125868345171865452855577591204259915685615781545491400842536804652818042854295843889197052548734919273699670889259101254730974334401339127432067874817942167914601529902418245566618832303843787770631032146317859252505978329837996225730519204124564826348559972946375112104259698124547751167128019927888638986494060378208015609838332252529740459376041982635035722265864841994397399408013268740996081826808850034048853803066994295586253866423269566831765998549060594647052847855617763324403757813126521440139724548940455828909606600541514044922995124713077962957742218974233352719340590485459327758892551708206320264438470494768908417366928122813199901204764179469710900233739330351162900482759798723662885399615211219221145909812066824568124113009257967788649350857721912467896359181290116708160143717313047070336718673074490626865851558743436475316427157682508987206177957782259982406875540883577452843107004037029996967138736533725218084796357017950387564861571707724872187076224101117939214029723010262257082149812907805376813500276488291165751674775915288194273503523492569215690530212470900673717453644889613113540602582650284058944020944937322294553738132414400080170692124663737993267190372366332760189624254866738229007888672366215745762294682220801949656487032517469858737515456710186321321886500960544827249069616395722367220803405316497234712612108323707906623986226828696573638589733888326670390816383868603021711201711291777785979194339368477916024180230276249680057209907343041944917466375603930792286621864225600787693062317480685427052464899311886582493378848703678912244095512991470769538441921569190687003289570571527967490380592934303064924232860137256811715328774283170478590278371617384408242353873962988002941665193991323889229997220263339391960436034231488129409636065463422902933666384152084389780419668536170574802387815238272992948546733114516307968*i1^67 + -80137152365273471902496625430063662722489227236755055738814879729613515399004136166154522172617159126499258044631910049800023260024682274794032002090649338342872168925975331787724270999550158635773510242774419001346254558025969412222226566759190762147153043251596892352817951426778859616238504051317704642982570005913725027837734433380700132935619150062481073796316476381921094563841543017177903524514426008333762332573502287518696445311854394466118292095342056302734156667928094595263623944386412087029695106159474357619337973675864073937327921511794488038425209399746424778696610755055398044908578587991394149932552320359557594005663120368383250343819433872076587020217991572502394961178837184484943510004569005325116643616299466217936037585943289910530289030132144519200470606708288021441372344776956334824487442533939970594563997776131343196436260855930875383700807045392768250386261122648034420058317147569304267568574922026265665613618301168390556048340594872078598807771099636676636667674739147741258517045161816070320879589151946565789949715623584655027345331849280522118564663146242732353210737306066358684927074091225771127407205148167493135259896396066354853622998516607639814257834277705928170669865800151753716913841081562415055587245963258157473881318174595203091338525739842419469696852570846612683600941189157782399132874455127183335461790603791258977144833940302427909907072669306155807214142047687792985236505215814610463683615097013874406743765702943619276307104386348696481486863384310715527880512281126406624665407609326102565576510976769560439512526911514558724322291638925333267764475944603130253043892228546638863039885797153190917325061906764836574489792827344709773426394078839907026710906967790641630455780368602958062897322436020942695740958926375695283808447904026637471724941237408783397554288239303816712764552047185750778349607818240281427656469998340621179811334975284133397646574728006862431660446430499271455773943477109057787308423002318950898727515218320222404909795138148882493746681788478837928225777059902827221063931124146995266860887184315655182692502969219066537772820558786389551646183500640146552343274119741653397833529903985724202755279617546258289831803235693551714535225638596356456184240996531986862662517966912235026448331346826794534511488548662340644989295279155571039014449064917697203397005089522917957354613511041854187516201051239273068146858293792340457222074046334277995700705651467387848367172782015938511265741375650453959200242742157600635272603958614158530596171927413807060486209515486116765683539296395566644474208794063364704250411840757034539415890051120726398979658427834157339718395294024405921460707019855713141627853285599087050948042023563635181827915776*i1^68 + -849166814430991217595354747965778791334666940828263124336357135294985802284312179540650478178647843487158231802849663212949083514256550941219174706625796219604204839516282443770428095340096390564640641950586676924419897970175223725345373475819031575851805585401760652778975144814419544539293657302784553015256858844465291924518780342015901941168955514305503802139215185351621363027755837270249231605028285527812587253328963541747794946827348453017922094626305108043688666641316317317439693769253215524211690423287989863309399875469403107133993269541956636799057831239501679955479638262337676520724016362658500652371056953346973925112763061923999495970962379188427496890767600104933123447738970698839832290031253024974351882328842095471528421610918312762516194201398526398973945669803601828053797109282270846467749795652965204686269413668978688211549288714106857457816504564307342644246308821345225955258359980346071991695774699476666381189625555424352056023337310764327921152668833858276217390004495531555552978615382427507130206813565171287485081732668805323899945693441362691912511575238636901944555158653975500991214284902230221490171001599274939861470263091607536969878309759109849643445077650363274146933174741850428752510903918805612002497129669486299198031073105611114295932531782027840544646348201606777936302890137015027456327248547645055630449306805385090969686336444625595269060173934220405857393515005755383104868304853648159196472762361372761861117883513206752975953086802885565183525835534323461010602298820915224743711852617328827316265331739641394152535148948648617063527104593181075709581912370445173258740090194167819891597840154078750099801375519464057485522019591135918116730330313034909342218621954644096066474796085372958057967326193148421760925965932742192639667265623831364723209074823560988209315632861224889452807103859095797889678590035233492004624576494989970946421991145912815384725473023147942573835695559131355570211651958059258368184858788583217858632625066767817504205495368000893524151987682861871968034700114938544701722334507605288011778990858061444649336820308586377373981534329678013373399835715882066142330583168352149037232483527549180299558082082399817012749346692223276319859431176598238388226853105303457170063468083370830075641332591164386546325062686465083767746877515360568723170453739621236719009261789671117356829844673891704901856272927252604318000054840296250252398260122996412377785656841015198220983287919902849509744708617875041310414955914529358870355135293759174681254949644654088349839946656732691034471528875539277006472984778320832083941072036899600211227781136961542927229680482686103608223583623341721890696571300304041345541386534701242663071753124001561444352*i1^69 + -5673854214218732815875845328392773040948113166077457151260576845258510696918626873975666531629202718061622565535346709432725343533455285404711195557421881472845849286672187997563371856631481151349015348986278712189497058874851315489302714608214427679438135838076152320282307631221402256667786768187864211517616403380237265518194488104347616427705880796191454897418713011606005211064579506757861403314758641446676825676989959140916465322350325239077001177665532252586018407585503231808183598256299805147325164716721279810994642070356919832473117314848943271553135861665433396563399800526665623635116170004925480792998240498808669193140839015899982785977004288534490975133764201729776160870587345497044272525018701924859185054747604525380916078521378931529292900609156529369061742855910932857005991712418402326560791081733532944942003073948588231814963617218804058306305536546489733867762409731700587085610112683032946952068358532865544931346041308626974499674959389859909897874593792584332492765095035601042250834943082788322514742830934663173342431778232470268248957787549067768168088077774403803901750855514842187746256618295521413520145572244554806384893156620892141674240122132568200938138984659831009363177968178843212694568535150971297161948210294879910641051165729497327044963904812846392433776250080782349574963701526690116582079832705656121629034787095281901884291034778554767564213608721960729867890629800130310075167122361919128553502137338044667133108528864941506348953701933528813152846559576496729241916680181099253010739215625429293082789582380237297050899547110693775164183511048824179335181888573200678225407634412223151577639511310282297891695373805600176254981712978508938480355647828435755381631447900378521968360464628671846447339592652442479930981943714185468184736149428541332690955261770681820196206118601091644466841756887386643604528536857343509200536271810786952397394433010907491774784107400195021998184122655301613226088784098054260809725582286350718799417678126944054766047194923289606512138685331641129242009068655523996024305905360132970670823699103543532005777225698026566485547402295407698940544322152091755826708147609654789872211288756450024115470551330250858112029159979744755758112894299400454858430340189888870222393398362613163684130443375073842764623924426584059460288296985399541908284577026703738806032172096087662251795004383204391667633361066954621185746946102842080267417162252465392644242328499470203980915950635614354701587742136640160761607941109393122652244446060225460500557036579180397822519417687750017824083310664695025166854261887625920016157401276860055715185020584094470914558824302414515829946225746707452350495274503681642617676823456694369766842576100392960*i1^70 + -19605789624230393689522444908101668095431359963654427247326811501707691469121500967511858299756186920552177152855607916057561488173613654905657609133113217725610747212625092489682071965060929292089726302488094701269563853458243514755934731570084453680759099218812370224645478678401706059373930599936791653811519957823737141854087330443173351493733177071670205612879244688427854637793364222847461784547105936528942369534937720388988407678808551540570435811531890935162985253356212592198956809804618305155596512812338457526884980232740099634809327210662848942340181113166909858490553848647664303358463458597342670839505850951856973380152766705089430110016913659680543549041619301869875222965051883231754623034860721601160488815007361736638875068948407579405805313658228935257950622748512735152191559609643038390291737830667399692280322220218588266063653807129256523213461601367422750782230728722419263232927813139907211030939006170675991484698063862603487619846429253496234238946375735641737141409616984329660807653784638375196179006432403161494320160138625648544680857355985866530507984373245636032599182180828057217661949123221680102666611326735473784709570551572727716569957649739201632841647971517909736402605668098267307199423347007616031333118945279231841050992102844034914890605889485227962401233826806009066499858845748206227564567957250729975241204116391870534688977254777275652162762900829651169136397609349210274976260342657749632939110666775976919139125659041411154314199190646125643298744597810640632565396835254999829146526614512258170047206385358229202774411916899834065719996929462778173491541147616515158561150186126854071987037013600190465248088674882995431156657476635394933282134310852024023912469607994649281823783523321216674449206628773924359921926832520604365471090644511452670551607274269318685876075930992423730494417259009534060321763868537014784230378181057473057381516460846436790181703417160329356378210723556851701315098402769245095661144698969037514317624559285693202359682531523334123288578951241446532826390141352389349867246870023735785442737304173261084081168811635385898591465271489488728277617661880002206686077293281867384424406025326543180087564970456159993067511686789281022723580958472901041100469313133977205362932130479422663495607891363649338597570869254374909035557862727851766901723936859957363228646492141839976248116241662632907464345533110291455449015807620481134812362875982667475713871063356172057436775719447118022948097235947379873467761020551422381634871832787523176055897419843955276644231644623794642422835460268218889706989690172298934426648957592495347058312078587334013852947107269436573027032391729652334766423777145147522114751192566213900322734080000*i1^71 + 19172472066761221466584237175036866497369674529370292281719832079775234635422933827484548760605578413162819771489022574115211638968265755669296212719070087391333624549055014255558828016883188758708944018133470963816156101007490707590131925931027442161500055940981448111218052305873367774301899285115121489587852364239216858344474959951671474804020654033958159855247002813066311402551507838521995737457891122996994608864013931905473908708673069580590350587938429418341564515404993218774741138178956035075016815446900553508851334182028307178006131158924053013815842631729410939638147889851869051252785044436722863381738361381777431883111029947622071085557473537063671613217354325792884179209533488173781998189168550463559962480565727469725375121472791304279100530548963157509514489555316167852336953685636348038964670770541033836451427430116708940208423539360153585482792602701642662465662506055763864800702802579944689729129054953707359167126872900005426795591476696765616478934266202476857861743946876272360279395774031192065342234713242930009876843263109819033190465789653263457057216804490797153730617740222064159212989719332796831234600570884183115476027824680264557829705826048260069280577352991583461555740582519586081777173120163573183262761934969869318952046599023524772627110569597095056415173211977606011126304538901210775081477525943510483284514589461625505933925651569735301320886346708904825588566248327861929888198943130007204041174284176630045518394932560917094814431006124999248423395705975120401698569121105977206851327072815175087715852122354355791709768966842217252010766871794199424470553189236965987237665264683847383443340390157534770175353385188887555478640195724533193946760996441959627163474474029695735195169667254223462377215279777142196880021028605262548590746189740951032684824085470101824902419835164664002996828596796849314690239358033809930039905365207282805107956107636433039976228844703170272840889058916971247626427511389645323568402750146402663046444288454838678186970467790271341899219427399238263679090617075456560776125926996978177534031287778957547478416165668190832963495762851728896322635269763224346364379381069607955594512411980712885546431500687837526648578143745060239229968189487544151326603488984016582103137604957714494165573765603198186941641987712447766730890955492090673765755389827253393090510138826434124655585384820785093422868399028524407246039551742608927034527771687765765318576344356583643154107769311622348723890261699373229650404500989266905437118157388497064144768613184198433419600102335107187451503052439826667016845002653641141974448023991313439449213649742339755082844381920467227000999617926204096921610591367277998723340869042727097991168*i1^72 + 536694458083607106703236826080295341311259161342647087412623018695899407502250429857782119144862954763640966662387058465881317482701009364101758038762909444662634608340780863434205866572785899512802728219501995482673427390795940376155947489932202503839507546287877948705940623060792228297259831633785852552385381670003905216060194296478761838878095435705226262040555451117900322694922423925582361297796368402590806022774642532136229247439119273555434461779239608862412360908104161483979561934128874671561600640784623834945280717157942105824113553572801528971445126926134119558500051449418301287149575920815642910434006361402749271441405641423128708189987099103454658196261487554590038790787833753645850067244423461967941293689036595941413970091811252267317424281211354308398389751314270466383133256514936092490293859069752101721672693039900561694558554258277529731034174119634393074452401288186482176533875550398090775412995489218333442151936405592234602194512598010289575492653755337692491703278521036103062299304826576297224641740363119119980016068675872360890852267931115788090930830039690234120196072977186979412514651690615222308589173711077221214488159265671783448471790744789800528401369016242239109897030026359474714344433754585628226849111639646200027336141006089936930084300018236179496143874387394221245386873763835739135934289610936699731074086307606278691362193298859141093901605401888006764589734973605538777444826265838844796883082155257365543452299138161012148776471807305637326389422153824933177310989481202860088531942012607754546629006966914725619682434052484264038775267960730757741586977444850832295018962328694907327172540569113735104673742772535634364562566628108933153900779879866893953570903907753883465017844306134028437877877269786180226125148775698838050001271080109103170771750246778519508448835637869999352945047452904609711667190050142420229647917492790451251125527472768629711314780449164658714562136756005448751084920417342882960782186528912525131739194900856995035472200226709818115092148519808231991905465457221672386461952178226873740762780407357700102875360872358508084234008102758255539797675025818184996896694331143806888616698229957516301825727109283822293085841506151088695774741654601061621810639369944690902744869246008282768531677056724106226206620811622875553671132080489707152467365571405971362617970494197570221942361066763477390995876814441196800903886130058799979927132968542495066025204400943499111725392224604932577715700784342086074996011643416288046615099699756678321372640664006392787426022805334069176799108441083294430384580785093408621346438372618836698472652655128509040743183224063460794174113964417715963670554096582786745195859076364369920*i1^73 + 1825897340380430672238365203683134584855168960741872644547483255328761984578917558518258374503458321595123062764913432449666227783154799761300117501652475216823543671170169946661126843069332254440867157001183780157087380554428613372975919649947102068546376175372064577249801746341596499344403286681113710854963070619724159207066109192288786224496015223634047579585767792560398740830440297938819951433101158699317189605461444844411708353736510871581601946705583020019275925121252139400074286650671347069110528646008798899914163282648677896651054947673442099192977015206714348006832583292659119604974471250950784690433094280797470997883422372183979303947066909257198209592555366126484269032513741738823489820721444777438052633978412445576702349245345190346127557634533461358387755375030210566770064696352124419817563507524789525099907195178045872119315292319056324981826112417704975094482579697527512486038283518744251496983163834737914926403131635993295754773602152930180423523764618871158206379434415009308675660610314251623857119253431340762121501930049189247861770901086768544670594024078537071355011532571151682535928807669929081642058195622452723745969122533653203223813822444248769138900454910255074511166982549726285769658520780563288765872911015624252161667235916745696353267077359250579248414182735485513918599766798290888531917066877020452280012458877315067228953649892994444141754393886588854437158429432813542261596921140413234599109645606749685642780037403776349406494924832415329691055546600553454588880201111614597511263465889193642494634066972723308934753231339416685536142429871561336524754936990799386870969985149580225172597476467689620277851899693744640207474287734787918549870590136630324971368681242793351675063699047261231028014283016357914270058334124252698684138702380243743568771564815278484357587652994304578300790478255224981850136083896178081259276875132412228006106151994622583888609586637400736280990781380084650789363962270183962688069716951326794478434986976213788434333173089714302346728986460170083708916865947743542606716098078137824960880252725148761811874189682918941812789495743470711501247836283891489678767383368263482566324255441028309216189685795309121684505807855478095178261462291414010402027178694953498096396932568396496511048622166198066836142168544949145744629041012170129229748730886007160501911603158750645451784239618237315953524534023120932038553174212288388438210574342466901734541979142797879368070666953402635099660226816527823477599932400943019988127208515961822379356820535456458210563478892282425609690720708058101990815189522720275129103612707293622740462571613784026776633025437141681646158389215064287038879475465733475603283030573056*i1^74 + -5422554740827889054094200609969785318904196659934377298522618164247523741520190306231907248216633505037990747335949829464965374946381778710070579402632591568648035503714174091954576399056081276178259542302962984928287474856894617665302269059403619391844784731015750888537164080811986775694582843119691244399107160783489421582215016128614422715356402324693772640675417494513197134755831622871833214868924992019174974986953070299922263720479454286925331599693876643397162793125626736036833644320728508105172457849384332928559739487238638116233159912251378010114064306886195577818882305891267182903755531528477446440306621392922214993294269038858904926079457065340894654449994355988869575024811931803397270151472420398568949855604136038246812383973257886734215319866532434811496357110492699141277307661581039212697542633621433004879838877609406650750534374487325908188634287214668511289341182988111625097718581130718997804595502258322854837713392484700852842746546446315172841239609769949725638893035967933194759069610298955287324008945540992331663017528100963193693620008308722144024618383384415938908543620491580829957203006127939674978663222627088154515628954442777945853732478522003129635890789605413014225309592722643390136310104334568601935538993920553105605371665115057077845282978699790584511433575642071604815955940306972136516081344615343559561496314264112452704400913309804898036323901333808445237182776288808429996486829620397130911241454791981161264301952561562418152521712505976065911298032455174452014311874823687256350383167444069853058572196104112990185236362066276319368512111634622594423033638955557913179283299626286063984195077440220559444226193293456199889713586384996495978919136764128778678156863303861654129800291063785453974313594880093731670333673154544308903995489305789742474618045175034736393517122908434356444992008036884294044251978784036694438130633181955204891795352620390505816665469960444975093097242218220128959356876780851293767713293156299166555669873803206399352801427390495119275553664060479452578686009175904028586862027627943942438496127996187175544981386346443517192981205396165952100363238340661268718269902995392603198737455631383150469143882065700521451136439396631986410936503129338027605991453299040146647099697869672370408926530442318170232955664257651523216850135669641739417775266695014637650354396209302739051982977989433199750401119435752244836075828332972445137609292644163753790265692531513095304246374872692395776641846227271823024607648459267568424094666279865009916992765482434335731185275938151686263060831181121873823202369944901068299483722536390997550903883761702113514155108885660149245296665031716872527464824351932248840208384*i1^75 + -68726948262970208710532365395249103850366789528251154018108560148505143289052889712761127141464174136714976099067195181076608684715592509209972256929862142796641142193229619672462956952366619180758831407795678640860997554808684957599968275765047558401719723170647406057435388031713635523855715947670443886554880818001205062589149256322563028156375014281607752087485300442857568729078026610610623451723405334235843084169879602593457053137591076111804360540611532379234046193594629293042049448440803952976809526663011743148191864136617178753552508240880839567231686171092106959778676442346287821277838440963753121180847351338022374556850413546591742795213063821503475300503745975823003819800247376080424516670929079195242179816912620400295912447303750494105472599195787562235903445362692461970676031908911698460583390322047814498138861943979420702029687588610531381826628906671954264647104055345264593558149614590394890316915370558754229727749085983584331978899244820175630677440680577817451287653733769512653416671876507136934498723384615306764418902535694567596376513033233472207044889165158182815276724223521550568870208247027975296580752102530548618318482543455013206912056934601528416894447103480489875731674312026097141057396621621702617226106273860752426576845146647314752492554083552822676645705795041069842373337770204927342038072715848808597729811713846402168402088513093372083629019563324677045896453324091135229178039342658704236554122067690146889696259947945620152919665393695122135611804906109807331061648782041331372691919438757082829792083577219134224238833348916149849308844262775549420747901105094018771780396027705537082579404090235549144599520800419819431590749791850812604739233556936613413277377483942388254321049284259319645410865553363615050826962077916000054122822746367034678840039515395614367359731150090890107073738692299142640416387990180034619241426869320507092392182827389019853214567014865667367697600640134369660319969402230601310842541210464407610542244415161704762386496209137483064176780520346541595107985096240493408700437123676978485133636860005765181999014808992376019354135097612615514614330755765500451216491542823620169990454358744386792271494942979022942313949282330353122601422188308392571421227066903237395611542615272671966941970662198008088395496182485099654934314507176948076350713961503505203642744291294119331795607010627584919703704799862794053542661632290408708576521302859840132683992602083060434211105747843891154820202150992736091442708756850852961291096735019641535908955343946207719225014362644149183591302223787241021248695335604397833236257541513583232498468730434708463999957633238881266765698778300275789843240526905941688320*i1^76 + -240698490474934866958130178293269107312122037977569270348471650893623697114673036068203890496183187345985356761979655560498685999566235081938238049035018981933342056180009595485578672228862416982078635380272052232507363079853662122921237096710000094944277889619816983416129330334422728714640557200594603955785766262506892290455473315722130178140139623938308486950416200008065607579139340010923483973877793994413230868102514727045740175129979147636311254398971034779645621219577210259779669755593391640064997815663507648800670827849566090629113359192833083451889983269652880783615901473115175439063631590411792948745963395147211169038754796543037237457749801776868919064550507978127921981570288118936149378165273246795595490489988001022237331274588492864802992268372227561168046848220065432544304811394319603572177974874659240098687680227117200975395614380377143688995631966298209499678301180987996093767079642826975715275855376366095197173036322931879690842111959269326965654507155007485059144669951259121714825254816931745782823732649800389649664368125812204535533520274252034930823060250310961848222297686961160060101207973675661360525020308524934092942487164224230016722070921964946667001329756733483601338104619038096359464182418049813418820360082308341239454355271509077226984823034202022046385837466235272647409056432785659858257480495311718871546940602027985350241241722188258184625448201960059851191745760109790528401260518599142737552666464773736180320825539368208913753033388765157186668330395846843199555124154510339327634009423591585913177240063272683278393794312263956069958300174168332166810448145649929567053721181839939536773654884441346167127976818116659675005718765615746921880004631915677540216960258148862502055478257316666024924851554740603279327817616739318393159315678075164579449631354640261646013405146896323407414039218263246229634334193894214872076064441549623562033095112648922727869121707059705345382949554199203699913943319000942511781034757031978389147706705394936468671119865836079263790028971795066809247171020052268118118373910553198721169157448869332619810193936046761060874657872901400390044481270479737582106374014787883313834830284175563279600388376440711975613734069824454283629477540646985402562219693253478840303152294806872373837290953557588008649214037362625735609546108932968740356430729703547363377045210495129408752691841948795467818315080779027996528151163829940736699507858169271143526039655620649715137214194954330035887091591271732625429651433210566766885380531529272745384228097903289990824633690023191614118090338738395021598224309588517386890003441066071486429883200868828304385855550135886261721586344371796591642904342036480*i1^77 + -290499111427379794899603022856541059471270444477840855267183897104455759860105530688004068052235692911420223302877021570908210943962745561709944247186199995539835624558927602094996628018677518554806422823349555761828465876730751847231488469980195207024639651271224498014533894128349471956809040456844282153058958071887497097619753151941194454698839044668253600144474932112847332880881312998223106342060682344464337778862331405528972902139697694661534467528322569628793787856768516492734118671248823421430373601251332656622788571652458697645925605013195420705152616302960940073945460379855632939463651889428681717361348701445455486909204723781655201015284406701409101622558786122502127665567708236018094730582581615313781433455581200346043515485268384316869647868447918628911653744533239607801520278101113765337159007620733964441574357919722765635458466011860413279646635279354190631520373575489551774201799576566085879238719936946969544407103890945297373978684224191491195540696355157514092465980918199855661034651851855344178982311638782391724458004562024994066879944770169217743942372044180539802189910127482412897127110481998946535980733709042078965670218018990393355522136250497466029728339467972941482529538232960300283521588776139941196365440957145053874108827233998954468846017827427758070203967955140647865799192430907038415652334818174006778254439530387896880261488841556038197759821146732246461069718055404696365798677559617839004015166189765320391555239068182945410802989453469761538230045770932581376890053635076904864164806126495585836903148842272062618598330633163906671490901420144781584689451488468114096321384332811217874123028901625155787638348770584410975905194209257418976004850048528564746966201430224692307238286242917342378640983460670443349761292416190994781340738324390041590644784032470779441845881138064095860365329498158872387032204347716273987646895690719194918843888991777990625179173436730869587561358945099496531597563311801876605096637524864177394958915491495074505713910340968848621257175624254720573327889138227400560738441330989301359381020444115221726438019822372131171512664202873741276493678173885574047691405272648840211584731658547936839586503051395073406172085978893862876144307918570753640788395743549802402377255551932556125112053161644325368848225075301565978587835024622671350786233875630641675507956544409481136902320676151910079750561931526255424926112170048308142139035257491144158670164013606772685762381685581880516904942269699789659512627699416612152743422110245996107606990409962139332904733130120995156015380474678054588349671215955643877476769183448411340757643857398075542671111908666975317322551053589012977364762624*i1^78 + 250483604738041614054975623612413764205795025651332989685762859996745539945706546398073633912345321960493037519455880910875626292029506141342131104878679164160171569336451125372438559437288356155960168212242016872876185289487527259310178590395379858107862263996013670010585956670293157748197961366329164148402420988392655584979209400044516010001901474704699417304558889989195367860783045431499188572617511026642988785944696209040167745513086570477080676320669371527798319770548307613332457216227890628971188130907388741422040914920167042624911510074185181541519753774993847857049692793133181919009522840504592985029775383942132064913206879429853598629451031907326146888846776187456763132318483989831918236235377042204086069361567794452416595797124914386349871400522004018156082071906925155995274951735455969330844482277066109838019334911151437754601728893483764760556426113560605707808508382073265998209496671670950228356289178294711607147643874856399582982822950699432140877840550012548572092881564373044181071702394229616945680055534924801524140832862264737535790460373814394583896265265766252906515514161886857161456469911020752248670836733910447963522220144455139099836481186773885617844304084280209743230483988293555416588737627849639373849684504621084183622419401864872908547005033117956140828212740446012432409574596118710291761817121644010286957546151702056809130290380731924999110524640878268198350832212810153867503515177752714516552214684625118639037659064271031389713223224575632720175780038160884605595416806495566796013927381057555840096133630112447348838053200296135437521640938215324685099083466927565297085686741468996541655829355942809854977672599222142857962495430137412370771925995441530923370860114364689036415161563170032562829679701494624841597227343259707849211229836308463975561849713053570250368652307313285360027518834866290762269542185145949313384152809728821794267039650935561450837047451592669886660471884103321343771810065165680637565465678240703253327257372169430257191247756545091589131163158862370292501993846272916441315517741318864998013147603265893603310267510672696540382642072922051995150816840065913096151200927112445175066986907120724643393912716249879426304265089891519509076785281647723495703082180374889039568688728111469412806853036510724033811771370640651945999704452471299391808935306569755607722414877169409768092559156322230900136154683177022726868415396099935810610133204076146534772511378483471499519618878233506883003196864571028638926794382210974355306723182554175920385670001853171998086091718036493194784730529453369057097733868009233533720685493719073956960271512194295361715546484961887961543617136937966501888*i1^79 + 668674431551297888271213196586596492635799632682887441220384448254219896316040680059147876348411104088653942672506736322548437818673637617207708290550741362495262656891571068638819281980261120564191796107227562051420007609407161850180113429005141713801184531955876133376470723830915637028317555678151359498940951031507835001033368212668075340174268951850149001442225378029980503455287965503988601774766941718736645577283818457182829912967902086540821973994141522305617370509543213118921165062519400935983030470605533871740773046801410141615856618920988635524632601597229394244552833233628859413456466778778803718110330007949294016159886206951160249064797248011818831360973331261165100104718003828891031861881419554974893354455909565103218174247675221573302189290039163219621727022863512654029727117749761599183987714934072783362949429666108688109632366676794901943049724645813932334744266518304573035391857778819532397137314713947469652829486329513557904228628918653697948832605651847727807295378681872701462704850360108314124742432368349397788690629582745622134660308172702715556436141638719395031061746088723634501819774794387982478257610375916608364651918828497052043609010132623577611844809509377378360104631313315597146471592777454493653038988989581886272052332111137566153309650527789499149277875542668580830425589122541437920811343159878277522943794289137065253093922139814148120072800197777291972363465113046397018298956994186132286887967253797666921285259147328116431482539821371920694759779823375940557432297996072082687849892232139941963260419023215009634463503183714237007583902966369544394019575960752196427010051671629194741730977661964729296024118196003632090974222110591447608551550550080772062940199982668141634143891721438434193139486281770567033425061082000700827358113072350181491591775208441984590813103622181498321019455256796022767369494726782224348858179949411488684603883700063960773024267821503460412559486592400429578452160082015680145430759763489259626427180539194852967314766669520021234785267321495466343986591982346902045173243095670281210405112716563794542912827189736345624482678941190506988009123887378736866902519235435053162198263559905268560296387890516617654928089128352302067351004365020750641230144077823311064093763422960677296269954833580421331055600496704543090411462517306464775358702098009804923869416797836008466865166715512793700675145198209781629480564608720622215492618996105759511035600079557295288037567410381228326708484010600058120813021687850181347845115927364252584958615506651228793832879767886953648526978406221186398490454643240811224470045592240484543442356935092056661693373366849530320429491163234304*i1^80 + 79905100293974479998536018171614769555028082896917788973446976981144286046330805128434308599973153548044215527950796110975670283098212238541230574586396508704547734234243019596699709129018683156017074053900482522941804186758533115403848681030794732503515586670685614410252679587209831555332339000344357306241812295892708213332134225471428312879398542916887432840204203281079582818739192980948848012321797206898694999407298731502373158872924565008150942825212345013991725112863201225786821077469692002477658285741825104334351347318140797975409351650214396553180217502124552276966361564638033948793860266997172646157025670777184858632560870455703349548787781445792827189335883554462887719224021547400710133737042072509318785030350716175580975022299976116704750954174571578521975779856779213042813319820213224535713613531069661058961860656063574360541230433074090232020342140153135780045618506872128011469123320363653419704121885307132124185543598599786266343764503336730954633290886571452553721156162104793543118167349132619234090374567091272742032951241285554853058490422708086387672005475526527442245375349371462188051309469146179315941914625121994162992459317461584785343999454364156671754288876828694113139148782155919962325304397228561097340232080858772321056355076813330509815609796346824913985059437851947640335759994842457979853070694149965342754550144041248825059213587309125657797848930587639415257916351484456329755354410430081637908387982672195919064855188513704225547352979071542417870125143599874518648290849561709695598519100101110877279614738708233331566668562659327747750134657135518801027345799314595363229875966291941719797545039994950527026349862319528530093568460888440955958630487281963816730894556116578124830556365089837144980625502312030027556717846603655180669691153291493406371465210439826286621507429860711730570749951892736280834827125087389656958571479357857090526381764219278999567722195415536045030646683201401563571408396021519908428604825320425772464702657008161432582702033976969955385452314365269634147085931064389437005279849397020164152076846106268897611290763377276681328998118301848020353481084747393465317278318846381970641209685440255474840085067619289766622544043607950695774678812355797753551021494928668808542198716649935929083370182266151725800973914432515263123939439774506104670268745884152441008237057319615508098214422313799126011547340563728966107238535863483323039739492579314601731613299457397425789967793772020168193406034205234332944161818501681932785091789406423530860501108168051542600020962705380582475170509095995141043292987081249517431899524503257372125392266536880013268623716380572133168775168*i1^81 + -555332466510394065451495478230925512424433012334565976379843964146396769909793130194536814377890046595639049184384538365644938857742994353953656996449491406288621001332420600540204220542460028270588973402574783720004728313240075286718593475419207595765567716232230348316502718896860259111883115535255085104924521516245901435479318703598119924240892630516345064345525112397764422044048692710900834260534525439564648876527828103558550509662870166913101712445841141385151917396884940616344565573515200591286823599451979739989227235325850668351525363819181271545645535223156471102824562074626573131916865276524802735974528262729413128473110546819311560388171044902184159515787418304754518966013325066777941357354368636895090010238813817409290109455738260997398895484294243673452260383199846637485774630320703438108853233256291965250754942656308125078974148683653148431337369735863129972649357890147239936047428087614157829170298506077894719139534469581522208709255236888230255980334676960977366043742156987961804850727134430394057628445569254460720886316281856384621895245842707310265108796857621856088606449100908781731124481703263641665872998888537426734762975225442223764763856028038440261534008304801759265714760018613610509884295688745955944958209890944466450269220647422497300017011901491306871448195508603960948794722875344043829936920449139521663409408508227980524343531686799390897756512454431461490458801723064506352225300738634107352658359295717704365509138660448050571930632680022759949117667722195393877753518329470630880727166251164012473076206745276220845983473021315420775244981652231824799891051286455561763336119957654856978414584465486970890377770975225521026107852047409966890964378029924429620454127010208389732424324093395961464638151612218273787541830922174119769606528177574746968473107036032446299982830945745950683198950990899355935112677469704465095005819963464301874806130087002554159200582900741551809501119765850862300386759263191067692174534275276649328096147498435420203859045773206831466948438395667731267499572594906327402591315232434335598762335909914273589608158038859899397343044605936729190071299795432805081848261305096517387798898431893080286172761845474095147988148107054192132584908152049225094860848354573349220651450623805614544838860522124348652779857400509111976498109674970713127565366320222129254766273271747161050202009374840190036953885794014264628841271666555905479175776463125777419898018591567266298797534718789966159061807742818129579211536199677371971536278809044104066704824074168723113315915770073618621927924253345821872778300897662711651851591811941350050146220906254972595007122753627103428608*i1^82 + -35368375133235705762553170467949788160494737498919204637539472055493143217947089289134270137640336299388005625747506387912148916985575071074935076303293125380149023575215918451207148713770183761305360651001931543055338620981499620862010089674182962783739903245734259382956789810891505182833369397640541805729271475541486928869402534298284167407151103807277477683154419542393110944021862430218110428551945780025907856807548169134602500306530842981887640756064212964279384853491583788139238578138239698321210648966797237521727125015445677592394090794796304048878019110517457277629821778976102264794293471512529709067308313913218105779847497254822660856941024610010375973801473094352162293132753257522226902093788516561710498116388366313573954315711482375489949414745776291492527862516284349211114866249947300750171952537243512086977915727017484758664874084159840871150290553898364485601923787212039028066397260487775159134016197774752420827653837300447859951239045133214928662610946737632255773840729580409347699218794837653552498281134728540703210657308916964587056369398208239266464383921487171980333627872638325763213546724167456109963347280847527978756704876633609050695904622699837592577518492283940750856723090144240152791718731981864474736914075307643369326880992514923837141437155291602416752873550555739579155437251620755052493703702018494838550368798095362482542664046828264988899451749274243242132115985659572260025696846443654846233489458567464606561637149898377246089620740712878375245364673449188183553716322323872955777816230906572275242718760323314046416795103908796024852581669726694965392688492215345452675737496922746257647376945348085386420254669156800311348234958793152897797450231314936481127496227390957479035301593039270033636797885830431070611572236242649338694438885672644014500187104204327143376471095559333631303606714086481863728015621650817720252067134814163988699362507013792881788661746879960084669558400355950329938413624775930864172065602822412785513886949603738957239244376354260939829412174040485470019113372386592883191512227668681660466167700957492625291279043926342673926025741710784370632288134418033705206291932737461480908802654189307523090531407770745556125343448290013161822584535106069054373898416368320405519211147070140142778371354732509179056768068359604404016549542698294593816014260628426640710690551648719719493727620797154719363374239864070894506980900345541942576989173719361193705107787792608725076478512665931084724529510795940517002595659051425566898855629156946382848609735268348331507408986668884114497717137858080361295614592634044198877618132067797963361045379995664232543621893586944*i1^83 + 16008131806131189070241458270396866761540305856382833483242801559395340598579249224573771338077255639616813224849637409713538887581651061447401242162329168689944327531683244825905832035958278484910203459914681685868619052003602320294713380377559839786856671102190032318267787503856751116583402336478716852400159529638624312305941933851571201598221626946212250937807154035113564763090254833182033892132112080873581944467961458432548811419375236729414185880830306627983674020100342782248115901259761585186691321000910361779684788218456998176595301525730678716260378754337050109898716795510713481438195076199947760643091270399189947617150560102393411845057944851326977826050072007654368314845480617924647852025910379063674745916544560524377962678140960928327720156530141848939162552118921259712012452057461480100457093288076508025752654080142875522709786781543975917315580508507343229318033907993190931899751454383399931914584330167039998210254345428459014772382266595424929695432730621962528507882890448996790518951351250734591138734385207925968192904097794108824594829526629055710532156559380612929589015357809916665856566894698875968603052600492252965145480002248596997213809096634790209483374655028816397992325694952961092389468454432096037468481971217441830543751468768705710228074950651496187251105086817609898652985072308411207519399147951986689986847439394264406206284146407960119017200066505347274495414443151646682482673990691856141530526740547960780266274773436049156504740984373929531298643444136416832540741889300949199661501398855760880731847840343520255078369283233702403189104922083530860153968499362877126778964158113425082429802471788318996594103686723025891132698706780779143353831996662348594627170938684227675240882403508538287859663174245944587446914907832035166529252369061824929658004672151959651930652535794246652189281057887763382962388837418525257765569225994663782329200679200634781597241080524007022498550311151884723493400661184248465106614590704908447156529131880295442461491913127017820538758788207653613856271850926006627548587876751981508443007013137425153652999379809607358443165815641629275666113439476590416030059804241248342798917763975451504218024414376277981583754533842083788090023148137247511254103474979489629748608990104643320392378759142579657248716599130547212368743441210329542616656320083644199086392414481054806372986253629213247447486771502371019923836904769410825569727229594499070602360037816773530744129684644209916628497005773979829614753756989932920341438077420057805039471252518271211374327567526657227843998934006951932849476704528395325670897805311175649717634502531978500067295232*i1^84 + 138859199186152069566443438297545546283346505367784627170678061833985177633226796098823422210941200964663313492644140110719224851205410075770153682917862847642121431350613670365683933861342850488952973587335410328061110530989749235143756630419068035961969761928314603372396861912595487092565780002770366516264216917558006608459741565028596114011821300825352622064044496973118150054233486038179253954046057922191973298820724921245746227440972296101078762066497549255906009328026907077625767811907901125248250900296766061935606371318950427275579588889407184765993640869430935498486403067004107737571189586212778074843674072585529498654168465815324433994033711231068916241633458103926162477175566668998447587756793391611861916553170902525160204211414189779452814279978681701139129528414495638885700026997448164333215374625109902666123015119367595572807413241783664841136351641408550410230221746647200450152776569063073270793551463083227734342432113983257371555940172820008571552169901079846837791256357664555001681915103136909023467616526540197191902579978146271449106250652382450132605234310321459865184239667313221284909851936264750926668157574116448556510057782169119033511322108689183488133153497189742583974115109844606544280427068862585766461413020791756800506398056324459716226372645797947652212188110123207637964497951647277690157365281304944821693001378952673908986543381178540819917532070027401862199451247164549788885804742015523812508094426607213539068817661513694071405236905791707089773897224309140327840185995791882183533928820296374507276605408576753728638733496186422286482389719577846359293526573662817956728233646236974818435651473676267442819346991595403990882748593287509884542252061897324228661965463893745571438619534077990656280770855485490621484391736477084000228640555198764377118167140056740935648078694338477201386014727377344361567622564823322287983125100948194536201952015464769803963165924801246279642818041413432896369331916371833685894251394846450270734579931038332373808079636135835612665611547564703389681622368330860532983685245049717369342143804262891762455032645570317851985379673926090133242747597769415053743543217317631637006677271219577365375816279250454809074117326653468241566781709546279660745695653943123133433976559472118417556819894155396101182078539022102468518706580198981330505235194604358039768087460386638408171466557829518557972322232293017236668955680809058017322917955785050871495656521257477297743333408787327102777552351851321938063799481043211214656826378059238425996046162133374832461337924684476243823371738511624014863971074407368640416467525764285290324874606000717430784*i1^85 + -24313689020259505429730573576874828701333089598270599956685007203646929728774067058778041155644572405398034527730169093783820772698500693974503310213651218513433128820665805347040154715524792495224712376563020247432875959288837558725884797880723666202979061909265108596854207557813195678267123548661232641974879172251260276332370725614786654753560595218036658813512226716162901091698039774845515400134589218478672715249663974193887776104330812090683507417940612715734735347167066250061535098959293377739551418498977324170265916232219986976663295043054413799501448205069767501129018076457053873566641641083886604429690089078325938469508525624570331594883153145191103081265023666612874634631893547483230973362873194183071273505453185696241896284834046764668431878500527040729754705418692979582818835711553197003017398528504709756803462175316129304261456581919062900571782745826368699541104714606452751548109942494078435968992480418070622764608530123167892514023003754826199296689150093884213490401440640284169967540880385804476670656378885443755272812403524052704153718721643489880803918801150958853068398982951211290247178571164880105418995662107991639390775270765789566859619000726050090119378355154131281744249976167006601413318740600896114021504163964224440102849172064959244939520645705472627586085821017303406734659048353260890022465071745978394337479562348592714072253126662199650842748737675816281579946287066304656467496500809287735750490210804697059343757413177963692330308850322770454673518885944374764453027100640516494159012375893999881095284116774480592711023126036057003972951531023541405097992899611849605805725449153527621749099641922263164517053575284662872969408260883928051876298699095168800529523986763603695705226731063964428081887007531433198795513750070744731548169608323405311602124635308019187753197314845522659628636542755691488561876549570818287009195644602868738246717183372585187527292623387939379195294720115110887954820368511854403070900365452734394068607956680654057312759982119983764279346220407798862441486329261966189142240566086183435583840267140301438994149616391305148143144032882904735070265151528447571776013044910978323593218847708853259732211094931467498022209858957418814684858444080651628401098109490358664894085011732906816814191442884703573070231350033987484888208808612126757385753390439019322155553887077081723628914918065653043570018690410610321687205116848014432074938989426301219421504205697093132920314652511760993940913283308241359125300596297827296240389860927762484687007347834181313453377169685940588047377783518790262638827815365114382240401189359340337967794887852032*i1^86 + -7600035020907968775881078250882334463349640524971181853303921636181047298093763954339182305447431880440494574241277581607233155636055334226455040248910212826068213444583339661722718503514641422211627147764694748089283413118901179374745220196245210265330596462422071502513785440767034749076048898020984954120926509320335615192131233326556707402193661990730805040540023956571087389043456092758137752174227747140975917372889256494950635713818955434690592981185857282979670638749075202769164006922683962689895947534728896636356854661753542162894891693897710797179310730754776895021735948382890790123240642256196783954454678808163822344487216798955011872730795439920978254074400769697727843688986138356812324053656671260569871397424992417115843327487337136564605121726738831573090053748171724909890534938944548579194775068236553784648856910892263639526887191563647445748644539625388302282538916745489636880235404991642481555845038798682093346200902334653049204585543374119010153296065590773416177345226761290782981511656872259992607139714161590175006138469311946476738669851893293091583947195364117911329988448052502338413689215535728949261305903442088266688615623271661651732740841999546850036507573874835591881011518409096935333335511070894046438141520374001154193153560065936265935493856499967362160004954792774107224581321151324849978135652097728007763083418964041612776280733509169719207022385233827730694575638822422882203055113779618430943924457202700542324260962711848128019150494312384879509504731085889576084654519558457255379652870443839604291617191490734250595701097810661643466749570701560240388737120733699335925166784478227636583775291467061041339763987278338561625909785574345804355344152690104102558856894327412843607663991986451487236375021323468379727291907398744151242700396025691768266940069890683936469088333043219611705419084477454108852838735247974122909953817105761346112869562205951755763631155412457472099998935470429470781654414138814676592537513298953679917064233194527986334737058315157382619306959988944289211548013663473662638884719599288130634144316336055382747042311183593994590249383678888215635596257483969221311280088058599854229700047154607873022134655850349588444854254770410199565216806025513976720678346138856501313380791415411581644246058514816097445955060606083894026726096711741145996523630404072991458074483139412277599589485479938571671916427703795620969512280680181888626116105132133529481187629456924040660868438366546024173938087865007316697332411846176825826727027512410843770557761036761358194463739074683872755194943946160614682434373878380101949166001689159309558022144*i1^87 + -13947051817056952627228235571450651405535126301030272219497859276283876776687706864354073038613939044928790320432622034729653729449474220900948366419957115806390369339978928584350318205836974985466005786657451210721043060411194432100259748263764135640805143595853043464979951397960112504389614288633292372570217245261293815182104311004878546609441345708805875469159137608450464640209654226435573578189534570326417445666932728425862030044693732364505739986994637030297629980297687787717773948516397400313819997020329809019732263154636247875728142318106464747928089857325849039002228395098914559636202316818766295576839469062434305157392592137251278591877550359096995188283774986781501666531243872967564042033868047203769409834714779375678330726813654166614135984961797418777700012173627234525334920682140336579456268949771503586835039288259997572364994424020068953355431335862508198182052827800859638971120347970151086015414215221808379359263114829268602544344967564797673641158927281467125763498193622212696631201025870860657199376127672930969908165728102029063074854817987361404658305442149847695807774550760514234690275480116933673014989382274051372665040208339095305331869680017718172616360194650045823267478302207403979335303999906968054732962183470905929338925605872967858732940965618689496795198964969324159704218744717732666670657565954811197147437763310959864760250355633268920395873335405758247512338455618777533364621399568285801807224950190291188215806658748522848875315875475151268496645617060207869858883591592293142256115970008733227222369085293257849710786764127813175793691902785236895294485464469531805506555502761488476249268682778233322519030525514883588036582407853780433376543741009454466413618105465161994178059777983811437479236052578615881670374083757221869195644405495368559811456602769748867336108413150119398184434485580565515015945147809263689125009099739778495023661331957745842837720881090596624823464410867399306618761818093377029277329371933539088446454030547772926759964218777990283809660918769675152676223188555799954798037360297505645769747171793019301365929294172360014798090763117725968173453868569485927936670758178407190305169256170789564353338403841619753617289592129015630604081089042634513871473637407204190751944078324988816193874078950239156604564293279506979064643162979521590945353905193199348808930925133841681262692190445951291796006788078079533236678975555309225900501325115878550851629773531383135483329184963116436269249363762461028165340209466172462573008231583798656595546451958673836960592235087598504068804116466065604827073967937693000948667262976879755264*i1^88 + 5828490299091818053787363133192169064027853598240135011405233776252837479467702468745476248704472157478026585333923203674617870797922100676946575702407665000457603754603405840106530529675298882912521288534140664083763601680389812701642142170042968531879202371622812166873451931658337497848659602125579450070989841896053379962501683246684707252876341148326500677159376811281733341028817169859228651059163619098590157785797902427790670632174288026204067849241965999877588735748132331009441671463025348421586536938644977714077884275913646913327685832555334350634291018541944072574087405695924036564991357861420289457629774900469772981862080110605659700590551653386633142637191427472944767258839485863454372228405235435874310388970431668022457695933930515219906003034589699200047393032771167474573542279630868984530613320609149185621812515631993643841974803513284295910565309210209811614909511885720334173040732469887145410682187366304661690597364589251957091951508875568438021404588339406631458027963413316997856462045339166767563633161081813438905523132183976453073745468217607164369582917784984095082384939126938468634233875519173699158932114917346260514807516295685847031842022024033144504857836778533295155441032588243499867402608418811799176958260984482343043017691252416044114872903924367978762729972484013152917867633486521282597156131668827530194444585972274508513641339968573327856711881516914613124652395050505515063956462945892595744329996059939228962333385319453219970478304825529664868018919353808852664960805699841499670441216202929543528138802093671749860198591648771143453524939973728436673513279699747580533881950700132594005813355154373381348388750518921719608311111678570405652129157652752119829821757726765992967327241786081354175974505766435182947058420593008893876643214370476356016098403449186535427836878891542077699314607073802675615688897547620298158188453136168778097338233664341932451260288279949333310019213680555073337228533912609071658442033907674715617797917077230540616734319263638998865519046057858412172409668803634068705872711860700236154964768588878661180986211058370002080195198819789190934785740167060814356355272666921866244327734767362666667879204947552810364233937900695437886750010557719066977610894582589675169711348535141525460861004407113463321780715393470457282699700153746419934768849772973546307695281505350988699499701238461029550011542929491957071563292954120230836277744458644676463551791206175607979031773183885566269299888646010638811219871989456903658830639419360195776421024353645177591999246430088491353363143273759720991290555484960169917611180556288*i1^89 + -719269831946810750873911380185159222143299535892813538205435558216680863133039470626021240167146067367951649429019194990302466784276598935621740096508268390894348169087923110257138302347705174019505965704682423939573203376221675397348988679271782130430513671573858102734431770506233161025761081073397993996390870491630343511953726880839167225096390089243899192606954260278880905757076801640961039020707515591190955259567050219369546701181394311727384178840691356892602778061816730257498218055863189593274844241464819126706953196626524124877819906952973200766269170000445469973609844919309022644945920411199709942855736823644178253874220071060723030987378969674539874749144206081154702083467584575314098301323072015622032086085489948266157726279013312244421836505111159048043642933265115189719879169997230962809555279187096336606279496466675433983041163696365385017960615067999155512124135820003561853269329724725163171252488373632341123509151646760968698375235759496624082578592662977694152355926186767114135966876228808154619317779855788095237121341408379060997729196075658892462840559558162051686410260605409172745247532002315145670229517270256569344425689743644964246426350753021290742740147769610869038661332105826771592617877300391200058486720841379429405493704647016649888192995725015056795936631923935231242665196489556631376432238187733389006126217532703699380218416927381917530185441393752732558144848958356725724066510369495025755931761507161270116034577806810587174772105104590467840783763512889887621139885984222644125948648083219034746947908247279286367094794999935275846701661717078231452482643186231672790105339479959778403257960426432888020997968546428117092034793570451849922442906444593484933821931789419911651544609719520303307712452639437176942497563899871695780683795459282397162483619660987283561572142871217034095187096162722986859789630403938870469805905574295115117338778190802027640165000252955756389723655677447545792793664324254054613389070764632692196955919003035997476822354830681894194587869863767749479686675141182166526051624001095260449575930432643845966246374876708021115484429265755479547273576252851052658818768272605894026309443477263918718732994691937897262653357072624986454266959314920683247387496569769840781738468736325932111816975089217570257077285014639120522628376596183091987167443932985316429584922920663707105120847539694794444798005645771671932926330880394823569875639037539607348795488424884752755790973240082116796452943729266912549165960311353727100546982695220663069520502332228791746627913102061597131109363025544993164002017079987379692896256*i1^90 + -754279124221261941979228884134949010957521949137737123719705379676618471627983016944197383439675490229502379339377549902903760087283718860702734743663435550411994381613431220394432814816068325954210055337112573506167054456637273398570353256145461761558868015533431026525158628278940203584236854959933097396260109709501589019293533834838593473189581636544598679377617225219057761355970190550438528441726425358040030506449170117979099545981600431427820786357976500760029277819005159113166172081713504716523173645814057179857789133446478432764749208657615059981566365190028761115058300140145925937268297018183161258663167702896523506492315538552295680358418733584696425920149125018584470128146056663661917077514589493945608704045003712008792785714927395164605381013738387594649293606082818436970691835118532092237281599762552997936276696512275653947275191818713402547339010039948827245061904383114652329968192304963989534641311002693947955970719113818801796956005409817624123176266272064232449862365651434588215560641095409343566074605666429849721319166285711837468754183279641247874095966006909845303466793110197753920021082083026959796391316053388393198114487748279866626544749359974933165511600034304949237382897910182310577845264267653660611305753241960355458269649491575493399857170711750549806343483577351538488170141823932935203377911128275812284437445963799155361487574288440877846416861433838468156128755537885216566024534109285189659506248968035595187092993604661322486411275618109848061315689162356722830326550780767607766559162824039178790180878231667316003718260439140386582737671612515330900703763393599596340339931301595125772066409204900870584883697510641615025853042311653206072500685769178767233917726389985962359375127071975495323485673825672308750904473793112024414279922029458535483210995362339639501739767413698255650698684033978559338665781513540643611039162736720516990778543349515341270482847841930825261291647928917959094621449986126499743210136345145769683357098044616952322237277703164756423196254605180602371473381611098543888264655786935779791599241218483139388298901653608003307434808565790186945803377574903544931108883585855914679461591456849971804977532802162434703345211264586595000766528325443180370720854311328739133985769358068715984803240858719742257770942784504693647847015903267189011049434092658567308224725590205027753078251149879350645619732687195221578948064038418512288937988622558091750125463539825314620413733170634315531416113261413392523041090304979552622357845421861693414238514980750184229745893035515455216325235034087734698442609788800991232*i1^91 + 69765445479802348265868994196796353630863226207625282756001339970509412059650566576775514527139539693999136711840077498455197661119060668484376670585841985809233781558973339741428169135835012456097254379444001547391419014654092890130718544906673575601437268346318863071953473767078090382449379918000971952231597739035336448489706325258613635647050531560120327849605500796832296625258853361673596514075758361420066086704217892983107761756578118616529737412246050854264381352659718797372099236400445902424965143920678104372053639107960191158237657070638553019255027974238320385655298814387968496950884744777633354444267876794448882985234486048324064322546318064572188620867774136722430724805978767133382609597898894517500800231581993102752541897016526687455667441070647130331244747266699408472433655124516895002192493351523467911665298086171264624002053116997669080284367944866179950026926892873031290639498713486962162150834613083584034906459323752436387954977398915583128518655987877986191017714046475949258397542565707456409628953748810449804898400275225635439644973290332323222666225877061586555527130024572354589119870955901961012770049631031854489107156540264713702284843194889756513545016761381155561162897907984154187230843236084074762857964874811367705329523546228265276304009317322789146349368844921649870655618697362856554393767488476958781106451665462106395918845648934926623407708040271589642569616441360470529132324759054975334467881138181290106003253672166448639417190584778085069018297099495864684459761391058313230750277528625301515781372341443334487461108100951489943620052346839799750864142223152675807726347557751986542397033538429285388052494477027651500175873180930310595331394173994851815077802412973790535831598667748880163844407546918253913961516270888912346552144653765714401950600316290344200734118984938843842371233442624858677812023041943119262349678424048887889287714173220397752611974689294591832925349091580016051032287065523771503153554368170492323600810336227327720976831618208451088409808609817803583509009405371828028361369971043823782828647615543106580302809468252887405190194294202190922082088449009547311853505956879657741391298293657172826028867675654264885218954716195942799751322035290405748441429317454431709626571257746581262567669783834307439897531089885765921665570961733978105502921921810635262445966233181472812593474357948277397961584837958846153880254625762476081616835573675549231810386139220890682514932189550708011344360491804605000495597992339304468013472720564375326744434775194738709854093018812542582980915752199820593165257146368*i1^92 + -13717538641735569424265201292961903015691999786234961495303569453037142691192181725562998144955298973686667633455534412794826231884721839525807033440928290750163411348861228957109947204267364951102221880861904874560519172031170713952317072276345913759343748227646712592816924650402368978629539857452117879944084818786668764150522433692929086327271105147886566098783060445706025994652993317185818580546553768950605189465459551317759889469334408920549871211836924450671503858354009391226042033701928770259286992193477407816057905388556340714710623893448347087069136647930384899197848209571254318168133920411809429716934457402522094365780853935264512869041828345180105476192171368363833661811050104403859368918169257759313958477947115067241051581119960704400598811413151715176304591274484719062197587684972491880998343096684086170726434250623592711033906477634452428328964570801175881883702089269351200327700008235011895583721379742021860894044839696024208207981242414701968402514853453103782854883370394949314145410652363730972941577230878103281749861330502247120598170260265116194681917661507258401430551615325274469712898309175781119420714033958143258846012320475783235955297694013937944711981184190807551737132345867304528316784322883640971531372558813393041431457293924646640091067828298429539460552518092388754406202864113372358809930552388286433329790610386574974893119742428663021961948205788502569715103434662254290277511702443056594239666548767831652666465753918985298812493996872238831288750001134361363320676741088191394913192212530923189450797865863786773368720108752096446973889008927415993678923975252800230735690530273034502192001221966351995602468824836327849177025643022703779161409939354543535461530611777138672395785885719990268088395064002150455726288857488307572328279616126992933560535082548161357249472247834594924435510962910753889982645244176417415911798567312434001686845301495840212569586677812095024263047478009608267380715986574645526933181325064893458444508709133732595252957324586234952590848293417021798900043997196249945657257925536768929298216514326852533177264807094545005599336629745398715566410245125810162349244019295611924504210215309382603813956625987721566959701838240436039675934090914938293521034716965069165554790379776816474519567428247930974721914778862317410938778688287902160495423675081020295094677905948956952143960720990118936054894412579851337880870344242378672309307002047344306381218048946022546029580183806119432719575892945700341547671932963559563070463669047094897688550422697732214042481431838190574355630780114253062864896*i1^93 + -19102277309584468835024426614856506393820300552805290106747128298587549687071257500114960090559041061382157141196689145127274093819509226769755892859715947899308945027973177434541667372134943606749700929212327852602974171716006712267484310905978464545200856443526423193189806557445045442504352532819177749829403903015901556158457554585262733877652547060155554026454096413090170728778970013092305186143880287337847618786643486870027114806504358540638052589109919040494082150414503540367126651172409294607580028325641808722955899627231523624976576252786579461436933261504649177528118672256155852454668211737665888272997873617686714091736362331765024219973883535634472590063991889998940807626770398687968792679610100818301730960214283873773891831869763511321496727835693797903848199348243194031256662753521984961673825340100445097513797239050376132816770290556065095552619011988579958409280212706752834063500816294124928621853757872186247802902531943002986445003575272269376170970975056011158085055764439031370667225513220757632047212242789389596970061453850545851947179527997228155972047930820838264091391771268700591687172466481134218870051031799455883054344212002875359294602197563634286663898882725755480459376615003895862743322700425221430823611847619982500841387663785409046026346169916969721661336300045791312676357913656651853886983505012424217677451409131850990820521620786214233824344805001155856647371017503540343582360404566596235976653808249869776004251475155564660468717537061877150083778502362768285093055941420472097992321304825011772582604363971717557278844970006763964378846216188167312656338458213637758489550611812217496301706686038249384929010245096146652662093659825393859035898076809133970191007728079265636202114807062401007594532599384931596581138163957651925708910268190229683171722534694035580067665140731116358626267366094316217870598143709182087857643187413037987156195381318959215435832799669955535399142338773037357703048788221716222351537040279923626973839965500652656013287398083580352222887523186967524315628587204449566202748539344150612959694659500949373443921277211595368293071498135460201802275776075327631058700409350716631980424975309872601070186048520052850368959274313090878649556303633999867481226948554904844522436744022778267152286355215884388717454785644379257008132874432351807366660801441750173527170231876754206947760821589126332650635065237089550608788347871299980307831705587618701179079934837854250939809097660678620929379843837503226764846714290395343911401927331261211794137458888166849313530522749449335661037561300647936*i1^94 + 2703125166099000887794813224579756379512570675872740556695773809339858839996318571523351302939067516808515263100518546491317111122362272761475523742155400347402952615092479071168716189488796512058382946753432470899035833101241365506738556741194210487812540588708515740475803421766110037938996331017394900163010847925615932650391148958056463704275923211098890476814473878587144319082573865839678833035766595684217044336939562934987013763755198519635072449398158944949379964838649197385491221450458730410761870047328433516965706084208359066849122280032370917287294120738032555751508637203445357713547179722128669857867452588989216341183624980743651755203077888639339414281471051446166143130097128268240710506409787374519734902126158209346421275337747667238503466877767809042423553515759857458582471424287574193796436847775674318723739697074622482785974018533978613733256878559670067934753913229746863104226221476045877088615755101203849435379726065195329397041535219354007187856978943035978134191894724059833894483738495664101387794917756711943443773373280441401600101774569504056839694755107943112699072443734036143894109163312616508290434125189836093222893290037746336247883920214850481807079696349460735673283714000574177934048727910597496656386009033598853597934671634691088916105053838845508912461913382875960896575074255400154312744592351892946754836561008657763464525180865245728809717957928020116721032677700103956810776249613577011253424301482118133363532548588040620318452458281127298530068958517358382033339535978287043297192406604757374848682052848182365011960306016678139711749733550199268342174014569679026276576698228971021082553715900337588473460576402966051190156908609911241374152449258106758309729153636431769411991799501504076142890075061819416443725173062135588158625965444683950158545643016144280959357017797078394286581640898197923176354454696840211931724043524932855443438727746424254563797387144723270891215162204458793738805333392227587734302313842827760874499709813922084517641588818655928731438747897995521971797924210370234837519746766147217481553600784997990140189754988451348525359559524891837870778770045451104714388813308329330693807235091597840609076623809317076239242400101526667852063210442861747100338993067655241790462958793762627937456160472554603141178180892081680125641455126836180764293819579275402257642030528595341491288574216392666358706902545438400075358691474152998684990950411040125443722294356435854831915634145972216537634868836781345126190274387991042368503768504501586567076858257104477941926005572313506714985955328*i1^95 + 1261119093640727420778299595926023958835797997215640997540053508035227631913544924124427093393296223610500632547937946734770342421514054930791058603908778546925545272002033324546832208021600720484148163572743710200779092087366454826140860428011350043281825614512119176730418069088110583227234404986632349534704390959808291741637702680060398281067636652009635353619455658850683631148752751892239370523460711609749031495213948029816551737716874568307907027937101166869048266854249148483829015206568811417369459635642402348637004100804925530157902241927582341669868257545951731333461480949616189746622989618010561496592564699838597985240555624464522555679554731286326348659917231817839829083046960188129080695970168166984927032682626781647192089243018969498941511915837035270358126067421361546290373258151361037814663485511686521225744175906622423336507719643854440090480364515538631301135386436285845950157213772384027061642180803806543236650275760187022982996206613862513084388563350553509382671219190009298447178051196932721566931044230178183069014872016265636478521762499543780060879065638958465650036863336880917267933060314555692808528725196891577190579891590917526765968740622609063200261278434992809741307604633705382310869784961099564875865405425582837514027748761344653009279904411656384423421534338252738153054551014521626799208504223788210690428341792366686013116193546857109402507859964944462353617956799815944233997396018358692522962641884275248256650365547038125510558216847522971659795597933854977376972591699995345134962074625385128349719717501324068628457424883889020557851302838057593530849721239550225559396331024034530594002330341277545999584175292687819795854802966829170881334909937442725078396104675096745420820776498805503903998687716318221370386655443567067120900200665848145581289396143748585618141493689167153313115351851630582676277689281250925313984940460582204998277696385863636634181106667408920675999118130915657676130225482238368826273504476364012850064190955675522907953539184580009748909907131134596850031580729933058199733462454944451920957259193336587277714757520560866842598933862885606156805561647361151145882607934688828409347641475746228493516495469263039973204420521850495523087336907748514344999221020698247661548549946244391487029474195989082447839986113029933757222646620116113238827432763342254166862398228755475345248125993219282504768325355334354516588834639218864817807488146739778618968095947734336755497203079835128035204306155138440233639806077865728500576006771859209281268864990695569137730732000314348535808*i1^96 + -163086812737481898830922604409524546041898293659125223510843683288443264282809612991166386328814413985919359968113893683636626922086522911365104074289874831950636669735995367539219370410565442010637576627329779448757856116731629121205380217007754185788960572734766992829566148575138983741955410799276977914598586458271873272358065967748343080359657483531096676756116710725359639065412181524122395058529782734655382376217812245574589150674428906758038798357477641580758020292190596547961265613442008928098316600663371300708226115126741024737528058799793501411740312650514784695542840627416071183901304155733947624732990903848907041581940339735792360708124944415014713945848121366403246082567376491495544685234912580406059358480414689616386668065104019793951228308429127329573024261967468235340204955159973431015688874560252221717180730557020584572219308800181920482965236685395564769845424996803865144268648556349474672940930270024877151738589712967481646599568514903162018201179809781560813697042296066323696916162530447346998823207859622932666330826260385315778357548239656935272373182159615229445389378258933552277014662034713101509943958242042787459898692752405701853273871296171248587882693151535090030184597312967691455349801010052892232781744669279446388852356836311009609477749964898557372867209690601661473355743308753566393518775181531280339388813133683928298192612304156911179341864308846582439678375605859612715976153003438912368994580891730542977940305767466498433312822851629751617929292549725221802802525396446454399264257211306864304379230720583573847821452300620305438215392068270339158993273833180592334658290477980104769934424461375722970023439896336448155945952691628168141573892834712441030695972588302779095482542748686522100782032464152325183557736120991367134019134057676434193208206576438769986342058393158231338595276471954147129059759607603119134546185048114775837525369078248568064274812226743944794355344833632032048899811431792207992188818454114677128973688133874210008106556962071342098868499974425460429649609724629728616682508928923344010206494477696330018319104788710695622967226390245550523540316249105603814687325944167586722180633405996469490877601219737188090183162803424640025935727775086612817204815836985390482238811000117254713635899435601190054347359328158393558218650053120526904788831166061714270425967251851079327016792609352075791660545310455488559492933420996051567898458258176495244796846439267462260048826660421630971973986480469544006576534922427953718412326429258917044874150376479215849381975052779520*i1^97 + -59381136554093916063276693304275463282996350463636403455952999321901373557445695905355343770638328239035879661698487112559006312006518840763243176934408382895028593169514231523939088517344522169496430936433996563752781733604918953952088529507787399380029894510817520013768788033086720006311176975033387138063567016378305318018998410526213635420372834269814844516012018974492219891888068615876983037047599774348750897575645605669351413650188500874621331195818893296505618826061996803986691189469205981070336695324711666057541563114227533415057389212914366099556497995772959579467700956454416441863359484612044036909090663487551895916691511508230203891734370599534230043579159162151609604391982520413761077679544836772733909461631111655664189308370937689138964228217235066848196799419022323450147219157460888743491093687120841869213910497335161262914146795996019134604335486796963318395740717436526744414421547650942588566623152998184019799349762446494310003873922739839745051061296036956218647312899815017404064764541803588403825439050592192318422330831426756301382869064242436966067307176778765248825935496340322818823674892468163233331711353297480005026516043897837596460651462520399857904755283203581845022332001935502739999409421630285017283590464212265344329366577601164742908946762387178881801427796210247607148094839882219381615676903545987888667117089292271926261232109815531643722342014354965029713263991540806584067564940403415546642920439811468949552255280699257707485951195026283938811822771338941307058913567727876527444885788064946366650525377917565440102746200434258436102691883662526902819023111475649031317762583967109714631566535310127887508204014973012531943982527356296320546810524852291148778947738495505032306167731567681240394314427484978845159069428468972946913978681024094257446285354560979413921599765678712642661044952439155714415718138616968710544300542325387489599123975875821741133664831294219331848471829557188286541483724323146652716834585622432253502357389964720347386644269879431827381369533798922793385389611254655321405976221620893372846916463798470825302356369294517796214005952831750731316289774137613125998884318497441988569903701209701069560965843737947615184676783682297928752913272093899677069310579136287918514392329693172009758471768487025390961011627337029651287465384617253531526621844382508413015983076580980861095307211884243171326414386347183626428089989223318059775481190015337495999527205419579610318214385567427947571837547651024213967125674234101160229718622766604431026129606666381959834370048*i1^98 + 2820620958607240003424119665336049470468361578614301336203187421377040881228161872449264779063607026057495853327710669091742041366177028320713727491839199452760221203342100628194151747189262955077786761886996642168113643980001265916499930094631675283364816987652107637423485540159861886046991070682723793962740727456470842366860330215893196972500397846628008080915451214934442917892759560242377030009810182853201691223745211466916348804679800509921148181352547960699535485035021907854606602790703471377018461599759893199205730807202170255616742944059804821939329855426548888684250806130138294340543857463511552366966054946244668421319194554257413317105819379069870276474647405698730660747320316494463448709257845000895500669952651999575877177388012386062618681331079717418312571668681888134482810999337424263178556093613551681818357531658699151366541918558504379522378790678349718223168342412194416640278151235603123137239060327600736165280895849938463674437643802976090737833653030681421484074851794897949236480846632866780370086683228555331741861180557995506192288724583720405532478630506066795228374929081621048147043648296405483587609597428913024583225139227754847514750029035655328644414196352738572200183341274629104470007134073778229654965724257474162535618113060852387164184437556763348472307259510284823712492013093247196997636258221707454511551291280793508527432656606291290540301009539794607345147532129677827388894908652316131204943760263874626271542341999870952335710866951600737604081334463004157278201724648880468810901362740331157905094327180539076406053571494637530896789159456968936168840707715349300888637482660746000038910761180056280023188181607989479403543363309996978615085370571991194262695677045784964317138708795116707486807205386385420925719001214338855801084670956130504141457282122022893407599379587128265174268140241679569925054099437700884831478190637126948949700125589579797229742946545433305616965500002563404570195920776888359296768723425336510291938145604932150200840436025393622044738361808393076017963768846146183442699818799674174928178840008992565272363121996568574947133698698378026942622215679189473454161180380585247858225570840536104400888475406747511365422454453890819861048976374085930193023240368608740461104885688656330952965456265968198843832561319064766986118951635554340739033084766305687685532772087872358058519977506000744275624220422441807338852995999038104195011406300460236123678465093763208804589043235293507294819144616986289774381410220214986637397885535274273285096896918164865024*i1^99 + 1343337392604699235152876650742319875295273753692902569747749285541334785857073430363609874581339021520515876603505485391602467475737941596630387697386008184970950081447295589699637913467910979028774014079676295617516719944645563160242081604517035295595992872282082786965494307756260562897487960797931747493170934243251966973380119310649416471786122546210212931245487253912076678316931740199553410207485096520300327551347305328450333195212127871169477916779957015056548762271312751839644210618736484044077800347326683642710460053435318439492178343295194899901892472180583633525767372868679811611860893970714540614765669417898564121606924704186921021861011181545084424175739294349880224074905745402897839204492810378853253183061553347813956081504726489095101391760625610288741089344584458747798338042192276317207562914273954842182732940206181714334011418955042220855204598078988497684494924115984734487458156229166559092782450982553314349477422186791401032826267638913103620251105121949998521976429204039506921038508936971099653167249423256757770875243252723401990063745737995690446110418312620720129077100720635282771796544618602856159378220640908210899582102125465378993127970376464239554818357582214637423118681568589101061965008012500616645561789916762481308567177961189163671550025575038292376000126690472730687496512371631136305087786826469111737349213690402774458148677274905684537990804581578494179069808952275365785038810944577221083990607709896716801118000822931235925224642142600386648081622462398474622061892783255346336348021096381121277644108472876049809982342915604837730280910393416200316837625884339495257626091258137682550924022276901028005175874971134346920837982694233726407384969587475702878548081262518630121613191067978536710124561774209474040381907075121057270292582868271243308788786184426700670128757636921199843580938195782917955455269165379806037491432771480086853421880335809718039332837755653884725492559935526817264513650677945798669048690709402418328812898365272181341575899358528192845588408946426508125594742081240864980516244128939277564497118835736288822613325820819802907689316002292715047083361325235615619804859316342265904691553056645713136522809599362840202681296505219232659126379195855348806392667364632251659016477379198362596285384540028780891693294463521121669685203392980632516442684368134741855458544631754453359836532930847829122627456705645531958391345973391183257363567044237883348348501839264004672023693171341205359493022771237546693608933236427915802753994676763367874532514725888*i1^100 + -9235667883078266976578762282773704541234990672951234660211329506864270101104743941844088011458278389179223672739800428060962998494639699240155613172623192527747149116979388739330820918055959925947604295184375486191691278294859096824687618934785442857820565454668170554562023806304868143909181987178316498465290225857979180235348398916852111759904143958338074149997836695394126072680968125460105291883056996141281732498815719754794387189864762593039507700570365246778588700077377491432412076445241860555964502496300103069805592513802351764689121356340832414151829003948528780910720619552905518543850002437549278594998727839272688583653833714197578137844848825041363531033229060534847933479965771345101971262071062663056311787555387692612994514565556645609283950330312591562144265410152438781525536287135823156786359806237843000179684404955822395837162095264894101186470068394905637229197976430703629047452799480985487112939240582242970540728838796009611490849451560855290065708742869438911422296700234595369235298628587917343401012137538646041450658611527252733208494990912040828564200226788293074078538618269666741750588102317698468163777478997818993283804773979005647212179740346250704722059452088435094481810710900705701994394964622342176038311641246752160661832231804034891303949669742384500358754127862074810013325844765367110188578620975086003451056067713936205621482831919210191835356669036474492935641804917789569873431231001972848607893262964766163192324430697239496736799282256284949211854137993104550454020866160209027955542505611074413581824819888595577152865861362401593582695955571202943624053946789863766309108080692590836844415349443258821097308592407917407655104504335045173994966538382592456953586074412578052935948454195135347100565852697105794477939589694303081783790989303057490142330662433836522333743297232599269759294647421521567808678966866053554098976529615816748591210532868725267957751098147459532919376421778432449602048514535355414678145713716742825375421331395044703001530972279370499377679179022773340981913454422829598820643429892947629405140764021926004157996072364194289368422492375187445776353638759293682574916789341058000733703889341617403397070606270853681358667139223322023000352320763848493508079766155204921003402331621716326593198422162620961553784044163325900193848688977493808632808370454983957538902389614307904844175565903102845482976555735321851700302873259497906663388216578327086672381831682904583656244427115243358736950297404982938937951322799747034866753541453725581705216*i1^101 + -18469394879356713210822948406845490883538147160567095832578582618170389579802239520688936299239706836442451605271707422161483917657083109433394435560704934391059399254474396748745189902804197963571213662683112818996549988059189085487511348952439641528649716372827790307042268684142186508822218308372069523444249971173494577478018874359361774673661586274449002928681361424931963955784848012015514614827931371643512280214498961858396543008832977505116687595006194789320697925594067154615135783965774594970075808566676843443605364813739854952824256255443830718492543084980795127551401279729039096120694757558206798326208071767408404723994617144582914405083358205020258171344916979074623781799182415020519158118217684076180250180361406337330358051642267978463723662162325724558770977380759876352982664676775457246514381187238428444622978312416891945728788166208678729405482749498830164281372859711545870272430690651724504339759167692417581633996134597436565394387467385633827113994676764303726880520928973039269252328489085311709741560555517561814439303671291499251911004742901995907800397786548331464269687495762559203136125279643921075516243911349391122866598498606128478062365222077467956502944854838013684727201398105123490346194377012878310291287857091422343347394138536076324978513270119897653403792213408505153582931213726621708905673864608305041268830762230578723614343871180513389567293402929183025791278719311255056743637613688332413919259147604417117765017476655771857242110086711969786097797544141208558624324893365732396612422244094354004824924670995442445857634928047786252024503101221581064441208166690874165053070254838327526001659936084417775333432638149668242275062534743889652052757386494952821735020586357471020864096428366210068300918660511910698355056714051025692565231413232425885240475881717761855468900169118648067253832608689437165575320423992254560841678193837521484397547959708795683166401274221272326311391612058887435325296802471205376872387575651402486571783538870121536367627878570193624537694567699869860113765005163584896147425959393889719203178425658952377203951872093728018510616532409135316547323595864869541814141363613839712051774496109766272283222412648160182375192538733756071378567329693320244331283581344897382419460332999901441552094050972864821645020048554802914087633798066898594835506207392581025467720833123480212585867738862120795211577365333365267400405769207637409677401673746330438667734841213382575880302603286530040127701730742685478557282228737527467188896547418931200*i1^102 + -1106054515336377168652739948305748122648673962616972845068950669349591876744344771410294234262437580755760164587368647627922429069043502336140860323252239774954202712762788462094466355723099052554861536831628958762496729953055573906642186432535603337537305924433757356431890486547998267614914998275016505102870534252953431482605457499627740972109530996262752435346567214207019048762666604936531576499959164060594120437033009996029796412257192231230625152552433454283844942395154305007888785021233437165066109703979127786928278350366253969166410193025227137191725543562016254496346185052760744551377214034472892480125293543078273545552379586010160930570832803061256530231154415506630289840019242087485320290339480297285225045540035114831956502014688239174325887943209557232615436934270602933317415577913125882756059329080940154042027769090744782714959213983971001219223990953374611075738758391403403146306782178294960984567440173807713898582776583317072672597020973725542062102251092609160808763666784872085408039937434335020153900576275105213550691172381529796624190470935413919514240630243129264320510966871834331937889629142229066152277049172757543299364596963004987697675955940172448771227157265142233383581174788234159277801995673181396486555120100339097584902116039426648463829815228188584995455536010789572317443453360860028699367027134234547491393715378742476132009321653300894213222116367130566226091090761513279330039388240290076632604180915399505941621408105892601948079568392036566673156491912375103358403689938467650025753542260188717296297636072022821675228563756282108485833826409455922085198019747360217053199574850068143078602362275982634108881118034737784260267508166592175251270394859867609993144027700576917373854486653073905122622312059009318615507297350006094120989239473489442064718268728917009805023830143548066589766051108053474615215018134276121178812203492732602613304494052217446807778992047844140216210488568548117837966187111320865956641811451599178600583521351563079970678093522167412551992284470867046807643676378063556393109422648470888814562615752080543575678935479147761948421325720668309899477860366250072353894614081643642408954789902168283468189795403146632265564588388439155569652196486435556009398170547085536998756174620167106853823201904937626569905427251538332914498471313864192631425167688804282424346900178934858782900939085292305433799038603288693827753107119576171396354146962532867566787476886273103385274515688879399157146719565788514011668003124889784246102654976*i1^103 + -684334342641854610403834769920919842750961587815564650522884672459090763706649936418145106419898202530350387235212768845569511279205007921233921426521613872378906041442419715894019512466905924258307174145152511488417561024166147272816164265078810789322235635649309293238582379343239950781798913195332388158039545049877619338043900140034649614979015768644892033002938775905984936624314958370957522337122596092843230060479532585826056286372361027784699022100017058717744787266206522261120533405029679537311578059333728458256768184618767480348974693319282589091210956473582602000114752781398935582863855653876850181104360852953505407941271119693891406021330999425723437047594934373104137027320340762744650497597988173491024704812435607356815820191103141996684683711602952177840592044114649345907257299253060452814869569533210938873190000885400316144270314218607564971799861721106555255249444346506551328414473738954471546676420767003571153542253041982132948735293857456241394473292537957805246901781586266353935984102355821710554431302674055220255403703537051986133883297417568529315343188913368917244923893005467642630629034908306662658055601987722116300920292636149170566942951958461195130401402197994862459081443394393715602778691532586701019752961499489718389805277589253713501778264585228006989361167925277406277356980540461672918853909968930858999782188652770316428917140668418460866274315445726722270363368820645579948462749877273443287204074710513540708654857303684898136872713142827081766510276260188790408186285403457785121626726051908254449289700272409476943564715452045028741620010577363718839714255390164330245579638736182876920871171491091227346619795501511966611535721315645923665473890092632501459318896613256827570363682742169613712865809788767070996213371169417345617763468831984481500713208181348509641566637434790427155043581489864439764828968793815288081202643407516428336500229197043245449242216591758069028073389564284745954254134932055468922479318557931234049732356981559294797182297590389166563935387920203993917366184792927538691949999170755431798706290634650959991772895996849947636684778761082466753325820419047721180862563873324385915125613848305403128476124893763043082596415532875910718073405414135113667383943641652322827022064455463302057084168580742996330637086562970250716093758968342803086708713013575715018070938006914640105774397632381546811328506702032195768552094845414862286571832387098906225957115354379191023160389271072109270541002207615274096402552531781156864*i1^104 + 417454727876328497923645241933991218394496685063563873277532009262567923046614018304207651484577226922247509408670574360880575643405545357545838892485172748697911514006991548701667113787267766507937843167132545153184643530984887186190705071596312795407082025463353087923357919561359851302583847599108673645640387601496990711453375757643688304908468241991598574188310836197418706396785534514165032148544095471650961705250930496357230502490667167310427190261077232734690466956516373600201344445111931815984319944598016387916322843685525030326487977486852794746072680878834113679590199640436191346846847618357401046090411551177441096923341399259036388692655503954169948448977120755484108378095782797359032558520824232788136116114296955573273003435996293385828201767299169312178193768012992322777056149849640053544954787905658886243474257382125751282533289654767725804172195134184203930051894438502056692936693144804414660785117590683103198941723553488291264028517050365703745960255294867910645207532334254572725609987573876619433090314620686817568118655613314783815085301801982828605929748766381879009152575874373572099029487319346103510185166323570402358502916229229058773026060292070118952059046572662608305456612351185525036361799133268302468129444756196907733690799918076265825826822247404710703393553438004793832810368263570446133090895089296197885175806842302388860220449061670691477313294574050416104084527005106095943341985698907277310142960592901914060738897907393186040437937205787511666453677787015389779926733049775733771425430676325871107425130697361677453010872568640782066306871401557302769156146648472828287782117518211705332961990590798640228540927028817417825390067306559488828107923389538368849661489012172994812312124516407349799926642737504734166072629999191896616119643333166660175756980514237575765239674588124238394460209142663521178601730694181093019169389665861253945916189305633947266336541016241716028566384017096927068203967985520214335456465010009343709406206206403410392181949808673019112223496423794454050896277768255190082434013912027693257056412123936347215656046818713887582735997257853179647940778984211219286655353411606062636525786373308431675275496287644155986248192017592685992689478664234284394163975660566777459605542143554648626586430310877620771903288053137213291676578012689268211965761953510268858449004527241863781027337158247006924917499592945789305727032434497180964610803423680355962410631935460052117179611687277108277624511564097617040110048509952*i1^105 + -59605227705156382087736097517409996725591133055830841549582891545687957368873387071530737577185304255661070650435579035636240489408567984288299035223327884587558922311644433359325865425928917160293378676091788120999929517137208346747828481221635287793653347904728441264934873445961566122985523727443926856090861885172177925747666660935697379486469772507349538631629591375787534489004223288406828465752689593092729405850200384260243327697057863485159687578706645672085350155969399608074591552713011733180483101285014612078709037692809046448006993731626348427967583571281895591402461707469322917913570065991084901989139524896072658598204663634699303073008416469574240915282029903141339173323946128774331738002887184606577990922264094889224121997342993006577734494552619147665354034539649150661260291265144693579597859349221727251325544086535171329020750023605540382892951124399558411837409000020650653965488711648030266544793286115287312911051372022337595647113957521204881322834157718730551876159280985147552895161440045728044959070693855511244414623856416961852928737779189180463028831539923805454557612520182299297095397326983828820436976785757990534882413371617679598494718771224151657665712795668301414540529495434961718959057948065526349149740930940262472799285908341529002225867917233677218388825115152867116412937346833161717060361472127314397069965519769511744812388450029728926152266987195465022374427521009955757870684688217332780246471040701482838708178220633054669599598145024797895501585500309799083806467826424420535224791329519105805566650994612418968098801178013167547982863918114473970222188176303061478255736391772000997792051305296283579688819044553551892592032930024642288450278538612625271047957065555213692319098560343282290095640069381765636412672365322226076231635467140908458334837485653890323757541940888078395238386216594540831736686709136660347393138894002131784150270384383275285716130717547621408464047035635628245194927284285772939653503444023950265990618520381249085955111736703172854002749712465812607693492819951232869546909448931598246274344314962881155934951336974776274200160336809528831623636775965566593375057116029613187547105904269020273182415385260244841601169991099449930777117265656848411218055912014316611369575052070601888277192236465497582325471214874126641038171891818496221570188116731951474718712031394330262867501379294302470329428791527366867848514861368895725327163039580695520173507519878286574937539701374522048204474332700278175825920*i1^106 + -1751787820034497835538741055291339627418710643199364539700687708836793735098483134009831452559896911580585275317156192602844264743533426193925543795067306954390943026081732199199450920129900837467014762966159889600869483672005109922030732379719842828025914341779291386901974298891091256950140545602257114682182907979178669541117997230051244378616349147972945618396127501437845963711498218196514199845049605785143212060353380914493703317104084601217508172765222667725597490772748193145165027951221539865353340036149190877987344174197201838212415428812268230863004251648100306527507610214783277006615515150645475332829170357106505550920323712964413924850370156292857589534416631831125792602891303957675981926081804036628887126760553059084530390066833056923373664868983266771899073752423902737211681219517544489129948083284225900030053740345447234412442879356801930731312586248698234586694735188293770898734574710214933696607385821986464621947454521822264755503476281922330238388958414910269894531204940496866619339094659580132491463951770877358633126657126196755241387698507256202169360637772354255221485778491846299254038583165607341535742793617514888970838209862532193509373384684110818238977823576934961888658048869249922048106812480715246533552895842957225861299385487729501273114591255203402703057232334373531214303109556926157011784634217166861810358851634497137290180058247516284318921298271950472845773366722124601257688651799337301399802708219535942637836681464837451851569105924212950977466083721910158319706783219453519129546777781900478632738946690585719262986256805477315756495234604011700234647088595473811357606641384401187506272700556744151085985426077390433509759606379316263554842766088055002944468877240755305849769154522934061942834999787852673822316024541183470541761273682300023363113054569750603320297859068364348281295832356042976796124274360780350766347147951253937193568500519064277658084629155935229410399375412571339043771363029832443747830541163030745530058692495192057662907765955779298212403884607192067251319860942302649936858500631549825928919901923307998709356054448150957716737846301504205330103948751669038162274260895793803136618600686721004852861480081502834199247626446333455591764396268189634545623115816854029354896012166271549666841343968738179378583009031851326541789781624835495393344429280121624288673650746615026032524403514339176107520079857727786444975718075564715391480940521122188367616114680956791509246602514749796259650447633022976*i1^107 + 19837055796637281390835281593884527003094515078901504878587420905665764047826050280446648079318288352426099661868853051569131077040347963339503467576691402741314485495715785965875066705330806059373221543148067088386398909407909285712166528247051938281208209475675604086123238217700496677348296044251840466267826119594313714753653703996206954741215018874147296337419873488598389177810373810629957565172786257191517455033414857216086006244670834848589794375924804360805720111775762458449771881486670470158788317749481215119870088602077825823459190227261136621555497479631644153224714118591898003050491664426904266821687988960999719456097468393505438357447061786232738959629436877331093607690232884371600365654860655920120000981041332990312666792809826316247677804256114296652558814347052957575446616578800390498592442995459694771940936679698840763363988207360717974802733017835208244448090272534654241799084178168186535938896779404220210828957174861876806241511385400708016030853334892522975930024994075471520071971924669569465160283680523052065335973845248472076362492367972063517498368194342247612727317576476497544628728637429005557391541642777957243760249314236993613039227557352848085396326153323641112103249363762021231401972327466518660208995151053685166104624099220763974622417562383487700769469902805965184301089770529856981081363575379167425291402278892485943894339463522417931154732422079514487301930662945563613026891117107519330687839196762663885263006434560600281194931608675656242637103520812634665954852349119460460800761585818641964609415639342822499361661287822573636690946896217800193402768076978398589616012302927489401962953493906789459073449843517125540564410303524681313126709343725573545890328567992507699472435937080905547702588117180372936425891114638983610825013872543517114251291850661373554215896382720955730489209564516769490084441007711462534051863516229717881558341544557953338643465349312540033799565113538051663832798649788718274726993063166198783895701599274445392643068766782935535379865956845322082862561108002683609692928497150376751437665870718429410433627518913742557547294418688111298588409775098730228461791020709882942001668727956780636052336566374912214244569381020685937502237270244180620458378737831875234824628460556187820290772848805423240718276788251004768000138844181580039723713162244033072288035374014317032893224626133452813530577702660951500614380158074536282242677180427905238643679332370898885786149630012230042365460480*i1^108 + -932930377229123040556647999283953588571749928335927308565566222462516505963496425364266733821923864138862104011452683208207123477481215778248402032769277660666578000627579780202692629355272855288614916397484005898355403156743566762914356626085220988230812163882978214099246467810054279167581716840168838950089672136583737885405437734420161972390656102967421199642426942041254549878215730079252695402434940826283752473888065296912725485255360663313954849518833418078130675230438871357418793846127500056014539187980803110001749428883424015481778389392153451697156805750690172718086651144453391439325050492185599392482217708452135344452295606379815344787032144795574518064043701482866536739984893957135385656456637992421622813592330272748016790042501207418164413752473496545457438359856182609710605162036032493473698788103104234008305149910759499064076582479590517014020614295550588376231719518594431776879247240147247304600738550222805445095501706991339074186372161014696198932206933610090507910103610627257371690946545556147866841438409048241590926178115633723124874923732341886031060400504472154404776234906659076393270116440650733513578872913357804329469390329880134715403613629512363675736788513943909659886745984648217392763723375964730850692175451499036777143960980915783700313073086153476326565281450899281869140270047708403232957786909633617297900802222251073869242709702122087775352308010665301543380218117929812218661059615495815117265714479484586459794995511567959258415974153613043372708587537342470222169326452475168532854082331974610952314191462146772062112693802444887538763124505292871293071632896325389048854956187996971176713738356769514894569168435404982009716388504257101894326373765761373247655442022282975484517620281187065699488250153116402938271786834513543057960762519488764861431237887505557804306993285975674584411148910524420595941134266198166411746458557415551208442154775361915955174020159688805737780330926616969657176788183558085160701905408693330731727263965188221794504144599139876022803321283505407252094825050295381952578170757436541498487652207473205415942013028287346315395073462142908889964247874275044080162880150258562374769123780016580831067781742658597488959178482732336485568007247562173676096277993074761075813948441871650109165292786237857640000281462605737422408011287350245289670301162998014045127659231358168333155160533332418635924208256196657774704719771235859174286745861996247393934885941855846154409141637702746112*i1^109 + -93938846553448029578050789858220386269659607288609464780573974415396329662727002253168580980900884460126858010660746731235291564419563297046976042617931694596052166181087451148200483275866996443401234907833630616768916923867725220831315946788653188738386261079775754495770299877301461906342110563836364284594867613854412384535920669791502633066164913998158769771954205069164266069718847336586577337929729417609917146664757927949416246944420430023890471352196804172141731442344349358442267750317555588226101556438238867016056114872338435519008062519080794862903159939530616069070313448254157798211384128394142083916936268644392122225921558822642108735494437583872667959525287977755007645263452556964375766220173110006561230987888965823124890185110632891856674202027119037356956699532342072062891214741495777479090807797610635594832443579589666925802771200917416957607822685324637643086911683785352822346364894938374396036410384355146871699369782458639950993278557117826767319292397604625229388095498915654034315233536368474345982288061623762671222857315749519839823257246658363687990611500729749742186632275167970666525327853140935175419631300078118642192932058485436436599840713687551712489342065510218495961601632580240618045166697034120604705777620399783447455461870529716735996487132054908700104867158523688578856393078684206515034201380467929930230841863318829644198570814446424581561103027629127391729040888475848350121540628259422329639528228305403898399480356044506660523411352011004452351109324294001789124525722864892823275382439927915603912014618737062032788206200087018415241469851187703471133424708212990157643061077366001348317016886853472611451665156476657046775327036375182522130783926434694362301688077237863239968608162872837784066345521640474509079399570818760686896449198198251776234766247912714305328502388088120601598072910686102711993842442612406895989479709475440761491212376278008036053811371790951371799813708301129280191784958792307711796486177898096325575428087385824330944160789414757161451818539431497378952818578971209365801674977143630187386976966727526976127820724291265780565922718252412674095769648493682950278723698202501999518231949528377554975843209625125517229214100334063447931724382073307588220190499343342599978988057683910874611605874307908114090783621988320964677847861565889995588236825904989105047352544204819193542662167080304986980887731608175346259989868665335504158072524350135596584705010001981587584152764416*i1^110 + -1136305158203281994719745238049648600186663389196549176491356503947494701136238019725522528388875393198135041994513043696804065251430959362087231949254826034302060254697496908783779484583236825697438006779181317563417472297846011157869268697084391344203785095939883422709230660482915388396624335701809438168462316414222807462704864134258345568543505856873504110070435608371765030559599885531956917524448882229037978601011002927963728537792592368558436929374764237025383552178023692461830089549673250066575299593323372360828142497661787756621450337491604382567029850019605207870355379938480359673890961743647919652256788218853556769681633216838346135867649227500918107965421825165417172172209722241134757773541082648043483905053327760352937884732607728571854791046173049296118716549946977025431738705013293696995845728108715976578774139049833479564214075550579407211347836494967868737679015633382269670205095222319824657920750253019896163454524857201157641938944539911372316157204533260225259353119583040427168607985959611547343490201529176994747803437621048895206638445167944671060645058410821695852609230332840405717296611014949727271603530229866736341670670416690141901255133133642112145782473906322592162736474212167098177116253527462354959586324037015205820067558293004900367697569391099835940179796302613127533121353101903758245730119428254196973196169986012621020146777163410984916319630275748398615933640546170426409258861034607056845937774042947326006314626775641744761693672854394624477726670280318945569438999710226583543783780520565250057203931292069350734407525861238014312217655906682969110361621830983371119534431380336320717577902944249837510396710347141755411611313405682856169569947605790545309107462541325525048908671297829062079598152305394227426755238602659738512826457955965005936196384650460220275892098966560793789068528942855443614204603479465199418410299881648660442636214724711547931544355459867453931488495250417802631661550150361589577005991986913820174446553685389944076472922428110666221639804401728853818134530442824281156379473186238833727401193107708520279116387921872429191683455604240126852178476806713332027101626810238290191205398920525961533587547450675166788679076460586685036271814508634003164385169472827135339596701874969836378904722484395522463005420206883920772283892506989748524212633758394178804902753339905087023165927978952628228267720655453234867749533004563345596481932374137897440470774849111045701632*i1^111 + -15048443352965462915986553971304236296089275428084765142686068299712566319204538017707334580030715415016332509970210421955461580410432079993356745840895342091307227265463828864416633427185689231829219353684065673839825242116704656010884400497471732150260435657374640186995542916745725151348473694295134467338984587868832516253452376706574704021642570738562736467592323241801142407807549079545305046957328821630813261549546394188481702554785610663189808453524147160837409177740193176241761475417975320683779265428327020546247302525154795360681929108140832966444882809166796244886290698922845385028559669387571932885826027071529262326777157146611756233292045329789901265312894510769446925765222345585390536738206032781500195373791282041402024132265901366648502229638072341062080768644048959532941908812068710374968861715066377882937634290749186652464570217240056154433357024473878472029048354238763980326302416330504768672586248451199246794133771718280202986654428759969112038426201200969449121706352021280942091338017601463168045533587547674576224177988679812848368580855195077408636621791746498806176635225895735985311244436718043420906284383490323117631108234874830637651639136684883999294520123983413229290019291136211820871445337797363297202146054284801849357112157054336987455629725225957583686590721433982555865812438150448033511311651187452089574313851928271834951750563731729932431701817612450376283821019310500131810026538868142222707935877893774267261049453588658482316532076257249897845891875301372716187301409232657969765998779224291242864581595950788179570534296945043958374112920629809269889153182343126090554418455376680644940198125554169877750218328422842629092787030388139815674379981970034476785969003431467356626436768365866883534332346115690899197928342325600391975231075841867647410084639571426914350448482249041195937313572840073278568969148744426000916699186161691556730232342433366894466900451581726451205055750469260674051794878531487135864138225651676076425180118171730729696215123896354019373139806132568914477951487797544952603138660653800238277578506525393360677245734615301878976282173391874772147873833158689603371714178625962345289687106812509086314609474513672122936644501178480094319997908089646750108562442103139085468494931806219187076417115434783748845226827538619057960311487524666114166885575936514931246697115811584993835661241967861660572572711204775197703066162228353958357640041502621237076380891480064*i1^112 + -1152540535436750933687909642073814284887109999652264140125251419110907555041755576256359790839779027406550220833341570972154277871087953548077582137131166841100479147774606547379102605268557087280804282063768917146537121863993358274994315574843769156190406738185388134266879872579320925062186883173831580601671313697306345852306998667149075450516809567842239713848186085120274231912856549983447558864400035298459414123239972829953023556313117085516124403613167054013220036528211656427617682816685625110437855313805735940495291185707686979135067740491574015506957995904294536199751267714976371482703210132504750025130293959102302438547012851402030108573359852986278000753523270471628203744799091838222065507130587074653400155203211907547344263423742127981636872666363467825732674417367778758006395315804868568230398641799127341316643928279031789257541684000010033218416267180761883500181860399308166235533299724819535066976768803004734333708525563623079520422779475669726188522176261621597579394908297447495862175513900654103153152244539276676794394022042709026952218380529074199891046150791076446530910700156918473846264652420828134220363592085784661428854743293910549812865897565078889807415431695894730912704374562266063830885284388929567265360519797273597425101718964044150218324711309159928989943769002423799108404751881330948467002192043478103110777316868933666970215053480817774260268499701631675029778520163568168058190978533537669833239116587593133206212834576024884040112209553332869555007780530701074828343520418106651634986045570827652678639072414753762885204608609685745476532457378187445132589284697102692086665635055574141755095069261573094466959736738252443200500933433242007533043748018181413532767019779185482788192404371890211260794785926809206823735526402406882516391195134633862991494718967727188964191990538598271694173327371492606839289922798183633032200298643358212857411457090367868948604792700803999865628430772138867032528870383689964813104864321651238318543637156841502293946551631840323246689698674682771276400691772730152694343063718772166160387949027782669161967740125402503940160327057502423768291879706669666011752345125297715997189630487233464800669736960747748804605476425234466785118013049822011412023356820560876172438448651332436925374996438614639047450551242477011908823014129264592729453159491963632624266568563363422317424920577653504721310453659937147025920124744028502066038020522694042852524032*i1^113 + -28393254751917072840154386866526262727636365270557672004187989874212063899703846940031611054322141957237818013579195582734134242306404536911032090150234678047872293795771684247008605977432648292248992275660263077437858259390570498047106009672710198568542234986431885199873359752809393492711970370203550956153714908317368572335524647466908176754151730972619129322853069694893285745859860555987848754172846274584834251879134409767435240403124663322048072109028863110044863080773693639687027647976321856306497827917940859364881095531063797792089359416395864455272910647889720496065194091487649559656459749819275180492068002004645117444459459435603393894081653151017828779649124282703805161349106121505507954695287324073319847997285893157348885403970930223114191952733093625313874136264879857794041434713542933767069224072425139121723353208270802705567867321205186576362743297492200984668986325234107504152115583208277482155369967054570931955806519044035611326272010668693479385665889631823232166392905964229780229197143170463501006108606012323330949826174879658356441203376616905473763290261397893984082655304667478105060400099637505034121099367825279958068459471299366270644263028961019065137061433486703231278272257548076537899345373575659920776747147070896755185110414256540451868433846993730721536390785722509505547335509214280772897066618359889520676581696427648994054429005706787588101515388731187575114960934323889583090138937803595857327150843186208048921172776245346263485849203423975869819556740145601511095650080756534739184001886436580197136612724879494250143536332253028513596192266946614572669105333711842637665902870908754063099050597891695429249461752054707206963765138904905760126376391417593107763818349575019056508502029061962977297031486830669987412802212859139867690898777062778588942352663526889756594573041478416987368563823950194552765716711321413007422908353389671210950256761087648840699401614737404857358623973369495499461968565924552924641460491066915690456743958337054326877467957734278253630156005749435327105773700268929463472694485022091092398703085995315603198943811667736518595490635610794667095165786516035718970241652365579166920135166027472547019733513564901806399152163325456240834562660193224221382519803697207691248050242582204559685234961768726240578955813385928279551526079216541794748274128527478232553879545672446108629586746091517551377682332122784204963304910031251957424792558377107456*i1^114 + -326256376214370805125359088188411231980780063988409695467197961455567805568322851027840490081670839205078676852340819663775333857848023190676090941397869648812135899933442427808567317334161303571884731108602603143254869631118458570057957888072104223964134988487892526509711030819748095080423912594903014278590505786925168086292906136047055620125435953683874291389604306829534062879913261686552753934020255058035090194594718923021889196713694479165138030587110489675215823196836373908348892073083854372664020866425096400478492051308437290247986981883204300128085908836349073455252881373836316877735219626505681244801498418689374321835962709877807339089666305757240549195502044494283838649156852156362176859203326522530390853156454050172769676097652071435243487058407098070531533971013271681670609182637990037942807740627496250846540255291609857421216190443162735386509009398710004712848305780681245052359540621280082631640138549980231736604539395188092519770204739972140511242305285857476105504271122336402708615241614970884206555288551236928775143660262659259877079331065889328406232167857262510360916240564071939733113313371892780409848290886746100643257711141566679248615559022982371028598922999946023563074788815000599287068675103466830973416313177194474034445938079949242897669742159540679876541248899152743613546941625612290435914032198864861527346545865072547982545976797462638883430294941072638623458563952464115202842570070869982113841353517696707002521014848571018011401938807407292268497155574957052513886582967780509331643773402300405300596560178777282576887680543645027200788121912120519151494992101047509156455515768620779538874470791530597529491657367678136478232365290668099564123640612756131513890481452534587905703015593189045128439171899715407499594084753592551138712805018646686486596618007656522006840549811127600799827235034620401824391031735173890759370371198746655752116451840982337429744731961695766807157046812019603536554555110573614549466221187992098311825801113488832395648222664862613103751921143244123145061941814250317696675253852699669447241020454936671774583309567044035500071287559913528651779189659066001014267654463881785059658291211155460094558321823964242689012309652721128372590770829794108931937134670215459679189988090416451318604463723969283780303195281867544590321311129780190514492127729758742017100394710801195241975070194453951741106726772475634248804580606716446374333775872*i1^115 + -2117068332262941707891983904031894060321218963879935664163430055923301374091675355135314284309808791736423984387864442579830785846884302326546069203290669034800351768803882333642152450258853060773709134597139830740367191179160321518218070060844368596160506631389727326423264818121384729723331120453323597025223191342247930717627981453730742975199605858799357208753651108303984397523793123544961764913052572799502209039391917740675775780942058903551482846174641619797574614410296428761972900734296099303861115226153038265534368091330529470955705598135494230629398989502430418151501962837062645437799802089078137023223644086441970899961164895391319659612199175897027592003721478787829147977133371803769789345340467170026234934397754064643200606190016262409110555872885548385390170201668039647662712629556066280464936269910668014097279241594827674653537455315893594080939301050556035672012369684062471162439185962614936916530540773881062477683930852888896277243945805880728379882327287354571744285958111040143840122218050907111937183974451115023714808510160034602640288836194003356065783580315950189584637548691643972892121409012572898425807746950549769040886389277746408399956009877636500162160906602111341429903747059477023617254956015759004308330570892377126532356337646845246030598941105973953145782201172714218653255548270847644118491341541952062848297079890600618033613949938957033309360318118837060918649422419695540711899116895336017846387223571203647040814126540398716003660242734731762001087278550155419773505711810479877071878401390328043719593582498611977637846322588924458008102757286938363871935785813572027387642238934698537770151975839403063683294339521647076235084377974864687732764721193353611507283724434201535639344034676435689872024200537606217268968135090277756994385283588894755119492651798611026247486551179950716065571158688638015292657835149423323046656070154383156424700016871685611986371729855193362982559893139063150307018620696023300029544130391765097020979923573461186643452925596132651597164624875414524439955273697623985428773823668501861534994541828174956023038763663109120168656107065402559016344599882719822146630048348622618068650669559055632412452086268492926820941674042372728661822117510148173206531232988899227182396712413691488412033706352586961121101939884042569319260982144840664692776469511394972613947449555693909521765816630064345592063363966445103595007152126966104064*i1^116 + -7541935687838471867015734481833048266204025540672511807960156124605741188624155217528002225442087759577355909164342987567190761736667214139477868092477262676063045155893458772937848612052816408773865333526784742413631282798177576099413208744159191950811596599193022109155896289306329694478244495524214387198036215245955647698270101679316269076773964236727039384622252687396599996599169127834893425901533343017655640208259202334900574623236309059702186484882010058916003440986684167687137909610425241181543271752776505408916308429795408807870418087761001703309945449390258018040754237013316181700117698737380609309825940377419163818498869210210116451210987892518645151880409495222085744939862572036525452279770363650662757370498659735932235317878177340788206925537574096008866128841433809063954201385351756234289659238946227248864431918381642393279404310416029727521113325279238943881398512128382557545977037177698634340859278391649250297462018482498703322572997994393963844770756051322700670956496230425805723440303148068220406918772988849755359594208045240375241497389118547175061907753136193285427159837372228799993211609571574197977858980482528704554473701332939425343756384418242259630550742810664225154032505964717347310837453274377873088619579319490127916694535577839363442783648105198518433739379121483621411786727341059922452426980924273846728194338249172095913670535881398966405143655113903899726744094672248124029585784849888679048254040736560923374908386454863276304283224023445237781533350596920140794476424009807580602999003355223859243088197773215263156698963855837676401894812107331037005920919041524916419190371271804641403354167896500720134506563531077176455499184392010640444742647713330321808303661813014301917837463857125326369213436317740920537313798208938800796471958034111954053326629335962962713894663976714736317168909853605719290186584478902146003974859751609348750649226167893091937523383949914593399134148267174213646045532915022480478618973498145855759766489425806670271530447799596330987095545586924814437434384510123961688654070212304531611813937357392913894684353068877353578289047948075450446461067729438045205990410889180794593297360633052424877843461541152928320880293318180096348697244281203117963229379094348183835048856562729618876036495762455352783244207905423531883580758499664274567177776651586404264846579115534107353910612202022020157462472905782625878138683392*i1^117 + -12418013584626726357572370416334756094406119037412624054369326854516065834889160578103481662658522802859629359763095195917480180506952170446708532719808899266182671551065283647738948008054292321952601550488910129953392211705112563008344523562092230549093523206699057858304620472768395019485566898961133411079900649954538372746388630874997905572941092742551289431911751435101936869521607914004531051686977206579536197161575318898539865513020525033302857044200526591964461074995460828652955821208756547928995903199993705502371676791200165352272231914460080809878156571453411427311519102510049258915901273506910863556932803728557890225022476317471837589697699577301168186892660099762851988989996718823719752157468102358950837738597207103889427670164874327762403594498408540407616341631922291106573514901577636173391475447026059296323833702125670033647651522106020717354792627163571043471536496130327777097534806044890265162059075783625663657777799687728135965859858179053117683051944179500388148135583970294161155532292588901293404039696331609350405358663391633131857008742484672951346021437808904426209698266768638899082478555102989512417536430202009033043933502740565954984232632697777837405539778396002153691041488906018397452204713917516122193616779100178924603441513741763727295144403071063519163004882727385406064739027625889534316149751122364018100976513640512178259845240054228600838795832321935637868003807978448460372301456139682962003096384362260181740647486804608501327234848953609968159833330261865579472191191489079586449872633289010381129432744567429321570150875317025251571095913687040097066291354951074808520680331251781282479294199104644920041829090261660159430453828294655420510581222213084802523959262830171590210313828864704962200083690828577154857264922612779443839051158761560334699023295015648727364357931077604629356250455289828239312701775581417453592395563039859344237173858003042040928616006120445454913861724650034606742691389715888277574757553254594976437248867643749538543397452068526884680708750973018900010736199774746221677982972180265595287886079502634274359217327594652482936292630893642514093590248921646511570634493980131427921328503323527067127188367410565215981042077200113104311096044946478192710466733621949585012319780163706232290411777709339760979389357934275322108424391564667455057803717177624727989927760121830613014281767695303300153004237470212030464*i1^118 + 763228809638366236758950545137782009301848245300227603784799462915505910608609940134776296995744218026685845325386793203973309750229057107205631397469886977215853102741227777131813973686115284267350432173273179149657341760574837257499480052503906772664163708715584385802423111567026663581040565360582074869354518213987412119970746770681101917880952148498259800746684947199662259642934400680940926166095813754932116026281134481388261014152342909408351860714366270887896422284286724228747151739300472315611300114710607039439244516564055987218517105181454697142315447741169566977690863845169755567349783545180359358353500933911866282320117391586934692611909607522307498163659777448135652854780317675352628037643764990318338480134877213909966511330082375073126043656533918311578966670070989053409224719402140108124820576168748736767727323514489441649296079344867871988280462571892613000558150309917045086238601612197018817458576661985613637344396897294228141339382641632807851931841956959821752299016379736903354456105409817307094250507256602588814061456480098274162405933775895007816104762901749986294443234334441347989795363590292953596135465581071605238703452709244242524573962574702562276320606550818686011489558397815112745581676709980364825443483453063900204576241707793468191407652142225962304868546827272371373498768781767836022640082641790089288056679146169141352069425802868198554258176201207523867284495027873876911951796477985559526353134885036381987026481768759706294021071353234173065859435608891707338978369466403013499389925256959290908124118580584204783207025820898846276370606340697359700595356405248116904259248216987181374901257933397402774906519700059194483176380903384146854260316761114655442444252928087394800635567920015302574657246976951974065130816865654085311852287770638886649354027338678993791306884730791688747473344051792493688488469877608726044865570654838969646858298428761055919532922713561279402799131055585444560380909332611160319734505362290108210315334184904106744066866559259896676465549671323089413873971393680766766021370313023037818016980800643555181010758277551146415516798222560018604606785307712506594269838136224103272968899969866259446759890463133727537168431412675133426388071774162790316503139742396459097540129529409552984411026726600670500506809934036588518555847461287061394529109032365376267980057244946506940943033200096797108580909056*i1^119 + 4308112964599445764568965493400572437571163126867127926344718061803623411254708070103431053739138081866773050088124813849869060466678539950278492903932930710935094618572531713437936464497585024798563498064050274360223389057685859691555705328040827174112775486241829423880758570720752792037602620059932319287414051757745091964573696819986191457588569482414696170231663415828427997144215828292434155421706282028132172119780003730611391666489883675632102129783456880133332485245811768911673716311672620103884032609651760798249267967741538348482909097355234839424537235456030262391030333614884039445786624793103890175791010546716104877098918479178445163200360201618406273462874435339798598209890572039513472025811250909670414070707116694977891375866438937254562807126998765834771761482221317138691723269316198301734718986476544840928486636004607216338210074452203196736626857738148124592750998192869702273999588621228330737827985991047016286089746455348702259283523633238681173486444765562656685599299831188259766457410002918324521368288774679696669849875973089933639737958890200500363093831788978887380061250343306233341654954121216188761611531805700758651809202463270033421608423180899713818244745505999096937837713790768588961967284341978502176684316118465192614484561901729186499017870775141214330927756984156140161559944513746917776289759885957572798621451340148206649750552584671613195250178689698613062991408054955474358580121342447870399049531559121255738135351831759778504706586190488497358253946999690830723068165760215039955112384024693774405663402591780559876091611774119931173444514319674359539316391725317473803283640482993492705484407517183025586968915803154009592887368378971998046524938454003499700759717498309672655539960996420969311290469749072411613573687637968062932515478590294138626221928108167816887780261025514490877764154897090393520651031976003954165091601781543554677679129238254594762896892939241878530205622141965690676736601423935090063594164311665449081327657566716937303920700623322553756099901325636999615239688216137683585843804991055196938497274464822226489636998947399363016137737153176633794499849438250219831262369239252310121885905041382522590160427827751776632718170322930028891142232076571050893495221571428738265059143712117835913455018206141593329217721090826448269983589887524797927406927694324870534784415254301030662051631600645439488*i1^120 + -337244485701266266757514776414996984480740055951460013205133327791340775316101804418643055810549835695187869663100894416730611980094687935051093933476208549834952988105993015920385516398356570548200688332681492348543284193051437957063833392611887176730399631615654224057392762615620987019742778588904163116289987465293006961559667150669059553825076500422347311336450144333149693630665231650412076844673749411279717157471764676065156579717883299844850784278193962808335665723353620878014305141835807352002331086920730773054362063323470269052442122763824420538119907641685737010413685888476021409473330535326807321682688856010955909296089090446355997760957537659312920747949501677505160956640994101720563865932551636688804330654559820749668093340577552685992070631666978651005444336107934685114446897804232422730407829173115638773279014566836796358532406046217589314712873056737761652621991021825139646428575409481205015948427432875658855340303706706502333337119184692817971849586786652125269540795664741029221225155548951982400716521448233417403453456593508933200622890871065980080701353168035746176663022210846497271705901299787174207733140679433074583730459284531576806511598846750208332212288219073192379877803033888538292379424828721925756824709021292015949854645297831698086591078940716423665196484766573757553234596157081814796942260839906673974125701237038082645249636773489721849634583079062583998686310068482219820345611040397240510358832980596423718143847701591740373842590629874102701109753316724702981489438748120639705724275858566435050106890392372117605683205300758706974799601404442378653589561309851338691891942103637967124757711022246392198673452833018113681932930593822240910025878698722883969418265728418240763482240022461684247429176695551768524629217163865144990181733657657644620347313448531474065761964771577007416090556165681703783472859238062788256893905881359294654282965285691822316613415434774214530513101683051726304180221534349845640931510088639718339615364976211980861208553192555428447216721136884462621625352137965081832928592404603325134196407987854321809765025715748186454376063463143378692873932496405005014633409218001529619094812735158924746619079077272052129653304024828503046662791116908330320914034922132704530350590728597904599755648713710368184963139070963176136020150833111471778330386678943330305284800164315787666059689984*i1^121 + -960077897374861317145137199156871669495373606610608379202032969645330189181065057898108370251036729713521098209886027064369284133375348446848348486327930106813094572038939208156465350350612433793876690122004133622709270593712132195199264098778616280121206422401967515512873671897952503092622893403872797405336637039328252427116122775496768531497000490675965881610226059167417026647935034472846872488245312225084132366411066885613454338517022157230487916433064800300005791342080990215037766465316095803807132809764818880907210519365701219561386024693708835522944867835896013383389055917343736115719222451536815889348193355936339968630512269241861100889157408690230068970132079443147258124382662663078097646021321490945611043233072930033813465048228296367644537074250317137774739858161191121947661520929618983003969871960562503066654371206114718419401471230418045121342165681541007043938228335175136892461281615191289512483529825246578417674979338398476746737163449505464594162742408851180609544736969174555623550981597499126719776235940217759874319055774015622030200731780335745931119651075959436668527956642559741901458316649148756054475609785708702261031547598050875960862881363259252838249481950989594780358145627994050180361071416604494160053883642021869714501091550619985959070737355662168535520497545793286172597363833692692671467698128140116450238798543675804013466532957571694052576947515466606872958336013534642928258320793121761132543159937550834171430781331430528885279615127809007730872732549941302696607580457555681152313787635178434758214316330519657852213126371010963269885248896252415527284335212669336415207297366038059225323699533784153873285705570107674907142088142119739987256930442705022398446116773743313541485529403592715415797772351303039873366995887129547028442566452791682175377822584063212664672271289997402714583171444744539367439543062864629383136223821007009039005541388062839703114076773864603459456702298733310762653399856338897289442694719475660428986569644175184984534402827539594227170715095328549196978231587659023829751268889847590714710668882339038150642002831068614869789725897308668144459066767006697451123164647613121361099425412117060524612981394304071907351571596503154433778732585063753479785941024020727215601306731215957321710274544016900730340932044387251637512980911023748012365192698980137703932766653442424832*i1^122 + -592704566372522069102294477251347897376214994862227152847378404661511033576692245840064850617669268503951088711702801371200594601531311940067133293030213698289652343668529421025655652174184008948278077410680132637952932782061394031723456506563120536616081498273636613829742404496685406233594965659139538573500308134461698601173448446475026213596658956181494854728530440728815621896719348887966995025845216554827513242910064438321881518445613893510873095155788574879809731291051669331856907461088324987364141827597874156310001590142773229076261697145235733716004787524388297220821459776826439686149289857256873882186566135257255135729555016441787188422830430311083315162553258441095619695338990129762904550132893288638129282910979042758911413691570628482333592469009854107541810856295364994790166306007077651589985877525663525075753742560222534071414308865382344000234169549289911790522958955003083130623758510735687628153625253364897134492702337165955914302870866233469729746610127018599877550032278347279020543765170059451557380942293660603974246549407125580543905660857607605924046111529975510667188093143726333260506865268462032168577841773050803336534551593357443041893656383988121628112120506118792233659910259512857007128010654113305757876090837535977093833525097910401681752418699728789144843010682266374113463044105839388926491852533463100448615300116454034562079203095083020783003132570461377917986170082005798930961781649899826015670048433950343845515392063849411440933910793361694296498678959090068380622424865289337444626871431453804162359236907155957559434334392722041080168957909633209833872019815899556146043090129173295989324549977021759129883336960317649296708145464753076620785446801833223808991790630145739933201029782087761727464307476511495922904127856586679446650374399795784662144922670893342943468120846754980288377241814554511311443631055746139302791365203520834803252272744939155831285177550225596055221981206563469165974278227054944811581055808475657527980620106280391055997807223750580107839546525013136115688093856134349549088436545614000649691443573575452121421722105651406545398592353615890834474068360222871901914846887234347488169372926189113817012160050984908821268188264357093624169370655537011527288252402224288235672428494403964189811387491658709894521319451872777691837272692056776515040702195580970283885920256*i1^123 + -995620865799498163672153316934668137769765072427095965679838430840369452112376137866957602043295091127215635235518642044362189498864692217578390366593682894160831991733225073353398390305415559585178091767046978551457344640151871402789360745939996284617876804220604588475609273170569378194562945426791100163756027919775815191888534337110991955563152177556496549829653236353135015646088172715751798272730564458472180941414828307274386173588423722253506920644754073178747545141776157469062919478096032537836081248406250937634384766039984446536127855380126091081977296142312463881949871683216626374463722218262758135301207864472897807292634753683487302315778286682068025579507032679316185065812381656892660181511929389231790959954157949840491176264123743357717481374016633629657336320956345524131037064261732768431329666653596156557804192391333922934901141793363884570641915883116682975207600413385559059167205822794808469266736190703416665225432658998968920075793941891952675392860741718703203107896176798176178635030337689175220495950068253757386061772874267098801911879901099791448148685923014177724672786061562996389248240640978247841709649625368013521586823250636482954239057467086214507148631794588811802447518936301103616106571457072570610140970225719653222640802510860757221376561852544710269430224978764019687713510939121556321398540942342453447027934370796574771799708858438318764111677741492057446836036115581104348278299113917635310550557084682889376530455872565353338505646972722611400362394416053326637445068956989467013174580649512320416255361910762073868945563335671471160524323636846245409840227859972940550524893114990992207326676343540934221032012568352072839154775344658384164813572152650181805262811441100592778914657653230305721696344410468830295299050287126333103051867931677406041300310033188487592543290188511819969270313170443541578029377008607382968053798226011285999818997401483277413234236626214390206952187632938737804376591685708614720605804466889120469484775694275353342901195453110869890926787826842025289866921754728413952866065763289923228239349206318920810720565391308761002000126930131821381068564338818255934591915025043089264382055895114329953784763599444242821484004400217430138373360750367228455192800075098933343277144218606144367410563173007771117201380182903461931708979474398216989190466878285283328*i1^124 + -191466701646755814759078524324056725007387973816975441342472052311650924894919114180494632777283889632154193087463212950325185609881411698396670160455431669058192760302306412155120019031863496268195376843090280473256343576096516085413199798475119544023487191339784133990550946405454540129864253705134875049315045957227046038793201423122734664177162515795963142419168778977592935470534027802755509492634970347438079240249277386214515094854050182795105482507328172790070748323525654841401930138027973175919479581092119206147674066434690749382198712226994416516941060149987935830484373841152506888775894377514296765633975605833870115448914708724595227379984886004360930112898188127603871255075782512971796737690007680854271109999888695025595812684725389222822227694617771694513324334076616786277549854959788753457192109672258448409058603928899465681245524123183148529331460020657449282157201657550467707371018412811201784716716029141407040162981828571160994641547754189492494419128409034178536568151799730502889776092816662156559899297956106039837744162930204493113765899027629278896641546636103242607252068529421981793709044434229657166762623817459996133063162229865522459226046245854739431097790613958870976194502836005233538398079052799884004795500797981370587864806996487414108590419502281063557972299521840300227874641641548573043980241480763818550022081462666134222336530355529478055765818244334487774782809150991682689240898670248950613070629137291367166335427175538895497743498543619259564859964989926103623114698740680426060156426608854622729387386330485493263357929866047139948708249384933997714378746612784635023160997410035108054829376496147497832770226380268610478197657769067371288777441032644491282540747120019893302205637782710791250970827514103116868520574257942969257133291321671048303844697695485500949275635638910061848615653276987500816861998265162912618690397793587667630546511125001381007125978272499226799092513884720093389700014200154369123544978812353184393147297054602133291816864556179188572512507588816622477446340411050170396675119571201509774514807362241009625244442383703318450040349947447517907919417530782280358142631109979533387981978880176050143766375167129813562563997570692681948482808547359896292387860054180228755611059779824506188979819008059192464251728193396393721218005054139013679974187008*i1^125 + -246236853302069704410015393087730579480175202224773503949645782583132733943000963123093080108618619775725248404174786710144000691874754259421144193326305226633172535320823828653631897291132293629879680748500757449362725637095690782963505640792247076420452917511647599890174159910908848224459396849208310750872423042309820708976898559843414191656378368618421759805832216648867230172057377674723323540505967290917498321065888323306522780502267101135523769696952945035769325808708262225824745381114325954640720458542274428249156187762927850477406245830124815126445667196444356777222790362586961408119370172900762423026549857287341364070047786724407220332427273724535492054888773882366769233988386410551452415471974464753038577478552207964180031157936324567589882293198967392970119471770441355486848827238042052566967914311520469769101564638761218514335852546833876736994713217562985016885287838875128106198412949126766186834867755393105576451162400938038574669954879743217325723420723961160455870858603783844336335125567667135571442141399029698874485002844186359608499593149259926919749174490260279579667839288610275859400370071360289670884689808757328801558332130482139738662888632799543597935984972626453788568106154820308413359737030055469417087573397375245687755907797943604600071365153916262083113945230628723415269113553428598130045411423484504562649190502517813893591258808824815204312399226985913682361056456097823709978471962913775774747009110413234663733384749173651052393459238061626067010561629393990547892121976719673828058644129314133727282328955585925848980244477208330376190965266587138416396565236376967765466078816335561084575455646157524170272930635968642475257487677876748443054135608223233567233093711728133642831654571850189579222634920098557918786750167181867722650456932273762183309475046959234793926153554814304294758248614617683375608102306673370235899806483700971769678223518766127801704837910250940318519445533966896311305730724884200193793953311038079118682893598155469256805292591427294596432992434763147553999343387669589054153199801499457756857395948132640307028717889881489509633766081750507080372991397513739032053130658347841637519400616128507610886877515181705927876575683617164333281545847346292643141706492897417369580701907538616694012694164129880356030649390360717569797115437289308160*i1^126 + -144437443134821892168759712709820198245777541347465984035470091546583450686862613161874560022435825547741785989325313069480264559187831332712268496106295139172410026783225837411858879533311782284683478977326422962145435186893818192980915579741396923209998894495025092867895352386845749400994643448227038406758738462865160347793787920416614191517022280066322686663611508821580853071929374984570663873683910338887862721422327445788642501680478349327349873056068007256970207617611926206570454601512550710212443826975428065231157283322702303383102232388147601119563919471752495117248345161339575129516725624679408323613634027799745792727261291175742842800352199310877133085211043432355419056384549346853620012524316483476165985936212495650520451855384787241224010208704811955756347735477199868871937967682308425832679681592539513389246916413956142562762012452411844752552595100459972407500572441620072667781363160024537905821795852496118346953838184858334542394023277500611993077121750148152084390233016522531692840254522658366465412912654285016665993905547362470282869871323257828183628883724007021570484336402142112891583662503430957885120708143504438018934589943993370488553172181106700765272350089874825958386622730648023661169432115670857360190961325764745393887741714046276552259934096706000784499065760525809980525036780772667170712757667855830322991184911553581682109226266938562332543841852752443004885672332210503943339448107590146502844197009433305060434338328357308771566001394725485643585145254325543747421371775394734793553229394301080339479384744882270476059067144856255115476261124080089374644533284697449918415783849908543344834302235981959922537861609423383118966490647557257822914787160587382669776810934847879434475981976532405554149770385173969983737451997938964486101077312083961378263532482919328355671330743985389438950829174678343798831170592691216211908661820647553752072661047512365456317407233748794435713178781096602068842946849118218499233563196786644187293262095713957573642827875711422128921924718071517974885230569468964645379274225690482412149859782822963460730349803580057203413344061283139333294579480309737908554300262533734712960168027604063755584197594531380616336295742021208411870502221793476933243338609467897810339968382246266749441597124731822881267025955622303871671468032*i1^127 + -84547186491296282224363838022183339364507520956334130680335246801629872209341114983501939870450920968962219828096677045332857755733521394559906872589892288652660270013915236881619695387440236676678610400591705050972434082003631475112503521849541768271758438182958953918434995055643162554311672776427503442274822208350508387836587935989682087406002568397284746322940832734990159494410857882798921092362589556518831792542951361866587764231247112998680305195041767592673916433562949174748206900415257861383501524627865619692802303631889481594084018853703175745058251400703905775408392672460571396566748847176951943241698706400731128310773851586890449211227543100736111331644629000494575343708132301249653906345848314481575175645417345931969272727686143411190654243830603910647203653691496178786798906844117642704190280916711670255826600036649694295465305726032811760317834227283256755371642878301193670072845860699608232449854208450413908512590748196087913451546949148448356822249349772811211023512283510559683159479129220385454340725076638411910366674309155584914853786890783915944482514328957756086066237978725933143510868665766097287365929671412324850276345590168048910634947726754049586765919479332911762988797909564600546713744412833744582506120896374730047709980206690341114136451440973062067933367974932695322447161579037322415829894563364284613969821794403493341972125543334839743196037339973498855040906907784449126288572542629257718164154864939772280440118678715673432348676246823719612252388499887679285602134520350641943325882192537375813969727205368152542217641407611586855970748373154442789139451448836830096104062981327946718791299885590176237075435469660933795288732114725116691373871325460980143192552144537078477334944127184560064765394153613176579200866067078657745047591602875466448022308146525327553996583958368565112628403088810924512104892157437866671756004022910474698069214327670978620307371500942970286694466992486132075371952097599909555126607089974555528723107272696275259570139611162597183476743125027522613727123216009025481122054606600447816999289545706604292540523764997291864136147799465828299264893225280034195008525190020274472046330300430985392699927047136203687960590403686146983181077399058596250314417088228508614195911798990589019508963419987419921900546465541914624*i1^128 + -29321383301802199473267311203736783458501327197984855470443240847483133321893702034736633203791728463873476409088575589794575817867152523208974247072468098278527280113452817972516942454360851990439130008356420106573124341032785475905080946876876607348016950212981618946656179549425154402434355742978672804916494008150076152326780601304731332176846481425462164369095452725334309770063253312722558088633972219548918851228107597033601120456782707707220019250176454534955748641094148713680792338761495888022419400409597926052339343583923679094544410201066391334370200991910880851270420135973132702978603118797293416147312205832815128352384961235093285418466546742340582378345271382914127464971822205777392423367987552500452279894592402500501069400841421581938961896741158557000391216412339417542869819765847449314035378348963956274045990904477447794847757277135325053947671094151613330651707975656303579448805034315914253401379355802751673524190456275662891426851372957100310479854535616943556634982101936212212270524193817391942510908347380461195220330603939637348398435018121096205505081504258251940712132142922619747686233282082457782092319994175001550058454535245221620581838945983247998850852119309406761441366226033707699075155741429941082699472856779387016967272001251209162879730914629898570117725293540856807426044840017985654452895825561640117294979778891321047588185402727696835467865565304169044997989178366189445650343094753646014547465611633373909429014127734188835139928584592110319900921387240143571883841334452811818983400144347344023905104886750767188311690613526366010962454675101010564775473246684626693515397171921463177369972291564208171410363866412033290768795928122464788325330484653382361354536048308498746479933014006754902552224005596964864622404438652925938093273368538543965848967804953473516646604273548044532159735510621308054967781155723157059778799161326960733120708005216670855253324740715976866343881811145097013095863029858893392533175328000879332848514692705396697811427425331422028118583461012289049507368503804964562425481836797383267232563932401710453418762513163326608395840202167518640331139868514239371883742085211153272134200042506527045066638887736845625000795357389878880252939119893625175734915610340796231262932979040481946790371711861397017679888384*i1^129 + -9036612440161468025811781049661556606162650532458195465026550900312248240110073432243081720666573384729932566669331556262192753695237497797643585708215230830377092958727985720075838882356912639000308612222171575396371146361640601437692933587335481913630992530853628023478450111536398980680042934267985116458731682740789462925269562988402345962286765714522921750088434988815760879371007974761790359571782813204015546016325720925481170547380046184144077366149699659066243436711798042958327843169868615458317089463556212464306666373773835981904244683755643672964766005332686775271399160093130940694769496175927901481091088513676524171114676070641179478960319762060684474140129564454085402028570732565569970308318369939742984534190604359671708140359758274934159290047504059771274686076543833477913430270870932290220870789197152691375786556327256960200798470004185947145745935394405669891214841365751205877257031548952714404022309478613714352284310586979227453849282556671638995388577291495254713217717891475651784488015003672364606837724150738702777352849766368020638060191265166191167072850038632003964025378565734425646528493634332049419237968743789162336109866182877200419233699473672543865699576377530759336554368693203199480074569516463871145447189922336317558774485357139867617361734887249519646003615150517005650909979404973709901027994315585345735901995435854800745449609537798102195524082222831746789138695262439670405724040844913408051949371231342751388812515439474545674277649218195055114495005925303091377327068550478078638856602548592765291815727135423865395288440980942503271112192613933768741730654181360112595598675197797431044893667105010132980960862279079969891373330569068895068178900557671571105977747736803333620095864819551071927428233738319829996091705199404323509987979908984992514993972024598550759864065681735183793681382062824654312593141171769157534732020144515389796298311831064861490769340467562187276669428101681791743938518346958212212094196107050603392069882620637380509293190275350435763319671706512887804115966548218580122784990045628595394308426648431660184708399567576905240216335365664367653541468118872675993104147402323468471906528732959787495609904970082406880557310639647748619643003028923577340306570755416725018832123786757647530090674111119360*i1^130 + 1041378331017829555809839652840645949256232772263244533993235835223112061104672977943639056504882552162782094958244575230578341830717085948910276406278851355336512098550970875567821682553607436105598029321000718654452068757826201836496780108899136109535909174363994998176358685710777450757164297133891677997829280585568519652224044690285883055607908270675998565075776706606779646055509468675945920910861606568118386499359347347865236190193177197343556860822681625517273613812458369805690908468629934104789989073424248407639436273283226125147551355168178172366127652035270080440158875560260305376016976175235290532890700287120832826157309268715854464365852190278574784880735894946375993900331723207788136593277915235447185672289370873800773572016069934962728455090956059528366804111915356172312728895396973717183816147879784698246137017834098138254610817613924039895279414517021223499065342062355408590198716441440148441963716296772331314941023422163112933341567818997909470792030414036052993909354897869518749549250190943763922475372095218779177872068514488500726120902247920465876475812816232767688279298029958400099916573801658979460639160800703451690985334210171931420242894065567845336671961275407022656931821060445516372941791097863722934869318114372982905648344499441865051989899278250431490939009755830441399861271221529331512419635904392432291063278074304810289903064846373899388939782973408916394776904205365463916872093407207705244218145990859514815233913040386687643671852239975092207802607449832149089238569263356520376996549923112446063280513579383308089093691067038105443544166459354563779804077358509209711972149805214664191556007177946950281055654718843083944877839322330049948056621252519922217254185875269795061761873056930777357029860867653344974650677552372099193410711534391545024777241181631436114522072271905831541648796057295237183987994450415458257774934040275999856699665712566249933668684889204013099678766117066758360985587585491499341758095413984672032378248352490872626033307802415103324872516493227494226864808740500006701787112147660260203877793258852461193131634534821145500781639134553407567543461503904411942688241142442932106438284018531428384731308419347266803752618760421782490474114403581054095427755798130867214959077600980956275015680*i1^131 + -2066532059440263504646521153183623500121267243652114766415846845909173258435518188851816998922144960177363481265779961108291333199721410250880666294558681632064158132668795394796598077439696300558037529960896942921663585516953208903396174918707257228618378167700032750042767875658902575403121737386590787481426440450536702873935811458103850490710151358096211974521036714283424218204336469395443575313966082560179577511234322369904298151688064623136900634716899324812439082486504642130498071986937240206401761137815450966681305054866825354730373832994800263078326591129988825285232217605878118879810407259061284649152800605924935655325762688719292971473003677507698774320214132626770779772433893651536746818317587966007888099311801733998112947196414783547766490519427646235047149187089604157614849895071512385535233513707424326819248648013543440316457917616870710847758741708079330507728842940276943593218452174721552441618625932458290965543011320271045434164544350461017854614350302641899591219408490978977098397721083667624854167864370546518282819617899119978895838387250459906897409196452675815761993088167050562921117547058156050817909668410314950313426774453161206869791081288784602207832760253848285461808680730072230106269327079422606358939712308512537711091394623824389868608511301896533798719364000155575803657616103606770155599881452813822390036905291644782024293329399993702772170941409458209738251838212199080102421795655067399419050726054589291827426245988711939155821122722928553525850957555160838506522222861526326358800162499201589814063033326326846209680991214132198244718818037603746303021686980508267370556459530272554788742669595099501581763297927202090743863940441393758697091816893016463807775306185959983197869793821316948353953943359513540067036993634327200251548019381993126410572815509618097135634034274796187965926131673619505397874843794919970686964103207284070625503796605924938524414915371700278935891656516216387474068246869995413498825876135763511688000030228800941801839804166137799049794566718671852977050154898879854942280542800931497456878749235956183577455942382078449243459183719827363673245506368807811355312030411950515342628347490856155604392216295406159595992779561393735347609394504762039199526542901719578367674298042155008*i1^132 + 212289044308118665672906191053789941605395260860779687762310827405408264100984673082412194061490801390234731727312443013433696041996367429566908344029892095148793358682306118597988416519168881977666320537784484055711126843545785782374217413407761469560458749468771961832049307767897219046694946061218822479422108574647383338373348198286607531927815008692453509542839781363074553901197529461013865330399779606498096191225852346376950724559054986999034951894311983634342520876309438172351848337545403281567976733286083460796445897684038591710695528726070697253307026165413584301903538767114171906248848343265203752510315654949729135874978594749000731166563299958700449807665583996785255015413256701173651707492169895697194378893262688402056764659401654969226851560430649454420568822813709041121200701912525727865267604547384768521552398514429580183710297530485043512210052508082191299191447595064609535873949622009958866311619739993340947390421957253898240571096464671098756497222396754101055766939941333694598675168267327237266360865118092783647893737132437272749885362421533459246535748740535333101462474886559314546604043794682925318792465840254577983910955060896624663009071611712968863797149298478282126598841104341010533357326645187658027438664391980225188641076905930012707971241489796427236280887160779989512504251510291335167648062363870094469293553160564059638627524179343054389002092052334539724087139629975540799212376171637720881575577204764508254600508853050644957926142304188953702460270889531366383419113945823141016999407274359703751358338514267925619917136459026172730827923856308338919316244083775945082415749353130221229899410819793348805771884056681521098923570228413320065730057389467010231528870173679555741574883438300320876414261836431208087149675285145298102444540316184012353092630347300804284850076667261662143166721855656194968417481187975603434996048289280152847997531455705310200852975170104128464088388006770024005148256540005386034174559201214709885502666725067083849861603363203046878681217532667018786945586159701630845110799580266118246925700764817575927486534751836439009575546446592061570663485505918593329433201456700282587035387190058924677493898570479484576932495376986898364384048570286158698355509687180408416894976*i1^133 + -134557969131115850658959263102467607440540550132989053631177302584624689892228444883391012890431178205935873570425338783337066049831612637909695324541224272296527578375889736699014076953919335085919240743649410505216276648029256164798695087697287545698609381946136058246057347989286429565561952327033884298113645482874827384223817359198795979238686549619134123550112191942170512345497566134374821932741647979157891740624362064838763342020629759470242363685609995056363083267114954376894155305476160305132138381983608684925464947775726623605392672691736009964879511098808573884503866890337936871975765879365346043519822413702914330693366056390009030057830529600160945019475410465217833965714856252676072345372748575604676988380873514996993281732799032957308919449175923883225694446406224158843302436262680889914202286100346335340551081083737779712127116696404089434208473228121711867998677414680245517374401647852298186330527996758849695738950678780405001878049310134888153429261344704290494497921757454038582256389250015884661180764222650281396241056806883691346129894497037796867931590985770939060336605507814703679375152877793638895776734593994970405543542592841499757733117566648538879608280991250502814570589745434053531801261724730016319199927443701734612576695761060377164873349114412398580675012910317549060616527595223768120102064100193069207072635318792313228820518115158734126335984131151568751106902205327708912466866007273675201724153197018384145301729837344340918937399550623299760192764744092179203229466918236538474872858503336938321938135401390524824635106276200492131831959219784251280622347966628551712058236143906207637180019581376185906460617690093186342366948633709014011877239195733824351090555502476615906680486742976324318602604642521832777225079263502023725175505395615793294320088121888780177550266303450074224635716695739511303283882167629234844774779557196462416034536246665815964296820758431609493026058616137760187816625270506378930967839852606652110937007522517784508382507323312395144256624048948437201555679200112047885443059415183886019937406302023387796577049980427178690993472686256335007376466209395615624861279971409879511776624497926665278728102769994948161979602695246353037290883907785036476738486495346688*i1^134 + 47510211021515889333730993239761860328933554376079446410304397803137887653878492025768372569077718116813311361491783066628937550531088447552094797648256662040849914232873382699911335276421821293393650149346995146840677858819326816440536620665130813129069407065759357420568515914340917523844269505597631599195875112725592908187644316926982784694613061151297973568551593024371431202276322408419244944296967772739398257778105491704707993745378854808981701960834935791925296585145694604820481476309459547563658277157103124557013874216657280129326270811931845877481892208661134844241980781916260871445053296446076439834743949295359107797318623162916281068915259973008051132383503744016701669136129369599170430910815471896806264242173126963774066101414431194243209266436195264777789509624017311125921454025148552658429634878355738243245461045246560323974513716564532778408673777997849162447444665725611354132049286784629350934574034941052463431094522254948798833110043751841477083572366804880500368364466800885155321088565566553648769549348545119669616933122627094597230954944380492729199431156152260724070151278889263654976322716254924565778916909522298059873623181938165903732057211780923272917652858365119929491969800374153052697971504679106957955290580793330812508557482166791965196358351806971009678122815130196290601669047782814322156300234587941458089335058176912104663700090349460287215770314689214411582285060055903442518886409527650152546707380674471738719233560560816552059888861859056503826875650662274631546426973354613073771928181574322512907013348883633511366564211761200166836617940579973637998535926084425581136410548320129454005681782275838008317726904033037031122292515575126549686942277954970366562740325692085132237224167258424997905395245917647531893773100319789231469198537137072288692429144749716272303409875520875721712108013972109463656175419910011866648785160938933243619232270093741433976868684018945393245347216928975983816724147471254550369657143348087775962685880982942542579316798620909008490055340358028546436615740513625347688925311599434164728127913793894248989504890354644056063187009638895347087410369257633599520871983645387908705362321376124966574360739098993824093864623443117852411290283274788558340096*i1^135 + -13748575800109899278532568917447250055022093054042501289599820282204514735379011217306001094529843513130726812508115571653998304602002444950894829589546941164633394248422951680095002145179534079876901445615889497456452000669777256200262962748933882654609646475816607775860353980269367017508268209127291998731628947119220986576192179826568326634418561798093237897016177947140224307940556080328583030146318146116048584075659895361704100380005827453317753576566511369854495956881173208713775550294897914061133832259677548987253043448119493305745880291586101114399058714772528764692768460810111138610858186138798839258517051262136900216193106644042400115402830069216695295319474723924520816973472326119989363029640167601617809497579411449471511084397762455748397281991064464003647315223220508364283399199397518484303281730133110440001277134991562574679559128800098834322262737650469997339051116700467543457513859349746519077386018246304992855579276812649044917634363658719288636125447559849368173199825915822115647115506923300261052430929952456994492932622407642098225493976424756868422122339917093897158869434043162374820916460932704067561644717701560581218737630914928099623084239236027489932514664542664514981036155945350154036863167670161239264209846012729183443803035976216283502130279513849352885051043822555574126219853140779008849057135498060511473488908384382722586445718100587456755582216096350117131277822207009889243346364444686883987594109788507936573361107085745434090063486877600639873823034112194160419761157548642290087038776256047449838249152225107397740591993538068303470526469855076261973870562131662232730720856213771488049838580005144431755115710638954496268319193616148984061195767508838890629205234217938533673714740652130288053075500887430004473207811657397767079580521996471167828267918683087245909212180779537919951130939538116295665997651971343553514671370290009801760527193620852762035235902926285818170534791271032542832007037866224220689434717235783902311656265456851680651427823657460226130432475807171085174957254442997846307231623018987685748425970507884689965541143583475051317436582235720904952487405185829049520268772590083630628474046328375055928243055342329387352963458601619096166644985102336*i1^136 + 796798184826885088524153548563835344715448654639533436749290191391567465817723646074339541921235034197258028471115211371409791746715440564310722662906001533568144307448678598516975534212641359483360719430934814603386730947037564605412137847621832434254419375785712486385219448239137572422964295562622042009409728442653621559345216578644529601174271836789853358439827458354375889106837475882490213339179570406425192962881517271478694747782137640111999084032750384590239408168788973145181835534727639951468951690137078571834923609764859683114271313292074773133810772392578122761609353233325881547066865976312914157088899740837576694876642973362726944070041495996064494622678695298819626746917385613603703458618713858862995190086392703893156666645176304641265564616366078116741228588714966583935378646841795202278611006181913412001006731338278375990508472722082337647408190159442275770749597307036132615784133307012472273241617752196588404508964012383390782909752804344129487531501714591634684311573759962991271198173243652292975453300390247782575776659035647489049929337736081174227123421191716267121514221470200946953043893549643305337258761037916708327830012470639717195595271852271497106341690686108850299899228172994399594135165181487492028176575630160652903631371222241657394183811392674567883328207581710787767002209115962630279509808999649540209455678849596526691927028600939674910613221995598202846587147193657956682645358031201773722929097277359359310233446219478346283997519732169083123093055240218625750267033267819466895406973132934900894917184324181500212049807958736743335874559159364585010896490882893841847165429850961367259357421689341186183255089019860164535309073046002655100710596510008226124680424762831757295684715812498991882060728536735912336652017548470783073963251764368747553875372097243870474931446331569607105949644618200906397499515448773265379841516269603963570757616461092811981502323929695769684935655707003426335021452973402038725793618316977714631049788858095012397829795231464955560436416666624383495811913504806112505735254665373957061670650899340567803122807838704606378481671390212606573407197548900878522941594021274257292136035561608787710239694235196395205995718839722754179072*i1^137 + -85329680856561562392146068558834576192459055960446383035967868688778130841289387871591200688540372272622113352463418559597458915230639200328835986674279792203882914853307314840493615502938631490632033390510786158195023634880064408747097059922676213130169755573477911969980492846801804523426280875726879129443455756502035022831483084263544083959264922686655786121189909738565351391914319323537834848947972631833872067713608602627760014977691510945038527419302528544248946002873318839053575628758230739714054775311468694067778060643638965756408815216927970943610593020736321003185856423393312920098633028915994657022331794537323450459143313608630084367551616378234791622535291096879337483080907237566721969490045215471627046684114254392392738022959971107675722960176874814603273715865561075348326024034821465282862787686649734249359411016374678292954419912060219538007586109044222679607728936463877618103084776304476272243090451396161174980993838128785997875336993190164655747283365083197883540999698171958330225843208436348815059755911725045259126354265920102397560856582436369769461461453410396366100022996470663044639917466947510932695478695134327251728860572479907889175405686243993365038558950489234670684648717539364980546750315469284443959196963144250170698163217782250216771342866162662875004078296083775187231786213961390979184319298679813176410160401305347792009055152630617195336040329259539947026301672047379283047711212399940457348137417105008266457213379602753213101883890650233007455535927140278841788652421654960298575442315680190157355566915635853935683096598964232970048053182188191375201215754396841296279473055879072109069993047107904662884022478256522289714157631431972888793195403057751359041550665570526684905181977962302254077568643183007689660054762670943277957995321863817474469923944102571011065767357033150716150739110763513014434638186943476210193507073836973538484237148792837040658942609616468952169663069027833571563338226233026172810218708757770609709075947307400721885700963287501792283094042766358426235518485877642793726181060973670076547878755177598488974341306211958497274928375282763020798615942850463252150166244673822610222992210868065487442472389478157997823787794432*i1^138 + 4616180065739585146383034829833722445703149937075325529169974150769855770867296762544148516806343815820110148006973489445428572621927771194337665120283464900595356643256247324753553845636695222341912837963941926792274599603863076484007116224805225693770782588321712728898699598083141775314219570076811675195417684994174245677902171707012337696305582883764161755687488022750383843166550504047177987185618346279450679622677328923581574682189706587336535832395059876084592089900797455021492126159383921535019195203470734684074731277413501623219341787728598490942838875005081188509607550027292820836339762731566776254175417410882617454607503343404787134455773012369057075966262431422695914427577371766184967226407869227171272473366422375137155196378714500415715020007031610397926884615174794735307566915002418010657569416827343283075017433753677238572291304720752849405693353578445603796432253857913891997568526566022342078519855384595488737793320125701292503574447792018381332252776703041523917526252235002547184995995676694172515002360882264207585122821354495387848037078646190097437828481937658289677884496228558074094503369860303382287977846449087879935281566527260150699256445557529919339895775015059469205595929918888144180424628890887898416905357984049713083713648970530716629368491994545795942886779077853113105575565809637924577500199923104135942284197747687261677575208700180833363837892704594123092146527892741389991631231984333688925614823862595808049378142717438392375759020652798370258131085278368974842470244931411180213365432126860066854256888759371597753757453076271494701503115892219224619922231629420515608679846016906823624921826692687205827278719360596169254265681011238882472156907222163054501115332027937575770748577129896451457157210288674338881334118591129097350201914992999678497600597003309345711707759858762298189413270494290712826512067698772097957201502696174577000518291618972237874560007462002055681520611880889324964402757921054488690898961910740317994907918717300137840906177733452329266208358076581243343762414018199999313275352422922887905997411644161336993382743092156696846858113830582679531207480817447639188024159304928085607114207713819015865280468053315813376*i1^139 + -322054231621772130820012660496792286483194187218212949701813776817930579731516587978311143125919320655720752563181517306482502811486898959291533314771572942928417611675456527402783435437674691891252332372190326372598846378360915438414672646129202491907676323245724735558326167107786755897220797413438129983540509470871053959276550403492365555665097534412668786741399051600638057231391621793446021167021093919991803432042595460510238782965203723678750604743176401535173452407421664212099826844369812321295357416353052942388901737389161940581259612530559617251773486130818588691901202395800036274762341747495713182426761477982353447117045944763349234902139049147718359956794836823871649757811215372432018038056252589773294566042542212069222891074759568111045245638158577691376812871315019856356567578821619329926354127171124517977722500971620250011121602307125477569082884065658758885117258619093639972646760832572556845898267074674373094321783483178114168035465636487965798632064761799069528850193605675441213308142081222199300972435285447040152968945763906355167780605198422863462595647799919600158546874043297452965247239278571998397750821731507880662195066284266862066085628393646576817131289395786226240083823484228345200745984353919124268771938510184970388719648667352891907438685783662174704151265552419051472294685085367141800431734060725216000867591353163021572862897981159070535648956274955285610853024456726220718305920075724437231732046298025551147306605172901632327456360986295528620313994491675249444093956674725745947265536682757966348159716920100313495255020328346325233634084300808534375499398940631905467128094031626056870138272459210472339964475810995453486164031145509239100510170816054928292383374246445963078854601692261349213243434979155983059859634459707162925307311246991895851973691519337014889462571348517957277940925061702817599984146901959147749175433901571698039054695999649532262803192384721280881206129555003958301097710686655953074626468508066225231009723726369060725134836353189750485732242067690202991170140190875902946948600090664611980600572550141896561113295880508835001653655920557575159828494682085600630203495116990762682617502688493869295646801920*i1^140 + -7716798722049931725228659742676680269740486468457725019286262352304623757404962151580945722917437132589084985335340953508602651432394788037280040416105614362866215040956872769458389257034898909536797615271066937120007627442110402832702246173415590504946821360703573290678055893148586896005389934973452450312772489902923483092612686588578068637530382750705435787495670047579122749525730897394661442418005761097763743230935246466992361483291198312891436299875536939721674087288291071648709604866070633554874010009664463066042649221143043426640465138875131131721209957169181105947511110252262291372456809007863064172428751749921824694730257301184381873793910857898186900049544725451793109716313706145732130909625290340609570233121082351019482606337558806182602282528451864645731389057451028018624979422614955070732402224642629701472832237861232439504513794225849671062858838804535004256186325304621743023678389747733574481346564794446687548626382567749573997589268109516092395527517031403231582662834705946751553594282567025035232481519299626276298504582702455577914899291969578372810003969697391364185251198615665564616375322804002397835087706454811813098977114046968961617297486769257978990842629722405129758035028575024749211898537368418311775948201065562991829342684039839907645054330234420299085611572195433707604913109068073415507431736430534204267864898589687202005714810002162700553579153215856305873926638949051343793812812041267473894687552477777782250532810473492577808358711207060700591323016318570708177776264903808732714973377582652549804271037024089060739499090895434811614306044566051471693323614524679379944834610331062914781146056116588503670804230231488640429941770608484057209705364627527864576480191186593847256190352746717716281626402977104663079629594750463425555803305938735609815508432448026135920129115359953250642818598971067225777405737657348634158829278714867644431961880469625433294594603133557313195956389515766409014097400141847795489584944807310514893036123852729123667984003781496016781998525295843866887577243207237578919694345635352499741504595808547001987855667508016262495630530623788523891035712176551222476968954946481407797168788278870016*i1^141 + -87579299760881080361773442950262750989698636559088902821991872618104066530869065608427527637134394093292336870064807611495908729480966943368971421852550128565685753764693580489399539286920916617610233887336288267897756140368977319023730003223503068238524036250744771577680475419356263861666344951540787233492430691000875123462873559974070874407383608871992905133179981523890451585317229117093258519628145520473411508998048603469239376618067629476071277738720748371884018429954321109732753196023733430317793160361585337735595578794877262447720683929894659911955385232751553309838979129472331878920125896298797782921545537587007755496135761793999104391731766580684681370987000711994921455290531202470297032966663333420025406273557218673548577677131411966614854042511681281495862778276072882215858423307693972927256270019187469050581684464575553984586824440265489389919535197061385014107088084600081792399601835759937569423382921061775106194085795233186811656306126881282593487444791023980521046631350635121392872079225980533875398444864314419722739722788290105854864511270214470543853977970471721451022909502009271906996074647543722474479236203508881014277257769637743115515789809387836042436695915194703694968997144198219811272701770160994325302771347162556194048820957612912743418280375750599853766727683087612439699583809000003110975139945753315633319675471737767516703810697878822539996280858247646984654462412763713531023752206620768020877955440867354925676338353390093660587267835225948780051979100041555049453212021594800833419715319108714480312148786341972361779349852244857571447209556182389460252898222152596307452907445527260822728247087919012664902725550309287695593317484470243823044772421402857706026977938556483479555533513994335044757485988071179003428638244226501488300193859583588850063961577476836941847630124993215210253960586622121208957856720914206333573677763027941089273353829244433880410626009404115522313492826354211990278659339275867613334182912469083463852003783654767212206495901126408728393914445031367357294783772907030410847040669585688693117846632869490666675602271963813306534442555521707291973047116455356877606770270108408466112512*i1^142 + -268014669617898507854640475382692984079006668878161868156820963598177898161671961878971393919475468335099408191131659280185468478933499571519144708634761599295244603596051816518357914430867677699621478029290384734707169910010274832622338718384213680262452601676414863645040600531400611649690385780974849572614986197707368228994899090317701384476469148373301955564070737135697869248787056273302594756579863492044422155901198861101719346778500727712141311054142454054568388492603209442431595063160701162852088488882326032175867542009343117170862377436316033430870609281664860205593079406323966135063109399077535997954711749626003840349311903268069297330089507678956466462919072716739830235846900306220216200174690775968337404937651196900651114910500625824149953776106035371638315060912761337116819708899117793565097665738698738530314023392537893795071018434414271075066951844832019333095544935432092031913417294488530574278127674792640943546003684886018085140703518940205579927823716330251042690325788436432922295449484518985972485468583954530319572969204524527701103555724766680678205241999886622488709367584000152056288168907993104365280042043782562970167967415380009554053730648241139493383909877300616809176542775044519724060726173281978074415444874052978102774333390438843074172330534532914814324777123302827880771102501433315076341586120039672827955810425962430832081663677028592072847817342014599973379791306292820090156130312923539442082677393948302891691288660963121519323661157742215213759558358655641346785976561336077366475306831014896845433359325122647383353126475393912635749238359771546517389178375464979779614787781988892859769140561285674485981478719354059622882593197656934358818341268468427363044068622333241630782388643071931099736520784109763196588005746693674243370205811206310242596621546702435729856863014370969390963820348077255265990264796299663431226200164473927796685343320314825061624039817696541119801827572769655628805071730063422412263523042370658035463713276680183680318054368520062569856945617392815061519190997041214052422211960999408750389105607571888911018376639864827019760364111963891938848760706187385762631542374400*i1^143 + -761753230594697744878671621246269331055948528536780012343554106593665924816871924962980333458595121261898299858998152780785245642173515473982927721763205368181773571931478062577969139777127270703569593939139063232597967951823552107712414213555612125422110202314892522901420374335746404395438802386374516012867285807410024608931657731200327785764909617010065010494891716152207247147555757992357443412755376946356447569682795416059170636287807781899982500548609351523234379118179267223094281556344999581167881966307277930431224055870593514292901172552200182987961910409145474545255872051707496061371189011689113675036343527499554755300718131133624836170219598408316922369998952798022145706953138101481975223570318936873237118721897356774379613608093568464563376018953428224842290754977550396348427312910339207018825452431341514643055517716074084713478262791299355331741517378728803961798659164474118512434931820243623095686831170962193122358969296367131027361501242158078901263899091318352130701317646653852506280038401630640135472581582186946277551424469512307325307445436204274511081066840151734020334493665555770813453279720707209610989044328710195710536829696915383812904116210884920354687407233755298008626775545446934880727738940025483101619764514947749071674376458048435774931735360880796195668823012079432490660011816431014985525226589959322962947025641179699950325871122508929556425075871669406538353103289273645351234151622366251491439242045517357926028321724234748342601944255559553480772821363160666327334146354193572077411143442152973395967960914618745471945175044228374452867483662351914529169941654075894896890475420500197459897241825831350232156195773585840135167212193925691674278722242596567351864765213715843685260397666068931441251279198370397329045962335381923421207864886755048693686637226107995875125787646322465790561113357513237931451205363932689248119542970782602905118334115645680398560186752281402940587072391736141100998876490225900330840743986388429018151676862189705154630371862355820110035369152455630483206780481562110348625040631317646459543728866030045400892439121976346964161929241084847278575983912854487040*i1^144 + -6853149233923272067856309560735431312199492164112090615426121276117910814564039805659060438563371145111714875498610800775149208427680449055617695044075932307197001608919315110033517715069798556240243581578785342925041505868722217475030294984416281639634546869607618105873421523093494460273450631498124644514560178185464050876158941006415370859091140087184597646073640984738042298093276713126306209903837212205999637058182623525417746872064345283661598914038175709109541324830998479826717723007641598123379979040244972545365434304607504639032585784321780752943236126494199906348051924709903988112056040109724937512075801391987640523245760179385396702020560473527021806064816682956176870202649820379085569028899223210143670959799690830377526061834752003546095896208027839539555114645088850747401149496367495402567433764079188015795434342319027274504087092176974223977529960358199293753671431216816807908013742013917246678872198330460400567311057605919180637245219216012365621705319494524669190240655956692582185341815923202114872972130093632404878122179438361130924624603738239435534222567888604966370771000461553804358469879368608859940225046159869551706010378466035263819811294486291540947657794997668102180881761685427364286493626224610392393239433531662835759122221862468732351044064263207390774978404625611514193236899259887760031353379377757319644731706295980210419856097286151914572684878590074322995065283447249176233227843909389411327943565606063400057864031907794845890549787113871853249511624703529882664283472194788899665241906129201817869185556403499963082161370368318305614933386292226839051867659055177241867183339393149057529001801726249223461297470349132282250682817153773045878440312866734981040958987086545846081611516957399111533172100267689852857583578350308030011467892298009757425882270542265349428396418070670624811449469876443824822348577398196421323931778657757117683695296015219519587501852849171060774337494031248253385143045849789954354513837841849132323029399676126643881230817960067211714544559908239879277531674265356464623870238166434971660372082622515088315280688313513855179311274631645372830711808*i1^145 + -3645152852896323016254805385233464852113482437003726654466534921371293139396265613772205289125691641117838719399840778200120593939727104935007623251569873304132752489520034891754478399748699410254578123690704940543359416833373667467041869980179189413448844266295630311359744390169467996515953525130954576907956682773874820833272916716176524009735187121065925300135065741334221984857671715027398426166793462563598921068256913099693611771277901823712136881257195233858965921705378544950413013914819497514402904112731993889055457726617852700003058167223003026518173634834736527823837937042493161952925877754056352878286322214327493469848223549505599633517369814282152566508470278231865956372613908554117803885186666500723197426270418240869652333269532409013762373626907694287272849764822537824371893588771112058640842270484046078554660221187035219072107775938638394755748011128474908522856924193098160972109519523419805402147490548651958117425623090721640952499980408634571952586011518155201277202108807083909378650761575321660533808252760463225307026085431007516828797169724472583180083761109557134269115178237087836618766036958391339112591154271398099250746021945638520720284821375917175816257401371451979104270483563697765536503816506039074476399484058556998959800285073822682849760741695942466848909980559212585873453693953610725875607878289104704850287531766380344118127380013762310615934402575147448887103973130662722258415891540478617787227657078939597570764816705805455627877968459134815066853261642105730796291994080952364209638505432268954442650044720827639102182629357117358040988047455166708491789086714922419343398187754282863620112893707951045770851933825730650029161483595645935547286724745440301175444092922087059418027601967369613698421106967465964857512457174149546852497018885506543457944554184993070670140124346746693219502748848677365327368623651982004265395861721185441240957183280750888683428781759615670080607317478199984085298287944150342972112879626375845845794895835061498694951262704523405220342347732460209552084224974139133426061071894758116500619111115327210752451034686892634523410504876032*i1^146 + -29979865524063911233846367202781277265526889590211762709466227835186034814573325739153691510784254354695976004490504939513626182380612487833583231924614673591737555754965429308977125844929304453835978726592812600716900278872250797516802808145848543653840816678940696549357493145547506159309471820423653457693455144434304624716404230689016830337176452628567418408972569443508419561592042485475489747289217173149406878563267415768704158751228100690768926265730489204212507757865538944793363601505811068149201042383407046918380109956644633356986292158737149374568429145087406037419963531092897073077561843217379122788122281008528277373464348630456428760106111052862523444783654833635432777402359556867038110827048759863043756756668473202048523171484855362369322373611034461608597924533246372158076465938390470155338873767835871156897695898239133863721286119215985927397585449054916946537548814646744761589473679181038833936395886691855041799340251810563089764359678443471859102292880731732168730483879345082889316921466629139677800051854429805127155622435366263285415302231610887063363189987514697199970828372353377782219315980891183917705853554109734348858819427581774024997065252253355588043027486095998844427446702758656598031885697092260111870714554696369696686220621565864691163052426072816975452581587660335216602060132159276448446202532878076242729428089705202598650626443533521498344815637718334844819875207955238636045555142829855405418893358220492137298702287713933427317358710807232728782698233131694544697071020727582412858716084218020616126609694662275852517465988537624439144148018307136227235139430820130948367898989217428127538275285460120327151951241026817784782448368187972728747689087998556464148810402280884331605183899779476531831659922737964858823382586860672119965091786985277617736826189742106892108799718251998623236575694477159065261642872782297454758661782062712104850796937919305987105347039411640318338522144539388206626983120512494089107672697990927643594570300108238274335568979080541453659921744866297310443322251575976634010622487161785661585211145580131286842256748581406900224*i1^147 + 91277903765550522048120941804679662978184845685945415459917638595135393796920463045572548550704624331723474307826337667013129791823076367179967930953444441556739887916894935053369671350963367341487404239787995577166761910763641026215882474989887905133512019817957664149912812845876185125067780468591514016350274864006517879622124623473272910461966771195137817438267738769595387018353497699057483064500618727252740104783473209186720669878342661768554498725321407926678402159609490661945842023369157178274109651640807380119650818097084651139601749853118396062941592917764536604596470100817961790263283343120180602681831345082070723512386627374071717548301612832202738067780875526899043215521615650150543721476046593716355526985483023739442402493982101540339922842921022495904061362455673812630155955648206455854520637227517783596297582484302433171035500380814321480390889456715299263441356814327498157174115458405972989620349587303386264284928195129280298323920350675077522425081813414401032461675210029119473361093333955698672658048973455309861665983135687941168567174733738049855435591112349293722772342705300106704437950370496410827543382904990366870746089387390077293991225716767810047161074125268376592495829236719236361466074787791488047200390655162442700090625026925928360408982321772687797195128564159273563742951011434462127832794068197019979814593895536840836802645789924304127214024157116896009891938805606375549015179342934451473465306951030681772079912485780481001998408974652731235520525250828241475651728949989722920167094924178559578159073402212163069596973981989550102450518302173732506004397134562966333607732898398115999756212683778530408743485880154954743724038084613890161802950037885188371003988486394776586320472906181381117181375570543712375659414790110015297941347750850508270257532527077611452258189608937976093973004458037875483899086922868282142498782659352546998758209142629534374280770988297697761385658533781300592866203191548969662185366187530197333709059497650159693893118497955395799678227299695260569197806797805917692439020143467495491588981206836607895010803712*i1^148 + -103382818240355031912390318282041832089227825551639826636152862041515531555732056148034136430165422783414244016560511505550297689344567130570313478153643007503452058096102740247712783232033768940909902534210077964754584181211848823834475869290946302630695756679758583026782983310252603128968991684720343520213189093293606457033170231045522032199971722738090997413869803724474528218573536898441353499265078410845130094880177906204158924521202067552615014049823158673662454322517113154389436229558252225115910511199811757177048167238548502594022066005067437230459532693854869641918115184710765507277499213751258304149564996215681728485473642392579834522442406183716875254088023062947291542458616739015515514865854693263462840133521065860607191789172479906534463603616450686048804305992673973434923964170909769248722537317517251885147403360628956527632329021299175109058418794909623957654511016554239837569776111579948955239298211679000716236908099926919333980681937982570804078477834859913103067614474478729523341953828219993537586100517272743910846488130217971853307801710462421902216002920674151530394665066162799959729477352595975234346545268046665323016673151302416295581832099388219925898755188332469268381801092031444260702506809343135757260953297470897116593856960430225919377414973747303559963799250799596275920328702050772659861886602681988597522179514935284208145524133469789257721593604961533035082200664001008550636186706177492993247655934277961625205057458186012275888384165045111134929470725054839375202042225189932344703987214180790294355887715201677042823016837821630923307747919638422668662373283276211772919290153842409911235336139359937281656988293246918238944374059404719349260857725090283906730218537654351724010442764168459895788493434770499767510520639161357126173758866406211292485260880936961869778319363067094473654175901694950407563873064211456175665905945143418546866282055630612992618996712571995977067271244932778970683492994193455022306152854070587111320139726492661093882140935486473723083513213771263723606383029321254533120448954403277939030202425278464*i1^149 + -8445080304330568858524188045786837151832977811011765415000518444330615793751187007478654493968410687358214842210229640378133982329300928656358025448779010121241565512125043681052362416884463256078425667842252778234272227786374322962204316160773300939733918345228039880872503477061359748388589434768438188552013549056225050520476553657293236166672614600581160294567958082834860018213438056573193926421696386514843604593959688853455524212844305990817277127611130204865578855077698646801315745328871995068506639373568865354523901443877986478417026416003864087884498655688545213379363522921583978694634850759139399471913294743968743652553408047706155809519729048150831945195882895996063727228119425321706064433823237875935615043876549270747363389302731842496602676145449380672183370669443850152068387280819009892248921349980188856864520024679929393235430482548730601983428150722454799756805129033385067610111241284132683746488714337780552397977251951789204960850778524283175078231456275108172259878340146622841518261789117541576897931376972062011693313132247675543967153057165192514051710970030309523116003179081203315642492370785640463719537541682058898120912322331099073512366895190406177746884322528641174585524534807347377412627339014902275276505787592958689935810576304573194771473481320747062895272282317593142733486744390830508857030290503534941169958684801297537239613163372322424030815262278535869037176934971400787563208892037028120125248380590056790514910962918351992275035665614407933717564108525504343145117083893688339457601979489285820214463707207801470257606262061503576719767583554587878144739964568383381529230508232339724997707652970805292245847352658291424119810723084654313712280492315246983644261670997934326387045472301261251132645938420467033099850300728413870837533524535912807977825046126830502816937626247034736095489430486958572625035554024474612443580299298896886435975733256787719208080607767153072389668182369204197410780019186273202572749203108424700087322063503568479907752594804182437245866898206926227811120820090657469631642460264039710720*i1^150 + 1182743934904122225409198175039635245318064610080444735924097822412618149979866456677585240565713908097877869260126108280628840300227011487587906243756366539423869632442755507529284885341558479105289298028422954220951958251824627033492099697274742980350473111391952457433168958282360126930194513674954014205201551083791404701440390729518224064784698489963198044907385098832633524516992136442235778787552546504139305585133609886950546954502747778682343157746605345848607267560533816234598961704342760989181797473336106437595593046969136362584275703998485049223580409305582927159231107625340289907827336927429634698769517374454116623138643141930689199802913505320169076387233192844690736874231680867313651917455855354646446322310294140353825748488564188512633940124771942492492959003757784319580715474043252305669695283394203011102700328936177462950107641718697873793762410409620841989808323394099137308291478043694927486042688509194226448454700836751901043425688796307334337945809767863651236828733734612512235059102324485953467903995354405187687981276871835160526159972241342383300835913309058579384623049928080324605860745306163852657488775194376758371755159539412349233222276703077647718701154390540642572734597865891428186115009213030600729300298273980480725938734904474211247232653522348810605485006385703067692504276359454372336522528512477752190732702278562456535723216942005292105775510399373012261305826978739621743323227707210068482096360722414423632727133533255678271051651042406611064998737471302463429069482995452434476691412760970710268268923201121355681548026080748106396772967326451997459952983022908710659942475840475533509177252932173362468822279553464250170086983722003219171916438578114079029327296946979323116897315102312575490059900929628790569690842715031635209656153704188974758194707303596790922548427823558904119490899192528917964369270474417174692379245881369131602732818915093548933589314372963370891441329610955848350798209642616922849325609631336067228339151352662197765073552500077976521980539338679296366480965961500294381568*i1^151 + -82834898030089374109184946094629479261999390370263902512734756976664801846018565631140239599596632073429415647789952020538182633955790950812215194425620045083159115993930627995718036590092298163482472246116287711109551925686538664417766795801891271947804897284880590803753495123965793105952103646181389733722858883078702904390661969562366373528083910924140186109872673051457191476401568755389737629945613382337752247951733012994973582948410275777547905718205208398100729935525002917809350100054859131429522716618046924990858487091017926019458402584081632840266295802752980908199166159186317528933242895000211347456289403343286636122773492542310608773658480770879028763720683357418379748769490103699498406459275931727150381676808304945247129661266972336944785527974224120746016227456628018323906090482039945644109971487330958096991288810917063990073636195207708147625537254038262058875709040084502476234062963776703215126627859926483570167788452062404888285365449783652819175139552676294430686069377834123564260027059563990973673373955624581736441415464838406276834175394859420838791530128788748421930054418933366990499068800253969660544084953359992007288829253112262511324475800657976363328914505996718173513401569552632681049027625566440135576804570367546064196772826026950753375726278986558374305548422359369889811254463799297768611101727853348321792520804674854663340570515651867149058600666476351675972229152025012588409801513791446090343872496517672742122687780864416388185252296510314007357713755122753814682472064337724287852492813610175542747957431448182350865071461752767420660263611081744959187719631858728450456551236141094699340249225887799078674771171969874651582462995505786654557668339984861558416036809469889512744776704742212430971796964040073007924500467892743171284422815082964598751010627640998989107921373799758257957104763418720847210518709000234689066246033611209969101208208646595389392017717105486502334087154553599602788474321479736287855905035625781564908501915622907314844219248628003326258144546299097078556524544*i1^152 + 29399033102143281529740014605521762637878056877372640708883190835752719327313092250803918632037980945910851303410025774123529974209927387660307427661079722937583585968583747954241870947651353440845614435730018302124070846488964111737003398836807509923850702363149419156517112899634250811040862110418896887824750291175726740071105814075086923367575202372590574095705412534002143645832347616420853189362837857803123335329931588730822346062848279048956538688591375563462508792376206484401433201110120174461804087605523747823524419579281849045596650840610647718347292856109091853463359993085714436492485992262608339781192247460827685133882539060269128946070240422818181313151455754142337972660701209186883007261152377775021450666805805759670414017138721865188809080174173416409799506251597555578182233662286655190045693564723916728256969443701572115529682792879553129277021856089603381043252731282194196790181893522813009869040278575024499889275495839358196532728358420355202728876179165383225965529289955049276794173942219248130378038548994421328048196319226217727674507542667720775360873976960952653707050912093643288324306468708850479094975460636335360146538675221506487542139614499088746017565363390742946239314878968829330900401198715052844647882268615803546777772560213077148972989207732739392667412520562377842813336139391359814014224300766957750389588892353282268262641394100871085759185103119172064765636466502098349537224709876594574794497959322299293612145306865002343232563702707409190043341233534232960216305516955542820115112483168221622607500185059368682665387956768403434616116371892870801999590503841037082980450616966695513464235610740940478994111752447598708999776963252700630734275811856518202183913223529532863044379114380630815459972378914543034890211022811974043674780469454636948162279951385994881019823009445481815889623245109201403449682210280824178589631447441155828049767122257909941321431278952558812296470912784898980174658169592484662941219384374072464816734707075201415245838403860437626576158326784*i1^153 + -6960637283833439539670895333409893226833254837386534252747310374830214838872822903380352990932729893672334808292159726147963869246071175069226895996739704394012208123847958487539666381555587408592917133474192531994389009466641893011616555174912748082679566500367592512985982661512271275553967213775069208897417001107849114937872221112766721987602376465107420492375720544698836327587732996818983799640647025372703525696840822115927825035645319237813194355586200603228610084868359617621373122396520360617976546076477109175493413081836224627033490357213229667322336097381563854940093075274705470041894498875167657433721735315093756471034161549215469972914754609243876062075322767180279357867099960510609960168421699303065940436095408723678153017935238367567102605472703663071451301704516629932323264132317748111542746672266728941172245734492849430352861332922938881289031401398562180878018290515269701358704488249103050843851321410219702312378102201456512044707769395738384932660811809813812402679410945023941838529696946286476393595016514273991104355744873855285498777693921142107635635640285526230548446455309879527121084722392245422848691487065229113485506528767209179473250594678837821645957000875064768501729097569133484444526879051730700167446401723835193002844831635582068787644631708657780980758579096985511276535224160871182235069343307552490369169495422921684139188970759750572780944729945633811406303377252657898879186522664453113627749940921431432175513203806810375777964562181626719704324279813951632640894136498771745760558379231394010370451775876112866376580377963102992227509114403898943970333095493215500743316864211767287410058967284322356332671166176178559386757067906546999637721620640183069776153073504478108039390163745506358870363487874508715118830446506506887773271582856710167743823051083468535284710484886662156804406539022572304637033782675631031233147461558109118925726213874733867884764665155663224782618642728455438786927384890953964359362823896904837777652603749184793060058945552384*i1^154 + -659754563925939974545502117991669346535888377654390189032227761117351026787124277601443850316049229048693294361881825082734999599887852617698035596712078799093454396904830015570625309985690917918923410154034605126375265679507168755716893361662166989446047755464250253724761825035417998460207559145861828629791191369260348641507629193335441483481349683821363878446995224499114107836169367514793696214403574598743057184761394161620522189356838058925395634242016418732565273060903323476860287129251925190812690229415532628153132267437017326670308336885457895625973501242885409557041427330247539853443034187995046852866277943341330668120335659322884576876623267252127414688885043955772137153845731069249271935854616830555862339702425817633019018415947563718925811347376860622820989241664297294472986106884242070555039938043693362277697212741159990509367151734154796571913307010991718768926545515123038342295229069965817275519426021602175502818968116531575951425905158919404576501408470843589735054689883788078712312420774734134128572852604829592947845107847031879435769804944189852603303118712976666824291540667908899930335351853251622556048798339447746116058098399062180900568935960327775073905825470049470575769461840463589627298105580715731588577512993293756530239101079451808920474711419327601267552259465749837498802273727382557433184063317966334453684171923640658979716394820620036728779709993209799324448454916050522995161280697869488585305453925383748053185754788771164442831184034585150187224638751972366662870698370136658148710287088900341882965485677171693977328817366163407192277752589760509384213568416183596664668286580366274834507151261432235013183083298790378760035431341608187926329583732359665474510514382857664877994257263475707120530477775885725055884502563887311117474757360875547496740658853249613892382965722475529096759859786654089965965831886723931071330020360827181595590165684910607609110516619702761032299551865374502381447763894007856972076812549686500573548787477250048*i1^155 + -3486394127038624768363524891189912487085763812153165229274843398563340417105623980201808445564224471104107365928018293412809172628556255497272530757283000288988151089252971182252703796438482350120779169963431729560597106148498170894830504717174232046695886802223563056226910712637538021472395772890716008528956309110335923581346488022243455833987612498933980811556825185675033769321767886406563596606037930238697460886104694673410873756860451649941983419119488664148520576306193416976967389707289243535168693838725253745370529969660833229604216733997762905746164460032735553222732078452074042409143543732019082188103820196691709418784164158040614838844466804729416156818451498877999523207540743382336392432938662353587305002086520932908137268021931482350441074708044098773358854906300461234612843490151401793393358916143974982233659365290500171358610310316549945477799347286502409445319590352106989254598205027588703885479788296928408076415249026538376500769362965303817627821004969413672070509566397769194771085129178216332132446206874889902998223951657443809646342673994581879095659870765659300002011958190788668844834401820076881894478572859679018264970856911880567297579278306789437873112641385094040000106765613975539368096334437419977698726068146349293021177999138423861015037773093479979307437224712635476113606166958736392639150482158957414187837122529578275325511454777563478265937798779938915464324855860971019999615028349869129718213862337669392676273640595015541334083634485502435747991745069835020503436224253833103953952461807701790848789868490226726765942661405753216096505993113853312587397744268534078777519165586469027267611812851389626760860119768931963326560435729847575094417764667866076871388287245221737062292547593600030198352030566504693836906090475432324534281508595620147014885999527971386210826925026926468361128533030351625033202449302835740858838404678122604980752135489565268883439737072675143063959711829086172650553832901305007477726696735506432*i1^156 + -39225315501322096833630367287718128455027086244239272815922176220594049736048414389940512474174536515159687826180437749263072532089865411213130060149669401838131739203582447076478849352561218770834650914630940219274505441372142494038078471112024981935101019023159770886985072002469077988676976658655389443190622370900994383203949333896459024214951925846677596705200412565616894788354104125321299519296384874569300656382346926911633890531253212678747579195644111453810579822590879909952750989432705626394518537135041800396012233744814705395219374221326007791509224204635404353655568143760564899472331409024422847608123640094326256986182260048290268128747502137233361454106056426117024118860690597411765888377576148642262060041301372721031550985749141421438600489200176526390798638284824587889458973809158736305215015166555332578182148099417207961341646537829714495563895777959493481538622341910991790038115054599993408563870088090229207412747315185308832407173266418572317151283312634570831290120570346415314695007263427068731158780241244184812076658458096804548431785299483400945390974676012429980837721301765429647587905291625052752161048178998461037193440849149753230138746383953040183679186999647026401249751217072476592894780617665977452489962929621719039883108127830954366192616359513744634587245183735807927631639587061278008670796650788147585471111700752939844753863958344094308871567446105600908446488040717647011844091438073226372180448161222339290757000936353625681606087433558841727843066469574152818712980573563401161036945906545430265134107599244526988344613773125785926011645497798749474652544679341533335950343502200973101050080317403071798555705671431158281314519393192100548600417848502071504083840096168630955462894424562406826536409947622604546663825943443091066134188952436982577367685125657974273536334745273808314672993360408522847429992056429733062329494180249157625651670565986602175336914159811954342227136399116470582637607893212332032*i1^157 + -6154298439841347568368151535536310312125675044216000758876142499051111442234552797283509451798025875660019469768472679885751525641890656943465686550686121264884013742314298752115603281307092554567411923512607922879991514935942925241018579591341348373138589052031616036437632567844430557455445762717637778043154596049810786842937285159017445079202909165682819614925120613120619695640205329846108644794786566838069448639179391306574965749712839008195044934226989519168128382296019258359938108403694427719197199741058117061932051307269420591710715186376613780383849260717858237037570993462610464558867923640089823183924823071423060227925855956603122673534563225118806909542999958790199943832982608029493976544624933942170477274104312108946934050085412341632599420574927674964407837518453909998693259836353508303683414941308628422104252788928279013304655553791689374210459373287673960198300370306410164736502367961598479653876957942555866003393019830735380682535730333828763074703963451122735181236557315863190101230523070420349538207539771164927376012497929716972778831815470897479766308721155274090873333305754888412959710818391552525050308990879082841556788789235316796902848510007161797043732503472355512926636260622211855901401268396560504775546406876338429278723838594483353077274241569023563520046810498756358207305511891570256581039150412383543589575107019997234169677241160767840117334537048622141530344147308521785011300164170633457128787127372170389991108155501704135070280248913095536031218498262945089836313440376333262881051008266670105677999792598992032659887528539835929097057461144419675179994013112880272546454800566317288653574704707812779742267552030225684479423722448639606390901431716323493037401710296314521872943891839372602863312081360714444795375112036394680163717287146389545687833819713664390130621441574001722896599889822106872406374518947699628289614051136736982610050679806355638649716408914793334098939886348271616*i1^158 + 4206740666568959358042433885736595084438274347923015177940083834274360545248844565381431593746982972972208673197683333368098693147175380215372234960615618275698794671642309348262278595407031371717551526278809568128108666536146348657952639684361646658819043600965291128566429326055467121798431148826410160498097811832028036784607353180735360806055017732203179652810510005551754256171205993334419719239607005777590190595262734862791534809868845911866440029948357885674238352889845570224556048848273128901227886675063732968904188646105784374974105927079951158433358528704732611121729795110446967673645524068048448326097017999199107880613390999686830073194315441764897043833991269711747569275995325465753529290002603701324135959866008638927305607183101997448404878993298847116306814733088451272366727577840528465369313188459226990610440462219625568762003729417297125923621300031038666086552514053276101040091350962470013368782267588247847430585838310447499730372781857730949826938937806205410515085757722656838807792962114856022648268305583857412335493373442523435266978627292499382276535672873739792657300668499813195364566729733870296119543236574024422887662710263335675041323915490628794327189503465628321857477148469377374698954449500006812105323118254629350899183266915867951084087028921193294845995675562705153687364166761540155489958102671600494719389975229821082017448960515114056436687505459816925984025538951118912892392176153838215981464952099035580187924857675887488748499087239429260512320992508461173305458050895586510557811493876397351055894169233082956236166728957296243165490505882735940595259205152321536565389187159218537509692813353503633641047271879290227634254447935517182992369664444201191457985055395719539300865032331891497454599229438090653889040275669223268187380889192249116627114836336910960499898339283649671399773049439927839594659422247229168271490963732706657602691636721283784741903857602265088*i1^159 + -31866040290471590909290175522226411543759962762740283582436058033819397044516446132831009189904443481816444323255722596717864607565355311871420498012308349949758385006529953822670080392047424741283219789110296568139632301121714574321276734076231819371880924582423537221178953756241075509130275005510321671734772013551507834430692180448725542894825202123054577117376272655321171440828902479575000023539395725575484020873973857922187979484618311228652191313181805664266594155522542934338544962859024778722700855192914703318171858079122961523741757539384727795801162984234100444805293341311157208443998501114996146433649877531141920916989541886818730796725776982125930238428766896281386756881755552521683898773375332280356462532259342622708702899970778774649994700501804789249988155069256995632860450702114511494143532131571757145378926580492645820519983586331476560984887090959269414421168735830287401841254278160464242882962709448787516392298533747296913396909206848586580145773371322588279945517531731566651764827094967286868108193761518977014955710856042027018067256707556968785410264043667073663962080767145420046621769435927210036199696013161287855067972558303615421517812601678129118583449208983093919342301842240130076435652678791748786567424198367054976697090845354605234287257827765402651032789530878937546661436951164663197560661694249640773925947713786226866698468885318701714689815408688936408971448820013202517225691340794310855230365084490578322004175178706046780412316139254923700084651905310099301317904637988765240410222980515042697303167895199916069497804060196605711628086781895990687904995575243953812929676597413970383485939460407377412000576160504181656985304017206377629435561717571957690140884257112656509500113768210699512958144934373535871432644865988314039181558658460055611209652026299901815332464277164823387880625376669818841334521964734487246917166182620654200426955483906048*i1^160 + 77045992973319082567954168241934788471166928707337816174729170825813733654760126045984325206662272061068192945778417097088612480633259405803161848868432565973663003487704034316071504123338548706098389230366696032828746565241313716582914232109336506242800359697874032960555270073117946867652656554064264680497346500098834054281076752413336352907201687594903880643159631162844824405931909097989590708794991656660906474510289710077661194384284561071384543863314923818174115986225739877447236946754930351355368797603375688953818288463912067436857554952233904077305924930010902322569775204954545261877388014693183269218747105002250708015395897410996009292949686829505256144253892231338781580793140339853410920609784561572371489871545254521964693082645585490982645599073767003595914915524104076271582453449417914970840282375823866912540174470545384260246932551311829414839398640974991203568748103690405501665256630143839834194381718140950322598517531955914037455473385701212543251163712997628369789433991655686810459777027094476609328478497319318498243675975025128694169103525798605247613573407132475598747335871453234576021738221950325895689401563054279483475195983674141447937636076942935179173703235435126015379505419944846565440718556274120812260959241424437530000898694237995502005524470269110767695542610187287897365165338252503853172364045730844506258093732297746099530402300148420414881862584274965149117519862721566439916143331103834177659689374643325146383684205950505237479470292222537826350906933170157413935362902040934334497241644870087845863279234063685754360843047293457312396269402273870876029242218543868682773093754796425066764954294402300558587312542003609713453634728949837176600838921476061361712649366910776397289875059361071429567199949210373351202048555479361303911496338177601126970507237960325208604074624743501923495100306678747484173824574987071814853067800576*i1^161 + -3114862925374381883784687305843847563859492489398172373187828613083747290064099898595458629705183166799139364541299085561689991369888887095978187819562872448690872798692586512915067088224360144263446985859721686166718252661680018226937346404232149311920274884815053652861491497038280271041823293645662917473063786073711982415550508364005038028400699142319495210044047283537153815931011063863615429533315911913745987005856883874755311313818280752314896510452446403528270800819193228781870885877858393517795685388018218861226345515301615503182734028601807531550545374821707090234999159937370693087418445891500064199311921672299545355871494507667210758006194554615202160729078295107817773441963703983375140821340270070665519134235777274554971722069373772839956390618623547398042725586674804427477543301675972044975203927019917290531263546841102577029284365253577558508035741745841943510770309524874118208106069262746233419822169959205263582399912892480330487159684019453849644029469278116282217102027394959307448829166147163286477095464778842280660125555969769023409312838066960673338252491074550945767874259791138864416736394683524602468315842710928866118258716340846507997126347770779210406451567166331241277945545401236740709297554379762860132157720727087090957895142018403645283509506778968464872064038853884857784576921266151920332796593770611692553814932639087768949447791471377969501155071893371125537883290842770072045502967659760034129593089763976765319867345413013502799221709734144077363170869079924801239595411579631286717354136643030459965011416651049466468206671838999633261417174309321782301023232643974796673908393174665651334459161804337714526123797084034998571007157074137519094582150573926120955008702702812222796712394522014309955647393013602326933536534817536518523086699407903806341350206670954659292001538855531127611790575769709914898825216*i1^162 + -4148882731141510229781139269056775388342578352941648114992714141704222021686298866143232155034570566497139135866059824745617402785680184467006527335345820092225792894588089158985063555661363782174365868265372582382435959217251251955661409932899221529829638704353041464342835009302038450829643745842176870266042412433840584177804425578389182637367840233965971494546677841165432485201346024781495547443486705814946447226023041267297215900185520676806983017386979792650325777984847666594708619161831481506437566685081578388938475113076745861777002345287416478191027230105167397634360168253195837622682718655121607163285796654358675672255784631285996654577757137260463952340228542072772625976353827660277994894166120011331458444874936014243254898833548536666573828691017649875389561096619406651459032817926501385474598141064877696595482340698096214516683610945710961599866900308377926115114737697294474001157212658977834420625641081513423453405975787614010605085841726219527099377957475545870663799417153051930725985345785089506126139008356806500212213450021421644848909282697879280472118896860186833247236624173821912298263647310778727554935873203849279575980982373991303081761729312496137140704494957703607466292587089617438561440741387612192679685180177831258316818949462751955259435461020715631935922986527842902859384858706714978762502113346691981923922426003747155062511345749402535174556483576689760207012780695299467442832098792129310008444667172178147508745525544595830317347127582047171290108811515901812063198329773208416296525439944656942976096655943198183534059275935089977325759558984549492926846071262940044722984600054577227619667288359425687920902627984518554841219703445330674075190455106009382691604957677980979077147822664707724223261473957935045490033793630706279745014162153119204380256678219664830089307869558088212152320*i1^163 + -12383503624106091040646694824931861940520852837563681078728527376745383505955979141698650234544993182673121533584038037829899443409821721105263756868367919927551475742129583377178852826534937111007845854359875471457543263173346053789666602921900669947705684005850204145243945300106758367318775024201879247057178602689036130547613228879756946738272203690858782867498310322143591191502430489080550803758099870872781687738922060563240533158838362272246988970252013240198175908223785165559762843505358316574236613769622350389760635358483321426107425214480152640881778092273653581937177645741602847150160345662033829913013334263090452012206418133637369307943361793348565229634406162203109811234900997357653999399039266046619014193159416557446811359771816315993457070451540985619035372714117552427521618900442368028428941248769040366465698605934976067894741234111037255614934412531978090327610095054178623287499454417604846702190530214409108083441501712348286945609053950036803373896342808899421925394355566143577313975364086718871058193822086359904724036531930203040264943719015888651522536523301745747862110501152132909035442352807658803621384577686283041718064553603638231912073588723835411376478192654769969330893734489812342113911285376206354457624116895589641903759310122781465281466100712360846437857784169051396508043591020425693453262548611531399817851287281187463588750535000544783671682339038910004629316172240147958968376735785981688894519966468229985120404269396968146504740271965659805826620376631556073069912821745113631417041822901439467622431837723511628167153009159038320736711980455847018964089474502965200527869602384974773619894194545614521711468153970100811635203225950923769183452637290753060337025940764514672527467984812407190370242156053553138712506419409353287508970380875846421443131108395868749824*i1^164 + 1288023089180178572320512442241811315211182643512393698770545107914226390176750096136439357483927376420646885578015794213657035866324279398047697676908017619562707503703548488300151527505397799498198187837805539480858866758251824455457180929120397423577210913606530104506687820550189933580613488106043937310492994107846398519885253100804896952269317157835236900851183826213834709075198096028428143502726849415265927580676312658220789078764330063490477755641259293181598824291634915023221526964275838626959543095062224007600183226780788746633419990567609383653306118491196247712349320249190311572116965163612924839993585079045495971728184248871956041222051111117150088533848707161776011922290867801299011879800011062524556763634267638246372308105235481901412016940947410305231174115536410200638839497561627376361395852095355941455875881042269750115477247336012260886215728241442061826887584268264391118389817892879635792858110920246956509331371551588266604569177376397930773656235649187972942565617247321756045509696006178639581988137288388649895476604190583319020479318699984518512205966303618384790284899945419935149722389065892831720785597338056409708754641249628032112836457917939391199767595942917694709101808099168274767162549891410734950311449700575484885675366202461422544678095265825429555360276849484852185060095264974546495946201881073137657180676915470839761740088017625679704031729477632037539242834213795189468951525463718090645325021604758794521197203689418683988690718204266017607523680913060575532289155131293314611220786617037823280432513967200915851715424624374666782457488135411021460958913825111074271599283407205046277609715217418762834322380008907122524295828759321789172526430637883546593951405935900193525952604149356069170233095477478541363023539329973241153921896092270592*i1^165 + 1497583261113949499923736295795256870837787894476772644147563794956411361924321367581096347402436762068535337834325353568309391589006366647636320506139164188551804519267186872172862143555926553491802959530306456830451578786689600618890319198534485792955088232642420895764039726756289442181110911373609208171863103269834175675623919980841494553452803189759486445223629157590310652914307006682320978355426869577059364028495272259650968479850266547752326595117686794264226389243709966800464846214549794128766928050483294325303137012097501105608201645004287892638968739141259251402623195294726343317563642507021504927759094583553703865042683445036306199679222975750698339291670851680203656313115983906614273409593179008602349963762670667482095218135305742649825507136295180521633377782805301277028482962651749765361507123062152295833312821377031392363879687133979225584178512235831798516877065295601011607590993586044855748790022626186226004623679691328822163276045474086251810482969428200089257367872886434883344847006182036863539521962546254685320974876908743605029185001907832701026390057412234597175829396288610873652020662584184583457691262030094333024272349364071062520281282021384602230723881595166012813058139632395300571924724367014422234790625248567638860525604611032998791824501954976804693392874880496887105079905809445735275369464167866656781040901946255642281075810337462046721210686475699439128352384691155779703779199923819159372790306681391329306416768106034531841509839387003691740704459810502103812896164575618674760178995504923676260889263784564122743064481159101148190745961116240744728514973442376184008573689533962309001404769418127600055662843050080394903528367124213118523487507601192480627822412619283137076542912557205350724265949571689294242196226048*i1^166 + 359177521100059629111938324309542257486215888467024973629992102683656234086364414347636372146103548856878879979813311877213248084693014837523201542372092300242975374489183870597326754275472643777525160922516086166873110971288478732745835455664327763137801268941447877087767965914626274713126203987129429575776042538085428487325338447174116691381454902942213626698467245284418136911161352231998211498364284597171167707839240550227077107040412478488225141450932013870191246605915540255898973350598969598607229531952377618677476073921854172208556044023567041212013992098501064097415271589112308692007468671743751187352367748118807866262168502334504858825583502205097098517127002327538844735221052587119277810653746917885014524267165746459129287118459793316850568593286356775771713781840987247291692799102110993813161351755597598593361042317218752560979379138548935398656618611771402701258333056059776079406781982143599695202358437258285079140768687975111597776193228450135850267408399838981123932923550333502004380935017045977180364195484640360752634454663940895457303373633326949329243284614184046520779916100153131359209159125436267971639616951860931104391414835324369927237074785535636850914228394693792222029221916756197768561654514642157561904600689881162037918899652845207014262033487790269340483846148888726388911704098240913247728405374207447209757348105700190733509643013937037778488307424263744619995253681380949285369085818840931470356933962678483019434763307758197637296838035747415258129961121676893237039643512831272966897564396079950807903689927860180816905146956495538622070428505824837728413608794690955513338125367999954923112137757691516557909729569331959128351279118411315715979574349189890494705632080721111531289128756372328939520*i1^167 - N1*21131940298353041931089988494556797126051217425164060088173591074276912950535784348720708902952722476739452902218388039173555598063716849063564051930038038924877442928346265625*i2, 3818348615310730612517877528855289027791959791100424104239149704737472469567666050009236430633435570156268181753813725299732212389920863555235062474778756533940924639451620715393313816876150895460862062587732155660182028007859784647229421367199551682296385414629010956556346356735406968921811008278680847380759897350486493996796520094803071918539430043869335794048512349248347272295962768271244504461843174237733251359685979636990685400594034429141193299603163703654395342229836584383450465696876505555438543926488086238187611086424570520078845052659767204817142586470878044302222101946837139527967362301032778145924871573487100885471422677680318038489981894488225713073493633609888877695657147000635686198539005977541721544535815660682496662675284097205500624738276458177203754952941122125544417701207320917632609364363173884943259937068054801643206522438620285253604944929254067481156008207435601017517298483035039981420774540288026419309338257017569357855762936617769551085169392058622123459108740517784936261674180007091981163599133593917043679146147395342545915052396869983094819473651196539333258578709033080266756253541783846027025475495157257262349336146549788639912779336656395437497540165770612664565767738958719974687776343029052362992431882590399335877601377847760309542513561740915555216092165142249388588602391802170450801680039703536227289413471881225591225292421474100868087637706435948946663698654457702702231873018284355851890053935514080836078915763711141526399419787081294432302465391521352503985171349803055068582935185531100863289629501386087229010641547139380785517607604905002428607663158197376495185827662107649745429608722148296061177174294463074492776011803002104303287895185634024985726725965922859625224258836674384536481224573419257606687575440843512133702879345987545304216237912607388795760913993454370643755966643284660505985841358706705105983874858878754052290983747967190547742387048519569683997851804196548046424351963511023274263923836783372159950383514636245835517683875137000313332706753179447243403513725058385218821457269480627862648334622602909260079049327755190066859023235667800475623589793560701465353910122782169965773788640532735883893552471535569436235441410644931346852400903994010519503282738267705604202258572287729636775291936364209492275467509825746839871467471234767121804978600049829647609957349913125447007743419568010603781100350760925033385193482834673738175781958650112043367329920880522127724566305748163363904356984791685791153936955437902748600249641941252067437311789249257083754005607171270609425980277502066212862833587461614336692663253385461244275695431049687800826697621384065709794939388879528335306837503894110359407080352863607411009329071270074372263835124645509687678541999433305997490107645355040477417721437894430759021369507483458756507899700334137476063715739866201832994649302452559427905432459664431172386447381421950596021896406900158572761859147105111060224569933533597941277548670768737792968750000000 + 47956802008001669640034248973319878039157974883542719611458433814849486375784550122121327017263979137362200458108376989570428570745826749737017623274511828526517760708728101996243501106921033992985535661691896165627674241326283012583768368374823721635899206241739007077445396178323777975080897145859579389660540518562593945445624624618664959527982456537079491663646942516561292655610799959096441022506124241760064093763367237097139831699916781534097633203772005925496181994129683868382245482674924991965951930747086110402072643165551906585593642396021002989420415217449887042931646558540483165535037455117548789767428183050067438892839900906281273727195144687209958708994075588787425753826857718412407376669304862857341186801074323331950354288150472875117178891483892140883765743668932451107071947616675476738742982198233921728578763478515271373118933790630435425815269870388842085576826823194730785265919458046915616344012645864005824295338022597013673504190993021632365491363746793834453872594838320811046333427244273774492642696273961514008121458646821444890669854697897219918505876282284408761315661911624256062835927195416464770935083262204250120782935568670197083532032293648631883134875384185464909638340909866994143318652729884940529926135082267720689079945588955043811426470089677433337580423790097267887948504224173446737888006273380033146628156869880854012667522349352846355215856710355689054308941571580151783007501896017008920167767714795953467438913166411025816960147466012355908386687184257655538172892240185515708154408683500273447697935834622454391555849090466838819310863028883990813278473631064443141155541277249077566838003170346697486624656864671073604330032095024000630020561280598781672414001817535672433659422446253365743114446102845182948909268399182147848694036571255722469248389328158066953777111433376164767351217357588586717423759211963508462571326663537971880788577941810689438397818670645769460911998797430729982239933135118138975175372850566205524265116467343832475319245074352604294169989719446607386095360652697019427275358224335638412623423244350380418373121245308682933951369482186243933797996916743094852079332076801943545055097645610783243207996330566260135449630966736951788302986436225339406464482539146423176841448797369474694276605618581303089380514167570344037930904503221392642260779509869092930430142346629565092165641539012393513892964103693184567909847714765233421049748009164137700020506826322930941302263412404938980598968646384800995200640227223090702339588197269073448649690465358035534213167703260942362238971528860706712238398370515563464063941070768335248423705802969686547529489510042068199691239073072482849995347232157301512937048393745158973971961769487826515509959210004073877694539388820121376777073444211374301412575710994221789261246166758566812349279248884579394077331493302843924863963499496895458467912125720648807150096310038399745129127400640357699478386397170304991292857802217144519090652465820312500000000000000*i1 + 890503418194510595038289042564120050010987418908044986884762819679917241869729962961514391473689173110203093212403338984685273846898892884100925960845391147448767659875436846804867799172810063679596350177602154562607286809618196625020269890031660473104070556601494987657733710419006385223001543244651320689631620576571186937985734687703811502048597449486643421317581092215142303392072779717116535427926285272013889807597506845650366347825462080726085186051860787011471903295173203691981963754704327893875595963332375266834202469776510755986887211453512530114840754841573640268658785954654063540195839433343543105200636718948822012431406554094654347147349255224826934244369754898072689977351595057214491223260209871899991643706356707398223179294437326163137339211300423378431037860411916853360497072283950786429693429197926590484137839504246414591745815222952957170767482634863541289350002006202224850559199619058198291151021202262467874294152750165486395790851971686929735236064656390816024642262551457673671450227723089796083653358222745228877360618382284119318280860851766013289762146439481009838275863762422040035684023921033721246546654855384792748172797547897943688213309324955779387465812921319580373890453756760023731188478647035069426950264769169093820391665418918326829121267754874400552831382481106802849663781459782576717879997029180737101186823900679608585502533651380793888538225486768200996015312099874834722215903431534825392685005754389797009630344089527433158074342330381101281851388311043715997894810985615864541180477381154160357475984304833871952096431636897455721909324456733123723303707807422150852784320301512805021401953268096192557070546862342548459160968042864315878155613656749635637728569909328456355689104566128166033432272131123553007149634237108881764858596997339234593871094541653555158144462673887966440173926270348746284850687922112454843925064451780252145121706318348518448244957565595398120305424361200629504791014972272074828482277058017776929321139549533996262302936128561256150147427664892255345451514728873336223512074882454661944697973423145701721167888078910594451337622273675000408834277793663980449526938470516418904609663335582303734097112582604594162624253514451607877443974104192205180357163580807308913863838540892995684347589709328625281547127393104483576200673436025377895475745543685539439758755916107650566066974370692146693244648057016147674016878500450696070289609340515847881681793375934155602441137771124551782925246798787092342228388741060614761782257666348375259670925633105000194723471630592845726160623250923859789238643880643013926417674840674842005718481299961040037425295859676750788192499240938537189131258787196461761324693527365956045513199496420792448288784106416773956074059529411851799998191447986147910427608216460444951296549518512147477799338661720611982818648027551806123949792699785183383907837539417322237168420240555695205264620255952268944695169592148401733947508844985961914062500000000000000000000000*i1^2 + 248376362665760416368041266793612777377270618376922070396512068978944338711666298146681199778959240617552118840407376298699759640218011434614375568440393054243751015107416850195272915682445619966144435168471320513877861052842302205391784175963329712478310133421525548153580634853469685011698493707031381499315486204660749631131314707114038317698197792248622174509233321230735274123071819731480315555089543623255656860249352720600126879144312909470648259604342581698271382972449746029214409454635622649253262647808887968624869924062067998110553520895500708106691565634800677586652537583205001336316628211099909758412427129205963715576481480965950743783197429159992601653439698544960301461269908731117430264820222444869082794871689645637017846568907289665195166402427067087009071965794057010678227290783731223318651259529948521573696157752108848679802590515392384756146558209294101536367999687219438151937521996347731902769008017059025255067436150458156709843279878743849881695983469829154077018724491107401442159315309586637694541776754223924727431548318745211359343447420067112491571879794185678273518393785460354074570151708022534266800034107637088952279509887713381400443659097643494888462502604184865958215013648905409837511641320290325812332737918161916058903645927458210169990284708379542256418667984668860197068068451431845485515920195349939521728878358268102364640625766409083762279256221762404995112323868690012067295880084867473339805816710835218317733540135456858757158893352111909393236391743241298877791224824882490774210928055867533245912052498280644055594150457201422650115007434107729533392211244633059513167571690545477791830606249863467624250674553527605359789163014893020561500429173298258151148921880945049753288570922919804269280329129760856403192124838941085201470273366635337131300238379313096367770746892786900875149397438789509348501012316601765011296461105768451795055612614769510656756251797118026033166164614604462198564465307281776999192027031591970727507973000117922193821622971932753484963715333108120750452861183367748667602710566247479947927127647499347678879535264125183019546441339574637095231435965645881246079930445808279902798087395056804204602803185773468264351373031623530947935973470294063476816182380244416845996792966240608855252648598148256067442230718072881974519344822038817157452053527549851835432933120721794844307442075770582864346112690314355360255250256903924046399077002535321211461751630430975110790904695033991683866581851140641608955433906888710814219450503737681988329953512006581643171937940420982805027107873936046661394578118977691219506358399047888436956876074034713765244886212324440290511219323368933861771791569803897809904509385631086764125863060895201979869189221137263337843194926435153248995667383825882247488610800223750775572037111167074881573608870549046131704168780867533787452791275616511663623442250066040068554642637941517460622238068465594816964214722652095864677156738281250000000000000000000000000000*i1^3 + -11704091558161977271312102708632959194215130073937632977569080037975785491867034744587798476593602836972118940993872895061861324617596463271180738230934270229171666063944080089403435059045676208282186244517503815924412110577324666589452314592156839324162909266783100769526608875353373073097870977295414546675878065021919676585811100044183154009653525205455786648291765928070803282543165850542183458782260726109553130164363805646556487473408535611778771797921543565357857204493185302435133244216679995263294480355405045446278830712950691087784596402612284324340713944017100247209534303064745533488195415653270895631448554866119287886859597810901004932331089535615209895528937227676483316708372971877363699673027144760538669893371877423044428087240694557308572611616055171033831032369205433653323387373016659018706525893468306018682120567569360657930711193933284491666159112485409165474001582024226516149348584945564744656059900549723031283021091374453631417381196838159449814647436825643050063642807509754434638340080013188666679692092560241529045678726382374896877150052984445193610536386052808696418168439162323698772035158098100433882129352273179479863477615921079961956392269867520839697346652489365495017316037612926283446410039406568877739033373208515475058560251537557228872372818116256948781764391721499426331680491802889818482147893728240730253271997699527469919811425132599168682221791190136125624783835247605045683349353841739796680575915878551796146734806276040270197136921480975067138606033227329069668544398412807218336168094113935214053903859231214991789938234122657357691640831438991935522672463008227913290201808733052491763191185438078329500071925713200116558903859577487953399015596471139560087516084077395248171810217283085914456666463014083304773820050849138769895900661103318911007197394270502543676025111909074766038670747010076287946674533253087772259016073190190949687927450160933795510177444264448934436595549937672960844060802409243454963200343213161152942105743903569038929987251839738840587040756415413198942871320614183661696259521907091500064728070865949048278444911922971749884646501060900804028058078405524261602227765115326638801791669623587421919147984729160085995786390663334532574772180834771173662612140122384746132010421407245813945427938979738478441197453424894475176528324165801593361640774290009145677128601688440798921965823295105847696703160194889593088913996225707127156989531559930123235336648200833629466144008196672500236574006075341906234586625895284932068318226061173030512830622711058372545422807023540395983898849941578788345207546238078735649853991101839484675699607089155315746790750777121426049149537298281835236584457382951092471964313160199958752750303918737135469719674218717150746974011702199264508282889036885675103581651514197013263147227087258964411425614400834593354272114361219683799707642821324358146548135666075974487155019619491474278951223160052967418936809907548727970515000000000000000000000000000000000000*i1^4 + -382324886585343230265788989264482800366673677652869763277219958457902465962595247330742471436809100076563364281207613178647636799098232156647804548505516805981876662787849975835338412304500963277736648831796193095497910464524801002993524130807124107156584704566057965294130739519030583881051331375273140496991496709581610612742799234277795320212463576418746426102401442924244115134037091062599368743872676564849421311788776813670553870805039757528098680908268793318697339589600614024132795482749512707914897908254453336124180887441588405265656284499754136155912129842158312931028759567962756735452401472057846094433249353840975927840168224726384822136752881850798432067438452148833854980735766199599182560753223658741290469624994234427305311741339757025142594805435514243837692012064669200146212601906025183091602205334671288745429465491796838485240673717854989532174343498868091551363771436886283567093481885954333216554649645423012813790191856185950636439518100836652342564273505982232513393928516117975708501311673050868503236500193204897547851152526999242143401831907414729258440987418110036156004808682945043612710696929229590586044241703821252839061886566716448732969387549938346953053270030779106670298234622180063050966418150801833328150181513490595080938616673490153753410128500891611757212526417061037197178326408735282074507919714143176417631735957622325876866127011898753008159418261315974969412926808949880009098184915633743648565496024319463646986131134109008195974596571937381622840715227534828769156254925408135511588322912241614057453757096204847567284034614912105186974982143226717943819965344656874417002063256654745240265869458809278271014238752518515931506443678340997874559309316241684648059854310759446562226098445190082653811987153838150391832290725230640697652104589229057265554439286525219277167685641850470241686308744212208601889496680787114504962222850300729610768334353478861522549558090496153050760845858034564312381468647237841143142971122467196801571717983224142616414837666615755102884611274701222147113733997554847124824508642409571232336458306614166671013582260604927969697131244883338031035027480092988167259955564174596221027230793372641328541196127670153551598919930799863931649004531428462297421127843551644595308215231754578013757049378770198747231362438292248279674741610829721533289623553698549612813712536885447900177264928761236620930298956548686329259853772313259481438708701424103898661070741029215212750580745277001388177368125720151966901568624351805054862548557652804418910694835130841626460704053115638089439221592708408920776528579316934485167524441843264981960104038475527844282832202953138980946694867387939884037632185386317704675426104741147868589482507600876536705186703939539607770446801910385764652623779835835814241409446062825153127641853526641173648629249536915693601255728294890778073688318843276694534592183210458233381987685496736054864299325883517300210352245777378099240960000000000000000000000000000000000*i1^5 + 3880498565745512183543668400981568502547935493870074886420482462388190485174221007967269611897093820162314465654658503262846602400907129684557614729902169937057315144688794421542367241559833675994021734830751448961983849685572307466843504237475731777705798507489458984022457873060844790669493212529988290001412161109785626073218500816066335374824725580345559412868448294811609532453076456733027014033967535064239718656965153516990316687170382562162294795834322367862985288856057152447902862257293223949741930630202903359864608527959011702794190167075240840356128799613049374929510237407752998029357196232392438604599832382234100864891122420484445238453746619390310028032176212670087645979815250754404942000518872915923260505313928579217279152599574027584474247127018059179928218970927328174431738497199945556338725247347340534707434541955356902890896646001398739429515793421746852202527268766092169990218625974731070183935291841310090910684343014553892205874848457019392498676741240076630616444064725428060177231656949132418908602146992182383925384454329731288359423487750266410599359835814608945102096466114706553745463635415426877364875454091345192388486921360812102302347987305497692924923027344294453623484540611337141546893670768249056467589316874314618975566203083677183922202584106607800595872336696174663770631255626257053887485768295275695800096283526081295554626380068715448740901678320884845690883475146376607822163743622543382713203144456657481261905295146922735615927560452507443492875162761698566242498810933417811310037477576914290405408472005023874605488839202446428655018098566610414649911890093862657751989784298245758832786207976784353072786200263106531938935131670782048844952474679483654659596153478416898945272664571412645668577771653957678239193867264801536676856550111845197695391269166337225945909610082953161898864662445535179873440843728174434539258965362326924120658067112989971688390545691807364320391698660788603727043071412012025892506597925551257773415583985603453242520658218207613960945270310641298837295363870548279321370495275475976936984936055944669382899280800521381880380597904230276177806417403215723897042598921920095837011881198255605725354804152461567082289815376960290249126354711641479921253008010056202479091830506470083194644748986786735122908817857814790067936027240952228262444160342312860887177240012101529819385518284882375247902961912076422820497272565616398089445181331274286193576965406361662424091243329306284070794869634369908562360827465859559884707784079036002868128592376396931635831181709915793559360300742442682727869240188313207371822757047763096281023573884442371645750922968289059487095150125490328054979157362120339898400497601241511725594547907027630129495060354756434103841370595987880016601938561009630835914283049406492905620441069314521930172735949112936812665162790935873734823435336540311728003596303228955794820127272749182302268978006446300062097776050531616371507200000000000000000000000000000000*i1^6 + 239044663356580704480673244682244276467866514844006652741083029807184964779213372537554265658800638849310144507655931397692039371910384114017048186184793918695387079573098712611655027060662987602818453759812362994700351159070507017364623704939737341876680891090489125962604757366591384805344960949920808765943659174835277573470601164369396283365650166970793348247841253505973992354441448207761672176718476565811716173660340316080388041230068603380319480021982696306635193973493288794423982880899358386230969880910214050760827742982793833730414646309564165501856724704131483307567279568953804202077354578232569578414285988988263652183259982769455332156365149264717950755625594781168857892252382069278697833478583917116458996537474724518265623570609048388597042844708837067857999138990557809099549102398673426810112692572460066631798829637858707410623717516043527821050733064983243330373640269319168850805210694143812669985860694159204500286469091761266297421431547156317446211543619562595429227292502674044949645780718278895052836490427908421237782622293918436179821240271110397096725845285951097685515661618154020203615296444342689616168172562877141675354377387827749992768744922545665950583708098236569019918003677765187265984112177499031134696817003785564287998718911653871147964357009922702957513041203133505663648430829735518365549224034987916152902948071582177554306565426171044078564833810608639462671682366525165776604140187120134485392081496301820505457025202393367755934742504636699396564022903253356032084317444432374458737344910422787234707581828263672614091783511881493625164214545571577824805035018904289315857686271527489650387892528525933854580838745920914328463370461963495975406774392748397215235585669519967191535284496056723323248056508691537834902018631924140409996274785332395545618625261715846441551279172816648402288355876478633968340210660077764591948998531408452422846619759240071749457285432175528369417830457797222205644990993013542566868209015407269150908826002304475948739631109588558377018841221706401862796958098013860875688328289996427432436385683334816408965045987984050739886412744935954913238531924462304564462853237393000161613492587439102766254980452338861346359803328755013971705059763378994925514980672189649066260808992567598577172680243469316517857069516496691079174583810998837524835162906571007851286842733864918987282550795161803099912173224159800183628450321901748182060396466996342551079408102257079210274655244213344341370262482083516776777254435888062642135559108456192549393678015649410816920658161392962225643297088245716781512208845839516670465278516047476097270764015808926491379380589884495320915997367400299685882005437768466474936725851496194789368026946772546990014489008925544759114463601227498328763490121783690187248113230975494103403498991832954146421039548445384486893003806046707720442729278508594535644663660865155687688633412378452253297567182065493284002509461957917016064000000000000000000000000000000*i1^7 + -2269370849574651102919713289858283509324295374227241299703216136580571579497560958536877817996365681931955593546466721471373748924622735390892440564346736663741769567106701583838274723492833482101371838111234448459250933723533130794076138396312109684629199989344157496884734335664592554763751388229176576527449349947687348584051976974312421812547963513254742818084123672815380826913017188662410284494804217484689106082532153325660345798531858064114446660871239411892909979733337093208841025171357081917592108038196973756134172115115439217968375864281066942320647439169613975182652846607393885821693766880545683805885072798443754260527848617978227508702821220661971714680499901508042658129725076108263838075572268581563716844448727683778468746602077233126976114000523358203225555201327373508180903251188592418586448227043857084262045440036091505420995343812961745173363059910460011465390343057825374102549970851514102217157608989954614947965281649485000787823836755085566115978390519139223167250278073345116748247027755812593312935256581214162995880419015211715305638444804419665583394272269923428603838554101168033978237610206977897702846153825001032149525193125816757250431788199992213965785162914353516066835825128800495705201442079689229277912045760364726587437212312573213236482132574324151070371735182836251207993128761793566082858256294750242245826316875767915038285360135726931315745761072934335382837303483652331082646118147139053893296473424644207780423359070791882217716453134694863756881713599231859006144357695883414325334294674382884119919727379155430857454270403640169597854834011183928540369940510118904977111937431333820140745950014083794627502163221515484508933903381890989985476795604947563378680911476389795309025832886270983588958721913294115661962971542553283261860610470033131652593069486107074806160695374785217391622214517913803884261188483279172067936710957914772856081926458206647685056224281557414158293765863201804783756119870018172916879664110377688205684390170540749843003683089646028179711716623691826919881410156203687921251769086292030717466471019565731765558629116637929935297739262395195074978384942843539351536872943754059515874534072866748713506663495979865044558855940337131669210813441374336516259026367129104645228016973107114647111106131487212366091952820670597116707751716748314444643239473700299981443312390755621231278226064224612879291146378912201762343645915873191190696162156847934132266563449066701953161617133358989348001518513654229668239383555980849823204135268562675549433195625167812693656569123279919246906166276248623783438175321795376133223120936893823703227204450891819249768956509991069299687457214752554307054057504519872174416264028213216491167318528969331304328935914758115548393682052960839235351761993216892268304758308464961622536265674856467418057429863962537474623164659820808459658898434198199061215017994357627926820867130288932072239835069860326797404272607544685363200000000000000000000000000000*i1^8 + 2746988528523614580883288199377703568516062608186010193412061851369790307569339958322629976729679559065325328445434111472192583448407456978836625929507199802021315497949214219051959632066329453028303169926377553551921988698923406660738084520916212654000383375388754027298143031265086082847126612493144032876226393070347759686361636824078056099549066650795587966988249491541626386346686532097133360699827591854128960989930736346967466186533585849586693323839379822376073857538903425233046021657484649343599278866345138123945917424481008636856140308919000469454916536573128986716885171529738141197477013525016983087515025617394363752610709692183613929580045263691583304389000082656965619079772101509799917027625365260990041573309684411196180403152062053012418042845989357829025521908010424706677032590714634347662354693776427832974339573544838100743334758290515730079316250848909253579848394335089763368375348292930115761526886106084613735356715454018617645509608177610830429981843164290357655066306092563254978348239838214164695410569333046563553806867585832460246094510124547397325137910809960536394901628005878943582242907003202288497803690612733672218117456859707049255040692154001228574726548297281459521967994436677185893241669047344888342518330331919181963490628775646786450424326055493809994618749776481016881646597471535730671639353924092381221103762738259207706502407470375020382431391054777786171954385219092764071388631913603169291687702623149350119899474770878738681826321486925245189324749616236087770402271566351352967441098232036275532741140113213125470837536389870083715408018699853564520554185096143624723912873237286739550107496874755025154594841391518239581624501959354212454363552076212647460409339558194024788652009655435647097898413501316264728720459954337573494120377482810955314962627020350984011140677014329709684104345228340728135300916138042011554273229237297403517596881915813465813523539731665355176217684427856549335879907458010449763514210283928155010127176421372588949712198062784483917861376984116773576483014188444715479615996078090512622901979528207680960622385951818798276299302880510122398406651470886063722303980543258162583029686154266256002725016679991535175390671197130007514706336751160872120085255033142216884941402549523157162533173581876376137999587237779605023300093683961587594206464140979499005219447169384278158342214243423327400098319476908115005428586861509512572547778116834733612360386199910096138606798591963414917422959663454167973663765893116387283761853676578775346317101768487255619311746899830667867661485753765763989482788767363970343690041631463652074889656475620837333048170129109163713437638666906273363684542761328965092482327087286731110294213870124882792752181203000410042521069689000387589381066334907570115993075990254039836329680076074699310307735217167371103196289183508391856068136481958887512298276936965729264477910408251586861285462853666101808126675900539338752000000000000000000000000000*i1^9 + 7819866581884386918758070454452246735755392280855180452457298995570627953878592789737506511692371597109966070642971781721063496757937280166184382922857069741145818541917219634734489108321568047753053459294434373546273396421015734480546524405516382518427034096296299803741991842720384731583311627965648143952553628819815671872396982833571995781929726980054876873054192960687271380269491237026867516901208736785047318630119698178667087037118128704719555963201813994019091016925603693210919102665158624805700624079342822013162120563453144586468552083694686074978903820542311274452669150018192486038057484560264940399789920084383481536329195102183106494009081888342164297781727043563105615637188923379263331734645662838611991769185655485503754321440308382388476702917201405289516383696214646301577112845743566001255144321690252499481476168504198249001997354102181857178039039436798195075128101390386874425199544781147081290503969596358861691364969042177129640836940794559038554690857058699859301115711402659384786453631286357326743777465084140765669773876449962557266432338660129638175717281464740065226140766488579550837082563609801678919066613490155885774653543471976423798499607401665392565297170455675475337312043029197465320636839846593520018390519672231348303956186136717819961709763002186912972631197793816671843357416550634072881280131579114150593088948512758688146438148421839003021158651658359519097803587628374427164970615342839335955518584239687878061356574492325693394815587064735219036875462602080541215490559186227897980606318508368740532530785332391720051937348458960313073390969982537618318939039732545266409540062827728012681304964285831264232600488573060333167676200449684639364959122039956993956708989701445090242609683663905220472523827357193872982572015373042234322288517176041688630292172665561344925989810982432135273108326658072132331408625575809831839161091240615184087441792717033005156648257825967739920014705774573675837167050082792093397457967432475603535954966358206748646085311677770943685162707242032056031366612528235714562788509465689827077305113354545596281994563085974095310972873294713397579267994309787405242288981668696860600619789861254108290120584810866671099204779602902297403144858567162681853116308390457312686697887144656711478710812853703163306664695532471170612609639416489172259025085935543537583613461143443130535166515994081028919723283501238449096047579585222972155039218891274056778926412733356286832428362111246600452707903706928905322591858572695289646554184212860974305333029293967879381156631320116395488495851916431186995981844520805478746578457198160062147063092242516998377113817162244253012228935114848054153245092663115995620653195432192409409318336078856260882079797990482515153956451439488714581454961955300376553525687338446617260421115957224826509812527985077707911759471145792092252404304007653638646752440907054799684523716262866497029743917283596756729531781093758337024000000000000000000000000*i1^10 + 6258308511486910321935151579972796803409348339603812482087682896837093033526874405128986059677526400663626664165368545495381546329271677793888748633792926506861128368710629195383324358638234707014099534815608223855924236212964401385497538172634664402611294720284381747315153624305137113343751445380347694595587433151707072690873626559651752714273917802872863725848614471805405687019272218479640254794923793643400968706222399541459499328150545287225558853657034753592436621462288438130935364734749242280865667392995968946785403532807579687315744272279248733536561459062268877462035519687689402450344933595515324304803206465082452936088521097346108208136704618330286323528278579530062338467254691414039332956459609826596842061634077369749789759661413321145806406029378027491883275134970697197579863305723775972681221344437597941714745281418017349292606636617302684288826214511598700558570416033861996494698063457123759001671774343515299566039285158216074699228636223791386813402255369463210858144998516401325574860161943467184785003141194098754551963286534056148190679535809688678830705601967362732729221844847968156276115252203077391100095642893919498384394525951210761838048027766883847252079890447359009537795147340646187775347926407404694670944419515957100446743176234291050211830962799935367082135545776999382339040124716032053572436459125829962172261449714448571207498698681235486685791101232829969440238750465615378146149625934748625517663649461367357302354984066228161304431942042557039060345684471530783393509259575121287800757909698998694172790760089997115499081320112484761875329913941696446803162603298920122139975448169104152487155570651694461608974932912240025745197357360915308602827597953260734396586910473188024408116418675089990474544217008731624001777176322139179952503307598853380158680143532113364909512468746594977598743126582954589427584043558837368573380592060215814098122661217036533142343149605643178396843508958613367235191494812463530667832343100519457961262512410116724098806080059368098760284547818205652223366117047210539399656976617137099248774379830126198472454877342660281012717676489291593571722631716667416229502996757190607711541497325600189760183312396447772625429384669480132625264507543875309857829088646425957295003713639857108024498180110363207379940940949135829404429850119127229961119403077571386931784537116206977932980135212037890581649790301186372209152721703512274978640191580279384125004832786773599997395570001722299313841662187807154380458789072805887977349809927830638465746191018144574843422510656832151946132429516280522716117193976849173778129019494445029462312603923943735718334009426805107643928850943929494517477376346118246381203615119995235537368025660747198954850708484529598828105484461848733323825398331243674046244429628302005082978776721535291583663572428710349614622879990861929704462914724108307555137671478095945166138157977595032908741043664110506196105823845791825920000000000000000000000*i1^11 + 2501895457301004318158285961983243021654436683789942774230920453224672195135522617802396605766425952780402405721331198409850682014582070759652185423787011788728024448099300028374285764409556101161400456006670359443552907687610036523474201869843638061418765840985605825985573093846183463098659166856511926137643406094255234356464081639958656788754879013311434003062731805627611370053652358586231120393636428016875300735270245298027710481168940215495047769346970011007114817374862344473119799764160212212511589438511177193604532622394508740102313887344424457952509907922046429983601319160960234557175543882440933134322402822446236437654900896523648782953153673038603786773623131566563352991078583647450220047532888533519052645855567401289166579040787995482955496933935624516317259962910047436483412416793214627834929843603057891346835899375375607242627149256849650349411700576909536808410755440600161874401921236972914341173973037522982546368745667553280787792473101486996405761764851015621849190671610447536830325757814902106394592587632243317531928174627304178948816072240937115417895424029713234939784065355235951146798703927611677245277675855413650594593675440718326658733568435310521997574282731732027946997229480080396686553602662230169171144161800317089912852278629501006131804000945341569117174876278314681221341314357351821675266643629552099804332085125075377162644106944544230827024446367309154261314833857577629118351619531422454899307339510799429369232078774760477536941354930425161244295759952402411069707504297466589044557184151262963185723785996556474501804227482640147834532596032628722380365388946437413106679235287389359562068970503365254205159526819795058944197017850618657955408784129585592449365772541606333934286998315897123167990518334133638711084442445014914885549504218341162297972207799268677244545772757820688056506584291729369965604654445143458145444045875954167501841600980860940082970571772287099985540396347250100164340583031391225765001004689091427135514236095711267977367562256864242694427390423813671896428752841979206531668276448121593247787474542280972376743356630566749768872252833304529553209686319616686462300148901846547688759124069800208005074805283261926042049173918992279963951134618836004917073717323432602796586125422856359307284894609450046960100303049991729018299067135804720455228687095156286847102678394338766435265278742686958948672226124397604172276983930659055185225546067672854395792832931001928294981936348769561071362591933129450357835542331265046054596927090521326494083334034363466948681518876326416997186128735955281870472009612844069532377913503705319918398182606066693199680115115124838213103441035676571254077292689452710295025044002223211352195952201660571131573032522088170381013023413341146172326507906880850037484797052457937918656851149904142463746849572352387500193861755031215923717549986675919611506879157134069429702999346339348926668001363101090172012347221501542400000000000000000000*i1^12 + 520971511339685833814355581284503278231388489593845403317237165784185814646068854309408407607890517490213742749358276905596412079767120647262855368409572126542656379685814736617751059874164201159639706745414809771684463439486867854950734499354512662155978042640294057101321804400453376472474283786719379340798099143848737345597277757233252691829242166103219504778216503232920148005172355175836855569005584710613071277859146942834395585680407821396597467108027772228213117416633867914208536851464255906382866420379233187417835098296560308399731321085507533524649493797111668361343423120704368902176736651701628663302195095695345426981912498939580363690090190152525314875437035688808349577404034876340440344893752791688373907134362882034879135366312208387298739998042846107496992913718052228543177310558941120561208672213994294239970957004787511401600944531666702489297153678323170300798675282969440759187766778568041435742230096172598691872697710651415177978080430598601534317026696342947578646165410448555474452360007405379139459711601766786395760786710946207958981695367574933413919246834172043687671458699215387826944029533029856208786165054102690898650009769315382484717253774248656800217850926723913227617539853619918008708918885250411272930447405859354905008997294410388408441340611180609718455967440916280043266265820454317329334605312786201020560694839812339733395947486556358685322712431754357749737635835614291839449250843415261461380443849066087173105260587024388637234433327373358248332303310650716541597449228446714196681104813600072679519311497749889425542267449089515423501923410042601865599308558437946601873732733187759990921916878247667241827987619851632455186711904170781555511084515355368785917012221416458493381330906374953810613777316405598063745538967350751037972469786507472441935557934298302712609186997119555269900222706198583666410475485044028444465901796998051281740464110729824399389057252661721540221804012664389438212455815070765005142785279432136667010349752519725372326840267301938556636067541235367935224149979373812320748556396147294256434649134740778973919975602740207211227740662663063292394595209285752917670429564200764017974101840083882621988579666986908877752749015677619767462870206134474692632797296795820558013675164760217565017396080150453502542322031574079150687649270870645721044018610831936459037463281365462964180447411296062387287001743242849830581414055898999750891912212669140066900019577293536196053159685731032571244941127782672957485003462018908037027462426410804236332451291555818000399604574651335317308328530901777178060887521759518056530254386172568896899536913275121044234103462104447156733975836973733984834970558146116389947268634552678282328730671888166547227768351245000994948760287223327585627974373112452006141937081224547992581374472984314737240245037410144286829374968729501096832761350802840216748254403646969935576983678503253138780898399292724398147204619960320000000000000000000*i1^13 + 42315482240538130930256069841799086670917171875701376747510387756732493016580437386259704398049755132453022347751652069242115902079298561269391330296164357793625634419048959445149884556598504997614802985815430715080289843587851006406816286248420245501768299703022051615666453583614772930385017910644340040954491143192326375177956910216235017483706993764524366011814607114435886467104380755590280642032153126585554807233675152448424682065874485223553476355960129360938894800025225059206195984463725567501378448004830212351750257796739111333402018825342884634306897355543858912417256136136172049642262317617637881712079037133301588470403631569919509149916671049336460108479071102709506957320844258391023658900562528720095646089268174877034023274457040954394546313706825546166891550702127203754755342398185342203542408549161050978384594931605551385081688014570559629460584227998669484004026474879342036297843370763157025823140141589143378778468461785413922196780271927497927896997898177974308994656609214663574996569163596161634449005292256667172656003122916559588357846050194115915034331646101356876979750443796731119267445499482725101024829394489411659117412723456651840746954906713294470491038286246438112748019648101923586144549836762885812310037141401477633419352728725826412493207121526067782350166446060562622033766556993379205842378141174615788107006152068337426511231962312454754372633627725114584518453744688221931061304383506561652080770156343229134929882171082863555072049817628679335325861071376538352858314342249634634107536911687077432279109824213528745220700998650413072885053321394405956842687573934036177766124515636749863552440390156999106882984625422829396565795502340476847261643489339114224811664713840067580454918332997108418867718333592729417656313200610780770779994950543106264383501579193673535550923400443440188423156459849221551251645856885383151869745030347459057202809058572392496064714683503246054464209924030051431951562247203741018352176188765608588285755805172328153580104885037931643580953791887963903273913405799003382753355592409645253154696262321690977352010703434401422160713282534582453578813406139237629915192216410105626441625734696321791277448002158662044880751585475697009203047999165245282176088175319428419501774411201858008534936058489381402061431043446707718552297843072342956999794322850679314909156082198877362007967981776816408756099793049668776121227339098194282729994849114653264732637437741218234473332923187501271820702273168121419865155020066631621685157948688698980323255385431244324924341795305781794945630708299584106061446908114821965453563259290940130681229877733004300869520553101071378674998170808566837951050884132046627035434464324837028089503840381104771954149745482584688178053717257096744685520344792239764885913787276720134894647606951060680553752920729891707274037799035569827784567367296596047609782057011696327473883435142465749352189895326912902695589039308800000000000000000*i1^14 + -82521267774182708537770453576974840014256459676474221567607236167474367565315701369470201567586775146842047830503758817547809733794633384502121321740655899042774788634803788087241483625295017671076697335724711787609745094795383981725551732704452433254803832508354490374331385360257979605691496686118879684781059432925858845897563787754312688422810251935824623074034687520931602507933155360599810631562300136483473545284121493809762387824340921619147951551087506282525685182014216237307299168190899617586049848009548922368480163605813621291819454413341864634681447866214100184109085952084504419300338315271446754428234211298424233516727741634948165862917305237263353967371828284624547239345221006584431665505734287150551871192966012915601578986483102432646889061513937439332632638858472702916051145393239833789895521424938851851649210147109706112886719520708932140394506065788895926844445791877242390896834402930650338384923292720522263890939872484082699712281242795765577431183033606749885116383926967772460427899770078603154286412679496034175500689667003937344371045235191488606125709959183957643292262882918498568739758196306193853645781766443088661024887953710532067866268973686121427896028435354982496979107300729532971502994695806460265571990337623463473019480679160492360031313902744592173099777238784362896363641064813309806566899421006070731855766143793252325861097648526672211952391960623775409729281839961823763263306161583396788704007815483945407644084780480560665562274413158404921201923367770269864492024395227336387344557287924407898055164857296495206297618849960915023647423285631760210304919181105263921637015449836989459549828902444138074484220592838467805225304116071639996937484352517162340352721457784200443994066964381589258628917706818637696893575089476994491563521553238468880773500202978537290891768619205796385856547186799379577919860228940289138325907761558405808516356199824015838305407841701582588694992927913012659013924858076103085692220586540170935017027801195421260775305147567146634937315962066899678360242470819314945132979654316837967624270969914174418073260674903760561369534326203186776265203943246262689678689370598691048101439327606672170637305088979171354823437244571085422933937459448909659759185629610323583090453744852262487019322356902442291855444113960383589589459322544857362293420571947529440978874378380561304582997075110644285842515205992649532802378460005884416119422104523732104044319874760478905448064268126794041736011622612434575373293382275797294490959600539094524310952755009399370554785323299140577288967132324123995791442586622381192628562452445176421235851945973031322080897290256128163813974208398671817582283357399416052440570610319409255659420819052178291714271763850480509657811250906838745559015136298405680425297341697044258843953991769140506447746194391775875350481413105737163313156902130129113592501546104889022741747453001693978550862111942142978512402356633600000000000000*i1^15 + -120517772036660263600212041396191109281679564365508783113124214996300911785886255065851680660684255219548516937705764674390360215041183524271483251376141441756857308821864959314428443955791279584466579196807343180000668480012512867639019562797256687281302586930927442390885008069638582093627624480891901678061735625161115402159272881396387775029190932860795300405003908187350676981199260168160669611942994098251806882756081607910565199314476456502153652308489935121955335654476358571574472059297333719971996090731888695865537735634545079191543066138546964021706477351851758000386015758600227350779849442894204321210539021587838074924143629696398101593891032279108308276906704091387658450288680244856120799369763337716998374031963988663888182728855259932671923828364363707211253346833489827513659540166476879986422115094319215476821090978375632873844238642366650517828660891337652228297751596881531671657952159977104620656109867209867636272991937265280421483577508152219684178246340193013952400885122037955699896211878270629127971783022892476428718988849609238728505125019736649953081109273880142282079975569863556491387440525863347336395113872882126348452183294728371104175737100420325435093886049537604751279732243411936414621218285912124090798971734454344465111613442265653458886836110768687975486420485173089321743374467161653926990549979276325275172744537284802049829536393008172542128781013351896219274432162832505993422861772016460941451025629070125110397182249013423517232945734452515879946287469462787409776797855020216275419849882341624647609940980052311134349209096713008988326220414201939276788915197274760537039686655606364499963164568974192008869752997847136995068337183977799788333760474046925767079308426581253682659998851402839508874292868015339123645590808329692864364671549047081283228487692366480119903410637006015582881810635950081859641613604770981162624394294815228800649758885823890616732857492734218862669371588508937785684161840423711654080257762831684989236093921881536441863446567406888848996830467176011088615505810966470549538608005019957011705679507811397448612710513028915145053747161716066596150703260019459217645430775631652328543909605624496825654429727964877342147716124615342883832540174655828769175780834494502803173611901679808286786396873158553260331151312922890693125885021281648304581610640069623916572160025521352822259518268910746262107111072008104396531515836371810975431613838429495926128772469647702613447074200693468751394518505110294663892997090322657733022524648411822921332872643804336807366433336757551617343591628212757959896036297437179567707839929183001607834536904561013241680271663153415532725992674795341350837658395759065434740520894436851495422941370623619405637744376518217257286363551772727948138814479576358386073241595677757090342451745070806602218912039167079287922850338115594602320037989511313216226320347499821094731018197090956719865355963464064208559488892928000000000000*i1^16 + -78780757797470267484653228666690092209833147537217186178258251557929243179694897522429757739787468262051091527427943637058357212392736306015474673646974269857482754568288166317807598498240650669909314460938061577985691968367751565486589222608320908729612143448300466341956469470865776961526138729704654190432273640115209192978442868662396314693315981912503146463736759524019678820745678622252520082371030362604155917551223849190644604548332092283044636677730279480721027225192123705481921711505699659866393439847797326684961038726304544550520457321232072747651265368379338621723692881311042831426582583568110505558930152529807508284939489953790373421233644516520899219934693523961191592303720195558472881858587491913575973401804318400844276224329749518420263220069559916461640616541648193327363133898166604876070052413450131777585858108048895856755108178313015832924037208570345740174030420245847269159838215870777707715086750433340968734742645054271754168012337264928944156597386253152853283204269622177022919799532121771426482775099125219778350791183635524697417680010798548585840724370263793841765311860965560375219807064548013805468221741853609964004481833271600955409953773427158047160055410294678642531833706700069195423420401221170097348757897153328429052695593321150714018624629235419035814496610791571535012549045571549652895057097952981513149156075720344413218442214827347395457066278500412680717105161661158359770397880833709629644170839753021431312963290512442631658293401557975282977858829765951802821368097527444293904447533208731856317138423969979431524462212131004504233485806982745559324347569478132982352440369700564321560533663516277170720839875131714557513541080202909663543392832677188704032851041299100035885227741070982388401691459768386972623813806319701579568439570846537551563030070600394478700781199880574974351340025849823491104854828433788870227156245885764773442282285039413426099668662314441348998271642354793677172650243279384247810094742001524359273525404628900049229449068262156755542303872019907986028258934896394157393111720038332367509189020082084661448885004961755408136991252524687861343779492389330263922444552134794862145883459209871836823140324636657544457195502767492481584593843014729667478959465816899986474920152990840537397347194230433502054790735068876998381012137080707951015094973053020651492123266141749387531759479223710087501919268755166328562163798299829596782132654945030683049463197310379746737206220928458915813300119376843264277749966476907027785427054005670317557881045746303514080531951407947855697597711948405591220801557383579765953208547387515361695423058566103334978863076334986828693278053708011354267134642277572148676342273082009684706812312402493551300986601439941702900147672771771382227265891938837002357294226308896519747817969225368260436159917870183003951803068722795573244867313733543218339139707989775907732455123428200396935762626226660636460276776960000000000*i1^17 + -23601274923387840811187764861190570637305001999638431244373307621566718725211912952202190515995663351102373891349652629786662947026080720701008191199587018962425169315597975807233694817676743437159182563060949417441887152923881594868198005834606524028780306454431058808469376286914099576990198387565423655424384188296441413308392380528607248551925634195413027210910709868945972961363587728936094616315339470089315174244323652300095010205759006604797747169374531099367368735873018683170979163603020901036223848111514145306457690776702503522002635651550410548646961259789089615017750309687203251082293768514682243639882264862479422369840583904961395454645440468817203569899903056441922438686198259583749949568094616754894984144630256213678299217045674803325424680721955310958113950870293777631615633845101416436059056283511084159579358302766724248214889474375950087209108373447407708972557694623548730809554213122902536056266201149737748687946872784400798380626539483012570941065164900625082988199263494144422989750527748312120720954621535937132675003394880712579037039036750708255667905685057207967759527983531411941913697397452248868245815296597703426735794735050868003086043198498621978672372161250728258338221816861273139194545036105766378030215391862668059165785746968088495784984956636508188103817446366504344974164444319809493854833025036549821394512441765769431118227429366536074158434892667747086032797994780602762546691278263970005224711046801428949468117977107449528181191492124730351855458379653826495686847491003631227687993696912218590464778024054093987527841440156554571800330864771565777947588271409963331848163390842061503644023966451447955873117648781488424838105823504029570856597176659627223015086653041859264678188094308207843315678438242794377021850277668663796977472762891115732478349851001230739764270478328389223472049307963442371666490388661913833512864352668377461223590068314779517470250885461682906683014225011815324155701874448972626806034841196265896972730906504569542942982313261074794955284599698244365747384413905645130924384499208339267953326800340919484454741712014344633110163599407570910423528705400635471533791371789989009538107484035286207101900897129856577360846080335848431410707764127291630835283594129646402910705174951660583560198700499478517514022680372233007082352232825495201503964431885467303900501398387987189743814433677690964207940027720274531813585419403694181693835422152163782724169236758343441350888229415653221523788577014842895029852135842807724739115310358977775311523863109496388044878385269098841976585529497048423418916063639615814690027050053725458345432577143759835663702146136084924262235640173001788346825869476543780361613647929879453604869863460024330088366779791655405916643843601989222985233020162221352933365075407429062065123879525617215613092521849849089390502147385531551292930460680753986509779553182928978590760641866419241151238788332789462082781184000000000*i1^18 + 1247455684437356620626425835576901524632878529356084159210110100110903577083467684855249109531208117753196627994425513540838809773243820168617615701820141282199747099702464012072270368206391055553736313446590236657975850279779298539864039386404787123945727651892254990315317461865955808704417600747380087035552782041042974141178821961180390713427847708575869192966151096683481714321081905234411259713725980438083883330924629934159543327392279284210460775961369522391192371679999401394447358638696377967196734882968208650825710638207891757972214995776129990949230742763376778110523597005989357738403009851946923100860071608938332070995172003316973275061830314804185871822708209488693966091826895641299981010375179630381099689779354161912335599774273307060607973145792398821033266403440887878375225905358126537427444984312174258664349676829165973616362404095524106197663265540495053485117206007989165597974584065151225803913718445559555683111110474475506761703428734714601282289434745047040038915469255818201379315982395021054957135873913033820556627953134916000602028754862307194397051452737603996947506682117939373628030255810749804142015540022271988136821430561734695701265165126253219547707243978131830794578940053100233229477678069320569923926487952012623658630837737235202406230178134000080846867656083283292290155053852465024235641369899959220205857646214651658335399132800240434247659332148782667552720352097950244043891869040877630939782035365991560286745753645758745880869214766868991879729040912850412405751306718694063324276549675111321448899946458394389467219844711155341908974249895231468206662801895321165866521252823707809287686793025055957544121083173576026483186294487932910404832294051899824239575024871978285072990211560121172072748397050888834227475562472013468813718396882262144277389642789973726639239131922662584423879475911320014911895074497656708011820889701817419905485311331652560406448159603740853991752065795301150667977552033360097292358734099863554292766468080036362610658813954525793438480268606366810576380961433465108369289559372231854406801525006479339872965305821408316720632504608966389514712140637240474975777191167036737737900117218612351082861744952333691135030913897374339029665054383416270421158633896947700310269391057602359118951969076399050172525494864982223024501096087859210010753882064419261186118745578665584385189950203693861665014499539813113974068653129876704121583826926520503664126718117663281622214964400395390088837872791040732568465098967536084513849082177369522097163697264985762977755080478496574030037991349031968507077178878078844418439459330971546472599451248492508310419894386947735984167686583792910453407347873737800039732512692196762117590945495550181297515288371170701210388573560606094256605659798358920843455383384354639068488650892543502952708126852706086013955144382138623228909456116745225253197456663859073618402334492602511221602697289416638191370240000000*i1^19 + 4136644582650999817225483241210559881825048154435619850859306613589432265822712499631781431041426663546237178560253574266923731054397077007486294216176506304799665388763058997166115450633445017039969502333247902771975404174790869979393463299396481206706159952233187343721282169809841391919764815914385795321761129779753323286591861527816938545430364203762942933080435574005741941467840702183548605744397506724501658365140448282098545285152996900195888789890662754472510198987872836999682028462140767545470896102250698475942352835792812095123588810317292016384100496780544541862629183892185248897433719973591270517392073646420968449992362539497217114877198580061576469212548778686096976327958431292919383380471227058997469345670524136766393509519210732298416781197125090760275045278283721978734253705875992363304585526533645026422359150271763325484777572212112269214468329756793884007772286789954970220877175651633641886056073185783646645566353264564670612618001052527570566524135076677506392881774615838634028410680767825795923743848641719029251970545582055689850992184578407666675354149378889991687374453821740497659788625417230585529909959106265264190826874865475087910886571317034785051477792467489378876882573298372411497244546565087383947010510696263249025686352557446198795696329450735313995306118346615214493837987465225144620883555231102736801677486393192709516902629485477080483237992675151574773554607684207381457703979878125995584262956539778895199699814816997233620710549945131054406481171158725579179327142341252338451732513670760079193865689750288613656214949081763142474389270111069565151844784546111454614846382324864907893908600567758916890109990105666225475124673352162217923683610269497743886178536266392428738397808863357340724721759942150923879054386715068544040222635783656925244680872592588989930754290152955357971625512137144106925994982024969522929592303649349318395150230418252319432275384677578759988498049573385586496378059917039140038971512876325055342190194786463764229807906216825347136219715981015060624974254129225663833252415651944985152626585588157737648321998125197992758111964338275558714765427280488964964762215723756623750742610327771595229495252570077768951447909886383364940051020997072025821349765247893295564948018825562254814373684096522887140224774801013419191272831841722710930016628771066075291771186684452721031484520591716853958710682764103100900255678099030975565462840131710651675270140052615734194705844912210128435944187366422445772444017773037738723951264045769496493970125291337111205940308662841844609409582936001313896432745825847401197971344275152525730928033490707855743902433106481261553832000731988978116419314551225715879744404020243404268041874610995762921939295095791588084908483675919567356093793596150151532784078684583356065569042247948323512864895396805851742308613566270131608169556925741257428678460637321497676580885417442870768691107467353899285872640000*i1^20 + 1821061767014965725679079062239798865795593580799806245058744114243642731954558144464440326110269924356678673369711196008994417997997817500253277831071944116990008800194207219932045337672860906611973611139610008401026112558262961397976069812557215807016179286451193271184197422673115019528934604197457572217698036507257883171690112802161625631675379360576639529496357194305622595238757111670305455975779020745651115448516251174544237897147512932921564526383601615087953164596328093498412808890194687109343975508777520266161410462276274719755163474241152394003673450034619843137712662109987596717493354823540781678658583987804455542608270752515647903925250820252565236357552047924194331071463681560759855947006783491023770851150023221944855526400552435928536998983793793759883361567911967593230983305975068320372425128311803965740188971438026086004207230753141546448418198889948095298078339231609999848028049499508164129564046516226099503854382798643378347692873892764521847555956825654316582377301218053607054174983537558660935274755533403342568167813521177313184673567837276767899028579055633916364050693483420881642256870750853185944262859335436157868550518053470094447238569362565220727994270784333904047022749358792643115209613359508861190351014162422895022613303875734624567806966243573235515784140365025253470097616487292555542127018690426386210571355395712828236842708454417605057219284850093051309036245424981833848743976982768971125503103601309774185909155885733303931802892477808434768396817944928047171697985182657706481451298180937251463070995193965279315325172372011848846886207278538525488973226371184741918644463007833828966578624386165602488453112017577843165465631873157353647041988578317215675677848831038951764972347949279030972431080338988068854406067595989406774303923028821945334581508044494235986923206240858100422555066465976705013160036437987095122079595826239474167348435073324389663164186417707467160655372166613872615670836243169934697146633573497796249692737907228029752919426162253314486403994421210265334600264331897233339279828052363281189640019561732311558695177470171982111324683208141458049720479026967591095545378666520670713464823537524733726684884313640687323911720861585645879928225613845180977451371454546303206435690202131444537433053615605930558970180340055317310484064978864920742143523880979580223719107386384473712079896601819087519189126754799994966741410195345233047972512604721643870987088153451126715690167413397410431843247174752483822045505224391710585402628604832253867685308632261951333655180737481044209730368865386542423578797433891234970826092707997060030837933989180745634649525440859370267819771186362288561875700311119295991814915006007632959175691686863027654484680480730508988245615797935168661498889926544487072479729513891829717432457669814832177844463443201257272143565060084520226151947888232709460457442273652217297000512960157728268798133975484227334963200*i1^21 + 426761452515776402926122708076353327084796115093289389388543508619276336452846614323353723525903461025193340915280473639396515661512437255279656959420586003829308883144706225308662159070238696423434403745112389690924858982822303197549757229427231312479328749374281885478014301817808281308538804823881396037806224102841873230954352343105167992968106101546363179125668929621904508364513838562194793035260951893097747409628300292903559036959288537248158148131407106244348587634929876121681339454627695210823000226937201983846530019186111930240504421354330478025198909719370135748870182491740593584841742422727639833793099963065856732133378703695489194488649563018405169494211377672100292609631672573493268142267778579533106954137313449034948936725454779877050747291912585812495339558844580669412249918868849501960543421669258745950223500081793204726483044974322895371939953498230196275827446914264210505222980386194325870496771624454922617949341355482501165089127642217121529488747375266791094272941067814086728822380365610820277027168079330861239805801412477807529418904581400332807959948217097168002442052939615760844270330146896994865938469338641075670395542780959256462772451974421946109988755224995178611776615674653978981969059410393662496839318017163925646058864827403533370060661811085385953988856058122455473725695521481914326486173468434278625756097834422290002989009023374874263315741842406643529792457745106092781361692705244754437200883516368831001127303509744916291731933747372756346984559658627704296285717601529276535196696127592418021763320914780896595433376228306967960451356182882977150785165541737826449571125606915957568441192713539998961939801963362824460419353790564688406672133533660909793621953065185853362127763214310736417754442920464367776418827685734957577795314119431437214010567164415676014990563116497614461010345740171376502529643065955617851784957098086761939437934721948279690213727639845358676629181918515535621535489134046595339909865488760522225974746229309013569153633128568756452002395170437516887351508218066603571116371020654795350330472418031187053239530790271795964695413265022128319632725839617771860701682694009925827021650244061508788792030778598031959117223400927160689853383886729626562857793690872411324059981973832143135280475728650975044002106417415780532088457815330002526969724485338835850206757958670835592091281552816135062247826039550711874933517002401573505655287410385284297442945213759072078365903266882416764761449608495264237382909149151957692422885589553529602065515560388793673026634694201702195174181636638976916574433202166949527259364444553090707491419680845044621977952136417248147675821961475499211230888883334758030580713958681906846051170166806867659748805149065373983196423148101354704995473368739626208144307072867501070262256694523438917028991462444396302294633222714194216588624737911551550670445073217640537891657291721843808231588256527673196544*i1^22 + 49961792365225237504509698435061740624401277792446798977837316276295020939400010138368915089797893627052837461546596257922928017791620880731570148142359383823695107288105769778691338601717062414359552063849561667774183313621094665061248812424379790979190251662089649256502930624663456060477358581007856157063517380605471261522926550747151213040009424135554847372970049049582975849989893037665877689700303918799278017156525726530583040112196178941674009766943169449981020639602696217177928179307103815525892188114052528432389383572899774244128784279285181412958084871751643226814065740264877835411178281630773921054730124192489798599637916962671857267068569732517133764426421036334362852566904857153701505297473859662142278143229350557317865867132575568426566081487733944208445781858319674177923721340106057119728471959920123773837660980433398752069833859800508568267898056050724071809459448507896959130500752049651801753683248363199108161205241486036404949044501064245060478312968220997194416327264640413345808448344108292811725707090918377941264751997933392170074773366188622434581653485608097769267318401926232673296436716672143803792775983642697293527371711083925866751230992332348123317072304451705753332344247949295624164390690558522967563615141010066225496868898912525285358286508139062292192423459344494084152404948599688630505662468916357747318628504743262815430146186910186248910675343158412237245310425381527190460868676425992817670715212371575313116987455919370451476248969279976746849414542601976340503760405282503651696393489072061338881758983920840940781519560255259710474348713763091811559313494786239862181499822050637174514868292718714298061152321185768323985008665978853154574571528269074311609119351226637449172347084641383636846726181590057993615508901280720298601923951335297688902000380187226148561816026809077485278269676511641987268784692771654072633233469986491019642175517713522871494302550493937331713848234086202134135482471392507104670130486911667117947579073367198932121577646231282247097270544389343799523768623381454489337190558749062720950544413825504784762178279311416292597630746537769989145871230644137451887049608025572916693588721118738497764267837122707977069838025957362420605736962002786765094913970801701364926325455688582228007037579302157637181899194353871899404026645489437771813039782958180257277368353598174058774378868429229295949443995758245393797908609704671468689577330044203252881914956760896581003277588528128099897838611866297100863715578480673157845302277969037107566686022310498684965614150545713449376960016747147691833221463610166319189512354128090909006160877601402408377415842432635551845569289587010319249348741006019054616801447549793268606090395322999472428364017782733300996078704493676716849063008857563345377560636093412258642659793203098279002389370746311236556653969140101026714165612996749024322921368885870401940911838478867909705960690053808128*i1^23 + -1297605595888218999986157779380712439932436444762196260132522112321731744347049862131734662323043343377383687714615487250971751757978606015819103141476373081936347790964667773961042871570045390097570665423863965593074731333401510457219801090794526155406296602145013774584243785318376379257217280969939619827036938966404551200165436925992655892636420169859577176099628898402297807644642449766620591621760412368669233399296039571359570659775446885538629309204799231575847925275698410567176009877754100438058342570135205515339905087388319685704560787384160270196314970502314866711338442355910552357902449065358044762085123266650508857713438477881947417004596098034380025547327497312848496138694158692928814647805551930905557604846735820701520453849298673242348414238925442127914296401246910135074997552995366486126325660633218096352088856529724283986313904069418562011995755626743440009422290203969465140872549497804937379124950185709894137905674862221086764657557618661924857008781046913049272421800593994259199309849887118502594121736102174061951634574504193646543870258724777755976781223268051861891844686283674971082196151785036972391193430050163169414582437474512899613522942344948045299048441854144244129609222685805833260964242681099612600362575136022959603383519769638545540064800047923370097316390015237867802085089348775366947785698027315961281041257619536701867631902428773046279060748624818508637402229920292588411204181297940123538726608742410167813048163112735111562438550258850890889688345320143831272109071599015111033758616506656694063822398854663038039161519569040704818996906322920051136917269386193205552580626364886157209888259899378789141754362043316622363207859853464268979385262143912936993650342813769350607278373833273854006176875565204677761751656402029015370774356632269123831710348974810373948622648575841522940787009187531415208487307697461815890253007343684211807358797434840216837752602847432012185611174614030851911198250961527547477056462790789005061628519199398111530704532378752667192205169626152391831548425279342327933875516959642173890270877288331876230575139512259705643387745021962235390484411763422457732525116724829359328383398426352691366633529166549971586827385748873786471282020325244479744970680284853705475891603525948362421800167406528360796423753966778357023080313587524514109810256314767261726044955915671940836471709221631576800778585603397872810384087005775737905108000455881201749999942518502999840606713094829907038894642159633639481943691027918691702579676340179326141637010187102643495557912876541589519135751414073092956850230086917886169556761986917143514960150511420431670539410794985827471140703778470296290483410423105081189640558907137257325079403140885300299330551118171488379947235473044007052663827142919295623287986212524414660059375446553387845086722384439442750519204516769608686144267723734056304726928098865266213304316205284745782508770033664*i1^24 + -1428925620703867117932910893140351457195285043241455638206383444078371893503455774775859648058958021580951512167180146895392200928878193517146436547889064305273007529888031917748660616491747409643299844225371034390080521612242684529627349156413780734762665187401860869070579977750888606786906696748301912753744892862042770019824712408963509351819013024679793401525231870767831470318737501615433210914318200511559583214405326242170792534956735261962679945557066544544780553142597853881550454794866265419221454784284844695782177094460621152351527227706755185154779994703155301904336898969926549960028651203595111419845927351170693770224846108347431816326037639753367580248928067491409999652245845454508905426119914950053210383215127074275571451227969237713525686487443136954838090504619914322222301216826968233987195943603567899919895929579483674212781731668254705181645572575641637607957734558608208239122607450689457927809237200379894322163994134820511638333496937480009854115238826123867654629498371216481210586925495410626626495988460326291429579242831422361769798282758578306673268578984214700166265647648916088633151117337082591078803276362152811895850065169139625749436331663061645421561708573419130084891539536468891987596489864994937174627707903267898266683094467218349993312398310390702372362573898300939313489415086839921917644997124517582650284956228187585084906137829487500907261267461859689626571901768430875895349801511468378175150312930430368729985860669271439805698201800721071670176140788098499808407285088298776412811501707778176371538331453185221573655380210695519317599814283253071042497028562926873791471204048557424157896191570477258790400374834227443472573860625107340334131851006615072937637001749879474826847495032389130972605179122620578069085365240479373626421595882947556518545453905752382633442547231901183075253205853230119803327360708618612915414444309294903665447541559888816419116120922228349343535931119655099114565199728724379021968014732770472865950592264097980139131023887590470654237280659324426384430014272252204208305469395978552447884735157987120362040377952520441729387270106439912834065279727395628698135166151801312357218465632396263301824608147012710426999167555180375006945157867636838869954021744625473118627989752527284018515729439527721861611590933909510992618263925352464084436981603906334135505264244997386470413594142392521172548598876038020058926311096749941981038288573028241407511120941774469598324869164229490988721747842141756532152500284760294378382524382139206179500032024094526076152475043304753909482108630782546069921729984072844442486546791111090717906891101658389219841873671036219021238155222939238909311464635617185880734916298542220251710246590263867748238430467804715202358306847903091895354109858482998067083549954626239277679775960701742180354178904138386583472722529171419723700036978883305016609397191223677676355655706578441297549328384*i1^25 + -176670418915646027470022398652214345720489284699733937883640544767196004774355578037751137871536154867627493550993484349077256861530559768794207984477874831532100725926702321996073352484971650433974257230433725767371641291846552244229450306149867120744840143531179653827957548428617256865810994938597384353500646641300488997077471932862300790108272311291884637739485557750224346245700216016175570913279295563152010651321203881151350471680968986839972376675611062886276631263696779936957880396847505026895860773152305025754291538003827496914136189591114128612231077613534366458499224442696514177340577436216780080303615720239722737829635305865662491249651665914193592283542208494696757158951101330529908574145302985049246127247192827924847848423304267101266998475392169750608647840327954717384339692149581661022936085621004811500857724201986339299075626641427490785614775999692090772943391028766691014303897619543744664897737988992819844965052047976425650746562555934840966928323327359057397851903949760962135038334517100668658861297090889943143130687980204123010388335672132461059908715183251688300080194000796589818918372998515085493431432623112324496784306062211844672424041217967158002446473604763689322300591689865506938929488101306727106541891846892797184577858360511287674233945608796177725789463521839480805133603900165012053950505965038945306246410253412164044791018132619208127169576628661839734264435043977128762239291796968714306819008202610698724132191095393958012023487760009684957687599557061288200248605183721210639159733640230479058461896625013095447127417147124499931091918885503686380946696158252877693933369930206346340838019970004125606446453374954818550834590066272208125386182265677061248984074019688873013037738671527393227167395617434533671818682496228284661487248176531769648140564854720881135472580041264556501250486071757671564251714275895791842073159750931479256182941588352018245938126795180510853710829450905239231412934165541768958722053192564175176935757390342114577105446248759881443671821120780433779794777195662953801144991442408290944510764603302661251637158782270253035538401550167625286269116662034118058644837012928587113587022627163265178509146660047525113454423957994065902436114236181822168882159792044491984790523473364646968090178013899703193183472223965800525630788920731483144609365828785741391329595393545794151994415882258302165899952217899040207519807715540693296741373275845272465087978182522608672770870966746118613425639552631613596320300856103231155442958598020394641686721087411060507556808135841311369739252135087017623762242893755297600804059853480322150700811889294537690824259171148535704036783792656526227624911044949011437675612353723358003893174840443677949037141407910686887556654846262083914983612059063156634851712991690960345415239370266080645134862071745303658573494353765447061147103436202265864655271068669881464767673071088166110232576*i1^26 + 11129848086346234983866102548937362058629875569735908989419724023147784437517408502288856884144294716481856285528999348508119650034159066583635243623095264960539495448902888551461016392385112052752270695779902294815427487660497987627817166796472592426944338882291202302761481832131263040970764272242984143235786764273149471240112160099511437929145077698140557150943144062975968703833210841487308872346818095581118503120547009310633817439302372481396787002043058239770005368417131394141094328821442005440208230385073298855767644425595055801154272990426816660534134528592750650959326339977521738320438920854703919811803373021638122179672536414151263438864647863160613976776159773109257427181421663624605863530510001803694617331871591440129889955805866241989521464617454035733103870119818154508552711003710721618057869269965313334135570001990133443776887613938065364780204575899481325784221797046816733673778141128656565496037550312495912763153573805295939120587796791628060922744481926122956869658797725075281782086683232034624707980210609970783814047075179872787095527434519473812524513679753897906347122904754065064845181765782707851825232811812823746611897244806282349579402904003127412736643305508787182660892770604994584777322777262545868655615862220734366211166527689802320827610017657739772223412480335279833821212226214475380477426981062838220082961361840425324497430059713639495563759649484672591521609756435767348105156351026803263102525849822018544243707764908092945709385838303493436086379415846070812048239766180851959349613035883371542121266707877767983258235485977967821839622777232199818425505702930362963905552386393962259310740310761480991513472432934325182638061974457571105759523912059761757348862586713178297592572243837910041439779257840423980795681897013714284691433679154809921414478013776525081849850829946173409139075226929282065828785247345444101521323480549848808680139623311631065593968417753734367827154531969841963911715780144047468482322761652788945937545927727353177959132722817235375810796573078090825547700244924692678635353123501387329798343479647492356249511721394204014463817646489544232830605862183340274010839613445195666007049910239271611678080417553408432628235586169977703578046656209825700877966852433071782385928143318394535549290759556606968777375978776472091894580830127808027060141198175685168508494800224539346078067217368103712862466919877777014200498510968996241142813414435949567498521910109564633062463248561407014192522419065622874248861864838060828289918625376202575743646220520935422286308389102717366327137787627896067959641853460245682943934810339335871903930930182177548755498048954786734094534021228738677727217856149205950036628949132891836226059579992006804169674691848249943025646618162173370292839145887020407673886281320617846216275879040863087800018191391877697982717317249599777945651481228676960092855703992519751618869276803468361728*i1^27 + 6475591762692827771403060024927736929133540770543145409136936421889150227778960859788648592653629881557144944580535434898481486812311920267693529301083665296457655748126983620002480783330094208811818043244884134759376217839314507842220990442522753105938891264110967766127041447151747379045848170623910823648271913037558703587917944472637616018879357576377424817025589315145246827509121789890460425519249155526734287964182064563563401926352111135351101991653150301201370036526782567771044666161326014507054108692519786458844671064750098181844521423672830518474110919126250251248355605313677704957545220829121223414874663922916827750050379909536340731580028837320148883989825482919957735085757086170675691282502011869903232646216733311724816624201400123082115171470499990454630978102614749739188163493927422311723152835079814494450056941299513013324056606848660062664720880151332983015288043746866951646590527141166721710299730226214075371039226119240890177310426611944793502391533326490295435057417939109396759864856802995298510946352323270893873505462833608240991403874077266382169639623275192064827606534122769411429052744907873697717791819047974468065870431609179003730790626982646715297003672996513740659379285121280840732456613056569479488668608061670518802048529237364902774901348031143989597694714642289235453587849068525210576665398695720006404318675023851063018013539617483006184080223711309495195004943927902239380217262881168029097439028555580816760629949624335342302311494815134431109057684601444941739352217331812044883588974506964460920610929232034518341506605715383074577346277759022352697323041848405685197574641849167601610553275389059803288566867563749536099121433048973102414482033113072797863856610714647670168552575745588290605135452214881895287416880132607298996671284540307936259126760889095366503194991667324085800299194949033715216314859391626338024745149837744712484091676529170215893800180407461698825966620412603264754679580475257846696707251759039481570988336456043338808853164971465650347864270357893544933919155078642085741807666957588476759716818240068469860653954965697200931420471010537814441214411203329608974347129383794435096005410351906277440918724980976882481990304951382549873198989073410655845408743451813423701423079373777429534203807786374602936557437966517384933285314589431810741119595901619384004037697833634378241522284408590989255969373515803784717560456206440470512356150553523447397971537881319511819168542723889050705269900564783515459272053335521510762502962706326430763985594562335847610230471825544867404332796437987519701277377126367789542998591101266499162003495495845313378006091451917288285212960529770578182125946147544273987211321074048375136969462606807538205473905444538801468196027024617550993687453071575790736109083636654181608088360526010034290408816211641824040245857783680050920516886277110245044186029335917473949673699883876352*i1^28 + 921032799600976713599781051160272194261033501841032835120367221751014392419364298640795745975091559623500683329287790721964546826230734557169094724425415910982410459709517182621655208392742375598724394703866622847408222534510016049644050121650485270780208287998422010488468974643953246146316655096023962730571722827175626398806447870262133017134600683486956099131267824559568100000614786725939700884967347958931084825981676169543350469794952823133673094514284140654603552451964632183411769909700528514367284595378613990832599771883872149724527027889097495242758674883845279203231458882143973889301232901962227374812824213297100240756389458081789123605631310883101265370733275140529735282931877803047172741265418996357847968737825568633135042035597294499348869012537443440126585055248272601162233006712452835592252054247829893575304300604415276255977606889292318752782954611030683513342340737328500057700410156458132783348251182972597442489432392361717248872145434364501827764771822121506020296578215387660022530711714963685174833023805351927168545841629318915901272368539419955619104206278118510131505546626199421995398426903233538415224723480318282949786583323422109607432425171823682084220562238337055417378747312415971567702235240781839956147977599329979820159611592849058198893514244858312766518867497009796513659369757055930498934334015832093187021378820338754270471661381513501915963138976317891842320511498756985530582076465927420450577106283757422401925104083252669607645955676139525191979740789719920791666827245027396981090909404608714127261711715682782060641687359770452296107668551089567039161278218234282608034204692844453340854827164263923877921082593137837592741929962350326791305971059465434249925180641847551119541951013702871830830283191042266051318566062705510003593280135614076258925444727328929159417428548526538230458720550728185545955440474479101546328340977812232586728852896434825040167281867736736639093956572012435444438305490290213306083219307605922559403837172647655673403310535834879569814190592313613414276663317566306122225603032922344189996157083103530617348465850656411814198884577145275506228659783733741530925338857203860803675972509270812395307524347322645022648982910295660426996680183406610295512391378503644334618836630840159914042643684833058807395929764161498204487278437299262973849745323659795086115097088919899905013041456671977664257718783310994113463652839048770463428159966411994423727147540714716925206815697595847844984908958523907736456794419637370561154221085910375230285115717993090587364529331992532399137699225771292040895416747514580852268841583808916039844229847362190530402438112886025680122676192796320411044635453017798086182808080244638884517705743786374733299183834278465553736214685260480369240142096542334696233717191349121678423418286397613441405211726028775718234836541031741897278018687107681636380389101850159433783183409152*i1^29 + 53774868242112036861300856287246024956721399477125688659223624605080242213953142586810550338020486110133805778033010336526592269945213728818284011260151337305783748813907636948381781406362793703382963234812253376485799173865232473491898153546404527870497127193358352463366199499486322682563438940911005626531285136819880920605455742071190261334460972121763329338037359507859858522877138876839385205852046819724033000390096248040234658392817859305706968337797633778493155390138352311052926462092765223044715337943588648047325943345909482121954828479649130551767141898811022280631745122081700511485061381899071014416208761918890788030047176921090205209377427771631027524793420858531669175236541692751285625523152391581058437654879388133565141676939628835856603172393764381419598613955853847595561312875501494616228401400144106620978298118127973189614327877871833130725526319876953575774036461634156072699353003073152042930948314947211997052443777328053106185598590190862068922239024971733147558046927639002726713514263287455925926922574830530059134507170902587141293294596887512546707982000812760189320832090099651587812706176663664991801652136074660989543567094134897934314767606815696142979538189194970600615694071471382738734708465449842495608848097586404799248246018246936471681710338290523035766969675881616024779959783269758041735874398463445795273106941769955610193794603348707242182634707388097126389392887165078687801494447930892236852519422903183668689269016154551815790191883735857744303619492215560897896630506011081038803845810133938637603483823864866110375554439576873063947431081649639017453891306040184663747837197322737135178537896857185474289432910580701698307496701096750251807677597184969400293793776368506149602224413309408187378665287333970600720183313816679581400100127835384086576403279395964224598591366586960421596864658159902676232366029902257574666084197117130372218236655005898092772643968416752487786701147760604653852353343496332060347311135072475463466446127949938896949711318134660185773663724187726840866632153202088945192802143262486199501079797856238426287513914831649997652430491492823039791780798887396928850566147514503487590052634147542667001900369380620834458536150245484270039737666505593944341399410354156882687441490901751839122682913705521430575844384887256365880117601640057631677608816230566472894961840743236603810035498507461939728320124807357216233555360266947370650038044667171197834040635493977794539059565004381106500952429023860530845514568731530874544556300602678505353899598797642135319104885071309205643939019524495856895491990631523244970853684615098376304594448675339997495242878214773834813648911299259910934125563382816937953417065089344775402019560253659463776827548692536408814070347591331661510454515203983406950146024086013670744154239785937815529538111750451213587338393809204897091614570956932780740637296584856254736760832*i1^30 + -1377077303812927607925414370777851445388708807346764396830821325439437265414796654325890573327491887174666448313482819582591667301397878263128905351128662099071248633658249447600887833982799809711757992794235417258322940029835499186964873283701197469505476414279084797600248689938257791289749922166650931089054625820598890448759850805502601473905628443111943017986012053655767303299830874683919371484838702256458288443346712661054460225119522903688260480223863748124743588955997100794225893571704662332775217435175882692466911779869430542794328990795238942913299085225905329387245955890294941594633484790224813001550874606865518205991126263315037781764034909472885710494215841701716947153492041324872334241957569628928086262232963716404828762941400067059501343138114347208828064092274543724472285674350277827843862034172935186674011347053380550747403437422313248024117145063634910274573185073159130624607705211760501271700012345153358312640848667287730783738916754185505148523073464816183128271816918860496309606478475529181209723591311086540206547550060211622387530580487993490233320503098548764624183629794644965957605603346796064569840352774580969442887299068880750948166725820895723366378032085714404446723680616734278801303173392530340564973555570994316043096747568923490261236295123882930758836945504009691208019577548471914685935972277956904542724854291111962756034848561114250288967669989536593656624910922268158604040064573024352365556964019031614371271001098154844896239934102058454236887101922908037545776092347040920956029440452379528224215548984610868768641149051026604677766404526215126813842121788706204264597033991840005379715186747591606169309290809928575562747374416042478006205436685583127084038025764909289876169373650271453764417149882033870763023042197567997533364079160752564431067506205053252184498386522792381719721322734135149462013446702183831334891022055238581288253257518546397284671153947530850097727078892640003384911614586275582788361737290881735961070975882009877574126887472691027093331905656001415089078834544135218809495482083558472864976610097258333600822795430923290745187067730165423892743798518615446952023954072342373815184645211043269778593426617030356073774140906173475495803900905432053709157781006796996906503555308684973369005861657291108932204518965990393334590046940848843240582159266781666120563793270266927230725004705547773502854635228177635782780288679225864422741197593739911552909062611915167324671488300972921243225665348678204971832546214285946228786333352683823688545161752351426641269966619594700399333359178766859468943910909041608531761855125557553866366324034978202993302700569979309394854421743107931204583426875856258433994160250899002558651206620105841273754405086663713213763246326385973759479159171358656732205834910626836992094487414427828131957032660079987657540700823495811818366551109448617351166722890150073860096*i1^31 + -247622012660191480125988657833149211304444437349819966017690745978429796283514116693447220048640713185500565525464769210418851883994606972156828397322900868206392846004372395746657622692732949288756925443531908453500409414675596861154376262812193958388814330342093146641559306364876473858060004781524589775434731146444313878272912738918274106578552277672691613807395650239435294777849053599348775861152119535802272186956476535295286105961336721569271600383305954273554278986455712146754996732518563727100426583618013485241437648355910194280598465709526203210007070034951991433265801900814888289962834832571241602025389531774527235880268533576464135066117726732589166939698420528450618652954578865853186955225399731555059668546422839254221019017773204921595878418950794885777819126356513293336167435242334458309794069019512596460279547862308046919383920055943230618416845779814175036828650106289314365059942663385878882686518205762445981716618314898679515326119635707324893667672973560485907448867390118703452748072723159133890337863839272267220420246855850425957579775751406885616777024822719249675631549004087715248112785001024644991816765458876633923530845763133483193233935526318111960755732306019101183179525751345318894578750181842216613759876530478064732215030621529327880760535213654814560856328676324742577808588083577376721598386538718046186461869852972957910070400068124925581287080018706369488833429325882420477598106025719954425087088190215306671937123194634488327913299110031376491402459913526477973565667906301855965855835855840384442577620771180750392866831815227550323293054477235755580935067983028942749819908146750452088286155581892482520539252821773910333073851634822389509658114254327900121946353942561614970822609822947261019958173650332478912363467272140614121444066909131132962654810891154314073385695680715887222555146605167512122563815146525685391523801836298874775523316567475256723401700046994196765710739916791959228061507694638867557361636925727412795480436768825795999770900559766881445144055641071521533994874577186414724982671029486731409849707015637938017756909087199109512314241667842609032889032941143387305856283746565155349596419572149009784761319687332029339828809122554618082543201972770477293982681821149812481226787057744278498436754363333735770098866389038751224215941465320410609911838953962118914019258737897674112975051051560213758133420077153878899586606329939554295310740201539715309855058107930112475226002019392587845329822651117731929772404113377337901931286365210021653482808019094565163146516896159784293704035489964892063811430545862230811251342334276290688407834133345291092555232679417666574231928021578624914053926294798744068109120243909748339582856403513701985927965910056925036461249772128000021527431125539905823016442355808557683601997301772970687057532831660928746462882756315607349349213354835567570243340164019519488*i1^32 + 53997399528622796287491955007101539307291333049453058275747263512921100989611901149733025283903967007654568874215687266277308443223993155780809865749106823655553827091313002402525366892820852771858788560796917755178846558005020004779329823907867038791294589416604276342890518966420568640545346409678564172175068811481579524427205124968209144526084508702853298092286412686079574522524264484864147472552942731552459362922043394324909184694907051379540633093514464139463743085667083626203763276124353486518155531684892827185968195713065445891535532896518478858420973111709968029822457738402359055698269975861310141741621535900466740643465385529389197154154849796721495517517706912544438243724535922340553351996328152448160536173969191993030224546944979719619302435683882212310196304039279820510165830317457174201075665754117984544376373569800943374102728503322845248238342905954018540396997073462447854079704366892668043725343195787059680380522492222950583077263191313330285029276165039137004023919146943554471750451290295749805687442488794191219438078656334048464159866394340852150499758736814331954937590850928799611181383592901175587574093217138322613860706446389524029847150969281365764030723258270625607949749339725328438772333806274905407806443076564574383700671679705144787446095187656225683942063530050726625370896518741873209525825329618363010732288681661456625682055152441315316785157220383761132372422968856518263238234066626947289092943992403795141595443586173677269815761705435513327607806810645893549359698912064918639945597460927030383652517770832103890828822290329132938264347439539971904422217395329907929867155893964084044423028164911371623777823530966142056401884454733458560021615982838295113149395851557181059090864382084641743240080095322334168547166328815690217874638151317128980003644084406402085531507373075729093256125717853810607081886330827505521265667309648215704406284603068484016866812027712655678123888983670031713376086672418669416657755867091525579440065445684764240925959043218931564166988307945337283304151185619754220882067148093624955739480411166706525241470730559920584780263928142810248419580179779281150816067900943528486980801262371810774224576254637705101004080824526638870102974665251499550066277773914320813200776392516062246901140282809844119658082724774907392550471599161975731064311956892235871565373417722138097265500026378589873742223303726827755125749228055194065810036314329591106400985829215115562501230225612146988949339116843819103071689380051132093917411362107283938160788329060919609715295905686152932359827881412959284222218909714063190508391992555892613673561022883317766097853885399942725937635032323249062229557997508924074104895968391704326769031577582076935945480423842664135646395186800966883574956768661754590352168070275283223324554385978610209582829261336523653699659815471031302032973222618890429793242231865344*i1^33 + 14476774748126370852873978577003437567754576803996279451540687872489916766048987758495676711902069525710735611167218165708607924911374212344374703651407785656337164266588240981230464928456823323663322393788459102129128054673838239390059498811657758226824105761759555844751095703262499423169469613818392501674175796692602350660434754313695907982639376823726875537606384387197644970768116032617156904361702739725980296884025770190901343014726924946666653341746540373124814903291954523381965867809787368327116680795198219908745862360562318804411442006103418340697435225095710587447188068771627533534628262627919398959257873490537349381083462979901987982068367259016165038769232317362798773388469586086686984370308504601627108826262688691255323110811293939374182610960841126380986114103320627147958439312141654801228197263922032793513991794386323530583717620358828483289108894301763104370607986344389421476361868784402337015230345968426471925330129387487884901500880436172671533240131474306720535272067138930907050834323773616478459633347838204666643985486519430554274775126985828393061873114722423436470951888875835089132333707440491673756908930324534796263524033961268475822665748711041950407112041244640884987006890579758105410536880665444444479785700857013301191482272490991750472300480994199550652839072108121088145829572055857690823132737272449582851890457797801542370204287544040888890107054835590239211743079459453235279436076070177690631771641507204479947455496510130125298746807960746925523703948409112834133414028588380377109911776287916725527912383079034541475647445705390352856981987970859744863682616014805310783232011237298079087237774828677734526213173232299849857379782055221699274792431208035619071008162057802245600697779987511705816011414182578674025589347463262115763803451208358725890230249007900340650522829646659134046755832000566182015190808551284253498357812711253180567871491589753355340709135897207846223335895974741019184886575182977298531024269914435282156797481426862125885101599531959648790437755908164261900669597247904362593648080058083526584308765128203571572392930853621478508832720303912239929911168138938033351248517713152121875856853525731934376707085621455290280311157281165998242961566609953193823131024916625199852585327511340608909240104628980410131182418711268666763270967074250734787747015282437936935091308767259979930582525991339304612310334083348682326289735759040152728198867557088248712604387975498312550707497307084142644140381745503855050138710298802233530020732509016436939899099945179197634847349421633465578635559744329275812375529436222912489691071724653776241838343594128488669726758290018024953032103279124553897519385228484099416976262860778240848653757695730886330710544609172057802153279254109119188883323302084338360903084375283642669855268203537121363429140721336435097031104224378882558518412994474591634809946112*i1^34 + 1447410385511889998399316399611680970493087282987312554750424229904700409183938256914865544070065382252398009466686577664946898120658555217385108193948324266677987066530535070827678237474168220364703019529046799700401810123310564814414229261529549657912889734791295274160944688277730400513945102099180183538181578778969594991250993639816012992967503143515566202976974961660628400172104257108426955640336045436156862592182244991366073726953687836631738360052862202934367251587259152034928013627019841050981436529881711973612133157779264467473826001826366629482187377514979337253236478644157809496858969458633656433990392397732585424382089948096262163925228693477926944520707843622729559963573823335250570246140355584533581867567438957639853052030778811798456844842499215357909185070993372426608503025552047358003393650756783208810271537089753691136683642699001718150947273214419286156853226071618593967294168071823853519270699482141230284793677215051057394192337291574941121579879296970720176092001636017301242723582725597532048328975115486513639197059557144847898724397717352218320299185640212651429836388867296407735455580190772822093938534161697054104782328665789431984615227440864591943104546468825167193917738545870747382793921126364458202343753151197574725526648273715004679822096819714768100112519242416748473778679928309550191150223483532513345727737260782884789143868988615354313318560155027871540217273741533551653490522625985941847064831794354651705167983295190611020840192014982951621697177709423780216911291184712598570458832985954840394831279619118308738067952211799074723477650706237537763341090089570240395818507220217463773715428872654384844226607840587405324181893299038498107226107181085872113679474937282087765756206232779548893702450063830414008940361100739050399197947537236541699129083492670183033989879748160102355291454924419076324931907920380253988718764035261554566198992909626355253808428551422963672698865300269778816639993265584360362839478656810758753802710926211531284614338372258016323259786519469385088970905795214924809359465031273580822240325029649750903670139629146229307998942575762871723260277916591352020848535397873155807256222417027006148618461121709095831640195922660715285873111157672782823158167754219312385113020077406363565796868947128241470895612231928987512726334117884341083594677170707885510257569939398358790888148542932620723969023178458261231134253691712383056428951733299076151953422765888384004868238074678222593634502207511042527618004111146105334880943951233323566373027265361144083895277028009371051146940032389576337722168617015555669116356702210543324739515415277914001591374992661404854165294137720911214564005283536786265046741149220003889584674465335895534202783366864154102649930327721594280377198212007181077297292849282856269743613502265142362724905913427388068174476157760980238537786428502720678723584*i1^35 + 63707632129323353569927352734938799884681625377002035535624527283486850844901051365095062216377733272343203359378226900696145225259341444703065428111225893682611388834704455773793268654198242891892284162374659175999487716057696613436060200367614417756999240439138539951359439334866912134636099162780285212472282230690964782832001410600562965570509286756733660860014731167825606460120974110212200026783084021757773859989551408982030299191308394587065147409505413583291792856701148735507205933432376204547274619033977323979974306556356873627878274871767675056347386769679161691702211289240710997230686196591094224855985413111085141935464313023438808784106132998233907257780286937806494878216223074992694206689953812467981702100042387279746593145637777032572825068616325013017987376151024858385749034442857876669709185198477240927624355121400460574821497984764413596819343701865324025799051370114992811309116653649800191933315979224051493000604951726265657627103075893993746608482424540194650331482594720574021742738519610574800201733238502270641468154519614634132199903405675225819438706225266790912452965783055832570330278886247660343661239326328755571426382495002583918566449539045693964197170745243028298544492476212879126367355023076598409437046653896245403022195238366453309491779662776256400084107184813280946531515567771106113549198189382780294600011148414876850360995202358690651485936388476165099776107439945022644871749659992930208214457049249681810979105293533204774736093187455402133809011886647742158340291660842152463567196570029345374199609839762343887397477615624168904867069835029032729080091629871189281296569801165035322101890305335595016654673613547430948675537513499719841099525820194606123452706216493465874842405508014588341199398116383284365164404430095964028774805494214412960076689457775275719798293210926362172806043563651155742232084465454341551917477564364714430139968721277167846816461999514327926058702006685841362566734153089072803788615494913886674848267864252919718378508611546315023065568608413626173622236895228415326298461234170953661187112457400375731946119084975272490547788824882804592928494684614889265706055117989159031841348261749515955209064268330512320764053673529499905913132523695891425887134030044799944702215103268506499078887021021174442712911624390917492377311383653638910705945050272605624546186497309764691708524432033181467940142932253397364997863904425700447009087769126029162199976385201537580745632375731452214427193544576421727804174218784424754260869561243469267522173406747342554482096834058593800828038019372216590643978044962659685335248656484059806900731913686126811897920349733258110053339970007201849348949627655754374736357832574025137456529797059297320598761779881763398331687537576275158481989633953490796315485951350859536971950585608836160807603814647566359648926302043426445649113106126657814528*i1^36 + 254898001619269871427840421739263429243444230248420622259845545884224203471668819881577414740322496184339234980163443504623247322502292084262572788973218056679892134631906574383348183844694056517555202523404564534894488699928467921166607390882443694947285668386856877695192988452989843315329710548329378107393599889011506866973225943716397876317379991942810355862830361274859041851828348713744097113419832839029145735322187079834990370607738022723231492220057795723526242753198022643750109393476154766180048059630006540851795511566232037834785060170279005590202758187325181871964701487572022851032307738666662501316428746684716547270939151859262010607198564903391705694527628197036673128354254400607398505406490369447827480276967113785648230271351947449454523556018051731051116547126151304672397688290355597242467416772587626362851662307932626072050796619103790371420283137743438936100884461185681938393895685560999916766043407145037868783473977268207627176532586178897280662380167437682042194023957143048181498885936909365849405470826544043170422717362843511223162126753108189960400494304248466302348162808361688529648757344457501270063790254589003633876209700247229937377103527898403778022895475180139131095016693247954163450170142533367370424494209892354552545377296772208109648285757712108852943415443583816664681663565952741711663770353873435003820016261294720646066642062606649644223211799916358616944482258579551573589782390802696423536967428020284170149616011865066809821870062096698030274369136433704331227934353171243986407809247609912045556218449940243928939477390610304803727237455225487619016922990819916279808043915039785104409405129171851134866389669734988645751760100883247712772729264231108871689611055521985445295044608311907467488783021239447539051707369064171223147166017158688000363749664780814400211824756391543045602299647916101114148674929898092706419904329692047288474541153196090966906874375769772423021540061029853598061482555732979836901208087558119969258327974350461552016263395307528794762752121635652147794337013843679671783329193482070805945042295611162865675622570691443114042660750512155315557039406595806496759367921015676300772163946079265688110105124877028052833284688760331760846615763825812753970160567672789183388065111345714528137073039926414991360750493346916776253702667809089179225915490542222838390899169439301170629153365719380032691533079445058308819778568737462253545335471774367163536269786132663850935279916369350863391920413871058449253627132042366377475950776336209364817609587330976859222592981213441514109042258373332048054581832200751658838615745388384380934504444968553391122451456500562524679417958049053660152453217643173584807279573252354496550718110687291853419804683098959851035839335188360828654594121539517256428559557452450375925198570584424176373765822950113255262023994750106387712002058354688*i1^37 + 149222429595804829598545732664925281767472144443605795801047689376353627502945137325578904910196432978935979715699029382860203871422445153054727887334034759760321433674765239005911277766794223992618683900442933674160447686883638567085308086620901733804778703925313095910499309820124483496652718553923364366161431686335008675756882176280749611943645603096986895971603411394992451869031515977294052507863671918656985562126637543141991949599798261476464881254099144117423790884631447436866576571979684255318400816859781445046861259927623871305211595345708614365816133133323749083152402399184766712029364173084936160254236746968082654100416732979205839640348040106730020103208004290146741798624491274852808717115368574446344030528676781752142442300566709548501401386076491003549967140411513867997126746128588244412425956492400286787144155653930121059355247980318168482056908050935000270648663314341953309225041582862624687730635090440286565901517282291497206117361005885559913774990906494974624993004018697860559671585434709705252393969182524730923605393278171497667655406057945732680806061439987075860115707493630181167080001294121419868583670434571327279582713344737990232963681070115142460472566395509840238844362037222924976333360371189615559494988558348612503854333479362013827756009462445999110529744268240312594315211941701257446520686358204519533472395604940485930895703507068911086853652947938400276981518377435926883188121056077641123128336372795506486318262029682690053568315384675789347406509032703286695888109222391244293122990834620579920347466574701741618845857136999852794419989794358207417174420737050242994873638076684998208325893436686524215742334398070507461834172646820046980848518229096158009921138664426943203507057517782052626295655773619966111112302433878102448546693529053285677215851060841270686964073859662029433115292533312936534150731122587929633496907738437351871196722691617797475168141753251486659639621300932168397119328443590897134606689518200465901520980582346324828474130181851680485630376020441937183995803642322332865471072073008359034723272058180061259356055227430465253451661125110202753600375781111780545565271493134803966832812686035107599028596724099381410424950048764834096389327362356520304948179230399190807310939321873017460314737046501635383391345942927985648607823012374276335842840167138857899392903294215492733990636368482335311078803779494370408477070908065045815882996253528064988546994970828671263701494747879725876841280794624510897327116536066721099306829827748773790163422173883999665785828951357380906981558375294775027637483855917251776765782107875414189621227998299018975733444623174330926392030091240986579866596431884141219512998972815128408938139126905610380975730208545443251948101267447822524847823956018488334560586343257252218387319066623820360820464705335023186312400841687194552855716429824*i1^38 + 58133324297751365220005875763507381858082415527087668834640917209328500577285771491196013886482198052977558932768904905326960328560140309953254387351827890054805695214374654750186705744280291721820633484671494441003080142750668994912512341562260864143165051285323441225969295234952861848422097435267750779290474467154324627393918496879060733279647357081401117542098714469725366986965530715575018259007364187975335585652533605493884952855585829746026052811990207992034126585653111571584725442680143217912518720842655563789907596040303296221369026288303858589711466224191119353753465937449908961413180544834974041896515299716370880318881741661971121724427164718419823720091220471455484579160422289284223946270284708048981947921361239530410956025093653243744081037841330233951556149836912754686036799940407857108174452948658012610751156468593514818439795961987650597697723608895406005546188793470308341318364580475349250005565304171170797296245916145510745659594101436044672038489990670937433217019409701688908317419852869222536572919007493127783198421953317016083369129242951595032228269702395667334253802358990453441021891258997519759144089763523656486326702227857823849528747145289791351517354861342167393195748220664166534320068422502153988267076748614107665112492915833469662540641277507257953385552905866641973393324161198133497944789526192803539214491841554116450144001285465887475001740995618293182953506144395609879927131086461056844857575895740001848124075461862747888274765658423751474641170249244939266528718552760073054564278050004865134980888916795783629554299515597556006268164146118411769982963898555541865294073298626603169843947967541418533989014574948547402111862496416361359575151825417468369542807967808870762312471280722538026328208466182709275173635106667177530013212562493778106954714160649699514022017995709968290879216487832427330858181450827504960208810636270203986187841234744107495152985850706116369445615730560082961223824949122630315595229323083150020518815304383145616418115498568357767130227276436934986291077401736819871172447140528564161293930679425688620418984515473940645477050443867272913132721857335868295641627693086243836298401333115453063463942952735097385227144354236403144442839889123618371109028495423168080833384137583289937560535744401702712726002471445866573664085004423969316311808297394474685298435330557558928057606285377956549048565273135147601684072473117874503383195931174442599995997408169104022291382002959596150929494576634249500955291876229503774430055796789189977419318514516734311010815336775136113195564189826067594926995607822888380997837495349322075749909162156331306258992159766846047386400948429866711034779499807068769545551591862764542204569015611950616706297082859626274641325812953962985955064989994909886208166769019742487845967482020701030311663110941342159466975307951612456301756416*i1^39 + 6953365702811378949315609513278569520891199874714594924361706207162760993994052604990835038258125514671494849713052084710336588044101059993580541813343474543926382674783782979978965134779164195590716463999470330833865809128968801228535157245945219243692611233806623548736436887184432335639170165677570647694669739042289423137792271302923299363875722425644729825784279728162719579107432188645170052317014295282504394987027274819631847008388659474921341838441164584197821380565287124700245504581832040581624798916699365405117991999181288838439236443494593545915712820243540461764111190121704522812123677493264916956848538125068849569469775847712499663211185495585279900632658539038397180555976639798368144011727649671000843077431831248963824122297876410065852963134640855663243429159098075311561666540692830565287446553917107201666460410343455882101645521553258275525279033585213513714062382426075618313897059259220306239247265411202925435095143233481001805810846175286350236578468516509707161084674745194825802775510700816425489075935437153949409119124371363384352563557311466096103918521259092487419101596829765876876981122199585773012041517168800648196476752412708516044131058162431555778811213173165824485181453582442573795627806987398581911307661802087406004231969505126548496412039227866492190072414870603546484731197399263411455947744412706982038697427700110816812327931885761441227127077865239428292156917429683385072182237487599755400547023480061065811518435968495135933570758421015191299778250493647491336119663830334628200822089525467526274471776501088151132421383774204398072338503550618333832945420736247976867822900677788668932260762034632406824728962205098805533619546552527652073733679647133466061302522639753157304381575222495857383348399103384374464668609933599109787398945559691793290801466965341959786237280676880399011904480152850102836921564531453252040013630294923365536008267497523565079506020605566335304675211251679945037107141520706754097007417621704724306056123211509058717156852977790415706974441263462181731689441900681571014118549574496550660856914035100276382317935967726005472863508468214642587094208236095955581236093035768448873425707850727719998963969628333585497915027191382762779132322397201105699041049540302311518236483245309671952393171767944547505475093101531794305411834206493986853621263576112663050711968342529613113776061214940813134088284005244560210001780481717183543849112218997318544627553340821019007172677372626192666516915399614028944409001588174949225992281168628357599826833486040307675974429761463515192088172700724568241068340832358672163245357692978942254297580663945225046001563270212811213171304658106832035096493193810253238925293389269262886774128260345383715207856841889602057519556710299438173681405198105105212627185793446948220743619289571760540246913251277573375900665317850051772416*i1^40 + 443628820029548886034030159591698772346720293220529950933245667093057218693937404663699275613437427391501874527719851180056383610379015886080289287362680926201216944700884268235971562166839282369053823966222500864343386401956035829102053513800199675384370873757759913370698992163698428488119187897153692480237113310473090789955202562146406920650910421664045323641028421377599792616974581226159988870365217949997574901802224957401495322752519925637784021833286005141449154166140546881278576953853059363266074528810116074433715518853896313943912999336611111103055399649932760193340896437786340835008541037720334866481627343962975613902102524853538703506104492149937634599037763453090195029627828537451193639940219919012884005123823301259933705664586473003437439749598432301697562206587133015825116803861317360153446152015187975800212178353469257450303107814421848797808039157841165476178315377707939510555568867814748551429919916154275195243713417187023199786579660720759590541439559181363844389424056889131523117897027037274670900019616881608942054548080694201722780464327143100153155423416837994402046155559880665617591088401941497493733417605157095337814342238722294054716871420392752466569377361649465650964275823388162506205782675897034258442832678169022739929802063399603490125703903085280892472787601388808297856847045071401559176356932673938638519571770001030214589127716704932909756755632765251890721229754325294763657270915488006580896356036640759103799211980647005916142062901954088685215872933840598913716478309857205325625729218444610389812044878043600332641386165864296570199850322162709709932791260152414841875156684225829128999223169556147053342841582051008457146402964692968004351847069652766756658759038053174224738612034855489615506539049559356968215774118114504410872159261466726350614565546851759820230766302616805061210510062998668418571066926277331795198703715576916352403497290859575068543143293773353961328241811353741785119918743949596993816492887432140463126302121195086745750620735401351363420598297848887920715184949998868045380192994043313179519002901591708137764703299084146882285992754605415506016260333304782818295597769621058824303336034432930729182765464232527047781188731038635686315277200981267114658997938645077346811215651152545974496755254346835937011149970773521960170627780127540524014209874736597003358072074825421474796862821785428052370112237272077029919851926773392801915683231695199029806303222366203797267900303489530286677371200597342738603250012837683231941228745677894259246846891260720683382211319373279399857318593796428136596663700183886417183125716032470450952456952865318408726888398417194407436991590667587479143023491701318441336342941738122975448065034794153479352907139701391972046253900281755945575294018607029890265024013031551932546274118656152409650555987105491004567158442164224000*i1^41 + 18348727682655721402323544268146687414785029226175090305132992731359055606625055059776458624504171159345282768611485115420101485185778362868332105869069642205428680543052937361604331233193450353052578289589364603541153842592400306202522837028682238548262107249229879800527138610381362719866451557116280472324390518649898898887322316162581407831594663437475139986126828782671209061831295564286834939769536051000764148920168639742376386059944485326661257729233424515877864216335833870239875233574633522991050945375297154711323521259616405483226891450591024478310576359760567073603034084923938106042329245623902615436557274944355700507132440692601147141606373915201357386248402801145775670364007608733806769471441002294493643431854718649461068905384503203562291860070509409334838276340856495060217530446084226253764862194591754237221107302940924329733847103402147645071501625483497414152071420641378062005097790743823204102398254248725517171647599941480028160324925132430571529025681865376569627506635616209935643366719580715567235433532537898368661379618580836294591090548278040971401306428130127287299368338238205845651910815108930670211563043952442691149422311075047248697214864305926579517739832506469290715540046134856701710950164376374602170289309897055912238600855615036821487843288295855470484771990969002489984860714647436990281984033761709100460658405167147004433263553444843556312001085253075334836139886999737173783078224044120638803410322409637034369538812187546501445780901218827724065800613055517664929578359400270521275021954859479264934951476518056359140709981856985947574935609221545407126244475608529488849589440721140302013824754177317407896089151659564308248793140794886560013898422157740047641146074839709665791674679596885717916165180804266231203469239799184144577033601870338938452332920164256993230279420860352149217634544786107268361966380899798164504316648238105484913465731084001091055544559596892476087650961042862354118933049617127022178282281488592492899132384167454831820892900181692905167209569271987409778909313218735167647875565520085530973953582805694443748051326421957329423083781379101186185289052343892476525703189568526330850956900742427941336185964228667981261536380810022583950595322496096976692400765296747036129020051131322317170222254366712921696292479315143703258457344651643093983651266275593693358388016384741420685850457749028895140659915714592856158146179718372674207923187218231613846188052608355097478981734188304918194999566954052817221943832151079230170770108570739497521689852818262006972998942947575420357873087650603056532653385391242662675208471064390889205099486672729055880538704344725395449037912705920196578568584153542590337782262401574419275954293100606032686188274623475843014724154701757688912115767187415738156743567204892985867270652188075753789249993226585183480708851564544*i1^42 + 892165342179792963489273813541108707171380789288099527223412311587223780050060291522081848109033944369032013815767612634134019968948751952178253773348108634217923852748983486535850257973225869482139722053377091585349736531087008193971957500668502744967633564130364770988760490926245397688868993772844710063641000054738927428295595302645564440517680342801868862047939446919096939872930522289045363699069426719701754720743706873972086221853611785363122974133197515519006268954990113813045720618028302759816067072838268583399851381944737367071455638735669780710343482190405936953415686378936803775481411360434019912396680175393027822972175076183540646999482210863739183419125107145736218611222677342575688388048356622769832301501526212502420264387479545783016366200516790207941494333110742661304025851800913599859690296626600156152551703674099248925765780391185064461317114782265404988976310576982971367993753728101548210662767939993588165749493572400009322175465158905069100709619533375496571432154983148060599455130614625389439525697981718515872906876415244393326433189800661128127488292694820990904327116522676400907998493801407861447135312760696755430590593539646530824987433657542977829771834106636717814761752526572759898805048977081222985348359760292793384353137153736291664375476254290800438488227980911645924796389863351063303525155850511982100598351003006231621643779031947198265855882945559627775694802878723753334396852274870669819745147945851448633759205720105216775714506904552725779670343815233976836490171532396669786404962653422098671704262629988561090071496052652639366094209330981875042664325220336262652579918129122320981314381453084762614189412775863399494022652805960367735624328096606898785270793138940049069784842091220550700391058872647114524774095045005618118780940517893090607038083550345968836092167482291256083278669799301224777712964234766835342257589254128353231642097572790141469129119822645130908422396716252295264099278775841077023537530054647092964252313951266085359757141668035155250206016387725431266696397125465704808218296409714629970170647164238331162488105083368824560257313127858878104130365909912706926572566283229501965181914935848678188151947645524333840720277573481404253464340930795734719191238575579710943627882531830454492665196333787588702845453308163662338486822203623143596146164394488118453669240910328061576956572514715149956849187037122335150096140454401403921986129232998958044661878989221974401861863978142213831312804048017779827934483723402802020615144231184857927008290400265038477413292947400812875563778187183934983683404165248827982858479588386447644064089117315528507773172890453198026825089906513643518639859529452827953250505979962124479210167375276413762608443257299191423080153569833030917375357741438225422109597722824246955536542207051845385919553748399645933281738752*i1^43 + 78106796724121609323262370363215781376606473518984992799447251230135894917941316864560825997599935124250858972797358485817269424480198640345689802304531298174786301611919461733541618825326415234668270135454117109515428927590677468560943129458205480021413545868315964994282014467819777914294309599302331691246022535934370442787717547375739233252811718489962109326275488078240901490549700524644299119216361464903090843700967855397239350088574293485260720162505257261310897611617480972660617957672662149948372822091045056196967425242224197571735461428466088604166061610255789158828560371886305560957405601116107688295706026603114760969363121790909577293279217788398615652508078946363253310969562374749657924959603116115203647461261350020014121658740297599813643148812373643769790297818069874195240920441483801733366931009648355465981216066871770657097814482884245158234457362469606630161456548166827712155905788514306034517701337895067908571619882671083559509638390741414570762685439876769245906766994571327893422503180999931842731455562863617771597360012972835787850858348341257433614967156827793957051040030377221804084455689788894307754764928019203055498087868394414655512094656798108649608663807149448411989248554273337800098955397087306750167963356918027144035694569018953892616444525511049406262964976979332643162054855618064605669631378138909590376435725119933293015111146325288152451300323882694339236308423738802491310753691565105214566802080908727899199494727664840207985931520420151198401649169773589463794148435287762903927899300956125353773676773549252081124121835955891035575740695974063642683949233377845522948261141780860757950566527363935093726608582040822636003758679034688155992271426546595594311174796724086656788781464492413036794377947240187540152569158155161395599034921878317526742524495134501559079963585918087160396586459427018159610043362245425584664873043202703686450801954294388426350251479200356666730393342658331447152597186685241191102161704043256304553561240006808819800261544327897569079802088439250898640613932487876927033290860589303225032120245584064368629482107600640592517975171737680897889494871909008933397599236000414805018606023116022973494490753570214306995569534992887661944182001228626225556147437303403834991299968367342984727536132209405620205905480501968189435167742825494454585962327478200461580718984191182053003107226109522270804290509899594610784235317845787860484103672280029977859939132764193086940728158480634221891623706635584460586267614279118970303047670243575668691983783554376874546997937441699150538576339274050647416603171533890762691333747751204474633171252429768113140614969775056331340612197623116286715277084360018534108916018472953121966666125136622040918365325888091174941346503806281193038814973703254789332061041494260355181354431290233597398859650939621700796416*i1^44 + 6415045492969156867226554812849382276655726719834962517263137841582199057129948371471333676735246569979760225201102236334583073896230580296759627031783441954928899585163661659659171659315970651394060945487809191307788143548869411977734469250868287141806034956683406865757482821301891572466068147892312123873350529437525424953440737066666752887405803249472892627654479302791846874930008421633868920986217409442130270481699579047228387717853487213170174671012978088939868273109385547572141372300647315859081603363438345343165211323011297598045706699552896419280036257277056319065607756777053671306957248390174377557273428636805842445935304176115870188645443314130771629485141111187693336196029674617882661086387120525390528225764706613023754593113423055073221923318349854131603913443004694608114052524791373793608606013732188008064298418881335671072613987219190068944252600558577928747805743444864051199889514991323437441512783024517224643686880558937449087376168703016260513749797395957874491667921545606535338190482978372310703220505526371025547167794183685864478604643381181522409977369063716390443637537811138183184536401136590598319880816010009526588668350451352021951491062570491082233144097060261155353833273413141069228879924538061306291754108178853940182619151138201192289633719426231532279873470668804333029692389951266638750697184094997079498347280557084729584388846217899804598622194777553564488164253911258076873652901947017265706802302990732777591330450374573729454987459731739731748137418681929432281975712506453035403189822309901196977241104963791078299185048735587403970953844728209106452255470460451446741116134960731313301219327822520161327066721355555406913067490119058978086036150057717156695966642184500565335148961255573921927804622665787765861666341785791356205160949708005228346081601007611959030541310963528626752808685119305872336267392013879856365814166799942759717418086910454856740293870150026467830274528210972970344037407557458873101786477296856486854495729598024364105126578101465477265009958838017734949763421360461145139401682339397858239335911502943401896547420892905603823749650921287968483313314728572500024163386258541014495174394389410483879619312322896129122870501760383412974229088190976413840348756940446989293477573603729314370301307690517407844786910154027178997168123658142402099806046788172074730668846409738989688062477371504971041516463046698403302554061180748085271109686349186257686696166056793271453422985530114085089576219165713420604571262586498611168764898081249266676401930533963187792995141291915794482134157452898006749914566177540345659621056796944029679726100762296835858862452555131440241743636808783693485741377580611952518617217721051738993066649792783008436180864766275419199732753718886451624687292134121283958266026160606040607945601400389196179536617582440218624*i1^45 + 348775921886881832539496250871733683467826326585705386804180164649692704335811108540027968475479565471912297417479828157247608268228361955583188605862690794173505798492775422698017957719753478980900965998534618559621582260647973039824529913760537888033934918404606216000266882515356685938375383201476523698017264072984937822886950353483469881794809281146546088547158051779334018201916672667442897632383389853267374190187908015805095903267442947014469550945132454935415776142966204287383255218481117944875154061423610321237593940394267930805183949604383581995000957833143645578884883362184849940541801754926744970111358818581436855037918473515290412226231619289775639020698301079581066933329331682186188268892588215121553404957142483629433430820227106272266606698888592836433196908221443021880631436968236991754649797529538627631322908195006964479823685822789075757674517990909444920469674178208255712234779116572924170776750113554870585327201142292388071497038879524999150577666457617805830768679244181718457726145318175047630872370231990851722464967042881786341899563300398057615306092727147018231992838998491455787246174272644412312016164286565309089242057850174010914117323492852801098644801121095409551383990619545472361512919643122397148157406416121347818521728142966968584296687862520016621597492098585558158085483425454791684892830185365579163198380356194587182068766537927156772065319958531375366934263416671748477030966641353028621028880375673607091782318031745173476078573646346366750764176419090218460849824548380891204932026953564915817278974738076465268058195890058769734986152660811233545995058879131530249869847741902051524735881703002636343386247558556550148714655980869252259408312055478702656585702318646810278246826876116625879208593162906288856196242578541647173424279522064554993547538033821669338150922940980888930687280508725970026149131607776524242248806467989062016653510145013726135973861920667786122709478568989872927632222798439597750948414021877164115721004847418263698711948549570314080834025643026195853596071954065058744173893848565263508592682324166021103698163265461232240469358077289165899151189709565813522225200482443843140788524212014928518955370354729820533489949154068888681126218980986348765036852529485486997930867936902006413871505273512596765621182570830668804668531685782546832757835719663243973208257802529408673751831388625372656938080644889982264269751017959248766980989428785267821449740343817383847774905944968629987664511280492150842811380251402162576410976246569245566708819251968903114507229344290887453380705096242504533592922951654104365430114153364125518417242284758819966227211476976140963871267968111750656687178521122194559094569643933127168739580620231690975738651316087127841047152369678613162369455213539755067986822726703561030321585377339987313622211306192896*i1^46 + 11435493765705418324717124865441049138123936410397236649730033693434898412778161490119331000095701291429667266295469102177870045093811497045439376396019139191742586464620283871261374726037211738333183866291697843356812077080557469282186294293046559829782100857814691349132213800162542474117747294427726675930461024017018473450415253061991091694332092517752020624602154409420315401230767932190619375224126643158015761619540757379272936083772961189967713356538328264606935049621902073815623463525093515364917670952869871782822748960638296660644741934269989053518472886884283722985252337384691351515294399472004035584468793961324737846557264607755221152478280856863891890314529894497198405811673826051948676713206725178791572771133301238508456449376356636631303758800125667293132727487980979897606704341144173891596712498365039725757263290624177520256705286403976429432823017471775755569122854710883327739119937920770000851547020589345897153424676565816243943380303354741367526558279767225859634003745587151246771187376149257004849697677746459455380468751827835826182354872418010728758662633962454554585097266925468588678657117405901641576910701802233672073586299363205594356891174650000494162812098472213819397592161943378757152191022395144799174727675799605445693375939471581598204082159632626250972007413767379195403834030937306754007483096219700241525712171195705726782137472320768224898915589884285386796764818720055358830678778997052683672016447748021973239666300512870565356175805419166977331985541045858488140296465472784940908491772979950319726881704494616107162617734474651205542278743179928243574695866406136964039998351768744326216617779455658676464489109058400450268535602375614035511390770120637872399357107018736355095187757371308897093721916715452125422605364499604021734189558490358628574553553064984703968290842455513023113588173938143387672028660757840112584286429656612923732359330088490720614727827941663994506762367506638038698675765423331005655394547719723197346635927575682617534118512464490378304640260984501964180864402832085721610518061530094266010918194027516830624030710613514770368244647876513823008086692822556646404595652247732633697225945186411456647917874847123813888092892199903951911079824326451411203060869091286034163920634618639037905847640420295460944481065179029801785959311943717763190888443601906050013833126497413090691713762074200285656927409253490749653863098335516957383743013817478897469859501739779986588142676913760548820717125904628577421753576874598680830511381197660384752609495253430076286655813111235378194870690756839121482736120186624846602438161301853068814073031984758463661821746363246961580945817489260320157110964030522046934988207711659378849876213397127756951677543467121029031461111002246229743819158582401958547524824485605659997231232608315907747281371136*i1^47 + 323297099611631284349564430148383256149297969236098059321349283673601436693843977540271381773258926038196516061806314177967797188346291269820855264760099592127069351913217418896293439712271951777300609546097845035174955426880045886681373093124555903609926053689284223150549970557711807067995328810456883420775565045655860934729666180832935660635097073902129835540085600473810145975610074108447565200399616560891917862500469303480412579402731772458278146411846247183187970008569970677911003523071488658135171245528908805945428581885583632171198889372892820074714502985271451260178957828483471726213758385873431811144088344902761343071934578503753947765851700138341688900460353815092715705957368549243896433083499114311466170411179258668922338111472289789570152549134500289496637133863331980672438446500894454101754218905215989335492196725650522375212550369317627639471159938113884162300653354735719092992456912622011927507582995944242116798218999093809082916773526994253935657493049453569955870552785303465482688693682704999678740737102257082654084369387621517772889903751866751865192925626254896754163193549751377599302245285863350185678281447384951486416831193001856217045545520047918432881918669677671726146455273829913483814169406978467131195741214614811537705042889185435077323919978472460640761094701907494455710210240179708517336364852795342110877659425443691065426599595653446327949014802138494915472945863327925658775045099838162595371449020432341234560627389575696348551919320883684311636692433596714122370632708924198320394967154315350967576720871604204986360763006306038779331139391921234579655585701633251253288147785107173709025564211823283795661911728666246178368997439976134084208483087109437652129243150980220089661304975724966617633142334221810274384596471505839367382644765032692251599450135234946128735693595294235213581003956295606360958646010308646258754251590129293090065719104060704188640801760133951853965307916442425672588273522928317407391887907427174646029709665151293434868889076731753817446383908978002861046923567673455839096343070022884998401099867552807294681596535120837028182475991226685206920471592311903864266028275116390061443255746408359012691377665978971200616196647547534201221370880515368268827908163959459965849474868918532721702485277348224240902331526096048498402893071579127111382820537146052724188432368039396159377209717602391275802168972485897557590205870434808225517061018590610152552517045077807509550267533780064086119113665352287785899954479447444157285670350497284448453547374130351223809750601968160377418332163811034571963839482350206997620608169071971138502528317439887134275462467610304370210520943511457293905805887744088966877319409796061599561261848735103187637183436412806959397339257857675347520615738717188078209146799086007010733352052169564437348352*i1^48 + 25115484231653137288423457154909802834465864556555459188392650178652720352672902518774846446248241998603139847731278530718091500326517515872493184857556515884851478548205137120580712743995451262958870964370899676647078273028847019188390563790702006082296903564396236401774813958803399768658738395549422113575131388642090860835217322262904809273720539207835449267974721394080784613281504852019140443928783493997231038229265794621423868203791244976451560668377016960345560811190588478333407757865039929866149167865577491278204084439265651040104562702614140721817028566022382069466631752805670106617119209943475746490974645001815872034489604571866279257942272736852415656633501349392207095229092572852878212239246873290793793353172740249888660738361566648205605285653639859651887721083304671821837987154134465606750813621700414719892686022096087044107699572337869653177911604965450153975154115579215702312542513644967454565179808898274836340979180219299208170218111178918542971340950194760549784846195663113752583418130107859055535195977790140352893747974223776858418910635945587303703555361376258058043038472506726445229642565829580385166020515228317297133833201356863040829766542760649709580588939119033359740728772200461707835867595701316268077561381510426826864649288760414808919149137453018419384159625303381297079003416627058944818989938257346986593781140272131611465824574094967777994998334493001762102776219861833003296685854403513383014072753274526235547282195780753752257087327947005083664831808302999104983913344629859803795493231207521447505596841630493997582901776081512898284686575595318539300786665186947321388471091507058513044557495113558206598341761371381015251132013783065738411092024094978230023159847300712335830697210709841604580193400745088317199625243671382501938878862665284691392284071744350743015816187083030553160516882078328518114021642014254019320557239346845650041373133607400188581128328918733956454931828323634816187017369594746514528352773319609590967500416703563508621444390984771869661720139452762274843480329053085441314226612594208732745644802340766892097982951669061432099102653264871992010195733393721112214944857239370876132981632091284262412690853009774124860230890854524861051767138708373056752055240600386697425072266202242486125475250981068373917186799854738548726660635872055023631614412598076701361286262213636809404964428236643178347606763955403017727137657409244350789281314816430045015262390103616557862886342616136768189783626515198433890040897795645196548866293990436784058082891266937276576150525686794126915341809313333719685545078806858178084657967397276892102658618471177036325797214899423666171173287099635242371694356842726800226301755218520730794749806508687884249894661730780165163286566973884965933566074460494768114011031702259659775631647896657461248*i1^49 + 2792512889278752864047439523765371748143926452035385160443649443508737162576559373838293209794004484478870447628095576023328151913796159186444267863532539167849509516637910426556780911803750854086573958605361114752691884516812919247226040914675080978486328598470119537083815860267639516560210489134676891799434410745986708661309300145830424456103086335060857186508484382514912087424493277686698550119594585239707702911758253026238298657053538627954356214882573432534570689818634843207104078296813567890896367623310710340382511017543560395676138481228232373018379008507373463757231015267059585017194396283351208943484259883466896274993248709718040998112089765167215838677554405619099101523065908123547340176073031223317738135917281623178961840745282499594342618446396433761833654058740683521935561983513963701028426184202073690768778197438395102028822402386887139621730609013900164597708269107056763329152066166376282355573240297823509456694408610426277938666798743091818913083267331295522342904649246588794025195470610874385857604551251813573114549864562822679168752563971321864874164221630876768129858384161040121031839280046939089340967763707550866448044614695976891431576868938795654752212515289633222288404613585646347084707240772979268212540857299562988883802868837321041597495791991027583012060204007265624952549852717342946426533655432051505385875628014209224726095427393596259337523068463428875903172065041555529427881275948925387474043603373460747365883131473795360014295550762875298307167503044585043248117993914259823683723284069767182289863282921799493673313090893450003861304719959784729045319466759210715073885155693004500322027689527755787658140732774178877924366731254493901001496148152176162846387377051430347919277682141806748572143038995041273734015270220688271070038589632860179270419301408407526499153131929834760960318269349039203211465098007380830210667372814658812899230594225409210955036407185230111771235491989013285871103683679118812369409474042991123842449538749065787337982449323922310201241451261768561803364437793061175608010206216901717165798790997391930508944160389329664449659673047617672995492838403440669393636122425030195799401051535469685979131372564243743017446840180282927125905213991316012587728133541683396407558546969941707249820535607229368936831729689602546022863201240069294055809276592139517242628479363917323473709083613530361883249664186169873125420329364971433082232664845625851091348137759554807143886197703460127541698324104684319718098353755433409659104793562596740255968183095112645211523522548670022788714462349288135901451435474154627676253407419534418969942936546099051436475411463221146144060202165707706175727057797470980893511349958876133137881858567959486256960400578298610724484245117037756423752674802374729179928285259766921161479416507793408*i1^50 + 190346683243063296073681247644432911811006474646563669607542702159070429832093589430371947064646278837554902432643585425009799872550183048653065996870431347488252481250071030334927417721778449152663299182287341115806302972628479954257615123778739666364484290966797009946274173873403626333926079777950981621993356257316942578755143583508450268880395658652942422270811019252067495175170487453599886822257435448415520212606010080782875899616699806910669039195942192011058816894247068073846098318652364069227379355094566471869196025990393428459606291204179112482925609930710519564939257592753922068583774238480191853594338982418331104445284943494713328293372809360884184126016501544850491470632390283780282956930661146792901738064342695211436064226680024829793025257339630414884667340261270717175153524986030323303733649706349694394411747363616614729331956815283060032439182501812405169474305349396930204866380558946547597484191658595542734125408833417322410550194837427706261188098609483856923313168768550486348344332526378980146291557013827449146390497916916250129458236801390952132527662186393094042213468965168344436902098146004488600139448474345223373167659134239197536907221307183435503728932245470754183237406475494640944486960214205756003259991676380330962807243847831938829352473015096845808982847327509495504535679342021699451828863971735156817054599540614883134039158201761341676042451516449594692085579581822555853403264229612923273956936023972477778159532569928221592085055655575947784884335778824688194631733914536204898941795513673447495674043586855725438038452213308471250046458228475258853986783325759537502673241151942433742868019279335094225347469744933361368194032519006005778723589049732353982580171923428027768992649294953564933976759145821818095052068227908778599260970574252105651767769033397557732302326679472526750312961761432129972214505431882869925122317633958646788157485490737515750802530725623068980515442202012173043137035214530192971429663724136553352201844707856645409843587726800452110449039603637257584491664870026396774604213468758893427803099653594470431840458735039017816410787151831599127861602688641659489711830267549095298990619030193439053806160532159082183436750292890597495655251205236700529841150777670152840407211970257790258798610704379716530630380300694712403426107051380173248923539183415804196648238069123902477189545496298168290905510867720936014529489725839534383345049011755399519340451314414999657544605797082956504270256497961534020616457811736167204049095775577295350432634789636889633594767579898898958737591558058581889072117894711992163345864199930314049243593701790178004027107249197317130369703815224642093784333086441198160984622464791510346806453141020709219396088656691951056465661357345310689100172564484361444604132599605125086585053773824*i1^51 + 8861504255891332644091288625650784286632602187669548695830855231877783612404755164667810686113105913940396033368089217491780006671008309999674685868331458085779954974908360568833914812331084171480622740468373430191109505629066786012156767396564013284538562178876376133625721932164755354777298219129153303952656145804450102955839069371076918784035173976250291189095089114954700775326253775094699157866304484216663414179034749678565865288338871330411037804139282166372733075216289423596435635753509796971748754530545649325175987582717656613187644383139580119075699807075595929914969345664930535371017076528002524099658476495888585036371095368323514479738674843021928984749481344256774346906681418414649159179089663651423520823525039652046564342716995021249400545513802352216950968793452424569528941380614618988881467628709999452079517529999123057126306665564242711379135888822133608126949980804496975572375774793762671727610817609458560176937693591127743807734339453698955576819951145325518890897966572305439451111552636121928585550077901133618868187048568428563655203506462479672784041069076046660237167612674860074954711906228709062939654455245327680798345461743417689967645049848916922542637232119761660960137050875761004684129523271052243563684528046374375919075548083636191451751006677020891245716342848979942988017705478651261105712634885923430871855454241557902690798074473418502488214575921297496388498566467752402513157084696024144505371547756193588934766273287191749294270246506811204735862101667294288370086848160562345399943536432425547260928655492671353152066551844164518444421743106976056111085464785358026113031851103284584463648416538530568288846049416220585464726090815384093358368270520200145416631963120356792680541933191159797734242076584118372115416348632045694978072770244440325600586529075065433358844567788007558196956276271487195891780282198321614113278343486088560516518859060870472906476916579927547162666467312921205215905042798987339528862515402036703744979062286309293838121881610826802005707893454871375106977952559919277639850443496336018830741948993192517188348972361409244482547326702415184598616346472291594682590793886151685240357774574680503604220218012190607706453017443711803120112179700134539727832141042130964899529910188561336100985455288622062822310389889087809048735814549272975622726901018791782354462833511094211963393425650291905751314983236421857743326225570479657460275342531198105599400279953435268916899788310493669852513872039858233250800142318112631235663655858283959311834055828580120378195096717161240647164021988252336144445725195969394457305695432241289050589225844300463413837672839747499234668929930682161391513834565368071417955225728683296087770797498079528796126152564731446631427532184516176257013373811730742085195509286473546443259904*i1^52 + 238251636545945530772597176645304705789161302819399298418662163225518036320957645031936130323464515823480613001881691463875295934038543067811269093627575503063279187147330142871089103630346212210365041271113194274228754161595362840078182296394921326998447970192287318497538070473282828689018411861025280317099895426510667420397595455485802141723788823607975642783372465585955961808241714373023371521706549054774812804689198325779956860671810982033848292006625801425982938434564750233116868281215852462791219265531198823298512548990221688240403611011005101014459143799002417751994665710527113883907628845948353168793108834757178239560362844439798765018251624661087649331006323811478165260796178222350053495250743066731230768785903312774774488230310784733875040924684604140452631544963385845528636815104133025024793664117697009055306214133261469874426865660530333664092516908725761282830139739134920628730261770536179620080154510376746922268043937288547439298026139284862751009788117020634308123565075854029846127339018099515659384516212484635749799878043960771094304004155681084188306251892253313211556428858340588827139359588032411657301729418136333237317106953402299388914268580214798002668421527965067186407997881128672284713191594387257396764425742207817727854831748907489577465440003648480710182860815454591460362330989092198445768593539068283888830134763981304924012114397734023124825539577597700001099377007156240740250889827369422956966825407443784777225798743570630158718641046417944447602430146643833154471830114314358440372102770389813588731779527073988654896359315382258384890187703603365515137420476740850999906506207842809098383858827581080612359782555104557106815669704885940242280831899346268532759718708479952993317624500723945322579120118048672072072868189667979421390910798959277639536489230422702277551386845095118363650021229985182182140577723196449339047506533872885807072431582221911518436165211219546216101569472657653289241146112406258580761022747499758923135447514093491573186965277382722076850871152527131187046912266437562856049707972008828897635081411345561810097554479031832836378152301992871091790051261881653559273865387414716227871424673359657550841849619020952319680653400138670537073925627289021987770863287577973077431055350292219844517567602935695616636639910145973811289085420912858791603335077303774194148655218937079877304768637151435303921931768180871856511146675175318059173595821431383444565574351080792418992562181291917896910476282168038882511910423590472194887223557874000663820764527757219538726821082930678663992893708216871263670199475650489886526961603348390721434355265102506052611686977542985851955898375971319525080491693420296964687860106504325445750694017215284956678917996112955888045131337018753766021612230738725931797693562983968407552*i1^53 + 4985783152324442977626059330368097965534704162541348410006969440784303402827443917723159126551603211636449687641468685322917319682645124488529461706787675972170448661179737915667134461714538267428120741498848782487152761441693649800295824425903450254343567948807722717291288081361673170253427684575913759125317018348492374731136544645594602357880961282791460420244242157839466417894554813857056035484778436669575325099479210151720980809878944400440090578034922512417549577866157085130977829730321510381044739965311254665277046860176861564145174215676949171420087734434843437754119884185976630610064050637429238569982978719551472516710252767310218944526507355409358611167773129321482431278458586964375095467059087678729704129296767784057995678274659901963265012258286412030105289919977752458708870967273791038526807330400906295560351099167005054432679613640584469490716149489463864187506244088406337169739554323469745736435231581148988227402121011857534271084593871206532772127823580055642096102794931470948126282975785684731071009635304939748576825363702397199448160447726236435804347549972824274292121868821744839636817757057131023621651667307853818773528797992972453277854236367673024097616545396838741384901296129273979942150787506143802194872447529947908507824118266809131823487790939541604036772620576524937102014405210499411959160074129161821986299389256957260561344892001786515897038782661555044685867502964719607975135984533056114817884922926835769657494541803066366038845505480131328431438148031131387116826316398521594604017416319366813075894061450969587337032541009828217215506583372655119439708414750702503308283865604463299213541775063425668987088520111530254012217947077103626364334052201076724721162746512649463084026684563942332675477812750309745203332497094259287060897905067795317873504377727141911636851985155523890362871856526919672106367742409279561338999243372403425218904705898620401254476702381185551787714817041241366965431812590352859908196701500981270744190941393096651166881402302628215963280508710131585413522775259727644561486946664376304786282311315201999884881753950054525466614158364647800603730405989324678979322871279902347000571735280764418121950952854573481159103351662311204493560696244267429757185355366001029615140776654976279713080212643619921451414146588055317065471444668137092718822483319472471321809799504821146263994782949326242746025224933837464431513733558633707223298327911388635597303512037925770793000760330061548890558085264091983621891138871856703378075123052663015041505974585621505222337713074467877808949798179209831240285312352040693875165543421009435321428815351834665449508604630291899855862568554856119615085092608561163148908032412045763397984001858896365038820904696203499384052306240207861863017199683816757891656802596028416*i1^54 + 119324837533227620565340595460963342002070839172045617234124081803031023084412532127687994884059720511121268220106764204790534025610256918784027546700506921749118222573211927060619230055511238133657956561873547838452271198813058391754424487423407411297761308825474827275412117903132704526569207535481902278502030155800422017410472026602257361041063937675098273266465544241685680410563484394748262380842748162202559893726013387746066137173238207243994626583550299582369107746347570897734140047335122455769215754093330236354398612778020771350223900174032480754022306193673301768094218299151670341947148275901896621893325907032739793388752277150100304109779818421231867621759808560586661060869120165463236844589975907275784566964594015007835395030625620048595172436062943293431766810398678569621878182456064775202300970006771125183024778500936373523335359763008003780041812835099224740534423761936814021548117822404480448192702616976456219717310323293774881915388597488525190615540600389783188652516665726518292781307396330727820210497605557178839398863179717132940835800181489131198532355900953946358855680120037156490528557567419333783289847063903710803182294464827990586866082216066767586702309019536107604259990875716449479834601965490336034292525661115092154841979447589674845598154110069325427414665805541294570171376397097274077221199915222616147861260170014168340265677295254238894861068070780712272370999921501319311215447078356152019310526889382377894711801175468783544200786414348653206119621770329969009587805467542406315522567651797414176463773779665564667641662064040068171034145633813337511199817546360284027356118275329234912906241535173397666028267483627144969829078888409418720003410546941923243735576914504001556732837284114181440042111821208328510197621337861436343909878741485508561654409626622379610134440178786612103504106543949095205048198221991289801381977401711163667695828330549334986102934667107261981529903495682154730396351397089810348719162762817486193956688631420287448625653276629277007877113948519829718555994582412262848856119746157007687286545369676457103745860492571675139052859004949411204474498201869101844443169751134706399647720802979237344752409912723945375063472244573702124549449165386643720784614162634917795678747564868209555256122956556919536429528527958678023718346809143664202450399815100840088773645467046371532741203759235015331798576680059281242534052291754281730945745104604820929770924359836620065263941587981774055926856685440991129818843021660575705317253817183048833649675074481820880456925344793967396876849296571489572492636697924852620928475525320182010259808656680327110411218518287537141231500589591716254101690542611748526623449053330982864268706847318476306980433381315527263624136757005837442470140634907649188748263948288*i1^55 + 17992233934007958533497157029575262798640394876875422405821956301496251412444880055627882214113237531094877181815778110997441292648278243704510864730824477931240230027680178874516932760184923697113705586903620208785674579465999394403768456014594143149777367715212184241085617243013309901861398125902033858075057370511363006181421369993199666637715740607039076230083578465832110498243794641382540267651807312342665228326854497789993213521514427964188058360278965402639298405914868371740994643119643599353278947332803707717834448210798508220916226693645332128804120501095300360191745526758644229810607042986423384703950189039891633519209795233683670020584891162441985588048487076153080256021155118217740995332952560504352501827375841001228240380103395649250293342523723667326480010360373751775905987720099762696437091427002122657340544922512220121830133173483317078810424739455908896954627416616211262880324697522685584015948240359885989969030703611994850233393344498927536805254156081785206922340555072995848636588178014572370904071163587533017522227786123368927834365292682774979854030194755437073581016557198882853589437399056457472815023761795355273795171661909002116481277402432802597763265543912522283485695042388122722699881335722071950944284940551885583196813566949735237582269481436684803642467977844647030547678607838289942180332605602693022375515409814293611216999612050785135817041941207528208448306303745885204130440017750191835851264299769285820198516319410056798451669529897722881789558419284395319421239341663006578342276578409377573902631448423071268423040604050600704570457740976398062422955841678234974988656329937787430638055953270055100795262899182713649098649526617757231406188277567934055551418070238010415883520970240456114190835824899795801021119272718992932585926304776926802470000937132759699338958573683838321402452878555407080669914805088301843154542174533051322927891796589777603244117593380844755054853794957986352052951706249008814677828834186542694917890033954346485986541165536467710197598423923782649623933046293538282981009049791108425404943453248655978129402858828859041071627047037966368948545217059158001937357457333890809717829569383996184045111189139160784907932134523812412716336919971110261510362789466219855714938453551380181676751196379882454172643753115351600962452349020597709249112883388117045844194815372984948694262746765794091083503702468252818249821410828861024032955905237530909062369628842904988550624072521926816800833065463743809073578185850063081948743899305894784523132174320690431960026403931810551247905716706084516744934273350238527609267194953781350609158999635288546092635987100538790598082741369060691120218148426823367076435726489928679570261928736675642429224344190795769848520195895918341247806125251629547360616448*i1^56 + 1107262833377076867884725868823244485100607077945592935608148579583710120589118751643329054584727424179700151450503430038160850141695728233925946983770459232400859807632238676935709180528859184014374837240811431518749213756080166104827642563473116515897221671629297582280712640729001779983004180209501265955963826567495280681000525127116343770912613549090268804718371824007025929232635563232192876980066002473424429833115197082443568306026917595584633826708516932662161326421981886623874002660728097596616763161552070558840098741522431311881508868972173851016952378477884400937770082294434378351657221194716493804383807293566216613444046490165676197847637551620858498324204850763107214027988582807201456675925897689105654627337060500922224466566755216159513207613515971411361561572830063452191848433463656671739043847513387894443153998988576046068783113341058904712613621443077445320720045755931844894979246749179629238222101838787615550116305045358351098737771867156142115975185751341527941880431654225528100592082548964365691218305793006803837412275552046019256421780495917088387443530798945920938928760546858013854588736914843446930604517640108819374548041865073795376291336338799362486294912433869614315276559444648756218560892812881681966710299076423487944194423304408281497146379922992133647775377750752751680275528287756792433888726399445854245760754293050991208851531543246437763566938808293776617934041138970400327513930452178764761479431486165309482812358982355495060075853560869932041067140277373999921870804750983433324078874720222103563351253717857645302551723013728264765733193991200588946758601683991471659504566178095310513343942843194969003380876866799164432312297952165902381855061846355477380690015926648424157095642586809506104056168433814694265232659767710140300277439680885295151728053795877994129070432053413549856303710930555580589914766365461162196120158266298162645293714124803231466351205213723595654804511064571140423634638438331572811544638700360963465844765865614011863130287361819199305166324410247817510990874837568426475588860624223791191474299508941228021274981168594705465774905977028825845303809458004782862917090275042917870232146525468669589458820382991811346846532699208675312577771234362601966062973007990611324785652040885864271579575392750056037836446956510261862441685763333629604031265907835622974896671209011847281097507822579061029813259616094745020342227419539147801776386962365550618273437001737814061277912499371176141053576129233201688759298781286633730503516839376623685013565510070735108628335206995171700138605667396121620300069320902900594227170353565124065171284320630181840914724484914734854945889936941926934097753186046627087638612466663330773092768969832031752883755153178968359052706749630743188035305936766061510656*i1^57 + 55844666268422375271725531673064981655027079734329521456798098558957775277501550125439647282967778988837272172235220984779739088972093091198528436813794033860659145751419755937761284206270984010599974757457310884443202330600371767146649214093325683890727822348131877963238946607366058554506339730855782045458288133150869439172000230116919076454510488840114544614967928222013800645464266682884028776558298480286073612120245471276077331284503811351270064497045246458727130333998842516775042240205998329806208718353658944537147867644370391142103661946374026905591293603343627344770646205833184963592036279976408110780820435932628783331702376774779467361064721380920089753438344455427272518573036338068210178066471009044200916446577293461386354286716913521439833812765105777205688010083992298797808792206060601980383041919641303245265653798043728775393113343217788262454574717281311020107030593181537416824314377351854129764738392664108029820917964945939183399230388306566972690716230464394304886863126284736149066891456888155019959147435784018486188138576723699481113277296616313439714537947868121319332902583485583039442146356699902151756488221964904320458119683063371152812354021754291472536420199500773197645230074161231632746475291618566000249631379741494899959895440032173625054152142779435153666159889686094954137516932381178859825931886863450023170027417351328479613646261868265189030706606781689168692187336828123378556040149298559618683796462886047750907779002462721598626257800204642666531347686132997792861416516721012657863710129350647555233910574576962612250735650815476014631021188695330992518890471410443107286574606954392536417952600250956934143640761962242995391986380573055276410035311303673914864223463867688349338566684913405662213448653356468525944962961677041920105137208250503765815674645290469250302020207197678355784038154813028622963370671339292886911981136944301633850347456456446172098270944436951860905435403375435968598229146441844024927441751717198204755349378801002204432070627605533748555591137144549956530392866221792402641016208639291766823106877676609953934365697120058069424128705598571394840744491788837654458983402727681746806962348640576155327957740432593315310061800725763816939542022685218971924534767110565291002486734104714375535608094353075376439224951529941022901779460856390477836468539192532847254631810016261660299910973434496176066606847753534925259908592954673874411737169891252675013041946454826476494899640825344400278675401201847150255574670540453056513151738932081446596324675469866476782590423834089337881436244781755927955937864758524814365653806320802300610005231997207276098209391326081286288957833410831536608938600535429253287502145178631988789830073420844825536040413479744540286048967652964693021326622121263104*i1^58 + 1061324216421636983117343092871119353667779580008656262331938283852803813785462470152849349528367755563372518111314037404786118677741814809770019055861483035577468155485721647197461839749304905534385795707915060757942074753428921536615458192280538792845946081938167419423040459365369113375856614666929776046960971549596708868965721299943780406931456572115829338451369382352367264277893685768465970927888754407107413590168233672238983282960118279368426892037705926820810072996391508148117975831050834641823342099677602590617253119637995227004552028412523550031891816186579534346054946261069222004098090500596341284540138464066875383094590546534116727462166957265591010173460087846371507361286190349892762506893996685116288280842767827431392097612536852672252098943493630447600475751020707074494709111496651910133194168536546183071094979740950758516897201091954982527055201946978878354134256346637409657540417763895587223365755520421171281140142847951713718800466371682392135825968055668274424869102925632177132209913759048823263683335714901438772366981371953131478859992599200354415758149528006948958518125629888132158174272574993642940615895237473131352546002964642747442501820303465746370303900398536179949939878491599146850016020432293249363151500411741274222387038972326389175117571257717618529668741326297049546220376013535811438450773043504560361537431273623094858158362626881768274661272003131698043452674098901814883095321887103404165117737328651560842595353833584122624378511452991038825529632802537249550717740504604545935931618559966335496877928965199213549908180017917341701587068507260451892007688610697057195460334345851818964672236905500452321766143324153436202922872015736179149159654430062658315977826051673011159590660316799566321505137220830809131988080681781972015512877084794347202349602557670562354149240170373720229782843092958342325121963068024860323899553808949437684557377744853158495469396289096404129308950593918605988690384709011038696570998953420863003973456072208666857928044933870909763235556851281608716559515487843009996640836997129510845972070259305179814365066769990722421080090054544993579674416442296989926411612618344584615244130216422323224626425798780681323827770228807983331639314864936852282594517117896440476667546098768245037241284860170758546215846025812022946632330620599040123068608430786213820236113883453345079910130464264406090428641798644785113784406645857659154887396537363445291091323183040615354256894723319387364591698937939759847028372415228341205241378520123358504642878383678671733723237211865332768006805284233566363219305145145120664591462673080899147618723512979944298440731510043215553259251291350891486354410083243042524946658874886798545992431219320357710095094572265956838920825985054120409038814445568*i1^59 + 3418393782666653123984354114535103595507316626945729939322542915483195663321456072739757576353443392653085201546510001339430505854531534591947516092889101681585445161802422115982093094687006762842462335097817817387190169399934608985621387664301862412756353057539929427291646510906442651019514510758208133236778626125138493863822657503633278149488320475954419922543633159860778721039185448618316908098495415297357961802488412321734830230147653005119488536396333281804497908835199620299361635140179450344116599770132924664512840943222529656967207108936982241598252321558043248916518570254767799561422353617452317629995785494652647908615682256396242136669902958816629392344654839977954955992051366541161980057832948134213058350253508584964746497101625692917903153523489322567576482054639277587178492309972238182835874373163785713800549570425582824713692782420070413442596433998276684045688842524013525563662681117705674395597093673248108784842748541352824963347481484300722649251559760398551526322264805872763154566165300361793717142345028841421606566895484323303210865546427947882542191836545385244725098086392813462733675489121156704801467175679168193379781151919545006505514140494187667426190107157918084636498555323505755034303175324990075108269246769302210226615653550454389972201137788596957106105908303435279037894566336687576528648505660009813693237500688212934492060971064142624437588579871222467990072499273848951006842006337711828778071490147550341588403439755670321689329984732635762964255911209238664928424140407026623226743595010591225875485722500458283978477768554433993715103307267239708093716027362114255894830852222858316709946504639138632932455828483402362479072184469325170609262382767250652588715273015976337136639713052766877513095936079135656053451740680788132274478108720608562557472841990144175595645662103104138222949891956392076979827712061495926636881033821443244208439678927408252510362447160483502938772529274022500968935254114268834891080774796134811285572896237090751357434265801639869225954252772328950679468574424531059545339438424434655211673296379674186748363820349758953490845319658895773494516128197952484574390155419336530597603865539000170343274982536050816491314564761132788430574157976760571063684698924748174222658983731172629634843841581089995172512394175959030086453112721329871667401702344375469262344695209567727640534497137587158194828752624564895242782296550394808699095333507985443353075341329402291850766790745868686921084296893349373885212276582202616703768919171247711249865413068422257077150313146251887686290022051703976331615330417386933138950715034614610449936718454265501936425738191007776758257366356306486569000208579395570384391551447559620108407582764712044366810736818270210520395794895222176124764160*i1^60 + -2455728096400333444438447511220305598517010293354824657762241475285793389158171520162698043573067091467543316246610933230942659976255978499479486001437541885600916575223772027665334405833973073065136162759478250983207651981963682896976993231209048810314675557424373529635985934062905713388731230893675496061949020411116036803826143643092782182772337465318502386115252895658136626244413796056854488876291474686722487235067959584239336398131031567224151322683694470520864170383980112686170999526735326711087440044174816381018792284868266345673427325084405117694639023938673286359127943430073796635863892646903906416674795048651879293944910419186584573317535326622666437163111836436887384093801703306044442244147946389512904838374895837220929634895730186656323681004245466457607737246764121648571306220560510100809776918073894914142895298069336884858166504329425782832816321278139690379909720753467579498183273149648981163988700710074548719749470292313367688938891841243864674174900107088517163772170357255923939926677303669298310558431482331612027667349949048098435298458430809495713094189419139869237290254920089700442865470653549999309767841395776147024923029945853222639836677264642178509917657638692571806933407955466199694607737114064592423145858520368937847223789818110629285746879552510158217521437481393516593766076325086790560241110076342755134055931324173086357252713174672784793265269632826618002257279845948706663424387610872530315625402137401442076239433416992676431669719527338154895020906505413272104012128371564822969327824610432108379090683624325288726993728827369430596580721143796852164070711567687823334547593149470484253178700953959435875981175692966398434350859897240181790162138969495677373957923179023591882979377773730666061756078341367345709025975474286743798918931542488381048107366000805002682655906662483294135821869318455061096001135810666912749269435645760458237020237506786419485552841607456090298712232478849715816545949465063203470097455814691620918640046534036102013328629430966664805950499302095715293301670943494514838522892980768235852269294813174475783738305878248164991746191239585144213512759732711809730252346995990289385385401528862612239927036428894946297706559147465520821195841496608207801433457298035382151801646668236536199453329489465423756434802099691046387754650899431340014405253275686814007363125484927724796122628385356054146029442766760943541753639363426084424574735985741303869013055198596505176081822294119325661373522835258940137742600573103212882318418883068924776718665076146512782699333307272927314953633435065674751200834121350332660762774205806629138152564092251883949231019181101467255725745993474611285543630062106853840993639422044114504358134577430937992419373235884333958722281251382864379904*i1^61 + -96651454835338193102789637960915068061760562423247823938573008127703256486214402088853755551720045081787429879140070478705237477760308846890007606411810644189300671512572562413036999444454993714481323041049754572035512447708232461704994531957771369786076359617202782681211015426761289475553553107402854102837304720971805972379087383287990084571399612736946878177051154786305473400530785374942905542388025645222082807382643308406108747221006885866172975792259196348277634862512554207614471609752891700721144925501454885561849091139498625697213785705225708524492040816425429726024259111731232351598643228023176437144064770862350979114285913265716711803411029154467503353851672998888809180022111499092247505653893304507046693949663704577515384412230894906166444518103559917803612042598073398395038348415071360055662700277421143738778764922366989265079740053637486083282289971451463054496216678492644202832633067357213275666777560662137433327492839402144268261843183823351639099452510189253758923693771913319208669410487703125561785552057705583429001570761182054740780276285874208001168508611114437668354937617218794033589390893795784694325510811926698848866682033386201533542560249443469028215036091559893345514669707231743215364939823625201821530896597426584641726435482241106716528336669088071059350128014654188792393576471519435905813213905394078112687161934926265538640243211025796077115803905227518479745729999833949297130895467503045808583229760799663293924189947909498532881272586616876129665655233663430494174016378640733550194840060513616205785469249399776537557978060803625483342120940215683166733356565318800037670674804586240645545645533117138487663284611040813480162793749394832657762138155544074653776065858771239513770291622122610724185829447843610410246031218971966237325504831234308762607484492152830432306648596105741639490217458645287811613071999199275907234207868698600040566226910657085399934570461190778943161457955684398652476954635593008839586320960533266716082219930348575518223894941688212687046226010673806627304852944748400398937535454654510166299293978138534261999938645214777102572349151925767076897994781242912554999303408986212040027607521105301122378522733124651162764640092763369123978356461905195658663821052325943939899105917315683648805342293590402140682276464672524286848829024638180043311361104054682760730448155580562208897268963773626401749103635999272107835672462702697329382465405899611780239907278467451153083438084106860943259538677061532756084015704249737070962005250269731976632786854959194760888661191730297181644764443403414344596144407962585145035433313183634671543324595542217769570275255461131759259935058534042659271434987143195318956151357035005349101192881166292656717409329922015191220344328407744512*i1^62 + -4506128008745076043160593768908875908007736182611353420530035940279080554787312537753387616070947026487431827152274525917155625978767100871256126521350025817655990742870343139094946518663167613087520701795638035867535791067429349401204779569434254185442972467163544974005119413206267409545013042234324404512595400699229619981269828962347579816444655854995905541215364124848030476776847050152374749855016653145854952885482804890632112512899434720291978273490325369848159476204408986643263882321017107536693732301060623903379877925304769396665752251069805493317697733477707213742178831743321683930294795118011364673072892211182611876474015542741077729836653270824371415382978166235744317992645164356352311838605708021249329855595434404555939333037964524453209501651063503441099737287405199554081970709676801554408160864702772617665970837015244607614094128520297344524281235295675927499414362951446186074414261909389108766589663341883910253728141320216837116635706978138948253989818743410450348203540090224789530584432873575978099122620763608438930774918835180185050259415725549121823797387961274816507477669281284206014122971283771129869204144111390274627999446671334706431219936441664757259504115287310606864417688279854733718555320635917658488451848454896639141302814512472302519480949143044981205302771197663911287248110588051065320545468424724624852765453257225623371179292029770057361305015208198071817004431078572371420391643144132471131577554429137828775791359870154817776640500304540636725589158863777333989167547961993663265843017428081840028524622891558408311421326889614837675179180826776017752822266037037180798455393435660600270134103939976144288180088850426840033320851004800225208159232713900226101366535332841067449365618968798004161472701917594681882572023668118691701754742685281449596365186264566716817611663686953200838442955553486636786533926152343201435166682806130822771597545897010597051885793778300164672067758375852406293021433059067844371314369912223329810546926230165971797579286014958858771040250211555638208829786390249275446134784073057165205651418240447564400336076694557740077222094103438446207717448178627335009554559547791935790051987823866218257587237301499799638986628896075130089498504509056396866030830631082322197499776345655804131404334636126131511950912740502348525820186586200993420843932725258251261389326838632242481926644559306298381306521697198582670316360329982967141720906526581289232841596006895715493972969622112194840022611670291911969676318235927469746123825142872437872007031177569501205473795246314489609947605283075709965996751526299140145807254158852412265422573181653146641066883144542518911438105001527015463820559727040608691269892581694170331954072658019585742903123620385650895043336077312*i1^63 + -100247579779492745806006509030212827748351340212426353344468560941079904752816554275472825463433413976204754664274667445166137407363629137771154421288012242334246754527499096371547309081906953750656399498685266878356178740345836003158052926313292425135743358464131451948634579943631417801107490624691754712134314861852572863833593663689200836366176445182320568343339562215835455417695241883588039236787399703502559295822056809340289566185236660838572144028931476076693137376004239626172529191145490532776183175950565149051587651235667334232637567179002121651450888216796354551393403773183439187894311173635276855220292906102147065279182974256770322753808082143271005027844134842762491184038745686612527130776230931098446700862409610023373859679780997666699108335009750311551133260975280070775545965432812596318056903714420696789911432557020248476259132828594493787679742458797771916499052510520533309250092438997814912565589877791057190512581963313072605583187801734454029662954111722061262648006703213985787795323892885362262549334748618927277281175242878013942062577007176720421630691400237622331144361030147145865101793699992930707874124867779488603257472714388186596156579764961732359514785311806073876603070181618220964494279762683968941068581897254135679071316013129442337588403488120892643214571918983268390595320585330833533924484433006079621876807852297244515147036714111662494754402489963533965581106914333238673040881368434970273764402658619790359935902878811735962693351899135929624790332427087109977347300584552208714538077533063924401808549308381808057130575291590438041000233074381221339059379845899377688689695106088382805763472851620809131583733125247869885294646429377726816737394064297100085807273869632790324743747980154542607522196888832077246008586360480264670788507817632081917803423850219195811880824536736735257870491381554538352447136652121452478840656276706430358625795647752964049182250900370618263795552889105932396763021506523660448459699399772199162099362681554222921820015911577903342617450911596697645034704827734902379010041994265407914591266815801796784622803722927523078549573138958270734410480207863558442123477696584886319523711263632974967417786703417393418655340046057435579717066061141730742680622128483474799108437601283859549765250309210178756940467818668678117214820184170496895899480460774038023583333033634174014041834689454791046085941216448396670335153624680085013949913899734865961975697774208233659729636182728279319930734577941917117429832706249204403206869839296910581600212909183577224008112933175870990306870630696322303506787217539353078786721996863735376919824033323895364253456804737425640926916892359986413401402236802571802979630912199646591229419806293177040349650913193762672567386112*i1^64 + -3330364649161838130238501006097478994471539966226902478778549850411967120556524976777163326745782555924601002167441984361040649461676888075569850908942863524875888821635905749518488200362585698348464785416519780214405742417125793214115852170661287578658586755922943504749371724224270111750193263320368889632842695469200269651052629310086119373631561250591491291592514396854784688403458996477256541428077988052504706850386354340298017705233832689830084457884298278648219913741586164718698005410013938957452822688814126349731223746482820623614415952846195934263577847355057365994293262256146093169414591126246907370174656416700113571796695533576367243564055917207444182225213315080866832295000415855140882415942310440349507787762613592523243849359765991063624693272001679979642513115202927649791963281581245196519719804737081898502841119387430321152853542491253980326920613558703298620347649517442576581896389386374236453051201634134886015701962997991860865398939317131235584672212135471046003761625026161546042794053141802004075832088819396991250414703112210608382272624267683558077545071597804794375653010113278333456170129636147501194786526646841556728395976368840215131028347568179682745790755127247274704441336035106075428753582112704201572043629983598886396674649549655602263776022934648115739402109738776342621038441767710910142008697842184802139953338704107208454581356017281616800224363776725617748042603371383288004733726235928391344579471078345893915717675541249351268314468633934541127580376310901546427993446359480947106413528822379055408830768911711554912318571422536571293695051783000112992721115847676085531976555831586417322026574978985182577823542856495606155817748623174381521372174964865539980429719959238133399676514948038955383674121302867235811493996174226042834477291782939642494634496290772360107074544944613318241646499064328273333486247435396164863502865720696635498955860016004244393888688910701129495651614457174584236466769072165550435072609568939094776923534474352237743162312122872978101814425031295387536823045738565079584817837054034048899763559112697735189954293873760875590486904215203003255099960333892403938344584806625984875379285450830790523068965659807168291986014069364616662076269817028068317196509643232123139682334665707838638380284414691302974048507785317410216951662898702215561103315808057604205286662198009655366657309312229038780335763012535538070249030758537539973565504134699900233353421396398185305922442446729029611668291355368668577062845533328611580858948736784662465898446223718946341178169414904905300569222922154936246712039942579995537611332145230645847678861674004006433449803806034595765376857534971950930590573226745405595939417317094094399554222948133195493343687742692777787392*i1^65 + -64621112917798537906512216367771701687651865438660784962880023505510227996830866256367162291608306314535534217061147848322334883983062270212870807246114834159190438055236254898908084533418650503045746786984553355544468117481692814336540229748719555841972507104742952360708058529440451511847223329207689121788256676322159940696851791199103788088302197817177479089643516555811950405284295856599512224223826708555163889293369735160470984377589655017480103076284250581962301774081427068326521532493624507911759614898837473552364341909577569658836831726252354861199725878831404644830177570435494886800648535798602307830205705564476084272183488505625694702802799812028179415832881383680530074928058960875545361927005676859339544944277633834675203419918218819599959282901446492534922624827952816811822900973569491476258093644964812850994405581621662104562853796717357380474049376137543391907342187839904074319306725952760126835745077350764648033914435844596951161067946249204724563660287871132203266905460088832613230720597055000975263227823423056424556034871061692307897763396212694219365407232854879715280968005583981556678837502627606788098663470035430774148545004453115374721093203382047246634404589409287119120759302976628688312412664336919990403617395499380358727008423014282370910390362140273456220623281595059904147794284972514267312214512956133989356113442768814943539749888007289985844321856439134519205848322289462639452133821042524047825127106252746060909477558218732667803212078651811309888850206695027138408753812885848083033815016067902040422199160572066438545232784960544534021282335076899376134831614665755987543305633064125355951635022854635922112921485785123956231534514927458622401880735288212255939485073987994506507151742787177289993961544275101311107368718275099245314521022778653383306222508207189924746522694833661183374678218630975849003852398830136068062125851197167224909176293674314244324980500543629606383136942707284072579662701987187762047906558708331693082941032070428942544379059324351858716489072886466112428429345725871186296601849637608155060485648371707450620125653577064072994825458032627011431834608771480348630491104973754908765648778064441731592861435034707820309196054189157312462246798956721660116089573800230616107001384255629297851109787493589274226186825516288214296617409832792802868527587582129684409317478343797156394389363006148231270452922710077073464160030116281236475716861705443030819292618085742497522950974888789244170381909125338588447121884648130947924133239769591500794838435239789728378397045763798458524491971960482420599198422610904787819092146638512932919143644278058946937386715241587557182828843788548081582034940318846960944389491860908640393012433820380091305009936901079040*i1^66 + -1666207570349342474227691263543480500751510646138667941432938661273795033329422566895320295682580677718097513674793876808980079495755194189936160709619247691004795734447601253507144689596357858705869168850247528754671408140237498104640472854709076814001881432460826138114802743529174063405196278135073599203341139850973825089363797445841080686382635493627842862743525086822408083843769392137203121411863505750140698119644356226304269429832734573326571277927583250533936753429058344553004660305585928622611085243408022494535153925450614529732860308346724323010758547314046226696298521498010959566277453353279362527051365252087727937812181411386841827370025441987126186428553399517337728158275629004526737427233615344869442106541084448633540088197234714671156193655593285515349724024161789205777413887144523697232315301416638224901496615628419622887820638776677427880223089317642616112264904836711246241897453942276387947462992966281999422818722679177851873491086639407784683874184429445304795025334895968318441070361483959679762817373472226469030576644764576314058002154978905950042810014723998522745970801142836554288453026488122411375367075801744648448195860356146771875810094450593168857631905362514447192525916918939701176670508166818929734800043351263200478259549850293239499705528152601689717813765903355811596539616039760026859507626527232726786282006169063169730074033851622322297845923172874986253526660163210788647698157407680854934977653700007263696247287309810194828129450129166566241472026064272430502025125993939658312081177801030844248326014741310332539302521473969329528439954587701898206833407881224458283659985321747521004695313068292115673361152011247199739365247912635102853683318827569418853324173090688458257520797889371519824419081341772012910704693488872739268035642183043974677101669544757381522394305046025875716119720646317267607609205079528596863717117158725886840967436872590518862609878714148786041002987802325675916476999929584185216591669021569271076821362555474579614101837281174217315754507197662764036540146205766178663961960325355700614372468681109406795298074824706371848101845229859084007027863806870895609929481852116422603351937580519568420741571429270918196403284079163990025275066019899280329094314595413907528569023105847111566911948675355943424345877904667004029129523285966858303885645330304310078348434975658874943523437506686489432183528909931576994787668922368701854219654314244884083562296055941665203631153141776695562207566424694748408218899854928744536247138118147711488954467914108632476615050046533955141371188546625509902802235633043668444987408642448588311847152436797411346691700896155718246854093582217480771396775783784325514174647235652771568602476662668982555874126987264*i1^67 + -28249035488502875286719964873841699765940355769347963320782338350912755828276831229259232399005095675751928083193686428255032187718915999331173858014958168955885134601378981259501104052310796735735932358082218462603728064460453313999637717162955742586779175417779904157022952574047953425798565865006425755240319986317860956458675579851981788484284914303888206430547649265355674417361314248973423954329296894822893013621290586535690002998549988698172999487192414274525725426995836286875080363208799694062549583499371204135356262626004501736848348564514001750487907738660146276693199557132957541752689616972022449272141420205688080952383950194802270361767940351638182050176217592643194586790778371556648468236698691351906438861091266906312196879958889427202327834165527553471209765275076552887747906084311939060835566225870125077019614710903732509951509794859120104233332034672848752116439619232668566870838072497901489450899516825185118107658190034802767146642365347825679710700745567002339378953300462191461276840744308047604667644986905092835083877355515560877689773105624492221973425611443500277328467457750654452252620891180543042221634656665039659428167778913747786578104436298293428571345251600417462396373572015986720894686184343798879745251942292789019213849213613421024115935638221935170233878205827551397496489618236996173144821438606550396363262904798466753188719873552602434461628572893121589082157468470836489470966109336809885160360184996121021254365228346748949269755998145061712293802230455581123818684748200294343578103824525624055232224076813167568209157879154990134856019041570192379924898804076434003896928312980459452735580759565865021191303547266233833868760531857105980183836772911655861989504256429365416763140414651493953254472798661126866601235548557642697929834746837661137860789719297299056608476127920190105918671630739438260515018232858055361701496859094763341098429898062758741460759482396617247554667435329237191541344465369636638602265997907335794198706095013572849635341384137732840774846378466831509407579986980389016791869966546574073093726456823617683140150950325905521390653293659763935720923566897375691230991774342787392430817380388597587829052577415002645134276289732002609340591204133443347477932161722124657447522654215089375717375254438121238168336777265401573350559548579213451325891043798235270309603295213311916956530688058890399614222999158368511500885268086917009084973066048805562953034127557607222338316916346206047166840420721173485325283137931014295114431545887487343645923719954973527134065071846906247078580930894636399011271294617420534210533933719742717228916832254475500212031794044708548978336722373338046069183856816399085949264463170493663300362164910888437474656256*i1^68 + -298711845149676458066357986686173268953759636582436314745807536435613129419427540333863473474066047271789830716095749057725969685321376769377395465108006144484573480873463623876605478928129570292083882172999326231474282742860793527554357192792928872953492246200504439252926265551145641236159346345217396861032257127384207642175544759736805912321877673840996318547119849789251054789734225702023863875899506455699331731065001613404471802069209366616597420125727040748765898301128024433823177230765312206182069277071622701978755742512580236585297697695013248904379362383627487168716394773125267089959097845607828828031309626765578508756674698498607130992345608385380036378872530539455415822397650779026975878205821672365852093308901933435734895470448297449908660346701496070338701331053962702197292999210568633720944024322107745104064516770338574546308328306946493598089951781700298905629012050427622710397257194023015072511600623969079037348399379505211937406810401858461728025572484313455987264760228445878167038836519654338225866234889293555238590184569584456812375291928834514270261440025950161038589080050719804957383999989386450526752181141230347061462365614408221491053105423188153627685630718152996221960586499982179598189030814538564028217905244559096919869314606152373374993591105749571019930172479360582072984405293228076370864132572677748751970780858879835516400334826619623326565079065275095312178419830494913611706608338627469922394926260751325494681350773404251166506974509275895028977880518991151695784266797862096912193778879266593958121348637217996933528037597277120779327523567504943464991470144329578384959873558145775133868682413078052016841008591711827446287062855016714193515636529816369637104841136607806161651427822921708079256619193741614155101449497240557949793791510914584623949958885257139695152483971496592826587580408859536559836475795200972193909941817209406664520021453010027492338419358538927367410010541290773652077879265602793864547881721367098572384744490343565722646151223976536900425012669082299418464485568754892992083411044550769398429620379878227003398770066378902365384658809889359757285572789760365890452704776915426673923191584444325472974288576362486577239387076584849449390827390036022028950802269500801654956900008963247771009920778255260138308807140719476128958451272122216934932574916778186924648164422401214793434585016164773408035017092835412590203343526537255359590401718581368825165309889122553267229619949796294591552727839019273699012013128331755175578800985868890327994424114820870760562174740692295561116439159070103372214471343374116041159093412084546727620157962103363865285541901700494497856706623682204009757875460183095678588990856219884225227402200724155662336*i1^69 + -1992992866357500622843253079769795645361851344725494352106834776927221490607805341917785716977467488216430762475631996546246650799612556512969996735586157655077574926619709767739458869450645532898865418354313067360205413396367533135127044342325997765784257907811758489612341318543950030265590775891581255689275427336500713516442288112786651576653612953148992019382785638043458776114006597982091156842941770895660921171643288889035783576064856994141053490523492262668928026265895441287176061287976084019445378760396810920068132538631535509964823311661816727843015578623654360083291763063091852750285074582208063523132044045944620077167523269750476680350276989187682215037395449156385880242288919384093146778617037519643036867119153642314013535707291518469003795997563271299120685905287631705835759496208027047089023546934871879166072183405250005076949146975804976155955776356214882338178761022589556315712613037237005607465495911197961189695140608276660082408673109794277327660358183138296520603111795541765886644988314664971879572721037222296090164474211437039619101633027650953213034114449644714006249864399371607919545002738494492370027590702708391323651335968052776895041829315924059422466367198248057221203307957388283573370599799315378363441381029807673142137965482382354591520965723639148293841241300765165810617828762812772275473121219999272222062437811568647638996985440991289100445553473796710576812752005066316461932741503342939080058165630855164945660154501259848960371602307996486964564480186756649065445451104101195098430567679769805827551641644772802553251437684360628480199151746645706678089769654172938677017571322506199630508653373713844992714441111710319852035198386946898432907404373640362698689308544816588897128238884529685782282266615550652134878975231563573056102851941130427301503692479431510929856390145984520639855438414818102283987464162539877595586918581003195964896499626764013416648509668977298759400625577725951115695594944060866874807286114353444381839770466394175485622503496198240636019698857044102977668624305931025288504777300400834043226801927614193191991663569408525223803668652704556693484535693630347077523558571549022013454677410542160209223850553273280253414187887591146547118952725497419717969986392408514597507194570085374336324983495329599788089118502552339345166683103067833258583637395735624357290905599474607171191052010700247736610239976892031745566077068876635494561504323664949319726220785863560423140929485751602695711478369539641131436959423694813366501012304803596631256176534229337158267579287471735418849915990597689460031440477289410935111853304886490524297069703549499974189988723953192466065212548122036536222530459352838401035996770366791929692314014842880*i1^70 + -6903270435622398702590022338050510616541685915573139674597319970054556328875703131511010426144422053866664410611459068885030531277928026712199782015153622958712613017042974729515150805652363173151451379128840983761025503888617671840089494748464675347051296952615165548000770172366630943029410116365005440711002453448842304725535736061829752865449217395921636649394540815432254585970620389006248121071818563089820124990982599016162849746011164261291131739708935037276392352190505928240481711651114574386738366246828209866130679887980553478938456630748490118203430592046911561039580724704200428540755586334306458376579402723898815666710782701266358968343496484968815723006739299536633705021306324301741475975633357215093217285539889573646108760023767293075201753195624239623911074974398573858895649615706506459952586337840559578709697062069255579509665744213509003732503526657544698147996578142312576684318941392681600132542807630024517726265801388175842095758523271736462626284061627254179119594355949953275943830590929870566610959388718406332708010635889282265320352068554518525070954729528402060006816853983610012907503827070464714641267293348156295399062236694786884118403825079906662365099675781705247279246977029494007523745208178908729024348061427900010400819549210214808059014982381185738072084057177434550847290839051912894195618994167785146032125671859428442997908705952645009704871567015639241902190389849102281254809013840833996002551816615401297407857895953149091604062411701114085127926334380087628063789169378865161791729135659678059335140788823096572506210807740928766483127214054040770080095259798984206656755918951038704997122875320685266649193499606854438356443853720569791956348024473343482138447120549600944930384868477946055947524070638554433878403559172601388373259271807709761087438587568186904904139407684135155057946807314262210705405279596666551109381574673418071848614462990185245415302968381215699730917140587473024166965429910887146638238799870809469072446173121721311455013552972367066187325918179000864165073773301463208374060690351438712768784797600698742071325332383692217681400901624199336493109854137388543521671165905234128237154511832113838836817912862827115941639038065821049860800809131267682871571613775626971653050781266073323088534911694554253193541127296055223470754387198887365493845185763622165705551183784490296866345648761838521571928731469361409023146938250473297560721250357923742885369085342153877282124301361513778783853876990489990579457131068855784877665983296921033640049568728313509093681259107903890037634119162938912337423409259632866104547517480117406196937372548646926065659191194423146366714139202162797492856150827730761761041922532022853742826094592*i1^71 + 6677001633065251380603586951593764560690058616012589399731386240659442695355317504583369845227345085767892098609456888479887115063070579696478372688409437037253478743172541764080183685559959813735075461502721969017101684183707310041112718839430041971641528651036689519146187279132272665457180467673512792439116605360638215843367121463061582959583342088444333335649749090700403903380645980839519848520193323114578514514640342151819570227675107150155280780061428643608132951904038722068648048432608679298571768350021419396966262586410521021425826154228774685294867140339063035089260407385989272859952269487021137621931860592114020223339442667308899251590475654697747688832092382813074941203484641432553566606883532032332241300501919254029581145807323700120017969589256487148027401087950729047844034415995223042391834170058636758997091491136114039718344673127147255256699995196358948158590821595297445208904299978359382545012560119352374225045153529237489353140585267710242979933606295209805060524671974133398364191451782808466876227667788101550828269486958228418423771661850801844248237184676554634234113768581499185226513930468809270699247842747135705186441653549191317956177013941491229118212841345532652694193135829970468684549763378664803128891900028119329096734011334332078448786989043803695826566544714295175053013779582021318999008365281350512028077720361147776458149152949041599370813351144166142526592258555608745625200972542040145801253465340261396262089413137050460884068872686459974578844368772943847424781860778206513471621965739476173569034635197061986924510158120207884835515034550617732769163978251908935481636981476934554732763701934910355866781598636453989490838060443574847369137947628999603723899439131475153193948942951015318488021965596995872185980959437530616317296473065932730754568450687213753692079095031200939734273816891578454104978885316186356964237740012340867858781243895070742947483543008121879869846883840688157368438115253481745782335581585718923307833361495053241553887782067107415304125640000996546641253566930692955461622877162118865321730668200955714223432695991047055229997406683138040134139683657239302789753804125786048833743760536982478499664478495797440288285183576905307941568237469915083865181310611308146500857731324012566861742948649674067006035718823609261901063591090992584791016437478828024821351190393534393463032349351694288110692263608952725114749340060828772037772314918488856915621529794118556250424683183175584036671346832801846217104094992571011007346279316907956780240607827191756629199129991273404689240563897870793569590280856940614217770929849708405607285944991832131168281230997487166010651007053455987081093170595548931572086476980859177009152*i1^72 + 188140571066201155935503144811225058859517789285366578802298858281567828914937216612497303252247753400443373782036590351082004277601064212694091953609587516294303667462696596237407233284423791042019584159862239947604099610993829258108368331097923337883144800432620546827981028677234113708255195954956867164793758759345278589068590046391883737243361189830847493694073115512206430448413911916971523515654660927444164390525693415470141441691004945201815570240797228075116199560897546427785531976430347489183928364356855304095648819741903817541224268943101219284609271302194207996948137426984862002406499838533078393805075106196552514946566561716092847016412202079403744357885471509200540121678460412053099515513339962618934254369181745724297698252679333419734065507415422947529796022027592250525133752283856039498272767783249325630545788251793210919027723617765046913271619653283753481204248326089159830500900445702778199867536978843033980539426586126423853224906617356491468784599069314104252576074661150494154990545915628266383508060238061861259250258341835432010421418476698250858576066841779023840364839211896043274942819468738130328700935020455830922844224997491222570895103570976577382754405530808221780090085188922191929927026555181790029608272445274840720197458195672080858257776932488605834877415963913261576157019735896050848132874826286893109715848064061202742205045100952460781947408273092202270665843356100775894237462504925474206845807330525387325123452325007189303134869092686575811394720678259950630624261828687934973419997037786584094534272207603428525358224278132985097686894986479131728566803920227264013314432344508340024463346797964140425760400731573788740893901046184960838968681098387726449548081263366750472629941574263378628948003869170662116024088841221841605588063570542098466417387783623906548049838717348454381251107810208760104819545174120815936921644449002351532142497713365785759403779818115231989169594887596671907884165308130794074188206400061315450060086315030973297865080339245860959824182039688235962141833605779039923011540186312153744431081652106424832063613136724471970653459652371687291051140801925729049538239476996613681172089696944003842197181096130594790306573975394168804146503467514999660792869315456023428241607377349381062381850540065158269023993815521910138271901955796335482071465537704515881455876627813433400549569560823758961384859600426612970407000051894122175025532883036662658697004569267494813923142776509956623294194689163709366307863944090772469829671184544210103169336469400478541901312388599754996232816707813208691486674662151491358867146246693539032817351240628407294959034471708987962544933054356491375782401664241048326641688208155344896*i1^73 + 641455317546877487760042347176274002650316322169821553854182345660897492539072531512325289227745269507250748270810044628028827641830648731259867672326035556971215915091337951711319556980933958476772333655835165885120205345624369460456496941444033100534119775793403615848133899131957443250022589442315198316266046675015161043319051469384634663916073647147480934028441496860488082858302875205923467746983988964259120846765927872878012064724061781768358873966831969471964359220953906294671316310902870813859869208260315470035006866928800793199860368048864897930114639628337056937856932204563393491510429666219619548999701080246667114711744190088577534944796552547929901302719160047153008041812483798022150400923768420400448309965483274404051809445310323786296766439739628935191082825109641262277806250531259335894943596691535113782420117192922591031306867289492096274078495857827112801348183844955265664283347607333273832576143987871386778070022164709862868498778093077047526380282807894947146151680400734219001275949345278249217692180123334428725357134614824706081834386555566918757435810717352289309313451433970374739147301184011010244406387259622789270116729798761205443487430656305469106078991504676972022303938932556986040592210074870981389516968456688684453863830227710241677553094711005929310675877481030238341591282693017286525684052859773126113216257307970920456350751222966317009579348380111955740667848198997505037174321354146070516377826788545015364177201977375240592820903281252311500258747109197704319525556681741243085022123022165265384217952992135724673079726719077701237344037943438379458359136550832450182652354153986701441209053798039408771672728208707555363794857056577066058362887971845939892976180148841156181462905861558122797502760521354018367965090896122438234876477552081126431481581155315925171662907149919206142931392508077509784638249289063007990699962696520446089063171814109837697618579086055415219838353754845845822246181297595528887556584307982544620962097756260472433929502180007030074380625340920006302775952531308357258080368345072659646266695820771556611772985925025922421643130274464467091802728506193259738459044437910236840682696674357313337590772976994606334238946992421683335768903173639774206713129749554848772627960222263344107559801808865082798493150936262601653625642942187143620918952495519932362051000206027254477260779926262452491304431976172492553014829930476470142305202154057152787100781859704096663513599901940624424580221762435652111415577552074165768588351662870560687729080933873579020558892029899998738743862606044443343516770023207519008794950380146224494984730878766359311290905466713101709864266518434929871902488846700460561087701450752*i1^74 + -1879913001714844545392453316831965868539832302632945054781217211165897093950774750519047885259060666595057046437134128777286944656945697852732104075749333365180071123914376946398602529332045869227370123338426788806476536840593343738744007906792346494077240641977180503597176855492268686151800484133933314854929287572821340870154256655558117820456971629348100306696911491273305993118673266775609137742231814479401704787403954776906452079326286758968105389815770960283962328284006284629810524791299391195588147293861336784204020702605209253604943748152634164360777230949855579214252281648488428254897158413387161660942109780422168327637175972548640818168625031194409122529103192138187784252756919318531338128455687483412697942300925928837258178697859069422786177129456612857614178417765748492382451463603240723252061434409987299661713270083977749742786862974907786899296662795682579135827890847268563244634731351397767856610345394028563068480715747803509000371312256615804814102361678074471295292174279804925847137172967011384772536136531427517308482320383599542581241321700479981072862333381378652142589494411828990029634922564361453627694716627396987029099671793808809096538436033803484571283546704770881852897442927403439069790987527442896207363741664217884305028406681114637235565218471406630690336383187335655505543103422580994159971477364511771541257894565661649568880462439853976892043754433388248397348296004688337206092701531899538839789005420456386188510824318487748099548592388354046946573183145458372975260236777975015368163438007740204403199110530557677924187290077899955716940802636024717462362112503776431579122979649101246400287422766158246964633247570624507909867969266352309156713038242166110001923353032666372466168493682206569378916404916543490629485468097626260503188253912760500323371906636478872250831536903233526253438229137557599737424250276855328392759580404819287235756868472891997600098469581786079741527169748107482033009447661300163503235632977276588586125292334627281308678077770944272316917884861103089049760836220871712617617216213130175270732501392492587626212870219595149381344394489484746743744966773955077387513665468808742125866100740509002195226432829846833043067902013478574482763542489265649404444242184120137471305809266637276635104031445844388217177280365061646065805944156863944362839744855767881227536430347949609372951916357303647151136286951436336446109181492860991912029976540199733745865974160736790584924821790020540824106451739743507958618915275287653372232804933058923275009229675780832912097457011107286960595084869308187962327053336609425763133071215317305310469992306719462798248202664637733734367063917768470628553821463504243616907264*i1^75 + -23953931858212698659065999307274351568251927315710838764975139450096349316334104387744156809281382998685713851950577451852986320078088472164871081920067939145763122944951030227272452751755191035788142166939880903552042643224772446191635960016927237484804447461419198206075149535178165670399734577152945536225601098600282881199912390772035732169956793825949881372775699537926749681888609759338776337407641950671698796019694497696238288139724582285245088149371273881844451747971303849491410492573011078490467973060778376156201997264271732104942373758901707623030291035773807473789471931189368563347289619457293086378469944640353545432931480663503554693837292761511104277827297615241772834645322122641384637994545704573414466834437391648175109055856561123494950878552352955454238752271286788283080725889942362842368823935242449027899153473761105247120176390351992446417762126278978143586084887007220102265307261447694422874424029717969203785193282620611567529240740851959773869401890419569671492068423542758211984037333390145732610833253314951223716893411668146097688351128144020614075664018212959540024010687568230677757571603599454598900849510814066802989053084494548023160763320236425678741577228282136023255437712809337692159971436849688055652853389219375611497648145559214184263332092075644527285335347307172765339982861076727775035378544942427642557647698751528624822405419416980488275860263825080098272359908383428018573331686037941944753634541632466971996221540692200633323936987077715091858528024855014208763703945229058286843283227379758924277655440626940821026399255675817517218287059443073112137051580137975149532911655030501339413855945249141137283563330978715139321870431597918181477485527706660197927634764013572310268085889398306380633520168774647051542657236169555191691557922166558183216301736007328255192178883193233156255538054953622659013876086279917430746819556374848222079088213511297868563094672347458051568726269264503334069771598693590969486074178048161776853459437743178024615307384937104458828921919690687552118216463901134305959269554220145171667972414567336907881549208898453871582161828962523938014058226667946018296863801083219460320734159745676611345654046091237318238839388832111754139909718389927856969785715302102637988315995070979757624854298330415610752129296728084501095028064297890878171950834206384487188677194698133930665975708738949516207193065901496113701439219084939246132275446635587273283914610040154236784886910185924818090364790906742312544565136966032976267481722624466019829208420635733744104962310074715918854647762979546573240004319267261802238325671482678146833783347636753034943899360735843287716871638606947989053403214106815627264*i1^76 + -82937144579575324196560356739759791035297478251045740373184426077910541559590050319649164818292116970816504017865632703591028578971964968463466582257227812856233082738104786106886440022095117053684868462614474812088418583036717552759611015312765744526256704384481601113388398169634504969508318163096390138688699983247874118080734257010951905248735002187997885407438746526758235216513839762859856662624338040670028689210404304783673076888536034525759926119328185499544713374351370826614435701669730029749188778504925862533584594301326787738909998226482237113445051317520111147234841895603515551907283038007315288375436869507409415571588198526979154219433613621283906080135198879517043121253334252189147730718605309141640468633236509333557882693559142238647754364311239761359327278271690050353745600286395352698412651340860956948584667307569644652669647487563741914113259138947512411710658353647772493204891946633581334369138781544013335187562490209667728761877894650927701152048073742409253430455996963262444978969709748227526476001815795385524363264002214921900181603328760924955675365839184999331138019960103950177404697165742721695829880211467386723687411612088713759328986552984451355446063442624514597302343807138276090473754319962587416359388356658030050408252767570589993925319944006850141171378573468647212526797712406276906456034586158650695907977465599691698437365300334565700731718254215106048667128483241175610184694071680249467397794957531455443447619391704024243444201844107830450889253367713413173473466686623209864287013617808424217006807883775203230744848350346080933547123363728904006139139612490086107578385415100080754321365576052150768725503677130889640290905548231255946438628627934636855373558549399349988433858696865293524742747787506120792000248705991961525837339217808338550276241045875898701774068685846203143591853793390984928938395732767113898677319376071253522907366035344462427091973351910959474914262745459275035496620301702678662295923092965198588366331813283471775229912570163819570541019001500382437037311882258019122303457993373268936353199564109169790253312251524086487381914468686923830628752414539827655311248945540706072615806890800670889988341377035755971121008644680216142356813194323013829445699133630582872819194749307501947520955760766921810923378125822668955827912744714332671339982946861491296566038986041191619203524636041964067785767296489491720878200378043606578988595121906421773074716215408789600388272457827212003846605158829190126952613779293658356267335983804078583356183035740211881288707804046874707886441928722586652692134344998560118836088866290586875320223336836111280082634244716928208486222730710060366460463293136896*i1^77 + -95712783652257402654120137796352577309502085924105506982010366551238360175328088989502392772941978730824620845589752666775820670088294584629573230088152763471332355058570100701208241972930564101916251626333827089536249444773676569834144803462597328636993888291167093613171258673211736129935386968722514214779596494826916622271243187894357756748468120353204388454877470532211568234826582403250799914593609875479362570450902062840549632298175935998113516951801480969605229467796341453122252756573848684830861217519567365520090784508235814346376026303930174551938893009323990495981826028131741468353453126256633039199893849009540722725788655021746805166925383075110655915732838134723357976372877604526598690990964556003968875068972975275586065245684107200346694935336861722083477132761885338896296059054177995197332484685300339239235821897718867099945907172537535412352152493317529317009016393424044454400820857635503863392036516355570340761123990723047703795291693145433193679841750010328553400590574969267199997803089453426610091578352428560065382233310116129128392908450768819815343852908765739054210475478930150227040451575026148474518038321009585803935064610190807243899649131365717386763270920192895841831246573426154357857717637269606379860906419146976134778810327344609558630752530587055162332678409808351654335276865864250333128054879247241446737063620716973518769522083818098581956285712983805836384543084379970730225813697929539077865843058098592935446928949552270762154704070968115210910501772792211748972322336732781367386300391489602058954008656523028725422182230992447091255696708364744473615374929250447594246084980814851321452994278159792688966125586418710013533334121760316535922846207708110627167871344576834478552265769704889786782142146485364910509700754167994863025608194283163585174598025759632025956309299619592776236138534494287409136912936260952458496180624270039655607030744409890480686005291280899087135728954170229237260059340326158798634191148061581283459216519788410340657365601641589221704361375817505028226188721312946997565049569521118433991476221055860654020928076449338520231909600913093337872841213830420927812583755203975799478272490138164810998426555031808635018870413980326223546022386883137960644896144947040131560341617177067532505334875476415893076530275002553254999168824386182140114213551280169722601763670474568311584025033253380513985549586898274621581956787983725138681687230256227975905780739201356872530210388299610444041551402028603638552206834780057670644838344626385231511933245812521060033690968548676765942701664619181413918750097498868210590550643217939606172779338001178885498916104138357725388732269324746515567083520*i1^78 + 91263697281642035960168704121261950310242949165644788382585243839656214459674393134231743519155811693672983026659254200908164088756347495882436808807452495664154511537129339990450290914179082347805316426657613774939651859075402609854715479256517796786399517891720121169995192901634975877026920111317671691771999457055602302244388206059180477161948123044815625010893750846860109276945926366480494620818643835219304039370421144799571432077637589289809347764561033658401977211218550736465234116902642360090412719036830230529825749827078110409091754447587588299257946263097698427565851851540281706586340078607269675423131069299673695624676235077308008125678853475320421985043377809288161189487667083620127576351551586942648748361913646161402738190614626899102985044003597491182215644846301112845573532920459484541479095921303109047829221818962580302048698751952661712382875593032005417746804761087077054928520576576978266729315659092493880373571852577317951046513769085745092534463360667243391956255971814038025960370779439522604612142652494561259869820254703222739519647652111120031308237226415265767502978983299748442690440586478849605700578260446419022192843959089612153686227116730171510588268261803629313523508255569674485284702456025453931255397294534444204852444262243643361727472342450621539730025990304965662863470189732205631429725024243563642086658754585026326034840811103451845724416734706717826481328744703761816126786438769789114902173423598051025951268664103538340321288639435454057912805031170236885222832817535686595862279266189568347497521461387706315797649668801167579213832195720659470849213168351889463519853428290952224907630821971606717500243841978317748718926990248243925237533806040087560387144396660011167798570756563804156411880488166994190404083832036402591955553959355251783714293654969364199504106138754693315986885198275070118225081518122412673168140140377339122071394298217289113940424190550248662628811339843856735409105886358759124472433131248489681466655343114522653956418001890541034170185167171894972118526133802544709443895161989803194052347573258120989643610910408875923603330945201012987107195356303722497838935772890110510425560318478646089128618090043029123365250694623771999677544720268208273249285025315392409792322195933692352156489186771919292178750576315360525522679198235008844559732869932085471541640557838773144112332999160086039950944593516777806369116109327386825114791157987093751745127733390268012794366301384432070720231609023987699468849678994583903357496707996724791594302517527781215944694267609524344688254051494151788239219073112784819238830145131301624279583406169336924135612927868727561358233850981161893888*i1^79 + 221451692164935076040966628617794124266970829173072872204070292020677646442381551892490998092626860956386552165712669875551064907368720174072826480106366623124983450015340333981323921426430303162939340766437324225755584813992279336612174838098357064541616740632583181514059991398613537978567845370612558499330577916016873947333344158103301739738171659589664159692537445356308988894056152204063546290046152599243485572242081505073577894070535007084216473309077791907925813932404183764519465855453689330402320568534654504979607762084811408190771318641936438589174326145732392572840054594418376368113725733258562049769432954995609975930912245301404134960748727837951801452331685083584060454505423250035162676948558273110684893346743064067900300870403454278826616079322619495181550700944176873938204606997912035031177460286297019918402544604332072727150790020938877595035345000120835831131665301956042318802600730853110164733123299975770664716272385656338157944523919882007573383846386736517727935066096768249930110622836324420735973035797882043027087580509482653486326566210382291522629118308503466410114652183091137055780093138536988534845090961255619952668036347088906727582263314451476932895156290518519991030631139522797322700430635754705440582352031912842028655086247095592804764003993154879168597225649473378430640927418273119951139809337294359276443223128710042858055067042201252318041065816406826764126752129077263662967516258012760216620758718458857459329757403191828242924591090947430237044430283510593060413280245345386193540777406016312096875620320187369831683621266578468544400721791016185552020467101463250826432176709728331141962246409812577038842160788289075651632303105371090202122224395522331466731382422058050641601420230807217177788150947490124480360062035720370056928370404341118163486798154446491852978962501628173914537582057989836092507418758815665522332077432432528395024433043339906214590840016981895738154399511205019051814139999565030700497664530335051247160787447914617831115565143859658078114879340423149518763112065676061168949417870905404527511494716340943868214183132011985220397116482827595031158686733545027297294073635637149565484879950025273282774106083896566755202096869297265979123793530606736021448581573078602738300930596727711086380069596625522301982510005361726584704227585029630723472599988799560274678210542303488722979941854288614296238720856147119136590634100443476676694516442583471508074027435085373264684981182454960699514894305556154825551616188923783553050300687720401874531904552515861388778957165189700169205721296723918825853042349803977810542468856740076358564859442959950510781631191965770537169593103810560*i1^80 + 19248051858277112209367029529055765349850482502660321213084319268729818436915625664164105725773482383829167623073312348834398996554848550925763973604384640747926530845392575333371365394374483762729354530847174096083235131736161981964962706262069804582651665181563669070838693416544069098005294667443993839468939852385432422967764434586184091962067595656673533658878934971418121240668962071640437744837286589756788541201593946815052439173196610663288104440079441280090423887377178938652625462516215218846568595084222908773465433378410764217343371434384124350073754734108523343765986270251457120966683879198586965984668429809833749461350637777260127829120772120043723377494881881487662185154710156163174266361731375581747004249330366713920070321685078414525550696502092380891518280054034358201833517776763278322141609331826555949958523300290000912423794941139825992800265908848002016693924716068322550316622842826658561281006897442373655078972963417269701329915804179982640665979359359467943268184995865526904653109642250264624403244144504995928517473635303619579279842446771446687729708066497780412480436619415791954604192780451035161440917388350446596834992465037469327570938020678282249063138334742174361502229337171177198639694669452646001799416887269502796074483610931491443400931416708797344117247876686811310112900765573441417583442063709613382126551695608565531722676414054803901883191379857657563594003867014283660547656112641805744837809653286433649963086520709064933926310686129973188597504550801454206130234410562902035117556046055745298961614096280153980086396909662741142091062079761969025273960069877317115439732395735469227700020270280572408707766517896798327421453792760566823325780842675669376862320319223385107795799641618902502108110616483634168708554492806975967688330376704437496888617861658416702208141733388461275888830112855651218243329115457928945915465617369066354069155443126073291337233067851215776509590986704975665857690571823775081915804235695850521519190043275064346242803127199629275422154444395044577025762115419092093042784220358688752829796348335705253574348524672069615649602428011219718377771464419630162097711570917651596804561479570365430625903240112058382832203340256039422368345979355671484412587673779945820870465049651266344831573645626247188875225793829192717084273573955786950819459123819345117719457180355878000794890230077959920251092415754583523965201731662331489799429379483055695956257674323220139169659726700386562405244814701089621863048274844067460239317224139303704284126806074823878451394062032581796113716765504939776136514363839310994634029689460723425097195235125368612803752618297165313917059072*i1^81 + -183916253346015050881710643894720208297003908011256118509860789394478976453823340493757996570767329379165821901604787555344831752315516178086257789449705528612392161026508601192359276732963261934435577252382498353016025053379717544552839276368306005886928732762935625498663664400670014201669393169898216927681888801464788355166999304828079254220077639666676998618930712851418030871480479557187535196618661024583123317510023887403198148369625129554567702326305484751908079119534132386243307484488699088985747337938541616481684504529897571822642639927859457685999443804541198770357303877561375258011937163072103167849602779314892097647476161359753877555258896871251436330103824879667006870594449036109783221457991072824659570807322104828624842603192320563455264335831289869318816884447943568482451493230033291069286868239298944781876725533894408848016220297497835284936113303722931361242108072920674837879765424508387770282727672958599774686149389857005826861617778615157259824299277865114370497909873323722408196354535385225158070508655399518584186316477900587531021526818917707699731569841790887437257042690211048920875942974956723051373175266257761423575763128347689747239349847033151961077579069614409302271745715925031681154922966821683861538245136618922891787732279586053669342389974961760431023978638899394238879840001019868408906925102371508287480825835634756543538248991307890186504445895073712255746094168278765518676517912736633117467041707741729214296413234820352712271088449770687654331499042151301789409654500481143062434055116346499019130542070279320095452521610148236778507743371096507404510099446789303914921069149182134466520769058636216101426019923266955524423557512349939601312882708485451165109461545476847420115107199682268480281073565896763642956382362901502560863548197631460764452545053248426944693952261838724425326571805823431691488618252015640181111699583373258509008862560157127854865199199937489358229430409047037489047992141648154114921447740025399011676212996375357202147339203477239601366324950896127153217261840230074695422261512792505702869558464378510181902895916072710153466076435933727109213563322529053685681586437580697963360634590363658381667981771872177388771095188437658409157511390927819879391950283020043964287759093492056329555097047061743558768673556859890901443167624059310401757394328778701718971669121247293754747188568864465997323891429479457252722343266134125118138167765979066241964174655506540825492467325498988936920705225817654365527318332100866278866505036663043342253295206316170242501548228708070822332327096621962715427784033805127276492962961484965386142359798804427085891443590578091065344*i1^82 + -8857599337422782487559680764174677090371468243147604145209080602244795682759014074312171479819598673021821671440241026871974665671596993933798120062987960696606558033286281070527660525871800866203599840127937174049252326779848704470068914257788430629490221443143507403378974992239256575817037316414643499459175662550571961011685845981603491401239064709865240367062046433734917240132484060665553340414106690681842536898405017535419720391377699746715686613054027805103250702943650927379847564417369390069070320517805090605079084297645178088263430481176640811435242576304292219596990117705890204895389743904278564148036983802824857111686390512649152031300150259416956794702536688321357961910319291878702872146024150749896525006754705069155584387720620269943539246601588167108813249545693999785989501825011110045934590673416812535208996065538000953864683847500629236667994375461139740156413961471533511238220340406857603744728333407401709467361401179374137923120868298771222630097689296481245231067851988872571594155738477232328420796616270464156113115243910028098625227127594438783249324732334245330520451648802380992129792172770118487098816888644611278336672433021933821361967989422631543998862205684514356396239690219396461869602427620681946491287050608475518026206905243176792673034444291697640961793035159856592016648333771959887360560502041756805922578904538302197373965019036175125875166691803426901318429435024261540866905010604128717117060030424971260412606651464504611606925368734232331750743577459608477778664757993288452071292356175167498392108091626986110645779818314490278829975676663559902550533369845977745832654993004130931940252336059176886374383202455107827075900872365855348496515327309116093767161547099084191830818597158777292575973305668605702264484371563635920168086733435117227476566925555932535903070381394961879290832421155437618008644110862102584865911689983729843786530644498005564583196234189541557918621938486682266248978806599815921811653889561165401688169471315372013536126475367809096209420362815316041533941556113253575979046060721783097421468403819223083150677260328828800330318482065683116862713313222688732391299640284034235840768294224593470690329110186855717601213402855010819090807424211339267023214914907865997076621961472001777265777875660710622662984984832902841567499295471504928523394693216387772307951056802439795114707265426617801167454878424744478295856438002248554251402343021364397855604128202022634182797031958467230468839773154801716168515385770948619395391194370220628176698587574740774203547734887192963468460258989927151518843141607847058661843562219959624940575366424577748050394002489344*i1^83 + 5744365489976261365574868972505500229270313714789442232358186559033304659977364825558118936322209854022627687317237994204918340352814739561508525451011337788853549369147391320024639044107749856031838994252895356961069548839964718552456314341173767320195378544733583882546954186564628709956983534764006844205428187320361174817393123194741515841142282121484177690716728529271758969980595933648589016964936264283097326260620184187229883445415984521821661287722258610050890557369229451040919046489127477155707036945214761289322990027730141242609753451472390667601389515064209305271157843018605672778614973622169013855195046816750943611574262093342909859358212951668978818568940462120375572890215060030344199375443849250216615542129682173703070373242209179849338200356762504281143576152976556421330444964073301274181929261360487744790420714049709349347197663277094764386228897353442029933435942103961322936838702388712801010484442118712788204008290524229954476018149103482307938335835242970652288140458078093000419233392551404791162978310197509795075298248545375508726304638964673501255273698749149515254180796253700605265543638773371775147492851512023903333719653586933938249030057774325310170083070061027636435565449675292898227609043874796028608466786070920522108193822865634052510558992910654896448157392348285257991937478547617074981117371816023843233376231557809768595058622380068368400978809284868155482999463028325663551686971928590755268347375389420657406670462805045692806506462672787075388919069134533362113621441891540684847501017195085872514790011759063822774135094880983091888428166795585467529714697521897138631521111719845715816106378578562827001555081618610648739053608844805921809176623597759112459773855913550100959382708062913218224115136155290186574058518228156960828590199155597714655170570065989733161721014751035444088610303334867277646214564154668462484251477494550298546595083342854152757638400183509511684676138126947117771569925514539709179745445093748999104660626329289954409483349706041966004569513777953425134983315199388278852458863542622658945765385543222762345939790569802282116841488490428373092333340801373426735463610214627132139135439555510461306216791545608176677151559004953428060299864831987038164602497651072010941570499699222433075661012167350053621522113075783916540751751081616696925402604393288698343553272138178654196999564705427674221494189136893789343508887838133395514695608992651037014262215904749845582303409205208500830163595738142512851630136154631958964183550371125596748247620043981582503494462758028567408998625378319351554334559685559359268410784132156959857479163377023433956130816*i1^84 + 45031251717729593083857871801275948027669869854519537779002239690586857525606989532644303518651963557952000046642052627824347853629525154656535434877470894219727832098648682482248258517769039328753903439132952683615407744545537553064436034873461132369734956665091675659321778616721355472574920166223395698779531415371921734592157941205651986271383781515504227204911222288087979733797404341674283355465141730123731700067422949422827268148670770752704415909557904502286970001385276439196894404240556931518678535217162469771277417058992405787481754607813729713499435027105941701969521868513950377236564759958190435644411535235921412351332773708111249137195727029528949805409219366226840947091701475404759354855873581751508332238252357613014513180817343209991661121700525085324711322499354939797166915538117071456900476241920970344242168535824207140557012816764832849286474684277822723803777563909305174334749995544368377225882230946450648033075293276514798048014685060445706120619046626235821979723260031137129921661523236959849714907247123002651134300121200687825633035050094954010922008784683702354168215575388934566918984769897388515544121346971322326956077908832630769714850235072668614617676259135911753775667278942492369279518586703055881381524856690837529360973663344393323007556169243091452690550037012586970186507067599623809370710594911290072602985479050884911915142261806537729777429977193319683521779439198662721350355754194153079178031719282139810483762498678204030834087566746490712932147492742470534453457254920414758413407251726134888603644071005642114030447215984983080801471165549741098507360693823862561809789169033384915108931923492931215065389100764421897687163303351566486362286311229972739711246189910051504515778505704789978302287987781006175146654678457424437220353722830807107760475914961152621228737969935721502931703518529726192957678033531282370358693253190034644313710728589584589977921421347187294145134941231184777394244081523161776741758826126995625184533328133093724150436056824308640032805965958566736139686615258105392684110930503845485568187552934542655930775575247896798315028616137748655901687993983205620877593800271600573043512942698648475067957241009827916658549885542180814273431571247211782921763529247365218872940134728037946459116456882966265009346981758392333788898929144726008598859785156485346570521041053247459171095497233916295617364619713737614963611066202302795227935227961374658953626952316885306458773292383831438430775112934891091095069472953497392401400163087409975807205619423253114138654827603013004818168245372814163367874594286540107363485743025245031062120946450911199232*i1^85 + -8081401511131753203517726604270219472750988292770471136683445539054646053695748397087365757313936412011458427279921931344830324901564489478054115775385170312015057005060316242439273928009280373435869820528036800035958284489582162444746533994879154704395190461009317308866691081088264465050914636211367663253191941747613613161860780720152185416438196769889551686151494765723676825965503018562547815385039826425220368294876811797338295544215980545622059821491453763957262274744911934161486600180375724534179858699594892353708895712496294174905004821496972630389069670106851381830346945733098885024711123109897574899554159821933628274067122200269797021556401191000187314397012256592104118986101507591322061279350121477672690481457933777400647334919498877678615958044080234754905096281057981397572777254562821719666632976419903795577026478599448803522051197143730767608780133188030729953375987759741700808757009087419159261357051857886003123296099404325599151712490050485670545762751968278614013211326735590556758424362374223544103222865423262270937280321402408661737582900894619327641706302581641706309985264253266456600490015710522475265305075088159812013437886317812362624535881783365933194450828900385020845719224752807605085661369860091047925115858920104773819419909635826240202246987118370508828107896576088478468287584739277059189561791548184906202961088773693636961554787745579539171818707253429366000581005012994787719739679903778458785333620373621019540053454776977430289229671791410555891101949184668748720422159247449355698082113195109933602549334131781970078940494080615205726147279863132904958260212532729564073961539983019337779239081532333775617935501716834438685987088341584043552778640739529440966341759129715529879564300383301617800941618972256240227283924613044374815382823844900137483848498979775120308253559039986150288352256526384983787424525601036917235532938594025568083468164386138165668400703069921450655768264882660235397425671461843431351483527255988568186642227827961989635926999306073951139430870307331608114062779883194633330456448517064073230669486150257234055774465580686436833252771742038866262340711273935379658901764542212574144547586936748270433060524563636863937626737190299135064345965740330885355451226834642033933964906141117732622512519441935507461921495651258824999469821475894342342343809644902768386732579777970513231741716621506928673622211383355868114354491059211071416199708796765014874818692318810569300143660447035088561028843688897409620607994009777063711233102411100426053360262894273200278000977199363658265738676143807837415651205440025957006103683841229901506443590238208*i1^86 + -2414469869417192144641936402933745841463057323259894318415318152124541375021492309398221908305833947508131949515180299197129645388475776245180968972023576735219203341969234522256745718708798436606905838081796226445452673263110441405348160498501218789743639279221651929455646726172540296626178464487922404808329668057114538784198330750693048699306757636761513190700669886636911771369601053196780240449527212698561384219199614023886307370049931013245326364030571734298239307106493198284646624026687263474924049077789078059018243278523675143583647478233887091365712386561098236962257797191953701711275066795729588765424675005975892643701698209137994390658265028575710552358723446437587584084173424917777727978359006671974255213259453521099206647395844881408679184196018474854594705018337988646804548771495092572050855288132498061068092227910023172597348448433279611626815012280393060144228667321670771711336645857950461794093853792503157170343976001521142385494421618936051619243999649627412830413432126902870755642802255239718867993736375394762360321146747852809991804189428228006823511982869988280124420853997334600323377400270469494921048436718132244761918699835345603937143920912987002256555445770700340074027965007006557151868840624573530403400529244434818147684485134187072600053546626724284122991437682622633377387554570466836415937325606971749108875034269553732963033787071853486374986605547448294019325515350348574855902560604029999114171182975589893875708529359995363620028401526586687763720016600835851373859354611958660002349643200437063607869317129936623394731986900056311295612945446628756357693664021557629148616418461858733409537355013674276554120861673613895905983294870769084442955935184727666700923062230084666514252081009494644064177851059744849071908620470402835995094170847869352418263140359059338895272660619947382202733101028643533089430424297715452414132792557092584706186184991284102036657735163992988643286854040465723267297690179457621507891568206564962961853400694675230470776994560283264888550740158071970516677271507376982638550871243418934821693611646237483573798553516642830277061928457232747517022742827049818525158361782988784841366336909032202837608669879007324804995971558187437049854424238018241847278858252951773694050237374706604029997538081328221524796696169874807420558668529882436653097227370588222285415108496383517121579178535569796774735829742181130606950223245331725319812666806859623980320321819710475389381011861510725959421800778974013462841473927396441400928945510240250556034764947022894738306619719515031592006550308148422341148337177338366820422799790563831270342656*i1^87 + -4576434834799252909085166303301372796188060142896966693163333211279212497279965515151502770668173732099726409124223319999927236765686967476315362797974890901491965671561788455823491630654794625991202745036330055736156232227448541779593570771785011271527489726742584100675634842752663954108485786841448339261686396120672327045048119704194065032028235352348146090355200839228166789801096960367722759439636322695415504642004008200081340316893713027832737663820903283421513002343281760389645167320446695885149774925950313932333385139620095627194968986510039454964142550007673882914598207346436144490974208256079816217912118706052857365006828165621738053502628430605004566287370863057309702800257606405990850236062676236877813537081854259611748954408123140363724470180956738846032724165575866518923669757851313782324338144327903298706939396842080838493531062461992462828495639265448366210100005868933721999475973424959142100273801468569592798335590932436854404550858215174063613428419808362633022441594157105968071277917101402937057253584080805547806887202855073348527410527642267911058897737867659686132855754091392679352343843930175690318790606123524619354442449328127505925831191136057531012456236783579865639794028310833934467431855756130715519998598031132644581642485425835830843386990278638707679419347117877852059527245961314578926680365126754548500565964651893472068247158921019798289229093505150867548908101355537532014398552469076695215419753416526347462167941347269410612633846669521251806599069910686641859347229515009472682875228190441001700594066068013734562587206918054472996999662168530486503749525229781339984547737495787620641283088147951854833425268429835919569543266273948688271607733507985971236263332993292691220977668821020571133156108438103323767987360998353641870487210319652519776382749621702458678678513301232194564846067557130606454571166063070148013424912788926093548808942259311020396509107162202711444447088994038563648915578924903533082336860108827294326899868708475693440923937753148410001858738889585217022145509658378379911659074664195059082041993551544210062125614380542052789884914593968638795388236402082027405695179942635447954353091811402031069752205228673237057403771975258734186143730321540590323930078311271828781371972277311855142360889603199122517125448528203698661782855487853529038370664577191869577500290763002056599917810900995539612816616890923805826205452221804978707743777610968644387828983118858435569139677270150937675037106424145864703523141439234320139243273187563500682637174625056039026335057760778549397924782294601708022491749745568670070930770248073216000*i1^88 + 1903912294484836705510346657517558115181571057726322282411563391632786469419855630808015830642914726037112330423353659541474346281774620601447887363821051421341252614996677532412555007597299703705398518735097431163550237655928450262710376236447002549518870638872296566653540677099166268620784572689928144717899569899438857191975571522166295040223819079844247931357483921441501048371347029922318852827971739413168418272308847185812638306498155066840213095477442187026828661171732802687704783977915337405327047953803795564287370544623951741996874879983346442315805289111531855386266841376104374298958373546430740190985356781762739296045733523833758357902158207672160520594187712775773605644431720365885413341944311083072720430525960892147978582202069074652840422674879583182010580312971454702996560949004626370830729934214942211163079527158906874092489345671514875893197945999251648739150577235185074337732525871558423716013385976332625069460830841441588908571101607252064018231565617783435657692348032988898526221728855451847968400653584356853582194070555174663356083645114791078261676447674347786461174557037370083197057282012230509107667059073757843271889784779621548322225615858760706187053541009025638613621092685231573516208239041559226894825999588991191295403396056602067575753758787867423502717645710563775940340788654741759036502487263860918963971572774523232566973586634868146102459155469626492710709456177742275413648655500243639611050674734981726541668950609684232310805073511690329960942024258630843960261141092342414202731483636216792817544056756444976954910441837085339613473310047421774891721846357631282054045941898785708517944475107739727019799054446443747003430026665353242881931987445617029758671102030858804670749723432063492154879844977197595582554313936667100616207962855113685466503871571775242447689425238522528826693093586968693819461579709515658920512925607157917431927299217239953144800436946255021874279937062563347805601141335635248716568753730396679744720340261627121897586317505319490742427757723656712758891870691995559380248331972596689038095761394129498320794550832329431796019481943364009002890645132281027775950331662127882570857201984034502983397018784831275831500373469369222073667742398535085932753950846929021336662637567543198842505578198051148311339496183047501737267751836405633621480640587626689559869958998829335515002417845358936471519350725396121563626332085674938640527099004948355245619457713684974203600741125796461109234915558336410311304750787357613601273164104008283481099640019198257319312589803731823483583771487030926093692699282526722268947118292992*i1^89 + -242554027230510999443924702147301534201971922629758711249883778643661700330109324453431412224538981894995913906410254040636944994872537542192705750165832857665175019668629161609818524812281395288435453078433061169340775360856862672353826244739818506647090965144497501548750279667886598834773814546979622954798390173522474890252096942966257357857456422631588077451430557671752171458846824453403209279256301718831389033760425891385612789777907011240059139561854837899358046451229026974613651596589588115300076615118971521067585715086348139885029723277069366008738738729645351514724300080506344196606605326087963756920751977565399257971378735018006411704276146004434708477015717451545595124386291026172125215979579109869683907699558736505749123984693633148619439746566164351040588459698517870679613309491548411880752893258433414405145690614236701950550995043507002859792722603794706651581809740228397676283683222467555413255269189280093793242103494241011092051020319138182088982710229642928090034498903053820143047132358283166144827628482887822068946916571605807897539778192992585813558886535746735866946410037308347738611245431429117890139666480182135255515633662370924166272601244012946127176732791849956641006311035662132617694738974193951991638742169548329524641913427550513248784735038372316924935949827702040391451551400838227233735277242104651321133983285385298610477337198330959461391565526781040645306628328831749953178599362434371513364435241079045570898483323511887884941138736386842162685144351253272028880825959414655422971175493340813499263643112303754846675989588185448505850795940680029988550356354120041226364784362208774191685271412819758535797166586562669228996182953521712322262147939272388644355536324041799804642532455938917421769666366365528501417587748272758259616410542114810183236850369978990418332804335184143523671450859739666057455729392253454717594081157578435185034504907096271552156081474421170528365393286640100184836950152474239318444285717865917171335731389413515386694685333152494015068677975820162861491795458110967183760651398002583577174365394553999824597525498678364914770516754689873367387509640136173568560085572378879981570711779435426233685876762541764324545838175508300233140410429744080119876457108438513943944795359736101381199411059240402652035280379348842051876114789869801944562099538388593127142103139088179346662865470524011410598815401831026286203769072226604122812810854897155367288160961863302905296078928231615293258310831698680421401668376518747123206192444523208541000825959687188455270621851565125734088998802667001377736230310806097829560320*i1^90 + -246245893203158390649052261248427312786434392823708470918903441908826531138197722003286887932095455543288548001313310559543053529872460337929955783568051086211855514746263489629071796754201751945951553949750379290470781160337780106362621654991339670129543677951808682608305875288217457772968583957115371654017428715935134714739025454909498070070934166271406596335716673317784171623605002207624991336182399046882171079962829959059584940719821305210500463785761706446788815680085628517047954923033368659641568699959406076726906751552558291433447793982582961262039367408642077050210950579832251732322828288833438438899838714741707440967135205220729332015516457928026218835198325862734876301796334315543168599435369917478273317020872514505782550530093482189708334116387284179363113202953039582723359513041882004106368218307673854834905675431296179125414361524235230798830303661914298112630280695696638178396709836037622535602471743075069427352805066621989645586670835894490106486465065970566460423754978485092644049996340125195533448950995353945291891740858495790011067828464982135689685754159441533851194904087039445614455670509181992262697401340360935658979037215553702686308384405406582425018587319331478598352821934214947388144484299290349075049529818297480585365905543870507185940217579503264189754875646542659464493420424177406495674024763536802938004852348326985951569240556071900405637950316227718609354722035404844600998555572528023862250113039344613885735453928479250795675904361773953561626105527869597720654384851921703090047519960809785627500792057246938393526146820972504282383385031723567996304157304371956464339244662277157564971311424408031445102949422213151562903740086566783506475346852522087941696597007075701487759834110393641872738801735908913264347999477072666129740480818720148301899085245451334838329739237257010896681967478006775170245109455367216319742803877259754639404060557840649540232203617419006262011452460218184920113209431293784504725899469700393858627500862117013428983384359179475647228592624653392674427864134891697133372592012239527966384192183310061284817935819369223031074188434263222369942092202677484487401961529421707022981975577749616761884368827808424635629973195441289676591450884699843105515937548421353732107470323736460479178443527909729981676060590296606267159895204961085095569636901377089334283166206669838483812972733245170507218106118188188984162768175705050405121262059937515792084360959341982207503809350472117897810343834843445198914550903632836955860600933314534538141021968570584422231568685669334840517908345336870598042342602697605120*i1^91 + 23479484345696889351797295782912758919656277514615056512341691046244358901668934405743380733530112890394467735610440070495531541450678293211199933521429288598010071578024433793949768528432990079030279962856413910439358248536838342762077422779421620594847008903872235889843308116911847167351757595278285084042819136687033096755057144706476614282057410181285717919477145675947638740283163693426002803262654004378236004175391421271450881340390809657609814385679942092644996458011414027835641647145013289989189064323169458267082081118990068736849241306771688778641172065296909919533139875611601630941404895538583287352961935791270169371632446557169046473317326659173132453044152061048855553943435752541289864474914722906971345569889663161897541526606635341134503850047176559885338854806536772733742062581839234667320191917137537904360349331212703740520802871875985840236424845326757354864887308509164581940412702690523268207369974324663779342947202227202639156719183533888485842323476415793067163278872154822089114281509287629651870457399143585073145434118736062525345508232204095463944034400887717629277396934386061907376368372494703392000885363064503685036963098836646009404395041615331122365243650161006234834560168008612516811892040209204379158152626043316817357742619237296535516452980741132966703392890871155866304408762824159971201134437466059578046374516304076079911904726997508395346734912283183206553745937912394628943824060456262811840093632390155818519181181606088685719610010109573667325351676693902034165785802797357085929810567058370513678365849640073737107943978897809493355643870569051520304927732770015307267167193313068019438690140668506558450479372062818676534198930985850035557826866925923392146078455088543506643945229587462262013945849675221985475121102941758296327558595129204644422468374334150633531374777247797862343434056196890840795070573230987132812431201858067540466839545130972670496672355784340802161960665644623103149990935423515029388121366933880849240632445856002757653254686221408852255538197068969303883550129285439568891218978707932825452333770970892252560628464013580171269522070240689241851945848661143463746946199712188818941266103788675741200807924585086098475577781975996938312694438144890940413337899182495057135016381097069687577292521565768093886190152442585609984254055792357718015791326037407311399070761443447592228886396357781558060781895188322734991827168791174775857752612606782284586281676896966597210280282138083584405527135314880768045023018192769941011680229018307280677587481765085587466623917646202533204897790687243670054080872448*i1^92 + -4766165949504841945818192334803862331993038408276991648645205894443439819730353207274892602755937710995526875597038386693734060999421539888869299349429675917324932173510539163208181143679082874287532688667371519553453120735377072566872184622881619868715775117979059773034897149677099024494277048266755701947947002927469630175359781981257668261448195477396496779966696459472568203651127452836176317176197151850843351064162529228193366030095169941367886161442233023590916851553565304010259775618470150251659797166983123997778464959215908511967849803243974450296797584357684576405575206728078430785716261021586005460954757712727768506981812274551311690292575366293214334590854459085534277343040289379360708253971948190385935569322365658390939392457145163759498297411233580489131124632476600666484775167089363764607210857459455169700663904494194030085777930893307454986084213933667599494090256444954399534539707306505270121095787030671504696506526884420296182405687012729150751248628404230104954533447455790951174998939117592644572823511847327824024613801096677515284732969273692693736237188506531079187672770389248619370506398993758867453864928057920565376878976038371583549059815420818631360137015151374805376775864843654995161991430719263649274747733035046831932691119584194658065792905709019612607911269154837706992057862918373519726454981795817086370500302908354837909639983704736244718108127579912903672157682681129505934056459854185056326226663059783757244017512158673015441290419808890167735307115986378919336718257289620500516538772535154943395776468289484400042924218775613698848640907654485214086301123467168475506315982938563396109780854614208794527114097169223799206630910121589285579601982013201547253596073925251477632675060677339358984190132401109529390556665963483435033403594252347768635135698845889628019619413329268723543217836140691886076696892714889906361550244080674465932320865116366191543490257120828352249978697152876023815357177920683865550258404809735869365785752388317208193722868061622917665673544506190184185486656967721506875381251009104468551657096573922613863458786329578659552369932457485994484634473575685318746946632613010124471923524571157035998266249676377371088304959284352664166390781218772730815188751330972995389281209539210361410255204283577590778434253726083851850130355001756766821392558850133569096475820078314534994740314154228141383166505511842270211173846071501451572115978216641030525883914433291886433612430275083606933372621832824065313213315931883448020921551054548496803951940502354530937907717041239458542433800850733076054016*i1^93 + -6329389493664270248497945564129459024854578567692661016329111988811138987753702336882206876724442621583537808655816381357602660084413728741387205039824651660707153365485858869540751800510725975130740316880903605613654599435416725343379540056148400889818040764688597007045571854258427167509926055353883249058808107489839116995308206824206104805464698897148617052293408506985206845158046178212236395078629535387815645543333400443691728141847653746522044573642121518913692696954991966527636430183270834097412269876624360699833850056946989702342701218463426120206294043459751293372559760918844255985575050004064754407949027803674431385663195066707839762526966278738269040773376877558536708998113015760166518940222625805480297880556164486066253986771014836629247843852216100550366199436604474902407987134221752064571628862182736351120412520624933306567133567509758169491594990698923478114001435437704820053051016797911702543515548935026543741972556191176323339108248026101776172438449792272670345289316542088883145257075141958516905686907315413957149069957592857717215473499428055852042484315687225816545567718077374242323221707477954684481455729734511941079066299942484259693449766694439397954392090829176188907615607045664746720235169113860617456517765541177023595225972501724724360163657406369990872910341125275562661776178632648721157184091243936753413548595985906421375586573888125222080213071714117000970984535584761554347846226558875460348392840484117502470967016654716402759657818027213387811821478945638733567567649422335880206440641373252041636183428274213125324045025400808167156365496962548587949211784656486720704012319718433390501527085583020661461045011613409353155031364853204674034042474536614489206623188148490416162738999851828214893988753523880548525839108141855735050851302182917189914493641242786427406088745747919692617432820379869780507584439775646054637399474070719536329578514792912185937718431845791283649443545607274823424181723933858750075196976547603454193317638139055101125575464975882331004157948479469325678846927142285779679491642545707031898711338451323741631509285931202538920415141600269560720787996329022503632081919498834274943331545207975968175350225189466025028692757882265617681385128136147073366418019025062705350751490582826204164958669883785445840086440577490875655256490297768137836069819648001373343456858472192674593636961441230425932989622838998140101688453741422519294207935359216266432249985893598881037739727494213448627936082413968270373711291029391288097758540076075058348229991750320913087835852762015001789433037316947968*i1^94 + 905415293711363006706143867347816270869367643026698675942238676148578543044759567437770038966584145006873104391055025703338413158688549867837320999845608756374720628449253470945074343782976914129098491697846871424847146866266330840819220242533611587306725731268701014706933880689163196933360995171652998960895856636383224935136348152614665736230196383707249102021926039772552396969007294557726892966711728989605462223007010608749337287765962107808817498737516235465816247333133595445925924971336062634138040909528737092075204662872426427251218869542928785901337961073958649060302378969710068580759102857398690655809349761745374256792648197603969151800176213256417844961134614033827820915514323453536626834179470133000135593875150133322097543256250163973772642024138239996997934418374612448001087825170326958595164089252781114624901665817498674831294542952497914965182508896573242829982125312306445700338264108801270204715663513148390297802564399146490844903442662424974784194378205410483325091537906967149248614584358969881900876839416918150173526308661977272248635910735200554588319419035534564061931485775951935364447990837691239664698550595519541297857868463549903462395197169434968752259768826824147240302339137983812311148624167654820159099651330815184455703757504253784730998534092705584006527309742347785418861974988950128553554999057931676397840892404817755269432249326179187208933058436379210337810411985854883086983465020173331558654306989816840359968839869690184559829595439271351924987801059618236272094245779682287245510514191603174929141525235098986599314283728124066271060285887533101705246868856742399935419685612237153558936458691733311324954191343420858342112959642952086372599720609442866827159432918957843451070662713150347442000035033420189078252616908234892035390770835103286059357701002646883006703008093836138432762161659962215473060368165851628792902560264486357793475412216515734116561464307644993277220764691769833810832406918351578147258299821258253547640520359836573547602840820461078045954628883535539003732994938898409939458408559505950641743113827869309239126659103010290775619506051811046246557525798281522900620227351977663780687237194826667249300548530476348438297601108856594167135361455121081559930887352948086070176783054311671598283267587926099681718966772773788529950176542906576258695851092886757670869545187810261552404962979192292048529044994468565432360342971567907995770686552464356503622573332598634156525067383826997168547507301002308713611101047023938163003849769520545897534415589343331226400589272490230684500099072*i1^95 + 417884297734858310370221530650876878755791223924038791425212677710753086851887090988268765089476783406008933029922556769413354993115913138829476746955299287329876690877373985511180187272054620525024439687779678326298128385775923745507124829351367852956525557303702599072580640130400293607239982377903518611599788058650552890417304788971464248239070006452077377181348615829861500078414868417374548821130748261728904673275380544275092293646819411850820229882938443413674367342086807684617198468190873796091877631182412091015998704071641409214768538478639359313606960359735895523139527316034657478560550746042373374184015931329546075049947309533188397878380105390176608443649055028499107262078919198130320798024367527685211904199461052683589741612292757369109431805932848860313829271143720568127124285615944368872097151862667951081636754464209269557211237054414462761815896533534551696267084716470498865278227720421164287254511798028052059791293213552662083569671951559166667590197504181525269229744265974633182168851547266862159673564215773310755137179008865093270357285906200271362466831210864191404936506449465960172826648851499917501745285291916749987799252141864684287588560371072089196487307386890918081287509740723874004645861718969744194069907554359117919286032975836282495740234739950729401161044063313683922598625743680077885071102216993812085146435329462549276727169757630986997932525966294190511760914465056360569902166794741141572249939380864346680987507826268346385829209338299703199402159001509827356914815974645810882592449195687209875608728763688970900462729385832773647633138705344127326104455718352583573259662424546363526329213795856236308948790218291463836096083473182066984735550450995857472387244201878143918756575529254690558443889429231341120074932719098378479359682491499105394859563089079598595274137642315465367400984878133285094495037465359113334356466456943361895377766438056540221104681864387742203022694059435769058846091646572118893207752259680133900524015806563896306319227272934684911281942069929357711097438481715606145112812563023599782190036427587940525226463811213283268376291961990143302205063770220323990642299105553039028824791301326377381622027978863880803605376589196884571234715413984307259780140856132888170110812859906858795398067228907934342706739044548561052406840112003097897598053026736694564890626694679596256621955064957630629370428022681912684122960365029114780915645655205468973453680442121422949785420714131603949702940852590816821980376414826707294423814747395655745229522908064628934456425604302310998016*i1^96 + -54172000905736432077481688220459483505098260715864789937834793167536774830539486573095787569959732232029564200060857080502053028385349035350269327573026223993278473849650494785418724107730600576387024891639904706710274451884758233873294377187268208248059883129867728211349825962603995592738374693754053651252631393990464773268007659161064813293997246583342338207543949588944369400181768091749392597114259305106607194989489159810441373925409869671383162878701354024738747865847365235621472701437143112056119152897712193225934690936746510675820754092938312661391774124059924199381826903957425723580039873594299344360834721032496143801827980518641460381444946074224986601026840771380999530625972312573680820319062417247302838921238691442465331620991985494755587117410418742749407982221049708811523939586310836995424197570298311297066321088622701901083796155997532117869545644411554479394195157709153191231286715581934573811488341278058229677825097101759178216376837359860816363122094122128813187664442570564324209821913077750210712123400782699700238050124533439662038527497788461554205380167009128562367617390350525512719681010242776303959209353242110678738548688636999881367374721393108657857757772045206051650522802820900962137722289686776430280010764481631947674087195897810481092803160399239432337415533868724463640491920370237369280833504906846950142375617434588659857856906006610228693161344141075004346028415496805606265350305093764340309401246135231777041427338605337232737317253590397178764503053013648549519624462722572160371639688992680177149051031394040340166248595424483962190255970732197065094149797786340889816574006918712519095900694237628606049127699106959262405471472786573595967971735930786035239040354722784905464013321954678009258445826606438166439042054381734804142328889912008227688556449049453019822811913974402416024762231473738590470158485520385954795813683040615045350248515229899359903345390768159844030430041194076640146268104192164971682449772945345858631308297822682085453279333677350466393469680543077171050177567335036486511099925053640233868457041693401339166379093851225808685035634697561289669224413678818487620010490649518157447316039570944206524356579901667687375977804510853287854119285544787167830667714910764886788867894341322544995533941666047749838917223030030647691323798422569778073743392627896328233617960272342366877178370336813342367107159390014581345244884414728407785522829997409334974070417769473219079762964838320100079459439055519537468851831536178415779596805371405652083845909770049924915143297204224*i1^97 + -19649753422778819540684616098953952718534340882074669322842438121525569962920828555307627817590623239724351437653548362168054206656616260655576720544562351183586277568579084632594365929561745586760798013245833061586600579176676151074188972459604742031430959626964016553185028154466204725242887420969188061796467357285725365004067555031818347500111771044169761839718776280836169467928846447213321018827862342810881889365994572789355519915313273345702888800089415212233088313724689767601867051375743333585810300815794066467774315072893418478760838499519224353504416258761555195445481721138726223114007465752287671860540496601524281502347199450173122596173272059392133304640050900512014183681684976674884702013943090193097016983428449465579575309325827523935319099173532958885913975730583426018314820957610164517903474103054487168881794376544438234738222472399469339425948383102959686208753013268003763121891462254196936487335728701988719412957696870613434713363675702219823594964789259362146622535799918061938829204498200190058409259570033623736283720520756319406594615854340701745375837382695883784265152072741915125793923440077687984520213916534911905637488770555680754361712045092756336729198900984167796787079246093046028251480378179352661463719381359933836445415566575182236219152103773259586140416862871528425819042531048896087972575794224961492759211901365206601114592103354554896594443262387957899758471352671668492872260519738938704454265740410701325794120615608008153885374816314402842931118476308403825304113748577959188753470677487107442417360124470134311127603105741157623183596024138573320530255659956820763977884165542850487649944508321014453023936735388885941621397325863870106023709327077536897246384099019276162636496872001729175068791469847855636379778349400102835671534924332617968666621941330468358269646995658488467789339834004120337172797963125756860137379544428305787467753213848343297585101201248649114372989710601929383046943934616913966429281745138784088629864313763472116110482299796844314055493729889425342873645912822048308703774387287235194908863519201769408827098566362207814023422316444758871318916481637666813060640648522193249620828431933661505812181786923612159609469367377411878829112625928999032998765597392737717515907268434053462005792324276865569675624183593115585937389006097413715629412391680991717261396877887793358927944315441067814878415302817911715539624786777146052877695220263855852878289161990587523326218589406824480149586567097046579589279505062063643477410441424334712862007599266451187025575936*i1^98 + 936233912719890728358884809448726993027775276193023417173681538094136390932761370717620868029422955895454252462224863550838497218158437761342682190576061534899276203308658545587355346673833760012020533652782313444123303519246251970142768407726153034162877043470776561219854975639935283134628524546094423304469796741509556349236938080338105960530175570874138053603812199121806562376989309575659734941879443584023972842358379481011302338176174492759974007981642392471412040722697836471912545864631488306140132125920151725166991730764953604687881188003144555158804457600960065031661120883216068873732225517125764257748793593143475790035429972788871770186006825368784329202384841397523701331470316790554508258470487466757310218216177684980250255615513912366845738138493090924927673072525617696925417323664399783280988104485332663794926454955219882962702120175072390084336920704713260143475233081607993280297199868562363004787329730346681492308252718611780907225290095508465339234033320262309693773007194104236624014199442249283027153884593916116064210181426062002931614037972897174374226903010965124250427096645666745302136043097734469414823915184268028557060750754380681966659625653785241735133496738482311784836839040392207670717322068566305881799165752105803785074764194483613731274792578603345805695879658765506585225691712359771196832403689169468615023158479502808594876705033816466005351073330129859480426768693330758284032806469896964733117449127000780270568603892107720649734928540566587696942077095471769544574094515923553447686444291540007406185510122439225684852515547291468772326081268671361566780166779016851008473524119024794956094446584552361888002312154191089165622552111064710937238987078007202355215359624304273668083152381790608346635019707854706601538545809510488704191181711794183003656676378211700148062633540384070130753727419616910965095267366285313828836498535347835891328378779860929921824103855732697034626912574666552096816658837086511503063019779472210601104422263930025042861486723312105653142045460654665539538157931436442672572256063734272539319152607392162575871703632230291218863757495049993536986425856355248193286880608796211555561517659385005734708290643683560625889491013970032279121445480196622755052884120947357324480805888837878954835563571587588934015945614198169983649534662067735045323774901098608866458156709622577833359318928215660999537296253893386502520612869354494389996737114861648856354113698491182232433822584308576860566637897403778775569468269308465292699017346821380738936597392931160064*i1^99 + 444816114698162739683308603675966440540996772686318764059036760661768397430054869666284961211773925199234825568697151106300861162058695913783964403422514041895025163846121926216554698792452909353435586238233847090252400109316799706116560436003952894140558960774265144038836610288518177928013121269937047645513372971816222179523088283184913214914913342920629777763086347345610885411527759271278700763558866980499269008387505636170205534433708835749347745320943017027746418184512006938743389124255691124434785523441545107618531899474005571156842510626887713317973648848910770294410986172720441974089549233887659241844007103359134751919372412015644182876853190295528098671192290151888675932588380613589325921788970334290710795673829549603313180777463398151702638064620084963238798258912998227586260220698327447396632851048093295806741024425770545651482951537454684308558291188628010553148042432952852119150777882732009850749247785714871173900713025866711356081797319565218656230054601664193416978057532837992730766947150651801428179738769336025560444180592459570825765784920066773475523956514210336566107224372027705857282396686579534451856936092746960711784725996554457359583538609205178986837223671638518323368621175200523952187607662620246218945559252117015495629247353497795738336746366578542270976166942060098460378766140322452082715820284299570990020428391739379364715603179855567266772305704686422319363648655521795537815535772916067843443070383477502952197245992342297858167422813419800393329221179166200168399103310415518791655715777884534249343939349937157521211121089089568390141317507949630395506627907068859248153222903378388393906659353297020673211288651488186748862825901665652817315807925960932283094962044993745616443142338640202750188003835215769901800742085621341567477367445126474816060353055207573627510621860087015693964320171689144779509978587457486654578719465412019973675943425480739851043479310685431759394440574417564774035447036415534173160053713145275987367741876482495411313474420723983893812090335180319534541500399687038106719797331946772831515409182479318662990406840615199519655445692041010047676378437957780235373450195902884864453609604714006834325469826921076733203241406719810554171435874911654137719130497758299719801821293928440778446840472331568737158251513832073153493091364766399428314629574348063867443261645455234693276934721991583997400880447382982824577115174902971190312513913471361622127756823798279234737362454020465096951473924926710514925694177374373207105333234658539578102594404352*i1^100 + -2994935964222427345766135863852766972616357063160811889182388520139345663558024061190653177446829173873454017328562715347690489268732806044514683278733231745486857427897908853426392550648468845862410479046082326733677707129125104976836769549241479011942228615925985109544322575658837979277111073203906155954040117975339877568964400028542545638627856468969574861132556439740052316108276506788491479516881758371450331729121973228859820208142477772441347079896312104770870938764694442696466133932307179848653981381345728745605445018793208807639604108384835251806432001135937685760598487888863445035771653667123416322030130878163438770073141111035923281781039275008448221148917038601033749770925232796680690514363170780306321560245097821776598832059001447233554068865500916684529222784444582953345669726634721640920659052220773353271368458590109795457408832366416920003904831455425715919045054171455603683609183644016652071683457881255502641716413509873022024131080731171738344042942726401361023602506308954782712242003440709762615330330797543814671727019936740060625106107076561487421004680727679992171574597787496732503713364189958498129454604190776466859065010988598593793432972956215785561986732195745746435285644494774208087203508080715107322023609359217682776414945693431666348332551521451955001352079050114191310689002256991715158275833592502042444287576673346166901915225138037209137533425322871519621203125676497424503136800178514781816467162454368682733891981140239223615368919395540280301605022867344043926299613327836286171118523518355697164676417255677406165512297533211016361741293269897574864292486081122746746443596312945079784533282862537897184829659226483457529639827613126452999199575037181615540504152643587815426156698982473976941325009236034133176410241590986681913390569966953637451599821289656206127393279994543449870480453671319548424646366892391053199620246953681785121414708930656852061342835317028404821867338085397561724797229226956279651203965185379548181808799595058205723035515201664381802022518771335933764136758840305339347598259440031478640460911923560822526884438274551208994296064258197743316098423673684492227102738248617874272016957094456869330937816434745366532370446147138995721850766220872498851106826477545538305178481132115644245273384365565032537568179716523641183176360573223753966619196948446519716290977203813818614430780643190240532923235863997194033605686350446609418301073758249131257926688143630216517095763004450510956921704849838203051402648288753988688489611714768092004352*i1^101 + -6097262215702948576873770642167512823947387633209162632560339279571208219297917012207371106179318609814732733355576591016697640250376760185318343981485691591472773187052556653048028812706414068456596678240930005177513040032047632766316041873282222893930999886714296919335572576345350557624386652730002101074890769999333283780790109461904202630707275442241410690789531799532140808732521427665684459020612357861994248445693117285521419005116992867261622295870451934509845669339204306359671589910716182575585521287901291799968402600315185664407558369589942883449696657305110734950894311423911093282952147008652957793624255777898921714333996135827179649664784575855152413965150735470779774364966529022292537950455324891047705893665390020185021339613802057595543265394182251811079082089166498320591412376491343505736518141199625881996603046445435572961146629360856932290061571193640414745760007941630517045865168027741495016972140612743706257782878673219453220501513158763311211851792145390754837584070970448059284993997825423900860106573096461740027537590382988810019031021346876407066253071043707709744305770938978624423875651933204702467700438430849546528172997243673117850088070172108102591210814713616569963190496649607805729867949262733007159408331147249451156224900365413907509603524767045039023483731468256990252398816862269316463321135206388060940674458131508877024782509567974101874252847400687173886450127330300248339303963314950462191715561434510186577365217884774807216715086677326946929676391100326430150741769350600158036912227267260734770642507264286746905548736428338870210567171873044089105447413910771448002006952329902784571532170740516341748382856598147325888992557490250217230252431305144563383500381550313331151662423959045388234851425670586469498970435672719070937274015759430699920337318312498174326267248718097693980505895917070249022722879080845316527674668506777829876183605243033780341662173844545997196794847386501986555424416839896340725580327411779439551858998774369036859843460989837505023450346460013232665788654928389074842299485422685002542176218239149875250373358737323320598058812627342644488536837590698285272902399170098527812924289263607676833404108704266839207402083383338899281214272177432576630033079005688352101044890612048164940811677348019566276166839562346694970708422362616224821690115075989395546939061979287754793806166645352351017196200710551171254356889755855349727283966378577469648769100903135968635082016168013750236909719281451715264602128593992208715995413085159424*i1^102 + -365009104807922812324335318234423810195199437550103330941671856108536688171928035794829311331062415072430296729179235034486351838095054214143822644106914517960262237540285451764234811862530555021050564747417140415302167099583410524723321121293143271031366548808118410771579005158834598386582018848721457406075002989885881966619526912010735996309169122327047418039971768690626560847568721826414477777865481391405677547740339790906749033315915516267376591375304127996551974318100476893888812229770082338644088266098577714855900162029580344681413083552320049002131138700122776456031627916290696606044286402436828710350844955924601955208949865347674432062679840839600538139350491788406627655419373680220555681966596164501353690429138768857495182356634019567411218712598575186515052600264307694763036575702948810920570394712009856321105200225037775757526729390959871855271952787104530591607205965354723241897307094372537931562200341379060178597774062092086070548347989280231073435825433725478997520679071540094873636372295520949241127784584174621335381262664138508804338106290188109470683707639157280740602158281250925028805658677015582778073462837114164925955711069383871470414799062381502289536709473023636355412643246290444196054155546827056094498898789934693878200215863195784577057482088663492771584641856947837884294947420507503817057867481461540775845568648849252590719970026298781702629544388760515521351075326220225527760614481850709787409187093960414868702523607744318754509591119059160441286302437517407235543037267641287632549756874807200174189142345567548447453438934031700125839631462661852248277006247926832985068365835338871257713581587784450185954996004906423032686941328471419348790708245620061927669111854884724675491699449142372869725562273234970986625478021880828883474536868151805121051839627154964341005022422615506529861518221846311116175428675967560471059665456868756130102270110025904592566676729653543543329750036793156143206322948198900162863269144309671191130419958727968826801342292160742598962282996681862887586069690549706944902348297454536572323220168958461828005340001795102611428894228173321858533443370167020919734307913755041793405332671206504118261526491712446874277142536664967496232231717499233289420284942947196239726198154494795765870475434829261226890777203632520653560084298163277321768256223793714542727981192440175343393849291480521219478299199798693267650553227467716071114785714442840688402430349265165241048793196904119469151085918003754995902708259284731818019913728*i1^103 + -219732723527600849618952643495238103469684826723933889363741992969763023100998176823755547693661877254765621679144704572783923868703234995229717419893500458115785305487419446307211439311646851321320183524245812366065806281771505905640940621104038188369541644648705355238450181844717050753896706696739919876388737838001286923848517167257448123485504826323968122735309222833845607791031655996805113496705898599131737359114881929328681558651263417829894807616761579632461162232430248454114266891081642313045653780020660106667285923282725120200259118517375180492995012167645749408575350247732267470800734963170455243915261702335267064389574153486461941209111162999788351937425977163871694651424588633784576523878075144257783129299658520831051664534253143002393054988250128931376973656492410580195483487604355623819901179222041980948944997492705716134377806933966765536168448159918407509304778243335176162828194697318529005407180424563378658691667869219559606741513857604373877433757932970792803009352433189559274321744588838197528720699881578590821229748157145294221947749739100069269750475671474116794863314967391535363942200316421956411235152841675066132680293104984071486139035104890679606337571122310164020844947385808598544171571027673869758592318392801337873182314238298619883341218169860822681164386045199315651403483377007980471344216565085475340019023294634561756862487344390488471108385936145780914862001355605949517651492824043605786734826292324090870950588715036159063211141686328365668368030582299567694334003199619545914715475248220002493150359137559417203112132001945148304339749641927782171325904344156640501903413890497794116291868447438606074966721674729172637351052659917232661320569350856242582335362331154062770146631424015036343103262393585246647845450183880551794372310529063824596291644211263541097986422660413971141408371335223711610041116032396836466501762539254013064529646936902266883594189147519392004324809614694142384573043260847017726419496165293725365073016216272836287967158745268923244950194065028412750578960424236837304369480439358197653243445291046270420126917719386585156619166958286846424681174666114129927271119067626633705885326133507181199616029600170097461091340129566882870564969176754089247515393534682671215351281261820844140925087834886729274801806675049936411734917725320802209294874288703094353907888417751948350881599695807549297074255188451941252053021664998798035431678565245115717322964656787889906456727198974621634772919179915887660422256572950904832*i1^104 + 137971777395235722597624907708043688980517231672646041982198818388629406382079495652872286206556847209929696110562846056590044033563611390748089227392142845981026365382413719822443067678682221990243719114457370287702782946814415907153637372425396911832392539636243713090150630811360495144344425253467173335438538292911996989648813318939446620049214249840002537349766367088518313213530246471004410938701136855430472180284964423969375409416614322150877957845231344395349232408117030695945278654623297253823563387509365016994752142375534705326147020046486307708296572080553776905110444128752142810901403258667856705471775072408348774095911992037609137871977114198937986568438869687751907475312123900742539182044795909941186517178010855585142112151763924874956145505536689441400402488037239404818440541358477862472869915505910793620873536932417822879995138192024048355555537293382137568845948064262406621205215687689560010848272961506277284302288123380253104637924226709116756860549105075745981726793607276371031340802995193856710470073334732983545444512158640199370594399853533059010124652992034719097338212506074301789596586084406695504182550962284438302632087849859957256791037066517725043471251528342970118987502852679635741421946877419420956009353913400124724210987902806903289619814117523118481866001902880143793538915850618164256490213222331860305388006668795847152650703059610591339726532305290026157979266387329133217938118922680126511660035222602096541260893797768293885028045687741477486323006712972066379731731657095185014718154076411303233703582330568495251071543067308858633296850701294086208192175336660410351300073891250638108539531977801525413106649401997075824903869090142160956167551517706942833877924763400897917624207445088523203939260607156505034279264420727495228971389181450844744848874282709283534965932140984132928262398346889662355978904166134527120611366395502567931342492908565854698882601919388602024910534640937428628730341062427329306692114000909215731004884727410691395419879005327119395762493257291273302497249435714241391829780730572964069813193305731431689992193253790712740288834150153275181800462678695422379050583772384404737069333813182083701293191389995639449364572902499663582893448177415953830425811718141649724918428182116514536266472698601625773404538135065423489536158001958155372427815556585767095897595400125046206513364619401862223972436192081303235424262505325865580439510389052618875841135746650153473084809455866965637512897955836956895655975976960*i1^105 + -19647761736300365646937218866347212327530077550871815682215489452495640167753503264349619622248143329578721806091240497608257790125472695673192105030267203258472282596487883216375587926804311360997009775555699842978689358489143924619489507631883130268777399014254493430810385925918256765139914339675704895271874683670518612100117242870532705461933877605026977449556062845546505532027542939753339015470516710201665888415741623708334338034777122176893094777790874555716467795785243662334227492315814259209184060333369054188493073937753718087091673491241997260161909257856996842962756305250709689567579861588645816751064028559494864860464293380664681493214386833389642320474764086020903717491538886085829645348551979137733804628210506530953031302723993943365814210380266549537145813448067828543340837639732759961469440194948610510243039210158429693698561939572037182884925546242934211160257341730476161484180541473954835092675397754796422137385102397240154194871199153381145600594182608902807279068829803880304831998373994847062620040550871859645209876434395994083039023781765080643631020027557541408137412274218919375635412562552281009997764953707085487481501544619535033897721980620659828148513110136419890654278968743617738461228925884695570864874350629573366861952781608057131802979887934232134457283722942484621717577371371151942329711145097549703668029165109293251085212211179105946777820123947476568095592152261742433014656988386057538227102140589148165238322004332892815013520455152410420710919541996604808095013177126839330249543191120337971561080976823044620926147782183301891318749441434394117859244908742746618663975795717360968683342399364362461140766417210569977683516107000630607699410964608578025681885580064577282221360336765351264994374874141034866974754109600692404387237927336671502441045277292305701685137763655454423806432798212065790198681444850331939682154966999347929789204598394004276883245488412373368441233658488328842920891791450889490299940354071100795026859916757805683172897413716993121322540565028892644134192831357653218651222585774530930759441437041855449425078245208061002073011773036371606337831992274680152769013428456627589308240975620188623280674808591319916191945588345088895336092193204760801198245924774571654891492013078784323374552075259971877979589422088690654563723006362396657315617106898184493207429262113923388716002522980927256623010210240219696040062518025692006132393052251728470555382250910977554100472459533780662504186482396105013198848*i1^106 + -577249135617195695100761615390091266420933121077922100718777410616234595513707707466357614636408083870077201214396347153224825685998267003574449670114572675756434400879027405885559661777592646086064922717988290876873888425277813695470869582878201877495514983965156065394682633598522558177764724228510929059744479897555342279499325743032391386139270832753872025586640606069804475752675304883424389261207163652755392311046203116760403939840858235632080428857408867734533796063646378706080210393166312072679262035882253628812122585044693882937857224324153933176657406503980879096681691452390059709529327983461998784163788286067127908380037128474086607798197032502315543107848195874887408319403458013615130699441671016381132339043214967768530333463578044389865815121141209239872437826273327973307369111304374130548007748340737977609705378074385265222069874223822580926410316339324800868416122542071470803176765516866374251806874583246178764403641243056831767203452041519204466159808797771705976447018975902992356943346284912237774647161690044207225483261244569431403135487713924589996668697179748558520707657669023723403555383328302516739821521985730237046478207923328596080768846002380361703156062753001188926797968008736107128046385421203162239680960117105011633489160186696373082435450301311914122404094424481997425320108475725730854601186059894902966301328722673127762578486502295349394789721312323995055367137757005553003607981102908899110495686203677136558353415636624623833456608580101927322394824040269001738697540389778528353104864048791394359034776119589791864684328274961868524391443193205900806931149789900362979625699426676768405222487331261972463475564209736042679998559818256054329859642621353429971558494296116324989492649504216050705056056324538225565216008976113845284202199291210149136872539088912690094357562949160339664894852229179333880080977937754073771305378579514891199356920275271548244496294547911372612978269720373473195311822495316491526169814851611144344819712149758507439683626776458721909543109799265482461347518544139584971423482549445768104329650318439229970636669175029262872016946914807647704801411221445211138421649098860667704242634809513940877533427416800801229621778600301783024140486876022444521143082748823464123347174593479408947769810946094656783025431276986742559544132537045761510344767421984467593655140994713509841086121791846991574926379019796438059784851833625232932280397205677875601783362162201006412316701445022185284653887124406272*i1^107 + 6555065465246277982660283750481472304383087859902534525163987171365434672584274495148912249942351769294509347863857059246243014694833498178152193112027826838706400947566878154056126199754179560019031279600278815450624158409403897692772640770522642991312335891520357411837407546180354688844778059100297210028602304346728452063157856278820228358153165005607966347748494160138344662620742707570986841165479710891031684832760416365953007679090515429029913219466318708097843605983129994441165373139486795070476084038484398549849584098845211693251426070760190169980309230468748507752320898713028183131865943999111711542898228234240212645075783640397647875178185929263373347686169829651767676163732546310515863738830483023152097776309034442671331615193284210503736196815086108783610714663364288491829448316655907634594808922033357703548174260391774035873576347102867017454987680812914621850356459139206423249769339821096694828102984400349254298491569023491280891230827440480598286933925594739116002027847491637572737474424007135689511955778969231256039107081929035774995472819497694922865545909921417643311452015079892085673626048338170817881579246723781459152761438578594648184917017494482925767064923394600161681736845607600641803359881449504991260106594174841216951472494127264325541944707113299593375856855479116476962415827933192441094942242819240511961201833599799353515254895502938528845805808818676067044267770602754104226635779184251441446059021516622995460551973335517426095623576070122729725562124719226880847406240915517067980676513744397661306709581720049481708736154044256982883461104010905359877402603452532724405459732111841149986997277970882318515039832765699417868108953401553357580921329785137967811425918690612210071729414871401042621461626264507943707936337666381027582436243370441516461498098449489223121885796345263372619958857131409179098586593253970542304721196730335872071205576119864573928451063652566683086460152365131884599127910928487310737887944314103402666101926245370462129413491188579038767648355291150453374126626823206165756387747913982026983900982194014718219267687430325130988716068273951188377357363773633125526005671822987255982720721876479417390677526756425771676228059226868003144820405478454750170119123107641104475741553668145381340273626975932345888144510450769888620046018267561950916422764981380098117596738585254678057484176053156261827040057276887053781296728130548933399483660919593120029252552218770174705469077375512973110411264*i1^108 + -306814178704115819852279962686274769669001336549254798526815013688754359588554395681936244076780842824875687517050820062831812507236885603160736393113398546904101896836287707539023994746725238344198057594078326296127705080095086953101901932769187401569439527071033027681687419824677553716950427463803612101231926469642029953873252433455890953377564831786627835794364335406583205247559751711207527786824674102575044688913607928959533611881595709343178675116119536453588018640174335460195719856483126043528969663755400636443409202140173734925706759905325097185683836035562240879009355458378444370511740364955520859791818627973264073032063424181462892777132672414139864213162468661227586178752964190876875285767978484331689024342864746526388917101532450478167816386369369620533597772289472817498039611952354871311718846264748253161852947002076617087302959248637773093053932033655672217340491758748116221802457112983993500269139477299335457778120883226699972011118355787707378634915900914622171284216113675380090968082898185693477421080858514019004826100735898243385195087406233659400450944796477468527241591254720097913142707668138790042316077487922179158456015327384969649297396508805292492376046562261251926439566147462791256891869921716531391231258086323185924683507775211662305300148301477229051194379431186367643726038826343722971524722339342564330675726911658337835166168182081500927148518173967794742447050484712330668577173821416814564851288800381363996893000579208337068678317861151012274616302490684633592476727096856584802302392406906477489100572359075103102186949039897464722718273783047423705944752949320079993320342814210434834811456994315676911112647536597248002436437556985520736245377044942777780332199553581073047169916254714185042096317532832406809966491969072618934451879012499398344470779576858980250379924958506899016204577100793396267225338093625322202009239739447519128704539021207682399097726789181917585140353354232685078142683729030721186237580470230531564397833910210687738845103243024188627419575960926036958420199254352013000864467445368049634407016473956624008544894173282380258954904804442689995687889180089603227638888080085763382944582293240357106902363616902374031778627168602830191553461455277153726440699786608862114758609692667620330700902873936722261995174207170847809722041128067729717435345237694809240727598874578015727156732560706573554127128510407425319824323159319432418146968807021042924473958914105283182579610617078874112*i1^109 + -30933938246329972420849845077453392469042789327046762933936221139258419373288425520945296183424644480842802327727502851648928997270690611034090167102343101538191323531596864901494292230771400069116610789600562515039386065067479179312721571859449032530436707944191450006338014091028545769263214741473770466738813578975922692197874447212565834435649603220764694708493872612498930531148448076707716702088066211496446018191826777210070499385535164326942831109333306844365423102776860174207446107731796651570554845051068103537722127738733401659526338766845304416017135530811535114887529602059436455614664689881174271485820985553717518121543443959015055946891664610381769412145647462286422221934783030546439651481241277630348353315337729041092122733771136718669352958548605754174844413554574317477598987214419379375090163899497891545590103972677013785777179381057458302225919193182342409179566716654462463185048688815006272040778272649765237870434356175171708451055822444559861046581861270330665143392836925707664344305953209972679300610681118855253139013522869233048642547458947859319905925997694104124748626056243585291061799516641811625755377850097354187893010634564745114769637336335186429791346897032768697009877050088331173466914937258741546659715268576765324849669741097119704623077829048353638669550808517313301352528378688377197997922127671725263688088175784904624079343222304486962143566948274571120144821139171390913962087482056823377016844450730073927092605797609366675219309710248950704501029294440534713813858517709508605823724126466303268101337384202443737544639668808760435256010563681038946593154237159119356648910075387022803637163317154906502885008927537103344280196025133639770433822083672656187783485511638535629173662383018702982852639726516887899541202042131366946512742929938870745326019885785046977845461021868283123022169611330943191182435547250816776535823362298835853048368574053154221034083486839362263714703439125822231236412156309004755750392736524852555624033326620336822734080745849613336474527521741505480232473108116922999879080330274019671017563833765909648173653252666080087734259557757155367521580386697956922419912179898082139898928783046573981877369525362511540654044073531751083280376301137831576817784769494544496678327984173508927625348097541793266490499446850381891652832084472966293291890704793575703251205842533519106972531004203914208973465112240067912370716555651605495000518200692791247370332059914377121064554594304*i1^110 + -373966641132681068251754877067042969105607327724988972266057355330646105041662920380729847385431724755624642605974458826158726440611892615866632885444346908246215007626718592407249496181702035449141385278565611014354984021152317064695265708364521936456585493684739534103209774516647082840771749449859821877276227540486421677002985430569425842460670798339754433274228607177022858690376026312304166045692801937388668357722729919043407959472818686902745409680082769594549920133902764086194792889814269457047533378367064917847438132859380306545044641205073300745928229133356754275424079750613489272802844271334134044062274350106115654089047498446551941328414625138897687139815812709325910001754315189156499418942930304681559449695267510579772427852107903431321963335225060627625971655913763402289750122482295505649411760729271568717701060933999819978832962305690119711795389196870040147633061664892837245821674108047654282345495355056335807149175736722784830455663924086040671153057946058893766372195822204407548602015283578709410070850493040735972857465079161052849270503373702470588084805392591398438996413788623446952652049328960406169796401453327308627554428594698321609237031250399718478027901449944153555982101183077873413293382920854488270036757946857379047528996700797923606523371836366682124971743547601470435563121848151924978422786958039485454530295597638340661696269407603923976316530433117897757377657421280435990694583548894904222599972605044038609040797371683525232622288791743237044034053578684807298044266316814841117430309613659163810539623996230145730192974406452230068685916723466555368216475142319980012530717511356109408992972785469665153596643825462619356326700768486000363609777963116595164833346995979531598613204760581541581035939645710360258987908645142160250107898554741462234128013568802307007702321080340954675379063630710653912922681548400878858369807376151448996095080384866226670480532179891861830069848868703809847193032908020083930606177716975959110884748559561655464205435745712975234631980806527076385746124066788879422317116676825986393363559974670928096744526256656334139079462166710630073252769501491969517474154440183978041802781072130841377564515897225545795001411975100777999526275757084402942245736584411385475271877637686237656688440384107811124178034164863557868438466895509909014392560523256327641434920199360267104880318563317177231438797381018428485510054619734757167481967393376210509106996145285425528832*i1^111 + -4941446108187222528652373590941923155645734686979457994913180187343025948144338614413597905951890505213999905992925646848454971263619884153440833656684591756434449077536279557512855164837592137992396213993667850757803683065771479765064425090298630058783120705459407808773235680018488183958654901053460191499847396037591251612187371639743834097048080613888293742684225530122600326617103047604426977172230505874747394589102877528653330313814192262505941550937133578370090505111003862370128595386588392835777077198845200581265112504935770484286009215741614923166010079637841936625058451075323198254052812868641710841178568985878072571890853873996773486947166713584374611243568924737337922131855710330980821462277696138292956182250305256120358855358866960330623462978809969348509713707914050447264361079625114672951569822085496294275643946161845212963784016811074546176534051211151476852097940355660018017000347884474345781513130989823383881095827022459071290876745318466199486492448535208988828759126146914681991325798279871867543565654511621179592143845264611421647351596844037891852279023247808684260805863959328490053258696894699079886075449241158949326848266249927887046272633374652892607543270664574311820506102774028301111903271760424000098678040802554575582670997742268741615067307877171025564747872102970567592821003915439306459815842409833873974355318961231161759202261415281402814370000198154300086818645416910978455160863647756309883137547936208309327560392688534625436696096535149479819805395681462897378334210679071796557741048583071832104769812660875858976478701037200146656950588207614771035549362030715417833875496955144369602957409655238410669996984974782247631592572972989665281137184986098145144320214854817609156895193673332166199069549118218402517519603177596919443838618420816776867504973810363384248391496698314237237015036493376632656994820221558847564781692294462441918747787417183866488663544351004432545861949346313223161921356088895123263970822540048601174335040165570183707391596428631284503284796062273700690402353007459905291134668006871229486014721914470415072684657049849577118067042240253139292258472218337861734433846321230920665361009809812741788772954285794207422662403833975728722640762218263435332369713684783808532557120671364212627636266685239584015140490899415160791524866733556871287959295806888851948047846154994421653590749986439801795175108363407285300558359387169541997439222603995527692636907372544*i1^112 + -379135759877087689207942498711072813016120679417746969228298945988892437769538799507881613345381605895778245379268948556712634026445407037649271857747309418880854678712078675458756271082564312186798180800275374580016431183110442161010692607714572716865798723898592932491522657050410124263635035725530079874097781429212379562512896629410032169866954841349643973940613251216141930390854072247604465845284254796829971965080871910323003890020403233518165877965455449198261895178754713126881496678558614791365605853717652602494625432204589445924251671926861366232217022041107030997697507173045614693582009315355859124483721101576544409892553544051210458449602229169361124310111851554522890976859883765849146981762920544265727540370297119139810717002404796311023329411682854640101487897743540036041837794404930910361166456527707887005475600353555744592397883007446937867867952134140026201371076670401873759864042439601553567309331003105201281053630752693014782371944512927232076841114171303553990681988794799486640153931317534510139385165915811488843238121840840278656878395883925872848203074272219351598101775604114336615428859505610860755492831442143812705226132814927934862398738435062472239201945983584435614002964483149203345961179736236491187900424156711194287964560469020260753293193369593400768922781898954368257688190101397639078388046324630160242713668565522588046863180275484252855288534685905138479647235211515751693518514469054451359685485908735126464184400277185115716163631197054527339334941233029324833301617935084482826079641241262720275192419169505707993781544176816234745181798994674882309104008399654396629024449777881590671364071621878067215558724891988279844544633342860214876760641634698012233325311729764900885729176450808166807272335770794353003558897168737817955083687541716672861313534318987164633638722269421479190055477768015026926022533576741438350823152677133526500490859698315496397909564074953589777338976385868054386585831587739171365098500880538109967382541970919012833452429300500657392654830512112107841790625462618557131153144766836243327087879814960945642718594351562871842262258546438744684757834781537083558017706348709738628638147112134733767106797203358297076725440012585393827100461745107590291177045825031194355258311697732930312324785958827902016356451479370827707552378758472165498892164913326230469000072997085361280747822834677591164184146806244296062262133122288428106185685674942319502032896*i1^113 + -9341848643853377913514758214943309264299239445437113614682192746215112086348813969840871014470958099174093175275809588135499951424598184416553449698729726284600764916733885992321323824771660407397236019438412767102123929153717534611760937621848149681741636726272181528442519387387199686351028037621723905142785649103130860972817919761226283829617343373397494093046101730331161195148931662904820447079818382156405125708572817761488131012671728060062158158574348360267319874022534788452095759100599007267530195680654327823590686432132043895604937892966822060255411588924339071979731907755938771541726011062636301172450056101884069257902165406888133575338784273225084982153050876264829175372001944573068767449706730869328428821733419795257566546908038770147525217845555664359556902886418973398123192280810756472760854391647045780646604293727376308610408882771012292816081278603215926411443889403623117197790568494089964073312615944847118904780590830540474293641937971467985098903426666029162356294815611004957972169245540308533457705235996978298756276741809725528069162446933528267935346143332612009757257122876704692133340883942735395627898934250319887162493759936759412630946404782644483168324409657877318971394743862073223888696377861860424827208160924962995369533352282571641489257418498043859005621205508895500256586339692772420123976713491682418275943070989000964019583748100778971167622736912067709608356403917337585685942803019868051950750303346639721336766035114555455694462274728519602225978500870656557907477242108049798317724416378601790720512953349281595086195379412968619000274641562472800325439377146153183393088797458009995287771638831450887662353922585182322162713759556004601714019219227797516950287820899387684124973843816895398304266834194707840235532363343877319500970809387469707875354488491055183481662237611011758215491162241376733873126122302174769884931626126805298075972414819823312060532745913508012117368239164139916305264524292472582227973497937741741259662287294422233029204073567307742253363037940439643491170002386861824785561947438786210723272351979757374304521437321372957077933663135381374815543522144494667864266573448098916447696406880891859892920619109790966333272418575982431493444459649565694854731432084639199241184315225189814263053062911559003888645816800241282164198808848434881174403571221037611548079999435765336809432899260434483236478435203990078406652182102960623736321456742596608*i1^114 + -107324376171255293379363820598674579678935270481117024613395954224745729642261467933486333645894304904421096403287130907896662935058839216750096008216648732194352146021838889130435239668687695950127988164216815127009978466406467928447325867330352850874629695368891924246556982254849664113733732192438832570039057975470668474943994646111711331236161449936381976784094780955798615979997127598650240714151850804620855965579353786944153883828984052003522935595917659433064997813338524224300716181969523317192829169158506682559228340968532022169512470921390120428535215066634179761470507515170008988142639795908087640338657791272730427717548801379919908733505911734582627291987428995510842536448955642790819830667045330777334837768538149431545817850464909272315573528234531473374709888232983492138133758460348558655783811071833259741002236020580684393188273832858523216545152204728192945975818640609717554919590531120247957074506057031650520956236904924238169706851573228527640917403569035973876260830295249830290256305801502229638360146397521495986977318241582760088882010083344336418922158930046661273157981593633820468271827995587378778992926005002593113176421984127468581129798035948902560944718460193347725118260563723506071270352266440795163474198591500289138870200407714675177942656797695383024518573440627255492909700896758287696878459760165997052929158550896352641751358536788990128316034337612967458848539770841912338229994283433192744126932096072072109361681767966735353795210363269681150049254419096707789643052605682605118717226947328102311538382926445321857818867262406895985304713801293327196271780491655108297823737943345712366863544113519828480742082390958609848585572266704088765172990994220637133818342462481394831772705029211948216903965772301499420472508299976957077375243732240677945681417823181935818650402989960630535165088274806524754571453404892732583929623374153695403441299987091706665954055744252556202172251852912430085602573610118193742289381487238646916600309976564854266105743930494918033113784133313547669797298896558489433827239915307276414533428273881938064897182566944178860940397069581437520857549018582958884067716922190884315373148759704721771244250877493224189072426968971049967276990287714457465164752996771867498943140510398420629946346266383437467592534889201750333074211053368444836178134420309467505362163034141788669181882231530801265051263725221467266414000078451400009762996224*i1^115 + -696262569621342993683012853556206542057506027440496714644455780599209429613432119208946626359790690689918895171264417415075189760927857260400576163308714945904784745655077448251907565140930555685053107588642247525359634871565161380768262242144998157159653855633302686223379423482536148870208147051160712016247288859104503877796800243962286225603268916012676699637024925666893554857856074969145379909222180768330060907576827379891449078162445211651508593115243955947168345876244813197281595392519896278888611622983569118066590302785166293292294009513939136943140786596779921626319293204686940200355515303094749831874387188045522481695628076249748154874919683731907308685455913513187112923732766833330867524940518428981962805215160591062667467156739635303785072230804047751146461597694108736723130274142823185260174081011676880205264006143387505239186509338211816298281491444100557737269436501449875530768930827761749143433102236478228151544950014996379440207845310659928311869244299903069890001850575615979439203293095924295383988999391331014859193651394942350623401188146388659508503769270142297424791556320574991276199239893590993369127519824087523013788594085321952890347491131518844856157602801343782301147659116887583472001268050483431481920385270086358968872898924819751289091940788658048590840268299897519138805673143919423267800713737146813748316432705477111528879232997743137655980717439647973470629879393858730890928036338498697686040479739828130046075201445251781249242449877537596360871689836146068257095135583159140974866622129246390846526977721202993144552209782195197844457002595802379883464416623672297841271029989577832852005991172285761025925950258734719506303997202576693163918065692201733044304004444427323444748289465162020927386539419073728625607352612233874048068347549750121087189899898386767896745912556990222053527003459829569869396048708594633416225984814572269418427525623039249206900126628307495904082793919119733096796533720769072983114855486143017985700019504989688384303295538253425631796410332605306973403716970909312670946245357411042145276133385194787029675618266078314502057749475178740365709820046855306739677629105470373766394707969645169024112035616534658111227518549190643497330327104918432780053322182407893052264830307648893175694637236142498452326089814701502729433549861542862897204178722224639232496368752299847569742158130897251581897623053208974544221133558171828224*i1^116 + -2479712445045036419538962220880959913160626162133942871993216916094868311170417306847965380368298402621901652973108381496930847000208194701852753659940858540287440261136337497664198033580260446923864020490105317299154882365104440579991903377583400986899141203805341152454764760487079249787334104567919072663288901359642829212830848572966658540932357285857373198930056691790691261795830860600965932448938279606018680901233133110226991347845169756332492950939349727931150489267637981467710020993693519888107099943982117837716488639072652223380806901093249731485046817194536622246867812768716235340602089270893155600102759263438285352828165967094768991993803240914088962543177797144112471332042297784132831928709021083680101765016226183661509873371538761993791205495354305947669401617306894101798332405410006526849711626931884300722422051751524337832999208286975340257107183698938040226613250726579167484581579788722078263436595422077485117298670235701697793282163905909527570309302509483927445576801830036602563072866988517947219637434071388576694628237679856569531153529080563717881001975506556985087310455609506192257552268461096067467849621315132872217554208300817804635104967080466964512627418473311245292950685237221840785087259018570621668812064477946051198987491166762945186514054285105269495519957875173520709448298504976771789024171112722004446966387764860795525973170319290059632994323624131912085020654257016808951481889645578177382617992471199961995146107248830075587028658467496796981703307036017565043959821879294921436138653664952072661145896061173201912461291710265143733274543991815350633553585683327780089245256814335805556074566897477509408903625221393671520481731193730074113629359440188791004390659991624130623419256324347395740660311587128467789776058818001248502997051666376733344907469739509836193821892180014041636219388272309425155951127339395080945741515838953152485379871444988132382316502733556600342411546831499286690657305626185337002569950917052775296965948240934985353731277066314115888036398579062626293484378882751307380996665067362086019501387692777873382428887833370264684376808277512738317291534314863489269233918944095598739403055467897643637071418478841707016583243283279663228366961901228598512595117131469912356005332620836392661277327940782026456340248614599926997940864517595336605175873022075638427315879721528363933605740663777290524943593573156050817190461440*i1^117 + -4081296489762419912746549075211380476460373193850610896522215841161695863304481722860179094034078069330764788676930865588873730731123774065608883610730692690759369060986270675719549404709768446359333272305173309885987676763740999059969065955636884767729009410500105491323170722400601671497552901120655558971314021602577204961568794793595748805012077585203122913005297973999313669103076406848998934668258017791155053291518351124093522384599024006572055021268194676126199804643226173328557958299556029797932161035964696681518431764674457066449235518332058233324690756365274476148694203096074880184417820912437387544495479279231503031952916149407866478478825895921147190433852546215323855697246219694864655800386598319299174859458370421849357978959649660442385842166017286390865518588769947051837588813800925236468308811487723257698972787524719843207147394307213938675307369652723403424512802327805692047071777189728955171871507740229001991225385984294155784528810459527785778947568756604245496642873949290266919684751487184615743221591836625211103283359519914723768885467809302896156742932629780851092754373573360507559859596960060300881488002805780348055706223860116299883918489417754146708461345055423466931764600208925111696115473312536045904528466370972806113149941620962084666961712846472569170832632100049693799971881786873780873204899930105075839654978337885067943191308730597839664400342684674659037280722050767488169833646419768390447550409980258236696962192882694486876834210584024927345755104028864065305085559530906444090601914904348540978259356894573390773927661806463032216992985575951793707311370660937414040641939866557551198941284921096351217647449164134541263590562525149386908676175963868847714782484689456782009708078128664369882633432929190057061515677127794585939675457552274929139225793419594184030447632610409105434647353209889873191013203754807555344290687778777533621769891275460842124552744226455844099406152411315416738739730989169143470355026153028374806847829561714295865466698535469282853054262302665638893207086881531210934672686088746628823961576068975212265607452577575344014302337946964822162750161485517111363687010655082648534165033850324745856099797955099656409958043217129447559175016942001137485383662914777472782825294691284084421381521354732442007301792240718145242523436036436925448251199825367299203152818423418533752559582953544374047729597827329818624*i1^118 + 254501078407749420408514949143670961841268331608670591951559270352954110831098141947812006322558163977161774378609229415729332897355229048845525911717829394637673467711483238614334904575520178890566052304686036812108952454961091453979779297198093596040198644794074732565739861751857177126546948605288558797923940370702682363706440309105456103197123682879282270965672924013452301638793905435091613830319236821292320962637243195760360449732896963914092129836597010045167574166538859258614397085069387291141300636708772001525304300787336813185581759437267225489798311060678761258892407976410824820417578117509200578280075217736541944773995167728367435100857940345195734463557607932986363107448019367184751483659329598538666892866205307074900816527746041567414330741222268683975494746942074111684876905560414373973432089362570648334788423197123626390587742111236440869057036945264124101768479780662010678589460534321541149171096372976287570464725588570169118143583461557083911436001401718338541815527817179064871548758676453475553881716735531698863926024617561342158825814998917985398199946909739635152576160221209214900455743814413844600208336392621325355338214104732467272867679739977193921590647732242073505866096822152849177911975350503199424470136002518404753935869159351689298650268425995038609069813866756834140951100340529491084171473426873453854428172296588002236693676450805062278910076951097632552425013393452708318407996077662400947489511807051186024459088707193869511391761542446308255327092971287441872398213092704136461959818144705180291637848432426080441795450593477471972201158451834710516469350025418282763174285916789277354389258345485844885075261483721760620866845244015741023358429356220040010880246262627427174253647724864774743640311716287327291016680755764826198787409653032295463301805449002663723589243032192644729153975718061742821678691827695047706419891873634418426167856149298661645148696146876863194378395617371868206429489371091934633192997683777472276155557674643014915636979401555032026022021366813356369717444669446145645013703633667439908200847987443666074590121779209437711022149641133827864261588716961476091209300748931248960302887129594602073754718315676764362455449427315644205436844100921994342681729812604241797423255222053386746368857746126531651103812897141406122885240298100538971788985231422224645147198169673245482822203541119813467250884608*i1^119 + 1419249898138496405842893681269298887277598080245924998130764015827541003350031548640109208703181063070478619417141093155936455860856831102269704452128390220824854276928423134588178392862753393155895728842595578627759462857486241022819896823831310791041333425816220691080390611207761820262746232616674688001862650622914564979251013127423277795912179070089595077809709054225872176676037165999760860953788040472471206973140182810998268816409590207568406810109340752050257027288311067214189855635603507769850264832337835430559376627939153657878001717982045856190560875111260735020392792340574868350395033748588449708294168397236199978247214589929038017242845621475310586186347604342748840501264606785046771971028023855667835282169950336389688557928872257407367502665982923154468164920169859369716387894939282180858797459225168493948882673346006116664329134559241889793076291213846720405904942603666657521581406088160441729880636622919951024604225395977971354546000978116235620364298248315360237924512152361751578229941167908467654445420414671269512136910737668583541123699500752909897399598757549688543827734306977617918834387069450664276292655293527471940488530519498397280511672650803631961884187556182155895230276482496826770546255044709280265924534878240770011988406701235545044706232330351965933719923683308992349865745604227477435215152912792010537070036273291418085329019578186427795151280565433919178367323743408995138409920716633534273442213697828062829514378520252968397878822796124923387202834950062152078762683926476169917710952158355913063598868841821484121620875223733246083798036624739927016422069268677121099820333775859042718665520510548175897477102682965577947053527359596641271983445866728458357086421429692278548151209696370763095682555355869212694337289042631964136321512106286179406147252375144173833553157067595638415929777093420754478284615401892909489636945524116056637671235618700593829950133892816896164842152009678978908264651151938174985154859820388285088934126295621473533404775124002110758370771286636372327925340998443871174258331195698541419824901575610369809463205403481466956373045215737094802618163894493287912714980934273539766829526603202790837622840015523230310754824456450639632116381410327983840944817442372824451759905243227704773215793781438045623381428660507283160571639019885068515232109594898858274566925094415413949281180934175981568*i1^120 + -111859770948627651177795991477113580217128819873910213967988007338886729119391541442180130782283004280179720364369445503729930483172955607696534589427862030212489669625843867706568228887725182383503614242355667483649887612816047831187494235489221554926846562624446463896489141815240220464168722333791034602300935450770933877362742925971433444329498305387552508449750643948230805468137852812725615831803818723273125410922487700454190315985030555060855725612763431606531065046254768261161711363179368629489489635793096778881912734916143864013616568753710707341134074495475327397276664643508392974450463902654162643767620311849423430021944780024565389089898942703540117049993620240330315483545891583026851855978937442103025921869430762230338679531624088834397970563366530021853710650902042869854644998869876412389765951357873480401358047715148568608074393215328641738266838958003214749658210745751330049974255950563417623660648530688805660568048972458477863090611419614291016933010077974385338510768677939288889945788733576763512914292676266549223653569422506681356264481244044651124936002130570534222852158370161710530997227949664873285878429787673311708910436267183857311988712794718587147548059274360581961189233859265764495384350367184644338922805541209996032156494372032116484033634591725556287906375871376829456389194470610714326434321727022174458557413338058779898564141076606641758614200644161918225772130099780486900559235699152538564896281710392303096835532633501145796232469836265738417601024442694012775101509671123961603664211259423574010610827930972630836995675479202236919716702698043604759583710777053054748523598879032180182267153694449272317571366749737122625293987349614842751293846461680263305063772831735134368343243474042027545706271034615882158152038381194986557889522422100532241172119824129439010068871249413935139906757447117537388967501910755803445629467593906386471189822573062912984160554909233917407715120145853267536900313022740086540510588322379439125303738223180605695068045367341370860904344427184242379699729870165056270912295734965842323372666474450811257120775033527750158909064992980453522053597374944310679018505757041240087304215392045450593560039128209967696968657917390335009441320133828099008631184665254565486612428374546824783594974403644549368497928980395518911398744397757892842082927664512071462017973225811991951036121088*i1^121 + -318261189098523503758327907870520539779688979565768978344394730309620707689260595538667697930726416633627100383431120442557766694954928376622168436950254324913627925186847515048589294743328530086721004019280819025433870007181892885271470681972334623287159548580412378975395152037899723206751381801937292152306296971765253354083359658483536434413177629419730213184266592666290975830782442475358113248219945777547058758023323769260195577701043057431792514646479788902573604287952408875469842931037504262746182720892937790760515986623222121759391774657000335477497595194037208068167217516229002014361243274814742942258746855147750821880848806539763692208711859631952579677664595336599042492089415243344275782848245821110226879428154175563312217382192813948389183425837235466356309143628188820352134963733615828798722015338784714626977352967129216424529665718826476930055971292080690575607861077828134564685697042549602843689372486675390714174727601153728046069901641477579115959646152295647548305914995485806277318842140972663210611728595211995487992181602293295682046667281078791519925413122880932366194015377918037289106401238119347700550567282802121415648291912950409933262179224451365279309310563994552661811497138232658910883297868517742635689708489622865201895240666366664153289883242510612174007817336623014428693201941086600247047713845439068930698185172225505922319700897081557800712778623050161842636123350279189524791286372059712721959906930901217977173522522705685969924381067942997087533466349998851565897933759997464427900616071742770609102681167144895592157358952865762276480657622136547173033216419524840549912785165132329035179684110945222160909013881451610473792768632420370690860481504183353231174803351908594339906186856818799816521495170215948110280851031533029918896010805967522933654284363259076164882352515925411725167114104299629474398875836905965995944620570479968375548338312589768080600761989911436246875906283153179554994053346042771885240936647815888661725441690559796569944550855924660544992416427457616117990993525771408900786214222697644742941778444452479685676623964177219353770985252128318290822755781378275733418167940206416828943198568240042727216402223758047390148811355598905310851448495445963999723322993389823086772587155183078031126591411722440221492919527641091410295503406391363481084271262612662207052501482127491072*i1^122 + -195663616958931789696973829562727746776475733389560388468678216051270321111206364959770823006319330539909218131783347419017864324749229528415380514838956012627097823581699983730262445210217571888704197120487615331149819147904678730454161618226984256230764537495673169454574843351678272341492690305230820466821566336096722677236107805431326903035252537451098774870142619537516550385407921286812076946306364557997856411559317654491091380715161196485082989663876818316374958879286195967179766756455524823230952472821027443393667558674859184846853174622989543566512450289522069150960054561396866569944613065864290286018152483269562422182019806154720117428560634329075219731178512847857800288014623116130601387494688577818758975029610986626154232097898553078856088847653295849739583472091312846244783347311025390261141319319889046667170524426348141138973953952387910511248975060068662669951661744808072936329731191445571681300362286058220943821957973365721007231198585774315850432812741460499607340237020517480744268655310105601982941520002779494682724099392743338643051152241853470523730622472786834188265780975326843060339263934379176800584491923293476198429299429813001563677515760954823153953070981053451895629564111126877953917218349835756406703540600769784063528865456414749654889498721121649855275128174140695619927526868240751866254490860444539902411479696728561370169728638774195983673563196505495313846420540023836700028663343811171498535508814329226066150350897257131760195921430175442958345528052021666160327822683768977268432861260254103086597183269969443436783068267445585212982901284498369446605589824360905841719154289760474582647288507794671450414170181730216926692920046957515534653619413184263139753499099623711997741566980448089471897748331388654626026707693976217667748264233470327775543576473439402720043716631564637691422190607016954507057873094181797006357378872830196019014321283768143269333216243906958529495326006394388385464084595017793295923175433785085905428285652627695694008690640346636573259362826517544524209828576034082955223021630607284869150889156808938613834999045325998756113937448990360129985863229456979595362688413665601326674092396135270587151344107602515270012932942891875735664740108162184443804596313330054841776691634026951895100497541332305865820816452467810967076978239077562072524511019134078819734913024*i1^123 + -327793539582061513535487042362688053303778692953729260316198695278966625975949756811999697285579541779716028733519833951656954837933732697332967223364141295832603416983334776668509249361827574918944181158951469472979681253350947418733574055961355972200837653202024094087854428261174531245745179851135242776010576476353947130221801182223632450025405067049505137872415204551332761426252201870338812289462379598762626269563570779059186529792762733033957172484035597371114032777801215687393057708325174140016319901319791429774763314693189681862888539459193177308198764812955726515252599253919708569896749298912632382082281003629584243636106464834310903802116354019513659418170534304207029708859875269959801798797504606521468290552858126799010352678484926870119494768312323742740542838776665291596058766057827311568407463433175183867115865188598143056955972400162209886076683531447775346167341815351137707103875935366213568265895756656657544914096735925164207749377919834593439956379200020181220399861996065062070757618839761520675607506886979039954115914501001451937406949439541543364238608052772064321024955722632973156042147908471374835731954690123314939332643335687883568881622068693155164745523282976146677208676553590214034279387767427232361394102557681607951645522937466115341247483801529762512059247145728243029328050386928541212176185894222994607019721914848588287051894601370759539643539619168136326295464487505601638457289611864348375455414527399560040227769966757926166329312253129761888897034215064046443377453742822386943010920559922217866458557675685772752817803170246567436735973406443374800988701265561222887357591640155456945501666103138065818839919610565962721155453436812243154924141257393979875185809128630187167503294747865494110382504799927837459696298117501090118702604740543214411982245465672031474642409977865820403857814129781401727681300300276600462075800122015466699093296304190976581580475412324822352472189688698660470995561303885286170517759612990025098111497160217016314724420792203649384472969320070341225197944151983613241375012405125981941834526432956195815794640795308649468973784915164374861952588961345136287650217408986040930474748627376633321383690898569251522467763135628980302389896479665275721676160763961315179091649521002387178744065002902787309595778782406463289392751887278875272492120135023198208*i1^124 + -62882493799720681295068978525397284253057610818681246326918907802079064794959380278716137968759731943497461988488800096598795181147944607190397563597363929994254134875065892809820858306175380015863305291527957342222284415789888078375848134254400535732209278306872900308511761630359318578609707747375400683964197704343546602518910884229000960982740717794274658749132515618361707706103787568697597206930522388541845369791457329086959241227147828659695310590547136274737641018866982255328270711190769488542748563670242779668166529802088813907339324808064652514758909372947486551026991972519601705644475774422885011020281245223790254670863949340256203291067013199737880077337661092195187536486003630653855175980692461922208219185375928160948372741236158302402100273951624888032457699006670158385053987287464057821242863216965328554743485558287660641612483781250332909845498326852008187841644435112771012968481319915321796882082492431619602849239060566025246951177697809897024877266098761869644979588957282119293888512564875390223779648002913902090588291539292396832214530367010888548775430513144516954340692447885079707690073703809645333770583824976132125193324506022127704856307482041751899130120893032705747756789848735117167103725142187235512671595839604263968518506400431879025132075463119444942811123726287234955617679280548776245273437836235986876727744375534496327499224845035168854203805078551640077289431562932058568567803909013722055588997624301958928722671996881994089005902802783285894108133874341290479131812511919473359182341961938651330710473378817327627882250629383297811382195126161378743506419450017638984299943108768203249546701388820394172747715901371562156948129669526835911623386321895387668969296263224335948779908215826162106138536512860231133614957537086453641488122573829578836689008805126483913340331970234027062737504427155313663931732425404758063537427117283201388451099838181805414333795088366917050349530383406997532180377257433319010667485891022397752613715331980448269676302834714455685030622065035973641873398389873293096751978479166863290603880219814833001052507979051964145055678620666544126845243063820275546184785260942527615162155426702797655914100971889415576391856782114705759406803873152619369860230960182078816571563795455596595295443167387894589739515488511875108564119922188361895281426432*i1^125 + -80833809235329609614144499502518906220675745626388785135112185658297650754389739372600397267935272641589549700065364603146789747974631751441620904277468705109510367402760786202865787644691797362329876927941985021394603326312502486853846649397744192264153202193213201625962278606232353247702235141679911898006044186484257797642057581657923735670535728693104702870450279407251440941368353371606048973606361802355283696613273246477593683059541043122874240323372122852429025373436755343829869873700528950028080758147333395546728128861268214258883872641469655864017674269415873478393694766523447046658053383017683299882342130811133984940336343333774863678917413378138366908934894546723465064094052841770319228344202590536710401259440593088439321808799636891187454357937455970078326549852219906038111217205935540744368756401260558179283437159901480874695024614481370174469704032638762671539485705723534269375427395733331982713167864019896469615221667734870564043816097556471598656925921854422574144145676144091074335521155082957911116399583331853590043572327909401279230575501039297776358794598651318851271080431466266684985909518331987683837610595187867282913883785168456876519652380081609515594646947387829072015611108632902882183275488140177072399120880132746660053424866356264098759906165101199800090168732384804123378556755647555397508977178289767722164783152983636599545483312906061329035949700708833325863986300218520208387722890829267227964521860969223398163211437752545423780855064456940334960151113260415717429794631740914005991899868621027961704164636974320567091267586988651987600808211746783766595931467138701944333417265479235425983732394253641882619981459138894351417574791611228232221749818386442822229489312261979621989185877975467464876716350226879367580619830291641577494022377011351968947396429593498867336669224059116300700735795562913223733250159635709377129334404020636302445024451104053305907638171434726204340916729682911287280526141786952370590723193393395615200718399005531751876560359548700432338902441138892235117613790862787797859420143424319717030102572762563953885333738630313780562423523199219325441739532158190722584948881723045316733788196416924391542351051417569506224050107772092107362805966494031039064306231873984328170958681335536753027270121942787538860275990469365325645910932612710400*i1^126 + -47425660040108533714608799952837564813750238296093876197658858146551178694420320542777176802056847667748750765604361417766172981715410934081293515129332586839811254332305617682027593922560770887469597555484804589335403708531581236534886816661550012668325789799788102076790044759447110393291248434158089257361833568519424114526968253246249056554353392521970289939690479487580444178718331325815623340095243792083923568764150723750604867543324097450040464841667194461856194929598260409066177576436888178997939904999655332369958827590902523969347137142130419948342833510812902799094966264595418445056896872411830701783990502070323838678669455416382660393956806109299121263313357247438416791943826323058329987051879256236840543587043638010285120487251444502822178780979766170127595011653436319956299959844947837548531716692979621434750180833746152383467365726404954081830650289492486288669685502949830395424216623069630159542889900195432822676608263928059010320151048569905830706456310278321094683405251676518217209819929213428111907419702778142333428921705263502676997632103684572359221062790695116539512951488036285288041702907987369306150820923624379818785319780143136734071403526348252020796845400170322710122292606140625876498058475464416229723555058513188419760013836748894972379368775355516295033987974504035210604327114606254917304246476004044441404679191599977258363264716292200278831527357104256463310308693803038617184399539680422776052709072250962684230262972890068442013173299031631297006984799693182678619157140970285544699709752451156951462586684591935507063490807188647262110515335422964817766705033876912843901353093351780233787892463256049168008287870974914306517471324344847310381371298265116540199344914235887434003093041665152020687029870917300408116562566360873979038686207849069416075718855417349660654069290436814183866241560405091455387689376463697525280030362735755895801482717894080134497944868021279762191006960538528659605843446410897876999466554049459478203668932221085718646141139492804494623136525744845999598717064746164673028877064151040066078911782212709383753468481312683585927178635184286635382853559332647968666394456609173116930536307527622760630307706214194923630749942700017650125913998988928541624364405238526390780878816789103646738704984776904570844389028062602485729067008*i1^127 + -27782421381583695635521062527170526652206237216115360089446802405982174276205055135244475195697715604732012013684092330880099738177057388741256747179649972813775565140866466730035256795208022130481736701225876302471108117082861390107953684945674011020796977858646189335319025861978796863578833832552272185300718500421769518402129901372898235096814102068200172964708749046288162410174810242476048200995838934226800529335113467607669938243991788372762740876146079561397291504429197950139360355511848678680783684019109426922180064021995403009872317507772267414523945210056854629781002962218045741190832773741778260082684423007051984916832065768108745663896434975307431888117634079420102483802688351104683400825128815044030843439037720197403587723554823987942902924711831214662893114551740031155748377673820506583063521420904330328344279345974838515535773274652552737474171430692708571921820560381429067765871055315387784103165316244283666993918803403473951254012055329983332398801194155014159553511885887976549911648346618246467012011545633564941918977575178270481123675218097411085881074115195002753207712173068445385835812086128800958436359404651787360463469910986122086022538895308488381692693801666503946296017423564074909772265638490949672145480143202420420944479797280469953550571384468705096179474982390304110458900649806273258800156894689900335436941358556311377202364589375094213068330689462030971692539962640983640439153264792294110970362502190141510168153918513208057889057562424449381070215027327330545223931921402767749580638281812208018784324237824715198607263164211123648884949320810742998817011188860119541619402581118007804929320877427734134599183524389623436609556537947681195777657211195429135336926381834690345370612471292095346050658782153637896314558123279867744042037185084189742476076606006529409367735782773390981670684594190812247176843056936691996413513049971388671093343354255724795876449732447166488713554385371222536420634647583754466393985947175987232660020900236932559118350119758753037761069106897692506870660451047086521479721636226172713357409590358375088304087294062327876140200576338618727104563502717174819354009951855654531362431418988336928394961916668697154056099575815998258845531409444008519827152992794012495756479813069476782355463263021620347978717960232501248*i1^128 + -9625483520389514705708010516391389956991659657382599067767302668542190179951752707139838700454090290828677279386886746988995347101910463931451342631513400595988946565448722669134897377102622877568494132630088462959414794496307324213251844712418704630893776072915678166851090992950042526170175026447762663198766731734295662509259472091491584536515094775213910211880606784325710720957800407427994855332769401016831613109681262493704303280327153717937220786569666738119743235786358232800026717556537195066565832683746997728162319525554029357653028525660654133010401849799231321057921133852040762764033560670374683967364226585344597947899894561685133069553367373083586642612007032187602805394086519565216798967675861435192584403501638132601927901783207780755533529895791598573580380744139919080660371553057832192401736194230456276754604483784409083186422757324551661046905836090723409494332050166609374896685348679854175829037850768539751970307580936450294001089353485808824301472997419067205131171213580412129557063361098674781681329002731738655905450199930755914957467216293987034260283264706882404362596136717305831773338368377355663058599865069349342272094775132311435737619098269688012726052357583093547545548025253026178123495495818411928660531974194804522928029492440822650563983630818637465669270719024164909892876934859982372177209730521919351840098729650117183527716969601779576241376583116544799893054942318968439376342980108597202881028743292291274091930781373056754505481289152765724523980272938086769940864530116352263050602677767961343121991475769774134137617383480653662924618388904424013726537816977245959186229153129231885349290470875894752140738473472272307191589902820395325678885436285215102482112866677321830455214399693431973835524850360784967570019362201378616255349982235817032358207478302855386255622400442493226316494124962685383508411377143415974472703748301799117412652205984720297125835134828611150055130802613637248467225399637269536314150134472592720189772402062594775881647807726538977177479472235659863106564837182396833144838545063013249647395593807601383899747451227718574679542746048416442932502011289284772453645503062948515121820452560219961593349237041291388918306044032354326733092797198630730372991689601725284011372325733371535660410955195178223199584256*i1^129 + -2973576390137155305645502620796925562483639365792272443990994613214508454110431867202795947560709903341160886301394800972444984914824426397822822574342283944871560761920171874154516777812407009038511073142625394649913088941453180001984106574086689170978752549358335719626263682943900771084046975250147013912721285310334335663051405848015030302640260742892963400359947523488726456833377601386345815022802062797687543508926987810053231560012147858666983491245769005237000515044561462370994573684401216557183452817513641072484448259124142788801422730560594137974584910427701630304488905957568858637214472365176039709556328040106086308595773810206711230540635328781521111085287230760143888438095661723018161894276627094521578527379145853618747644891026006669878334882399573588047642743328353353502048616691587045645565566455327471677574929450109725471854400028098321199232571785320690702301240812076661304079561511098815136894188672308709053323470273350577043953150277958466023983426786473551403276132916805010210478247201627621127230242267295277334805760212984218011211263668484005819625364728575695016783010408967869055024367019990452176967849333418872337885081502294704966670354545922598622893292222986378843630926580350475798699932011327070785860562302194041859411350107184255123204437701898171166961550039373787088746460974991401462684148720881846593791679969827137732311479853590030646811574671732116498179474727680713441730976615190461239493422679178136077609985181095347733429167295628543883047812012484283885954715002743444326935713296868400489663381135692190544869866267143930550664490990294304295082400643930712289722730649314125742278574734093352842883880428003484288847627153925579770920860183844113022329106476914932639377968281686623668515764806247268508836807497967125414693732179346481024433377699770926398836044810550018563452228102541538612610181954214323179716218040204592757272091879156614409439527898206477163794252775197788952528596385223183374193340136926169325774277069003451422167892347716751234590939748563744515934990684714184764306154333920288844948860900153440203204126122338065782431077349215600384535619485340795490918599270749519075841249400691778002287206804228343806891085860195280531188776052092385957779576582186199717639519183475651893630828864864256*i1^130 + 345084567492272176972001774397058920869539492291031904669210998506016898704511753420898613330506970075514259325313907378957721754240012578201627906100809595567643038113505003888487826092368400995947599700151394552659782404510658298549872099692729025245240124103566922695516313245837850266249322077955072127191615518437527218594623610423231064345480770665188232585976671975799217088392977040407409839533270687882596037789230203416533773555255388482125660296889722603791359790515120506177695891111175590863106066212316157102732804234693001906931492989394303148579231809099773852898692885978869583166305770300443392412464126376680198027669687172924152919225999251547050006345082099963535841422106627658382342258360933033666198439433528401711196396279798588804736784220170806845036662634809776796516477404596807965075162143731218836034253352977914804146080417767842246185279390035937102231595825369453031791901827408275816998465628501414664552857186109673009766135497220383787809131548351506812110391434748251451423267721906023303413111974645554036491284282839008596592696930253490144375693056432149746524390332148097380074308588792202296744358677217094056627646721578091046560654036311634870265025508085173138410488659673175226770210637099266652192375694897440630588343284625829611607753338843132443470826544479794713269018702990677463347002378843183422736196931660813338381398141111186304477807259943961892499948827066148587402142850868212911241670638685587072264752944728150980159656248470323220058690169227224512170897800519521553490401835744574131178802412312037167335947133531724150198303402419595256855113686258438363412889296572486110941356101612482610989646310146087470392455032473490117529167569818772731346151996514024948140848964416062291154325819271280626084918770841310307731853960240401333410612566365753902750564027417542351468862037450035214584728711244195929207870612823606316133162111631916503465643996419927426968233100653080129288853910932001153760349789835771306416045445642390991764016516265464849457035885155562631350611530064398754914205748955763756513104982256005733019349545475400583876033016579593405920379265980482010061998328791681910375358612120016220342883195960318884350789832144169523526153017277776933334935592835313880877455209540416224362496*i1^131 + -679739043949711111826298943416011738520959454583311616146588135290817213526933333108746355178503783287026473127949953341952236455695340210493582649888910514922291559920438171090826605827074064542222341032210828607447752657944110443420675162002496450441608254573951750295807999831785081644842303473424951643410363481116305216170327107850515387200477307179033534215531329450002390979640709074760499784122469470500830213370220462964250346515741608884716603552664938187257091994549025922672015564981973983438098449286787902534733877575535216285824953571932426713556355390309748564963657235981962764094436601850381384296799678406011556796192371616925197616505178980714055410702252629604110444724959953225575440216186262860735233414456629880236193566883409869367594480378443346217820106543230820269261119463103106168000298686525936582049846274010587996390025947052544185711691474545112024632554315902531521400697811326234311328087481049535618950499662438124730698727579414264014257976124087999852500730488885585450044217470585187637056963321532782668964668886100373514613723465550110968502468400935222767632708963029429705477592615985390547438105699744940271434413313267883296566793724099201627785431545343189327188691036896209810308185816322748232022930888550138561320880847879558191255513630631654582825689059880009003424488679624753170547892889586627050789367137700204879156696854773971277326462698908749384981503086470790424585966056781603995429022197146747980429684414468179068354612540575986823739565734669737334645072828628879705062556929785568102574035474736839908607322897565973653675237223633979554607130066176178315247546524329469606528047715316055809859462485241944204358048008381472190499292538433691425465284631424055685716651103190754867851900571274268206863416577139542745322788640558739621907287505466625506469690937054403378881397071987918019370901388652200594423497874321466031738221970908687063416454117683168359032684559511546604760111869056775451275899641240438515112715259724847646830075887721812583152883721906740425390549930948166717603351762353534581660551679680614519681625767531878894620436588117474119104835648252164443427263464656635197685285601600276828073973917246493738907768929213070854624197112555790705739057388721827307780800245661696*i1^132 + 70094183789900729732857360840768885852081478371846036303940262215429589973105423067387042663457331414236873420204793030210804851493359065367188113249130543646822017493528333704470192832207339177562319701063844220299190872729475021124148882547818324173078790695190597189877211878854387997273116433273846418811307336707450081053979807101889878793702227479139870701937639508408374789788878701217025476850488173063070100451223697469161658293395658288545721443437868535484704422237498923407227397740528902325343503838529172906826885381992590481792444215078435072883990977675122688006055189896328856318921131472350736154595525166829967212317959539481033244215023209882220320947336501862675464715511553554183865469816323768017687911879870269287551501121874508573625587415676551271911307108350389325878306814989746153771809136994444584952938550015966254792007523741477445689732117158338446659479345535825173294110756630996913813349535880951209862767027784355013795240590155478530854128409225323907330687877085415650138310269112920997985529867618913986493254217419324130255985838615283137848779410726099081958410756203352470086881917560044445287449321353481896968200949101142271913655967283253323930340637351051079770182585197687926027818463803454989471444929236461298493109911369577834395278824561536436316334133746114256303821552743795180488531101073622410209960456169807508257548066068823287662501226619521007902730812031344876652523765312177938797322924067528801817525729090052209111736947980459093343278439757680639438515407234520032665835073971217808848183171398171666217143145910626757211373444247090198795846867912462495334351552053226618943922528197130610568581993603800664705927260734837479634595996794407702336095414309568262938143654844418072060449064695170072082180504060328746007075076486890843992982400588928237266412972299889017066395670330563418775443838708392765657688836302866944615402770523772117733319443235726446999669182288647333171831849998251845050428078113637349680094245433302430407790133891322779758387819248269259671500106685180553698836895569863964403256006517269724870921152277936360614777973614368480548993704051947739506801056488034356340589091550241322484757529572598513858356760137331646607576037792903785833438031192720404381696*i1^133 + -44292561039147982817182350078722946373844447285258950012119897621843449771206550784300369751251366793907445409858432364492487835935909218724070651541117943686624191959200286774804957814938771349057494559939664104147406750461183512276029761699714681907702476954544469344233285391054783336766313171101774587374034706081143492161782382242906236862792646153894917544409858168343509501046251216158430123749031643341644479277207266494851406963292385655174971431519540999672866753679598909321694594905688339597750153675228911006311870255182495138202257852450896682613826779014210361849903334459641064163002837375187271362944403849871707494435817550787901515930567120693642934611237667075222650930987701900651877917328595128477372717828254498062595094434102377456366255912158921324438476600054325617144523370632942820641024486115602189902856354110621347276425936091802565583209318022659660304061578330763225859926790824865752349551670394306711276922657031019971872100278828307022660675425616512172529163692980708681084715152282110199343931478629445259368091668985954751690328018623406596978565189637071467375555650757030766542067475352722071363570076414297197255665860648581125224383708467823447526419591997236021713626798506377250911838386954611858348187272791971031022224545788658046626301512579419491216830305788702569289724324684708544520178488425924677751602098676172576858493316000384280323307145562970563258043337813591376763213879614199754781756607495647570335885351715004407772469677589296369631045231684603069270749006180465496793714515550422186245989348564390327072793316906449738925327579597417979966706899342896498714001109841846906378586142800618126350444610861783474926917463033127973343187070249756834227165785138078276388732431055945644458467758279082505651568036800454504089025233520765920614315540405963239877580506996501568256696242824606985859793708914522082379338031337854202984550931590763579656523840377951685983049104639979320212124718971224682261376813864775562135928034932760385757464319441856100715131440644418592312431637038323654445836426483019990915881516617439533133596505398638899179358637404097402316858034294623040462665545033844362567654598142037577543046221146835956396562767624130237390065604271412572024264420491264*i1^134 + 15634360380645401911261060310935426346251499276040998060086384891030916800641496274198882514186109546796347346580821945574548526263616317760064596509183623534005207690444290170963540728379386280563935586809957916721011489674624688016937942690714668081497032798652984751965419437988890900065911392345380455210197652428592169220651900690472674420588495581565429700447621478109439062925061687507464696465566667938486603757758667907049157519062873149059702209991044596843035507104294414819553577008879114430216545679318057421426660610179351152657104119458942692037429461447550623292267809811267393507036361220247607810402400133702642812884885794559889392323361748555886813318407918300641090786814935728669347572114802325537095134901826773848615623197529819528382479467059237015261398933194353850699670626206260658541408356976949221168114365146458787388484771006821668450784571956869836764977530639068876422439755417184942131772575344992883836433951697567935798021321178492089585388291430636615654907933381245225174917400821098930142299625151393852420585358209223782635222730132079510406689391753772381607338159725696800637657486368967192668468708939208909166446777881527631416672694368008946447728763376778107098990267204688102195560351225315972834672652413865515038012650320116282430131525872544760638361754704959524901790583912075033128849625174344278349864467111439114278063805333921937379547517955647967883032760932372175079622114838918671826095150675543836594882324392903536271144976885943843267295837135698723093100904044775554831019614186706644953023600402582157700557494691364397278672352035977734551820073780831811347189289273524322862684009555805957169135448747410856225186207446295503873284962767307573645014820344110515819163233527261268480428107066719261564099760489420178297372826473936692440706242461114856546786410363298244109810885166849721282722244081839586068413835990272423636768436635664726363965456383527293222031982835320394118444321964390794322873860472203291650555064886286019142334040056988418613925938636269277043300842327570668890364032372612976266942540388392932481215780174855088737739296893271317436735916290011842263038241385287202429287352947274634955405294147906072213371635401799253312609503688591723724800*i1^135 + -4519026517776987194899127563216751904103302279781199393950872436219744606921122318886500854774715434718799214996842080722724250264011841106208265799379668499364388371743231850406583266282210482537132771420015387409162537849427565239804270313591765746794445287492673412327237340969459158901677604143429442371300276369433800784038779545364230658450269656179280513964133768305873149926725530529794352488246500576285645349490064643416082212273369086633995938088768600503242763782499305959526069358678012167596053603658060524981732049481343739893991784370149992398232484358619271614347208343609400923768410084934922281202222768819979510066979021847851913262435385140571084615939222657688542330250708533362195917842145198321384208651616805865089711590874783040220849418720675092545995041332665242808183537520093479630627829083301827183015703670849463232085222902622673469220197792594305574794302808447890760430519813355590524785086859566958274746801997681400067305040019678003725697609205665473452127909098378292414115622991825101098421652666638315119793691399386729296254767181561480963213489330342030865858867767036186501089429514475229923624595181864718189313514533865843287441690707227993565884183791535859138485203947524064425273873741242053468233445578297234081432188816284616070055705147508159706205673605514879444982440574490099597192094916006115252522488303062734002548062798850574098834371217979484916506302472272194438031898457579473648540762883478317960902241297643222523496713296134268990050708193524751043476371438184583625966109721406190310584689072257826321434792900319204796509107902174639557724054535892592233175432872551869556072186546542278879587111323564579269505899342615720028040266064905160633192201184472253372383218761434893087332557852837747016296219935187096566880062218312609319886515178668039725887244703281288699010793549485101776255761752215052251562393660244897860812486019293175084672732248730539609210853014859042176070781794090858997782805410856299068184688458430516054280500363949444044835123772682840007094841299906048217426661142431712100688300268847334749640453066277642368625014167235162521125158321059023629601566649734179854998779671409778303435194423537499392597551577081056404322455126016*i1^136 + 262153639637421318976756492533611460074931671973940443744034070945618975103637049692896293409946429806298284050476376389655339840249449092128509057247657633928192266190642573128667760498527891654470961410528985353158420907631657116810574963003097626806173539129754721447199130565645926808241942906520878214640712463886623030053219914818885535242794711194140048108859260989153041231547777784980145766705409389633779374355757140352912471570763445778984165817908677409563830901354597884723271270450085965215924071076489173334041867894153889402504584755655263355293424861608282074187988745583310344818946799395352967322825882127968273461670959272515904951217843327045764228792776802514504095559195604829143951750999657524303004004389631062768137606943561505576003891021333585450892242674983465843597286817184535174752163266426617138389424457092316476700630977963446246274348890350738071246138084844355809328940867733008390214906242134342693532682930411800743504075635636536793665262278820549139019415557379665204929488780249125775089029482602804517105562137693105473764090011650343981964617706850237183740544387307877140040045412252013365237281321652797907926385827919271212467056350555959685571405112329456152653562650815566877584398894768626681319390576786514647167908184776007297265246275982503705288528577993286693906589733079042118355566744599906391642433037025494227786181782439126103833068884756251996411282684011769722994846957762067733541845851899133043330904171541900947875226625521105714753640584046133367703248155402242054305108924162088152295479198182479049507270498768381624182784426411749124155388253545592141486373648866408565565611308939722724889415475847928313052304396556152032571000814142582186778809489512032752054832354340261533277448413602715514860562357741830626430433456285553014672453867288887108669603140574341164158984666169124690795082700603264878714105321347452943952186350323455733928368600238445451208519252397933996484929236155475689741735917643318738363563356514110977420166606510717127834332844580791770646321002385026152132913224306191066783419330940653019936614806289033406155107638170557221822373379303479373687691743816283639095038275194883401972526660848545489258285792337103683584*i1^137 + -27991324987265921270213148636006917492453491719935916993118616184764759416822574519864798109726890922810516892728502984719841173134591448097366413563131685804497086193015796459084938803571737790784546349406299393763998057741414314696368596067621225839952279769760377313223241513082605123332605656042276949425362672909868588889385047990759667667369531292596811236544899301720025626911107934011595925959815020585232341618655470660864810364990030443823719471149762217810032890584227315979059763253625027860154982870039025251328157845427133886512968049715256340622685611076676232863206386045181757295989560641217192149350761214580042907433201894049328939181390755241618041895000169018028448963345278025400739035441491146020234628549571013489821750797839143673102786052320139258299515445299398092242675288419793996255954015902893636630479388780490212425023331450059573225230532864675733999394666892237419243864488313719563084545633404500044673356253832631739604420339932025532089168082189690361841274781977204879086212585851871047350756540038130470057948676267750153990910736497062771064168031490369940159686810527312113123330021613166583199252674780709116697662922689932992504820933558012269632475996649366860567109185566930177432425897646912647648603416907697431151056194180792109322466217004432615400673140328314425944338058927660991930705127511867448149289068775083055165511536527831595582600301582821584238432954039323606525639524284417954302718837828456807109697220112376039687149970195154737565002949228673559123660815190607196716283049718682374834701136009844190840014274982771493974891175606031004316425661873826956037291459324217643600168186938438435296481700120510155379227652321224225684520451074317366870650904311867395904939405016181925331320279737813041557593534384635303595679773903884087811951835701395074140096629226306271742311482247211333076485002836236844898175691840136125834015413824417821095699107817922461027618328293840695157789958972368158139399041960936022107055287863522188810097936567116681976698524570394331973187161362578462021170410832453679692842739474435159853708901975937440090123382969165884924591401686139261801582698984761606765966692778763577452413522661721316299250860032*i1^138 + 1518479692261098973736483719967326404006663280360473649288713469715204569392819827663367903825889221100603448880925627868794826291623066236022271349494859873718388490882370407566094021563706998343800539817128011928198704727156417393241139178538789709459979264633058645683760538286507385271062921212053698084421435045659230876515690615415568917043469459925085995183742354666459946518846095616105736454986438828843868666542802563025281364352813671560593041763059348930114775191934878448548592184586381300503391656358984910440815588374278070790851903119998884402799373063253639896368558761751753327778548045311147307010620372593676669730673879968793602404792655379688779904404481956678657993339626560369706793750233156905665874011741447776886388862307964241102947870302137431158051120430932645026844813087075854265946728364213430174856405370579971290391057916877054062087943064621015859203898253312667946618529017648394034287147370827035813298860204804056281494437596576127440871604688870961275707783126424895239108448241889021352074484424880069967179150067342846308141341237790154354142899755994039233443046084865504781558143107888654599669567843860300287776726517985769340453059149186992537523594698242849570540621980611039185493033635043164593770914693304155099867576659199941690054453722776418771344648819572657671838367927607760658697232545894751627577974251302668510987484347621329766666274448602506835794967907490218202519987001477298532253179473574509591692457830762459730897698630439184257893281893578670915953773256962619667243286606197259902614766368570588732091126019329586321088535020193825036088843391506770229298697628825301080742279517513017163934089043254781652650801776536595172334950374598498165796729466622006740838699986894791732015505741279668922687611456326426839274508519657800844695030632721005204372454639478746064486128080653050126766008847145034602448570060892955185699441468333626649880208291053925108351647058307418006109535648812187278148369641617690136944434931195613004102033125222141708227983725534472028981529193032172411827810008793356184051517472974140015645629537120417323841903124710604882339087333425434296419230497671224100825794959805678084816749778375278592*i1^139 + -105651923845508724171576993874296756662715791352346719410614968320580617529439204933451471648377649116366903440875684687186888719094567631468209899834370616279471521886794065733844132065237082377861718514014423632658261656809428276385129417344569634010907889869269247504735295047347890987429707344426014986712945557465772583687765538120803179518189186084392978829512805517648499398238878866864940416209457226004000265599428654954159952127716232488686268727649730706605439314445155843599670708137126730403701935159966844330505062642374613132632047737570636320451754331933946291225598043252311743727010281791082432970273967342654884087431651056500514834341620691492788600648610972108821871900613379924995498260322153119560907436240739462349196598096081284306332930422147372124762110104820616397469558991135954028208014655642282718597263136861865996020766014127128407375790603134582234173731135988726941406068979742600413288583500883271472964174510862310866447116127298339877748073159915907713331729964481280703337389436507148293160281869606463990873157264523765772223013587702434094385098787072193285170053706295437703846642460311620458388331234800988092332731072239653895831163098679272476405942246678598584436114316378328122675313670997177117581622778421298927877091644761858724166670670530928520610000221729834738293048425359602663738092673158454270977223403138305190338327911325781692757038748738762727859168339235339924964268195911137095061881646045936227111911921401968411554708342774208447209597887511011879011349909475247986810713511569557305912653850180167501862002913505951195789170085356827306725213378238633736819000433935275242981767173300055259557708255024656882949348403006977541543569592954342632422995901514228307235448748751829321868748929615533052615230525306691279005602518594200100823496145432747257469284608081682647738537319291695380582403883551702450402985890590636266291756592413535884908711788987096121978068347220860053904900291281664583445731970316166734274362930905451020422577278439222277982825851706306932783553409454464807964443811043011900094862706754418272486525535687323871768993650962079678931063646028156543499971918010717787447283866258004818916278272*i1^140 + -2531168976235120995881165911198941529537954634321355444337706737360434919839190167263902945109615702792785784111085374409558850791763924035429456802478208365730467940457029273144260438820995585426059381100670548079690248532141381014157290671363486396070763717873375624810320394059943927091930082703877253485552228760004670932678983537540679428822599817993833409759363496969478051029169501087886196370162833307177367554701672975692287132398828098335831447775436116987852877216213917138698117481443005890320001270680208046437012043022099442572027390349198110309603422075616766147855850945713559647552679223664491241518875561955778102553493972992939043382425413604171489273890830128471291421727047226146961192758276784351284911183514146039314286530904140410430075349252529894209857048109320676401815585768784342316759514535033155051742440220723748525776570714317548466714873005906869746856054294533192845755814177411317076612199995284193799996134880346101378953281177034241310921640408552140403749774020658899048335132745067498062807633264265733637497113027162198161495553074795820361883853987968130946779515803041708469949561178808939999499795698901362549683415295707908340989385238789151978858319037251840606229702534552784725062289282862900705815157468082474917719692472644532316331034574894437655936410209691650057082195321029836182658788850746850830394777216002148578630730142619307741300801346293962748856712025256445493299211347735122494743811681178631307457805598290742417529488189455785681905116941885069034149035881373953031703658619204665514464830625841102046929828005221356560158786305740336545632900671972898513566795654831300321102898620334740878843463854980949394506746368720928705933999471155971622892358848856185602514399409865780017275604979421605770548884007285459889968684415663311619736012628466704610266768146359951630289439104185826915470750612092459912423889616079361256064048221776103121519272866508759352257243892948100112035485223337050950106021193901375192941939930740080263187289460852335546332943297653154454095216858210805461155754490947251441802510271838594183038641877803613456922843294256221787824073254002566227233716141269511999155684539105280*i1^141 + -28725217499863265545628278839947779581280753947750235483065229483501430290651912853527797706657882241155803885985909412184615652140280053070181809929140750472574390350022154701202308972948562775598816104597080507548850356536579953479538840233225361263263289692444868514262613954431291573082546227234994493183853458778121127413188232801606725889267517431085159326908332611221111837837770101571439738010014411212320745228185184613527354289675549228943633575811077618832565147188722178107353558721069763070855174805217091904909406270193507564256951145915977385315468928356828241807530192639547112477444181660181230772552280830584924251101493164009816874412630107237616913595423052889234490788537400964939951828960833934618290292063275612907279331999283264385687166913566503132924977790153988911636039764410030230143882439293847601823202826335609996940975399243834293422526623670067515915684900238897073379630241835055613464633418965006275660524606100146133753643954351665276313039968422881980336487125489274267546063413586065563232264255215326074140204848946803908310959253870203563434437560982616920385375351659704481625160773836938897422781178647527164774076368338173464791948579821255213822176018617269985308557195836724497589752658485450997746131899109234327401851556971340471162275769809275860255229497741014529433950656689718843851749151383743760574756889402950504322713268104366290205917381931275415060171049761985292178154949893059689020173749651884486918445868956103185779883338945624786787484262148593862190876528371982583865395803581934675251522955092015755294914114745269615869237437676719775293394676167158666389875163488380062499438550078567541470973533916683649987444257296420653190035251442055183031679690284149322175531999790076854954962501303455066713901928219175907607745868547335752021848810683026474525954797513540920886115889400024036498433530342724632894936495416719252983032466511322901276097020141425484599248239883843692913482466433123402323527409708455772364273477073814564599028583184422440457388570784597172966108843820185867701065218865567309683085079502821834912877719326715131815700731227994114697816974769742305098101143890356122681344*i1^142 + -87803814356231693152010593284386319103031019375942040281324023765520154912397168545740391770468838585734736167832003850358417717292872131176949479145313455352406517804011015754748644936554782022532098520392611257446358215047966719407321256564936456748971562835153490075517581811805956753468859089628626305668540020366916508757406796151941846962120677696697412321099637040874922865672958167770346103827471375634418950959364906705973727677712087408781703366003210122966668395631636101426232479940813787172106054179926734400453137926263112075482740523988052145160775556207780467293321640962799511970654307267701715844672235688553795185462608913780228259879449986427883720912420975800074542995543174948689212615906682497172361349142705567280517477437542321401970056610187230195967282744888788112107145483049564846597956842942207855735180187710100391665011363112053958050940676595889764187920296657849034696043358518484384786187647013452716643642513333612332751687586305122287207206355569909056884670650835451820015064162495114055191309461507338098908129859331931849169164585294988328928952817129252402312091312325121389780002086245524009605357014331267621228233918587159243646453763423210195363929346824932442709525486889137012005733853002082056021263876951284453534502914993033907767847406219333851616952728548514505577872890264556125333513344356376077967081594425867187656823349801497328696498770674313463768270125412641966806565518742982881859818049190830545749837918723022014452082412599731003259919237075857095602432074164433647678181416603335409048090959950642077581532901870503670495232499965669468107982360769170996754164939624461751721720435407445307458788163058528045096995466591130537264203595139296470073937247421371115490987776095958865342617014519311221630073239859682718910369781362130687074065610357190821771805566561934513749900836723009443231714247269928944210460519557798851384323216083187872553767008562398539724507917006535708765079490927389774670994864063482152985926164478827149184971326685764027416337391378993795278988823765824348998177296928949981279469717455865850101778303602398007856015947140026168055520136491857301915559788544*i1^143 + -249800618402750796409074871909415089386779792867477707407783348674316773609039590777038494720016671514713757675074115893254218004312884427283486899415624414678974491803637409638521769494723674739026524196586959199366929474059021745515327773354293019321923760484606712794662499326432385045597678140385654415607808322672419677425716694768894822058378345633480403428201827748788018903577870764802865748083525886533057286012506825896826464824821045463951681582603333842230587445967053535241437943177009421549583218359251887307515400582645530103689478394034877223612138060688145608864559208442722072753325543934957555158420222001559072757643392911449203511698043222415536612635492129951861030342804361675634131304030407505321740249703914251235923338277291817322785436445590849169647138073157800389127583121797142953171920229688540999146385196634649694595131343117573847890212542235945460524419406041608883191838074473498119410422912510335243349855401689012849667290751968304587544265235942260131402345944647782388452492166155630700336333043228616800773803962482790777305826783694865868658397824981475281425960192577970418575495968331403336237786664508345442742389597544551496803443008925218894349890630068548108850433599457458748993236839168400353130318918137757522749690135324245954390908274990048394639288059133736793313015301720005943026934961901700061252506112080124433296874656853985121038733458711595478520793336899351685890245334597026630783432795712038441995880875234556858149510436455596330587073035195506816870767681103773329935670793821886382280577218551050998874518079526734025919223071123144243942027715488022492673337686696256850141335582786877238691611196485708520912153258609236074317737038744752146487864051311053964716734589210418010705948708467808019338112868989461931383300899535079066907675004255608459235114845836188820883684666305450481811678553593268674159061378175039053166599725493874696494686026084074093662894064613601324651159865279760638407436175176669774547991748669916254135886425891868071354452080098307233867812319114741597175799263173863381312538992864480554096383510356097535270207801869165762513381341093953536*i1^144 + -2251674593550121517581961048498988485246315110799348436810156060185219861740954088917400963896835855839349510204826882161605439035791725747335273017364728398671485829315932543181100120828372630045714573458789192934329956745569736829133702687244315910313796674760218936217151289749895111240745237312432494172297381293477385908212685343903678173029896584763401882496693916548328844283986948980865704018267348652673910806207244180909824542133713842932281663267003409553233767836240538731433036727568846849181102070385895664791159561691184911503266566423074290314523536545742484595307072371625878067840181778293117062240244814242076110024728144811476262823127279305467615920049018976539967352788805885569975477722050090718531854680753152848499108097827975975716687310673740474509355661195393833584071680861417273872913669843913698013153473415475337087603332449291737698003928285074588251866344162111478715391564606730795754739221170886596949997576658624762804384668964510577221158807041825455341537999193077876566640077829415998313264449729055105015435397788053684553448410778326782810288533830116396616597038330106524778695841609276668408616057528651067264583059298047091528747615082005950866783753548655891100724728510285737449924932046260632399863149833631306616396788333174641283448133313085847701519941753797575708482156960307340547676332715399911142675837425646989721882629566511334256219353750945891317453380823543066000047446301897609074970868673102913130293650845166864396136560029353281974334947150225228864434854225742079737461699286909646548762222279888606317099670380220619780945954075394789139362607348526930748065836799811924808259726422685864464956582179860224994722022239035473645803432760901728517727633104292058420512662923915637929241438882384009356014217711525225510751777539085087021146747564212285479988027263426263035637554094837250914007367186057610915360859364870754981537519570604163434587844400963254853032928703642195326248563831050802694833025879058875143240442106192378737625260929778321165316047025645445187678979390096094376555652397922204250930380671015412143606430138614844255333941168879099241824256*i1^145 + -1206446877823664501532787437260009193854778681982616197660499178280337008412082455057408566417386944029821297185450462378804127107029016217072486250440540498018855028770743967021623344399473650401857341460497132708700353352892526165384541292542014103354093357579890612393229877858253927313860984353959506239071365009190835114480917278931029433040528937596679926032285512870377304092361604081576866871742587095040553826510257800836839885004472438916041942351465793775471459943712957152744606993080181770023252376409326974004182673677060529193355897612236987000623548190534008303768159495253400270098866989928548896575712433977552050299825314672150210013274064511856517488147830746946911932480336592144380364799672126879419359006153423488112674987680841584864931021610393105926549345025509552445574451357853138674505575863212786983584613187772168747083922623026164166185322989760738600046888050839827919550625302666178475888207551530780981899750257490517394141069182401869266657516437053002564778889697211374920136230028428839153071600373205835378098432296729387688025945997012335084447808342165337946647081564105358839327511402152714407996796101536499049483616516824418356921818004594327008587232510142699697990697792640789120022534969548155399847947379903493599672435250339433542025263486893896544633032462040136218080585337493510648379697927309103738611942840852566254961830970005795383406970129704637680391859327725340246773931700897413060438525922743127059949538931328465198053282580756467911784647753588057885470138144829594601655629492530728879774312949449608545412503815902102426331638658859119302624481784169546391398456874268107856779112538247719170211145937893898624851447001080971637310357549492628762298235830780870692151963701710392255786478398809897424770403780504825570582135739039081178990383161922045379853446626676180025331816731052525102884352564540621747103167193802494033958828154172160811948859887869798806701950856677161136530871732576334264017702325991085188251839338437683437811298951571067715394131604119019500689272718590895978093902541014699555781541970307565271927271073775008390779066384384*i1^146 + -9842443199212898446630325749729899146801260235320957857616849476601152475037009251998902299414070301454730092506600536397441019165565797132011184596214336216573943625290383429339253988674724649601047088855135226386018657534362493135458219609274639731166216608850214783633152198088827461623125575207240753557203509950650177370286143776809370447717595063297779064774190274314992792115414273294240770838673245857941928016726513488606909637796750655125393270058732679745313494908793014242401709668655540119266142051916932896650175632262253683793246756049298949419062603022474378305995157953364541275198878883258843497438381232159173849530399572747540418157123207837884065753253330108725969520393005984631615858924822328099112097831641059380742605247566279871040738926048879397838893645485684752777849081358202233541790051805171396465280549095535844665566608890116353277193682939898807381152681547917564130159612766496867585757703921325704840661400692480621870222096396664474121347115842104089193948216654292423168796059873897356629174252349927275859085884174044455044796033576539999175489625660546128274093202400034324833805022651973631885620852340149172727128732370261230309689107725646950675456333589161258964077969986285059716803683785406687118119564254224076787411010695758672724027656556941791537564872216436455788004488722186300717813723777742403440054942744036033327453339266880068430912837301975791246639620698377336151562366742459710488367871973790070697308522137950739146524712234695012927555986746033104917330144394278140517042293566704117760289097872153963129781559513000924672554015958220716366096979507536839593904559107252342600282845982892362512391032523375964706030184333666047573269836767671029757912305243912429683937003191762373630315951267799434863028785703976722346064265332785745453610271931486348938149276245987669921722416410516357944689066346616745605332083612953978824867172048431867071772820905413170921623498108304014311972270934198883251955277406222109841285827112418339668358909887971344660911117247591767319968973955471512254541767108412047648980415001456173288804275862762422272*i1^147 + 29937954395661733339233578269125935677047013820642022125247987133499846756179602199870440943660323178679483178420235548676624178733675141938397921801316266427161757683805130389196722542240929259497499987789016515730329101500292605659192290727705309875359654276144433860284810690311289614643634902312904857605644017079389063942852460513698622211554692130051207789306956561261484213462634861946293175028197671747824329104592392100823973593720116409517362770324783074785941080597401714912477936393688466229986007833926531970631504794063133950308922591303171139703688280278219562155338881549288343620368416127714624060750955400197921030155029930193873286261344238648709895756442541250296198589489785623428445560196956677059868607534275177802063115818749170776733154750979752350220124602260502374176143862924650004044581120751570296186051680760522623917874626685380378419894197005256373573109985340548402241758719879971345929746921200744000448356510318564241663617553054955237377171640674293106618005242340275515097235805932667191981890917877662566210146146115280576741360868208562511128764703754821287592039772401432792478591827394741615947388204003507582623938871815749895455000107983530932944599803272344142165905741854758938323829179093307088237342397320657076177531381117438981016147620905878633156213690524615162740630403627491950667891614523143663065347682826622403769408099925251342035518480328051984725381181792429452549169408807506446424822371085347577922103079524148683971590707731843941068474105809135839035510395288333059362875967548598855685476551314807110861849615062250030181844074248961996740441890714793085519167980392009906763433262927029871071441239638783644666453593798566956664903473851951789888779985817790662491669157094015300318548306936065414753051716694514179538024140627614715947653791760998915073370210759803084088298839117384599354729628089226665877008249369529316001791808471690748856401102746522695466116252687000603994586481118174244944335782825020757036190371820072023612229016621732093836410617941973772121143829484846957508291214100538447983815482542843108171710464*i1^148 + -33840403506079878115287963176754332077657334367175692219070858674714014268349705958453041301335165887023324129730873802616907609705324335210177413233264988992545772464771786373138420435516733924362943406891926053384277865627008190167154390016978262194967950242959601084568493405142024054186325926596656047393207659036620813994052730313267889445281000317778762620892449435007511682520971048204716104838699303273856953043754423747115138510702616642355126045203193702105994930282931067082333402847236614380417198022551164427404420982101089572077475239807144830741596639626154046129458207826584571726924777197394269060325418008010416168891105055728817887837892882974666117942154467386283962301316699464516710951582288491090181663254370180342907958309042837796970183175927767616301261662280936474647487070679009171625362490249197950883122211842463376973059505767845191633497681420756218923450346755775706369809821546022570387702575662460771444383461120281789591485106085440404145427612500950554858301734303897610168581952204383239514475898424475505436725670989941145112364555567890149657619537840609749796450068966071493727533030400700120187977345990129732283087663598767961808901055981828617619854439248895643821689751585319675349194577252604250771567666174030063484072093243715832404601808555729213360416971694891715337831660595402942087910817997327651416445201121208991500976607971999387043689959433521920745585572516526969046160941039867931195149037584493585042557524986775542350422347842197377979253415476829604992858916391433831805793479143102326681667005025631956523985441584573409609217431651722900524542954903362267177327559161881693709693609550339899072402193101861401990011106888752831632683367901322630710580073135040423427801898877414137202162390359633653384425702366601927202459307113684418836515493904395741560687450042225845686004739162167203686514675993341796490457998724761974294138917409805058853884196732659603480392657764759719874214755909776496455201269928852990620071685243738242764036876771524260867839328743902051071355410427796318619062074004818053183747573940224*i1^149 + -2877151415638734562535611857111073097440609574485162235017656510836416687910092833306939270204868730680557367798176834861623132469541202836441645532811275786875010145370696926808258907196617935196468346605729203099542017435725102396194736621598594088282247404036683787656825248170083981897988465529164830714979424058413327720530468391220218053415089138768587991062170748316659730417271913442390281975215913826692894738243814808120104022828550820271504063296898102435522448955073753688967079402723729281157111489221901691639106069218898867348331701022606950387385178360521707024045339910609817673727628240303002330178628618602396364178663989277996673863872641097834444612562399818902184376976079953753198612295435433522633082536517877015548226568467881355980333754351112401236212384236087624188263385810787179396045020259073552843671501820045883701794622422956267207631886505434934903062566025462346565659961553835925724336873931599225513060518138508998354754885215771647751763251889778316972058282736744400618384318828594124915145116467007145911008585864254411472179008349819187127407625963222300093272600860485655207577483533756057677417856795354404398133243154481341130700567758309100444853708884421586814126951358120667941743948588825874883224174684915236391033653608182672771752895819499133990424921259326030276825341301205713352700724234156962516007933128218399865764922024897345194229242772256059794197587415557654877774899796702012878322555376770863879153434326128988781305977423898115421027454257757442290185403968037210500269108793280621143009679835153297062316951705486241061983021089192813195468406605320040780555314176905115035069146164233546142652004465655685320841488761229576461445414300142480042915636624716100110898675264591093625639031903363349105254205519492767515787484320977474622756344079558225753092310472505495474696135629649495532726179785184637952158176070444150645450153139728422282357068868531819738213020023409605372610064131765522586135847093829513382711700686468388304311721205864209793050696397744382501365915682662285310150155446719086592*i1^150 + 425553259712970595902632474756202593823964066023459474579132019446001007443591032323937177492299481676429344831737752154549958539715038599949605606585958090653523824229170308325535788418915515732802314234367617017623026029215055368473299831724269641021783869649655840552863684519585368705496336961022330456422893080133898382485861904273794232555931274880349839105150175111679096311269539855516824263383595410430997384124854796253106750896048725519349782644913918129352602661052893650020231049447563168136073666992249849784915020660061110810297500526298548607105914973826610366536447029002929821364606471589045741615594900202780887928541257011721742281109743569914346487040556740996662642787051505314561854156428325367846818438470154658313953518579523273762136350706264428148108793700748618153864374278649732481266562119226992982657123949383527184625585028187032970107919893855177323029369382828624824161902484982320096775131331475961944356202080645092808955358172659462033191212565635896326909611469950204519614769886576123970931592838811586725307351158596894547792779394879898247303628563752983596834030840375084952169586994609243075497567508049743710439759086639677841481585706763330388661930405335140060186465962901305835311687558169277858408141312454031141343987925392739254564764354333572165870514686754280439846614912384012555614213347708138289822426088656261104110988395567128953005394878473639209172407252595742803743090485104798996012042042647918032220464603497357784711178803309680152580731164979981517415707692585363952864818201790921123983572785990451591013373401615681814927644665243294701563098156738932476399026578826921481313046205511639396434281330924593638348184236486635224760361244697071165077731803465323486803255286423905149533055284986706118251846274062823246007286447638241141548990077619323892369525484407405942573637758465935922519315009057911563104476101081026008349476995099564809992732954162427406021357288904639142682100648232396347682143475695452937918497911487404997178098412136505068587235975924887237113772765694507614208*i1^151 + -28194867879492308955909559741398453765810829043386745868065207928517770567819589487156160903188141592611436716329361162379506825847959516852215987618571441472048294597857259385262490701320077330925260191750806469985594636309829514891032599319320253416056488508228143449607597519119718272845379867464702008817808918822363928943518435312278362744324418423990035979935837162958466704009198357137446505413213100367907401635573939836418656312849644126566233399437594987855380718554287851395789549344429096240096083761145720774809366715832039867935660229769635806745704102952382999834994430389449691231570891087549961038151683486750489066884079990709705799563443908746183676652912195825138056442696346455934643770212655117024485205062213742616923208230359702345531563212197188152039711688737838243974487620655076153851575034644258823374507897254345420164376787458276493655777250607908225626809476389241083105857048439405233644809153744014226703537088887063123448753796386704119464603147459699181046370646602137451073939191571470316835684752342085132780480155721874862191942411989758340949696250113711932596857626583095336382248240558978294619997530995484549993987130378980710135966935096356407598169734661335464634746234244101181936119898409608764873285649824308172701785773141219103129254453560239864737291332762636007345171920758140671837573251768848255961056889811017320490331293997593349764067673982162876065932569144239381577391022831363170691682283235322951895940994676015491915931042640669901045703249413254327228121666671925547712760215626905243522345869500566587850507307038510817594129901675545650301374262685544286597376431661948253664301567044791171215022936971916497193243617588030777221356716685933060751203596114248661691717132521470131528895797108549654794810257501056629180167139007817409438736052718677633595815283546973872080345638457710784715317367772233945359826716803942864505989744186259630715155336676594064742191389684897329974601802079731187221956996812603111587679318329793646498168350680723008277222174945507724014649344*i1^152 + 10036165908199103011599368230074376258270187078834006985810838356631376417510599416501462046402504074173728438129144287309824228139852797973644484588392590609623236356672969491516159561305114984601716079115559497122231775020693607554794989119827148264905449692154760945207014286790649252298145269597405714955953613687030528972537754119432276897069519940190171751523338092701968667774570692689567143100668627748197802314123412781097258591769294412798490118215540600622913452451922601672087532167707984194649799293525115930609864409721097042270071958705080769019375831085303396403349499157656982785865752906787268770060151761780163622474237987368483872855197688290136194847805025411060549923695682357037237637118819703909495915679073003089208594237052991200332617106470886179591800601799341250906781365216580236089023285364684583983910793431280563986270818763873826132274731177040897542340022693343324630576529148766207023056264620589739122229805855028486262909702028783758081778976008230077521375560785054611394260114759008699971484682089466179888864268613657365411430560696229243604492375719549289509283794180007992290903606861937891051901951973190721562532731396894261875221998102891179792422920049213439653852568695796209525216193941815491817462718674429678358542438611683857114844947654295219486761881433433809728175838282478747093555375326652049410460322477557404065040445523325441039890184774966200524148802017621401528262889372497094638747893728046143388145785024882232693230030576793257964148881923210004800673504963618978019384434044364741702840032087218031358557333349301025647727210737510347421238613730236432848544380361589880946117456936439220430450794067788069259006945054926784256902664967347759196249077419476091879523870118734958683181157367675928359428847002317832458611921557600219755680104294089040857172447653910948352805870172606166863301648927617271358782599836300338644877734674774791508463824097631758706961216079256405987612129506315401899256846035342769915500175674548220090749230469269670721696563200*i1^153 + -2381759760532278484241360601538318070872745194503672984813565141472804691242688437769983419511792125418588280459530590768096628929644867421375858250833993522707838866065906449023366672745207898913102231017270209609226489996468412666845525079178732701459343070503073273047620515414947448566427889546790784760522878159594611372913926989911017549838257079294866085704598708111057537162215683843023983158283858214871573708104677874153877848636161945266958613586349939908328463535473442894873031169645342839162202626733251144204530657455352839383354753111027779059006534797035100496776129603500933783112555364047445141109359280282195396307220102543856872095841453934324981253205650918139611374722858945398458073644680472461443635789992572780954563469001487879502908971942152023015198248090790210907034876381910192461959080021764406607701346879541380692862369651453841761789584837374361411454237124982885408999203486106624432123823696513379447089744988678818134115645841037465961071332850909670214639821914028964382586934355756019757877450020761860978500767161872327752476086346311465929965794285258839063215533284054750102774683392550566648826175304900071461373420418188812482344293325381041110278111809155866276557420626251612320249861161290579693012187382210555775879938381411514246958144694165035433235035493944069565251733684769862484262135431425831676252960711614781889457145639264232091002908014619477683447474329151295164714529207585285163708906542306258040457514517129460743488232110215344701314079245865764876256374397573805598725592838673709696221401090498413837123907533437976855278912758393148286843219327874755024739698701181553608632850048678613941456321864902185420744185841387236877554523528478346316936010121511954176338766360088854335870206508893965788549050358528285169811083157462677661515993201271839243740939561568149210865262332335976715735704983803360282505891284583607911060428604131123838309947648124602425257857102020719652818583492578475943830601882620143402971874236775419381484126994432*i1^154 + -221912268833673529451081584828175764280945323770494813952502728322540527572187966696577056275437882550547992180153178580854947711220849032994082030690297846094964455206124642639283938101124589809127686330571626950309294523471036023907169837414710259621721086254801597255410598919831561865403992390158385091076512151847902383339547119010319556309722124449466715379751370931448183492723282660143373398146050271422127640626725598055804972658207048316176623520327430765892565011429285927393908966091460004118437836967107499669525308549636691003096741809864151975293072209860875521348132017992638457342008039571092583502115802886532757517187994928052509452453406059199309931333685005966484698032015268378138217135798620144722656691506154815177982565345070925198541556058931992744598427632870048067751370478497007161996686086594991931710466036836536106578091319028201160400111935856285382593246581247035340448186060454267299512235011010292710368817816989234482857618310024311195299292353720559905268405156535635925358743854531656605169572820227608832878685514955616246428455426965172662160479520527622974866127558566855808708253363931492975219100463899599014845889546256493023452176334985705659401185784364646433252408324281850484371482419989831146795365544529006599460553251950284514886526643223085032090367142467705326447147063630253124333875699104357388157436296449266162632906601922312997751145322713315327692122645257691708711782707148413231621398044552173804702558887616977452925513142363099986611022714839053226857868823657724530342540810408874679448545107295507851866507705995962847784232960450335244270871794529221042252448043920546858549221644801984586343624223183271814800214801347379990165559463993559262069391503342462103927763390640606170489452401885239441703241650708371615635280080320832688923324579259325446984832182477644568692894862334883188970732647669423567700776725602612996855570753539648544489338006524882585611958629759628923745239953421413888082730984325708082959082282024960*i1^155 + -1161652351035618525503760875883767287637438295927770374979333444869375589574299528427617068055200455445342048293972892183049655788983476155645979653105041221346233448558542746214855765904728502683149322293999747316044637080940276572128939009754481186603146545815499439000523454302398113821129736736759061074077072506086298739330145560506612944026840510103328475177881077360297279368253730889145798414231547211418712442502932761148423970090702016089799710616157655888784502937768875823917000601525739771855729902069084544697876809882138623688054124513028674253998540166663487648074570154977039547123830932209484248895044939115999059288775001149049601976919698047913177325370514135793693980193356967523431349615167728649888254118878279929895681125028730797272202515352243489911371037653712681633027561902972124556173584062242792418798007668862474839520226485017737472388359132783942674704716970150818597093408342419510185622450235719579668380569971066405892616734840699756240193171849991584028838048328785066883267535812234471322603451322189263563953203903783977129535819301238826410950042288970154752483006234307806469443468648754288126570790443946512129511075171927140089586571026072049798870595940595798724305627737616850618140333318472875809029524365962535981291630364292347367584535254680750033694342448183748365323716163584154703861202618671541419403519791345375759237693933157108659064770081926113572090122662102824954132339815393238161782776855286545792387469185384982415071186736272766595762877551605595995150405738875714628919746311114453970204761303506444630823564752836024229048625169687755111670340808109307599392950855472212400968500391602079936642739296676454803903809570179701588182814467514696464013975043963441039954294690341040235146794433550257261749152458480197153158943713226613762548578386983663256903544824642807219234615521009709951172744613086012575165692271990537164302590872420006624885191101568281295330719466763286703797037934139941798334827123965952*i1^156 + -13132935132067707271910929241830153483247237466303677512387274034096539926533572476410328558932176830260838024081700115488451538959466287075785844619296986963212852543032909060042741729317803992954470384582806966606454779642383906200459545627921225459757625121227470890506739562996138217967983399351439535319231670391658650820993186761997083545091686843271324305587857593636109960953591630531338790254062327565871906165673206690668411146954619412833537891087732646001864659865091178894655192450906322806527554690795389106051282703506729106230221313553981861269191133568830281569456929946252913026144778880584509953675086438268777663331300390698029407009710400426880206451259563978049589392014287070470402099392956182875826193639432382034627476209902028069835498085486209074507290486482906676067869989191765578833292924861698107585198755828938759039997407976545384997293224505937281965423910374587124539423348441985700388334396308380813001448346288550516387609979059166720381353291845737605461939801609012305857370442059321680868733479964857457382899177832437534016547822137899773621150511220036614324800029438055337139376433897084274199703959802914766797551747477395129588341373570251865683070466892562679157948507544813452310001653662222342465409949381858284633119992311385841845737819165088780148215429289905479218926328613488909315733299315052941526197201804958032496818831690481285709625174005158848007661158931417918791159560949227626143001838597351340788445540947934668842314457920043635275720137150939656154633821261849251079273292755372814225057964772537039696450090344633548192725663341865026663165645511996696130779040938850823295614875690141330207226821729295210702595680468875609570093525566304735105421228336054609137731027956269743176663602384251721382664858649928800604978411778373575957685517695484375981851142991635039193047559167550196653102367715184032130935317682609923783312206656681342168422003183934904105955355237323697994662520400379904*i1^157 + -1382346452673904004987301327905955328872843050361239383389986274384899985897005017061386022375521427936987850580384060720032339078350223931184681303497453212600620376512295546319842315632469227253962669165107308442950484661556591958118820568501432989529424062184506787380225464315677297343158129057827028424334142245570070753787358371191515378281340853544360220356807089574422016348417952216950064588145567067322992744353027671992251036528146438363890473246006353370739087347638905065908858716101970769280282304554481885742567073078715315436930944353700995173308869644606307395207693687545339352060658805046289425349825327933931333916388383734867111462254099186461146689370975430891353190166303386468691753667280397520348455974411185353226829485175196350502818534864573179938140270892010426909442061203770877238719245488253837986517782697491213964583050120557060084274908963133457977400888317703141819915514517682276205185194927134195558976449510187442083109029832874886669799809876664395954357709772542236779395287903400741636839894006902818105521783496900844758663661529403158386155232956852778475625165284253890712674831749218465211652274604657758117398254975880167005767811069466421307152494237487819242177081558678613071367893280852784931157446647295823477992696741545570065031679563007469695115029585241162933749487980930983140679336270898268027791869977014106158728956781020774293814732471626341662523521961953175315061208482436977127599385402650137353831112947247495881208955740076394549865009445491188620641130970773485402808409700631509447936910717872498660185789173914893127180414541035880744456727671222430175175769826064775628220960721317574147075055497379823084649893143342020329703543488890986197900845877927529220182238627610551359303813607477281370589702912005426643328424138796902583033820093198609698918279223190768477439739925909884167111429629870121943042068123686671291464528057860476586241179200449235771877656681775104*i1^158 + 1241910483832865425130679812309123004347563955608397039650892148020917714721823568988221055530439336611047371877135061071046581252812964889097512084184520282751282314651687818133907219373804662158607700757042589631787795011817618478476594745896547645882861572551949953376250993472649380344046882863874104859691205587002303996350630756062113060048985112578894153654489200653613945888047924195946013752213718263689608016209693845229685813550603370068321209525257910647863561391145188942684609081647228272279933429331670352437738598920557447006604006057755360712455731501176352419921844568204312224860390792565995591079200928964728603917505935734776003476905603351872546391281773175409542633877087386458549328785846392032662675174877805244104649927032486390454813800698329659001686810111290637675474063616524577044844157395354955148012966965002452101241612637590290084728888712941231960457172287489367463691900834418673225569692369358073688365346231425956942579692655001855918926433957316823501315391174240078698597671211253976846739865862507621568453029044532317442694459778439998310617651901377881059465024079879297842317587083349805330893473049153235941543432706547455670694940441875078836505733779002397113305286121824270603905973465355867089447410228634030692516827566468783545073800658933757504197490135282286476888277958240572251399127713556736563929935276552884749395908954242907224025280976002058356407701716557555794285087005241949277876804542669843998465159097776324139504274219630789924795978173713342149781833082216828504815394914341242213993585550153213495355646560082035787615929218622899657552297562484957232897404470937297973581462466840993623810267017453249356279040813259735266759237803739547585683611556509767332918741043061735761045022448753029985100648675053244454159613572307565427799105820730027517296681820076604094548893279886319440191860574002564585921233029819417909090227659484336452397322270146560*i1^159 + -9282596785097222048684468355576026421499618064773377418989672793675366795763876853769752709048729250703889717852098472294279704950854064734696925516140509500259341651707497142169930917797337155236228849860561748950912745781173918886572573741574207764738065313392945259495879684338848961751039277757073465623112917644169647547323700824327226022166161122723866024036608567990968933743541052089238488207726077474017709617014380531184293565216076641518934960920867705341224137648031164824914341560454536979075767049814290196581488457513476280727408116225901921821099694795682342620880197462625968850967519950185694995040989985206624622384182157424805692756701962419034390456768550496596270663322390875521833997240850985543660557437024218848373207646977802310915770190827203388565309187645137886495413186352465989930032364612282400935298887183656530069981024707681235012432766524530058081208325678241493055228022312033361075203095608511860857157675479939364958366499617463335453912560908274681974840039370816232218931665617386199057570901086859018141081937503010682209899803587639608552840503889288092265329094201861391887664026625199382506820946700137962800815786225088090480488891525029919366304496250249292081042420520663735870941751414257155233912764445044553721282028976445995006750483576304052303848457413170440224750151149920284410487076953004513075868458489148586644567686733054549699419716026097682502612818608716617102644885878051177920952110391500624703267416976770811441662855354962597940895880651352043512721010338652379117038993850302237059947457841546307047288475078073197516475426795396979533217225494561309652388310247975488409794991303392933925834619281701731375740706654004004385580755295944231464719813138319332709614271236268152405562307067835935301901566758025238341229033543841749462125779004691266271036776905711841727621564696435342458635662168174657647792059392090396437810776113152*i1^160 + 22579132246825896128541011654132224144947688759759477452311335907478017235850255192301302855659877416765185865079926119327676566636661724302344748267765709281503236661616613081257877740591265346362804011627377000563494815570709888401618165805556499925994217115345423320757678154875210624938518586766920096559532814055893392366566279375716814441485474507361973307105759394857372519298305215689703571135372404491653650876856538760204347202640349771671746516589203347857289379851836182290072443959741244378066295298879257485782883729561844066821599036376147513709176756030185341614214490909111394654140858538826518223796641804414253722894928093992765031192403856110444065213002518290439884730162878363146996830704798200647176027135915090297086279027284091236140935707771954549393578099142828403224232092836845305042290608250809492719779662548855039476798707041628224825341363341645270216667785352551446365651324283588746944291454652383314001099928101263638095830291512519362213004334277214542092348943779529549923443196329691009667429739297171815233674020677091538491165014451451491495331277818791973081992741226976005419558050974104805418496380230843537328306559597772899622521528227175828702164700837805920780711835367163955300513406778537297246186389684583122572550191679892947949067111336680560497918287659254268839095637350797407952813041118136629466463283415725008843683964984289460805288240161363598918404760014717994219311029472263420586573551955790917033285278368230916181445442558941160796915848315825039274010924270967814588768113334345559706583003131261092096874869908257265206515287077243738418723162187161801240759284015685144079136236337765732462901880227157556936270882807792271216764602108541997397191023516535497644289686319594281146673906318879741731284008677611475446631049042913636789532268363962386424686407097543104635072200037041658404960398266712547820079939584*i1^161 + -332965987764848371310113116329150673024564472893112350506060253376590905644577050068612320740399969116533059969700533558000240479876897984146023578569799715999997494571316377119735947675444535763140714075136607876517403989641866280157170810600774642793620684866894954925497731297389570473259995148104863552288022923742200525751951426285756034728246601905593216764566143759171948701946496818491246235975287532896787150629123777780684219769948730757565135514804640681919677431706082869386287883097088065592521178002887348766157680130455458944785280312298366877285739422067560869547965155044994878066243056433045375916629626232382539705465413749767407608205951204064071729416520062975266934598198657431050935479872966603786315687016356288331652286994617392257917968828894625090557329329613838399948117022126728210870743419476614533989013715227016153746483940516150061368687236467106826683932718210103797535225836924483801796487360921792971299467680817577276573237260172469591703937719373909812537964666235388925975884046842772282833326485496710213348919433733158063328863008801137332075836350645255327280167066912524251023446715345737703079288526941287471891026133731688617762793727479598569608490896429729035259519227573146044829802581952393587860559530689888299081034156642311668334427794772506888359835650879003261688433593703187153233620200622988694965860684587822910778073237636839191154932623344895545390209056418819063634737285428180111666477328516852844087334699652004126450337077362133993751135240626073418246540019054044056598713219570693461341642680564321128425378559870918784869920155350957872875083208049040722054167263072886817695448760245880917106310145702950807533915680541365380231328333112081064622609740877003275047953183635575018982388150264795266741097873198920732055096993139128677121293288056895878118801088068977883759063725130487026417664*i1^162 + -1211434885105036233475968313311950225346589666775412808524470128653025233602532585679937835855967113606495728507249056746633809322006313709568815883525748528792288465361671912409123375599689728694489888270294646146332178080927486417551325706673896833006072659005236755221113021508152331680720056013975566101068481676651389776053922637236618682409999096444974428544747804400107044510761923248664023255223544020327817175032827729188377766475983408629645260149186568534309239651811008855174537717915524296994634725316359889429152699810015367088401389710707616544811130470453361810052288990118975825194650367353317262826273633776902083079255469289058222584615517302040600043464619653831036679391657793509549758731585708898274443332203171089913741359767002121548491705589671418393711854933125400882068686945653433927029833631419126949299486249321525987682120371425185001985105047436635199213596190666787450617327917585763122621321923923150686646784339072014036420418288678504602554527997340512426463120607963998177719941044514681116177200217828551143108939576542225223192758636536189047714777356743163097028975059946287599818913553255406720329149745928823814063259355021463277616377647201053922520187039068838870711223732311320162021927934327817945642370548029495139402398086558768439475105812691139854802363295455302129123545402124672143172266577777236648028827152803406195289368150392338161752950374994544104601070125409908478509001179652521474265860642528125880146388558435168978920508631121624062258332616769481752432514787519619122457636204122330402735774521071810476853393058786795376109473409636199362286000122239499098091495538447818971268095218953806612847733904152155343547672987844426432044721309696930912035861550500725660070857036904043259557748907764093032896015735788284433417738207705970112499973935383809736487356626089189310464*i1^163 + -3777750768896519943049107280549083313321831602248102844599551022548260868786564257812282130670939736863797641165110710510682309550113987113603291375178659911556087302106917376564768794405598361545469312127951524971037617200945951349568219429084681240693970523128271200054009965494220362014782372686508804982480973011711120843711671219868642633372577888745769013113983113344265873622853165700860021228142248625701626695033791963440739442361789414865108797311542433665003342503409630422318684224389662749049337876771669555773735967563735832314214027384127996412594314025734367497975138951218679340837435394271461713319420313317656932569680931239852277129642675184531019892624483653739053296387470739144666621491716588388123753153512657385511485344520509508290580301142513727531567120903513948977048365311239756041577043408764038410261323909761989334644806246180506799135398692297397531027686126093088041509634402030155574741834420019024982839451433439602791969718240464547829994573124307827927610978166120663914310009979003481419343919762588628118480954513792968982027492120672425074485775710270100548491059529836939323355885680513236539934388206020518523708686101310410601223129680151766203683421673020080373635916122263212636863850754426790659626726749473103977100127511018132727498636915742111969113874859197456360371655086990528751888952008810946888064090119198813617171675227845072699658171920223123138244613332868483203863229385235302019083935353037094716453735532897322790077598724833724342053270049180280349672524585314268107561962684232954578836121837615654243333250133515603908213608217998842355346477485017001203362120058262417704370047563915742801825044247065123733381873689106082824628220174530157381043103992081550747602052992755039656195668440772787512328905386281003837547094749489943772610186138330595328*i1^164 + 322449034178294785840784277327120622964185536236246786315076801940346090519099568051301103554515237265821688879171137015894990003545473486286640923469830410931245154151909645505681451260294172762722160017381114292941485930638624510475144544751443122932159115666103847016640398821546695532077863554218543723882341317775175542645427415576428456048785532706731032778688134146133931771882932807090922688373608242281368865145788624807924497841857609981018826280854246523692896116182036538335755410399130755610500468290135979928335520539299488979958145034406920396747731442107894200861661671067809034189437467883581954831938439630637334562507576437025011149117813744690003110140571369881511334054037073278286161060590722572188856491240309804138938648040181861801958615681158788695263760182792704276240654778138935787513429289675229204207717794782995352923983121822121791927273060829674637105708578132441619809346693433797214511289326616645039308293190312778086150249770777476633217387935430594692954025672219951380875527454958191199833279506896066983612621685287857685174064286386255921463952980256062889776450286302226421057269374776640525562540589260986392507546361520301628546813864892098900229504503047058658697487161955048326279713139869227111700841492116158640111612937381045766767267270971887855710293857193833681427932500777578008277696162292394350217966958593305001784677055221322493022748534913362692458810560522235930850064344972524880584783176329619785499211729857138769264442014035439270475975739607049143661965973177537761691703439822026727643856233239280281113138120894875206540984483175133206895044969292759752005164472232805845651057121832783688550118064983015132513868596174554321337820802576296468089336909621447085772773629269257860275983397654998794198638951909160176064810316726272*i1^165 + 383841868908605936447071355006266245628110413178644332402037713286656136816415893951927874870461605981251501902851698227096120129563047691231074107776437064579853556553141332720572803286365592799531026176774496223204241315960571339134106987459198741299114645199551606280227891337102407674512137644832481002568107137986944391261774282397858319786518154318984570212822896478514661367467101827956184553247358231219730954834255225412019222956926849401832225053610794072051081438461597577304773039637829224976411321897693874417333174328875516576396650426983984937575700146497093692275708359118032367533464089174239543137747498977529016703969386475000472184336601525654191451011623658429173142006072140939025537986087350434760581092608421385699985273177149971585636206966178563156293225413090384159583903623149836674245089485675524189775644337662774513313710771175422977836172016112971490312397298690324332477021618399916081521882619958909473300066711407995715396512350217679925398855205721757224009963168087820679321091237511915143599558299250664126442576484414441321081565054645423575518361363497671899368562956382714866961418156808835818846679095537383480177393147625035891899648690633121099286891417413933647671797866556925291662771204000514798988642049531669430685585172306519777441171864226352573920174246788324392496228924353395564018776931109890077842809402101585598958071184181073843455772448624167680933254117509910252688417801762296685171764634799867848472855142063157027530576793886466918151379373194593130367215843105457481646344761995478121223260754752182524385456940780793058641995992636760775312056332284832606491921729002628510974776277774023598016124628457681191035392524536041849010408262929243876269704179382533626150993898474995125618225907945202414616838144*i1^166 + 93034676320312006682046815823444283933941804360305457572359710262286384792791194046589714698368050024386738185408816829575864304321523719250383099153173854531292867560568593308455437689467664494586798999295066708876086665177871291911134772573737009920810040542336406348241528877570819047755871937438205954640923765401619541671679502495716929478188229843889167511258617439002426798046514690727880026600005416810158127136827802202234116865371186311551444846697847873553558643877051766884609430683096873741009352532618827329847261634567999374436026554303698785782182220613933331451989813855575766061336707302416618380047236555054923470264208108344204499931677804606471158050976851970657808571884023550743366263207020601457961149472454789263892737985032505717672523725029308448382801827226102166850927775533333855887107749806153311827014739992901253425717055944370542688030105588826077303327222815571270363751569582919444575865243956153401563498653849026949281361362564338047316709993175674614541815870891583165884164970772906825807692726604827608322105202848459074350776720269588389457695656874414168393365033396843103613437087121355286395773318012132091513418662923075708451873677170390781782179334440791501488168326659503568900864076950666866784334075633826913037676225753741811512531481343280026744362154724879204822757994460180696278428634044650483216915688926046880273904004593618708791758813187454370858771676360602652498868815832109478183226892158624108102190271224507028444544042002083748325717484884022433464850263200277812824939845516299284485625133138038097545235905497181579755623340680696455211892641690354050839715427827175406507198940802236444487396061264840678716122116016386663858861648386233850677622279950247488172416943502816968704*i1^167 - N1*21131940298353041931089988494556797126051217425164060088173591074276912950535784348720708902952722476739452902218388039173555598063716849063564051930038038924877442928346265625*i3 ] ]