[ [ -109134172502540321983088473547772128304355803670891826417591381854111515257989850350339156970608868860179065237561142233033141148399310392286832294637357750345090727057277179300428665555168524679791545356699451667331183846683728900265612709198381931239207383789394403316146073639007215871366579079006038313560182263705036340753527640295473297936924583624695560774978928568186889296607518108646760057447490247654289233027065866468122286442787986413273628913991975908147855340165576714085208126983554182886703460871364572644142012657922003887730168758635715213038932422003344165338751515003279943481669688212572958868367235263431993830355668961409977223559567264976083405555984804955723873267765025888994772346511210597442232678276532409272857851815017176133254636023521857163557446328317533191723506844487914864157867430447242282685413759253919950256144605332930940814769363966833782714206686437186384344324596316569413328171684496806779448912186153415898023326063622630829567385753706070879377219172186716930050638688561220764826092887969227000147610177644124006148243931345994148700484893121856271028423383876789619923683082065201484115668954886969773394025975710316184364348271129908330927186847937563830029465537148915810763416849481910327652019962345814860139957227638296896631921281829006446796382653211099274434005199104086644105442974980493918360512413076352259666281128463771330201653065142110853162981535973017245235482401119413472762640100827841184085444070509194699731393637939932035410208733448597336879788335657509110735212073061466827714846044296050720901590605124074805102685988074963100482699810871112798533153566421530004866816254860061483372016737754728786735787882573622979831227387802011429029488594794036178681656786467266976301595387613196517375400328868403996002751930251923762703992767664191416540906806115445462154104026377496423185071616083096198668605776982182667433808068144972147682972384568152624706977903688830507434165516522843471257671457430362590326547951971644083627137197583627670182693732520414295357929682384309906486429747637272719329441809102799292238893375600279685358528714935532221023297712970947599369409022993777070025550591600288573461020502995053906002963531460040286377185051603797567696753740856899401836724071559473499483645687661702777745035572457039142212953987278359617005337855614033050614931132856027187769305121173618638950867675401892659200000000000000000000000000000 + 2623490132769476567949237983273850316977518858313405230387517641781400440835362059990550310785464295562795340357180255773749896966226220023048874268070579573421419082080419841402305831455535367317693490238398442368288515710385896087971231426411713473147892778998416506368314458865114633313845055677596678024977577400196258616246623484286531478699197224328339869564308908774385257516350413817930937438814666485085279870479754942889388427445947976650377397914854749783321080919178255834992573999471322844493598585987676142265362407727680627669051295170901820030597276440727985732852040313245991928511721022390100900903271591345917803412077050870948290025525937493973150068979387573203377743517959754790640136054289165772169203454208016996347113910168071684448701578957408348503741311517846359422422663705472545567432000001855082798521413427492750062105175000018645958000562680058703119424959542980659355119491675060134339380907170536963895695629895723586337064631354402799679111648069883362613637765112307290426620660893095544260217144634586259124428950649312480539933152217744144604292868333036297629094920882230939940862710177988739561493422300662913110586372599421746471856009600243504338978339515568062563807309142893568880780828817961994948873634144466016444407560482701432832879816321127459460068355484043645115314901549812573821160328226416105887101849724935678324041917004093500758614132990839533265312154756900400873404279636184154797930276679792881667882346504230514268104421335076119877399513961131933482849180233093773309148482386310648397712528282796658874562280755821001417786787060620687965248967278896302313423227908924757889163263580773559784298783664197400872009282885616443188618388038957749869038601531515913205308089668446092899258077402988660943310587143573636355956143347233671732305596548283677972024874374400724208359927660282961224835666299985992863465604436726996033936389912697200168107174703595342629626681832648804138989124855572818113632779977343392268385948795236629637754312953628110207588288826646184346164734902149605186552597196678678922906255680249918202029385065578296006803947451936705064332570964036215140095879320336188063178045468661394155205493330770807575063922880821892322200218510436016754828494931865632852509460262800828951813914864426232651991874941727652153891076587673870403123287346304445162512977095652306956162827105499768451741101298314693836800000000000000000000000000*i1 + -28001638498761985703458869607384164732040786185582451722237243997988475998758390335247218768483745897708936800627000644165102035688325570633301370767789067997546962391956916308400012194345951746923399366670861786200645229834199603370286581840691270016517816406858250555904188931145607889706373412651534592516677839052182072605947094455343936690334052247494695650078536342520253922519397339543299071028397349088225208868609766605401851782053370186670990996370153837615285781879483028233356255710440933749296227299837006913942046021514711849078758203213733845289880572561021507978641816533127634530599175594998236553188698610947546909766825123226760623527952009018618532214612629839104976194626496855808191615112422099785566673354594386332030863274497413034770965627347578389698165739430153088393168091594314903365057311298467790991706830768987616864343882028563974740166470192619788346047018715258287353331593047680392877075300425686201311962553208431877869828308577705495949746806069908622213313296991998671869283545622041198501542604784432171496415645319210381161713688088396996658573909553530144548541115613508339327700530909820224206526718880294689102365527137883474690835876709714721400433614578201776608264553504431841899010187653653143458724932167382126579282507386982320769239760384796837139178629848313018899325597382381765378251769313227923956563416360352456640598737849115844309756313244586252376036158301695075759352397015739134565300551394949417251209859850011469600035839698803827891592561492582138350810117736242212539761656233468670144109714790178877464250146509079374464403713408013170893669361312599457148667571007231216631939711273918617163578231573702289352742404037087447399857832012972936335222999432546687842556246619194134101224651578830827799633743849597929676965898055399014330770412654473911770557933597677606029766778393327166190782575641116031215179962842632072491152497702148887284773089319409089013923253741820387261424963902739402748994682635734893797779353684071886448285034028963498655772475952120404582148821731784532995168142380378810983646070448817140630972103011909329394850595503873434147037532562721763961751760615575199837516285875076495029563060632189700290998454863556164899411065634832189683918977991817069904879940848394805656791392565398904418476873852636925868364233348329830358629791655418854958005873919087964632755581583119704539313120909549633536000000000000000000000000*i1^2 + 166371849656948780387721793513428807881512708422840776651769202403720499921970326044346009326318683883862720286032312473744843735278838516081596400562907467003683775485983643839607972725912345700759372989773232142317609110384259608171055518279453173004600552011962534351288770858168579668974531605367061937846007707608675685805927622053933316854995012843355403854162558611430956995560440589998317771447242068349499319659785138052340889728348493211664684500739524620151657990743147098601165084431706275517529235951691536838889441194332327711124314363411475340581109301040085181069998927596669629359103563901564116463956096208818211361525379489918533557723568414778505729723102419209018887354181985884319282909288232744977215952511279696327369250760021568342220435920240492931068223331070986970491204438181141428199618626238357209072542454837338164431729455390667187857403440158285288932609202421175390081836520403531163052506896664990313875206130232108436357503888746464173699299618357731639477420933888629615513521465924299657424250737179522931605600459934131204941259124248832513830095416292225941203202001026586595197900580383319042891326187204158651275526872136471555027879052495961813452000262205153733599701838105898645893958613141864360393741388363108964835306380116074140694537810364201981018389414569805075421411248323786553790925768632914760421688065484320938145383035623879948418046818587508247901059271471435663564328659418228775141318763936420413799200292032964442054962788113445389072442662695479801979054649791951694706717058036331141617176830350220585169364709638987230799693405932552999396243421722510365793131565949622872369577599769461766528318075737569217882650428877822204952809049365788445614551744635866912340907733058788374470868614188968155480289906913453824031823337859023790506494116149428838720919243836936769983785866702651407229111145486622778388294425912258046643214679742428881269252299573132621888684626270368611504870540049660883653680128493309714093078403545570657725291313164326293765462570466172067693397842265461900514985866017975710120888489662527212730776368316392377927330047222776148723096186963603825569433893967874605329678489418249159675335675918596345548877786506335550304272520314887492443631332346672813086744641396514279977828376154694220824849196985427540982782783525536750560593800994486228046915648535433852560179561767923566070798233154701230080000000000000000000000*i1^3 + -596188748162082837568392267074745619720882127683645734758782436426030684430753863557929770187414144063702335858093296972625353964299748962104317178199332285171285462580842802797958456614892360868169825737658179690681309741714241631639529375333816190403111084795743609485567806534175246540182937157035893836328401924984459281730157406729099836696191530578318709549978832498388922829773233335703628901913081602651013147103819988136192539234655472112197124178950998801703223791130404843453297882161170553880030382101277271309032499628613650804667091779851144638015933709445469214975296144798468457365320321742486946994824473849222854958609404433659294546834751007314418398085798566302432103197938384120351533929648844027068237811852405207042234649382486784990677011531847670378545321000615547659714027438006598895413540479721376224880224915440771579537457339657946676380257663483644861743344209828796328829719217621926843982575789127725452470964332704265942203311743269571526479789855582836751888030371103582008755538589646914108347784342643958031774582101063674857094690544588587040650664807023249114669203479736795780984461093487466891387817499342283028671528371543972474309997929260418638800399329624528114269445521855728423017999231027883343460533123994246657659892335253523008901668751666575696106093008822796269728318512698983712540273579316137944322373433400781708887514265430277702978750603081851701550615068578656226315832659110213772575352894358253419218622374925329390269253302901853449128860251417551648422238677987695709900779131769366651306491798357298058163906249102863153319107770110451650228333108071124667283589011062177918982926629594861594267356298239954609038472186245133429654703139434323755519497593115453282462795713377081849183206103116349563271596891712965572678020029945726921736441660952146542710700788574707625917431224385102950232463341947985258279110350618106744369787993987345853613403074402111573629423712879134580361940678713783923671919201914179497588444689875625199096899474238722854185481998985275497737208103638574591568416482936678205730431689055603279852743424643218608285228015737354226410514574913852570086639867106979924567098657879375610749117611480093404130598664973252057651000079807686713395874605449724745775853919430040994352039064929351782674252932009741204818392816730793338267339933103234033224865540846251755392114236274920986335805318851723264000000000000000000000*i1^4 + 1351748668346942916227607283983822960972194538283902189846526897757961259174997515128968230349413247199826738636762375701942162705266558534156714106880594755327192195305777520932744162858276333507503812314925779365174772563749295081884058468975265393858142575453625043841803373388042224487174417681463757316973491094342674243769359647959903777399281634356823651088031092778732548717256481115681653250890379193517114386743587079274298120107485868099922032194163858625525534021883321939111009130869323530736204287971048894546848383775603429132873342851296501195594651538453101160759789054171549631806162970380562680050797817840281273605470244447981147386997814451928733100772555267896432087075802074486061368312996732725610761406314295115065523150441302778060604482400862731937798901587081228637491448370050863705816685789673477931440390218666238528724776512265653576969936610383270204878830922314973356922784227135070826166698715450433501761824281054477778138045205411076754532756413897751896579140600177196119717424102206347989343866106107212811635767841316292893289097571416480646226708361833590448070702187835570372353695294525651472637331101911476569568083222256383810946742274612686149166766318288791615619265673548340335489053771757197790092186955257547764532859591047267431835349817168108227540301702445695798957550858859032891739251408988734434923668067896760782937080443362091538734193862310712789343953108175148366352955475337909913856363600964197368413181613214605619795581167189247489566578483239016492657704399428515857914363961121518667865824116686250900789971364413860705532500307823250244127305697871516440602601650306054174174328421175584499745719113402369698088432109940429986484300796154476870285577478302123029215687543296399210052059465634701588817736345772756308188802354211028930235138072544780717745330463374939448375199562621995543983511921456064698542561948677029500284708563825771544307603470434161810998686666399106123625754914031808789220745075845709686436648447705990734803374998070155061088204811717129437396485662541143140844705936461171085997557136925110952180298534084727539365285178326155870958430789772203423162601416934132384719508262049856901225313426868513957433876538468741235447164214969973521629116951529624951249464438564966312374945118080123952678002846545125644908842675711931195509901037313670614771859800933075538152567726912778466935345159287603200000000000000000000*i1^5 + -2019642695876163958882789112823165857293574611605979596053613466155837304923053230474873225790237113247200588123317550969729620978141403832238526822069151332453747240475343317270685905527709551025947197559532908138152505861046533459870841370796730927294498464497762070806659442074162457000503680132527106860646664667864385398755150042491353541183395738697424227110053230343714637450976721992279697991748835582075614407182888299820232181319285713592548012228458965465983209904909587814525851423734524973655260382189772947971384722444120715149959374551781877028700707853458944324946604169926479712912970965563032607953773999663834906451281197811586994203621455271703767378246440015630671602602311523701590600119047331170914660203058098962250989966095737289345624545669535980909918995431864326272650863088001637636726525154854715471596809771433801198724440219690542449843350591936197553670467939592706945785489978730187050870356583836519811255923581306926381699317887049908504446034481540156248440816920694067451356630840619432132945027127029723615971132116239769698718016109355382216830095383798744715254814696221641760967749929239023960526698142660105246687893818855409193000058842811181659102019138779650680280642853530393919173707554173083413706285301730601965430567585403561501851808882970437692630098407759268444901297628611979406294992402945708442704558517757727165390203916313631379101458467403356931924607035310888540264996023360184699621820033731452928882554694352771318140342948327249757246293745219158017754629968273922332707793961741880224402928530167550739048225570343170749950208057369533699361743873145368091657290916122473834940042432915930799847778315621193854723663967574265011758042563667695028535733969379509571258153696802840893050285424917280038625132125884679046181106637682609609113243892645367647018454581077566621345752638653896387757951533328913483888938163315712269293005098041872568897707978237686724508362665375534999857404710663433727283855320559068658080240365055926972435545753332953070276248095278788486149409333008544163035762363394972110316306219824572882256271937872093191348638300663869470810885546364192261019703834149824248374363266433932749251669155717057783418126127447310862884297392791263527455861025174998502737839642761200028405677663613374241833551747547589497241080699882637091583273769134429129978566028159722270873333678988828009363734509712834560000000000000000*i1^6 + 2015121466753546483533060773862421276009233721859605641700505912841216750144887880325660683597027263577591973868156702644435109695559304204337140595507794837514988094668543713658920874525088103226754058604670257589245620626371439332037711866683749500161102583520517602556394944962394801178483535338505612051006589913499387731693389614683676152078330081411780370490931557781087731297180322440310520607409457402983844193646271652905874389678980581865470081594393184529759378649214386397128985887142814442066235939292698984402604604570692662506467174526830655490673990088693882756207166385711825039804527160362369941824728806125792134395973641738739507164510186631400346065682551198485985204331765235679035857682261601522273665192769491507298597572378664657030789166445129340916021526438578913680680907206293587242540104766935050553590909728792125397571527945124787556653903774560176708332749412944783802215125184929288804688347046508325246380864467187516469238913435815689986927406284438931694961842325166911889111889271325718238457475680509102702820157916277006452732834880091886146641260047540006779688163989802581850338195946843094455048093564317726776786842714167625337549356744601822414059105291400048359105634244799322306018467941165057666169617073159421737074437268398533504448774413393264705254173483178073730052368975306807082005545753677562223357631370362780309298241091360058571497405779272611126166530089773349649080983785530487798600590028006792295858493749146581956839007058277420170259743515184538150134109890340271795308101232240378740107768413470859802343216901600214896905596584892597551311642477457771848569849692992402472835225461891759865618136042151161782175449472112440335602250341117002225907675593860611631889363686500257097058925922800165125655346060422374055594065634400013679431061327335460776037552754469428174294301416460612382490444294618984069375386014355431157136941731323488191995284664449435374981752500489518417140287535566150525339676859469757960051189589413824272642320881889553846349369945727847771920509624296533440633461684955803750385806666420796734938668038174100070673529760194224333703437432677495788523094456726875591125058161238816570006006116668637363251800065393652099298297053757797617630228788486040502003025135680335723068185959730973040277779454498029526149963244236271612263920971346465450153958579947031433493206756752184953139810352182067200000000000000*i1^7 + -1296737261864783305336723425469619531524104919638285970781317639852643665005139929141945167194662476423915471342193205897574900755054512675438163093703330576627812499432626982866606073107542685881868002819929965610268640791140516907715892029120414893004990618059679466913480069379004897448223632433030480226635431591188369778419840411704371071308382407897591000588308695403805459073319615363880075849308696814866951153158354801006974373277333413426628529099939387504479121448665942950554280348050631883109033486744351617620054293860584239296136123038006882525618129479606536865845512578859570642590574938148011942808629550044967590201835321612822268748816658670505969041686049208116659500658242265005293653975640421604297230063134234671377528401479820563044815037584588635987391302433511058772198467426351093220014581899984164525029438134020193816111951040303824412961979275084597570351841262668580649634407636427012859986491275222891915402364977706573730143236459446351841003570884502882907662039114976576876682172872832240983605862655418728257626190162650834342412579335308823172720217441253941198308999563239620675102486047971374142661648305274719284861185729473636943492992675755062226220909730470248158391960309551795881013818000472668760926428267463801269832540295438735980123063166857708373775277548261320583248718921950486545589504596601095498244361009248435577083175439575834621918488615003061533459963803457519791864633449522088603374315211320137137838227824751423395491130927096881009039520674284240075876725327707088833315433709129775616640466055669312407232789452325947606765938255401935508066786809896500574577760791559510546045144829926358858911168062700128636613381208300055816554962222305101155059386434505210942394925186072381565747531970218903884880318217175928055085596388882959848314042422087027633976508513617190959130924176762304251569648305691529232212498502458074188785750709855642539247793543507206388483068470275407575037210598557645950329684448054354089558653570200851434088028608049012489624017314434352810242944226974372910622368511073156448692218996466658226471298370061277423398774986064663372739496738651803366994657617596456379315039179144869723280041119656146584070055032055894330314396300389159127854658137034639489453187048944868147834119200726445196953497812109881550873447183578112517432925353872610398433005471259397295066081826643818989923009975812096000000000000*i1^8 + 449831981229762604107494579178055033920450853527737596817800888393491809999901197793180004841142516665697258703837939084835152514666554605806713798270287014941807622221312671309853478891432365688889256055599295421893033031431317114519036830648781517720819380768082247591301004110957967085024048367623358616216526088242825528490557330389762779065226041993791630499189117469205471366166741262757446016130761223887509636950627584962745027895729457252928839889945923382573606884585411022676173266245073836475339838579038175186790018846437780702624653015879433212754950703916815203689838024143781309601069811928159457725861433195991553763610484941935576899312174490935263527188461984999580470664540658557859920798153330097803644551633287902273086754964895083931586201842543748432219064398630867586404928742802621396117807103314279005823227481465277823817216313106727522970488500458897776560343336176851059163886866962857504578404908857518136296170122483239205161502771147319892372148123822827532869634346346228616091897384347662723477182203047612392685937344799945830736479305689623196375864015222887225604175531520329475284079698080702718259876960595174938492318291557910060719262392434895761607802794420260995195284888696190178593474699584766034169637338952296027707179332546105064633054674916647608659071307978721460760660202277850928510173127900901114865848617492725077775544091979727154641761483701078547443497725204592588419649587123623539164521011439111882884459847565166650353426792013061648078751091647123053026090810189692099993092212723229396055890235460777479949980083079179903820073515326755152029366866063278130773942965229747982742570047782442870608723695129046206733733476932955177981225863965777727544096533681612847309909590282580286955796006478525811466531227155689206119319461210203592512828576548897181384234813550078053068132468966546194879003100225020706247791433579714892584848522649508420266494051854316670554050623379256179487039654086373714113956247075450061638857725069177503937819794891760372724854717284372195601653463631291144684254296835879462429695622864904581109992305884229030145080088209686920138831667548090505905916173911916070532466757716076961152120818207803885018661350341122278121090921182003033390707666324495332050336188918723577510371569312536088756050522990964358903441945350046037772116097580851035642489497355582495576828046095010851069925471027200000000000*i1^9 + 11923838588030369857161336278720298846340029470996939454393532998057863046218549822329300608787071041052750596078801657571867967325382905316895804025529046058898747513862612704188189394359952189336154721031869923358388671529169889651254688546976199292266515679542051543570857656822246763404383024461627726292443197627939018703105856440625533120941390272145061674183206662580873465263640915976946106388209867573111481275633847680063821553810133022915680699978745990855152790230689454791070747691845205695963630798256850843213452116498145854454374846012073954375552992529021873279736890764813909338391565320364586979647385799661397341221764782711124430903475992000332648537001753623874594772879766822430778986916658599215594415687009904776332543789294729871151671067475755191722599066138160513251454672007126212398887687818166017461447931328077137610992690727815611155745165405448812872034703256913695789274115342081991807521334404642427441573235430098057257307293921198466915162296521434336821402551488261298607432732662580303505204330290116297077571655717672624215344975641784919564260620361477572567639185199077324345071762476401584551683659212891796532257058198372238151390583589541818352182496593746986967226384346535916749228045201181786301971145684722699418754908675788745701380082722352942879413290234016684407456752673877727648587282371008456204765818894990957395669853133973727752954632244639156648335441796889429659475921253029275751488041449952933817439187425910836519506489503312148980164737934699397608600525311458005432096113735342311698403939710934714782882865324048415367453148621824011888840770502155235825046312329695090870742853057571454944952388412675620898595415139681702305781230017112873747674170184968872175638961258865704308680974394402917614616097882108666267482267989262758799140120828748356786220770321771496103919640502507865476610910494004101864995703614352466746830426770478416545985846868409205984889010597633026742845389770343075597822269104914999485741023357907521952495230074504441509657305462318307755405038298558562459136464221768371733081856275154883685897259995212212066346274905366331154035821532333234009156425201347043804248295212084549312958329191728085332527244017003954872760577880806817098071323712389056497203469131333247132596339205835435327781163625389969421949408517323747751990903867444111315268946761264661014904387990420766549954527232000000000*i1^10 + -86506044714992670044907852458504614794569533121906341749807146115316467862195283586966713149500702384506971026762627251126505622547784189582094382328054231526495662942261285231245421327583784775792713008725150245353038169265522413710992517890343248596967604701668163642597940889733566038661784919103542234801881016740315883709629651312845679600682118747996896140571870625703955993678937555036677638238276957117019493201484923060914933737859906585088594283675724384803683808541641970492333505681479465086054614908225025794011054653016344097840575273118126245267713353111252709420225400381758602548090355436883593750619652863413921609772951016766415839805733392323225530301525275455425902751802618638900306817970819249222884560293835178724894861020953496610224010642002382662311917430424294383382868345549045125853363297764179358362691338204720084668140408364105723684678871288738612912138253995537450154297535338994282510809437769559388562359752284046899258479654905407196871746071671633698335909458477882371031684214688407387951068391766119517657372211876627296328189304354949928065535142018703190239111612190162187693054040741044699523054508538493679206424099219574384377361582639077151373524381581747508416885637051769885703785563471060128105438642499913948571799588179580684338436456171937226976036557971122232909789351214597798990733432868479631338183236966495780012195685804388603632823287073851297938589296581211272445498201439001427282650139245345151574011588487277001499379477456394869852604152467583952058532928245693968802583502739760384646842737995357145984936495795347248659036518319965149338161699459999391654641343257213080603066430861284913714563423257758415440742627377080930163935353707388798467977574024216165208249041543434429120933018992443775954288447942895162159490309118201685709898978986559328949634871428926095984438825975884017952983073359929931281691324217669863842602507313827277307808946666032773964241511761050205347140701163208669661288088948507692066270818088763855636195180071884142542682643227358421602470892773252644101268724010535506385057323219463887895435031607182692523069460167880680016121496526986807282159486843620787958205596084026156487112406466221282026775426059648887831443359542647826197963207784583167068349317005817565803804847641668984992868584291179400095502204198167390648922248253307551876908106416442759911251063567568090051182067712000000*i1^11 + 29220965826939393974293414237364844921785127424093910983915665713539729782951354826157686679531487951775442730205151682623727978973357748720659806823080755265724823769545443957648424415916828173217771706156734089355855680850068361615777025298861762812941734698284420282127265718818384785392055083202653864826488344401477330094884780657791705315438058304114669698024817000921289961438817197660623696530360469075799507930922769073715378101804484219098456114468924237098260900354191957762429504560689493897583369314914354127090190522632417938307413907587126033898325689954865213203352234039073205660214839222649951285532391025529764248185819205886668667862513927282729761480555364617916941689351024518251025075832548153152243092423638812524363891145423043847649313950800775798849328755187692804750378779530650662405551534378509672296592413796503111099903996289472781860006898438519132872537812330679177177180583901613622660335682947324913790012967449022785874067892756673360781278245881279396502137790501151929867233344972859132848380562758171761207390796369714726300956703039566389909428576456810760612841375829840629233719959438058185419540573790263748807772569699092950120368404781597353500656742819049664899246613400006665543871926422732399860113556852901147083101933089611114028351830589464041700443411260297698989536845786617405857554057930355463903986064638434787632505787215067280692420679591658204597044669455630908649941452163129324453598067654773045946640658415911996966671818532900420068732261374116128501676616797242492066216545309808072110216910044623522184629211713032724788902298699577830373015736862295918661972379499197800973819625841788036363560752343127306453411064017354555621309416853560614223412900393708987523823186648762841906919727580312095032652990178359491693492980459347253900081573294450748355846227613147249186157548398605080147794910761684944723275654398258029788944248377288734735409812335267327158930945309386933584757199405703152925458867330159554273011142835881377263749170787568196089303428814051830404945525701085019129762613526449306588264730004333078381479267262584542611231442139890194013866900222196057232675174406609226340664946943054646807228282607178365914657662328752382947069454168665930536947804446784513201234508083714992797881118247692392322070937447339189424682333343711682824362434151960467920896490148089220561230935344790113346010480640000*i1^12 + 5259289621600002620988886357189512110957378734791231945555813559223864683726698262229201821115248246687613114817042100205683128281679752616862004576172081423050582448871852239752214279985727125387611945619119286763248553609116134938231139901378693867180740970047430946495077143662186685694799402792004073159123073259281513593158519907564301891054914785825156095496479656383467085317340849729618852790301388301055960138308509183365920596736384467303754699076101146210210224832607537870859431917280145471468716415164499224788353407493403062200111524067328562672303196937305499759122840313471317013276036687934255178873198693436360862344888524482423500511631257842160228972316300789433626377450083282217289709674051046728525987359137128370975161988167916471340822025074355274575126248196087330124786713358370676058734624523186098089094329792181792976985158588252192987291787728139694314118087571794944163278370986927607333096215166687394642298466395343396865763805918557793495241044422389342766244739128630501679470569708801386842205857127405926181276601511890581005029101292537998759950431781224038064797180872766780182959089743423541754471194627725227914901114215201380541798416220555204075363886346264978775783470136438147354938458365545714223484017100177897129724261929401627241460792217046718677480940096031853619295065235117315748641318107786354072873592234217636297935497890022001913053279532729800298816355781003520134545271140627355268617162576164914526773489040779115864842706552971653619229519184412951230220490804841770972710503956093083088952704656768742674463733751700327560149837375772779785093819999559380964465268979850069341895776744077121296866317651746485373944269668921644787405836257841747038685815138095724265438273505097683592311682152397417774143005361437081863363509084200428715727289678605711584569596670980495851961592213788270514301739921371962276974261006043997616462664152249743570419060047867002544744471282378989377374725500985104923207673334651157976366492219664408631515845379796317349476259013757231789021396507501104973552299657252942480002557697900908062682970798048532743050139781676306413569592736989747206151712929102631496910342067773579244773236891297606002488350162914001404916917977906231088610602083651858545975868062775706082100450455110809190395849523832491292583738244500492010071628094480365691638465645350033947177842855806728057703628800*i1^13 + -6866273760661665448109578285540477086199296551959480364697109547102093752347950924684225991523530048897451885414354356414446400140408887743308935554653714446643203664692594492852215705334872866358246022105301399724445262158846721078492190984392794782801495331421135617816043215003928711004462997582172223101486159223611735012560872168199018275672892572103434366682890807529690241011553045135485684620941848149771177085584800408484655888906612429508478219495096758016036890900350712285252975465672988836870314816662469320529761480877343221427531389804513220251700757733597724457639477093621568871000310554836904325134299559280726754329606567733774963360688199450859718714323631824922557089734547718321357886453136634971590842855521580266404735002154380187450610931958098534721508263053006162164332061498984184916434845484478429479892227765507272294513330475341616513848082057714978972813621938010129197807324508099587733472473067255868683161847674271252295014447385456961483940439135946945025152466389064126317949818359307705924556317838986276174461188865538386794897853162573098619918374717187063158916608262099441800607920645357664287233112797993351964054196736481054952826032961745390297247639155531341885320103672772073224929390543028918974945905220728801387280049031131858354930823155049715288023903991298502118343262681931975292281938025405682598760629764303028730451858063292022194566639862951436086092201057355002324973288490084535390979398160713062602245621530371518265461367527764271166454174818892294235094943662956517276386333639505838309532033885971555813890282095261083692198295048206115087088021754020822223794074479554079417706864315842028567204833377048068592084884607748221584266952317547073924269738917895614785933225876186167123056503462529909563753718613789166370807786441070547031576474573556352798169253130472284675510848638661522921617633108843347113128584889555748047341289313165980605632227237192768779649963201770811593411843233883281561283983930098136877557113871959084280604473678418257357590334175189202231468127698561452157392653731305628735693247119788127042252594981434998759301860599052837374678258702686493584088072479376211161911562902264886727484930386229378683258575342973695562451844341556647487074148004822302588949616363121683997257987475369751711475511320899886688951704449452116165961676410491638618613237284459526534113764304549627958394880*i1^14 + 1878198216646069683035626876574361154171268804718118303122275169133853170483779825697388565135929417604398680841023786528323982570140779335429360774802330759290202758146300644480978575929806604278613969335581147582010603228700273925911329927260076416459769816466234332981951194422336696700704032592567829843628809392550256165851875766356157778633889587874213125710616764390260747595800556581305096603234897008357896791361132089544455794836666351799827081493997329887464204281830301210847004009164460129403092438327882225637395166390884834055518454524582892622833213774741182582529913132063431302413684447166326318265277568928074850197671622622406239404116819936411012137690903216180880168832395185786386282822574153130284899278123195755258833918167530095018550053981648826903492443557996979990254971515010194571770847960393370121572147926901217480689392537625042178232030717363527352618638992753856736651554660560568920857336805532484540137999920078188601256094489742513888053523629149318645544902315121329889203257204120356165900177865048095125001461255785514934353766456669479995019756586033665347805788970423209686904938814350304978912013462153377313372337489286581283749960709438616271193650559480962428047303048320894844541391491145214024241104630202870108480448991990675379966593587312408911281431948127115146781711732566390586375821913657490793198025610392994992690793657292471565900941298907647158505265364718315765334870350968165430412447678313974098892318926127803232627446000253121197038454526798680403190281043295860202097038992042999410456225534848605315291803791753539653174001591752686529951864204251559797021196246268195093826139194908050093465207433748024069264157125702016061822076470223557227622095858127117623458607444254262162020200041443892959100782143261784447147085159700961283470629012043090197157366533855825617631980874415875816170785964674840403581005256895475672861030557095516769317551344007511751658976605928009696401570073307455466258314464074697452618333951355508812747611601451350085172812198321017610082875067956700852557811611201876553980633600652779646371159278070668344400010707702985285995994857712461303574978673877319252124653066038793036423077546278603739234337873459530297018294022841635626382809505183644358053623276233034639301345747948970963699371307037181775725866418549220001376818806955049332128397178040628664258959706397140320256*i1^15 + 38589099553609614977651874639528131597304220774116134574723637614904087310282146694104129324480355582946983007776461075756495872032070393248781115267914742506349908498430236951670560311236450507023644902087926385594676873792381885070438399789468987593830988001522663320971403062212282295452255049128161514857560392670983063366329818953414357157964137881189722493374367432931949813344452065471169051475859685112713502396601372180941641284895216711860024516042550939455667215084523423452849439325647228384273528047394337038170660429816258571681769864326007053501768532387448302971641579793456011730754633278437044748149256877457429149966670953468688770386319609861011836745438277952630041446074308059354330291070967011380926641295736362764155177964067614426912592507824876225139322985164801864356884454920948101304418485652882467163344769080541891362076191862753486612777073664802781892681108508531842635488213317690409334558998907542322694312010711098964804475792084898191969190582458015000448337148726222911672892185038456645002287854820727378362286006608789539530364514707449568116793574035306965724514191326516860220205639230416961182069288964571124054327039255145532029034116910508757444258731497600295718658495932728124850874044588255232855423202750792206047299491889594414145301078554628149218157675246750820885323872036793582020018928278738179839545017612360693119182790694180868607771004634812967215006410919997725920869338184804895517559041554961017636584113237024598286409017424346067927197410872131314966486868106078001854677559706229819767015986259847111937421978238315171222669571311559920264648925350268678837804233173944949552987787594511445174990038466100325370875606226506368154235396901289219812955394310371916057603794073068797372636269535298643003371074219949066953875379649046602755286327514347348913185608015772288188493122356822855609640143625062079539870433092510468514867643914949198959058927883319086068091941920115938867394687715865785537622471111735605051291243429689838228468111016647161355977214411057848807637953485036991805562789275318159891290130514277610597062410421579253661932899117158854228493166676326888914429099729593870440857994885107966943354299442361599726836371200954300267445890284623135241127521608555044194934363248277003525111795091860539995838738405444337827832711187645241876097057428964124775376209390148272742502301456924672*i1^16 + -131975883676646811585321562380938912399738068634629965075351871207634613014337416528395005040094335142442860806502411712007203378792424115589628161611291706686400502630963477647867542897309012285705125716429118689829379691106040714340987234958244280758305984659062051204671510137159751247151726825067410502318604421181846137414878322076089152772325352184374176366305528506362403574637875383278516777325947569666330168176256268569536318423852719521142368237567971410500873044059733822258543691769376727302670057318270208706575198536872008351691708431007724658499412817105685463764665358744583671341237681504580615363036723170062878723204103346095016598898164120819961347127211262363117341409834229813321826913370159695825921926997726424648405030456857007541257304217069415846076284139402838322403849028424997857689935955967518716273600798470169083476540720482592908328892117216151239655604321675602747958456098181152969678809443951210837424929089413628282279126315613657849144292587845969782606184794685238555066250518320936751261125210306652048722130412612493869097048934950180027981840045247785702897554603986042641680341128825507985194104937535110851773652388333575912704002902033967897399875841815604501848757443839169263666133021072061000419429457620189613075778773578801643056844524476564132004431670950648312106892000526103795851577876245930407578015039773462855565634209064511100989064578616924612526100449168177140771341580209184234684810188788186843789937169354225478782502944133309861984839472334634783086521540548335230875299836105851709663831617493607297418706497028829469561410246489418080539049167128216511521835056523551495123110329927678155725157531750447046405670476394884479543347288047209665793420027326924865282313266685507823411047665656123051359432268158918652521227666721887038963420774434230123657062173907648652679709472674529519730838034800807004706650693213161206633386137395325590647001673351380444248634961360846146761928178062831698223193334317715999920009659785368312445025867714149035181362306374241178396826761300561001141339384707906814372941759735249293388454380098857069351133959407952663139151434024096300662743185036711237302320478518481029099922674238820826213089663452882763014870802413959656917350224577639813895739498456457908107091920940390896413314624687765799449706102344716588718712820551677077058990418599466930802077500178432*i1^17 + 14684781367718557049478700829705018930017193883949642345223305845752772899509339514215554341539159887531801105494050233914072568578129812614543970780338812629263208644185485011910231863132961618260990346466388962380601791303836378092575479825692124066461397666626508303135309561677175094637027413253876730960299528208416461684527335645459775949886918630038053296127022069607889068410360001992369236306636327796856955618060743418350475178139054586122303771902169799392962770549684981862475933601256945556271684252330964669756192247429666021093930455146206895567002417715886391996370178799785607277125695598410672754038665740615397697778580507486534646601744232848249562659552126623481757333574605811955766043625613166072434903288631616768334320029860168461116071854295878699023265690189631569676224753033627446452774463982495630111471253776829486641603790126401111872512512615816965667587362801533021057907951946076851637942773538689963594654892428130008063600445636965114131793711075821883963093505830516765208640901260888318027690031401464875761016086268908155487409474671578395098368504267818784800406928541446726717383842741549650902433518751436779629964553883037835755546957870430513787411143562630304825537241352578127918392432788250115775108304496832789374558408197725870282819247014216706785642402063483721552726171970338305833219646285442830483356689030219345135696041082653210147298193674220621400535023909212401008280547195018745171139345677994029682013545891323506314337088694899103551883014851748337498111075942980637592516826961215257898104829942686510908775665581697207238379154682173096618955154074416224534022396120146827958040673894968111397842606235753309026336682083695221582863053977579544134724073411160514065050282137257268942842501225695792881850330453067409731176117135232491579950503675815681312838109904306359037552877510454477906318411647536787665212070595808362705817968792512956623562348103863529414310799107123116299034889199558290824044222896281497760870922895115798174476052285308361460155650663221636466699968648912713380718452695113869825905597812110833470307600971269327741515482741082509368074414522198118071710127958659681643841763148120185622446409349863708560395043587866339662541213411876745651807338924217422345132466126909801230187495830541009521335884696658203074109364721481942503610580340316060339501878350403166232062722048*i1^18 + 11043282559996261451103340785681300213574136116685509831612779976460227099368612552292747129356999104543421425411262287578453327748699403151915361594829329470263724566826074500678749809856892697402272744733746738830345952438119290067287532160262684477299758861169308032836707087583760226155198414582471774884516507134648388503687367500248354963327724866120853716469628584674819691032158832096949156450165957188220812754078575263230879932155793208753545328034522699056074577494577236774938407911060004147850998119288544047872580516451758092089890937509312991145044796301066651655317553370997332344926324421115732598109554293496819598568943509658848924388691371605298951344735102951484010097816391316277408517112563073388169196774862143487586301646736185505619124076790214943259343860536840873351904686218397772540978326785766243638852006907272454252598391839366805945427396294316474185391462067936440487223586774123742669960913814906998047272534482850697544931347689656276738670267413921674677642400763712067314408210909039454348105528141323687205812226756818900976788364014366790511611311620413638865557651294262428057327255197960691019089441544559472432325620631268135143090181574871946849131746843319916093459013407544651389491889453709859039462710945992708276435472963426780429559304866707718358230532366253203125294220707789522661057063615057292014852468045371970438745438438515652824905899221154550339018767233989485154617427779886954627650244498628497985655901925022679123407840763576810192767234921424298134864674816250005845187493825174934754587129624998771930728721793561854350401555790723049560732537235835687252952533972608428422871117361978527877103868339152677154499387022006922366696895305109112797322866299977666952184909271134975538325904026626455281103238369906945614843787496281943727738303873929592780511273045452264586936087691116058511243623715329620557751686478501943387033147561809874845889880066581096619108175186840539462345987630022790929791304924486743398726399193938140241861982882641829016747150705040816728800854937178027364287622190689488313075987397297860476796210174949218736504545643331905447417607817917237620281958624607558290477758110850634482298408801040076911908177788589105283565794220130337843000387298068803577938888678998339400895659747426895560717674547962451535942499913443872876909704867928850653172269930340096755630080*i1^19 + -5579940528465165562515372170260736223273522666418271665399566643477600002032243385585176103105351919034515834454219876666421502316739124737969459162058309453560490585132179420192825342457456839993630582539140413163658279224869571846377458184850680956469232258077330423159920975612616954368810804588390635455376584752418967642549496419279805226572935904765204912958195871323972448510737226876438186143018212903977319373280385525589315558805740968680115823796032389819028280749816381314992575692132230454901947088587432619697864311859743345463454021047341839973445097020285522797557632650325922119144689903291108023086559300704871522329246410752481009887995180813137626083860545607681763861046958089012709494772927025105755138800260712861300078057946459287728685750287594526928239464939987978672320323407240228546780980343268195584065488930502648794887450398543300116891523155658035700948200544896702106040475234321069989706764947413799395265471993207004971115360378383790004439599914010158413192211486141287650440389953212166882624449337793505925627472098932477901044387485287222066384353995050620976244007383093054327936820558125474045213766280793274117948738271766210609580510985688974716011769112887565225018369539353215521743388924975926224167317023408493153614553182615692260562050144520922600218405313450312109985923399647969014308357850704169467356979111021798135123716680938303412173901913565730380572018277210044375888184710255858676828423582954050903756222043336308634876237711808266565560201335907928052067331965830445284979431855290899236224029719057016949133199940961156767143542712083431869972717842709631802387457403807128164460062994799929711805501587112939610104329138440087224810877874527663022010963365885807190539526191727814876266415655165567742458985499723045504811745307607270650055273853348227768729244121082014786643830651845166889862131116152778756821244344901459404631663484987842208528117436110946617480616451506302726185758974773647906907974304949487960036063698781828008729363797800967806431422868129489467993806673772500865311762331856612809044317236098569374993801932172204521261517110463960825924752396795211814230818662178981694279546122053800614781060872074857119550113341880483541052997198929908389559928023167790121976087337426079096844423642016496081855991682875605861344303436570509028596894851866793944067784648155023278080*i1^20 + 1391924751183360248247360703112576532250750789033487113797192642829691259215536820701479286907274006558738689696657687752842114184003483035296441739640596763914187329963590546776017276860198429946829208054497182719350135813650165704755265941485377658357396894208031420599290885942673522740805374013896870924773224725406903160429086160894234677065985441894197051503832595675188890034862486903519774710450553188750647329149863355018912023857380627915553393215074146783145459626205675464896122324668232399147339466861726055273518319670278714344688310796365029339227085393087163540385594619974086501688633567952757756700914084298967881099149119142427444477807591942860168279155878286471600749334694790395877238795719001286440846470654880949485864703393993258268301815353224381117395461865854256465694122908532069374721244730715687381868144759105957946205025522877977180874078308854392111861332240220741559919190967663631404223704450957793022671592872274071181414962816469215695769834590585516221548416246975752631960246665112373570505100440498761473685217231505844441641217310761313050091257370703056882260526414493898148617524829688581654677109255374170619336735268504951433171964746948756576863249658541263851920548700204335909636273489305797826753292952422272373797033744461661526981670693268798831799560667732288068485529035971779485738589540930599068602236506345756637288330963937549922733883683723768270394348610031770923628446724014697825958465590839757654298962928298065287659218217538931246961357474136957980872491175448341543570111802020198163541793003908945579923777991793501982263756356847045149873221230364886948317100018521313851282593076082131751119719230190562727936371417621667672822441435634445816688510338953095530240659322906390856718174629343735055839783266890131006859017588661327470355106325379551621024384549428536201718343181713448453643456623613702677952637636697725091941020745696988737792933033301793172444470240305321146548710597504721061898019471168389685572744730991926131893635802268022757919533289627668446436969871431839764198332389024110030858185591589814290890490036469568613953300920770842381990117828353198549141386752960318448434799274334228128460801891128120853915441919253220528245137219787428945658378051339442523991283734979597424433282312093383145181974540586738643032958980973975910862366886532211030315264390136332288*i1^21 + -230618347072677566491136879357224269750485830694354313622522538420228485589353899074996558689268293060849568359637913957384214632229188129705208074847805790653175551263461551563410037364680194247993620986300190353193262935656901473766826759157365996492295023129719326181082738229055590283086707622817033802808881623982959951113738302876608285968917163361077903972566320525581493673716363328751473762262525738004427898396478783168881789930002606426901586400708927664152365042847037916858812341534926212658866770225477886103252246065520289353178309947675077972866422943449305833183201291239572393555085218332441223569053037165718214784049546561556649348687913013286615289353934472312735819822825100794807061318747246982337603152213894359818819819320708866923345838913222880661893022648746290659424373862599148821733856012725039998636274297031181255746978254373554972365048117340555809222176888438697908232518094737897133444799330088476958983855392478057610015234664737717402150094905388619146702941648348053153522804512747191258444859807390911823362810720280168639869326621719545201581091249235810885104108667902337777868302190592772342052363847486794984363172906505645570940385561077260167690507806360974282426906661613294316184458069962119851213880276876592406266616228767215363884056100423827062959683372521345845397367877070867822749220658907908306050819966936905926905519897412902868178614784963033178532614237503848663435732250776683201258714720808780226569703752789701246608880212287471705625099163997342086292169523992045886882670851072451167707112679884981484792616945446468723595247180462864351022060087621545307378014334616049345868032774179163127918575342279514673946105549018218143578232568513680651085086284122550918497042010835227210268812313502746329725272313279291252529585309120672168753770163636168764976007431443447661144307355531161152621433672677400706095049759183819717341897814136636848625906721945911049393773733365808286623492669009953905308950590937850061790570669963173803606213484382157695326834712965871337121086974711555739673386295370440644508830327908419604063198948412995560885166629685927625570297376895458945620674160101834224379880844129159998709749457832390975574718364101947425343355241249214100748845601518200114249809939840087559961376457149957871715765050318439411835117941797101209633316291892635875730695269646336*i1^22 + 27561145189702449987456909920841960609472374964797206056924166678709753529861557376777708685145098357546233071107387833697897507272305095751572963081556933320701770836561770275797940442021286888745557407846982327441799613048723698482076498164897106907918959089998936045391953449533905681506015811125623334858015003026403524252971361781631575238775839209616216422606530306408868145413970814106064051153276511225168496753707546943725834514168055640744509301276089393261824888026441262389464724558702022607652132164735707816702992772513659462813793997060609847568135342516502168605477681567593486217988212403182575326363877807716857895408105699472815200697742823972437629317572517835147005363080891201340628370184670802802228903540670864210646317054299754755061050901027342662634263475636750236934279265880920731011456478968475550041635344960548137525024574479606112609414824811022908558509005321229800533132263130244608373247644453543635902418477694699957314169045158144788994400398336646622013200577592603537512665876793200906891753286616428760477840759118723871795553585446931704444382618054879383486486986239911266479809259845186061575194800863985539408317778147025162055801169573015026875065370360345198122466375484703797694476638816120390636912852614968018975141655960830032209714879644773899782729624162226829755026715341593988171911350192065051556442270467675273773460557700952279314656337801026535073633281850071456200090593989597113329436196003318166492619354063387945308396753786912361811236355219566567218292313648650089938022876085736987876743950080410392478696926210348276696777134509997902388187376351851737697473835993019847230313809097839878249480771801940746780147758371730901966076526904826509672513966101319905582697344626901263629100859574223772349220501825629364137233167809799064106763528094752523617484593806402922172254943190797160535311302574466269033921147636744483749332346474657492388323239860998272766246546041035199441774579210494741456723588607366117575399394296041061496510140294643822851621569627018660238221045172658098950320345469461025814133376539080237092701825973870635088452182901475704475022567129997223247992735700812944393218013093781963784616630612331132679706368077539624374202375651199853653184994820998205633633287769348990889514730606054699567225894628906208331016255277996449989912529012007599029914435584*i1^23 + -2444481699698060725444343748210643653815178408226011759097250334453562632730309681226362500268668146756056963147116235615138938750595826657781769027352647963724815187270056643045889403843170291775972170565381033507947829274851606677240140182828037487582851750678720180492314732457398951195367103946923961115477342381302096776843720809196319662607014311971612793956094842163523105531229626456612554523014753377241104535564554423071190703276480946739402837459026388003147147089173016051769835568561613286330105143039578540935524223122769803921883685843323052879150704945933624855628964162516117880291168183801178506932820640790120345381387060854493949432445358532117564698731364618683667764411171137782096058601450716801849695967901267826347216630247423248585373981895590987327141965110004272226698753751644810143717733692566827053481666242586306425568847525115274247180083314438201276155591725377274909834297670847953618762943492951652735905260963788976205857338453657745823922215246130089040199404422165405341339246616064352367227580715791614648130589651059076964621054508316011100575451367362076701762389223816774357360356225156863765160967469427053304489089818068617444420076899791328957056138638778342752055171075675127328193217087513177655609293668449617591764411669374469402225349848100569146723364740493654902221821982561582398396397383945189138458919239051684675669493924451947717397385398393973689859489625612844051033416951049315025781210644001424773856108642458712196406214107048415740590564720652855306391100378516252822530517856906319587262484707525864821953304740477392181588316748565894160271922228535382159386630611510559769574942793057893250573665222023733019118733518945670652641771306496834086289276772818571887945412472944022543405530909088136139660218674244796100392425685813400033976731833678928578732794367669502441994478931350755198944092442373954281440730223593258455254295963528574137603643665534565375289561741385844313425351529247612883124734625660420602913380563750815215045986700624506272705006892781074286611290613826724730281952654947441043494477809482588029347831236611267360910774119396382178692793295276791262830043108507355430814689701545873469027338921934976603108470364494508977771604875516630695766432044305464781175723880515898869756636851042919420116182170039914966089956645572721249130021464051374499037184*i1^24 + 160893574831231874896660060265737935728107874471012483152659586204335849181813394029259054245574851908828421454810012637656572875139543416521968118589513017769992043109270091801931030251325643162409288075229921625812041924787529368395830060617263992073472618309821709754558577039139860559983240680536448389892948112243594059925446784672395125986157743547140476069399132645825038560715540574368537487084778836293413925274110925791575391043124493182514730890553758128153703044213864181198584350112031251716117572439239169301690834442242684357474891489256034213035009265379361091858801313982416702803555940684081471625130054921008705836863558039852607410808755276366418751192356446863197797669335296442836923665615149876379360766116607548435170999231182921932981528956030022545077404833663748987372447671694397524077023288762292841219717810658180618554373180108024335561004987737078307474200489643505133996923231822862743752578837094015880158723243112736697964374180287938335369047628634993433053761029523098973205961425108177419249073598983044427507626239778714327856587313642968116593877954299545340286890691100878103379313840545416406315816010568490436077703775388740880574693208767464475850468944510881508147889607819644311452515566219151726801329355818054163512449375305943126906800760403146476716317629068309411655474250255020685745398921301189608230968844920992078445851491560577710622777079935587591118371712801678210547399839783424689305023920117086088125361352334229445378138407586609399943701295936991320948874590442810286669024739617878848063290418588638573813548167895419097911994778342350426663086870007247429040663452302536439497082789786086789971023878833220488208900772510137381095710834541646470871807925527974097864832598890514066538807897415857148595848999236655841210751700300359101843754197459320292163320052664421556554442489886181682919533385321236562539979742388142244460411084195211602298133158950860895000539455435419359637583111861501843431833059967812827858066317788218181056266054222036268846105521795808844283797019563434716508730859249689098566208731179697361060706293239748871641589685258328549343817094293325325787440352550034836298295595582861598150620189927010256924338866970961144274652385439861184349787573291430619682309170568981681170563412324010243945249363323844916016850400296858215055937499857363664896*i1^25 + -7692043810971289346576924412607900716998264223607691807878414399857457207397400542821298514069687731196837784789121185291237159142986606032587624052461194380379345208766062101716448002898009295851166889879323080146027981205640786643618470106875864292971557534493872912769955214791069366017372142799133373946246884194569517361912574096446135648004955334824848150271497008701665294691218299810727888213117908400231596342499709004723511195195497932075420787543473158243463960107113616207620966464019215248036599623796181563430613542771954661204427693531339295582013616400117598603185581156425463482573106758167121750354645032589687711558979138071226816140436156003318465358199131547748167403380578351874536223956378897339110994066273721370283914649025629880515817951897380602469971747408409868087137010151115370229103055730413760143373790331279369700103546550686277240211629848018731312548746770805858633981891705783701466435493589398999195258651942432470810906104087174928235128088442117852597334605694765842299621360561404725883824771183937578513915006591480139171801529514552044806581510816881917266971207957149222627341245238128552959982235989774133878652995205798276516906897211604622529310076903371488958937731856047119069934795001999514248702823477066608046132868594675942327538877744648924886793232219042247211514598948114639947849188833866839507989067274704389575205849359527351838257784210385076907609463298617737962457913224711533710478731084253152919044346430134708741746029637284259870232322432729472785181237129983320779197158238117715592849338082024298513358939462981323630425020145674086215208836463688073244326891554180791065880729769678327184683231668221647048024110815174669111471885293723167846539870911833670770134296766483955318191739904704719372288345143547171370356706539463767369832825914835891346775850093239599347259974236312909669010037639635741987722541157833318777490607716629056631589424023968063375633761856381606144377368294366815547615572883400468116428180450874373871000828274631203572492987048224191529102092186737898505501718046571079676821010476904430489587632629884820025248882328916243583538839469429841421884559536478618666213624044713078110971073846145650867415995527036816010234911191670113391522688626142567800032704679900305511607772041064071669833698249161975179355724400586747639914695854391296*i1^26 + 263384820556410905926575058423806964166949977264710946491925089528056214781630727714601434123600483215127015615792866886622702752754824876393977886977501935443689516908059372724978055064462925527311064615648187897747970798982048714449365630355212430173090400993916390446879136608105176144505129556761873855313070954800202517124166380585874879172067568077187276347431217931202046678505204095595239447137281796032826326512330822299189150201260531027066013529039543536833961767854485950781460933223993157371729133310528001106729364670575818921072296040014849028501300042776491375481581868042887223840201840496810015143882550414050768924452319396979711616330578998654463221537282372559197199083601353683392260971427751828753403160015857116189536912957628969252542489890992858884217672235840755331856316791146483115066751784206514304273663702535971824782212756254781351689090907286291534091218782650430909925761648840765779626783489611684473416029691366993283952879386074564113456996700034394604066889902608184244138618094081768083657440915337871199457300882770474953975529458854326687190388370934775291155582584898146553679405612587889073077374461325828161923235039687002627652092966772945165214888194581272517888274248474796528912420336421129010834667623350301473854473375475330145477088496288407265288057810593049931122746627145793519040130047667531509838925888365252789626685747196518433979566025385469143566041898464775194815598191869430151367555585984342845144724524337670067373282628993207174098137519164077942639252762993303050917185783409407124619140127221243501017775646656068058831605054158348208251450134537562410152395653895532702032615864174652678431033020783745271726667326136220496353778795836201933069660085395369228444658008983806845657690282667754426624260909448683568021544875172235988108566028868490776740384846973713579621689274659350303469481644545200315626127342550827266031490768277940249405269379897171649346132678062007884079028731595002519392093140473988381377994457379185274059226109393704826618323314849649504982084624701051320008103257724591905053498116519144659704125489800453842617485820025171209926170563825476708207915895901500411743530690445640483037582326925397750561947423012770346597738481104893579969266286042854127064885131013748694696851181424222361464884566679833806756678537985789629651144933376*i1^27 + -7883616654580552091336689056032392745576156588526170142371198445009564826279528363115600057656032086944648768399546390796197558643426411344704992906382512805086664150205945780936813238552338673533920129898573773526291490196355817776751892961323373167010043075668480586117600661135071350831145848934697254547580767122112589574918288963675958988861815354486313110910307195378948068380542538566655449991885132352607734295225889833188626656939243226843281738508907559049145544914730312958285953691086888632360831417705468817271115236911168993316439314210735218397077650642132625213897672312998602479422548011741125902866506485679829763063381149209920864572675692828797564894636373940794747731809301176668924425071852421426366676502751944280566649115887279220255075358057691325173724591606727926925518028336541799803483892170028425015436485670860952834126595937831360893118520384660132977556932658029506885022915725689572521139697892757423454501170367759347123005618322180115251093409180561288613780514618001183955962812364902440031312906971777410819687176855504907041920622146362711831885257249754245132153599325921183186623266095870155521316802115508868903797935898072838661405552808421635831290183021934357535859240509446690286734418526173559041815918429029861907048948972468175250741466099589497805293991881757186861631241906511024964836371657746445088734755116962221455343426986073287212163649066560359549323106009550865829556506937060244359092294925440294989660441019160745635203620753051677554977441429284256378764410487833195442917774370563082547863632673413986984499084136267450868487291037285172811514982199939221768588642759306891774717448530483955626984063415960830973300727461566152629267672869939481033033832873583257937231373838377641601364282510996805720041690972304974896460946555133086644223591854998488944221006762182442678295693798571402641484213030255186068028079596073170736237193863848052812285086878757885702772240673571537830958157311234366827048208955161709444958703723153875823708337324838300378188221353145300863746955032797188133353099109146560790952465600689556878570008894997960466841142262779888829491277756033625069729641378312865414588208989164696060624425828747586359634394723204322348539497761847641399046014821950801086001603505935453507127137732095463684547694272121107233871413874576827841773568*i1^28 + 387409275704242065897471014054037637397147464395816617049741708129003543707097096472445001811575920428709156887810120943520302063809107590336333189930968443143562417087072932375486163688854451242005436357830350876537356111517247918813465197074937946725829479725273904344113538734728488439012307623923800463787619171305112544260885098010870779509337953406588629913422297865202422645804637560675543903665808794860396532233063286931234634426099789949820460850673030830373500816785434617252537698060730786487457542552939624820599889383230638178221693697327049517213360742312721845958950951968562855418481327881728027885359221055926095261637017309539414619697072639213167184021469468003660303010587487768547082849753771495047618185205873903997905286753260260968731276852968292189724205015898383569247505864421252345277300755778169435426186289166851398825833345470427343907036252803122190877884460118608602769024810884352682420153438102530867812340822268210357760355302554451045047553950429158516879786437113536361011725948428529682835729416877834967858301541851044473560090325042017932770128204822066611030627268430211450857611315771212046705334633600277649944612111094465977802560677951811203093674412467681045550559289454104436176123780753921508218493340517294649959633073388482129113534873708388279904141369938384779079075926471080211858266543848267956350890436241335714440200477246886032434620044765282928767318287718256088808464717348635903841554852258636587010940399519471897413716026646186067346154330463596629283325325918548973119826489159609079873568016865769115964520653974241848098781622432939123392416846138370793914357427482423618886800880841572473377745530004990715807574404830110109150341304629351984455053583412515106117561812479692472442133182335449840045068987181966082500910816077891170524379510155930167435206334395586096493966261377157217113125003931488362617185026406502030391565843739568789613218454293568266539187881709138917761979684511141476564992392803951396134800853359537448752198031797763632161123500801274250903206307230272568874806374074692388271387250232737621049900409336857946561089532238355877701356756006962985670698548088948419900960950177447887922033409806501581055208396326631857752828843792322648840550398755582850952659254409034348283997174548555195569833909678840986932271977881334185984*i1^29 + -22586633120274534207024513613271119518748952770327640914109318592378294955866190839136455700562239493537814514909617594303247783769798616006449548785080841571100210297341643078485656014553726330455231872341884729149055379759196101917696485956502890776562841618923768555628803788220681270964712666323120184943385115006866925275331191438685467016772562000248285333957029425252153244662523862746931159314715928390777124235116020430645953357152662331206056759647202735828884428692456594625729176374118930078623501374638758985641271835372044638894233934989466419971518808253253063071305842519334648524071713143527798038786141112357440943424334040106929338423882813313956949553263335177734264948004470714543439509279217339454558450881998647846356588233647875293079600502084338598180621663040866740306350593215555332742990909850683146027685422285360263765169972934213692051149175000595415666429086721998416541074013732012982286431250023689101287688758710560117028060566171387916978237031519871544815614643780347925534118452129939370192205923531105639679551378359157143174201625402463914564492979278927532047939403213336253822708277686469411136923250326077824678443778163532392426261835583945332163393625958950907169262917300078073444149040650261306721788644345299413735254817267887795480600361025560217036104650960454197842026155743392411039274744560938944721992973112716451782884878635743509397075706231299782513271119438795696646597856880299157064102104025937359509463442278649499082309809518323944037705879146668171125485464353067117300761659597983472172024102247568678997282572750294747568517420616613465338952531141569895947219526548773695656439107533749637392521081325262300586893917878170516311102225605481039579933851458333268523662591004490557034268242419260732408646782929337344933398422281574551675393224156953079058594817431144580410573369463987605300722921461150618526165004740222143426279710248096180299335451129484035823319184708598087125040596550945822659717180792347143652287637065095754504166796905798113227692407713221595899104123364114205658091043179103890844210764231239668189997278438069401486836075899272195329240403422175051768032549946403330297672270037426050123443313228976943281868766846179034508737980020326015045047771748616448109144861420909177521999752011392235591866065032394066160444897172127744*i1^30 + 681540846462541942479167866289784819362087621518837829571128426652773275974845289845712983692200544063153312130228940253765090081252319491513793855737021686643704145068116994844421467997371111827841594583495427998021226563418498730026406065076682638377841818251246242129526280233336225581411583750879823868760767963700115911836377460849917102584804655565897102603553065282066117325961012357399272454838360160243964451731562680847115583952815815164550477495446990348938473779872005697114385090679464071243205148341676754502862458673036397072602412057238859763078430456573059852968794405975847746752439922131575401124196945289370824120550149388460289599050354997986068657995759767648736310358055558021954880172997398955083927931504070708015684434749803829313327263047880121970196671287992825316283295381479061630522254085876437363558257330129779833065278099909576184816596848680225331811282557556687294214524929393635386350041878255734401665727154572716018387759825368714568591301043956610297631450385601409518526626714106986295777346690385002110534084537759435523292135405417910202421285145883604438982739335280267035031130540142350441130090493181873800310056182055998062504353514894714735548007412986765834215459539131782657062021533338275720282548731808435613290556599055948954682012080654581733312314995936320904446494048243662704357299510525272238639743054183118478830467318517052868011580933864872661983109280666195630960076800785181943123103144943049090314312719205977158494651648868657372569324815140842283347991430172225351139785780471576850844070608667831084423936181484442219138133943676686989255996352364086949707525075431312977968598639280880874934073103835876810598812608780919286359963348432642919674933836657652816489093249815674432122626393394455179527738101579209799737066554770569662403809513336812108872077469839243984102854418060791796248591462897905359306887061523576506940152709294992375091904568375965654392500715813841722059271345134310901371133930728606148006367940677632208247583563337649425559038554807664234692074763039177037777587952174616718444605632536164426570480754761832879551868512093659653408529361210813296862447862999788139831901820759491862146614351712397739654408801841651584177622785823342497660875384986620111636824170098193525267089715236691753614262004766329719134009425920*i1^31 + 8450742920647798054841025709506866636597945108843729821908818580509939592355863768980747881517236794718500771034100035625754322885723377784042302433551343853770617235164690918522249520008229337259398944135645986329946022131782636079165010969965793698560538894884690718373403158022538518084582771439044235591494840611635394510727983394808007967440705111349936322199018406244751966213351694712628841552944267396163829039791893856504374746225693989466520195311991159935412773452576720540170836725166460854473007293056486839213850871973930516382536846966524676511691770899579683520571732965918414120376770881662701863569926336286035742677383037832901818005822700784240936403365134125809766539966794973652757009712384836758906051647413398699785378219533807551999902070564395557777834941542284983176788749805296794968365369390577550184303886335234959960735322290149587894843988779097847868492568893051411757494707603085777591897686823405289012688823420279981540682375407819925293736146410502930611867131277422477606564960548844678221915289988707129968504130674928607103668438471015999941976384239686081521100796673352530040306095491324884892472820594031678912933588329298759841814462095617843105395335283973031480159887949940852411870042056642162221309981422671740010594910411414275024573331630033753794659002882670874289668453467418493347429337482775326196438304379814952279806022247879755814995460008409130752540857460889803418990113940584185309610063438380036855077369302696069628345755795168703612651564384709971526316504759601372326232349984309683238003905656535864733089352168153249560044061063171847716621132971906444936007109786957295891892768672771159136812802709789445582932308523480835903494768086553823967939835320892415518067062618060928894990802441316873567089344524651046062132473284350586904342978119885265207578337468549183437752826648577598953490369497743743391482461474101281595709756137180151051926384158051363453543528171316090882371291120314852717320530357424470403244525634212379353636045164785354116633661630390553677994580149636469679581752538059727324557563039074303372294512527528591328846177672225371435623333596871368269438497758835474396179613804049646914296428943213201696459284915539446300974456507598457169666771087755158211837744172778637379155624481186133864436387104404446109499392*i1^32 + -1254419854157219678500953073897269678362982180531458702456995948735379570520541859539034374432082978012007329420516540575359274569550282514435762030560148418425560726820750723053854095725744157189792281518412307195617237032145351318949125482318578552846262176991369168102085292325093296156748824598654224136149643280634495204520605174738034105949925489560528688177955282767164733592042546949069057704226486638856253043296963315013258382080068424640813785215127416245826721364835833050093217817115281709354750699716105035304539730492143009180640436063564612853631590593045380407296969691073768614041098070341531463815532482105039926752700196115676018596878484402087778566512554354053933619905165615796522273405725199488987640490600782295329504983988548941735888959111504609510943412331461403043459771736760616254777287475194789439659942493732049702156004424620756264697502750817701360133759192886809308319799152378596713750324662842583143851960101060905674983625086826199447950887459831954685961129882053254634245202667834490413798640979523719576990023461766202219733241459539331039617847587939869865413394591622027202789139013674811751291435405801227854051450983615656875613988427046201709048384465357550342374783355778419492320472807021092024690991707993432358435388530777917396880610783713940301268133603432100999470615957061512691314473928196312362187549508858530853018265412452473624896890988671457619853365383266470523417715990690450671888877088626421270535762235945735347764657127208745091591485876545830909666081608028557513210775192715968691831420462542188905149263706485854437030533987864033325121744183016686473737341447966846064459524908655112955281812803123736968081949589460177895011353010722877890030059100833497660002028583709924985792728540610054226322819391107075158391060328797397148986248729827362105202148336543243622695994013605686043711101149395422675642911075130997781390860535525702158911274998161722470931734002525821182049915201901642771774162951311844814319830669324411264754214956518294856639414991097247432535055380759820477737472607859998179001445309629749114304642995735244353603017055494569466518361793775925973857009305181313591238598333348506040427098617020609917972730256148671557241393883132853463361571062939833807931884288198356113791374863688242113146731336481957216256*i1^33 + 15612741283432598232179617719990009148170973428753319933055425216849518273815848635039794527606534193940548813727217152622754588586895032268216750579847273622250766634689098788525215259744655905560807138192172491378892641308259231778856240854179097106769762408769068682823488054374821909136886462030216316621988207503205950835420024063502730640076252478105191661507821722999900121744273213208151326921481090546104641807978986132816718232138675308301173970261979087716864060141623466943336547127705530360186800722256224074880425084266368109591260857950619410724876462934690498252162804593511568193570916570797402164097295408896235132272432752624028854666712688359219703934316766894807763315173055502383815564395173864377084480085786178938770496349724664513130465162848035718050085226664528183578370249237181064420775860707106459049810216926595886343635605183023474512203121600682017998584706669931051851915929687743509657394534694345667972017158460230138994814587916037939299819296888005997418944603400032757275330895048915409091410360476663544129890586772397098100241563973296496019089095885622419790586622073305675684604841481062334377275738629191104029685540919201694573219402894641573887732428860315811220982440807519364369495064707196299160838937315630592238075291441126489710208122174176226835530806542971740796723365318475355162444618608321246774142065376692465767253104314654634431206087785483461287134049592751950120991348388536303193200503730559927154050077915596755444110612941517516502585724912903927033667675634532306570836857436138057827961767097771085451478544191431679669414837255466090541409613477665173274843539485855084861910296744579164609785606833017565388598497991667039050419593220077545443211556005015527007279729718184416255839527181768296450847912901767191769322796343980454805125100586117957495834065378978969509911943230934188209199901853948893293300684758811930994620825921806675342654594568046008873247793871321452186702807839973291816881831808419925113629563283197357880937107737192752381684808442086008838866723568946017083619920054744052399171617134878265629045787123814971895217932892232406615942716765184878376029445561968888407212552090456524938854513176420943085093614074422765122505600843120414124668305318883340003257190015169135639947622080700468152498785991262208*i1^34 + 1596315025477937953482570325963254567053804128783427677149177238209616409400741862377509530652604249862629868685707353011957841090494341860094210900657182337662411617436639717636982868814977217632501697677826306483809932286594327313197354292340168466916998352924679540062363589440703265714620058727854505277560641400154718463839534034452399137051278396612142850274771615869026165063267701196928102231667093770456225989409429592476567565271301374417632838895371096468577343155290446658931328976627549458011742496432604861860475844293287983821086343046240511714380022621918346350552877611622331177646385659382587307366461925370042111929515864463351821868077157960026700134412221374730934336207551646163173518951461440532374870943436382415133747545992189794289086439823217676848213531850060735970296246879382024993147081809016751646351326626395521395095908698951217621890582200336484532082615126316012870227975524326017982690833790068160999598232181548745279545756170020520796586696132353926234946974881207198420867594640666263929788230722077327966484042830340237780117072984852512594352398706374533242051821758867363752186343471176627474958194643373807837937414828931191612859635661278433870768882381854373857199882605607692450300783708685653853556948750109630028263270259454936887285837357442954898244803107582439338738645652763371403608391006990095141062921132325620351797113583038382143796243611606046686088222486256996850744859608928065566272895882076394606602215647754554729708663876478835831341708475472280533769405890016195926609095483207863267360475926006813170685024133108376540955510972611312380323956121145836232330615480262010581598994928110677652450238180903365785836712442220980653624515870697571878442649665219390344819126422588727283483563970778117913897654360539028634928238948095255541229066359400151359307274630631519364420624810467710830515052809863882555301671303043227374352980162318011263665480292271013993169907821938222346977818875023491530986201486227810469980602165695432447425557127808067944115312902653798033001732455201946697285654405680525614428136571451412679071615253681067450801198487410961604513412250870499141507306911064207915973645530410951264602477032165257067265426848103089416397836204537083902218179385417798937468497615013864644407541623552826530082909585408*i1^35 + -62790764639803799325475081663686329538945963002984816239470532609070439147376041334624714552072043634240923310916620854874344401048725019744290177408764056634122208936610273176054180085220502123085888888025103505156995515353759557289716717930423203910319650739413230546807626372292781877855294794745094331073864946109116034438084270903769332198932544035913115189313941619325579772729167280397443281769030070686847376680174820867997616301489585297401901703543044449511156735198321304801180903589090911359537376878429154794558526951060814433535145395710984136125912092085576348844071425437866984391053870777332133787337190679824705249107578856888771519423436185997774117681029236843904295545722268954529973244114461152716118923634125784041573808840803193649381833540372357428265834203904114595978870607884163551010460851040169158494212458955263934966041995727075850244962070219614471503488000398511071193272545868220683125379555823218921887667396703763152312338764013356244944031779896179055334844075863512511830142740802841656965681250417616736457776308285118193804620604436731805833088938560111232570698864869164072746280978376296734515071232391356303012698393993066797319379078279314342380570213703491358652205142108336188540619799372203740465320618678533985892403905626825501443973829819340701632556687476725318081225387592881523731147343203535763232738673027793311702658890437571804871138763330764781655781373927240078529677887473816119415463346717586767784300756933370914558706165604812669287361621956075984500078978640547764857419866848502048035412279615182605949301160361229533519217104284526898827338911563188720477887788378218786226959745105300765296820525155402094193768795339549644150600215629605327755865438271420430571970536941506275056974957536023420350857539536661410988463539777792359583797842599746665205033609385384938675324581258650523795877273888871741913806021721977810062100191231764407248499120559875579460524054472957475262927465990439109834712580790694977441365335830021345335649293292456724745058733721456702713449238324486698930544335601230868320721192303114199092412313038930932890716317225292522954444240256290551146598562199842497061433764342170549212387729554894390462469847221783630583489869822525622713276333476488351516550681064970164370488118291340768464338944*i1^36 + -387489606325874150723877345158418779519825576481068553832889864905266298472323383238459960906626109290094041734844360050100509501969623122995137747535823284915959419822287927476461722671147491199942590021318563528637551931324091769466919151233649804860515991546179194707636013649734567084153398150604728325227708189576338711282157110615391839665134039356714539661783263825276098446788049904431905584354657591598693744105309894487299632661214066576241077373917615578260699365432819875918187638743192093343846331590060164760767814110771767974918739791544466145269968578602340862189298557658001384814360960282337428548645339522033908782727068960925701428693357944618910210772863896451770350705287904506744396827767853362825170638389496792636720827577973514984039815340146727969417550965143947017111445654588630169963261441687757822309317969143195337316184407184202686414428601461400152063686492784829665111928799844588873739408252334379576933376208781989023485767184814103651676168875656445979278557308003341446401772635031076735739220010478317394222529264706719372675234444349339209164710872492447066923956918564237540877192159397926852577945350793385200608796964574853945232374835988925992878490790339279223896937445588149699719768015016874202759508151948974965826993117124474968992809264400005704178838658273911131242445106136297708800575211217837457011862996761682257801000793076665337481455361393373361795371788373022989331632811894638814788695820612618340424852803640154701649224314745759427372746268272998902844506334065409055049716333550067630267914535634528641686602809706149941088607276261112383846619918873358288504465180802633390759620936476266250512933458484530849882163787918221731757869340798646112836925420725165956790254046953476896046561809105173386522822210009890409181272770718427187801623126812465679714868889919736867490836885251796689737985771023552617587847869753766963343597457941975216652307210122791373058479885129015689418484162469239816152357732942423447255743693957930103699086074739657845590564007735252172767320153448538786003258278807494569260502373839407895204461162671647028788447091367401978209874173956423464894936176600844348287961072567156569985352931427072473063505152008748295936427323609023954485416711618855959374778850871449774926306872442046382080*i1^37 + 79403769498575057086272221458355182780685252728438273095402685785258426776514998094532991461956362116109492896415045697344312925867342622120484228538735239989356177736097680886265017911486306089324165099052220382678628178411224307023559747648216310847202833530980746852387841761859146297699927435746040129287109575291853515508646539595993516093284238905924940924807404073724841718817988862110285286703715575467170706352815586678226394604094542297538637164877453053673332192739101238733047414124752906361344089237744024878330909565722426583608027830464633228058802115196179952992571001182331049467990797394487017989511426390041965127355306910808094143911404878246183313999046877377028715011394461173580168971559934531522915576970445743419236377952671094901597890761970526327384507421674741383652904515284024162152190161278171251904799056765996949223305047747198279661477987073555554830539544069864927634894154245523568942662313455419195458373022242665310091416303457991781814960487239163826785497406195929892697530178833349817044659223067387945310536794103161581946373663762816697514407355415030533306099407130110833090885287182545921291923185670328297406743871795574382062115282322647254351521961410415546442394510899147558079619073537824702917904510027867862936747295251319967127983105894635825942161065248095221887075336049111862843708024131017863536417855901583016243536950871823231553150566413863232737658945440485182982793401704968270154478341423938084614629011984965189941663238630857885103485984437556400960130143515640472099263933949707076859541398861184804704170034676643571298205405784349879552722703712241596234659019386874654449997661852839729803142350359852255483436928915880529981590853460913049741936538490637919083451302935946647371349115598398474250610001062404556088177123136374344710079032772792123541235832519372596772536730732906777264245517021482576553506739026754109561452085227941159286069412201325227693519929070414403939617512193396320215489742012731204751476348108818951662184725894651407303194979101105083480008567840222894404888277858463583163022207941523940952389107279533112871700400616171528821333003076697976396846852841863802844560077466786657390804386493136379241659555539177699627015652892043257477960407047726975234680929038552308171469494486564864*i1^38 + -1878400707180178374432375884808269224912481910524491347515529706833004342713396183483780305162486522625374409993435296650121111356788946260090482392161835287072127685763002040976817439335478178667888387053913019702034012035390470939217297726262544230464761050047784216183630431721340402184704855578760839376270192812440772391252758549934733260576112756608977992753640172364560194239146101217789190667497106734926980379652860218208001366562598111246668384863587608044775203883364307204773709778597928872469754303786330792542682978523427762765628358916639190157032728704111381000000580789467227434800425187076755867354351518021156142761172506152808553695763441514667742333302070679492877043815486224592565559736969424617634384017246238105568520729697206177420463891189487942603013513312723921506573999180132353618911279284322268083776876236132983553888580550559558249046404758696194620480959176698061845998473114776648083164372103068424940578442698171384315916708357693514762699792264461874680806438526506430791581379769551471054801701731733292382306442483246436169541326094514545694251872051691677907157361788239824409559215535676614625443643269707505914017005285199839206966346847671293115029990258070394534320643812444702290240021242058760673136179199851149411505467438046896742587143718558342565680568752735453074551471199149487353433110782878858385372510246536191305838163583866577885917241140226170614511284952989737522220708005334147174920263829008070096752809425516774659014697320237407018449749037408402163441284392056366504372577404854879118801107377443123992432354935634620632911323438333565281261933059391431847877835905463051863199284926654332398191043056198049796633833621124796550841735572231572954275441134488929239681202095964809306586430890943818682951318828206874853423635990370259242890056089192131832065158250944483762138654994243100210025389000644116315215742414666731503916402594094140770402318543648547940863124371168378543247124783295565979561225301927081761095855918854080743618331578800951668593252974681227765725179074314649597591730106906746682112579852759827092808204076312984844369939516368390305977408718490724626604180346157229080771357017702749353200551758836928556415519177644565019106860869189310852696319716063887532708250627492680168021279375360*i1^39 + -3013331299189801528498448685571608873709439422950532367425372500664225384762090431873037772288813932132714009975683158120462876214366755735307699505203076371995570019836086453782648389229801270882659002393513698537997622568613653279875233970173423110589225143903597278231936064131550124744880209158415886657882788859306442036210314867123359445785583063966406029843541646169973301486755980894790105786294360731141312194227196554148391854386876747892270179926387618738139914230843640271192768639647713328512567753544740649190089586702554832790354804062785580708791048000491674591547530343779000636156172249261870952981613736045390249624667079766075834557852814947345122501796006747780078238114719556924493174235098961950506200342785202837190854679753534132005012173160497288908280062195567156837380540048221713523938535132851142831137469017202405249454850125384944074253954766956297521421667048998381998666099923223522084958230475339908581406686402547289689476832585822753387537247495008296319729522012725284376348460150008012156690923350783296202328265675170498231350704709638154745963950382830427682059828941275929833140332291922681801299208454968218880133664269576463665442445729477185473412258731612447118633885532881366787221209404441793419307109685717338392407963465510672740838171260685144204696420554886631820165838789936035608617684362682982356047064833285113811904624542185286152521529511780065186990430508336344213719424497284528920245402889317930619826438836404905759298657300454099774436936973933788015172026360656568455637444894103461429883778943446504898861716529194479150993443361547193776085372827474053402038342102789323643909947972609265544224164143298628159724603208731728200526235117551023943587030595179274351480042023545480665715773013487822217479943549469642162307013469510854811425567169374934870711533551496169914333005606661469432406133067354048093123395389415868806546430394120084455613276444109982708499578937640304394088478870409272598118781467047526798665744165689832785541596704575462524811445739062265307859205013289255309966678393662828562763838419647414231483258076954171741304975406315068649368194900282183305942722139540245001024430025913499659728129870886761488228729489620695527943194833712977200534529135658852473692410736011120973185024*i1^40 + 990153234645441680499357783335536633651018947463923885194665210345538918299946766376893561930866848627544571101881161809516443500289820116129008461924945715853137428861463455233697797915888338779955174522542651511029382018458995956920923778820831717087162332820837634753750093700242673759822257621879838487248394833171845057863569939874792846162144995648075350022017204597507837353548149570995773670220644161851014427540399199830544897809493900054987113981889128327675186024338822938380540175670375577800787677570951242658325879491354370987120392972483038814957325797387362704901142876230329248500748569902869032495441841399557677044823377594947097470106586214874598849609103213639579695428252008599731367905891761070490717170076596148146832044334106874233462104325969332255889148755705216262089443837912767477491815565127862543388109196923061884656414314985161424721754113108226597479031184845210413288187379489450523940804834062371790486620160995100730733131623596488331234816069543015364660325375975168128163975806704931482044498649593152131137420079605183374914363291227557215221299118718582188953614597285276280850112086608707989155471844169130638374894247971901855908517456417805317070989128505154669754360874642619419794429873447869006378192551155694292129209778113164599359077175985491903517297237859789533880205882270829429759570962590601174982328210786597168127521846440350167255046436780688301748550494384607969357242070111753582674868776038215212558471197921523571264409107287024456131396570263464616725633300639977066857989993635639955615374460198139969702296800365464959051389749402809315033462566442448399777423431339991242844357266908271922107964914798304720751456863038308923949116918349671414413399621360154411938598530846262838728071179538375708387628462865669159685923292288058571686308005352842689804441009480311886315588162986044518987715606001699787319069717074846125909004537336416103945332920850771214622139877416714689637987898007910412237129831340576302324946878025740475742197343884772352956493458248526920361122442618809115966435401411783995494232698728213590737747395609785276583147393578268646837064369569410665132590378978695642160903159993239648548023087696678081949834032327941526403149798234904273165799826667229621418762454764840026112*i1^41 + -19699945854755216223684673419246193326243294965811749337997102791871497170148904291004401079736401747084471552592221372184770155567857922681504804592186852377439570599303551871343406373393163154833987165034275762875264799864647689002643421120495863371628089028523458679208362113897328444170626967494520679499600254798992269207940108314357795411574954116477360060764051423590437404286561439571691642625527670940396900457181233808349930229796266624689072679038033392050822486187232229635016544128702825128575888322751717694437218312531277798705653131293080728689119246159157508345368461572486823084195461705532173027199693523004739877090254318457126247262377655394354558740716248923627195439738833631120178688816050634953518966763741487364937295420848338535343985229439497742810934347094018048630628285972156265314775275527994012151431697188826233604858914516359574630750525843391447089971189686537582256022799271715160555621926457616514812026324099599035183723519628600744977969371252472343707790054510480760069265590873192414065180486734335967388074519578060810750224723219323589885509942500503817063871571844892537972862156870883952291231137183426361144305064769057934745464394843696066804004972537164255072642301721889971906388704258371921376594148560857172914632625615239697662148357992081860277060000063691499013503004392975299466114811188474313320471315039224056971857111577016747748906648812261596507590056930876789950097145431430813369878471529240936640236063523155385921662513424177669357790742543145728415134455300852627501824150083670087042810400871385886106383658936470610483049413995062480212194061125865115271501279617626125464804330268967294190037946242486157599094169013822730751851718920503141646837774808608442421954156795178021385447157834818012760304695531558084422747277036736922222601207486452992453974007817870482195479623023368755174361090585071151018951100998511433828458807033726260899247127168263855714192632806763685625229662553089669508155298323619208675857290958108514263228894077100068896172522345932889193817938288233755483700398124194364305235304389480313648144225234953376523048877067614759646045949834099798552060674741655634502906611049036459485083312719234241840596789087642933886418663483002217074670142095215944914548319334694912*i1^42 + 114638255950809386336391852127577739679214063179134955627873642836352509763036583424125276111394613769214180539163786687887782439296677140201433958601237565017871484885586036404920786758812055372120619398231019197442418801672978414212800505563468206798555011064362144264814230681273269948243277903686884159740841026939039233674798445832008543566923878061091924808800003652279722106582827042193622273551036186871300997997692949682655285430376317887349878157756018394501247323348627256226512314084894253262737713877422648059621282103138729182155644185808806263855509805544395455024831368749840229350710144232228876308064524108913284089094513246520925456100978376029397015140764124999519570041240791781215334275598495117348514360133220411890641906485560683863603519734472657075407514037008581107385876528483140106878313490256900055103959706815455849766385711825283002980876331607372336013203726568525565901467732132767954075576247807353043293872058819315838243967027007063548887409446735806924783924104352097436353369801698095352337940962437323899747636179871196897808212921163729621725305757135538992133294230124079341354381055638774264700783223672614111411732464199533664695604781753335654501542318151672463208595465324363720054559407815200083001427038957549522562276707753154627207491073772710910801653647205280529753272839326570003849710082499024662973737408140687487595936518649906942495916649297225003470002455120048901569129200842063445858138742348490733917591726576640671810102155653725404908196336705751263489973552858165357383292425431765087237953484092811495029232087913923141060494469328694375455214786202187228649480348677240402527177889229637825157094930508722882699473472927959653660358491367516388197321349571332539436318386261172191528382848928662928430449159376966433516570201100165544090117212217719146771453328877690238656502229892820731438305306904254945110182422887165132894288637092801445853994430406013834058489928566653559357023738180724567374492543922041536869030777187283734453153371301301900526577255634727927136110300128411884525114779266326426430713156921632047955282348918824210559300122632806152796962443169276162896647533888736138217272675367091186646246198134082411913382612663399760146608141392659153636887436576187413271995744256*i1^43 + 879782335799161808080299907157199216443576727651655508154353916749996418694032527562910493891740286257468253803400855221718427978295239603949621904778955867791630647634582307302691091459608521291096780686792444461956578056798736423199582805813001368577506073816177360568110861220833763539502652382458732713068097676492613058772952526660665627303419421658721034517170253766313774571078611542399027896004217682993564262855370815312592253093349605771993278647689092214685468333673987863571130880001546428326518353606785417520934022361516591566624977422702308469748586859721875100948486736789570297675204372163751737420514507109316681529787557294533303487595674661248640614971377459057346046176165387698103418806338490624697649150376915550951047590233036335098348390810403138987158732396293987888798748992366154305508060290826597579998672644123443588120502330708712406617849185901493868544973950206547764588109058855682999099849661672978160973408746817339368366823046867101822536609916501254663468259882441299829546781178624924306686941027156673422183043781434227992561587078874809963344587936995922799156285519470132691732447424060415614077858967442142148314685739288791742373523139285011814340631032018000071044702696499954773622477225035508099206441332850880797582674543517435665999365498250220866546922657711585740420793322632635156881469078662095307222874116894023241013431184588428094887754195543436435211704938555486615298341618711825585762885219097616027761084522749762395309394638475748336678562619569470748747533563877442904105153074333598986114098302553584803418301027289152745058610994854583006873906859388278097738957691764880621119848926693256018860197788874565678371697184562744501413070233219235911927842887874713861587545827322229301264935177609047835568474117760412224073152706565320475307876317574833904112104203710659499037110019619366566296865666535217244692928298997806026306700081885953386960548649305294429733269110398375479900451354113223621528667199577039309651151760724732270550976561989249262999010367776908983812862561600360839768959090757265867615941336737144409413964382992171466004667523565093466214063474834181453763947678018898837118249024118035215695261288785918661024995631582820007354901616878261005841839833559186299420672*i1^44 + 7260611354592195300143685073570560355057675604976137643621607884299421627667501671985326421097670460778907474314715657190438111299402211683861797271129564291092810079386107853161318958651464127153974034768215386242566772920956596139569093813930554650032588940183853129824799427759155786721015549354921381999955001729544229921689652834671275308100074474411383794056585161484049550114785087459456724345919909937486962644821491989486881327611300142661936551606110802073417729225133576568228496049972609390683022933189691254476238778736835610520596937655154633759009183699427864664494069090862593802173257594744106717628147650535122011965278376413721496202103821379173109136455588431602250543830347163449730114853914739708600728780792683847961806158517207326571534819116694430648652383416940763956288627135721491484947831511727786439664301867195585117463099724915409014023394281208516898299100641316067485065831389201962751727031049231614176501910490568436564215281089097217355871766618812130027051271024745925548052520646134406329373041775718733802272703183050472324246641783088351800036963244989593703704437085872467794772572238618880438384524455090859097868102348698347913934644701307000159388800144807609306536007080068135819328345143953609678946765443613949035824593059634991699795799372795720077859191135689490026101075617579798758841764408389024532581553045353278657833944391067392688235383319842788900389423271342790596126511449883905394641521753792578324790783776943229779303682503026479337565844357082605686429181218151641378904442979827013374798561085250770860372851132667008998037446072153558303074744263087558924728647407419724612559027008456430678816688104766299322836011976612172673886927856782084641875458827301988254882657461098912287169955115121880643020324011928072450961978339421670354051521943638606171005203982095738275331000060544950385150089006576900935177547191676809221856518887130819444258051679525304108383511296525470322956349553383258983124722156956103428279623106118678473337846732598072099760520096513604747081022007819781105485351086194434409364072414138748050342003750070936743372099207020429251224702068780369446583256088197092543147725534649069258763168360719265035148611564848124994488620188761515393929876243092602880*i1^45 + -772371906804280716297437867153753606995588097291176211014870778098357033219375880608836116812324017211538860930731989290495431195356958121316382327819039911580758256066412598031526066729031844922226560636439468748862254724094211921867094461887744070585766935936663008632754761725712566012871781580811366950989312945918970668899379516094137071068522481283519358139844513329735763748099822012113504009520274295058166253871897195089531705422189217433558821279315561281321351861164233243447245017880638044480965724542207774283543863141142010973599735968585839979900226843421251542025000077205207861876223429263460022149175980576027392579246570706272919703932951031776352437372450558711264951458380239968091679352705506042192284070121487151141427873020162545754028066934562869220835339705168463633417061342581117560247820199665883811486110343687570319323584463195231840868781177851139972116947632928055340710574579199643076471413449797477789746456967826384089752086106571484485056228983387984175017690200274876253747755148531835665419659408337595408422138882797439391341775794660633187990714241515575280731393611112418405972915839675065327723618010114485731214331067664008792699224550106290814762226761275826624627599064493881841993533148061766802970056517337242339705079116214100658387572256558163115224111667995725434008789653445007631283240775462145297023273448419973402282948022356405121030891444735855092965125586483885929948752930149670136078629718466455124049754534356659543054154654571464377655815475797391975231400891728277378466139903597393054197423349090759861829149262203848617541899255680617894109201382749282684230181654970055713555232976961091981230067356110884990827876350326348447163909017549493741388396952539183205652439072587833695980125865520527952853223112001421210452755479807078346658253182282419844849159206831749158149038940858587534374933935590050293843415372485457980054398394961392744078510720659324248874796886488665151761452194433899839728809515751886125701645188055693718278103284898552745282572515909832797140528761285731511741209324849833990043865669146454259979541373589874117447348904802340322182074619729429075982064479519540024687873671124367456691211742002346839149665793355156889722897178201842128326726353158144*i1^46 + 12087723376217758683144048083065684738749821905090801004263593320092589911956443746473811996048358682046324420693646263019140276775538719556403298833872148299096851764992698190545780928195387202347839319922144392588492810305637443870350539168512298598527587099660859422699410421464552570896680097210597286240132158219993218429580164878327593131939342111810452330464680458773165591673596640817046799273797649084540573700567451140163526574443263274150594609111860240252243514890965053771158720125571713712582112872165695393440864628116158127462962937513848122329581506799723544729941629229821592776047000294531661891366670583686760652016929305909094206617120923696904896605657076352630719779304897399893059355967787355408011456606755763588878408340239102075984340780186751310025880156103978137454273441941168105082355991224785362928836146488426521047558737834935352250925371822504586989308901683347716361054344558198374425929851727493121668399141783965303673592986419822641980061391025812191585346910352287378268859179073057541421936099606894136132182603612653959393574141782595609246969073500677325639040669606957406394303057631623486782333834296177300825862780091995259574620779457637040642615199379077009810951787704334722136272182695856311367998571224964314184451199216076354795287050587122513848534834871536091671262070662714716897353577421456495032276049499597808839340785163914665334091516891768280610764735040771549916153198590230807861976206466747647546575271083233777198644038540939461475090445912569522859171845047771696591314117486298419435195755226847194835342196510971040849699764100081982546334053127490438278705675157132013937680628461466529829837759756706778635438625829921729206105627598533813838381341245050013036108669778716232943555267207129924942070581747770104839509197750234288398210809169909369385905448983048264778642333115538847783632311426135905985725066344852305520192108647990569212018113366946132468109144878896349325400658776385565711639677110320286336564839041459998621732646118876445677260491756505305784220293109392996058580323119930210084260517835096483938257273035869824646591695281140028425575288043127699760823689093035411451175732529062782370995068969578859180975470038647778220382476499615688495332327424*i1^47 + -77368060138094239863866275935950825860641905676089577595783133871552172118141924989111641299283329126167347972871244113059940685035151795620875812806929758564406651730203122688661276611387270518109590350059664358773923300835611311367306608678620881563166597052563768539618107677543562887028249273602272296130077061139502323363626064540724920914203598815086084056473878995216266945008283111788353724761771221034732020114574420617577346018867672026836093796720538980447828386355628358296451082163143960156214501473641855861934998467425756523858686041746793339695888044193318189544054580092366854002421925723793939459776643209762084790381402566314025031775056699574549889055513174611897633129410883615955489002032070706692623515349483915555802527811488979332038329485781773292951500555917029276735645641800950788243399282085390941072154628372121586738683988311211203053573315904798713808437147847516677351423011038040076298132873062629363568285318765198563639687183289294293787865469719856470981587311947000783623277339127004551758812632883941098451664218672805789672377903348157501442717493060046582916847315478868373245322006219674319903958898911224117866671558849007656392646932825499473895744553181496185890824904534573634445830311849879073032220671515827059740230751663405678712890023124390431558390304971542213501267876077562709150335938251031780475476764189500988749521396571492340107641014860140933978450347394435183607195979705129495350676128345701852869099356453722783003047195188959697229075562313373036578803623522257699531965394622883282723427477460377997465319393032027890586348917214625137084814980319020893616286812947504356230481900641549098473408377202319547815136298521690472675724199863053801482157793635876352152113489415610736306668450707104669876992359934245050326903222454678309218289168383540580296710740754916389935764692578003831147756080831087819901551814803441303290260583919729389301457370417869208419936511106615079986196862250978244702673547484617563314859433969588034909452521511841792182120802349895131854933644143291591938664085282410959009108259401992556806855661505022923191086599804333936338036460562931183089590108201674000047864020655335191135741509949909377973541499022696429612945267509039412019200*i1^48 + 491568012670829903725627058098384306679510278126446143627095072209521829059775535466405936335526418258317856039373198713376873879751825466799942960971690684433538985117073720902161655834476903773519140338352120172251918996551895029518408438406122070385894999055335790378609246480874675383157696010940349421476633139675275857915434642984832874541435306596449246271340330617289292132812898075753046382228218481232131235924357774239618510725129792198575486447829813540423830714312261224834411952293338186235793032788979643824043434308412668129386156499546641077623140374658745520191753966443727514511507701262858401548967436274787596326857503230389657463156532083062055621987968730774088150367392824277293982898584133000878784380285322623854107717492524760708583282301552382944822178103850074558497726602561963485845184837349191892535962344623588591485237210362404590396119505478699799241498633300923051424435812583823943717976227192128970094078018719868175883894061473329801912498250559109699995037889729334618533614064956443920048159470105310274481619726677147952213687757124291834197926334650540472687853778218408930319113675057952027261201537174948566462788571384732676488669214367925690557125715754307566129838370789820737246114112526819108684930221974192707885182881206368596688244361442476705356151083128952742456275313153217311353789819354211724270428790354845971027843130989455259136884248819689744493979276481318539067884286638345266374741415708331501203580483739009809737735664231330765224784511586829350546853404659344511467296250205501759662361858589209415294224673371708765421584916221621111284030476405829130640863017510194600249168568503783446582232175673991422645606552972697230806069399547775881602153849146376329988821386921800111308110435848876888634276202220225746335740117772155623746455684291910917121190104320057270387456416870735611785189847826777697970776318877308894239345156978490261918618876206524003298702230167256269201935955102988129964526597079527263774019712987353821444209944603228697966774670976923500960546600440843833408490331465398405377648688267293477023599354137189706804288388596062633898427653262289206800993039367210621033702831683142046938265744706386349920624942023119806489926100588691456*i1^49 + -13756293618087124945984521775828187894302010613130383992305029335544726651421923097651109166307262877032159016525024705851282337800758236790716068614412240721268241347540768884422069148050118624779691357507191515532482898268513998233262333840629714882557137821610801480811921292403155786953249025393785106384829261645139484707293481348903330600620727039794053712601302172541886571488860329425538062782418941085939319215954344776659327754389184979818780952113244640264583926006651608632232633121909684272945842642648689489187990414160400209307656431494420878136431885720817394095061554205752175562697743210339262716284785292697498141294429783441611636035245006545355759226397444837621718026178200428386818826193635247596060391591399839940073375061797626355944885270010413383110418413395764919233957078574337890275048283244828052594818449627829048625768954444144792020484850827339095925712892396981368119743849406229369823050856452109643503220241434044323338699627550036413843642052395820255648149707783126527122135959957936911063652217390325067930883648148875385281555994966897440853395880418988274176452256991577073921972266805619617374443146745240779555845963796101260213824851599106914953991268772609527509299492208940321945799748221243083567176783555369171641722401109178770552081306080633625409109311193739788917218947267678781046019010865142996578959934675752544090823497457536440515954994557592285730140144589118593129907235004828324907094172422269582716090841187839326276905372941120987316803091476604323239418548976922994422688122202839174344605611773849766323078971133530818046904055439912664513665630760283432735850075977120076305006272040352291776913766460244591177875071541130146228705947058121787932243914308726832136845221644417894094723518936553818316593317230495188794127372224961026614286297972226490925502791656215102501218085776799483743391962010744149331822122000328329241763045139939579207395366316685961440525621342113011676515201001925128012998486709348821369410792488276054780575799079100733967145905779000447866962487492872804732661548464469777562956060071512327898338853668561914243238116346424085790941213223823773636177657767927027297668612318780069329634379228459479473691127559058954873877957705728*i1^50 + 237406015409636381125431867944460064033155013394880360129402961024079346082106711360834119467776515612117664758111401065147629874541208210222698577907066012693369875378699601199852793194138061489395052406135253030546187623725420509969017353914502533110797211294770551586988572226410339543650104407170380767516130864688385308295202846478150402608946181564171978884216742371874393484400363764113802524770377737047242468424441397448687422353955651286787746882234400123749433728258308154041820359094490311521390121245490406737406769722959156794927072635665185351804516520513473910887275135130065354876171257060701575912315225647858225317161110401839122370431292887986692834366478365526404762550634808389994235491122672109658585332393450505350066859408408732654471264478692227329778740841821134525113591212467765581735736369509286670459638679151577953621348809165800391845780743158934758890019855121162633375935290203419870649069819214296667181844719406305519767926198050588690544366266472180464395803830165339747010311340569395293760997183470899451727762170951820851471293065812434273153223989588537284886074596099780504474105045957753867398295390338874605909001649504106658744438339294302858472656629681251697656888875114581289439101105936537832174443567670388901529303025522318842732032030663147474596147819470642352381830220620568343514755572004173301652829904108226492606371986197591618120868463358705939938260868189503099639896233132462138941659900627494705578152206067087239832156112756545265552973731283839269239648765398271107504046631679071154313169816625803632478458496890532163546251420871900429738387573593837190714687820729351345210389152948777547860440446459158388561708524452094275370986351407836980472685200087208331674141017825538198889979570709370899362579782485991569049506316554334984263951410918694248452832568598457035766833771839495666260013414739749637464074003181650839537733498226394693077100756042748622985993393505664100598870311118304098776309495224000904950925072066770547558134910887586553582093991180751446006543326057040919577565910310469770023404687649778766658756531439120784666358904584873377685414144897806501331805431448829937826242394962792665604625784751302948920695718167719769605668864*i1^51 + -2282630364935450319757508124270310544670938298562547044930162065261682014345407318129903009298423938148260557866614811825140104828485754012994939122529356825329953806540230958343493847455851438190825758498247309451197426752256752326910529522046104057008588729858473160282292680881853968853052284645992271886660290480955424643179420216286791989166323790986836039661920705035834455436493832743435063799258517579809474717785750171573506113750047490056363336513605925916289033117521347285044260887860608891289941488088151619339751372812517366143315326477005875637913226413252227039379821716788522325653532893772403036936021555636556119911473413712061565803384334131912479068320209286504110417106107876371295710579873041688682879270635827637071208001921606048229550500552807042819304959728657595666566712521560159999061262385852510636023198336384765630102601617284058170886608750656101982148909017913010743997064491510579301303170228690863882550701038338038570583580239518466379807383447964993354846861856334726189501409478888815990932800797874329467890092691694378678667039772810012018942763817231834656115244495652093163151162482770621542009912615158928505539281759589508953814648685858765320937101429369109237282574434555573134624984066044512526387835554119883003732338567725176771523554378028203532176439884546940924882444279426344073339171584747084283027097158147676028626555852468566019385228186689290226268739315430583345251482501905001932748272878570981393560870762705395263197784863890406269413631522687186004798240823075872459602285268137118947427846755906193366602104279115613910578200096147726211897590731483784391342032736196592860256221625072713691590055339304541468501256996080118070772208695878950189928802153254006720207633902448323175928300194451506088591531550261514869018191321778871637251697222366201137612466121996090913880883144692784893948922932645060593540628212313709131893278395399214910952347558517640437510142837922299197011896275415777568841279946854797768252060168219003498278388143210575554592072654718195134564842943988169813517894430602621998824258875058974882997995159814682024877040277615056670778530437735834637453443914776170694314514723473934956855084858474839618127553888679725367296*i1^52 + 18087469632930689645659822673297279245538211410041642913402009980718464129214832291228910086512956942742983280163085230349466999850501862705224180198429316851428111132294573522683213335136580504652962504575037051398800344215073669174233810922326393436197414305219763427370741971696668156204674740910209933713642961533664343100335696522698690125502419348918736660091499282914719523157440992723561229869104706934924368451773863184130779699599048526325901161301381148265134477402466136029074377734429283201600452231256012611838874656721626250743925030482285393944107253239832687738752313321993385735507271865204370623765070710677667008878004647899572923250681153910789389746756312706578328355680239525787066509897300146200634856701550001151975817112692853625660153550132784632813689527755350122374259906290954138648981508204443959636550568524161859886291949118755673044561219084324077501709297138921669973650045628269990962825907398788904694692043851935474305486199110566380925221469076075905858893974612710622498856170346726258525702010320868956459654917833526363032095194601751982369149655799051793902756126595736931802609523682170363644154731651072268890389525294220375677170407478534662213323673688879416418391985697308933144304030303083438259780052328044475944223874114942207165680488761889205668440433544330943259579745688548425325938673179719690102138289704306565955255973950603350029129419437627369757588540940786005733144150394832240909090852944880260341656772081087938200179954735213507098274458279491683806721399479650395947476430741699361295112088666727590186610784171548773782871086994215640766664920739376228615244734440493780194777406775111247175334565203461768845007304919506377004452985108639463481598867683316083056727193241582567245421005034688100907848143280322474909776916550411918716710862361114145912860977260380259040790896416774794817889252201993257601438666207082675795476700330038176507991973731531099047335914523481949877509974970282132537037865103169113608288891064561685399780694723752603872130586657357334820313518152479583917652061455113239559918142625069446679181468118969348347926846138440947982148833035587987344643140427310817381760254526411257200520383265292756692455342041202688*i1^53 + -202946772426248459893960138120229635079590143365660508961751174706082763906109275877086069645857522425754164652958970052738737797547754933007646032730665250178935126252929627250684180120445569952571488201677379919175533513206085480543302775187516062769997401635834634453682942217136757594878416745031814798502852949168228059143447270135808977144792748134335552032117199297362537217694236417606760853914856452977227100762354059746851597260611177064682466915122230232726053895207586564211183656505951594067321022122462077095441962695626506116925737241244477377068876883071651258196864776153243271777220661384513645830415036244349241055554361599021439442725132995339518699263965769400007635779620414840818616358543592648730965756553823251175990088440269051589935843436427079383481065261507349686756009696757096037514303123982026616008663988638939366869037100179697121038261283220924321930002932532581162925229433613146353066631940629098002329424010449689391558748019586175594925810867712536592096804736858852544310875930333324458458435579294706856349501853139403803881395746321329577118738183953422684732588080980337369118300604048895908589105457569199918554542658093136347009500501115802228250359843065682149291351634511736862363823426042863868360779143230347485126614684626089151479314834119778805408051276458282353990847132171071152223693038463619164047270367642274525832247440871403960507092666390719733388757229405728734414154374032360354287444534724381317484455641329719833217168203463561491899641867981484947232864365281216028468724986147971614067274078969118462490174844189715593916585609952518438241437468413932977102342073111171059786526237486000422593361623929998692397184127592242480696666630594010581230434363129476646636253986138234525165480168163364186240327199799688045758756744912354692493954902485531876809759121399813193102561347871103155370277465606428800111868044015556313768464521982913537364077902474942331721601247322820100478482440452952621773202666281430800406509458595098117354111410040085525907811990248210500782373792371963550924167843586681921410048344060544002765565154896522917899723165547568393762627752523767764509128457261402820122980473740984645321312866798560430159409709056*i1^54 + 2881454504951855721899936177663020766737716948015783611589018471448548986962018201020834533641660277935928271915457168432036152255883576873240433298287277935588048120161818913630679650597702852246252297405644358884662274651925413874652590787961858601871266480907653688493866113236441608657685717846637733691419982229969696807589873863115446094996204545821449909401848634030557246013964379942226453313708696223906766475436225928319493051429945149124160785006698611884284077539418065048489548708877114894409166437659557249793770117036781773745260798091226041782258392962013729872818498523560384707854137448194795069281603662339496546108861179495465577449442738906392539563989423745354558933806574537307742094514261601164536889429306556992211243789655932769127847374382561454734069828298610148885802827745827070827443061081160713552486487609427541233568591232995837508303686090130331072580889760345902013013975203477961120849457953476151303181107993110885899824234477182117527154560243176135240206226700289988208025785396196363878125004640043142878766230914496631741927591561698109048035087390259021175990830848555374537391308874026296323983872874763554015042343523657061112436704121483732164947560606075207252919729735414593323448005758660959833777331330242816968714991458345821919744692159537118765122643231226809058733118385986266918569031408520455470022445271734492249669834919630240953576612123205759520975602422433811423136858659949707026130242295672027139618439784296186334229238840394386395111326353780904823245354164211648631765341653596998350083354967824798448241565343523943325660801752108115921416971441589457690225582953795474049540545937002121884052552819044141338145945424318483847682617702710106667754368803090600854358403554097594622225298445098021489894884587616059143043916425393012355146275264905093919646691594269092084177875404256894135853483457573413824497685614268169951701019794589069573768088419998844920401335777040024591324821995788756827046405336770489039614341162963267730873392397248727782884459095771255070705717765302859684820814380355259649466692993849033918606996859283390496912800230367400791164128277963476357934827828365143182426085929179356770792285194871944501002240*i1^55 + -32521859009220406226181828159700669033290785034378072831079131174402936709962118222178239924068819230615985796978951811117446594615630779947513733822542204674967586708356976514142052911595271258333896407026521548057327183799075951374567558159481449421669168272708414142496787400980248273439408789611373948066154835627441044698819677233043165193499270010256904021866733192899614232832659150662276802552284269718891468527135029854146075138143905628858491275199192041471762069522034851413642486262463313991830862855767199448010799083690411497740693589693275919249482944248662574850492084872353300306696281605976701646068072715161439241023581840600168882662768386825794301853380746641008132545265416975077247857636839118180652246954283963683378507672962092358710871178054732487058702227263546940228566674312145274194939515813810012323588289277172120830730075905630448360575146701096540502554216735099625624648707384359936998419626973930829215658477406987142220884188859270325575368370467280349128909149305961356640997018934946536309396880281674808547868796565583683125901666211663459910400366046825635121918232158992528635024180957253811751769061429585229734130744337903435465079387680253405368656618119655350263611600102993068665371622039656850555585060749710336024780110087718806590978859536006015150229283000912344993525350691342330959757177678595128375988454117451528007946350618294207478083234159786509289203541027044572710154772815815017042142026763522003630313980280189290774637415045539505659903158835965144301272374310254948508722373402099904340560319199413061263712885386539051581296261229109215779683967474320860748139799686291062878808886777128297751952273935309226689180010277097998396113992824153352099485931302915064423176717654968327875075699923946111537435935925438519120250874524738271277513264006167181105307646153898712813981217616260809884759801412441682692491071408608361496999408493467027521352599598483439904615825178667800331884724577206459225324180069016067302916100569070314445472089052438006693184523146953503912408176833611477135385613968553966798763461329673634665117516905590445071821994079163894691498464484859921268350207029009605840295065570491400347645268119747821568*i1^56 + 235747885863443538549486784486238055217621772760942100516688738633815857925068501892181112284114939199885830866777957384204586432798531780301041794472826697906796036164989924785906286292190739990033351681235150290570378785129257330785561958944214489480058575259767212134677001108342812512941958605859642722344325595052147060962118069211883548530722367269800235118718643055835780564090596892712025184145816745337655186290881170900147278820120575400449175803838542227181039885235948779868998799307468663552173861063042459799850324338752562174426312038407750362518643830755325348678067832355943082629713399643844074898974596264218033824322728736586238089820837494928979763930538729753324502467732185993896357467225404413522549301733767587325695516961209592891455355905527266542691066589963342502563795075312752230346858479986119355886067929186188949909770075436890759749360633395698935552090337637190838799697145631025050703046554014971287601176778882954731914190416482286034231780382158579811453898154469925621610604113581521114918812075017632529655475970568912990798814494082517644848686454467495366937080965144576381163481145946698193698021277034802068133722638344929577546436348102279019284439139961182579233949811804138170931701440910718962081547875648250817326935404661424501300913094695703871867860326147437333279959917059040693028308782254122509945431271606835211731747444468383144973920118739808221873248216517573795581972276163812637495104359012455073012257478566181501107237059901983056953669024794057284633974154060449074151247710948789066039969970940326596651092934048746496139838869279710522107671947845157099227522229408806483635778334050693603999705052504072500954745982812596685939102486000822106088038150789349472115409202231935615928265417208767202581923320687478338254107884651985636962478862459800879382876339753174274525821249522113222281677720063405642636911382656991032572422085540982090747572382458718877795911749140063598244732781584890088277002688986829520248812425652451457286327569309398050416322744172411907966922136311138179202231423408343850776517763287132674637710095943827321562847340902039227939811189579517902801566586872125960409013808679138234418808641028096*i1^57 + -203977773652164004365212666940949758306338360849586422208191753922069319136357114776820145287166555394188044568073979239636087035969815135752918238914244174710662531866276465397596839057440487473150620043576817155467139452517002801849867708751972596523374413423936634086829315434841550260679830489379187698616492414780386360061218212992738659711036229489370206985517549532854820314347324456990702042612291067796592226842242981647678393805126659877268686033658125370208266352086945998459620597800172428375629843742823997771380691649677127272186996848425182998200938459345439714310437852354998764318659480801327120702760760433582394329180335370062695106484602034317125793171518679889486109428891712403549721528901436703482306905245978073175201228479523900885891396772077298841143270180812869235641001542188345151654794258288546607028061960619391244222756778679302093878802536280741495269445374617147028592589882046257628222810186938882056971558561760695967797299734720313141384653316471078336398544650835252688181828622339537471956634273977783923450278642833103847384589806318242116128099129783251281333889326363498461854194474457549075107028215919773136862516904361499275850244319095086080201270134460492754822477765473360508747310025701285054309367931643616618380749246679287316400900185831940091384679282318686787506123715778429896581219417282514574346379326768172072532553522331352589693737397235931310336948322148209544766205286311263141052712416850963854618163537332550022343907013175424308977695336826829496940442944377310451702757382187460431368657675492334554248030837090302167181990805547518084756445530660160222049145061700256017201489521513936703004231350894417258824884779197562206484469522267799940700157771098283775649672843180844320915341951832151670661930535044354367492902101710079083817019244891022788530701445868555311724360359625572503288390562886816227863519916623740378290130151930779607017062778273159007438363708717890193138917545580984094658471447361291398557892045398638883317749386462523262219707077846603307539935501029684918292492956906224096499587437472692201421053805656704124318798447975606252164843821383170908072435040590862164353598233481231807476137984*i1^58 + -2266014456263337860789574597175461146960391209486614185758262167037215331200160645901136476685303632017360786093233710524507626452897623441016531989646716044534515314909720710897406260878254873155577082671535372785447073280889259919800893633410099154297588498691946537738883932654444441493344019314012745505861439379969719905105196973798831560177994840961711121672614576489321338727217233755521513155747227940662426745793481000886041934980805862693398270932435358351092996581136222488629311572130408200959458543553113619924777870953756436899032032072939066838880594005903958903064453428191012884662931531527611284639079689932549788516641580522508617808254339664873208433977215479171161214298784214869199879983231240920039993326625692054738106622169551424314576186160725016535022743157611040549222338847808059497992882857881523474689185113144100328011313205908557404292930251633043857212266571347235293428706616113905353123871466826588103980971798702476996380887605416686248362263342577878591547708666034490639218836714536003727479194622549525614556277624484775078853948819602404860318030785261252832422218853083768418793543599741511717408417081512425463128414843568625364017386887481199169665649678095080505132136391300097491512255171434430296451741967231637442482576483772827303736772152095281679858188013750076043779684896352761415791739599634070532354672404228657487142889216956937288096531325969363131908666522144885312772933961054313660272405980081484346691663357230002247278644206784386523770336764601879978306820074426364708140389783744124067349939976844196159524893209561271762998876870544758515052744621258683138720766606418867216972872934359045250200640467724393764439141394361145272452667717740152295834384701375908803705581044583849628875323918204017696004409379769997336114833938215867741398679455020528768780237427919810625089436366000251788444964733879238032606862025973392751796447931953494164407917099640226875034214286308896148645501950112081792234848339351135615185664621941875837371342288868166664160468775219268970017908019732512353090419311082844665149256317951583212762331701728730479771189320804639145209365061593341727547754810773262009445020151107788210176*i1^59 + 370325859677304985149441326278612340287150807207659973165980070945706740238426128153870580628584197894238358156766633090366485666833714541441324580008660424682380228735483124543851083445836721812435834060901366564073402089785072849805561196136946711188519700632064479226601120816125629516749203835129125157034571092620664943132479436859624986502477625859559271704565915169134019001328795282699391272804432818335184713276275961734703499623779324135912704330986094993794368653913141868857504239864021219700542987254184138433919376619206808199753469494758267685802770298100422232945958868793851282239255928036153710351622599797523275682541491057124122276239925060012046192519004413335635347637480397236418720560352840080261796286768235707859814596905193865940374838004656982412281953054967252716346599742980682300557268499116774526389059108238165237158923594454094696997166240033909227052043903032986096846252761379775391591252879903820530239279203091344467021019315158198518551617854183451649011310160566793064633727381068275775022756102945010949332808633097179861121677734030947644034597447384282376831630266059664767071197282183206478522233633752967730091320743698959709681593621621984562265200929735798913694393220181853315040810450684733977717806888188170361313593814122455393636451904810987158486432895016560885736692579189520114534482383435505682812915278839277062453508889954466916032221923504869240504422353907255428964776970313671581758664376471905116820916852881017059476894739884044090239493047077040794527424832804144958889293515389395184935814343987777271718417812351189903535934836756799632912598409230266953722797939319014176193258524780349110637311027628817731794545413122563973508578782998416133692053477769999160926765305245337981123676662313849917129436307810030412083032032590679860303954202880939726103389549738279775452665952267682710027812671368105372653873590456409754469402506081837333316715781465608197892416896951908703420774774511873219457029153988577035064685141293103110337263921343837808156293160822952977434642489234599482123130321821214314916723604447369851311916250693018089529070857121027039597136836905641345152518628453030963858844048949248*i1^60 + 53143394898496760816165969995655420642388138609942333507693262888183200701847601739687621438197470250527324588752762244837390073970333244684399885274190138153801258436532163965456014952361486706167548472987713067764710210908210509292856858090297228432374549284500611564709033291532068814154068759995112624633882561023535142721298009126364080243418072730821212898280263135788059269225490258342193202260311458379715242512789417039624344878735586323580024835283722304000846537687851495819400190470494790901155935159759167184318551201587198378409748609125961171336375247331946505990651515979251666710745571753900058043342264585402964641550741775035478825554816483894198124891662822973317498187826025936701445312171587433197258281156157402607186505430727798285258213501688225208607490939998233197676025393490891599865760168106108627861880655483446277467349369779091046674279586130660562901390621156047215752077122354843691683477696891435542533440043879006651237266753882011790074238320541489298537299045484026757069172185886503422512616061707974246296389370801450321880371382927645021235868029911516601387028241749557307971458126317817670050035693147248256402495221859288351976430160250782785432761503135958322664839534836722458123748497708159933998193665888361000353980595600469165045594736262589567069369006489562736730374449036092924638857768476374145244753876332438489106801553234427260412988845515534712912368963670692382238212041824958107962291520437829885361151372180400689587871652291533808711506074010551337381463768422695126364781819477869889041288773737741055615437759322235844071780296327757824085769807398570780487050916882114369506090626948756969014844307459656668442866199745837780601687938487608101058179804513088389800528089081892670981066989175706574519070633653782347688926983593730350930583710954511906781941424672794991904076578921368822281938980715242522974392584768506680344861436353224151118793681535213181250382582501680030909117684029430344577890467418463602768384288815357001521069747185362042002730269110722705340286783304773584467653093728950103858286664132441882898940869667660399783421811988344153401532558586765127142842676716481271581030481920*i1^61 + -311458279758325202180533742903793841684155417269020853646738602644271031336837768990681650762933356324259481581861238408999412621452882939538313681085302404198423214543898759834304349538347636321762112573826860862130335086142678208183560846284105571015325238179148177327453089220088624038305608707340084169002510224305358226606849693997431069243439598487656270662931852219262230813327407290258676799577413561581733896782150970731590368749779048722487798944155906674184856548391502254755953400094509926314093887978983756100867113439356528580590323138984605598870843644766467713143152088609009213625214638104066460600174248566095386824576994049662989349732965858836489187681542456309635195190690240706235139413352852988580799510976295867196643202047790744396375756834820656654848125689108514420146038905319996337272125565949237268244116895386865957830008216786819584360234442358540556003225961693442878827290202986516955324016919463488178909314602706942000100306901337407631147426104847316850399742675363386078534059623085994339317917404507684572865454253512704752314992656801240050845121463659183277804505313044582763367239242111960063370410829738860719783658566330190509931383753276365974250278436489314278366413482622289116768605430314790386865836574571085553766975993674706502602760898655777668544885060615051270669305850566133263136797165712266783286764262362903888679254936231109219048638785503505353094493915210539900341386232928368038086961009244143241073213287323569496701925266862579260073663106482943988747196821081210335290488144094249632337752296694366116635460416978598008469673064820601382905752907307127106405167643041276111165899858211035703923414399693641792595394437749536356612527716565297223928079278728104235757868868839498773993645281257872335028212347026033233443434232942661799922814268693663915082500518363844352986468073923029468061935428906218875665716087085924700406010297449708304763401508765762376244790186983733706828130227014792185210690438909949803813487228043948030232722536035334959270033073442637617117665087414064424107168208962599760124776935483851287982230870162816620165136515261841375359359748796111624401221432969875272237056*i1^62 + 1201257908031516725604265257677096502967598293183683452840894660139184016328886425148004011608032266003849835899335154300167629868788235129624387341418316982875597910139113632153634920874299523846376892068389308309038255417259915759402694261891475114669720911298226992519593417157938463900637378781098709647574209161293221650150443195920140596134406075520260177586244319147436504688168809710044503413933587643003683337014705900980597620607363425967217455580765368889203323092580366500137628565058087326856282674560535008352723724839630775783458644364904595024323355774812137534882589483304727552591040763807287155072883248376619158521477475529971053463965658441090243828670170928014065147546990735063643581196787029209705452320893854637389403886736318343789916661374923199967243501563978056611633052201970930392934147987777239593898936947481375447964786822352277909590636451473418621156176862877636752838094417315672283439814238633870634407073809173418717640940412865776627559849800667329672640539521417507303140189412040464263465949652649845591836629406132950053635897800673793374537469797274521360102277654259243644912447036948333308058823247916952988203063637603949207001277975088433765899202199793003128632716279408767467205246550984587940162209506743229340169829701511069685483656005258871618490692126784530668536800349193853166375129656486485733616153652959376710635956525816078414428757380777210450259796035509094569911571921823690560200836734232862438863702102017546501751815997238402027330797099674063411810657415499421016504996029999148304440216618341364305264696803532972230875922547621177311687392733178760366335270163659029605061803948281315585236739743408423950903007178557939263474012506098663082515245861090712243422802300504529445544327613666046566419712917729354426145173033994165787736790276975763352559240460594594321574008119129035998816079024759025859766749116053783684638943019085655028414044255004758336065232160860023802638056931939104905228942541071458838734946089313393556050603071320795876258442622484868779222503472993502272427001807262109827497326478485522333038019647038482094173823576821773466107856625852683215830721249538998272*i1^63 + -3461670670426670372183333918606693974999505960358260127680042750142467224314454292812590973394370841685704228604689628341423653363600399942870236048836136281737664889801682419560168912158084476343820515291045076961658015165490312458546255205623125266409386084190819279388497448916798708268788045558570593461894859011002357389535388532080702995081521905182565552483951722191038935784690723483066587087352739667500487913194467637026589576512045838150086279192096692929135846060984775788705742386493043328444888854452174544625747577508397469136845320988949017773117617155568828876784778770055936529104648383203176004358323847027023172595395175916348730749699910311144910395367510434620204526712276078940881592350096084603847664633305144581425300021106794671199213569979100405174384668778884213549104742675225263241630248207646293895792523574002926425040868915465776809677276851544626522798652773728935565244887932680600988029673040278951290955646065596387697792467849988579248414790716359837184916161247413528208569694066708623382660696736119962539950148459853333999251946452807445839721858904940195787507360070594446934110856892102713540682774377775616380060496709246310990066512500770694761136850291491427697701290215833628619173843368758453215950873675876689402127942421392983031581858672653700887350465161333206044792570002133310443740613937897655734693015186992912920397501164245003066080985236339363535535531007581963162132510215883584468756629937690082988527503073533333353357342289156157890044666496650313493325784915530391351489988180879654266651282111285114797336932458238304438970943635899488737198172207966777508880920797763534079688502931828360250808288036437774081903154515663832520821610003149529336718118841911829380417901696857565461186516302540528455588957672701568765986287664741536388305990200813064606679050881491363827297288824721240422202377409320400098617589032433530589784973122737037065117485467433106710454446677391633973766869898184661159611578311799292958510878533722433196793046396768273423933102089761044879569662915884185454130660685471005704765941006721969280083255615726880670386364139041145677255078420277163092429070401536*i1^64 + 7593550793569041455340724727325113355780130746723244598139577099637900860647679188117591106286524164341588572576431487931149726616057054604416401738648747128028666558486330624826427342307231933624051807240279502878093556401666248893740379930419213522203950324671917844496173666127919451442452761503323946153813883984828922780077552172502077279942205886715788366039427918922101781068350871606638187783063278419431680418135756988059344647833976080885309758728169177811845659575803893388104917260290934996918312969555158353687163355461538722378627908491529829144624838641676226331300663422594067162393199161760484590740421785168772139773226206435580348288767220289287855817199408479474277326454244409654962821371834770766769981483103093444774038231571289470278338460121915758160518866241012030174387458154154057457852282348132726776549137898003743800991520136868795977385011488317111324647106253257596181919497546837284659614437689709942063119103633239281476175466864861796183732894812152965204329911169096660601721325806160175320077713089747985738750060106200817877228105633185509223228272530306568745261132267491975154195350159500581531775007152992726087927406043219165770970470843456865753852042668741781408077828469435886260265358307004528768799591536002978562646948475480676216150691731979379075773401553030255072681544478839701885772158444697360154851398868171136799642295530757771201256281803000185178191585094036471123010840184810321773530280517503855084799001803588009212179214451203549170328113029912255749050189287737041963364641601495918354403148231389082168740492124739473621548314659396528977259386435160841140167754869627289005126622161465726416605837713422174522596965064220302083548682700384622707215576853162100972750505089979069006321571855006731158243352006327932476686874933384286447901287444025042081423791635889813230892670876237486255593290907175431280170358283101900222878044264662260097780226533657169950649367209141387669580911585775164520453053639771906815605582594397723988773407158085833281217164314426230990934724872547221564559530311866766805857476454929809098859905727648904883620716879573479030920305946028219668889600*i1^65 + -13116179177315650560790255933774265940952530500807071297653041983462266594265091698746205588170585837462740694509940056267641686590843136888062266780823844094549347074629016809493323367651731331261738927176879883583509191619882548304032173325991352252948031145497207417719516935860047410532208872641575705331988890069439378896930799718565542862864510202073787652419369018950992782197905372232298611172607697867061145545616379794244825728141213469985794694782322703791446975534275399745520180652923082066448572416748931796696571589157276122534132418224490990188648670727605502207310559715378781990048582493572868148409973398174196182105724325049869067053096582358286670575849298364303416509608692015021931279406605426016293950612729493244502392087290210495194302006916262116118433946750278973874444384420198847715873827550097530048522893270295517657114474896956143072305140062151773953314102482554328126928607196382592054623023336146428213506534617569700362452430229936569759657176578169228370781019520096634130661428081718049460176071444275862017454861044519212285911247659505561494082812468802845037581316694702675551796379859870504941463855994092212036248113899691472432818885158737608963940442055876122029645591471232031548372521324346608986416892017054301781621187671914856755584015249789633025959659816438526545635290926284667166014303707747958162951672439709186522067862923948990037195784095823687752138093886594609236300242433115612653384634185902577728319787714504094256374470917587875625081522689061819425087577601418118758332077937063201141278279265582356864657910164824361246283631407069951854641499144350423233469902031111225751849880090610824041462929423242826195886206002921153468545594455440525846057741799664652788958796352573924119131796888313475630335827339188011407896711015543614348238033067714943891630814387135447913704521974260432502805667939327111008436331757113467622421822255838954119095894326621028029460590271953373961331687247766322509354822959036648611417343301267411930482298691390436378840124412696220638787292888257167881440832648085141659973421531967221548828851909345684034852131711414010762111309934067974144*i1^66 + 17916965230278139089928772191957403431310250917846577626225135020905195266340803271039724543423059809891175651502255538380704737273313351770901763398036244612179011556294619396831580035262139054533285482922642606949439888745930626571436276025045580485479359937801697602545804231849203377139905302186333675217018559509576630670005496241213673708198963737125295831750741418990643256091271919909638682908203982412383409221119769982119070564848306332350345815768988906536392379508612437915047123153483248334781684646793695187937695153999470888658523894960265378667619409420312817729406301468761146618251244860826322730285925450573391704372831246712122850062105833624304759844763067412671822906903702132555266906529126141243903900712359814681972092429809587758160404860259291555376982389911832171568968544997906279809990910344335720656617015843114860177486495848822648451980239816860588909234077369576686247451035243377563614138245937790906099339955868145316140091993998373566715834211940636845062121719111297592812233357343492737750460724602188625497303855314404787522333105680128243004743701158622050735146577938165706005701004119675038228347219795776975726437155911571334735942830978418818480564248923872805882619671158142499863501909909515833861119476282922402344541021076425289412536675792009912997254685175933443757715075895638835335932175598219024326158765597865216121339802540804635415306515755197793982823656216365141707088195648265694110040581835148649759123586130310773210157148884777160573331012902282567662166747861840943558917896878494742440460935103407270104982938281542986348847605194291637533211093727344243431384888627668413192686285781124964748474155397977993269088427438904492814659546788321608953036919357485602916380467761974594864989145483107984709954428430165943007537620557299552666935276766132264713311340545020516326838520398352948156599322256185275797045345550282964933917002261312788089318083560618817289573448520151898506312732805921837740015432164617016581554525737623481924555000853760912318553105715027306316301067133705921697752172308612941531509726568674203706538096259191034611103637523744614636886933110784*i1^67 + -18854833657224009151821808977679156823154690746591164064922316510246742864120610095457839446806881318143472057705874888657608760406863869358302038365583079191847139033416190862465778907766328308545694291143645673851042356314714391998847733735159303077029045141007488510120218683034984361442318173695508591427027020237793247067763379693195981747954505674338947108894521191456869880652751009180006895237453289595943188967972277948130330284986264612170670702329291721465607224166511583709337610362050476006558013974797278333426840374922934500491696704822332027219214158932279915436230060827076364933580764339135207456097550732410117101551042904035712042087642592628831969553518387482032057902923176474704937276760766817158587439321433429362965581840846943676658368633612631946601556419044846699118187351109799741624670746601463519484912833529715516635492125480669605236427267280254820587851625168804597859520745105255889183363643188257079676753502509884319710432693066383981692119735715253243600110971031833445846592542835386713750022766708190271703838660624267987572512954574231715301621109292596171000909412705298853608086271214540024806853256258722354149880623877179523517435269112905073910671835449939071264738656081421660928604980800968218890169937491640879976763790486960546364035786305100436020197083887907800647502478317757883772223616321949408005320359057116920873643915119338612766075041245068562374703854882564448810763988286625894264420952105079700207634518073868752484237855967575675058390979344005060750421281354752830565720338191236670714808528982127397207159552637676074254747871453225807700994556735460281245470150677997753591428714236295882239057390592533404455949538823713931527181874700102314107375926838190751341002160963111037372615235748879452437371740691371431536520127297673186540706936371015870573688340560483157726001442241139341282636172147897560635178099046730932583803622331248351147532659615077287552869025410235511032935291619488208704122334371765196815161281736626071450368142933585568042040708405032829358140673499582347885736405214796656850759388522125793188675626025256513424932499822734832736141312*i1^68 + 15585905716827821479656761744696737609423146723714016986901090981458473102092154597538105576215159668963800316823860955515325682919458171265407258135910729718718153692563045978501411399869444343006088774022846440375550851852048932913061417332784456508117084806625375773484074010001276477971142580605475338657225124026606211713532331816283089988347120914241701274136797204829103625131293579205451379517493105252719453041397171372465636328066958404025295284960882729201304619063692420592066744628845393024707019823354847293696193548456093436241322607409961368985505254736603524168581453912517612914586894168849803909202275425354233142212665736765744484469844080241197111674903903195171570502361764024513845555681279536627832390197677790919243119334142539471000406665401502545439017193300886841598035486057249795505302966657012092147379578753257866389876463258801747906631207928402213547998516902075316460389707451761053063133899191006751589244496316669218912069670556451945705804077152089454627958619434351551818498704458951110829550915894597659573163252131787385099227852252352765260325147783665818144172397653810806926174038367735706423965380015161621211372012797433143802976745110269692334189933007559324173486037496811021871540146061349722124614342714124127115399655556509153774202185027227670569348758470257440395448848156822988766664248550614451170881926548072549858944952514084482746096498646121657922820969558967358685725514212862803341254438162363809751708878931774891041095827878889444794894110480803515132098718971011872714411741554895791327175280538818946943431184918210052570218436309488675951671355740001653841327876052135723068364512415253808980289207441970998412365170444635165511747743369416383917477523426156629112158134614710322478340534976807903005380436148768375332969006413830025766475677501787353343194473720540635953012205301916890245557457922136613500561380760957920370819311780245597794732322274938363696845957035130401752477573092065961428678680158369411338688149314292261888612580637495944504644611963029536675797513121743776088205243727815760091107118888961895842298480005578616638910515968919732224*i1^69 + -10870785554268458103336373981877843016062063665369009733772120802233576660417048596149342097400782916290146878309744982700582530068616532331090088430885244928359956436510367010231153170939134962865238544234016902252845980401648295275439838550492183391224352863567919138132003768838605999083830206846117694434757891946193531992921596814431148733330944113438555276071592095402616823073252779656383003044810248087019138910125802241036987670802715396606243846829332992276859287468141218877567048304873464391059562230263305982459712001281369339495206740935202620438928047671836005108595820363314940619878650338204129396903587704670638456585026534510947243022070141725089563195529177576664700629985417721586400028211916093102149050783521135190431522123692638376834658075520543003254787288412866200276918225694307046214489199686506399816008275888800520276783709489384832526723211533259369898796437671467711229543138257072473575687461059570627595087823989486288613321302182770018673416147843869530189474850067785907977129375694026414901980059870416022923738702759667891616315775602863498467233581027766313881379049952848029339728297027034644898985642570613871765443543886145336181412705827379846903003238577202552078940172997490435272311231445897941057774927285274025701792085798461261240599518339105928148256491375081985509193489611912417948349965637540746980846488615346002630822116099645024596252123532349201717731257799721481559335586559417282254748742545792968748394779424585113280071919946504414754405001428053217329861385241750963088467485710430622792604189965272801270354920282632519711543699386783970121897554763432686591604444544130454295393086066185709668437095455494340167592876091462892309985751621012657047199244887222181385620053883373113926339626687542247801974028501518361457729604179752130866625601142412791026213456837316826774457276772414022207560973493612402470546461957954695041924797401789472751332161252800411260336955018582097044847482884909259103520663530360881931582212918179641785458643731792091336156493993325437464666033014795039439678049745200758461843192059333450202812524064939029475988772749312*i1^70 + 6334803988818032335954192293894344268348476646457996015373552977477155399290833408379098546803570029580910253259300900946469620971303805880076194672629398673348197418009345428174806541622486353428429170196663848613319851896221847619078056235983022905835926649340634342892857164390710573586453360472109356964234921671741200782816678323465124970482245816863140678128052776977778750271245076505038542115693795793513125253561669284754559361304029315874882173092839752959987129303984761977761164402691421378249775831981042825534824632057706012467744690775608607515309523086191821662677826956576592649889916362983476662387866233925667362203955021522311268693625619153403247121804433402994092018453021916169266613626550571036036807111772979191592104075269793763476826263973287785270515912065261672381635978916506981849734547501010376665139667376648382677953448261714013011552770724198774365625086379200498270136282761369165037200553514912232490452436097859290915847535709100491322340684146124113927676261185477355036512444949484369708688793723488758935358229424044918624835913661699554869681631137082914596655421197080798579610828123261404703664808973707517760375215422415648163563827935560431103128902166820298300686966867184267554838089981149223471201712426814996092184823679850722372967446296856912520994741772447758007907202890907098826175617430042187420812298305687732610100518998322904540905618990433596297681043601352008264334809617585755135945537455114123115198693941826554269906670112590035734430916559902027911828364236431043966256882487387919865755185854061107985493021103350437722683216889072992126971208902724988806293566231961674961351318928716343085771278592122488832636438218929888657872565614702460960516897018147653126257453757223123493689727834377415073102808081938968764683928625199062163178355378179834511122524423911266332473428947935129969638159130612265368203284930239182064741060734826749264315410470971622473582984917676461055715687495220158493884376012979776221945771665476961775891755214945689424051474019794983988889954550492296162979202121277066878472945813312624509290331815978716469657600*i1^71 + -2971287795868878450291334183546604336660264620908022168906502559765651485218565753184764183400126031612756188433455812608195638057874198359753420344109606963937948253151726748859681905436877906340743701113462880920438205054139872005371331106957398458177647294674450286730918410181747340720141561402050239762101491569384777069354681462748809121040982604820437904449561937632723843937260955166125029234907641764021650982599809250810791311157314115252776011411688285567905156239792631044125909755871513902125006713463272521309351420618204345870153160459768941663399291513031923161578834768529927572823649799850615784595865451821686247626860864520360063896825684953312909479335360632375420194385483661515064964192102714511034022905009576983979568490803087866012563047431737315654373340648319805453321831620286065630317436771016909196401339561475174727326204815683725706731993659091106024585478836597048841331922005078835249745773711056316451720325801108746259097636987390584354355495950914892793308290642590479726932857265921033616338137044439467964344166596719192052542342854029513853055372749364947336487688839666979508641143830259416191893325449551097843721275535677221533530372982341609059562653889773946141769382879302692016396941642374493337725484020446355517517672190308320937198223674136558995297122963001222498564957640951750773014934524541336590186521514637374196405632577851289517748748326506813491719935480342616312438500078575683699904139096945421518435066159808233202151167598679830569367874001081839617544377667063804630830747521129418375134698800254070247353766575105773959050855872804922028350876166980270573101593054650101087423095779523852851738753290250810675182316628290159217136786540963189113579272654855880927572779441347269468121233950072244526954128690245071307033892639613234487095997702269353731778621431071074767320792402471013861184209317383164171813298500325011826683455890974525215596039707338559628456029178844596195217584205507230707121589326877352594459993288393061240487423544601823815510594700534133746472771654890292813488766008209017542743518535217470079920590500625645568*i1^72 + 1121408407049218313676741361824403731864087905704832965714658420451664528492251068308121333093089646175934170340451554459611866389823387766633581382798647841911507157122240296273776216844980165885325622446287638520888164907473937705196865923348654264784813883095863911239508890139971049411567258660463725502688791832748305667404108151202696415136810781218721351736357403119375881283793346335963538071707377586777674022515206710968841664780830004851786453248600190739184482833126097158672733364400516718452015963276730486351882029644401972053745658051414164726249712080711699149652285634940668535756703102547784574234031677705493240084976487756429913476943647579214190811417875765955408944195170709677024250566979242329382901109805260790862535620275375802710205462752283798755487619308490992273584492461523931532782409219236989006764430857428929378091839254567144626681465315439111034967022410754438480702935123484552861546437508008167809293169285707095339688769925121953613230195031991945678555968179776447073910022162344410029172925196373791114361505460400834812456239041923025176182753466439253445935102116752233599416164546275500724502683414853575282981982738810140134696917771119357784198623461657362429640208370482557487250581012112785654625349540698657905568286506554495059711129591817410961247975026151463888965720598151744731688435755342692222826353982051442480569612297468644506086209709945953062588373781373947543854381423897672399803308165104818086491158854474863760200347260238404843640199047143048966522661499985353174509070009210009867784150724898316613929448443160944558522566792315488189806624764784773540646844041159112334877263493567803671750127689033570785067368992135234103579622208909264046587724304771030636758275784001913790133490611020437325892887773370846176403986006082797284128060863816909878702441273953014768844999178568748809639749772355325113709553059146106275313523133940847229709514320471661821706477617088235658937026684592863925934435447524262105131661516242953288348843784965154487281106683704934279121029436253895743212020750910583204773125444932119378939548270592*i1^73 + -341787499189379384349088569570879763110270082161402087496388253316989837599789963348986658292613374676566571574757748541900778823544938411507416860905862068898157556921487109902353171445578062436372094002457185005235812297174544685857258037756304053644400270495644835734347493449800811368434836048355648448868383099911106232636865494821265596373706413065000110642858888218222713203650909440112387696958033371422131255358975616379278768284190553788163600183764558559893762579118508000095378197823590619797495274163052465077456958927563416475408652536124252052845219418730511550228385637364947067079725640752409330719821304307853594626046660286015988679623927300461340394154494204451692501455242864649367680597062518414717025319324972482907358320549122148774756228522324153325025170551306962023697096987519517975080258600795670629413276542559837783448274982617161618369653572644330447352800365933996469127534833512580897744101609310391921271937584058554864647980177974890610964841655810709691398939260592651645935167368421421372596669652738207512941001991643343316550959790893520965263847082664497786635318900945816851589063066407969879525352796127518839972500586918871995014816003888775583179769798708263821757400225887833365314657001817527445902579455859924002319840155274942863473485276040325909266521400400767197513688514012208870377422617429373758972160552680763013694881233552336153956181701224751977955740891816312909535542833016830800718362984081850649516114236426580116095281312419877133364752867163354160088590467266876295802960151831616220290872032189518225796806059806638848248100887862734735712085706343103228568902088758251796276572287779362453748890046609594208925191126578158076929738578505246907186462852214339556542637414948907157365062569208088840452576655730594987805019263976366991658737736869095364701863958380397096553225799519327363063904670133800022427127960045706110931223013742528746420363495893661540559079924478706342292555751512345489977347788898505960051971602006885768229638313273447411792662872928327020136219117601884342494306989431731613943910787610360485511168*i1^74 + 80695802928769297433336124124933708087084211350981521688874817603149313084403569013377404702991019740329707429509426251423725162941151286092427773724393325305100289726109782750767579360543115133992280669956561825314114058593976019429722017099377802682094003109387420552217673184869725636466002083046619870139157055805454659556486394814499402731618177445840008867135986464866942494465957220453264971503341771974002745490912389221522017923611746658311287199877017679787965938070106166618331455196455047869571628356253087555408167145826590963878234638402287371036278008983244475956101829325189274942707425563980860460931883540991404707480973723097514573728591107304718278388659788825060220248751033767343672483802763113023413388779486778704684371281454654491715952528744106979480724656693645828680948032695920096546534830743390737117300110139711485072834213261674766010123603983853896460729759090106873132969798609597362181490613122316995700322491017267492818854516437162275173856944739574785146767747347167566654854686994635175704960986648810957826094154125062433909502309475987647830887627294892935604506656284056874274011965231099974313079082635194607554748122211800568788389812344014628210526069158329364125400709613167139188277575418872729162606807892031574106062665502330887254677028976799437862478284851584834350635645217225788952524718729291726176570598908282331751977135861305125602024668847077877943172261656272077058025807216993170202561129822230510683297439298323835008239075734369046010477275988995871169523314685849219787367167056607115890611060429994109869737886652032317821161892444493575710345789258534289867338053140488347702808296284858907025121744133292382048326859430814342136268303226707222636287220825048116664801283848918867811606110538008742058011266491897241340383808714652551704646075433228344074132056915957105228476842275058226451114556795724707887101042360275332057001833727018213599006156134113645794915279996728335770754971426588920196188022512601728876635261284343231297167812946786434341337570578346662143595115321153826675668810022694928270698082516074496*i1^75 + -13533514665070687433855992089575753554608095054932968235739351856415239648141179302974601960055759568166904837445681729436086233911128251115783311728126686904194536722924773041447301284146669085861336716754277950719905413066125484917989365788052257120939886815944137343498625439837666861283813583410376034640451595220878111206484977276760493244756054926336991467328665189096867093322322965518590155431786001323109383830759734475494623960812710960544305018515605034058273136812330635817480726290704044656812072582022356942596962483792420434976122664862412232750132758615229687526019005614175787865036468111244314156800241380458520869046786924530235355506850789343065338449237263359901379648425146469347627330400523953220932337116102577186248858487702459036721650889528136697229438637341912501524063262242376116002089133991842367414365547009493321747775175038278725558348347985335851574832533644122605201532649370732211831036475304369946334324978278273255750609255508937171999953952635974046012323415241694903140046798457896804409598127779376827414869464961987159835483599452047051891433095179050003217647164529191507708021367036822156511656227532838514600995425909209512151186739721688616122336961709345618070982525680853951162459849040078573638960654261889628775175417394938772829230400202802473287016925276363063085662374814841073637923935858526240489847388376108895673385272162587643969348847408764206090081090789732709004849075273395042997293651987399595001672517012638139543971982838520314684385631969897989745481463271230680072523916317516168242665303624001948920984737265113088251300567214423476054303568811959994926285646332943793812623352276301523592697207877193781706320950977941812202528437898315551323247666020153866067350236122135219825743956955779497218976011280358697184169288616245892601896198187816197242530133116471658531038199309549416327896799252096540523439482086907968951846717951662311164382917591114946834793053852989175038965201592391797544444700904866355349270093326935940283396067936457047421207333792142821084795249138714405829343517433331427224609357824*i1^76 + 1428892915422833083225748564290271979837545483389673546682924278389000353933533422974632914399341548298012846765540461114056048326408996431310501340528580056630776007624601099943837021288612831407005990596762810709676100935005096290584029444730876968180643464234057454238126652500819546121217782840621768640957272061560870683035308194674972140951410249654425278969988285414919168863182592301940477676180215585277652092046869656266951084328472491084024658163462405218776751710161142725117437162849307736424957987359118649465828343408669685185484550209404674629899895549058816983396758195761766649366693238921931332982341780356602634130542235026865908247033166810660638301066677501329848311938484735053455373191405860201148756230596727360649068145976440747091536444013811073192253924518364153608550824095405734067934236047610526138558939717045747579141313728924652171128937004050236311739093400004775542143959672321595073890473460079718347240377008334799602861537848460907545908819840083443500703797913886934465815351422966792527925715964725802241474209502481541955623709668691540626996820154654125112756127278451897624015862574873892837934066149923882438703662818706607264908063385924248982909896652075849875222075790318325458874312273714455466959829229362827452889882135592848386516253085042762656192518085565173211566178049727228075316775140786373534006094089208797836908770411928780365739598505575776806998095151916318255681817541019990714351393050863741432489684360139146585579882324504629822992550618218373871233397964029376107768137875038934155345533293769415987183647994478492753134794583001202624791625550014858336009261900138669906267001246828703318040571816674216533822591686571067541501001212805380918141620932074664778164355766364841840987403020940515888995027624877675518499670770827612258149607154765493269663257778071967422187081682695648531440456895927275029986026544950183562823234823111640101164931246219125537959574566380087164693814635621644540624712017948391588360375528411868987767787497903872229200638516922277087180852252345890425922001647769172836352*i1^77 + -78471428761758090538258547613768502408130170893689789636660498089118748901259018919675526885326575697387343547730528940432602589927383293686278769348717691895245409641018814516166615893883032832749385625424769733917367932646572639890479770558660824986629652383480479568047433086302052627317751965223407815860228166013049464058965975362329992055248644239768899064275436991691808976038697458422951170852449617060992223787262920730705220895272985490130604797268830477452562545905345482312874627565708809869140732740329593730924750831298623953615984496402232031076683414662718475798204076567262775529801534466416402985859866064117571729921154210739775564374363403984301728670755670998656315766151972253769789377841758128223473792542017522891070665807913750443839978576538204712872244455794437842299946179468974236964835752086138298977942029194712479696653138472877140254239789233190737947147327065019379615991947647950062823139195017501496694085964804855421295971756897552847422484973558813743463771742601905220592366733720496900434184135788954733142547606277454529558355460834071747325140296496664968517632178194954340260339697572297257116305167209974356904325932871610206331879261094293144582055172250647157181628687965844355386669650582386779413593889676966070493607965657734095643000761465812919117059130918520671227616846926086553778271697494735421445281401836585603786661642907839205140839462072667765227017656552370903984203048563493457989591842209322878738171474337785119566423534326421309879771145000888174686320169628045996960790845384788254170208199818592171654904194267745207217628468408719500390908918588326051384765167636042527549479410504347599801639412462838266424342894262417947243094940026471999136021171741399531346015454964196091812580722936986840847070471658363752881654517597199192261863756838710858426705758424219089406680616144609712903460538813499525874390603243639156279846710969796039398351830610783068468248857711821482659600189520821176476881335640120613178949092528554389742072507136986612479882069373773847476634000572397836878966469689344*i1^78 + 1455823172477740707355076051490371158742159719393502025430218429035338121888451841313104498864774617514526666167877906096531522304528410209412299001088843571595813251373790408289195861774568292261766132705407091359069173025948674815273174440541554403961565901574501639542076964262651906048004234394251779933376645780218033052121517505723481313327468749155257258509735310441597405493903244935551971143235419890380846986783070396935254512988129775464763797481753064235351094993225723947755996760519410654375008250976123665952763518071793818994691502826794137529641829540490966251904182682444507278800835280788733778157011256440020494350549274735401646654652059637886148260184389652019973587102353014023601407057694533813623928623995987471792562566117527086889012371920808290286246058124747365002501812269982125220764859987070174312111783581756988635897987979237367129109686898472563170860331638958708023624378164296665617310679786556782019516001214072174034999961826402130371090941735357656363140015886943248865621304548649518344801372230475055290842831863603098063336380748935232178641772709499940860690819939259039937614152510221199620557748047084041324991257553950811897669076611993088553073569454002653763672942406719181523174164201666139172726840724917378627971366560224693448073311669667819838620921980538685632059283218027035991280077507050927024990227514955618690633101177879955422854913782415935948749053917275234895142523204934279667916003381560603624436635669137802872120271525076066162325882046677951518315196093614327622788909535596326947032995883882406575606493271316952358672374496864677540046002789364187106439223705253185857962618520028373510944717646808514762351097146171951469837478316806522923857773203831153051045899238298238241079822328415564454145834365261908734696552721807767863811112997183020187990176321564308167661641409207488737089721071968001912364595073873757373901375124946574961826587286793025783809806539694151779877630176977170227180379684380153610382860742869404342485127515978084233618842234080520500777844539849582326054912*i1^79 + -28913921390779045860224131250086746265826852707163326024165499693508716258492855367942690664532210824175828617973626782331198450124632285528438218983776237811873331116269380313572815785437061783535282624371392460231060302195262833215099357065676692036826276027836750337246794633053144162931070043775893046010298716729389606833346586749744111529016561471914140381334868879553120768001883033202847765639660960444627855043519758124315402538550425667693569976574167505353894102771086369769046120178287143625561108141179973020949708548290376305002634403747292862836416037760851885696563818746329199221969692129809495059750486399938974975702141852562040070184029840048397328677755864936302879261825227829149319789035262306655452372968559650049402492607899499230571289018720882483864091625670813750217272251153362892525746055421848734760604471075159709943122938361017279148225552926526757375673720284059766817223061923649539842593009475057889993331557594334061904381082619778988393716500673190055476157033902831316980232750588692076268464005808890675722789340854958864088612812125571250226595927802077529064417562552240957983195234686839607716052506159262181100007718327983018026745500114135322823637756309475129727854830618192150838533597650801298866725083662609972223625537655400570093725763283835161071561503122146795454977387955830303983765328005201307017635122304753514522079908225593176144800829005521240739248576494719932677676896399147168373519499032193646559886083847595699041223201966737124857413065742126081606489967197206104307139414307092823714205239107282576223916448407037495001494790972633370548427947256272579237225474757241357431414238329576285724913322915727054885612206591579000521202302775887184700022680008677913969891069779916837019181695277262939245354175251237374463125808200546232337775681862858434049126093364839566858106049641143228187462237736500594845191535181459913905286599533015495936413702534571726787845221767586678200746351459673712535515322140708541672991886902975965576605960140120021829806168730417318645510879599132672*i1^80 + 3529418527046722047948176664522278152271344853779692302177077522353443858638655367999964748168962836663277951467187839234779062296570894501786990195547975332170678907665888107413237368966592340234479586978783793892684846021296037966359246282579745621602979876925560269265788903007272481180208018953478587749113341211486054236418349426865910034889406277178989213903407694546834621037776404662912776429949345534743553276420198761409345623090587530869139141240656991199774637853957922267631476725147966096210326502296420324256614781925535540210999782755245352539046255594263161330797311312259509139400807167414347006594394022952683040093270720982992791788847184929254101668905799386741911004271527538465026867800344693359129810673339575087922157458213705541700393860075366875184820068288719136267539150712827961342521855631380205931410394987402421305454468131514265217099196407391780873531975268904704427838410277964559126593117224220175912598011851136411630322292280622917840370612203591469878023898059377873034005843667045306287004478763690314052957641817044469286417904804332879799032126630963798066657125504172912806505482345946111948150981779013597798967980527278888639248669719821388293211104940954920315536611195556718727799846563631916406594168616846546730477782351929371557855358350206970249861747567176790311198193157520894479951600643559102562149486424729982173028938516254244514200291402044670666262991735312330356614320079204601420884688354760553021910396835497556016257830376157113954840723213800577240598567476243775009655316668419003544012353677793376870418770836495166632595313947517480963468226763830018940880600465844913624778587903438289787525766206475509989270650564829019900343025145853400138788127647724969962732979710385517306519333616178090680782378862675007424346054579348637532269930020121403401840882146561591735547928087244498184722915331538128263613980117907944102835286111631905707122549011037914705917123932686299408633445436190276924058223483817331660481056259691585594902982154201861267060364935411546051800203264*i1^81 + -47851640260132839489582953887794759125185548388072900279198942165057188382571444353370305536379588033224754899961933992938577482935844631530204873737795967442513498344996220161635622001602349427178541276794663344699945382794861001099739318346050518479110406542200167562677211151720881050618768222798782823361530354631242422520220221481127385512508735900723052777606323643482372234813357162184248942246621752703664088244811988607544806593676551768134482669423004224687882758697566125233830102428146688307691684890381073954803809631478260100492035991283691357628259165212754110237315736773896122928872409878663891683793206924202563867032038626233700230843100042070880743226413843411370741529277102293967906171189315798290507616334802230331429111744342189524678843348473665463193706349355555037821416189621924129446524213529453541690095369042542251276955437153676200870674584308984417224738586806325398082989906874572709469637236512163033411733007577260235437744654078050793749470364947292863000414154573258014430856091820526178998840894436577435216611885553513029023927326425241668115515821927126933951523284794770607952616834078747975780762757436804324003421245257290647593254590021577932189061437144038334902777948080357436894491476106705179529804916144147463675668125864894283496957048897488262312525970778994467713587541597176720869525897670790758025603240644478773611058942374047108632421520530581438668367277704564911157220197226648773876237673602326189938686400588941911998322617986367660510998996269749387997327766308886117736551468637535697308813012707358780622405301490097281702778318697112553666422038065591323257175607952089768500343220896538004907695157225528000208750631873909867201124454935451445101558540353652159760357655977181531790738633916323785734984331569514210943679680893196029046312906178983983113734080212660796955475868524929858719558257120255850130002602448115603016601194657800009042863599528835450734150519178050123623436959834394100735332784919502987126488101913504073049481646281907697262632769130680287232*i1^82 + -1396145374405156368736197410565238355382931402265411622430434590818539025496522544598490721387078641168275512880445869692562015012751258202252225754360386322020410035855101690956072243980478337360935954959821005969687498262593175438973999862959122435452427219518700755515448265233963291405569227271017983043984882099220683361979864810572641671353012517582884302198903035802664554861017343640274849129402514557925203656489300413141513111760617758521508625130138408861466542564097672852001597146002993718197744116067827020855980548900778738529116554145635862252519206019128063088951655756941464560046025566960544882720887219078920472531711365426389115226946361827209168604740062243355740087461601156502035440750434812585441143396779570369511440306279466162620921688466607602203317073405930183784786793210200679822697436126428016401290617061760632449626927247118161316975640151281293522743993389698296910784702054090087021741731813370846172852122340467301659202177765735533082542921470380114486611017059804337344118989959886477929975186829210915019442953484307266193348790493811825946335573202651596897471784176877524110673088498873681592301861789721106234506803601001421682348993786371741512636670672776690439944045315171444531581630108976762296428618573106993702320177567476873194140151082447777121247910850942168898661176107616839686778119727564157945681071679149334202358808633616875433802876405159419912267061008170497696633071373432569020172077662830632864126323954822786916200903672285580592631450852188474402143773536776048182714784294093891987035342285437651173742256936895102717768046932303212229028420317400947824997589557121362222153186242092942880942287197585970227835073139146343280864740002248398968138932290496841379478732641107383531437817657531788580916985131740825226680998067127244969291277113092275787087012762290166708830991171753158843318870337384439220880731484921257325059362709949682108436442490051860215921636940180274830075992590546878999648467173821167345407329448059132645918235498759474427008076742656*i1^83 + -20078087683221720913681152809617417429664753422766384852772303499800383403795299571692404037198230429399812277598853083787954623962717653615961808960760689029988455441405390802282344004169816830007936859523291105937785173186225424474035118432748090844995784865617330192314324815958717833669431215051032245511751404228738599008009004377763547392735745427294338621005262911240138073197509395433851529094078841675567185238905626269867118913731521875271112926857636999843915977050570574622413099927123547411861846029809605673017913544245773209086506234961822065936351171046040340575524396409852550504034722911054913384965144971662130323845522556008981656642309657554616152829420269184914582782625635960341013524769428620652837225064324224970922314454172207818392287541187821511061866887217673646199007572507788005055188927447024477512814719055354651345216537353339322289570956553502753003345846662356949631157419298418294900509744989807946317266121999514202061412460981737861864933935810181528734055726655301302014481529426640512314643916529761970627140111790859520715271504342128686878756987703099442283966853905969492180632042679697366401208976367962788848605772086245083835916776451997568401239890864616216539371200056762967226015246890955727561193688307358136234808844875866967240066366586567854736527239029700403484802778057114977598648354999543243119796212014750966212283758102333689405748530027244026908006096664671732090221977726429434504240043437239185340152385202427768013877132377265198164058012314503915726514398074995066538548082566874889772385575878505146331180700566541815663372233672123104390388738318866480513238824980332134283554552116410943011626191176948202934405496056004961533703106091168651101139915285908469501076531751594176618704744100311453359613655043849564870993065700458108242167694329981070214618999443329118260215487497279563874033014072853301628793432765197448068225339128266525221417084789594874915366693307611544706885200070840174046006333194513787963982722856877018348700015509786436042752*i1^84 + -12301147819668712785125328248922814798232910425813496419820737993475635608207999868109003951532170263221174241976399493839617482892406477412885352483253965110665814488263967979142078331379655916190602922500579297966348964090853239754769086343009618162320586563919689437301183949941624092466277912018929478481737901036632979245557549872635124933130675564151597828542330627211565809359595195913083334371881251834204067397285832706930430961025389033568613657488399774921307428450709554729097658511208324937320753022616149048060437778597438927153886349880718851426299732352510099335808542609089333368409465406960905797446649587288617389674144406340845888065675080448576919380048419645806437885175905653887052372911632900569958752918526752228634626153569942277097825884139778315806639144933795479575589392435148961678072416908534550820240370378402561822472841839479268051271695791207116816376064649746534587062893846076105283824484232877963629760910141026469664421867074505657418623744836289504051780956058904960946890513328538994766347726911709671434425218156328322018555634414476158164233773607053780769492036267409653440256413701562133811416833534569527668594884326337764379352119420416401292812635810847530239975465786479857489542845485312697603973929910733132949450033917314508528468445814071793335579262448752736939434662538629180880981088012018175963252046134393762232326510662980480217600192121368775977383982652760667785767082975318884443473111094649998135493296373261661307545061071915095209180658513338938421855602633768523242432283139404184845339641454161504717468411094401535957631871204836927579563564916608322485869734182597349461687004990680143493042787887376008408130789389101299319170689375505436405788893558163264810947351662663726469693337009682188663746957786615973779250331167665687948972497021143655877349276827457437066956943098622133863291259313791027159712308197558577087126545489183794711020139835051481788539386951736068061953411151203737727414293409429524478523544898559007036938697834496*i1^85 + -13002200253915316740541657477497983430425105026861647297289018192984001713067141337557491116510048092770219299656948240949854225079483790349586273932113357708605601762424587220498891031822369642151820464512982160858184493895237218900181989923543945714497330048534174166291944593707365719630360700874789695097196728807778794131299396634184556743727702298764162559523884279408345651758354767130006237724499992321168685937579769910544007038663862033540466872631785429090294923585040989872399397505897940248610738062487886332558359094139986544353308983298182518276351788320731894684810421614440116158628319958543101217011268125604240935669118824925765596674937502369266752186410978805108935665391259098398796627605117425061217948148060810301672290771983246316893671568822692602842923933647266284884306743958100771042083024744902777574023928332423544224594833916619341676531595569530347923164553772409377376989192971533855470063747270062949479527751972261006703200758560093644121671244484050842873045433454009393042275559233791717805242354548051416830482791307014458012011576555943366802411744311639388242975254715947053880633818473061640066702014359832495799766473738910872601204070112164394460057239496093807620307973567675520719665773666850329836986881240482867101298299991735623266703352033165475584913269852145017921230444553753555218655920986484054953683024524748956391117098478072907504135511081863555405562550857852992328441175859186239275574488172220510970419796596579061632023931256441532888294517164704609678165057751900817575603076268197170508731039713377190734502071226943420713752330377557767052808270935223276781252411766735821208394924752483640946535474454687911401513191085189005520081794207970943436169029492068132464830849774186037490903288413944252346487967105898270753045824214408932894443859813526462818810155508065037480961130394432096571459148030246955130931648039043201835407531046897861111337756608699023711074565044832301327249489827353328348474446067729786040825348738403895607296*i1^86 + -930500307601440722529538321612913956080457783251298311836056561180833239582709380421110851355863391166682995557627834043957921971730764001116684501363069745787198806626560022236081006475703087953860064331979047125692497157849868754183385583010093120499012624766150339872290969355953076564612946327209843928818098674878516335524266890096418038601524326612581692206793376442117912426805567706154108101766997589461873699553825934342678910489139625048401213732176522481628817056813500728858113834171781258711778868485454284620209951301833864936440655577934949302058236442967360023329881649472530379125027005715305225765925183067213632411630124571931172680881382587059406278458006318246137645343121182686102459277430105931827888949413061127932711426735212940396516859931265830084761883582525952217844805414587919540099567737114647060716296544934105059492648454125446543906398625565293026158357275368059277761121284497714841407112907184010782484642975133610131780625446299386713311604966721515030026090699462007546655113935345285909015002878922239864149847121205689964061719060961685973360365498258181722218978623685017089750961218100641814803488326261696512279137878026106617706638574709656979882912264451496855544055152233176398540646258433976804630261536789220421327239195754971496326473829378406976928919031417940479582463584023380223092374701090843891556834319976973655004279527834241582646317643324367813994346755912639918025554315921762916964233984281941199857128594517502379778313940872717008236592796176165286599027039290727336957078678316285033315208463719959655500207849840491371110981021452265197006704419666106944159962349192917035615575023181171838608577921481538975231068233388390993237996910065886832165132617993248244952689341729330294491002020129116411724351473172495973272864764855461835280200578039548205198618910362828729164610295387752567429492936621753634277252290415670165865810314041924472814917080101526549333251058948025826543144964172625232391081785034791529323341807616*i1^87 + -1208055443497451609594707091698714453992424919970743193375254335501722898751172574003315334791035474390271955539650019768724398492948307362101074747947649311626691941587279886451840706360870049081404668886894117278691630771307887341205760398305338695910120094580798106645655615030828122465152805272213353938303893108154141522909709287920106941672351481291872117875355448911049547845241546877695914824386456173146177967342752046965257875172734276782129927942017072332464559313848553966047836359360043508218286836072161095155725583656542864011255588052532012560216094378962576986741957786651081132273833485263128747748447572036345305185905989363142452680636418473111632885728399502762417887803344580166389098171179564628123269562176090632170985757512337382187035147422162648612752537719410903006786764761696338671973692198452907905686785183671679160981584171829383169477451309681682279771180704092521156545397991123152304183728400592456390325203620033393902026894398654669447189331602535985484562822224705711494095083832496395736329317932044635011767430832197565180372767874660874018666831296450086684618311103476096344877085080733150751289076246114507033369358859761020487402807894896679477637434393632979353660692226978601917003648853633806084924999049207761721091469933556279376557217319443150875619021348956445176542906327850854213968728807579599430501929175644056474632406338181871319166664038496656681173218993502686979454561437100064045585897758108067826493769347901390945066813117434924489304554376193213462268715802021102160835920342558045932520215545770884221400603107050108584888412453874424008572530828995208832836369348185714978828909966457953370383793071295289353809200338504022877206377930060992330012550734167091141682867204953820247216093749299414539278484610933388710792021301672935566114512714226266243106962574931242143034215286940549511450107489742579740663991545341169077647939021715961011847250861240794774612893282048078239575771522651995885988974393716241334272*i1^88 + -200730589024732509905524171595648032412934306981327095944694104425696130651733756798361183090030692170810455937750891528549131616872877298610390549634667737213198040000995655664352971659611433462998652949309651117438960315414661673307706228887027101067527331329257762594158993768570113586963747722491033648628065549334579545041159864373676841361659698658215436657671552537744373155188151450572747339546486887027813028414065109243197487967296212146174488942599448028334575370152484404720186434887160694396432110080166773885885840220707581679352413151994024098047794683097267296377266673835210253793331058128272598191112786280325636409679515219395538896779279343206668458179098493740417584368808335410964969158489143078887033934069214644182178170591185052841164949650495911844702281417020556419882446389851387926397989934413130415391329356676219738842651815991456659371857986168505049615894529041732690321395945780954761599492971749300637966461930330548919657534559833436910086554549337112098596672468668537242669662627608378100924385880228569019396847925740060398143655818934251196108785447316163032596283414110570925725251063341408591552152754909254903002734291461732732780673706330293052043423825904465296663413167254257643894906683930799392685214734427327120974695481012241368993511481799658911825193527013170095294083717546911944250421221448467954975156838067278507660931305255685462148681166964862807347284857654886207889400470084774350704167769188203579435566941718625102274228499733796204487877915149156598980055862144327612163978956632965371197935238039025910989953556133290295312581360106238871558575863761877140862463565284091674845737338239858279428847677607621499249887256209495701183357889739418955191986106981165360404695833394496916147987341503262701990939216897447871113914660980093387472500036831262011667391945646375371859142185897879727567923936691843824146856652866727395923474698083382025255847165109994365429475157146466070815806249284468690246518702080*i1^89 + -13117179276066048289396965231485564438669188879914521699791990313417788611346979223643664475360819847219892043621356773443456856423043477367438836865499258789945014647800317909952367010723341567430656230612142110771092760420913288951355732544403644797468443146708917674859521260963243319518674977139407692115580045074760273939933000508290076908152842752104423573886767188332894738111047866424221844764758103807607122001433186863090098514455614389677193720857161757546104072662662852778864707312721364994380742786706909513782420802152163881658406112707926085878816031935659829787297044149692995295253799591943550464837903846953768801780482106971368220124232202363220889578377914335246729534636755692076693559724372177870095497698195898533939107455630975707269132221762792040559577815738643509906457260980057614633506687009621132362703746584215807120322293119987130465492620981751015133630534635256832730862019765317672527626785136510487148697301467017282924073051185659249229154945607022356160426225382991598806235001612497750903646967863601652347477042148825630994672213186205147227512670607991567196966390645349475932494024955172088717006483040705424745978978958261641939074691195900503183269277463074572014348114725904484010513781356778685871445919012296234699491132267643441267025461377372576542682298117129262035021702639113719960705685401059762888450766181847137278588585645815917777589486496785736926345462471401251686884222651639450267401920042295350058921988468651347006532948594339084199990492674251121106884508694883698504831541574214973559866376421189515569322394787753159067247835971604319996808963599468469512549134471241890875904948498692651020961368591164096599771957292138747824655624773469639648974857757083118889930428575771569623895231482196760738984333354869913059149793942667032235049516369843241847173010488952303617026114132636426821645078410498565316711918943466090250002438868420102233203568814733490539734564100729518954540824715625234432*i1^90 + -596637433283690749677930107689459386570788045473053877420042385277806027124326120165238932085209423145294475204518694295896443500798187825801398573439687067206966427183334098791468284041620714808873817803246825592304971057850803126762223641605456429518770002234312005981468534955163498132636665210985373980764518768473609720129098026797980268011612788581702500758251443207458620121161341184462970899020986024047206028798631609555517681276521320245870933807973066382557725864918516699710359196976392377790490451886391069435219846555654365010053778835674776462025647456466398083704699874212195364226979306330151487550667091082231761850253657651984612367950478064027739506461087758700150505105877662777096045994941848012694433188301046040947958285131725616404641323785594192385532258122271521868525033439353289444468714814096019429623958460036428141767325349565737804779132544576507021815110698373630339042360423926706902878383762783841004010150355552263021268199174184555835516251313718313349522742936211900831924802427031865222383654460324058168823315118641587297979523807161210905273976255490904798340722728921462037936871476450840066695206051163438301599046906605769151976656042869470241559512290231514051591102294424487084455654347346921235386860413969075679501726370024581890921092499729238797925463840439193107751537812170861195332578895322664979685272685799396522685674621638512256955810790442845140922956253138710917213603865226063201058277234641745296029287291141104864933427359519947926803174430424105347080747033298838844887026438524750849771858639792971544559477420484809319569088579017058471044065117937677082338395126345467949683002017473071934611256823433125520302746209935358368723726912560203537591882199868732187113464108282030534464120519270666341334518221476365181247502883954575272316163592409039590373351306861742145146892880927605809788483815973755291234507842075965847910110173401488938967412915180023414713485552423308849726881792*i1^91 + -31277993227365516823570177171103828491177803157105050549725569595688582796068568372199110921500161090081452217893463311227473365161550511913479949085975882499485669389867372890728495710922342558831211978796943026102631564564557506458341681050012909080118200201394306839571850091216580974885564483352280290384311598266496344303042848705436931992892457676749651772852409988402167155921585850066404376763900124390326848489752399495480906803365609360641303039790047139628605380306973803748015326977144249480186556522556455495106194591033889280885792887347732418584566195101545899816682453543405584334772274542938590913834333304459623596031317805833437781809067175458204746198780102135911118858183313576986440147579741970954649499119497281904538711934656764376042082482824862712543579307020857308706770425400350508654705644527652346683671247071451556869101858612719525586974262261436865003564239992161049253426275529607416217011330231881860074732739717059114471453521734771845329142086159234063465069702323636055170625606021975119303917310697419372027363651425079469259355351994598390802344951678061355866023601572233340128130759689550056571522127606948629541975972804368831396537408215627808974198707077384334256311468039966331948627993066492256359764927057761400346574811991505787516932205748237028409212985757690571226898110149625490416298098585188119809175164965324932094359095496876268412688257622833745359350017376000772856410143752308187572003896787063306001645338159471830307699712730967509531930991451295746543188186405203153687289878033077024296028450730514195375742905715194203338951946179841057899039695685054748110170996763180236078813164548116515702230887726631317602673689247254473531625845252270698306242626776974077245448623900989519290566241245868398499307167401046696806529939937619280995045513782474188190879523932882649362353148064381021832942170574374005282705669406721614596835597261957268186093120460663789882185123970940928*i1^92 + -973387207176144881064194999802375290845672780644035368810471878623531634912873939562739246582012177943847741929364463621635326303929261740242625213781838804141920109302619714089950837686162778340694423783687350301075455154709749717181248151010327416618830120143844574001987443544925875370373712874253977293550904805247660473359585100271964276902932521681539845022595657028560950480243910323625349179528501864078450439525275269572538049570048164549168890893104130480249067964204178080552764037581587336834529663294098316700447302271097803419924386435132987404690817378829774185986686576186020948697175551791161704587099651245643212310688717431655487201251142991862925411381340406333500823636972756702649673379936777386232331139077031187200635589557411561240777216520492057735866983588976517567516266718574679138416456667239707879565726229483382397065796311519712581468921663746162706757744669154478227236457779717897547101276910585109827321159416026019130086805339543135936673610365541331902490309708275057535999345515156388429352899975510753048759940026298225453465624689058923508453196164392074849424453012307832482192786738294195868825608405902544877413449264935186524162862331180076738153553271094383428675687372574606274284399763484000051376136659807009684883100147037448093758669932237796212584057480568251264198374074570032592956947411739981910216108315795077502635794301993444644448417381575252434215093228289465645156215433050494099038607358644974229293621484868379164888546405116305137624178295141784999843569893628549053408958235768191069498875370585809987439951266729672420831559908119328899070699873431635845403127486840922952131177434692414153116785871853999333705189010800324790025540724355794813087296725361624402513434854020339436672479383360240832745057651520399923678015490419464400427194754265607294874590265522173670862766665198058350037015084625976221185751732727998740225219942622254001745630515462655554093056*i1^93 + -4133294275658879591849897041447211500042163655919032609594628658556961943823690119365846991385268828086441830846694936455205456096853948175527519155731424296962714074909128814183518366797325699884316050515665022913030815308960470778249668245256838724923868783273109291932022645554216739547758262687953205813450834634645429765175156723949144738855174276663856600743998457154850427558791435992885834862536436222799336845700051675216497767014832485729098732982147702811419541396028892568271991986034140366300555061086129887290197737619842302127048010594257512513600646137957621273888705629023948661544259017388797212571646200908735112720825440130750571509105846912405807600239981406007932273789923416568861424420945361929967798396242567317919020228323212392335270751846918745848215963755160595968986875726532664597217294864828154538487137435631461584174587643663094162853758683727610818091103902352852466320495880233209878446611345704518406334877508422651293382410283219180765233199132009226253319932995363007562230949266479298921087428915611036544742423194375325786120298195335996249696324540376747477187684612033917456876831589120895459086796575301221917960420157418141124403154345645996536120304369413569329216348110776704497555204395307954982894304400955859962830298748839694308415484198750418505317248848786212313067361908978802264970980958870459886035596303396141479063132767031655619342211875037426214689044956734929197730063973089717000635982027003306382874680924793285775138633844327835444645252396189485009342540430414340426554496989985232066223077077196101873123493294903973892319835359492378339470662475247802476530371763768024666040833274066762869355671046993261174934015845799869704806210169945189867634276774819553382052100392851312054180043964927064271685056733113577420781287511907911072903402188974799214609194990236866888974734717980030118928541972769235801867505347432344203583246797315827838441312223232*i1^94 + 403868032525621625688058181452427778733103429242260670197747481440020925757222589291646618668619895635152868914553625623952133675441460186638260233590240431206105301946610632428250188517140877249044776017530852624447595521341442475639625548038411020893064357237672940680704103917078850976305853339262184949889468016686428373739179027212952279905676639699516697572042194618401460052689914036057044659448341601347482340418504577148838937816860857388626530915040303175451086878504446373877871194778468162565202795619892121087554761286944483676165826796456254202767783798511603205487893363906216200714119084655394682785434934961015620183161885192422491085595587485161756353958828867751263422300189557204450879339604711381780285268649186888983839129976347848163092801028194353844660430404702739915872405517535249138872584726324683481881457780785364890433835361139335251062354687590802471755049965331000130948343214469980180641077326493898146861599030807981300826798309541185988505774107535013611698278962825696629557814909625266837585445497068278597989412696294688763340187393488322837515024855642142933855343304266103984529244343562890946262462925454085896950210550852598714021384667618982289488266542797087824088930426362894775704892267119598005731380767561217615420153215105913127574933312756910145560363716632748484118805327339161171979201581680875273047869098952815404110320606141289279071988000244493225647187191350112136214739365535547910543301865551398622250871226924893666400251149034621660409303098911127774755722900662168204111514687894902836567620576588448718924638370815715932747074976143803641519108451457730797741046713262518192841494272817132211664942147483190660823298399141302550627610445920389381246546907737598481011549462567645935498447041686559913918903166868721472172033148654392341762085428905568706455897341182034152544909477222686917566825265863960129320869541766858372741350434722256257024*i1^95 + 5905973734200382481887778072718701346687841435069664265146743146355279309113874159217071617443191034846564530436788410058506014035280773222380358338923009644710261452737489652829729648284855879875618710327340521000037268539426566852962875809250472967315139697907019778679509635533590088882552406177864562671581805955137565166716128517083305702089630154863377923979398974241320284817964229552334943468634746124256132995305735986176915115958067272318496195329114494782885231194137646216734667408428751403495519382794874228914901327695863639171895305995137249142962771867018459489821451114662019322947620184859603630697415584056656137688128123515919222614855527448708194417062397395056794365101123816201048816590383736512450249658817142905138447098738585719770284564507169344052107757308317468876147460158569729086469487662084755893917447354980274725299068712817000736169310880296585781101125332708898667578944382121415237092585883670590412192441052213696368422935257409458136430852380009922979638329434268360208701727630719672803713994913507501737230221094463577049644025560489303293273516371011356305266536932762041263313494480783532187726769695111612327071599518516904541893799817010919261583158610153921504566474412220524899340604797310027303569183044549153974019561133502816899401519594092030878581477780989294070970449623759759579024754853971782519467612108651782078105772999603033030887353739427087672606369551736718710935775204339054214269567995524907417426105972465173040752643591108761032574882207981094735249082157400099490079338594609513205324294039558748133383566721662972705014951767841774884589484282122490060854969066085638953271588831490644435889939152160502308267709556975509595609462599811142808367673057449007957985848974283828577295976792515717537882842430151136625089899974012685397576062242663157502537272391401974222693896068780277069702368381836117466880757442845090614331047936*i1^96 + -33070822126562985341894776241942439530305229973508236772180195956902749010833289177365480168661045625261898676508357669786395798622362476501669113461735198202934126572548929790707267860011369232600240314871681237022661281181039153542501253421127785636152242645840029151590088174929924620322759717519193057149901041895505567909532538628839938712171425010591560922482695070112315918611740436849869231139391888182603484151678147439840884504815390925332796841783390942426524683527468447738237969552349001696591068700660993265943125370299606795642975040309995921923080544309890036431136219421638842856674299140854234204585494684414381674131682524679797599357919189710192829684694725551423928230119156264940092183261122492805836481932750332739044618915176221795648358481584125567618155446520654249734204899705815431884796759678992311802795558343461325635977102891871313225506518045835105479425090053615720502394403431661362157445210589151580111232307049044181513310406700228024894056591104658465031149382450103572538080047785359672318579008265098825091503994943803405839655897457521717765267878656206860905220180390462524089936127298884008061956909496307038773669788986441029777045256507227064667996937446188137309879790880652352035715403277093020725168916564658116704849927749429500844730824824624501958113555014556429692958335819211932172247745515914066074030268256618024823824710271740730529847657204432081681657910473925659033730918032413217579997798259692525523235574988010807177034574365107851324874383651784374772796610104965392843093657867129551655729203999898122990300766361558645564511592579142739967453637736963835100035408822432569551663729827644071196832704146936818949449472105153228045265097471108299001964103566182778639309575112096925733403087696633626842769204085785619869904712646478842550861686830328589726623367328010921249425649589909200231193686831204157107292721385570304*i1^97 + -797227845633751668024909524342556459552243111122023067753020501499056141844041387276275592328822573966603311122651300430823529035786675827684621230705891053658816413058123068291064784236218362726161968298967058821000585056461925680841742910742578166138770061297395427205185706044670689707336002295916458447889827724174231656211834332590021624056891114098291543058128164633758830057470550491969010676315319017551411350096433347505548032370963829199487201900144109977633879348185299631730719901552526384985404927729224116455544063405325395918785716087027665553138816618868629234672771802487982741734904403235836231338771287657608310085889958464173638720485625174452933952050974743160247499760789628488520056787278371475693748710438399729040061611806430514218572477591598700543481661974125442707652598594142461592190132611364831597494548642066146105749020927254784856725695788066800377408841161838513540780677347076532590926161718021147113719084519535503115424006817236878321467166797889332192777715744394885841044662879807798630881252043129749162116664373382757352325335105302524829174800099145103176547433388829337450570562570534449286852347932933995974772995705822370794158662655869901769513370226766749089811723113771975028821845660770573850133795012848802897834090203435396240781853212036273747997250953169227650141732065331045490593595611122818641717148955257684128274143372274703164590408047368240983155642539584616662691894641845424636300023077329010601404780968403626988609897318810581676055791394327623292922359030984288410353911744597024256425574479464135547179016869783317526232696968503143831539622865441351578641230105345220582651520873698702792645660172116129184655294513519260961402975498573352196216829148351148845157863180996822722928601552456112391602140801496632304832892081128411291147150514599959466933864846540243864688726761131960705135410737511562867638272*i1^98 + -384182973200690906332400009265463478485754334705694836141339469680367076048157409723767004302969429128773255086477388188845827390246312135874221496438020791200410095040475161668479445836596916809166735253325570847751593037215763463261376045983112898568760477297994534169602166777205679538149161323727960970288999932335015638580571642389773781669516153325369862469804457253567171699601104509987824103098386868269223710818567385478769783575734991357694616486406186335319872785681441076565901387454436457324294854064885593813476503586564073102278969139607025727990854561797222389077164447594867313921326716062931249956571169871191648980511959729570173307686021554667783774457439912932492629227678491501995714020262635477136248883504413086252708253600416260215651932394252210958701908212688769639953881073479100773028321524684996336861615670215232105824374972206344875350340008301668059736706774563618372648645378154262701318401245838932603100122412244544271709507466741090711933188785516053351875975378987079452636611480766310659348502093173967690203583262627402060546819351721977438119183277492707088882162874297579174290589415574551644115387085538067717181731512725868524442174281840735569097272908496873750219783778519912591654754037410085823305282305523392803085694151124764039110540570570693183197877335382743596492093167625197748656860192754746975190336862459349037091037563350491213153763940955673085837729113803742365043611952877308939493496109199014808112396270450480245269369551039517800530358970309966378910469158113490318480993004763093559387624554364945667725237411638806275866269268312204237294895905741267175650349979536862791916898675649525359472709885013530482442388857632223455901349369440972798074098629158020421444095120970971120407612495329813841026413672807145555235989963051632525272512746562514079995235920276094479065925143960865733140816068608*i1^99 + -100342328591096451454190201127657498978258641779976026322282286070178602356525985228336498577013279454086940300487595165173724835592204344204978605165826499315026943517945690145662612284768626358171774488592820595130700367086523476082605335978265281018583020915275141968004594726940456894706289592030000438500098552461633762022502006074917392060002217181865438596723707032562595615932017671076923788343141375851593231816387553148198154921018867628578653084451508887624046077683034530336327316424545512639558849769005614655587829719222622406041484078281032357079100352551650108553041678475991061004284827251694299052883130368964615916929295888356604239098612935558779743186254126133297287455826979887522090947365003568928710069557008592272921548956994273596045459426781105082899004330095839789599493689176135300482019402656526225962056536435741460875016660417515621757011044717340115590681388605011446380750106195680797660763780363324265782891773021041348657244210114705982663780949380590202655190425009392436114593595963477440929652547211091963689391716687327952554738793107963715677213919403736919228637669516247815987295560951507401989639733218894205802855102763430965585857774858017935294492563993276504224281634053749876216774700270707698336995031824339591729437607032029449753739850977911906094390490229709377361026441878218533248755585531569525003087517283218280377725803296384979832055729754664359019880996170462024028535821822828117856582068564916222953939710334145060495751521317720318804929480776740645314393871508803511606131780684313224262019021286706486421021206154138800989969183359101516852242207816113435570244182205369247049301773238120854821798003570873599843140646922101240620623667231981331793143025465643744823882609084480497436109557240619815202247914815134856227849882733474264699067631493646457822596588407583005195858859484250112*i1^100 + -14384417577258651698425926619256299477939941341764841321251482533245373014129088582552948613158157809562857705253742326106222776425805604879350323698542809659051560114555459200274658239184477117234714818250511220890930130148563475159108190511764503759543386536770422938075816292616659219900079587338118996318419430482944913413705880315774664438621667664103434271813952341043115900095639184227243082104485919290860291130023403779310447389625680618863440592981802106390608454533503014513962020096203679322915988990473077409088105405096630219768331972788015104791888283615813126728331141246009282814787079582923778480934532663862750951428117263242457023929094645378240456252068067044838777720912870919985650196894941119195780055474957300017042146938943774222862832416286684702712994600306086164886356365469613559301723349694314353972868352397994476022798587357568625796245145802880502464374619127156241152827437674683902317557575648739830529613502407063719521999194545462052392591107516144236222128853116105428493752614380296847672442009025690497092721195698187092515051153678927834118317335293577668704587947927685450137670332953278390391276419229404928422228425887459459857261464856968357451442535420280075758173836538007757547402181118844277144271012770447431548091848352495005146330810023397173652262858678195137318065769921946748894271309042872530371719590629496261866119900771018246523120653928278131363240382403420759451999631295104538254028258395771979388712708973255641505910750912891569321316052992689285537192558908115282214875444430239138515459574909451304987954118666434571274486526345800561824990265362218146943938148091675665827474857811677602476501492507427742421140263234847526161468643111446547913520240386051886482786458778165570325809416486871195672376431625195028181875053422950710270707555482719726621657901852411146797056*i1^101 + -1105055820328515861371377639865026674562947526340953604128464414927872539498224920578527825181437779932779443458483001539985466935200078508559943414456084100057320536214271682168231748069706236459351840854844960022763313595749151009152609689984489739680593772156969898446537772929171477203752953868719219436267195836829022809313792333668743083920947687556035187188935152320213116353891665592669630353246865340908888838318411650403586446625021298814471282156310663305624979658515730183595385215555963261328269770727832455354873448820090625169491507975946702319394299685741303140533842727180148010425485938697649709013298048072499024571946068459205565054622328924519956893715777010252392838339843323458275062258967358655617908809258681020500530968429649145248442733360369180355191835043217403047049576071677118226428251250193415336058494599140555815541946619953475580838179554368395165493973384429528469740224115848656094357438425476175904169848925996508860548669321282438262272936802471476432050721713809248219245520462327563090785159451085400770730613242225574920855403056574813453860269508976370808105238648715513285701352421212320229682784747382665725625434171893495051440869564734048174124501038427924700240378953410832185978666662889436755619486154830193046127441783975773750223293340048638682736716425891342430532280408147957714186085949359268586590157325768286824995412893298508234887469100685124521003797326651097617131270515307078089075353182358232993493632554763209077704241517317518719844596608513640246081222324817063575082604780622216346429809930965177221033053868836571101021157686322966968486549561568723177932914799415515829890306783750302579191731423469719609948443545240273732994110302891898027068526677015955116522785218352582169637553053887178229512471413497595500895222709447190743923180556535516220872458240*i1^102 + -7487942358418787028215916723550243926962644185633348633910666485350881037490441985960885954035798188977887379998376627285166561886950195062381444762683376478951811533280265856656992784595610166890349251051513225642927049907732298758527601097378409015506948369923030365927272119566093593184940171120851836928776329636257926254786480114826355277541506176551055828720859532204750050451475569439362578922828416617565814863743179449497130134291686875829365702698030428043463133641040370252043569311442557952339426337848501594048465350091114597374046570159035098972921623801193463979079750042588213898049024798697440182724579560934511284478547418631285154348792954047037415042423695101819836359896334164866159822000465606703708603231985477158877186575517356331589210968564205281859209587438460067229929787195265189797710031068438349324836828535110858409537523793441590257770306741007843337021754559166883229674156126074266062151583649177520837739449919878094194046998063245742458951998779882177991951970528432827955389942152861387847968025200918104513250484684045746513414255151049642333103121130947306736835750793517280645831392062288563855280274994940054625386765696459128302910498419190553167100283135065642681064370683537243418209452798526223547262165143743795858377729966439238302748748735525450945029162016140824838139907313064377929342416634994410481452231878971961048849659484825465980781400823801024596197501588067911257683915761555062819358921187818882896614883595274961513930152419186582875159733840230386715156115881141342176313515485861234694109105362505788307260664566920359222464970463959668554194890265053685685804054463054788285948689201489306234051995829856027500419329761689736883791443394687196555426089446595768805648965583460710666143092811269961202419672530036844386608552992028221696680847212544*i1^103 + -30587937364489081886311297191519940083449265794932616684679004007959571649236446248135339456164739984377234558021934049982287748017982204332709664560292238483549197007340664039803960655974042328993121674806595942559985165267209712824671853061260747400948933304043259263620366417458530488597833823203366889041555161225042036467819886314332471110435548040510108158817329014098105193798791102727958813517791197521974303191662560107974418053328544615662098496806695345205067690424904730205047112426054860355853885565234354125019440154008913366755659285191332141415603752286210846071902609845837805427821661606439552918354197992054993084087252077616482416575585166830961231179802200294095462319094841183075008948661420943669078135310354856433849762440115481910660486679903853211433086791841150263407005328790756330889979350444212365801636716743010234864992315783898783054006063698235680172047135071504385872382622492682189326714691463817316767731262855298126281357862113632687377190773720676073431078802990101475441808907277869077257264045310798297517054167081417993330394561165432845872816329741948467009682327097641054617647314180758284651471780893304068476198711372032485102788031981351539485716242632527126881923578066203826676809379212861259397603060504866243726440722412854037312407740764670301482446521093061410046444356154501151963408951813686664401578257954727489844279219433669120842324675076473267902149348501446391322703311321382079756724593565284369444963384079499272003150084584757480654812787004372572206991957382559194542350729014463975143033007258341874809751761630160027971923544506752772055990140998126351539210496429319152818165414523955969875584446033047136336981712081820776654046151455712763444716977107947087759007807716101006442776196253306182635195123821763441749757797479022592*i1^104 + -64851816822564058077283315709917268578197626674876475711342599369371826893862263210391539982799595045943356259186296811178255014466016227228230146918336409211910419770436351352292068758699768634362608788538718987856197289329793241027007112727799618340590474324644775497085737623279266894869798928948409999129488243941098407529316601012554165242104323015880594208150268946706763922589009759793962169119823518752363612864063214112099795246585152127273303733569950039574735108683327707067508624319100799442702473197695415646884299959088011626522953467667088061230698063436522249783559565281858148253204416303911021977398707355737738648597719125719717556642280429817518180150014489232688301709389856429940127618932714796341454881111015102614272581932802555591470149053787032045679089819847514341282184904544115127268471565816981768741097739118624244375354316449724105689053764432459556215035124712161497449521117661378597791960638341889904679306087338351362226241647964475955948383455430624006604421571961763153609660382620684207922020002746448515713609292355150421301663651878987031048610005320070350198575901004531694667086039713184497662426942040045557684034781383728841828248249706581482321395132616854643935795065873343852929522821649965031626450895892574672993879396421523744912393318390176418161100225578444098257326049924045187755219414494568275742623898158056861044996118180823253250562656275498918693774543527284024543656763946012483692276595020138600079872737885769016353106875312218669091097837127010719146803840025963210593099227642674551879907867706554732152856987392746006507599869640807285501654161351726345401917346797502769226405005713718696035253389106167525516488835580087319918470692032484248755288888022695993848457737108812621775619255262126595323341472564837089280*i1^105 + -278922100149460024937174246927687517153378820179805429911410413560012414279683165721345516074022317155071514888174955650920730091323883087362205467512747958865853540240875813664033567977939809531321642471598030529394648201542510916545947419376713048237824892874270494947427376301766191820002410539917977353193189870825274025031900342941817217405461450466161038792476976872107311772087650685619926925725499735692616159389588994054094537213106969276278725756479833118054218599791496151668856052921597901492559004782714970207667819568364040792220855505535358123309945745992149647672906338987573001039529599567859893819468541502562201224456712974944409311590956401274115344940749740387468712034700899161318596318614592281756947735894411811694471517284305867770162625720694975478045828286568634653700255811730837580550655359328052476542631187130175349322060573190441319890220286947989176242273250488204686456747737944312681860364213772115857644707910369980950395591891033255670149298917772325909970467782022936304266379423317506949746123788041317236034626505131044403805320960806807192982831253092986698905208389297998807565165939949664180048033640666178739016527194198048990876162822389102732306936317222343513081499558201963252744333492714712894777935300178848592195883951343506314555286169913219895235653080047650585688401115554993923329492618155785247001687766487013288399967161019754746006540538147989980010749860452775766729816536180942590010116069900240984550047172239126455278221304009933104515518948498882949328833607824343186631781558689581804149107929012025032181940505480278201179983106612435734929177877233012255211493370593976015804350058218571682439483149479766195091442202435979806486884711586459098853405830128239955368133381012447231138005719682884831821824*i1^106 + 116270649715030834186373443446395209032596992396596697646597098179784569402569350135074981554924866473320483865174853534996990663561064193362438296026381077386480630107532539954098849506297044579467972108677803505734188614612900527911009847155116362789963005549029889096925920358443496944576777997869136266451073121732188436586243474382316030941686520224758777675028482676408634533133120325193283545497925892556852978715266575764436411154428819179999299137518410618945940534004073224975499865848555551089760343707915031239692388407405561677892195261377505323944990480369186405045349406289100427993929217672405376801607036281468111404533379208101854503771309605650012774056130449821750182454160105125475682196971414898651821075150149691174139185357195750478121699191592404595062591971993439577330614083843625439166595576120644754094491339331033098844091212877860755387873461981733946728033053648575673438577723451470979101462292620549873748161478018333163115795121583045666140754260882136288100403011223018621530614268568211038141509867546342516042224660416678174269029983541710803508176043362929672207820474440856776632340334373727835231747876606917528476729082067344867455200968333282003470948608696085315757252802310640080940772223565745923536062989381999496557200578730016680276938816889526739292677841387077917607350726208137981599938663119880895553031909900896030426201430084681723248061759025265001143465920188480977892380059387440249021243930640592244681291303687535977217816755275309482406213209034374633596078657102400513649886401070936318106133656433666347241640321767869185240036381386749535959369176397010828455619757530063799677262950975794923887281105765693826538049593674233935711252410180527346713198276081335177170167915082128464826368*i1^107 + -30157760215401436065340958026955983988809307422113685148969624000456791463508782030097092470331177683240546046598567762989514835808066012491457582103482240656723235792260079076774464936049790861551037853709626090117668339784634936308912119267495686372228156716304314648017150443904298632122689214434718957253436751497653179109917726296454071924308986188136222676831159042168804271997381601298480048664052197792484278576796519141614142593322590244105791950304670588617461656195002418013477858544199266027975460059739197859847802468874898036958398934211979967287445491895454498166204282339653812858070393720111613543488186044693565485968842349380963974618639230178151654884758508866302622402884524852628521495676784499706041204403858137424934918346197889847059652749864048862823731683136848488293177637669862595609347599205034596316605512973389680746823665014203077944554893318584518538878848563381671690254724008726223877220957614599836581811511416024308325462566507660615341985681824476318922405997435391522184113263417992279768467324196119472599120860689224821828024032006197736618177560898002129695764253784030325678578955363485047218737594732981468117017228577578146586429783832679611319203249852247109877528077562099253887120584397786587505769806284776265875059158507936248263825093158960127856743761725602776611332207516724611607508510288702014462726601974445335788401386848527045902069312678715957073267796249854392905201168360944884355807125797373353206758479040413613761582855392207735444538547028893310517281984221573892363537671808019324016331674567588487604539330500131791324048715419140186262677735740876867044582902711049976684978386176782496552227297528935963938549690460557801683368641344648569414663570487504198080000*i1^108 + 754130125531666138151511182515187694978734727099672106435225573783448231273847763044460477893594823847467267846299548182116967011716667159497354358340554147195133231735691531141105352009659019768249385509375486717313060108586886705909403377980107317009325938662014814631216593341482331610734385724254485158591030269025578008379895356438845907309011610891596224205825474564198039638372424601650643503617525535197840453772067390259777995907289064534384441299585477556260332755671044940418454965664000436831120758163702942021843318954622571023323434667493611160872437164014441107462874725041246128820615367626154595484428379201602940362133594182726337020030119618532817443842522484658927142145972005137836211085480214664507841913045143735634268959622924053654960224752210421275863937947705084245387598019518772678315247937953426443149740286466834360639731605237237471679692369395506375000129443905841216915801571806765364420032383250094174424693839308953936151847895361225303035195495011304368901657958411708721104011327347765108384042684093677117937831062328491578132301554099451052705848923507272392388162762637142184183886722780234672436002517741958370027037203990006806827913223118592979081457240986980787623116274485743462162172933219424053849750550572594488640976512119171114338611490257596732640505994994994548844413153879906954790792531913295304189560609523805149648959256280099776208002894137606219498345263717144430997421103623206779892985128416757014378166522658192050008525214080007139307908136441713784451232973631035655108268789650018659624969921763879389829761647403777060738175951292483726827362236390457283949623796242749830838226128243798897649738261411078185563359122594032168683131383386600000000*i1^109 + -34333500016850625804381270787623611249223857394704377547439558651126820264377887822638051588440566215923843602818688679655210261014137544181539067186656066874701438571983672904946629908422828395946353789232269051555909208847664959284388375337108772521135870001219256188203212160611809488146978923516639037655680881391850588190939120747960291871019847963378304503386528934108297265911345504737635662167855452140849823686437296772731974698635410178481113547732781529855283850351012881834945244019145880120258384998811977279416752362836501159024493452289912871467901221252397891236018650053261254306933140851043037896284818879995236806359796348667383723042699101587013380045417397978800187107084749327043734710194913736056740206133440639118658611615101185851045785583013811463661828324323636916760237582196072411616485800270085913258438865700235340376018447716166724899198430755376592939833515843864721519642540935039743756745829852761807353113742370288844945655014718814293842177938765353791613050247573998353121269925668100942405288365491777973384670151197407775669865927082002374568130902052849932983964199634799751530329865136248861273970737666552571665941707954363675502879190874537431857091933753081440989945272935818203707148011424062461374797851761965795617827024763019389279909833950083494371926075703521051425974673073601502854743776153165023009317841276038496060695780905750052188886840613295695417779688601604967830775745884521046966122974267702325960901252007338236460093121190264721047407144105628558464014179599839415551687465305025343691096903724003709558567253742545975975153684898862338706612806375956235656596575153851038063229618169552676577904016028839904637098774437500000000*i1^110 + 32540530281069434410073211098332677764878455258508239138182793958109889304032013511715078495207176675376689235273780720652423029858582680748985060923116390020278201651662255591052864495539508019730903012696657005077300622983655290731505171162226977995748035951515648101812665901235842504815911830307780178704863181882436368122001275886286633755331765714563161444148231493600100285095181609755590785773078908646570063942052704586459930554701632031513618104862819491132099275365143933308599712208759455164921916051823291169320417235121431801404998372145454287628020808218061702181049534782123207117018523042775401024465241357945307831972574835304535958553181647244862604727874948659842305829570345410825134030563751634348657969256788061318040326222020041647668809316776860790894625172748381049072660529082682939571489032371956348428315267819831079939461983002701518349310330793250399225652563960091724652371173288169079672159269791423074447150868004542905470616058266580666271861987766150487217633846191718945258656664017381052220448629478624991035400691144489263793554030537920929355948622720866506876939867812273285761983824111429960172641441331081516122014961212913792116180991496410348395413146479013729775028527580252686983304199022027072142990317258713091969127792101197968556704149626231263440981634402287396081253246293102670650050752686894613456819817805409870973086287177416398303319495383737036270939791707831488487933378107864651470742030282877493070181069678207879922850667140932169028092080939190585887172590485193247322776873456592724323044782731008106746942107680794228054109052007441674800988626993569454071044921875000*i1^111 + 131701460215096691708447843875836031171329334704431529652055655176350271809969940859333932634329914589677489537129987987909530805185985844221810774511789513460058504369031843261864859878919548778640888328211920740471553326133419271787289916449136239959619914134541233968944221449596538395539681611078380893118590784606943649958937757297789895281363823251546625201399277691300169301230931508105419355923291605487011976078295811101624352875428214831623587210422247245434840995353122737158376368657614049080412068429887906614280505145436110216427502179687239880864323878579813184736141604225886267713878333004220073728340029406577969353367661319552605424945913885719084309468978433727369890823861528895018696464793912391465263685082835793994129613846149323902374994393867427369928211889521901450633125169649009758155298974916735467463818793148461966652386744115700598158192059888814484998647818421645444820535949042350642577389163363593033339992786210291894637415458697276958419580621614413002159871030547033459989911869354208407904633738899652507096779969104706403898745269541676129037051565256698929397721836890396547508979835584410728255832789130291139942825272537640599288051788658714735072544620971660942910303573078820831459533247598916956390905771149982698084403767043207265334963231048835024090415509434205049417722244282678287194275123302149755050876733022560365275973622545334583720245765692600890216559924064534009517310429372921920832750582546195205012817111674003849586474480060438324442576515871018053732770219757754110474106247447067077601644134616851806640625*i1^112, 1946318500481931896935089164289102252312930486691810285765513878751394900455452701384729770466120391702310307433346532279855355136899399333603727478102464240950371226332077639348529343564263305420830640935660463490007901532056530473534522044888655536269279853750164676918694515935185643138747819205916403526831361818472999005654522494257037807115741518277700078086080901204647447576084783977328935055860023439533757693345192780314829082668392380977051097097536839868394283076226513715208651420823753242149382782983942172413723638277064991256295697981641287289423632216896675967175034946989503686853966665885816806442929477429775744284765205522397101809131803726719512239379577432658656367491858964721464994223003692587186869423713182729567663409870014245150045981090829159545176577041948416482338747486277734962712126261369269135240867930984231610539114821746901959308809011359512903548154897122433391827020322259606412160454381991043323270045821044833844413789366181073281239807109615182560899478871250909421666174139653363795942966907857904306489076070564759315948580653696198106908339592511021113811407380610927852200166287575893582635136029433688649357384170903516196414322796727777834291543968128146971953074899179205610997722561563523691061682309760172449826828895694320556706492677063588253689239356668049405210334015761028177065185879756784346207067833013274231741189643566988699831645841909207789920771930032245657512595643351795652777635263623827670205906511274322320836985523645003319669442433616403171649388651784344404262159111444925669399185449321736579085690147671967878235625011676667427931427042541806365732537628790645962093575694891387029653323028821086885089571557499456170754402270220986780826653711959091844672601506839720665821268563750042001715058129025587352490938808869755003195274748506396509620797731601219334848193483884176804696525040744650319418853780003980354433668993642826732766482478541621939070521244713492097989281857613224446702649239371819352912011230664392159693385608001989960432771808754341975578263269718419280167299718971079890633188962498449849285723596584530624341916786153462903229784474000452508785322840805386390593092157380492336338154248141100100069297931715189802005047826858954686708755087554931253600540924472966244530739565768855266247993508926200552452635326351605982524979857966174267367965529820582707071484553807597814339516214538960361454336187752695526039219269268948255400915287998653455493082750270455953339421274403730563944409563879341178738127235073455852354243613734713766851229212111474738048178807638608003468024110078628259606972737963534346700632094265706194411283046891350600567719731537618036744639408968026260385841683914479534296701324255932655462573807036024316695331346563190278959126109197082156622888532154637934788830427403053855991073779545396892632698872228554008898996232617554783775996182777139081729379649193788999536655339356330210272045267995852800000000000000000000000000000 + -46803474325406846025566405250789500815575691289472830872156031497845984909914207703335738266028282364407762551696353256766764298622057226186616155148525996209113588219280555250209938902131994690668447454353665983396607916724670580617325595525425400950504603671003967958191481987278014901168694232041735137572757526999619668455318068704552787518899910285048382320526437213246907062416941497802328472011320546447245070790356670251834403517695016571443930257348897129174082462018928701751483151447897803970077035143180292099238891036237470546244440154038341644372461298687716770492874981618459709462622386241727139108778121927132646680949747489283813152529660304386278669220204430965212009443840912484812910107479171661470859375832412091237952468115462057790978650747381166772434463052494484586106691595526242020075215866464964578564788381907858158269591576425832678394127175631522412900979760103626068981249607026942420704591321379628251987597805182951987900457366074099932825695082559860921825265606490944183819856303327582087695174539610852858005493001894967663294812491673037131352893624310280773645778613064878277048527362754543770496835785664733165648300900373620544921877105570448084667623453683939811223609623891190270666836541353281643480385536809536829315503242086875834261554833298775206841333061092835606925627952487000973066050453156349896249157700264579633487532214403587877872916581161062970778818750560072301150610548727484618571628606183475504142527343355817319409870666197279373868818807438893502351322287122345213223912985289154284713483971281739267231079539807410743706502223778516035269905726648837571482730223486964866016742393732977997052172495828483646989105150345841211437975051648001453400854347892152024252584114448253596568520188894982085614020786612617624166121988714596315041956346573556038981049385876769600873642485760921232877816684294729556052365549407692033119528016133798405438347220067485590221146073729901603733934060405540090613425656749554111504133051766478389665482326588341327674252849258345310716389735523409398916077420117642344558833598189255598320009828096319150752470206346745075485777159750659262180706505360569824276487528166522655433067670278801757414805597633685969891828994834331438019970283816982847890330923706113555537973986801375173921831918111815171524851676014536762476326230071625205299738825006239498740690155939638295721675594769938895247666068899004720946461405254651474437520643128218847662019610662319275731179028570365068230306597136316157483779172573595580177885459178977578668587425477023752606981817845955435351369139193854869282620499264686123317613777734434984730840867950013336970926545615865164059357143330151491382228742763471193128741682458467494824482134174819713705695612392673427540080639894992941328748519491767064013825846067590366285359648573631308503053060523215090417639542013898243667365914873832164443616923874212538390966625100952380042505350200636211200000000000000000000000000*i1 + 499759724754644704980386906986297849958878464838344290351068201105884283007674704664516161206935156569927811124471952033016737507246208945113208762675685244621225818544463116005027172365921893353272601731442466041650250830032617003104418658927149445688736590198758333499571598211949881577779220428330683431360724569021695972403490192832529892379758678137807934495285715532874883960737599845569890222819917788712369401915083596380758127038650982716274973405990172010145641621932727402540581023874716908437028060407895584162410967915054899190877021865375379154249104528401251475329711096738678571491343510931836092803583784620400966076575937833274334478064297177069050452690988425092482237295514646679491794773444040372092741302005933329656849809004790335277935885265987140088326389544609607150402757527128798058248470069779189841246836982083922568368898810138855150204322450918188522262621986115842690248229218400073124766399937750391677676021178381960727880582504033158815134475430459357674348144475843591609958320741639197866643369867781794509746934736586468339020209187955336183980835119413863230425610593447836527654992547818811538594761442769610966682153134217574845715827410638631082710222463854673478558322694885516337732180036319347031758871117611848670074556947920278449595460799505559940836891679715285492532433251913437440060997635723235973308016250952764386148808188297443572343313750416104945594411144800873332472579707912314923854752779144925887452588830328977035944019581635820715331799430786704754270644662132601481342208937492910202469184754680755432086189236817520422676135258372274101790709675200217732209141064385148096416883311249634894990317270262571492644635960011696783082818602927243447730193432547787207959603999558837411736828774354412775347175396329555236613861376544658477040137735801004030508440291886714266759180766672747698568651410902758397608105493924021701449492072233730190723056619684414542247929790765782494866696900534294561320174143531828352665126732308525147783694103597993708434972690973559707117830338671795520331018601943345177657880035993039039496995932170783302316931538588742086996388950249585596889729404216649197820433870098761056468501342189080006306328082150202981044983627930890189704286053136766899142610823766556914298663174189615398971434072408775393001460707925479720169886464315978296098029183220724378225241572747631960925037756795721778757890772758643984578004108283968711436473134033902301040855263166925469316085080225468098946195316181788105973964099284376973733624386019062013272596776594466855644905320436416230985074236293006831802896028864409128457433286635040517982573001026189966958079341141329954911375818675331400813134968424782538431161890361905181296799086937462266664161077413533929913538176588723167200523797791631144015452781092134369387843050095833432177747003886917117111523015896833443952790714882299742982285049373004695958141984303574935872819748797415424000000000000000000000000*i1^2 + -2971064637670402264114617894408753185326923412072091593321993362492860357822068905062988349599247365612682140715687447558189153175754898094134698154036712519955424208787034179322468817250869915324106766712657117897027592514551591105280829404072965521137698106790310059183551185823720981808314037124481482081295697330078379772445414881564429689992532993373094336094075669460962776580362438497010181594170499888087137428913189047795140770795377590732728932657405359099552159416806450808037810359088618800938372136064914660979925803570055837495992962455607990817119839091497829990067017302709296875970527700243996252782424553993712507286601641965834065277079620397573456781710644732840118237211398382556274479458045406220311480361860011862363054739840691105796290335894895504289965064765104135465292163727115378936904820899722892212377056527997881353571963584476333018185278849130143050470961135424059303133792082031053841240900350152251818261667103404101011135993079493820457172547234946900443925361209429862711016048418673737633043641053645411483731442368171273409237198322573794233821001533448696001733106382152988893643785735403416254294021830172205432228071173491987003736325789985131115885725570557655198005496661355696453223948243178587038437474955193279811712672179877571447362794914899417284410299676607011054153101537934278574840601637741800648490984913340308475640655784318527423876493831744763340349318525995663100322722853802740708601366258263157243298208893160103859122234079868204036423973601509883010475430377103070637645465586272766847536686694481999207066302265205572213235003922623311338436175729486052738834295047272189468268302078548447244105346110217823186976031432375815742211194015276901989134134015485765342819111504101134939975088572042458646392200749459142135535439651000530875554480148904832481749349267757256950621648492638462312271246956312692645285317470293936127882944169362592645220171683681549340523170254639275486173456612526814353628117466609950715807061851615303848766512922705793015711225749248674956302918897795171907837758751839775251371188024539518342130886449714562458287120692941821897486483722975141081978498182568542340010616388347157566054142238079086448552078545948668139139445650794195729165577865330898499034760682921457199665081208659389829771607888747478273455143039299128606820836125162082516349718684181747833015573093604127011543232743530932636383615027080366366882023390791976867832393335783102232493386635649494966962319252396944552282912577153913151547985620115559181225069033435631984356305700805840723556683761335287496496580769728052365492611944024493658964387490124246966992868079750108148494362716728315513330755327950648061614423504295657205685540395335834501535654996999157759155241111692385588455746316646733496606164191855840586866458005355718318726009942951330577826642266420613791659562354325437357623842453483311506577860872950975347502684119623827993960472489198878720000000000000000000000*i1^3 + 10655985141349380640393973824156260987938539181714657930023961852810068738852912642152802994357672475921096348848853883905336263680990781941233814875376618477000656572595993007266581615040042215663232394255676180937357590138145671978519594225420098016217215736328651038743601993308558450258026293133498774689031977777983952942889589040857025913410457070433921448696427269414606796104776920835301486286138336235225092021293902160354235476975249457596103677040283192943663623124603819620687743951354526534844984963294280251244771972899582415897433181636402265016914811862533704486844408325132417461717402614323174121076839177736513876339075985948098112808892488477677665788958170630099618911484042714781519349946675950808483709895390866895294103547306943574911744942219913694370281963431854933196378604342483882890351651446211869467108376591610232551799925931390517752749756880454189802935609305335351287389531318798604068445129798133605960511943964222911653642734480453463419402708706938371037770861470907198369025506743237695111563642941835566863208555485664075293822479443398046564274675622422431914021564537539741327366345333042066929279114079982093003307483888178131849661077783396418984826848917931062699245799428537852488200467454069522951305527384359351123466757557486462089656472019675830954850599686481190890299926067040159870777991072116509788578914590325731782047953333848256418700636801188610704620076839718117334429096156147673857271212591727573066242448138668402537137502079267912316719184593043615088641605092376554422007020792872909051276752244499462212721514445405742654443217402257060371766282082836100594772741605972338785780169241929143636579153444322264825164663665071131820587322512410896083798564894506934467711910556449682333490614628271818685639183255625660097857399428779130222293282421639813269507591966583659450651655908480306841556968130755150671338138979664047603309458936173646369563115712429564538790659676039334955150927152273982830084637628655030431269641098835884163512833884905012063037547836745511705857295353076601701481679430310056139580213193357834133647779292547730426344536776996469470963045769950428314469774765291371329301199491590638965250112069160445479032901277642790097843513944668524890735338839204631885740169278733933311884892293092976637515346113181125075338257088835042779880888215010905317124116085443018757041450486051753529595211697827593446828296021832497406372311875358719965099633826480710269502671659021723169127516891989151555989508720379341705769977851798735619911223702706799645747998267559771798447315521749883519211584921529334183914075601168238056031502867543850500187233741766953284014786922306914805320238217725743250125399473031939118737316076193769979173724617386430176959485428299789461324523025863569180175636117470652431173734621839920219642283588927606362735013711930733158462130586279867509994579258073764225307319595173104844055471410462037830130190595915776000000000000000000000*i1^4 + -24191383869994685480186474688575397397698259410189676505343929455336832175961890186802036721647698614951917297540136272929000664407194320389943546884801203586510780356521237232080892941922444800397976042828341047635538114933367013464748631295834091860582885698804834574220739670788201208000306617409028386702846798172531221921938118392684915863165145228966555580533292234340347698352762389180421789922121617434729199557198296068883651832982327961494963526107629484397551026433481275365124839972775793092244999600623360141539552469601031718433843009418261573058558062798994071193047070981328253190328208677989450373719026856969183727906076094329618198490952743378380366178820107191964510691819936368886003129652946784458026845988808976860822753212233803378655232741579703539271607009584057147935539126301441334062383485897784537629291398861974572984809060259345398491182497911134474510313205990223105405888540248585380336487758252304751471254097520322872430559602731557776336714454819318605095895853993077183505653094216684257231311369473565977040673270805293406934373702005747055485051551425916416438221489692589797311409287051767020772402195859566943447017878393669545943882534055941723345223274436496985313545973314892890452574291582903629826759896749708610960143871718312026226264337617132258276277467589975623621732843184426820339818409678606945272863671255513648152904913419984737707517070635764001301685432517297405411579730800538868444298840337020807786024406010515877063877615059737081717564521837536656665357009335691663505580839745460068165342108406696746351857166462330929123494489066324039758811448197150853465997857202966564200083381639949673079086372473120072811510740544248518170272630365946278489463633007079432487756725019357751998147831544807106943150001313267900755462219096858391814409614161863196769471846839858881915538803046925094808392935277911460114698022830151345342174893495011379079926940826718660927659556799061628437156343802553956235596959727513142195146332832349784778191149596912461196799276827186283095358297339522874140179654512156176725300463174629624612580701099180051553532489818394690588634929728331460549913247234725648570075762247429412094552845741534548396383804785599038694120070793288765357876452188142596377278242346104262750778979158791162281267233947480811711623673187575595042827449529112668145218275078019092369419811536867690222407436850352442959813477113659394499965347039278404299473793507606517105042857443343621522999770645439255319040743375080249772875246019122660968062752626009642688113760460933409752000760966662506277432456819314695499957243962703671200309569113504924088888136189109670259338112816823042055646331473790172808369550880815787170465571659376123652554147341061498875765426951842490033254787371880235002739333103283098752686033951413304733332591986096772883600828773287388200521086869516180231541508127167579690612447275727343507946157154608311983158160313548800000000000000000000*i1^5 + 36210012624148087959679071341729014491887222792539623645729270872315234549465222574042124710600389496173946926883608214798590016754030863303121673783884336343437208214025556734103618122359174357402752991284738107449657344419342973297984277063051887532148385216444411337377224773161322086882118704983986705028407635091992159815829437129100240704074577330729470256019181302650227449672651490773872167675298599086365043255890999746049185213507657451773097544717181507222277887510966427195852875063277207954945191864227374232905287053716001035223137648126048175208922462307158936631518381507392546639798347410092077548697215225337054265326731401065576943197137213352270052402645692275530226345954922129400864955462789148608770462480388040194336299684164828357599384825850535434203611289279404852486414190028916519425455057879892202271859252033882415219656953850276764634255802582209770456339751218182538732386893255998080624566876667758681482855771421787178201449419846937442984715947643780028482368764090388389339588139489150358191838267329161360166413561402666438887701509328322733622688758634166868550016985859402991447676846506412217817599238149764587333546476079597571462840385706529367919287472819567631113029900009051944598864887148151395058396249257976458553666046768754351314168214761632413145535360165155999214808992657750083046645700046163308888633346443871291761884368597895087092078522417077587859301357138775034029336862775115396630233580737288211602420983390085134603525534908642043206397343301380264302083752340804852625409157550627550162117991249830100024641071993435150814194670775490149785236276719884204379834635749845434874583752389172532613064666508833070719526133717554055293602072528640521722559041821025536113778743002968918685003416780704894441268064554498620090547400482380886433552928103685094001661731938637386065070067424772704802109997151278313327126486625490971781889134758842440248998905578730694579090567927108671235807228095050773558190927203669269292894484773766747249361660447833051117919898498386653890583526759113408166189146261229124951075100494999767138365354633087501876866344664561269276049390987146782989591200496727747644177138708910909260670427091471457871811339206315490095596973433291462013358011666886192702431226258423532572898512976615255158415914636972239070400973289277876598119574899520588596222387568224887363600471392777405081873785410084579064898421558064469639318492112161708494714032247403840022351401845496559959756762475721889229691739670594130561367109975314326288499379402831990472532994016296508390116454363470262486024703167913993469091669551655848444242809937515610734872695153579779491951684333095215033924611403684432462032343505768243627137136662984173242822313687122497960359986549308123514119126559937592631597606718401315638227680571293730791596662807809233946336716776811773003159788962696940455487647248085826296062264385387708679401587122234048983895060292567040000000000000000*i1^6 + -36225993530534644977140055645060511323637752443065411515834059727078941838574254750378615958210910734688856439595978627069803810784822556916627722194810741505770198346327561643409973463932051358674824104746992137578351718079065843293533386105513950591324260421594701060495841406098688781128480671994455898103238683837327414636308196042994968342903442189951130522077577716171338641819681478191615277401037418865648542955458261828569232250594912218681042545862592795751208246171203437173489013145811520277044598960179774876353781059322022762481256061384156282953564414086669661949110641235001510195932129412728934119548696395788201365455047151235555124063022015769171898884978960514459253631896702072681439230839784393816246956319567301854174646739137813096151778632494447276091710245035275363737181942548324388985934226610578233709856079994635005482808068450677094446063857557084254985469621950460683530293594012803960853673148865348776127546934125065029671767456109859068861803947606047675351022745212877981749176283027771249643107343818766253051538409275986885617516776076811886988432756330203980349405738533074102916614973952768224674111483071809744476504012444803066297782567766902916227863251791668483956644475748079452820387186260352393341489558675590084702669478969277282434982860395586512022174607149877809641879685219739612512072132916655921174710031152482693375210146745992651997129336464785392508984541913015230943667101610828630456148859060784307978894173666036781814674426464155970672755545639415709254164150912694882250617062019707040355732712750431592121058629444271121366620211070863892574283394876533890497619927477277375883838256885313459628485819452799659025892894870319114327961010718882304024626690552599930758507155478984324861474574640057716002627430298243482778094217926490603425804847533422820811464320038551591738925916436613739950976526424994652582355513492486412282072499934720000450717818871156641636386975682047960601164978182721484757920006103958819588914617177340097931662251882595687881948771965231312411207518293202370611004424224019180274347099465498567189935327392362982700557601419006275940205662439552667618628963662477836218426961277273210646646526342215604521436482740049926108837043336727974046507028222960013359820739329205414866038493218406374986944475370621085517180416988592418392353868582070312164063679495139517348758820841329056475294186100762101728083392944337659535476851577616408908460944844111101526593103653332925806329963965929052670317078747511637675887660727356297541063436424314325294659165590605044510527292545339903454060512461759928838066296305535417129596292590038207376579455762054632481439950389767040532354196914432888270023264176582114941719686331326585956169460429627576026577353138734595429508267571098094323648240709620789311776723553066032722698492864316500993139009096802765197174905129119313227984279927414509099830883151694346441183117999509155316327686917324800000000000000*i1^7 + 23416500402842783511362402820309543294103531096129898118312175555273795836487197190304078790025106143423532330117218776884484977748815770795464032834351103936420933357971689894339437578294291859647141888983986804825816472894186637293835553698381739467006720650450053414775381409062040963266708839533703050421087382351765887040097924229045052300618665502221592800889804541385189661359181395513406121030769968971959365244756454893972745782486752241445588299867749796296142136548204758428614380532580488833878260039030857556135874740196985129066938504475222849636703589061233435285520287328542246130590003487250780124568127488107727823589712403892719241605225610369192456771910554874399896918907830510911174818744765453023921740526604299079944676487156345023556726396048716006620151513751651193186892407125262507958810934862530514213578699957942217902762321655336328773073164887488523278509773643026238845859491567508772223764450452728777503862451844469113546295282821150169261543006681943738567139958361516181945459435338480797031573364755174647741792845853871601506118071701436124946761370585799201202618558704586893391335033947891350135925150474606440507826173594265237921123559651007786658797318980434441386694618153436149079406705595170950698856674443195525611543638812028457736002273791638581642103720573847896127788792658881250753752952124779941651806125177431242377228679762329083693560280115453587906601972350811882038998214811831383015374427959258909944071049479002483706157089761218420104517970593725707018687346139826475608398512024723321840839680789977997931050708705066499785620283067039206403852988460114197048354681784848311925620467188519278209535524910700843952482435466809032311599838071919759240181280269747752904657562513868685079393022519438274558803694021845817338962413205201530928069391595251378443709603479876241370744895925268580445807342220966750614982940668536629097448750099407723420496855145829827721826055418799322381692445968341357782978185265685832317426538571874485710777980383658661717397039519509512330071458208480973474387505866952603916426852940746678869147817452717508583441007887295827588476260461923593634889318397983348628101041293137279406205178712906599670085460056202076915311042958072068601617139424097916383724750951088199197057052129678188133359423098290231643881014920594816659357188131280854170997305589067808637675518574270487486394792211760821505643534590181940552849725112466764281564300848725982313572149502439623662399757844121109874033375707571575287761837012272749544756051410769850418606183673860946959389283923246393989703894887575142495605047624450859037877257864595282998838536002799586005818259389881726333614722918146067341399803605450441065150628032950668070367689611806157250526018021423386353840493080004211797523280420162665930918721974616738667801870564894813525595022715623051569881337982590341215173085224399042580195998152404049269954767193321527908866105278464000000000000*i1^8 + -8211797686639941552105982524292373349046576436036269446369015637651884166853633885191685188741588859160549236229957316407395193828196905481670105538314898083687394257453902467778912976220721450579547163556796937380535115126635604929124173176974358243660686093054947327693242075645321537586679396151839026268285577788543045567379028667675495931750674316839521342433000119949515200155145183184713997206704921175153593110861000298847036105490391620507977925272333938950754451463568490262523221146942421002986927956747310204982911182155818786243375222181230235112124538355075485952730658866820989101960721633937506000768897216581710929846813420888423251154512607641754173712066989987156817655450690256312537750505836965016621449963239049062029341365800065192236519649366146897078867649156988732677143848866725787054301789701506046220416295278018757043629839773868994688105540869656209466999461285310685035411050436228795296112314889295625853522153875818092864249801810090602556741967531449624606225314386846898765007107945146968638572973019372583906005312188790974961101090636746606258059645272212865863894378279720438810302150672850736013950341248584258367491286833140080161754897597664379732517649561887803462673406420105768172232469376708425431935676703082914795162029552585363543691803692945382977102455478236123088330464510904416466249429601016110376894118194120601143343732747171983720282640058569220004376405145564704764494520080102833703486586676748685571166821953368344900244470974880423275768038451447402354534731772787497967991533215794177267707425267738368714834508521352538974514023118306921619872377415593853389929031233942083660725565135073571454294383943713420845276202700961605422855292449435166501408878066533032815989338521807935095306043895401500403753750487758750524385347979008121084368840031267699996856440271557412486320017342327185010670408630227135844798720301020349948305907151417734859131815909831139263123903412781085698924818608160259338950085887993137103781151841318058874717257902364445566161443854569447875048645872218936986622758769303499686209297896048379365655839315495456677668032045127228851051491733545716354744082041710703802866056057416196681619776920275542297482919347554828485749800703060497527433234533509372890963101993832274877212168968985232735754682030388510144404415036894675350267376093602011900763799104103490418316757320112533667710209088144330151465355374940713339125401520560061407042788384159659568059212401433065751246112888540595244137181105875007183926890236686288029299420226298892130467721954496920261106996599095210702693652758897655950185014518659257227698327753150680132410647370697609207240284610084699602529064099394672769059042387725373193827698921903413869330590486561324554760020660562088052269217868468915263599328281493227605827635557451116417050350357360394186088808171964550912649570776581174364426879900243571704765467995496040504070961719889156242202741964800000000000*i1^9 + -145312523435119697017024868976137739236864191052576125532282932101751538432768630895298660131560158445863963956146770846917157333330641785463899500255599446463496833155435242469445284944534301295859377122388799672152798095773704901011141229252498735131399780387180990891664036494197525193240696531633464040616242313821018935306160616685754976054123556244647394114884705280084773784620376166340464016211339751813612904010871337637922771508935793056845265921670406618102368047370727341499267395511094681763900078784559727801861191912286657842156414919130564068252522326250745010485774713318511610242896135808006554987331920992536517113786996475685728553010986229230431798140554327663324688117384640673894014999781270177831554867696702343084542071136042408852336583707618574707446425813275546161897494600507960791217774574920303247774902444438787218519085486892149347993280009597560183072004756812600822024226352874269511255202801883716387487338238741567243008850046747690706418577790190561241475190662710097051017954273241747822787429761186563707472240211291253830406957065962245042467259460748500843862013293518797062965063347104824661076399422736597885276372364000407516133933402775482158540295102679098940832712928817035781473661892431736520205080865667890859840955832374421024357277335726995869283421527323428013203150241719272711676807886078224948888565027801636231665341132090936692309674842771082747453799086903241802679493384566153986531426683432745545471300304831593272031795622219095674140705986132957336991449518246581716489462840470997378736706510289486719322755550406462486287914397677243337258310253538006559552699422382411559143080154702424211675336761066102378726270986788120649202914511477169531160719604384852448838749957675655649544672464308639287195982769070499759438406484150447771711908968959962879595061058544608085654299319655623626076596895437618682513073668221718228200649418289113969083127783239574351789250622446141045116245006535466158414025168810902442097832283810145514872554842108667346763841476484788062208588168298993648415460275567136912300387620863118180223946213878637761263658084861229004915255591137394560551624361530732432764845293479702203277677440189608154626236725857577778111307259861307478450659752458145771914541434161229340472129259792820921961951696909271816732983222110753208908781639994405343385340075749834020161320567848485657832628844067283602053113866485998287940208189881334348336357118803006164475519064187450459846824571900506221305989988906847584477581199161652031951744153193177681704771868974222490356617515114344431471999286066847705196181777702351577687108352284559130625243705025786775092716305786786909289865126463960606024733757425666647779083166203079309563578021639281429375109897922267261857370831609942350034365740816782676410646936537004123164965561800875715280169280405816569494300265173435244867896801679563956335273764235890512963639071836463094759948288000000000*i1^10 + 1543595263486511531542719650912124554173797866536132909961032331904562709184112651957761290887646113336075753415086435985437228147053564489335320164860456409429561514527913065933893958666828004792465650768476570683841272718830167563655720542774443652832420069686786572050103115873572486311948379591339393702917169961079321492874522481549533399981100700750059077636744293340146674962501700313113619052479846255586761397812068689177164472003902522306505298258943040310642515920870438331946217194675039325168439643175515256515384165876503246385839127606605503378930292937172976942137854162322833430433450545525103235484197295491026613840113665370851794595630047423067453653347131895745670447007593361831911744195256793976933453553649585076370544941407839557245095979550501777615136449387643961522924502927804795774276328761818925196812221047917789495711655013372729720635312889882363184762783000380379898494397961794520425268600606041076069085315368222576538869890859093740718234769328048681287486890086657412528779902609767031513747924969493856891564979249215079692398638816506716098751858370314144359815441952903360112518119529738156627782271844324993479097100700184688672313552206847562923012237925568413554096471745983417212911219937943707956109444076412849872698913803464403131860038217351195826688124307280666370075365271903190490015969099549094526867039679841936933427573485902201120245495236744712101218363460856490312975983625991862431113905207525550626379763003392743923915056310494870966546281349099776451514930872056199923384465229813540595945826456199454243827438868858179409766015834592784944903390550096390280133008408945072113442741378382463772766080654325844403423966888780271667822273765197604764852319861358669818619600394387175236597413318892616801575844019557858364729625818086397753181376802788137874279989017446996488655192358714856716191914772125310853516264092347250939907729662987028105330246905631044606308926821113935898622427912076478025421111839031401903090516659647279976010286707224378924583687649210848257829363011089045723213991755971956115249173808200105496196086239148783839791158759277499886237028514660429547815734599832449954967642678012532567623916446135528486545008109983920869582734569195736158002583320670450898945408789584653958342197727966550605796920786357888806943084130165167773281710588483060841641400588222259121776666057390990770543027557925262694971335750387876477193867847602951536142541770062182324566741395303233631714027892667039091494286900940673959860336797779875486865933458233448316997236417090164351002475278648597659739685175343560864132864072391369661723495953054563136354536983335822911804974021612396503138711266187269759151742705132035246998945585748407582189029400989435500573213349482730835437511385480284560848140183792307212902600513872676794353144977850553190902743839292914356597990995534209654466746211066029471213724033475587119563396376296362802684100608000000*i1^11 + -533766140975775471631991026622931311061917577353465876014949202101468223359057472367177594526106811888860786615258931876172618547555119736776181336647124690870494140117853729391656214624217307404179724190398735887673219581002894155906822993459486671770652621790489473950009371965349285724993297592414850148791954325143074067267477462145147653700374182302911670911797331258146106732294908761985524311359056094929143373184999165890927041051169839535910723747412713877092221427658615030181728688529168703875941358785531247887877814452793232579693621754144042177821526238412067427515081068264601298216063626230525421423314738487753852958123185132972748783277824824936032412186158542949679599130443488760436587291739488340052880087486554317894709173248132708665569726381701880654609532406620131964671935004354686897277170465537051846890168385222774338790982561239523554471985931976462677061551440959914318899107813942825536301933678408517412934962488495981331846907107536842661810006756608473515847242477821304640643689338983913826510928794611444086613016798418299295088660830621843862189598605433602345104069332443321702813054448476713548388596728421541423741843609006773008942428045888811717474284260799665487846431872466178811887992550303635184719005050391676082580940607315405654835838065676349276220463378584690231624987173380289552559452392427320231335040206533785625179607356321018179800748680480998981198318293230037049108889475416443088475235902812803014066230871570657405742830739053008573936805046203709859908775763940689925945480169101702882251560512192317978201762594077788726509773252192636909328031306130357773351930429025802061438704522944494296986022653595655427552939562921246350513964461350591577293662053138096306331606055778759962463021748969949543938115492958340594978757887026202046131006717186908508382352114106944436416039634506962092425366973758094261906198595032512330934869971771875938187029676542642992626009525372887556285639612447196688884146077518228512767468636645002543651034524863270326291944795042964467314452760076187347592591725500914535436113636760463262654252509112853596724252288697405555604320432400451712332865441578819862256431664359196482259416903052410924385090808910595371631310077219197466386453283455049341836714810977730233769916086979039056709825843532525623690116748489827100581605970112394959099203673056860559606609336120336603909806217583843904904239410733568374805355499140798229599331487396638221184675213992263280696642469459417613709710453472443165302216098429316634343420702178800109778006812016067701891037854620509143823494350718549262793709241147899424134154487113736115393000723869898969052456721390211030201638188563581124544164815624685217377426521319604259502503046995634333313064167600531102436208684972438897987685400688249645727442526868430509622068033274797792160834503698760940687708600726141725843220367249648702407495104373633256889824283862376222828789760000*i1^12 + -89340652533743636213129431473498695579705690898135459089361139249831073259294986694727077382264365227789072480391499902481097924148339078459071469113213580795710935913675879522384247250821226468912420414867385912513633250724746173333199051237615646073393517560483959418400208827769045717368720182911005934775158244818298268498467340943512285868267680808926168190002369541740298319847894114245451713184185115899368686703596877727065110454775131625897936486262851210874330501465654197513349843756115387568487846959606698334023539790849820666690883822328054949280863462808367301680455173555730560890900589121175671779126312665075722639994647629635690278520834865783819599030118331752855374341627812678222016306535612318966459047818486895544081873021806627467944939190023539659183503268170138742037410092124876223616667448252131338211670806994824319520288531073695776412338494672439782758604429030412990323799176656195261463686096780810451558908185067300638499795948909379488439412775546505865067517857058046530789683837523864617715177457419141440152376830026456834474014939859150622372823133047168196229392407495971692702912070414050558950688067930850739189881007570285882157760607891927459792443976717932083258796983628964936907726149895874623387207909432639224095196879435135986317140934422264439909592462016127744186679224629028486313329989922032005741667488694945224677334272460286909735889440081002059179589892649699095523055260081818583359789095475005801353316763641868997009956354187722785083154042499581233494017557528493482843903640929226548044194845325858495007971885192928964838803303110394899798259154790383352550873319932503668375536165946703737845037243559075724380636713170704995852120040168065734461900859222258793246934599316636718914085704974792483941366720161133617329677428477776967893759487777508894450941459152911431571546766153456406095869304551155479646983695024710488150928261266183390854655484712000620328532133692001610043181885190639250387853598284574078459234357047830252658458623729302735143962838475206334453977764496567448564869290080348190088818765942250639698669006424153642202016848585197587105720019355524449135076850559451547569426779831956085629652325492894687484423909333422644769941661215203975861144919801937914854960920759489177028846680349841056429847384176624014635223425462542650767148691477322759714207786852914384101550946905084816051977623276119295920256391179705613016134884421425971078519909841104367896774775383952297262683542804780953969060479618344085791593474438943086160304224636441232083801070365290675659593128257846437564840244222025622345911815068358790070261806987733316210870616306774686468690291712872257031853135965165505004801457819844772214187303812842910283282870326560852339352358157395979919073888306028317370463480988706655402483803007081934434900792472731976705905858011917103434620328425694279805681867782829892399114729719586097312483021911747355423539200*i1^13 + 123165286655601687800871662510787276070623976906637519628707677362028338835275377635083321219492640155695523437390587765481636132747365288090817630120101512722679990522780582142178103513789378050030302496961301965644487052829024683848350355818581186292849469350278259333502554280398991635427941799367472881182931970500041744840322994313761496714322160015381605635440395487066225305663108524100949427597460535158579377104753768077868527587838002260708470690870316802907140252617411718402344114171515049190049592006439362904683049186981442637779675082509173533998689603806828355718380798497588569717166005714257493775442998768488452577706310312548046152266749765118127024301031201203055353398286949882419113560188182488379245716543206273175208665281253154512991628901287431791868583735344319334451408137470150396056906711252801629027711915952641630468174334480304726913536611403159427414828006397381806084712844973919652370050560364908745754676632996927554712689464702294387508646186223272812531062181568953365864060483686133523923929423392862671279784426971955890110717936432959285582260493931480352850723208091933400173977663566841368215752910969874589074203443430669556245350411875004813443877156833558163989444280155804417590587398463078770226163980617998775296179618091798724925630543351909722103549150367641806110458153224169393060595663998127666737110740716215554871324097309801131137678469572683939859498614448802670507121170268824099054932893295295659592596300393130307959211956240065778753763815323684141535821080417040845726523711484506096697282556147656344153761607992495822638907489034807404342006009248001458552554660138687773555099578042004733411107811514108618941399546949101452086826581974136525916638394601308835022784433957279650759707298400368672304091895701967165481246981011322934720805657082249428480996443447626194843801010191251204946071151852690231090939552011666049106448363363125961963461712918112296245289238618675049050712964762629113152040319996511215711658482930619864044222325127224367068514967046750996844343325397449377374803004374347032995219937912245245186787425831833859782596197187575573917219447251713581376121396022335376651156802651599695753987694093416986753608959886699403159672602582811220157972502971483175014674457728109423587208028011306920225343382338599440633005179929799923633161643338149747319962220710316043253058435202277453055821690306755098453470026777688183317440701224869901698905864313653664191363089375452824872642653854013353624747833687834578355486566456757073744225922488003372874186211512413588773317277873477029799804375770091586073319849553006804217491386156311044793644388073110868720518151253766137432283001345106911428929647835652811643240062991571116712605766877941458933606039255397165021081891168802366378134664666050916800005747952691434197078307217357814366215409115686475548776565684192555272912452257666912608529151223970982658741060784386652241920*i1^14 + -34511965542211836516548039394973630008829231778088614495696088612635191588402746219393319448352049343047203445521910965687894087887669168114968122288077895880457487005228630798466069476052898889397761573003241028213144981367981105405384350383777798764495239599808562977554908987562796331316937669402430963714609920079645665787999261327377372230919959532072999195627620158987595350091417729611932011473094552307850994120076531604096740398848309759104154153851012428414831655143496985534271747735603222168292650465711112233270145237786697448475130098245997579096032596909100690810981634094229138905612222919014677916154107983549108261921067407239457107980237521706097823775843925246844645243417295100988345920369299445118664035023910648412656160697937295543199745932878734007380672940955176045936959609655768611173293716416904182785319688252110208645207886948295915439561342161898963092078739754550817559625165925800172304164388182335441254299364532814926831771449305950410608265342541478067148027179167905033003443603341080423375567077299139733540331211386195063778320176985881214903292609507937913240165235932196795459848830996804260670659620629984195854882832775624599460727099265444088426342561430691203107711689858591818138734784194059638138797449724828968214640758075886272996855365615031723029881397013328729941887543543379197626044141345636661360030995948498974593311522654564312844343476485004256774392382589896158832314237353141322317067576961695456734932098710669311190509160920468608979075453382291757435051934871367988190797571782533851191710574779354300286637162371380448696271604367817055623832598224296320844074618469763365675043249624704759273365571716002743696046049490314661610760230673204878945464259901843934787007575061192849372254832545254761890494157015936653382629518459995207607334920761361873559946333578555240028645052538231441490803941104560209032921323295190683107271523564669843452132586739913139242288926916312847022028651625956224540614998797344695164806711142426762598386692517080564415126596164651205667366314778090487468889584510585651850143342210899637989713880386624974407058383687664478748057042226956199085323372738171514995227191590220318163028663906318722280603616467314446410299288523514935464557617351104531791865077221109257739827873807109119338981615996894602106627545249427049871693733162707046383125000241123683523186964171785794668352261909344825262924810543307761661073137909086751706421881642301413495105067123509693476441776056476966266666444332646550695658090075093583575715509931845480343528565002743532162907086401354312661605135983163780197231003075134568820590294650501707914557342433035623153818710564789373426204287533439566874004056485308602864082109722058066804686591523871977192383635737524198643174336053003631562287045796282539709606923014111673562828139765910130859479991754049883214207015394828210197369239235247515357388757148129302390108387961580027904*i1^15 + -402854208312345508463037947770351045042904596941549810205259828855731601306837199132650886181456722904355459455419846530736105655245104168020833905553451652052963229457616237007359320829665890781866314336019371557384058474901817678635076233058326979545134459554544298277788521559616991533398759979436540822892217130568527246809016595314488787582449566262394735457959446785309315671254435674559792709715263513685679089654983534825893534134833272619386564104066019226054383920770640644030926750615068247888414374757202173494806520108640800945648951638326795203175241915213811478053721639250481254179757214738739737992962431029049676133201454446111362394783438028877702330827315454397433209662866387793291856900784042288309414262477907450143950260545325440685374820634251658521440853117825949496401462813897454046223508096610241103399194142001016568740807334671353994617178434906828153797484257276254406471909461905972642368163896286870577416279437533855196637394143940926262073436889207470576437863363916027347822121334700965219935740927534563228323358297333263314628350568068235610874219937670618523828414647575467963586732258651999046144860093822361851136561606837725284438523861189520892832572870544581997233907301067502063020344513272952888132537744563011147563040254650525229972384149941636023519491860477016323565675515962605903714771742177508029570371697437793485568102474222233982166284530765816749379039562994349749618020271141899553842733611855469673617402860958957002675364576177571884518833603726609179185328958432827375081240959327430548735775551612488000697725982316692631664846718502188846521060960387836467725730780913104141950581037066746777020537589396098794140681405611445141159583060572489339924932275009497076344330044306700769174200558340717676954747507753079379603175806873015269815107556866880096208109259903043691919744601395666539126018651446204736124755694239443441689078906040802772575127811822524924516074140461837821802439014562670046688130149854364335747735681279730945681269380957699264584415045793347997602736752657601529382001238593688270783202568260923710306156511533805469163089107008874475407733537345553426966641867437882777138081795194926956539920699684059781490031239316511045674525366727239014479938746439015218129561960813026187716515059260796807852024454408085123452265114276462567276708039133726601588920575858716765577721452447059071388757899516670636796264933888407305887891642356895889613227469382395518225174748305961795634445074568311279557542955444441097877038806401470076798482967757808190402305065181916180353758769928246773400525931153042571124112135685937399454729967732380213493659799437981179410026913145620191612362667122411425208125375236248233213341141544393676620183580920554914470124647856186636654535765749249001248137638154232804466114168055964532623323977240018573915842563330649342768016687299851229340747184618289538748287444417142948231022009909248*i1^16 + 2357954206375922514760256569234101871088555791629103359711667712093581666471345155555399281357722220775551527647141192951679530463957020228585076171132981372545027769820643599778843501646782792396660009729472206347930215584451432955537462016878228073004910423059528024010293393073378528257993593332281743740254213684726569164674561833901448544350089667787930702153074104617719090272219745761209314155732107435235664266054494964173015445136017677441101419517264063709343732706593703708837704196380526673224506881736904348376243168160854706841931652959308171027959288003420738351096764401370451668828602802729166111480982966579197544690666429105603871642470309661512940814592582872035598863651828900681418148951116781430065165301733154824638961212079276738479191370990134893933164275270495402032292156861189667501828350769786670467662863392365845721223003894207249080385684666942545784384277781746118550628033974765645606582429615282304673125932676760414680342780569687401256123075174632775379501263201500397578625694765128976731526627314025858043746459496558052093830227868158426668327703543626290700754857176759459481017049673928360151811211794937923729507106163548280636867238282408532806915707366227012639444108164814382225761381550292712511984395720334141782986232773117176654804944603515656659956513101893696122995905892536243800338217743167218665594881594742499126561237836823069707436927680344937768800838582964975493222047371943192608853757384131468293145806323051626965361766330434002009824474155275752463901599112145636679859141075596932331876447175713814204107698350922055157095589822006131564920896120329884579332895850787388728962064443892730136419324421882988316339211568430198353792467777926808076011745591705426423580831874485216976985468687584855934370514331441021838608808383511887941580168994349096912291605565277418011795258017603691361301296352523053105234424961099256347325539773883326733150368911627781582638499474946921443797094965943245932695641815949007412811596472754400893272383827978395895506041301841933109560778793212792558904850235350133248946803820466796951716118229561924528906478634806583902047419381445040565407619076027344568972242778020379604102707835090907523702579384766475457439091399466556538776725204170728341545268425008472424778122806392183029622528727564356932769134186074357813055077311075576196509833305593567993950777372720097592209392027166814925210609062690294221572572782521760738993710785974834200660532807111005922101297811167324273922608096180155874801230847907892206495559215163875810853695114412929453176297219094243711158746084322797168734276696878697608347181032660310760420655285976733878618515316204231529041947370885594143094968889547247212651618515508327067946841540541020047026866788345224378638360110286063664823172371838528584804775694038007438525630882976348691632667830860758927439884898054418378731230972422736580282712565691528607285366489088*i1^17 + -281810108111737168253614450285460891406150993077691226274629576660688817252449226302766651002258955341999873974490452386004308473985535811994161939367518471285735088811590603336866778442699007710795793551729360815605176804244695880438207013592000511724950731347703224701994013769976743961826712178601210634924854814720187733850313379717640866301588600232466413403839188986765441929447147858896188089366630598017172000918445988609270385780270462397012129769908609732780668631302684073515333630400064303646991118303241841342036931149838677646026819327661393180805723120713037234113865000391347054531583870484821542072013624682483111113173242828197227249045134181632770096258369715539386703498702101083609025234863705853930815090731659951256969194141591884655814610742245242937979222075110309505131716464076719647730474726586726611595186414912661837659709330982846900508136378971287975583864224620407063720480779261166496331871553236872484067480085059969376533795097415936985501886664910431269839946841668072645925188449542850068851129820655808953932740437899689367296195289235638785116580515391337483706865761468377271042253920803969251441933811870678135868011539463017085049145509426701146862396990114996742376640470114830857066395345297806778318011235722992390526658784626189874540018696796324023540428628678268042978522269582653137395309799638177560376777182264064283843679711308635591573509190524834895530281129456029105347148399762869177403112066104624982042625784234659806264203722147159710666661692153938089248634588353082679375880108361065446635502759464990977741638938352794439295664964902281739887920656116604115178989701166105686404690983344571133719970988515098640514197399165965660170199255590466485146821803391477808511121625088672702468866678124667054739147469880007449135738777204547781697892665406889463406669684124823860580816173775696875223772239332681774286799035461282195844057264165577293381180502067077120623792310417825496400638849678052733051246112551294270717663660147613736838589013619023301738179352198950572411271120308148120782337794893824300970496051439726531876491886333901514927852276653299893026606590547921313191484266179088869294825387463347161375876850585109918627306292170406022139614305232400970379355094260085417015131809018621845261040319225150312274498646109636839665175526105684594961401831519381724907898045506142528851696558384391291009255063215126393513857791332986590252089728316462980434795666115581732824409417312221575508027423842654706655519644757712085912849457907386309923343261969558390754568236741147164882574972893655987064889183320035759664416464026137167628022459193298597288484339807481061946047608035579395778713709396568408700715499628717230439356319347801943599910660212540638532096346270007774998793567736475665869935517277564932116600454279660744132131158102142014617172339010095447301869705869815403203235235758794656936823257145661413216223232*i1^18 + -194583061572592280150670059154858950461782678974591310047772252153946413907626231486898998801341781790071431890144256760435911829750400487718028906220783567438618296068413446365148788397852503459066814791128253133425601467662284318353561027780489744564333253655399063828428012947329341968477918348934855236099051172282398604688502107142665544273429483695371479648296573555143996486307259065574478158282477125914229331333252723963203929898739399310962162922810575355036253693637085780067728009882150317740249683500217915619843536653877418392524265451594253550256572883234619416857756915212559733290239817296393388920767708009661925598049797229752274191357078777797876880650304372930998002933350187882615705774490665630645231590596281899612437280221923817010623605367908512461695496622900510807436891034288415092055222644909586299822751652047236622985427117623785462848114851889555313418885055968623198024344196071229396450015929980020796806005544636418719951586063433216873354180339201608169737799753559452015275157302490412034204774090761390469800880725348400564903522940598377574433012645169325270823882841073992492726242751893928919097992187655914558190087390126871728583628627166385373297253455584405288756001455713089922703382581830931458417013951679235634888558718170986477574904092721293368138685258036614214817212314549773839084317584743896711460348408136994996029965303973351994060282934640413289294198484995832019449534946234744853929984957595716985275898838882212820026336234561516183275007967993039028607221570538110477887748199792594260346874221662584888600765160576481623721940027603517548454487214481250280705747388884809045481491484596932157675635526656215995040434226322555500054758583743597813167990785244010211907469519164715769009993869097687971642573056811171162386032944725396311068147975736214361820104625312143096299090215105906992343623096359137938628692085502553987491027709406524747808431680183128168212024975237134040129251091960634877211716521663754052280708941188402549100514560213700501579079541842131418521062812525253405540111276729699758406723385442359888706765530614360440957941231795450361588230573486536998261059703139239388730330711894226094330670883149302274831216658842606280516993907301761649262744740863208841456795789858140835547216337630677757315645895528689839311873176763397835194561330959148326160901349574783619823981377866573359831530400265233033545748355016387632835567308269607764407801925385334223793398636300673689541282492856304356703201020727439817171244733862396889695513783084738835452967098504017864505040113973372778976193479811605902583617425239790001306437082331571798308005538790233193716232537313887156502581509426694870150962979648621335964442132173128999958806104711660626560458623404822012714440243774458794192344915527224489442986079231475256062457372618201263100132378575996676603015816948836091301614859067728948972322033594295616798720*i1^19 + 101132735376371673660184706299133788785653496446613276597847027527253941771059013316919684050018636515962729337402400419154586445508876075408710110021251268452571894307942770666717079729793633487027978523526927648708085896272836874240737957224532954805145267457511440266126501633721541899526429686192935512599928712076756945383181040111995070448190416226700572254634894720516781575468570145477706556315589098035019831012611875055339068313979423818299762257655848215470686422087405666387684714892512561896155510772333079533278725864363841568135873764257387892099339065038040085324516468958762285778905896769884645567677974861756904917589728039930944731576035871317236544840326055183974665354553367632112724260697767816866567139922717473445678516619761341532729279296748508982715238380613682445639899119093174223241602340552141862047120325654390919328233022933913122311216905658928736557936032749866513338944071781352747646336261043296911264017014478042622070367384672311233046862002658591208504988618366808669869803290992088878418109399269220303686307113091252105608974581974271698469110570347380266944809549787656014358190543240695943859570561138281595918122546726339895946040314976940460632198809877057169157559916585161391102666889309906751083827318699479032845872033344751537651410371936089914608830832060549856510878240037296245018135772723142698392471981512955223376980751632088911675788612418896340933377520304541785094372635097335008910093409559273495902631709566534275956252311190078252715636824686353378516319369612912240427234828951383903588411719458286976071373905467552593185900213391101034398473781656848482954354540125109496947747586786257087148847666655551611682518658552382825341970257347781861911608353758414371972061101855270724341434581669959457458024653362135288928072701167022996080201971483305392866988305315867297880057983551442781332331359008242716872001570445751076954498686518634230373332983923808628972388186075125456430341569475154758266112294082534566499829219094573171776879681992003369378756539192040448309916612661770422686001092868155885699310561643824599031729236722001417543720952761354562837600409784098762012396476023036073170523346359123229522483582775108792003213831355191367612301690069286475243178220689210472102138189361420372905318802016175361002967854839175288222789851425787842263185946619167526531647091950712692069958740475054835118232300992277708753433304045851005274182559257548649761562454478238682793995286689827203929129541371572468029632703915819751204203679867778625478162474714953762056177201084464336571767159437740753399437015763616386733362941791196983939435296739134136652212716702709183673007783089515576623942406297415747286252111689102034934882584721623505842569767615115321954622786815781132035309322129082128140558028603062103721379609835149663699809459708616392196459093106664762753975177233169265735949088618489259975117572550657310720*i1^20 + -25656751431596372182285336711882883589772948401350510805425873362164887854927450320802264756281544205153486246184513867162192516756173630860168980296627404348335040090824971217168802254378559127507798140742610527208838083913315114887763933100497954792376582328936163269973634038551828065184287752543118196254126621300023439538384541652418427118991001501012419546534758177904717388697187538652857221409803734791048037841335494793270617989861953876754364315436594026600283925178153921063879157219922494139293823318785214712650622300217123363130496348899590626506331505199317594195428094741787765689313206935128632593470932144349005363469305263160577312206972006771226133355559770344653716771906667262267148276577514271790879202513941779078191654289399006318818244053647835884599851864401494245460514903660961705926598884666902877488387628514709506818033445372519480598475952352896674804066873411404092249097313827305564419137507061080903736875097712683695098587892327964804352294532780127340556956353066553702638865787636805158567617903328880509208977760517820375497909852780419029674359633290996055985399078144287945719301909368508952528423046655412498988209516506524174250698324627198573415968140212916814164723483911320312844671003187299092642136872874576690154703641770812744122278245008509714235258278368685379282181625231837076410119497158443459465969340441287855018130042960342188167236357366734451475468660971890490946876942778303221854095075946892723772356335183734516409325329495186543209169371396462378966202902211056476888658659596394727468283594230095187313803311442713527248163804587214830111042992209704938504903510330552635764204798945704648635882081560120286669038268863396448419263808010679446234405694502630940136860656948603736458731211603644890895554896548472852818807704788522909003525172009726225815705300556422357716221710701428154428663857266115443908343926112047313014550762248041256392193026460292540898411691956744083638048304045073037249203427276975881720376761430582951286710613331138034180348499967287811231009551667020188265718281458136243856121528135741485341814456099448309695051511137378978034885644497494618219368392593468065999579618321792629664725847608542189743582320020957806413742175168117377017781798821518473118322301000721026007632695563177872698243545206857036177570085962096664848839693937489352524686255985116774787696190027928936305443036595447965165551082625707308273777108844900425827648540082870065225249672014533497202848850766654300952270438474566441898297136824787211458351411244012163744648280464852509746895738276891170853744863830331703444318244443201105063087921423637856310592053283868113586407622569633346931651122776835231272850823927258125232635276957555950117897913022416954719210899845435460591112200604869311639005706714892918126751285692534498634193628684458462534642538030016112126833168697346643078686525937421791265480248385339392*i1^21 + 4321186596108994691681928393087600119780144969942067096446876048828683723991389910994327987711086050096114016283955520009431600978064285578507759203130351158078532701020968041853365083889521214836976967649679335792189711256596811747249645278917734122927885500389626048702422793728579345616530671771253030345216051468835151042049744335344862461077456255072494927610678959736864927273371132340508350454484071920169233614885026948103504006031412896544675769994132696980891779075515835498487064077862300496756555953799470759045423850651207838329490540687838030911885241045664169351985410930253813162907819543490752096298996974853732830554005131281545100432641773951435087503026315655870971815270313266953620451263232698369680221692987672675964224377440828139974763135515984681641404741204054330742137948696533609017175292460955177644615023068325464421870304093553743944754503118111506817529271054358644856944597896953014704531196940228721415292098669951709663370600614005087946089774321493229354513629254251284872700092705402283336144399449277786646246733646051999120178973164928595841963286574555454156369992226947797447263510078788497478804644717343114365826772082999331896470556832408115482783336106532962380150364986782375411164222133434908142189728480486327235201598287971503851933499163894517779215337248202352830728373370396113677086898432420237693791679800564241983702972215719723483488366443915274810195402832594468789485388564257638101187778690762239263140950383682141130088107628353367536007424702845611979476483016858546869875057467900881544242434810528692708972450230076557063076694374734462835119934074741015268211321428804369283328655409826011914697665437215214067631377129937944158959464951577933944399348459812956673127772081916578823659493923779059997321497039178483960178752820377859947769228437935034608468814587328940339416388792764410161972929334722808012062974900840003197316297181933338857757406669464789636445237343093843118172883017595809598691517766569466710352443142715335301516208588892041454362464967563271459336686041008424964723146302351936203636157230338514750998556420343445967179488544010502680724030441661004016652427246618622659339977716284808626910028709406263367529038782351314639008825742479081859896875274850051782515323073366827899122745721738794129788888149155569878389082186786057491467255604359211700102463485054325990276809237835849682506968472223152677427665129647659047666661860438468128733539340363723227638332716431469350497855676574542730467735981411621626071351615715700611162463339507570563487350701791178569578520011751824280100545580458112282879593360924045426345820504201674223139125353780639892604827342824218275671357609414676125929278229901621739616831772599393427825419264011924666703593024262348440265218911853406927552106922921746610151057300910986146208092159547311175437361650839986702528838059352399335750525922515699303207218970624*i1^22 + -525939459258550607447990076988361166308855390109607206083825893675617345285816466832954428641958378920866024246207549406486470866868750406432396319566266253056982790113327550102903557899422966977351298428001220020238749278677830198361583433537308036101689530934575801480872456595099616652316713734177172622039907738785873810837244142576701076151172794715992840340659530591201333628781515106911563913652833090836395683703540637207852156269598546804228337228202796867674515235642367728235148433721316986765363120802213281593943034720708984954597386719802503371465325433667622701984615979163176269548321968174230352049520408265239302586990441697120836181032616282623291388302615680575350247202781840792271827781588463768143304264569807021701510036379549084438285816887049668335577424196701681811512917010301896341335140613904974672612440159514884644481309265572588761409293494627604461630932818952986865335460478723154805658372447583174235890655909243136237923880487962814787208194664418944524339751714873220709109168500731608205603387495297477297976555512968794644633972937155575701347698154676888925616116157000138022960034970986929048856156790134788945462641174232444347033327429578289920178106215411825017363517484413739860787979646745493482350142184203676874617608639518099675831942496005155993104916806612610137878904904751748469170235531435692192940803654191282511843420423211096274866622198738962841242636174902762771689743990880865552747427328687172492723216370280917607496188092409586900703655999269096856957630895893679994339029827771960920302199068529992574177686104466368000156534575918231473129526176330186079517504946226736438760551814770450417070074262487107192756508626350005633699946427444549756825080252482839704363071316219059103227386633369478257032123386727776335566672598164068901402450332396731983640135598585059099419487432725260850398697553020642571325070682372170169108420004420532308945727808725596841847910985880268306320759991719707712918153271227099129479356835374427281223866421164577053202512145002706925358647206339252422038723032861111333385421117739319530170076213823257709732817664872859517520441895815394514943520234687852501462506433588092355225318769367392394283230805236399884207230346177501442309293412257421504393090101965884501335528034358167277609333065444361028987190930955664936440699502581566974143498257883946490581159220926390689092652746286871563834982884875083748165949030075015282456888398003664640999082510628351809913836352786410604568358187290603625172396810940971642844682017889624026974100699526666746295162432084015270872500544683722431189273433606642849232406244668202245237720912818649763376662657463720485654303190384224539133545183485617242453607873988766328867726449287398255836343512032088617765334344560653076667188382155482274610508749049517122726809025052772895473461384743210349739012336321587070821053657280082517380038656*i1^23 + 47676132259458499818225657684171794888428629853740032166520104999853752629815406557242675322008197380508659588132757356827807836773253974034677792527854868000723203872448800769874912255873029683394232933945618342618699764802096398549672590780868582185524978255456112480572527119649332457017263408947841113939544584436873613041125536801883826861541937141602095614613671820456518153507312746193358306528185412220485868453711410094910277840706947665462546529917891139432563367182529157426898202145993325857800801232339571759646704881334394039159561425599448608449908169185625385189094285642622189404092301065342988044966050167655022131436512901740792584458426955694841384934092521773793469054083126639569610496854404667696077722886778096819317056447200466526212399381330096525710085070410613020394871579397307549446154507402104071097342908774430952179357817383432881647732537380446012429407897087784712833373919810664365718711797164282278357798578077446738330351216452317749587474946617045279860774857666886769164902365784889232251994560038430533366901106176072118777225038992747521620948330498405825722252382486831536338523762458397889386751521389210773884763874160195673099144604511671743357477774955448977334703527267288882878553855656992960369996071107964614880562761878668316973570189123230981884616065659589511819103022078485077160320343278177244086133824387110866996341319695427890523867914512536140049581611638794271346979079727407203888342529707081250172771536036549034514606421281386053089331948529192134284863108589001408507280140423012784212711951423093866247773297534697640247673698580556655873979674955301813273929839452392892943234011278761032127476518135263911055907978266809404832603485161841217216986439488374846839651891122616029996570554473142839557190830988788652239511516938167791915719705707644498316567136192016918818332404282989521969132034089067625215026480460588221523202119301654693454602418391635416652403661621379330515109397141941601994584424990380485512857284856893355098007754422936180097214757465451794178552883379198228163366241876525908425348180299056938002489549418720137467647467109570366129363886024974311083230733824905364806563103814975842450761911912644605655714913953601050072908295850346991116096758420939165631649768263312730864273039322660202977965412384648531019954070537249661861111797580155324808416557363951116838643518670587817288918547556170972399853848944554074664675712280643396973855290414299579649071344466694920204179976307993841089320631934061772215020273094076332382262505680613112107650076325195931070995428168844100070260911314472577584424469119521604137810993498332581497947005696005637844712723262832022404269851008623831673146627175180637764911424366613199742393553763703537679490482421813238546065882213959805587543930754004979076801919537384472999122879773450332144858719373279763095225744585581615418733512202542494253056*i1^24 + -3226472562925973051828528190387315374585191019871075940274287320908926209391314821007240751228303515000622284972494009061091721079000556041109077087539227344375231928463089806561458763957719547571908925768328707480956480859056546800833801069605753266261646888062483833061646805086858290490142634196499641434343345849526158033630214086240007603498861620754138455336435321197607520625556183260123128035723733826163873625414661974589002663572189553530089734245534604553030929128314079611093375762354352595690975530738087766219743013646948599448878713644596380106505748315162108368542239727409340055778743867367628764144197864774663959757015109353340592862628496281874077932569876394932013031196662267743516399994568472814967076688984361516646846676682893589944867139386752163027537313975260059685508170047751558362705665644784646594950584994788688864959765671334702912688443544609621702078977136991224191327332960429622460341921780308392230731028941028891358366844196053985910024514144531995238177655880517004824479273110617708884294230495447013003631930411830273743808362667892595055693885430465196661992218348817877915083547324453378160082016640045226601800230637820708445067258666866352304811511134234079926090526208004786167615104853202104007148535809668276985745274773252536130467741712967742760560847765516033150161687753133062102698636802642552937741193278061233334428847377938330205475324110656040559784204078118471352286707180195472304591210625576932314511053040880612280310701437148314255819262001889630205284256220035050930661947841196965199661600586305404561280787668217317731602083261037564578829237375024900594638402190532049333236792728821170282267657555767695837524010914680741692674017545562146643781487741425517778390036359560356734963877448059679558071187786657777662778377371232891247818253255584752640527578330741229945485515068392511417201314897444595504448779672806854361789140190144736549866570970971334441631418521772859750859596554336618950691386084062913277562216594175170502158126450389683924923792775944741067556392400068189205110161068086934838749912574949541360393437526478590476814348260592394058205480119894833587428214080650477720031662030314880084777580584837639409374489463540188464906286644988996448506170962407367560281496361349804759039434020450875613475151724193346549592387895188021984651800123789938654969991578096296178555604918998887801470090169793485901818278678125497017570171811645198416540088660664672925165807171277195751554550021661792365218600276633588889598862563921132884425925458515223083415671464836194512324381087563738486753358509418711638678667010944826507336969840433341204127709818681572450875998823728956339256995654654661043990136723831193558695251152011738511812400373149019529579354110312045628477242008885083379229463290203446701287460370170528197482268703384377001795042029063883041030043405307556022500056686777073664*i1^25 + 160150360552294292416452889216032579174506248334467435006956249138412626927313730872069813024925700628550473340309190070093028567775659021723348249429759905679459864287704632615624036954682552640561297519166004693722635672995929574732087363741611760628863734282969606362569830775801296936049290749217194080054756288966462780299436053444132847874256211425338338252075862042456731591811951660140935844085283105503051262868560090696861661981059680023973874877012025349522955967213211089361648993416474134013376158481405038097396947666459204573245863466213504222324865039903850661590801438645493108259299595028517932204201706272449472966672547217725630202181363183984305643433176090287393559226812582483544439882851800786827898116334014282467868948690300154464920607008448460834392909994334272518667163442331149906678290285780428600529201343247573951097356921502037093277287953270709986936580314072131665055066899598058720379544224011477773373941270600176277365340758377414250900152285614338388618451311195471356375536713379415847549508261376365728065267211438684241638368250526282448347266904673530247297483543582160298549379569574017814388608905723398384457917997438141868508157629425833634496601715932230036040015257237597961942156664574776980748232010472983328585812026907483229728857165457512811627807374712628776073718526008117362826635357601872182573323885084047704972534112810729791551810420820204334727485898965793422780594509407637883692817602393138010080986583637725843985003430177157169934523779792551962496650631434869680310184537480915922566746727105299353200593912323436575539240929560077108737092162925492380429589279939938257466027764020378035746535743534607539836599021390418674346140104268354353776820273688745146859136842414300897846175929007435226586498594895388004589375355297473905091934582993828285100482142373028949544516921481152155416890741507362521189954083335189343394619719448320630289496936353036679763270145534030327414637393236383432509769667218644462553485151434570022992590094015694362754932114627471410324004343444381254651288280813358583836722478302930709565065337077167657380637339702270885408749562232481219632716432880185120503883699823703482667781010173483796686805719007358244185365680029073178601030057531927565802246193203955973143203367960306062528453797539763821827664746612562480563604232066779683096328968896901785049834601203064157091493794509844118749782923080631369622361231009216038760640758773721977804266672680703144308584638685822432445245691005145744754479403569377904285986407667743544980392424755706461528920222548410598071679609585079751407149689059578178975612943956223656773961910848784630618223677219914137341746467682500898782515864769908579017681685367776582716986906218535366378550678993198601981886166173693528189015643395526603033735086888183087998976544012418394398314186895924532271684815980679666156461059211264*i1^26 + -5751671070789640810474045002059350474909232472190536513422544100729072961202189435621181853219452273498579630965628523390033941873193983599398314924437657447826412785548980498091153315888231057768436882588318060910523161468038135701687661202843416765552147502836815952264468191982844882166498389246317652967689395653542392678578853778394120771568564148842605182773928226652664133544968533731736528620744312666990550597768370649065205017901547043028317349229494664564148153157797448918886717050243652342576162387023776813669419719270919627465189926363684385905265983641268821544542812813567542475592956996464951607884867547666074327804590751994041853104356090049054065787652705237853786040662643576478608840970247614027944205480992042235473861209305596646346475280570030275382192847887737516748407011224826685360856316054354831532371679013414287093084240514494950747114762480167495373808919581273202886492892161567339205476062751755186333779125488584494909411761039465186452530938894079981640941346156413163593203081738254860037954504669405421598137120488454481026174065632411709290326993823229512922809841906660362187168142911151463910970408215251851741164218339082943959808474835731686331644072207861238415811806323133865494886602735941888063096183578715804867514003174303616060357738425618239489641679113116266858016953808828234905030655884233254954442727434469891149293296379334514475280993277192670844361460238104975833302585832057677374489149912672931996442944254248205044234145474550546240782676967840200801894628972585980865841708329294195106802977325556964461036641069617304279941542430982768164974619071266358415729059734816365993182612280985855492280467156156337329256534484224634606592040634133244869075994439886643798290607029640333892884666499531279279166266192923540726551606033995269570931479659627556717626693458729814807468041664135019658399442213312191321505516830671808348827658494971059413799687856913415835444123346373088277147413239759145895140824930659619890799587959337270341100191081657320889614791545368114460097442453026138540984317211392563231019988885519545694320980092008072185509416914464514088013454759365181091904672587780352640172540484105614919873720802622755442842785926418592803986041511828998408918755271250085170694111693448439361772382024023236582734144023311151977392680821715776332917456583121424363839392105701662503279515756346485403869194066261366463676560590263335455308567572371302880108638255948047024552617158747500573117807935019319993785244156244493313105078019450667719102070794986696451019736943454188226287516983083189521654224413875295978291175614944532855127848212535118516711191657821630971642631415187038221579709691075546627207743157538980329619292942243191398766886583191888439899641577913553618533393700629487053430021864032520994663757403918561179113691235414994059237242813002257980536204812107977248141737984*i1^27 + 174167486986096786892408450303071209389148173855645482159425521334405555797396875404961474912533607274196670697709622101610799037851581751018245955847942153937753919042173911960686885526044831646075591361141543870633916366908997577741197115901228015263699677239277987755689602000302834687960599934268721290774939008826726673109127074614408154803977164018917871969686362892758901740328141409153125491548082591078190465218185023520382568600913674184892221709312060941660589293613501458413590932561048750287515278019842450079959854601745803058229496811570415200741398818366299752622676370676580053789531268511923464492562436041795562930486204389717452251393278549314220090145485601609937059627542098311727361966992338606997785714994001628146077519491203829487909713215749666728323692691012831493179667515426544428947204532701003121750203932763004672901738921459372302050614493776702298014142953243127707149245019029176927501442259167451214519968444446261988918700511111890579610848494613561146019972322099328575286178479087288675331596583166133128852072497236162820455411861277554828524736559776259168276093316484424175812868446661957040426070432214141806253008680859888819460397939837717186537125895336744077072961926263056398521847659909964072030835455744649945826569595495186050492033845222504193620559986654788662915680834835211193141347336849395776694557998112420071840939725285315990355640139805757369159573454638634052248858664789916326412779861353849867871324968643500094236829420765275201951115677881963120871471031240599698990200019810315733940579342646419608194601174031399778454124046010213500400415768469796183574039961615586875136920392892939027672510229658324255504732357867232069229033080134867535559634333170958174079751334886234485699753000040870605627764607423295048570963151122527067500162222759554090242714821497844456761340322503548582645410151699587315724882197979336924118502669850790013291368140379096040731651519857024941640842343660372393173338526565592805237365813415757051153070283518368787886913790194972492410871996271897542082218944614427224868658299282857314051969822603107251657069241272957903020674735864952287873488078159723123346998526740898430553245211872698519428328254927151703253789629646718592968232936594353191139288393973463335483015809499772882101774507605645105375823563446734682613133178425899517519290074576301707807196977598696325489476968375850082099615776815886473289126260973014610357204147104444845059265954345308404277423535163809486866428880843201123291805470475483519508467265248788811984743866204010032059224578717228206750006451081262485431749535469350794540127192673435057402630043660682141571532190182986660582227751679422079499333957933092268632882086953728056956699553617627652468514753704646215638569179520307353810424065924557766081359816748349762799519789706098890192782709748558528913447101076716663078912*i1^28 + -7855777372506734330779526113642204970427786586739246499957965873378420894305183112246216115138493225653423089911301247678692983360420153912926076868554654498554173044613978770170949389847675851186084589441587989838872618959398314148807795339039707861573805750476615744481930738801797259311920914946157469519822398860147398762728556605069978102826636018400207464205741498876120491544616624274530280675566236021455480108448702588034665142894761396378617904530891354561126585017963113372284262736223202817364234673037701788684710285207356267677923725059367253502257671116843137546796160535441526532102837376636547389324156362557529840763288511218855306759564586105029375256324081953933867043006048494422420869427509416229620470806677696227134820191255986003864087659807189508709540546403034937826340299667638752296777413158420636694663176117456139744920274684986481652741150226498988341059297003168115920352556280626487949154273829544127657175972282718850021607034141067035488743439869720879646410341328750733755589483885996145937430274026913242832514332824260161374225317986699404115361821188728068443743198610271212843102050854231565591593133760812853861688938231367915937810502986327802613649514409831358678583185829040153353984527988143267817798718084925429060548832059713456997843738367957409672959864283410751982029582759287841135313557990430962516088216241099103821339236714666387729611380371166031146939877927759510076837835145124640855836925251933469065080500395787328026827556091149044403745345218672731532451140966874077281668371217412053937926772190134990887132424837352590767680320628160103298347475708520683540262453085927579158336872848997012761659632193521853665452382199069763568761709533886448353371891081387788772513042648897984146037734763656610636264475120750167849706077657184907923462926756740370164050096618115502876120958811926946613955264328873899139373487284094475184726930568036469046705254164014372619614388473354352131308299121951296188975142464888756066887000150685665533653078866022827905327794796868330144637417838116834451987904412975632481515197930388208038196334719450476825341173468572795720889651645093666789413306708827267080258926103156972562657105133133104132118813601492003219534752380105019755828138663394499502292979033465677477968456303346290388580104209583660627742414801402632975917183553161103849453587317831351314692330778365959285979976451018862259377311835468469246312527970508005308540047954390354922052250780528453131332221617179008940592116648717198678865139460940218989132035808376587202923199144402419770140633769087344939054893929709231716350176150375356066223030830686478947405796744064435236775814119330527285391758391766364633175720828186945658267618939772406810322604433625564325248110019442226820665760119460324050273182941645496940075297201523009217672152155295312967695949704223696034784229675033952256*i1^29 + 455058990262377482459117676372524693735949831630659522423625831310461769355734702808438940549036816366850094887046023677674907475010084745288208655806401688348791204979484801162070701806858408814922356356415767795157173160898500878075686276825348026008389353983754261362509233041790133298955017288321201437214997839506410863040966444319150957057266269387028400104932368257357721572575464451105549956102996534076520877035996195564331255821767479050900683135754526154122727439542287218056871780419762229103291868847719925413823838448083089677726291229770661128926350004627636290722363301239970984544536983493442382018886767912641369923478121950645023918101208817113017216113168671652272126705662130759241498756742681162324314938096515374066494573181144139314773557255441678091057307769368849866454793952939631989459245697796722030175943288324847464732317235738862070551836587133794779480295090051219495875280559146012372639384593522082761620074691778482727751119668685305129652043513306105647118675544254873756113497706245811331718633762120215784268098711857776762997368963667299039936688629953612960777821857634943767269287786829803571595168066464335835020225726742657722853956958850588045724926612048242447299256521843816309306420626348988287635017490031625218322492636489130687331147039108970141067096358088855694581864551144372861957976558883071122269843451926227764845380797206164178906699520085918239461855594493990030883545150717985737787948642447308422515619493828727344287916310492460217401294318031350835327064492573168723899621382334297234113259213730524896788012261781925868221062538783346046118751865987772358925001667532558386910396801555623564036083660893912056834546630751412477847820080019700911319059379426336884694036471514318854216217842337771845701766867593620775209032717818959092898708896543810679056498891247148678010293381461946814006779449971769656639077150376678444816074617273808233864847368036845575529752918323150808720205638085519313585590480733272635458153108164972244920195392235075035923025469642143897378712580233541141415659840645585865376498852916108208250910603882122281234758750574471793738781420723811089404343129568346072056776929043274222820111045850306211791927306871711955167862425644506511912352314717333371477524091131640273053256131973367721874064542168255185617484435077018112121747477629866392248990808279642451674581412013750646441580703303216790562142372230243791573136063520973831547441049599983282017420050643167733597392965686528516344175338583546057578787270991370465984544603686871520604144350928416598545796045176737069411976155463552435918408429337836873843493255470414836581118547918935049691777050948632248585979777582904393253152706908865737072634427809281812018432372606318623840694610282683664489333742899182944780447984421591246616541155179989214425164250722504465146371773976136538315534784004096*i1^30 + -15371882399949144768970497704527293274306666556886795712387767817845036968416236777464852364524507602803481108960500924233904421053948292750559807674394290521787314417943888594407473654410809350695925244454777713906456078973320556867483352468171512623773238599957830865083885295134635075652368683744040158938296244329910882622587647857246299601838654125057959171979268467110624307117079619068761135154656506995930122175598099621254717810133714110571817630167279978453949729257072358554802415539124257263861448287071130232841504639817769003124202185823744621392142797339061487300216395613723184919036121110361138496057765313046812014781068618038224102777601629724543686069115427221148444486289881170182350403298990354295850851001346568516043131257251824241058581411936930672480494921294633858613022240448010864284174946496946079894788638935236645586021957409672585280367495038783202136106459561294844649345716600191522850918103719653131157248658953520688747255984375104684984931064883846701641347488607571821278600357550257470925172523872172425609699119618413833698699379216043689648511389382961816100882525129405698531467916102742016902675082744726189963085377627731903770167069512201774597255844211215030517993221677093241448262714535410130031268739401977411093581396228174601060343520737808959963976486775904344478722221731392894291871058781361038670871952352640812110298408885579844377102548137576797002293718032792236885675219300945941410282789510406927720502567118050621875914924789935007047477752879959132281005356378104297392597443314549947256160602460605776998256376450415908291919799883741560306791933641984886357143986607266171791986092054513752711306022430889768120631690438591258786392977957522507987403772183602291252008158411227289312422966832319668426624109550856987634608860614202718433484355003462035783097113218772854914732209060665319228855049694493417389090560573486296015703958505721238293193130369454477622144704335337819171521923000660286681746612102747846702671317294130080505693014070545874821950054299204530545175739537695063440230886434075423874688874012748936208290850726305000336842363454497643993581526250397906602815931323976698537834928593611615629942187095021911435328952023272631721514044821962666586427264961440011439112147249805031501735194782372542740202240731250713805753139569303201965265078780219442134955445859434103925882365076049410915246066699769362048599329519444508518834894524060774587515584148663519387985097272805041015865337372290537862234602079975809839816869632392175605651359035509024782439622558615002294376145753787448947699849390561374496655852148663207859146651000172283719887050442022004539840611351427717952403222984764255023048074545968884790663203673083606576184446367960704651310380009061524136358383749257774089691349731039885720096479459028761378420148192513344825649964835256472519867105280*i1^31 + -63258565811329995197248265769361801874719869680199648754806321691656835048731096963853168016904718179313467086458418777221107804206804420913652146846134292701574381758562155532997151786430436673800929962525918123999011853126867808226667977047295402781211017286329960007991386487611103115366956973277231318216341470303985295215751052780568212226240439518941098044422997761689640586643623673085027869753106708894792419076849969086227125903628610251479164424077537217527620257547380543329860357181475626438526533840091675363781053517332866222572225923520069033675879974663793947617088292961921071865185379606051978378068847016076452544963909803074576669919135369171023863151551277061363016074103696804658435294170061538989635898331751019233352009840265108449996875861383216335007213517862591349713076016595910537363379934983040977028410373964387583777430921005240102502199612086237909099660617130013500109514431434330262522135312239195255509552822384191637196283077201409576868621334635520032502111307770569694331606408949552476007247217450045713132017492969236517432127956251919832685155918559761924228280038298691191199602328768062004205822105421454283915093647930559008417717091761880097869093626044407609632355119778064820343105088181299613328340036128532628091530551964588198786427566149208522189742353934939233676195800481578934679688463753964758620818520710166195198977478103446333502978767374356756907889185097396652990042391622774087766015910288560165262087231611832490534840016039432800508355756575073402125057573416748874753732772573723644225074228652258311419796200195100546774728642062519324941030401618784152012183592113006405291355007231350368829723377900495906915043588168091054489942655679326720022291759340606404714468947519625255334178551474371874109162906078184630636729541653347071548586961685254705542727934958594688552184423115101840833784424217501760242660322782982493775360339733527183852635562872563898858948923033163982216939963452872556522910742295142464976721912724787770846217831125154067443065057943768892140533040235413108694816447872510368879354249092167322580332391701400405765683270497314808584260575393896052067762674163744573780600791036659998222098843767938352635694735162099127385484700745500414116767736595531702906470575513653123408640622637571909103787458661647001914095272310035393523144721719844153854197319311233265334178555601426861952188455573166796570307160943962711761386308659525063481998174844710910577887120077729511441699216509720304726801211249047952131581854945875412041477728438215451550997852889051346668521032842464983328323591562102723437797728751794458760375619929875024171446400145270952441093964468335503353989731631520799059554262456081260250723885569956567807768515055920946726299199986313876636848229093581765443229140178788317540566217720211848915089550650300584880804203174146739273728*i1^32 + 24502300558618229498016076825195474947996658022427277723604873696064303030205507934399930189939373227185071895270624792903750308212305991741525928043479812013267407844799687152381241936092025859898799388513396131420126756678588108508600498669046287691774345799243117642420424633340227527561204002064623395671478213299443527108036255419363100293201763758392967479238564367677951603370063127659139191419173930634651318749625586498335171455174640567001891241172620018404715645490424705935859487997615670473308390162346158550486804787288502734761548281473867645348339184965922638971287798465729922428925246253324792414444121698546487136578518156025408802107415846253639694897149431970225341089330392899882744532427314574395322427444995909078632271737190245723643721926363604320178074567802827845127355236756470594391954717555862187380404180498424118549999552932821915346311997135909582686891631220762894357061657229128117468409451327999625590833401287808289454238816061046885265809594110672149958567643072614818714761792575577581215109454515064048594916798763852335239378462310095947113336706279674897921409914237247173599187725942282924522752956096578211212356407059273630356759773268511433518498533794763671917157868204031793589163329193683529564631184901330078769213275142182813542214419562030619225407412738101586025487944439346655958825703313624458411399010824644859029421170879817293581027227342054278690178021429131571333782350433608043163071143640945344561766078146150688385387318438906513973021061260043558234938816017541558532006170926754372074192303289497462493858310155855188651802339193921895789473360471246384518442030167993586713904430312823533144408181607808046285899836356892800874574188131108939525640377375374330506016302108708968505703755716785920701758344731109712283643118891547239485162595012215214488045192759757286818122646182216266222184935069271917936414189976347526982826984492945418528498945856254671894996814660940185695624605670101978927387596046436987085342638469994983053779661111356637524560178213348314912833170193584335115639315115267087429715820011002364205871395459700300257804661667492906956622778071938075141808720691877399495456652771328153447965296345043378092464901110911000409395093888284850913483991854630418535399160301559287201428109506230687981735937679451897291668454597299711748381770435220478140499656227623790514921363419180398834998781389683328921571920602614290125081886625904046077741025022769380527921365691204994319144187489619182480222993251295061106966634135072016755487912425558154880243723301655775389247145347513659386226932572694688668872094480924623742513477746638385145211391209861841142297154594253130940773082139072304403943246937942873002303362426023421691901185407775367840688056591497855445958405003039770399616274411214975763970211887126066943668001024154106126912407779518971904*i1^33 + -479249122568906956861932149243390895425608892690215017797211591610376359642711985575558625160855403189409583210408437031457647811671271484192062969996856184115715750096244489692043190062335639196341648261651007104748740612262978618747533634433626437289293567018233772767041438790142546451369305158036708161934950662093609682874485673926942439560796314073123645417827504018725384982629514547660544091027348383623780831089542000561889453764162462541172325864450373220215766270155823983786592539059811530878925277716804826928264323118211658879187893568899650281583026388642482886615209831831018368197449934005809290662417191536062763312830735543358938005983277953628190715234313346029342413461800776813303139759677218813284979239306386896361943170246421925468729758234907756088763071072066450962707789681983606664261605748651262512924009685377066407472602162137674094240945313954770609023618560374598441944003767671659594606980380773418235739951155274691927250555978585134154973612284688535528112000532475948094023950962255850449849827913800806151167216771000337504005086521234789427939807376036418250817231871319728062089705614332751416628147887182822952336787635426757521201290574359871621891174456512960341670268698445701636234281382293012616460767021234455902285551222543560282240064689350136121567330091783696618808350940950428595078532689091059400650013891651850112545312997029054543551690721738962641291565578093155875069437105856404847250643235260883120836367139208854828975491812765977539969210931228590535484364805740889441234268645825125689435920094133138168152840689656985990459130061394961112000523283620572145308002454354079846653781080693382492858217207053721643357051308104839951096024313398193367223163819575252579814709353112201422681703452306956658569340826439387054620760177142175243397610873735773509381567678427978396302555495547267431351615633824185488916647666534218003751016244583825436952433312205517760993921274144786035294314980647162576583211718839439321503419118385999705837258158762168300292961720296554855180514584988986052955040508533328110632702822577411102931076222983078984510135059209542326233259800207026394499927765781472449237943576433234926303343071647086431929781776090927425000778582466253734949681497293643922745649598774004956839535094958969811799519737174798811209095940450453440882378439952968855789983347710944935150336005624968486298118297919793189345448906246879384319767288566352742275180234182978512133775557613320230264128773885913344415312743688627022334929409264271811399094492452944247048016891336091548761892638271079020067147258465485110226517788559919805368280656860763480822570929213959243747038212920305539859348741818719395545120771643963889251807849050191698480788683948254338950646348811085250422927254166272622618442672759441304946248699827680151672562534878480591587092224540672*i1^34 + -27208500291791276209863136783868280209949627345288221811686973112101786699576817255124140353729642335725904483442771507493153995084252134740576411763857512008235675625930271160959901989970838401655233191020773214149703454718483860937055352061109951071741257509496932571514427663589672401552112903696007934328129138405463219341516114567914951580941615124369226885920314884806322793861665083489531623080331480339870192977998766765749944166324291712127573522014585958551608199354376872063337044739557880250406338272964589207720486945713542346652727993745596086660990417010365196730865946420924706721754775574498061064024667003141808381686098000423535000202769709413885867061830902806871584968080309723752922788343094364760788295378106047726751279875021337655819092730030174234914841213508332306366805758676571637762637116185999350584519214615765531317777689439606736776495191799120764525996811763306799581412412628237744290553784457866604675260502699625707651252255310462338386055718929347790780738306701085617672158216183398495897012425289452497819738139687582744369621730354681830811539927645050254543750059437197672776067739515554405394947199238076789678907847755718780281260478233534291918504785860674453390677084500162812796305989235492792054615962097812154778900063066493739916961345766048912203456387345395032218372972830596684762291237409895351129886446289388083477240987812472530998495213305245166559760606661197727061705556973747098010827985514705091066324097821511364059457859686422875251166677731852116606631777542359444610057267517967051708794384081313998364677791106521718366613211315646536970370643828324206705958531712875486809868911164634449106808994738844286366298033246274741272017069212770525869493892536923392050967216883217665869214458956610561914008938989224017106278422594706363436201036723578975145099309706805076661769312522572755365951456622597804218735127919456968893058071101357770573183947239156123079339716932069422510639620429645285168856541034400485734152260289036175287700713821450484859757157036509806022415989589219178599175256143981016314439382276143818237447011213432340511379271211578700243637762760131545465571366659771341144819560465042604676550312536616233205070880566240955084689256066444881100870641821630172171418269005246418196655497713426832080590204148018913435842773992105222943680215132835271925836632643653051393680670555552220135391595515838432972556611535459458004334507321639847008187735188352453908022215504190780259620935535207641873195117145477239577760238924907385525513118859925821276742624845461209853044705168940329776703500219527514093806520967880361150484862681409925844361447977169475723230393523438160663498318567800739577529885956535347940264602761181508169409813544785293247043636181749048638482553142629250914236210959339185381805753938799250875585855147266923704690409472*i1^35 + 1407508792519064249922677842536152908192507782302987255308000891129157137331043825801778254337001149518352749958848410332373171746589703681571071327068123076325188707663877888728646749447141595077800344325333781529358370660786445941571469527058973271681053561924000066965329338966896262888235826408023312098301431808171679551043218106469317224499693438038668619477291344291116475373029607548150882607355818427844417288384238818328984493197060964053898441402127553958979911533092002738764345827278611769779671643723203001360412854735267246905072660334848159636832685046184673933288401673913395406517048495380283267957578171551379233839659693691622825703143564075884154889190857716700645322604518016544544865416451886147994714944268175528962104040368070365360616485891780723131791839266151709800976337567193448239098902966361782113058604754811819173135671370784390736833745556625676181378943117382474470647602783617495351898228686114022449721041643162936340612738771957356252374130763065074817882989474236581575080712008716753430074193298504400913284985612568701064510619762319419744649559949788432319392547621854975887723004139298771164753810576033132738195533770881364271507183465606951472239192725632890299986381753281970200824351021494865704210311950008385966451705798586586760958188237750428124253759778135064793824686217818968221100744927499168898072407998889325889180945508370554101562181162633779800262024525812361820222215399162474330375491863001785000853472114611110618426575245474183349182247108419571805566055319980911735295963668742310164688270364700144786984069769820386809355104439460668261270103110497731152330416673623059125574919831730129990987291113119818635489336843826978825820300288843426000631212023855220032761537399240597177857760086761741180444503487477986852111486865457951535521183925355263896999469295227755055484090372154708887901362197008701048369962772410107412889305328925783917905870172013280114131370905413052977347458565980875007632279827078199074938079474261241903847480218127081913249906868449924033184370957916641305206349048810939149778243697077151380272548427586634247751277902704244797249576984274696689383320730432565984062137884398384555265937398213261804663955270665930714595214535092997099994713857235541883174402034067958865882098838048732854221851539554829501286289287568890700941460091967390068911588709131342173928942259421566488046805850566636020539618552842082006414293406178567308730334634303609490468370064716178285022339631252272827419480296967958029802239281994839418859256715488802617628567580972612399166466290637195307562228644252345928020809036910972107046406540263312278225970880016294139356288634577953420381663030191887783100944947249108547883795300501930916119163521366992939096014699907078740207839105772039272538764110761418299114022344700705113317543579293048316624896*i1^36 + -1864884264271063112768786241166046005634015751632554115483701335150729153359540624327710107785261666756755896136641237774987631346161195372273474755398265427254812922167049092433731810843832321422876793618896919087657436520339414895268462171944055003312997590785655948140278361637229796717284221885761282934865468828174224466753934110906235760016021358346568664449465076494160447347686447434447867176004733029087564513749705698285263808378828587212999294408543326199082704900525669225131049161510933786188479674569411374095531650721232060102068355413372154338395509657562527769808656191329510113681849922578118556767233310553600776490535897851988675672509414459201858917505411446904531869297259260842939726064872246375207125482682604326995073750993543152785560718673684456284329879057195974006232852231899696611180351790837470521016385796578948819925846996619961627964499154659900786463348847501150791412085975836061409578634524588042214401439991270293121021352626979478080800215228454780970533084897756726124503662823503421982748096829855591532195159574504547932655149558205764481743079056272072592684829253946241784656617008947634170120002326981983650676621098754466242353104487433938778676889429019768629116728374723916253328356557493770583766785817814798651540360083035292862328093102931763294282444887020029120874148348099536621018931970195513943154910685231491636907804472273491054300747417019523555265548287834917933350611957327798736649345015530312130359275910773539480067860736093626378171897784578370862300674582012447675840623984292045382260505309646983796755834707413058132018934252935523211085306572445769874102262080877376315407460277246093286122955646986504309936109609385122530469958861982648004778761318751038578341668518656005922906106583025502832116588896925152323306039077945331842656876730639767631478366894951019019423177809388440599248144138148913918216378821489526996983315769909775449919488308314965817605728354235258148219437751748972524630502750339980569325917042566497367824718218722035552941325763906808258638558430756863366718467359157700171049447297157746647754285546015230920860848116466207154445782018343633585336571580265458379981632054561227663467805948016779911012733401755770509186842795303876518064619020128331807743010966712446833321342272137270499954749998823449148841714533865815627339840254700435172388590657707232827911065293763241975571071207245345331701706418300119013020862874614518472090489514636100262395699195623713318511580584892629753208159547516116410126006417596664128944404818643814579945763076101935986824960353918974256571265679112313430865275166507877137268403543141736628725340591740770940891153171828622206402408870037707735495257786299905393377606589938953236014836808266122393225496920231067683994460849919775731619636969721424000417332517853082373250078408473313280*i1^37 + -1561650825950533678146979449515277608920455078423213963692428105984483645035454962228283786589006063445737906785896491446689476313468130264273545743509730776818797624704133764121284996301567974031268755331039004006919614205309247927808159798926348829719796417986381777836082333740138012347032664868809032527951780451628245264038912919291744453405970674655467911507859836245965440589091588442054395039374884800923013142028034425993264202081800569010385829022135062131847794154299945766994539364200799937286512405527341244250295227957475390881748119514948912188111483130110009857319392294768306798265444970142953325105138360506958452954327470317760740258359031602692283108532706964557788184129162300117649791414805427231026064945068334068662144009693292720282252225315999086931604271728741866520962969701202008869631136311084979705560428336208303610493718445678882690716817673929443520383215579789867613801914542551740126419034428964005395660157880856803719078614465462826667591133131103854180006814617327387213433535194981974765514043322105049338136661444446196782356325713814921115443053559215190913611251254102403573699315029534237745788229021773034594869504645225463236009717296992391085965948396170141641341739914358247503757515185483568153411247094753404356108550427610727687700860009272942673381002477339115577303262419106403917178292282215986763780718500880444495953732358338397730996943192082401203963308498395378991892816976474970592587883269691988661509791764825649749892703379951187596724830005268741070320005659925641986928768782503334863167409647710874188142479317423307486772600279948269243306968454929096954691634586594635672049618685886411902045205522925465552012308776657407501050699714575521432981307981923083826030953562358334499151630339923406341851241369355171645129564033111305407462014106194490896455837907459676138648274611834529755681638230011335418077144663579582173603114001510085153485412117390774145245447948762891262312095858016401839979084385872148044213587516318903683813059257533845353664002202062871083565423265938261688903478972149237166228172027020835912656211505567899831617841725078141674517855836348464125977608881986842006534933609354779984499150987833856615712362542870272933470266311102405742628159019389146775985847373934579286100872653023125794001106648008278671957792007404118905566664381681176713473325510153952868506111667884223874370445368646716474645554309748519596313463710144526682210624730893005198915954758309338464109888315504658889741122583448846787308237892323055306139027797066389820244290916922804631492489247708345529208149432557432055967977615899942738739071973655350895521725707123655655655633360445993251269351824886946402766621544793355484201583488452010695170619162350223143269135080487130224992753019010459606238909151580440970707319858227274632124202720690176*i1^38 + 46578019818846635298616337587144681608741310680114698661828023465820363014670199811505155256932370052644665752577269778976806406757015867971677786413282797786949760527338680305586731456075841845770996410621434222172107997532086057828527910705170317013409450295307921493041132786131319284085240742110481197986430236621568544477029589575183631757338409334689699426334780468745957031857757706084778479420491036405409035865976834433325622337288851328136237856421685939591084601702097971076100860059779454986591925530065557854455993305988588277716497397552222759394897265774247995828985022174813998373824764184834878656426250188472630238592991635255920442171091327391212118804313093716326142221747880639426130818464115901171425604637161431572077696225739758544480457676534075939764121018719887643152541241776531409518606199423334859579130474453907697362107050537842347832530645203422518492316412065987137982209847543785339200634397621713910995339813063393982259795102352774553933672812997960964254544502454667867101312441563984295007075753169566221386906496309042425717031771025747199699137637714397284728753412793415730189435026371897694690423633367816901559756063600706218899904149684967160077170991123023980118908494966171011087720878861576711666462332605518765203551478032528440021152291503658835160680368478865378145426737005769568836120591234972344018808022965846558141514458039053008075952298169972520070463446490507053359015741868333422957352700382633255728332273643323586655140282741628873299584223302470206047694411144949633169383414294361333042187531214874546120421695151514223797731744240279573752538337521189954285195979265839839801872688784711000659536888122852619095797543442212520319757035023007164790826926535366184885754624736601338988864761348662049334367033881597113986756318980652871763320138500193752525211758581092515139529941246142909941451254895343843919501479234913119652636370872710657332403223144340505369812096054267375025845824662191374240166617998434351192412282070578031431997290247024232751879107927246345263976314687594054386447158759384891561523430607421201958615724888232249931125455384389670852397774644574052405421468899602477379794376826291190456158765572613601065952562818463009131873330426360479988846749055124032912428686806002016280332857186621827462093536918490025508641850566199206330627272251570238413414641484799859900031782180421996085766620824787569326841492326594562660552604411364116795378700553641784604363592942331172407888987168073091574461558375822984370148036024851282544931951150288400051213525865392739867225384575533307271724527765962175634609772664769685091824763285260340018735138257374992450969642655119140813453481198238616605661501313750199233081103458923340055512269134980956105876505294353073677366457184721235690119895085897246058446506906333486657033994240*i1^39 + -153963379221320802424342778747355969888623205284540799762352852871067349937242659835938832756209548321981431404475128952668414342841286193052017384250986089440114501518554297729883004332119230122391019835062373212605084607593103175388533358343161633045677742677744801823004513662966805697860766868933416415352332435520786721075043613222790619942645856230672205331171039570127483375182494794372658333902864070186319905342135061347694140316348967711202786831221604133614103200013869385300667799980252982564555649177492369269606318433098919381476619850222701974982636395343110990634651512136066541026654665566742368504957359986060408718475493838566363223286478860560696202395034758709729315282625452192291538095757154330164949689331837028810987967898085330524734085041307050988317606354579518556747966432104801208948112738815003200537718193656571905227357001509187482494129391364314633020745296822730263043737517026011618677761084394317880796464036270052493184551880084414009250089746613124069556309093302878432855531600372080437720196284870231057044884221549119845118827457444699868256567113107589884949246035585033424305865349811874088383994287875667833383344551500413181548661250165095450452784943950744337863058752492213689907414634706776489859460460563320071631563121898688867625713676273419804625126975776216782058173357256829079628683006882932607439531573519852463528031268370924191438007003527631901587355234447299454319645223879525336982682486185994884985753506373944919052011436403122273532699996645996186167726196673644959514826954871243674356415533339446692547081989680498144137825773409114780829883257457169595707918363551734340447093741782912711885109294816529160143095637984699777307520773778269784887237287181803201148760818170960014353899735303533750810032980069400055078350050618278475828683312971759295016648226591393527026175853988056520094519710510551683016182544459826281936555783385469504295958343112360118066769537746139724508493477755573890355559049872662222076688798565632815184824132355366545817997517695310243515488989235961385465908434793430681961947298086077714554332000452495685196371349913256490100398762458694672031197938201077293245423966319189823591067177122614797835696300691230628039977768301994089777576999320979415302227590920472243272572724039256681194896717388771203640346618906497765841984193923385493899985266105864466169416198072425685163112173933900684816554705373007058471649948991516154814533319682337476683266082809403097541950211706282871020802199766986733337690763898318864535470973922213172662500614265597487744626087816150022304885565948405289683295414558203232765926710252340933050556884189408207120977160260037618389966383557091847758803216128341943760116744236270527955747532280958031983850770781258413655059518100385740350568910577674853446642316911763347472384*i1^40 + -21013730948930465847159885713444303293640645224934235423726812253851600762152575792937617238962814712085591472934722643711702302405713159582164997325426923829630378118313436141852702502906078927661477524781122770269066993787678380127549289522511024932355717686685475907647223985383098108064218581735026902386584958048459526293495176774733186762188411674595516831204887430210093137355494892381331356947262505555361096207326023431382431555633240916295109683723559035616461869001838822482441349567326312640449463441436072665774532184619782136191599296955123993820042440478490911499887978763411522063977676732415891169899859247954882048622103767413666706891856182924236530696461176890259420192597101822628027765705668752984602545803628218622117199210109454262570685687572640863114693947583255626949039259143199747597856863155787105004232970156772849484533600989984568809930033729099736291747995306213393811214463187910567506163667146579321070049636501690054960809187885298843172245536969926209045662465143598892183902685021287644444933650320505238734107510038221543059204904648203019614872401110336543294457108997432020809359058741919073436155231732871688495414989516836686193146846511095035423651925174738612538725371961455303049615378205179707312901181731715315890463528543789286663795829316354920084388559148028459475395744898209645514146838823783897619999773205782548164303478417210525296245841629347390180290344960794113902161668564807314064280224014531301850566621690802090884967792045590976831582320520016970407527662433695021623323543075604615421973210748449051949407619268518666563317771268420042337110772623794590140144933951243782171641567746951474402712511013935425006642995016042505769398358552222677689023376366503300132628389338443732388051096748081392483879287985359503078492280765495254665353061099978238305596349230932234732144719664136370118839845563405222206567854470298173703961836374600159781461888939702041299170711092915904663140504882955395849469549199284746455573327823492159851039006895653187232956485426592113713257134544411884030588286348933104677358609221719727816702587079725564733550024126594524183757524047205774508931342169879477410609271155490300902369200844648489054189952714727807625123920852992192224262485560717509771153323431592574686816968640963740243452390842372558774246213797761018556906329405561594990342175368946871835767051228314641067028437466772014498668167592764175918164383756759207344161908365700895737904933568158901841329416042598618307967480134491122995395790269385026987060677875273093589087039934826120435537787425771076545642323999825639339119531359221070411690830879752550446649390609090754224648717115135682718334067836259172443608075895268254934807509123207635627989231774168627409607276689272955974467953591929957817100793652763891694738929900698206208*i1^41 + 512122309947739584636112676207086770897043784841253272282085285414959914964553877761279009387175910444123995881002596778950886157018540955832761853504723876583125699739681252379366985845443566240191366897970192038218651809354080923793160541723105293629419337825030932796242606977024241023726068760953192307276811689036395320681997362124007883756278429121760634161883214843917423642194355345475356817178098243074112345261774109770449974652767238476826241888636598501842136081571197142956569939834126189301088782318842248019740216109097297839494550758379880759659006323218813049203986293456980594168459295102968682898146362596253173035563222259061243528869913203485421831700357039160784489764236972001429812064594303604139892888334674541448669360424321828271643357526620542923641685787662861908742340128933849883054473815142996326777823491554974091741930372029705944971972635475336978545779039745761883138069083853689228298623197661880118297363827044299303979825155193795506521917883258436918263015675082691566682356512568746792536145465470640780499000338033699237889425936318959255014800975069544589820698373462214992567844915034782168661103025510657951703174369818590716070650291779354448874356032351173857812832668891922749798268565162978270108072029063962683179347065741525343332832912994727818039636578669267365848501348919583663744768156393814917819361864779888697941292776457258168171462249713984641668797920853480987938183974450178813495842411611281023183875738659002422981905109044911424823879766323319898011819305639987447847625328879703265854052791443121403281730184048234363734774870326687011005401285078700120450900927194697300515805282088195878760226516936950116868985260897989266664004844189755512672635813981250676281554417420980336219671716327612116741112934340164968233976443288317225024889481479546536033358423745650184841611995027644498933422203354439439367966876248696102126884608356073285801370881367687565070242056630224439893584218973899838495918850662896465539605103850569196180833337991074074907563013315009751205986905573002029373647482327694571581722686901139584551427863871614435131582477187062512499244802499195265529798713182018078711019538443532165979258926399718510471682938977745448502544249485176368349867564439452861536139003393100644914246809326473732983842408386584202958594563569348137561643101261086230179327980862916980298785991669621122593217746305629726223117700050621541388189656027774927597466290864712181687019611232252050237107870744693125330654667539431969979078907713966449816289564302064503860167659853280550997680105737724446304402343090636760979095851501934608922452101429242634263789101744260749660551459812283255682593119521430802324271877368207309246866322286339611669484062914693728937693832566401317885346451628686656118928872877633628175442177425408*i1^42 + -3680378043889125466451139892240707137312475327644574715299445548572631558124135716886223216195159050054706174856276720819853787010966142040867427421406077278730233198943063173648493528423197562562657624458904252983669614638402817768005066951649151512002487149582963070127236735733189343786706100115157001556856580758899886627414652312654116134933536623617631597275545709472169691029345012217975158513982493704783872380199632257478681888553528281796396941435771514460653146544016125156281819649893190344798025922212297949032878657106825954323861145573034345795229021097245407663959840983900580383794143873640451331992563916091451445350211831063611267457252544960571302714908920335288648102535796082042354540277869766884916529975943161448484437192174842834367629312673582877723603191002083100826978756827507152209218038386239675978949189603681663484213631828288289241601503015709618709026633583770559277053119696211810300141601369877721879943597589345766775010252595151967935579279770990454534994455222566687583018826412224922191836537838317261939404186161941026676939527361211140442620490867402585056697123944565875081620430930615630316401085806129691521082579631856731887333329042481429106084470908954771698938338982083201938951613404877090472850097340003571910110858024269095885914652184339547244336965704388025590155714977829226236501936591002754687148166767480930711874272999225369482343049842010697092819147402368418511469630516500165798427289405161562670652843421259843843604985725681842015475779545934803392377940868824082701230145771492995223255554613026317286741346234942301511651930301877367804300020927272342952540783709202616097958362804763956908566746185328975465772092644400259570725599380923424674724906120952489834223165815867678414244228679562317140056417847736626390366389657476372505419147359056109352899324524290731186976996073815792005768217537068186393271048265515774556035183890164000835656661061066085423640303618217553248190787373788020849225118018571770702603859856465973619863281254572227168483084836783411273412909158511037380543166318024064989928409002082216883818842583383600987790456608451717619958218245019640411384038531127980822020103445575752473669625532035689596429913171712765837382178221203723053172139904463247731885662289382866548150154706321095534113329786651884636386643707243027858442328464545086917800161985318184244402083152156189501410111702464639605689639378454830108663965458437953194231752544490382832210380378039818643062972089241985033604340585880018246782249117856763632117633354566603941226595370776946102577687303123757295529536426218988627028966816577034949676397852813324566539672458309534093212925999124525827678995039499234147902919095646306949022577220898982111144910584655608013211209143007393189348921442637474767290851843521689941027323904*i1^43 + -26075855111466751651717842152287038303036359705964501414849715603051251632394368328488260730027551703976585912270411997263230291466179684229196777769644018285034553444480255610535740712688855535722327718197669615635675258450867560238959743849745823523666376490693632085751091190254255305139812728905568449343901178236699438628744267032036985199275038691889699454256938692084685782057619810199824038160501859600830908319820130138772042748167530809880418610133711067066828110296426106269446221312367289380861451974833315755103944257756291196937339546141160544257562769361955828825612882770010697111271660447093083497633095145442153951931333816511965727669917347963179788221117298110722829014732298085278428180809255935655962234940416067971894996883223039703076518299278280227686451520519064272931269241338251255278613144272194897854002638942534130854566567779943047199414159439278955454276177139437805970826108550204430298511582557917183536507608916768332300517845853406942400230151227841493052089468321293346627127289853519588089992445661156525499862012783112809063222887965880406858275657041792690950587453505857016418741314435760505190283267182368063221432703363219103874252160942235356899321924462909656699751511185845578684148799184581239407650275091626374779490474453975366973769108831018338612625833965421689079822536495838914195667257756360659086050130201407619730715914985815828661358691984541997196155183184929132280113280901153452328987705443651097920964487820005054393488004062974403861516612214756156721732449832410156542610805613482143761727688150878343219380905258339513708605049456056732327302897418672511937823492618931761322598483940623723278450894379392297471142705082736254173803660595997381442837487354134668057972948859538877644240693440854037126359265551864695167440966665472305428422409552594233920057890545579799221793291264467346195160599809594389599169366409843570540490665269613546395243307253101915302034369584903368273600895619328483366630532051221050885779398444360917563637939549904347307781003480376046890923452113028619595748372047145198637335371619001321702588436831988004679036889658501596895945254242771424285867990804323460250136636799736112995198827920585703462417065930026475070806579017312674699751168653039322763794860551073664401226141477394064404363702006201405380573803535027086997238551232245040440495951416910735402106681531661505847131986856771370471659175296529892853430795653675507247962391697073234462152723641640632953641881348024816424494581223610213836451608061910181903317292542096483500051785017497576768146338954962219207187221763868490597201553027861826955558882586534252652150756904128777580387609724865185999150515603022092742294883032552502372631712366062793831919713054774049526371449467667038358431373959702241510158181860514618933248*i1^44 + 39555033982102156467153657595781377434703495936331661184895198212803553303539082801636822489979236321306641971405908683621109560806254723069731656828642441490050706909692779804359930291094726790861675704589726747003806365783975286535474433989761524084704642904469514483476804008843464016875769030272858506988277726144544080664332301371919431332758016612902069801365411927988457422395050146361353535343724223254399037713690467218765222417657935712767800602322932484672034311940359818467171208968844632228434775137220661962270957493919410094656400717787774731379107431052537544085382753770327217528176414584137174676998126601363682107026165812403086832771659804275318068866117219758392488830907658981926679667850794741490634435316326261787449037177826032145092376958201556891958597822463777761011123717567053543346990237657749800637800194157061122034409935382825279065652774019177286720024632889687728442156398373112951400111815333091979007274901999305580342767583910782405910398447281655360793802557867379053686277501457096336802442283371067861353546165603500308321647628632310498958393609093206390591312525762902169615100337702515410822102563212632708215892248335585158999277723138495301098695999299384121296286803028166002436954150733186661139149108236793744035130875545104733499627634794385991546739544467194709037943073667404559197882242085276217796653220578177533011081034941092660477885588463117653488106093658368505602422087332448935376607329594620965451076936579708744895730390680886381209399066720464151371652951935956050677811750556157860532152436195708856699542466708489236683667491285690061340870103665242088608952712708612294348696429765356509049997367196728311265379284681604175388926224507246136975273445341396324745282038224692326561801487292242212999859282459284148572153961793660183939200386773986490314291326713431845730617228152591082898010549896826637549116358763636019469962205945110884890115552946499148316711810128303272495932445600250816503717044778964993012050287448469066884415228522013410692797518687232629050117560257675144676953276074544959639900928637458360165225641988768812033219674994153682639943704956899897382367697763444557701296698980817361565005903178424829236398829629853321762712767690374230513596883773237193477286810376712687680023031544340218074007527240677296735192522721599538097543943884183243080563961176170278472464769714102700034658482425317090774341095406471471517057680983810232181050455069914526742944985893509323484178107972367478935379467048060559611004959699445416606650004803504403357208142981299793735962282900023369853664137985021746880152379439583203960288131761196149274995150555709666868387003738911095312647687382390451255632774174107023081115741768547712691407118807150141399019163198129782102708813168964990284685073532846080*i1^45 + 18527289104984218405919833303718123387059329801566049672881078834367988711589171762907685629860911436608493776343504449886617847258919364303143774412278589642500493252987861604535668238075709683464982919040497683511112416945231914545678222179022997436608870432293012919447889489248020321946674912580143013035362897049429801914710398094464606088646765466938733715074945881634934498975157950322993057355957879718636637491173012944503461353462993120646364623584366438395623070035640268060722712635356630465546551839167626513341165038648838426184586677484317251798896792188104202873068642148548693581242229664020765275007188911647277722082993917416577036259716801617249890278489094483869971198009122737446586597634033037608108728917397618779163481820585338101587222352686113373903874537210898827606024213240941276779876836293381853756303471702545063742252325255958463483685912693538744867476986929165650141420535553781810090793974486687332310928164089919876060991183528442831337062423681514159549398031651438995007527768019465153119209288290958050679881870367039088290752069911923425471564823895918294467329597574738545518085485609185723370915877579005285344597556080966617641488389333365630895175164225325047213289084845541283677812946969940348407924378214264201353596651079711677445920091729474961288018827026286142717889796743239048798269879408911189009269012527393878855584544837588200483962713718808435927592823889671472259009461578622313972227913446026071004135097344773186841771906857161928546215583451726957044608295515531560067583894365168766905162995066042556163199884950539961582697092447007212970429753633956533263666209134349742842747579180279456503187542852680810427803166539967505137965315922321121436161239865503230798797122193326777606234570891048036377615035254306782605241609251773923027333493267562877064739918174126924874763692592681748131667186503641328436843518169576452251741341083181338593301191334684498203336049165086167723936959610594827660680673725304496672301028529633837726799746623003458419745160764988641904286821540173535020723682916268150183624143475264016247311645065051481386228269958660962545906693779752966944402414511424364478979366994372763962972936560583593695824426452686886383451682657516177250592865329268226824383854504795403528515807132017426675378270475173896267294351843170086963650800866142648640016569657736445167497384257579803779789903597476226857335935276473562900528147412526188766332281103375354326085706881304045468394721711519996074335744240411870011309969641889469905275179772068207360864900702905170462698520714706440584557471936488831550467158158555065273728910750931981487573709842693276849952834138626376568234423618271315430745119184605696036059186672591756235239937687804999801841234514530361564695446196397348720281644957696*i1^46 + -319526362811539518061111938535803525098230944050886585198384071443960258643517814785106284496775499339957892929844636904967181236873897650377739313629864918209248451393632535560195995491994554860363374816191346687268917292408464015165975990694818341282062404516597933792611161313247529024152832738003777634704472338203228722515000766586278523024650616423353842875321503657735482219844959751124236217837945084466644504980665170881306590937456725451832241113201098686344164112180793095512460877728020444597895215953929530956033936346536990378887510965770195494254902163330950805484976872660957157229783884609912316920047722256217072080249611764204694480737695336925908078181093225235467256719136297155005087768636389839712797059363039491683115635135666795554066139394290726758104320149020370960866093431196224257406469464214432790823418672230593131169128681461954609150370913874308276484942358993611193606872974917821148000853813831933651648862025017498452335083949357640529701608934236744501728441551353615410981668577789624543845466278193514142705552365263252733195709494130289468747196572927014654285282809679523191182300698484964751715840665489545393236165976844171668505952653484309964142662637497403228854038805172027404256063394652810417950460609728333186550956710997974453513874395074755252692130639368022173525231240314902577021236570227144032349798418600653800333644195649400786025191809547136287569020668994856855243905760058870569582628897227322346507802634407109288544607317759414084279850307651171352140105301412166534138192746606398486651193374630739506286435261732218112027308932184924635562234164086036587387985056882043026286419157955370184019474563877185256376621539112271985101579392426061787096891229035050790350974870774557872573199549854278151064847214149937484933021616529884685817399693549983184075986194632933126038028033781557855195094062081981396953028973800391805077518529955339028180192929745103463891475238084737606529498769610121847128090902648199102380262588482934453963283921226188531557456883962985669032378321902219472736118698430553288844639036388578482600006319139025556442960789927986024724538655492537697224986978504037314846111184839710909101555867737862152280668950782971466450967021533329373397773206179325080205735781467826164534656048579599481535576379116345928296682498277986963784622280354914609321492264060095354625041424490268452129633561767781451179553190828501770451647882615106926050820568219037415262967169377395180783434341987851461969393361618601905083378700674709105655867582753699092136004940929407259824599107223508495246622998843081668653026102375135108951078576407200822264926480883127113182149468056566196340857797419486386259100156317046903870493913329676314647216780820676202803509490806245114515556399822548261421449216*i1^47 + 1936693804624662278225355809658105203194901078629337772106789532537750219569947822639250587345467812469978464461245451869409586112442961110513355441767930718063447902373683693707365607405345364097197290813169990129296537900515574850346841219383141215932630019977488891935482873931299377466153164189648881932688054288765963407804971283236159542636881627672801938953562049659101039160718692782866873767170981349761041917662972255063459644664349074214119578383959545210125218141767392827570482157528507949521379958880810825608632284200009969945569216854103365748577163436275714356351728771973755823525848599791360120965416176202621436934734069199300537047871400803704693231920912472661399715145455714157229262946612913349190370905797227370848997157956976272244064690127439923518635981875024680232319609135095459281325027890376797939762175454000948601959202957962880845118780313861734338816542741806467574597756184018360613217785480822699262331669416651912130777861918433957629147105982706896145310439118408522973981004796750282126362112852519375394351227939082980513002598507313392493538568493107639632234984458117574159715996332380026316396749519510326375270644451422240230828093565527740589400483973500630734637822523875622230347872312474129983619457303326058732492637719116076042426673027688294125625070612086538938318917961986691330160326846286960311155753403941073360164332601079123282695484091664365885675568226650498746704355838480473194483575051171968582333594623237182549063033073267361962670441559532466111220523488346579813385045544349164968166088507558674721183425493291587280313578319544908833625844967143752181991700379521623755900559022752019165047009062697757086026341931837276359123248719998458928399947012000432641295666051872567341849174712929545898568986629528362957955595753336679057054212165120091026539926294445602595131431170889917944779509324301015310945330719922747410859771590157647024491958682910325801772773672781041294228049868791853235472459003926700236927670293221643493681268279650234212686803266498715881710637158359219872465153355527893477559440341872424321888990304393174946804233515911335153235346986695242860439316461788590512102306755863048142457468557029825358783794508888138173945172524799703010973542332372913290046756502108341697100382382043458829383741098815469186922516436068434343385864876765928570981804884169143210652901950148337113661520997428034076973101287663884327314929769901928212933386753269634331015536343407168316650851605879407028448632922359271949409534329896685989747154606657915115182845417283284442727291698781488596553809325097482104222972065193588333989669973603131500782204976215207292924391064956405953789123811957957473126435086159084225017143847413240887244737091500410526002345109078764397576443932057586892800*i1^48 + -9374133179808024834265864110862960515459697778408257063039824317661090536768101912214775140966676993204111631868940519699814579944390061315190632920600265404774067971404732393870348137913741355270389562508695930741195411355632075077782509409395965651361043478271356578967568160980789553850023942994569263690492795597605686563009882351422149068340830610793814207204063311458753331477433682150205487592129871884877833414057435766427260984863153561275762781051028121273047256484872063151500838191464039593459381783814353694043343148700177922604623984901685636794604054900913321166825538042331186372260636697510744809957780486131152451543416713550174144378142627892211886455511662429781286820057038030351680691775548445344268540565770267507265089801471360760385609707241387349290123196770823585153012342974192654796826367894444868922110708762801332203257133241818605547554319156331572849015737452642378171756778737344613827099877218307340641517633965018205297878384524604597160250993583221908312445408798757506912838293072134668335364315273519038687155344598868290944855533546212428153194357638161084929653556417323414433733915507746286686857384130688755303289944189568427996439661402855571490904237903126109427234457706703005470067638570020949013238146642472797756775193731138060884676283780278073828611048422228676969361379027217924269497585229891370023717036488447326196110285347793479421486001344361229704164585927181538134617670165994621341717672937970871600772513715515149397037106102606155515639760817119593326216944744023079854320114317977011817438810498589094349807019666363315061357522883979837212460220284014484857361058624544838797806909234960607958064615675235652257571679341494930411152102479148205285429039886252514939197695019137789008514864135526877819325643931476621294060559593228855355093353144872706174849933456467143374001374392845756685683984107452068543838448273654541326061371358974572692918404455598382721791685867268863246551789279461791327661862135387566404947395211197009201282559547886920392738112896144312937889976298269057049618392820401548184349402216561812311083962440030434320043008296532759562489278445001873116415374199340859032954012138068902828524421752738813735003723278583941098844838575547381208586364262558281022467619477540134839052434909272694903175699049148270192772093869841031955865891027374180714371915335407839997044521786374009319045219989854028159892120420616742477426328207007175105144372646440305355938154765821175849520365770241683860259729811823750004712139949083793544481750981642405459187237942046228756587672258622175748806565425816248523160391858035791921745897267724104777335160127487144260172891283411402930518639423229681469683580106232852437214119141106454131284224270769998724835839692021840137400595936968704*i1^49 + 325262230179436601126370014452672795258411791737745026869542812768968804261954473745580709428055738294523338080855335497783439800273265900289692771800332694257275808402366206404847538132750878977610800686367008304750135934860561025259869682284313497164241364085900136092080752955013883388415851616127346086896132390042049862538428700381515173637316881702699258171908123793903832385202979307117671223811664542402317252141652533415645877673345112327468282136408739135328172618266909730149677088393852089486499790006718270808691047861387614243445810634533855209863319497303600471490794735998818790816633844463668516615891475604902562722065574204114037631307767188179769194289162306791023334863854536555971472171837474221168667334709821314470233188145267798122263634099600475865945105623817352685934988556051749760134925636772518438792266100504311381022946327276183738919542629625127298450853267306647783720997158771650415926857620138902323016651229288075799272793556692128049818051859472848121300937230569586542864923466590479252368961868356366087943641547795020977690062189831215187334454902899697209785796826144744379561678967548163209987140616717758362578459923224038468918820795224661191991233773058371148130740779870379913088766425716343786568691234362875367850320996997730707939769390060091005567081515237751833644700046528450533321431132684007529732630928471345899876688283303985848868707444450891539957305150904112447310671606574943299614355763206038529568584555088198149778159163823082924767912012659863690802909975372200290733365915464036371418337908237820971242056541614443867346262234723345497566410541241865934007921330083296163944857046274317797279780842033843389316669434231154180906049906692015923434659405280434455319172712314722823243382152806894611871001666751257633617773848040643464958258507471992512825750494370889735556527661785886680846544928257957201760721075808160166404917580748036421763764344238914602058101185811847924739587870929815102596140548605307022899042333070088381058713995366113993710985029056973926655747565924993019331475115143227946216925539969120510354420279149402924313691691750908554433295446654608372638808543956475283341446776972421682016151195610297460780532298227612127846487989679236016837828030540363167487488353347045841474718108932219399666134558889921248594368092604470858052946057676195075123756689529626059562772437212415248787700111892530756681297379022427021381729345946364182290183807252704139718854051523548429010390226060155752520241586491146390251725755650778032011989402460891088188022747582998012743953058248889917060841521444457415333927443871080660876106157688021394407705097136715660661502539612835669707112677247012130175232014979194287185368623042123535651482165006551269686641622935035791661808484352*i1^50 + -5967104052178241946761284512411963109554593403376564075897432579300503753648685809426710295511016270643324235858339045824375970916867159458291962327210760024967073930378968706131288851349813859216356506316715045565992823802808359075210834145192521521365428042683667947726110239962139930669252631363926938195936179625715023991984019365086565735613729061258376217254865086532912215669931478130060219819015691931765081178494798410739020956041787893426248353812244907096316942289945161381581073631228377993202089095471751702814601984891617365739628069096297568313511825323478341563972875472067288629876289133091113592674282957131846771793203781082187070527116811138990631041661237134132371075241250430461196244370394585016188490407475699253327569264115330577379380360002580226260036216961125034897578486784244524350651877607940983084803997170217415538200189760044133725951189270803352593485973165873617677286839371146932377916753328977620866148814680365641552142525035913557422675467050008604138271197763024258825590682897730537711161258192804809070785893787933527415983934048584013809116247348351743813861479062041105675750989453456538393661499644986641870588273482212131402557618829006121488946515735341377090364284611612681610425146165582923447135414362531215391105458170013155069028134469608659083530719695396560514539829598070145892448526167173479111749094853109859105701016429819851504349616527290763277067224761859833561882062017795119584099859891517272239759346954669316064966905375116846687888614811108745328799227316683916016087851373958640464119292001963941523428521485277533029514838397659214243311073254667075082934592993511736843623838508157575884109340060469723110129667390814282381728146818220484722457859110987079443347485304751097373612142403275584832017889114192720525854077373365842728890518636770219168535648032692488814343034715954797529320288392944246759031853565926344420677338541468656831434673513916662616850980893336732581614424932252931177692731039069882991760051513315153455865623715116852264277811599208713113077096402639509281725117810722219985210417851291792240042230686933784432078477426407855756479558362242671640398646685258504003999539261872346394337230741783116493734772600178538521527696880262157612153770632220839351115362208018188809477439891149592014166213721549788066352320258378127329577699944644240070979422158410438272731695209099086936039343302981108072602556125702121179473172337924377449156929448641504360945613659709075469220629316579914809671798109432899760103865677888750702515263095299252482392019019598143309254401201016042681459903866343705398213169358193699105055370260498529421484467356526060551893312834665351999044827009617550355710925354100383612514856645183853313453724054965949548006191684469073616306176*i1^51 + 57432425929549202355497802490258285039483006324962841120896160668547076378133534880260107006384634070107686528424749462408244232602972239341948427082898736412362648786629247367137721480730422512759259948651305456913871838009068111080419760579707442739982666736543211390121319772647564824562562772379829103800848947829816328664140394780403675333046279642070682261346514213876063457177086039625332409321263967786703885006177816869716970410981747364545414231041808128645842743035611518002453500607422793892657935014635106162011814669258790414329534887487761010409802295907192091895375374456562575627109769146645179422681176072456825425560808867611691421819003107460002242580256213145595007532619515890436352633029967288842884941922310629583218840733790698359764575553196321813287271936400234317024111645724288511576256422727352702434029251432423210255216291650408904559464708617993952252440647989411583171519480035747335352369531303291392850827667403995854547543040091016357379879515246212231091197169262173619425125483604088163218943326610841854335902624606049716206089774561575700851386855732140264969203578075875734115457103794315861750894442155433516176010170624111944462127456072119015655504635741050435754426852619621975874935026858172786796264976770128723335381592716773197990670119330264509775659418002925535567585938410449788995357939028286699894951414064531620129789105610672743042366075749928489017420823359321980645310560596471415217476054904020417668610464565388313289486397085674405803208616560795258451458251183168256061665941433292486299964747910291118970605443520360213495238788807720829748505766074685826922718269980436683660673945221729061285138382108995841505619339185108077818673152843219272045614706842091175077285896519341458655280457138296627638573764009450020198514992994338701914508555584784246269187122818672064021019428589376688135032088255602199067778508960793920858461513465153098408641949233452659206712861704868534161913207995060829826296889730529448116069891652405493876467972405458411191973742164873220048996109435084190623691866581799934039681553792620024052305545665276445877847595580400352028277017069926447542320626703893549304342542512329484947057843594045626816249093541178593393935109644287286410180412555471691980487555068515273942852189688585494069074850566677835130349264610533178814706110104163443953114724303513140592791742413138232049932468353475640924013942413639970079339304065423972269588252116969894548939497800959081177156596368212353891595028775433667989343154611126367570120795843584710348322623375433250272352242099647767700738220970976796619926552036251676330030595329305237087297203080515703756134667939221174549594146278366385764179391904264592039391891000566822203147232882013090048122038230936715264*i1^52 + -444957286669611154008957744749181381527013724934881094006946360343998486692742949849687848137959497141847868941909525675789549166150325890304799218707660081008526924510636928176453422806736054934105991840737515404277962814722301340290437964871959651774551137536366786657418072146996087938140292135887697509049060548699806979643345830548448191729080155210163514181358294759845718074622233822435130725875704879200828194483924573879647217016762304734208561165864986343901981659424924187612560251698556040971089566848630576943875860191624031618506985851629464839673219621834413611491116644195490433080396177820366820323785676134064174750717977853288343612386018640106670594178778302158833383032314154041736962357491346660127528121309097219478011761220324882920636775273421826052491131116446317241338385634118299569725572413251916862479095402716167391069572961896344211814178168391722100044263441343720848041455754224145725715934459994848427672181439172166754858897062079514303764915179458846178194891162985918399935064582565795215421889995990719031630707915367670659940379719700551380464576079224928769433972273559360584062552592650661576497267703855496018344119219779868343182107179665206250745227913610196905867371978556622626687401433280004984752314030865715365462991942541485189777815637370819684012359658505454726419587328428991302537193557923538474663115872273184484380760153784562673250946619648056757403821831333581120155318168752746287115450701095464267192770869428843009261638087286499238836614045763140248005084719107940908201488165170165780399094271587391891509572231819405977328486562499213622483857869363954593339368340514401592302132236241088810699142511995692783581525523375785485664573080164229884319849338803015604004190320494955844200879169655679257668984038344823585081413852831198594986525004546030704784353055086530615487280837167995230440322425373567860443009205449925883806796238860373759697374461355248778760065897024490451694523200084147938926247449985243596922047710535653885789317944354748722666028697277468448169685046579414674545481310041660787732913787101076529398185112385208567908179608240629606167123709531828528665534592930385011642372788999902344809971921462140553735747236477766589155869158241382420727300846793054060945774731913969155594390615750262095802896536422502169563661996996906840699537581284512280909394331931283280409454096568478886736149572396758795670733810021212369774021754167664240101638299825326393449179654917519371389797975204940382525824414269599159601502260155851490391841288649678309514380565234022069461360991050748199518928202409689960589088629040169674615846517432826257625268979494766073336694586259222269392976553737136202040919566303332933294044926199037958217323854692374715262342625492992*i1^53 + 4802429230810766363715310324213279169201867317337949878832290257883905656425769336555920377058113214150091418939585296233902927092515078120443104159189347980337895338659967482193401878222221182289694906984165119990754075098491229301351800122966507518503378671254312372672792629667825675242965674434047416370815780689336274828989243258306780958401822909516530185489854218931235868336926875761331613501576729621655984377917357511211814198644511359899125582903021157922591353525708462416365927130854212122819051237980802931978777529699758456721615202854199418591042956938840588855372619015660066309462565427430262943803061777506163279190073932837731750070820555102350847207391917816620344137764221952584155486185031072015104761576012012938526481498603164088338388536955542500426139112644365006557911686797589392118750565278268713328638572490089928248144120990802924076944454976289372333580797851351082455436131416809580510577697159392064156859330496413621123622505476350955813474222054397787784199237223008067392074429900134244806994758332518174617447473083527695598651511559652905866926991034470150422365927561924090131785389899402742986271716731406867057485635484576440606298375898667703251120510236064461483377503147374982810294961270892781311331837529100544388763343038233332233083993001392591835844062413052179017085874525252080603354059003077127707612220933354240683372585346270658231292457621550245397399882748126221383451507996003189172030930016546355585495813290752763952134028047165613817856600082008464681345346657361534872749861460550590354543778352722148826048872695533245675207859676569456137328033261942373202689771405187896542315040879964523058442568368143849986587420378211031531944289005760548657874648272919165098810357978481125327964545923981763087357869824330558573979874008839328970523192975603910118363921400380803218030630717378347293787549314239429991265341899449333222293941783589727863253555721625284321954323276071440574177974089627527580502475526005104993240328388025576528108483066917748291012958563242455820775300496147014242626862078196027344161369207946991201312514511774847733298349981106467712121315613167338914249276959100343627806120538785951453942078321498288263933759070339109224824599835069170922893485013677852309963508840063662314722427151061765897691016434511966266540518495434772134872315590266850303326465597763972324832826011448534662349669942486995428293426324220112054463450743812381254031988356162617350899004338379350143311099358396836839103709293827965301200212064482439690346716497247360887097430246608936737342238495465428999570603595208470296076353654214319803912634340501432130282204152010827170513688258918325090363899557175263714018902088312677284045812695626894239729737831443078662380847104*i1^54 + -69460733328192361397411267932267563697101626710762014463414167266116672449562231057057072900913119956439254326985210619103559567075132362449884375569485039321935412432145592055792230021644160197673687230852657350887989966078577456524571867881200925837228813255679559021255131104850207316920779531616665974415336123221183921844307343835280227042407890272279712794753025883829488729612086842548107070776091421283478712346415250550482730608902592316875009617157505520052029298007406144783416816117667157584850679721531134136026375951949738404486450309079770470682566225709324652978409407419044006792926719043180649316046260197593791577019536994791700987044505313679771854007382906311150489326516630002906799194745659808805591931126323287388998136393875963584915002433922675702467412745499703028864939175749759613065856430234918309343031715085952072656266507746802918306402636146377225675389360920960437100646290661689665281126955341066627524027985716702464276934840736675248217395430847688130146109778859711516560992326633750996573696608136571620812106068608302794094481228593751887897843357486105112928385336998875661162228902259880769180773888439131630749940336916702565193103904375695897732934791960643427336745498406281687175645193264893602976753088498657702368561614312268314519201992471616124573249008994597853203060585403896544400117987579439773104719333725764744750505156556491500586246039614276885392049690321383911817671147028238450429857747134583695599636679517649067132434558168851769580313435292693827511470377455592642107955134705817450298271813371898497976741025871545872336776260211620161316922663481972179367702581019631137358616141039866671239148288587765120354765733772131401672388562105386292813453956209213659720695493095668256869478398841360854209187346070134082909370327125315891812702579109585707775366019398341670904709249827218997447360828712632146779667220108287902551129755639069929382064614137152685260302201570050430683249359464662036009667285810770869136745522524967783629026783652934570885412113760348515640251388245280200644622107713577999573423514191988145533915812779959475027690395276225502866400865923146292641799250121189595944824787295552961508361951398275025613737115078965056299816849137378422798350850220420071596390437212092208095079657329823165913823563647545554114484888411416394824159173641582196340137849771792562957594441184103750899543384008779016258529933092562584265855894508690000167773575266502141917551827788078593745143993829294528423493620682431354325421988424089765975425783207667013814594949701104570813025743459920079028888691407554647601716411907517517864977936506657322750992497103974492506214739759944192285419872078827490914231746628138275573738020740128250677643440268029103964160*i1^55 + 849786147497934260114261369588926295296517892056047945194972789583417547521047771531145550385848400457568581443685802981969504907663691679654746565716971996056175053145640351636981027662308043065310400543180095758430703836951500398240734052699715631152704304323531841732840678671966840278078261031797814789174657195084585788525418101150080931433414269953017311927392170155403384577926606885137865276562141644319000561695018677052290526682716402225135745929620611162120091295998898610480285420682603594612544075452995651449339111472402528234333904047465282695458109144772577172204505848927235824254963530567739810098265137644177147289126233100292926616928000299976507823394876499437093861618080105768133656022146955216953998063751306694190657094299253508660534463914204913038044800032676609402428942358647052487446565746895592040929749054514364552960746933189580235172225852905437348764198991071193529008474973028790430072457067054526371613539615633334957649129757143718072009856100535595592613875655232639836089176808751110246995810428028819344950252362694663564164130006649871890528361118564724676692944240187210174376401724481898905403871939003972693203972722129798031414786369314877740879289877525772246909438446860325948332547755748984760866881314100553433047024368285470179620663773018681466801717965164883861892003500211044174328171742924163318628054170187465360683918487825171024691614206913454657617855405321603535223561983547495530153115137211624973615321385645791025922123785524514810037153937732094620410004303614762094710590370447630002626454430680853487133572204183374451304525509389333983236328003225011406513704490510074367851006565774908676434175336293800430839124907313960023002832484077404054525570268682628693599601482748719167101583833299253319668782544873856984648089074052782244123794743382838470063335923334954961253475055265438235406357486159319461298553821478050286773194852272710433022975437602766559247823539727655503971819806519349517792407696396931253307657587158009285563896605588217388005715040120330018247990435147674559830426919040496957792482415588052925622489459962314856947627149699339796141663754015622573250789876367829867097667805893869973722938136756352887793784659145605510989640516044918420926148870675048256038436350782238181254954800002784981352194433627114455831725626892511085349452480783753316962040915481155584489195769254143566505338175162496034732095668856862048512833025699315203210608411223886894088109994335408406917890996082256961192275272475952118623482355077283619472035033196994524836277908356552951812314177175567242354345762649822478078335889962189486314630740955936595880167412518179908879895647595847435265445290105820532420379339180439889900356091811169406760809304437030912*i1^56 + -6151102206652052785092642170652228165279345835933319888676210743297768095360989941976097757676249491465274356767180650178556982262586608172585676185327916578914352385028301201284448313965865171112028145928782942984660599042381241086968683942234340634862085972342770523122513957576918697992126358286528563261662807817850060406673478693769931526535269734061021756364818345184310050266109874637411206330813203346298001001134518542228717279377828123053422336896592650956969770417809151288834177747183925318469752333435109202223266441830721044936132894486758475995565823568487343314274254948906343413285589996482442736045862789642785913648155477282874100930836043949364693681399338271718938902220099355906742622066985293772685941920094280013010734985321171945916920102560811426070984028560999389838242218760296972406470198129038883799403009529720866535805732689122901792370180245121693342248762087931462204336144303628337287278921676630722679535759369036155105494403688324767958125136708351396900363009561783136297257962907966964961849254878733281843349173118423232288998837082537544887061162741032429553305138703704073148327783026686252346510481068564721274358758311755843321159341472070690617299607397456764961546069913405757792343730386061185871514080891751763669561745046877310800601533688294274058295992402843369331360138655522848213876180407436396731587811789289378729786067691700760097743304324784962462417366645790368843172650166330702681605662051941774822194417505645389840625036549896763280432599340506882959818467957559091299134672519150337008848025982044028222273410697012664489164978214130390896187957024706034039758484443177125307440857311939590842010746538011626425751758801121302215729298742136993126950768967220609271312594757806037515552469474958369020644082648866364963317508619915618113779239926318557122306326292683623681254590706174647392502992837946627578484500635864191097512749761973887897212878937775681237599605350691455436506445281875565736955973547295398540469591200869715941925187670203543152924434942131322849202594102356056778843075631197736711202004133262136410093733164172907633253084026033718779969638210309072961042907409788334684684655971956868557471555126202795785536756725801031782554950547962596924285673211700128178383281129963526689995508257552520813223750630904241460637946923660756784099860241434222806139012333086082339787387156533749128712080318753480537185026525418992723574095519641569456916783264168649897490375645722480169650317050242827333936045963699229701756940192766156698841725513422281965803498073067456784814108947481388829433676238545696215593684750839155852807113681582241355708846514465829920884404866617623990378064091339842152737221142117007524331800307687120893707460542464*i1^57 + 5057788097968688929034248159497951947150513267975336504512649216129300098519662237553946896304124877098264057532764934236767762302326423406068911689670927136498233756558601526851259514351262619273399224327168697445998527086348276580691603302362599943825207015126601704077910163290413613149039310106467915157161174544142579912784715653200772788044010905535695001922794825814594793010852282679260241869590078309307784275079051619918711886656562132083613732726584124500889026765293161288312165871584697845275669296659439849100047488939583767403032137953684920686154351540538716291821988498681491358590989043284285778951659341125625470396207112819004288868961416649098978492236077254385844243714838282885679372100662723558537506355637905151686530378305610961113512909991367643826867741928973260007976727192019819925488621435085295268222582875135597934499098440303160634776508706982294513823861458830060992639324136931281092258684070205379422237059794520557212960078074006878093457372496402859897545496019570870422381394030438633707651825905297443266254978264674103525343157917317385767010834008713489456432305128407681778259191085853760534181406946077352245067574911042903638603504090462365178427017969036788123145051549327038711259206659682136404669858504423602418496122418161397482729180523326929768196207240259884284939794079623001139603063091413658102340873226101884113172593249519911410784605837356849370686055337535607220773135127047218123293406719849028342116576337685034940388151876296264576409821705255635400606738069072271929344814384258002895724505461128306353737095712293831459676831813221014488082289809041781578659736463045388863510051343738015683731123736151445923735369237069744868435578616211036459084897720822303120628478122590321321656610585963309298574258747900074123390267030323738291643696642580660560654168211248724524746086186967420047169063020482103046686014770731807473339230974539216351451801774842534183886606014665618921387735841590163365777896306129072637481863209299062875652258816015074856844334142904472622893995215753264871046426063603049351998971857270242668216249124300598716088833232227224497932759339316237540575123971579110229102041839952559515807483925841051264394659445432110668799662096246507483421941651851740167698697008399237050450006804984218574103457641343460152768840501589257937970807287641659997758182268168234886482718961852410720666838763434728378577394184304433551796267229127495929287329291988964812009896656997061196939222697885149169614200999947864157992785178645905485873958184949412108444257270556588831779016437706582778228832480230488109947165142951067086095234065589361721125702492693332430495375608513685041464037882772434484749889298857388631635423205590444336480256*i1^58 + 59535674888563913418954605995973053014633263853066587794437237602741101413374703736158652046033303724466657166447677887855958229029499655092723504247082227214069145490725056868716560697576401075749569210504241621602348750687386163766686456484560810578572090573327261807560433730656782977452831916694080145897384760060037424028921911428069324497888973029016640869485617601610222961528490975567489078773695605694668927064307652252666740660491556799474127222452496504961713898470265657784544443749871527711026022566133075008330308024171889236356075888522498528931629235008800724917358503010004488419892813627545145979800596485303823399245754067391517724435097988970158764862705562844871589569089916082679940304208888442893682686669352962423847458558685135480426985339357491166288817450628433592349546318807008249500887654710630458403255676635135752715935915673809594264612874962057366884440373314020090125865058300515222022359231018778555972936148329843108849462368108186144111586364881379232907487327904045664904010993801098287852588250897509084393739173392401010593339250187558466326177035850901546318896693442239385631982449047603739049448509359638447730420386320067657112894623083709262986613277756728687013079776101627336076840726197381453676581280777118868353923869043880067777215976565684921968393563154609590145641891642239943588750007803745297020637116137600150127250851664572708071421611361396028885892658025468085936297186129498765840607562667126853537596993921726265656073257146651465084290020140143525911934751923440252671492254848566234598627331178501606647473468210944896880031872689959284143318967962157558241296492336174028787727961674170563246666554109912012693347528629704263396318296252069398270686912848081713832799800972608548763945657356905993351304694624006193800392279181693947151156735667264977505779715679262132846664246826533415059620053061967815165606441752226933962943864754648818395862942400436816633763682934807966391560497481545321598479337680802360956509322192866694567290292481859170018712237432994074485876164286549187994029928484029999610192868913757860745922553957499846792641966482923765075198650661223134304057618563034330333291807159389408934103087783872510313635871576370619967670485061171603007878999920919873642576640987227213235626540985573473575815861030736454775116678866724233184823946083427384030682142682959382422290658904070227390792929627380436237234614642539223501028211631415811979700417447694176485026635166789171456466047863140519260017131304781219776330320462605574050054352976244007889572438220814490049390153195181790109733670714068187355524724186215628480244179381722520095727888257872705408108719537891188147841486821595611353642101866174772565074771397977309184*i1^59 + -12131275972089670292315944039828165358422392616998271661484907056498678965880933226319160147327142538572501546449918784045243499826388919175505963763415640353886913656948491277174613019246353245116381645349321322519817071053825324758365507398104690972537445506499496813790238436680753432456319554641465711028643882051325266533335341326205337040903827851856705224173724534979454292088786464933132479969854009419853757335098254607783316357086470430452660237762721154954907487057252363430466794946774016793433553699990880427510762268622847201031386683271067063808482197807919813291469218765861037280419547386213213910476547689356325896269016593656253521621863395528067025511967926350989787547991174467336499511633559055902733032878216270190982688801933201698287148712529152085959270292746260110552302226404478421713476740993417887984574750934156740040189872185764414233289705912617610083976741181125637330876873269328777455328399221442697134953936804887650445397048585618913164718967526850014871839572079650713276856688458416486930937383116904264103928249161588874529749945256299125302826147008425060113830135046253517058997191585258119061840654518655190848588296913381404005715331469438838394370865953305117303339997732120693566558494451380241000842313140774887101328958960539670737217852509733379557538050463856618329238500976106202515604295941897495774734853099409798619618343218157484182895741530208639976507049839723729910406128424189050005365494710056814315404224997058392024775502196563176151288458910273068390263562015203340615843112090425800223866329337595350461906804946379377932160815818459322934415118397960291608542902472632185704209004503387953683731893138313529750713858693918484918299783657459158166507476040335720136768123188716263348560158293697857559302854998176321909683872957101029637330945588956110627365917804049540486565971655893932674615605124907788443496062082294332845922060682094191042723546215858129893547536106475593094730532933811366741719929810215924930438594187047360237423735035865436596523259802572984284314324387656366629341849051285716887928961469555015252007769144710693247666067271924749611798860659122920110816337351336524936214068942615848740409177806329382560447648045363468927433847489579360716069100029620198117610601612843283716952452112818623456901254030633527902694662207794508056432284369920458916577202356644704867801233139445294507311599021727632746759035589718360206002113134166792377214631746301794783931507344250229458566686587692254106585521451808187953152110665724447996758921845361327262433526922021872975806259848728033254257528983642943413286242558914028796243033971132516753102855326905510709357878372913585660594611854859209772431269213383146182366862508032*i1^60 + -1362753915345478516200044148906649614969419321191839155221035141906877978608610179566042439246756573344358877447484156393126883450792119897996285472198379425007784783872118244059770315185882870959196033349914212846477728205146033454187714951271173064063298446512039806647917230050138056494257932935069820290771954734071718079095996583773540174269000706576215160850293645159163804990922274750141805580817597731316116561786575709665690982580938668859430252635397035562568820499553010042076690279837270032558033852860661871744009076668497180115610139403403365501579742036062936352944236335633099938539927412725138257656904316082451251263125126899245180648321848378355126059199228977918818778818596976976050296878306898070343284808063375266305552821911867372328321558444301026398006965913985891100178285233950880144555254263650582828114604941861250047788519171197917206963914394563136207745874523911034854805972787037108104588445301123081316931273106638193100182889743463123349685622201283577501793805337714792100694313284777559090528575037802391880548558174028133032279593105005264144142703592049046772470099453585465297197742987514020639541519502006997341047958806426507431515022646126917965396422090003454589213759644869249185950548700243610696482895395885422963588153431871588980277272320007960453796845245572344293642872299249144256926094208717690217383670971956630681540056525497452919149022091556541811747671803724518100997710686921425491309138854526058473542912510796931089124225025145943591706050437845024239490067992152705319633949932452807009817569813655785898224996559216303613022304700535610891299914707834246918459223855232013605950825316705287017412620922508986638534400071817595736262264487709973573926574293351862388260795336111200107960132401123230922599075095565074609767686329522313577697225859523247384062260147131274976039190507778343640759912186102133329577169406119225081312445422144461275936395193685696164237329093486718400308062505934229612154337897538934512402317456565446688634568195982456514096061367958298361295813229780770464945412781378940416878824676897529125704082334943748190461569488027706249311856642126761375377730773509478239416313702901668437502469856452327220696035547081980123781548738991956600329438973704591521173068242928466359918140251141801240846589303408827410405999977080449050904773871152199939990618671763133188009671066367441682179777928945714888967153984825668682173752599562595780956816465553311269301392525177510498507400611958650089642481551135241468442907058281011436371678311224681079399466390789209948545881038628420903304769848669523308406574096740875004256601212696998384320510088948133330977655543011312143380318052808668294938757305171589960334049280*i1^61 + 8016590777211438652334413317448923945491306022995890144777932094305593904780626639628605791067583503303239264744484286650301961258591456724676055126389160680707058015159238722733244415233275399951662592484567414850540425764249238129014110954988552288729762263306038046097440337769552092903173666357702640338178782363484278579895084709485487220143444373148017603654283138243950686850354124238435719770399520159908802342542665555586843007213624583436112013799818483318938701636171275373762817534606939201654281846117843038503669926777108832373113319603374884501812247929458316673018518306117994899313555868490148063758162972218870031336974470636669863118152367635528697023947640391486944882802849174481457159676842796455609886315317945862758501245132072726330486847076511477236671629675263625866307774909362687060787807407623459453449237266901260168716505247030446249440401467616340988363683683255208708755749064229678162826321922865403755538348794375379433486095161352412550614730842811252867154719862166875841062750827139001206449272975553025342182022097812621031042104361271717699502253177504906369686799682529469340249488340442655489807652225459408318756923195221583063985754740633141751936545917921894655243723656572171080294696511350660419240054008452959956094643734947302524745488877002569573202143478689160613247284652615726161283009863520168128327583095235767555645984959051592987506158585531811725456406230087671040364794269840462277570194124367243858028091905786629832459049980609084195551953750382002667553608887102941683590963409586198306249014551793637458423648926140626778190352515096209031645639130608498470263667292253119362709230746566144909269670845461492790365797656906714409127108321701577066802553776866750664642929169261187357808841337244055684348641702230369996658324215166503678811194685322691398636688645559496234163170696072926894974463019968727419884975358328800698844661409253184645770607458149372114562659470731130600774367796743604076632261205829402650560667974603498849339895487676405082271924132717795811263308999337149966364444727378890255047850900134526142977256914685332685073746268116813317555481251946460845753927002791178241705457882314900307479029249032951408638286376325940281227526107727163831496287836817210777013134934582505274008544325183874374678861954621356866879657367869286926625486492979374191914696366383139729522449987667149460968498883829211636256347625650415019703141933058575401349350859933803369583659147324597733325010542466494975751871837105432842814078070463676962094957630616349858529959195212562002714206278430005045333905478229190545460946043627207557271149473268828734582048247553771358627042980837262473137107318743514170921479536778730799104*i1^62 + -30954817869535601186171225505305135290942883866839698689038485603133845501136683937466664973155748043393845406229957450732397294906064270064363534707487378738798739795473286695992993843238598940625783462698301500035088396865505619564145610928801365302659354028501479714492681198567884356974579381735639303728848410542536531511418878053082325827625410863547560205942435155559751801739411011342986830139918800729962898241802495648791424502635531936679683956884374773740729284922905336921741898965311495150687644239537079901389963432152627004202410181339533573955748038744607558890800754622195155726103021283700544588003173094872396035440067325950763827082209603302753533535667053220805663060494291351610496601263574728365685754578874657947007823912461594868876503685471086814068187276770416943890623732733406446845894470391148262551749066919468811655005990233466158300688546534348057244100022319100827653903053501484490246666483066145878189769052590013334371515059244741148051763214065414947547019820415189287060443352025709916014279571413019576998423138001741029153772352713187952496831623014935324205078410531107500012251514400507650716793247844594120909138642782524100859164962195158665070463184393413125735152552386725852843820914934884648422440176934518783440376709716176767701293149455649435484898387274806339035369885746281375577363114064696207892299551080416248887889457304623829131906692570886644204036016948728709627173962856427492531835096141969291277958547027652919706657181507368466502176792137805440843052575182826444398892375082939268891910707313423106349183353560303374196788986903985827283002927005166448670170746273074235399184785420602571476585267113680179108540167444540286899895559003288067587342094020772578844517800356514435989943141414666124095294867092310352773603218118208686150640016849025504212662017531723993105844761616648860350259987557064544248492670073944148588414646828907382103249272008144317986785887638524432139084361222234154305031319167772267888966995467536330321660795615412060588479424837791193559504717189022325640783911856740906010828051522666382991751975170069344995861629533424697691753993871801642531845443469259191291749308768393661323533738363841068610154239903648180044199323334705955234139635086737794599540723148145416321372565476093965278415189250091985161589544051367546770340070484024098544324097742959100217526189055936395971674468262412049277602794998207337338292983168245504209814825802812735408587298901428224094607794267560983453755232108656407559333448163589806519652818654123461964966988178186102776607156685082701226419673676903595404330280470593369455091957119292172971909869422137122562026004648371153118634031776783325972668916745371648*i1^63 + 89188726430473440609057874606355854737619234931410339556125211283731775079932419318066255473363729912304637714540754704643309316979880109074030401481046898397145898411594618277797998880345377313190112895854344148609021499250858937158439261938541364839987160414551018070838279895626941354940833184224614985573738322432047547269828336860307904697311592078008681997400772586000642983641487488076843571357794674107751060847341853199348032344933998380074358693699233960235436334804981716634195799177719599705805362065463038669157533274465713344808565460670490215791153495141667574823762671162755773832471891544356331709605057875434015249645881645405826947062590743711528166670741746115184194326249145284747410697931014060828969906443079693602273105956058440741933157187963932321611444545667887764212035812388667662762481217868525673464091553950396970987352941135506845763081561716110081008961346145454241026122714607596549473536342840409206134109488081083241848233908685268625022922491840946002979252140757529939692200592130574893412843389415138225711133053268888843150609480389880255010778306144814398539386421327363924655461001337726559362478040470391507367222591143122688456200271633271417129053989450905490114851533386331551696264894009059995245453316346987397025908022153802950173043404934117611190067082142885631878198019162358108349536122348380320448183326965443605640806292196453075534595783905284558075464523901326061667188427631689796246699760011348105854083735036456137344287795187825542213388746129713038293336476808723498363435617858999456505476531811692348777368651499442619858059683632516990960788702234974575431268082433089583346269655897962663092743786523167508773755797844229813362501092491995153625092243306545000057080339657812988099122638493919776805112151814222419014689985684382007275326079104653802523239991970139698703292191448404614072275070957414116568939724885105897863240332824010098965363014544047795208249773724859805982829723867151653757641653640342424348483999409663059802796173240214138282509513872723176314655430864757006318288714541948095589889294167971721176866650537614383889516933071344082223922359087840102156458122056233901281276764445379432938821708337696614349402404234850094515239084128271767143460133664024199897084615938701484352755876404886476802257861171284172761772513345278775297542926857038646323961095565047204716428829083604455132873296990661766783265462846322430508709390690111131154781933139024464654392664809677030255557177380763977022015316295368557038361692178919098339355900050729201916913985325874917862094890064037521198745466328630891849220048151179029853179121455205145109290086954487822144726540227501168854859517972297390685289447424*i1^64 + -195560038753221689257268780996360819145424434883892990729461283841087274452379541821676089953945716843316906542673333189754383162852041511519343095115488196760341633548946534286239331266360439161466225092988997058644172808687681054860570310330521138197402203947449828327486698515621482213731734034781632591206685880290438801721011760042276038337703828604314121471345579413695677950977940907162378552153213348756466882578705455267137524337164192201402617797229388147868127489634217251035380935382490612190960437201900523777157210792131190634001517409909842760152614270787655398183244190249888082077030824465011483000489708565225673579589653870143749901549700612065802800302758640774423432108093144383844225061446717473913100915023091177892677699828064386775945664730735106932122226139242230683262340031186389421656616115649689151081135959574836270955598489172839599254017276838294372854817233553084201631181629971879628681553591995877489053525259059816382952799965647912457667175687109381921621210575882010090669337693809553698103587817021360884846687825023846035029388580899663075335004111423563181697904359139317479366661083012215798808730547103903751449548353820223987025322581527733869207007447410069746817553507457275500372194174135680398098425111156459697726339395742823417598782958344673541526701532497825763359062086125785538938313586741281640686968468892778578792119213624094270684147168152389473721332296508667602104052160466433890432784607082424750279498389303586939487341078008100311731329226343018944010325519707468052422980927665294835795768163674316457014240209007017693053676204494276997945994340340892837144371882365096784672861891260461417334985550927578168954812502717119365576790922003878575796285098048360880847386412017774901142434576200289456031691582785402909635012732305501837970028243643824444030326455044143232382249126809293052841392411132042677815912386564100288365815636658070192322757930816209120416776690858103151749445034745508962134096116663859917232800118433966850603440238097312233051151100272132310193035182357342165923387548319083160736302048390325545688215491587002253911534207567924928822618536049671977370947337794109461253128987481451269927208473872465343346671323544118356440135666020969838792729591528003085351717493935049893751696357941924136564345950319657251699526027261046008621787362562167776603346386422330696153056081283894773387182629816805485003972784688939653130264344050337417842863846410771124073508717933955032621600703617624824512041745593312895232490492578484284959309364578038467654331826540692656294314253128432366141027707426423648001235284320893264142082314231391451019691336387339173150488240159042741553478066796365244006400*i1^65 + 337616313430689629766890904439708950697004762327821127487496948073731866340944127377407012829806948731078253682969150971317732794400027388789461354498707222279246300843332796574006387748998430297603629884292677665896046662587108032534660893946391339132162004814225792631075827561720228762608785572789726709384523335970731785488563714724644447547769521162689443882284251613694226059960848930103925370970666158357240271394108989467624280054924419617872883700011413598671337868839286778470652414884404135177418634961771218234919498166797461800581899094701548031032894917825529818610140705513030267195834534313119023232261804836586789065540243836552572647304466673266228868679153762931861207367736044237740324126445052871785100255968384950192506567887622069029317626542717642550224419957265303933400424146720260038765074445785155247262270990998099845662208173334526475312197089595468698803217914122430211794435528364542790624912323956291249299842993600741328718876371253732933658568097011640970554669794440713536208282479085791410965757461834007895218823220428580853041789669839561826074588392746322885646997360890311255780980321742803481306692620901677872830529657987949514987535747568536543347735033742071438874537847156940368374851605767880921239483590543123807205949985419616729455251974788588500671377820220509846324689809801961024635410708788209962070610174696693475954688020246387957960977344708780210331552264377575932477731196438148653740248001011071248233220389068576103540523176765880359522247911382595954018166251459309434707763369423577328978637694733553072316890368483923635056757446349637112605182907229920566514956587444938573182005381389662101470161435672896463651431782793760342467009695099329407232351935907070018254679233077514172085853444181865485989536836421015041283095911037696315621733569061754848195277884762693913629242859287816748811939526730221709284173023461630990899974006900191297616423386210845878361833897630613581182715723125988195404968084398236770881480840182326252034133914935548409367028611818408371790516896923150216110487604914142401221720385100693014820428627831818095007654508931986827977109350541053905153643315466335671015461127388884207037395689051328250321120188250790284481702135600329591048597696637758277470308044897284611920520943807406495158169195622468356324188786077642950777621942550723938119728835469433711411171726334362068992573017594446057529979770989488236331444489973933005912996454504846825503806156781161766625941668083262921192180106497015069546101967406923643313354769019218992061537498278010462289081999476945988752440940550251049753134322750699575562436533449825034088228818119684584132633169359268603846749699174301696*i1^66 + -460871050166205255696805131497673668511739039090464420913901639699819595340992405890615212287223856540989686377004011014736652628475281170895306105756768574746521210102936872531248945864258427680347246274341444631432772901194520840664172147520115554826993162319383114884159989734054049283521795644183898215779871296366795174891944984948515336687873247664934799621098712587198498837822247872421129761693265461119027431947403719690397345532124579084606433707082549728339727072616210756892570129863935818357727643082728767537622157369096136043173046971936514924669142158388915675646937029400004967181147737467958618075252810051950663498873416573991272662611378686490082439971140559444376052360977642455412550874416290990144716500058067036494889404677536801438199650363405095689473167571496237914860137292615147572066412698285557389624587801265515253364399813579997945979095802962768187563921961890198235006230151572711518081507839656596853749176799135170511250416900910310705764656436219216524061195298598330524526076211922210728198641785638327098248190250733778378907804733343921125252054305267950571998195948680114012452469844891681059012362524656768760459674851890389261182798921857110826300611778954006733183399995006428077789238508123154072948824468501741096982682567707697475562132895943670508512676749449140682012470045208437378433046559554532418218604246678671766027447661193051752478540489082473312371496935600558713034600987464358943279179107316627760682293903220442718371701082261745438715803695567153463983351784648325922734923664931675134273461199497909248827414697143738043689145487963510203582804326554563542831019615800224987261325976803700269711955866535159447107556948485379845628854747400717832018468775769009559433170771638711322336572980726912319561161922421260157301755582696172883348303008701889907677237123584140482945008489004349093062094423546995620859378974439235801930883756617634071134922871518039530571509696022233482541039031908789392996789785026136862906018747543162474834566421442807654030219148438997752140846814426291469950643410211890572802547032193340911214041121445337392732963303686092352082308144157343621671509627617856857424208246253209689713533808833291015016909440930829887771266925819284582221554127316371341768687639915456294411135461557140422910576526266258656396161280775142344295677422651315813248886767606091253015038512559493209073471525110575997223762379371315532885768421849097810719514512630987391026321146473324628105283697858929715306643225785410688123813217023705219175695555802509830259347502683817248421937165805980152745039586790162118232866273301485501153707964144019086625068212361174991907755099186723205069150355456*i1^67 + 484733408966676986010814710851244752537917298801953600078338940649651844417199306531321214892514572346265742673800737351005162059314634880825665658329450188854079482933513556060266874366426807666262096412449841518951957499616239483919899954930392496924012050983927668057056116310003808211258114647166655542711983788097258413348949883975048676547319050368202932622252704371538585914368427132011802353649130256280958260307577788606794802663684054245729571125534787241669638537975318735665763903561703536231449606796481952632074693982701818074581357221375182860818167800169632852869825081770504255224582747840841027890513880531448449992941710812750718577735125409397630132530746352580187223593986753601541313633945896082876870853533159465141353048807521316624104403487125058470291259019556720652231153459561682271854075237566517407400354456446688440364871609594779435417817134376991351465438600322581047688944665803286602178491794141675563672056219890766956385304321340835884466328828111304536270412160075309924549241309587714420961293396807614866204496936517249649150035900072264173660446563373650723215246432145747902801137323361617962012337651412549856876243040310097671560321738830509016426020387276144962898961030960618265801544590294354832399609778575688332039962940321495731630023713484025914843286803773355547414386520847299946508867513183245825342301323505574004396997187605383920674377188511327030074421513780966812736344395418148550462084395171077370958330272794899555721981918017508298213626326826272501882623587318643914849003478568688130026633449774136791099928726971974170726820272235854665028080106050260402535284929462970806809157028158135640538250267100734432877197095158110029098620323177400171563733795763010821281360181881329033121207665402834117910068541188023596374021449419982563701056650678434477098204340878373263362872806991552814520778175928933445252040892617991529993335173889752858490222284279798461893940464552972619867644933854537203547564548550868024396902436099504867111109654493312544817514132695156596372520803163253042951129269365511651189510021943152142317363014145642437647030881984613496921009464801448271003475685710024392947194516345622197668925193510540156100696494544836815744658550591337532142700263740055465485917488759187973928025478256748467953903233277793549056859359048981374491683616900699626951948703817214472125862223500364776665415663450525233331881804932871873835482133525841268812506803196388592569373586341211995347610570385745356515726154685318436447295533550139225048534697866630850465885941027867673511979361584444976296246854637974060547514061907192446284614592812374896278550702343094126870096376372951156523008*i1^68 + -400690970225008358758683616364714419272227948214650029052469851562340083475225910571353841136605819105342877848883110993624154402969056484051952738482716762893965778532408156487598215253253209935985108087457099898883281485066800266139714232081868087467544609823432621030271735427897084717366119005525569040540897125391936093698723737282906477190489834567670928159348595073788939098683178324644063749598642623725542523564226579424988676412710852205865972736115485393332875239248122588075990390114497086200952657511334028506749572689400282306203418470050002789269278754022136635691116155988921035412167937138174466879461411521881056399615336133982359263952574457686615068005540246762638727568844143209765278636263151002049052011704734562069790719180672237929603005740573938328965533524263811309492073498792105037515825296759023205922393138163943574691874087071558021331254388296773152588922340483021996581522773070208479030702403694997120935739416988232031303051926085535996451760962772221047278676268172051850282093153866525807235599371849142829464642519526990449674526475673011228860096968198367498541137807531086371602521217223814098247348738957825298736896795707536237675603582923777685072644791499077736239823938114988843120759693771430637855170439314767095075544175256750531672923075059387455440423945964511618035255309634864902935945257536740555475802435614385042641752153881472782709788772071727032782645009077263467453837293218694978568296278449593687342191289692940103819491019403486469649473327938461582966560070905867068404050206306221669028274724819621128182683031868512803928731506036516141047548165425707292102098759605463485457225668770065667968668862174702361668383068217730859793597576622273178074345304212003284787788675284262352869554011059091022093443185819948546652272216421855292820056396337664304855220460116505644277620996684795893322943762474475266257850268646240348880580065946787681459918442517776440399181578354002873470514307611800989917816506270377837320035008523174870747057153381868632012987325187433324621410551306249049336702798950775472791918662159303361743490432141954111287625629318679827491297565877701836759623830556271651645680298947996570538581707682163231705063287878966331331746406283461353105496697371756799830613672169784564912000560289342994281569401494970294359211700212481612792157765186445194129306899816305512951826064027596671225390018539295780445604512024949152292484977589991039614667912885545687086667644413906337225467059526255405821197221015330273624865555684170775723895937858088291107719265328774247989785480124332886727757677774946646951124167933500193117787216907119514062273639242797117916917221520572416*i1^69 + 279523796975704173298931600460031284857249386504184895658327087575116828070878242980344277688419463824681578405857507535071731445739251656489360397136012198335470401156679167928912364217413150196590049922371460763305882179150831058795576783479228219095799214058542797019432934065134553599083783361684771780064824676651607316359952061076671764846654346621973414280166508258923602411631521386503176663092537064430596696430393305277701014090851552362081606020252836619986846897901441394481915311799237370065938661500359309525340552881754995329241124792124141431910362666374124140815537452860220319117796365077048946846462528547120908271039181310018576173816179356649620604112473000377116914250543100845472811745560918487563358775223892136699202584961128088096032443999391900543290176272067645877101831436163144970732230580170177156456090911562899572321552585915763067855859634424002995988613187510128207721119757968855537480169190557284133379346560583636760168842028014019009445145791684379758840996275598588453222159048478440241369936300197399547702602414076179242733085684634078378147711303538161865196118429208851851277079068987813570524870703837279312307802176932165132384399334405884743581005338636443986395650136920228358038850856366384101875982948398811571358419443869937921607498531004787088753569003205020325525556051301786519884004674308642806813038112201174209371497293242466399769530154251974445099605449237432064689103788611461523719070768197320804813503783571160307282486799120562680896986251175806469444254311422251156527679152349343737971815085676207246037272999393851551377625205942763442066765274199439297655250670605118492636845539550461947537373142120936233661118956886932038140064320161401634626874233123699602099785484764290450758752449662439911495222556906068158679307835678466592879128644957006601214522625116177674480371987128446383335200069982331433782537056842342285231667222177294675368616179126143774862787737809660481736669101707807307009772404311022519707576152780893040893874638647806322069603594174464550604885090969434678296114935127347314966356294935374892516431202015241694513959182347863024309843881377074199085565476131639943616978439580209979463053420163596450253527870735183283780823208857550446943825024400855044264843933440117729762625722868785529337257581498073057392605278521007245991229921038286480997521135522371034858504565049498104163635471531434414068815772927432968774556733419884439496177693190074995783071696499127257851163483139034652879553515219734428267764066213959026637885400793759561564845024540746291360591329657898381166247530379175579064176738850751728871963163850428344774726333757210728229930795008*i1^70 + -162930848422879931141818286405696470154464778093533687902840676918549430397247892562737086206127496686165927191773391468806287938405579735566284418259661720293535232517187940317763626927115192941193807254857692468574101492223701905913963672006086213106564673253926616661979770633105053271602303011392945907799018265372037752717968388685145835489565645287749103147437972168021420636384432640930687071271286966345750569010677153858588046820788048339421223083014918751686437128147660472939563030895899466217495657755485428715373096435186401575194967301271916706313433716686792225137525147675084274093375285431522923198596718153713217059418240700843190521066043095389415069701779286211304025854827251427379128823011261465537324511589224521666409101232813110301678559657480734269118270151595617917931837153323317676114048419871483716151575916202493182239374343244522833217858598249009903744792403282302306042049940382268781597506902033869740230685245374827204119577201646422537470208900287671544192695894158863746453967924217248078919690874491866276584844586460025305067779288343211867938448084941198830706403596499880984672083872341367732898027320291488159678250745415895733123552805397336341983039603273886696861561227735083793536597368527542526227603857157044412275239912151412114032565083023215187859325209878604929235471849438627116393707749283522385370645634141678718457250173848982714921386704893323518567954548296150986356263660418666104812796370978326122130701669177589581057098633536571218838364448009389295020804773452888957257874292696689114366196160192728767172374856628740816902090648028484734420674970876811115862687528945268452844266257165981493732596331825129029645803262445179262644394496504456576869750149511444398575954383541225072843506811118356308115547609664131335673951027807272410902935848978037525698206675110649061394504618625354036021768017696269105302960225114494203370657357168220795192904852049318435080791031296508926022313599356488520151009550710801705806370361627059418298005051857093537510282782445797494930323261885094178036376631486217251711398482450470876026733708452986107421778716272706397234248006239367883761636600514137530823436984178131781482594083533223288531967312532258968296610324984868753337113856801082192884985559392053438431870857933991788293307117299132009211384530165597553602522367559645817760056024807257774264902749206376710370754088717774279666584346599178232986964589754488620442708942874084890733843302102366238918207234576599759383772656048425287262586899222097944462387380495172422846640781216301884475983591388270404470446964776526442764978105417255456542885994542327603187946677988521043558400*i1^71 + 76458875034678440685761201066049944459827858970951464145561965851416306516933855424575701154650986773313823862677883430456938409551276352925971038256602919150537818749005794086504600480895836735485714969412470022700242805537792247121679325387548598100641540672974030497042967744289021285519788930234929405769116655809921064707634950793552933332507951899011904691739227276144548193025563697180458413985870592746922457781659019947732031333352128185158423834607485534909658047521152380398629462740628805552708578447965352195192551770700878118247306377712067464500793718459959388784221436330964502321621912329988000323206283801314718381847232380183797861289003597874704251478183967273129911374639252042651461147891883773825640911171149502756398122161832242907032216797572358562832039210283146778904912892403152219039643317686884730980814605435132984609229470326867922552498632962756217194136567297471089987885866372762000699546452474452194520618188752869590042884768523450901873731955394375260586524787181377989162764094532793463244962253816264962060213859332907935017256371604860669744751072728759074083088187369743002454492369360822809906881387778764193229022046883557567619812756588802428737145557929320404265765795217702599456966739716982008029635623190154369546169630571899936198144902477749306707635310950890713330069784404550309480399414769796587786841108186073869034125332190918485032303923518853050135505165445614402651840535822975790499855538708591963531595957144773905201604794686958920000633730503145395587676620071936220855438437026017562036079674531294468109890136329878786491830755337049618383025239366603791624545270823984069514594882223558334858317904420067079225421640389681626776669766531263185232130221276269959046066610056323642920979212918006793076277076065666135389694623354748448922736974894166739727968840668279982289583236785884824364332543890645566806254079403424811811724652953108362353483154026816882583382562030755919345011434664002609204282954812305162908675492044386834470742808914976525908011727515715472932296027811421972968020015601783409895833215007622227929368267543397094145925203398447796507377357953362333360678380826419196462927603443897896240667322998201148298690992904025979457742903308048526617751299524761359205697172438448001971425593185705235492225653940155969935531513245294259427742583778306948432004269304315733307718430502289296650808429361716941150700803888210346320322909844396506526989462130581201932887249426670494885169925520259117099845288223507974536974009205179342857506224622480532034518790467762868175836253409269958022853914113622764803171743734008233304571736190226913924894012485926912*i1^72 + -28878619738488561401793199805689362444931920469749716689771484533160334995697171162409381306513913283797123971795184919802054904113945294121019504849457824359955295614795970939560517500508437602717750752354583351894140643292784534393855357351985013887367396233492223589150918609488440532034526242555207390717322952810863673022343507427782243267373586886319742103531096192817341022715937342738977520851657579118846331867015983898481038508861424044216352552101826972227014283627778563625224201993491159266922197208558000348009063969282936616025348743757742631439931660092674575115280359283062264958913685944703786148579448972001660223343106476562731477225719698734736269809300041700298481918013022367191450012205287856262761095840765178109713835999594189912708674960580113041337750632246583631447985957561197878144194593234196541319871459199222981805529940796188503754394483306830387899117256307994085518671284526338718512192555169645132589359893237592198978355333352090072472051357073251842507561511200018552784627665470776316316297209914316679571438574592565912636037990568740225350342969504816364741438112707230168791703829893779448545596176628871388179361503058468286957488529633823305979032715936051837973366226942311237307006891177137922581842739835740808840345966494198049101810168540341957135952462138816227110016231991226713419590921237359193083619196269141133040913635349506817170827481609525142302987099404819656951978965469556276690756271825283572604034202971081658763218789479551654621908323828641595287587596814630382957307858613626654191646293293508797181269328850553179425902385783994718429936237675274766898886004900527048004118084027955969816392058723811013615296870248668359107280661114908704105098847240369030794009799911325800743914795531938505679796765235549755229125361562188767502409959935266337802799645363304823497730277884370263945530579676362265560252114297354486125050157805647272157721109335540863552420924990133460799723531725783682392372092500693046131941131800622809742372979225134824368364590302577433388372598714939709501725414678063205576339587752857581091535745452389871899298333301852792860484256802492989171939415005924961064287226579225405281119687935763321451661946638006951293862230410798879638419338777686099477892462556434841393025448023952312136443125011234347987322868451198118980631617059987431286659924693034039600201950190577751066402458014748385922545907041736128105329566482698815612377864452138914956110558426933659798263645505622346730311433429033475509253174801791541541546907460709217495494226829685167810737717331448322503685651369459091143258586744561926528689330744695654299130134528*i1^73 + 8810226995661817943568886999789415664139943026687012034748969573968578211041585863915300539443508810261862854433576842693535088391846162461108809469342967789174923715523995247290499695252417607632309729225387343502965579028070925038792331175900354375409777324845459300341425959550149695731779019645438065424943113078176347885616274824263815579690554024134229273988560735479923386408686508207154628876665594129667611567582861447626644095397491812136470637538053927930817525948329506724703118400122976465552444513223791292799897636912133247089649892475643387325193766372199664712793127073539544223557993859444053642332701781785239626487361363760043089214547923402255685507004623346850077449016366545568605409949486200766956063364828443409907483475165490231771035315567568352031052968290452812390966724047852335188357036658162479903263663467054903577629713526222176047782943124422290849805527413889162350033712396946907700963410258248648360437366128986798322691390944640295192779023602197235728383391292887724392754201504349534993571020037279721233600555053985565447822445761128916878576623377590747072785666307739111898343242804647598042641051104886910615532052327269112336069506682840510277264837495595762371077114035270174910248354008399105539215723162323671107565053578824578745393339422144346121454648475201626635601839429154650588731298552319304938330881134943588046986993594699973787774030196576442544823824439294963105991680088319044391969272102409579158100961247818443580961731444205807687306809154935266827277634401583057052366151073952473914969753928090738631330595205647487607535232207175388751311901173307812698055730639389435459382805590847142133689952974605491375520216576828750127643175053042735779870530208887477150619275065099872157925593763989533488737763535608153062495108631845726806757438724956231686163086711226629934486872154095130010001411783752850935370284421146575008088902043971915080314919398770379372024100060219088838605598490604463643059812281126331498831869675461185043895710962960842004816447377688910655332985494928101488116199800941208019724416717218006106407155300196947674381375849893921378606614772285007556722272216382637782432399542342200742771459653021404829928260336865848538800201679897813728871374161535485843214375854559567949984378998547363467008921631496415274837871840746930128807834263666338264085986120846307636609294440583589279783363164663711335845741868383898961521487797686535381333106930932496625026923431406495492954682170326766753867046165878475292612071606743701365122098671828005095619857564965241854059473991288942754904354118164714794990019205626306858082406574228150157312*i1^74 + -2082852518021256625697603273049488113397461903484439678381334090608388021346892635184242405677318006492759818982495049287597605807703498229469278839106164184100439564925250131073041814274732453227275787146221484428278782879431242070442195326982053634598375402309371587343846992786245634785016805133160378415609951094719958048466391255043538869063484471982564039257861098747646471752534025349684273076647195941113753259290176806878435753183705129103771492476436201003098407963152793537081973244516809984033121993888100208587728013866369786867797893404841188571994381260210988969080981730094374566017616524049105313633714532287399611041159854692558036153762160023706985069029641437899816507997033365336947373164279905989530276394366505073543093113678714739728778007222726110030402757569932544434946689566308991896214295977725007456612395272467142760481508814482358450422224497620867833170249122406551578411335501871177982915224308616603252202596923306382353464705415828066743071338889499030519218857673951140166783825613452181827152335531118600797697681351656512253124195949982728076985546136945474918596576136790101271904260888151136459769837657201296506910121939702829407175170700643001491560435596204931468223947661825290156869135293928793783799843112804174404727244663790456510367174540021926105246924505475681125127813362268445026157824886233458825879075538652379905066042906490210496293964641795262112801926001044894224925784395377814992879635809040446305568160623657035354284634843863659271418388608360160034689165735646140871784759995629087438825531425430821210687691261614918283895729830091471892866564142285129139166171075285958951004914593563306318308366723722385966761132482625624898259631679390051906871773843178503288498831179427066702968526002163521410496330917103489225884229372101352597713370248052885521000423987215769903528562808814347144539916227994649897379339709015059288172515294609272887942588128962004595371643442184957452788340951845425684815397925006970158127956363904984525482764893771530301068016171307416829694903248600614516690400270740592898707842963364401778273605400729716815737884805455509246866832156507109784179065200130032577302973982455148016158241925432106622726323819040128367267720522562523724756020625563276881946151471239286355005442164939519550806217565932224272461155593794392956071582773853836996352117053941142933861125361069793964146693492995360470082614758947437398554690676058838247301679967187794813153551171511309103733519393353146042101451302763983899324141234975022200758566953319384707261543841613571378263919295948531537013177162340298613684933769145514066475337660760064*i1^75 + 350120852074242099779149131858923396594517278860816029048199885604514035603449976917028170241433833948591363422193929885023370018916626312487941158208834976034989239545369792862471464146197129704042463788518150440320684667697071259479869368264158781224176984452231435043268171427949263049680696927373041624442573261144884219217608954897764894248769505285658879618765327066004877142347376692885381211303252488934179210968241359794524705063651896383483686862333672617083183703154463454409079465655038285436847113078726004892940337646699819143821844784649308323629148773804275039918000436496224066507018078905082750238360870666812818545420285118613717510819851111853463406290899882460403870932631980289081519084584842999401290064816758810903678298708873821815605010573512029508944838755681897278570835074811053967948214386988520105186037208327401132249521961417820986338574111522706513807753089986964402989367697088871853099742439331403687848201492223257166238874226081891874528139847292677447881756028116663455430555306110655227459308083119957619467369869428759674288604773747166774516338225355517260360910651537520448871247470017786930237340731396025239262811943658512895049720864227723753684443170775291938796314443731528543169978113482727264396825077999790370654499542411906793817550357905751157649780345213432057215604148361043993612041792066283079997828009997269538041974817916271808862455803715330389492196307137780461295575729029110466970081429651739194224090008761390614356298548267107996543135331497464739218669857893035928324100152387560144811751987525447618167314898968847460573492053180963738193732154880029355269027720740156907101724559880203581793671593858239127875395712429571856078094163758418351229869515709688239950944688503795048804976926202096555534279268896714413308389023763728126150289070813327286366482776498996571604189432787750252795426154676006382614783171030595845467347743065354070792557430193439677216586707243412208221305658802411992196132857743992171202048973421202244386931392738595421658488003833095540109249744094209062892147347551899182224345692615753239772326443570179878216895926521211543915149363274308506440589931423169983322398058324183311434200225104001407131137605883524726310834188518645562457971295992962861466336460145161273940082596810362091998273887194606105588528326002206692345855283104402429346331897053697297677563338824913305239090338018964701393468511470612290886557932322650778841328139960243968600455166456181686264992919192987390111842281328676751855814282646387083890981072109263869637633580893008562966983433838840128056846105132807078620628023759704524708642816*i1^76 + -37144736497308260927841675601761101684593326868720583761309726484986069659058242379027723892309467725403138289396173547851594229234317109015079042732401962466801929732798948407434360845167502410922359683337659356282181882112952098680695242607449627621172256845002503627793337471811242973668651136602408758985766768229915713489024346874037443215524415046012257063339810346736060663629854946308659080472774999656374554829597987847149089777478072452016129144507392279134200484211053745675611429604205378408574693130129003702061964645923047746978309496398015108715256227573778345962059099246613044494872534821716455400703546343030458492372105530050047066327237884345048668560819553730323227700002643412783022508710429566647464805696553912141765271199722283972322981887803078527942896405456334798620211021151766327636009457172644285805396744963057792403588550240382422295585095424569994250207217058290519953304565997824401973071976176277267406321609468395808288522194973648224952795183650214289385204775709244888358600873711758093087646997605537882632891351577527761093442081905152108899249489704265320773483563472005647996482887469675217996629893857506717509359254047728877626156896676517963125084156270879229338239660999205602319110614634777868159906116567248524953797314058022678892104143953320976839569459695865739741875825322449259468397841918914444710633422685958145000712220355678940531227330787619732735754756290990504215373973469819478864186840242269452509650233048375801346860941316720970318182702755275156982242145199251329442780686608336651510110760040953981645978747441224475067190273202951663754376249658964936741343358045856745538098703546467384981097196269523135229233458518046529936077736876728497204966983176691406171374995374659250752941345205835504026989498536217527844294455503769101054525603249216396860337586763839718260803149692063895878639683518613441311564393831284717496191472729075761434079041689819385714849678747301249042987944828339103095812067507529452387133511885837796869720799282674352094084403080594366894634133682804500419006702870948471297388650609196324517192543118049247243799186218050622023999651377325478238990243960447761388029242968237904203263478166080057278219670196758534754932877276893663128435233502110317499180740361852106239976133317730970351445068010878359197105744796405085884621556146112039802552409484246805664779964451719534449596432663430493348698783852828579296043419387416816782803315625080497575908891938942787934290911415338431856050231469934890478560415256398916202199836994019797121435955119953674083374622470813474059717849157242170444750894385613242368*i1^77 + 2065765132275756076486196482506114675847722320525912990249617604143445515885937677371766572166667878097097701494739662887737810234434414489480723270304428680457488454540049501023942764864230196154783625791286056230935584993454712004482669462198927035172804990345413550570860716407911531838808088259146932643718779092794426282753612010114668481635054833525862195344197950437520164305193452954569813674334449026898173360185810611333318567048042965319470560493210987532147371381229310999731668684382786473062867906770649054642479850611060537395401849716072776337809443082260706204667496576220371930302117285090298814802170530479049514734359424665822875595219691277593745032501271098178042596247147125069737876975966586611920517988946277856580950964744203026565999540847101369753920765091384177872485134114765957423648367417578245000444985482430934479573130692454708644300448255623043253527133384880196976051910762057756154526355234972886160782912000228731373933127328014005266510862693415262666825483113191506538458917875325049805502971794957316800339233890398790431819102700066423081361746491355695370451193618370333254993888836465750913362603346718185414564155675323135087139754559710326109971103698934442364476875205100827962680773136381178924922540541582734792192418966481874342371097975356466667420798509915377275150761071645946890562142340781828300229650948779559540741651048391371843288165214686841774152299116386913374905099810829531780878087685908563450629813848683250359482172161601581253497519338646911001152910671074233069728691280989585127797399728304330862459662595375859817972191436324572737258336963150200121693644113588211629629060225136234018428323739654881893313288705579270267911454214505278674053578388054585663498966828554398186109366229403437991655460759019775992102458258585374047526040549535266444371026429653836053342376459924934789523869718978974480287698981858838980561370893694289907763630563136217472029620457216813256491826825698377493516536930242995892668761432311909432616444761759673102065832521603339425504501356885004188209354054975650621851715536250774422075154836594508445270739279139226734114586076779722535045863016390413739105339154044239189108703281350875941963362930888580145049031731550705212641303348353366100188452114847991980777459679311493903351549131599827838416164240851361080040540225267688858320386918472883408842967093752250944229187918843276777413252444328768901639482873053521483078474348755130978475542500859303769351591990156430613885134877861557355695957858035100086685122482910185550785065470700292648391309397178368664506022150591588011034852458496*i1^78 + -40481434568402187953797018174825259689073606446989161786531951022793923327927852357912099624804263246851955613901305776251943258573028264554604863238646632219003838403367051133407025287144900993690508929520026291656585624011772600527753170207525543207570755671451663955912368709000151153343959694450028331051161236774079362472835575836276696832298943382794132516646399405334522825554955020400918202001968262011810895488624525506302089508555798982180286439139214747249199661926503953729741730680044708519736171852571976572600312788017064431788056769804339070094469398269863289662590049762214279754341829470445638690482492093895320567779665661593865476975109523209886044624659403541882437716761771498621031733962844425960447472739003506833831158468988795190188464108276268423918447873895990392462217857769438680970558945680483855533398150623055448092667865960133803759607629226888569447457996832012793487366672072248066253134984130454046377960706734233652784273311776512934362355597525394530797165067362013404212284047245531123775709212476801276824115711066599710723762214002496095124251852901962461892375488256701316960436944514846353232432242405758270048528316299726549574606936376829646966749428748708564342424888174038787988553821193287616018696284554181232517976990868010153119739073426317935378890322782828665095402525626639366876200972423459577565201327883200620387582910454165427471747353059785899407792835805800009645163920364845041730176150141804619441814783323806748841154267872956572607820274451326064153651988007436421783724736781365120413064315076894390850713883747836601501553455996097168423631243447865668569131312818084785357486012880515648109940310201728733209307029526186668530709229291128358907073402999424085582859796661221252961917381451319313670040114036489877986581435596664057809726617210550126389151289829118007328360669566929753420761378324801574669829336267040054874316694994024196792749783485820266374385710976198601286896204626730534711014528403228375490660870142379661353846747199505160357598341775278222802074726435999101686517503150031280048867289087194264360917322822906963720861162104388104047485077226726674689233660350907351502831532520965582914769658051387020180223879221267735769273248872770774515986698273823072477051969804161394547911436824634022228277348262836913213942446530218744600777419983476964783624873097236970708112364484076326007051555362658144712309246927621731218855383428097168151184734576215629815089226687016494188106842637958858442493044642884362257736809535342071582399901181123374038671640840788328885383125345622217646737577731856067985408*i1^79 + 824910339286450519328071785050671673029742338356722733180405604056900069841456083920502246471667649519691026985393028978748218518513744999327805792151525972918589163929985215098561665155031138057105792646452866815682158980840635592467654021214710482375419786624288470868627784132907164776824072203859242831676988540578844276395955613849093978196663348063176232530036462660672069611626108122631596585605361954749536448249683512696144420018545250746816664620556766965653423580634401170954288837285264028658539367209979368551674396563056478609339629282955046974391466969787866924551716317598004726504565257712893860160498631526104724121193015557202647570486638415165001937695896640169249334046796772405486215652044919317871346538845000742862406867151833400968821495856856549672884507445309911254100378396555412711978739519756857648118740343322162039799196258952173854940215252429870008163227107001738729370290844292391455407285114811368788214475527401227785514868094649567673097484351569422612476136653177573704223894482701418466248267448552764131379636870588506167256533410379901073817993012041861509700418174623855249847911942841833892998857079915152896225875290851394442610480544872527342492764702284441888106847512343894289723759528205191655973729971060824022552858407945499317877654422560297035498262918402253601757316513890844162146306200427875642457360914902525401224982353331675366581117486355893610142721790530967306365404209468491427272849393452659458865065178035504844043303778771059200209828453769057775519106500531433188824643270034480237638013262575104114116630826746646093915280723015660259189918962090019752099497859253004992242391413154057065679885475919943902173590632938111832673964063137030478811586438854318105001281824681447815916801649076719056956730444915462486173290238247899471438831373255303986145524123923482612747457604843072688132591109633168795915410692707024709929098062940891447368946366472393417541193530323484848317252732188880896572571098582371266078998168529005872293700304928786463312076574794075153114254492504770788781008680190273281728302317273654365974435056612029089228332204785884914439608067180877463419322234676285194999344935084343119111413847471066601081078042570509941658579015606331699163991162884433649143438593065851466010238903865594031481892214279878268148737432060483691284529384061207629180779907282649740244501326589810728336644562849841981392303834677987982450444038568133220320962500229624436592056682387071807208796377863257143207266022156930585926769242076652752742292187685781564386655996301557597190547935543202288697679175221248*i1^80 + -93113103039561574549553563403868024445502773285451619743596145103573293290733687112699142632980881578195070648271744721808819935358244755236417782555390217048247068645787090130028535231059036124012363655544710529823427920808226171359410772042690335494514470880020125177313632621375705937580768828384436269521633562597868365858445506940377745648220225157888735908120992683370491837208332306289572264557244315839944096758833199532678388777235345098885636932231047249315501636630418982498635251428814402543259799852824786324947641797442911348246486677075677782526345914483114856807736559736121708783165505413323927356872657697338425631629215197324172426880841590306582534986838231080859914239502322966790305843095258650409066714040202529248605315300988827812092437725516236758782875262402396423454809265645473440213695482570823619805832632146492661806192742734118983724104440816640442043942322397782428417369545185193495793747183543851843063248388250709437326812807483593457027105608182617020035233381516002186052823447251099464214885762910988998377351773493606360890459768766898712285181994673391764638339163890897277996141185461669242324566746571709736741025380357889347168508356769446599090032321564930146412149356542868096442769087161083059811474093536602919322911944243014735869479704775184417695698831709837729476317723283555617499616876704805185851793360768667707135765106201745086871841052356671991203507262425297386764868709645589021128874445412847989362248730066227969043760170079167235306896439983375366236647668331389956325470740188404492485305063403921526154316997643011021160582983732022980592111138249109435296792044953912819500161626541853922139995840913966035332991801266899338059423040600016846838275570208467154846764975228896040897407324812708836156900807696291011522912230818715237206073237140047607952215664404389776051053397103512613348585419889335647788670803707108210389419856979871375410014797813528808243025709940553975317615245160055781953345784617110308478078560361843227744366440253189899690648655894048714188963227911418763030958411355045694641276180696247610154269273024452791774090871433150343024719201100193722730253003154774734852358298960444613420998083300918340254862619101891825456199016287784051025046485118110554492735390232681049956371649172941184560773867174000096351889148956649917301953271355629935101916102483077827507892077055885658732956764690877714138312431097689546183888411965421858854752515302216161276920125893408330586037107330361156233319705058417120727445561359162757234943902627614649341165853833151197674698196439227324512075776*i1^81 + 1389197510666107512221375486705100315509240781283236237238863192841918050587764106602685464166926730179942362212696024814387063267864112290315608531285271854252338521045143754974945246173682162880171533272655129637574947003520815149268628129355771848709489705755215892455417968922328835467310775813876670622144763261892756494803885672341634805328543937259485380601524662711109449369504211212543504197767099123363880586876160675886973390707884435198976051865142851569245110236716817255677783794656726073683960430263235510848601793871098292328721725566918829740267228022020011691958717254823907157740825947474716226391997634748587881632695118887683555785905329072490681174858931883370679228793823195507277377268554501919909186426198483310628894885101211673382968930273736651350359271942005403765008530544591701678349193567197699959977431204038181661681985448135746800277275590400062088527896932674605482350368764951060394935501880220986904298500311262853979860503737523272947755287563736572046880332648348798657473621931915450695223338568827023403740281310979595239622068625948646839612681830294739897551606178781775357042759856173532193226656790568887019951885504569105350671285049432966671588839981929320201046091440232748766639413378960516875777544042606358640612947169605410410606960574596087126127388766502581835903082397869898922309902191896119646485784847040829477613881415310861283532503391593411405694509495646593479415510583164244579280760353962561448186215426429936687154928540154037424851697055126043335407214826232446907964458574699948544568303279296720652016509081582952329382210468191719761757364859655708252130248119552569396773874226568098771193271310495595060447070010437285835799138279000274314958919116513527099236859675363129070794804149577560081023597717864780596220632712176486368679074580711818429363327705158716547672718606427010337100292556988122684755158458520747654325382250044684257189800725793155730743206315480964636360405830522669767200665264734858042145434346701193828711449524085555224637575172250816425412599573766853146686766868890503308510530955020159884090841948837858572449637112431685731131614421706857240877845197508659424710079992208136807700859868109890029240194458245563012122014399911832895376987724097092729666982663297830485967558910088586932954111494448399257756490438559755179657210835379954580023854276303285501973552213197446140922844094213376704690504721072584426843964216287510865071284423335001930080198544544046863878007941321020148435321732045677769295269331357912394108298419966070141995326994962238150537362495177228288*i1^82 + 34021976022337489451056063603499192878126324145107526250870403397665382067535458863527840847093313637180076443714462916783507667548238986980238463920261675493968022075255447405155594409357503347935555009627906135911203710315001233460866165303815662319250752203873610428458469922272388012425817236855888581903347732732729907112071195891381681794477135769798841038439640789981077814102558942079108515335585799247261998724516256688379720014131024883233985499951913305376654566377863936262067851162552309080503200179578563958269828745614920032631594447406448872187007303596763044642034768717019375462426295229867044870655303211794596661451875478625167003091970217518538508752053494529858431867639664621157423603418695329146644888819421724189566193061733835930010421005315794669473511900310949427543978092495612301102938865148606325846341335693228856568070667157700610187544895962264593932520121180814505028712272394709913356531772796307697607337104906387145996892087116078425159609227277633062356351942682077351708852401377660562642490829360246874704561343123797524839345266057275186949830163194715483937045037764211710797159430993847002986685439633487609200997034007139223144678409433968046159298650589800475199969776496833356332283126657327272112122400376320777580818542151719584281269653067356318249748785481925783078080964078456467344015772641019865430638259054226725452185261392493675109762021618346833894991785962018016629797628968362414642303252476623792780428576491000932155256333338777715602265925208116870776226571263355164447051905714305215049704017520042302754087750347988849330968962494360036485493330205243099910977945011504323862679446825745919036089349420923531324581974021892606797224656634187967646208311420619635896788020221611496530438186818089739500100194413652275823370869719278391240545605667640703647153090126409194270151477155455715179478131150430129710463836450378543138704815679348269815406948770851746872037993156526154133776225017814990743636062194916689601334532784112074088197793037744682230520474653722930652229603549144853966074911435432320596940135674416068232517322501252087480102865577790825176960758210395221727218981297167277068758394284361991552434820819862650331306628448480795954849861888753495017035871982240362116049709085475595778325357947683701393206321825613317838185140114388871710494620576508996499888952812190595283785565466033518364012293475348287805846299396264793419383307051297713408283884084408394863960320081619745260717196195365590352738246990482276649452950092969046541100727493870139012837657143204693391655829504*i1^83 + 460765176000672790509564350169033785855501540664168321629688236720338931725148141062835098883573444601688993771277396790829079052553647434870592357702369429276094387665341124329795828199029985127527138247736191675152145338286465423550601512365348806373389048720816605776952413185194270751184039136212660275136660564726960247567909252228560371047009011287815559874993417744019347717800638912498951281795622105606302361237325635317559574664910049002965147698676419938938218161920184825578955355585958185651950002594522020962560002173951872989376220136481031192541459815329776181550086018696120655980997978898062154564431735696246006405593128465409336539773519813998904411077200665892535513005992373789114605427695540088765717900006318842849275796826757830472290474224069022733591815764954579333428559174954061604366937014218928968657624849433491792322583710036061993204828126583184859433478950987987875363159844148766724329629881467169723311965060530642553138807211120123462121339932437789375536582490444850481253555395488964253255143631379931867315407525246415507515336200954576602237773186264687696106757480121423109006075077519327622126444177904391884072370756046894054546808030109914047506548211365067422835209820803665515947855231518561478540141079236615992061899570818113347412676563660354873123824860753240516582347385144595052314683879594386157267013653195268116916836918985784821352368833928673897156698552938571209535336691601240163122120177389262971299496776421829595794925204344576602018249273706153773536041507019129805522243319024068195699121029602168325957599516110774223072690614647438666786240734254915924405626558014649898325661369307591524280121552344323470618296264185435259116806236886185638924992304641431984172970257034854338283442728015564917362991429030563990621143470560180988015324603837904744378916802677833999410032061463392586764326781689615608390249216035362299165384915680903664314297339817694838075037449352323728745224235151200422529317211601241445145176990932614551375425989848891857861821507258822914350264809785622512765561769037905795777217351875706996235787415584218807122539977257048270546944691909833476187851413533548204510067662445020427740723570443225260597533196088627494062281147138967021865732175064605661007382187229049653707857397016569463773512898346986821736491726573759996342187168846386441008103163875628416417678497999230594189397153481588803050079141692744151907001059080250769187540926339211607383411343640990039665251415902157619415640122839647575799683081737182452283218064539178527337788688422003539968*i1^84 + -532356304598625944035173502185450384273039147305627762314864332148916309278715568969332013231083231264201195334864200818904611334961360618837067030590434267271175515869384256202854377221816594396585507449979496842815728380355234803350027854392782626315568090282895244860633626605049663885215422323391053474943250987749871727460198372194919115700830695302008457042186381955712371335674892955155788644601325653150628208640828366942896844091798664825639450594701581819580280883909019282006096238921926570562453149801998496886392297860372739881987235231143113258959867185062017932495817458199230254689685587866439621026254320476606211701373127839078172576641316709743011762377395612481745615772905142706077696456881111766037820424072577584577149604451671669058660692288012839774661241039159440288347455206710829207371763161123566974191512819842584457947756515421940880549602008115352834865002619993097203288997772638377741548132934774558589161896930100766087424869630260465248073476838823308962661779225331446120875667510774125851860779332341135277811669237211177399843151807906404088580081827018086743046080627547738257026849634783298991601130675180245455562682697006579102188464053640524983719959684799381534137821106843692218972027908702737424215090698043140809503110565468838838045848651288072142925462664985911748532979616004247290349045630014451066869472606143390059232974652060766518084756238324098057832746901850717116945774682008869672263882430053214678762008344060851081678111656034771903656132590673175508411103642183131626329687425027923217655307057206935296967405175165821175353507173075391968894109438770513434698778667947429152344292697428141695119995727787774748552587117861100354898799426004266800104808122705120011439990802828916935770377715432551784664196117200758644303148420940457344902289769033914475173832354200942674108994892791093553795108477732590592979369024594902667892017952245365991108317233593045485714153718528352328274580375583842588382961344131187803561159728047121214657230241018359478071999316590396255063257952222387173527562089240153487039902606698186845828188531585856371096907045730924727624336619464854446856418388851896203123815444631308814564279863727834909969992699137666546400533445917678754862423520409511194459304444048346233084707129516982047611116200158617280342431423435820256410460454934773259644351733311658587520577433771240748289785375034927042439038122861316193363836049899438110877575923141009088062451456562642274686723823753867056707180780517206009320808009799591652907378719102808955665761959936*i1^85 + 181407408631273545418820593412041441650520301824218092663041525191855471476898778353231876893677044160777907937955455056633455895970468387806703755354539443632357188338792935283407203960845520573924731485047494292117460571194723871122877892791309692313693208528949300406381336979273719718888046831806202611940794544175884662041488456722251971436288009099322427540275463898286521067550791796583811693882794704178207506577028397201799905829855387612653943766699602695428558526524125090870102598923815145418307915252918505039124432105580530901876173545220266962858011970581388536518166031441801536283863098702932885567566078887733971949440275161809034309197544573160305431058074809749566903005047325450512603026315563619361585172767802014638454101552259177855721890873477933742422884509076883745769998579218669955521479565542111036306701841407229929463255975932808268772990519859521262119881943716956250440492647636058792879733059323308145206818566982526041632771191960319725824621500601778537725683068295859332905304560700981458049617512458409401475802716181969393878958011243181126779060468274520069147052204816195598500351455113242382876571485696098207878279135032850441608601685055502254585409471424088588742205734322494056751430156639444892539617860708923648804284425415957883599166584693142904820111857839191108569960531085104257785320101176702715658107874401579011159126565845616966179455311410989571526223442004741995381272518527952203656470997898839585226470522980530670047355472612862938566228304780799166694645252375066655184773116197048859799085801286180040050393372954712316677492174907981741716652371848188471626062205922445217007707450493199911031877284685718479843860978072862977616380294000197834230807179672723930815913341263482745970580658182639164572432487904127719357586531441599202903856279482973574004707284550380518262177775071733679241447857526742553602491141653227470722369799268542734239325756329916134035303469605323008183849728026140157951226978883703737489887504124716196603680545144751148566343813269323893160305938099066795426688478850093729745311769345218043390650486295591383823447011616124102819005344169371449856337098351500589665515574712597362859984256124850706060722067660695839070274677424385801391553568651377938545544655453361584293625429526945367510959814196915046329523184397388841686504852697216057220908848951537181822960864041875304561219854886058733066049966486003258363262084935447837798674150116644725970699726300247221190803884071607748002349389533673029477721751613231301032221750556322955264*i1^86 + -37917529980156738700977678177273253073333499671733265174112761253521313214506277747074111325556573640024151922003624976590519311205248983019343391871139046899092844834800235523987866400563520662325540646163730099547927445198387632184669008036601780931604992120855475505169468102815225643746042614446042048575548598899274483873956124179935660211323583517451165287468978564094009467065369419181508053227870103489672190977674297841506727750847602592021317322798664427244669400290113559019303312571320888470919564895204611659652688826143881688443345738415374242505967823535320946664628345361171252061050818551934085806358668537223161883743466674981193350974065418336187262412761556412604161443550565051956187190981347759608789717901277870460588105937479916417365350346039345222546700855306614253059990142849086655089904223495421860754944589239713166052244976720040039255844368319031791837505076039274169254233114030791689773258835154947966147543784259880398333228962192917608909548545410271311894704039043202234474290643313891229047660573386385081433233195892894882219818721357281253111577619213184074676265846041407124684319814794666884707660774178306597080591096487022549547530263960376312994175725525011006373918415032422425994030776016290705109587441616461345375988924566156910421140075201983178071291263297172773846841613657083741679060156359494130673229580382581413147283862214606627503533067119468436370361010931869386265666661951727354603488327002692031752433738299323505343865620484531351513084183829604232233615785867632797671429793327765549461886335623821880690393899516998245783236757870238385344924028090623712123780235945658766193207486560848906043901010870655698197517314187781434057305778572952887777923228556093627821182559812724398159879037645925962925144834386515867208690193655083924261455676374348963870355142919717327646036811058658158420301540340982730472072597149526774874852768114308705182045665824556043620426058357736185822592849841317875316247469894768417777619126318335957910368017863126387128207471041182571788030765077385740324599564377762986185632755091084372070651210055621281989747845825502639882663289541409998653499190021068172076493678683562060853033228139126956990122463024079736638580815230033417777002396451127547273389837927173332001405907274776126150179229197834742595511114217060456901178915808660570389471810814978136593511144434866717754893886178578836093706795253369118026717882759246173408320504323262899363231940094613453446735014947404628764360577230173936894232831597282293652815609856*i1^87 + 2382067294598124322132830600456779320204618841396380395227836066641390541070740585404608022100852048317099973776191133372657571122991356251887013725014121533025361859839926421388359557979832391181084672805816231409481041598399783814809653659092937961437816342917192631759321862632553249859585174106822068017103116068871254479996871396911064935516163452133405083663542635408399967985870552048034363424853270460523501374487738842672307044324818092280512310152884839004087243950895120808322284187905441713910051121706629218321574570630025037815674723728377232295077125679886719276725695610314960367048447501991479035117666756882446702799554654846274105703558182890909227646660564514051459124897298280554978198139943239221702104936816836496763149385077761209293476316069377509318174253732489426745163450421158424627531905182534804546719267359020615019043498003240606094523381728719424998972525097729605410977631171244399570711204563699205203567467076688526172944106954936708801101026715358168545844097268133983293809760239266479073155113094093675485882245002158113734394364321820467008109529567615738908989406831382613406723257074131515613250258893901647898284162950615350405055351997263113066633235468648986617515230897843413499500568932785546503976459125333979573425948229679336757615595249107376832498809339956246405819970820688686348439968370707636950551211161404781357903945902168213687068631218364266475074193027519884398987686342114489439176418773473593603534967840874502277390826752703060769977497581638342256961640715674468771889001848999109325052616931981294722934440253721204523326651332083696556492979409586518079079048842682236510849006467502047705206001284220154587805257040800506776458895801856956241540496738837870243908004064372875618826521537283701146769085478507012937789786367573357594219153215551343816012675952415488519560445138379276015955409392937402758321661575926801235205821179458424295793845799330133803427524803393557627549701365802646288283074387027059101691290663409202964824364303260076521365981340824235579949219298233847582028735195971950399014822554074960170118387399614706516966786340062562168641110344502827642955548435041099106775549020570810946767593600366463921482372110672528149653512675323417467361842547557052969506188001030119690749510615132279004125100093802322899164004423839404080647356370878009571370741094216460153657562440379880827708514663707415453663177783376666752572748790615759874365004744284164189619668094653118815557599847656941285990592329017314391355640516756635648*i1^88 + 1615768216358788932304467319056191446935438316327332626298299403603651763522890602926712987055814505146336447814317677022115159078895544892828687144687485840166096297670917302399130526848091080531692458295191465224698764088506106383656481173260070829953326900745515039798063173551081098553022446006062339628230362288074154053782990506246077249385020202181967065428266008938946255836451889436379857105988491926109084684904784541997951129717728735273025479515259297034682657089228690515638211851012635044690114210265519353826440853101843071930642641571413740465958816912751590109707332781536878505436964162010991413454789460119108354099095694417903739660064337292804452366261335774374148964373170527039464467037483350463161599947436667363818975470016172047691236786304817021484456086147242907517973834969111389699067947220764434602417822514792290913785477674922464728860151864688312274583039389044638392592079297113819120200354043512392587853433730140285145186840494716286214572116454956610838138960342901216888525394220121855501037375476399758850800289779344029999164025376790309498789712621155088463408569685592508417251783756404060963349083425231138756455319426577471917823244232136326774320851277741213171138019219854388802001597326224777697954561805234202603992749468312291734395170996394224424789574242246849515255439507326281831310720617018647011960393030014428176230146126422615780723738142759906855667006934191398614735840566566115304144877728739618246154561974899233959574833258674739109742421155698160767965929790999443612082573551377878441518188052518503238924746487107035829395662682673072035380718001869269713514786038323504085595793210608819856934636046884798179499290970867077258071229801078847548366761830353033160600455791067871265117015224148887804613802809682477748513641963849035800908842576644793510277026533901031167815376372162534264261011492936976010567912884878973605066882820469762332360697181640658967749310610895632746589655581406980775116592571268222157873637916147020901496959549907499719719628946280929222272054017664490000286496051833900888185625191589861300793001697368978580398343807801900257980356981782590655855274622501503687165256171698442235894211846104112127835392551468802701690215566132738798513416121400465919452465465416726442677526696128148914539919877332689509285800968979317721347218872598527612065556929017619625771294491745876052128845978343108667487825790841108468509022000421691962176468366634914655113121970689130137021785774521500084979469965318905442043166720*i1^89 + 144362635713129424527474466590342709995628555358289305023564830542801894984261210318843953735555237025480481694846549779610832354888122318516298347718199263543861410366318011632512053015433998304764450221170438828897045758422871570884920515877112491720910052359736209923514131980407812901240469142851476085407086169913169297533229695619865584708974643272916825016536766545847427390437035161789368528654307319919384273969683486672253613783852873655877641174805416826623655603482063156154719359922741743253488524720204061320503476144289361244946091437751759348991435465818625345965175557358046408311848624835668060730312757820316487392877619534025488169522935109485158135839243925834849937881664945020948657126422900552475091439246461904412400796421738708741233201651105743112107756128039071616691408904551814784007602707702528017522415740078410439284203509312155180028532790071790947722882578455138311856313026877791979708403106179918367808171047533458751205207964453039051148032097735322189189104150709695881138854744012830381400496261850161203530231275915713557715627133063341757905843078529602892359825653235770498943283453744880244682786728016388342886269840647530729956526191611330203893836286830483863494050865217231236257913134283220242884311545937282593953964156232944773318651780152748896282977937140433802046582420072737433914686455306961319446248017158173627139094735636109316967872987502060340264064672230983841351250178180946978238109515177000918860749103619425700188675685464433287424001448874269250429430105157993322704256503998336959975275044324729943309147527165640949673119742291722292416542903499217377491620637431081752503917098029403887635951023065662978780478556247064832251901474573549213562539026880953275533626651434466514201225632825122555846465793598625480166575591065360933296695044018330574354195392997263327784857124404835135071479760453311814861830366380281283254260122392156685535755926779666790003858699237717991916186908673027616630003190282694423001783762076760370775031434289210104690767795831738080457344759117888938787030294901553628354960191336479362013750804229148919100666721014406659012189253457104370345976069114985487404336428563433248070663628672273138026865663383710309966892906579356619485894352707967482700513405541518334917286029226288234219982634290779069532490358172737291776816019300777526246839893715189703565696247584685510487447276063303956244467621798925147279396977726980277823649111290561214890496160561982363477043286281395966580958013411033088*i1^90 + 7317238335544675632766442022641794348707707244546434955329492755317566015094886518722937596857587746895577397431391907583559215394423658827796370140470971911481867230595874064443077071391657175025779237415513755050905619841842709870787061451360250474173381969085266239023172183034862175785141741422250275480669782640396097258369238727208762002767092261159562673363666860226421286502536988404831857724118985953079721346986898643003050712597311554840559937134855314433671994274541168663220570468983028810937966407994731399630026379947310586633865075620895428670985458917427764247901124397826631381521115594192294283318748620773124623703451081082214072211544369201620367766455477864421905477840853006845950751317439637561735643533544790564024891532768160016325520680020909173326845368181079801711179113096475397557904427429435186543316729552206990631820788016172005897538747343981976856362703258081193043805534111172297311755765472789818481643346782127197906296481513113523548908854442153978747832140090483629085900122076141513882196646621578894112719298628611484978965770088956661699098649929383402226681571044789128451609855847929321800946667283205211015542974753419996338704490015367124517933969143091340263790174706925164252361102036849712631758601689978042368681546782946011612733333267480300466262147559128531387010341001710367270633424713635556825637933405968015278907348852779736040921522128274844576608141478442294306637928777180240842823594351596340404243345246219076313159249455285725384600739941880450375589481074868455450494240773164796091068999444602597286731258798871610722769079005269592064925350847720225317531846568086898549367260631430994355965506578176845786752951834886769664151452671237497741965038389529939970116072085836017378957745564154387969120247569490814177103520595212114615347700492832263139677908826549480502930355776713596380170636465184948707586829357844439660373580066339232310295018337439907096959806083317949962553595080764691187617001531445785359437906811084860110847282072075561689209879858924848813651044659435733173375046381189569972338519761473916198677272640562036800222556391725987381405990810254553434009068364795562197815233850630165971301076846380134057618507082206212455366221337097575855015174572704648425237983658064368074544584348128983808928521608807539974009768264780398362463318876715242841032240104262577409612996011508471152977064834005768135728487805465529246545501015960522304273451208178662205278059287520142400406052353757861881315328*i1^91 + 415662082722896144781342406163577371671661428903572852396682417241010975609801634063476945742203485318817569353744022258277295529478313410000896414010082848280645911365863969980057309722282941171192258800082504026373564334838492881802904758934427210986187613762916964157940028930364269130098907431641254562851924925742118986934706614873283291445602843949734689562424274698544828107277680358049751714407949938346439856256257297419504502087899880565546985435312343173082954574916315787405186791876548531617210470287292340916861579476536440354703585167446837815092248404906570054155248488484082162390029619029061982179532742539571198757413169326762865227333344666270987143081532360200359128956529163449782625682839383013956161267017990186440955431116013970840360864173273095886408491343186479004944580707579965800668536516562619479988706734103516892586049280509684075623038273259639779099316491488334164593374164859001469089897300454534260127046051257617513680662719758909228807731017370243727517411466927245232209184422913618297808112716461383220892006209478689406461550475592486426947107525322927720043266050590697670535650562112382583677436239742907597841456964153262294319576420272424491970090725403640354586674475523359665741879978312042124946916354878703717322951124427086012571972109703016607955772102178684442581364348784802725526967736047738879831944105754472011622873062218196783858757490414759303906709885706117711281156276065883801314218412599477824623496511596584877641507989564286196693907858455165794771620181723818928784687578872310314717048370411747562852807455233275900193587221901762624811742129789237495829780913486620507670412342966601392719390447563568992341057509162442330533298171102078176662527071054440115168585841254345649827828519183029292297574248553414934652564781763129853894333864478972248835718469299697827671553623025184438637388480423473546783268733279386929845706289651117097943030215605539297660491250517808345211545274338917164677563524826636929188848277439708992766351480480266556059086129625674319504167062587197455568938410745238795636469805526254981489654499582211710323866977192832028724139058580173230526122691474352454575811808588508021047020403914132221220068445447110869432382836434985242397623507233411821165488142635008036629198603875198486173549775204286697920848005325571515623005394481414191364969732999496068368758941434316546508389064509963231866188026897243436983093790128319746276904089612151736359238646809211982660672161841152*i1^92 + 17423402209344527531526747783204018938873132247971808529648229749340257712788197641378801575983590536132719623889892308478197214617359594488554601237531135561685154856480032315304611792264495173246787105599990596199995479236383586011245914986929916533592256315476758465956454719887207947611349694807870909163265157552535764151123802031890383663724528441336784027216701611393658750688376052687681561230285100653906133500652366566644025448893253606262682605617000717024948174012104891450708453321576458278495114564654263880927100271390361751431253804008790564047483614247587347505811302251207208191969516335038225690658638552649250915506313106786228190794018557606354946204583800891509159653312065513665066904874282666378016513993149117225671659622191037231296244155367387541479035308759039070352472619912314822536940844613394880815974410269609085626714346411443021194092774186736875631153628067751101029788434163507746300518229153376959475407827856048657856185742148416937909067300435234737078225133833991922473650665685934825882963751977730449045743678731181579208619285033492417238930930122820276826845662747394986026784496302677919907838480133013690874837932344855678125218823650953900987660967106810479359305546141933328511008968425415949751952300845047459235202832880219711934721869820097134150217778884449493780377489716460918717000157848537164532711839930152376481366125403563428911012653120693128120885618431621708119678679411839016721927666537763947855817084132867096095486561999627163036683401374858119717803179870412572697182681599387439963579465533074685063218769826673570719350849062343476003590978741049708758411598841500364184812682100571340627970314623058505287240572715795350344068674137050353787735392677375374314404176721853490663853914747408614034745329052028564255231569023554443652167275307791143018303455762333157126827549694657399511667259859187415787900315019557273183293238856756339976256067858323041657377294334074256194547258997733430983528967711984086319063345002486745477426447947885666602806478940669469242534296987193456976632927546591235303813600031300217597706397837399856315466731533229240174525684060391723815449440892620617984241434495306880949869084801380622609375740327213965659897911926284187185824491569088532637086262828098618216288206004732731854181545496650415322187376474851772809572514987762211555057486606325874972128923171716179261851425156072439690682725030775830720609446868731709139987564480422515156918121186319457583104*i1^93 + 338675642864175546551165459272009201594885863923855077129194193432863693751461507670637221219410381263260656144376442989145140919018665104074492925759028604403160026710086412049171838791295449728874974051664620192718108145997340580323232011321785305510616998724103575032915826833040834112070386336883176030506437549193325297266053699881529345698736515845397099137636576670693188423142229466400214839166204741396319358700837777332460214355833238494813344476916293565949622399464243691591513639075258456611815097956595107656282468424862005008926816250902457967367281628997658377729372487190907027153393505854627934018116181084203908071476825112656452247803116048646236175784244032145881709160625295540660882648423915951514326611933339469926169575801755714656650050203292713437206741931196306565975030344956849021267333852249958064721756297800869088032246711401604458316000581718736723468478724239251166667153872572200706367752185424946271566015265491186875582405697576711739023464858320379882886746496205689376932220867448504278869470193608994169820995181186882781826915086723552281488095361108642904864857965619834380549534420149486720831828503723246822000452941090109086220235985005711376500880779739909211527072720112534026021663538430137670723738331020653898834805978345254945875925086584334961622066520695372026691879855208888312805663706969104509992472724203791241057897877778032676007272313845319126712164396699487104347860503843376278700384312979024784951124964301965455964042212052063456657997251703468464793289126954996021918800140450992565322586275979239087414874967809191962126752842699466629721747645202365074907925937098148373479686175907627561816065931467511960259089973357795761589185437161599520603858000686635664770360535955725613179724341359527355512769601827390288593534238848079331809046278137426972030743939390663695801637225537846583596927514327950500145501326265634408823334397446294359173621195196690425036069656628546956948159795803221066953260044797160986437345748825287079485447475390993472069634844071996842964374672621278993565685590869380327475457585711593216560301769621846029759683766121940279484896239684737966656607993339794981167456991449492540165795200134056553719079507424852850427907134337369279442509242536097473235176731462255787461380916990616326600565718468055382939698445673529189885425368827634586298869167293001373602222365914488378377688815723068530354006853074503979902594962355848153932398934613512352424460812288*i1^94 + 747939760947296847756436490088784178359968640142329882006517181903644431763128068675901694862619675309266359883108354188797893190505684448561125681016598069612603069849806095628807538267499013992248448022844782792695368660540197470442934665302041853216482049321170806427770053309381348140171769763043140968290636473560091489617143231327284643738527367780840510014894644372951870820208873070986908869456177912760591808270181556098872634126578857458577564260167916251773063742492333488746282731954707743202780340172012877278517122523134453035020222530816124206036006511018586958182969753491156451346267976786068494476333579168992079321250875546127986319321793591014859232876668666703097594326913845731500734046163606796071172456991512519774110099876693938999986436800288251416409318394571114707548609097093345864673246797066565380433259284473047943567831460779675880122865595880399663702869360127267583361427387649379679429604006881938204165578554424437055890621187796540202452141267939846938685067483326538704785560374898735836207218942992746451810470913254657560821432988189180381655065541631210839484468783669534088479504976692365879246326706049843431308402569592129230620080940101934058735642928339532331789062912134097236942911390150454256594529093028994278104082916589372391161002330151135761966663276938524082616393275751227856066877768878062741098374794918769646728149874239978520461197826764341818483297276150222954069493529551790610726707761191995683220976743768568982455606450818783035016376198331739311393717400167588328096781278880572674927370076197628228985728354620795971321385959366642868877960541603732201305843740128087128158761627588768946767974814656553324686687478479264671255096250078273307656199805894830624968935269643029152407896729990051204882248642666733246246126689897098144512373121987798352153382625420637032376762771706655435853899381188413379684878141480438212768264296700289874041571370816087200134505391039636871751317161086725066217401104485976217132464444249225977768680893650103489360923336865459373526749090277142269851627771034364147966870762459640868125977828722267164088884037441424355338269253270612800264326633507661192973655975754339083052323360780435712669092216043524858877121001623501987588533274902831533387668540453551293274476465223445537632341494514490078462621358477482092405655344671717669123980492463176230177256142119205453190016394710528106011903892231226930829839520410510045971241219217424384*i1^95 + -61819375322002338831852140577465098601248439686554107741272291519742879144601688922755779433146661216666358628648598587859769106909039447207334155930368635448891383840583370255674705627343704676882817608575010609897394205116574002583608719978410401237537921937186418076613381419690189818956222675414570252789480292663791301447520310311909024663201546171062524667677868045134357434646015789878877047028886930222800044584414138125798629945418093233904768556332731581800930630845436541615986522471863673612709150401618907490358335597840409238040290783380785320707505897965642410492888702495245236004391169521534721796958816660103392539639902738353808769888227821841073848637984461601324722696825165821003808633322253532292186972581926972722066496711096584121667047219966302267760927080830428062316978267523322056058688760097385543279621726585087346516295534149298311165935454959385017897640313205100182219596323445462274102214260092371918744122541724290029698291800160143445155857952923249479232303270763351851469671451238277522615058581598600856200429387201105928176258302366558820064401369512716632680179999408737794298074703187250809784491952759439921212444164765978250084641663196728063913725064800757290083128823871048116117414499133919608381741189819338656318939725640025347544725572732397284781225007721289378653772076151705504957017451115862903530124467032762887249877105379332265363791374121295684087219496295209313791403712040293319772870187066214339838228569398795165839779123047585056615679334208322903041681878160515674936892597326406017026579555450966702295368098989053472395744683209656658305988577247469853430272076723487070221173200339417814774834868870964044316387536436815921280619670737758752851651437183180653027385468324497175599035184736666840025106908097809797052236478976221462442136374122497137735705251054145474407279414796713404184161086036336443356790269338781852927285410813831413494190232316564066212601183425026050698153511255802061423080955308387413333822788878438010633998882104795445248337664086422136519650737426279038043456677167490736287179313931600545282996220521666353698875812600950793425856857850305876009664955359278760645659374334763082227387422230511556562476878389306406791828715326364404573983530980299020001395749796532589050867723740471304313378610525405198353177493524922638657706526217017307015943460227743870651824153726509536294028619163977820096402459160598832589661165264435700536705024*i1^96 + -628768369634302341213914710008373733794637371360410840676351170592558285911862009072998920842817289074268558736177512333846540389904647945122415201534079215929634558877451178385479241511348207394058349732841536769472100684790775800340576174302769432419951379612391047421798807702500497676822134636349216246989487837806485547779348677823809508245037753723961809005413991284200412853209438747502328529124238430385084555649111932223483149069909398784633799282138741258157672416646451103387374863713083584739572870196783155461741358949694251288859336930751434188905633442152287048403372756011220072747788695193148530575716395330928532314111363517934090422367948278656338891747512696245004279580692727605653726465474463294840974408048119548670434128374513455879094344693681524588743138552647271665596987813748299332769763739496475945935444561846008726364466070578443412468263970408798059312991141784242708876310620421058697283756619544201350777924924044749670576297873073512762263942176952858470920574279587702702711351558006330859814717002090264855200157592900701461886460465541002910024834017742030783438852270059500016983578428881093989779412764210539458733498076169730159701119657785610333249836320817254462229282203857071010874378917422730955606374847624889249996879775677220063350619778709904784834654125666579794011182651523209488923315736167208658194895549506027016596811888223506021489123833415251459616512010300598695502909050057692521853777381684623099705077186012759459655141595456523308688016466595292965906940013080333343968538711594903072753945631355930993865787705247451619556373696364761253799107703155819746441966557274512410502638088015672386681634392676903857291256442667611681962957241980197382746335353699896613827663189639691804271409967905625426046740161228376250785663712731880340059867729885685166314493520533838428885413676341230278882234437198348975640285863562706175307945770198727166328885593438405845484104580809377850548907798385058499836352579306740443665447410824024628472147966071717443490277354998973992745268113557756987082300278108018844262723297529105368572661733392867232555384756957320034141367279127471450271764663112771115248327103216091076288440611371603394850737037908157846410022536331729567652250703724321173056112140624121162017781863968231566104995073362572161246632796241748329610218176884458843254415649549445437401381529720530394239602810005939042668230707147370027707476805156864*i1^97 + -326053853327126273298274527711663233404737250014700258492070852409884392823722373890642864204119264649476366627102406784783535667181517946368045894785580160820509263992300027097829351885052089084286701210737689184991432014180782919448340025035360044602382556097079591760775864579455302336999824917711377664650217985413265915124488525425078401788973565927880758987308085846535634820349748109386819653372869760392774153817789032949977561770592347627968525752413959426963981895139170137885090209674325318641055372669527410706653620766270187569536012909252588297827677123211956513672125009392613704907877985194863898414049645599176222077622680537994049450227489238684530169259103266303394944942951768340622441437773569268860038399483488239882915835964823327084998684280714823328439447626922417626115317587713142085196710547274021479771481956347479416792524977297730196696604493400358824225341768627432077376311550189825686741357487775169765780850043477702492885494019605156340384382662883947711521150189595036018744688525979830281666473197533044162959306157360646897005932363424333047311842000017269718322271525818395848591992342218313459553286644168368455732972546971141970696845794407852020948159597753131097130346881081133119042639578899017818667096480075639218072535050114846168240453991846878292210251255389508132174006351621439447118019804013593995865740230699618427786224158539917602851864287185391395175721899754014097310189296695189587434262721271929267756251081911057578203935171970297231084794811316064428672932917916342733803348675585571275623243351465298845787031045346530940557325540406471965255579542614265643018234898135703320026913594166050313193537434970027844971148219211806275718599224837388386248758149467600539782121041010061290210944920648227029419065250787944125158818219107250866388459093313328046589736588541160692013807580066135421198778751444101198733124094184850568629231742072003343797139842028907737011442488957082205663151948406861896696601254411947617214430351098840307129759353573442156719152111898227950693930280158844306559182037320112721716663555164386787756879539320996712197973382831198510795812865683390228157617427759166623154761624455857871717377219595630796105974779022413319260138362761833322972079518379749771841556793847380474679716914003155975795270824357229136872918278392740358448420477924332536769663990582785399197799334707517004158863068010889069130720315231386468352*i1^98 + -90903798612823784742189333675903539626910146417976614391091931097613768212306983264685098640504493269797776906792675574531273946259527961197983533181138154846242201251706710130364082890844657803885625585844270992359720143721252716494412319054593977377729589255602064492683401900446366272655216756575947148972188374897580482156458815791078870733966595818241052978237910186834906249964870628122559975176640151659167695545046465809355835148319843803752504096699813371049188068698480837915314155807164562309801739611727643162779831089444838336438771234329323781385744696579976489633378834595298851628320500644937735968641571777369743025479672934530045716591846925892801292644743493666979906517253134586059840287290601507793739155386252636163557747306718285304049849427027733849640531789769294405354995739429351033750037709215845072107225616468539024581676401665726023874289470397298238778257762158990502288144644564941650164507062365007970590853667859962289067857464329692498735826632591928623985225422876022109523119997576794023502824442609587202145025635327746919730828065141755396655608270915618132271754862838619431051897799912828079207158628314620044550011810177928807993726317688365526646673556515043076057390943758849858494586722428900978125097907159928891288047384600460302639853083894876326766506025470850886471416023945960369952522724698812941380601811221949532984815834041807408579563929153299208808815708815239524386392054086826141784574361386716381344151995475424656312834415724088338856000732385746119630102264632409157423908323936639391802086123615815499392058236553059136087445447280958533106935188643532681338091974816565287084002363756727567198810797171171989432268464210070788319563738503534898033513729739193052868062148749131226253615586099360029716146012332541749957147487446505430990969803209899379883335144370425983831292804253829086131823541605317290349876626638415828487586628955859060853754269702508656070679037992095302662447098266392830045197415083029017615540626117027523408670687694764014145132664496299753468042283922948289611324300710371014021364479725997865980654061741904640927733741662466097244064347446134486385180993556553567612670280461633930877536962196638629259212054801309693117757333118829995711224932491606617082444272654961797716038270385555218786506542674456123474333772201020713055678779744186712315057062312893492230357074634453336921578145495686750276681728*i1^99 + -14629872652102755814673787005649618561077252102296030416426889262091470444010680136280322686819091572623819592384752292418088757893071787813717248113657515785671977057772042960063209077906227438490703161193487099620689472084674951307794179754641136243915505105281273479394309754340337221139998120735070681833488153387676240513189597643365179601572155458852505571552696274298535234180565560151296393978926024264818548290704335695564356348769306957405084088820554725937833383956544875742331164390564085421360943118791518231283324918295658262571744813585002605623026549723804128153195279533131860161026595935368883854394230958947071798962002638830542851053876722737541762292701770927016132792108820543375117057321340346566531462116872144968149122811991637687339071956398610161934956067473401644856603400298188777152517906077429289824741213621472191120131649452608411277806544830931265239498131312577124262225872817273287959414566520945731262282352328777147437235328139898944621739334088845756010380563269491468414117356884022713380635850627855722134233158229558261333482327765004857463472363779659585248850355700302680418018668715402476836053566603337982311087509716556580664735694102242984713095181869866429960781907876045223744371880352572530075619642535010828287919851576692506905209304467510812754963301740318930392538530899970926976251563307553628727657805585237563920690659185681226250220108428163687377297447202277849953838715935677256862315796187421614374837530985178801355005270792423895248699177580794922535152554703078140418727786835578407957347855694398118697369036546912245019176287445701437912878064615818795148241571747952968360602109949723357152274898601996265247675182229430013705171882918070733388421064173562812234130229831406135102186098723024732448950973065912871363313548760524054644127406522223674661523074988882967003498592262133339411147112801381258025605588828245210673513604756113177798685677323777818063591201072877371874065205636258248324836728074864491800809616836073158350981756429352390484009663435857398716926957543975682673535675767871090962568797759496717048836741437444982520228320978755398332140997576851971129752457665230820564860908829315225492543703121767767128633117137576047599562777917010945683671393366457662487139498070288285985071797389668826766445797398712243085854059137032290477119327882573824081080889907297344930549316149803140764812068257792*i1^100 + -1366280989795697664018898516761567013025164457123653891297133941009519502045150238686886224574232438582754210273378050403249848597406232567502546945593416172961238772329497775744970594246870525791178551909423228279482995942018742402774578103435430154865772993783170691525609065963084547293541509903062109144782772954176636007517033348044057814013075170030215410379077522609726906399134256445531963584066551776945392230532447671092635734026981979893946834944805009923103505533195029856043879513908855606559636714120532733923581936639090087708410943473830928393324436249136645586643467284678823287087956214835554952890595760847811419224679405396816688804988984837734368218868176467204358789059983164045442635146781739971732992832144271979095718158504264742468689349595455910420511690007208513121696685719292781952855696310175064579116618969741693669253353591514820808922865554964405202897144801963961295774762291183171699973295366491423090575233704261255158177676042007776532633212979115563591272481449869074849189738215611446080507134599175140326118458031319980829368553096023434293537667556119527928244089969430369416738613146103799902327959536818081221346802339802965157066965575268929912214805233848845152328975026230908677556648784575599924380390915969865580796926759727545593783582313537578368984554271384403472475304619084763823451118527052157350819251442734414991843666696283436681904051561260181687362808244747848080786663243638658632805112826017694658728343859849042802877598012063161702557285964989772041509431701136875889883179948475839693176571800247912099483738944283904978247006842201794047524651162911378267770535685629438576947484650282740064459066922838875431483356402336450858227792134926408113051155284179566949522831077641226551857844935007762868004999299271206750849084952739783059157481103176422891927887600874525855364965119365052757050136370492031798507612775596420928601331104809954301779169944588347811902602750730950396749951985775403396779049698152696016325870698154601424933258992903950719743025566655338698277464417407120723704265141111100747512266914308310904039795921474202869488476429091682355902808888593229645102456626256993088307803066409714816013755151053158853672545805513326805840558972836363005042758521643984445222751753146171634110047387757130642788717736100862460738394375278125880793982835530594286002207069290230020418532000604880896*i1^101 + -46324837516010830607382370728674126979818940099861429613852508517441137232456070223357358875636351075497205540808239815185900811941789861928759783791650207451433520887334421220707989682007805494676707418679055060526112663814683263043813303061903163745644763690158114680100312453654231903877726299209720354691563023914233948902244341440224220271061088242012145702024326791888940057703761949963183625646938662134201158382917084420536947795573714849500058765634533226227437748478415485000605034664805874706232856392151316029465409669615550004320120219121540179523533943673122620147370551430426441990708649437907818955592012355399723676154314030601610832406785787066794849058089545539508188536669548793555675019234565496824908016143640974923629331103878491559922909139998827044516529209138840608034375394322754172020534849013700746571453067305967789283653211653909166346329305794837870174172866131260539184926526423489283988942046403308410585602990240443477474170329801564676031857134964900202464240717363750614381112499905171776349336345791287348103081292633530772857449141733425100570546349676599753933671321591803940100751477628921872892111355802126681594931697192233374515346315731685939131780494107666152717540198239596583150021186271269044746780632353968838896896202330314086244146749451396708929767362387618051039405909160305166087127843333311956610635433713245398793824658864031741790217887984773171507212108058568514867468432795293056982425436670949745085588980170544452412326415324565301776471187199611099374094317542957328955050340596291078252180601362289776067958999565803913259644703957777269047458847004960648046850799578513082806346859064883628241696989972662851762408196180811055252567256549077444593706978681362030021062595672428715453050341186152293664397351991081569668981782708602879059405609386208374295140350958559602968832246700396502707933713130464530108183696031553807916423009210382665953234083517668657660764498778051718828071434975045689902291180994210915907907976114320377321846602738875203601897728189431928823980133286027833395578335212164906807710420541776841388626563330648392950445554042541373150932285845054608568400045162056552920315446773617088155822696199377448434064917271627475763510220899901048815608719139611880005144101876620227724192367565384451700867564784905352031459911655335998212406448128747799634163262983525265571840*i1^102 + -311855066947580922696144038394200600986173705258181969058100390525249224694536970768197189632500736767275537313841589599912049771793392473496384235433410799718207193179784698063429771224931891551957366963448392580028126501418195885718052055940964886444526630004837581609398718037723334936421190235840136879328304812010320136516625298470756354078328444352086477298069945958012565220190824759107049968910071716742936849876648568140157980078120826909948697148086442373103779659295965545222657124695238288260141269194672186870500093377540216101537890998652792771072248762806368943181701611435455669193620007475727741128387084827680316814581136271479804752151639756524397731234656661912070778962267316870996593404184497542900923749862163411405930810672527251113193627160639768176328762823663976809528624654107223651247546251372257656871284848509886085751571035257314125039648090823595598292274235227959647374582390581703962361899566827177900212954512542497261723875655810417409555585078945217737739641576084057751930997952294504255146565347925336171943788444654857814718249334793137400917368786514193031374837316333941126347624607186229422729661287446122807885499330004562767712476720425628230651474831294279645736777622277466837787643995572792514386753918842906908430836497863200371854278542095712502331767338703952155735707000236114662785415253272968056536875727476356178634353262219105820564603455598472761717088528195305392566800900787427452187532992668922356126573625324447279134421760292943331050892689421201413239009315261999672919463337999264547927768686475348350091001615282823113002821858085833618940223272720919610964230199370302977609123309867666529326072279397910678101589557680918890684899883282880507475599032493289517154646911026701833044192271507272712031133827033634683809065550409852474841969130942334452253080956309101612517749745955841523771212350287759417924491007981141301489250806058092072343786494943189789342636184454551022397918924738033319114869111517740186879726773195191344046006514555244206199503959393302690184279250220385661079087057992713628421896565777620760808397905392526777962267939780673305461470324108899882457129080763778131693477331804595890369780170420521076936046187449223789557839879252917652073964412971417007339013486721353898986146258427245976850503975335997595604504019372570072045918956457327283902152704*i1^103 + -823495782337792036400592464473221808059674372800596693368401622363970801000252367201493646646417502207919982018877783678559378683207836490630988050777072797213417791530499621565895389541485069269597634308702855515134481209425373493492550588880578437118048079033615805608900888926744268412750936342024239507357569328025251296701553555583431858811624067907699929060586915112561226797231384284213786627450558004945926052430281144595126754932822955276066706914339327485203486208407665052127919772938567561051372686726704201815261267588602529383864487450122465865423708687956065487835196204357126323194511577596427070301582881063088543432303793990390096191375606356632944185210236360121567072060245349013097134042026081143730350593335071192276702597979986480591520989925607549940772684525066657343516975541994256340363484882325247930430956992988567669628181414064685082039817504244533706067269736426521646931721164240458868195425894837488403880827382220247486839794826687221426855185278075722110154934318329226656802157064807188972812054615508337722526746912500127304941969387895055916798206102377210057882092064368027419103041289556449988171508838502401608569509762469022551329521934092438331865410216553758425962409796278611054570724516767826498135497590033335433885079796879100097029011999535377825902769718098334521639087548271775354139650462376659456312845220745634460335622983900398845292907424381455851270372097880279771511867032750577423487462772713144363406781498596628175765506100053100438342191599206963771278633418101897067577423887851644991146226313641929773097398557284009416371018604137563201122177980033595979321185134144454405367357487741678157368670047986482806032109220930656834028260005327614802055046022598196168271326979444899290280455136845921481975742980117472315912493268995330366912957229137013954077842079984535788650523765268882556224730915718094319887480607223492455979601920244749417495795967545434029559963319762003217462033080899314788274560470990229368293983542110437675428946138571037173847451239020384330091537837150551666482026984372050712452511762510017822754583742210624101827983048305803699912899708752854212321379134152716695196234532450640320061512523303372100726391924260353423141260357380963476260091309968189889405196886227851927143499033990881848340747889151253836706181805772704841382700777472*i1^104 + 452235571873434592826362203162945812700679548201631991771034705354813249512700492790525728341703477330836252708021054686904365692511002447636957200352289821420427164340184151918095627086215981668748025359095878189193129730440538706091675325179791981694783677586279543066515614415769598178217140553739453464115365169782281566493076862079034291026834937457587868968057153020255630419654478987919863818284274454064921373841068311184551182309788024288124312078517197841867046917080803107964084497331489126982463139880161412042337068733546011879418014859595004686925278855653813189108123701558968232409696585198634227009497008333669194741519154166678416347486302835635696795609716300026975508914703444383494463211073126328344972339278056604072615813229615309380972722005891259291242916009399068985403078201483877187815431555728272269665130316378037210327801890713157636821613992856935472939482798876553619949496044473695451101494009855168831529474026698492446568991371514850351929766843783857607073703201716782551859653829724002985740535757025968230197299926783716992487333284832887966082109496446453900428980335598012599052059275734279641202363770742083631535584220998757286396889588652756108891951309207472394877705609482059567453177662613018732414483282505833262053316970711770399790087950113703095790433591206534298506080771777197513141293592570755722854394828831988006482263771272269364076411894139287636371774503800239064312250358975813944976703414368689419012291627212610756433618952738126538336139588191168963687104638488893878904364819224030116568234017399118277437940933122473046936971060853285631346133707745371719311470242781764011922422688608353207454061664619909659000617499872662740634418962946099828695035052684751147953257661824479696369259447345692797482978752726935227392177978071844260259654996326281312492516823129781410351576344463086882672747045405905251883206255955419016013735709602116223566982789569071994600827214639877769673539864885847708152590644051372224646001346883806909203341172866027436679882338735485987307458661355418801198071813760438972348560115376954249571688089511142364580187025959760514558951894742276754888019155982225885799545580380055820399512499155114213982456481670143424794667099130443840098914409993423498816457335283195709795557559284495748301150813590557054515119114731520*i1^105 + 715861394200477982632650053874493451487716883359760889976259751199659712369469606073828704600899224960785123180488510137534652515922020593554957992278316125364052485394135340938723440162586350994237890966723880442361110528232897404954432227837632366997452977919828083732855008442307546041245381178710794957633506865091694834439097426984151971180347995337358340855861396542253863641808959001152896941217255521284591694902464178805653172963695340370323138385369569688910793239889434982029348317023311437534484731750465992320607433964682951626681364715890933147610404686077665416432200783006197971341263312282632693568313719903238934506404533224244042437932145225470595059424408885925183399660262150374298834451945752607536011313877036834345314727992298331527408254342856422867559745176367747960087310861973688944251286489030212494729197156313724539201323148441168403180542693294241822908772806684452239137503249273152724986962434255232411934514709381629183529970434612371089495640397425779722889595622750189126220004088316456919088121823563885822378970478206790136554972248066544688272420167388175562511680619119712985633309737286343035858491745387855577011268182132540880304843396331877997453189284854604011676313215678018430291641502787942754778092641379808624098261965872783538628174475274471596886082270966591653289860221273070305249880186015439155302487478437565876251705835110604074522364332022400812696444373503103195541678333661787260668414713770892935353465286189907899181557072047600853535579557017258367574949973612964479917559279543610008060081074443360752520565692248662538644320924756767763100957317731959967186671282600076129075813234017198917612764123497321043700025210134590465754776882770765426843465077176977038790634078117196450699249913806275228016309856454374246619701315591934077138059105185508668805693577095186786334750190320386639428657909392042067125522224814271653356997080707817336955857985284239858650223315651659181988845809996930886439406046831426020029552605337061192904470452912063260762673972361606765159073696215821246884978514599209051760925207591233132226618867514401104225394412881251868453333496588407564537761440400959688026172246967107250251776738552199051233850553667374634206049131682815725798596869885639375000158346640281062220421661367196752597276315384098816*i1^106 + -233189580314456173126463968774699689282919912614879981172802996606008264126750165496860365738218777926803876265789207464527715587886292938612347554008796446599877210584177445617799832742947366021603373608061607135579323085288803771776354124277257310335399845778313593042471765043082138696890156049732354194074252386120331503554574799016556524556902697089603364716649660689013333448910482183268342077106021791179323447805778041797880245840620718992229128812875637405694225464630061589723018542184538999678340958807373798501294925028068922988208755177461743913997720600114636996814158612723688805098056449893405895643310748209404378250404454680452792180695259055417825984014307885254977100581345217525929373532253549424560538999245281760135768200533511531407245563993043184296095349118197678814722636211728678713367671401600006408940618554499183023951603961388064102107969461641822439439365328632702756088950088129306508758510917516649160071830546922673162741206932156610276588853099045404891907421635590130831769498467784330693597962511154485922584761482103567129880255619989049895395713759476133665794753460331764470667924560528336491700960340129005757425887864072778527289077013389974590847681945925947391510204214628079606326879424191881451706427464022174297295999787542295194423869449870779442907064849143072767999358542117646438848253915747989123486049601832746860124116107956375964919944495555461213208400895311842797202471635719093364611302642410059767850365786890809148086368264109898024921201889305630104517374964133576369033748197156989288448142997858936762340978270415812191097612934446051544926125482849099055152688419588969385311374142792305757610588937477249430771139223533041855223336127789796221386355474704227314422437289523357690787523379586637184507374458328030921782073403491948742618579790856263950648429171947626006424192145286137379170081991948644378718863908093123497194706279073180826258751427923196448656660377552947367308687520460944643197021975048479081013740171846566447399209833533636115277185231664719122167463710038364656269990761820170559955269572103688314282972069711363888909871203694358269736212723064944154467624649899848367221633824706434554877153480739009176502941732921996953605514179678867544364142692404721581773523943624884579276513230847514112*i1^107 + 62484397367946759852885453655708122485563730345131269791269009091504061903588475903037981586474858400813143187932537278070808340940843287872175783557265458579800732167419058659537856842115483424757895868370971710993200327671116815001216519417311347943427889936912681430320609349062787895633029940688230995488645885744876086335418640641217706071667119285743549904293327182807619134016660507696709240750258128176815658447638124022640839776841220963127725135604927739671576193890013113773362614134295458519563300857124747576235671239904849825445993078174968692350832974943325064984530953815954960438599303853703545829729890322406135817900592566184604747441877141853752297050421957338373974014754348004835359302137306148455582040249675461735760780950208722566583476210972758760337767578054972621487671343137396121614350545290472184569107480435247579335282616074862930534779810131705903939589413342363437129039137075086095671629712038658359581356348996707028898760157946179241814495575085011396460321754802249758041706406387858700025005664912229687584585218838153639761270727022599633578478000045832584634835186990036249600985216522890505612217777367049869213346716130999555867243957754058780241126170652329036259104349323939823639779526029390287426926875551298035584096044004658233876886673289224124348013122622758862587026635008484403034610867174602454788423667540653400382272747437647752607657689390258268548385935160925692247857860978263533926079913024045654850223201745979099420599046121950294632412524256398683292070077041932813162480186840371317382186592068060283888056636339433280392499516711788703781333187787158417791349227013828994303705782837651226234034569401621798532800373249222270958439084441697199861942714071958463434098119448167204708773022418045678362024096843396405307020062642360807608709880572295899503253953601175483210409290072712248245120608102187815495041597768527430397775119365248247746179841442692464613376748152177724991935934742923967036108760306460728926259936592907567246123620582303986116296860551636421116059801393961631758604824755646409504351330391556920757266449986933088318735887531026318464865622274674444301110532168169703545357734805468357300055283000514209449685361808693809274862576869192367296900062759513890354428350418240000*i1^108 + -857793137944697015730018390285157828973130917347437060443875891150724278007628817106242646151968367500925564293516519968432381262151404159373056427584105514506194095662173204346916202358679907780217221310143992185847895972238823940518169081111728923138402338472367257758757077628257675162572208987202963061447660536037720646258885804375492517964043199540841567396109102624567773509595256199480677847156941514038118984322735838345524702548585358298163175633716735797537562364972678638990453058280456223350091672615937089583130166227711512396343396484361496324201429164762204184436737201506088447071544966389962370669155938830708100083986769674304237753159976121308381448193920091282766168732458161650616957208358226665324306388744975286176973168378240433308030926222377260308338565060944586468015729065017100976057991116811934791397148752652274316966519134347214064099383375548423375607299589257382600268548411301508345527237060940596856013917633993359606578988405860104519114819051975704313032528606286657691532380650722630236927690369012748216214604970512009832885677302638306639276113151090522864705613294406359606666176152295022014801632215478275427354686420469196844711607772223700783239958125080718708854106666931884746104949207870327035547905718841579411074116085102303190347458673079759177138353380996692565713617110550705935866472080650455129814980662539804674263426097770692099286807050687123776225187539400175354047121202314689657599667141281776806209402015833919832221125678156430139876764786426617354092823092105021598795811081356223984054829307532899141596458361062477557211961343660035576971557944567661942771223230303317967530797240154155444532555169577121226450195190436641914704723969496727767070027343503102907606119040252012440695550329470819936874595730523378410167954555900186633608010628496181194071633032048269434798168958494905657264522469224482007736106201216258034743532896370452723855190948418052811373634523437097637368784321775325649344589993790732163707086836909156366714416533841427464860342777848031073465201238218799492321866477842815508854567830435036863157579064215545464314376256499579193976970134998690432346449859562024018851740840153754616720234497201092993154098071303264801779171895232143337361017150000000*i1^109 + 35168429720332395442021392034558503867538576530871432124861551635105557740302546660393395051382075650532109714359242010961976079224662455810507168013700535332730320758300605921538085446574723681161710220329544295647511049940275616278327618194731155901762384403724098342388279567573739226911197300383048003930826541439580018438007409656038875331509912425362370637582524398187235694421320499592356592171993527431508010248153609450398804875991450789945664114072862018394518737326607633385274455081231401796722945043864954110644200701163792201756098747824274630225704372423739742054318484537258581719025969263003589777680318088274628027582575192875509034058405220043979555859212824791122052186025900145389734192059793549394600607133497411411731603836667742957548528696607993397557280659607280846263300754685639762566007011814928497029808882400331742720317702476717848446770661006914109179867065093045837533571973554100380971879243374189743470391068541499117516097292837075329905441926706457477747676806954249728856342080568464649409476029153022960665672796727786282716796594901837687903049781682126875463813010999720230514670669626804867584107008724107999595315385744671048646236244128912652783579808555204290918346293168279267136338625814819127489730897599281441355354926401807715775796269575273688443419115947223259471639933123504581036558653013178714297118643804881999062539380975462083354913965920363604942098021840660178147690719638080449856891732067590231896838112219483713847972340029460564891499589745100545065497451412473336492494958367916570983281698600020394785189027452007513711643424509584309957071465985313212239975857982312065646440012772072221106209018929593336645539493895011818044586853867155079483166246612302167048565920459801360751296071688883575911555969466734314490270347306150874535993230933421581572637710053995872647480839772437764506895420015725275229419495925639592095461716070282171344698958956604583535877951739494175554727312728163823629497120681464524857961065403271205765580683595556939281509458453121814581226304421917756903549748795217298962742109134363297034881874608586633266092638104491588684254538176174335355080057884861575817584495854737089522500941222562944931647531743473773816837890625000*i1^110 + -16646385917611426297163253064415160841342849800228139628230683061257573773283189057012306313302674705248366139671174898020185501544430337040971874136635733531063487670382013387871345690986102837056378906738768119641608975355405367677150142227951327883147622015578586608235249405034961165169110684621995393728147953157060626748276665489377166467477280739647660353890741765327250378739188756019755088948956871332916826369323799446517615158779446709258508823931516972470180333724702733424610587727850402647968245182991114018206119429840180589046703184777035137916716948665785902751789968177558641088661941389365079526658234815434637501688869900321482192209023870118579503207068385189851754941525742626090520283577457730673888358509510959597419544431896724065317998134898018412050172420559676191809748702164510197489394150492905218307036775967240799228300579959914061498249062692192320837647681982404561359268536063731125886131627075337431754711791489740220110457674753344183126403330829429364217284692628385288031992866186024457342134960927751595699497583758870052266734469300976345063075593939644198491283971414576905866928337148123919676347497364831140784540740886868628836697114927359566768544482421336457095100579512009906955303207452781170401714178027784795626275110216234760003666865153272350783762729960762113426995041346553572235481632890680511464454222913029131824728946281667406337996806283089389346452937765893518276925938713873533044222357726024640696390489243105090616048419532494660447530819288450547567644423976027657861880808019904355088651675534216512067660898379210282954068913105544066597367831011231851094917286816289159974184230483910006284641104235941896001474714090954603984472814785682605767312447441827804187591293959792549308726777320519236625391373632139656310180902895374046131707218682401827506755139494344704287682746039661035324603223733829886735582745563592342439793654761490294587503606662016630135581996071884980544522667556780800628432788074104720334682941257257528587133494753580346736339307399408347281080660690165822097208350620280209547608406921766011953290572697448730257540060427050920580493345430836216686621292450986175537109375*i1^111 - N1*7993603461666660555015543157174328796007041150649817732972446379362623816634448491669917571782707229417271057970846012000116222806378210537913920283095555086344221904021033725546316820301802737275657302247740083477071020275677950196440367365996623268043783506542844758112331620379019378992403913686635339912756288814597812970310115824407664142449358395906261158635497658981477906016985513935883239085759159866842129266854591309378488762879942576906820073706457085397389771702223880654808660517779160420357017809648675194880000000000*i2, 15116873476934622933836235461116502122429055195693452463111041028397266847822210719789890160777332364380519936693151902460871021299573065081850226115939807703880548153910220381451370410523503935757791718352323163662159240812261888481608577008182256784722685126826059038694390926449444933328225052873503742947919519096836108000701708116395427792703196826027554714130457538824634681054056320746924518693814560446316927190281265370273774231845425195129000187173563263034228619022016012398597240921302990301248350239792552014506551360810804025660013534189108507765889590392378506305136438632816344377185308527462392876195381577995082076812757331760257085717084945609889468645309626718816397371757086309572433396506090206155537766544748652537750660727627140927104771922753830110851102142444711051894768103869161869485800373915297049744401078139162731898214711139537806998923148809025167968447018189211116801352290553918229630554484726523334080196559725319806182063412742552181726698358687802369278353038841309559219725392690572337471336253723894433108061745416092077877492729686930703516882189851285507647314354084592726228999158852324590859951797182601357231468084881401177262807370337940510399279197811079333656416389732722562515658102832889807732082840971358201446508940093865084701157961788643240170125898560168126262329156488652541159421373452143226418914417589732830986550995455548304533274080484025284962608650569581807269325976044395912248447561299979897281705297040323748629976220220032860484331939572052916530140767429571287083539539115636390982751207164659137355046178273566277283497264828365103290466032684424067595107457431322389809267696556377964040708277115479667343352800408237942549862915893707477882190725501828504258192325037099937992288041067966745385826296211025164707238688923148883706485622038546062416942351395714834852285110235393601095873453904118792308909318242361077994991461956646384758131113351407479115855783407879891033226178068041792386131473505717437845941333832241659605284973935207698364352313883648271839861658795036782564037022467948882779704223264561460581919514357027235409470667073856411937471576874454532178802800700985815650985100738071270108443995747329167237941950992252850487160089836390955018456772780787336217628667822513489093025396092691507514461014584749521214869870395569141616837813393658866818371558624273218150684325395580782364300462857407582123254979812916726295712484446180106978533419791568233874686099372818424861716544834712146068378769902864109091062382123368253407025593352446262343381229039425344494788917634559010776415986419611943871945482363978004304268822800949634236301720613519957685339217360086521483833332757123298711833483786822788311123828783486979398888881487501553628768167859707213735902299071024261315357230926070575465336727824922748463499956492508019612985842728286462981651630908330285148448371630769542827981576301588278977626108729648479915162735821088358400000000000000000000000000000 + -363521960983625160635459872077515332830326258109196876558568520511568367778023142347774966508009434798924418043711161592216904939433665881849104978757030342165060989473640379075182505087594623609130710905520071816650854960878443468069927455905643159441280662713830694210360644536296609632922197600585055599614637092711515114823938011974653870434939838089791033016052316381408030635298666429030290032171487328231121840449413221594989679668851608569879690426673898459991247983799321617165253528547689757160336714112504669465361589184795484009840807406906824917378254430337445312677499551176948434961982597924770424204155599334909938221473812012659291051594988686632516010115505185822037130565165314524219742902541073269705926583467215993510226659838964250175990398489623730157824457563804096170981321632675346118436245897300759714911046992917368645186628100265210007917491955838457512567337011632596020611133166041679509608779722227483427082651419445626640220037476763255631021980502267363817344859632070052329523254527756875099875053678151160316112826428138668965190302773939776209269725294156022073281371025129487024293523084449832714139011675014619152212992652776458843168393670639340913474953770510722177070790455065680311723751827052315160307404038707436671039104145705143491881900166335300273072462316509199270278549113081504377276492441218863779067460346600075405932875091548763397784367155785206731925979784616038708203824206771808878030374688257816977916473035782731196022998596699332236000243225168371227642830683141043434270943261736201616898786615536722060564165324608368062540250381942849619512580121725286128879866719763182112155920147049384164254220163609651381513687768233146684578027643565311484574009773612671619748725860140372624854369435435054726706113146409763043590746445835031517526198389730841550732608286557397430385646644444213136645957492274890439190104733199201194446852765731544473015594848080414177974447884527467002140130694685259339556943125338096495903148498793656658388001073102908693807020290483372439037983239411157441599482975458355618614982492339283363674273819546546195471895002041691531661943687467468426992519172890502599129218326209304328797784981563664435011649306346985907142561632661629162947048411229906514549767796808218117338671637518646776787705646113028434340048959486878931972229969532667368012219327000984374097703292755710857419636611091024765701005320592389888057554186313729588670071836369807968382351824341131632008093606920454193175545135745837623217846760473018618880071187651916695517771070483327151577522664432772709407969380521046373322816212528263825369397208801614464883012509461999116764683780960253159440601692527233194487283445892902863445253387015065175405986070753069473090445090836069964666321025166279382903216515184064212854413997742880721054365745163515608678100940142577743296405649105357991795221460952938518945566552419013647304683882245979744306443501121935769600000000000000000000000000*i1 + 3881698768979695404804076055640008745111188164039141487339249383337980149945131611532751764639022325479118866052223733096868560553582619348897333537856230995869821265939747383440318460782697193295192078441749313445780488200083124808727453716884337174079156085882355422664481805753643011412428614086717901763789958593743527231492374067671180331946260957323642022048477643673988625171529096653076861665682286036032207056836362335041463811488984517513536750496482825590385887882210625514997272977496501208218474922620231089702361766031221150797352012029893726877536145620315957952573485876885753399240106667029797302467859378745201055351202268122047231823664670105692299980346383037652212319467624215752004163894989026042011851950567442855192155854915743750217155929350956943161504456965928351748764804559530178110722381036331346853483833213780058447135346932790979517659251495654913043623879181184602740125710195418989137494698503943874869815589075156104934394110113064654336759328627817501471648907675320531716047909349886319091430929955931559022195903819109626249819973921653901097541517092272312115670537687293342514981285327499005241323558775567611216142770472506090990352041321283812247489643006900310788353563488781635246951940850201001664232295612238977174165187545258582527483637083213157874511016672640280762337225839224704919187589681871406637434524265924882878246107945818848301630951778415095769046916593971016050715070616966200305576090978488799896975524991091919752695422519435308927520402702630070863565092892253673165116099266013447182906935055083002517693977123993253249009331419093491474010500119846198148023608383470114973365674870790322719686400794905124599606582078319886968071178701116125954588450866944272532138279372607871551188316772759181586085354658331237204726976036751162481861696402583742597880378577261416848112001975716928891652702298140113391882037294007089313768092508260637540952013688625833335339897225380952085434573500064148737786932047243439447649831227349498298132815031872961400118186730861591314740425729792593660415498994061440146371846299022365571772503843582389634767772383310093486118563574042053273633054836379483528854757307702411439796185522037370129962561668525722859754011738603307888539625203569733561388052189986989702992797836926464859571416380655439440997437705987058292535987540131734570651906321711376735278566323994305741595534736695687283192930721896872485388916061977494563959779698823150770899185017153981560872897628968283975401361844424412180981743138140141748231521964313992221093937960649886807012424302921729005601344723805783997357520507739279068164091329025554485923445861547800330287915001270454928036700262756508679348536090412745324960108264436783911862586163225083866099262137050972042382226870732744421520532658669404973250291582701415749437440162131083360941225523903612735759574974012033395010550992959437350896627206218431581909817137698836314594748999183368192000000000000000000000000*i1^2 + -23077384561776647836699819013575235862758356773125654863976746354871661316506427326496115306967983664372041900226827198409194294373624545712447634182113148010596581652001264971229070730852624521881709281637422313575657010903753982387898927788706414421600562415074841867184712139167479039057143622202681124479170096838775397829164016424071931344983949551108614661522471455715759733504037377292386663940828999539383742935872877403873078576873354687495888666178243132100980740704470064113947510819926437632326888448625476963950574036055700840864805405417645417110416397737847018808423562591513412964942280896960576995259645163299263748869841156098784690046074848651173239872565216041337023816278855456538119891076848568332606443453930872293095366719826048725313767541271971622601394248302790419161410431775932591066830644032585926709854910076223741173558187631550491595771887747852699130552706633605392231658265745703030667463317568931728226661888762181150518125240928957841855813761356272601456747169679784342158763531686880081564253889050332980887563700820023117491295143461644036185696549546757234030588371279845643488707215109622526467943191179080866928821746094957141823672505301164519497814483064856434151946807210468703756328590233612438551196948289617687928180258720579502139743651467667076386806585980876202633439623340252648403000141219313651721649848256047331164038971260649050437386195227697350031636359266825494147208459516662229443018078932409818884532272452750459295927948685694044110272028864203395417325978101747755709604310262233722280335919884749858415006601190779566658161681423944101504471334128306478158772064229587287026487594993059959786692880782261224765956944128335904304947913947525772096828648897423995208471370241465260537473784128476624078590739844903733845542893677725295807702276157721944964719766349376090647729054180255151420843927306315764264808344359524268663780042649021534803588039770528183775747331360385832581046876521695007137736681737169957056423441766667062287122541415707407530467449212970995139651305519631493306067790422563819292891101662162977372995135092668226846587457121475647925339208124852236060889784073273875019427749308012207782462268812118948504774139519538005340463750030913639571122483443618253789333856824182833889374566736503797249549876248998835112404149810493071950737287487792931648858354710403563908218034374283925871016139077050397429918829295157868986618152320217773644240545680543499994859311649806954665903640774780423430361699459538214190526539773086797826667483860841364809835185240251452890652291832793441796575108643888450090851634221145404569544516554407344098962737432377676902887736555517184347579279090847650775120249795728091742961674800091859975565942430863599571842947347263300222827044398490499791365258397791950417336912869299829643088728775203118492407411447501665968626705553052367540280016010339201762892979774116199775305578593492818135627696327895285760000000000000000000000*i1^3 + 82773366817313378666799575825482165944524677243236158592014494811279966904247053491282836781450287037373789051015982297578386336267536202157543453420014435657744110592239610790289540526630868898757872940084730453567883193861612928353068469509349188698454020042698534744544308150852721788643525610314534257378643308382032402086099518922706315767627547431122368946217720142489401731195539477061047446927376189743920112998609242467345060843194942517863822962264723876142880868008091538914738116921367084867247431363949985206711050374440059922615846729108017553162892902941286419597541256974322308499107672168831102183637399488297829566768530220378049272463280923220787253455556393060721710374850323857060579333361107903912226040776559336091406214082871712409810221896865511000564571040741337190899318709682292633362883175878540125543293201510489928558927162312516930550457591769599133735834568206255598273254492078888079573627809353193651439416414497967604786581824215321500568476754775093530905570963236600777429567758262963181275320193611283576856260198632369128833680895484679110986929895965549423903805996744577676626206476773986557145041795389516999451169842046317345128881338966045173803340724464825626614736304957601586376240152892013279347289026278687916864503887279026779955883171007645283173561687730643578872885784210003977829576908120677815937311583729494954357645995536814834417820524930068761771028004909203537066803195587583233639354295550563329018240118232016659078537288751273707106819970329342729578979613756304017290585307674877539268357866828660527636047322272973789182381759167062418962984482535439504456978863371022874339284995867445225340055482309957864742223731807952944560675088247027145203284966866176772702581076303142621999688832404687843698324947999170825981252769007227958278471663360976151908351044487353949985541433431637466506624095146246688706027806312948174692496620734851352136341556621057910440208672042138221184512024875919026393485322923780820722419206096880499324895511766417915327696239957822857736688666384503482453293719149481084735561784505293895096829019298159881459245547320911600075393437946698452784627033350943806128796742631183673568585862099163361865828583235547894110373667137263415835155846782428367757230402927749960121498250498122470407843319798202344412147619917671943934542873853423596794424813950255579993233515611402059477919294128155323586657094544391647160272762416710261926745964151968292781816202849790667455473968797691984902464186459274880437421758016051690279397129972618848681335632193274586423409586993857288582562011023301570215800614005770540057250366533864732456001281095281667435643800598775124253339007564854698311149164911493036024322483513577032513981284209377442866251488405589611986103263259463605974694323007484214878978985729941435696315691037193036476152514802831245444969866074814972918833335585341926546721116719180577394644424662331111881287328709214208000000000000000000000*i1^4 + -187928454321583047793875319132403005589297075650574208695223164440382535928658406894405795835333526214359940976283813637085882678478976959106346857633824131031226140420734406632035717591558401943321212851028056788865192719659400656246156605255429980507406135385188089564647540080314335377290880997865996981828581421053817212006515753050765669161888036130158452148873614704620186162879608836009636655761966586543736471521035234698197540580767634789016263563677445741136054633373134760877394391803134356075134524740533385565540115206333647435794633745844150792459523143804919735650454620274684814965246196851896977584397840170794263011699173459018011713473629581732193417753295471250175737611344388928102095320885266731548566506870168225346253345252314747620146346787482418044467218019584800282184494415480332828925876372308861143988437549553205875087125524548728229641353721739491861139307818968496709360317759179009160301484605919179186466477311901555924334746165863757394946482101756085341354263644171227670302107563891211762857361350880045609554637686246498935348009257781912123223865014161174534894526331249520546624476961217192874839690146786298049029618603077720460779916730272938717370021318490170510936165239958669522938420785825271265026839501359612509045203684626144458771954887460845247504131435630337993645735669147087003505406073512698400195251953892854762870706102695855382733566756202964480985835801717144894523890204413692546745542802732724424673135721770036213592390058360920965940509030895578379746570012101368392686932784760573350654381042617109842117920253636033561331105191931370329505107822441580579547158944907919401956033908346370261577440043614730098072937134461317999946880011152405660600150293088987127617691024831773587817666271476006560466940546391715285566362413716731539054174192146248321471238374259180699383259222238713152416844205941460013253859655128626946076631621471290831089320729445591674179342527832342980038981750636642884526237975124193584788002859414453105605736134755965251458633287371243310676942346024741291107420879044622212696552492474380047974523316392480996945668066976305322953787952524428592597559053802715268092472540986687325140266148350984050541440990473718664523552052166112530870799790011479504989749716317523340039361200486774258297037788683611871706380190506905965568065886126163224657370818683264954561470140533083622556593556866662506865431613456038419057011799793137861003665570790564627914642202332589586490912084174646569025302186078251935082653535421811263148585568080695055622206109945596621414111552937795720927282512416768040939167220555794152485228622254011875983772420958380329933868228524687419488384388033011693488446862685717904353863396395951704730563717532803584177119166326201695960101831261305928597032869487503061956868504954913106917649178203472278003925508208754845534282107867410248715623773425681316876064209593094209012978059558999969775048378128793600000000000000000000*i1^5 + 281327370624158574866541419556985686408910149677167120282136849218389844525947733707057045830295895531566842422828492501361859247013942596519376820640688173955291674019761425588892958634767786697948265221976857266000673720102411249687518634542793854540393983124233921515089133453730844676365191990943557777901855950981665211006503923298845498027912528077052838800032230802162004928379696556666015140360876480277866468270526686663946692089415355678473117789191688325183231381432574306196855966259847414775838996888746963539530134729177086148355514844464739485127356324957429135579029888170362751281221178098632142815896951954044649646512765954576791416206400194064743966576948955595306743869429649552372546850427096240592370216166569617678505264474449906478987767427396472802826668416275016857408388328025691230870380412934619036336747730715875577810326891282973361716565487997537175720538294357346842232621254946116749029223951003162491618662470687567787956403339434903948859058889539826501343490936907071291924383993278008776687271892466258426119782930564555871375531588214413930631566775720255420919760382385416639194376708028612839058199555136793236232839076633383544379766838070442246287270553918667720192082482942623473118982647190573621610463871608447621304613299961291026190731159900865929978024756521521742274594916097429001765129869775976739801970881167955107333293670220649084852596748406768750808370216042419150518888383306651839651964626969604883526819805770405083754508251870966041512604628109905268235024633459941058113716182759102836444186204973300713396914626146946600933869745166426900835974711464543714273197650477215611893700602424177221070935326705969754413035622334304087386587668761639136403879959320884015372425799769308690834850548730302695489871418391656930070571708243989196554271079658129677562985368086536423360006605629420259964992743224361408610312476001105175491241212340852610162216207919731937353604541426242910530535640139262735988528894466028547066472810254756382143678423454641107795311868767372397853364778832295975518897398214860805812153243102638809397662716847050873053908320786134112209387716563074506108795660849102984815097050309174209795285921349458278884065774126544416728244874666299883913553031680023150904192167637155565831561215367344707397834230569830505575701034811120379623698730117213624779934426773953202503378086954458705469226844547159452374115317172296250774099187128025897721668528726192933691756407359633424559412270879746594164557095747132473955836397531609187314182721594568641501528677612501609827444341083038962821699053798358790830197140597271515538582242280634927104532039071450016125016325981277031094073681251708154650180363774513732234442249984636965059553208141364024887192807206916888287370923997771573401874987506374076361231061462233993817466020050577822413199201091162190822263415799684578614544221616332451039557014191041681436208010316767672344131139870392320000000000000000*i1^6 + -281502386380772028351965029196041033182876459130366776213540247670845825966946149843105355383732754046045875289708457622569302187465515492590108797447528067254602057487504503790815015509413249390370167677007990777911091229277111712359955913084838226356409607971296893092935381801782372118418182399490296439149574727232119089514551465926819723082890915489623485383003946103763751520035781719013399206622417619925401577940181023373088906660057288625115076417377710790645345610410239785025698583190864077233183222060138516612261777256704761800666404760563303431270181477979541561483272602838204293812772101761396150883952468605433162406673116766293182695344625873559099891327654545172233492458814738398253124591384534549189214423207287711165361971491803337559252037233960735886937722895166292527699570941054778093756563895155715744461936483418949358364179292698741460890804220511853689655505109100952554478213445492039589901869661225519209271854246804455244697395524970555169062861887406763507410513917718100424003990278237062338516539512989799818006930254791825822395525372402844391995018350621999206536513286038950019769819144980025892269683545970452959754258318137101486853994300254691655892929684844526438155062740795828122154308103596483717917966020332650493212588937521768668377543579572434380737937164830443387210001975991499527227317798883899378494327060292702694320229460257727844567646997045199378740532764657043379864313089024969453628622852239195320093536125551646904478139886978177838482998852209765703053350089332030598946225247294058500760676435222138688560930032076076347155122967067995554089600799357637384347385672028727206848001209132263699611725753412186076795104764446515374696610215215049815918920883685437262573477279486803841119908004634190157956747823618423340997780839829071443379639658694609648200944475072402352586615930835263286758890443542310568228306034134670533646367455847831006358342230804407833591737439927050989986509017199334852900051963846984361061679562551585311023198796261794745084167148849408924166560065148069336838573175253227128347995836493725208517261846516188347790606787319567502404105319259219571735064028119379836619748178912694513502082963464520417391929456396969535468250533282413210912243753485668637445939536033730926382145225213988317273019367553955342628360801629319008890037111619041604643619053173446171602652766864131307908007357226878352700374360506557258433206564937655942464451448947536296805855988143710279937904485270441587647821365566551186853619361940422071078895034426265792629377982883323385337856399588004824377577728450846571826815800409953296278699190018101806232706381669809065828545892351275600683837737596964378699455759579938270817409809064960272210180930001108008112990725175196309046945576034536753866800240838548354817982639213367556262650514092242437949044771245822135342753464707887382869932543584540703713435830614199078517192817202472453123499494893158400000000000000*i1^7 + 182019687686053518744434892408389105317312369553810731977395773264092027030072348999027216722344430332695060218854843909078712099159270125677544864571891383073773021070862579271243505464846949706395294583927394641826356228982124136200479333246487233013900469844283815912799164184711235660446943599437927974485868688986577903173780610770898040035176894118545753959317894066045591659348511674383571164486923257222359692262440574825323476653299550121124720439709572379782199189694309480851035215200927964927134102449706437078576852463497278271280376838625567103050126388687751153734131790468598910433213907561654540148002295642516733969431325025074211586129162320981611270038091834102226778195231602794448721600956378456486440953598347284330437695059308293209876958610954591809340321878396162370059214510825549464224128278108047661270717491251125492701607954335730461815366150263022544787213795975117493580840713344261345175862351338704249638329418331918457342072220994939722926299727710943641507108430469706503454093829718320487690834158097820519263808280830200026687401705419029753114041861024343385573043988879761925952291841509348656964297567143112788902707656528640354361753394435055476529761120554243041100727563790745017427098525338247017452841695185697474928132798207764780174578848864832310678288922836401539023804097413597615194362113050330180378994995999270651004081216010147154655017895636162858837507945427030245087332022630484872488176176515207406994863332266277014795263187467099542322491252286844471278414131954684146812364576228720545492559112759147835027051968161861602777717779774988538672063694337315236044151886377944303702097574348737990308227832192635937484398194070370162312117191097626822537514378509486725398142421546834374336266622437334712208612132122706983889492073566841960637901890250320401743549406838150461884193586363903252716633152289397468186688458083283167530271147484023056617375677209804453354635818786517853824177874900618340458123438709724760513368715695828713079383628265295542036339451299472676529225941021931063070863412457860087126338303643330040205805971049307278913634578874636777554959059735319045484617022731439147351526768964496688336235508649129462981938025148048993588105701936215441686146339708300589715562409272247646977328938553049049282233468989325011098402247126694685433340874630284303695171232316358055792855306014003376406674489901098148766634461709083456717197503540086738130004941872082187425904144148545359106345959113861421054770864728570731044478045154276624634543745206248477378979155587376626923716987974937122709867909408529369018619161776155891832678994494093141804081566767866763250085560076940489103460248885748764130499163849964981694367010585182971185331861819377293510984081718054996989946849808878408383842115792789660067285413646471923837801292030649639984048052816821279149476051666909646830557033379806437909074438795402095950799590150606884038584578342912000000000000*i1^8 + -63879869603089593048011413073318157136086529567427837085809309987563237699645892969189633493800127045279501748873839400352995497365303843470573633350866269821722683840593467291555095061497214761536198818704040484529116165976957980587373629077406379743494758130870650512662670047987336067092729999518741514432767944030408234285304212804935989055512844342595768094430916694066965049352453312397682878846750872805122694708968228245445079156013049418532531461482676226713655595844021869931121473869709028621713222113006155527916799886165437509847906470494947381371056615786298239142922477398772410557342090897101286276254663018385143702760865445390162876816083257291822728379502436898545923066547631866593064647332069488507865837651509822539051088600531082257424154913584577523962433273156020256724523233211817190964411335649408552989961805683387115661258154926579397500546471971818763402455316743888178694398082859576301101426370656278629943001286213822901060419615901705187588679464515295246047500582553345692097079958377224915105479657512092069167419018862735251922090385254098073262310774745261165134151903196689290211864468858152624202214213399615457225596065074891326223197826427597957777908373553775878764382485365870714566985203846689950431217972907994137610734499000260787996384429793365987415071692070535487827030473058532004437073676094401703466640956382387520826370739484018161507811041328093249987145090033103973898542469411041750648504876099104864824810771581162905316947627693786778235221769369582316523794997984384842810971977152864966101528288019567865405524177793159739509749023688378342876328661481293143905652070960470276877094161051898428712493147637441157442381934808660323927121906635213879892766359442030351693934510535802583338939066538395139861401663270476328835741242330110123395305010479236508589642002326010348319403194948335884318851397116574064328414116428834071766373898631010481335282210926600616138769404940931769987842941087970824598372684567805416854722127500611614800594830108899480754352623401054898482867141792433393572027718526087857402134733641110234949744822363783680433611108458050131277071729366835412167305110151462244363400357036611582095521625051821759580406676816561872556381190798807299860693633623245047318280826095855220899253984587599141048105784162819028873389144106633394042285005937483461514958674101817902122440424213438534566612899641004669273573249530217351742365873612570297727382809263480178379180291652273907548313786341004717757044712258618175810233682884664253302662753417854810690164295192806917791498315328534305437261510132595718758560939017300917947987127560684090968280629924204399755005267257197910341087530924565994490795328473878012454950651195423308983312268087369602329135005591472798047310759375105064256173124430371212743363913850759839386769542790887273137289838793119321472380379433967207175418560882447654326813974500639792687650462734372559049560843878400000000000*i1^9 + -1090890342894339317206431947305838882548653453292562213828952264874647786505025717237845384826660307282507136729036827054791304564798930640306578340363242653053315335716688055443999211012357516877514324365416424588817537283989042509771331176570148450217560682453362242669479661203846228233971834537184964572425821445601130276554247400938240267552142492071198886670378916954274204062307147227184991748008160874989135113959298502829775711925300332180478483138710494187916597450318802576115369199008567216735072250961239822868127766546892647527403719895236421847513831030692182974735470162106636082297878521449786940433694780692116422347700926839841171921477092888164196738156298100888925294029885266752997419970774396514310449173824968503212117739223214262684649359885237293215103037275904788530436467140920283920862448777638471715294265894658844488139957745087034041635764227349651057162728776566294251216244225136523081824427962985529812931927299297459417623416510145710975689411311853875302631822935640913219216172823694705509382196304339264980078337726948133286383952864307443575725959187114629561034835785474366249019733517333362754605760553315043791359721885753744687677273187097058544627618421191898431610261462361521491492234243506338721817555866073791271629227297252330548157324205608155558517652026006347952614822289839957731730259952427611484559886350630051642685109351978342535338503927854329676526706766175502695656948221187640239496526353812472986982803076480335660613296575828544353646577873788333421751963716146807191548687128333412147955545121441287727065305124759306500212712009821158555765958191873458105683092459652974170006790513355043579334906853986088025601734468496772402903280257335205167892266640645015797082275786910177919024757615907709367317907898963659848156322222579984842818411748160480450285744160438989280185913297210854399673430909677522047263056402942969272510614070019146295384811900425874740287034739193061523007005705737073875953651709439438429318952566091595248217503450047334245137980459349070478689385193879175215018250856166405812551510003662009909556113762340223956581551594025932617138199856611004773505465315574323114654315327956795605894070448839531201631390545065701459567570697566368470528423352100646315893043924427381614006178574789235293885472762975811753570442168892721275542578699856636652781046874276528272050632861728282142214699497078274662996301380560253060407642905865860842392795456465441257450788401571245819880539038814500850358148193692531883548629185318531658385957579931041345739012008781693195628127255727189957990535341565009797828201949964484099949163918544645564203784991722879733537238300571395156164137378169627038792880004071596800949298715281977223629061999139425624112194571969359547196002755559939825018382517912118389425548621143593811949443109982881152311443789370875054859184895071229296066758213440591946484080450214232155538722729525699941020729344000000000*i1^10 + 11988121129178411618204806325525279126158196194505436397282880810624042865900501686214815462128586977690582190235244180778949613288070252142161029470847271518101326678358163734458281745951848740463331790176031715483538397140523969549591924301162694037434103550591507823405850861689382169988674085063026109093643188716604643822418304431340499247603706821292008863053238229850111280198038798402668673103994898353073721655484986619772667122518608656483831936303558204710604534793238298195589449365840695227670891320357883766802268260387300288929326629210248194390047688459679339186518984800061615380939761709794285699683870805265116578527070716959866195675507903314799284147754835063035178707754879671265709322897801741778020771219711329898778072755053745984332665861262140684536739359232982005883425807439898489051427499088093833912267682002854313649715810046661834289609558499258314910836780969981051864222418531088231787610931570082990190246179938939210487451595839542481119994688902865711890653181082249967597787711244724890670433969232544640113548292256010804159193050450391088561639556380355240266223476426111929715691101386123020258786803295962136663893206546096214820368204990235336913846735419902137594663673600930036972046157645370449869573821190101166383851002766676181600935761491496827064344604986212033291427604963668039066011974159867367968140582187626044512237740426363024576958762638822904074018870850469693965065285207207197594284942351371210719349397564388234372794389648965453471649083598776447653294375115972369301919177998590576017194872248886996635707223978746152697334883433326845411610471825525337430793396021871193078264226413947386065702511856769294844328187030130953973235895312819237829787464285318396945103095364417548865773699047118325652070346611840694546547086914709400622840158285825012109684402322018897583997995952983502196634561113891455328062312451768265573391434317998169440850256953244118914989125285774242980742975323295972239438206228985200801675408100802011469445778803737060315402090026848062018104489159612558718595689656696705832120426246759717702018055808009670521606736670625503271276215344275913471846872564258837955682540466741792606408489605849219176682015542832505490845679348795643931384818141421566795295306351609112211273236984384229450675428606299868351534309562067396856045074399605330760868815839030659184040115379597470309054629929898974664590378608405816388495612178013505267041762558992025397037495031911723507115876062686613365671090899354292183304045555457631608322761443643150905719898391246053190191788365747521119566159507525399947711962193760010450531063041368183512380321599687945555517273068999963852208901164449620386874679990773150631347639538653709354849186875052231485494517578870957358041171654140727903614814901587366622815109266769234361959089903332567171844079490029443547180868749757957126440963207866854102499001315309575429487541632925907320846680064000000*i1^11 + -4152306309350619006668873033102875679049509920580389387059713865371720950662939711282845747327566511452453663636460298458746490878140872330600869319441006419878008808383825159425756431051090665308819825729787298631968912144803518886152214037978767453897050135913054194778989523334742929358651640387569919393661854609542066169047172007569734380424454891626816772319075382825457855481864771204859714505355214676284493178905443830789926701067407995021573771464923521209714311551026860392145522322147548644529535366522202399915585244992732317796207281571698987845394636331410140507302416431312593566406704422599583117500424080287236187225159765477429071598391500164714346848478614859117697009677378295689728128920812469734783542022198788685362825849116586577184855265125032939180522925668286183037478142414958354185432929639622767645901596147799259581231200929738282479675644476805449234727724340660451560917873802421468885757387547212577526501258698713574156183572893895774669431934618220323942787218188669282943766101683257707218187987933519061894058782606998725983910141205592042128270374829621518277426795771014660970165878721737483195673637143878450985449047342831396289110339657462273832487995631233772738805943006700587748318209887158629659514102902977647726486733070251389869097486194526524048014309609914069705913999056647064734632009343375479649463848076478368019624486593740354049305675590897761443212014293026618865409722196909959768469392194015278341863981361917988474887041999568210885235249909601376600944410502462748163155464428530568352745319897291207970693037183065255866487026338839072707186678502996566990199775738177545516633747028085309404704052978852323710231073379611133226333285910476641468016702686015387196475912685002026019159236165344294697130890093999852538413518592975229489399228603245325051340782403375428887913312126825327865710709127331395932972138938972615041284710768406278502044672973582648035730380767288498550082584841180323136042684097912629573265739984402325741046384913621235554103714218639705887994445616154871734823350059082694206431090630697919257998152605641891611596618689094298475565132136858579923839633209766053042424786636846141616685919745069868389512439224013332102291502571149468234510253793544397508339702342187012511372039861732506327174237460656350270425735425868611042850916214706897229021934343578842044467416530801725315784630706139748570980890317764025709917007208221427651780169871482713679163337033458613368734441012289477761144266712815953676294277946860533557588361572195830275432014516423539000370756842160730896728045872934760691384415686266682745428709136479344411444020818343427172486108181659701032669610738696248714535809009629480110573420749295196818072289814873306986091785085280392415589584557155598273912658353965896866242292248756704184537765577120755474197250825883684655137646813023026801542846767067631173286409458953144941558710546068393032763310080000*i1^12 + -691334294855151375375343330911541256385938803652330407693546330332508284472826463588699397722172984876899814101739921712580808087450536580610937324928109791857052141497545080970307974377992471706907585878681720333525827510550337277561602935673095598233859531636148870368849239893879215745201988730784340812949873623647276514583434326567712544801916364961474467897568449188955626269475080797133712854436210496884734854631986626385431274866811657330874899933950219618332454734422556815087230739121118493210982992807398798385757101575643735075402418865248275911955685197631169402559834670772624179687847315308486585945331269580816281484713177459195460260875155249893124446479548379745659674985140810472182581178988180364970817099423280743366342709725076354769435272868478713919138854448248473707541207170911092365326122556679501485856715264853045329360556630015323470696592458367667396749716359660127987862960804055762011101249624475504036521593102338498014881226850969256239816970254033112477169103932961774987328179312374337563625412978604127873881164444776764652597152646872635457743670834182917073129533777202548885127488259980396871465737117271743969835249176395260264962927823074251380644787832569071283342673285706103257719795114615421223300221882464061617053972643812015474418091605249238539576064082130276829621623868648867791035810957098263801252317036827118968056539128870954007428416677461485875786354632416602106396808907438509386367551004028113209550972473812874740997765215698581441781842767249696872234097837494009419885370932193254920122488043187910890394409682345476929257087570057292154741651467530421419516901828887166271758060110624457445650824572848520905490238031097879438786781561234369150358621475023456789824133479619960982111629665452971289615704812254729580983907513509470620567836228593042520394256120822738639572424854922108233750432509495447675932253535488928319881428718463062172460020461595484209620729331981837370872303110676923270617814949794107762317862390049212383974383634555539601961031894944811326227502125835235673321190112868101167531866795321041109480575457318720762067182199322733773405455188938821164141760721623446204673899599296662855799353039907755192011138673067543055805128661447415504290495646012640809409348055498034364365293883601795642662865483336286527793890489377737023937441484122914842720037189504250259454182447895727913728028620290603992448325096281361599643976792543455562962990514132736299671211548838547949174226424167704014830217400873308751866051341116089555639258170164241866623020494065188123220468639998097720897113955414529820831185950701810860962156677755688186212410300068837322534392111956078271611881296898437257046949251728414173186612501030062387107101933240924030377536156962743792569509855968151911339111383952012528494062027081313191718265607624832426050793604838099385664427026474864318068520371074403033995655393757135662879017570414736078117273600*i1^13 + 956903167380285049358293796387207616346455117297046823106702934855053755824128304590881137158534457948595590645237499770001052085385793594976040494505831841909449795459517118081382067939098395248960950829418041745631552864957784713676262835552032859065158999143848850633089455673794683277385891705108122833970787047364263748317375959573012961467695486378314428141213384310830441291864057415927758765379257317731134694895949463748527753127496305799266985544319034073689938192838772561205094449700972058681956151064535498524679675379907961642661456797632174498298866630996397435198644197978309459608534771351013928246051639922768092347109201869555951875901100299812647661759330802797058158213840845878055926263909079251921453108532461540437276224166931608320021543425710316989557333060707669362899203239982273034201460518437985233299569830057150232278570100664700506935563006978196060704263104683866985438608815973621503055751646963673300567713348364646218257727201320581600787013364593132851948499333109891710391112773534757849786942680921985264829853298005802707361684517209128383533438733301695306518534645537888579098844509225461785979719547420154849928362635590538549416511731828232717963584438944591357246079110509009342195177303778015181065748459081002735887416572105228548210238796324232419388525146217551069572975408813390775275301878879538339696763547620951875074685308064084689463324653209542542867298057158616752131541421655043505776604228065620393786448174958049705548734759118395023424047697891091029702851947438168356660368951391567262537609117540728033484194086390804267276219802317138955247763325577058395005442601680257884792310136780662872583385435647176760098875461292555482179298156620736386775979351788516063089453922806495137702314061659805637777758309792224476715907692352906772332867148506574692413605120093106486500047566136171224221521230094571369938984050850403731772438645709051243712862398420362090000500012188502089595300982184957029639364096655348507025277016891689935907953926181361393515755791383372597673318267194994589701056514516475057503925613859238983223745986845301001012932625309830563707498187882122597075780461128885678551390360429387460769056731114855620260974601892781545601387643539126338811624896719909918537195893878315249315243808467601854863309321021931879773507717877995892297388036340027499946549437630963975571399258312179627256743747505166455719726873707367127709662933947213123179892390306584527588664274134598158000641952694685593834635520395627780108693116667191280034041583206125809477197942531026863400268824332332816858247554444540093984102499984089318029598078401238938025877487008788154867647362180348538646065142248096741305839608184835335361834957386625409813703601363995231845168342141799485335473226041662503290075209082763645748286982953142657154558325784923929461076100947044138898677880823836072473865128238988208578979292434203004207633763730728534671360*i1^14 + -268589485598436298343852371179279993422447309770651883979255321829046465933768962768129531493378960559240242089846883481852194890004734630412590041804418169835728468943043092353239471736378502092177487039696494856500821045655038099461768573271428465602930213527698858244317482259451943976235029683806612857434009183520391495976930529762499427841124522808425399640806902575636228570454592754693570662684657704960902452913593981015859065252740152596930785114555283801489603381294428976030306097894523694674601835136660742162642256488791855115926796132598399006246206863506750518146924515008346726455244646925877853811456538706643447387684476857940281701270775006417861394832787944841309914816315388411053511153366272558814908832950542931552020442693764095241438831546056923044142572551704433460629873302204981418795407074637661778372381616213124119745752177257304185636089361464910414131116360637789123139411094533995370689063155676336924824330233194128870688204642758446931852881708857873557905466302615924759268543570889964519462940170969791895499371907883329534162708472000286049309603489551924623074373284832072016181269527324773526323450512368567274861950929467160365894719821039005137009833634901476448491910129400337823305638974362352822399675560825291678065365277726848605201213870343404914213230311949285128234955631770734141641524430967728151556338234872289197862564648665074102303344836581319220026290646142026261264090428025040508201860760045807044922792721463007697406196447026024304853037251916508305736449545156068969935393761165596681728642641857914090963491673757824674270586410100533711499796020419589038923294426569352914132171383458492965654873235828842436051048711543724323174118751676012498403538076654563147805916540115752877979358700823437470835337949062703261114896558894942146258282918565779084235190678422393522610621048583687476897030864917404581210562575383105848246874046465738828309730555530212628775012842530953733535192707672155618478692573951047791480697112436151626771582270581714704271958965284505551110877022130472813790668145832446679745483453482118552919178388293758230768798343545943926946401522188495321192579430075149535358609134356380910435352887204522611281384100819499263721389094001035439761722015445198244443227745459332933142014561800948862523212743905575008462371470402747420004040589817294256167773244622395170435127830222245593116917675683362624954446293859669009076784958844552841752607690534777092234109536622418455041514101023747538713954614662157650282134443208690828649101837755700494596942309408432357363496656847915743065223361500055907345693160820660862664263616859766603434658094927192697191160266761021874040454341488229728283329087446380745774602156996601736330985123933503692400321569951447981785725971268118191462844808568621110284124087939287103349324416052976906198099515047724855932934036068945299716159331843483776000961998394964482030806949271995154432*i1^15 + -2968756381431358178451566551619273263797471649020320623801732267243386735095260977666271368128468983245405153912993135603975101737435790049241386529409526253228052159088189629813994933945579154705995321295279264218474879942187401756926214816308449482544439747672355100965468991883976023759250212487716753299364750730397752068274777824788426464378814571596818325014500178752767682346823622952397359233755302997353378519512566693856879226314581568200359066276763362735967229321687096727418141191935068480249929294594896386714503747839510446389207849956290092341139427011849602096406841615748100055928970471384549573178937795086104234650952218765933305388536112264034862590413487536380975034486304494645830656919357540981507905756144225451761801363174937122054063749131447084959155966447607363132277608111360472348740335660685019654472111722527453704476053616105579326093837708548221147899028723615174654339692438900519827579238144112224331167191704942619754454156853283239558268924300655635473991563911744241682978921310941511320029492179292489128794613176122345683756418667361978510805970394301890801392489396165617856733028061099384211711731950859176196617111681261754854663431184881851122903843385954210263248886291502449118681668986633409264786609271224518685968259786958225019083948068239192069499855899207575408723403779080523895070189492691371948146030588586402875614835480042884946403389194370610524915033494835895483441990673616356386065801927454493696162979538661586954907931343584424555248885188848675118005802755537875078762466020525808602299596819940542952720675862162964323585314284370168733165981735189771961828454946686591424466731518148492439077891044668699564273347172266799328789176590261807856178220358439126374892536672542844715207659831790273283160121565054318813931984142099907460147104438213864791393372007851689473956350602031881677986627355798635150692466671491948536880674175062361574933035956888870198122672280305024708309299322850572575386694994005371626827132693644052454149359322414416805064521077839448594477157394676274241935831100901298975322168394964433766399224954517985703331399197191445680568769780884555019288308778742400248202178518257432501435084848520133742636140608489258744333186834238767213999263488051654158023683117927058959598714904377673462661468354699595626236490724609151993494161207657074147771336162443388068052757256013755250598020479501408449737921449181514788467029149980874498609800349189960031677210530716731576961426138562878760878957042204420262531321356414347340185187772153216195483115140904600078710476385145284286815660927459119077574459277789868455731679807141970607198798192932409021646524830057198163394637339645745357810752304431314844268920718437869958268649623931420813191288517913678958246609765100124095265640583581028538707949937656996725313198294870433305099727551005099977404686477579787512784866086669081509299486809180566656598719158288384*i1^16 + 18314243467838025178020405562486416081163391964259562910547474761898185557662891139514041815883424978843734074016868956553009634478076513005698547393230790389599097750621536691104268070295367594051059242535471029275663193578666429092761670868382662810675582070702012263757496355938569773522216265486605361281764114783446739462635490127032057086950170443619940118322579846580816712674636381608652783896755510491115819265570775978955400377763821436918487334436949265461911873608718008276158006783527575177107182479367446563573357151680796541004584880576101206083911284958805724949354988247151454571686634500106502245028966360748527674504386822542834258271565295006122945447869098812125610287697853641860379262749756920691729546364599764606067455103567370043861937321081099202098241298963185337847579879849345466640697821556086622307444898710687480325880879258899134216116896182721430379362978530992965810021977249093059337425460642072796073624533644446833536150099793230193413191795613106555544251800573010526231924315700886901311590818104487727937017391191967959308233512869776392502487847376999536412899680379025720984409672411959016716837163777903581027343952947735581892490459065168807871044596603293134262103328610400882352987175307414393425205583282149667185386570641513406641623571053338555467238421284174757048926283422942617680457460074046337002600349479015064722055984510676083454345296164341408334160345739495151940493117283045650798500103433614634888393481802542939162674255759217516012820589868736112111162763990399103067815884290347975789517775403434327862129532164468536268931107621458701329208393564736262279780506853638201201587907409192445662250781655772543242628251558015805528293052593995398114888029307988610556451392600257183946831507661771454731760468782264000144646711334526188722736571135591297778119438734639437918739700545127354977235295986290015685882924568941931445474213162566277887791320574410771533545189325559642837687070503735632182629942764071196880479163610402391562165124310635948673159641965152213457718051860731126255340260687478071653004616767575444249695152978695695971272477564356946064888921677679541309617213622190183375012071398042964808150749781410491217078243403733000253508083674237556504377794904578229529071457258750948890897342980644848061675992005650631167575506328017592765215960361551627695652935038243399395709168051281141097364733731987271620922976797698002096184713789004309511159844462213946631852440219034241752262223245266392040976914945539038200162995573733527141450129169303431022002385966931758322612858380454675339103482681452711485127049563305655761994273979136745342454315901215780955947417696181296883607820075223962573843954716801898704278029989350794210522273099950511013532598742907144884848165099787141436957159216123333143822046010367044170262975584538070791453216286886200354336161128574405617048526340909978174892034191741251304756141359104*i1^17 + -2199592473289892819910854556881852975804637094645812290377521893895942269655637897140172314188763709834931255074618480662600566761300174364551260927512177276294452243817376247215754266684554436658922058765765702263208930892706732437433203940864766002821164439858430665311555381318456106116661812347545584966888660618067460248317928733756055323016242029335265332660386378694800552239065671000836781280911960730685932816135873363804996560884757532024067299738456255937367209241407761799701572172752252893357252673083128976076841172886926780904425912649416218711322906930079750743914583219240550934246896998060751692771701798123454966772551433832488844125382081582409759384021102388401454725342359600904799236095254436487286932063678522254815700898988037230718562293139753111619129184753342394917359119392703730689980435490671812460079286611594429127212141286732647299986061602259422919758554740166992236682921528131209145381122046395894718353255137658306239331691737242346822679507248124572397059168147483505017685451746427020804183640482218828437207302728779588180127680800892536237901736005907874462417574902543533797376872357139634917358108504237306881456262670782846801506309476519139081400681990943822703809330045536626423547105674331009058037094482375493487287732027821204494798101416667663094864641927695473512106544337958322665860485377172048632818214077214073687835146572895029212011832663598543563340118779865773776388010052189606845838232564337513962455562258024566272218556542390950045318608217073963449170549219921245639040500073092790566807382484471089922300537540737661141284491099632475981040144486106286329782358248872663886102060712237208180563837326672939179034042057059316294720813279779721965644143257702655847424936462161690878070792898041324723175742360456166720793138339828236604341229782156554652082720610109540554888552169819575571421897464666996511861483447323171113888641941055003746760372458202582475968917779104815836423157442275054330970943462190563562263390967274687611676255475842640363712681192198645664061940307529906692066325729235143618751061995622524931163062999541008998252818429390608209839351012450219007812697307474627400415859920223801399613210785733816207146247296126512845605326729771154019341877289637679882413281949771002593343900782414737910796866824244425193597797232077370457230830910412653116997624936461165095718206651689251487162993102124744109336880445842804209245041034316931989605374658078050034797428846971635375200835638952503640303436484408652744092673198845165316192127435833505875535097839386193721889296438449903517922282393181683354113867967306728364142991439474673107621140832072830337352867540939609668317260317240704232869006272885987866877039403014758723408055308348380915397663632230202082945113299940791821384798437647374084906241431583757371974559529165131581472416661716829154368593504210246343864675386238661898531203663960224961927315456*i1^18 + -1509884460415128737690539419948410492472400357195818316224112152816898232027048356001449416078472856254211168809128885041992615762181474595096207482381711194436450901378701866745949422706278368890718896371446156232531895627957188074850249595665715306775460457108523554096837947383957646858981680524920645068576600119852569037948241692166054034208043557700548614493010573527718164117977420951042461831391596333031958474319445047417319024958411135670959455593496045988915020182575318124925497551472943607167277493494056335684654141655901940951453149313918787107839948919488530731738750767905342399560458745317383485201826527451904400172688025918076811969187262926445455594637189824800446146157020266491621105291953747542405116982938250547739771844181639166369978939175867340198315893167345174894939042263541567844749453322543006263300142086835411492659220287136179852056446034659872203818094894170019935508134824205430909239637048856748256620838354145779284433646874304392581680983646168327720983880140214823145248586597105771823404364322528793706829407185531641819017144335417444119618825349221019929433236229791776759601258363853388483539689176351083543623571606416022814886380618152786617564447542431496960192939131090165983685040768667742393896791551768405507611824040463966652106552464490136193703615417156403662067909114944937519572149469128592206641392425078263227152280691219904458243600873700416028892324885521526046520339725097926232325938899557427780330060261727517514419944809008644212908538240878311209447941381142361391226199752468580840063927658156141820127593639265751848707713160568863577653426203714128786754514262230288836056908785107508812549443008839242353129273989828283558366917586458329166097934427035036244354726987124586753287661026703779095902513877368142478134990683037119575508484156228223435967209532739600157633310497240164502921142062355017931154298427952112771000136532382596813872093656781827153110804667614697225257788903102831220083818619379695374079324871294694395910267299800436771302123721792001283756895749632978284296640012504567983149644373005879650589732105215161749105776088188601485184219380702383497881321082953487518346344445840141209065642389388806023872400204098240897070368802926319491026990908205426273127026565670161767118195367389256627242295774657542060191328570805842647679151930527779763826750987747125481577261444379407412555534011902224617487714692285166931018907104223919274262683884342798830563092894192220969091820526606406600864369783340300250920569031021249287223680508822948664565631546363945815673787841227887684117901060260660419727212323465878248480352125849077704118277715067805341663663080979179891768784524145036969010108976815416853499108908581371965181981722607888180632554889081196900269728404050703014772810370399069423135923057677068222005135909257696854877560896759312851791221702855818988876339524097067344971958330716076124405760*i1^19 + 786334424399296473398547125995573809858532628252438566631733553758403039331779069020789570659745545458458576017041379326889467846872279536176905315329374121234080743688200101369727279655384655012290469369435811263911717591110491146086784981911361037221722964175350443649691436097028967118833936865771427759574756382550232312044479911587403712328231206321664868678114179528020498352093687397425972991445742283198674554825986511487203406200675620966376044010760445114816583901402878389963541443869312477959573623475009156611858883204645564922227653724957085717599938443361636398483646944436676471951556936586014932015502207960621488697910973434298723812308690213355306354188910413770974898049271492515231076800703499158449111080877490231037020810494708387632446855023358754221219826401816837464450955871228878819155532592611500554494795269286906439278197256429666376251830841834195702789512880291970383284454260975427483579571296095056145994293793147649548136872693714851238303741376422738329036325100107495290600014841923504059151571682239741925718908735474171747628624597352139104926954308023572807079226183103364281259269584247062803178784772835314556218412878711386389580432529491416356498668191456262057932277159134159646619297793954704187172319521735771809339598963290010438063702278452038702929432409312350484368829363831043715818395743512972527708086572654483019567198019278031108677548932371310150791556346351891738875424172366199979456776331985418020619855771394531245619630100300730933430430981834924929107885993606993730804967841398363871379306942070999221348921512975672865246592763160300319126599721294786673075812564840216019656910201987913035215979041492432626550785082558100804173626207440927604735955889051094572031248594685896074316030409418601972780975364174570861104822335792757875169309084855721030564046452284002704411407644341066813888527071819608527114330052502761055065512683435702823744068797276317393890453354688913496148723895357934798126562161344779211722017896753940781169524331683927043027276813565493326294125923749618437370044661479616141834809136279742337626231633700017554920986995554839348222785453756911868687384861120015692467770113165129670470454136775189262196770815430797191614002121456931900690088350494308531129774079778905403348134932308279529363494789634978915134358250174866869966129275179292428930551221239619089760352753553310830621044745211424238421733034253027193896967362334420716559975696503686240430015737053094886341607128079919345080811401390926055533880669738368295312567520534858735318850598791210150320640701685961672990767857436275311232343543640903888693714065988424587165191793811126647603821043632437274575305671689919746677213693128543986633846582971329269758116219990637477164346928468676382896768191023258095087533194838358467144558422408337622355206073989496911495271184363598637078614739695565857298388705039754325701718465209706741760*i1^20 + -199724906062679003566759333104240509616551842230502191421614204477832049440007397670767696122439144334561907526035718065230929788347013598143318264585018036934512720022369390463269322415721907660581826949392213852100242987318103129916615590759926028613675136201363071143289129340784667220573306172394055638546509983270370470765097213174006830888045618166042828186828853548821035918841303074167745273917774562600546342353722743986068154711747106853738042167518386739111900143097330234497312805398592825703139676932619192215986768578159715723917853843080533468755818117818154352986693652424703136781185964597060478221058533981410152989874761472104378503969628435160447441881276326871505104754630034245889818439652136643600096415505413376926390087400064860946763053143389941868523805565371329157874697957685814393850265352229698923963395175886177785009950139498755343144089221969217320122883146212297238481859302156220675856784111802941800100385302406135619996141827062341914020824329969217823420687067343187676866591369196700345374492927815108607307679234602927305299991953291490750461585099845956595966602314488328343167668478712934284404024687478372923530144989629880775297577552128790113897883514251708618294313995903671800354020155981691155782460225663653212534353482332204995219569619894825259178882217398009670074231131204912676768895774557163118563938962708912081340440699083790446485581215477834601567107004923722321761108442613868886283227486788509981579158161938589301686407841506975084321103409524066138793193632498266893693529091187929900205063008778214640348538111560514881237514324001977293174383114815632246829757339721142763693461356634532992995460736446669364550604621103223999301765181470500761529076351443082027102557314571875631747931818693240434186198275826747235751119414561527497961679601130515303070068862990596748024852772572834848836341023649336285797523526736233032109150405790720316238852020009837442935438740508863414753610407825465568014504033871952065485968699945682996263696246594897627413537291439972401169511425669947296186184273363522363143140265553680655716022172305284187926057917731583560577707415081131480354801464185079242889474365181286804395877757986488915486741868941841327888435769250286986518646350039645391513834847297715554809860147766088214180933712882076358749748926896979763391189194394327587625014362009069194885653276254405157964455885670318517047155406505252023519650763413902689696574758792606141476224719789047804845465877372112559628433840141759167108165648958264123825427359543145440485937800102290448443843894051734139826012344311344534565857234244349319283434358880891350894118195560443489716231132853304959441207741540252900504738235414727841000010362246960409278816661794996215978040275510477037589900816497934850311585568245321109889750061267823318456244457458080824157626072372495337762673808997130284870567012573833702713309498217332736*i1^21 + 33676568682936746521333427338278393065383711609487897581027918941431705154333135493188723006493828660187834057612892169919835893905519725661059201645372309524177016481034728233382070846691279309533642745869923777922409290194421942289864336480170596196995803631554637187643428139747482589140309913430949428347009262782408466034294446624779138271889718025365031850943670768026837447462614201388000244987001143512468992950472009982728829738128987562603268021729294825709745069957729743301047905036175486251472584244505542020609141346884420677904379220554769563886981048773569344496502906114287742021299433056599221340644968149983632628799311845125217157311064120833681485753789908646654353717014958973114277421969988511662266211501065216062832943301843840108201555997116882189121120900700330361403905832829932325077678245216546229900923326538802995602791386195015814169853192387333936811825991899660965227607132443435058808351798729904618461511046547295298251709542581646648290916498073282498943926595850727789617732532783635233086695481307292109755736948198776637259551699469403993840792002032145356560082539263452295934404813972839189469506494289568017703986816576771646602083700077633035702163795298588206552249166310680559573515492420135975645219775735203931753063644530928747833382105874133412453783526516252424561469597047106159677620764908310187578614078209204036367477954380333574188537556976224814781155801590505361901525595063764190644077643210510965899076574984891721441653329261252881011662320872528036275970039112015580440059338536996109396170924112968522784305305107136959285004445783662566215024023110100645056543768343041098351157745424503996550792139385612788195103699660550020155945230594109240366835540513447578470112141346936193126438777089994532482405527473365018311683567135338887076115320211949226304120261587453394159550183670362882776394567814172835049792070450794231616703412248166857901036269130892426049188271777776315088030445535868177830966823675251470069615285796191837164144354590004775173465097505919560990795396403552275830474490047417140827744635301587694697281817555941697886498205604946742452976515287205237349592460249325685180948195454740158305849743093641528641240903571357598790045777201760791747040091582351095002573971558049703224821536930832006921998530219631947114595644190181031390944044045597573710721422369334380860241385717256447298288645981009087393358604435338629904287230160867683837672748120635650548668139290592239055668917228289834376529693975394527134240695295026320176020461243412314232404568084933550336522543545109759690092631441575559416564033894812373158441303280021063719557027090470635509155223365739089809806514846996595471684370938074095870743570259106094314707717596448160692594380052704500306237437030457160835513946141583930416708257589162190877063617811898952048251799025600488931514575500752720056065564002375121970948516872192*i1^22 + -4103967710275373378400460962332921445171075195036764007550120837596986656196203956536723570110082433251706400920383631045045643650468012624375828690348313324315569186353295639393125309501874379516099362408495251087235771091223803351462325609963626242372591436611780048451874925785823333529702710053567854596869212345569898438836040993331764145042448777085127405358180728323465702102138956895748725683366903313359977591538937190727814778801798344555274169587840940706318348859185877015499697746122653455959792504435640348544109598709662984970666349196988604136641146798979890632092032404611258659898013028768374629204611923988563690463417424753272819295842099897145204560152431526208343495520250230797810624583325991551417387222461174150720746719715963818581730360616296989246968159014194200480900013528686614210297649555593510789844020572453122386821453667493429244576101799895486650602518302986863759670750047892348791417503120900851016080138950953852584504166059915098516296898705165254783978487508384881385978266841128447739828301506172462552121928532719830531752532323259042279704077823740807646335653408383311562985834410514852475323184609805047752467251590970722499083236340247069773189083055045980902993757704996086620322566322972236020550210432763101122624616772118088754592279285651844322363541410902005239810665065682541721396575558675234175615802452413328161554852793116092117630785526905352565923629489164042065805191691702632002538469547866956226762978755783298922208299799979353419482830302770141658059830973314487449949869093760300428643833391097790425447138038711184824186427928838559264334702124364953293361681798479907240804455613568726023723913755923741457441433459804347072501522690601293406526681794906143372587183577285003644916618371446694808201925611116649423342125058087275322038079991438639282119909935588799539695269079906524163294474777654594522846163819906526120475758057108287856505086242033794560585952357313600361575706469875061375514431076761540759259276566062114725561198370732659856678600719881103609116134062317289190274293162580297828668656613532455297471054597688719507029296026364831421501518944712984373509626008859697413052496950311932090021580921514897085682674054162102390962894803741052904737563582358277370008318796074503205962245203892984978591005065163896692985233107486996577136392906434319317400919211467598951783705612306872338227224750335825435680360373104454299566599197005712310089118635611567453367484265002645316822557760737892052090726203653802185902942803963073609123646871672058833444840407338001281178044588513210450684501859856724446774486999932146914074906495877121250481499870235084265518801802609209867694627234093886422482755873461249696142832539486442596605960412954941995487179347517741996341183666014832463747792077820668465759184779574988136577275292449300148433794633374230354051844287518274032440818424558125584952066048*i1^23 + 372572906352777206338238009928764730226092766893190275638382694625959129560282062168090029337424418969639598847127511455366819702480424132998303668426493281517619888789616109897354752613714724658661670720461682025669550756591302437765451566952523967376433346617681727718000259570871805310062799903513282528489112479903512013820031717302491739067934591294486868088524860809784008010238346388525025911953468021165972902909522179095352816204124608003823275580951726667859466880657570303793304750647555533934362325979094404188049172922476927271773904878016761158882293849511239123758474816225785157331592414809664654752630673030377224361960831546455139900061180148154669784059117483558084048471761383414504228585213138998007613833184478705787104098892347738714382768960319012007032676279020615702702086699072334022903109745506042799025519372152327173303001719881699327672462269508549935675367948764705618475912363292246084573545616840872482721476853596593538643627339445981245276183388282964224611703560344163696383998785700831445147415296066371400735187945228416795920133648475346548657923867678291980852619039816975158434027411272387169182653779532944206420646768491810743664326999935016939445967146548755788190099716402582786964590346798147461213303372950311489655262794716056838827798392845401867416821687983620118992639933692133333423401507392251539952413224849264458864720902679413417465923442708852463028592595863005829648459183978169000116072999568509601251451808549068050418392193836630095296876923470119685303283718399366965538462787106257776466295016623356826222571673622577096721250614381328053130033709986211008329377209027121496896824594289219935392582355473465537205487332490049969874445471921867337785839023740524919509558826265087126871465649896011267893284988040839140257237962112216988171255603511864998620989493080670013559080941051103328660750724227505826977006334124157102001423993229183663103524470834578657756681920283514245643962068472343158437884252253344659929335763061854878373715006064583808035376008506294637099644145502161077318894141753029139350354314699451117937219456764333470108791900772805316272287468997056630482073545293676394639791399073997917712565520856586999627434562979489069456630938435615963124821426368625328910820084617328180376882287868602266447745793241268351151916686042151128199571140146032199300638702483396073041081899158411205295768231319967237299803736877473151876739849643584872527855648344528254625180866191153038028683253877198870971752664708887003461851424790306886151386105402889754296684505420645004959714547400913904615935170191252392989573804955814346743725631075892543327869878466437648423093614472238028507212338022479691993564267357039741022274370013102857746261424143480700767377028850928170370410538174523362073494480850862221731962297573981002168169527848195846010137373359727156824527864224202486742636055615850044981248*i1^24 + -25260838783446056127179255747208026083703197798985771859150157345318166581852524634792583362421168248470631275295630702945697079864430078173669454528182272508651172063132246892371578921390499969059748206590947505750203707822021898008058170320209624818746431187026091133855157137646696486269536060375706756619943067796860248436399185674796300542187318283618291896333530886326686543317202117177666424822403990314248385578231085018538056732493682561654279674833480667003517604114992851837703134261997787563034890144749558883201405469428018229857623723137526700216328732027077156340333828723355198626208632573830284368331305600929881847177352656467209057694168919358082570584909059808802089894964479058216721517869369053040418156858951671970864558134832325537053975039958538226573759455631425862172413506827950316763739603276777017839463284565976032983120266437097664759486550061007864718472670398943488994533737074451090615612867154372408130519980014126269222594523447823744797108299432668439486049267618628018573840836442034253284530730003517868791169263458210721804110571196568219159408209758632166042567000724123283558292746355681698970263283199515060017985426333664536381159992970759062367566096615798941427927896023384612765904231241708002535795578880696593849239550137195292856267571662182109000613810266434780930362750165929854660339214925589398526897063341051962736619205953057071546044005777084164903253705968508383461808832368249825635853262727171736519990574632217879627682108561691061276960328736418560582188020079227527599700263565011481332335605655147178067136119860584391481773848870730683575084022466536335768362510607838283130295664582509714074484400652362308327066771309333746821492222661323772298758285602506452454164328974240259935146333927005066083553405259616210271519748633770320466490661178887800101135315959560028084293113134469557935420518136274495140799327219807437347785333562457848857455377220129001444322792135577538330379199047789288419305402348317885641482581626474911960744150899849422393649200553999323936055634931507950574667808890675759393829083691180623772430292328696444879371084480542165726157543688935503282266422538361264580931858295568458814463066464378750600140463713106338099745765111803758717596100405949058192486318570930002683042987777951729739019237530286403213159748897052508326353611000831229563377399209058544870873022788438531192026693319987835734746263877773744448513541245763627415001360319416370521661397387058404553768146103721827997767931239310355579917510362139833363261813202743278119892997120603330814969228297115257696054376237186537701729096446635789725011134123821358689698110523885706147229867924595627801533756110864880857155577814890091012314788347271834426585318652137316244878119690799986190490628469334588296349469854511886533050048586531703346750037230429829564718262601723105643184345048667926674938669740182208512*i1^25 + 1256982132087690135387221046466413583808542695986923189580551838471904842826913199205268812263435786616431840121279427915909923683403626460919683823684034429478237953819015487374058233495646448730748095676763326672555500810004657410455976037090771570329666159755986299182744374065255986630284555311021719149118813454537511711652261771179387377586777155504442282745328076036334558457259962269406725230591274202428820453535205575199415086928108916760424254535118659390645471300773482541543748364544199149667675361748199903208668346073437672783144279999416630434337997450229894159259207383277021309932705482119368808630797581726481827822424421355864096693138726965305075448072376126296468534506532194351285549640540574491612154327410221324060314392714157262775986990965025229416698360085544067140996559126283138526923835138983599758854679382087258232571511744441705516301609750776935464141340871620180080333634960110497820375380327014673176970345088591172655935949116901616985089765630647823265747954274195219434355008256537726479545589677953404566485389465041699615801806946385281446275382082889631934147561696389861908824457670701590358251042736184436841221422372450100259566450448724321720701464205414836982111048453841661880598826561253918945399469263117842724219382824275140939642559180822428343410552205865402257321734186047129257789388021844070881749297932702774653755848257945825192358042787446424016621965756486331090100824813322759500478492909286073571808244647803955898089462481400024074250980740283644932979677980376595228493850810861180420922560297828334997898781167164780951099459968670775025145483968720345452352614812576199704234257564268113139580178209939729886254787690000374600256478156950351610465622690192919624608903356245463318671296772517578450304763422045792000654120387852207499988233419835516988007972226343422969269558445461635626424293116742775424228717067455647744812727042816729447445886309545189418721108844937825407183102114504741044057695435480130395086502839731450660769461951972765820720823815448803095779538023551982833121660706825672267775197342989318616597505900133801163163334187818492426698093431983987121267358999148174706893401921800040604187301809794177481337887571859227160889002352672726059479388751134047678236378228770539467780158785124210911862902702406189113606321219361015389168240051027729195495221929800388996492505861249936895803486815449520258633218928306332117882415327674943852975326916327472100309394552623373925865992632277304604043123790055107392062281791155470739554766718600891300815868992604320401258598846971288475545317433169292339968172524902722405570303766554776979439734838385196154714106166530718096646580096423294647155362990871895610299581983274930828729157641924147166929307149374154465014064415566373933354621447398117897366819595848589546827864870860637572596791167074542233515906210312001583553088231309312*i1^26 + -45286853017771845560173616823208603276871877956289302923031374810075869521077086116218960822112227028971282619213477936345134543048630458812276865225082263856923803589630617112927105232277093086601755262524262295598937626704536277663988686104865414804177989031066433372564158847525066461088869240834509243644408836565042145175565730866209564227679920238021680805156836408010925199764566940821938477775975313847280425581926426247638557841729835923651929217232766830322496704414727882942311919061945846619131824010370822021914593834317737017761064278719175817964951938067550185448542058583717765272614794403157854432949613413863311218044413346866085785822357475739774135825870094873061867249914108657330276407777714767592961422838988151010558156962144617874278875981092440812931527714389164371874459237429612571444238141091904150245527545300577151939195982327815950992186264152286792396815649187035088664832605651039563976440290667498509893571385518722916084049009956838590514545575868659963415255702527802315494492617092745296125522789301211611989159174878946060282107211910909776814797171014236805929694595700586498485172469950976514260261902107102163652889962312584480569853630903807601298893091065050597291553639289714420401905818661155884446682642749519102926307371485746958361218637708706547230825616674871223868283157032175741283936166105252250591544616903144215402592171412345081670053093753502393159667441944968348773076061484028292502849270026000850629009512896493664834231560474709802483183175262789630747494197250975369534755864310123729058225077269422282284180315914798675216711952076318479932962936689673180935374301818618082590724087991559948158725481021209438538526047703133113986225694330713535839503445431490948172698509444551459881171457181467475306827485640998170785157363437868797218260588548382926153699754955907841961404971431536372186598545472630960823698622986596879346689901834149553022742350512492860874763053491665424299067078140138631225834125574321396614009842921867979224950049736324458002897255934006942895764486000786499698769483056778587479337967093492346635946512052892521833564935953090336065033621592674117689552974109983953693434894344248253822280849107377399366265998100267081348469414263030591054352448948075676975464714693058967472669028548464629015862277641571073629890746847421043384964380671251752996668372070484079718366975946057811177943958642828315395339672306136905015331168248261449382608747406855028006610572033978540980334204631172955632477678471543300631181624339123353462394374879939111930878092441074109689407432631738835776842461911721843129959647138021880807559470891053981532095509666519460946722712366252471482612541244547923351878863715960885411123865861076843632952685118356293272100306769613748429387668796083570745253843194973234703524225305814031743070768419375484395631812658610684650399994150187896192811139072*i1^27 + 1372927619761749359011968079588311960538694838114368078789122176049498165566019099340506841688954242047211778149586546915152125501511076991802277752372182456875511774658185235186721529902956320360332112704016202405433935917818691489200993831257961617317166247290745180626326601664997369054651041567874849877052832337304378269615197356457249526681952651246481263807644087876615595607750841465030686860010053537466009081450336689728381736841423333152499671559396011892527881889852199475552754128028887904575499358865305890510381009109678511115046333067103996201468730954459223201017178763399194142786089461340237731344107911475860412666412000890293885715675921759606960057400458313755185293260605047478973715852768145966074291793611552349924997096066740765785437865092843577987219910733284699337506343800069398097575168941397342967399446802698393373299855821610199419543150997696738232493495384762762702703208083182640787298728571684022576858752528918550469040363569336826114477071559338939318356142911340720780555351037706561584036652183564800818096458454586789893214347689656469703865539923827105885937152962589699538539864914595775294940076744324292470814421933408248978974777786245204504609505577091654355572093588850085045815824592018214808700250055862637055202831226044080017544126199363698008526935976737709540551581333947498953001470232855803259696132884027398794125722652489044573923172510907306531427981398729516880437328457230453306515073897406286491641382588139587953482870491339919129567537769665734774444697864161019619873742217034016978035295631219150010481191109220200280661277166817342461262923633529661969482057992134308282578600225277429303703186282559128113646879409339622554285723133994637410504195127897995537650098651454642703870950176210775624956645645534510699866311974008229900512429283480700155605648507192954166211658215372995197583285867691200322613476481393833487426272607805601562636559918406316165300178276429039821955102583460304296636656261333196859172117459638614378884172009747411107669322463248991102763644721471561865285267189816041609347207859868952478716917418054350938221980422621298520312074875609683222138585671645553611893644996214808644529354527872780706072077160318673745204764715526753964886365383265856208302490490686551304016629667401040764848004615952740883176841544196403529346163163805270715716698223702785762596162094601941948074256588626259477612032404555017003290235039484008274610817178354091059551108908055349122743979663332465033957436132491694589903431284232883790566753605883248067366045533687460291778794770142914474213813051530395016174933030378166090918229049536204862785955158339998535088314742758468022591597270119305815710368174019279244568388181053502886903716826839944960875745425507219241320976112199104240673824136548636871156911858730811130770051609636448236335106293353285258084149175597108241104896*i1^28 + -61591665648727556780635503550436195463032311848777849599160513334334763740710935100838211049695955817520786892761769718019543925813943146750062084419698281314565516439385326352686932573098408171598801699906730031177689146520324294890201503049991282142670127437053597913872647880792215234802608612823993517807546886053433197569886813964635874004814933083082966540808178166916785954036012618705375159650075682587215245842243426368833604700931143133334065370959935531608768742702995280138877216177609576049280659449251042638052200482092634240520096948478520545648506282261391659916269834518082515488663733185274295033911539385602921604162082184176110914447206521377717452109605603654237794520085496512586957198463988361852738393480890272349884727436405154572195106525412264628091882027468950505333735421878564787615994032210267145436494149430793262234797644580777649923361668655040244945089240501003483878318919458669099036226348524152908273250845381329141178455324834846349344946108431856185151704775059334197881762500913905276779459923403546658311422079161029016900042265560841475438659632598606326864721201168610936764098066463819536794218057619169971011393830097097908890051077319105608525298537521131858025908704061017963106134441095518547320906534507115911871062436554189748793249352740000475927732303237015013345381847561473387652026407572506972204953394054772166730490709920888901028894855255035747992754276140688215325299743930612545479211624098422516668579236051049602846356974460025851383364225596155575565263323133632768793148085801956625872173465123129658990755179645054877519496313978462908978492834001650071093841965155770351477976677812910479167368474226869153239142058536335718022969840751025906728131666110955428868959103836448687449915977657291577239731384595800958736574266821272359646381622385511934334752110608617327699855296525817537340094182647906267250237810421789631836718116033724197453691543279645297083480982636394222694190035250767593289225330912723610096884479560528360669696138308424003892539336125385169832983401587323208032829573475893183500755317416331698142692367158163655036915729854126669205275128154670989716005709645501273465566303206762171563487419571150381580730692222019853360632736665453433262853326235474762133745684240130766482333183554438233765403584158856908775167025913399039659576692734354975374234806464501715396970218053778679817518078014971853033159705889656533921491053117582217012025905149179467557659010771953848117480221406666719577107064143355711706475510885911254784184921039627372813474547861937322193424955372321758048839973998342705488396065942588995005671044266988061666368703142639855226715609844901789307417461431760037428609973350716483483197809345856336478428895633048956627935470177078097417784547838513450153650201324465656705433975281474301360013163820624455879474613254944124661770614413195214848*i1^29 + 3564308563903649359102313782246931404874888288260494274876406348738244865278645431344993563965622703602235974347926715099426087877805553722284036702819564156759660495406485849136522620607127858450636270193390492678949420762859446368506731283735084062860409126247477299893970442925128860356749936730496631972043780701484838268329178151190808088640733738471806016925837592779620033560129174723058610317688404092345827873783486694027953670618778798683864720443954171456473835403197171760291093850541064677307659205334956091412810169503287851178726334534649248553195026951485835996889926807137458844431814989841476314743973275536506938635880047584838652845159079366345758583452358672373618770822715818128069098068895221610490794021167775595448456541047393856569182043253017261378299080296167052605050149314949649666585925803958028290970576238258638098175119370311865051534972822963814640023412268032729747609890093631872611517418000027538795907651088700211743188065916799496449601202684041582173795365455563289916561787425392062185408898471708659854384630547414059223717891093818047493082045511930131420374290403544446136696742007709737843413587352722247278833930941294341351655441374383989900404697134492349112873316522044006125870133057908719986748322606121804481536360185152630543564187644437517502215640718024785218124992044999027644930775072415927680235779811195377552037041219335900529647687559526698549371454265715578099313991653359929309052187659712879123559309172590917137638309292007796233518925999234694036552662718811466174625466221545440709800523749611379985149127273204085226931969093024960581107805756998900528612015454506381447766134089306587088364369549847882816214712911370742381465539035178234689265650111893218855282901429123967380477616761193540802334072361354537915057003396807845542614934055055706182806180576661850510491987872317853983994491650598416395315248292046894830535139481424975735319121666506149549138026689324699245888418099489693325429290696014986662600339134334858257402022150425484690972243960748669988895429457135086632824316350546632690256192977674341512278171160367703168591247437575248302557978334153503489322633628100611200798825790211105642482648983675556155107117770384989036262935504604145700202454364933162937493085123465386911757164493683608786928407810817949750150416054612117291064994997624055001163831625433448081368765695109838432306018467195915398390841391775044289946477480218594717744691034001893945360237575093690891767819069177479144637343794421365605383071233751879217127062042341712208095225448393156246063001275849158700898214182338928759706386078267740508173792887371190276046794823768893797271783122037922588298614883445566360826947982210522868195589298387498026423790988945817769848613777061722185046440184494105473742055118749785489980219167974991531347105782334454162554402712644164758847698730221568*i1^30 + -121219927842487573099579099767728974684164282237903674664511513631435889434633226204883111832233370155824100656853037391031443808737364239601479336446953137891354980272793081897992261790962755285035476420165279134645553437394215451185034401842929544740676073541930871313396775091956059743700303745318667712518243614114600564831959503922298306236797785105592619742263340712741587670672672488028847857168540094151239053108542532209383859797812532304956196477253501087359118959829450505015536584208121046349841115496212534437096451040097634460459805563294423374475679083975054219350564859700435172062452767249953983826800666173212419840491773637929379468411716632101804730693952528644787263038760455264681738119006143867475800944512692850508733910027025561184585478023678726735943847871927736697558893304781958028451706641308675771784736435611352057684289385010830821639268492543656933953597261366560058472550333576327984247434787663091728273461248129416067432643951683995064713378103911896473148115132329257483833875771151460855971886180379443318089536197251637246134777753637153322825920922844367063979807633235101664442306124548117490876143053018546613990505878762574222673928207271025286600094659651589907583024546911486986605327320500211314486564568222445279358286137563486544766782856881928298480792077823472571439931847594735740317056221055979400093969805768326488080324865671137452958292533777057533881800237716197217642476537511604500925202268917478167781412812924976529450779576892741894985617868859267586160327466307597846432254855444841259594375972418075796078892576064756490490464211307889057400325930433747046054763081852211113213806630233608780621500573537916177111286640717930843464767257023057309531646785149853491985750131185734573972694694081207139212015601369426166956077762242606684728259369406682673187583140488478856113080454900100717561648048818959495150042573410477430998645010004075343692098534875897693756684208642136299087101553097796979038437780556700828279512775446507057854015789766674171174760532579981482307845852159022077543028789376633095034786743708295045222623092846184881805940401945416352127263424144778839847800161915311427837809784857948482861103469698727642549634091393051008535287060445718946767962554919221572610988542694885308796948150307236882049149293014615487010517694746243740680431263412616249992674120050414689688052913048079725768550682805657433307454086800697396037950625738879710870331212001439141804494996745890033263687472989997208267040354633972111758935578464380584154550680773198117809494680727673220251659160688872379140166979756516086100841818326776963172254202804851933946651573988983845254694104909670592064396390508780762223151845403206420971769714933271329200086269738437218957677235374781907199512880985724498446121615449595587468128363445715367744861186437437605809583286600806100640192266240*i1^31 + -437770599247517509079880254775438554125037479895527206809904445740546618087091437178663296517544475470350922281334369987839371494925428082181374988635000405413981624761343258383111633549578756510753138182197173390780053058347367283636481946447054547111850543178908830910305341268818879246703057019901835525317790043971892774206832329398599100008099268766320421540051885024501621952324932519347640973830200574915342581401825194866089396185877139290365009288019267440282254922569043179879140418209244505928012660566197092554736685611982843900025013948691845326722887439912144664634654803596334496008762163707781864831225488357594894760017797407152082791378444852489181407024250173046009089215821888343118394981529348097189868776010920610859418801200965430557858492259355164050059912185076658654334814749206567380737888124053104003674033988190289847563002062375867545514689555252257154034896192461076334355400319933469374631166705849910886075895906976518639965683967454961820461333224166608853368628646159509238028174034028844012708174673966750582494553282850919815515526129625211136788876227330092542114365540551528536717472939418614898527345737570987385941182976553117842503081038287263768731285411020956974606669166092119851736876051353707284733292714352635195799876770377978839457193923569014125554508645082877275032955383112739748605649233560288684598316418378123810999046713340902873226073717973336150797162548957602612357697981080647947712911890121767086346196375564628242304439836400005425086187879108592280992488324976111294546721370333670495859155047558605197899960280765844392055674266832482171695291785240053812113748561435639939014732774697219650146140447714611088105170754488253501062892262053708697261811566395662545330390572781671836939589462147358038029584347446715340533476658837352318206589026722617875067251310542680915936404683640546358567758663374381479070099289196529275983049916018985284878732630267479963426309452004463617910844988178876171736649814517462991602709055693123412458758619225872667193378230261987765791364004584051295064161178592907057146419837971857638101377666296654023970617934168274345109357182063026047749863858494863332582811520841032429332018879012186480054433319685459259477576197357677129031165075485202606286815577414291070467147351551485442586811975833325187174316118307599302844344763501499549348149823640030401945367236969514750298629668518479636526941110282016863316688228311448153958830117740431544829060202458397931914301335086390319009267596475073974624211490165487231768970788005301108139830151740365261224662740312135262242450494358635809368435573128953570450547538416141321414138819032876889218903382539942015392457172939262984150125940049391465311822510711159643106852285816731692397039464693486918877596629929607743001404036884159171524577040757810393392250824837434270349173804494254164148224*i1^32 + 191259759292235950756324710078233116371766105160601040870815600231236534334920722908381040974660020565171239577167570236861430315919154258712957763540865637673939518477898820974812620088448541829724789503949623686350646956954871312288600873163684981770336553755630818260964849265652466428962140042867482486044755086273993460859544933965402419643790349658557535822413030013248534801408812490288204580516280355788336640178042924493520107275691594910208917129762938165536899921647125460471634660892858603172707648450892342167918795666679928376665174893887825798079131143368927925170551089908917328601200819569906096801701603802401853538600674809762947779763434874279428611399505061260231841310066351190692880578595886889110980504412683942126652499528370058656118918155567821689968637148279510624155133926498535352855230530835474886290454013359036875795283639272781384956508065111833121504473025524287767252016170351836468717410437085091857388153587552672741145503472553976231757481851631915622226977753523620912656634097452089501935524518691083684849885988157146597027670411701254208459884779388262204737784537838149162631989125030563105495482854938469801160086445610279984741339055086273831876061094954954246478537992897772502211111201858473571787583267211581969935496653931679882642218793966522632328843930555926444027984055319187684700025549301808294533350705449961760395683488835772657055801927033808437208154584046580500226704771719419080342518402986023211580502164336602215199263623822595581634238588691285037544842376363787639288550553785643560445707182448517293101692471283081536933038025559754234570378351533737110101805270538706572298203892150542318312719709293721268922724593702064374828940423240246809499926731673842638326909751548201419352040586147708801316008108098960580055712870987301256819795623727511729683809956114750851502370740452925024064369095757302538443816347976009064599995165543387978150813066207619886826344242214319113404919754445008305725809983586987372324665648015095737832663147104866785612591167787974647905493501754249970427116238069525356854976777824717519345063999002038904499678384960459114665011433044997264448241574106501698039924933870796481288276390027104662508799111355388802440387300261170681575219563114378544960219658258236273523677666500383987631192438880890548208002998326516602938373256800521895520122429291901333716834945923171151942023547591702909540358650267661255223703473543159618788603598174176557476037647609058294138736049167260970288440125281389512757469336383430649484014677813695406680976457334555169068544872590875901152363011944024694561191994882833431877296525292859444611958209987453058518780812919462054593433925726159975986491262565241988127621195581435786366353005166625178927018965614921184727947793223737306019837915940179943496437361987253142169981335581828899012255284044268306432*i1^33 + -3834895911688444502356058634795305889844684826072201349371836261904051178135546823487764538909403180730007327678014420029022154947548662120310932673501703814417285914050205178402154157830066417957064236853926747751084564500380734663230951298444322507935199884385157378483922660745902116854982888710429651215906784081969302516276144812071177646764891108083032959285616963841757005388589819742168533113416140438598944915727690941906338908815871587116006055775339269303168824182815436148890895663753952148682893027078803068043007416345019317878359114945151701264691571370944250383131909588720743527257684101975231421938417190082855473276875397588587539113869008644920663890278709869087095973082962891825273895376392974449485099328046236914180662232762082166768450586421427919635882850023664147255138059779736612933452628911933730641218980167035448023449219125499870073814734800124412746994379274437707971860345504177387472221189496688807399587961344709598704080849869240481300179941319025166036989516798928255769575841469722301024871304845910505095915318544470069954364306250623526742633255037463378775592725426391896453375391179727037974417929231091137046516392812640381798982619440079872752825618551177571857012528636886973623023213399175150142360824300853973848105474957305334636773787757907030175601980139989128943378398452353117351303280218258917378212457789949095236303296453421103048489616919675791391398509825898780589570033439488744574438979939933777199582836083299257934802161839899395529046566854217118015115568302852982826558849492994857176570621859847075991769030458772510895630021806344901884140913488788938217464419717334298783529317864913592493437218368762904221098277051041864747012474741491658757651111031319584493588565454407829596845140360839735046146482363233281711705180498393324869369723302542509463824609599468587270218489203014151691507203703244436410682048466192961053678897592336374022845821131088251135695907020379469457017834852385697563922578841211786732030245167405579206421458508732943496913586551415916947463495571110240615738525433156170590890111810040304391948326892699260369001646493587689500778015887329804223694667223587389027668828874976222313522269490739728835005509186757658702681415900195782318494620991481765087146002320736419630788735334860118425214127561210611811338468605431541238435287235485118694400425495442067244829069890838544832141263690266340200165286185362748161562753234566198639296330331403365277586248691609341927398202215204859710043395921630012467135718284205877102143072281312793526297223341490041993362548860506062013126265695587339925269877088159982076491419584910718197297275301205981880717438215426886904945441393997868555238651100596916391617543445232532164211064758365214411969442936644189166311791512553744861150844971711179579004373558038283895854024627103148816502523456126976*i1^34 + -210189613507991645604943249739459531517688137946438175272230380521434174634402948422833957543775468207043821450704074979985783786911022356715599857378043104405985524904707090868278817123414890026649740389252333542670241263161578000899246562029647106899104213273667532690029782936722532398953109763394218371605290288720988232637656122848780284028301583345614484950160215773933201810873361642012981640453133179139014933298328651336634377630204814575959908601726602393448320883592296896831369008381759823589145268760289893614398044771527041046553572360603795705783420860089072776316094833261044620104683198463645228881104717013412018806388503528739614693948887972492572606434875345107922173094683301552689979629061756576892271841555021859860095450740923627904146546234601593305031632046578573906626775121752402483718948063152662300437706147451804543546617999765626072870898704721561659667414938058428299528480712878561804931352074695433530884247904093014273686908198289867481243357457804993517422069478659618966297839008024758050270805070907018265433197377787909240879019189064472577095487339711548337640820484107524006622523936573981326922304399044327869063390103572812076868569077804086287049608590996212192895723967625145170585796535067544288123679581571496611113269520944379266631394833886622532404631926724703575024701694641164882377635082883653881099887110215929803394641364423765790219929036316205929044308695851920089024761083602955769069972404192927751102350686879125142677264995584875343945694334839506863415599839493110464051549187593791911999141557330143331166265015744498182925914046080606201059939127614761030197848665929986948520902945222089437034894437607089431862660685391763602378982875657587708807454797944477428920748793623966396610732433712711783048019991164877103330435216014959712047303418184187172477580487292608347034801725152859624895694609353495872056269751562337648216728303866545960639040701369609870823467580258886247733176655204750581916837578127742162466550042229232580165283855287373771681849074636857653024285909347461552839951339987306003269070988203862437794926037362894997171279935004956846532777514368398385517622728231102048117126992266553606885203170181476377818355872321349237093665853022384246194171359457060902238977798249376493922695475446746246950107296111436743003800071526577557190416023440505829640061198186724399591394416807389600499467836467997365289174859373638813478173063424700029620019104183989951212496756940830910114997844560586623655149445513804373478195274579749005591243754585698250982502830500199888122457095771124457748163580240754972114397071376599777458251901101615131931412174928866173016596854492391076321314360519890550803510054074760040673586512998558591520953739844659573801416851374455162532621771102499603764816991636384843087380168063345714980955420309951108505325797376*i1^35 + 11084900485653631538703274673965276689961418400073045302518943607099581858352802778865638774554072194877136308567503350441690832696035183252635260503149548816682338938058450886946944492324940420906072814244360246420749583990412732363834127913981053590203639299047408306421277452779168541196322772610833458283529113966902063211900053423618791268473403078309945800766714905079048811305721419689672147331353824701666349657135451826213475861003188201628737764941498225953950609442474519755591749588290776047938494494026505178093640210257543191278793612487883281802788967087789863626721079637800671094006470507327305514915024301221999829129115832173747519953209855625545749339877649082498649074301963980532270020676652090398057536951862988744479107488711130444646685568499173337875709551086671604658385071402931566348507368431819922792764137152076535552231480108573744922886359991649100688673217819213661425017929161489314101310358459891338219513230751544892828531647687536003914392837207271208822992657511973774031476267001412139674175261207540369878252550896523950527033283196170552463372085563883053679019804412301963820842610221166238469310593283587655696508203113120829557177374228774988918799987089437325735080228507835312647389913238218840299367921744915510990928782678710382633297230223746352107457063392446122793200468311139002656565901478001121923087920171821287241775496333115364832792344592832863778174813883892928492198331871466563725802712714107964302835942193722431890849210613039087197346690332137438583545382332830159751865956137749041140082753102253552662157697641626991169133515660816943254485697387726214190137532081915583114445940907373483079263391857603988720486542720197816378121864555637808769581105717122961557631959722912447611818385825679470064872507712618500419912175061074341345360736476834960520591648962219570251523443430579657199983309111731075252115124710162440205094108133815012274322851281230836175862075272857723251256312008036022153738339311134797523014234010536513761984716028624179511075431526920230181871399466181955508529615868608750880437994477847611266000823937716564559842079937597345910120238717432871032514796171842204360313265271671306687573341670203886169625969292661622627167811008778356210038079141726883499242283259705968555643549454816514472334893141698317713850248471045428358546579183840050417430188386752449447283441381775629233744436747760537982681363875472794160488477090893174087452410938292389801692116615427025749789483647355782931900489162946966293402055770410304376282207077059602959588510816005434416321285454052003826218545848762274542959537484880040888806698212538761685509578922597071599453189410785935728738464083318278452809662082268268298402085046887403685100293379846314356335313248515682192258580487108578701265929499368905709411879358474950581606515968610058756947968*i1^36 + -19936014347546502237712868252936423953723773124273522299528865943929773658377001424085309619093284307429362233460906444595209594745283476645238629627767045986508920256237318616416339706947944142087641805781813797578243616679925996901937984469318745170232743891562589266406512605151427839566081594301192579520979259055674956555548493794684684742411738620737464632789139716401035335800575652506917837062747665403734473487744612737120705145288810606667649354756159563751693661395422016520856009585308048692813852415386837680122163483810040890208311212654034856586122375522281605413405894488947407796082293973276872607460159897299887796082386630806748672878074905523165967960619620920079319601366265782570491223373917600968746966059110764984371340040419088562879942242323876249931426963117680937853270813031966954666242952205276612776700549390065064901172806528451266491284358441528153629723895434270494780732328361119704161310980023304283547489794511958348729678619262086908598175348729626130685344172404336602022433345426285414578738440624411546438354696372772426931406140273531680973850114648570507540794226934973582971020100390396166523034668614217510681036805899995746464483965165571926133058216070135911000578423924081985869627306161617223536489334461753430900932271559524055876792083664103867852827157241418072965769982088987060780341630019410923272055635194343577070095102481506985967310728531955540320594519925999211852954033504646891890665059020231436179662972154470398209933816473908069301745225211944718336802489059277938175837519406035761287557090396304858910043944226851948150259164268982325499546826489253537471731038685717020650669816755052074607594846333675334746970457967500101471863193361320945333517350003764880723141138495390479572737609203021907248340451459722046396519386819955158597985841456665964466398758574847536506665258051242202272361714137176437030955272005321958992653590979319330220570059135639977600672723186610006174254410176897512299752810814571960940077919076747785724519368729956984922630956863514078744496851813409465950020452046397273961278568113347882551731029181159884189741698051662561547074620969885043936602263737000633663925367371787577901895067348453056384620909620320563760436000056168415669644719007658605951123298653964919854926042188366832972068612511832033356521795868997554123323725057769183730436042168122850639330825700447712626161105940136313668330293928913535485125390724460199674542205845558226307085559904811806290131688777655607836786383954853187150038618370129735365596872144165151359312106157183607842851884866070529075390282694945736957449055261897825227784598151134471452080216929834201514050900667117810792664040547112042042501788168050001048097688376174173847290062275401823601661417021333807749209342821866187878221357235184086916196585626915220883786192390444810240*i1^37 + -12188266502001276291712974149830776471132732792969444971269862409728693493392052165379001788174623985580505539134189387862978942024293850664306025710822407855111973420093555711205273716099353242560446102185833855862798515655874729842717419824389385375308867209296080134312189415116765051311344823246516776676278223436871218577028021462458972500118048053002715635368226219670710343639233072775920428749149109925768155613996052547589356435146774045137968743124471173842284462199580401501949970382560154022861371915842741595838892990966329191113427956003429825267177285111931004349516700904353998576155900113636520118577135665925765323438141779887272835758599562892712992431221801912762543007118802507087148338202573401588171797854729723368583617431903671350493126992089393596377033128370862847172934879667029180377465221091322691358037198603087801327085030833934227892693122095597419645787466841329509477318151741156326862018143307480539924970559968059451233822729056310097768735089787861796717764602091658425436345223546092145919497127578884691811636269857696275434907090230883153894092369613085123082873953902184175183686432976027419701719963530022614073473566266909606603858185147099042939078300760770955973951990756362266013879853267906960390905026402014222026162370132838987487193321152776275082376246234806251230466810358380737987074411004089577420882813970747393618714329003400997820706657474245701755363308753906357217205617438703586114677675705140105694946422162069354152472996846258891949423521432671001269507885358286180105660595136142553361370723271066179580192176443030471015684415045381383127979773674360497609362658032283282055653035185939253504196196851079108818066562285133786802968952308129074960059377665542209950883918706106518427662371843534854156555758206253512253479861053766298479228015364254609245554025508729128319954902190150169642670107873520398348502445018404572220239575621328818388759966913683413149347705276759955025840439806825971198518084290246380349956744496804274485250213590007738061503058236986208252119346908995753661453859426348870141828988889773135992485783455978275649714163888057043103622154749199364290116081869920427303819189023940844434666937036085222319132763026718445156078536904740716163839351192884369360286435312467617629275965067972172820281621986957227850089663178784752364086820989474938448383642649965452970626085730605408411660301093955233732441802391099294067810029507163255211892681483547896464148284400853912616925516936568925200400515241108722543095218571244558044092792234577117525661257038307798122626638673288809248735010272978699571300034048987145062666892588495878075231355396981780745140368565699317119084899134724588333391738503018179698416170757404167273694857794016271082877726932451773974770745216069655657366631054909396896748077053196204821318835223134208*i1^38 + 369293366364069909390172063809540648178673637220493671803417121324221473226927487838287133846210732285011014060973854516805985425975978369623004329659685357022054532551549342640763805965841184991086137731272734444923789161244236026378955635521666053208774226635173173947338498226629865567506054279433086745823627601259626267996493398109055623562534282598793360332827288784685226132037753905063921332140311247617096998983409901312217118828574000846482558782619041736586764892772631951485151247150119418022857964384020095467617047798744774520910074875363719569107141050017927741123509791615060703182572941018266549983721539338324647550383081515927466715607815101175390851194078723183810152668797273948106636557281183239005933776299091925130927121623421384200427646296104655506848287514247392140033508601962595159169275636078726705379795748784497345151931910478746661561281092129629190402630785477243121314657949058934682952463658485646471325124785033118507517538617808215863208221281034816387328701171267108758363884598403646677070080752310054049241724114481529357918840675390059723234896291337773376738293970766109397265451989844730542476200040800995535186540384098858055800845860673863130392171124930376731621004279025611576561520842846254564098562813972964611443719536966544831130197019486617862601155288472629817267704470707818543233857754405470669305834088245994212675494726137912129744643038188002596638004714539796134147334779404445600443322095397562610271902405167557233628412690893028909882077492068272954920695688375350420135607770046636961717941589835535991715944615299976674113351284986989239664900980384574536281722420064108033989107202814871132472977423737034333071016556486006948782300135018948389520394305488149074769593526024893086804427542692686993829321067638171914416177370820901071367287282583277650469579553124028706215543892020700101825812048253813227667483436914713597870955322207713862230499883463482183385758452478536394807662731915795559938118859523418664518185973974769483292567249290656146037944569767228111403115949097320996230027493174993759114164383007665708572075919590358911214479477058659032875777566531138662230320334902776175745538747514944025668174934535782220589255164911193707331828263644522228098835348518347685052530137352545574091563253140065294460640782207748961794005399316575030624319697568166956379386174889378131827210486846183502361538877123462745292751573860205908275372071819215026711320155130670138567758591190660685894006846551775213017515461489899375942033552844258447984542002100300988703369212614195024552975312428224068176684466645322170218963102873656389830133192134211290159582637964093328443252174605839281302042127554816815343484114013193573784986998019947741271694563366631925227470549664075131826272304814448967308117463056940307858337341263228481025521745920*i1^39 + -1339094891420082906478949459006182362847292099341499234969954751977724299996394675767029771748794789755469768231499752676235882732055397872671013906040547111058766440884512981911527501219284419445269648791894212568840125128097969621546760692344647371429428482034589445422802191595863423014345948762371537534402033587804593862206213637726770898476186010813763608945568528258159378839301119549138393825036645850640977052833939873887027759978773013354392099244467259392320694823446320451856551949599542979548574021022111254468986142611997021688306015287946119120938107865658893851986667651512448315403593218688448524918974401799056998325462323968626965764610745742166583250507691778081221238199043093726153824577453535703264610529508307849075949720909205987640589447511216041917767288712759014604881196023069664829017286773600030138959067964791410242501752161489944111286320396696596433085654273803909597460170328146962495134563456836989363183838110704432000506992443622791906626790455333872643031981810178170327074059356048211784886210830641472346173992075927951023960257850965530415554257992457261562968475378381303154973912552790496849661229773897087560148151072709837454649791854366468711461016616927386562182280072019918272849304114988706763714722691074573783917024280704552139921333935425274427414616495741187811278104544612996529546436598464163821451941285703731941192167991063863634684238229306994878748057125870956320095109239196454046028932556828736009159102420746159759792706171802240268207446744757897299217404824036632732064566863487813174457735122379407072603560276806797640851115376633649528357356632859747577545417509071691969213300113768242276032172920368461941824706350977875272954692836995668291030034275269741918200625737218140280838540283856866117022575918473795617299976813918065735410199209529317920579703612964759920751911070243172565429270126761070293230542126359959286466643770270658153010154410262265779813357930333694885984750846564964640812799268292674422426071243858708314518076719555358158245300673439201674981264192037141898935622388026751233844464192201722319798755910277573043736483661934852813503231591132086775071573730135115185598233616494563771896534425415694602073174277193948962139820889648957029669597030336129336325408765416776576021090790610957250361436051310656676395868863455475727370483694234357645131686590779146676836878679088703929074932502832918979521853585860563382657853948274443003335979352378568830615517157306234881975226495941025604504595426774593198500538415058543326830295793232728284679973818030797024675823625445940901035040632883938461825826069660991606671387374060265334052691537462593328215385363381563064943644426734440748790508813240787997592482328161244030781334960323670639148741361526139636950799739683700314409888873761616590515209108534561993654272*i1^40 + -164698185406782634788479028161813345884020186205303474396787340482758194801052859774712649223531923405483749542005946718605919097791539348703087495414707505985003479389085631233372454908122783617587048341615259135786674668755598197012257685405950113801509948394817387247304928319324596093140690561862967642552031997664305812197892807328354689812338185366401648405265754666078738252849589712513245985299243429807711212371827570165603438035540276404725277241014208997610810685106666420611107536679090952589239104960652304950235969013490458123420099889420360397320560686976648830359371379072145828061834117343509091015806272534219141049551352912427951336333286395279886989780153775744781752641337051091241671942049207215570230207402641112908104350767164603534009754464594637359464500693267564659171864424932522433035247017900275066883944373583540223586544919753245077966501606261282108447163249680884957878387132555673014757921591214785002040323581222784091135673319165785657995900860560734019149096750661812214013493642177301873320937972751256699916149015472120591292995851323639534547714509184835235419418644185822365761830330187865976633609204989234911777643571886808729681950783548787662460901674510366565057808378839705915669487840196305041313036866303586636345987356050756224403941842462042483604814990978742486570848216270246067406361736498807858903892798041493444361789063532346941796729540463102602963305713075839979961293321672556332522733897528986908563235052395035748603363072841645922643120769266675849695770545972190506265228544763203229032715393560298917638334402928428479271470701256097330339005914648486244117784398264423266729176192066897619375334034164757506953575499037713789402872479164691185376617085582715714468935563361242718847097078003155263723924082013231079285252722557573326578782424459412064685339202137795957628295195692424932588585151249244660201397225045488294055818757018180190926784122538223595987834133506656867892781339692308847683102080090210012977455278794066089328785342503118240514335527237275487209103161328185401213597094065101815044079025496885660468642144270268851504933029831037338231909907135424872542062607853085104651461808552550746057828941716893251387216730828405491580921821244810449665030682707997824614799335576786559697104910929536877493502842291525149955320976325461173591478713843400768063363711843313809910279866579119384255213069096412236991609573267374496887783133963299857092321750636931050949021179905404049832486223434827264013205192035242100523795086374170185909134817465938825969642394033777708013224983302037575380875317845959056910022561370750010798143426433191677153103309562040807423756352939347193848865209323752663314458984429068586249066921229828036132493956835647434529089769055050491528391109444229539709442297784442399181786757666715992064*i1^41 + 4076091416593651837265768266809290297872014781575990255388311141147923245810462112285866792714414781446930853802358789746520379345627435256803989745002478856105002768422538186165352029282890793972051056207826317850935755843197918278824361595159790501009159312287232413130816117800141144787910340186508573057877981228962359526468724638834550825929268747508823022102358957049949685644877237325404665260651232079659689583746843958055132792583366084338747725669379111992771010077687710617796816510098757394309119605510598069515139031015717825034747528591940434511351184784970599273061148946390630616959106725345820140906933021647857068322400868755865308113082898312324142287123824138690371978090462489123947757063957391101723029618163134097082961268355087049284775446352961372514257145177500439294650343050687166294727222091347222197942649282678979422802674091811285557009847197587199890551768667636146686143617339314930322175906815648029938454799727942043377738879309347179316500960173556722220613811962167413157568162241357484539485743471067610212525637090055935319141956690245200372507033278819504986670295624220274091735715331881892803114418783470644914023895445468594858434662713401452636421278960817584938416797639234690076678053124023748056291473707937477472808199544474906516524383169284752203556382777520484588253684380425982022939678615221082139730123635822081217762288801582441559560046555330576654268221170277763392780758381359136962729088288776924681058442417734159458298803582135365258602115666131730485194749662102668488310648740750049222047812020440690370402302027539795755455049137907107816158065112219610407041626936764501156977502465721448757107464466641104181226055732869136286799771595210035089585816958823128987416193019051263753219164045506176361336541361347932020798032613775928298142710817525423282936742906629597200800398806339779124649803302266614551187266387867882522468413876375037568795198105992195515286279133201006745975077488688203557620981608201755826143762213162265220420535275595907531486030025048169272417308173138108188908338323824616634707672587622690873550017205145568434228180562036959706155695989112627395612786553163406600325738994559702521733612157803316218179903305178839641442129544092015190275238075751128885150153822750762087725922235143859693759450791842216955812663782762259822027432168086133057027988992850183647195314109503341246745766575490855596372753172081994642071860835415908730236988882930905893714583486997717357805345182129179868785453005932882718118107990488748740091543860076380709373227748728553696780136401586722141565888232393228896990538901220472294784122793695252907881068732052870896981595396930646858324157422466781697564379331393504915966051177759070926214417969772382603086806097753252178524584713445541553057006313829939147609700422385664*i1^42 + -29802482434137779841669178752980556228124924873642773741226389829114015544643525468755873319295369731409615660670457635164616552922069339575208655968528401577232237170319714182390551336768301378156781766846854388700057667777103465141854279259994326789084262346536199815879187272417754435731423614854171627106532689472174679749236971949021661700098034146840396623195168852150424141830131232231916152859438127814158539163937495638024733167738298342228919524146541595932583487593470711830875853256540048228831314336287108712026501013198390968454772727141321047310024930153844069962150434705383251166485889706649549743954804625493753201496733977739795554355399435940486676072644265509373160523355623780529749902742979852289944508508026293499587617726754973616021487858419619431929212934115116721877578892545470242466121072207011080242034661403030352633158047853444687235783457553732065040400143281420568746351958144407757237306032743315986433462943601841190411404854649972158273770331858612220657888412517736086566768400906777951152999037657741504328045340825789166349123125927906299238675132332853581058843172122217541518245336668548687657820813128158591284711445659566633023594057567488013706719243266645582087406394113136106071795804711086113362892555153210981563329655966604305368514484320097753019855649137423967496497289548080654086743764376256011809940821111700252474106913481616980739944094235773485609221603861432336890345130964150576614967302482955522858569679332080389741167768747006443831546573080597149865150837225906673007078157386627725927607117377941055354741516940020168187075398202827585974162764935891096954608451421692093082285457505384397503011216002814461066153998807133462725394885039290543121346772483747266280612905966472032982421280216226677559993759178225136661137830552822715363213108842724843457166670418093512484049748094846489491319794446293010366097694981420566732757044475209721332338572285171920233456228357451056627609869140097346658263605280955689741797929106680815393895126855155274695928900136358180956089586984198649013624104412969983469488470881812376810875466496748874624814387970433977531021566599249169143556040342994249743933390328075132773884464658642232792550335144691623649432500505827194746045799096379833889171424669354371244827052949232717194848261846535502471367732449820104468710243421157631893315896666555293584701136041350242089177764610378865032851361972303212488233507847567100582946618928439296356124561641618834453427016209295000860865802158231540783596262776269714457889055299292050882848590497361182963256316350632909700493825367825258474714709147256432654802230663035194443826998727799249160475276516929905299006845262546160399221716812980186077282357238805485267961252395813167862997583080129533652574290880334633437786351482173699326509842432*i1^43 + -206879687579826220071655354237628201083461113130594335579502846325535973316518636449538928091516544133303843929607537048882425489701369207465697582314810777101237749205496449289519873824869267782692700066442298912107264450765096056311095742260743328650606122649555324310972729820110514880417688195004680989713729844004897099912507953487903562030094846078522480996683123666666895913531551661611483705066413101214902881135990010805429460506371309850288320545190563298844449275467245159820616187086259891662897197950364839051187678523829565670848519050886378135459553503608313223721280229084089583528419807130618995096443360810129267706015092727413924113552116799885784442398756092588376008057645479274319085763430156925867356746301832174939237486832208483849265914652280363153460613973287173621258940296758706907923524169785341515500733199332645223668290632606834541623607483184145606246015244097823768717889393848502398924206908375580370904626420333160689579719719858553760056493456001710035855419263890151440644461219583171797729353860266456322597216600846228526588335984229999884435024690635426248852439376275291273382775245386423506761591907670562033586314242204434662404156871867020297822957522157645126492673143467554349092821817205303364394009951917010112590755826235874674889436579111526935789974859298264364727133400017580092973818282927568408630081457209975808524358600935269717389504611873833942768024875792958170526832067604112793605620751688061962016919995682187325482765945448803145999266607270164139236276026962498294631730467615822879012735281912770006231266364983211794164949667263857141778431248866170559866715009473554477032957679710149322398314864901648163352056107020101868289015997149927770856475014332419416113997267847064977383407579960197359908409699897617608079886325387323037781333113591048281716379579251186030243614767048862803861011289431270105170726135123235961802015095662860265390648980982900368618105146180604482947119719504430854897356858764939949456017240925229549674316192112435588422957825338374195091292481786416641707463084273536116457764481365297210726681145525221442234328712678707249817169944460604865115902056046444111022131677227442243342627285192077648180313127145069665845852554536211236199437922671910380131702031034747751455335818874987197253780701520603706598129760444075431878580475334441584721703254520221606199210640605820602619892729248269858584174559273968587681427169870738400805411778976748852854649279408722580805359802659969098604025088510312113197138286510810486595666148409932984277141019473845747383268277511705483296574179333417151340192232633198936091439618516920024850133020482545089264017489481706284116207511944875324475482727855727775788342170515711760440922909094216966432752824442552691737567970074513934500179159803407980560384*i1^44 + 443010315546806364481665245941567301893740761567744929463767678759570211125902091161843406200354710993013617067875999539983484829972950736336774291820259231446115612057839308761245010562812034501140211059969740598975720577514219899500209032782071354276041200083038596973973436975659392894171318345870946387451471923017640962096733982753165425206650795778049426001005792400516641636062381079468944911091760214713577151973567486936830400353963812216782868269173224032911056671975934537979041570242232618340079428138581432783876893800559966983083373478439681797596138244288874773039280570465911303354628210945611184047234415047079256671565248247365363652540437973632578237193659139150093214554836373221392060895739479804991860509762069074450013211069597889324901933968264808011948408671985666372189961218646617616871075811206443167634806458948606086552473011990077431771201431202636132726360814124067605964994770633280049403705491388844884016019120335788588984418665222865476026722397915049862058198214488415521275011943621686078330911507333969893223816033549749806080920322194887093085017984118270675827639411340292159714146306442043098053138205981465611932784080633111059137719377643943051293063701733201522400969565565611262499579597683429840022972306985715825552825498479640732271135282358007873992049930491799218476323811703052199535284620519267995665580075830598272585108056209020986708084965190542342665433101961564985648109159612589148025210723441397437027232884230739538981265814092673308798292143066074958839524843643030511399533646923122196784081562355995577815254447504864425786741483234796513146314808356505281926806911304106010016962282963591513884126532406892048260721374244870732695526537790954865639226972051031839724582706317852200868282430272000511490267830856787124394988555533202706446760275782400221510528966270487407094430273708848289358511713072241135122303832108581114261812544648410687976153448475836235870596234693239869532920266593389991766641521054608941663853354337344006073496660275621369157491920165638547337440587378238139813962240264632721655341167298822131371897149097868297915336921575366530589201957888913518123714239101598050034927503488021514429137067378070522975208326520154658960898245091104141537232576937680139668764740802211394633722706372481060165596611764956034756888095965020265966391046925242791563169654432996376672704832237970838023491466316536277035681958604846135388228888840277483448754865455008424118747953569653105522379970321452346699311444194336502782384234562052162922220507938246634346164997116345868894497985483163407889963688344113763405479203104807014502882646653145123981573687946493137163408199107843727278287617909415525573752717397957101600707399006037865920248730165281838890094218380698381467111512898948290580881619959152640*i1^45 + 146401379668262880653531211841809029150187666911614811755149885878189556979662992526183309462013388214233922182806139056085482743216209680506632662049854122841957533294677815429051531958953946059795754982885921480309912200287178137837596476087409982405713524170407994592616880667823037698521547325035050947565166307895442601425984223806286332704138939447595420172418827521895635895310755538421594135022242823222683484461615910503985479159274699229626479024553164223956625040574590019058882534198375394961365107678966658307273932007956569622244247272671129540026543270753597841039337330808088153322717064090350669621159993246753943862352126116402029992856969363314237594725565255148284540837209929519174699321266394822314829302593989877139310967661907313652461398677968472446711567006180673634716245836868408576301028733316831272185508758105666237840564712156256895907691312921657417834783511022209400591225391552250705686309153859489797188542783099182064437080588799711714454423894180163699673468088367185752507088250503667202563472045276912493331098901396852798083359565601198167813555247512190928755920175843286299982626058088522189626908073002264256358613162982055020676624694666182854192503662316030147039954247842566558649959302470952995005717580743437359470075716700327895388857724030943754242211465330414623422604075870935725351772891970197038165012728199662075053755682599506186051165679356532232822642975435151768308571074056308763790441953744574370704948328080193996970636666684303251865700279519836317766383569664184647134594088298670780615621709652509809398981574104501427051723034420519146278661670192022280881147515439415347276981137714721190483053893532052019050721533662752225721082786707085538832970811638487332339323361419937418324638867331065316395300100592739937236750905256764663104403444871812253031408417397602302841357050124759297141102719946928640501667002418321341268251308800261836778642362359764480206691424129917334383281314215862724260095978168769752251444186033454810938536451972309570954355217390268398463868668412214582922370564703109287708805927421435790470172625639311068234042430256971113146106821489042896081721953910428678891953062440553394632296773269671000591589430010116297844892467956121850716894872388591266269888238990021999448108832880311740784648116156863910252354590437257146236956687465317708642513618702471008370743419019565223166258688329090972028699039233084696566842991463064225606320504887474163071341441990574478397117566950259344610236582380756244685206747160656043293742222006061806848447893568317033660234938463587208166185243702895374634468894654108311223969047029597676120291130377668417591234018428248220426316950944178344468901291109764348454458948034066223678759758468735108053626502898191916425366470020528296915469355450368*i1^46 + -2551457062314712667953092559667580474119915166937516553095788220190464771856974080668789127824909462568508491170176622189823219672653804244023696567383799745407709246905608302038693562791705881048378470775797593136159716903615947347940525741978056103230593959948064251395109734619518040395732363203730033663296554657499931986153304120708075075811474871515728267611412309878180941567549159029481323629914190223195929090978770331413598722558595571370410310281866941346792633541446693202669057614536555017368833877193717021060266035017167074872633253132579725352755860658696961575426948035334924492976214474263248737157461869042105833961125727409456353716905645594695584173171569020137521116553155468779368542466796691842606422932454792007109224827270728329391161021379437815944590794976098610552119230593013467429794135464362250516843116344537897958893293239695779894027962842075738985032173070265318402451042748386130848142568391982117855088585518741872247034146563210518551326661447889517782788270509960564371385828144694967496589729584052068973403914534732718598267767429634818694782503750632900846703625832683391361345932515126048048834503876484022294506917802724203008386206362339219984009965895931129146282107435445863840256282590746859082564590440117734811903134617492062865510282572968163259660774887755500330044744426922030487995523066086683627996658982469923128564860670592139041077250625492965101489865973188547894895299106683958555665435059421480316267640336394689815086152336301565465083758010435750997850047168057832420629411923647084153869702548368630329711642094082952724139859906207510395954891169979891269687239070676895209178207880783236986901850559681919579404849590934315412500503268483702456751693858010348843457630199564444646153898870140734293713219465793657205826257316308007272194101573387912859331313034638465876272853291009452088830564408110203367022818897547099941234530966452071143121720946189260945620652132153132431678129119804858292844192642673338124450673244806138505673913430260751580953439951558256920514110634347522139543684351276141485286857466975420208369864619062335618398471118924535916584834458608775172834221602087481190711158470382069790116130137739126315916651224242011233870300934556334226001606949676788522134126546521269022476862140370191656633039680400594334543106987192027126132040509361669975267487407286831747561197938696911054572198078162368988187004673764445101095661412855985940119815191205398899519167054041882224656222118595144807714672470100977844730344460919351608791747177620641115048435255385681016676739838099602150782949851802218219801196012644650920733748679301141905496784620074141576813588563359739629997688235109052489057272816652062042366735498724182061188549290337015306865457450336821263480744896178562920274198528*i1^47 + 15483550027715697088217671821397284980998948033122729856567433223346658951248602889970706573191330436302796559281010341886066086034522830229724937935323124283614439968050114556976214434081824096744298385672127342210600842033090626138070328282351718038453636752184352042182297556441797290404218574547101693520875295641527781935923326131377291091574828234580963905048560255689892264366483354352423276865321375000085200164063249568493965486843996502661333547690842890733433711550078755483999742862989433239913962636423600280092923105514190490647366558900987735178182629110589371431747443263585022901613958249901800469422111900003861972238871976355848659617262655745549712124335675949824826050593470793097737545681055724660165128293609235849956976165814372747922862709554079920349359180537353957844623967942486801389889037619935401340285940681499574991773591220988994212720583488754204722560875138980455723376700969407551248294337052349038747578900692093188500656809957775796764864125735513681272377530088840814483957616913991175761642802338182851155791502870701570693786306319303126397790951554655237591657811920260664161155237825745109936163085218382301685924519813893908398436384151107695256063744374498475198988845078166660120166312935505969569134592490110209660330364257025537144184434456789196689452474174431806139798701306645252868503339041843907562132183379361896103688908613546550790187145690428961279418835786947312496576716446690056498191383843929145564549129131210977988023584505764761977894568281455402936080396501583984606925052259817549027590769669528099541294213600534170643792385377332460687101926857344162668882011472352503543305576409523351508771488684757182303409297683488934725187827859422242317329766925994083562130780405891594576901050233130613482925324773489843231590422389779013158298251413444185856968399810828305690445944566887329197758254562395999908040872834348226281195445126505524215537054005726991560185277895830832237459312041142762811699134468117558537136603493888849135292371631395467871343808902116210441959612722324045989971559190624348681564865170750560517459713920788327660145365257555872851990494060410468586312472703909388080486465295955547708944084632000191861059437341982332608271272262648849726963351793496972466129991673190443026849560334065305829177006751537923144534483795464507386428504483656959889141654775765962012236347461038183832361460682030441143858361840127166050396390287640026408839290269260795985868725086835852007278725710319924972101580075494343149130898349260260902276631143345430516120323789757339755414543612539832003994922813677873069361217642334148185255004208505996346394724203711149488662245692034205673896462132267015726859656770191179611152377278997695751596049176258161309677596383313400983817429835980367462400*i1^48 + -73056456790551713170906318393740355076833235052035609059596473900021325677861494526738089269644779290605779329144401233916485344977416345292046834352653336170839508984920413396501160465852275928757307746794418764938372222142630030132672016653658993230877641136062746231302845316156939035853616059951830367709328619756980960728553852604809067303505132182134787244658564810584630308497696046221282935288032503755086761651809031309745141209281118496579655822896935204262257130412888529355332820842012107523116517907615008705548919147119342045666144548036876912925062548015203403921461764614072649642068307342906155176748914214188148528105053984001155448113701138344046968296886027311399659403449835455770959161429358526364442115972572535687399379833240217713299262403921052086132605286675364071632516974539324289582492789654420778554299399565553568038136558205033406821064348260654627663550448583527459979732119432271394599148490368714163821670311304258429863855124098146972519092089899350874287521259955348769730146328840054379894574941756541001042187096144995961005571810796496673499368907571068760541939454519085804162437785857056571507673370488990893021171063594905092063443261311097297315160048137260958513859655018017275736228150723850183662551753943325006881554766725683839582938802502405834997540919920469322274928589750133128049743560334676196810591067304598954730301608542114491380333790866194886789092071932935281102536035187780111654068130878839901782787166309978086481830789233355524084205227529395387377517872714883518481921356706574748418958275885205802175471468140579304780114128442758432010418760096718565997313779446441512751538653435599052980711819765210145629830301625628736830676546482702399875396794805157302940750665981252445947396351674791144803762051577381072274263439970667650874652163658540064302158763040681839636537030691373933585724190882558703814412913759809706170215097449978310720829466441766049744280448308400462754006687953189732369457323790432399319255604116814074443802614677813032647602192385532217700588513560119292664509532984219786571129855249783805298925078950593845661911433400764262815742451264451973718134920559180573542626079490437805992030447244123312538663906257147560720138029119091239946247656646359189849609322358599106715020101362686109134320346796945380524280762457836421429291248807080100454560712542095908988877288812210569994064031955615829252270720937614943205609542133667290603769336427821641295506999528455858448834938179845085050218689303038595444748922220603972643619776410335649845234892081760755202012935623222204186630573490903944133061969393197400081514481684833282518249723303892115139132116635644293515224752872468853410912984272861802892367240169897549047173436522394811743190615443652655728745635047800832*i1^49 + 2570474497749152588876600405630974595539873611208090727129256470036068488553505237751325870801447965621558883543829871233468117822953036031416436692701093356094291363538423728332792899441985795450605946235185050179529781779758446640537448701374433031034523133264546644738105432489731679074628405912032416281570704022938919491013125130246535492648103361818301674384422882522085549264491630657768919034867710784649216908537335013528434761176995411883760211991702182871961925703876794764081974988601296171621972676739037199748481312940100420365718048474510194143404435225161167961437644356249930591451717461809966683433035569543494628968518993187516698321109584606272621880786256706038718359485368864896277372862410945334645783938373005406025819363553103080258846802348038424180297676764079808634178060775870655322570426938928415496486033725755996775756284612631169934726516499967764181997304301204141258768885431450221299519602142501495775105611585396916655072546513775770579071616025867604594540745579508019762942154867522226155334423544939159854622168333838391123735791430166900206000358958016409942838135164185042503331132909571211563213168710436913649115376476940252311263457719849505545013537882600219943314125542662243991284833460938900494325162377068816674414024507503810289102671279122444112209508374058795838223700223546544866459057375872775930505535931107703185818340736585821388906198245405204186391722297549091971659251903392593546591479498163413193903895543447893629804196193721376639581267918127484398849137358006001402920316827086296195153218688551900430446615726513521581661287537758731278148902333552224630636044204880398940855923759675178422365383755040473975884099860152760152704299719497440400392801183602809591870821643957201518400293310985175174811385798107497709306903856019076187681552880299497452740513605145347766941245056991676611549309736735619394130538048581702973623014480829294760336655021245844945400045725503348729005778197297131949415054483258508777449611011036264571525516482105122587393461562465577430398083893160822364059928455816476914945472952000005165795868350331188368314072622728397252766176590451507179929987831473293774351533248141062572634489594717463170145469962054802261671184768801459597294182869361210107289739422347629677837582931203304049908321975249934817286568596033429078737581057320723139065927955194393018883350517672009147673110845114976471519083430193080874124434773080686069314663036114085657372522194397444473360192612567483329449482079176716704850678872204561620158856938367671290413089058797955962606356100479221315728470972384865661351132028451463752542100983813001069897122813315259818996141751437484330513159040979149387505628218574918977914010519949798495095143058351644153683999763196645344944551100416*i1^50 + -47478395541566931316047048830870173416231141127864533067849645817433923687173103251352094445745161293113623289880463124726224796408965870232097224120336801600558219158004871425910891573224763998830996910019144886557721672471323142823160871395484395914257094333617585153712889911491934662622705663342955891852959629071485276981582159813934152061323953342573834665588143908398510240303814560190107602009674241239780166445540090750321268960051022176745213035234159457379709635494892195603638202371483297418109667027869781196052326829822869416425869739880346262060972128432619847073827795073905348718095599966964182227293471436967609797347181416671410650166002489114795015158514556143550658889866510907187822961920878852577441935340286568690950503266492440945340106391880971150684418195280105314406569112437978204833047183576020399314245855598364303320201389097617757050782874246805507027324213001783570269915364880922439027761401355453649731828937048412135908407345844303454130271857687764210576887690849347166722377579940791020109866366959895869670665618424453298658838265985206585336749673270709168082016869394198031723868409585500435862049240328811750041151215473031310358543086601765868181937866242266810400923780534304575521342164483109198815024149162128940377522372326221183753008897406484757017956559991028761582572637827480038540155539602993884803028146963063531711333109186130965720559518018229165240742955583269097536119333245953919050217809335258856184240942738441697397617235520187763631805188884782394130071760067443964200577285211409966943798402664805227525374288528447108792874281398603689488803056188030112992559285943041229387807194205421637324538763629599969530674876243820215082784546153815646278127892203201176130515723863848801619299338657071812740504893175934647652590789200054160268960073797916970002500351282644676850202999551191163612670415652790938948450809790234147610156322990526030490490596372343259511780180676737216145650754751127939187303758937186033465240546804797979463616372144549606287846709575572688118987681299597042959054064571712147675030336840945913590001225828871707756659090833716225278063170547339253836055467154387538339885028243604546816798177200709941335064793795739690638792295749888818853584265455006869345187077989074684839750483035084444134485268509391114982320627993135516327278758218710583679528630287630313141288444832915350300937511616009976779204717511313571752572910734385302155176518014355205356599815291922321139148770829719099041069484984199120949308036210773430097404562995229297717881643609274401444094666364502338176271229707059343997519372379752185619702914268287324968496578553273529333674843996998600587636343270521039050927395554851212726336971997914042018891430712435212847730946222963366148702208*i1^51 + 457586603904078738392026126366940692142287587822908460381081441289858706087175362731190250475946584024685781607869523536900135287543574956096816476211425559618713100455282850325767771735658481808030116759332641775176933864434353163068925255725836243115754580134005820916289093935657968720227187289347418417288009283140682284484968181157806393289717484327969027011756375400054676765623939719329827805912644918683113232770848836838599002933864751332611642601817061834778649969906668479956326813317329355902496583857275809326038102523333648516511284070452488109264146935217631176146713828758697779050625894647447516425640425906498259774965345467321732638663135662606440439734636852244021443520499089423024366128040689303490387422855204052222756675478299467977545214286121497826206420778057819277888005937522157972346339668307576916580563875177063135871942548480224047735598089794293826796690546568011632423412246498121042674118135271921313721641041297042403508741307749518741252349533831497673072096678417302595266102541355561357325922188628370830906339278190645577383634457847447871950157897888184143842290848766576007496933416093881283861861977853206145695146343117325559358124326097918006557043590229435123087456878062507090823275042562769843128159122488383275445070558946726460283625811458525660942563832069232404245757865772233087238678896233630587093241098682992804762477914755856123782987777852713246462626549777045279200025118101490027415981144422837230958439596403094030316883941532358376196623032222376002191538982102748066160043012773423352619373531504510144384001580562635766601168711850034214653578062858199791607918643519398492171783863921159772290503445419475037540682067453600526330001162040199078850182960000671180200556465438140153474825557378121236448443795664235317872095947990818986448509018937507394393836374732460976079956662216308322945234115630745667531083873028634155407726010226533868399268688653359111348782608090648993784234616119338210342639700573675307856384455877312275734447941306043681034029233345370658559222783926679283524880214823242415910340124704881388353105693728210790700755348278730253217060087186602330463882966136168636296399231983969672004655052226112712822044522136638405264231968947229883461531199431946957512186634989086165928390783273994984278131610338743251269949648507359413739669214768425287409692881937400582596828486907496154266678819943351129401585730891007137200004980299323683684317240257234946836347933040893666588958933126184086457654804403452498142835584153803657795235577384160766094169796488247102848217063918682706076036691004446214733977150335537434530909487094592416169797039792403147691196623243823586815451655734051341944966010046224703676219927200348644232112074238815997726369909991970701312*i1^52 + -3539098837395354563351717005152720639902588724273105028935212626293145090546244305565190507000669619921655333655717468654434619755439019740512108239142325813242937590026304855221799108233842729126555688992401505758380195877117204917547179314202156597008271605683255580916114924878945869728230563574301367667497580097483280315461803477774320528154104847330403528077525898044537791177923797188352965433474593218397513389065743511122731512767212146284018330406952713408289255636708263388714957249960389152005927143807161790747126545799593719633150284855898089773938060355887591707010479285593941305951514192254880282392521615426520005697715131857881347521392456991936331403627271631287714745369392096025523935616490954626932504119341844232193429779288696456636208107236521012780417553234372116702674191178115598906111106697239927447142392260286868396723426104247713244029539507071540857186431885083521792793927010356275705999771062655346255560700522648869196675019488017733825849543152168951570840934617789502711437245131896567940253749607527868034866734843727058156081449825334736761719078134515176360037368546860560153160113765144232628598706532142407587479149098467521816643178320331220939366179812290962558788447538103756729368517988692745432300226673252491572461067765908954927833218952666738064284464123942064357054934959979248250930410331078440559995736487856963070122358333173482160829077696123548477046405355875740452903163269810116142054305209062122104513253953939261265533522315483822802130280519772419458226459649758102946821011915534897890784528707069183324181822325885697890836248829090628791307335385582937254622207128067837711507231644077393495918280373805758983255043656688545758969983013767407130893473286189568284410814636494120309886077131562830405210687759742479600422454078982148902647726269085191725988537465076199098661998558839664944539216433075264070153827732360361291296779649725858293059542707149088192103883641342594979381192966348128934565295050475943890657566997635277857368854302871796661640003785752775164182472754112205549312609464686389909001151140193271931537033361328458541708724642070761831594100458908155434674923998666133952867253210071600426000014873656391246080291070658772431639688117091219469540901950211760059321756509771743197415474832254742759417490058103401042841029717311483086179548019032864140217914591501061581268374654972253415548580774133532342032110395454510583326292581949084797148958381485327825762859239545064807831218993586653491177205175912910381017976396093252986682563336112656980069330210168358112551377664568742351876612488302459767196101830955625410164568982580437626603586872817045368653949076394411450517638081752758414737217386647383612472267177585296772436747691415749127670186991681536*i1^53 + 38067641868770199219802120256732123358937701763445055337189157140572410434071941129088483709489401258299062718032510946455977610350317122000822915913331857809627642523429101994752757262664984575548472583278282211884185228989194026666508553257220446003947996670875304143303949668114340677106609660348188007409920222882232759876191228213476309923591164127669128423115477676828727062104023681166799250154166842715725389180752912483257532967843255834903550715736215613888165673681355462059256961760176545135310288104521538999725352649142294374332835284503553063024651578579923394401107369995245598958112839186072543866456958961612589751435166541528073455660659404022042205186645046813013559328685027894887466509541133695942065867986099329393919881653898962762117769011529726779772842956076135979736358933351852714001475617678474993324970978095942985088555983009925594347462650519007577945807204356833566002211598102676593145631464550282056570016357098351413929758914556081994022285318519671876299546461480325404228732330948771775860451978433651477143972374653629719617973587274905337457965840153727789769255034165648831427124425302963945100094095561141969790118917051592824538726754197026351081483869742887126071587950482139239437746190545336570546461001364142985362059049427631465706060579053907962985509668645266885776573466941329356232232377088467419794158609296257922981946056803770672315398957553581172085785620170674205861632300396305141805735643331374334416089368444082685015179020680283116629754447405635139800708633831569437787340789322759637414724202361218725366315520655322592055479226864465989384134834625029486606520803903689279021122547165119801225669681250828612123020393494973374438998993273916530223187834070072314447056470537934643551101415747953518752422256435653053117892331592049828783006198390585766080854744177609423985595203165269554592770280573624904228270766740343727917813122135100858876272219514057375186781695176424691493205550236184809791185717236215801792729150025586703207584224370783844678628816529680355337014702803411097413573020131185037153447904062637874419739347679531420380579208317311884632929262234916853309714457832520458627933133131196565940295840152161010118606534059622019010720953025956737229936961864158951275421448283731952544238354845240938583887745168799862345865195590936117911574965636763328906872038204553915294328523894537944109703642723462850077702819522812384130631406944832003238206701250080669985666252084254286832738554956177037377007691377109699255660614868324572660735585096969240109966234044915330434891346664590978750382426757495210626456083419820820410869859469870810712740054660917607643350995591569390167379415044402284688182619740482674602122951944555068085369774946848409264987308032*i1^54 + -550804925390043533887188533161744894752198777612497998576072077307530164518317459370352040711947058040953055956077993505454408734769793504210751290878356938438346748338262492934424953335797493020431529046801972711834485432425781714530524556901498121194862360893249105896552411322609398305802392566521012932318595316343135111983564264884337282990641569347306304502766060584538482120607964341293663413047304516576764343359083821615080083460624164875300413023068227517550061590835136731691271643970313635121363547792663015405091098876485697388765885855462328318999039850766559270127951988226001675627534949334031123565311369810631225128131188578160793484158138479377905236153151606198778712968685460893846457068885917863852917797895765163044082431626723829721467506882830301429937572753609146438747446876775572490889484856948649419971735927782944247000197997700446917285258420072295000871742930766405895235438572860086016242273329370318860342735911777571743584449630531378825535724349786263698469318710476724399178987471845662056619470498410689290819489754574273285492939271526909844756508956685553666428648865048125681893944601287786082236136196853003487843301738715908871789133063926025307035304381718267950536301143695240162505410382474392169302242327073602312287527502169664608391523004377047985993793728912309468279169082521470513490908184341624515189063532828050955217804585269776915335659875214473973718767350892793758486990787741866099653788713920986549732651162297939178314501403016054698830855796564147005109583211033637240869897374520972805110489864387527238788143625696434203998188747014086891057749675859803337054461532636495869397764866299703189941358707941479465281823489351782508289715470139360855445831505393448615657124746069568409251523480315534756148584478090190401359448993426477903919022964766437582903421316685101047174305983941146384068428379458868804549790929325713389901769965017896913165693748770481745077880503242587082467611159093663956884744984916114171018083015260282461362239794487242710483195836691316602670336999431781930597684077108813695324829074837361983537137685606146519179111618975503595550356080448815559875556626327641916334022358063341000125102809434269018352549356545068896459275847115726953159619197310159195403425930087583290665100657016584652086076660276639649121060982913406193041886392252954752459344994203501074287614154281863740513289159238796946778828770563269784432116076512908313589510728769295983115996417622955393842602574080506755683166792836867346723724220855551769070455096856995454658240599054863060609355184353350928271960975597704713423893749150654536814821666142721543327494548409674982616624709403934989123876396772652955214888237454083852455322000463681761311749431006682446561280*i1^55 + 6776508981077897646217808298492261029740129188541745897641451882195819424175949449149020469835902093077038980770017967508016340266856961722398366580805798441447170872253476394507868999918370971121728958519198834307085137345386364559877460507820406876881581659358311625506688232497422814902314720497725259772706035060602419257816101384213996845616771275232131439824528760032389357131034649557400666341157556989814108168497455870082518388339001803934422500587246248785868284427292355153084348891765497747935038135141187380861023727322587056442831991716897926567867021208108249027213925894780789457372525902562146631042389487693680667389590505125043676046851130901509487982428505316101849128482853457472926969915371163430182823694888054219314955014620690885905344919829245929410807942568802083874715220213573247259909584585434703939177013815249527338804854277649119295894447708674377665597998503969307612265150842879116992750423455239522798988012678208055318378147305471104091131110090069205004423412881752223619336249440076428181836839398225396449758752870161797316938180368344902782127782840731149784667517056602901570642693941217069183612973571875279262063216509106659322089264918692072720898822335598178423019243290835775226259836020870848839051612101645275966930234868341150272713317818662276955820526941995842490329024568375105464423615584087642121805748095714146127273107299827014340070877994167456762147290387746431798876220230910648793754772359304209171859072906808660924519980542855120089181180076400600397032161984401657051467310966350776644841246227014191677912150989297719488493895467668737543801683985503412297383913052680534781851115985515418298390775717073358573359594572100422575836287760288582318784547571458045995010033142784330158165601187426887249896150881389231682661420356568407566665634729098235378501882680798815857992089969502003245485319304401412076610635801066940137797090085207466013334045591612984822716290905578138033241826498467096271713759039907405197328327868691788219259910420074292071192224745383207318395640155525487336627745005277454906284703771785544744803078609311686409418784550144866944656000641205943859359473657376886179332579661238110450773859544351853515748790452392259054498325216703462208031968923422995489840796138400102593390187221734236231067001966124456966834547747237569432502653256014612376967914113968378954558080824668675900429923074174432717079447907629856073156133892082077344067717657282311901701493150568063406668213942357528620865338539219297454060078108965772220547012295143102854740654813960957725071226789526152141026718846716841581898288330388109766981910928377370722442490992408734722676898737010829272970984080202122672789869026731436692892342587730551612260128315351760896*i1^56 + -49244789008074625627541009658900586795334909940400016217156997381162860823915326028452615135356614786622729570162686327165919262042255575216163282419705246393152829913165553854654223409297578765570347598313244882199561905485359296546837805905266798882726806852901715255246794057582222678977538657204269633044272604063836831872950479591540229884603014682703504879380676115178338641905288708064337135389366695317910698253341409044796782794457774843002725412652199401286487131304218545317097434179810211843894249855478253540645339504836893006590606877602067433906097373330130453168036471092732316178122518964307865940909957896095760938537575721470595329765807377894526516118343691112305043678845463392511748753239088515156438030770222658922208576520804833609791730828957666541484464422593132831786095824902882341847070652759117940454724419728191372497359109881589149843061901921506568007029147919364676242946438373533127401077588954604903619289726204625022052793505449245139230707884232265563076180124787687262156952826404479021223289823699850359905477216706113379721566575328363976317181262080939958295489564925917209696353398865648845846105356614574665827424798900919248044053950554665463726905984032211179736324461554281871464917337815524487071652906486633465744309298535363765213902595402810920646351843939172747968388164407864629972245261162271584585365040002149325918606601945834957915512575924158919753909601166281381608005363395881807098191774863380805986528670197229219703424026555714184010655272073155266607712436873552933103913419210632589570644545294216510052331509243284775605915035851716350072959924039645460003660091201461759770168378742165033331422419879919779932596045249473269981587465770135486422137964840980728671229230417190809039554537684114508151378794867543012352939462264634170945778929700551416762050719840905864046487103447700295956445424636397223647666823868755845829894748251588539223902405435016744353720979960879537494588881151236595736431011989808409458693191645769819208717369307064238264019654457954579974561390192888859091241360696478865847559731294266176344218368468778538934238778235740983603867257490324700784303412851011025737725925532934343545849199747333692248643540214985570474817079774614327230042284321218412807299323066757490807924814034350902953118480061986290183129580871403223539744312385225987889854446453083190444094422599217782311982203478434327585172838655254464741363676537252987122180886989278709576609571200594034766936608381682305856151884430659928045486886364218376415838341869604565247903421992923592648671697980318046947014759769597332557364895244524218339027783170013013021429781608907094413081712149175355086441641485308083333785175007762259046190458569169956783950147878912*i1^57 + 40761010394547160199953850173193782158700859460908514023096769041783589230450605675659692839068646689235555403627910997937777294357608666882219841192697499727521876905045344462859718040366810348476813106460778355943741735020685216820831623444357851071875227453095746303863729130907007958773332260020689219490640122776949647668627455732994634981570900420171948420149647399188981715917684297658019007942745002522217923907473953997445797320822982911815792072423350221792903767598023410520712297380749666610535947415116154905724612187670895958552162973979941447236873136261814729358627762890495550462846425241084885264924663803750729909270868242581194689722325117501079422187641515956172920408953513583162402777707838730628428211289980785770605981033500447187985868693461582543527570958567722410787358257035909162679028555650298956564381112638806998035968051129517098673117705992471319409739828471251631476112750565424105409431251833271870949540468572994300057600208160811494206610749411664179225869034046354915071527182711515300902923876815773542351464089958122763477459671397491507653132698597658724751273877054935314596799641598039882956086954413783114098504752728659775337470880127461001022453441035107254518850220466798427460459052700058236562722775973728539986307403442341278800097443623999124455957917873657996368472117389024222377617955907288772309072174000699750313477595087542697146156011118295107133836841901463649702456457565621522187833940337948171257406898404588889875805173433799211227901757356166581552085082310906795963227953251270267235613363964706759994220172427227871055422746248709685135982178119207069223282459937417069052343779592602460549606644463852712219614897282165965310258552468343566467142846401188658451679395097314515967786895945258633814276547794239416863880270391933376747638226997971090150973179524543924414763462756912598004120566938079942423166864364693839634685344012827550114371216161044482624808152899333361094189686499012260976011050145733169181626994774298630369030934838546055861024116593028330813653591067837612402952111484807267589120170215092260817213000641285174689041903458866813762775310185887530641128901181552696299350219361333623375415368634377739174768845173541130234977847814898405015732704731717667661858048057077863000775577751092517961710058492724810378338101852003031706425152954244778456866595614188756084802595397070474245415121586059928308441691610403304333934134084411809200790088914898349799381219667824796555526472708150479540083037492943319746240961930558625886263889862910102217517537870490705500689520841394703497064055149733290347269696202831568251310060156595909608756765329324512475293526960285351685338284544284194360125628184388361426034025589378789930958848*i1^58 + 476823074049233707835421858998760551815534515125767564217576951836242924453074973026507052641202233474501349027200580968746462712147384513185042047459464525886627846267052869268113195724067765125275675376549604906152049486629483118025905829208410274681541756566462617092680719614547491212808280378135190649828804817375363508172076396264929716580233637862669505312611060447303357143172964544854861870133340921671786457566492079572237026851498544141750507889608177511501484450489718274741076394527111362462996744996376326786650073827496995361628794095490225329439285137549546966189400214904538697378580892652508568350621992562109448541892995286709485605361714118532746668457279831901578563495584052436105085003297458983765364121462947627851406311260702751374759161669012938624915399938174573604806838320753613597556825892853459019099060329639014906590248186621142601078459140608389208440113209756252446930073467607812735078967604421565163882200196261106519256616844662859558973061820170486108363878467123415955928518152890910421627920334597131069076588365677511927779291891305800481905372784945775076880375957769978517413252670902839709891514624542113597888989412766283525922833126440073261709834207871527885679663792216696628391089031795342176005977767957050408281385347404764331874388155217126546424303512043246002213162363082992506464195963081616063525894118085263707585053519017093974458443722739643295378133549631200824236793735820197333659321889996363735762394700782338556971354883402101563677423566363596695004711826785090166459484228618923120238418899870384053344673113557021008949430179245376041253994071157824244667236500212027395340084979183767945724629805781571405438629703680351072335783851274173925973872007676220025016974820745450120807104713739604273937345100267150331917548599578007241600338994314937848989474111208294795740422242431089239163665962393811712369499260919508161877523584732661214939243394619691846366505898979463049368313144812714461989556911521013265643606227679916908402558133974224492483805808776404760532011205814575497596838825569654785707213479145079925634203070559012688179674381080210389023400782685445066838025485103707079072273106555788268511868477370007875360711971032184316060451667963448913312736357865974570156694938412708711936493693366743536530845717092251623112290094787454634011688246517996781464675122462538812438120177594030577605182394728177876314546920418801384338454209770932196851798697903798641764445888973587061814064057578668882503775538102412069529562312379619280060688862363032296320889840481001219465368182389782570838022654296483522693773170728195686387548313123502741458470510512889695730127897553942014158395385799050129579127199275244397669155270836902428672*i1^59 + -104319918589058911190199516463805643478307451331848956364674092281688094277251428992790980650544428806697482327627871739879790166192427928424332589371877204527781195668673786590603438410414113125811084187102882777078782535932315648594153924446757468669316875051694280764669456558567818228282171342832901570886702835175960328592523092115780047939650958755315515223126690192929751466360944874383135775204606783306066496332320156987023206206712390856100316567072051372351131867707212819639712604909087313184154351548695161514300839900744625904955774019292844983275673903685042491215314618065138585642344618373622847380236272042110998400674337216507679614901646688224815049085722875908229696763496088512347423615989266880825515244246327785061601350365302923798059044972602847542130684287508084984567764833321142107542703455971783599969840473591286521187482936737864249258044666802974467878027129529228723053874413444215164489770334670225700171048722083438063783065966312638769354097193179618358861318082194961009321991603672575367325114110072035911001022288627099833440122296134292226524695678158072118172264173527639507851494042139643114148659707579228094168919173602253530696700391505217082729183361223125130880601936925211967576920055005455618869446181017387011935356031082016272766702101915778018292787261625378534582468269824123902692214456062751095024345648463986360712191413459582856515408102418625855118685322868196592725260011697401429119451023440012361269402337242698006141522804500735487803854782826708900721302897226061275831069707025480852693590602685129169134806977035519060304395847441340092381552941334837593033726224988485907464758341304470998489387033305171412544842646811943537508428182463220587521419269886021518718743110330905254065940783706057570185579644934864506496591494000534481683419913587261830370398013423818932030896400343795657306002615995192896360646197624129897249211959420134733658870991768945599227198341961849388536108020607459334845344047668628458455411605685132348236521771156675638148593420710493959945840799066067130476931435553696319880970667595018720771884768460062828771788505192210857857661302845401243593168780295086895376567067369212772119550590442603146594224122190889430516406085023774058495682896962225354890096900669382707319488171378204751630078256533459242546367529502954774827470911507130272004774586576513548065027504985161750681443220384436996070786519117677211493090775037507688862154765601993407833568890716135374611877684841400067340143286759811360129317547675232206608211497000054182553816072001153868058661582871576670790919786290964657370345460625487248069165716828984084086051970206990393313004714778076585531405630720152929988279211626552560680214101753856*i1^60 + -10870705287687720321014044316158667040840476632655492864216276245587221200815713016044445211929342189992242697846637695662292534683901633232980176636776415559895953347378652541152754135348261666380017361217546349783978941946550305334470418821143686824351605641774844817585081881523063063754241502986656417056543311371932736082202492660237782791474190134634189091266834431183360377678848709921458087381271429383813668390516892932327620480054605188368016210078770055180370931142016761772651907098816767070944870044809067770625749494596425658100250320842918152723663611195643737717413183165661476209127812111705751557244661541622484531930844727983431369406223884387363135486937763445268836544245084094117373408432873586007160053480715303529518078787499835767437920526858789989802785328071473725418754739426910617657664724987734270562649023180721984020797265601067420571414315910559431943947990031958123485541641947317762605463306234017117231758931095349776404686970504458985928246548386421858580649074888030991380757655548815328932812944484414220197346485943862153807771150962923738483176129440409595129281878613582266051637040513337828962154302993387876432545820892949189533842289408557772852864857404130728599440357200796955878210951246160631096895730297197033105950036134481497886301304380806806473212152605259299785852471728241320466929129167668605850404469987544019255073447884359037158096012337130788900045221414077449268894104085013702663147843876852054589796007739339989465587668762559804855838321096355284525921431993769182389251588140200108115394812352397844887491460910827308699347552317386618540036332062154304835697823885213432063588585644505899265595962822995774078574566569617444456265697996064912571236760153584783649415764942705725170475296349957990506865323383572782345493674106019116393559840537774858212389065545094217512027496584039458534541902579438829621071066093808620711814230322973635864337498789820660851805985723747887871065872619122586721177656928749247714283493919331607498038980694447981347985826608308396832468276685073401987140115690615441328904896391084713474866686811935984119760956943095078419029874775233987655001682729256289586798724177835716690610560126226016255066207945897150238106192935814097678459443206830030882398648709333192874906658095115479536650576026099449167806696929653555712269010382793692839632054148855704458396839196966572073056332303216341971597419904539977997154066119280112336034858851413303759195995616900074740855898601042599975244342787515779397227784580465526027514326269990257003535920426962885082926986162612501576856015416693319501487019857235847146189445088164407380899226798730435744881856164237150750898635932590252632627875729684289133205258240*i1^61 + 64034549974591694481281617649316921141019821563400913670302037286418279822312929507583798870562286041687947977335110727423308018341357279645168537573339975401555801648827310141929144892941311327124055581162666357306843386364551164634510784913940359119647152524901469594989486278124864230453361664001591117606880025205296679769058423022829971125322114657936891339082571115922780761751625295053844558450632126544500880734449640073038313549347443922344316884525816662985149146956870108017233225413417248214129183205629501507102857292352464126812918730204089884611664231832299628210398415030966011730086386245640806035800984087819080268641252450328759358229668130484579061298788997026923377697210840407109172746429742999487197824606213845151123783864752567587970220394124081306060187629060907592275019948790130758410787810041850069496575968915218120082002003264313716753804966737979521865537835477554496126434511250901826243155658658204394921767997353047339813976170277899205167314880703318374865077699740820500490101182656309406417699773508145286820264010558187686546031692820472205316355051093589061509631867701464867914359168209265105980279717439639381712718440495799787819093861619621378291364856189322082475488939416028386575997385062768129990027721878613732213311959849421756993168936718414979336250813945499241571561676609635788587502393443124664826406489258892325297795851006990835728068511117193994058146421119573914268154394986599105153176283539760851618699731671040428453309111567137215994405440916238201482549753307881594191575198782674729994849668742737037480517535947767377168102229104126965057423218552364142267162457137911318531361298980416194136341635611856029610367949117435239846033440496405129112580626804880005681132492106817422504353709903559524975337736028791796987330709910340614444541101209796437212898428679607684004012591884776343062426291673351001376897477438945252279397990925151579168143341637015840289660463414397674278901438965535186259218305844773706255913248717613814863326170148422405663220959138582274164250769240250650230365563784135648926002570801699538694198150579956866385996365264704282464086107963084936336935727016776229290643035581018543419976388764721405060182344267570533310413686671452479617279509018268125619461888263396517233391152384242553512019566251621778982227300797956165075698192175742146228501721751638825948823701983292706237732454986937447570356977914564267014210657285162277590620274972879033567853593094542928073423485545139043801629016330693487214066474340728854035529937758051511380185258871032752975540560712716701087720053099981893341670069355650504085302459964935067235852743652308088266420325391710764890358272133274202174862906084650785964032*i1^62 + -247415588622837080028756681813436681929785899894696283799719083894060972014792113431313223514038075298551801324018908852387882092921305183237433822696510768558581225584352059682782906609212323221668537157416430359624766991175372525775187293899352127772302363733655947283215266479126405180734864737375368469620810038388577885006233878666456331443981513004817442439917298809922214064884718436532696988617605000368817155915375097383367481538433748847561694784746722212028384660055291485225595581429092659260094115279292098285062453283608436789665030329650124299763511654182281583518574549109711626916927253602008655385868318822717476776773711050128404652328648686953082643551316222438406701279148455995569332923208931108890122158506936115445197991593906721793119255047424724473722784511877288500769457926402843221578799283323279769864515164087931780709671024999688962949035641437834436562463347135783008670460987023492984610255025500194322502518732780731517297747283498945587989405182275641517958490513516921333350537911111331425718256982597224059150821053122010274821893413750316283886896638509680072228821843888134104829843307671235163163928744626270136249133512116308895582608635494256431318855996050565986880753724285322152174948431695371429511372699549111485558485253648625735227495719830146894031842682119620710354341782705016529148414842292143647460496755424306159322757107404846728300137531786601371206366065636074514494799541019493834313953246286512938372722504699794724120625444975442043027181076540220201030033290695521860605910560141078534190495026236856218347757842014516989990413741155285135495580885200754058376184931393921094097454795811235389846725930653139124121818085951840921081936077191078229090705221230064000379888012345141862591342251590946727466731293094818241840597439677620564619518456155498997065984748988688204083521869644810512237003197933856381389724416171975680795581155761580871991700081311824541414361330724091699017126042020054720648884170262841758856979071448271760173096409381637654037017040688469545738411718730720839075043745827934225361687803141487359912944965445012738244870349564059528482897529071500224781840024041751644599928379170243969073433902964793387136937416651339410401514419063636974074948452059171707258695015804041761321499797481092231136452803616721353937303490699393624719814249450767079322031114842630666692900963798156170961242178623346082057945896069394645151248830917385804578818248561563722882952534026987782216377766954969810388175289983624058685597784438045268373171837403642823319828107576220566318632765613553996649526990866947669779731506761977236406069262344921796851141508536105612382303751728021580417346836110281830025613881936707584*i1^63 + 713167297686184684759806773577963336836895736307285263691862156135697870471657674423675091247816200783538349136271170106850716589113951941614716599104936219344705464042082474394139958753525856216601381434920954672349947454710206498908190126592703558192700078673032632335668061898298315538262111198808348707517133228735750164325289660963059503318389457653190659947457961362859888297592780658909912173002714767714918092518839880343722231128663415552202719640819872079821927425186134791198430168784082678309318356623862122104734265876252005530160262315739530309820737639253288942197350193997280796298080213986267050082818212074201053538390319210784035269599759159635736382714977322747840501493319856585510444579970686017148296609022140050174906094984840792617545171986410643734569518008560593050647369228383613106200612462445409972590648420892053280980456584552122144628088525794888363286954207630584419202076755440683594031320382875869615969584586491892017837894371335653635534187400778436301587054485553889245893319829098773867457641033331627159472224726448559692337294150564691923432228771471981568824999468820463037545011720011598867530337011740065041423296794123840407364417534898804890703458049407854430671719593865517788908649581807630181978454582262738502479961785404707429965152922870035824238708826803678632840695762850540352973267027851606211698551037095462957770389636131417181396925895440311731948579854568249196990998029576989661607720135035790745839225968280508548807240049272190287742919943290881064162487427111684803624105091415296016465453580216354779610136944236183083390970226671458754603370071301508214169924661156318785682246988863347206021462072350251997363843488058566620201963474892847065172727119353267153471795758854376978290008743623582625560291406108328755487178557212205606773379609394230477633572276899591440385670994665277624467457080989095701789565404882411913080474714156741095265657585094372802260235874777726995723302038173918092488343702552959867368483641155211773158230733936747746727062615351190162391926643936188144974996223860807545639922372621517189492005042097252062123822120752616826187597701208719066621238897389217122114429232945923408954470787271980309587991838289757715305726773628739292479995476197603115586979845860765227107872994451499440318063758719458035600798238270081759556034528532491849770391274133772493329955837457960674899385857709476902091797433296635857027176148260636530658688416363212678527217047038923713711198571074575582001548480816010626950654924802405310985904896317632554157587003156666780756049206640960970637101934569490867029133257938043941537535576689140477454501909328636570255720569686990377319727947720260649148945006592*i1^64 + -1564167157664973243892602610451177893737049947605315385264446336043402634124250740488673697412571536087009639841015188643019039571959617661979389132910637988816295466209821397546613832415998010185039336811051611504996253497117485383204765391584111778117347337580522262161704976471769516666219436442351245291923549986364480822727263578357880136090368463375298792355852030647672363736891938546464032762599901440774969518914614668155180755465703310097809990718832921391738629939477482926069583366721423923285787955118579249175167028430694686497010133023093822970349580791311162370042135304129041326176188747759907725323092962008001289671239180555534774093906446259034979818415489724002332276472327635371242236755709086438010403225955762843529343749268362175946218489151876660387238263201383437965317216483994877191941515705029591943694587410833713794863575041503511090778238942023509208274828863021069515020518999769007582946665230983473520779771903029807443564111566737095734453629463021325032478847958431569449817622649893948183058799251028552238565338102547326176530516399174769199356496024160272290847097454727167208219751056846055022010281663021438143723523230454795055191541787062444621442011333930458344226889093669905446271931578707190660759481386009011155081522546265209337582375331208546962558095127573654431650799566502773830816652447622682317405291441706834293360733578599361969779178693984653279559178155251279822627178316581820850849848829456315490833711529762682474579313291103177548961644609887202647066308960505891841529110960831034041391728675258123354242666880231180351621692717026487435536544518930824338749084495476811428178935594987570338051818446043759977681184589303255114150889706151068478712261668878264113740244390330843749554736436967251355476188876125029677616076941310645766575240186395283394493933735132015940668768489570501372890891002146856309757248017278797154186451347670285232832519607332914473645051702080366909718133197839624718069022424001712015838920532487407589888646070935016225606241859746547313789539556241079856228217631294400790221967741983392068557962474239232931237293425400332307662921622010512369480225553259186794298636626847785968598251610448861414590225753177658426844813851560251086408239604961044101030600726840878003068803672613114578819132456092595638085006749100067834455897663752429509269219357429314058671897383345410175809724332888284200034289802419970909267931564826726930861352541301762383753596892588066501823734402029557849532942683930075413319331430555841324238483424636634297193286833370415174513432196854195956115444864281287690222754846655166883319004629792434920889307545599293246449647629234865759927646175848406659891200*i1^65 + 2700966126108318409077179351196255780298480711668794920088381685961061710834240736960787583187523764722674716878355840907245075455889081477852958919891805891012792634461411503661291290033769022285792756156687113841736222956394765968272217597356940347121173573224595551190493346415060249515354381117007032362153184279809304219242597628762544639561736163738090763083110611137111299106349544257659190965437248884567845788777691394237616297439160908734245048580619139935987855080377149753902202189522294253630702790286842042454913851181954059808254905104759367400947366143159258183971203123894085399857088153910107889491848521169176506184943929358137302936742930438515618577059364908565637236905220036685165792173096398705671255047024999704533969126195311320539442702720194429568865709684393545350804399564448041950231793066065817770841299310994649453426073636285463338627673691296130085869018322784698640627055136700097718667059732954900236646416289721281196923525884209921267920510223851370717368938944130520465590242847940750898253979910894127790397665039760386527088760821360505700140916214163151917927759624687630136123084475256775262597208845955138748198090758807595728329676921825309117653444117635222076643143827409891308689862987107543321563507849568018354829300186723751866282951882522164856272039328148014076644665314425783199349583161247147770590872744810773186668518599033620287993912579017612386547541747309676850685918846771562702324546702169466861076157220313705449052072224677093307156912625051939155649314749265618284046431786407207114467620329173964165063986133074460065825600890782398545147165979007727676497230621039086401499514032230442569853703865569482186777860564168914728567772983311389373830042522739551501696842004324408041792557580041230559910596233177171749022835095733133626780475166992850894157919618684541168276665750764713999494667097874630978414450588442815100068387258875331582065992597228429939747210266065994134721196111906052636021313746392587410599862774657881782380801352604747744244628478708886094696117703958438103215516074861535879924131405480573599606617976822499192579603786378829129197678954988688301427151235118062951490925083667867892852968559115457097943441446010678248389392515191238347163046964837151103727383762841523004343723612331314405096198740291365479497024094165538533094658147943192346332456628192164247292988474106712923291931475539139099780381108458423986686327763843653411591431310768166141546367731654939930920280029967260200500110393305455838881198816368364001977368310671573176799145672577333847403837759253763313524200347027429948210576915917450219412717132435842675957413490955717748345944374218105267119764974356922368*i1^66 + -3687678574581513446730847215798686246140275940691695914809326519699250195514508491867361881728803105183154242135429354228669011019246758364725781576253952653801879119544592637203064075918153625406268152235148418710742754899951383079225694868653348437804769279651896914345484736009107698016672323388627562223997157665342523856678157586367094885568459990441316670259851015143969219344596539210153180854085678545802827904121816700245821609032872321878361325416772566420852731713920984411520852286166145790280381912087184703239035144400955969482921635674559315972112817416112279432504962217351814309141970282847320201150603522806832632486801009343359398274153042246955136393494041432712751553136989047734754259265929890437711380222830063403422906025625011995574781792697981791157879100903828969038790129351152068739565504301438067484494071052599435606001511732111115035991061376896837923157829398094891395331893296225904249733076395547158490361298163404403243276906335831357278451994695547621296516945890283930172923905045873946664968766909164166912067967372164214480484695801031030215577245598950202034508517393244583937956021702084266592308566578258551551441162184066209194297549905736309012301192112205202183133386750125884186447834846259892135059827888384816789799284149991685768404507525931811992988490110785487040872378503808687240581095596087794175598994096178907418563278343650028874826533150708304523236729406025563104380862330739476030488363112694711886925091359794889137828668268107207861785948156598974998989246858978785404324365745562982290849023697461689231386833767453438933709869998083627333272834842736776557997251461090621234092680063224637676502129940565600464893783271900411781881651346155844496858254174157606965147493317645582031413320117033897408132941776693052548747695965480338649280064690312934948164750431712999206492282603854281057279114803033317334595537622837683394193270377458709244871984837120167292654168650208422340661385231777584150525664909468267077789634984895818923048366684676948951477240262805216942323109016947950305607078742753106095502185231916080081678061912697274188855953685075984156814412172444781831678419746824399980154697631599819806844064788188147756129522233942937959507374490667937777044382745884980978635841832905140363900546031861755844445236109208155526878670091651265869016181534526635138137991767480095507119066763825973214872496541916060316687202445236573325445521791013717465193023873577419709537343979710739338332406445947374970918798872122211125568071597174041946275740641842814326501734963168464295769465407274592818976513317466567942664732124835062488561262743119218392015741495860286699040520241798301553680814440448*i1^67 + 3879115076333114021410448448514580337925391105724447549422923763241402079996234929909211881361314168150135622265836149247079633376574587066223201483328788555968094668060499428496521951624459746353132878367109028157161322582630548230717078382305160839767231779551001708404413941762888372263914780814802440438044910210727317582458845259824042284111915833493182988401234726576100854502020060060312068396062627775201251186510568257300222628520495992819307141353547088232162004797669781023209106582755713852133656564389268857140590625752523296002387117512200654990722565381054741256682891498810428144774090854807785465386467986543617540342027207159286696439005372602846866498978379911242932366096312188358447159130032037591555595787881796224275194149258460135253200990025260876521800136185445194760328464439074838571595434340688580609199873046230161405642224792691468961176233442124296877237553654342687222166873408181758316437446800320173322464937105824358573629227995306458943207591521135775303281442849433558935302544886948601490495852690148753543812863090034150666751515320950260652995245741423795742112581905913899138393389089856239308318908986105150232018600562707875535917366245853472655892377116658164380448245964446547357217978360444714881059516751960936069402849741879005705688703909300023575581760897096592443628317417548758930358575814264457191051539311124973581160501046792494680470303671457491221680803578249121448655785549375319350735526505689835499944658634350743246157506801938272348420813593961533715494997145530280073805662003673293249568987859956258389053314948731672080398110484677328895419059240943006516448572639089888007706207114155590288107863258108179301603046694652200468155198860055560095659273171207885613200226794783400560840336705626988029059851336893835789052367817054885852038127952484449204531202240223279009995352975840346661809672746656673511896067870001251597982067211456749326990082789592494038340792975560865000861981106119660709807619333037917501914134841419971523571968380831281924546176995738105638135960342498969150412510369568417703936909539974353238961850113495073643710968037204565156117496085887998083899392143070413878659014429616262497805217590747430711636376777591972854171822634012320940198549502914701689216422796676911868997116426474660008917461454162505210027127181394523060097433650426719304209354912429471387758484381800749800142706577571214966503511353147935725904650258147184273029091553635324105552641304468211793451834639946304938304929766003867008989588586584375612648906178763839992446454465780325248392762552910080565484957509530398343298410937579093700913788415522889899768770153839236839081992660295737843646464*i1^68 + -3206804544960444557544553294886267853139932922232314232667756653465305961739816081532906215330971838633539695728982222793571784247247465101343469850369872279900041828149279938665313607706436882779095257514691366669265469978999633390338006556920391193989328521687380532609776446299911681295022141417399008111223573979325383807096832170706391442258958608942173814855303217299695539717914261899472850673701240326196431041803164461347603074066445164767316887411939631419603688895271881050924375308296370577931649278775468266061425673862715262765699712975365670185458073585184808863398622732289373445297351683805143572586147258470686371042230813776546466580176173342147729156676814020432820104403615349900049955125699982090993504069272855617939262013820629598982552846179772398948397943523083150913507211675206900523419245517256049032552196587461933714223788732764041131935840765306391240690995747267643877257900609354052173473867520484876703758974269516140490643825060189990868902273346517302202846490077323446105528541607027218244470181217783439676778287402890118170001457770931367500463248483576313986708010118168732787786091892282062737402092122125072240464858479207695262820939677423207300535046384083617880488456397568942170188841389379021061255137823712469361813584791516540302753408939554976460592698738485770556311247873901992106167129798278259358802717327703041562806286559993695202920108818199724561554854503006644210375217702110924661652439913376475651597863108918124304801595169822652728866911512229348875825162520541766581503784386527142076289431308004775699354308891355094182801134730844249427647448168500774878692023301888720264805942424300796952213042012407819831855935849314527840970183381673320981956704833146074573112443045553144477369829987735582188767173522385508010604107268986256233223468833446768109510252331213020950367989509679652398125330308762789110253167405598755918727155437335518101835995056529499608120019364327116076424424893681995666955535962162080743036450676523914978073685314619221607265157510012685058784091715914984667707084537310866836263171747441946451688088970523712956153015749277163664285740312277775829587360421386068723098444203326081573656352008416412173888341423734777569769497382035283341061753245035180102052783326159839645097779230441465631439551464384371670311450128382954034194720653380770447519532588015258888639025140446063802687609809412923329074626346759581473963579385736194126063718053740090302132226090270642950779542737836773922603924314440657578770955678226696016200890489270317349979514863250237365015332583873244499518936322168089125717539160973673763850564704605403948887277590139624005054084894192304128*i1^69 + 2237223892903792136437430571018570082046068707271904586917126938676663414768402142177450195750584731172566463061484333235725496495755040470432938715419521479756948379537681924481559472320998753810499979518989821646575842826257685856469199795500110490389459877681966425251429911066609026316404811362792932784408311081912690000877991477309181493293066959529783499779832599196981069110692963710480177265039579236946600462938813591587904067567696918288599123501400578400509584340155361111697302686313254321357651221050515892021507785727446240732807649801971848965100201049332345074410207543378083756764048203230743110636750565777726325747314594417167997139056734702683261857129475468951563820774678935892953276865179672960883623145582411920176270152533366140489235103651034976293839125236909781849493887107653850932520137383718194554353954472683486431688819938564820453222806357590644974444904867461335371782888902516983056380132169230215163423068568759636022690122035213731402831797863983667516387186139964048898307179183420782334611757173674614260790715836144901869306616732352186817906951011827527266439295174526973376719327046665158499263484846521533543869615536228466350147052676742825476914274661242533699250804257344339741582439752837520638937811104819239406595807708336699478467434802041714913560846633394279247473353067568019957276909090566142394896552352289635096604139491399447473177797650963918624794580744607028780299538395535132077323457535953142698531138788210706889503045918032746169819837737221935837375221258696351519390491991129260000398174012967750670802015006062359365055190041353446985168858808505673202857529261884973268181112119905785885257249963482136726707181876191421430125613237755964490942323146756458020125758129503872709475217003792286577537208922327184676870397887592020155645802617886987530241835456353606246017852662948885429440754958010150426711473610535588530981341076933520310490672715650629754124692484874957388462853075732894528342903357753187177887787024864448623994368478790570959713562163322102580068005241897909914454047135647798012882923331726939282325867778542257800179891228259393834816720018525516542958752247492873159467733713561782026515463688132145726418242785714612664613475496023685297222448605813840461518087025378516667816577051874122584921353920760529727222452322554228455967677347564158950745138866208251303882705334185799746841420311230496318003295042124248698516423277660654702036615937131678420530601012380925553790867626801083492476406658315789237085152210828351211516067715779175222913274575965352994899529164103849914150006379364079631014658643074778639060726755826622809033358421551401779219570622464*i1^70 + -1304125819353302728373741355773843082139177940470682946529090568765627871839717331802694998947243143469343127550630302312724979959182544128876728948334428747770707740760872348036406463869630367900208119832365935444107952806244334048125404573626103570828940650213677425426707665282006971869898243919750529088471272437220915136488469893834068047861527056241879577551030012648046736380727130590316512027921073702805437864506011714003571889596198552340296586276046824256798652215960532400146422135174583556955977911904131800892508497091743792417708512567987483533202574190799970899969741436439292696957851371374300513289389836827830135795435728706825114091464521273088856116459971834733419347142715452714810302841108129189154484945690486990823136206029559633986557476174688316299402833032697859368284736579862215900431170728300902327889847343027163418644113451334702798412476064139730643320499481070713150159946784976203592615507619753609192219596387075703108348469806664782886489848078395486068274406725766256724569765030732251894593034112312542759284939594282979092133585837066627272613930092837945547920693020311623143675808198900210703870835114071629490823868088681366752963355561319021153996476422869626741413455899829297611541012018680227700764642900021438929619888724218084265483395810771278429350629468648611472873791212063490522641451972856282062200715342941581101204244570594260857852007984331790506266089988568762691372232969126978700389210549828002802184778995510361989966643526703702433645816629496197017106030754319451009456178658363093591868716651061161707805469481738853473685313588519091257764669093544100007324325485176529870979980257179137905540128740094303352888918583897569851280124336501488400785372719200917931257273909432366595141821098205508828438747511655304445789687427924395445467773872248205645646758284683737515980454130314925925661807661335853936219246466293625202377381044085522169773543286499116572854809159303939260149218406706724980704440095275731358237422308528299392841113535387812823392518300892008870278119325343025449473802069224905651154081756793553834858200070537580145737931378493901771879295552795686596777199843500064807408383389694982428876305956783340934517714474316517408401611144671673808043068244276646470340679433201230212626130104728824344706234951574375166982598003797913599844451730849671634171505991466420287229990784879529862519821931109738055792572323852555831146486726845253136235319770614627795883391107695505961322006679996697831178063243075498124006001913400044263506576476077117747934446921490940016244626545177737954124042224692773723986017711617788978301438797983716388458577027215201088307200*i1^71 + 612017253220854975477354026099411041228617409061152867040762919256093256062480528157978926833536430301414459000133833225101167341059794633154163496714272324385238795733369609899070797625360297604669209217755527235396454678964829321442399030353805400310297767317582359793561196914624403308397071556380423779744745790566707748732489514575276644710231233769869694211181010060746127364131748808585951325233140048355043809975082834765420217957307670766538267683942289548481980279283264008763931659874248746080374664341041484889642127489546964258948528958466206410370812921487687957024567739489739436698816034939714583170817406040482144309650270762372103844973341302523369812297258641751277416809036605554118264795979979231562234589779641358255676529228695005591628812604913516852606382805425414615845457696784493056626402624445281936961347070898904547521122241909767365002358965446208539074320287431292752535403855056636758781337846611811149590778013766605393509799019760008964454158003251582991070624260441699797522030592663590141302176672903030034813413118020579478235398742729515988252841805194345659701190348722336036668706616738086840277368078811984983310994167866994719333263604133583877243647706413423383783373681995427074558341064110816834376491971841483933076822245645071198235361835656031737524406274847303548087952202323526371885040827808487246418727711370771100825685144119530429366500225049292093083985081401793910112741061567826509517249005774279117744266827169854853945290178624063338154052149191619386514782992334037086072940161781428236052960215683287998527736445142869886392606339930905862174816897894330144958596522265094932440263960992170014977307491385214755319711261710477182749685876683800811507128097187183366296605288403490002946819867530215696659390616256009014850057127862812107710168744007094216482608195447010027498569572090886287866489625922308914801920068739266817495656846874828342922587550734214172898208484647766436684890763424945505493944377934407788588015373938997506232678935068939540284394821667188903841858339838349179923975134483301619237861798728856257039529551163586047286928743410176356875967998332082117948564272469763978803048212383868483805229728649066074375746101030289827673414660422760159247822900523456509152154933719416345091379146473817267198016686689060523978642051268741140125102826069120547674348966196141195480157253502770146848922748689049887514335546704970239445277852840089444296439036347367500810730954982971781417004330088475713402502920915483976094347606320298097798717900364924286416484274767451489604970998264950194522597076234036501638220220751142421763307645411791417585688930624208896*i1^72 + -231167221876680261563144233908468608071945776050430023604713078494260623541913029934528243690736207041764635429317946639724120931198089356860635992054809259436246748343777248960668736385688993192192776464309473105844081455988353440019878605246240737002104441339255002619561035865911657051516766469068091835893853248562335529555288341923534983824608175052741255321719293163518852217518146914442071490639483101048417204970600090620120976743924325126734884132225584740200052484178343265933154280664626793719546286111528828269406387167936213428948741861108259042751079680529914237293866867361269166102565280565911612301637110184250373345766417554053399924725482380248219524443671451949072023685777587461230560265308534896762382145126969026705188199885900024088556243060433308377115498799957994701170756690839366611907149104476538377340756131372384123181111126912876487723939101887795797443991828208042254435824231928218228074768341330785869369246259633159638567580273869009549174640446196766695666530247312370989670372930831461733947198098335375241671846716218682518423316804724926148418914655392240980100146352637265619497021151700869888874156240938698669474765658546543110789171390337872670301961562441352695869562531669729680263304377404589725843825352211504589214637542139738521866115213679026171083146822430287786863553290525110864831970672215160955552153358205940628250410845198341633151193787827988302677101488898105250921917610668439950230039091765457425814135724079065506409268194772947619517413175549777006255989758731582848385124204713850695620913616739941573960003140770497579822045463966510339815669942053160906179156403443196566017752579626880312796725870850662753948069976982298160767247978308620428670194525069835807618582578851048368701696263492867430429750797509743491104911034504902946737814143658167887623072053129916348292942972690305942837056844084619784200191060161617678942250644485733826940488009218493482459334146653513284513731049439661101546749762935858583177289436444730794580826629551801455853781723900525451022693040544680753287429915341483039957258674047200726795007983349637205732344404505723625087934398161102753007366868257203264023228460407399322728775005435039490528596797570492296712077522110834706009770192119167587426394084299891829260839260244430593003800547056395448435925130763321943086021470691881528176273214299264408120512220517052040413671318423830421335276970985822738865439808434579699382507938466715599329126871500024082198058295116912609171909965263503543465630912435756280059796406447282500233218046054886070543885317681071847872500944486765984533814190154672929320192038563073206836342554624*i1^73 + 70525753776701829005461530891338578393511886250802593672842706861667928490217368243756268311079458027848950279328747184715302850059046963528424399572966253934111314342119891180386449620015949869597953575746862993494291620313093339543951141809603621574524772731372900746767262873582635687279735382691759201297540150513490042122364974159163390160072326577466308461604828093991219866297519861608426087069568258301429924659508085737277076837764504810918206297589581780743761026641548528617532348544084236165774109460768431341262162811989822392869292265202931502762344245957788253669642267590077142718123448897817748182809899440509095550607818581884756763849988269067784849540170688696534667818351064202190021822276882291096301506649406551584696988236856108193791483757893310758355225673300463848589663058838123724204250549603979557831401956889102222524883824161672237967582118874497536777110374276983570589547303254962079547771341887276984561141861000102921805902817213394380213041933273646949955586803237685223977824943842652244105593862060462914489479783320380602921659820895627577726469859172669784956257851965218602681025455865647567613023293011504587742552506890828113763829339063916183180896288259321128578718020886453373202626664605167794459525567717030224502272038153362790006262561374236942489913432430805048379049733695760670315422419158154126468225332098196375621376536090432034444404900559476994451347783184157940733871196225569861005100529202131844007636784386977754335121945210226526079389390840631739925954267092674578968691781093914471453505171249504808763947137597422497949662923625958174428279658011385433482528790831053675345040823200190793706586469039257154165183497870443816732305877001061528872370165992886923930386952731550601590017543378720622830590043540780361139774149589835488425209247242893489233817313220236232346779721832974883005280373309841455139783700509577342835451379496626402102873763734172781437954500083746275291576374775370490992217477451846593389706528910656733114944459747750682369542775024289500650706107772717561893028316963557992067535017635808404271033251328057851616670381421025155484497441126502026737197330669395241904570614500819474271405200393671955688782017673594220116230791710808121684784128656722165642071571209530179906103740325516412167421841198751105725305626392551611243100535515919486032252444956732492931700146344900907180849351114121613443409651979762106497145809786759906964480125225842585693896089313529844366575221188018564646901558336529390686551540124196010881672648773340448997111436533080484677338214863358690709595178231378763870030052073340430469310432383178003972096*i1^74 + -16673496492006617750150835638275906537909539296005105047362682478743382733486202094493245813967159566974657410518922220670202149656411973557987337219672778404925519247968884874583530169516987539252970589511745881395545890582959502204858051198023931798373582264407436158260405315801900736913720939181700124186980234241426915019031436819324298839950945883584107172325828809995887700402404273204924424246352150909124810708669037043729730458443482768271927969105659973873676644449855268092266014123177323595955498826364469937076369277634355005112684136687239597614911045076090650974093501166322838274855434512573306964501662719588351928375317415237241286306776620977547070895424924559192754794744040799714892523591534397630412977227745933224868148927848169834616776572210457679538715120089906469788465491942662205860411392715974392170914971436046193009493384399379812130161962326516716461503971381628938488703078470631375334185370819523629438671396845392150126611993942832204174432098271940940132814168449953285588527765244510454468253665422535622239002454407107859591058845908514680924292073879904130342442035034675185837527957990102437432040555358699712481237481141655284140998218272764119430296411154728925382216718027675089791910456967157124799859272407474797053799107682837857235251028989325760970574485827784957345680811417994190284275176817933029400017403184887315283008654805566392048633772217162454116873637933791253102049779398819876007502527475006900593674248017946970586391113222655550485894511860462543168971583667219484108276396370971736824602134574882706095148272845063702924501523522568796618019490774358780396946042594149370792459259496510182612076688434508333664509613305472804276739942352493829778142543270564435970320234856208448870325866818179412948634225860691627883236019651099755930194280191167436551226578564704481362069498547584722599308286365847405811093113186360622309455163158104060719913225132909042882510863463747996894561896643005539196564957036157441686059471086660063763625762218204977177352400338847833811065361928461414728233712532940303492512715054506610856335068789877193124404374992144028535608642484644477670152493216569354966491491914722531017503142442416255724841073693355987361711028078235392514150459355335419874613408304711339455294657803135858556033051420363452389003204281009174301308912249932377167713399500901401584398009213231477505491385528432507734717073697849497866223395037648778323555829294193794928856994166346761220830815554251396157140095027168338610053352223230555669651426177410854484233955000817274571467906513030211870179481028286234185408630750406915364473609190899712*i1^75 + 2802771673559102112938792608813750296906258828945672142545229346442830545710599981844830221389017747949567694082402069722369618709011276301019303060457249897039594363667358357607399361380364131179493753737591254549914540095667723292661335782379473782233580540485952681665963017157496651684612560061629720223023583664806193090858546284449296932695287286858701036525045424777868951440931381297752550916880224558418717824014872763603054441921658183392969550137449368739796227504669344438630354239813310747854729161012123229491673855484255333172938509773104066586830865088956068905944025132483485531978825042803738621494104878432088986807652748055555943881614181839565322385812049043714745131616798097486770636847757703021031058018731653445547006850216453842332091509358628980629997690175049344609291094705415835338254187166831217342123780783003199628226886523658258550769271893215083145482766041958882521431452746914350605739990723832826321022228764363279018374008062802314276942703664283641513971152764152299926290064097526381972713589286534624255681994961584586856416649839350713441136353740232871489204105636168610702378111866220949166185696082475368708853890974495410685089728946241750179649406447116436889396980114959226929385128021893061636014192147171588637370185821609278001767004133154876790932067426014278903609431659211990181994152794909982630659788155701041728321769105010767138766879777071853558313918787026824069859705397213744308500288285721901385040189263995412370437765118838730917632712130872622123553754713627458859070709523222832400464989311897278304703210482362757867509258948080003393043589651089520943684229516980317262589717795604726963001547199626801715070609547213631749109412778696087494619899790226801496057773847700453651670562087396811236299105100476258836022611193783042742451980161123791574509343440660300592642906531478402667143580379941114091024564769200638354028666549225935514469410735472950541185728299727425949675082494939379059494798408229979306363355209340918646421435940786432609508853504031233054113120490408006240162617569725808325296956064235459165454423169159735496133444821396420710714195564066952591538543559205424970736217544117925923704874219734726303609391289187608126161007868394841836337874817726762521250041572799895979335027788725045874526032249538881352632454081893626326806479859178307799584935322119116752007999015222405362699717962210617302957149830248666453126816467375756914582431436735102627547733769689087690922690234914757524803117599070464708600542592512456939601276881782533235167065959623600514843451160899956060636416557029494849688413270918151263725027328*i1^76 + -297342519759171953409220100314147927924627292926804170878266040456617308349849738543546139142019988830295750896698984993580786721498155030164445263355947401936103551342228240011834411207411957731920301445828346074348495780370687137103488776786641615757494732737954672773305089560978254316012139652104438140119022620170206226072577421030556006627728334504957793477814174881629324679892535498331768895526825076080515652603692960361742359516061903241071539812982710696700360679761566720160322217575862110919038398040598540097100663044878067738549279240770854130622341783815924529499154947606390427511812456609272568487922794206362253528384447014369996865033662568795636450074472203362712633004568123535138707339708695530440925107681318633941719390861393071523903758182478442944995846546819846240959560434546414260999707899289168129936138716281651963974463577726686102740768539776443332132343098815011271975373555603273812343602189369401275321570501384955699776747930064222054190546144067573798553756616893021961993973992038095506215286990903772648958390035264529449324531395866913418762906209306116579667125291044853229440495007829662392985971864514808014343104978742274375402874893825037851749412522461281388312007347933785097586285989500871171675032975318271963939116481562365675143587236577634542303543366316031601880817886089011777946826068926953972013567767171602512316704541746996011662488945750332293972783853000770964654970837123385822155134551842441920140051629919111622310918400037389236336723229009162127214135976971131201287452814200905739890945389435760431562938850298629777065177744997473750069068449222950701340032893356406317520116714639579793757584144293693248131738956503805167261238710252442070058791855091864954669862788032821572117652437170488213639697394245289529418536904392280325055069380654449901923908487056874476956703710689168315283339596882939789757487119582628534703925191447635488766532745741670664181148512868175203748486518355549443625931171576290292171556924320829837692051765974209782265664206378616014893619165990711647653897747239522001275975928058482786145451948020413220459899757263797537932961169562648963802339778124597987619455462602996363796951273852387585724314141276188591809997665872056879608427676138182016128837338391403345692287859387696144189784928650210545551434959574822987811386032884203364761388430366750635480743513693565044529420593287281877238422103820034314989818123417730715896942756859788025693069446345589816177551940095680217780335961464694939550659417553329994983765810559714117007507573703707788275152401202931433325624611265312399032999633322816569344*i1^77 + 16534910933246079122383155858299062903145515208762062313366762725768570291623313983103821325819087696618675882475973003626858563027402877762922816594388501334764076272717661870387925752316279135781673039574861128054074226456889097235916305690117523152020691962820522670368420110183888042660536683403158757936249930933483048259753645062268659945189498264921320232991963580426045252755253303929402350267954694991895877323721782783041085562813941017094410615897103637278217812020491232808784764813124503358858654647673308766893133563805862015968841851691540099701714221920112866270258082722487712271758502060700375913125854966011978256679229530885443218594895321021028803867607666556852893373628690668797019727802945215927727356350444036312867162332810744204782334692291211571855729803263816787778790512949061573574530969346991024945195849700146094747890908845353673467955364828933559344881230051235051727745400583548790807064217400762492880095700527584060401658434226841023217290396884812253545313849391574903568613135878237518776820561810894806764584253440569612506470898872778496572980605333981016019846831173097237194805349302384967565504657672064602933071612325988504879839831773334952040957221872869852733459187676963545428971237194764010529398989615844840901950223905206911602358669543695951606391549257175921599143133303135342556163218501787821501977166412169074706754764250631187929732841613553811212607768182035953392079666814622650984452979667048008951534950203338018102491234524633134566275595709676191747556398623773852912482910647664916415844189168568911997771244814488370968368120908720992628557891248383387954207498215247808734576693695434048034504884799831114951234041590393715950220210800935279817952117754782676966848806187351345221808291817025421931507355800235991133420959137149068978069739535590734172071140878813011279875803013485347387892573424110287354196441742589043995141697199980000455379503589796289751009302806653802776018660588394781617598973021266255721761682137539965188514389034982153238889219036158697742906086768146224984494263956307129164839120413151025392920361612878034710079466646529771276078329414327620877451317003302789109131996931367105008200705525536479509600242951469832229261114644747727587583944280755206811314233632772129591039582973989324521026655712340925384091331622451249331393620202422259504258530834903699910389003664012132686500144886505953831748885489546592189414862043628643934809233072232385068770942743988463409136474945119614805502035661862163495484926194252129357620001709725058729559240555496552596004525781367965276751230355454569149168267296768*i1^78 + -323908737639187543399058423121477564930535143704003823806378247058879001308636764490438036396459788200644626316617257175275726163655539611355028277199609140952766119554552736306865542711200105954939821069157724819982259634028626778339720695141595131550443377239187439964263915502923003964175836215125801540336057428391170066035357280887767378161458591906202079211409410296109298294825540950545149302410205419513834673830621367726419554379248919688660559869619142847603895006733390539219286114029541682628731786306893837395656518022218037712332390375809427726947979810898930597801914398215556654386281367259049717364703653920733585080627014188455320518267519607628936130167481391400593127257553248039101576984827418177660369351401862717536154434117572710719722554726681622723904446063223690037353657932253442725737415377763710672719562849028681611794565617574327573240365512803829390534749303875718820511084882354781292592504593682848899166233563715738185204737522061861560286729582964253397836923579867832788240025089364973712480654698258862253508487516819207843310271032618093341717678986293307137397578199684680821377023449050294803260165468293364689667597192960522670578393491624549171862608456281404835050191153946808941535605820414668073542473702939588894212573943023370821776041911794865320743857871317657361090185297177563689464784855591983037809531958927710461640380598912817106291736878640780861246304501714454195401888167025073918173990554637780472689289099662010173680836242975190759436412760528472810846320171893668132186465223179861460769184812701691696540744333795520447040893860040783245942558677969639912338281401620596774101212083462951570959198145314513318929239984943164900439642666463091698559126640596576321880294352263069054847182150675579307278884577897406499557503143732899508077885157192674006341287324272876252557582530531689851544827995262367615763788352514492986958480148406241252915671184771232354781316579668453142637951208445893549736975490913379214973646477559589653381178950925967474867203230555003755439820474509419562169415940718476184976625155550369433589076429404615397188078972909185311094996248583984541980079255687754497088115331654159913509660442260507628955574467881768489800285238715966238677396356727505721541641510738701989696200164806153246296124340452656746473983178572635215178031629181357192794900877657142417846121726230090701475620472341772063224177784079972262277352816470238971567622600040021063062309753029969833214704986160897126737993395553338345528318042854566484237500939304259439017429995427751696117284454598930989006932014290181149425664*i1^79 + 6603717232807967048434376217259786078355279456443474179702115352174472019007124129265554302735835147700959458431516444682920223304035671053540742177458229243812934347138549981102190611125358984493105235405613216262140046596328020759513477627342316090175110414564067515501492760880977990324844989064979557986363198481294123370148328459083788934038344583314069997712883199000348910901985689652554332717364273813193754592364572385648358799347529904663375722947006925104845467029692120042014176350865110902110774658230304589569333804255566743377254130233398086679445928655048984021152909568584991733482924413958001497862351519480925183218011721360514777428827462599824084602310668139908711976313605633923957439125661632229606550606241396151875106135630214272565999886198576458657694329980217919566080289276990450381826568084146779157604334652274046884743736690876702277403453920600974093292534642627641247558407724699180702783150231554325666598156251901889607341811090261896574367817691849122669421802399968723596511080207179800031270279970030443414674177876089934823814008585182975897589165919988696187448336864913305231524225563200571564493524888230545332086956117921433489158193114810700095163643707047567227217755197215282061475584624083022376005153789876864586191325652042068847554177456256595029627071920400132856806763521543671310776633900492475047370425230515839957450128699453792847274171019759317579628760789388560721720057714554627026599895085282861216454963425563679127327803993120066119358334271748487368557493511105856392440058329421850070443991768226714670265652797773632703784510649988424806916942048337571302499256725153503709524951241495036638278032157056922869410831129680605527940308928172473543900326736519253788426060524129638003187729167914328062982190538920454689219014338485941876232584888738237249049070811215119178308310921252902691812421395763797782786429208609762722745443563312301157228626455862022229278000931092015186568568492099395534382029321169698812414046745266398113689049480825029240488857775324148900857643349139377508311679847603247927101599539414699672278619691861138108210552148670353348559970216744818703323018675880114007123475402590664083697131433331763500547412849104100831561150668276633284694273703765960511557560766395692567741135782050117065760976036861824253332269763861216642550424884272165710424157542325271155054507030348075308874696295688613971471656218505452022654485509659859915215379045363842904005450681337817877723879324157801139631596641032786062559038520797334522771604940620446583161434261831928085758212033722104902211381843984384*i1^80 + -745715350981440159022746153359654743449546783184274656247210297678104215777276718855448858278112333091660390415068550986790110048574279018478131539766370892247689353380209072343467706481249792709550235834254458565583859667973068928651832863672155168658106240207825464917616998885521871052192106639410263421488417290092007473830972924002100093252237436411147842600353533285096676800146538573663581083558984548548599726653376922839158012553200011877139026659324722474379909636941908830320507479490792292929575049511432306870980486658230926463100514906067267942787942633620059953960913724691373128668919031051740465001466038211370825090012651252410133874070525487045630290826404689616204293607569649925812401514898629270051185140122780009361922211532402780027872503129208228592681825385120225219040508910245681580950587956864541368835102087866094729653529542809398783508647564850361050873313321818281010936963107504178504947922458763406968044785095003018257964947719549297696939393501612235029838153085855841666119323277655754119469874203743273113144501139067582547847339648906035212854491205669626406174993835713846010122726433150681247644144096874869102947109110513037522347382968451603208508130364108191725297945340765583688610642876198108733449181505465076300583893906414425318252277079804944795994696381323311644321393823899554422162744833508404417541362672722566817725586733807955727477514987496036571442544870925920750131855807735302606344970529722961323070370667660881045914686982942862008906261599700875922491495535445888791490664277535752887586993795970362710789124720897997594293929079549150097233162657260949310811121825841953992879378536044383388358976710269407019929993281081212840726658522446378523116488781658048691335469377221345505145706622120650563691108059995482690768069755697007818879478640447216772576262864312509862823925822084147918499230507356020077937591659271173454931143305482217242203039031041397459745544956010005781361769776836019269575560070164452094859770147495414023465135909337874572447948856114902662660151302439849577280007845661432220675191444857204862339282405464739065255404526387306292046143635130896799777119233290415426121321260953877125751216470245969683991030636069506683343333936940814322725649923037292846757481871329369853560660773112838813064596218261922047337955356721839460267943493838920075133086194641101457906143556056739017643899462009506026516779391272456696043127636053640366167627289907385938154327258466273382812456712138966051845119912249306623879721611689277582073090478435558809772950970409645189366561410759746215380779008*i1^81 + 11124238579943725186653615294977507490684652733819582810978959390852415569465320993264926304407237825200112582995436771586735730899093920004870157127842961214506954241211933209063940419433610209848766637915604754793768955390176313436637378432185283259893757923003555666291619710230841887253467762168054921071824945084507730246268849151918985105292115668292758309555245704098426035895951877456655778467002558829633303683890261345339532173362107889308321044213149440350872535843701084692858526775107277147324644155333511171250874817514432740391111447358415560716162057196862469192013968704048232988442506057468279211934777152472524763436647647113579601778077135596239422976323359496222213448215814622513703810104228833186712846978950366041083579245881157799453394237555742390917966974203843368647758029185260188372883965616379264476327393700600270714617870757391684646113029378086263010403299590156652115885096935208250081027067462442606085973581311639835197931628899704564769901045596296393233772934781480577613296157054825323667968584117025495535056619121989981182574256633504239810247351721074984219642047745593307525488774368138877786911785811035943045394732078633864212119284711051663238736288024768579315836841999245734234465251329480039395808259789394676234334379713351301449934805920150117097841973821595832847413427529247119995384245145681861578736747211664303418272610480275640834030709440791767410385729238575802966805229851850787606481253874455403990929599993610332198421853890342731273848279024760123654061546595424271939543785560931282892225675755325815767315193130121013287228948910752491890450609581802287354818819392135262715988442376813556626099885367748959078431742833285808021008290144749158147309524356391603644375453345701340548662288463116600177686788818581420509427426516205647112848124893117190911683782350119225075794582225185405377231057946502697982459639685494004812946264794457759760719129033162501185316398639443711943542564372055523962072490871548822182872887271738595093027608544244793373596903378343800722631276334641772891779699148479184899056839278616176755506034315384714840909962195827115543168061017623502166084622034337143908413611042695202309957763194308008112065876513285430037343241949400430963852957392071627983744992833316534938549055243213036515203566622599222456635302988240666151070064075388298536628273391716659808116298105624071823688026149530372082270815511646281611802589814772579763504060570758442483916005101546651256232244481522005186451774183307881423597158921079819656968810491319114846378744124301739781426405332383432704*i1^82 + 272477493682692544747494092124105651640278164320149622265215016997503035036905433129157824132155237045138560987258022225877771364503597845301223024007223757620853053981739057927488379794995152373905661935796373305216877119182398116005639962749215534807977573780957858595357118738250149010873525696330837466292779051684176953141588127277240128170282204071596242653847585432752968040244511444161583164193342478049630269772913778725982676874160575641052436161680175304744145137784306664378053413978852415738883801281551919646638547663073687532641892732547249023048886225946428041789697448086749552435131997306306512937182626544207695978755221733404051573810020836533375107231950137765825121565732449904592203767835705643823347326050818190255561583182607880417310533950814975842891494193930908512106771325275610439645412308542336183805533662821287348002289025137176513410923451073520609231845992482884347415657187309900705022443938817154841689164299598284140245122505746978667421764733059172915114792528899404801698635813484343644354589356716102298230773391008153715456977488952959876409386816905759950255409101948687836441371215975617238956958572074101752375436862635136435382581233321517316840100605440787710549518059069709741655897923552570220995107457860107958592910930251627438439338594336035567702240293619816487493488945490801702982328914311998181452421283435437016981327005148498676356637442768500963671450389777078247276494818515182619961139121508530780661485564954114687459143999301396254361329613842212473710348358013930486007352134319851763374017021539953896205179612722226722610156975477573443652331148686053606309558552107484049667956908052920583780652720069092879330262794731686057440950327883108601056249206003092395601893970636386388810952797836887187800321524476247700088990637832741348335775554074809313023740530148162306867574043874592395682433295337939481069285012051221100875293001332984237116816299600964036323806375695798467853187714788669976444326332208494861693980316637933702353471668754253764453270676735131091138360730721495769383106564510396567224902777421449124409205112236018836831484088797258283266701809317278656905332652109970659721434637026626934031043676590353702791669483983076190014215721610743125658021550236257334931937456717004678321388406464605149292772432660002155797231765210559476307854687355346805666604378651760270995214947335744535398159660410153119795439364800590712272029368420948299237824466196893538824904123936621482464862081100323988671047595064251285151388558065569447639757807317114536679360789109270618101862367232*i1^83 + 3690229863714501068949655474904049198113892259023935608360332155655917258707374870762540807410309197909816589745669031644532494546476260389497547894131472888259607124288218314052409717055135978735411577708239371415907364202786191724253742678722175705885607844919000125642592861949157032339334109556661009939981986750305129638900190411656309197555775132022231004208907285287342422150785240277111532461756574989023077004628716221871755673489080568425380909781562936557894309932420335323028247179352758549905755359740468329507985468961445595193889323036569398013922726606910238809105993758432748748510676968664391882743896705191319686418464440715422727474208366111929116916273372165957990994659213181475420339643733063885052599746341712402646281253504371008635367070512606820931997653498430605341567434546985581523799674549963008063960316495457138730071762407890407228793063042445462876593022302217571244076486003125230048325500535545015874839959279936164792184738767997851717919992339606596395006406596240730892793239726099294640911961503019164864120334071431395151473709142000199823757135120904296700919887532928655471224245168833792958333196787807206424228814371319373306627471471792698326782706075058841936292060201895454819060135874080624224143679033623616334805085013785384825249865889157945584711682914302590948766899385990229030410668770960212322756880800852302869567325499376211148845716366344297612688187859159827243615991970317657591297741284369521457889489015240852093692367404995845055962096417144172601351240228383990598784018033604410327618129752697615898575264658143276862457741939851007992342453964343272308463542148160226768875574267642482045235784219710900789075264478474816902960009183076441922534353843585966768421055308454513885250538701906982739720463065864191357490183830953407504092217515085131091110087758222890422218334881849082446884977470200914693890978210175870256417610324833849442122260209243701527335744215528944036420849992102862946534278579144686779946798603175539826609333675879999701553931295052830107893796644820041763579687597536694926130577590931875692715105655434328450812164733189147241846347877655280779472055585010836348977731442869942641408542155101051986843723415583295829808085568729578580121017317742421868730098965257772593495484826871829639097996383759886807806507380591961778053833136278534176727205387862604736314442869984554513176029811681855127197740912519591692545789525361706256225135954136243422378197367899679903880957764269193055115242559452832523816133566742691754218381231926001039929643815503495430144*i1^84 + -4260992298941439120098607896386948069411407315459418804937374835493450633718947722006962564004801461921418765492285265792728699169538441807085758292531507893297542478202604515175138965127151492169332819621028897323709602130601593285322638682373986141276735542016278963950805185247717871334628486984153639456084190031013261225601253777158032718384837402991208708557525732763839871953320800852354210800614975181826705938273736590189489556879910076271643597040414235911382063462556054465075768168008904251137241985242978575032860460292020662040672001186398602184089365947604683405948087805950211210230171523821413673721815085769809180013692839155871371312804013755567933572435257758477993287598246076685458569895153795464984915145167133796352299920424308504817305112796179249783336438704668443124339723123832093200071829465122330975916911695647914791652122161875310215215555879055130002175078110264150963427326604598759763579954353839337680215713711725001174090367216199550220373380662880517130980119982362232115481853637914505018230660349399319136400327706266619853500627236732035933184358690711397857146747806428643133411159701622568461856334048651468644246234104597470912322160745974105630127435089170469940790457248065782013351151977929149123652452612319369742730856754073687923508598290986711861035104352495475560874567628689133472715129840589889248100028677446992568874852700006435142316140673997463132483884477388520702579459767252489330830830721111756827884827753946979249847948659190668084861035460281462266112198895169431679960624072362294889145695040023583680163489995944647782295573466278365770653631671281283354825774716511659978203441335131742400827744637024443436309122368421399929812660022725383711876693879073434973151416672156751817532808686291296897700479710780915705782851776659267206129212637202094216252455689024793424700714641871791316003402287158547015576460524774139688382354479127546595714141887745526065837675769320369760858800445641972337655751809106832453624913922437540990300289802897800473858536138185134614213911470734836876840256124389831107115957516610807995256994343546856514249017249859211923407917211460591297915254287611500550588994388637637003925526260509514010781707937793310283427998514599501857342079262652936136666006568012043167385751908644996465735313709272746009307544054669881597835338377818338459007859692443986281687086332132198614952362855060050683238258231334319127772398095557868987971931527704679936540335527419677821996562974740330951953970021838164449805137040412064459336192978898729374749229580288*i1^85 + 1449090489534731802333556403665566039522219132214049486636458784704986887798363464041026811469748643493241121633155805023578443067393151790073271121804254106822459606794203317247025395018890487293745992608711896471304877948345667060239127702490225800169405692435117625962963265206797763957276388310837226967682249295545555167711730826422624775714108451679188857069497131975591779616005792874179443649170367301917415022344035457677468827001606728524575017516526528340908872082599546251168744118465921152500387957650774504476354219114036695290933875304891831072262976234677584707440165265479645504195090267641980946972544254163106060948278043783307235809062022026616477956133885724989539487109056199018121968681521439012456890206066438688781647532234211443203889518962194852058958389607770218574468824085198815359788899623037840648125771671900346374179788130459689699018194602287126959433269832626139618281939626358016422598231687017281003333360145464861957036511956699990222640341180748549076811785633976527799375789386522736042009058015585787029022085761250665765249236885870078210523803031983129020340325653604809551695067472104331773570085549780477577569488187213139296765583992023609823850188148074648967764441848448467692009207700316042230131714330464689566592858882311273632652616930215633450655497449282919838001606672766735969732019251307366195477316736298935150396755999200188174359367597811894476009876944270268317238304731546157109986489418274686936930148036969925270043919104589073701401561958907520720133609028178222953267804929355790470629188489393321220500672789115768872019611498313995102164397794659267257437905808797348863213954166120805635767099788687566501282642288917545985045099457223705991952540181758316575079710758822043267886958594886056106877418307232331547975981942898854606905872901466985496569605179428900915124325887442091741341055222790378920213261549245892248838714259635917346089995041794054332834924445845471896989254218802067012508175114394641989588387750115117968536655909919904055666164952051290694630258858826676707176469322230428113210472806437580536635604060776501337682054261338472765986989142980889064003085446854834424504109975496969614834296342807739723877712848617805044420069805092121938776067767059541286093194665718684993264464533589326050903601890499134971463655838030041399647920319519574211565487490928917853884375140171640872456778529488142947864098834483007454407354856989971735805214478184599961655948299694814976432209783325556260549590337493602162395577232227412278751897215933781901312*i1^86 + -303372526038077383858108618871449672413356891974203883736700838030977393054613015878033496577649457673400746371367083571589560143711295917664505690154446672793039724519134286351548476267359383177999295157490068376756722231367658470235032864287254701565645243447096055959584824473010634165141507613977640892167087323882207709735541412620819043466143681902062134198202991276147900939081103248822376772288837851123093645532932351021331482179984478439411003131772759877579479602888939880660015585591725166950806089900566959599239046472940935445143419801942641911544559208612881928635592103224923587002488290712031644302589713498737224642509857820733947381925595998278123129806229670286510018266482362570833326497625217256348266738814870979266718466927660815594945083833426283934284954610167429008814339511054273659837598481620887289610645253996597876071304068366952366075263150527993393097366120959458478471571849776889643725954511555347393590995718271066338798184015428398717304591878150545814248515008401961502874728572672713893229095422758102467254539943993657870069588209790033581996552756241580892919455137944462168609169567822894128603980455114515397510504194571313787901652885828168357980071082948143866117963092730153585961111058538124903115386239015912308487548828840480374654025816585901669139286143510943988725549278556867377660280532231916393665105313693609699805671044748115874109511189388166976005498381444478513929768832176741714277706735789157068056756835666365094941115616334173913693885433555272653646020738180100767136526471781016970479568497668699730405369843051837340767274441972846653667701046737958396164156210547760776303248677267169539103822172262289823633149459866515301449317258147877061098597589784664558701887357677762488085367323622837012537808622973236217898107969947494583834631681611803985487104105610940076368553288923713508981172123424999647877532937708065488213593742595773765890120152446157113713774122346958457385726604127136966699547946777385795677816809044111033488127723025460041279443964326261583996260868233852476784261334079002040936005315002723155273941561519179527649313663257934722321408101208297138896197634514438765374908158549083352386148951515769203085721036073992232723767403406601990456837532144694723218799844658088919540227331630997638650782453016172462446678860528505490033732934251603366499200691027443225938854435239263406387190336859475505231272203980956258922159930233643302749152332610071304751674592232991074243782237655322369709282594013486360422442970771413384816542875648*i1^87 + 18811741350985124450140888584400810969645482353819116127637721136919499863729552089774619565822600745145787527126202230408316949454213607785210275605143598341469977555980462350659114427407643298958660829136950319464715972151935260839501260416155882007239716432278300980405979439905920448616700062527676608962526468266885025740400442422822786223209473702851549005601750944922710339667178293101641554444894667730498169728471583617810111223167838515362532930941645062291067046389947676133148614619089820028742336762086325291423448133965899695093155348248431641373389194442374554782367355354880378712165872698869069943325053180169388266309484489678637273806019861491026929351941880896929363424624775296827675125902687999952664736756487318090828759208450656522498995352964561715929063118385466664415698359561233952317185513704260071656206783032005950350714266097234324055050749821034718261136286948208138143428298170608145688732136373176012219624685815424633214028088774728498774658675556812662661792677274612053594832699365176219508825178490819669868882340478562609389981112418500093080119728088874935776254031305170898480632768650406967884576496553437482436370591763614643101168750173047028340130204196491379923112955065900806891406598655373315947803711600281557428093899690305904830872737696057786514794867682762215838046904422068771025209663242075157053632601802375639523046893308397148848303285985838974773564494196576664622295707668831461528880575373701042440487883251584879611853655929735562425803577127552578209270767490459193867361009469828776531583090529998391085753659218351334224715455049282140949767636274402805326545806400063789693991594071946933002380463929408002059648259391541466529534483098228415324420924038774066114872887507769149718595419108754036485434277606249452234717705988456501278986820510992732958008088924273836172244599843650317285482869742321567363362221116252690948151877815451501506985652339648621533543851050303855615294046316106459892345181576756887011882429805621372593795848852769296353255078728163039519644887787936072133011469047145482276123468483102205206606740395567458509500470356807829401267658968231105690857451156434000704513361989790854311314612085483545999669646984868568026638679357413267858603309670382404222450856013001674236220067894156511471201679690599294409702655592068662841267325406721037632181811636870597807276188312834297108931735922237171085372000077743550835237986057820147050323654460261566422563326694161506068995313475373712779475287669694510920909511570787139584*i1^88 + 12880427930589979464748154371264036098048481871601438898582696755817765893441132036612692573423421312471245433208321335172311132643793736345490171086765391323518784796324757783711360560052710312493926727755796634045949829836245510520812627362480713449232227099681820471560847604057948416501967114548983438338826060899590053637970151169899118366136918075171538275570431822970557790531473332418740913732994897515731782186724610435006470721350640594511873056984416311477287288766914398376918325499361539089637355819429499868192844266905578248131724202526007683251855435839023800691794235822861081140032079010377784710353839636782832697004154856171344213673500004716134110828715443421391284382245255821845387270421846756660557631427905282687776802298987722816039002721700013976441375630837923465747842441458871860948607297935701558381456656269472200439854160179488063944840451152968667835924550673227396345758284662684298695644983712427966904688841598924825162967190410136513954502886013404338165784277524849387163255294117914432497425956188962690812053127611861433479381050100539991405239443071027215056204853307134879664259246605094977913217022758241016548353253206178632578345345354440903844605882786652333941509219367597496311981293803822895075735338763228889025521894432182583155043097763664193036690020073171146719014088304418163728330645004964767711867049217562119714398408790839770144640145513626927267548065351923923660604137153782627928697255527521289149760382496698419171123959529988570433434298374102566127464347570492012625051212858157292021078638971840368524490039957377587507736624086024524755862590773283855687813487677259425214807441931525038649537839893831172776030947792152204770723728205128787505942000527749113390419289444302799297064640865195951797736431292577715243843884175106678900037920054166952153575483230276858149710001791786036894788285883706017353009925702364480128974435496188248513737786907512259837236201241729384327462042555306902308989932042959430799077064190308558694711142393966411804998998734249608774535211735790591639957877772463422518432637125499058564942471658445481449054929598252440430792816856371816993873802244711033659747574639230381300914100538850412671400952850003078139925127273395753090597228077333267912685327954149793510218597113984708550577534590484530683413967599784241090659526751881243313153356058965553332323755460849878440748303591752986199532032728554358656928691877567896360194432967163227611692140286801564504553078630436003864062047038345690572663029760*i1^89 + 1151440664413075597375562174852495992083717912549108794412972964684934396757512919187288300899721154667259526942499538753625652693770917017939832527186463365674629947003886364863696291072459357225562205174033896160493521852620899105716854281027173661800220466370749342901588716957537168102044226995170168262583284908489323934824309277789545383079223852104803504230049616027455533133980947489066393873887058615504392273883946474445873735529206779524054310214453246667258875961101383677357022657782294820914467930502524161171803989610936495430476815180187889476996557303689788506281775753806261063933730268486499253820845112285646922709297314904741659219119213675035460376532397189960563807319976621550462066638878216506070110039986171660399716075501711521056180202891854749686038649718391083320781362452486084322223831587117288104816360504645433913094424637416891123987249581536253226826208534386579848529488479386072819742936650669139187162232379206212186309829107233819010105549652746819430798723051903811364536953373496293956533353369365331565096245605191065948563063298355648442590696142537213142693736165066237180330456567351606991280808791870755002308181171814679719361185703252056728439825217527140091603633743436728462147384147681696442083282437739848731857011072183319192585405414818417764209408244579095159463503382626193205112044553172504113383988243906298687725374285479696527114339313128371508355413254713628446097458738012627468951083217966499548140230793255456662784780740863232772352182990677599493785970020367269368031145744041441917502267478587036529255785468914961871528450705817234466580769305037546380232114869030121740497025913917208690773376708404089295433654373957484984193143408037516561546476664107457874938952569013921919591946198045480603836870447319650852709648421427125431033001757029449422458957980416337413519310589912890400052060547252689957677378312002563511256366952547111720514745352829697977994099650178192862247121811374878981371532340522570502599781438544851224687335388634881869422817103410688313189568656546471181700804298654299860076638115196818176092367365000261538972279481162017747375487790682263413480781678875609765572354464274768645739449550965037803453468134474302267498989131072796563024685863644617660579544852631017361626514172342444077153267424362174483461901726609877523928382899291108349120115122667293081328496785985902278640916708871397885045537534163870110628900891516475577789701655233310428039199751969519802903990700464173794706784816258351104*i1^90 + 58362201962433722574722286433927624297557448350159875785716212895538643429140607259181500726678139984169942225136700919602199005967266843856661603932740592154675194634696649110938990001493026430083778008174516978147328095122212701561318380075548574773490662138744828138307876179543823480709732420900797664396551129248109114879283747919618467951709249179785955991604474702832270553003952800409472654227968119727612709241474542820318888530358534100586031894439159021916911409292794633709750927295707112378194637575356890555356369338640335010161567961457216691393797007025702549621599488391284379019899182852078453385681378247685190774462498973275159066133971518162842623060013442280717235902098416745385475210188726243120724944821974337013921039215139930803351053720399336053606787332541718943614881129358491874463130382470094291947173698579459816942988427821164190819386089656975609633926326747464920350489282686065059970509938337431492447887722167892593703888863912441060766368322766030969499933412174263644672726642316932847559311341276893453097146853764980049446990047721721010255983956559927100188238227433538337669299666833339310192748735417918310107886781166012485176433265760959351296296489867284145776223755739710244944609383037548073828261994521534879235243188906528665017440782310636729070254746594715563641497631950657014581622428613319918937051387481443202871762363841282037038304792909845672326069976868557510785408415752771634636682124055818012308706105078712634646951008701868977265053460242496710607215239246771795163643481089244207355242092999581765093069149205635559604695921765893939403915459132165851348544067951974433262831250823044202354829622037025038414685522847746885617494317253328581936491974695458556237837272357091896796524949234254836706175628529217555588202861265372232543799965693034343950914021100667933520650926256758750944702569723672326063561520679831294509883993301722737188179240982111138047714531814078825058481372786084753022993546682187962980593336426940378451014529493108718745176879670106826140789950707056008592103677309023509748258710558243124868997356817617361492736777047277663591990855448319615268353696178637136383349267810736813120363176163219321319700281156521909583883492936948077673677115240018383060219281015923815548670671546983668830843120874354923300394197547416365107677080337155344700076943103675868498881589062189383511660773987124479171865547127074766309121486629466966710223468808014913176182659915843515283191325505924628714881024*i1^91 + 3316053948730544845731240487136804629112209093073972168650648839226082122649680239237672441084677149029421805893041832711655337740367252030269142919518195053168381761291440117361071776698926296423034913331002583288129006256896830613491159033359471583204381664352508229674001765146268920345072825985462398170672471072945343429391671081238759963967133320992182092818204713812828941604542215556158286608860088484633990620839757484014802663587736121340969122464172893661651183170161527607512590723509763496489311280352124868202455260968527546155499430545994166051769226205321762848125980344530620102522882103956833963033322438277200833429580542004559265999486564975813927567226432107228909739803252453315734351751142211121005106703551392957357123080369831672961238682817038067992607521389687942815715990737509321101756675890355019242438106259416180623958060249722900618775833907733472007669887413234129766761323719030264454241784855722174151397343567504661279524300302211379811295629482549827986971655122050317156655895771916289576948800916753550671734357465491865662567809218155898119727983582805702157158421257657716297568408269422790352988010325015162732803337924239686545811354271407954390471605632072111467373155205777308001664031735352737626264075807197179191147445363932383597092644301382060156173841501350229921646825005592372213794229171219008630272369755242613328218865141264745460347038664229642294089543324124293780187548033248522055464745684003681659160007323434498865376650353820837085285518414395054193923419125173599818367746226744462327154411607851562011221693044041877744833854672292087117284650616783561852445784436228120407405858711031159308138454791184692066886232978528215866102681501024860907789693158100513492489696047922699954109726627304762719899490003111990418298190515710350526657952392949819921227202916500583657471027454135574415389257013536760657170991206380592944328910350946058950972658148010923576717532772502569933822805211061653417130360754007965614967875241664325347469036862460729417121278205518862285743133252562250930478603643473696365441981595472810396412806671942419428086093969925158826308608133465134154984799840066389454131897699459140665781860759402578365391917617794244315505664535677642572689396173592816069440063067050019588614969840381943914201730803223152313235695910856664247258854651044687622237184457581291039174929327261724604164462489794761842038624889799797789309035790082153660569022960197746243450517977119445306316745726754816*i1^92 + 139042204901062022388239276457193716531761462953478060282612833484955116001907572345077984560399574765174799307674903560255262749475266528859176883157243732751457801818173649480625824950094219382627718987460184194714579867280729213391801849462273401207479936609780769222775364663122971814615092808321630624954414129821307394418988796670760143650333447334941603145012648031050383426450822439154059432262582444980894513803013035108597898457048034309448532747171781264651948662896174708817036024053814345133907345511909072680989453616327704134947451373451485270551412243753481202134242516706054194613818199726224711163275823098702571604230069775184686804135778121846178077007160056902142542105790307919230593812550453781668984805207417192487480102225313758580463061549283892472351753376433105124260180166198079199886765720406627234681389684445742938724728308706031853158537962706268904019681038164115097398918036826012045929178147996724054799380672712557865840969113134458564568873321125107867669410936599202678885937241084910536222382113455402704701328061068860925410198208974526833919083924740979494282496209034118760213745197712712852293711624808238137264592187266424513203529649345253229705285309887319320039967057132900923740661920067165837116984878644569145954111044154580886962753094505012057752807366261120632189655698839800017092011504593829335774613048526254020075089151577583735155883280624830986193846554399175823198428657530645838000892214923413703197179056582690691995491856784620778540718714687383824384145119107098869900890223703595853967776878972112395388331177818147594168595802472076530529568720514726784524477898335098690924025466799371545011889018606310446087204355179028810641748841672400438262391067407001067590193774691417564040028017074647340225566851749556791403000752502801513275570542865719606021244825647075763229902187714765528850168032796774001002072049684415641333927984420089774415572188102843861536927515545289356372975489878664750548032398323194241570128686870923433622561548212295251806724081091721686435708314056318455955439776619620679795501389227358528772044911626651826569436982261497189783151275465346552292411406726651260191206588789688326085347206940133422289320141058005349071167417356446052485012861420329569994033463991796462623858985022822839039108632174935520393767742224036924428286434860902025758718650741834975962561633860212377843073202271756726663146496023965485726197370373856170244455009217718744716000116237949082796032*i1^93 + 2703590767856877582644410262246923694915537252876719470241488189412950200679280571475809434785926690613876274082607503475406365092727989678061444782955856804915618432695765817002762711666552918147671411240275701601023771231659535509900191305387248582086571111658371379431592152811927991256965587582899742815349161681408801487922320886304303602339868169335120525440538678627641584072635935112682824417108294200736957679443402241555130911755040543008643348076511777510466668271262212720372026119023537090346211339987013028485142724962143753700031001378176422292984273238685967121007824454306710935486333946559413389818527823460509607879533333290796240846909239037051659058311524446956037108982701699961596928034802059929905079135319187483779829630787623857604725112621772320262555917110415436479147882739673503414329202301818969314895250376965786131796586349247782712655976345839098824408399305942168627392531751321144920150813334547107730866139107854326173557704846176122678795908810128253680088680156806366765576748397469355100896758730842088220193082456225395199345847652323715711168337237351069712766710259874381821999660978420921656949390090627655310789408135793561211403974833118234856398267532562145698541579695466179419216699256403491099515715024218037031218567870111827679674580174127559916895064387998979928519738337270464945657889779862546639218320821079901371556434587061362455883445821390425149974089637612691013034160275810558645112361577837220002899437533138443673184037249208897321273301032389136097809129787795683598693098094495412728643528276710476904962950920826890617568645266452906407752643222921338625939922709813207172290188645402921849214158033864280543334254518394074546341862366708888856412685083562472065001248157112199913418191369582067844273764928591010689720657265408875126113269005872838588666377860085117510037752978831772376627405380212155902822832758005081348235964928512187343802479886355562978389636007589777163581046247413701197811676591222476274911498091055242203288639571324935120217028540288718955623068282325439897076619573766938350204884209703457497247724858061009494884244400578229938503320902053339793720621318549201573401000574564596573257479368696180022831830234883256171131131779967455612232278985236729554655995878778987416093872165437643054946395870085579824503231543578733121362575582065440227121988230384803950007163969373749611355496840168552348225328854419719125452229090859924924200047918014928753742739144704*i1^94 + 5989883920054419638012391904700200032581737348581613098882268083640084319543590512105182265722618312434005825949825523921576917618076484711352052016561381393387890082796321943071062217380903350990718544660240951541042484861068148495164023134590020849301610196362584306350269782030187842101465484040921886835106524846115955006101970948590890657942472761838503221616733424730655590512881885422586701425994705615349064824764452976045779604646670926386651745908711814184436072767693807577124883694612623207041608068087974685753199183976545833777931586114066633495144223142156088323772367878584661830039755657201661508457749836836124017267068045256826999600157462741842839079143159844765644245892386726919454896525133599743414450144744004376950207927908276876476000707329612679730906625512509137946368355953941754032766060439485247182567470061421589889357054007481133705157208989118982078314704457829129111859883899771941509754702291045986094533172134674423609025386500274011631364785950855513967665358131254959595551750317755195009391574456402257752898420386715393049681770789646136871621526660269063194126687213248590496917913451027215203082889020261888802362843108786608182246286873536138037804472813081413301733980639292659353998327522099889900823826545663014770249463805909134280204647150003457297552631093594615752739582928393100955253451711850998463213161187512770235660789328833072130222475208552897294516413404685956427282936474747730830548902878793493183210147258414086041291617855827464838459456712761954107872881616339931097661902091301192355453087325244267872355857447684150958788313997984423431336281298980088980092410581420244291905483631955291941463827756536582257813778247601886508262122416162808227029068243334547568891839988800477505792790133687541225863714162372232532370757560424366128303730218503633582772252693897369406251800705248037242465448525805236414462965567099579038769677821899069022759932431355311413558269550598926550774092881612864357394777049658419603900825689080643343622095698532852935317769607955947979406787186692896176083282542350862200583995816731632040899687675837175518367775351710128181544766916293091258128354922107013235345567996962253345551439363997466481757798379579043405372898036310991765253768894352313133930015537934959512967368863083859774752162592592451159762559246706365981899376967750615834141561928390850918012367842149862901609511032614719172838823875872831245014905585424587268373507953521590272*i1^95 + -493186787428880950745206450672620804894521303288536485889602312749240475327897002839925596235116435942316755479453256240527730621465625693773153671453407508245051463047888865438068440464686739985159454342985408448532520701857328847299811105554336384135331706186437788921070362548296905301575894935969452260978586158833658669133595662270491507842343021986068639952739493684738082972748413387056080264441812069695257933256304238692172286851265556926889859759569120652666426883194286834965081223217564006695711821402634016662726890835253731894504356190910849935914655759839726889855898884071955032111660030129486003515837715222668594700838356206213618958171504247955452582950994651807775810442533285313727402967823171275319263734022931071370251740216843498324398168611031265001083724737467067170227505217119664931514841338262079493524892265231883493463517857231058646047565800762209894187017220719642297326113026473347509112909298083806475031893810507073447101816833098577389441173775182592052912169511935301190560056511179756636638016887144370316356982026176168039698155033279957962059728510870989463511383907343763186606089459785071605543289127931356590746780113668300857895442616276406890967125747310046352623623385259589618107274042786499159918661395627884699982191817626996707466495098463129612310808419488487498883654627231646126776994545508972896589753363526714291890174053662239945680630180197399199529081855639853904058033718162473131278040114733039027446010762174244693202102872691089931823299076040736457482973109836787187804790863356923179944364039902311975519100532425797970406838749607336503467960537556108896168250523411059835305476285702078284748591288417941767599779317028200157740748649219229499252242833296570114792450978597904469237735664857847200441261600650326439071340442088234144444865855570283477003091128904903114902635748127410586265456762754551631588923900093023362423512904291225646433721050822653710764947519226299742118498439930851619980541694572221925260936873441184219822136288271331866809588620646047879786001140514849646289291254812246622637278216715898225685891386305397388691777818041430590852477009886524253961104686616134709099124090066084282899227081371535855516196465303914948199085076479296557077410143235034527341470748929034835929766598230277454173816853357511669498005405426898378008773279961910421303245745627180542842564573079339376600197158201853473980682939791974449716432878003304897961787392*i1^96 + -5018308580704654042390597893735063532536239904096815230108047973273846490436948031164654984426761224295656423995792517376048419792279399094092860609866804171674229689562211189165848523723696855720895769069990633246890746965698485377228460926635460389140481671979851734126759141067799621822089008046397337579854936678788824075961370848204742992683378995556571032564827303072599342055087990282299959359209766390648819165303834512666725037050618192336237499830703288689820880925773073429296230296300506473829354342126695220669090161552007029721233777893819798542650340247946831996028479903889017833455804799448387326686985587025201612076635925560440576188047379043935323517622254478279263572178174173708373930464369828453618878554625027637012129053875815115461692858870046303128177484156231051394531610369393151829414097722576962575949337092327208445173282568326937318028494035463171907122858336934931069719315247235129003731523024926709970982077690328378931882581252336224434728471968988621754674039337850068962991364699529044611174330491324764758887179255001350547895050120204072902162168484424510518861535593683455644707657563706207862401840399690625303666250780283012431758638265904976463917276555966827343804502580440929155047009602706941577764325891420909836569422821420659548012655057896738052570312744766673557832748328811047488342454245937134631456001917527750238389168015547677118254640135608367252458404377188851732201561145549365831022423992030909852544912031981720478251769048059411494301135547741983093920115567441364013043129045740473828325530418950089564365868795429867648543824898519929262204501952811940397168953001771248283083984635513087627992954080989943375002275811837822820528851459564802723810763850214208312647316396692536638669358217410558670188536160941598358008494317071859005864506476944852337320779158628038951253220541738197352874950165560804256813239732337899992925602671112265307625256638284170632049681348518969107130392281144388944129199759342961445764586552282948878799555458194875274621212818307438208059026026902751766848972412470857112336594922875295806996494331516779031554875299747804552430891389511613623363787491589752149345795747669851987050619805874368892979024868223793190284800589551395128587429417543366089469415105682826270699142708154578681577412344557395947426347290733512675659241321418506454228636524238923834035579532082149370172903136399718871296329833742381680920765359194112*i1^97 + -2609567279925990813200111762312391867815613012454560638865806882532516129940697606574052900789556844258007232682137659838492148149675475500820848731134030120778094727486528220942561879221111882524543289315011754813722081587160928984112974031187734048464398424457253162605900513857903408622565769033410473298772294178023401623126663579978595460908664627693729314498244602928501917848313556529383736653337952131685959195101550003754943873901362056561951535409004705188745766031876436404361310219710639490945498872850447632221176675929995322446233820621858798781058664213483885513820367618201951440642213220317130878874008124658150828240631033222348154573905457959857186700981788547520225261126640583716296684529613918860275272872001687579343371684992910981014988080079519140331771912319542720282449099669048196707678029760377429860462557675158087154000445645552345104016894112483506131912842269096438635235458850065822816908645841582859837176985079585888408532229816888175711015621270288512184374570386833949821328438424816039546373203321149951508378628094970317530790668216107506128529524921607409005614439870808904983724276335250333862032800190381571752852089509927758387327377950882866003602077316044310022784605942591951465533460811791565081487784731962997302385878268220726851054121037328274644617761879077556642922317442503105472277045875325267491948463715872833671444762048710921853439226209821822796069693806170081687850371974701254810667524320921405302118807581185808306626958531374695988088498133655045429656366176666112475804681304345556102846835735981360490303153767042445775430861325746262561609513355039450800153113303780089587509476884395714969821949147209866601267092561637470866285152769790908348650813216258926160955328176315740712397391897579798358808049169200388705745631345216957435730002719100182460731688467635813832935475712955222679274547855167748712343257371091866136942684884188295221258557625332688750945077090425588497989371637975447704021002977118880908325349349016095483030436924278274854370556420255168711962655455760355792066397432712792116913412179384637317526733040017805908566348949443475860633615925455101660315531086126231508461697100277741558839730736002882496365670847843104564883917334281865606586764270341080057954708533138688391115629010648153716073054996118991960210007897935125600485532669652436169213725339095646061593152326091603771654403994197267298402986588693034172416*i1^98 + -728651602171041640188785134923328356059190016857801599897617933517857277450852293490445366292534598848803137477810192356810649523717074544538602656397966219547640875754646396168470688708102343600064381206373201763707169543105450118207372828913661328143401859557036041946266725922002447194361918164104920307527567783294886318235787827417108569124518800958770359030004689359079598741236811830230411464187414482050368664523231123010207084029300210031182333661975989921294546345968152427670788167530057513011582992796179925773947789988541573871297892896860591751258426221979992846817453429494591498171691857369936410542868980425330903325563572748716876453424031963115649081572996855357673827514899916366570390920026662691605594870214351654006517122298139188988840882490541038773638263579319585853100363010655941280730492635751686701053615820603054536789012129137585791566590413868448011516693462200507736381395401684843946702757997350852058320366084904505212508514511367864875354768907597185129070893187327599935641585980506696917174323310944793038293623271475475791757886192765438335847731328346272360943571150572361845311572300424345203054954035596962962499436430108738181106730447730932639559946513471703961284691114195945125110620190232565475155618202458816685450957566300828504643807164815104626283899393576015426709209740445148893548569035751848784722297420087977574305956632135371118309187869286142640467347907549970845261279909110837912502886223769437744902440189707264075778364896358117232021867821085590903199642083987797776354148952954216976302966985878649809799787152769342454517820333830975208793731725345520944476368005391684280539800970521500968183700508383966952760035897627290103486379931275686780770311248496808634353524729799609278521857528195866858804140691376604565922374171377785875920128932839240362420292305951513801828173586224304513306081557966283938222758043672301061554226845744346806870061541137770017552394862835099977075191981671309399608421192996180969585809653582826357678657525907480515901123816736397563306559948939914829556421975747569805068730044852661157156956597872602076790594711406405430422524495060784666371055776179571198400091101776411626327456850403918161699935539038152565285646812510477851474135887653559944392382028146843606998485210399154670029217560424888525926885754688451150756094447344059241138557852788924931136197897583252876335278032049814006843572224*i1^99 + -117479483627859562964243336611387588024146977223406252147878706725897872544759012380096813583917975675101212007860733879370719200084967257026521445414593565557749304492507827508377899236525718729310049981197018099914707266413565954424409087095052944897350203323740949620449310954476713330073493084095511631796119081749814172875277070884671030985294897704221483051276663743072528220171229647076599112676168633950928262172087323320577896439789562568183373714029801324791941645421161051446306114541711074241281600637545671514746547866533754729740078117450502279024639638742378537166464848768206072730500079140011533204710513013757656717558463146822467238624732641655445799830735335548842270892542875453492816526690536016475692281061180835872099472984544802409899334837116252546660475100912189953481555984102840835630993847400131992693896467703282108576692270686296244384307794355994331582272722519852232872573087066660851407313170783338120319317110853163725008487850157189660738231926107413911256397636990997185099677678750882926981790126822381336694223911133255638262361036090816989880082578265769086508273082843197142273850350066800139519496615187492339390369131537951976721894198492226100941661183062349915996787444849688685885967771498191817085500727454998861968285638208583473172375265948081564475700078138950180439526075497690501214696943577377082720885377148443452890896538342719326685446388679648255906743462029162362231641550605553323352107124354165979233065503884184009178187065803818000776755288443894330484696467571478434431453893284406646293361401320724929907964327686676562813826001986020140533003435622419219775011159003103211444202045654357748251865518628658885355561923211352879704405339733268453664308996424610824508008967082747125811420838704195005898747453520077098952055070258129558750640886981094605969541872537668748817308036406411888815490839031308458402297525856109753978253470945026862739816824106485781590359228751982074917332146869940242915922175508042016368776384250826094162289313571396358643706250034804470793104694896014563878201124289418867624141445119036833297622367305794073089554882541815386602736444104974950912737384094844387625788629960431167266088023877162342285703745248209290636797035416657597594149201015669242206664630352026745787375822682635464997592481531686990457207350076189866105425274850199882356404692602644126147782718018972632920902846119936*i1^100 + -10991841641625239588012158628981528428781701218832022203375071613641488022420720630633875050250025796626454283642077180167049069201680982030792665863547668582431432230127546703951885756063456773506769551872756909045096510290682703575193745816478416869424499853200788609480532841766058955892757894480108023619988462379226524125747431851703175636134110954442261864765339871317287047314104278794847076130492052644893712774704859810412092186493140289733607496523221633992784860967647810910945208488243453216268044050727566404952516394562856898669048957935402875494400523883925691722976151470773801924633990540005107469274721989005659284140698675948139084532354888168064791901798966882624018483710277209265549257890864526471419769391076069278645922077587464714965494901223599371978131120945325591322157841571817502577616154881095616943667147459385420638420332503193627401642092391328609766293681334281331740353742442114563523329954598288087756258336746109666356848378325839779479516957042933742655352739281473879735714540812746864836566154776371179838552054088550449820269745156539759820435005906540413639139972654465809364010685062389996259018877098527021894198496646588440061707222673354874851753222554664914175208775876225307205458496458263727462544616792000117586641412104332990078799837621588209873901437659073084865938539694856337737005059866010272590034625733199411184870282643568120411531349342630298951010375547744946820834410782181348742681749477528296013838654355947870403764867327019473980082036655352850004241715030462943173913553551984868909554575329487894797663918585465825018422532734781214408342696266743831772143767355787929062119753689753443887305991424347569260554107422846252992055719023475324906936901154323573775343603892152887636433982873903109312673605179926270149326964776157860119932437668179088338431000646739111277025997108968761934364785512582654736968782658595399674925369498240284301049333329493915221313681416635886443560681350834064947742135587931938981444112483736781024557111930762499167449240726769869772347882346148363599149867916215959321822709742857348695572034530785742974209708858407150948326215953883232812040731339474599535576922745954484493845420504687302527960013849984091728472527036558189368067903515144478046275354231980103062157940630784168750146984393823045597703430754552954181575486879556355476241928196923194586663902157595475968*i1^101 + -375218686647635196324524326788212524246966260335963174703695107118290770847932744824301812454107678017544052418746385835959396711948792459958021516296517070530533738480458203701926205474953749645285873358111874442708933806569687669697381925881625116381083480751771546850806597568021050367092541475298295333628336355817978732962673757877284045723994568397507898713639005253968633835482492436552542918563469911075478487917510760768773435696154840603115556893235125809619120244359310901620461473584729107433868601771188979702180188770189815828105767747601434498789699341903745615043593597728744926126403030943297139539336784060754052196791955456094082165109878979455429662368017256927748834785485476345371100404694319078246940088874845221725624991471732445705202101194470023756940611669409860120800657999641714616070333340325115595267900836280572692768051155386043612575781419183454919360015482160534696498523533185763981310683808577703065046602515437818717792922414527327539288047286216301449321783579352598168483417278894283166683081155643856712255132232477968232088244678054779683479358254819517855158254866236270916564969823310143665575233957343969424752171962329890130758387282199625657298531814212302251817268897341189610111088014490520827204597828041399575058780943267326226335522450092135746093364994469865473561938690506043660871992187402619842147407990166210147683207542845940323835137281343515558869361630897027161231900969420185747990242829787721194035273816285800097108109340174006842576717868270171832552307513141481082860845598260205150933023132842990962500341825685426351237724888098784621137811641940827131159957727990119709880478672317280306015349501906089363930487972602381757428721814954126761215302026872968265978902714180979480003891418541349292901819725897937430601330144995800103131053430628915409643513122102230106677358099594717422377910278393351995323987061193391347931915013258149624185943075435259696095563420645663504447894269281785244193519096350261083877842526166311196177448519273377024892187916660934345408300688058436013749667757863271729034786565832944650720863450011376268965131194666510854136962873837060211214545375947565425419353962525205903312575238671540760163324547389908918626669299756786938880246506661556131887300201370627948310655911216000472440830922505897516672177865454234338175814058364838217893437355833735152926720*i1^102 + -2499237647338674378844526750848048546390666447416124407408689133220201994950016724141623895115013165167409799982426256760596275249063228358102487002598272722967524109659705777651434246485851884048997992037370679633396205341406940463827399069838827087884141686673000438571157388540131164093008819588585797864367961525732440987458217383195173058100258217800950388375279505304790621701827288320005992889059601452807835455708873111075242154163300059879598260126410336707562021030919065404382327485151726530240865321341097698595965348886346512408212347021558649313819930636229132464523207295902667038915374279526158326028063871463313048622078355753731573670946307319601644343013049686756479247975153533923144020794533345681099758935137037830823714812758976002449790818757518180355758850006013157826597908547344848364948911775468195270846620704487698958877903831283712314678423700115213425568942913652319539789762753513831258838592565778487354664937831782115183783151013514933709611593314518738662539612646943891301496949700762366087049711537627809449810121413464049641615938291420918854197978564563524915516729712376030970331899429611517543944016800274310290199088181196716182926132885194786011050065802692835942750371318267210204785454173709621857371548969067818841840569682031180049317409015005192926031100663072917954837148928855968033305424030281837241288865825857594122001247487903847255088373607119052219134533310847115856371843187077723938952718147591464401930484089289049822230947242462455753564955495035112975783590265283792412404460563782575278491643057000310532323632337500523213077855593769399922464932970613781861626260504257063739597903575281154484465971074983088499243723870338823776098810422706647474491413987766713913400095404393813458709497893034595156966978868184441135099724009187121945479081000316456292174125575017171847471060321509333257327818128656281279153111743887488945010391756300547702445987619955040813164752746027077791352743503696987704784444703767714585348792215191661569333297418795420545072637294563326305494841621624455124319115758467876067517827144679301418643504460833747176101285041241065443741141815317079271617469182844780759189586240089775073578218540672998600444372217563130572162919132236028699854848514001110873292565823548768554577918398437665094482043399567309294326790521580313844417726887229710415907192832*i1^103 + -6456769804231754206464004102819645176030178349769013252428823671480084979315606404411382996301462081394798996490730948219260073890283012726347884241039666520754727393885356532841315015204174363315576541927637902386821781788197498190030874895214473895480379059929894963645486843500662092946063521033246355194355534904004357186427251958671575322914736159782446307382039384049679884526683693948543025283885576088211912472803078064587161084259501326489324650078813313255008245717095059258045972408301672767181649522309614815497449830364674541156562735953315074578874573605997191596042626889250636481663165382069833704109847714556149269572974553737476068111077557931844905883253284928293639590956815375180156130220908851618105090887210140753176912361641044903696938545243427158872414710040228469716087750957318148015447512837600757859625645999130794326823607830580125833757210416152121864818379384329786181511578874052523031371763045611147176576870760993906678297635271428006150319128449995716320568663799128554633170783614936900734020532109560724002700495186949576183958518605083471489966618242468908952780656715332758478566080911949874427564472509638850464522918235936314638809098510614338532503524873708456272099260829851140307526225920419399677976617933994156379844143660218710755958440773002631783370561294738000167407272693756575724506415034804876042934920691291215962616556794151395654286366122148910233872312452440620741384846644738400468309823699533066475323824170189072746866995172657706643280728551974432350391711539187010635117288227760520090772016863873574366256410040125442331135519557829331658129152733304927518285739955168681891131428458774454804952409953490646931128533667357962454123856648800621042013990804898689161826929063743826179886038627927757624468471011872120532969138303179668206468816835284963358803568347453643515829650477895384743214094814336139448487952022033002456269137703107776741216989878582366183782373360730041816269248714978665789377817943290230211196678508622831451679337383029213711029510002553367301861038441272948186748274714474286402838558506440062109504329734582096883324554695396056765741701153048755584641275899275441332460279815985225309297138693331566965449638904452010870571986019151819602454274667856643430604284644666939284141026864994709489465870363693424585486252301557102109591130341376*i1^104 + 4181072677530524266930926086905409904665354185330656923660752745315935315013535164292526354926257892997098208060990689671246387779478110944068358059522701772999352800229629393984076186063087580990828082808163469923738339414636700603367211060748034748922751209391652214053882368409760901067565537936960567453145919379923423104313970945554868530811370422307717874584520702144619916524570571087062534014157620219728353262548143330463094753520310711747919948083806415097357230269157774396147684891413039649356583610611831619688891711102092859870484930689784041853478874077367608510307931211655209542984405116438541052714108478853187461377631408139187973614420944830777293806950517852240376493316235991211010874971268231923152772351880457744505287536954411724066816769704407072301919531558449972075766636333614116752551745538248567895762719216890115950343469603660031042805119407393834276319536274126999680661055679889454619584722988716141000668101324609414788931891857101613580341559183063322442091451629544097587616876185123332935878290788587077876807923729167796134228394215931275432009450568810704088555245167490129449945304347052788517671616984570214250549970606752767919323050407322049887935421421318175559776427867915156612131399856932810178634161167799160848438869225809911864417926855998723008211730877290532240545852490589689846261244274108498768486477581020507322852561387142284192131041579543833017798472971920214606159285132863873096580578235833202217294628020848735760535748943158557653731443249019669111022463681474886186328314267440332533731405265132917120468777963482128133964241947673863408022225334169383920531461533615111767646576769373616091462840410104106233862105781657797677125677742978704615661229072222316834467941145934937487086536890619688310928770712891334144810254952074055886253497197590136354833277002013199472039893726309537628430260880843082322842903097651416315763252847655384006942007463458640553665596860521018483507895860540004675169657876599719691144897412256328726378564749550648785440231506603351136534305575984096938205930816743216089484071515381678574711781638801297109307481740079261491821382848711811430942104946324589044524307587893046835326038612922902047686271076678358619706850468733151831676320825446243080552809958806427461110177322043437206258466910774553307285132654428160*i1^105 + 4124917101245713854504536484961057828980809804745496665890266604378553819013415454789067592320937899351613144548050769832524924273265842847847898183263093224884092276293329024736416065763811891347053149621420486130768301885243631207079142398456620151015974799735151147247122259215240272951198135605058200387065916104786882529880626193699543195297299347567813276577743272214750967624671560140716916417317711974496437555652085622204534035966609025773648279670215963774216935266509390327579195880332655591962197161482110344373557731718099117554006136649939402679400308506446672946502634570926213433283377387120519648017395911872498351300858033382303231631841968552750702312876128700950071402149923463478978993349136111962344495508536760116990365900179059224414542750082684865989091421571603279901482606194731125714915113585345183889203111457361039198560401895380344143106722167656703586502790382342717497949062910997191158595911286714506551664886280399818367570891018434098205009414795652051140465420043932776043128921864979299762763631474042572776754507840649204815599506726611283861232432002840842213878861477261584377209343316832717030075585827880519569781602236641447055852657736256205759859581744627905039233385513858891009751111645752822420873037001850970266381590750563159451886092949836790949041685395816514920061320523281190699475232581271727704549200086592574178482456999931465953735798961924977183251914375874912866199486452430077981223463803818442206441157722955779358139501741657622511231599341125030120392955949521739044173370540596502401078351958220372103879788932350983905723760348333263797156717568975990305861557184466061289368232786184147477686920089736059380353509606440029013828835617695147885432650593674868983775312144146513222841379003537728687204464712707271421863233322565710357091575875738150409530786401562396376446740284381144738339367849415517856161450921199633368690041715174846405912329168281908164579110289354929821275954039414198757404537642269027774101663936469243636695352633643016392167039182039416471082401697264770994311065175501288015464726411577130807412672887537982826701845645305038809231480711415852712402104453467290288982706686959403941856188257994756750004090266004821441287970598523553072194301181198092502008895530899666412994356784344785822863938468327395328*i1^106 + -1331092720449681055965564007135522947622119982859479641579403370259356923645599796270839494054677841157917390644897176104221796721143468684500678422884350536124925095289432588695009928893211653668151225508809405256085010832695495715362319221497113183958800093167047489077506068816307265198606503799007288923982418818361122216533732055588515859269568084403387327931234947503521793554013052626744031015810451316377284904150795106754069811861547268548183113733525225518992111503493796079000238783475156545801464057490612022826102868007175104763249619489168627498264553688260679202794430200934714220018522880349826759260347346183469264055439395924758039555604757896459669476716673315375387465148307567237892944431174507193434507865439859793629749721360311332278896153277099944175415110196875358018631084939820192580699201968366535628243800882146187081768630090149132738594578533097977252366465642472668485018456192044542765079399909085271921586424630890315091348301515550561261504699471116256252995532775384960562267552119447245681813806288739366073480111183962787641772342918950552063613279534332209709805451999959376183639873853599127154050168621445419713871785658052525807525674372843861782933025738421116433102704240775484897138134266574373945208556179084921157542893977778487698154981688254948422185215270929166786398493092926332411814961131775699029821351393411099939101077001671796820488193073288974521928707053198788692638015470466896196222444430516600721749762570680110858489813342854771030809777227792643992962120166124419443797548056195698859238849156494541009445019500989616905755413454178072781783587134149642252431021227605136430638565060026767098981617401701542447195681770879547264260747026954889004691029267708328927820287157017090788746937763199458637400100852813367158082561901874134230728705097484640840291986933797950024351201425505646679108232208830415825419533145789601907061780506481012757945183073980931228248713965601605028367929847284049407591209136104232232095861950763749264820621709289421586286929800540844870129088021981548015647014095101867818715347197442980446396000440622133607392172670117581787644243289719035787799492058224977863626721976012310683019860632851249809551554738701104233026080183716066837880437664043051435057976342282499599417836667850666496*i1^107 + 375807038785755090890496942205107990530128990047035026259930971291732333134786389885509044587405704482469166260906179211559420441323662252977545929880465310153280105811016374869600341500886156359017340421504028295471738533083035714729276052833431432964160820756554060623313318987987364388107907883067121662457241124126103047206069653823054926447025790315919626664575613673235425851382247974848430354649284852961878273450268715791854798684994612313667786360192892397643025198415322951079537421520292901390942740180583642302356055417254091673068946016686956438299351721563011489826465076814024902934364823154369991733689268534749807182615705225428505350206006700220565184857658020053929177188472926479549880239905717971283881523740112734586391600471751736088555063929546219895697588262520370175111720581574671328236075355259303959513537731136483042937454060350819268203378792637715739940157895903705524000615701643210364147137617059245859387421110693385729165108723094985278940975638648690699421002174007278544328136097274668794663520339797691188373178568893666974514128028939895020059751338166164161399538208431198370145771758405168459501900857186539440594633101956042073799499501850068653004318658519188899532359129818824301292945655541660232869038778438648018737384197159672550869796487379947824151098935341029751216152455229965412839072243664149216303030731058265782557258449064463069426052158127295712699886530999296104793413242572342455277046937776932190292595642037117342639498492796359068488597487393930878069888290568381132778702300111431298616876118611458623191642356685420155334756437507258992853768080834773005607021492653027599763572875731235868408819944329803563425278177154696180544823617263431921475676581964603946684657107294863268836470653540061089556170881100496502539835457381081789658098409006103379316328071602918537168921430482812929779752236680315134647116106449109872977416077169135151760037448052249145341148870376094096850269311869149309474782185116783005718561239032848912762297926453731872745561666288449583035666746609543184833032480248497571802179303399569737482455070825281923325587757374562805427642186796764175362779412927010506583465589513498146149444368890028735042674391644992227815119629195457933272681549253673036262867630569920000*i1^108 + -4788350985680674226669607493587448033243480608036102294863599885396217101418100647342724434023457668905192502886411063134029532906733657185523869503556245614651640312204015752876409679431375386216241854670616904800164745444133489297312719995682525275703789166015323506018577154334789620733295889418104354123141735401444335675713211072250522870306450568725889497380254921156307544368410648289958888567125949256171174170122628056548824342672679583231677764678570210226449839589093337705061647475518374354962345407952400076905695974823751554152605371049840003764524739356111397354487621021630174670677950444072236283104727568383861944109333748159907566939648348568114248805180987425820791685245654036321629485784625346776637420747011635715031868150103694063491762521742223756985458922385925646612833797779935865804094726039618850431830788765091144103787363520615434094729410412566252558688071463418354469768628565273132132625240369127502067770823026153434553498627969640496474362376365815016243484686448940683736697326331960140452627548829500453312389915486287394151500093555378423790730762546741766384416071475523001456926015589233894114180425156639923696807772854872049052135593553809606542035842176777804904466625868630801758587399577837749966051105623848573092457622095268068741072627820905154894846857547087624205285009102039017226330906275584560353997445232621495114736973654420011586113693733968840329602046526383294659197855770686844649510879817039136368308149248324721778501738818394848766339099969408964722424554879042468966357188915843858821172456339278648796648799372594634597722956245385880915821668939683694155172225231512442034088130255688690601650004478489620326886981567605182592953625183654565184868529831015685573985012816052457361312538048274040220485390567064810466717205252726077132320131296239276859727658176107481712848314998039044103694026001322840653922813305917257598422306166038506304526296975617957768650385362806764772528668860066727635877206744942545931136519604507511164025945924141021903427750791519281834026392026336551909479270840256749106450712958689080894672235743426871442095088620702724527552830522542598316111770752309493473358105019755789968922024764733698779378350981381017444374161097268691729401753450000000*i1^109 + 211057435210126963879568925342864371642592849985430639037320897299521437326638548092010792181923074443571283023803310618644497519448091533349864302440937423783927959011359832952433394314845142609280959907891531812764800318128713488051421365617209583913060388305937047879756408566164449986227505429285654322045044632220486131076618603874312178370616931041932401510257137532516181209353400460112947932065422558186023266657867641270337567900443303143371234672186446555154218807737924770786884943451567653951522868543924017945492069166101646846252979938269609856701701516652871308835282647503011929266567767978559010438261827352919044388820315421752696697373356998387591560278240919675569402763268059705726738166311364784265249227053866308249882097665486960381964629304265145695920907952519733066871766942501213167989046397679411553592486128745909697647285825818670147234955220196266901347260353934063773536030034021520432060695328757269036837825633993117545313031303078831063312882433831145369089456414107415198921802990568810843886280389477536325449543022342258091035551179473066109227978547531148701079549410962663635350437887483996460486568152313555409230603606130435218429187688937670587749666186220223235668704016744434484136348422366261421528847705070894337816592363484327172314727381127619749745055918150523532865631657307674484269301453481390734877955021700746216807590889110750424358060501630236215905722168686986838586006606854186867203094150061048628128597812568520407220682253840059827136919184689260170018185981612549562746329715440122229956819803475440227208619575837026254617400928922085912309379481501503036251580732541444840009428852072074355876721719325568205292111678071182475514653074130958853419806284300954666712046292874260120894629653090685417453191673740871455871785174561447700637301895061258876781102428810228566412736241963121398622832075291738390694327711844666099610937825246294958417810108883589248291216126517993994147076088367318424329379324075645011846083344443637528150318828990952870164414838230692653398777646976640787679732729943082162584685898123133428436971944210830625572338062516607210116036535929092438900668259119865264255905683770620911647786492689935721605174129405550562781529296875000*i1^110 + -99877062426428443228981207710981570237892579881938383338868682960173571729064497250380683265675268669367490584645204230185841064767496745448774596123156699473032042353763232318683173658417694516220781748834425177291277844093800035273431316777856932378373706840586661555806928331115654493615749614448997770701007049296573999134448353333576180120939397060382063820487120665438030504487676559080136579410043393342509270235203943428574977299265719319150148300784581572074788363126673921158098466662348720480454095286583300434976635827539452399561510824886261219033862797901401222551737637014372229097025048091298379073391619144307065685405983845535352659298013925313942992207721456275782758423226212129905395994872955210117946478805463349516300604442357700447084789331102986625921582400438830756802182057468030480485942015407211760920329558164043826762928259027277621178354122572137402858361818476744042290557224715227767485249427486137520018828586178823052090275383813406762463196719543765753482321520059566678666869308424384914394861072598369798370721503690430904649580764235483861407067974867871651940701427042887236245611934596671629657419772127635246028209591632304770334239676861926012791058786982233929272352442311183733257083651404429005273502689992282915544897519491154191425224964117499140421731838145421090621443152609049137197934904110929462860462251336553365232691589050669895054866726313594252167139184466882630810576028732351642716159827390538460537358836110682254480749253290445849614411765989616945955366439312411478275631786035688865036459821899981447934574279699578088199697683138896164770487869767859384775352732102675214327731830561872741483786131330219889120282985309319969701378066701260192254365838386077760150465858532628117767315673382351488734275250998845691620705416838307499764851993290336472227974622513880375815974247492482946990430776641689805688172498988813611628578014704725673169223496433892216135252921076194551737637961235275597959840526195142044910215611907108103351216847807850472591358603614636889518316566445434637729059866164112853639446863020352554168213391201385970897263526590107089533890666740234875456320773429319610595703125*i1^111 - N1*191846483079999853320373035772183891104168987615595625591338713104702971599226763800078021722784973506014505391300304288002789347353077052909934086794293322072261325696504809413111603687243265694615775253945762003449704486616270804714568816783918958433050804157028274194695958889096465095817693928479248157906150931550347511287442779785783939418784601501750267807251943815555469744407652334461197738058219836804211102404510191425083730309118621845763681768954970049537354520853373135715407852426699850088568427431568204677120000000000*i3 ] ]