[ [ -156399931564617106994183966282421480707185629647864710564225565114100901831291651174750602562108130437112071593528677072991103195489780437285453875690589057270641743802615865246143620149040798707739162016610514255414859270916745040687447437378538273213870362447715159362620700886342630113639933750298531802268541756589083514845679032451418432914242974235833201062284891946786693510478823851437851816129217473711055474121957714594387024508954867162275626805149005826908256635671409633295834621876640108440266774820565647950372076954580804008946588562971606335120636489528011008104045643982293027882270913109178920349847754997911555296645754222413933129550646296893154025867551313736640559913142102393961131757072675870297203598760459319439282638454754764404025790041707970982539603612167245319227234777211159089265267666466113613564653373924891331833368596690530174131249035109145560981783272086395834943397676227290572909871076373278592298172456314903799474663991090992130272341540925196086433379330967651281535142141624293132349912742801385241170103160251261404609814799211405054665866758888597999023965263138653615522312535425768911428515814008330291777846964390065646358287136350805733096475798514196586698728594873926783145626773014339773859420389752885638596739207424880138867413185409182416130173934125286964190728023143384092479045696703050103957445556035543235353119192650397174182501676002086712208365668855308626638620400573772945746500383510618226266921657390429770402370080942505221836542512885371149156371729837709138927328308411261106624946599756988726558546464055922862690181264179200000000000000000 + -35854036334644891384070947956147084233927522097902784425082418452467727286584001451445501381038234527484523683409478190012355688854508945630821704283057702592197001367595741487309118235882459738370999917724879290998835111705461474932502356234321881543791147216816631563111512586873446486949396925179315804492656917187634083136850425729977394652091952268255375967057021381278385836939490604247399147521314622053662719788415393510763245666313869837995013936311746930782088473183050946900138293441987696386925791758311725851881909056708595934627229782142554010590699110913970393537356731469492338314081539654647218611569287112416566393120699871231360608420397852770784030725293517283469375208231346028586470900356783632097403371026831696371124977038283947470976381702442588856662060687951111636990119477280689899145629554948258299968020934102422769650857155634458527878442688665667002521629970575085627430751469096104256851660355387363705283516140014866842352037603967493511712945272270266248634659415593672228907737875426082957891838950647295346836222535073728976663988708952782248524716414850280348301076671678208021089574573510821853491601859778038775714752769588296820965980997716053058358520427318836440055203856812889292119745731817909773587767876111786217257853439465413559611568881594678053606644409863221213340795420346446977736633515265098869844049636599294732876180422622674794460135021967598703171072932733940689554064420515690561790485816362636726198311427103477677911705503586856993750433078734340183038027628833505855269320002149490164203199513751017498576852180649801398548099497984000000000000000*i1 + -110465407421902326345326443240116574559666546815496759904115016017990480308685625982563713384410714944368674889737391104790582476321075764639942974582573845059295730074554635949036182585059077212282325901871625342399033655141961487715615595171779898562663055306086131962186788082947521426071532815042268834581599150202756206128439356532877461719902214910705552454833220325990428528180172595072675107365540276790848191884405675599152422710540378979522561929785200928361759108673364710073188900807696349368294483485715507810444806380768696646291213551076196966521050403718800207112080029686842159727365051845053197585364740138641686148555677814177515184987275345015954296936215315109097308834681728553591885660962918360015045545844928835679520015894807581610954994471144536038484894533337387467884056246870433986569319944271847119150463649350432904708949749261873039518097843071242108136060278714342792372401161085637458841971110314782220965974195371836954238150895123172089600839727250224222185209954073380570970394087555074793945466094546432799169320252706548993856988188260060834916527535867315162316299147851561147096062725292803073642406772626479939666155847208015414013769095680378976212455770872021464340359712981085209263713476368654690704055565932697187334871233829338058904232812111393867788536347306491051044087171755866937879085524153374901071478833133945763982493003756147852589481165632936081543900276108348266467193552824398769859803420325436898040206045707813464531900664593989610657960860475744458385094530145121611924103027844545720608342973228694842698297505345691089771859804160000000000000*i1^2 + -101288625088161478308177046596231781552687086647134008997969857585737524010907794062816093166975929240290887529527254192440718600008044174804408227028157494404278269961596322336350239236135719008739084104424085898805652374345731885470066083641688738526145333296181051537165056614098937082044214176236886775528061858755709912984865868756726094227845800184721268163703463822635308942579279731943986715920001055770459434036349379262147555085822184228252713542888348623938314514368176550031822258796214944172630259894482005278981331561176865904710813451576973853938410789875044544460727458505960097764886700829843447394653832177590298319140290621916035830232726452809925326999392466741756470205398554013369175892876703016204703146023107785495247459859540386810650320082609904363232815339443527315743930156337699077907823121286654075050480065561805976433898446449539492237032628559306826619248266568459780024940608487724952734729674216170224791172331825555140084845470464346332898738490916206065268855905496524645496344026296277587032311423051686446876854634757097803263412211996880613825705749272422883904071205554527020972118664598360986988172170515623497171309094470287472034661996770053097338466087764889701890160926471088272492271654477079144736005634552109131231805060779494056810147169712630488451129350270400606096560334316638141200053762856846464827042648044230366958353513564311913151752021178309655812174116810760489138404630945229036756422925307062548489996968892057074897153427041588252333009489014312643334317213350192484074921757927072546770142188759649819356873349272186908301905100800000000000*i1^3 + -94580739045926818814365532752987759710601353531831843495972999785567436307664279129593993865541583487241809772817244303194033912099091959201122363559779596891991108620660091267810665199527455590835915444859565496174929628092869258980618700957451720141339191475222489491477322015889634208797339421505818943396751979382217023739334975534703184113491468660475910818750686694020795558266460420040791929474560826661572335231796410743754616818253809829003697849064128491027628843438791005738357554286164227709117463366017322440284549434141224068393120283529694017857072606167583342172172245806329042832365953389237656716523141704482688021135206866328605968072128119687569315174574351176778032771467954440846374718171875990990265952509073551744320850021044505939707558977236773920681876245550757797880233447227592455619351667914696243662924859843723709860027033694477856968067016467214420872155198609841881257268932053385176232432100576257439730105729729917278080474609391048849496518994317638769686030076568776120030747654064073114219249967799345445311447022522237729594009348096397388710610803063844062561539385117702991005634767043857881014139219567602067545405140819334629711327018447073416589615535811122101791579063954280541323838692959556761214082480317871402920702336003515132809145391571441914366331137830509051921838683936032529206259220712536145308148375876485439318300252864982531324231430820498737834665663262481150554509438379081472844668999989757171193958443016835868630363381383716669592940944679357139987463065460956958224708461536394456656862786350640987021306597282278487170744320000000000*i1^4 + -88687471945878727509405905471855174653130037394144211943793845228442875914703644431503850257709174475779999676698532797108806235747752734363147486671777828329527943389841628830265313968876452384068728941659881167574612870916255764892208126790751690643554628334708725272007517438761951000933270026375805121190568859623227387829737534814056561174178028180492321213820724620235371289695671911625204948120568400203427974166718399478677775824572471428447447418603186990120710123608069818520724215007438871124175126304116559537031683031840021519452876867366096341197084748153767028941997223991833576572244319452479471994562008034376431138356949791314143106293721178060762547125405075258050328729585024493547408693587822089833181585880432602079716704752721042329070149513786656273520504031342626037294212846891953244545886503781030280556579057843847688950429823683508930398083679374870754200315149482020729830191854833445553383676533134189437468938154195817284648748010756372598877993784816145821024650398763753777327753848855363745605270816221404516021134109509962806446342973921370246503653666495564855005410714984626344907682659486338812099377073103921804874914927243910207696887265055033612175662638221234982879274475417710131814079015471167174032161531129400841438702744308761944433961126159052116092211359258455542618699427106384345242525972556782034032224259074953821543393255620396656677037676309083460363054242269899062513174912604324204125629993945379327300192062029831510454580344388822187601887157199582190410491742635731294122786651877242276466598855615033449234985975767329097100820480000000*i1^5 + -45488455121359936714772943221589747110008748740159406082118999052999368461552678136028956717332753369185518889505409046863530176811274027510911556073973910524580942043182380584191885356281022007887919185961747821886672401548895483084961728437747087351613719881761884794042876965798646933750291640155429252911469199384846261014539439506511976163777659916773349711604644207111895976983284590542401041954438622153329354888420460014307133665148313944167352971654039788841554697417008737040758654919937049971241687674346120222368614309153810385875967520444717700372693169892709485379860678909138241439869268102075469847935380721206140688139623275389972385502809872528469894123438944820834547968964398158249221971641691773638682035796229739933735699246748785638791609971948968791869201466583108837977322502381408814517448707162882248517963874379478732868544423116419055431456189631985294836736901355809469503729578113333306468726394265753341335841861438429381455147628311657447463589150573561370511647557159264551684456388529448904482496790710279159079709620034218012091466958120750489623741930458698529840706281776236531210385356767211876934282137893091821693253581182942865745755759236662054108482687563406246530627476103989455065320575482094497795400933590801332759075178308155343685498406924793870082128069997888920102683331227499658176212210076595518043363974942145862718171438324983150608231581605425342860745415019334567074776497777915712090873521271843130273861177298323612054167046897877417228945466592930008209240432460755737213223754929566366206282967007630676719673489929618645948825600000*i1^6 + -9148027076975054742763150972463055533612027546476005165756941659210192725951466358238463258617511233927931058556155409061426373886976347349312100112693262668085413399088037765548943855571182035552806363241548053094715417513261008256502289342153853018708366762557441670072950484253763000734579091213783302013564245052668153448162967451140793151190916968389149675692187397158364530411725545462359793095913297662603084725599890200660995778791567817532249711268681809931235647746556024405643050049706063299453586333677087815884548297698000143824150650390788816551778430273340502165034597313070079739555352023442612471612735449431347348726728354695663115347751723750221552333649186978574453972898480484287942311298823767323705031328211752403200165112732091113609040539025177701568796949180598004598674763404937427998582847169495126914005090327748566933919383791252889907307272453623402121799958798693606421042591521170988044889387114962348554058814668979065934313986982723292014041231285513314540177896104233130007245670331776679210385507709349611381882803863866297646459471827225076777562712374997187217626829913220758216407063814535917908362389039496674617886325460604974855728793849337863240169334019043948268445417867986798619885199848244735745789911677480635982611370278954393222253235671386356947400103643372483047733213634467648442643477169173673700523627504038754323492966777727845079831054148259540037746460525878236142982341805479408697348412262480017757607992351466495692179811679430603528318069343840538763198690157805487072073242063199090948663623259118222479697817275481481805824000*i1^7 + -1150518489877054976008168146409395588910098487556990055599455562622352911757542546764912529319545340046305730157675538616237038046559579210690280747211569451370420047394622362935036521013207565772071792211724227360250949424831065802641127108271255857022905753104559727930544844451533859768422711399152058213541683808388783294078614508676303197605088512034228541237303411472882909404723876701703544106867392593780233145943138388314033880324476169523443360411894003217083900623524569511106179381154785292003589430562722951818699995372165426039384175103914711950335413623882402823909070559827809078291273151115289377724580628583209490073231052576615942995601130413421726715409828284573235332747503829458596176951841920884498967244746701127776587944020211432555248806309785132715499659185248167191026124785330528645884764549434844869046833150351759244772216096126652376361707130667987079687051593446226873892197121478774038308426252816095377993608443601449992457521384199753751130925730118109227846512854460962004407201464714032645120785656073479062744444845861645512461064663688699860226038658447143357079315291130816022046078420351736203834899287657855266523132986045199831678597567515959366702810217087831199894850043521350862443485787885030260670220095516650522178136689075973946898845997063413413428387877889199354897816779562226901885279325478647390644813002719897501690410584795154523755068881722270569497360987099269214487771982547397262483459448112391411467401833138571167411095609051838623625923726921274353938967675507302793292364268592469445905561489439866205340663076119453368320*i1^8 + 3032211083403753016800804861664281095320099797126906670365817022986172535255407908251483155736064687675552090816785118935848596598378402470953583937449891279399021218620905503510614773300428949386463223530558304925281081023523343658122841705045425052765194786132637450420204322415419005714611357945377684581575161924033806911114575564639881171680538469609242275998997231394228526303488757490896235836307228374409366814771307004960952571258923338942405389243804000513315699010245236233541011952866994192733261403825712650836074984021041975700620005005815964921898190381127279930990561946939086550876390039739700055658269120064843139153692173634246666819750349642087280801176295137183907913666614146183412763704597062085272709110642996066053031860329421319571195179232218179065063987218989993937814754251574397181157026776615704812513254576855190419469065360169251499557374029482497836960880191688603655202094677738321004473013557242903968544802491258228683574831091518253746830531668917176942124588442551417917739947713803316152647210694433624922941604279730534487082275634054679418076818667510243752389098496538044888813298695859079692605590677701338397274030699017747902204944112463532906878614007808574682819216795209534577716008144171181049695645939748012654458540566927085900288708134844291085155450840966779872709359514726171383198432390619867826505117093445886663834229743976810988465415905734099122515101970697893233051805325859008157982261136469074996883100953194082699798329766766867696578837432141813560592906077148398259323378061267432792288208351627766169964043819232002048*i1^9 + 478663697995273598911135024055716796023554860085446153545879234949229336262363884076946030432643297542100210026819386706918966128512741889400444635972883455996799161223484686386627659646790250211169664625236590324998539609276267019736768582499467097855415177170695685169504162082851598820605641804767379323016423216709977993381675790426414202577387930828366582727068230935277769280150444238888822441679678284627579472472058278176102279344983127627997254893682267409451315812333118791580822662902751439986083657231519202446512030610465864529811186918119922138169315397132428949763651507516597768821118406730915852766190631203882638034182875019137453627230258207874560259746800656218119831649363742436852109453676142550740810469065781208289019785519019587411785835773153778504393254200172129933464170180243374140663888870129992297100763898624437536783954301375902592799766631398593176021258536376961214860302394667241686375756193917561414736553918239317599850860417047203353431425612095489118974637847295287575813685238939577870361403715695241287150270507091997685278271948118543568235294430314405263222279899766019866963459626385635917344945772034630852417798273035642122530710811271703699689780275269908923882598388060059014441676408869908200371407232853687367667329223310433023315762060823420621379711252438044734958630212424981758172702637758931756974501775599151642799006029661660276161053088575828070095399255316204722377456632010300736430938579737683687329622819843724600349836465409945122595943356866917838236415238010095327320092383767835762299902171096840800000187310276608*i1^10 + -160167433921624592330262596485861559204397823516291441969491161580086355405796656250301872148807929090271461610525152000498941612704692848970429206311775567184507374664851047978634343139886525060040805244687497896115471368357098276534843036668778996359633872537743018840326110781173460098199247376510654752455686103325051379788464456326625316191590616560735758970367258181483133027522353588575312909723857032993908872766401715975615146936033406961536623163894495461296890059555578447431435570945150495711674849293804520959841644190401287006838875511592722690497441909213595873644948258789049101182410806694375202964389300403678432477057066121036917613223239322752007295191785173875878644908716337808670988479762989716958270443635100166856111512068484383445897690687328358122964957391908183392848682952128498054979399536708708582704437785661515497011871117877219516825186666477165520043237024170509508492688497356164705390638386894535693843266432377221847153874592540421056745767023889631172487088810462032070817290259236875594045692610277462261594840005657386629002784144353512601240159412829481978870440082899491504893171604937859390954866393505116176236736557805041499865670101499736528845307412457014377095131164316825626694854372049567410267764287475281959544045779990374404730276919106579040709572047762350627956949093832849337035926777016575064009396458931326306149443050478180222738390751049447994118854836337455705161176864145521222968720458910768648104925412883560518969302596051787614040091946909974729991391233335782492122086647713058874585350283201981468135412203520*i1^11 + -19541420492738020366793654858096144779609849627832112302155665600723899130068914211217437851179343735507872373759350210362566564164992506062351438111825554769065830326859661415385547744408868577851504840485383991396766300425274097856817279101577096308633327800218571260394685285660038389961261503221114080500086324023157496932953690110169822691330068133663171638281081019776413668651652971585354658834279727705843193815405063325925692223225898761244641331537871250612164480958622696811908623930906538505324330459309892688538808247206865999549687085867530599817783843837760109996034897931051196522874682666674440307978824384725834597773382621043897442011537166943215889823308971950955717972254158343770744506263420422570881872976983750384137665277736087357854511970039706121876378955885433390505490806283935420969770386443478471371109439002803985399984348629362310156453321294775951919598995673042879300316438366953073576102991391993437994611508965547799183464981400015104063423347351503486434270346915655846763893603127444528599050131188534115305472041519639424685106795224955260350069443876389973429609216410935681077789780990234957503525804378200479467879472705186961782848680917479046965993923748420235986408116429928891028891247953316470133258425279448415659058048562612481224197367762776362751480733871153219871780602760475197317804266078681440094287811244823943288799972328272695962104034327691347324474394205199753178648607497412679309258743672515667425751823147519435853210543325010913705351689547157015049151822836110926341442451967762879621805100167953514638606336*i1^12 + 1386811388950970769487646681779462819840794627001337317590870066429313432256834975744769113540832089269466986266046702769581910702636512599582270097455314675825106673036611316745407576820952144467080481039673004458703258220975415130735872901074640283589791019717439899769684189165909533156933880387183732015056326399744432914827346326679110557852824064859518539696583277260357298204433275089535428591560233433181063836528272960719109045621951035760331007532574706368462286034301906741070624499628291748624456241227326707977487139535071623595690593299948115649348692744719491677698192740371827776067337385328968049559175077897918977917774406757561689706509255240173213062345658097044986483879636164591811810395118261917434652023691812760258614789973799742972187185109876638193253972803904280153620139178199062744669480334727451083720383804158155858362796782682677273212132454125991791491129874703540500586035504160125549069518806135348975900095179120060618222770958669726801843269678082441663860647798388899401600187986001728002164970101158116532771472616714614495632748359046151200468229078160666561415163137592555396650863896131471345634008904365490339028500758245002945861246256836189835008712798258613849746315064766251034733459675979488127081952215882809666564250018941849199461435400707124531219913664011822550459600545021502471282772680890155716796455981962563264243623129285762778970409380238900733921458013663694088478795921517942078413374339551657926613575947995515186422203122786040042334010778066578201473192022200939440839783673532103110492220979496844525568*i1^13 + -58032431634741271380557100874284988821714024272780757209302679955283890788640534241695148212481271567875140121328724450227455373026361018377611406579991230236013742465233125885375199370781070922205249450825365366797348680729947673631864643326900533920767528264741222912621872168950340427874264245278856072178978622599980596862296207878730191033488446921734503730004153207325778580876784468768397093591717899635525312717787639146366234489385250756248783774949883656921618266957717828811627919669190296277456812402393821000388792942577856368926151076701136872575502966945981873574162317662530902217702541627527659497372693265720130841678945590671469587115860866175717522534136401109164457787337169472688480683520114827233013421944834073615338760711365650112267059263118309119493894993341058782874474977824128648605481916557835010564762570425713705342243914326457488642481518723253895565242722312181511833076830117777920821157528563427324691143305483491401421735777066962500213133752094202589441141451670010675055695394248907843441144990547315595585109701425673078991995188976270216509981873034195802833070969988682632237016798006604839448638324903926046499615699749073620431351767818648488027760679998399941396524551642641730007360919911800202305879939025759907905629697646757551489037940321853111095331785162498710174232519834339479164820470649054099398967546774103039701543936680793289803900540735766719799292959178918529507645640102250552397500575779670874884463556012731404415611276053003711711497737960017453372335117587744529773415825067028334263783279344746496*i1^14 + -164314508047483508162983433631698087629391883282316007749769997540342753669622040614131343664784586186036811410848163773653188709940402536593802053166276580610822222493825579411008296151032752942383612713830312227106233076226918100987032547662836521690876203083966951335972881963718053792547857768872013649897261220412589160365754449712549069825699499520773754957468473752399145653510710036371824530981445309552932711324675710066474585571768910635518172715871889858117615922737503548664397007494670079906892925173296960382607273440323320329126543306714960695725778842694378573938062064997424151754910372481785630377900976421617425495878021240847157671904319775618204281189070574205598055633687911781288261245862279557190919749781681480186331520352780133608786557724979055607968464137604428197097189071646485043990745268107878526025824230231046826212545151999792098405824237614688684014747641548859936865680166150063859772437681912643761435465484568923780436846706744257989857974615981475640806840366374717896423782417171610757975051487198443502659067222667021364719244882877757336366598004643868347904308522588733636741203784659877936742197297342090075457901214566380252551082371382136479401962687967349069913502826753696597621945826125650619792932657132618040285027452631304403110600081475346021367291930110037937482233718882986014101649262032270930044525064608561572207771260896718953944409517300494546151080296146227968581414354469369350681193885583159351915137301893639566478972732492216382528362539859087653510798450318988409813804401824897991319085907968*i1^15 + 45388197232056571496709509139750276015228764192016170791963038982069325537539632839047000511139830236023717317025604440929169405580111166071046074948302965864690681467744846114236967337828245309359302597342546094499872223631209983336985009140198987457006251052481392017562167731817876466583675841934139148104114719552197188887129248991615205253549919474387370526014376884592726260565595075393904957739100689963529920142409501570046042347920974056235251387591234910875335679283095833787832101103669607862800346540765333549999701560697659931474287314760402215674378472454657604062856706232839250902393979877687274079948027085767577933715932228823544531051797381419226836669296195937286637662787578590787554681943193964864095901993497232652354441685649637099888328979971503710300573094674673374854637952833002341031842649699105975210174838658078210806556915065141647853146845211053928080019744522945926804319682749712339014017966249175019731149631363124918079193305134487063930598271616195113983402612476264777511504889084830750888188650999991491620250817298063151675940984288735524265629868316356222985110024797732793144318137439153664609624602093702142752966409398249200641266794279485069221411927265006677717713940506975718771972578039850523907141731798560657919175033010720403054446302192083395304575370674511589087641243910975450800535925556053534187347640577610646036661423136455652617912177213569503666587071782111190232666971466872880046180049514743044135368813128473726370355245691709428058429382427336134131127931469042623782780779179268655412150272*i1^16 + -2388100892127266645504497113677130251507208186177275581419147763350191165960399772697260345252721363498537225285874985813763965884230986449193908504403896255560803213014443250540879014199651636262074690436333992857621428324181322961632278822214847223492961384626924686661326010041677356972850598794579333335683458662152796804619897167805913362333808801337715917550295461314653976621093747973403159515116354071733234661667305733282135811742219492848038257043010816773704005184120180687365629371748161702242135634780775985004301100246264715382446102095348049844342938863086592968680870342848219189049766570998250338098642105992769597219561113491254816191150716741548245813096933025588444715805375971821693151189459571259608803099789608616909729138080656180372818472432607134705739139145928106170693826448882126056311086139221220868729339067732295671609385067421541372817075097647296676230177934651344489732068769474279544138937291536855969099416312067805779260963671734031447042805258480233161663262082026163356293462701132291847056756972747748001086959149620840725619496753118407090193756084566296399295845983830713758683668323838427670747882730476214956613881506169383381909147429457385276122251430339899011991950613942091260781461353351311359976794458937588021787962847783717639461760136401921682302572737850794495766334426092558282550395491597205340399495881185125645267096045175633211800428860448045785976273483801604244373763232819480528948434707872794209833800467360109670249122718721931879016390184442815406971956124093831019583748272850319966208*i1^17 + 29320483605831337964799560295596816655146914535963884303415567220374388316520872240037853063264618814440093710189741257905145854220687896143870607784816642361035278175510989157914974218937052380679533683826881232494861006414649399641185439202807206682034184999391872650500075278460133849106110905950547103884511947227172210537708122637570614134106647393559424866310386657461852574260064331146070616298629626973045120543624763604183767433290880097118212370375940469805329102603101330364690952591773925242224169963757999913795773125733503895574434825060550750319677179307598789047366232529532392196708291116750899849666383410127537709000859526485254741521839985477173563296047563431295066849407222755678561780037137636788816568087223929899415210806720368952490876629235835685688940652251463548529509564593173193349334817409369319319013747516658985259868444486752624093089510858930206979334035932998477454599446642318387687578407972949523581412047627929499091854350934579185101712487986021114342847222473210290106303165403532700281826804109584574396502734159678553462481042360160622049860971566545737003773898914154718188910178105992971125857432330004137822782997041321643784318626401489516395899237882587985591307558755647922287434682089352776992541213388261473437039032937184413074324499355333965427356150923028831247306875039003520787255349273896810792111628590979522701592121392971251078206966616578757413527955745788070545901371378636323372772857106921905335564547969008845179672733759048751763926783632019827283100713637122581159417427427065856*i1^18 + 279449836009033570165884297648598984380363311715420941308820343765699196208324857024957078526446371617703745357459159145191473464949566625544860460530599896249950909994707100185984781970969350512696470535695404580454907851408956387059589687421402208799378162579839792456529697331388274732728598261663315020085509630609356365291927932396287556632211198667684305708263142283694924777641996610541250250006630639278721493958106012822528026107093730751478868647936327705623578327320467291606386272363312263177843592900602509804330422258863880007057684419584479146834339463045993528817322541457315794463333911545867955081012619940588638020199335867248199647082356320136870980678085105663028985295068155420101085100225417196315371493163490141768991070326287544440870659258087059346493840014268201777824115870803676784329340012956481386382442600834436034236291928624271829396623036396682862151018107096350438998273337242599608772733920238725881424250991760076253740453930484776800707432503442887627353559376297182483840547822172199925927170109558830575662057671682991123498927699055131600199334952179570371876058773995195735498182972937527033786008453943083337521624740118331399552685709714429128029676738085542967036705303360550731372075112046753230576493113113364627318124703478911271554090357246977908305275541059506582089004027176213454263389481073637084673152435990617637186155806595761555494817126918085040971036867099883483486028889882520143435260772584936544421805537420431659391644277662794416057756548387437734747110676137252481550451212288*i1^19 + -22120489721683179449754716254496042430325709193745003348533549544925117952989805440342852122942170185984475983479598492625860617242102104740200798870158556513628518387739138642093438289541148187852609152407179699629972507647108084409857697938984546563058560489549727783407273291259971767780044641728487046374141642418346793984653794944999206569619391023686685578768820915155690778314330765428642660500550735758562932644889082696130397762872456413360003850434117636209111774665230700641361057217736491721508075068632258414617748645547729578403291928892739432052575419202140365991779019075733923842016094117681892362282705105391661176586200176572072658736201540651879368481454677264938172973689062356951462472135548508303410973949366675393151972522701030324974682915151246897842243721768347366456304528689484243989486214217935175397674319507070499887416004290361384082500835289467556803767454618006323071190831048178385991643263306402420365175387351854369130171425072621282108359100958348606418175023089390336523487272837076685931334840196836176771109342420763056583059633273813991014235750774821968649668546491162091250165347289393636804787274889271396013942877313690530419061837596138319692734019253392772043274777501428179483993624289218310021098599498970546374150255022455373738642641762996629415464951530616718085973470228019553285100900879403605839018904194303948351246489268554794814884759715212219966572674459326827165642028650599505395040399672533682475107946791544620393398519984290788123283675359332838695004403687434561760788480*i1^20 + 427751929906098497542272092228447792563523470767194761909384646201656602924610998609558101013210511100325153392537791509586968514605773203207311284170583624177913566457382166460139733734566187191865918111184479997741232858716972314667917481470432379090580548238746482667257173580207844691863998068384915052942785734196286529056107713235093700223205055456828638757950890756359367269607064225978488611371531229658058962954908193990070438952431253831929886157602475505808472539308633317845712680414441650829283428828572959544543954495309786625542592893375490557697774706732127811068707762094828678503341858269001015461760529834057156061004471213010926406305159668493334613658628128648932661021578479581279791641797734598228231335849080332529093144606912206430277050756069917227838562632812500326642720872710857577420478740112984342856034360905568986011605976513798205515333617848719515454207496818445817714022814726700251226091096174096983370971460418765154846016076478010759151679690052163904125898729248731489980536140713469016022416350663554889535514691096856829525048050504526727164717921077500384353330036163042982913351907567966212704127505023848538037791407768477781865865366822474073728720785142398513074862272439068565283500599918591252250774729510212201444683514851377926128490576354904173814077124556619989205600096355038089401671619235831175252075320017476499294110178903070555181257033945350235966251199686332820636847334290514240793819307213125111272409984467405141689678207970540106285117972744314016914788907219599491072*i1^21 + -3426887218318540189325771361305658562310874317978947821508808974881316629602457081898478781974930728501237659779342985055881418975982269184396851406343450084958683601793830173668346544274610367043229468023641271171730377466511638151328019360019560163032155362308524991442960007917597012222539866479678334079986579396737524733864109718946185655643669303261985690797292979730391708223178080084173115373680372859661769553238832559307720752981289668185096540624824513937788372710283128174990275719518511030018562642332188568384833025275768742921748042843399475297815327961984145624573980617919741161694293437354243175621688946370957014470529180547171015886965622180811640718732278305683512404509622018915840472863420329943345403239792648645853433477509166693119571470639364414035316503216271428809071922132037999275180183673353318649027636117063921780237022734794851801574473182932708451023673772988658596999198370947046504260737295923950388933143823476316178842135280106550543939992219080397147616573064077110994813392120054048294912139477694854758558397899732472491569606966257855390255988592991835323234524668457132336822978997341576415548751462963566673256177718168473724943000826336827581821963417069882189790265245249294003327588341935127045025072231422840991139892423314586500907011991054042894018669669137744126953177980917922875522083513755072205614283317296970581913991606295763674452650384247986664172082725693171209665483491535083993423928785818621326848493186335680717377200436939932640781938404518392268595253800337408*i1^22 + 3897299649614135513569979935947869687823849291906401258514866857481233903921401849564768810266265626521780625066572134044418373097969194069000555651432345599230442856926071045343186459009579765966268280499052053934264341907497304633513990330657654536633735607022027999265907458144236216780158795177134041743455737335967829661109463935027539291633242748658283340751721677384565359571606104799112103409680162673469299367195082529749070227984922925382542881735494258646604382757006511504135573522484884666054989342413497542913675753866738431046152067784101879515353143771515224001427369781572680068305466103469983313425563671380658051002311544610798635584294023651939270498149208402630305510067562613659117025452352078467458104485345051678198159673399595940765889911138538496117255603675737469910433065879976468729937341871500149711419991512305333709085184244197339076683402970927157383728755837479710591223528183523821204287853330658784431268765677496143525030271083836629593899725991890403707911851511690052995302268514777637761123790353999527972564589419527578875468935610917583163224865467938200476572981984419543064875914460201742255105893131592644018223807452013899210946056945670598208546281174062831443366594027544375361854176472458341156268982916642297654582649922873052419049427769585982886911390142367391263817233689674277982791973421134599076299989424010669514075880049988082999341382185926292588806837274256176317941474822754799934608995850637698605005993787926414137777502990535211823458310266754944405489057792*i1^23 + -760456444837710479322706896315120313279118044786773013932201290911452603929632191961751049020593286882786189865973523261139484392750824456041695757195685450928036846127278358328324290679550059895203679850052127313753601400761586796017730755883530480740053290889711554808994108536279250347690524507358355834853731901913287012840907142297634806798557135596192853749377214127105843168898368638291077530375015869409307973999961828556391869483703857915875661981917741847914058373354629254891237686719762662910730742025025995131348449102998731252083338794686068169436813083562503616080245453244842044407706511117687296173811942367744462042160449373588842238035004420609616337133296083980396093177911792186344321320431229123627498489248390059088098117955164637988581432313702656608598695702178662925879470793232604043317182505457113562839696455767689183305491029237002740887489440275544184442975853568714432452858738439864055838384107640060051226641557268954210089352979939523241281534655768231623782377840506439951465234608579416569109784712542126995079169288569036909934567704181041210815134684916684232292893933735593065463791756956618859978135858746163897378515720855129591162253721488733158351758068907646574806836186426492693095858500728018795669105671693124210750263630823911917200400867912933213608067086299284868771710326168517724293103898894305494991460156102745977806651012987295513675476798382270939787830395296351348315930042202471912543689737084686145136977308283795589950311622596292947822041690920209782669312*i1^24 + 37444583678158887189064067543085352046987762931650177932427722355829890817609158127697580632467105002996689590166141351047558651099156661502951343931868194147467382020114147285040941505038733164084159303052475556186502576088477379759047345567918992482637964748696662118710877262533074130290562612048032950308511033471087024880476406293529590383036186713861493663788039019615545712747633098743987692620570923620550872945309955401272687072866725694088597229723843970924673560092908362163320727634902210621687000341254238990323983732063973390436818749932493602962091767300082058855730735401022672031517890554608410096658569954605102461580873817465417682274913498305053862398799715134358164809097476752360127667845352982615761689646338095441189360105564065744699255319203639265862451114872084983549155342527851518530660528274002323407696818841030315055691061609973639628711496015129617691596169282741367136938626279786116291726883979818129309095626606402802941194822658157251892168861685912154159154011473502275671627917434934541510453927058869684514247029286577196931795249314425478141908027297564389794540155136997591289859049940905196572131209923868962208122677233254005101286085822816662990929814095665382775757478923333135717510454373001745682228352075485868707853199292767047813614794229188255788823643599907541292877566389799257683628417279286393330464026101407897416288806098688162871889610531963337161618956104733101849794483171396761214234166378530717632087193256226155478615336888479081435922865602047246336*i1^25 + -724967147351146073753710305071878810029694596323881792970317388255539222893071270001028682769408513238401112527569268810041604078450360798893439354016092771386960078092190554056458593211281394826841124076920581852358424639251842782750347355872807727252573809730650821913830879661501410940788687030528112399738799081567769324736966895336314713581320333727049529981634098870508193658703762066432925354445322429089372461946748869365065230072629155534748472912875401945143554522932995613998530560340700158321914058673068181154729738756914179350946865918313375715928549005856537987209529081435564162801324128222138058108521694285998440312509976115814383557714717606172218661950347269561861556226972948254632774893171354987012594677104977177496589888425426192779621496673089590154349439658421768363930221398099776739839043984855839078406222426475130043240115909907322482161071594799651697345804068501092518155388575624564060038695581386513101227657823146248007142266115060840867125863460818132568286006792628042578637142955768849204972238927271374549387358957696269677651899965486975879148070910738695993043078978010579746068897715923637503374350184105717789582914900584342033974851335398064080438042932701032463366880566084225251336508023299818156373867045819132022443526535215892471567547072948630213100735052534278794535755923531154654185262822394026152750758343735632092347803694278830487874194207566821924626174405185937641304684643111219410683630930294067241125354749687339431888998670315252654270160046129152*i1^26 + 7415402777289569378532333836503138880787068655662342700928422980392451118374439401800053154981702377669098462418711973635998174110078737816400004202440335817180680165969625709437991236652807640193644348064981112731053591534348595452004780520156306708109150388994384353179716593936988650391620121415896878758595195045619627126581206092099813102839157629466762672875312873799376128181302827225182812701703826640340568476750109738325716587304448605107425247271917291500998954297674133691089835101517134960404508155928315664467015583102876122599575060439035302443634021251704698509180769928749528447032708530459662838051198077990916627709708257804241005220671423889645758310885280511899242537202380776556007525138744242610623026606701986129431162523457014200510354976942702314153164293327802946741480021895388234743803863824807658316815246885688873901657743932790666846405466624661809184671617804809977903648958001071126322365510540288256165988854461736962678942093257793175059973208460417635583093393467880305308210424662090320641906792592595029223604670185844157853807504131372956947987134876998909734621886029460278540178906668539089582524927885139268085120924574310063325169636482368583325232743385290967347450841264217979120185842287864847444470739970773703455673049268462999233692847780532161885090173005708300638044199454444403391097390659109810709488673766378636581400723968147838274217803995138755782678890422561928110292938905902787375579542510636129649996219461434498265095989289888711693268156416*i1^27 + -38793839249632490047713155127956696639046329077908884353823592803479182108360733467895746363610678407761350332774243852234146103163541054190415282483160231119675860702843272779591628996711094179703847500923983132946257091334471805466837648331922202265500961865200740350958454020332261555076385617165302334990868468334465168439220813017884392809641512167581307203130962792474132233435630161639253208894101192591963608381519686496442175497743480713748861695973195837141375377169846804804647966455082417028047413630992597270974548744038377409615814742964676669120498999510144341599138666256834846411869195342677065095181814742995355142913384955920752173811245581278266062911335179148261805132833545079189909326114527045871897217406484579169633988684090092566375238274762957016326606748260567523665307385138964784768863733625759663433668692329126434201336594974507122878182327394723347718682465830884755785660722364937786743789313444574680998520740883116250005403938947686949936028354185171815228515725339119889274907851901993265945839344870710707801216984880745001566623100498399218083814674643624057917511399970089745608996196016654165669997675119819532788879793872826101286801523392485026607926182329796744188227424976782658137275960772737217737826600763516447501296805021055050913234816071667557633347613114355222238430580546024853630667659613352674964325665042397534345147846252070831728418089064804205312505769431268879114667420348683422369268857392120272790523950189354252986535051846994834227200*i1^28 + 89547496798905724839776024805185197356812624276652329920878656021043519899503376285734363113441656353104948447787368988096860342679872059914663742921491125967332782287388368086322306493357777985704476314595538710405375838291779450716143989404746994122140558945544373775422796632853536895508160269033694297600883821625817818270819153961857754331533764255338346229765186345943607659293283266842372589903717379826358791433974014491817349491748386167248014930777142043497014555850634674176425706228642637637291080245984762173641261112192238513349330912499274680844689429428164341835737327541130319071532599807790989082568446307070877814514968858147790315020072751033161689596092138676043275619385986938168605804655002891365931611643407074105800187003737498725910724357546438258345910835621253588776814421635730773178807271215347640653571417786203294217035447800775058705467680468508683080496146882942244316133538019153188144522386187709550333333441951314962824162476166376014515873108253716694531103596077124596917040972341161544731044216025426708945788559367682453369669449853670199949153998144205629770208099746203790887017150900397777726742339352776233426801665101250955907255241428148095381554336170512206784598434707132182699992017334947269564794708558922470780301555223609659128951249168772470465236496220699414239755326889104746898109419607570906237609382216442360212975905455228134560934828785174345654986993703816331365575950845520604003434046068634616277503372634901338752962935220338688*i1^29 + -109539557655185435226712784595668702976584976926747699453250689105727698588380759064552646417050783650654575852084480142416606685580268416707496349510682120525641757485545466074549016027889398223716062242258126886582325469202432093888883193384175798153112145305949186127155428584004435469361721956372038214534041404114747080203548712633071699637696761288062165141781463575252258516033421042304802025129681568793780264579816925447009925389281908812923074477985140470883614745288923295071378411147101928667605477024327148405425239955803419488242443577240403773773080357569775865788199330256098295094098936998396083339023330860039919373427538942533672458009287508222174468340848525744386908627043054032072376579120496827801917514703469793011235744984510959873582858430806427356791890945387205382938012907925185236113120018604579873268820799056438810224776134043874004131155477797457063006939928648467090985016833786087167903469555885200094328357596878917268201187193515130794554174428143624589579967924698894824913893548539579819928107168937872434676682113230891492297748052050918695965202915622880933295626348332894944163643803934680331938501631328878168540291571594035823854914419466546298495631027982744097566855166088243687490783344117569063039300771154667492317066668745126819717430974085530541286372614578643234998251884567628104514949610658537843011746641355806447598999178517027619190700220413592938467054502453320420145610170988185534108565783744945483182161872822530834894933721088*i1^30 + -15804862502577598867692090836343634329711259306540162951201443723361110229311889246155152145549364425111589630628609715097614162662111037059326710326989980044785427081326323095790717002166696197032384732590343164086850258873838980369449252205325813918645894259250701089416422270989202145762471372715709382378361939919880064702781619658967889605667224414431953439529325254187776477432260890099503492294837364567244241536858282399293070291116938131066258345742538530091839371666635398124555444550819235581900207854010729074730128257566489673028022693141720741987587275325333670872412978386645624933999316132743864347425558793497909914638744017308727616523978583171207876337650761951910790847144292794938092817769666720651094743447953366891231595185327206464345788307093403992410346960865543573827016845249221939626086220106462914106710388412080496578810121495614729227295366708750052864231656596769264921676980791910100085866436789229451011043619248678388410033269008195136356217040064273232651843592720426860790790330859409833547294456065061467833578119565889285821447337619584742575059942924588452884217905387768088143883692283752630468599067224469859912249260122777250077410822042178308354128179019923126066622123252230530361533473966547953398882979507769375445764856969653729033719627937290858772543648767920297561926723690929583923536475060763038675397473277048493246906590510836176160706709616326762345429418950091540344432152862663717122746840814825589643497431546147433873408*i1^31 + -929560205674613058987081865316062372975804987737118255068513571596235774380705794134225812949590599108833131513131619752751942614047788334990023477085618696125025326339202576535398910138665138073132479078673189332077595212811649066736342617882628812489331325075763694938247442013791844289138879682093132239634629407895614311233635287914070435292111716254970464548346696465919121798866205821019984807003121951725765059661001088368194707241936309222033180038492149355871646578921510698169816702354364262378635767159748686544045198922565724175759179767740835531578492982083833461668686766786032269670806147315307368000375924345863574598465766011487944620366807071227055037591475093150828286596063377395215079979311425309821629638251042609832809910730959005799742130027788226084401811592250157265871104082548883977011225576283106639811520747933557482813299767627641177647814745203283757682495806891635012992409563453171971046042127205290975853419589703528698821783905857233880401111543785435435421065504952688429973119951131185698181985791639706904533712629467158698055613264664028238974359530684427205573611194152270632443469222953597658801357880332681309973899033290256053821106977729189081182873206105954720693052458108695528763037202094910935851642956194329103068542716561074930359685412948929590131947609711474084247336130850622300416844993310434608825060477379541753308003982114818226166953207613813344874872906466964557420316224994416539979219599576348508790847950553088*i1^32 + -27476526491467795087668175791109207110312902814350591648609554080363666250274576778802881423804444233762193987495173335578458699038216260017489897353979398377036501404745098735761037477899879444588739148389144017240482315114400067118464861314263676611034387906111332077610706962506879390185636321718366808174497021868305046479276954330317741392414895860374033737083039042596834362246548501529719966289564232547820484303101468118409561543299882692750027245234088431575699846031694000561818732165657232937975417028946729320877473212807712283604191244316242595230946440146776354502033864138746609147924995125721940431546949807604010902035626873719081694291438457294862543335033441299614896183839405073502364787727398552811553186624849965165904475320393997129144878701942362117052973884815208215207580827831174248740905331986496698034368279315892202319328932616117398746956266694239747022241584733550027670932108788036998065908964802223227018631228625845649061490375851907272469709111426220128295864692252016930696856016153802208581278165056503922548600560401525847665152310639481770455284132915433171062801080608192944232233644280392681548649479299785854832837862586786587679424520993847692893691612989485369269192795806184438079830917945632570775534289997698356407973735829314982198678559570747565395434943221030590058218421185921926420729694289901497875997358701414096475254102723662715853613894328584600897262680186021025884110209790718153405715251433892526539407360*i1^33 + -432878755723429404545577029810410722125462007660357234091743625243828163435630876264430540856109573406135001582111903972274037531899717006364359562993559338567475836404090963867380746185961178480476517203367309190521319742707747992697103970303317109561084865399880110796567778528416593664460508415562916696639253610198299067722964599432785327879795340879038271111644489856684711827378647886929635027681704854729906068873575294952409566957996955088895022235366102922466877590950140955973052511975683806495854270101477254590086374735715078915397562326733352587751872169137221697161065373677648256537296451973324358635414265917837182153996533907277173160081506233387259605524845556455387616005091168921311201967960913695068834571469646298445504642747883636199557174620621664408329842747178148525384976484760019471020745322254127602230213139804107304739466844602415551901389912493584672125052423257468433699004360683195670705851999185567993424496031919346159391084157128464818636998585404712355081368111406818427822541654116640729335110303689647940972562780015854446393807071129384651506481508546213701692517883628113423207746941945952357061444854261111832237958276144263136327970228009248133643935163018360117294794651612487770924799739436653616962834226677607086897663437176712910505309717885355876915765618866406296730231693527710047407015750269027987835232629107345935697181937232496351769165463621257113150050342502256628968175530217204012467061747146031104*i1^34 + -3530065246265677544776629275767593579973428379626283154546038058464783098334485908143908689246643097378230808580376453844972816164427581563467036813337948189798560212337491099231775133871129418163021553014673378533310479909999362730312985329597837126421692448495114532147325488165713062445312938725723701117073471294504549412096068411477517233842354507257432108350572286635749537470491291584544730264837002400635032621409418484984198832969793335696903015277718999887015968140387226529742267786643304134270751830867157108543707931159938542484965280387440954034878763301197253916528140760542222687106938685248700609171640938200961889278898453355290817126046421095057813636905264430315642602168439684928247016422753047366001058971616267797480306635694624174258417502429683769048848280563571708171534104711887778277402530913895989979611785247040146821852124103136268238289192464899159235468536881006012712111298601070195358833516013716809630587485119974868684579097533340411671548612485379414806024989871049967232263402630115794946317925150817231921381482889390855235448293674955273953270696636194614316593744168261686442588120480066028697281119193738635806523358984046025086966709911329838004839666878368705091962206905426175323570219416287098435058185479764795794548729679693770489074939532303150831677120234244493653897108034149719403179289053758184988891992655980898036487703642208542137801884666982273049728237281170889929421897423866528246729277440*i1^35 + -11547185171674051527895554266692704505726629654018991622500081032933644285938682363973800375872380490270139656155763270690486727624267772888231692519497329655042744992752426228638159218089643817574847090457245275630413905404173182100749717326800149957645107769757690681271074223165004846562625727546079056282790627112113430614638381609950304972649846739794202861124050896632356583224201922551669860520832518291169441150802560670974832996749331292475272782755389180668810677985284980155012231448670207468936957473990144022114288925829497738107981456582384446168718619817088539140456635902026441787953270863404827384921412480408511479652122435587470745042179101903414080922824615914193380679918560776575175816384479879310894111598345201784101913188277940132122575632893890186190298313973331796246699833476613566151295480509100509541598336321127702118776000500722971366604212960702549714024917412312283210047925415685257351025448378394121225345166351064872629098288022934780475233842867890762968368942235836370781297731516022374452116907032438195022496181740631109649582396076341641517083808831702072208149170544741468315210822689177774408795065232701119012964551912984765650840601988336073013547746257247413558470254918549635123104930479843954014613216325614415341987004663801888525174074009324859213175833011848621954069735238226822567810555252127170361664644941775747503041894713207289977338197127210049686528174923615750070817290633548398592*i1^36 + 9023578593500360422470166853227675362914421370776698533022487980084830493521847567281060997701311955762284427616905390809478719595322855077512771361250408787198624837509880914763908489079479055608168250513642276247069338448033599685319283470258334710621745040567787317049338331090774017838769731295962285491455397850390550880043846070913697690687875991349401019723261237770100011945591687625362201638712416253317289628864994310479688079647472932960519872351643784981928661577866850287670379127839690221825263556790250126002294321291808740931000673127162854091683112380948572309757493757124590174408041574305115598869002418637220392701046268621787712060449506165393963581844885863891053863989405552420310085823926177145035540159113047061130325170857886801268787429802556110162563690158471085497889176958988241065365415881241313028002808856632915166077768160444306040384605197567001210630254780971708258468467095828649340073367303388121367905730234299675289215040038208262614659174140398346646156787773791310774099193935363629478954160932882491740964376402799068498739128580608564373761336492705621895565406522854168874907908210571488800526521738747336903862237226499746930660600414351361727497596812386174717345515856373678929035998042297339375258395113842390691564928987840628528780632561220219106101542878510705215615612548885934289423483332915620987090190768750181728105334570280111464057769019090083754956290263986547088211050496*i1^37 + -1327335333651525888605830864375080196404404706520913391076850439764335405973244614286872307101919863948347686997818437842538103976763884606448189271947681593454373498158406174020936126149933614497510383492175350004726592044584783794768709810873399576948250311499656799749192211046250389672991401703721450959832791363402331707026253394007019919682668157981148554251735652200756606092688353102095825800569610048199230163764072456900323240672970634108192446911678130369681355753124225670739189992751333503992341085699840309438208447704772847964613501479196558798573115114999260873939216251980168072475168213285903007514891753599663207054930693476620199422951658244325168439375883668710420822375792774365963862142064721272706052548527627249450696896236035407964902729876220087980781432055512925078777708480322516679569924096902591865041370906777174177623394529022852742389687474644414082768508673588878390905326446347123158109067797399046254279746694243848917329567334448516117385800336405904401921502501756019098651746143099098425676918618775154410888524160028471639385017101783272575788865690487386832625389324839994909976468109826395859654802071307481411694177040574444891427624023975191141834198300081519273620036790635856588773795963659054763074901183646768545985814787552671322580879088135646294233258276285472703562515468319854104434232845877821193800870638037352018181504433090477761044980115731179815091722666519822336*i1^38 + -47648957165857557681026081559301283302392264107453060167010031807173085714386250048600613281083332662152040069104872988469980780945099431719140668931706145940463997656504688001790686110751855241614530714312035214678809900873374827760596970460091606896957661493747616575946505700394143650957830419876253667332282659246126291006441910305270921432180433938072434513348673750201209311445149950565519932632774448583116705216197088259994554527969943265309592128255578852971503669152072891320494583020900403677925983874359593492779630031350959239655303298535983120630656283011985282433699991138108428131612292448666626480761827227175032985549394057453153524693339988128440854979850236727294026772354794776853504902337182494666120140615057836309624352180032574490076368232003884220467149844611138516323958323132230040064143074296651809430654513717179192859627312689607700162454427229221469888912847790805753985597470903943609432006012742035066230325198955392778788387883507304359727986921694988507529860185018520877959053219304213637767782757728393671722129418567367216091632794037432638727164748296200043390612963131598754801029697538437735019877557369613137166169412800080283349722786126526664729271636749089092962999581905855840942666647856723577583483018494471371877786792283845500110153682972570781786785822983063743189261083872431182529428945837769876039584346705886187623150605824761046611648654390868402124095488*i1^39 + -32452046007270810567476221170706049767780705981696542360734380580823422669088136017496295189108340708335716731592457749830412706309521435741851265430101109857837114590062330629526258087814108345905498053088381839871877742144967082535843226996823092239746304423515014652337898567573316968882353362124818503999875392308234541112449743156248975362593096875176113300715786357670239917173677751383280414895562147393754355187726855955518796875349120363183859834983288653803006130048526700890635791238149722086660009752592907997809845259526168763029512422307999732629249342286993754541555556135104631201961232210120358483125651572503786107275602317239012286547823891645744303650183873277492561287102031792169728144431621142016801632361402759197549816702516914892363515038642867642109871377897291894653745148565185212176454179609544903368744484632756157898362339417176511677479515700591823406615458495955734197492711301559223781239114842593234890104415815445717573939544452148624188101152903504848897433001562378806769244487313339356418392261033349608520466961949964858856971035707548377528776433473831313636132970480847177528789222761839721938378364955468693541612892875469887799294829453024003001484839781875316480603695507616022440318878263963471715777426675266556096630863252794698762646708036856587200253410066039393434909721325892016059252187874923575536972839943716841423552172124417913211609544814231552*i1^40 + 4059791302942948907082793229834995168054200919433928230933358613237860760139155232425722469819832453902946465146515979097578066538409060672002442721920152020640313686493763546024553167879636864351278008634696801940949023164187200399247632149337552042295267591311356316793414985604992744219801455794290267911931900738653646152190331092536005481166099339202593862269539922114870403416319575416112356062576263522642208400008612631058532159264434326653316629220507835180757668873235191988906757938421668317942579144142281556431207089678153122642493399269466397394611742963149377388515785451482331633745676832939109671290355001052377210331362464502059428561228970363904417564300493758105721837846883076151874361065330675336072745877798430116576043702685571747902651213606260046638111176322128128883857909997937495232860477462011550993619225758082974891995283675466343514587747486263017208709450690334276564398280361753136954283930442703552476351607060443390716035345439169206779702644001669818687958731265334388177307888926444593053916905439736087873873985107777896531023873031436189398760017177169366712369044446114336526398722229845180968956199506628676289458351411824273902010363844033564528181586995518961842492340959157347180451922550757163064756126744758837334750526703755255266082450342464749873896349482758057969412979741465249861704652485766400468301014420918252651306155610682704902750208*i1^41 + 174622339346257118081094609850746269214901017319320327719364916048531073449650880588854817568319512883569315578169143299021995213636827839738827451203722246554238662585947979923280391387050492289862987926459018787377861294375804479526945087805904409822640234400112457882705049035523945795331099158947928524419554010571308888126746947032121297009765273056303752085158702122921153341127895320118386484860200927268616198488752859783165106025396565497440479303788477887129656995381660792551350208698563724211386892171073860722652128090641074051382753646533729684633978985217195462769057641892979103415337154411101295536321431347431059667507646299747843383268731523362384170619320644815826924937833363973655571557935455979104990959030868866840340660813968218803609403596052570324674940990756801030792560545156539188033409812849267387498708197952340129929541657149337372586940970824938145676172593225848259717132553050758113618943573836055743742836147378752804243684343809915622702533302734192535748756719038263882588905623436514447504232021680159185052212046692914696496806608896043957996180725980715695544114922344253066224395434837052984902092078512374609981339077606163667206245447122083155239843746558428771870239205186471241856493145844381365455949244823148482417749523843193177192494359959106620606803123607460383531546175140497215206726951876618393713073856975379462684481108836352*i1^42 + -27097929278123580268840756476784268648664676241006080241647561997956312701559011875947884769444576412747495429790379068104136863771679578361446666855297275751876305926600017455213095801069406835128504106388395492660068045273393897949985355329924412848973814297701038924072860247543353327097856432321364395770209457523193104306763014149028069973924955441929731506643377284295674590381092248079452918429780224567008890258178618991200768490105023692249879890747787939108181124663529272497073682040702485417095957511095325649477934449131226945232864656352322523097626795462538322214502998006329746968555369208040421993655363422924542891044305754406619095602957576442833859553975864593516234482306982836866508225004456632184277799851016781231830837920206601468588629206337411906645790618287973494667509631122962518785191511672058276178569824987491428727963243763109246229280895846030563362821527402580462733617077813219260791397851865316008818229091740772051039297423903826811196339219728106817370188078033255408437476786452686066704065651651024011473222455930869309323573953286372994576344902749737732865538780456177723365929091477686339619347670864994224151704706162629560978205457603441423872070939250529345267461913168960142723614380725735117783335000240213332619980411437274199703656277041513556184979092445210975077804788486514189780714518340201350661454301031784068939776*i1^43 + -199180854925002590236758336378585838401565764748763471672059925549611760400038190246105145538737900002898233603768441501551371938065303451018845747720826662331933557192330213054443325639952509624653529417442099508021512041182443676932991465260408539865338560053250872050445693344181304828151168022926951954043606764130390362198686750370130083307488163441829103684760502375469644055694886576623353727525290765940473992968322725448515929046988055828978975384551019142775814580234496674306276673626065148585956410231006651160093597408426635780771671535943796347577580183885290684168985797851119437126719634189260851705699132334971923497886678194678639912567363127901303496665898953137388423453934170482269243793686818713343740918861377565527672125077258754688024764837165131412104585971810890960750618751809254474891331118938611247659780699031848378147180959577096260182020988687709433472634895004020093451310816471294386186926475207823965098921894014897749717634001416354838308525681244220281982339858820393520219202633674932582643486744803846214391646335829326547924788922020161414085720379478171267541060220812803121120927663921093221140234590981317293360302009103295684189451575304232800509188805750491235297946672028969928867483639930933195497225206411058251096230006041890403174099599935357591486256394351274629314652166736287368977783031530933120225247232*i1^44 + 64848546827649547604151756614752327884771666416237994726142815985528594936169524585490025858840836166811429039548064098797199997210093188499274239628851442358665066523640570047994178313917744659235912046146432802006409019173098046223700011230280912220376753158617019232154515863125044672747565372924138768550243991290080186252474906226326683002005935443518136519567570842300751724615026138175007128352641896192769976795639668344091921492592881264463129143872055969090542494409557085634662842515379681239339750103398286732221069705071193314856207290950209833890377355561903086660629772147649148712416791583791668052673227556649968720719694860853079652640649619789651417346968105660865060246830141320930501614999548608079192249937215333832356313288780673966639759719234158163704382714301783129141746052389742493493983192046615298672042760497522808056991641167950385316709069198558988114544704916152943849055788177731974057937817039407059504738949371797923177123596267136828682392263675504440624600936419682307944965843185945293082810427506919559498456019604803178002035277805978755855352901330998438299953285466139746469781427891546464807241077471445264009263014156145148086699960368506213253664489744649242088844391275219901441828764079427595890249081202782049649246567460952863555306372038389719832526385332606958316160499360022936091092561289833086976*i1^45 + -1835110676875264448303559719716253610828317895059519663320813134200302306220079886756233942563622220412825585639995433196196843518271699842237940044517811283251973246544914396719663029290940576923040775332027388554219085960790023927116991177232542525267854501680509435278177190328350568025490051618475509144016912906744870350380531252258981854915171577315143576714132933481513526610774147074752179848964700481217441657790348766192384292629131807952468945308348621078855786200497635770302901041052579518636230539132637247357452423044961888187824658930921840387085169649705485285239376542787388006137631629312760997030973822789258093934004041489440707419023655589384019971934685841429080370845130005960226253505050970011833965702582377002489949756165104200443304248148176267938599034353685990478907663540167393452182792059970316981374648675168715304685125336134344095219394781933403596171144928617267326605363693279836815762898913246750551085524531558336102108178842857088696776310302404740165543472406082163875424931487931903680139727709375485651831261465529465866512101305008678268060433283335268241596413687768222815183030933804142664064955454391283198885914983434412337809196879133678534027761700119034231709240191600263444422310862135742889193023078894816522702899892948516332732874183150466725210168256902309528865943609027981716140064768*i1^46 + 10289421511865025075702549565632722336319642708491615324053811954428585208201303606886710989434869406738061298826127596049427618422720085207088375365039562014744312155748894305928397483207118519191970460397961655686916243136656153754108324953353659814683209383419611550342678284154457815238289374426496646884817415334178512174169471152983389271597524692015165791914341091909290134407843383316432899878613296857928126851639707236807872662782086541129303510797639042558366803557715818359445953839278238469579736075245009375702750019466352417419983732114930226604149551474377817644428368944466089768657890476437607882412452839971844915761514332228455373947962958809408738655411978291327918409024509946685723342342782079130026511417150268946637836740358216726108501691908190114401441190109793194704549298986083184299462108596878659296484629003492134594434308369095603858236667497152336177862580096504918406375111110236896118227968955616901925172814608347567785674561696083059499223228837110199916979639525940551953928638434080919294103048784657144237635095486505016385537715461205851305890022056020116734626199359571685259380322232408597515274069472634193124006975821875048094973815775348823849760935654877095675288567135984762994630513969944613429917545526632770647986601976012381686006813693738618352129151770035500489663080801763328*i1^47 + -34151433058039253587909675351005968575137520301501095057718484252735060459081865496621089779160931755765596083390594162486291140913845516399178553437512782726170454372223620861299413101605559438795647241853551377242983498426520424486640836393658665555767271504527270546771398616926431988657202805387093672326327733730548838835611346587328746608773155994173722626937178905156659406237554340246038500482414051138064700160988578768786934841040152456467485199538666053978294936322574281947374655200132269436154209850582759710503191916257338530282035854538482720875091529381999767224270679280923015563720453393972055989977960846764284097427695019985125016777977618695918247908840089314613530320790916673900437093441347391144169768050968204412938100049426465969033935187904721853833686708892767248077054905924551816226987336899871713067342674932607306609726261194600724623677079186627233853001829878113377058380463673560767532739717895003600301099118530861690035004907311352670725642430800690666817970022734862829888787052348940526430193005631138264162584471641338724035607024223038780373896735599707577417291852367859161871645527749500750323758528755718406598423969836068175152505416440034156484341705665650666714538385032794237691159144149353777431560186804008873584181775573826445214733558013667264957844469991481498664960*i1^48 + 26667787255219142424555337819217172587941159959335197918102172847633954745781613063140816864877028017899883675816513366893276603200719817287398432178400918105958257759876489539606588330158773455289178105129290210087044101622840803677022030935195428392246327624208507052998074933522943346004499867771869051876434940901816263917980656497928557685100227501830881853635824494155731663183291898438938457064521610156226440285586820971994944951957632296295072924969723104941541066339632894460790719732435689316227871785684449103986735629153241187802205725389895326857504314378617664984321214818603682861691405340381770236982413890798867512884195670833477231450088726501558705942831330778188275896495929107700868854679419348894604707273976870107558855430953713070144767719170700061664845609885313654541276216773634920045640197560287020525017547296383823077528447653020317662581768333061012747795466950651166991872576162870864134134413707259759415881142093295168268640558933791567393038406966909647509687830232265261282703911238223127184633272082791842215946745761437770356780237992900563108751941132004727213690194509651399993449811347176941183290295037982252946377325371796098930476923269288190350164831492645913718254943333714896184730953773086667512069647875721251909016599552903579135639946308512544294434766848*i1^49 + -11724305652315079602379066239271842560430225423055559620279071541148893675916942541628887329550666571245526068077130257283136691534230957936044615435995939989883796128001681295959631544826916933751946634617784280767271332843209067751136039450818105577608170362010949678380612404818131739492470485091589108589855701260637460807297151081136637387549155003049723203918146751446050627881013934516159733129056060943932099283353465939099114927103750578284906856006167880709461851396704646402418635628989214124605705042179714389773566865123042500167960743188371886575839194174961382542541479165115360198295225352933602702323295524018112678657669436210843960973528521826478123365966151711766894406204111711908283370237564343492586827961993538306609714399697716244225409188410597728043942079178075208928176536544528519656502492221616905398000172059314599428545393995350346116337842312035054143118123568492642031640332729935912762768300514799194210220091196569633275076298128507813133300777942741245204574863780710532445977233321435475763484386983704124599278270777068723970391598803845578042572930215371370971091550062390574601454926831323047947510813534543422432033137160677682648056257096227958460189020417021286944339257484227031004722452065620138372384792164253959849618524238479163989903176812724224*i1^50 + -488462773307189960018779768254679125296886573132393119824871711589115892794571070872026756762156528732013368696799149814419594583501226085422540617136358375563307149330881906198162283261034043684997812186546152772575687839431012216019275844190160617642306612880533996945944848091237752487287960275637172422587025893841566266516645810550606626355239100807427940268549235686183075476890542084076635402538702901956605851147812462730930625536942316270990535421477233382382392457983127429355610138721186840031488910974973030273530336682741375127640953577650479105141109893016020956816145285871386210886048122171061497708657446447873076994238835854859201081027984072918552740969281490906336747625095282303906725098863346311245298659169243071962689826077798648423245999910557276704305193314400447468794335820878940190300239175710687217848183951083887476300284973543581400756496140616135354949629663909503950637892504288850488870411179408442753847392466881333499577486285144497427057521189423228489651491265248225223642382708688482497004038794663871753827147783039088070152986517239366677688126424642690899361277734518482149460185036085229378743814582717147688736548235848748364648896025841986820313194767127911540007440764169136220025604390856518455829178161625737893129329217807025438720*i1^51 + -12437699570652701791826190513778966950391386794459187627639083983403913179114654820731606975538352853361863370377205406592450889920791726676264601684981615855378992855706348992613476165669780658021797150910877996106258035282088604601342715013585485906150887474928618124541231301420346777669775227212598438502259473725246599491320246372430827654505865518693877599599809958210363398740942571357587995034183209024090715617320868492082257077120112988967709071340752624065285815550522621481698662282162966453104683030295918382541746597474182399581496725182356239948436222642447900202422690300423877749696372072752157787559274979062095706800253316824186236915988433433636385417384753885001137120266421528756301504004873470258393941014661668812430648335005679097039218353896974551439286233654164919228630901324055947247201418549596699066136283220953923187805325603560406243735346759621359896841804040645678197087761351433294101288031059694839294555109827441559959510472755090622832802085781914205746833664597430191990145842585724936250381645748349978495496189320624246794721044764361170383422366563770378410391190606150571868455092182511171978211440082834635913760493172394085599888584759163556448409773046129585056808147250709566147424686767162453002466998035582111409242112*i1^52 + -143134534737327263431201087550804289861517263705268619420870826161215045638907141751945268728515862519736608764236141024413613350779355869446978579683300527345790890614860528612489730913685247340787555361461341514685556433931235044776110949150952552970171441770621239421764657113571652851674969580690126949981952773662828005017834511473321261286794979318511441344193908792505079592144789360153635666272168267761597149473312824910345621204867759452228952892564076464272573746418465528012337876866979667830647372841007080657188236446869196772195765864368551879917084504251449410839440848860620353712079862626338148730328068796133710926674713315917760974571244941959300055905146977866965000547099369455114196204315897689539268475624578209789688314662001232517849846767459985566075971079213382965999037356801504756616904235650156020104916278844078646891782927014523735750745275068554577992804064963219845540156460727916963960110401227180499318186333137751045293993921184697205720712817187576172884635870261507279106296037698594047524977138819799107045719457695448996918832302519231324661843708680065825354261932000952385094816207864398777826058312936608398246445845283654827265228350124907383762876757292987398721339640155533486215441958084931603958461366272*i1^53 + -697581792059152719138077893932618009005347877660804761096467030539591972834555800317387202626444438965085901380340289096965250098380948380765507898482307914789737074261912267480328884383463849643719586286146351970403609657315618515987214970591221248689819184193923765221671578274870683661063527537568729948727033984430052161911712701790795175531277458241090740729043342288673755626852721492894490359403533881574509082101348283134762064328925990796340454034112342231526341295327580314656165043370897928353760255425798770990509089402423304867631044957024552341501593090967155409844895300375331398734179264175145209178374958839843779877299053775904265329854459520305021402691326393007295535959526014040597373572257877784290038823367714306899725372103469419720362317274175964099208975563557933243500070678535911678593476294129419361452288397291061429770403147917796569787131026317417276581335886325135610839166919474551177649156686126633844519220247486630771046502880252220120157996558207105144153627623700686531676446231396449233982275175467194578592439194100520397705330963439499660053424331971920783917723102166196959250524088834612359945506533708232351832729255270303652926242369762541721570851485347866518871618961706484053101714549506048*i1^54 + 1664248319147399556663875800147762760563179065715378558465524712181048733531330686371311193116100284614195254461163762426503064103875384840438505043489306116793857867327056703700978950072189789165029302159422985832169994210019070216478275273652409650761153565765224901344172276390348281545147098600512221689567279690228572230409240124536215568928827465455800913614639241920828700532722343288410148108326436874504538494145893134769230198029155170253270643002105060170287694239306480397988698949224409921069781091724567849765711260524653853717669707318752884768803063179621282276289180705352515840087194030840429244336742956341187491077722542693621932499661906813256611801440998294939442684182998311364053387367364255104665835809878727100056535174168057363499569303061608770252312832280149197298177751565545992849549009838596699939428074653236688235806822997475311148092418972022365050056708021267612482684405154930052122360667756724093650914284626509114041309035624300241915256835760977574306196954522575319603324398483675513693293376104461951441106798503770759110683786114832318026385419209485503848613595846563993471349811658746227373384489778985265937669998009207646668716369460739758616095536759326867110514846123163648*i1^55 + -22454284805974455328735191070681483844275832459574116837216610214141344191373685498099333898089735805568885155153420822071992963276816416704803423080308364530795535316734817151572024080605472977014219951768991063167520899647573014666334255243764554771626315587618577173305784250442259100055778284629916939354276205015147041858614665161297513947759845740603123414144433687897164289771769259262329988838783687401751284082475646033940241395973608385718717461977383846251077554393778625928789658080328997347429866148920017897526062137962879226198891568347719781513532202238367845565688376729973155537253564447737439344573828610218482417335350691596235543891271553473580367078182681221717504562157998847183805989183447290532434122881522857415081047474531289840393597168383865274732659657185306625315891933259701506464348792891252896526348213764733179450035741913742984666330839296143243362504689807362316629759256423108935784074082432557369483947942052458669786577486713141515490792030975933305209539399672758253555897498910383702201862365075033375192387354547105267294408183754660309950940308695132026019208617392554163014723332745557634542077415184010087856087614942564859734316832786951570058445167454584832*i1^56 + -2171937646389038632558651874144074749270224572578538371395496663382923435205316936111875311618509131520606232174180927191077891787485468430136029041595311392104273445176239623522053274823919687971710098278577174014107193345628715142857910976616883327687129934494266120617988555994455753277882893447070952840726862407408352868515055789656067811977263950842046593005561122629844070200640600015774217940717162701787857120252663207070575991199257090066023185306145105730574589669316602847170205531009304456737949046145719408418583035422118221888801808592566498393208925832666398940716286697265171384138357725129096066514639195158593438264466599511271794285348604400967835336140653531933368088489963963695131430631044018546487122235627825885666328783022029034240347585033910220732541751366779922070884446650043779525242954576272667002414984763357292066877798670131825444289340348983616059198531913956665544769233367994532636169111659479742840694137800878215030636484369232970123695274691898510180026131348291709728156478323454140524019165829626885610860744290682796588257987397480905271552138421396771084902378561634834262545940596961393653580590028783675447196592530034255624890665559654400*i1^57 + -68728360961039057514891448465109705445114692054619920007970560773270210377142978274976030147288465052907894778796369407922833682842257419994950813299690007759125654591995409802225557370872342510559191650596337432849843616824246579134208219710116177161565593953659835849981693497901405815225048090073717877180562700530228164608391632251798007055547005577132730124376433872445446541330773055461411589580075583450031901369893707111804256224453784685803574936359523685411562027499543297229424098245125000305999724558335164875247176294385581909459078804107424719593616292894204853394156275370767136587792124177937917597179405434305089158476134471989457980513051523025130902565654304226828133836850824572326553054881527789278742298560096322016000654502823943156626446763467766916131770522160920739265580177555716394501296705412709387081449808286045143571975963015324138639710226483787480752143684535154232917037294491339901911963313845441703423510884306205709665515437970212589358095506748716121365713497010710676841398080067402598327566615951646212530005626631976419016906107997234084553447854373126872297956211131287692997939086101204204956992655101908108977926614024192*i1^58 + 50530171323244082160887768012308902477470688514812088358542683006994442883967328439736893424163706334335403915738528166436994978475662283364404753179762474597868742565276576039620688954822392434251714737103971710631695332294550283552673188193820560508208340604379948153511517558124725900189915487680295815185477586681214710320166276084480751523305168944813352909709166160320628277644413883141560428968486245498583142787123072116026136218301075043515615263603121011619884761415883983187912616803945294967660511032347016010489442296529917602203975893395371961254955909271462905228690271320958462272351296847462421929182151027377491251765009842675092461277363251932650021641005822461853993706890754948925655542941645409093651509173237348524855384826724389320724733948757878162774925526053396747965651214263828468455113381602360933245176165548924359941626377918109183772937407725608774342647205308197435246315196062313596195931873800687089527084474232248038379975570016604971539636722836408630425490878379486248873434074085382019393539016665281323990370815160565432341429929745450519718318145255591926526498539822447304363385865921323274971707342848*i1^59 + -126778093670600536414201647601006938672345925105939495689911140387285154070095885235531108968561646760183358292951197932932628859623687949708444134423004875432031899816539614432466998486093077918707880868119068330818129332700464097243387128338474985382481968237100496791971032107528429108208430627214865631381365787040435997441417679479881563962251564299048926244680888880410219108681963683037984295955298468772699558440899649159172659529900547604547015535267288936281308758028683896951968710701284991022636572569609610265441496771523688366910941628113723050336689465952963579311805078284497085610136520980474508957099104863560084340496437489879002126150430054663749132037825435825262849507432051051994533336083855575307097671296057021902349210102680943557013555679260096008078731257495541403637160127381376949944285186054918979491622929645333333309810586697187634997384225939168699635630590980045142621378966057118395152195741589495652206796875149686252926737749515866816245126172076072645870755769410414438246315837578237598018854998542613625689596129417859818978401348109497248816292101389812332722777429450080256*i1^60 + 75883161435022185514025775735773308563158548642760441511476357709065217791786183014932757091537787250705579974466858335330688740842871614590900774361016296809359144075220915466382319393842848176109460703997601877936776774638866843070906225088604572404454368971677428547291090296812019435846269836085638329253501181634593064383429227250739832397261758380867445373708196721252022479697293802393255908153864358390850962014936989489527171849634751746835200973764298477324051232665132347709704365197968523590895469759339789930040940543272936692547074525441381223723068968798576419996135029220938816374214238665111458775896297177601398980125227236653797525008124222553803098711034700636914593776227047124798358293592697650862823920857508602084128186533446217326015920812312245267227593367797933715562081897269300657986637941149912800820472038095869439043732360373972685891307440826132453061028634929572332147854028802003242892556374419521804505035499134272325825413413074068501496129590818804582556105214547825201698332687398646244418348667092744721695662244423506400173004470270082313040000*i1^61 + 4615251582026824361662760840475294762147568726982359731061588354467603624236835595200370630531994049869659279691257308437715113902559428341901998054263451358768846646290533559385386751042774180440080738363680531353025808811628548369524510152926240486192092394967603326048758709037883083927346195273028726280134944436813175752673051627536912823419156672261395135832805744194068451532462949189981309223441790702988443504043365059907339365727952765248740502114096586650396960631237011417640983254000380178985548992866915610112966035663330003923622805067058432824486371476800213731968386517081957192110133610922274890211067377880355198758957815508967707694125947299943330727329376043436195827501626920614521880282515683025661892689473652073970637577428786740616149031545251212042167306917362400010552591140319349613186185172243842150207575216965544725911744355404511961279265780555373066947096724774088259134350375642054575200881380691374679047466922495198762013467640910863163001970371229324836125346278731539801885570735339920528240590545476371762597265625*i1^62, -999859869053684836114866612975863109454323086120714462934510874532966037373085398946880646161822666940292962981277220867003242128383584247181823658207941403303205160302307310694388395386241365176187781691250718022149343331228841412240546082562759645154171902916552970492159087990958678917619836969890270430534566918396906401904798379307182002439041818129182085664829910541860671037686575225190561180719985276588280443542052915883090948275838316277079881832825717591909699266146182957541573250513995231000998895734147950282989083937450790350828748337272407530775207666507442496646046940553018698072953287585643902794491781863259119774690494224994911652508828795426627522292456370143918850730424630376486643013241709963830028031468857898317689063885001128493224039220729688242790681247538028406888796390886105166022647737151549836719813002917657633314136140644371372120674751859419308355570242730611690532915125812640659258766773018855000878088741552482110987496063107030906200565205896073477764951917020910514329186065450334078696703617181751554704346853733172747642434229888471867696192985407135262955734155160629578735359540924810893454845376107815796392643816421834529977283126604537487877229611879359541660454955197260994499948534582548925358159767129182492451292959378407628681604303585401195679834483760024158475363668125691002495955729773219316497460660241558495407376322756362267230257780438953817951945297744426940953954409227886012925642698148435529003283855287287357788719860442107008754593518716359261237844135208828476421172716698871296835536548318207927340210145699008306944937373099557612367044958412101924667817026973900468963854901690351581578666394198353460635829449776282025198471000117379467779730773783154533947716047982132540686727335897089275697903136269209143439703994270534126943628953255611059207846030514247687796566194712289001033947023362102906474194488816842969066324864486119042541857897488188346941016949911311574187663983320442578709018210941838225863886115520446260171704404095065156179537234473760083460198893725469429928656894257692710003965116963590296187937751145317780851370171765472849232883593704650321635543370391951636541578276905023671400132370474515254114437270375666606077640642488837932129004906298451288254202808895113296581844183643084862017493559520595638008519065600000000000000000 + -229232047056277328794636098332634102025247258340900134874123232526278298657224207442756471377834710432902527686259756880888722626483289593615558578505152512232824315189356924250578363939147536016948311717542476215108172772686352786677887808638521456810605509702322587755638752610801938213504737347254659894676045831596560747744730145253308419979354566965656059987399184219030199286305964720507688890552497912959381923419401674983647911378804641554517880499546746602820208002488172916579266853074461415315740387259834547130019861129285607507524034982948198269687965499450436780482289661171895669223326453380525168511625251306834244812831364753931337819061392331113309373684075203195843746375033174452926280809077153304000039809637115018581090981461032316800075813588909370961319816105876757733561079171028478213361374856719879230069244928154957592677140979577521423778686017323406525317447220210613975181553218867500547341455003314802448750339253281296613123545623722656298151132538780625984384178977939522454162629288745174151952799871810141118075357004798870417758532215837245367107608074325650658748772143947437726673540389947560202965879009422065006780573589789656143798178112375872254895099171004327094561132191228042479013296067825228614621344986217659705660654718843597757264272401552743862459383418177771616406872463284213018056184275725540521431755823831044610770953267508389021363218858144652806785166955621165565540334292185254239240563689716201912599434912652591403145236746582794360655988266367465317549091641774640334606577050197219964189531901763137653810662507461950478224045252562882845291489713768786083451181039649339043831080905952141978503396512438419341723583533866511178118890647238818518062237725801019336151278291440443742055422488702693090801639664065803467888262060405484864058348672711842498353211142071720369468998311935348667445136179861287516791555518382118096376004869271519591908496388648351058388264396757581942367280252579801169441985044422088322999080109493601864384286921088705386374044801065184410149315961624547229029227050648827834696416839540158668491716061900175836928617425225667758340143385714817408212454679271445290414311690571124937761132042059718596278757609581173866739000429521403067791635092290108950860415138837116575428593876327716815508490225810920314096320512000000000000000*i1 + -706258564183927578365500526204147563654370087561945573329048534907434150309686732423872060003917220027808220964548263683330123184971462665091912599292354064876051749749628859012936515515065183581919509283512878992987261966672275688752104184332372965357328955006666525390471811611810652057099146786662652761267794790954808304294754821548285595291762086190706224131182813975741000258197265689522360700106335248359005953277028466262087723955370056978714988966129243249597540302301759062566017182314415020483456192238784087249729242954519330215011052922097532201375369499138866356422205470056406427446509111268649488603723128910564426337784427994009746388261665483577252129261134070487680340786629632508790929685134481531322718179749004266852400865207874309208411259841926134848574119670758620589016960032148892979914854260079268873277965175427383494108607063241850626927298214066737919625201215963458727065118868331063359607662890673192291008093083846684396416461376704472570047757919742027904758028599386759471016482921688908357282390609948377066801425063172631500660574355215792096766780801389999531016647217943291977769837146244411231596690515718948051095334877144974502184011365611151081940279307587174734817897969101045820843872585947847888398602336562740398221718738734314644609704205535479044606652984862464733141408449607277511266530543632955185219960469662175317924058849852625564278490318627784190915903549123765947439519860842881992618319785916134384835252282147472877245469009267712693387674246989397584990730154274343227904121301998709694664986111076720407765472729422408935825379094028831297870885320952842839959970383276878092446335289555333592603258549412214131998280903969607117581050688667755518779325490347223254293117412296855059730618735709575010109857933471001291270800397737596861601459137219578728579528543008604236010555490635348919055538117046775830777234366854491339236985568947614049193811433806241151239489494353151459057918084806214475259863765535341115378173139560926308114394778964987460401961131732404984782443199445146858029731216502630354362305461766280643124994809051442068634060332743361514762818660010362153252422722587215843866202399508001857835743107419408890465310880106904363120822041105697713597048760953182723553368800006774004215301080399003956574884352668579618755706880000000000000*i1^2 + -647592779823938284759372725731272543086579108738828138722299980581941165280718119245546663453268561632679817323115980060401526911590655953206851532833221313360053505508227777280560956675272558970715220754721501015108733301833003115352974845672992195334904808829638352540113448071388140957943837261740349250529061749389838267814624084563627927598966744243055361073045773603105288657708227722232641822332755452143313848541294828122800265022146627467580306045723371692760876017055264260539850091008735777580761535155531306985683983372104680916383592981419275245323458357587686789584928649042782802588830100688190062426245100759423671153964081976087688583427992031987198363639776765700770667585571750458952366277538409260519603326636148519634323713643726764131500658906143161978528758994513340305298432647765301140907919779793041340633316085476806183620870402291088399636285826186963956679563882130916154214660900466554395588224563924146438472596995228329546196092244910832357357037953023815420540240842057078315892272779329487589141412958286867299229169241057301031841053670808451230830631662577893997831825961061972299171668583727249989868635025049246235394800984871604066555241181562864493057195051431843408957961909987706985704923364239439083388185731996128868497958118159122588852210721102346601094784364341635090066621894505498022508697281942437861984392721228560278720542757704252631716994426639667944757572607661499573826749882712190485667885123995948264388735609507026168407345054908775932790445148718584210213024755889371795896964580727702643997010986882683756988742453096312711095737835734159718906977453566213745669866094622909475179042373149232134105782467252986110646189219408265517683233862728828694432004312061569576840103299644270292606239190681359164437854882534245835424992068993600646202798792097780462420650588998571413757644024843946599883283256822367458813388655215915127772754708591806969338242971621787910525396484346190669263657352583538409938643580351159206101727121826377088873278617160405629234808209123355563278574846624345826459534680955196696426604868014800005592683294401084050985679208758666514524323083457642360473797435951465876576404685380544302799358066575423654311114821257203119331985385270616833927508401400069679645728123009377120279982838678575420323486123853404956943974400000000000*i1^3 + -604704313390805543069803386661406421339646549157075400658720730214166174360158719150698894803314645294191295513527639381527870605360198837766781124082868467526405501733841376599056297123079805261168269661307205596038131399024378761480591059095322192088806731542334567839346672995596208659473652527904389487949418649646776212816088060967211882255590604734283093279647822863450244042686612262956591399381084680237206755387596375500149484906492175113104676313055959330296362426512540174393511330577334320329783299750206015202769017660250880248196746163880490610048596291542424542848174997260264356884554089252885514389133531452507746020287154062079690429784719182313115459361177172487268162242926433412133297706582486677207446719574915538878620412688545224827113456489550310184714732974166596618755761407181882754755302250735068783189597556471986672799242636448173445428175485934786123374444512086737875797948983723459037357178807251643706600971712587182678648570889374977571515666586385533198777934721468178126748689984486534556377406191557935987914930739974645452574292647597741957794210953112196722177400490992334734234932090300877226584432336373847671176326899970766335889192667765565705734451051690095309142226339792846793650002130688605006514702856677526024035211777693617183259243925815766181918713536176345095208654744800458366636278442011168520915406390220142575064484620506157856652793898403543863892637616546744306699881526101151676140523187971703287687809899372693583433661092402584560865885651210142443329576948119181446169751957766184758353216832101156412016130177351398566196288541256675898235733522662056750392450823551584119247440107468628045933854755880649695131237820777301256509869111915989505372421603762114540345987861852700653364551348919939725117615071552906434696757489751674628228865638958774165625954510767524048572188971220035915373309153115772562965669738968062472905094652441682517448995237187045568352352314600750644674574407592484280691931568983955951013148025000042250113782079105898772919522217764093270574999593759375708908290871156561175218054703005701415975620673417863750656559206120888790652486081983088328915449496516259569204619286138352290791355791765229405005229251631516682959786260288546938314334691385857161165738100567447644108861581833443243134049017864147183861760000000000*i1^4 + -567013435674376456195812505189386547693566790553904314784826723885327236890360856126549011429984052587618738218660341024892124724319046080758759299182214643399072956937521534643312317643798747466092802100552696697932710472568279853998800693485012753687660909960074901272257731763944054068130802084287987877445949096243071369609231394768605115184363994043318531505011292501113803354682773560381010905449545395566825234152910296721409122707899041509045477283939141626941556329387172621502354055668020832282968754292987657228518847621327008282830634911326263657988587596299737416772897769896946978407272320775642278488277875796841936323170089006839016002892521139695891345642828833279546286360645597042315713055609279700933818327013336813275568486139985254074015183495820122334663177372517995536287491030571365282719590145271871991931596820912012091682520268825051210651205832484634572736011090116051249735432478941370114294317859031223846849509894788782847403682381496886386098616695319685621289378851866171287456046798588642181523651197228699107546943835465341279861137924060596919250598418089613384630648813531143463829253848245886755819548452044656816577885580282265883223630469590153216729632102850118080589173796807872239732392100684414082629596244534388289050053947266749837968607241108599582338808993190342930029530950774389603778685142521608349092598651885414633169551582649883739126122762789680124190226016759177127432232928985137423767840993283488985362163746937923746177050555784463185709520323855018648898788124788556975417576486640407750915803961121053009574357435916099805418613609926434010396393289895411100611942598418944475864383615829982623847264860109271645366708509560860677052831771855149448977397237979365945610751215539899952779419405443342509722471328077799027481005319863864166957465091191590219028530982567766925802265658500390162537543779393985410300040327889044601449300761724924271104668470828974681500249694343270520328956741038448839579558671139147713737457304539325959493144156512659538301862078006144679088200930098692061036239782600210052065675331328140757543156166969782792539653240357034034397062867502677913102323280367141239649660295594882326962593911697341689407985263109864509817792906234545879055885562504638909629206062604225676504519588663494071683994944056093982064640000000*i1^5 + -290821744138018650161256834818558209707584734950839063973496347694495610997902775147956881011188128874637089094318898372843552794955117113732836983520818510075140427664412558523370269445965085348276827025339758490021881462777520265500202660683266682133077547649939767522788901342513291663082716619548086546484441398488170165354003440176533759043724953916655301743643808760955039695252709929763308701093473820501119492628546833468039758989002239737777164672646629487084677578720034070356873275334407814827899796956400817324289378341483887109944958773343733514469619245304018854539560001446655847661437748881625820489306220466875955586961501476727406306556624350658538356608614916308537087600519880838523682262267961876097445306333296780486445160252442838335715830952129189674114868630211509245478516747050749692011557489341178767679593393244084483609862847124281885351295724646159934845062490917115786274283950946132237892104865016297557867447217595110283766405437232858651703291612369737761024204446646998491545993286728201822174071063881472368546930787801554902225609291562675690411073422845367701939915569522929180292929466561005869356457644766883160610831951020275013175460172541788403865801039096018911352237153757643097704104286514135637384648565631332384927902272187521659601741326103127173718442665373517045570475951914340976190361542731416686875678258436418754522216884776185099437378309177975235227300010889933138036139962472428496785422783977569515808648193229509400520460484330347180804592860788795186348453722937099967827645837422810156321708853922880823750900831692928780134822924372015895090389369114230278876154806572686027627697858053615421040730139265604193447180220114019982241722948635019656510930344989735975257423683950530444604786412905660704953625153636028199284365183163137141365525629145667085173935189451252277482029425641400137685412617415004278659768996640084798258955587500106307266717307834053774298304827499508906864138899715573510281563025417228594208242067342165049643135010911361453671754865138926396119848081701941549683899197511133440443634701073107471909518857066408724802719216824835330322115050891014308613431385821434596191373315353038633536138753347060860799821378149769839777350210275886038453274061105400496697331861626418139639400948002689274111944976994266827980800000*i1^6 + -58488204787386638739639760678432314749397339366098692495724110613075872957770367821207421109347332272954801120577223084282663421624484393554570433758890713225398049466648400463533640843525613678757125397446106363296064937291579821880799426496624918947263461706990735408381326809224681044325538163045835526981677500504364928792927148522567884546025512481301195380507487002099240336424346894918589884461492600866006118957626859421449227516034838798099872229065166202302797319303671301798936664904825364175317915852657295293723968194906424435526342990195676785920601247244007806263944191654316688779020343905676770665719191760848353035395817079320777989212666646249213875934350761385348862918682269774279184956587887381979792345353983063735953840554845304231622704959285149468852883220589391506017840733630188756758167785567693421101466042426215570554457754657099316493272252147522096460716300036481476671420687570167450553175510435388398239005500549666152054778559577115587887769197248933538026777509316267289058155306782903397419833847897551246480233506721006569920915053585375844662425533045656209835491696702807906332434929187908143848272299331167531675680421133889619142311548920407344642204746648100698430646517863299066815944754182727340670329006323342275999486680821587535013459248988365654034589511828274218974175484279707958191953852295656518213112137173650488886706275481635033192143175256676193982817422038587936275843497412813355156724771303904215834711050884699498476040012723696747783037679493552497979371682573132663935438746242239398004031028898499287909468349698078623244821372902876736818543653307037341247317153808866789942850163269248748033619470387746391389537751187085202169103470555675636264717687867657175100366956954082168832113236046074473562869306120727202894756338566861244531806898370582245141820240761143898869410465215687497024855694182537608540441496012931105602988656184322378579017336853422377726796668786529270269453414745223800074296249514957430989371585061966302159577961724920218599049285828995571827843465752878135742065796159188933240104199287333012496999267150474938506750348934096575923990109221538187118403829346483459336099597316754573771151511269414823183215571574032779899869478674377726510728375437761642581494654842906493163515561805794750696406113620047429632000*i1^7 + -7356035415426440208909903854158513237151466162510701986220992826862532987583323555574786442204013530576960439610593876508075704086957432205333085619215235348533882183611091567657458732395118260107160419237477522069317757428253618440601291179709737969378292556943848134177138561508649036017333146388222395293185973011193762751269283959987613209572136626649277076042263333721812527355547723048772894574653823123687922487642788400608046677519785982328726867400896799416012282358487658465349041107829335204140855832198081947757238429075667109694152503156248813198769154494348452157335857041548238686094130179533309003259611064531012348996061737376426346066442993839686636806728037184164898293332600318100917355903185321667986097652162982905902488650600908231459293382909371339857331936367138731483960829724597818983259038197839792035238942314814674212414830917203892929714169766884528387959247339216049826670841863970938777565172682149314982340457389889470755223826691882928670872723689026909073718806249992351480720314932565358556705888391725603899086446319148034920979376524942168760549040737845655791194133074573962458283155637033851650851794451219309453544338040227276230125651392448150788964005753114356487134005214662073234264499580278570616566574458015731944111259392131478159801597480597102502959789566652361177657374322952208349683271365061461416533793356587354925059180359410835558805545489543188046879066893059680743706854291268157713332974641868899706970985701384337243782029520795313363645498671827727973905903249538049047605090973604420615362395761817660673466288620932185234014166846842929531116604802818050008535005785065209002337092277377781302230866501786949608993917190056754832018731161742185850738861746087374377519179819937351528179411393737347298324032035277072257024124273204496686613228960278401717598052987489793046458498602093683045929974580931810656376848660825222359414493955047224930242588702063435500394244338431792876635319934873364384808390485241806551449390719228695159085418892046001200712146382236107918592691709252526221868469109123251145127323277781400349695154415274180683700938701700734249732487402959781913123504875260023556073863715109024931003673777264722062590418305965056844331350736578723513238564552286401085404787956481551773166051212616376158993581711567093760*i1^8 + 19386132056372402824547405128490964583167900935113318535498193414261855150132912869293734770570582135564781728553451443700624522604817510551808943805279734314059584828511122576698389540096665432331869487281917103828488566893322495524388301345808730542853917164089836660790362536720416035537308001683467949487656133353967808167294030732017219017025294205972330644583089417904879601830986489336516077850429917395901133950834057417620173900822269410890586271365803286491412041200294177219374726033466483215142524387084847394413891464383010407705541398574198637280750675439239216672651204144531179774387132784615624722869397597913035916507019197043853873631168142298603019288776716180884228812731419304554373171374025976244003244075766120481044246805707566560506695434914934190898912093112886446140532347291785025234749065682517518321215230371542042190013046593479602350554111200408491759102767735254926183206770335812209462656308456900365602737953843191845705682571510770088248155724337268995686485681712078092245742256816660203409263109410664301841916102168657595662509008390885909079901854701919480703839036961587723355820949289409383009894082681740322034024900537123266113044471685591024982657186125532160995131391834997939858713724832944487475375978875089318807363409525913160159271028343144455347160100329342861452008728731912538897990965969940500259422935840161415074054597227465531313035646888941067713142918512644269168993781981911654255230773760511121898898613484193372477853818335780444945364661448969676687447735416973425157059056814653789202606715056957242526925496818927727388422264655702998172916164413834305838699211574723132259673107101499405797884161216057676738005275912820672730514531787192347010595129335073126516252817983182176270841219365235904699053450366035782005733980520208014389916559512976555013427868989933048912769488615627685297934914400838125218798072940981746751734978891856285196328666493162069548351762065482437034485264407731318475353366178480791515427082804369418993393971951280690454305110420089132421691214541999830690391885384121599398767629011601600871998531834195764585823487153563214382434159559037388082077912015317551586929701001727576240345784162176615549023563122154273100388179322297694614684390033381030507276594231033345941950559981951609637680308723646464*i1^9 + 3060549683308862628704438634191648910864227180698362220938164888023489518005504551323124859097335323763391700374736246097719567878437726389321476538488962601677797979554639984718489030106682826896558227323832332936298032458794144853845079656961062397243050997450926490403458845963106079107708945996502181081849426727607401142588114716342540557143262851728738113703259862458645252700169489572116071705401524910251352444819639948318295671394260510288041925873410844387113769117490209099122218467513476941783759123118732040723281635937959020441932982155604757150086551759863602998026110005259082263247655646438562013291854330639877109776842131986544535003335408689621983678069442965981909538795045055254287519205582536902177526223512675565828887732290844742695930586259538987814135876678390501700753668702464052817665132439193235996498096267969430975980447276625517643623109842047532771222425667352751265854221579416083177531746339973369545171186173319486135291699395047232103064947630216474723337362935062649992346607670653586300702326195475147749411047797335392745700484813683011119986928097368956433091871732675877319436391276649275837185055981124135701157885723786930466680886956839989288858271189393715197857259981376640905366831292077403207098843752266577145493556755217394458181205221244340076831867376003982385815610158890207480628204604241665309329566532747150619436543413476020711010237023504376666349200372455158200781730756533811161416989410193801108113686663293347501347016368538965024468512324335919086428577868682307334847027317186893135985546542400330911392891675325356377755789788326639576558713659720970670391030451997899759536243101796367004057289415575514756412599300912851912228636502680834266267785105970355285894117502172368098268265420722317744488067376383940702068761695037186284796564028728908733239775411047628238373774405313956560191250332170790971188095842577069658321876212962003147018691770834537084137598603910949943347626001198205572786829811320386406715148175009546441771369672836077476876263135945542601896405121201170483922380497127682931140583125816828983123318185786344216073056576616612821843831356664403639505683950876512044122901868921274779883846125976134463908186130608521978182060106221661790471667503798987492748197855798587782454153947700913813896030060544*i1^10 + -1024012540468287416356489821621204259061189530534059108861159743685078499145913729132069877261772158797034332841740388570403084379308898521537012005049677273058607032634481508172504535168737681305244600210592057545698757922841737983085463499925548226021929454340871921961202292339039218830544446205476664187133617249077444106874904089919466601911592524383874789487526238092221344072471719299158680468296166757653670505755180524701255807303672125198217784768984484810860031980149711509798497357216274416903865167540387083593281431349375946865777155116703330572040594316158366497598971905737961644293274268378651872502237907936036297690229422966273217209441527516800009365052532359621567592982272470976084965706030335617810195423465834474157356562477018503858716312431591006661415988410947753146220614571920149452957070397050677027014513732892852254087955324026286250911330759217925428056351403315778829269616719258301965568377186080601313830826100347884539105691219604136347446636596090093316414952904351554856017117802704662289482818034710923827178943451861323156273178104197192396234780764483578008093992463495998094149355022181293659281156711030700822314838159271802157580466965570887054874700129643409659228943938743802290659688454773037303082182536881285276723596741368852761682252086740745739720653429502148976249237133058120759972513303605118984600966831060283269783942490866257239337123539834096513406055845636552786457703311176790834148524436127736540732910098451099543852192110960809919004119876233884255032661217564187259353707066131405835949698452435860017377418450702166284299387166785990538275137203934986807885576422392493604124250622334261986021684901200507499578752880658475470395296956063081146030341512407270464082418457313816984122793848859929606972251241130622724508314864836215720959518921692878733178892439482710058204877450595428147138566388195795846771367096747909025088473447908793450379539085329254708000283906721194299109866163409806126496958136177925978768640190922860162927776457214302133301046763188466563134480154700757807124653264895883565353733990865902450768511666915778610027651717170571048087979852083482333726439628521119599721363625285490918974185200227711772883665947670135382919325682838717171105796434751228570772992386011015929157187581663348224541327360*i1^11 + -124944688746579749394132356319645729674987354784406059661386391218001968425649518870183968028960931069635901752403582179613998742742264433944156359167713755663659217699565979496017437658171926632205932553034838863892986056283261324375870555250650655929136788962005292094857585618097515485771240431229300625955600712254512529691197297447412017172127183117859864553489950748652190956506099395546455214218943937460876580744681205677173324165240705629973351974495746949844948999580277565487332200781498301448157225863033511054655009751330115485038741627072530458660983603085157549193944137734644306187895281227149757975690109107648209234782839388292683108624638713850538257571732766664273549660330775089840986083452348170386101353416907822519121312513975638343515034042047617229505257352135105097913810270188875291689464462959679727359420386229089968363044293303364593968996088164605818793558563743042263975667385857782875385001718172345412929895122109648220122209283875007231970041665204092866631053499004055448032487483490763603045834926327867649889099919279625061686701981710556665511395386241784651825930062207306973253473910773597949948501219003511957558574889932139001436828056408056269798113391310934725824982766224750246006065447387703259071546485276672525766809094748028054066032216424339767475811541543078984118426560352791572650476568665899737044498117013184894463952920988007128540526644954476109912090733731163050860266286468326260825116991123984512440083238651320518420439383475206018852247947343993864992186778182132408879440135029423790489707848932083181613933514773253965451515586701988816425218782168906239681212772511370974384603882109059092779885748079730139091845177222739927840986455101012635159268055932675923783587254698054310699724156185389627406876631408872270866488369974618253881593081573765443062367543914572076711816391735285434525567526787673004715652608104576335525295950693741002634973276751587526988682348979962748391677190548940219350891357623507129124707001872158071914931663611479322651601238774748713198155240956667664441649341635088536673965917062912295878607142920009461666758001301891547396332881437418945842799955366744576906232789118243969512112291256955708217701615112865728718174345797485607356701994548818140176762541633847459581413549329801174581248*i1^12 + 8867198878834333329383777582198065774739590981834715472199242384269208208739946511886736372164253089467793395557618085166192442966040494650167803227325610869063507967769317018432353888352046295516776067294114878164486044050819144964253777170199299075720690241069398825427497286298220044026485220582300965803251725743942614552100903839800586431964505866324887999762385197717279109224544334714166455653254612007926416429903338677902889273741144398161336659826372979567341252277957798864261417563259496445624811010537164041609137520522937059330443510908526670103960497787679311865566754711675741304403674793092258550443013261531335795495786884248740197811730750196317005852246613281054855469015673007859148585105388488996587362483690643455667905664707094311496790499034613324961024583287966044573730179739064477090971706716702473516259108593324039029651860777088067781301255055871572481347812878738759204731797135055584117039632236193274914907139698722748389030756945632656571337148434659966727594931675601965636494972252718956399437652823699108995989914195406879665440473729938980842229250647745156477257969841094093957081701107368841110166619566851223976405007751911669666060256826326018780804128645183702080058252600095783820143070366301344554619905742818213049011979434264260256134849844315998749656280297511285523121824335922128378205861874069323102949771986996152011466740578148103188834880799556403567522772590213133795767720705619002141154945214613029797508035707814396204191683660697390831567674016958743820987500632716182124005886772582900854411377593015533657329331532894520039127970856310593545544621463330446769917840316671471827015220217693099899652061302760841852142643101499297579379102718723735257596518543019094823467278588731171436018256781201709266237425501227924949844116919292948974692282173294733051597990618560107397941336340215956391258258680714493625325122827227517100209647345240228492914981789308310377101728879695738351262901214694851128099775894111839111973560371069297139368906307290950109425451731798865055145517876331243552975126024500654722948645171921031694295917621996320933018974393490697089168121130343863555114351174113438602500243276237592655703830144867463824979970732692172876371914020933182825949896740325768450234390887424784791056814170989133824*i1^13 + -371060924815938221748956442717681794383435271182780952909447046608853785555645597768345369016942051108563322501763274504956727018240485592586531197938436107946177622439953890491668639651530511797251440044005747315124150277598915468823026960280129247172415808211873354660536267385550882671417014501219265631765739216256711403513672490334973440043768610635515638377572044630973314140645606725256219949060330163115116854357496552631935047442393890431471008906340968192353001463388612084317189508115974605327614555499889831330077136618503518023961103770263361167242979939619601308102747492839888625891432555593613160360261313298258958109195869319283243729174665824992544018163554539446553729913341443139026205222020630351831303966563934937448363456992575847019044604456411267700300597658845065190363733960867514973458151727411776452328255423902458748831345757923130102564414074315483641664881376452308570792540777356032607071176990174038337567724582572865540597732205938583108117452606575620343417120020471466234765994724092638260734863597127734476940568545406697296059354694207137821925184780574359814269911824875437474916371436354238899197314640679393389334701053312372012176905404527302755519112725710124552657930727608958595805030872350614338248576269834258378561025883795114572466023187096582079897986048301836833382082175924468179291517399876519711654883744736728277170361420702429786122713742506008291651540811213261375814688054226997140971089921494846828577466606483953557478756319670918207095533497543810076811776439135701440131057925013692717758680568200217158182634105547269148477691281023281400570518830026797658314341547093291086253903079239407598941774711014109215223876220713304716031730090259651181638227125542557373977400299212708452275057525970298106906170619574694384433538869266087269465271013343168046377895725700220958368061684112089226040555177546982822158170824556074514867340108419517614508774476224947455078760326794998215687612379885395802371875175287786221597416100341466655454414811674611615208812116999020237739663065783921556418095825757055531232414358042155690223589960146338840022937902123383323658021019566705601394759971825418171526020257477636422193391138309845258315484493174267587735419627842784229181885599666761687733547942048636165908509258416128*i1^14 + -1049100759917396086122406352062719532499411519806525959721241712044687704454691341744170986790489528125219823486763079861561021935517212002218711125104362156608829704955361321459515283807735102636587619919895071587633748317748733912417923381503764745804273279641899666381584806361056217197580362830765712778358143493464009895218215172931217808106001243606397024322304849252705626149840626806660217088454850961368292009354394526816695369916133913074208966986375228032875062567787116517056740437549875970299066059498145189225011831086426367630866224739185696202938426326555424386387322185838544210663059679235462868464838921018146721503387642394066701776343675269573019014532739274088677905758071619182716602191238632091965334759156782227747710770555083600726852706624213376915749638430566735352875330781998399850264484475591936130413419102461373270171577267327026682756426274731035261474625367559978775715110825881843876833209019318238688304952311429174333959722665754708304480785954674850222838621250378443578455919857517529152497329412459388996088142766976750899445752897434609955009967691345956668768477420736337557070605676522761604489624524333926496361223651260220831912420827161426253845698928642206707933155214811194848710672690148573658162299388091082840406489629128952253834482782629684295185586293379792263032168185851347562495668360893852020834127313147680476716518140771497920682004874022765620408309095887266144699239008610583179053123525223152618626732248506461075479740292277954152904491346792370370515553304140236709547359910531444902737136797463107346847423259413668107981180457142879056704352230099780754313037235516972991499754010293006595458808782607948602920821272269620399215685385457422095778167086414523239252644657274368236447654760099410364817783529392794482882031343871567269497157551130814863910670817281995183383533810097995658003050004551553029651259245524125051746856312629763819960642542292822501465999562475257496474483153494179355063425566306796890025782256137373209473815963187944562396374990425306617367537498668212149452277278129332586126635321639705008536518330304851447010641229220032688367059575282509039102389758784664234215210795729261443641811186291311396969955248731535743186997712960658393222997608109611546264499875433577516864897024*i1^15 + 290213502439463933147423980857858198891571249860411640019351247836004867804613750849759547381132540978289611569433731885950016716953268926336971527868552577223725099037786633249089506923636359949501112194480420806938704655050390939817587952567808624539274236129745003139578651176945410895345833296927880390355296380227878798957791038291735046340167435276053476705050921818433886584617445081391090473405473423427195920925266578033843219180456186529005602997984455710621368538658339773594786649336991571339157642953792364033928628178565025591138109293742329891625252459523700880908742498435731254219427735878614137332428784959753376977299121224037645769536428275216289518744242739644724657702373709806878283400465346973167730042822542453309357376725654240459251178985747670386816602306825704608332952590419604410475003914566786652499842435377067422860001098411515936493978534887293715982421192824197549851251795147551156623382251935461319011904467833162260787086100459080818285293918068853053335059774930979547085657546886108316097241277155529170184094385052036336370788436687917072919430221616611664512724558028970703973961033103106099242867398287213934694599337507783467963906738310594758019321205701808059293481161857798933740015780675544983867238531656518109549587315651836974104302588629633172802662982317682356728304740273914850176769186433931082881464947114283668390570914666795360283483825686724742107652336925446556788908778639509931188978813260302639440731929921563056701994824889422361627083079437286747522496521443370258310938657495030730998361906176033444165499517186072767481910946291709358428034725054741391025603145082438319015175844800598797730637571587233937451448662006177058640340069976434059363487047841561710140362929162516060038151430259077203423249576227126849601472458011181044416804906079388128878687592189944765049294640829252324492047201057766675443849109742428992094726759961756551580203487440702151183635055206916913107069375549484814289075518104627644413092778073251817926089834911921684986805335144974854764472562561977147762624660912363657713350278490127668907245251427210210644605159294643200413174387580276330356346391003264289850346966884798044177540967325593523095185976378871543551450232892351545835864529219002750476577512658238015799296*i1^16 + -15269768948957962353839165249181317690645563170538962221355448018540465642398416073855559186256533521170508826994335889831256970973100750664252183983028867928474891232061446430678812908743381095396573276312970940811649557410997533592568883531040733632820031919426818158037786164405275063455626562376500925756976240483474701019243603394688502150459893519056081991456391081158525421202305606683692343443943296007165150774037837975106732029721945004592738409168537424837017531637173669363298143900329419979172321471616828970491431344681548629104118366594085146630161799706305844385983019962404108482399289070424128241345569329530049314920287582946302292775301427194507731520972685151606650321496169549015717799576291320835302629644098911728162511480244968298788234529458454587753290099322446939166346033051323997081423381941041527937767438212540329156957306586525321971571679642253041757574291938306958510160543092534320732252256352070396334784334369970062741220172000396562244334573810214378541732643614839275462605377624071518875123263121944317969395164849090589246051192335182706280364027244585363379711478854822770062559371348219947226504163702478714695627676179978129854016453770148641713475016108771625647968045986012512954355453459167753418354316294944292805388666308929911360082730857759579958380691546196500781613904469566372314122959810237040603832648616254647325093425836543248601550552669689215801076924530344425230666603499772795349898282456735706173023340864689818679427394894408069708893884169920469601702061126320551529670275612136849606514459232882585247834595308917896476667662728650353136626750066325618088706624487167389028319278043534858481124327032495084151753698634040924751375697329348576423120459869779897385942128377677183949813079624643812509692697794798027393899068553698801555500204477997058173392274197565915807108026371932860089965308763195525254025067840693079744680285723436459242297668348548783535083915334302112948703294073771771145451335944566110769178959030774428617620605964044875477092073084604196369625779468488871346482893608755146102201019331739658439865777835062962733376514935241812748830382650678680757922728015289904771798616379409515311382776810791042811134382902281763592162959232021369735895002524943174557417934703604793344*i1^17 + 187525662831204806749173031545967241852506806893192778290365288413035936949729528475394965425325965066298431644433633403932091816037034028193536378878082021221448822703737250137941562447582558714443069105166497358101646962084083774639367005904622328461161829685077565647610499840953849503323121380516207624948180085603954616557894028095923179948314646016721637442074330842079858621473609630587047802705388623697749056172251399357744472075867950034528597712698830602934294073318542226231741630999424408481618927865845201929341437043854718695402236089361280739139991134378310246971480392156079065586724936581770845420311333231046302220311974392519144191628883493410771279320836325742961602865231774784972297101472277263584996151228369701586090801889203705981866973674958217264604567786313020203474957994998567231629954855229451684610441099912865599880234394776958278249526231747055680400036684962417492055054510661494075728924893766462146487395832944209493943305620425746883598355840193902778898294140726964310030670522992560295952642895678029616561051555289532685629630213750454319493610097619964278442869478044698234953027900815768221779317379553312690197291965084052252816521405885497824858050962579890635336632691838807658013692303194802624451941805359392354811468795875374298562875397592258699827135523139207149046993915350537262575632047437267567401304307465517694621306175028092789361330828321493086167794387405217031849592642793201788445425682214239542466680339681759800678898207891548344971056582176697532578242169523603891854367904798258913704378940727209468257509362877313655241000486726162512321279686041523649058867493650188361122941618623176557353439150567651477482857455319505271972394474202186965563906227161050072110797787254608509675362477006984654738552885409370215398034415191416042484589911508138471691515665348417329557066326965739663551001172891055844597652378782896156023421471021217235030374627245150957787693274745441770576523223450643703729634109628733032401260980203948518847876019507478624509885881631835621412346985159175849262544230375461980389703093742734133422164562013124139352317653400414278738765573485652272427008149201236887093895267457563047600953655998402630842422388937250817661077777032516427800197560936392807275511685316608*i1^18 + 1785779668856383095825858950814355926532599695206465796350757973844227069859512446541685548980761783467550249402880656225836505521393766840590698312288239195588864980205666763317482286953024096869769252472418206198738762216103090077056014850326753716719677748745126747667188647738706629279107085443490070691131302528534457328259613813814776032822978419778820134589736965736004375527852431061110730872157308668644731750357479026769711291784495273947839491472594195920916723592267156483166816712844034775112798459816162897218782184404864757147256057522527426325049763426334526421914312532519496944351818464202716177474605950242082235002440810887212744465639441468522120308722525910431758860475579946531287187432461419552375053671015710821754646536439998685739714089851846741896535653300321933894180362067112723066398737938137476976598542008989841754480207242551511319460127176094988110304646972092137910317611764141531835180020211218676388690415194929359038859750768562846301437648265100158742433037302660004532299825022660685761676856390261154844996513412778686884755719200432125460985485304343663047132907896929431671557397703766392604430002649371554390275399301430208507625038621973585641287481379953372315320277082677503695277063537907652458158771799857717150127316689125589025775230494077245177672326316935472381695411594057618405483175617291317688326694144576036019926765664833903645471444937475713305275771447685146677083086670457601521674441677596371615338791706263151909628098003945111867641661590852043857430663402431888810384376468816817757102846827263057355748160112635023529075870923899916459406473576023296429963463855946594177436119210656981514172780867935405923477153034888394175252821598591445783101655907067421717213443382339732036558297578040612168926781630193842279844872770135499420842138860478354458123817875834849780738148143137086204787762525082261108006347913921749963285286055279219510588800254114507862082736659755244674972459168388180981748394918915015783112016153175015601535102078948869726826297155536920337728064824705063108442449728281914981115903077134972986589841125976225418194197013241027906194621260797967605721581573247922980884961365306569240159691761835140813783811494019773723231166828074711628978454354558011169554038784*i1^19 + -141443815788505091171821728099283198409889009504258502076024023396742022740385995587457176778179628163850363220866669051192869325759594882217691147867334416230340598713016835508788967085184694670215830825077278840462682560883322861343094463484520854408346325131429655527105584596911957339359726975184448555435135950942384187099867818415071227941420004602513504767989294054694384225581711991424545817172633864035474088141626427601976015105451881474172737950219074026686754816726047937901408510271087593260430131381158644627528539933995932099199712421748387170762030558069147565895683955753130659722397497243869839452879687143815530645055322420372816652365376015428359631362972148466972347601121476476158876864961412099060984995361331570884854165030122073527590717860331376222790005507202698206961226067498438049140398812875591699312086886776481043170310381812431006962742667973767380070258159254651459844635691970559832353666431301593248126481685311426421466362347285167922369125988187351441823560855245403319469812978038855152044230447477334685274438960740207383201489038954267074204301869365794445165759629965359203053707093191757500733552985791195175289527478305486672688891946541702144436345907923786652776710628965324204337792907206116237693154329871367751786030877542202998239261182048820013770491557329430309817432795460334494895741436242692156147367665262215292778418332063275951736832450054131312860639193535612548675682965846917744282040760686087173501538174597560512002756358690004912375782874182298668833592863534904425559772646698454443620060685270358625051373916015628268472100171797222899421240966995435853495691359438698171003632426605234179007736568999600108705967473929348025944381781749713810493911314385428688079417717304516958650332446890184159555876078283524890014847106380679068482828470730698497622955978363602323644392180294458438296129137509227779451770527883208074076309545808292796306587721487821027215315901587173095462544149554436935145387778189135361723753496166059173391550512984414406401280855523226502339935494989508959272640499547706781582070531208808857167001517794508252541103623645831443472955127130747966089431061806116853719486922763951920710572881931375497644807817868289092499805234463102814568865585342028856688640*i1^20 + 2735556319597789876919251320509661051351583398406417391002480936996838192092682050192775869477650476838845904512314267826256020951544755698749387555310825550812174502886101525611020113145407239830174503433830644528664549128160287088614049218645366825363933557915935254488154972388213621732643306585405512027536417206066299941416844435159745882040102273361091086465184641557419162375057033275669218634006851800260787723690331838979199096194742706957572816139463809571511271255926375671263647342187637542235564307893772061716607868404948235818099788283386623323476847520053707752565838466088339021565007143295382372880877253758132584874841752767566966095725764466590933341564968626447187553923419836758014663858671643045344159872351203643550372509373268166495775476984657210119534953648576943170912702754320440128034190113741619771540023039913736280883766747041319072092854547651071243758525052523761840066911541298231168565233753841777762144353376177978480996002495353676245639705458695951789265436872000826421068464044366407495789146611576566153720470426239867077201963245000333120241241417915954703889449204254325428401841040437833310893864204723098928391062981015783942255130524891788796203485847820415696153226023775843402361511062807190931043898255269000895552242062522705784578701115319262308296757221659217377678746242948272011165058688685042774319019501465222833641774467289669427621605795252486370276438736837289905343335127703200358310125189551744340948866770767934034991097939827668155154523480823162734877321915151864018758434020314335918216436349165763879123033556754746094226967261312514966917453559382600276234267244412592421201145961304789887859619591955963684703513389788807080815288184606221737726492119611923385859395179228279502231753728233313168313283707816897084042759493195713982936993380662350933032514006973382252810589998483935102118741523334388531716662744236956866722406707403511812293424455652071279663322101237761743944069755286969366614281563980721134567493468453944704612530976091540230672940089737252462332500080799503765273152577360021340449767737012064991459645749066322982560301587498000883185454007065814552491369868901432165921939663450689521994225615432600297311533191224953502344747791769064642009343805878173696*i1^21 + -21928080479310102487150440530668399026096809502595662859787042110289437734454269683285640387419359147048171297486271640095579086012375540194973908261436736886068705419011864045818181984102481370426686249072358583694501900230308301646009224194266689406927747753639017206874197191408376104150383922407991541849792663041659963898107182268020386680450430303147248065196307573865688341280768638766997090068799352539892112180814737879786444996869523297667197040374394493995619638344428896807427614919256774650592759792020434498893945630806886836960726088487793345889680227938600469035406565609797538851248061920756607148091882805914070247645806601795168526330560947484891123020218676284484054225979639725772989154217595267713671936584419502686097847425036012292588069012959484853213558177879086141144429371142054061882451266754788728125774021317381735066823973720692593035072754276290911152674600625203066828481785670899001240546258540012258748466400895441686959395341912811639371036794280939364723178407232223170791089268221381683492652625039611670082578463983077185151733730039385788261367995232567551855062035487797426360163449025462302140965704365452942585860675751150674616350168313330860826434152213337902603197073208021020325601782869890275302076926215086038899405998271785394877415940272157495913441283415272105409753257423435172703580637641023234052379775551124975777028313189880322297533983322501422736706574628180613325973710579787499586281734060461517407985519701230953213650790267242779089816584388600296048029523798715318537523081589416812232755814685397054765438252959083980228295857055373932864395909377582658994376201067840520584269919551658619210240003133754104477098387490691897245639200989684586834173193766235567751842831029108171420921911813221843969419673287339646448581818580114114517569252704687423863553114428006353832479423628426154647717646951854231039456064860048951698744656457532362469585451134767939888584930528736042275604904848081045588980915795375339745906562196399363253765378171543024531250135601018290055802721393411395090089099972805827357549131818672733592575331158332173355885964454287856395730084631557838237379531922024389871460871430972465920740935471694890634420036316600997997490308968538146561641827794944*i1^22 + 25246850661127839885067904993008425037990275809804547641382118437753495970253317951574596686803192451247069586800546009127564431068290698090575843068239871928371631168867922085634774158434861983214364705947135142242109051209234128108129618262086903203629784948834508473009312613563008665392651352932542626844165790948185070702048764019252708530156147882059854330872609010737108861338459960337085789711199683521815063351099530561814296478115706789919886373335502001352975874807168445333195407610461108237021942660243402336874979889758110698811874481511002429882593452788442127031855139140405565795628540469921811362875018469712374935657424032907906128751238241098664658652414164170546752484469328814880213472072858863371598642779989516479252534436248002246915316270251041734491869426851175240469472471659458195448827231941699071535205767311092012337638001870049817493295925984014181059807648272799815671059026406743809830139402854950031002816908026537159544598845095972090152979295713604997982671329378579491617267637956932760906065208639327961583936750287949091874491915724243980506561540635846358044608379973801487918251829335166798440397588559295048766036710930623265272565815599368983072238181352682371802299543798934678619912794347636316538237875605231406947433122033926655855659034774577299713998090431315768960996915302682660738365845632838146356470692427535587560233669968501166843303104176931146655977175191734647254328864892860639405539334245327317458406149617658245723764845915528324318291480897536933309244192651255195995719755145939702667796390533375722051131418670311686162191586576246764440252660945345373918541211093096686275410540020331383003347284723516366065084011134816692881626502301663910433592795483491304582963456036859654628881180268557523146690130449551268383930666873302472408228075847984346551127500100727683942720414777021906619864843102805501354610300228643054068162994118989955601092882812558180186903915460758952811738333464847572283847475036823390840437041032661690647657859414098586096302956908318404052691319402832290669406434149426840495899896012086451968295270251412029336089498216912059984776467394258419596261741584576613160699037958486596974766379528516216879957231448112272865798692388044059134918656*i1^23 + -4863938811841846433609030539134236310568461436833089754285835501551765783495663735776470839800042842061900504906333188736871999900540793479899329124999533281537536669887246287510012167088615425050198296212305330565335125566694728186628800922316818702495832147061231805353714937824705614418184370886865631217584449101113620075091272676103826483814490479737034481735942554604757769070755884185537595031298028940296547175421344224963782052483842870219157012473529118191426793406846329805980348067859305972113490078312056453623915439125808484868073856181100941530828233550214904108496975633756336110080261148562144745950360726111814775387599188114753588069062774295890980603877386601691468283074963847358234166655200080399297247903367405432716612138723423605981263471546062827802856429244385830863938067415508235848754141519842281957682179995838499191550665067010287985865358471461503998345708137279735282917837680456688810623735244716599308074096646305866181493416582665989100591606406188374426015116100594851462651437680724965298491686718402192104898456494596289967658010493914929734528738087268712611674364276024514249027640606054574861281351130021532890652183541745791366759990048130622598673401521996175847053176525686123203811014652561663763191899939545906105303246527431576116471379352168732212402012884575441986693523875275525690031113826178311844515571669413116254511526292720967741237644706396453070389006810133638773166703702917315851627042992433437681502474244955170441933641652077171645371585950435868006240069091661894323852511282575963272746402595812881687904307025260715633692774239908048448457678873286222131653930499324421206963629341903366898166947230450587376530848816084872232232484307999323337981346137401093180408380473350459581911464844889700624434870584908325759076959767722537565609190171704191641617834755026068156425129418761358472330516673535027942394758920431491062746329269185890782171546373038403636402258033943507196236725817812508320149013980019007023318452162062213898118861086405520626394185160927389733364488143992702619089229319266516249715488389258864128280183616347825359152774988054253926612375801069718273631836357114411760989343799782710916401239886146863542905328587439197316078366126603308630016*i1^24 + 239333752766923027271601362719511404818963917949558315057466126464490437398949484764936773893526293918683363993112612885534724141759306560380381652703295336358335478031475699251087155840564357579540710690020582892158655231863129507578940018846242331983543162975007927713930257410463416749722472448027462913557966467439009688580650262143677456200257457962891736866512586551715682828361051140971943796140949783447925221141427073117734668863424846582254072614249622663134247279389523745736393621827499043436555264582727002240382678229649787506004842360986147579624515153052185905266874253447047907989591933487758037599252888883613947351462790974535032607547187792131313142039591884955597394379506776000851825179352289323533319642757322383421655493445866014684374347220746377666956648181790397179110387572343628759342531145799312835744843555250002575953383731562508126973528688249624365252101641654001584453667179714228302607569737660855782239539155693336712441263470971898234496245961342604305485337196076327168885259456670548320251125680984127129161347132569351481087823705547381753993474035277048953805719832281048223184326786660009024960663790384713115196014791876054665218290142207252222373426243791866883051287360755129069505503083956791590025693445722678554551629825023894133625866804503282268407687055939358537932816543655129060311137268521921597592545143058460091420284477373554884081540892439391495034706671007908119931452273574235030219017763320972269493848160007269010044619858265217733121211597696198630408406838317293629087435692126068290184624516783214651250142715032946366590993089690623097975768283056695446720013890063665008064765537027428323886640231870081796672213912603501257022800313240848423057765654343956460522025658740894158266396682700739080856369015749914074667166050154890339540332372904088679611760403571266092408356510128877266354145825448914030531402436070399656790204049058401683900513285253717533509560367226651815389699869997895332693598590867736910078190672659462981174412053334968258903654324628614963145820511898465158997063622925810917598103241853303089314985958466061233096075323383790016560660866203607826716730951599014901038609980080720264530661596032494901024405416191233265930490116464181248*i1^25 + -4633196095013793537578120484138621699334190075485907640534813934843066695124139070234276388101877544953966783269162858741051768280795869504205722853838178582795997952166767057142902303729615104441868604827240885132674142443737489213486491226140560361006253362854964414660302935577870107575570624242399369392148041794548618233043638391912091339789272107600508050524065359923968591683786570758210259704521992739914854639852893565099044424385028715747971142817198237122910811743337795309445734103897376480402816033472628139415549382630612738959531492286881334245509230765224109506235541806379590040263479298775437434482680076860051528019629535657818806969124976729025514931795676609666727485023695183268032610938141109799326874257780799499656776559273246805684467505435735897706270425438438725721426007097908470826681891695877291943660564833387877967962320674108861326101908851994595675539801433820749530630812689082312005156480405731396675495560906334785487318953426987642833075186701511529888390687398703656223987751156664981147886018102701633096707120286066486933107069600268919104050812132275220192590138300132905002807004671953482608992209577540062254990027549620728208245013571794089404488603901150631054309381274236865187934582492545868376918780265786207365055876042944165361721684445733796136552226544396445062084143087833719716571338539065609719075495599202498954888904877840626583405546361331180833658735774502870310049142081202077264063642228505740146588042913034090460206003109163984517731638645158627136524385478684381196967665392015696730889354998294766842696369327260088118334801206430301703279440266354925099775790281988649606803966469528674919907418404291880755000905845106477342400538134706932269992911270014916507694697266488147364680042147518268162495157384516267203890552392282895856551372832458193272389254573850203931791528718460555651141318002307499225122666793496263482391331585697408792892149427792837769428400070373255313694806190485142039455805825032685202672887267755736203093213504509693882719948064399231372194218950832002624861993773921136531307076460437839944594101397389571018402379830585284793739758600164549907496342478852648882741509189330170799643914592211894848475819581632827244081510875136*i1^26 + 47391255599169066901829402975015559023119633115402587714081216729994725807149593981555236872778372584181439598912371070056188370679220469183774923500692409401327270689375997999956700235265517950102088406390233081183353003306941420376969784338482075591165280907501832669088213889307246694622226771303721820095690132563082244395231626187909459511167929960079011560300009954430106619808382491112578990495441873817961384682706496750636095047652424203392888955088144840542738388826938258523650973207691710336624513106456250690159643608379943951783936103664036730188183936925334639144017128035774001112382090397784167968637976419339460599230627873410472516856988642111394003114526240525726570418460933819653828478575200493465917308940746221953297102596647317809147750116294621210171320727377725072127682688257389478644794138523955157509860035413139702743633588729820157268747233476686638690668515641203021488743037476936618395072331975458908097735137187250967993177215496913413907504462310205251951227861799459727104394589799450722388734588096370625290499395672583394429412654299777163499188606700076911761628978958946470911556594984816370478109576868658390041498047194163538230858085014573609315936560384498566666552768340513836135560678804533510947504832781190979009193601936140672494090802802389872430508240527799114670553679070419815338897732884772115297054449564572186398348626390016738357809825477720097349696869921460216380721800313713487944974048589312812431699379303132681201888632042428477274860345547342157124849154452127185663674072433583669382644738227223333035039927917796454368355305344101993539825645207763484797204705615243685401412757273363011108702427981184817481092097031533018944024858989837844165062925823027365736892514475413054471599957243020473692003117002624374905563553830203274572586927067605234351817261245288579088095275192654292587480661528357979820945088916846337156168194230239291127403871521517314961002460316316115908153121251406033878031844522220041212153280296016578952626312597831982340659665697570793119488394239812137201891390216656647064981171988045695735479869223544199296066967151730646478092974491227834546788900732423411456450936006746334351783523329234723779811865005078483134578688*i1^27 + -247941159550935472080636823322300635636118324564960308832915423161112673946621233972710227879364544111816485722870629509345312476121330036413690747074765499882232801161305457064929681556775221823161585137038019559904097778632165089518235312758324778258220820056362317192353997111283806686746025105573660092475938878788300232436792954329658781856853449320160233178548123913603600537664516919529020806998269680741850246037453152518087199798627557605030872847648436883074553791121946031085816539140474220403189226624497265319996331102347721776449402246318689663930849222273900169652800933605531679888252334202997949982437413257563774710123951546120412178185993620264976119071768328546171753709609146232667353633484199815491537965647993676557349075870476138580323810894649072522938155671451852886555655531868080627774136138312427888945024293429118536819094973956408766210340926372942930832332943282827268646623486661961320625100507466859160756394503079091986985938357846776655039950948982008439800527739596219738774956041760323946055061448455832014127212115485448624827622391907424318811116803009898812002413809944268168703147725770720037554462880396337915965928888434103431330731895838321708471903351402883395960322463707700196936472397951562990118210417983917047332073718756341973893519776956986813832900624031632929852608434350228248318809709646942367014796834526072028806913558304977319201111637307531798853400793829992225140691707795623278044524891032907716909163400629384798362988842867324744260840656824840515675886986132206291609543189933650644875420645718119569455442367411974053478348970153557331023020136349786958930649394640620026832973831262498164530991898925836912041783842980722664010835948312319624447069212274266003283070087502993289706245127405702083406560543159021018777014833195258982827320392752168618354875092003100834407854684723098326745899014872490343354779565451749419989047580607286508097508309537868470741340682688664525840978181084229034077352646550913972935573908999120208351456140352036839733309002915717039358606565619546828234950553983041147704836469453896788815401871674384181171556001305381611973557949470565694647041873666780688380703908659750483163496358635958489741910807999519129600*i1^28 + 572333301681418803406328178851891016933252296594414761592861118064495214071376446550168845889275956428982319534040830028692686951253829928171880522949095174500354628585331310293617478891644619869946371336219200276342017745789169128622003840497825940129306469684992607046391582062613576392146440449378751387333665541609740894334590843859563665666619639675229827782369505345399981720586876125859148338427876706340880891197657441970430886262236817015519643569310684063179563551532604460350352057297758304774135461017208268003932100355541599870171931336279677458425541844616804427863041337664033954422966776902791621420914946603709194998572571876769765323070223202709785455824732384367044194411831070311061623657492201520014539868998429132461734018690877543421515219871629535085945178752111973286415801145624863081970681463500879193871581574932097763147734092685633880682262914609054273075079128294731768220067513287243793453258500696151640685232711661024494245977302960010803413818906142749496672045538812551233835226713635639588479647714341783809555605838223941299379948207844674504857299835599592628060668278178171446798203384902545383679135156899233683903703614843251949599186859013979792958303241546039812820522222826696576289455250148708558380670358413256369070124509508198407172778341024464524353699287536726948884739637241651912039063946001165925394545670693025321409900073974135004703326399293376256114145677603611111192197517671695605932738586815596197796126708403265256195946829590200206663273551348844819453171668531620027743539841392319734840368350439512128468688654279040982208758851135797476560787156907064784303750002109769923643669409980036403141254950056157635392015592904897918094555602780374076689344244901647689184862213883421414982200639454681666228678159918190108945652471078012414531902607850535511143733075086775010745400199799812060306149777243424365221838393497201188093726012794046941714808410549510324089001145464987071939453413931747377065685031271161815318992896790179162001062036345446515052072889383583608314147421564841686397910210615020097547528997710251937578205092684430568281013747332498089087481868945553246032130403518536504288153912093458152051781681751068608549052674473984*i1^29 + -700132769941785477162641449441027279425145097039571202269376216766765172348031216340818969663037301117044344408905558148373020350448192450371153810996009253971944395930923210819631931780506486488524847671661027399111384689551507699880419198734551955145528436102987512144113742208842286086523970992827545298869852351206977329765395715269458372211613544872506212492834619119639846714184986978919414880310325125045392448712835516970350981684561936543656454684308918524987053327120361958561351021847360092943714260361934127256861895935318817962232037705938966285446958545665541533914964586010099702332690201290552809286118101984292800451593342203221320462879611613923803931187574437350244017171975140395996078254257992814931181719759701245911773244496343844532898959648707184216154142132278794240781572538074479974489545245585121821010546958371212012973211679592748037962666115802499170082558502773412587899058932879443172496579112952672209504021565086018282243294963125707874582013985518530621192644498755015735044875251047645283776934334351382208401867300089791982125751210824656618387255467852171509658965570072811921157740851891435094789346917445426000449680118334653707273419499720139713554690550773265848295502332357663365590353977598322867509254841723171696941315297105463803706419400704135086365395592235606432691558531099244101180106886191271651031993303524529173377728271677929515679374413674419774157409897626914740252167695712692889479173212454633902670306495780878913884351314892213710300326843692710909525537893501723231754131453628388701490638891016324170792538068962661977877033131337463373564304300140055967216033618322365789402074247033394264989781978577229218546480774792526785558761106476490208198574215710234218536101932643565846574529733089915243312448243235013206457825944949244029169285278901350126724840565795566037210982399144136096977400031632356519289074099472442408617880317846780950333664448402525387143089995229485235090036805850269790340274593380844760022131075643157459091354611526542059532536524120657199106499607414756254988220731510998177036715748774796047293228062248258327438442253378920084727626090402725390366628648745733212899701281598470529287767629719065208431837184*i1^30 + -101060923021574956545866150480446449969892337519981504595379822963926676410454489871007075431861885581430520786050089747387906254182551335380197831428751695898559693309005118090519742371521259039322252392471568198785126984664885156163936990691318924451209646599634086113454341442422880104461517584739066323459432697305154528363775974920512688024897700801945911886819299364269483853174774540195449847488963040804968117879852874216995163324282018432537064806104460112428680137229459596321876408465273613850334489002388617026972945676217354491664767020699029828290803127926446960404724135910042484949113212960060966861257915020271197354213058008681649972079224975391211526645254468296124895367587432774039461912043524991908300811845501769866902856507316411673902550490896951572089576015590313565904117039767567129864301555892744489550823020712212777999268985252161545766893067549401332461639728243861996897246260202668680761901079708867293676435934588358353906390897664743968096126822914967250308366195355970707908152862738692511840824220793323483464641368638343697559489972406797673420080458172191553011256374137103460442180880259794178663336415079378931606971772785500411592419855462280081251120879742976984812302532053811662288063624491096687380460080555064555737603866974947736728473537405135460953826875972225173779413884672937833346141517030708109158671226044685317529956689602730856029813102991699422676786879561178659864161391671049256883794347397857451829162020464373285243248106368499779743577202163184338789940250875858622912313784492121892233173230078260527296278022121296229504093045088855217553978470280942364463543985539132283773881257387001737926689551621309511433509261434599539964448396597933101880672320724717984106131150440790509987935482015717364983853152021566598743489263011811161538337606672206356456318309661592515242777269409840073458869382122984572738776916957739171904787864295571221494962787980439452908228133604991741963643240507713110686128600339379553523544593795241850494933042369715093751801958738164922728771615640196412292103233882382074061405205068034649098728663228639541461660708609940803055352001704060828298401838663967988488856780718138539925338859218554322944*i1^31 + -5947304949520220278661637228681486588828004993149440119764248973240510174105505291163312297054555503617779449256860821628571124323428977296351652549356155598694639452293155635921352851534546946062211717819528570094787254196794982326884092799785925293607321855832512480724485431788989397203713688931022836630900647441769349869494125212460351594674821253567061751050754696615090263623199136904003428944981851420624917019346716245376814883431638427486264920028275770922889039909195748448379458279114816199774615688697376885444163370183397086954740603489296614887270357848140267296648243007512089834926983710180713924662350597621751909826580655452350676732843893656371196827124082807884987788987118951643498771246819266673110375897514174863475875956331598768780008337146506696877287633560010852663292718840156128964869157016271593428125684249189133527562686452221074537490945524014874570107924886905161555821288596364620890386161610955984443876319243963198619875538591540720543571569869800000572521440553705423959613175175361194832191715360286745714158034576361979962462322414889956985048564188219829855406466876127852282344580343547667430184545390704116589778111780658330879501317748059066640529323072152154909038027461861455530069099653504129935672803348694629375834259330238854149371764282765881633221059831044751067334298336051385649280927336766538486889981741073908817588689837004367274652786701344103451977079420988111043553016506841904122974345585922499032317992304032059036897006815600162275417551099161033786544673827931248405684318195224314212452125771765641812533191375640717094751775775059554456378159833480124890300963691169886546258233376551949775434503797263886512626831949458869624330754720691076515403409369007380826778070987711469559311661758037475305918598398229609330487050881408494496403951769124199840011199687906004951443650711715485498340163605359310085941417644418775621427392964689565181198058172030220925675088545994846579705039452102432366947516269874611270529185519856586923299109513447332461897098281131437862542130511573233182504109517580002276821799735140772264138337265999030270546847728284820889256067012969230827039691762448451531925323517645865060957299933184*i1^32 + -175970255161216734145923122942565513256198567618336069300369021414628076867600428857464667766457294620167522681351166179310200011393072369828344968999358464273048532034497370733048937560283789564968706454952148626555662798213879245225741267654726902091903822025423791255467454414940099551495504613662958640677665809224464092330263564320010479830776515696763683096806308859934144902105958334004804438545738475726566828285740440568813838019150450708076408483660214785056124230793242254402196533168574667461908028084070553883538860351557518413541137603186013227260094268659359337076270394021771549097931553102966097343377464720696394776669720521062856081838860615036753045515749003635518914198298404105291543308457119650405321971903686620518201770142485161312166476091029301733342942080384797433963813546148938664401630773626665148323156144797125089754400300126179332276735853470024394631343645272453565376251660741513658890296922970209500234490824389735214223965782683862089525435544725819883431403354771014416738805001123306008578983550814031402579062337319208118239680098643212275900904002151871855684335039686344210988070859568573665862726510719954141032022317297183796635828020554097485536816903380010650056236741294575994314215418838153075938662578333414372781489415274163915016486267049688102607584983102790216726797568937886047553189648182415978305980669499440363100817267734572841279960353229471828027396471038425180386348435674019869887559751107296996865436713337005305611950474454640591144369127296946306827770009286301598187003031389064800930743818370245180381659988632585248068969673525225145805375261136920151720411335336505710440631027044137710714457978346056421885255862579312930180132876655922192311290255219773306787665844254384384560648932705317913629038757816500499339026899423554609662291989302684978491990702451309880891075150653679435393929719136782111110868596372917611202955566749371513481789026522716425964130725431847034367132783616203853200068911401376118563186054976763348167456647730048479062628414466507721743847623495469489027945376761865752535103790683316676257184108517953602549154151963676996488075799901459028365687664710793990549110401699747966484480*i1^33 + -2777283569849733215241977944305469682558239545955329486481124925606718229196108739065766848631207529484446506926226526268404219306511909143912594824430841043987684649445167010520144031350143431036568526139829701826589093363751074898728586659191773977961523570598009969020359587418071143298971238197598647964181270256027916124893991968918657038717435122965724442222089223869655593119949102905705204256196728873456071582514553143789987040226678771294041340310841498198019173166848303299553934211378871511550149167398699835780184011289687257238495028617903070249389182379416439376818112944048098651533553620120301470491541445036264511351272566214927839769955750662666806783378251690456111303004194341765920410688025374666470144783097574555971965664124801790072987005015051060383354873769895711878977418285482147140928426085139629520868099662339075968462853278553330797122835230677851376826821630532674285770176667450666419083315683361442235395010087074214649666668353234548420507156466582417779931664748901150856437859441994530619918826297153925916815317244096061453686455841886398072289706097494626135812510462948151147977986247219158933738733513353978499651239927337250184765009065245739951228687533457523268399188935537502294217131746516446367000530487088059778861190937481494988972325735956752522904448550726277529994239410782405867205440500412199703770034027056088159557309431015916879926891365769167399145588285188667862501086850060371385279021196661226271202572914540721486104130544308853159087221004974822790823965727390964958929893888793272725571382888161857769934453382760506751358609959742138612323985260101675765970626919572666299715477930083507002656333546356419659266167881069089010297849915244573491500687219353434807325278804354979925287820355159200224503673542568738627726512020294080040394675083782473879692968621995897793936224777114327234787087376067300681355034553447895801026590288481674175896624973480763230220622219003148041827850900849719581214230318580750271735915262598900774614908162241251135003311144285868042260391014101249421016686608942933684646144901880045231715569321710972871065321397713301352583651487297657279203448318794094092580362148380672*i1^34 + -22729632069524649962156779417666059422852144340098270725163601794188400863518527336843821400560045304852213299094973751381071974734974420976178321759826972182987464550415296210463691601189401549385895809740506580404768342213393795964740136685280140608622332389428613481972664590070757068888115180260206870469288139448207040868167047266854583667649222991862461856887767310386472481193329443040558533208505884982460770373757655862672918483895756002723837636823015343297650253246775667183853336544363663436059870260225770807552069402148036444360509329694567769727854800629640845281358011653819925673112319267599048718795647908829409288181887850830636981390772682602744106833951525459171016632251449217312859377014810984916274346998939751038324408428623260611579946892467274935577994309523310515417305043642444224502713963559173534130137116802645015667454088868145509141048268472485466795356884439478001996099752165235169543294834018752233383794775541163302343368879256206729092835989057109239811108814458136646807508339362310634857183523258966032477731214425148674160133976286730536169756729053102689560384384152065847185124174416877471185955639051203216564015191920624246941454493806201332336004557935893045318435718771995969392398311167486682629168614760268987874145346373460358942122767487591400126953789821092189905351866969191195263323969133758019579791230328832880950999288312215586542016087102326940877970820497732073306595130696350377405342441331879861584543703231720225806616676792432595404613369068489389032233184947067958082076310329605154714490923232006687955280734006166560303220867143323934856140340568613639216889956094630682377484483386033551070781712655896764454819803259261373751176703342325295190252931841298605623610024525016482623986766952936486282971932109376470645593872459690093514981846578820835924494989261502136431919960416548098430182277508652910547987441363154899110111817588261597060150540716681637139932701464932763794049529841488044352231038338404887654523091528932644217827107400934206057917665739887546973901008971521518353837444037086576836691532049318221736534558612991336832798265912491381221371729301956798297174408552660774860881920*i1^35 + -75177796453896971796805816335236965411879667614715952224343785896554502235037517605130660766299630547440369817053035289301529894001498162881890784714729759382087858990902578717728033940237722003696752538307966258224340126847106807976186833612426447726799681960703581466081798535006249439860936462732761563984493411169162614175905717838116015515486008550908922483744215282051375359247666829166453283098899660285306249213319955250345509786271081405875398374626838924187066956212556326610114610325474104244150810593778504940353803246942156560482217666849352777375628094502492633760185453369508302934728065733138489166361037523117048696825559406106778333276476070384983534462845337138989293833678560859724584987588090992553803386223414046182762943961746929740507282751246816408477833614464860993237165452222588270244130627465886823078329357004411446782056216996540382382175105310079077941626629962876310983398134691052478094602446122473132750975995980289355865078725367960927201640000524889297223662447670413587906720574225036823272870625967178875583839440765966020739389561433962489359672587520160221791310295433345601875823122670505366898151454650538180490869131294841844645604873736371369093140058245354270199573047841808509391094884205115383450670631107207363510055800248420727186595661172793696645801018682258452606125341683811796295156752389046355779271943724516292952752728382182249289906247750438278438852548148891041724661007686301318552772778664889909033976083220520329841266364924908685927688818611979273518983686249567994389990693246058035141165088259681272062559140553167889604974520945343123131709163877366078527191235115205924633890811169615762741668329057261972216705669865252754772310601267660982242771273719467635957837864400115488396795991755716330018478107147642262525839969272558813557460367115298863334762558602657487114205768390274609820929642203338454820731866695606772722733632083156537947044298930147727621213155372466523328039459917350146332879683045177135550982839114660943137403520292585176349840246518705032814610389961105823645035882520987351827202091142292580800434565061944995353335461584076896314641791128163036397705382179373056*i1^36 + 53114048852969182686849700175735054510858853193174698799557753655676242624674963130856572777075950524926518602192227806961696139070104533582901255458129272804804393038852767374189026263465774636192033122041609564122025561354738287157779798717999206218714576916517500740113233124333155661193995484594447476783863595480828087871392956993199397211383292259979933662132048729709825173266410174903280319743858042047508537851249893010376010678219688692378615290818083062584023603076204179626145082211701291911743625949154063915153546521065851826385637064178225569571967355633235938884847731496306388823859867274664494990296760715150664889390920781199123280987657748051549794993977188669841923780348020782516876762063569951525423523308331153618874913054765261812578889825835380803324943829206965443943774242388522114235776400821875428173136449214276048964418917480670491530067205061016836804497478332097803896388923101594158235886728405453185871969658142196598230182338519807674572225749417280716820901631931575076292870860372792226250778376293149384940068221798119713787787883770783249363449111115846162628734018725383389929743646244585118440808462448074895032681454712827456081931983621252064379791182457462416878580131187594199469688280589445432922525731837497491681551524089362765968212631963833912291709149099420232380690989755782578230090271989845622294995157863956649312519767396634843194613053873366158856782135061218816863976976450414201928947515278039050011972661385957469561401322228458490197141533437322484740844150622088153579650695958806280402778097167982497090114970073047898982971067081051598661206586340282254499266112424656127416614558180411002225973720194362428416953512315308023062798024790740148739472686249898837857756846726504832198095899909652391090220048861041458818817921306056832153825678101466344372694365318317962122825903205916758883406111548446872483442703623460150374770889799681011354121267260916407579992099881333198575251091753973771762917424824885267715393181548366648546813694409615695571493698354675088048154909812054834522830146359680216842704560773929242000492480938397645544688576658424477753405566004895720960688128*i1^37 + -5262845273733653601986775278813957942766135973202831079626851644725184126342112512556994930742541762941739747185273869945435165003474985199296687958767766102106905984847750827311582485266157864021295505047552589048960783385273285242117683385108156778312345826275663380140425426725125669197687382792948346102671855242464748649309662471507111556771342446659853037625350550984590448722722092929504881336001409221363629107661149657536954733028863372570062016060087045641305863771503527416160874112548557566909078018193353258094448388472499045937596099687639183679584800768119279588168242703863273406009628610283341967661635288236303387236670520801103434887715835315204352673365656199854939363607547868083742689708441959573279165022989695918151476841580841282689753565175815167587226254501249104993305225530798396901863784074424843814114187525402526554626902466711673008370795457785048341063696196809168960812495385165222832100507243991715622220517665532034418834520789036491746665753533623942754176238524401011795200790662980944271862564328876019440999748552674454403180427487770091765594374557697873708414086628297287294465246213159910313884377074146401074136954161394209475361066313961274740350464714346240912647666686040999031467150391818495134990786773806491258896979101259694258063885382148879585457369810837739542881540185142965752918874264797308985139736912113891353899061969330107846422234044992516881574588485780073037919574682495164384694950167740804454249799105826054309088462053927746302881981962266629571559371632630073329915880771428717892052372102655798541788351496410539502461235912339113320949281101611605572978497800138196962763191567614566996301974603925757617648565527521030827821090977206744309807216180451563626973257292575055501781460188069442707882235220307717894033261883932900093172155251259070206674209604810705968807564745212732156522237964195145155684955562496799251668293728970708300314782233001592992765607346170760132487940118898695888867138903830960273933358071990323790227977115501081944856936765232976762183010287875686104459918089373277015659002835456470424029986007988134414621034140289453032226567118389248*i1^38 + -624162027636214165932534760617221427779321070063430419651698805723632323924593958668301991541324001870173437547004833721192269766714942469664137540793849818467426979608543005990154121463604292183478379876166191536124638799852166408734163796460203549919291156186780230618506018086356064996728089765041337975399778193312305093400440391830475256456806744477680226242441526485402554326163821634159451650120076238690202478154013443027365923659683287405608087529262686629301030517737969416405195867232741159082070877479717345858026864860420081339398993037507082940786860264465542811678021870304363586701415795001044940955475707351350367089647493146350804826576086075017012938654686504752088732176991847137252279200640941956643113189126347167864414870358779173482243620742137106356925599651338806006062073474220211738258657714475141018083446675064291787064581629767308054983522092473266183696726593721560874297839568425872164249508560317963831816694433641303822724313605114299265767402780433504329745462418510241906933715385316065326873297180793793830501772435424472062426771820620681519105299802198989041832196555515644099789563457592549458580874762751038156668766465788678270790936809455133046434348816966977569285341458620376113857766255743851473198161315868101605997836284494772676812900676064622572226337486902734336337624008584619823763745398523273270557522059997978197296176516692167534380483055922399263174886089644801386060145616889707300496354310388914626461757093764152508448619733248536902974762798034363599266543890312817679702494085848859278888543589946850017584598378083331592100379546470204529491647824519255181972508218761024705774992438853718433985379412515900702141605432836112462766559338436797522182760428023873027409047974465176915888786204192292720855817219949227858887393734273535637688193434673609477910861565020949739476061178261214557589138401596613387690607604676418436833821301069144908922244096208115732015501067308904797499676047104506369348702897555661698586552793065301023374103556942967656318611032944800054034731662478410500741023847496490813906660629401340619342089953802075667867643661797151037456384*i1^39 + -245166278303167642849886764830821700521338948867465504096120089760797913891335151630394709803596087430195883154058180969592324817888982001172073862942453252953546686192916955895831297281195801823714673775694734919588076625923728660292973897549027650483779609851282981411625978533410806068315502057683623781696715488578388545370281030172599404940149015078220946659600893462452588364279059976151197752106579681171831474580895378744430452949332635204338432054496732924003568328945749155884321056175258909666412464658257115055273735717598193419225923432832420936839512297414381520447349171938219321073767111274105548704157106475351764806075741179072292244393913493538640710034680643747792286305478699629231378079554278787804130877574661987190543235877699768652082794199530386098471653995079766055163595940608102031195213376574592162568714747927682738084329518559951944766303365250855147730116535565004618026380652026979484132453094799287054904096574178940021536132614339755658976821952515116543152687115771524498742566335911299619418042035366683076415210228314300983215403205988503988168195128490244850836356050844931043079499827239115463442496480476054110793729803876925763722429492522883210314375947890210276073007857256427353917447179240805801766269824709150799494213444104255237088419043001595005836966682751476059148319087740551351157883623933134573319141820997015951932293415104575686506117444534867747546281371734367709227628603968583022496885538197622760792992245849636393770498315000970344474506082505374000086296332626147313986136137823597073303864226652623633762485021528880306628063901960539313040634780811616230606048621118288374361498008966497543844963240586646188928366411243211339614896615421504130750720430339171492585081310990481482642897783497619414015164638462047151336126757356802573983056220356500541506050165548747516861233483616613398720976249354212007627429127148439070079271195254750231333555628801073538367763704582729555698740508797970022094320301338154570504876079854025494358970862985774241155788492649433680409270392887770159701923596969790729598202162288639244795486804572923251767595117838336*i1^40 + 11100728610315485811121191465660136821642631881236531961629168829830209094557093968056213786866057693579357872220855730560050076488405648818578000110023637080870629983308817766638559568582609988687216583109170252826761884013301018964317262019646140969657777009001754248830368314689514314924352438824162397131177305750412038182016944370067662832620935720183172729436826321596200461396232322825560246916577863781473406688771156005822658548762189088635149557730036410841388045638607750411985179471858772187286004710865799388810321542652623198580305524338924359299810198287335954923353001892092449050283924568108608834074054944221756737542126884271608230159645399939083698072446648887332861326248921248353228051268788844545012465956503463933963948821691535989161833614005396064902414178721783496634911268539194804632100993481413598401482577689069427056902063546888410487717339928540667005376797081574253259937535784168130327781652779009144791824265978034335120646257257106582609719251077915372178045161562488755372889604758098551343344111061966685402474061320602708141086562502284253211445486048617008627403256122310500337603938292762671969902185189361328666338114037080470565853734846163171563384041240022255217784505507558545006075294927588717272792976692154521137728641866914295769417941808302310564707358881844919400579651157506948259500240101767501531486761860091388282469525800699365879585583311952343252584505552339262184210227617427324671849286779782380725412284496363805235004064067299855521832637603355960570409198125707304621517707496965312732339459554161385771961835901608379420289203908648475873625316486852064782805986825185505335356465202680613580166137991853379340671183436531499535639373022620530786159161448343862868491768758065514127909405988724470840537521827525516038662706507590130445697368704646515503060890851857107150219561225046213229139084216426109222131530265252624790794868847253874255240256206297907603108915293273563446393795630049395832568529509399417669761051067805827819398470270880925905703419570573013193649616670628926922163278979057715142575403591225183391254936995748164665344*i1^41 + 1792993571108496823215564930627155496183104400338158491253701221694372282180843813466420257466117762489195026478685198290126192903812142914095055231173771108131773428022451442616592829070228295402617303368958142953942885504500306204999547827941505897389056206496848919053651851712668286311390587973501905930059984549044584421466934245218831484935560710060902777122887848360967345832738846327454510392551195897886869877590867044690736309462772234931440700046565636097602628575462180233264310269270144014965816839556540149796104174758644198129434343339579172739766186284307597093725645897909072515922259663251384498406914695351631351062498060004924395522789171885281830487342414851942459942832972518958129947388872361231740230627791713427728855194296446241886300628188725392317648799180234497264113003413097099311667367324799248145046435397927455313118674556918407202475816780613216846484241586061636585304872634717651961189326551631097741013965480972838454730645884322387140569326574665536230043912098305895150675440706620324221858655338976780172605875026921225649399374389067543909713992329684348037837892585460247119845039406231082739345448857065705252161544773655121041703392313188666836890127245724603657750792820493390893797187111694905196408446506857137511223118988782817745427682157381803806306105768788700416535097276026104628631808490899497654892004764842964420549919952249671314382881745653215984325847920490166718129621879912510311786544545775817245685006629541915044587693421841438959018302500838029763022495848980533106883559711263234686825350801499895213310660567302175231090998224246819548267900584968000990673536764432267135850529700926766118805383089569522005625065833486593188089523062057897034299184539236181816709236127631021574629853636843060017083185581351165450774863091781618874406475608362140042767751645500235741218570442357969685736256925521702245838016577667678188555313772409427385447970120358633545979245694739984975291001017165913728851619146584894738129983010198591727980831402889213127526522657728558755979258932666396858382778266920263737487119198873902609799353204736*i1^42 + -64521885618192541740794504963795372168348044579160917946718120260868131826001045107316215023153584031960959533931255386193765844415843210669204208822959119609444918021976173793199632309621139514561724451567778417020712379786348194039932805403665478701105448627025243894500748050632080405931275927593412006823312696585124007638599215933962629492457252120554413148723183377422760169121292167758053768275923468492201436427954591275475426442735179878522252212362386597597548679878847228406852820431924604267964917949417900384325103692179582644491379147242625205349953424885113223281581593174665844868642507910298447161940541425333905911237559605576515482576801957019655990574073328860455791264721534801913268788992875994166304963163831794065739722578207467386061676025642363139173708339610674579437183411132857592007970784270567900202285653611011074265856239464616419819551754178841779638442441198432916947293813310286019813847417421188406986417252930058382878076101559884152177472343827052092975218785378458700872160761567617172517627364130840646253285473458644177588180809746865974327697539783567177675856935185758575186888497955996158589339478923036232918701309316086008348173863911177918901032238876734372403746911530717458013324510237756271972938158032611458212633966507872367826709861862933557219787954229149823202827329214454702879721662181868614682003577984619978317620044254819150465673612674618319090577341627310035409510787140286479791959055103046447682296576247084064791822581049071815786915377094448640395608516798037216486802006386275085043522690852742838198876758939720440518277049460921809809752120494768043722201043699986941144160790435890770726913305106430797913117621561188964677822176768961242766654909308121673800933691926479998018024476027940839852051126059306540075359405495705538512598534132370858909513158625398504056017430018871126076169728285232524354045442251260927777414810577060992052569831755584797756442950683387697577297324268629576691967490517146830361644894481976967189223530585274968671267386953937824072875069233475665331629490415623039265806623425762951168*i1^43 + -3934632238836278930073736082285084159310292269034917864708631824716845710107411227520867593396180251092245311404694165241346966645074100578243706487635600452743963410280532847036868062941910082655435508489908624786777759217959889442881992602340470506684126217812132296076293433933787374977146825364608485078522335344231581665478717650757814767171628015069119300972693772748894175087049255744473871574645137645903987783313306571177048236999983478206393893792735630335270231676537643543032694366350472822499185887466951779377813123558244966645165067447701690919162820371352953896566881914746590192151099900973066920188056052432847568932386800200796391602448674082945813056935053527921047929648386263430743894107997005888229769435015345463340451791504479507186233586738772473631080565421439033427392010046792807991095411475575170607789752460282443300903717435233368161993397551357808287417982796363228647358820640519073202114186507208303724944093222092873683039058303778440592884601554648554186620790094492731306775727284622742308260592485020360569863665719654264915056134548869326816407671690640911565827078445939667793809862391186007515740581974517253270111498569085200772312560293489960650063396302125941793600561533869283793994823210384830557668348779692490721806175142947856142407965341358450197515717850910383564582236593423239102590087001015587114408389049920716917831206116513584796346197494667236864775377885288343571228390846212397498434605561666138915891940917567406463866794904863010685472901300260438300954461767395250554726216834133683299223423420235975658585680018678318145988259795866072464102857935847244744591934114196656073957765321247034889452831389437646236760370710305135380510499390680415788195849938147937770291878749965084353524985569313034866308596566345278002456858836872059341282558797880688309447248293004391120738333892561709228407776630894476802314903832094260266394399926795789328936854721281636097574956190336806776255974779808963390653513862853930818099252834327641201111167512302296103624489538483907661132748497878585912226119258281528354276376576*i1^44 + 176079155888545947192985225515953012548969482503676355330113234661527674224156027681703748928589911951859309675097963766347966837905022633878814887594807126244219277026993559436202971078451787323613962052286113280197671837438913496349256968223485790390609697113349162046670748524628769702356548768791981275497575082187912770210164510436425473628762253880465320689373376945254510313360930764438977640919795318183600563581103180635627016018107720486918601012226131624297852428408501411078285284151386564811689549736768207926039417661221886395963952788369124494657748002092238563761876311055381512974370988482126860129793000815387578349038209004873287098999318010115276953920748359605506809419784712716835014070339314091721461157909326879390379743653289297310545544098202793394610050698921125070459319058848396588066074491009006418675598121530763240317499324049203554423778196406765076626014151882769997515890087425244120953826712245950861599932501936156980661638587711129992715622315868967420867473224295609276802331342432145033909208127908219177818451626573312410147609809078222889058603680618402350585845934454695529105634730615842629575984886743668653285477599397899244083508292278138982536555909495561149635943487726390310166465160350048768296667821058919374054430247894613641445494536577610950183317811691833902936109618452989361846598344043147812962219412052719344897571075816227114210604722061196961448355054995979332669442530487306122159133394473854011282144616026525726098737758486590477245316340991887728597589550956381443420474401642071179260277583629698558600995477390381293214813569267175883310951376859061769282165820422770254470748552503337274903510414420446546768208271330645658403844481252657958742470969096801046716315314872151763263969619962988719284576464725238769543880777083557132145131277832223774940376621901233883798462374046127817416749979318703074168542663016513446762232953609382683643343643044668120487981220082331276515088957725929311815560715146483136402077320849751341610106091886169869437200515078668616706708642695856956002779220062240768*i1^45 + -1014271141191787871532233171556854954288049953248542759137142095725265353093932912092741067524122022987091989679651758257221547724184217205318590362340915464209079266183134754736120849207124080086252565490831307220515775795752450250810587983073918816709788464199532636993835744806654584231661536028774745294483144398396517695650853016470395635262595765943268184587732422630180318872092668334613918299169463348176186681079520439083189838249672024014793034701187239065090742696276542750262523775725724005950033039641005606632618986988861504180218859983848245215911089566373281251317598658790748203233392155578609117305023580374400642362886226081386179847541550343173412735938486779450348430249250217418540043203045304623106932035149679876998009056240246191488703244815230429817493945858647054998780114683532381732874072035455181892542151889072544166164370351654377623759544068389444119383395895410735131244606578600637323690571465108181622930621850595945431040954417777620826674232104542462984807994641551261242043343632915895795946266072957854396651001114045782199945864392610157653042507692460200026845369261904571920919770585774814084341874526934817019802564362420798842242540797053616158181985684058143897244926493703428366195257977352646532808503354158628395904496992532536505174972691174820571607257452019070382732309519642259207880363362279491926685080541963072509811081934539235583646557191430337962240093731537130412580377899286326315691682278182131286880356997867322745359446343736778149293563349612398309204531000090199680053198190605498152811407159595285137744966861347780671762368446794047298333467718295690453954225137643039644658384500898725557228007060604314654986847444126558016851897939632377263083961963539584840909171460397313270737208722528055110362491155271632107816178468216299211237580534515213659576999855456316799193221520960442751624069602338948887240293066576219686860326185839312704001039426928414020409939813666716630911349303326216497192924914046408229386143773067313595175156168199052476100839505281916472622321341356162284519424*i1^46 + 3490352841147184054230041581753643354625832335377344966675995766405050387632131320023508743940892032074085382588839964725616391244446971587223696760186478584009631000465260116097980123192463582148563881757845846887045500460047897366478556964435546383671723203993531345633225985402848965897329866515500644441961039960251195055495086269291546203893308987040530263531216310373054784522849349426017806932327831089572811096053865595856309504933630805494193461949058746632258058087983896136343455200801797755527910729660797562506809198200754150023514698217880713423159105957134325571294324285227385592045404245622992715936158995899147955189955514297796794578863283467195695769831292151000693227682111667195419961512812836716380246189430100760559752579372283978770937904453372402136158492756522855911573683986483682780919632213562390108081530123487689905801805578697487103081178013625745492117874701275556403940981952870713187152684260723506598092183581687604211570698371315989093239703721652227888199248167142160987483186713233184904054380872222999082215698680685520993190243114990737954232235339959187447275583709271579444858328246857391157934507845080630549397595043525896866790154774720022345279991673355053788397827858692294561884608657428560523600842725750414404723913544347885612857117629330335439031095101298802497281489120669790330667118090134709320249359828252582724993073433896678787302140988592898977527090705662385456655547945552241353677395555422562532103361229487136491208225790024678687481988783410410203368633559368502908797399112352397747747455573016449385605174939884511869957831610786051534468109370597535079577121965783712724403020072565477120984591709478558248417520309464031894752983952625325967641271407661980388652050569041929187329388573292876289917650228436295138600952754716396450595509161295616535369074774932156699804797575104504609760332875386884833177732202752444434926157918052507840714111035737023573573963531998470009840397453908520343058995998645456800788544700198267413725370400067648910689208240217773768146895765504*i1^47 + -2587604792150025648422857157649162908412632335543243252664413635479784570092657353794242665650113297913146655944265874587361124212029551632449425439459120891194623706316855962584339148182349824599910087311190987158600816270210802272905795689898634768744646559591882347751392659029504743263839179420313860582081193743006624325576322882612716122677321284166980723974046651009443896171045528536395512543757778433832035974477508732825203723149818846643910984957091581000845895570308798316296129370322985157982244549363236175173748420686672952938326678976998395980788214211176022246266938422213671640153065830756264638750271371479940001615492180839861871231984311536465644319809162615126280297375504005768605346575345703403430623062683010175603741191005881566140193744735570203251862686264962997067465335919002350980567798940224299451071783510464509036176057969534485910865383197502175122188438429301487606356644976486941791673983788068766055461818816331306567700327882554085775319684659174260544673356433138310052793634948001316313652510927352958254004324159480370028653619673883784499823702994506232556964146061465087010406734385940422595740122266168286545393541051742539057967096290411859411712231254371162862364278506545416680114917151602471477509801604318125887665174424394027667544640386628088138169073361086405195220873591193704313469158695395571662086391888849043377634158914697832987479639744563707771307028803401695092608956695295716516793389039540089777590795324592494860362884444528600200220460906260956274432178915263253731251222216300459274191409075015702929195335232040419332229516697407231015150334575768743789814873946819995567575152230857159896867461708679141226813794678932857065639962218404373118306560008591416607028807828091053366261718433760253602546444035226485419953934820180895159725021278763518850427619136105360312000266341020278082430721142297071178649330900403046828202125165405509683210119310010704645712739915491043823549319320572294831068638016142533382044237376671348440199617609206208634348354252602081280*i1^48 + 1091871199363420735105647102941298503060251154571838868398199758081261440327938383973350540480586738534659476021099075885641005937666486031358024857032025185676865326819239385265577355234204493054380422137082313953669959412323769801591223350938071736516716535336774095265595377803914660190286105478543417735406922379761482709348929855940267141841187813019674856758278348163170594660789859769259636079364832187537692709865136489681621407551047493094216432765768058902640864949913700286930346401462104335260093580410797423055343037877657027417936150936809482866518251627478710954915669566057991139039744850312088796674957138047381571030626006435245744389429784551698726712132299292338487916668278182830587162314241130681110651556566855367604191691594484090812744098166024230866341712428269115440330646295013211104907293406100090800396059473353444355095605789154681082506780700971270372387685416050846638812796185776714913171999088499781171913369354354095074636731316498046451710615723157908622690274922643037533475859325970005580252351169296990418947294228195731830033698323720493772404729757797461205877328773826245332780624122706601976234965399784118116416440322843903320265065816298943197633896329913112954657075713664521259032041331582455094959664695203456505295877896665330574857639035890903437523926464324450437656129626672556718994848072526037643122516187620459420721821114055069470496056951016009778878717272125997292975173858305534409249167537900710891654279044277268485786191197153026861256596524815805162569800639493080239670806478711909593856506187357899613220144181671387908277115911337217884596764615362833338515339281800648879385389049103154503947465185331482882441695772902162207534572165812460935401339530728633146306993901132114216310988532416200813501187451054202110118997326938345818131446180959621560407312188211516129684099754960367479227326631785330556832487204379354825999649852255079359364027514976866970393904348653360088230801470930846981082161640556043566513241712346154524840759016525748307492864*i1^49 + 112837114166023878152907769616159526222365303099615936973685053883218071996729130193687348988072514228866009813824374692549163955874746370814305724738653137051903970384863625743661171783779672027311790019236805353181378882121537809505985166095258895689948829244767619528554222349017187082147086550821772286960390902727391948576195757487897895104630735114660248098711132795857585593764375419630024968867786951447457147384459115593126746364727735379813877615122445163157606630230016416028983681266700680673594353628844140488675082052312547811879766004464165074712533057927426098286518756699527847115078640964107907334162538581542427486094276899579968849228553519985654165951874769005897644837897389222001644352124032066845462416226467730063605452548389336119658672906337119342340189783264616427516167263900132926518957136467159939427405866562695643757916978553425351316049139872792363062137049698907087069719264077518765481260076878197959609623141088591284144026614284099722249716263095057879650701706345553266828445051832466591878194822609407204250575582505346053167625435422063396999838980372648183154344489107922478456270459471303519526987811339467892538626759887053833641496529076040208379887056844469309455059985787829809469958892958585584898744206923846597214154811660212483122900592335588820795672652615066847306419436001211563861784607954452774146802593609469387610736761187387676527867558068356597952648379589056094510327185689921108835605108765694579516603714262263909941194588386680262525964706805732801872533068687570064247125513756860470212838024784486932158565020345144441796695805529468060251981266441343190650612392093989486310404883146636223504766014005296863989053603143298894194832105881774174919302947137027906280591526105524818642151932887985685475417591517544331005758443983904455757250297668634671563421208832583628278658629760980590694092018467615365146208233554885328870457467125420985709118336716780141032089515200173892152771858240642648841709935822726285087714341281004237245453959168*i1^50 + 3199194030526677390280621919376593819848201166276287011724186278581922463742515093787977257151462373406371378768713447507072603688099195902894433603095545097091616090074645931134546747969394768601462966410520544461094693600037063045503456538144302061637348141253553883576080175423922377299140596986003118094579755074841768622296956977326883726063348329551557448960761649104838354584397082517089407385678256846216686204040297049056229214567934789605542241980876631993576150724081951003580775469708686747978597327846478941709863061899925369602354443447279119491052076561334863535965375649379330205257989052540790143810570696143629315768341505106192509194257128705845834237185436675325970940087769109452615274611908220135510421892832794960034863726927012252161499590746366884380577231137498666300173185227467403379651375506124982214396157579120948895830464285372257239935280166569376867612671579744682064072136327836458741411797392456156423257434469298204614448851967259350377512625560163430557522230085328477450254885036959149801392129153634322043820010686169224321579740103427696244893192228735342777305466996681771047058319181814274691167817320828254905794469835611897770876155773296935643974483161218934821476162332971616982329233646131430315834624594587626558490790260307473977683564655047483327212940964891718865866060429021313985130601181675480135084667893257949722065065039572342343711180323954595054039889552397211530044036854288980349631448495887572462933038886307389477959369673173516612227207354282289252275411627410453429949893027332534128290066122273007642491394626540845634934580937356797325480385746073561718557709928499709406787726379968183254532533633788109127511915243389480158714365725398988072162701669774667126304152060637443740739505450343971294393424314711131571902646823075581140916519915954935177947589143069531397659791554186814989747110520543466668579835382643368332500159779137509659731365492987035429618485557257986270852868083833099648599281698080116061889186800599040*i1^51 + 36703393190970304024029505348224801835966430110271759213485107760019073714228032102996356227172399463598536226920620378534114767635050652434583626658149816581353904456210731632862624083774048943017160409213944136549588172219593676961917224204677481607403107333688234793132465466785717666403638954247033646123392694320791886386150872826900944186073205529958051287856347441720762323287168218926906399065850922408037807878384818969366547776637519659764845069866140638122060176543508786353220310343227934925282474307874522282520316336049370587542504751015849199743069822950243234947495834459469521691946813646363666427421968688457085991089556891834659989243589122262936392027945224079958018415259581753502052569454508317724180814528298025095724134750080049432255407314504918003746214811952071285957316413012607860192774271267986216532284321253057424748561134812622261949357790955109394950632355238966405466714418649059653710258130393188715540269183425227090942831137379580756786495006373070304868474412594931883296490814220782266145892401050884180191776968344182792620071256915651991664274622863929921647491188602583435918695166896169130886743564155134464449900231247586614425253849436017879341754186328425690064524774500875138421726214191874724633718207404121739713862583621345500998730581614108194622610321557549477458999244581808380020193941513874835895643812511241910882577824130384621634213081896006976301745704651327071602653940930249700210958915116894213485970473762909755984578660941290121674839174072091457545448962625218993481217339440402691841354206889235316931598929448024059551517163603014311456660289093171759150790667736338070789658829492480875693440049886577869851475997944043282470907425909189118776373580458549953387451766401904977285829579659543128506128650522122089519084846927479147161383486710442296141348929875765676250185996128159388407373108966983088320497230193576213385823469778526597641557868450569050735527353607007030004501102888035462226580983478258499584*i1^52 + 170137076479473400123253725281586860008310070355136905425699090687542680732952254787795208583151578037259905816264295222208005982304750976083288643978071427652806002064128204529584403299680986639155179016983321267924534060161236433224733647070416757058404177859626666097151026638815222047725482499675275387198184582955809593424306953630321450892676767289921523646167882453905483910684620094833744116599750016209887605485501254292126383039047465708301132247895632594776862763717274677206268079302381813737892699363529799935528217645825181185190837837434872267360885579587739775426958655672343488613697023205336002175064387759604945665235062245328672542728930565092490542563289661299309899739514615995174888412156962804166893669429552256350810939953782404492619332913154663319862379789730282227211412996299255876737625813295424744155463930892789912479911698198470612872307480244652937877593333481841244946184652494474092905087756428229800669253124528265068298254636192576267489981538372866361351942540852462633929165317642103539636357752381982683523162567888078464883445268066427156904688548902277760961155400100983799295767253237795185811227320135556790456210514253301073087962567749285650214244345911255434336777130214790198086356848098909776491642293952138482693071640141835958357025098865801023296996135597533097469856964463545065171109918044669598827437674069511478805840443774781535476903766190453941136310874665717992124574660580097028919771856908994901146214655586822452520944979091433943545980352297002372742252820806457366475134659207195312910985343416862854383632218391869915779887350070230063711297869876585795799172510085638212762938805356003605948288993152899893514503117114218921670339931630714800732245093761022405546840666751439829205261776074445766594662168547031734218386009595037395937544253193215181631079369988561249773430300861600026915304347570278396460686617900869648042476215604571041526078870649183329242100126947707743896085355784595994312704*i1^53 + 63617919780670752978468980414070424894455147288220193922698101886469957268637106250338950637156346117362803196731951996129966997138088300220271391971635072001096490422632011748870109141198587690408617144408982117367720301993614344792507677440085515342406552198141938683590659891771559271254728164682114893912663645049594647634689979982948345543556121323968748805937077443152181745350645286630779916213773120947954795779645137578155903245243329967525631184633207534644963900217471064800483078084032770589321855335369123633160187881137356181531518655846731287396540393689946759839564895546695108885134192804080359695663055649982521358203268433458341698995239887039466906349427356718621033798420052684556339439661376799752250859683136367386527954049676196833969606070087666271456474049146198103062872058562103443796067219989186746030872922780818626834130211107570499621404937166332759691829914844788790228695401492593361948000851627240062343363430712369201455097894974978410773000921678308117060407189697695592465892270189249274865402675140200626419196256415145138063592718477227393084534574597714135871035322567490821675555946471982405233658433733313489695760986493501116139172737075777439874716091552542889301298593421391285670652038966731550429285328909556687400657131983771212516481638762858597923059853116810737594274915370221917946865037099910673200684682566179688836562550934412704587563580450300761645193392217201428381576410808957368328834708589217288411389363958955932147774061179775333850644176169818730663823911510609924104683327388936270674240364867547222840160075717848662540721513150275229366490984162481908692541137750046776039038438510266416860436868977427840005326936874327359893010541223233400449572726381306463962468154120003251295964867616946528130992103920705186579633092184891179517797465600764370056262742824335099975222206588649720113622262702991351047545686094743179532304114785392383617676685978520883354360405376869723365441536*i1^54 + -61258953937080779055918470338979290969713103297609139932494408618371343464580319938427138408357163913149437000986927780492180906617278011654597394617917462015353178690184324322749381531181546918436725723733663541460067931535631205193531271089090330037199232148016854915877660620522146984953853670526028811721147148376989608473405419774324175011945205833992987149475226688423404767342916211809204322160460179063898788552286436513959419732380199522161905355014551547972919106099032384537972535867465590871269172181774230901202199125675412545667864483872659454997384097139633107227067962217982963620736280450492220519466695253166365422698418770808899346795253989471817774690862833824525187722807664152765540058011854393911790912062961756281522932459676672211573253262127134675906322442991172879892041269830001131718687236330546176114201029282835394919586712854139603487013125302519116429818401032928415996475285884833294084001885309754975833190174669616633794504706041567936290787195290400654535101510949286266839588674206582239593887335423832730782864367572167097037770293235291337775847495545099999998236138960752582582760202640866062166673655396909107325535718489177148946421674662389083854358245278222493242775659955933552880921139067010418974187486384585949406231273455061078277033172300095487766906497660462210948407985325635019390761280972180130267674368422171753665703830714268062254176534659750609513177691581187890653195472590358753603027034246576349180415818640157414684337091550385013001477300422544876062359233747475337093280363777425675195040888375693514378096192956183063632952388545812935316074302628802091567072708250882923379537193657807631734480101876494275050386358430777306241887502957510671593819971921244759797321763525527857932103123366320948215125307600112586523509075100431998807786681929914089992605971195188731419732779279065248809965568835959330352438851998633988131750365095131239279124009939686185800564736*i1^55 + -260458594916520004523879174918322640534695534927304554141111963811209391462372954934416181539994863568021306065429931439996496508888198446194507995327467779961459945548709592125632858874575085194660421395217216788199534026356609207696386870431140157529880585634480848722484353206609321142920717184569280625171444066129769483936852988602710794050482431171451333828674463720534144822670399903018412662090756233620825264557753703306305351917979775593765488109304262012187802275125236092518963351265766624193672426099854676949567609483032756485934957752593964691836754058692662585255017304261940842041316661778779464112599044125644279397371605212796671831388908372307565568458122180274273678877471097590396983059695590127233653418529274129605417252795109945675597815126961168650427430086755267262636642797716397848991717204538137069477654064823468779716432328745057152978369387602179422024819517495470259468496797250137308205713210904444510689288459178492038529887973043492596357650562977953769040463311743566070613107065438567353861143063254638373770043528299958407660753333250610520934163944783356404605140613824478396830428782085778513271372106415994767527724201091186493902328651237859541117295161396039715342990980093897739842723762485830131448635993125240273376655837768745870783035558919233338626039824441049315044294500977304435665060845351539640183691060224238637010879812749227516457743804972077019440037564485077706752438624083947164007450526018516966228947858050512292243557016658796961107686607659315521702733450035802236504654903397367699603225164071097418742742501650863083701088476285892306401378671329911066152839736827551385715868004452318418294769626698318078309422524923555068159477249101240912027529559959105307681768549372387753837024868717328452916506826711714578956666747104692714367162288640816133103333192745304353669492656008886872774380558651795255323122229333221967914341003822178851016933376*i1^56 + -5302762302589249868985980274237856376506899625833377389929740644951031901855388319874490978146204067458190802659129478517993636032524675288730012710938602513456333197427129583879838642382487663812955056832892035254502516103446408887392124817910303902403324141699195189006575189735430153204758250528916030322830370324171542261820659286742112451775161112892027185586323158500942882415347107098730260573771187896284237856457273966068977791195764950213874955892055173720171210927337606826561390602816885536458380206647997954801350833018897679030694818675225994894502901587893734867045206039440562213954246847023250229935783320085360912786588363080562348219000835691171245246499060220927077124540997323458271240115498732615724650713327082549194785554997082646997103516988984941720453313316860417869481542630365878835733869707405035346955956222384828817997882712567101685365901369547903620998200396175832923983924210420242333073364023570726899125618184400744022640830682194224862344621471451053528575246925859500943214225499211004518696001633109968899934230566166342000825637499966120663607400791294737365508389950639149359959304380855996130916019454309089266324895110438933538962687217024198853361747784064755533271375687029511482619539802102938546046461652940985524703204286739584737420759643125429736029108355150706335103900202882208557829258727572463989401245191039090114837273734119249475476233493297192006387376822521796156824231552241801125006198659125115291318630478318933316517441742166044714675237662388585789703994201617325904148663097414594123818988179512311327221312935982584470403781631335480074286799825250709415598520824218223499820514152563787801346408727776209085418382546588023354175182672178588475271534998262698898760200061171517050712255082757374064280800079846646784574752719926849741747786373839388720037945034442226880960151676875939700653762079711623568446101738767504323379200*i1^57 + 662075605997800201064271530434126705147844005513542730771061251745302153351071975268798196126352798822240038035071545453736517781642371211147807883672399000155663173438946815716871817777706793023869294548588171116010553531068761395247373441352957172900235711549739170121787167096579941245479547592093924460722927656805621508518505665873493347721701336890899715077480293532265461495033144470366275729317971374626384366490467117515632818331585346181445005933490043190681696380474662911125602028361167781401445870546313286264553700961548124421719973983807599009775895062434275146866985047847498188176523388007390924507293688505834966551011358763380235343119525688254944146346319468282995553774894737645992006153358678781372298518377383384029783068085533897339159508315344649982964114102250864068052482694399171010284307912462333431720686506409268705976239624693507200678574030300864707758152614377396550829785401449640073149948812996494375722528488690148455493354304514594223033665520077876941914647647223938712563703743734749385547451497395554392528434861833855107434417835434012051760840343054330512737823600158563944793801559697142408174535546786032493756872304574802703305205488125480197795361487938832744194292690746948807632180640165469786186901999118221754512585873089006548986078077070426807120285365865434107424314189785837750394409908662309723507515744104737815374527977185648498813339595423794400126088583502082761746915126239780817542777955904804497899494166838709717209771418773531576276110469229582466081161196397668825189577741709704949149873495177478724800732485294236052045326514286966298586360691788275886094400496004022496849060514891159729724859706609326130634504478520788580408764090842964944423596668640617076370167855501292360485056917205100003972364653287307195851719663652488828544256508498299391808102363049884310011986255204011947197077729306100465926144*i1^58 + 1868599179125632805535458056044825375259613070052568543335187024373788962487405704203554396823452414317031949533597851859290238021509191090975411829033627274749961433204547793298985391707361237956484129309230022297716806073185886002219587976406960226306608670293535838067205151322665683086876287771139503170134550713914803687833493464082630712705371894221324008437151841712976469746527093102544270368252106035943775304778967246300629404612084072462871774335073201487436588015775322801031093472184707757377426806534569986856775325530477244844613087959879288326908941088970648215748774183640205186788331089369887470353949202540484861849615407328031034183607750810926690407854512443560439525164971689232376661769585946327348428149495296223239259205115733641944315541208188795869342110601596883988412343910013757750519660933036973490148470139901474034188229874564578778916921498405449215382820588525719493915322515952564572661540505045460694397353093426901058191931668095064296851826791348572482567154395640701540996761855909106926193793160230977616034049791059591615715030107285428753486745208265648508896667707289470438437745463732279930809648303679440073832357430788047579142357211665430500796738094797147682115889094383913711168888396400713094425040785696166863831589391456171006290258369505556276219813329508148535636656997735920870385749164068857356759065696589045512204435656307837650267185732087725667646421232236652161584899204899081418110496894927270986744971957812104619573495698425340717185451597301509650378644325801205196848480111008777814210341034390650844575674118287551894846997184518060387575160983115026878173029262968342143444558307963711563164445684664713650808770872070666826010502352387346450653613169674526755028253398419134539784272299532071930735676109878181856116419162190386135654603179142494091869203606088071027916678580427359780864*i1^59 + -214246526649357894288269600516898093844389562853404225474157546977497131452668729827186919096484177910014563010474746760231502408149467397439251611592166070780058685161409334114298332038651452671039901226585899251060009012431438124166989196772128652820791907131830405988974015113135320537703543579858445305208068163182834617322908101110771280208820724908388533375894542225523419847580096491562010085567824743509511352246630477885346403173854379335951117462305171626808376999107316954993813875246815336287826100642819399373205691926385965951862226075534195126709823798234276100865301416378899735045823316950859125492780268616144489791625608717232441408201994179177483961166894238599691854181645323061571521917152999788723597420213548335709404412396244610737370764273711308369979018106528593967693138853829228752151523116192852811899535528054946865629623397493772984417884581007777265391330994189842540673718594734289530722273835018411631296984768874950765606217564845141517621619339759388758079125707658357186878939777571180168749705324873461222143882069135197653425025138959961765707846352850409143086219183823787511300649838177790554465783256274683930199036401466462442529838598100229223877463477880830142934032771785716299098499302430819128252743209806845868655658106140992551745654233975708221212200711518408128951851424756486163070338739687737313760264672543966946335385916596592251029093315555610731035055251238981096404564657809460830566716893002821885547366360914761808233103998947969671280102326363955620436635502267643121970388243642847441281758261871629697784561477596895762509891137359835037051434107203642679130702434006645194851686779983354544254783457664955032891028542250792186445893929154823797264312305214734719748845718238456691912760332717899731750772788071718237653839464487773937209729777232274524427255808*i1^60 + -2772843231731041725846215664484819099381664098328588643560119438444847692502203682572304519114806102495657422976266967255477357595574298098989367715376757180611061799575556651902106273986550875456350441847312242856043589034876999198014324622762165046757950766515133556946804823860699406084832081652792701306633761906331902826987436657601992210513359982786357227730321596285828065248053376368634088318406934416052530193833961039826429865845533681376893214746727063016877732940703889794310068319043700467804620473094105935796038330329320451019141113646003498157231826692037004115229735395418047351625503524933472505732387331792520619498202609567957247141229072340378083712469655889084522107785304760706261306110611432180300234150963767774235571882772502038222308654124062397228443701620725363315181842267472623522062592835248466962102753642182793202390512386962022009146799270823073356151262745531291206486998201625640382779576932677027590488100225059093126113007281453437570707309934774183070566515279043966972122890141910991048126021031755938944536235152785824924485019658709836695882025114793706115627793297196529855548911302548517998652345014521915050512932728807188701498640212270256606871759758129845904298302231327852387110390129446542485794163024072986106575219474047662174265077620673685426268207005530069457260895266585351627410625788356578598895548927720973942668683214063614351704972159611364230323835603166935785678600673612497942050306902029497239051607283658969172196456727931211496981547572880714368049084570611397159196533626179855375674353940180389011142990638081857194038675923527922269121096176852483711938517184373650043730395556286086185649467835408471362257970357330617497367745882637545988245978108369264535161088159699575288632668458154732184111850324598646010938407649280000*i1^61 - N1*741358341694995500472491679336686686561533503400899366906107022545826822516871250898260340635739885215101396980103509409478432483329527931079853109591425577658648555758490368578694117854027561509088417632180100016585976350978889233021714619440769814424647096393648918352347314544575552034353388475912900031892222434249021692221600227443579310839415233684771532188527332994658192176848333584597788709883811850449040351607451737772879503969802430171172838674463874098935383461169285096877445437262144474650916730750394502915419273295412409124859236255651830646012655863891838382179996238384666695698086585756572767301680745369679278920389263810422733538372396742462338862040941546156238803445293602919901162109375*i2, -333278185230806145684698138640313278436627387793622638423441637304032769758587942966933557248604523102243222464357446133711284666757148907617268230260421552029604612594016412786428389057002164341591356990027288674195675746888792974931451917846544023054554029443197001346744750410728695473679478919875543280190240587784186342373038906623127579913475659396146567801603284353955768660455409806572458803956991198397468792997597832807117502573870503652736466131787782204486295549462721974466421289395756510386579835671892046063519321989400470537139105629077229689572689694646061866624219081890792094865653840451372920769974357346506573459108159170115209803655171453596496643371836948097375844254025974611752242544888543933637945862022714728568377308575224715834928570585414025936253794101782237943169446648009956727336423702491373866794110209542986469091571634429986685321726715636854092824568559122558760481000008075257124552457749074239167887470009644971252065342163482960795923483773159907758974715986902495183864835388602460784119440717851815798760165167395225130212290888316298667929466315931402290750563183805620896805659912168495830180677854548853323957882956213673298038711446952155038004290898623297873928799066360707355399126749573212543574287900084267286021467301036950579786635295101554516636632607023525350951836745523402549166035336926221106436195559798860205173791620991607905265331482933985737608439692073033544457912560991074843901329665610749866130547497375250617938103276851673764073656647014953354917993109149873005225746264224638888374503992084974951295883251140408405110596546905296251415164326270329813081812849699950651256990832057103064149749044381598313583358059837355551073253003713499982615073811196741140686698103644719239016308459347726754022628857286490810721040938136856914907686812587366341639340005523433233463715037259066663325022259977146966308709984422988303303398625984756018686872401396095668557294677593249471976152625096271488056161507850235568835298782058377497512810019046605369405820078552570278226589260256401178357891212677523765799787361304930617163796342659274842892794697015514423803692558364856338235671330150680302651086413267655031034705782373496051216747494115679053118867853329913552838391450651172186568954710434664590116127926097860468022398940199863775485178675200000000000000000 + -76406146726657910231347861112475010163225623497213580089345251266578661560479057935074570303385889411410784961158825037193406894473384278483026328657406270133005595470505518955550499028296920721348553938710289779437803461919332567936608197950939783822443846916502607398278001796389279353564063066273329414630593457951760577664671548733561605529144596411314484668589381332415262536440898474165660160343697194991463507714906290099424701043053329729608431479281186977402647132406527550697093168459950186458808027533925887319101642494867462535302668876141172904410412205134002933143489110283722749020146051896602750916199310865125737959510747760177564084711969965857954865730875494845999755028987805833352042189636492823198017250675003941977289384467951940857704129968800148121501013280394999535431768989710942851392399500319591625651654783088035513290259901936153996792431966074037766718745691903718564748720258475159556207727186568533899520445419487544579852679308111919455620914294314391411624424889170467707656489376212321431703125303191962176382296532009765958897854809928618585817816178492319858367158341091581555830756794998526308811972161007428307396267496969967270022632382402096375827733443295611484407240807018872525226899765045337096101866269169371222599362600094665319586697753752254202251147840390744202660970809236728380606139508429372781746699666613737684384169354132979825291938327117915985186088521653109847707021849935790780197087295621684960308113856557824421170778988676778922529429223810780294853200194301821715429140652542478819955614079232750720730720157821245482043430018728923361216051984789758761222217609110429071550302602606303470318707245455423696712072300330884549447666433531276854540475982294560539622285381013333690440059955192392997523156495023845810377004168556597182400149098233026093344203887327515994344768089013314177519001986617707600533330399789288441885615349301851037823895048114789235503946507403460627441637415258168797975269867543912897870711393329173644336445775577831616181005724866984361145045456892169240611678768097003657775704177191302565186152757208299063889824608433646005765569811696972987555870362948693720508873943617122240421480728152311729610372866655863273543573778389590588245644407774124194349151656347988713523996637898610593841984399360012691024379904000000000000000*i1 + -235407063837458580898717904698262022813263688712041484641027789165265429044731993141213288826022274256418761969217654313994080649018757233113722925943273582192584643853982672445568478790284299440680122487009416116338051346108411366300850813603099007496622296487362879054301353429164235712805165711920960749490688461014927429842645097411890635892972810483470987675183797136605075979804051324702338753133742846161934768434681130482840632679254044682943822484724393498628196162587659637257012052543916020086608056408493762177652420628860625311487060529253388388666058290283009175743981849517164967179965073548309586866265241384601566227092941620957204017328630038813578683655062526351994360138187537269186775056277678629643555725071460988363583508168470981037637467687799260177072767867916380417979208471371586548413736044536098511463824627137190810091353004692114611906565498642114678612806940999687545500144407535846623868484703079675320865013188702227005597932727271076044139302729711661789236996612317628774726030011918706695523544706541902748532481252317589988145984811777431022357259347446388347170982797707735357434746016831389627507709427510046629440965744712727988620933463017947350161842202973405319652127480769748596880872571485961050570412913376544480137028878306488409616038197201426386065820958261637118301114398852007091137450513303834194346525832956847112901880813067346793086778897678816535741170747118201581824202637046044172244480150898809186635015413735712409006400832385520503902148200790137738558073760781283859469871834027333155685028396544731381795121117860078088816708266111566468718326169779867544230346375675172669696925801476027970428811172795235412443149701539313385263082225199692412377198756601749028578297150228523957860639364474450532743559340663177711932739006730105270990510787281339982885550199708852837371116819617899666319068882802515196888346544506775671537529636867153108155739144607397993786180968041463452540093746359319765581784211759607085408726356621160976820481278171788824387975228296147700956220575603881517488470764034768937613327413604775309807616021640261796212818759465965233270451099153978992025692562672352010535114378026604047901846525146423204831012990921183921054160366655878784676266456792661740781743734019641491558248137274611653587296635497323401534504960000000000000*i1^2 + -215852817536951256633894418016937925261927238358652400443754466690662099147451639673249555818100673984686562031964447569973908043455309145719073476166828140930604116794552042830748575216507216170686236251301343068829250827649719052035371627301316657204249788547300198241141183648878767785562955458680861998908475968311079761778499199965612776725837076394379870215636749862561221239761684157148539057908208111786728913167539380983342235669257535798331798175659055749509335246999087574375911705163934042245317055048052641496865707665873080862548748562368101948607573626889137942808429449666437725875059442417832531364697900781081082922310322371115079470648415480761810979622659115990330808750612847880419906107823104122909928081057841312546949366384388750594693643596219526655234084683226426363105146005022716579883638604144493208822701119192456218982802490884332340620314758861363693725421674603489657964274402761187232186337819248342566624885316122453170620460582247187416403541468639837134037362707922396155634988383575272727012784535936378282301062712830893448496946620885345487711758892177910020591684972569951682442106812178616811261648619460596233709693088185684998470319557481795584724239479699826429373262135480452079508317715182346383329437752491694413840782409809361826971744619052087002028539817699530632273273532490612421231903357956690122854855752231226487116273436648755987232810167236753715300926040723839819893717325243609181811857772788142089498078326385235722944542714656601236705633635209734794391973232557711435775689450458033525168524221718522670351175543844302166359103835692075375112691528360940266026904379089289965674090351509657884026432053844305673833066697809618819272864098343257500171715539097403324116784046094772479672477002320732830308250266907735911915348459511561148941535575557222164310419622636556548160645186475507582111090745604922883428650352325794547678381099814167164055921499764898018758549776324338273579056993935842601030256323121886402616388181110228106228414799434797304483439662594221522987849065933166016726914814069665450637400424985259895367826645608302356279870347935833104687251529416695642510408260642558716274517096175878126451281127434551696256657541147286397253497855142476528551044583318558173888905419827436592729579715055693453248658714911296029773004800000000000*i1^3 + -201557677445526703101930651972571420516695968486922542592947159247708457958094419709043326039962365051048247265635890334256973045278705727482104103510101247202563953561049413782450593642749956397307420713685195152878050849709897663763583414935186766506818161596944162045530469369440786879871323323551402126399187254553320337652967264344892154888954330175230934159261229247124618341966827598922379792563822134207420146789369231335085097014849903278995383717213132659603999601602755017320363890225328606139569875910895610478052672684354184989304873111066868257599768362068049313298662561234052715288343635855959411441655950115622710296697083015522081874939599063075978695148790681826730013826946032755650812849168851586360831761448438575123383535502133207850628098973922472809687469250313765246653593060260430867305067858203645405251489027212056645748204554563733142234825585380834795295802762882819680032800307981370659561529444378446905447124649061511978037426205931811984833153170322496637443385721157205578339243480320416586117663887720205281214743311299963397854231494108677026240098636465867212604822658402562959994218944030986316066145539406744255881354728106011956337448883569597631173394527276813874120937073738162739910160067420308062658057633885558257196432506064297559726595219589516462909054063941196092072228044591739241973792867613915638003102680212007973810469102127808086213795547352401169344574460784769416427512201955396961145650553420057807051875568924903571435803372356343395263396182872201786406337255177074079249065953656553996383911703931989840518921328117535541406383970797333798324230465081037122837278008541212852518731868333503598913225382308483733874855603619512290772044710566405538893903772320221801711487472630084602037272375319993873190367335333861235378597843219737324214543662046462720468297097939258507970337363533438641878244771558553902513586573363703536738409624163259066693372932115538960042287042969492408397875469016281528437297051339924746995682010612440056271480543831057185082190815949104196277840114038243355189404040440629113479875262347027528121568116296065226631142011033879153342914213512020621222711580314027477136182186382695148127811778422944838755199518999660675089545559054316577676730679335846194546626685036958959147689013850472338062292963011950721105920000000000*i1^4 + -188996668824395050217339426165319208427430528242387272392835057719579929997543976254425531252801332380654918155747280418061283841158007573627149948907334361475171110048820748568639661796217199662518003605506180364850962934153559566202066317066980612586487867650226380066384723342872396603391621386695667586512259402682143915738212929194171591415232325250470710633126391629692690985569884796781253548517983870825981602821983910539088100444717271522370695829921169159321744421366714297709108034416852827094281973247921026702585499204902441467519441865111462758784024472165622920927896960306475664491197385978677949897962127641160107866338872637014677557089959298067873783584838002787727624968168432277113570758529858581721034059489219069875941068793064389373204453022983754514385906054057610403706428867609668899829078330948050742260263214146582041891854751044954706915691538275786073110363337717486407279662507761881145964967153545894234922346104501064136895472231447736411745619138700047315143063295616665382720144911320598640983806303286485370625666908100187268531840147591222801108459252725632869478753508718799518755922259324195144114194712952353683659165520231481803206058479949442557633101890602028672246931788577215152288820287132942853439669722538598316439858232665628822950072904463568694165241867119289881749200223887306724287502922054665959677545838537816223601096928527150624217010971119379286204574708578301593846403259650653626594598442171422160402001548619915578368459398826228401122819427985052842962149266972581270581880995747316027365634378536912175776615047533277981733434085460025613636725007898417710337231342153636836101812815743768920445089736415231250569427613535967415480222090575256033971985263472967159847372256668339332053809890892904162137175003894760769537044630050477628247577201807594117183200864937123421053696022093838951301372277228382710282793185363852284787778895058552993284006635087390323702519731198117698119307222541045171901505705586277612746458504985438391879639458919806954923686694930546027412624203636046767161459770008363772526852700463740317438612334066495622010709578201991133634233596177151016787545039350660725257898195000653457258032050578957802713811042327965649472533261352824507499670743880983444727586283182322785159623444266757347873420217966203376762880000000*i1^5 + -96937317512802289168522175176157354195812694630239430963008419002984660982753287955399968899745008062329416297315363094290226546551644096559334455058699267720736808441674927590245637966709555222519119640975424401019420607918753480058043736677040775458355857890953234584316843593367741095618868671725475541499107018059816768865083062708202091601509269671127060799119229725002486088321650292053595390503719286252296211624951191903704665980612757565934415264284398182957498666645028005989552300808529717993043103888763939523779748972766435641465387130260806772451748171857003049085030794393664450951394048348370686722588418294012500070080966417906343248949828972331431612493479285776231808386425238585781852449268688877242385865696646212259750280771084560715298842848406789932752535276522605857777296554453727178488897253814288190814821375790019835512667734355449187490747413365373391240295069241658846528411202885618887010063593074446710398863669201739624453165619366395894561871949270432930089040174050031468312353202851174785400290870449338372720615916535051103871802966150912669287586476206516161820532961461226188388439848562228443343940547984952947636392414869834641384998245089932114789587181562617159993599662097656750986003316199718847089270953707838028703124403175177551245114986692251841105163387889083509061909787268519806537518122065453158805383158975930578135028042052621801843122966577646303365966128457440721922403662561034728303010672776134729188456950795938664838357444300709213247508000467254180529351871605659229697149966510442077120316765824359806476642817145419261993059901089474938130330002294152124701855553982123675960412618238224702097528523026570374826176869210470793109148592782360771920106617932909324577918881689800176621032878732724141442166775285822402270313880851032257379162694783430481661161729807200217358750574472017858386259385332838914911003188923472182715712797645599124635609579403132940361098867449800095325378299585521360981136001957486995350908303327064152791834256558296888339813799928649852310857737152538179588179736532222192447186580722246124480031831971922659315546872497036525388747846233033085244311834726520871905317540028857894862537557000913573478626093997284555934585195641171056355601824424291695028591866103710653953854204852089984737773734496707385753600000*i1^6 + -19495477884972806230696883963796392596542792580571900812183597618730628719870964023286797222310476742518974979255619025956547861710475679175180170407315390499820852995067651473643861157390221833188259018554156819547445245369472628208391601419795343642935989755125576724546844406471863827767488029726304082570543251750995243880706914761218610646613308681762273079440754298806418864442095133032604907917241196216460337545499033224624523873276539125500833126181255125202634211728321453172042625616234482871976409026635727378467492275907843055805976268236550040629737550805457531237685605509887994332105013489552810229332737239288235087616787097329392322569618258000593083455856335675371373032928122296923193182209497598304989512376492409213220279783324056617644012115614146344688150083007528301051474974068491817736170574082658725127095886749978195654273991531101966878862301936766227800002379076283504682591474631436314204071942602837497526995132048607258381501068644830834954040068111376570896967088025691057170327041986307607943617981784912215946016930139661462252174765016896267186801098044148037950736090779390711223625282740077454885006755213524386510838302122924846236018830211599743488382657941053567691079157666492877724648509574506426415806600199890938154110278157837511152208539706263383354578761700334891513072070642646790506918854849223110026149381775431897461128809090798006912045555845269185519535077014743553549432912434438241124467881095954837301501087180806769143258163575001465671539132963388658663812358662513802960883976662405537141058050288630708201264192096122569806849956729862584992354282748431020071491486520127491087950060327240203646822629463686201178597580081471655659988374749053716760331733503409236318694199472690010463705750860717921747205935657700518850951939333126754332337180666819628138617610668580821625419939494422494896106079358081444534144533126806176906756021123222744111658761908042296770877220551873227496796974451490100289819271658829268715455843206792257699678673440095114684421319506122913052239985874939520369804930693729675017563596754796243951761078171127083375553855132597029407392335809106962089058759254743357132684030543435212994364043257193599396751093898723576307769739674463952657121625767973172331896862947488782008985280715501597009640893125381586944000*i1^7 + -2452064935366681827491074243711910787159689587950228291599589453597001592336079842661314945610633824976907429455358421736824036911843175222955815425799069315633261048583520562406256884855877884050761452672261257634233209554771766183961247920015796215063635340826093887350195136194422818511849645737823862531519817849722280091141956573812597462430429188718026388049615819997022639382299902048939937937954344472512230540593869938620380436768161121521706069829976848176121079354194409493521871114882370306009418207965969511519213363151300413675797875256909075069397517519241385666374823554100884399809066942525040757951088857455095097179367372288010333477126753145513661379283990813784219882788793090819472303187693890147474442863632275791147119396748747496397367597784098328466924711045111771502233374657798521937785253862721399711025536549583001992585846414930352635432470717390972629042965285005839576286457448553678338221582292483767993777846132961381664162570407587566013636845775132934254353584814499825888587889878110304296521763679974879258257992636753782281166137112480026049806374217221419693215004879013080776768469730624495507530104731600778023694312663671980585232275558269170235341534641335705781657324022895565441767749875102167955839506876510997528204752082352045937826634304295707110694440436939313879126148235870555454802984762855834768269427708477489387494596297233852835717144141342006842870666318022815643624980404028552845439108959703486011021524632344974180249629563708736761927646572787128403968524368438546863688820312966190173501124494113194359162504069843599381589848358902989115160983888201451702785534690261502866245305599491857540593225032514951105632969559476779745395437697269799399336812563946867595091694675576901647149103894708830904630550094057534776261455578085681765857076472671751428554239081475216504941205798974483930187022975048199982701086425404488434885746557753846537309078191336105097434833766918640618343827797467081658274533637422934169791270550859888045551075621434268567682441744708411487315713735675260896140262488796664105246395939776695129921576865375699410781046922117559953985090895943936092490593260482677263108618789741474608933934114379694487093552278528197100031227502377887840643671492356711896861147908988464183699738616795771160225494708697169920*i1^8 + 6461734087867637749282535310926823218763174226775525189841686760107196100175276873424879754182393676065217904528208473635273652187296847828346832233445311736186802832380828423447690387147886427773998672996777634722547463492372860827328555589162081035924971634945869560193102030530209401034720267371169122336669999133792880439139820156404252262216101490227676872330469105769074652013278390519684215079890555620014399147601383211575438286328658444296140498911068652517474741618306573078350183415362680161538721182135524737502956970141390435836401870997757015769743101557956932727416291253874028321641260190488853521913072896483102104955262783015427817296042485272899897907053265816401312005375396938374216013255467830025593762189208287388572905223886360208344383032359449919071093869047803200569247381666631130908147959374026219848001369887338946393559235720680980981588970631731996521521159641125463108183134689994786300382398544547764557552016004569069722070016413855198370152679628729069936997131335797070782925854796561221759428067550267356076303115493497623634747559018110452273515700214321016368439558016856280005355741909627319049935796637418415986641000815807121302140566611940641419194698508831849874023388092425672979623993916154861798681376484053321860688138472547737042728940493662281511189448692132436408608630515979889530109262219457739922305909992174772682579464585740278618046551281281626787959551181447416061451354567187689565699481545280459203513712918613350796702867345826999612278310325887104808818912176130875611441682446046005683599467103536366715302843180991305552063289880787243288642603307766613915100996271978848627441052437760952836068116139155872175133957838801988512069733686058243518634106192539298837755549625053073590992955801732011748392621548770386107600113101796543836287844996443949048023675795489711603336497129865515937745922482476061156986982703055243857462546759691648072769578135834888172049905053585437521667787206143048226404439018160625489474715774975598062189305480515363543590934618170438993080921578188142741377621860248664863084025611358748617368524834723719831759653192527280789762296857719359162512588317232403530369721131318512487725759754213324774928781805269677630185140079500774250388086802918900727081348659880926576549319128713439696163904881164288*i1^9 + 1020159584762274266817861398861098498940783394132908821881134491076864992667777670014419728039541432074397487114766522728207680243115369082343447741227191999096845772360441990044356781329155517833746981902874946620878716494396605177384136191077596292780974419601958929374367982311266052547975377644001307481005148353660253497815070488704194445671042813884765144431465515915005925466677825578772912035432421429029234425222657202464705632228707472514354492649258319174900297354934430779976782957527370196902981988739801535005937642665350299919535610616505254937897176210166604236320342861068732501653879477865010104691500308846406141924738593977952598380742387468594490773485926313717002971076587376745575023407974291086778306827107586148619594492132300844102060497973995356502687675659863562638136021627881037346474913325947772169899942734317001038950080436147398214608324282602418971057150205805921936932339787292332413279739163053394810184117004939553508499746054686800257939026620371425727755533623414663112874613373984139034788005437362889390058320526752315823667222407683219962522278225581491192001911882874992246237666059628629724046402959602033581885652657018205103740175165515232884068885454802389274797396141072843103733105541367630344466421747773335673648396995068995299251792179948057451446415358911724066158996730005183381818357155434570191749366995254600537797387176512268816200687533560685601153671029998651036910511427726669864502386134800139613560568298118983775861403888632658960991736214039268879204991918076821252756072003086415032234272727969866986466634808746052366543025403831087417415159068620568958052131962954303630577614332562625607425343332781402930077123822434824494339755664177008767084308809984477301935735884054478824703920656559825936715702127224803527336568650652758631819115262365915733589884621582531249814536820466527044994919928397069219476180069688320120457944555605358262113664761524076182153802711119199067500555367044776907948937121184563899655087282060255522654500260472076768460860246435515264493586009692045246882552192724138373745781401267329540392467633331504407736445346884550877301102486854951665367283375717855648401452071297515070769390449801411830809236546510327823273658155784544902172177069866925716285147350071955698330681847992085260628182171648*i1^10 + -341316971981238166297756788967556717484948361831879795442170505461813986226923310529446605835651292186140092925505178669765457182211907886166242456462389785887209160469943794969396293610398444708065459056069189567790133073939157381103786466265428994428150989316798195110551082640224480013999075980121437788589709221453697510456309844404382277265732538245441757360237095605912734358070836714646387908940300802875488956550574953520629064136577000242781918876796816141323664502283165806165599039183225666220223026843921548929956540133903871228900943887407778057523153837033835079856776036170606055447655550487824568014921037488581039949999645093128126650399564625972029439263844532037981120434372635537755960051663060648023394213957176169614280869062545002790087850281750568764204125741659292354055178349399361370836425820206370921513897008099649267155874034634316032566957400464277806621772262602734730625717504133003761422694817232722227651766837600272504130100032770135411115874753530324402021529291487098307233339144617823831020770893418699560660062509193353421980197571711154292481046453913670928092581515696899040726508742244849617704445928711127046700559031700083167041845649759051335547686381388197524429783690167638217443959545602404211368585027968268477650759429669074295954658670988484326910255281821019269671226459829824354558405452012674197885840433902649708287282813968161104360344267422521807022345390925928494016216645645423379753956409084848356519072665173714260603094987152458963904363858486901720908879030631082806395067161871500771163706348789182211330450514698690314853394527116744458840714592282772279014602264504440490973525570922604855640228510376462663655822128279188296492039895204547235363079626902101042388524235206463586552021233972183348237162356842479116038817158176619891131272253132208679011707850025307319802007111809289106879481002629526793211734426670140782954840246565314294931246311830633768922785057882844426642478690128482780558742907870683994706161428170393392184918616409038714200805000510046057782580835390140045837276757498540274429755642246556582635887803986702936979767507090986654235646137391916946679165902419233333747120421752932516911675617470045551405731815509223841063259783781494824541446773257520560770153324344406832888049754485421272853381120*i1^11 + -41646932755035813603971709104259480184721787184560656263732344798284481064005353657354544688773705800502705246018081241863305494466716456553247366105798410192614962168787250165214297476723243664085766803333762271129902606053365471254366462752956306226413227020310058215248894141999650903443238627411243412968034495042741963957580296820613342450722680023408847398685115106783038155253033972727428217576773445050307521280101659748999240358635360549599016229485463018437636720547894537954230685150631530949769424410518568470593242473870079492567489999278840068692983577470699166943616669064673354677273925783658778078253813705215791711146521104823953083074551955820778604314877290990078788530942109393528281869002648382643458684120650426420300141862108684674611670291511944467019657964639417743587700279425946196282267838588884595532347563816745962615109738317455469293744575023716279460053693311650811576086770674954207313694676790343234801357816499093035908205048663414223207778076688428332497668896346437463473825137339630575824632185428584892932320339063429734483542172587692465725907695588509154920466716888298659283716769429108147857633655564342250564986142466525849317411565114092758737585118552809010120920355268843566832790302285846939582703828798052466271684557126318233296078583379637211647668067428754398556244990486218481524695793181791629235042693310668861326338539491255117754282199314622773485529142720531960613625506363607869717348624495955483572395754956622790996477305633626190417614927796809830338935460156124883988063659637051105284773256514380083457278973925035027141452057532120516255054892476573809194251195478664941942117538309289838978996813255061664372409097549358866576765191589862114438550570240691159540360979401379615926050004703351801553613416624909853740630070330780377360572656300733054021498353806375858809217970870003449642706987974579515580585490243223259014034617821015528114876669594149618735750174631667640009809775710519903412433733416745560711112631773722641905161992573566333899645828152420227530384502481510039893681731499165976667141629521015354818910883357478931524456953750548459615494520445331133403806590112619770059201924689428846661735395785181832574185520828198330010191292095255884661723952537242665279938873961331997646534427930100829782016*i1^12 + 2955486309203352583581368595153075278900852416098808038721432742093462369067032397497568845545863803322684043326073987446208308134808371455690302516897475173074700304435174695176309357434967610010960502876572159381649381701143855171162618034376001385717267654920719457283068064652614743882994925351294993452291586788519101711247559052292529607842038336054794545634652178739737383610569074481974091666595732623472459229757839902095117701540534804624761295693137844204602236154910877243527080799927987656654358586838325035830867244622770509073495903115553636871364071089299635061624880177762178193711241987398253550430170323225176728936492780104070096236887413069347229580532591779046540278712425332621781469572625713805588609015244252339511899136035750240168416123777552842980866374378174493498866959845360743573478544042919632256415083727810590504739880768515842211101037588285621043488696929203203426257273955852018929659185281311510826249955823767008822470709155378602960379076284311065237051566996340078969315075474175076528578488540676088840007645105946418625953058521065816980557480269483645932573967194563867149614709743502004496867994804741411708804160256703483981864990758121123719334134720380916194750638784930679218332289579315265350120390693781203160692032554159214163501519045803377661336508423553824697536735300532014034726172970773165541643723505635230336464020172727912420979460837820614949155763740523158715301943502174109766875591974458012867095670444009207676383214976253524533260526816966469631100564629768213360923795927150122019602029146918681702513936820267110728885826532043469929729614543569169540415616391749784086058877486460586031090349090818041806511305356284885812758216945911665468733844444575383029161373752088787817168872606630114671025417578830509682889988320232207115475447664034147381772443857084134237462650813958093031782077612811888055845064892970567478870130340503615337019567757925803808448803636899127119026458946912878997119931888408772825051846622466855425469696386573884743285568723174251378573828350604369717633345407181995280389934140433432033518660043812765812176281903778023535646713879445075731016982665770593988825672553599088984646647076421069628802070942819329090905580135878036735064330127664064290340612493076137197650030846864785408*i1^13 + -123690878154753961049752671404836691265676109524668096915657287055239135494738194526764701476500471764663614134104796339593513372142993592902076944130885948859005892238370878611788365500337850983473899821703053824927642011785123390377989580586609465183014708487064928243736529880824938835456493508079413550308178651451843103704006098404167161436418291549420843412733255137745816493909642870326769957575989821046414486900169206748875658641026961980295067802514340099311243291932543169740439472259232489172375648349945618087028800607570172217422438951110110585377465804432623128219401682549744210991377465617672747631303132544692079328792945783596824387136295379269863890055525497714244253868433392259135678553119078384274803717948369763238227068404896964426181859799544636987426601521941861604560539459371260049965459299135029587676557043013249039851431733283374863286916312539314690476038731446298675905439648396611601854063109020292414729373371153522440745751861999965404761823269260769644485336511168453678556344659733242419447482721247030740285819702025308871306502981514045428671834198559703074669492204008561413774990640793124045354137640551125929101932013903234184049978121913736579080814377966254463807419264696479926496025063934804115799359171900794397958685918387019837103272635525661252625906155297583075553376632941721568280917229324293812159390843061983426909571498075244337570021681322183729315253010448076347247386432084237462872618685847179699656604067214315493884839135654448915899263971237298828840779246436864405794508103239490342341434596602411654690012067865535844660071117378872202230409617890242612566158044045951273977501041236401181764507427482977056505583822985604976041248366982961116630388205901676262402780313253230327030129959471482898554227179535015251148486605594968066769375476682826547577074362564390928267221475728956059544902821871058979009622072641003512216346976212801378641917768168724928641800483435410787112307197454851916240887341546786249802578528384636834116235988861600431919595764050565601887389616616667272346505189068512201465419894508663134861117001984978638086712858205764277800337268820644655566168252988390008718151473550404210921468635537626916452514737353403704041592131744610755124183537363278598505218700116891311819408042622976*i1^14 + -349508307194916018606095378223716372918205529179388386479093625429314355971845303054909907491751585737494153817887246853640739760679734018822931903125873464463607595770886820159231895429772037690990008038921277798740235028258146211574331994606778144185015396007192373765316312236210538537671690819629821716821117351346384202430418876298533029713037888870414028443252809268995220327663794029278808483642511369474868695851649310659491029206209819022993587857311195308543418010866620360175282222194061698710004268796921423565044193520228337494788114238726512724513860624137311309282899889540518490640831174426425934462816310902607407396095010806881230472674780362990801670078675974380234335690609489302822935470777069844463757617825998602750640372374657480795656071113625179296337059400969545210874040097069074054090484293296137641196964039011012234712055393710719680492243498431911032630008517337898790905085456564607901268362954016960663069948727157871216889346298605292262047733396910842758383651833382679212130542652966247993303559107305110912739233306394405725589161956117180152122698668599981270519196701744948425389863759944555588530786277262137341028804464295384825984481617704336041469555305609413104716257371596160567620839148478740292636330781615310477572811101245323063320158330469728817073870861764007223637714753805600844909568592687169549870626495047483491107664141252799384160607107879485814462550917059024207088367109606040811567186904703406577912654443506948460665544398690811825336340879593292068528558538952082870554632610255446339770132580871521255263768401249310683315809393432370583318920225178155436527257031840382587794771025896700083630657233287581599815510699639710238162905489757696153060829165674623924361074514173139140974125089270615776469065902967659990127756987734641949850100039219046987912225783227610289662259536221751258826464298193661568652934683433460572461084618936881703238561923732206600447485234309509371886555137153665968642380279836381788211183891200545977919681493437168432382832396358288438373138123127991111220777518946620878229775537163085511506809054688402015899464800778693528003797737754831193892051769863985925313432225848839473323417203350322100248543010794894297839840497753706185836275526925147759001221720316556414768119808*i1^15 + 96725481136954292107411089494659138550827767551301940865610955580812737167338055667017550933885898464440991440227121223203221343596488467510176320187815668214721719429946033626507912781318693007485460138976377639323937082345051985821493520946596125707689332991743542458657829241215670242257292681859763719696763195576606482140011718912227059731702804145162171923370415507433980109554349612223307571648645700854600603319833575417546678269519176205700523383309134988446345957552758680503323667178374841190466744259583512690668949357397219357636874927516037138379275642569460470068447235247487894064699784924591419409096415186750257352389359738314479736614973336086232464953511104277819152670729576287144076184661264989775010426232786597242629523029154382172972144836403851549806194681809698867100325969034842800992791333532293642068227912894046094888260416141960421586265401287276574102497410017037652394671735868395129546290233085781851858270357872651768599565992898251107958450611860155249540476937891531921533219036357235527601688232874827799902116362600439936217663699753038798369246833361550995894723912098066085076676596123214007491647047713221091642970251402788929322664722198706477693669639643482627490296361668610433932671598485596277306799632665235503285831228268817337766156113239925080301406632764076638022518016004815403584340641679791663137929651360295433721195768386055551660944700322555067662601225857215584045745041905045705549290547845388965771777952092701044911103538919714371759728824723662966400810494545325321269905059764162311521810023454337334947644297659943466077537172477493934793444846898858677094118009710746975198584859392613941952732604897947625480750514686210717545018971017993891355361966387233210046726723227919431182686573960536422288668218155060796254299023310765482804030068534196909602697474976422059977777409170271060953629005240232861649773941142121970548846749338202860006399982637680386235819781098199692653679856002585561937089248870696659946751851839271074519257267159976194671782889856335180225198821158542881132420464117499207088018089335803295518407252637994786676940257612375962669955415229834043753468619025046058404434327690159138076243073867637247266777496967497696294469216929273300535179837793700472848626060992735065669632*i1^16 + -5089867342099672318428121194205912016208868002520194931040963456337998773578845181469696380355018071010369267997717302452801424297230701839999034994436723141798303752256308554994047116650979153203608861287113072593408290997680984388841950049638317876014589208740516431920743142123632660981747914097554277707433899066231631954209922628895429999435629255215485978385639285667108230830362998393534344333074861498339496519486150584690069780441645139895319803206952251742633801086448684591724566887666940532211717397369208232392718098828383735205214240592319817190704138147857529234572307475679865049136422079320968866718279118046443754232069005448281804347636179494038745636670694778521943920658053241601509551035763352861520519921664602609542358086842577894255844447960017431081124076335076961744626453268509678080651591104033995513509024416381969305020590240749090372935657862014586908186099829236598847266311750443493459507843810415397626470043666333829543980349858350892443863356886195225846069291995585548878966588637627941211155048697953481932707602260433058027949830908971813258084059488930268484309736676345914868563841711535399938758851490818458437260851565064815346495213401348849414774157116746184902800268888280940554240416216091466015813268084700118627161562358865578938347794330003277318239689889415716404299756096098467120344298163261091585378634860291366485605840948787705897013279147398833497842961924257215295238593977302225100289444012525225365361364907327145060648786119054613156368560339044236401513163146601908339626310313404921552894832722912589213223391157414841270557113664052065473647199692533190652871034779912698825065078157077795654748518800138780870653096422225436365278049007258364841036440721978170074398269644747638061813121145562061692091021232191711267218936688302998572416789510613078549408639541699939017998457304374595201524329471068109671546471462739502432863865040545369477692502492532614065255872268946211898227672847895218614504497809648424346897408830064063591767496907594444250958505199885801010531214661338864827814915001073970302175445479508681567580028074944371845495669957489910191083046961505580763037670232882866210966951010209824383101275427130389958923664514061922980809005158936693464336501416061247854665043036233269248*i1^17 + 62517849597727138241567692995875119725304062526486634975310676353672711616031384827155323665167409335674994581305480032787426704820913765865141643845933334817110469058421535833212111488081185224261868902009177690162982941922017999381213330326421041019020870576203258888997522533486980624491438948800208577940546647855408232292310849482943131202294118702728611314943650256075768398899556326599962973535591839611475378475934914145525121122779961061259166009922670388980352102003500972108884733338172545445300326941399042315061117595803679329347701209640789335148591353273198338535893144589456602919859140802552031299060482634672667478046349432264278724730335067727733706690341592708391413470870549802036966202048357279688471907055526383341528363390980541047215356976963998035682328165063873908750280192165663629717582392555182489119779410004665455220275053051879404961342390327137208474984652478833546068572430637309891535264509444854297350953762671318579762404438198591758410005963574571180908552019249494922720646759715343509374221408381908212787109628855485473179590761819096075756769887206764032148787582125839928885222978814733231960211964004782801023121295414132644073887862922335816724536886299065945108666854428708126254714398474555101998322408769015303556402198938334287440886818595188695065784004206380535724972376740089118131401725841660861064027932904698424386329278467156260423780637599448355266534144902447099035731240611527116669168386114228721918039220065688507983347134333519120229970877711667813867234372725861023461709553927478071572183658195210313307173699092923589553826011057188834709831552475102630412995302753497138415847052750553749996113117178619169782609662715180688099838201790596109157891649689933936963511581775704642772937323018234926366420177265747686274318490565972607230822424149851227590220657144821145876867591989936603850598110910307912159251921129989251255661040028595712386186259225598824622013604394401417965566904022253663441192184858356289810206210603403406762760569931402371260909829050992735285356222726156233502512327247205098432627188990413153219301802200217197783924873444043864305684506589684703818816739471137076368935958480439562859565428577033638374534404722670286555060380779474936004640212682154339065625770459136*i1^18 + 594990816054086802100429486250709451913762068760443377383744639033773747954678329298808107741334894004232625837161334330447788998771778081081880130081045070722587672791772897977616754629263291860094069806837755646880775336141967252190295629860557959321614765569380256293274721499060043539603501420388576162215688026764632602860010887388517601377969834215189829095884364678570517044824604478069452780698674752217172981870804285710822034042385587467522734194187535352137404751894996445649343303650988421592758524550261917473379609451411381661745468068836975064990762649575229909967674100987661408419524439192366542684400847974755865634128546812775270374011204850984972355423884494412667023468902395033342685089571331734892898583530453861725639603139121566064738502360454997502670911596400185382840663609215375393129993238389512033096819812967813983515923053767867402249425909835938677842474037927221278355188722771958327728297726172840533103212236054237224657674174806026405866792697882290943823378781424938810697247583125084088382198418033589741665281784855288316633915501567741783624067510383831362300371309452414046509422668919332414268717940783490202053700133261020182387274292306978023621585128006693682259330910469929700715681626673347256317144773421633683326375322854108566646191237403282737961694443027545778906413379368199095540845019440578396442153308361957358605577354244413326480062843349655838276268853685587405733691437677500817726089472802330030854770880996812196519647299106478193459960457447511600255348864196193688854215791306490974315982018420140200459793626089592474183427454629467474679718754703489838444993826255308967696012377466382559574209710199382967129067912352264524615102871916122702043422897081610703326542131787387828443340152024926929996673603672767079959159496888890899006180751162826093344361332291413542042626246764525634524488913711977313495528446940422602248342647330896391282029996605605411766604471482657540698259745257840301045512410646159531564483826125479746563988413078311839427988450553365158314403927496049846067309996508558435004263764201392108578491450764680972086484592536398764323878773562191970585878922002363618913483525236009660839766430229357111778992606431308561364546275279544007973195514499463997688905728*i1^19 + -47144832665757708053685947943840075073034035011441858524025893276940991808087359676232787670399096564406021794077556033535308917815079461771586573079798328814038601591967162015288684039886996131767859757875279095260609050200529885412646727645555583515282105384495738663727371635364065339914611488122539572946712925616984061275745470318480042550797608497967757779682488967769864809784226176126741651011696834230006844122253115841225340691133621676618530918129907705554193211530751060374940633868757129151332339066059000224143650640693735413218769300390370908018760079492453633126281104247597902115570391463235310346561922159781027403488299365761144298821538666195991658093032123738588393937841384368969099448708467133468247168740830109918424057642468896317729206226908346292834372268073571062280317053183813055663318991398004960199236541001071807866139964858271153415645389707864830550516550092173874622527939460189946909280527834916380806746419667014695944576711748904559066774433747481063266326666351755103739475184277701929636208829227076767357175130469000236628082704508393544267925007799166105172692507198766726091834291881974999351237395710998438466766183555770211030811506132918068383027572516847271431518970895571834923750169934900108805572059037834601206044059597697891763937329638328197315215410750926064054318878921035329230903760910710298537146461054113830776053290752313465659435142163399285750107153881182895178815160939082140343603328726056817016866374957122772420146001027360114326087478552803560862967986477482648672562287457213567603927697672388201927387011471560543348300802662124770307585746442449572914416864539709581815386971846555074447275373994320917953761246622058835565993566347105671216091774955181476354597556252381521949750226133342389900209540171263626650672137144500852019019517216514006009225616743057235021044121803901932228330745869989874156488163083662037235400156749578833715573892965225191036738881158978317930180099669236121633586814970213079014994029039025654394905155676415706862535733052555256246014618879684796799246873174001635606831931598327098461404104476487214156651491080691542378852535389839402025451288664809726942765263798927072047481676018688441380912100590511964928467156140482698084629804350685713530880*i1^20 + 911934526734079629629277010813231449465569268344753515870340094164913171230185201443680507729392671313006163927657273998055363810373757869637879859150765495204409708074808532339788237003043559118228797961556797503606626204406885228372683136931736232936938690470783626876197587701351280281372514165139338313245216219251050223675354526152495194341753440050963481638421334514727951609378545789035363285008165179737985534237560708525040841726387636607770019649013622804892318791727289210021936183775711652359977501491612971261264865696706765381033829790942464027406419279180553698249274272856103699327591021124268720634756110380708867571997643600163620831021977885301007914978277000965647326663926547750236509459876268606705936223695441465969486855314046689395711335552304969595355653047373142413818120034926823458501058333282540836465960587427553485429156996608404273880404917228156289691104070079649916994848244567904104590193363286936574198444622849002775988838491514046120792913385295563726542685135462733310030124851217201586939136076808592723590970332887244203287340352627857782059588239698693024955988501004543819305672567063972205992547704503965333372548716550205421481980265731230342008355269087787213892203858997463509713791158004936079703283891820669391829565104133648542767334519260304689359574171550444994860980494903570930131280253231141475919128818736756936447031571331340189428432548567588747305186116427782179145346303812809225755888413561120475633609548838773905819655835003864161500437312240164362990856498261983069584114628346972445044762276318471063346623259176662740823295727875382138412046385451575064633132090807535330959238787108509462978375429186040309164261847030847485766465083905943506474254446968204823559610614031377053335368997165957797136486220249522750115923020346082961563801074087549224517812013777938755561025396486428035033470254542932206753877454233108225906542407790639604197896717627644152081861129807952903380722307035859416019748246261131886661927142137541955597491580333079833605836071136361367951299333510356483405709342953776780070013233217313543123827595270791735986121027316381827953405933050283706691968654418285975973573767575416468978552159882713706386209088804489034818504105199302957109607588201234432*i1^21 + -7312149728325814414661891748296227787930494837246885546099024633139277339833531071653679301417905428266546590662946415727529069135082288663819575323934774750599895883154201848757366518147037851451319450549338677453145921143290659780913921351378067336781779335790474395816115532566834836516937628389458504817708790927188237689141487383095844650085116710772189493059940419761738248215452364373731425905631168977657885007823293839595487132460276010822384423626594154216188687549612617969495020306555954333475977516332563082427623219772038812575225049151652216791279100275557028622977428901627693988976060092603771893077592397549711988362798555876774601722895910584161918338433254691463057220139120514136089164207877679858859917964647095204875968645064114375180903536741315539921633075532676429137555177875415041058401816924363099438054803631913557067609757778290110289412497763195015082064795073531275019764356448139983957422473556112752965590173549726456197190744281560732335291736413905907567157615080579539036445303543787235272151135803792725485073648500722658425035850558361082552791897444372647677011318984817142602854401006386725698836689895813621410869521695796064959081497752872678221440710550836678893557437188279338336277209820597510737390487114647265978725314393034596176568380445103388546901612714055108579941226009354968076365371532022732875826468518624045615912424313355636765466852862001786028446798969075123125214831328083979452756471679414261019935813212108993018546468809484937777243733491879765031012649478238589588615915328300518516985293963348202333990284945272139659378715655616369348514972790705167280901582577637211291295442487481953588658321539986354398747762438416978691361640409090180447774584876633637171458460023569673540775941812224904950861410943188719090103250581230005273168766785933524962137755084185970788738810162373733424930575776918287760103597087550578840989150638013066674967935618145569386378950483002000916772967352298336996718822272756626479127464056585562929921456467749641796122008355305194173745106369680292918298841085014580853434001271249801787803516700335375943295039296579594496865185597650201659750050900396684768662572449396481175835685192680602420008368462053210435335894488575608882258088296448*i1^22 + 8446842921935799568624729179643894930165297053665889591926182042736587295691901349239443437196352330452279212301503999323706175695575786862319559866616719831873530345055845872146828463577798538034204577765260862054119240054322834620346985769314426363971701014435282328302327488477603589113400151986249885899843573828754716459887574866528479523883276999719934989225254278967590760789373611238229580417868863922100705830425537157223537826504646782470270153296550649023476692771163520781537629148570256451779503870192359299464212398382767129387731093120769920428919894988734325338772719148909240624935530219352227593492699140725251993072783452125007231356177785032116040650242555169384680066910076832835893012260538900655764001904101302383459477861774320064668868678636269306281749070312191418587556905277683866853529447381117464111389682286864898733155770331876705781240990916467606410875531364710221741506252459298321335975779165812655899330219026841995563523569279523056794156149530106637943732321895189293277051548369108675347563879454713557099508057787145444676588649467359151271597797169240516808993400616653314309957224333983386450706084390973225561353009991459059046305244791654296752667449113253358936994179228306574745096590070315927508202718785465310811111715954631573718201705846955814270863119509260372212451192369981177522608373799623528182172657761599919351442270130559114404019454140750635582821993639673095093505987024670331071132108791144016099382212584992949547343469634928484003526271605458247243219424787521483292770460755795838051454608066367012135632380079718236695339715292946318438036455706462112244623184407522228801316950578583259516565052291622677278628535176190928138045525401368291406086159117226006946660550888635602579810503694197162938473672178151506792342743480406027585906809105266444312163171069294498965532199012581289604971328068285489306951749437091769931269555335017810303293304061345670949279904105436251650836957573827310692609040178358960543979762271324346791902222446888856159700328095982878722916068044764598361129260353415909366423627712540353939559688858219772199052688187265658048102982883049006672869294596867484796503818847171703825503654987195897149524737135537587769302028519604723491274752*i1^23 + -1621180410215648809123314152497660438333628756813421587626695032795965966181792067556540009074456528117935185562579198100255060921904889958524639636307643476022304890151896569300549394596863814474378548639858027265662201902088265195605271286745659968282448949356817899505608024441516471870848745718838303128998718083621487011406682769547470295789142180963555450581444548414409013311186038168188445956791785488305361513363482428965616257731942921659159148535468198669386140172808949533893760128471832067589781842500541894468184354867044512757002362125083956148076911334399732579820957660203453598942085304300586539608538424928560855098798092034721976403994702305632498915148815323524899700600310495215355573621338045422866516235493065836318705015427273193544439143017877043290480908912949937623480325862561230448019627180904801906069609315624663450052615104219274180385565644416795169635977461257583223245734551342325760967640300514095018356835271960427442196283639003385465805871397442712448072578344951572129990119749005775066919057623578244527217626225618794815531666710576578951773374918295482346196743400913801672630913361652748499501395149929908889553593578635589055399828540561952719573756540045254006181288660775570315334049183659721335064870416556631606164700452070420713475082855196895539984566932450821058164685224087905252056664051552853141455751880104882924198085378794477993934395576120777123849470323136992133758291515896726098680707688366307362367457726503679550014397980874436829094187818816421704683989243100913631487311431747344732949813828369613030476504026491419964597755126804878679840176434611295323470341001616889323753318617714002072201634093868056656478649976673033001486311300930372562955535059024379899703862043598521656573078499418976574357770139132763072513875148527385637143513697130629037738546344350380371292485502499942298826259951279485045127122573460091316056915136365169441933277034796108102575576678690313911214820985705806750118027356616904659933175255863354956276169131847700544853020678420592120160676027841070275288530225767606315924911067555032909071907167414634132544440110358308328114458368091836882933170212648879499127858916323506244898484970406702378720743093662142723326833889369361743872*i1^24 + 79772649778658444814243923476278627284176856926206617522542539159078303010374624121532982701632216821313547100012451044506925345535701825268759600175929329871450235653045224434758442436156860144632860232215675200197060127739874874284571166893619058933576822605983203373790090456195367806730407275956244040817700718360776263295517388641178492494281258882398033432915226666020303724988205703219982268956668522661411843701610666468389811539294592578279998810458911469011854169775206409156746428153269273043091774689570859174560428694853030867692905721249698253400688447327873893873003504174982086867877521161555358120133646594272374530668077358468958192933045514485472345267381755296247259484555830581847403613603425608173356000801009833726288375733186707617114753522431640802733255282178464348033591276930420689243999282966179041006382394488693389066815891742719934920654900732995177877337963530275463060861145243203483133772645957435927095183912206257658021211740127024106482456253587218956969550721430879545352257415422617836698617559054714883314089188941608896119702363075739355607711916469105635714180247416768829050124600556783469860466800969466192693437390893963156359856611958229282519895975191349748316205717982211432314155214586333516753885620127872625232679847059757039145733152882879892535994736758426199292623654794117634084733417781194637269581411376775949246221191646779161392767869758662265293984105322623171655647775194105383802864354222789645620857548320265649386898345529876790857786453683151865810681188132160581918675876872994788368389001067033894475922518145517217080278000757217452484727147029390578501199456556890329789442159874221633823003359498611848948195854879908527279590152836772354755504687113687792914064077752841755832450961942286104505033520169820051517017885326152988006246291908334931845786762922541701161707465706514354099943257647134174001963179968881869659249191837153407475596227296281436559094145817411566793808376733835677876364282438527604136890862627309004152774839400712888516460681878958072416274059554382082096336892883028442462252969441916385526929305395638719050431682800256803862281478448472410804152678569788171521888226670720211422998894691449254457831502300937682852615883132502016*i1^25 + -1544390207790905557610492408109978593716185522918455725585572135797799427075354762113622031972222144904373338091347956326415044537396244694375514607733938570567728773616645594015882909333581700982294087042290559277878355035707595637170311650398515415587831702279632453310047151845793430763757673420082371471131434542748969496891342701865900472798557453351438881490016595525126950628515324153981990346712955483683655173230556646289437043406756502902032245438634290976178195916222475867137554425848459313342892195134430787256967842505423826299199770995449656223067410039017051348360898927377296541521538757183862650519507979959148718947875409602647569756776977171082693049568895705467141554084731874728597451390402170756607626612939429780902114453038482425549317665701639933112009801393449032224102590937742644571347560203931625319030701074564855801547439885398950837495611553126302252821007476643402672568056379618989423006200595578234789411150348770336030392647477699737642436466631471286302798500863986988874346127780962561837208927509554833462053016708215126013980979090053141517075091286782097034943850938312759254272783247320165596113361307941501706164704110976562833578002056661521803190491126438024858082483034471936813613549056376409801318142988791245707073680326370793832378471223318111455933341401539223091802533235453896333534213435760171235724753914951795311622775872886647232457914586212752320825992447248597181988958531929146814686942891953200728774889435626723324225462729043027184483140580341550015040966621333808105509232231404031932044210229349065389169819079959196974312849106366709087617560617303340208440836411783079937178544553716030340079289343197851531012682516450251134234889202964449867023204715309532083869923906026519179266800255754639437221636443008835551914547641700829362114994646533939772884907499046680988150138617908394882284427915317972999589130413652713126061989962780529858968967624409160251144861807154523588798010784852333770620805665419521150453065794618496773860244178722542576292673842837616593400160373548348179676956673748988641182704549599183696499461809999342432900296944291836934548763015286119595709657802946303667673164488913737543672655132818625780534804193822387836616716582912*i1^26 + 15797919585288557011725931443767099441250956337010383116098765157840413769724126558518621513302098333562132858410164856586062377653366956992041204752800548665267708590085052492051942159980567969067182174171126135044434876497440148546543118999604518256643280278450511123716161483187426354428997528617744327211069640719427842160541379312506954434202048158141479406579574608804349524053320967821798661774918039343329687874410368247912774415962790873116216350048289931075665708248259502044429129723769712121609436013998996091687669281324269436414140282424419983140223890955014410770372453016954846140398832552206104806942907519080066981641237183982186638473475162112672753480839334525981621588009424513150521268535534452781502814411974106716345155110676960786115181760654022117854839544201654762759358411889216214646228678732757184071163781410697010853419048660936083679570338080909859347362752253644835603547582092992185740409951432677396441094568892301016095155536447441181265208127779899626046675573097596249722380045420718879346215595341577538414471240722759959042003763426452732570255753755595618363487643955394859915939652359595778909376301186128717864882915250893492811554653059507146096114277111663171168984923240297921479605605325956192848671721279431516798318040464166337833610315968804622662611135617752969522768825434477288306720642359667013446713661696194138698793816677172076866409772924754245799879088106916512743656793688417526208028559367334194191889804751130970569556274411335121946360070528649155798840760044313691712695090763010027215536677699151416080195396786566762392343855106817754853462231337690211770520434884709390781115010951277860836020486454449164281011737666738387348970295378494009478098986499458258462144251425357150634133945761067525617403796135922542900736365333470898643002323007236117233893250627436073413932194693040983076654322699054950261916329787121414731922047091442011035607586885593364300873023884701184713884754392902171530191587970492765915530245871920768541295394541568001396032345982912515070171375620317866931605114947742548835045486215113140515070193950601919016911870034068161052337631683120654469863107611126195900227547879965567542055715556426081922201331032969444637802496*i1^27 + -82656014821975613573905497934164713611647684707415674649372080253913368210727367919138433674504147416823719935593388142530498747788766847939481958183762052762921920777901855752858303541311620228481358039638429264582765410284594001140768573989772078136430560837496000155652188127735186155737056937717967314175068037296525636560439448047304492741016202831235798658011930250762717388093582595345713134433431354735259942652292494876713440190340161545752978065027078492201952651946334683288960573764904923288332922710084641455606621758964006762216245062527577201930025876239330408928311388268761497474982146615327756607541183087947545939155426602054447560714460446031110618870536257262777276221510974158158529827250254993623518656842752851632425477928033002212872210095197485027666599704436647207667034601941443679352139138234946388158102697133486773620555213950403921178315899577397183249083158172982205901749991655976759220697501551065170117112039589748260645559687816830108041617239879464062490011039717098837523245933527111502260716310811474738623701411980168998307308653138077096586162371872738721190916185126388269186412840231969099815333371667055016623416867974986861543192070715266822735846387049187742200783291602470582738506282347730568907378421631003092701603591469727263794497266954780623225421202787944666295967514480376907438731205405303225507379140160627564988038403584531314230871841562564875510794747286921749152890018110218535097814918314051323239796844623090897157147540960678820366670543648986603336266049992503434824555031442496639617316007630198950107134145421674733810363758220207877600447221744596222805264807706074981669449498408823158732109168601976015174147448411419740494127920466393678757250400732375896449166448980727684256402303952893170409476620619919861098775561193447106540244583155846051103442473707868803349309372855041082307338333418787124064512645829869791010554929017506454333327575566064619721775225623139246564816673513930759717742938779080247314702938035270066211611792179980122664427085193698542564890212025010539373865990057207943657462849118548943395357410925117915065054851315542203769110352408788422561885123476438921348257361172060555850460411420959277764975450393883443200*i1^28 + 190802702344442870840003097978225809316909270356216859489317018685444924926255732899849998630227281557401055222469605835677053107905559444545442391161469829300604596862978249580389549418354657266409622838336463637718102564608939652166628992367997672289456969914963764455034279260767090138172901239900793198343931692696778355515766999725955046446713002993288929446222739977295922030635831766403203838117059836485139098028042395679749735812782378975004295998268242580028566801953182605220419434294083011968777079259056637641548164250162654892127554413794332707319180835041572966113583727243542944206417400299377176824490355890835997007272579036457879397397824668726969645522364565049023211878759491680775212640704376566185436949085792716570065014148914871234841993369398390518026963894781122698305896898900265971546861564590046500634527351321006172398508609333689363433079929373423132112236730234112845853280295137557454944181299431833841070950770804656041633562107423304738733516578486557365407896369860653338397947311122070089210073493681119292946271478409970047647371366265881614003426937507405243210759717828013436438363085514338054772842471104471557781634717109173600451562111804896674190519721857444574939218214276032768061053818326049700685688897558142582433200026035138854137574991132682241507289806245145088820845534765878340431137062488810873841928364507223209692389512825490004330272597675732563914896524628612037752484888938947680135391216377753587413035639570863585067282291309223949113149554943331658190369230586807759538440574522065705699645477475986408886997639162518742442346871450452759330219646594758908529135143379474856148133294659185963118921687285753568657726801212752691315451409026821881901891322163870744024570575442160256137424417158688358077751775450804208093828274189449135535703650293250835331485995343481503957747518351391043866535285500691754932129938440080293817113989490604746899321667124588659493772581827931703945597745014017846629329767581299795684953714294079688844105362884725404276930311107093957165902036941132851111099079679017386750442547441321648749482589116033744606943078576942338554373531988311990484860604641968840375738546406004007094722836557719761624651821744128*i1^29 + -233416275483792216064090291316210590333455949453455188745386752737693127299140719982895209331547949558891497229638153588314225499245010992342321214901243180800872825201686989724226894486185867808091607597917181424061658379165457271129277730158624542428540094363432677653929513876618470009352930280698967496546279905873887900051496632740884278204702681539144275871659389067366459133999178546837283640851904631507669523941882281033287637656843756058501129399174166530043157649572290152924627084129296010882965746099811020136226047177480516099304074500399883720093886384944939867492957300384452417380439691214079257582572298195617782522409842767639126961871852733560979034680759126417547376588397580435996373801076087279597258449326174784517689160154424257082554746718543574236031822402411680695134143179179613366353376440458398651881683834425719574246517234678716205510344279547740857880348621097257844220441869220117459987679311687911921026176545061385494606783499388636764382189458444433315787303236320435006890165450905587214715477327043925335880618116505014379675340108854592189437192334174838367173057507376789155789173698648300993988359278877365793760705912338419209742463909393771559644128361099714390759053905724088497795295252109230019964740552087100217928374946746615682553017877856630635715725980712106636831533038337559959463780855409163899934888935473006245377070709113507511881395090721345625656876187259476738377523526145971138397369124398309175349608838001166698302585988567403657993370480858870426275576337952952564354927247792592786073750313439754794560562855870430952793972073710982924605891392661445559468881472115256932440338005873685210551500614890582162954982722829352854490974393592347802444201753966066356467762234321178255436666524247019929716096497055096276373729933699309629285177081802359018277491994678450397591566131760994903768813868808927951087483845582532802504197330793345570770731619270974563901368108854888707793797972916908292767310277285810763183057555593300330579296449677900891371676878869218620833304114314319496131912634531499784933655504673497650947838651435782584271828374949653591704078177125162372183013204017671533937203905764356109116997855781231715604758528*i1^30 + -33692433094842709234478617621438818343906782798080261195463927654971787217825776970024333609066900922841164511526811468898557274125338755573045847307431890477006518790460986315170191922253657617262825221511956501359205417779589716604928154816303337426931571775146443069003963165315172726154422665285042853624632158827272018602139524708911385250652985654250397459872715991880807727753367101927385866353613828711173197587303763388635563827380224061672567944561007204056167191036609645532580051191945559009706551475545269278220314459698979396538146855254750671046382441117106871664864283025417403616786038958977813326384001799654231227895531058089727758737790832043735717347227438240849849256537877655809969883192458775498443674322496058056238439690295124030872036210972238405986913611852297243577566859695885054699725626124308738510694996168181021596513489322442470450674499665735218996236517220221546640302925738771279096379995180009716151193781541939672953193046665702322322019153134634717054240676347892589198348903066640921558451688912897019158224810666408344284537700535847869518096908402670367064337434490847891567066502519469069714297786369789536983504087375557405804539138709776189459454560833766889027385128125957610902406844314266580895796358490798321491629198655830226368251237123951731883449930367199681575540521423670806301526144745368101247246209580193455751227198895867780094834115754217676673217628132919807819400559714011820484731471572185776599667313231032807065157028975083080606637738175711399398852391124274845323220808159993352453271274125339719765068453011005193744219239577853366437594798591728032832906195720242061031163447958878555678655815960975893162283860491870271943983820090956840839188701608317639921673347728358465152878154921483956351815985113192992465050988183803988356552944555342273595478082189178542264961732875950360912813797612021988020955140603015931740396368177032869709596573980683692072269195142799770295227422661656281620903953459306902148913981209115719159856238368118136861918469943131114529556598955437860585097004637446365421415353190589690799819499700360031179765323260815390996658291190848845275191782560315296347171162434578759471875674625380712448*i1^31 + -1982751756313734398706453699471748785327640558765491117661538366892658934131225681991266083506208368654872605207153242229000199750671755835390789728764206917962532711192560999898894182205798024994330172178796902342541829360173640325464213847431174971356988660560903389195511496926939436099654511092055130557910707290169959369809416648133710469019152483332339790708793736479203639494968905583829321365529479423502956969788856381890387194643836106190435845896116994984486998769200936328355181944977768282242084726970902327835193431499449350665119392301232364347098259832362514757164646574934283380594834693105871125602911048150357452181522475430461634725426636292352285218127346727994548941469423001366216106723755119284822945751646231279506183455696707081755148819273810288226685903785697135789845623969965300272343554062853038632312189585986164883024770987553191313234094471379765229921172005842943005315862234943497654076168344818450154004126221095624512543056731399167667597972227077582918313009021160520411524931727834773730906625609729948460478667402119195627433055598730104265962327594623039251421374735356804354394868719057583352070582339593804132779676292915466182540381996782477972964471787693518695166834684390267861061567234605381203659841750869549859621243766252877018030113112968716275580172404637433104682834425391256849620896763838654593110718789645337261696094722899446922036826595795004992054075787252777190236324320520054304138835105910456318316458870150384301371476956940750832052924866178831882364304923313476703461535936544053215487545427476953038572461592951841385175368059977449727959031284220314438945494690343296676921196747893365067444775435324570823695459984118887268298115655043534055182285389954948969828784391372636041687289848305067799403180470916006453148330831073767719763209921788843352688724819662682710945800778174521479921756247736509300062863527516798264104280417551136816067541678258184724860508556058891544193564194393073916706589873878883050296778486979397486527125613166140230756760248934872490042386948928370576637654051725631142459200173813233312137479527060260478744244673797051066389462409024931456579591338352482143642103360269086453434079510528*i1^32 + -58665983474415395158175600238191153175105840959206013282628082925014499186445226052122360580081391745371281392008030105385844427967751260772976176826079173749386927617196244130480779935540857805501254856061784636146851604650900958886959711235345862247871824592338508387353140886953724538468132288401439802732789452170192239103489650418832873600362420865790161305603993421881483524349564504059176955200366003910885384627058390424219721164305427757509927783606071289499585894012508522271662805817254128577809166835513962621502713720360424820334376990883764897288343566192578029328318252256563686630049031026111607858602600617225516070823722759732928935202803631012811359104173640652270017728995224017301953718680822999416307697111344251753814003742557627158226738950891977429839996676883527832252837222759363438300578618315573659574230383630521484538948528888056965132857560044752487092756851142851528125871747438071398901365913838403802290319016416686765379353274750056181676253098513810889282940815706493175053723121399784579323857631677550843462646955188727968918802450578072746470407761249447301335394947376663202236084037867632915006263067055874029380851583213067959072179060214257069133650351524957909713555061320441391337823311916911833745798164054173801744025965078635769350345514814002256290398728524673311128493158590162147417056596003920786181273318630371519306804801265916781039889757702843765389160340326436690674458698996070280315404155794105009709549612238272314769280224471997255208370682989124002433668135166365279700905318353071786766721143683772483309855627990643078942235285725094275119160847597575257191835516616576022744361618411047451685199004967222426278331265727588981766574920928671825496687800524435843847719051521318756259790522411322579371636849263221760016205490462934363576175682384090371250016393591427873807549985057039550658824271838622642259838993089692422336290381056998287293237383655085557145200054047883387731792709119176064946204322737839481127863687025373275070443071307637430084268911815565497249559959432199090442262052722931880636577047948967906023525518777193872383841264499143451803240483630757825157856014047406289138087106974645915484160*i1^33 + -925904510262562528651524578366972328914859455287897854507289672082509082151955193196820557592183222281327189646693902482137354529477133845529083963616449539159436880554289268104413031979307828190300355522560093404698935177771408438026762156105912553562010302697556460002075864974037759539907608557536901764890966319359507338067415965737194161877533423908470150249842824422278295722213955354164415428815591181635587760394791337627953325399290182012661109341865245819502469078723684804798277611741627535244624695978327785430441932714085537100043671589150570507106007383154593217057456996586897187933548810171379660586622984818264124989326326600880010843473777143252682833920457388613878828818223433585985025195694164291670534627883777124154695504252063881130509961919272137241195658163379108153590619353451590372240157690317980189396313368348501018346465610229008257624512473369445351698754484361256182263025928692285222104028102483782889942061511696988087098195271427590217076060509792519526031313966063750042474538755616106268693182682291898330337747784238902535393780726881171161478238694114251228035593188727671829980386238225595480637162009607098492365532303872281831417223666822144342037000864749879843006524433246456427548301240831728989898408642343270503202755365536135254383753781891602307366765338571045829350318846265887712604234071452984710499869172179175984162514174102228573940980111476533329212511096269930972795216081522301532452313976256433128578550951835923457592373026746225819301795439848220332686986840348116901275681654052419412661496107235562172362795603137771904270067979239289318127686845526604712088804990462394624945157945494277434629255794429067333701738643605680322841522406885990579894294548864116037761059528676933270572826855173582730021948956557220947462720283211712985331638088698741326761658469359065396906194857413932767786721789274664130044062733783672977554768647992842363101676695256933347974576780622331595860312083531135455450247779251675155618104903465517306734571525828231405433504104349688652501351254371115522456668436606526252158302503031312264871753232839772706298796950600385825387949123487638356922233099900645042414149250842624*i1^34 + -7577696123576686483981156957492998812039916696247114006162248936974303656683271555886733508513620630531973027299267103265211886802527709291623974162331765345626380652226059113909099449818615371715959726538331939269194734266588338797611077463857217785726883524820976029564457614903139609958306964782987808100733984280177886764818238306799147004088491296434544170786260148866184686642042128676716714545720402575879024261010729067855850049293134262666173476601504475124833565393732511250729945860893197204018338113575142783727457632181269076850002402001022874053249757508379383242556938343236191315754893844012416664148078649331280497261614018747445619622392893511869184014745853075474128145984252653639010222674745002957160953790167718019135562728660715039805204573330652556012554132194435930214800189133689675870370205395645738961605879458346906835978526582625282075152803990021981933288797517857238625669602617142775583083560885970676285911714598853267311568489370405521324275875632808487219571644474477057890478660011244456279026241131182899423916935712603090753503710764578517320591332704779872317980681616675290683990299004471803465390178992466418813026066623001650843126177582338359839020120246791403152696803717459944993009173263086107636212091804885163471281445377172017485201372538602172595589088673594024813104807531090363321159284060100987345208747787780981999492974137546650560411677793682331662121291180768309465813068177153581037772022155517101174199733111609509394724935659989786230196764140184253974004903136059279783247915374255148474878279284145088554659441252833443872349460565524256149173361583477080492029545807623124136038126350027014966220777586671122717417636768479376631122364229146692180430279103659479612271160975352426053416683700765237800749549785595095243143075995349428576431310403724444391514260534536010669710967787134077884057874206492698134394531220410128910393010010181187405864905625464741261826111793836892588862412224240255788618050500381004181769968062456281391437917867215510313799027253547617432272259803252524516577215734643826995188210378602867947834435948451806968056027682668368258141125445387765217388856229906933759344640*i1^35 + -25062985834603484860419977302400522452446897528993948780522913580389254552512874976214371520861804506042322337361382076690899786306154770546881388747143818632125561933258836833750588166499679171271158931471939961979046407741306191145321964004823121129915231666546018188404986887803789963154264583674239828916202166582434913130787330578756162847772636293782357305634386460797906383157825029011380414269356225928911535299215938296162734934376578767172498007477168381734468877717182806768773603426225077698956092686227633895654538791093824272302786735603377600123472691650735830641524558094033335141012496499289872465906679476648826280612111904427098446198648172027926049205233672349782499626047734053453672040168025711704757022450680331653409519214804489550214893737417960582915398881262358795732377949493026247783522464360673515536924934762536691881469323667430660886929655661068642675593095654173539941535082562205525449960832098916381372605488974165379268234820041710565856117155339663151232417553927185437470622395017153604473015311438080256727807275802986273032958127186889126715540022702851100672349873481497665139752158678607271986874066532022634952009683254416121802698216642386702407543829410207604221451774632607656592620124340669512824247987336648327031998107627729200114250600291642491297465124172666463910450933734368004180109943202395824748920098446070408746816153347538801081992838635145281471234666470703507245845597289301784221578876085565709612540880467720603906843973470390622483994899313074606109375422244993779157958467834670323186240208373491204688846132163828209869519891342715817055201359505096042852809419444263353548085966104052659580896347964894888417585020678197874410042343790531203798949782302416921015539286418778058164707270381519056475256066595700552272185511179581737057008676342662865664114868337782605173133252324776415577224835801015229536089468339268358199517779960319612357625118439265518627048888759590621751828704917454851348588548597613771711089692814804872268531290112208846008778884155932866637242202697260003973309264683526017653408717631707636733147553757346066191189548063088670234659098202934006656575598653079552*i1^36 + 17707443082487338755048093353404382938065350315989778565118207479050464428573926105882330342378963298437324822951886532077596274196930801352311179552162246784450875373927480663946373361461561112630555508594951871086119029507857949603062765969938201561530841272057601284563279708406550896577612231781368851456760397608146048014912913640486627615330824658815789217376827363398701257422793600869186109261740909930147156039599228477892336456459053872079312139705688213832938341119939338268433613043380872360620963335055512958473240065392079378624690966164743329159650936494166063219300791812088780932627674754493370914482731256076608432240326371803626890617478083847532229451387457417795440648984097270040126938902213431619733962246616776778408984667404176687709804497758402861145386464326949096194138490976848154025408276232489103726244337028084404415886532000679389529229228292625558771774986420073868193242923163158631652688649875681301263205959085864850625305835014594181080933946781384198272718823405063777064809497338773879615098888204845462731245234227987156297912702862538131334876217122862196960209799977386821452865441907899041646498655816116952771085982452931046777932082049633465260607153517085125318039349750369208239073121665904272392855926151393655051418360283032104152058497069822739171028648815481039590790826038595245293438443342761736216857931383894008687039660358271971629394023269535804763720703373348144268849452795787906567722927291724534440230978495289012974255835702492328171535896294922393180042068428535637553675542617542178334035151436117624752529783499539072526380459241446614639313145745235625269769168138803769429183064048117683729913379773232607563877364169988566990214424956039785384603819655929948118448445080319351640017735995399492079248655225970661691793464501403559002163381496716508162818549173310160219833629650988208027223491886630451092419583806512183690266532763022679009437266326158244917931695815826222046014039809729122472024145406296385379777236796364050011436920218386388728875013834036238417652401733395801550015574924768815332441202392907388601013745345287793850463750204870969976779742616932946045566976*i1^37 + -1754635549348827407862294058372674244279038139513187844155558606526479100484579228354363855176381600689566479374077659259533701839418277409073216707647479101117989433694277303176166546171706784514031254559150602228092340570568806221923522941684951948680021960086414059935808227373544322816445429029120124048698067887466050309870932676495411856850135267998487585358566379377077497467946799938664682160961129537689207961029879951955728161682802335499616899710542224828832308474665945832217756996045714251760038974292211911742207312494514078161281073413384161329320707227702258104443907653078679701371397682894697938929856829872228899846742052632490294093396867595248301969920835086900260945384019322172195062932381568293970534880570704920161591479782766962820085844202096716791333405627328096952182547706765239888803988940762747412571846799641841143401569678455646138290475961932206142256662472120320737900943382430213333080895602639664053076212149087984872003853453840733664442079759391513819215745624724218050140632085139668297755922351567957021162698883975162004577481039429283425869812158810849344482841148740424646608042375080902251096123647664175009511656376036183032474362182782762100407026722576697801514522966828197625999155699067450766986581557797179199990127425473991836793963609340905355415805592861850466419450683305130733096798635909477440802803743863956158007958889298625311618645009604764822756543587226681214196186189815173630402459206963779975485828704669601008290523623370658069567040519163618763702414498161018311652635685686655832743344180282086296835726548100180774430480522022858187166046485670813996695796209602931291429590941059854198310681516763612704095601487670084669956423790729037352623737750762849665869837471467751899028088745918674724547451481301415905752141601682409623870004876214499419657179736977052751613704159089079608150619836103520938402303315785030656506758679081629932336451299163017930858617429136452196852102346599363109107637150545979186676370064951403230120986894077767592874829478252197632812943778892541657019930337332671802106165862629655158677624230037164985463143479779180458200615685718016*i1^38 + -208078131173810447187196170386247730110455464833795339877361783296734262907079226976037050859723780362125522290553167127339166681938549864668099032715223841788182494632876024343678679187720625410979402471395368580482894836278804016349115857866405739766337273079366811960513821106294241286369635019347877948765680073631555548324840248075909804856942297057108163016490964977600023393685051955434697884209250858665570032579231715391285568657004596817488886539616284566348259191726041628267372212041330227188933762203606173984841753770291081290107282042079684660878556119418299865927613822804957809606065757171513220193028872624929805207413721703867251033840392231247921333505669562569147069915723235490144466536520466795940013212102253941916759872489586090523394811260698581230112165900761115083849221188760857970453942655712362184155395157184069918046275756287452595692177999939970746542175724553316501544162658468290602483612195762510023306020775446846556460294413458666800461826379195889415241901526574106320734315650388114975499503115231840942953515272917809564652050429377831662611658604043252361778860186484396337676910418349812217975901909502354621425154023062773414252405327185094866921049528120563128400381969671663899589491784258775230837861302488083067457387222190997556316528135931307416657869280866799216729688275026237829435854990632996165758061439250954303355237843844303020088439626087384502901693905124597114690856061629090888835888769370714378151945623234002412160539367334532695568118161144200603483185231901202532160963840599218913333198290393836707915521360154907973512029810606585915841130515028901213268804013271281643712715893033737028625589365657024586967194641978556604612960225042381867533842698396110517456393711673958471846762541648205979773269382927467120154205984442727494286361244844127950244163758885511647847544326902803083998951652056554005784248495748764348409682385933727706248405370650732062718890131752263160799239188595743324268583268736851776390779913577062445114289257559373588811201709499583854361072528458069272687308825745062548295020075656121334463888265662627503260542513186600206204928*i1^39 + -81732345764501848934680861212889483446603748955233411621509413670319820179236875938585048792545685371880777993304345309051707440509729672431686320731179867146591854781485099755672513252625585335031795774329187692275135989915315245146069348920282564574473970193989191185789221910989857770965897951899413039215403997539927260863099408699841992755349207054366289669652346315968334686903170030280960039582180555646767346414074050172037094050275828218439871693986135014963312495216141920003926368302459293818864246191811759952469348290807262934421309977746209122216068779565143670775786425462273754202783710638732774884448256526742235464929937682563899236364024698027522894768860126046232473712950075400727634111169558377869149889352935994732829724296977482645949870294042414756343194594279138810074155024212456923116563227423828855864006106310577286002058004907699896443051250545105921767543838982885846373011354543382953658799062583621499993669709564573091766228070504495566817523767393630761296937992934835628238757130780904366070985393802993598557156515418118325444129000113787343966801434349878319611812008906743188734812122543966012260983989617386055074173630195889886580253152126249274137280623322596476979088465498788139051853451714410800041971813665912829066764263820211101848286094756187311785754995609110284567856237023971601503523870128828930496948920027742333870739422321979567303976250968363722181855098897366047726022242320380655604027251360898384085741696368104390773170532317894324371577142868642421428505841464653009394124729399431607859488948294251831225980809993932963078099211510853627698186069859124657522310837690696335116777709004994065850938813568286845144581876553699510524446349789095977007703529285759176882469679130395018488579436332103619041503111692121813210430543622339147198211576381627040433725873541804168603258265025215963588451152705087516224305161197749532898762977107487460318147281046869475967380155506892790307782013205756889519078819129206246958350792879157316636262794986901520291939370507103597550807883483337619994462061253244123374304490766079583575222653210377445979840223117312*i1^40 + 3701270597606926338333540896766180516773072258418592009568038788421288499573238016434419145754825001184246561183397430351505994473581406670779327271537293004788468750840310419770384748949500206529468088141122560526075809408094246277160618929134847163389287321172496413341402315173682582156760712310047506087198303447338255548119204685091737046167696765413673247646503604932247225453036027866143141679246986789537794930898899824919396089174498055193009798985429188783601672269845878536923734232603618223123705564031080609788342363008333933669659114351164591395051130261759868566789479623945284533983036157179212413103620980101251761295945068506583252842923247237023896991240578780082011025121065396289323767985241647785851489779652282829941489155246825354919399515669883016440050797269006129342293923012817388699786522803221063787945199272876722243805508608649556297782306074079671895605201243777070790647058947646483294936251938715333248768205501332665510227351504974039385494712262606428632453829392142037276466637549544581618010554386599187613750875898898756189528354825396081629055742230806488851804790198729128918977605350503401018553366463048196627435318147599434847766217546351378188787147915697942104465583204384699689427436626031438305403024578366147052255296696338959743650159504410248552877131470676074630865231150871351652590829168149427042733115488879887025474037596448828036793847311147964203956815731889192031346081494495677981028663932497634987603911713692331091019942522932882068084227671403112443411474492918221414362778066149491140400696571318445246192434599012221492898844487355545062293905634261242593846622604506057746066285855517463806837088816240989907459177301544692675737388309444711614708058535693743698212782921609738964519021502081821274044143257171608824751976016836581852608096087891997708069408478572437096495850130118668424756884923896734641108052359512207933480066021039184308617683732198070600548858337441988902148068609850530729947002343889837184972166487517898540027477329760306759127190218252606404699192401435695918432429351736507793583743495883339843373437380231585333248*i1^41 + 597750115459571909774342922544250276391679248628461067494422637296851495291621184564838361857658651936375985145747627533239118098226898629153013408602436585607677930423277178419908637090647893116699015585114718509953919518779449007685624453341514749841109344050664187928263366975326761645491056633007149532354381472588198224204146395600589033015625739716816031409633122397916633287923552066047488735382206552882727509501995366396039007549146535093731065091173113074851630887166271297127882996435703512690636461202767093208992350270250678708055048308918030287822202922803709709227651940452469597201153377500432372299764195640281796633065206952216405941417824104628105863205950117951621709788432251155183170294752812866908690132571259048708382545023287766557025609417325369354694257262949467901811597255533867520333984852236891132985825726215484248548758601851293896650642827533203651601505049666914807337207403500786564740116294022215500729461144733798598005526570654166417504149558190737767560333791793079578601212510900979537151270909398481942411954010686696613889999214738152820416970264175120880816209548153165919476384519110691284796362363372689078073741115801844820896696117357519053927244023112965156893615816671718167949609830978378948826904727148342907608975232116508747280979748968236502396824552207391786092082742211099902116439718165774388363309210902669156815684480786402476127534149221208602540644546541430650185385651936714182633268875385219729484252771911740034942537316932025631436047090426524794230742817999215955102053351943752693378668472376238105846612888318450918010820250863816102956725198891490105163429575361194690677695001721490557279764915253247687875056398119120331022733493295746724278223944004488302128532978802013821459140921030208919543765003005844953990388878587790427491270441008608473762387247440487196558351645723314214814885578949153461044256920342196993547908215887509749146744691233633266739951901570503722753121114718985907117515258109963945349574786953531521949649134314970712466769561110577618402129777232771000924138058202201137843890209905665746398831706112*i1^42 + -21513617047304592328010217517260229058608156429299412847651359696134469646372695960266187566756683416500584478930948641446331148586956697975490072388858372995066648424808460217396726608765434352520988464952704107323499114810077528233957391195204135844605214097556557924068328720505275461579905250414650938315824235126275169218681472719835300774449068056140390409213105169112338810531176715449360748530095213692920046815309310544173013340524524979376648746052128810571102468057292553790596636395017136392962177608129554283770021066200095700049190535243473576054281450565985998890458002921576279625396333968249615063351814683180560273636476352823512799389888313682431436792056451375312785635100017438965927751756588058252128024378687013790790316740301434467238283393438195675613393132360564354365636483366058697044218385400503985900702185729818154429342752116347783779477942636799302016148796446998763454149109742971593191704850644875345819607087720856111662216623801840126494093577949609752390928040241752548868842827030141363605254806566681589158460426485279555242709355269922158170217822159958719844706722457724737047317301337764718835618149274459416392409694732397486712033007248017081809263020399136266443852823329110775521267066326468601712900060672084217183476784530045967310170849691088488559720712534878705226211062458591660800040790900124646868894214502695696610020240131465445871182794681569228510073678432657142019369240860469423727759280025432598018646853029494716866722009164197514513574666965415314219057976018009520671786075105121835425566376327467582704624734828018849804366561963870726001947187182797759217858678205907737797709270572025931041196166398652681016662501104742166591337867926507961596467647674484080629253029963585855871533261742180960461667926028987602098052244611077230542757013465021066317313987349940439511660251185613100292080395993788954022891040226413310190682086918402557211890446815892591462122279588846243566701210672689256787851758891663305371366943476058272690123731505908271944448972371364124216787717503171544774239211523369896327023521019939782656*i1^43 + -1311710855878766052827265543063651599154426592622404652594945843723400934791138140978633416646979431646282772595184322758447036012790719285615543348566473169707664103467714066665215765291267323841804835729796374802031360700480954643696909748494379645902448766421817454709734134097781818774098948190573700990079365086984282983492372109394970655936739188811914383643644767590048695317342499902032318235763957733605844982991207758383913709659309692536617900626792052849883527197415644636485488752895943227899865270680713000694789111130325762823371177789064837476440677625396897083011703279256684076805920061358264703955524114226415768564657739636872452854274881448650378254644505636595550403235044841965680969168811103794208686650377727503295353487143386209451605107787277581983368477472629111795598987257476359366531164426614507287823770467115844475413073459195867622084180822138506909458446138534569202755083044273047913862248544305866079152863982305335937286572113857363842661593121750983669105387077860739186857401426325251211182055556227857052960227468338036298560462438522522536743246100895656159220130269595898019591467566173130979423057019021506266058981556604415342076629574771254523607861839852793516066209914898783328285265467728430916265305673323637344847830476302128354182718300773171392553010463313564367603763297905054391729572989242955406162865908922816911308279154896397572752536655587226777881799771401397269984794663894609282092328028167608625438142374305345615388087973964836124590755889537095549158150678426935266216274556549875977607719756945768453964940430558831746126574853295609234199607268870440173485155193444891850051375518211286337679755577584650133575860939009569943132850310523687986808768916461805820672653317680477167017638858449368139676361050620052274727888035929051872288988118106701144977209070513134093949343955047471825451975539326327269921727670545608379214257685407609911271307169341570574863202283181420383106654184551839746790633458908112696653792936397194691339816211001391823383909471745270494887904161121778638822675914641090443992891392*i1^44 + 58708842508663202142910118091889064207573428451667881446190698914098367380885250681186535449758969177989628632527987186033123294329780214351750400561407016093629018697356871035067757251651641208257124630298107226172307126174245238250132441266292456391918824119239857414923649440940953832006047476029915936688105654501023958380103334951046542240541958862561629349759431285339831662991033182589768972187765961583965502737539248142036400912287567481536329698217169174328569534636657751051767777947890993002962785420626918820533534898059233900694693840515142753334529165831089204209126329225417442694090546961439175544280407095638809688487760248939070378907774212487745599274736967489032912514165579686218219562740837102747141849448919543337529826055492133167614986452906965060649979693056667776157710983851380344782403991411452693362415640595850957515458697685892483688537932206260212187717534730178851535056501207618824405015784168886063492449105672377074734564993286954109533673051037239932664071641042691207758866304012445399276810575830585095918569169760431539990408727211319760535972799143512739923521296833382924528490443543389759076484666471221930873691514830913792218529281994168069038208391876598457621712797715934401859634968090328189198531513896810987799615698705902764632366580612669479529805923773889748825695919150070706792233032815399058249648620873772501597397376107517239553119509159235857198339580081709965561125590846146860735890875599311424134345983500398290157243411108344443585855081976152722573706640499224815229366478309433244539037705199246258886339669956039540948417894407231741765108557547277475874117721080076608878176829854634598433298884480099252757076840491634392017933290220345199459457249092704138467110080749201795969497379407706628654724624965937087337699117910164879723433463053556739736174768069149268018327988890035054796030001813614258256566815082434553928619266728497308421907261054081528862295526581525548176093232124831586521234730422245357424663330669793605277012041134280621390671408466405382140464539171733594381508768595705856*i1^45 + -338330297074230094680931870695133379473751258263756058408699820962567017069255607663940759089139872516197684654538478103118937536358985001763140400838003558354911887075791308708882272230456322961324038139104186921464844407904152499518847139152820699824378029958937974941455026930820329518078669386792625315473401814287509852354761403132795419748969409642795438239613970918859905807150171069293192200801832519824092454066455997798698332597846219877884583018840211596950259523090345230295564875521500160189655199009136473570198530022578056841623234436173968770085062368661333620157300938609600922474922595185062068380091166319184141287969068411807447871489467872130970797328129110553075592753764342168633162503736331905728131889855863934944042997418501135217313766286048320308166671249831640123247717283458088579620035486935931612387793911491597774430103021672350907879614952248131141998276879159884130732576582738133484583714134795238270956956413281308122255388227149401463452034546692339127299265778366630122509193691593495878653112985012828256491854172118614343993800319924344240792713190118167386984589772987555506638062313907494197389097808523758526898316102431637673681795687724927346060158595762376664918960972458835141541309863499768939941633767952222146825734734933468435462201408819190594650544525364094241900238318022555735801508698826181432549450440422407777335371777053819834817433416825412918403417841597944133168382773324586217690271658506342478349256378556036437170490523013781989739666383297868479361904490590813888060025337123261434606024583658671522291784443097969096892822870895845732121184047463520766710476362125209191648375384424090363530164763071218321698861610843192123146836378150192250000606904046334036522536419018029192270398488451829743535434800326183479657771460191976919384337181882147270991162898666984391718583719019220170018940275508889242595959951536978350545329982519365554951433610812633109430183107781442223566705397817599691200819055649007508700409524997401930071264924062305130917199581356431727520433700245368479940608*i1^46 + 1164608047209202182986317809017794547810079676376139372485115283759422876333215739659043289685502138149690499434628726365088488196533312710047866657615800250184200963242821212840248405895900437312790710071748495658413929016229111616098276861700666876202530583597421919190842051167360389773258140522265340114934851346837624854830437998382124612803901177383147431130623102326177369663478529461996752661029621595375426314564945602768659338913423866550355835873002540947958205558654819722358857221346603236849757729932401287484882359931632083124970323641155966956780683526004194066820915080770875776215672161431443516877802756245147492511571411466073975468648593268482868155538780201983084067608949306419017990090392364943034997023082582427216883018593223002552982975948261432864936648288890854604906557830012890453350002124776526852948438382198279926766492894794471386140624079834286018959912532137615711417313859310220637732990194975898284554469619137353515703765428590508823676115055268135586290031982633504310253613719993674043511237816929878735043892666927827597141053772739338606969395397414533331381054337684319893943131028371054327079083407299064696843611277996828398100959609100216209152038695077942997407665177883747509384149979159168786229082758101475772587123182735559087587772947471710565986698383400628509069241111380015970745992889471747237763972414490802083278507292916963785144104521904697418997604000864906930006841168337419108073057738340666917396208966178209990013521726709626978009113467352651979339932020922746074522348470625976939119187596177595796257189822354782993418637041565111258777755433555126226282029212897716997671676998117190252757339826211848644669782681415914687784805122290492070689025855299132523884935319913960672110170398553921412923162191668521003402301926510447456442157145759976915623646976825527253169043005570679344559656138226289275066938091930874215278884189809611292254109597280848495191093954899223086570867723776436316786112657712596994111518244992428020930183720112342470052632541738397607035003731968*i1^47 + -865750571571392903866400038388087347731711116900380079614526548760430875848262239491085144324007699914259404489247576245711725702571967539933705442389441769359664239763740465178906452197655985135179920613247543851233316275748434912861477472820244592327058114768359680893414166724898311597231268241622476573624354628545654051366775518045949721380621798595819389909546321509587072047461446863484835570746531364384513184562832987699158541093374756737396673272056740220178572573967005917798886482768015122484846195351051138757334210301288719895071656534770619077612116863729674063551460165091341784640182389166674670120752127424962060336185769471062885127864931410270918244860165968946791033175402599770033483316002070059640709460329037221390533723842724441065251072286196253978012000518668706553767343620013589036583902931534989854063296926428516728776259454886519434225001506578350035605589113640281173211039543637197944695815717346006068173075372752288649562867700136874238086809928206908284593160694188367784098472437393838297797778802492602710794381893852714148171164011670185079766493229669948313199689232342090083473979473264887042185673214756581817884718161078106078802091231788604351559843521281935220355596820624508157284954505861295673242497300559270591843993564124783222908749494465360991777492233964778024862155045744633376504610688039113657121142227026941565493442539181529032048482880843914864186661296911690991652916599552674795533557384777380708658820224500037968715335658487653227702340805795856180593278426860857270691683115259189716858187566257099891693467325678655739781755792271730905191305150467256933725759055500383501828261658129893301779421439465393926571861865800022937005490725259441235493669113917469652989971359512684767990260355839205837755625126371379189563602986794548457752475096205783639445928049820154082782946714698733018410325020120682106089025850739236260165841031836390615108616559684004812815263467247601289769517028255471107318189914503604561031032730624004705243685910197495565016269667969269760*i1^48 + 366147174616990419334993407493944871197487869753885107673532653628853740390617649448766875656716556910146745442231372974822492252127832255893875637421883482034462921307994819793596253005171061804657009041472007692777141369307876254759754585344812713737299160723829165701195450556508623123043774437132461920333655203615976726065673171321123628927140266935908639938322943984649821022760178965205035664471272730630484120126432924317851366355337424521054283209301829126543052557261305737469463639591166803543448827464009705793632919283853427772698721759087605525428291600888771857250302871479826452332925881833036561350907068840862303287501279390380462375575279548729596713584604279725850072643730310738453009929688093656863322222248396192817928898627821697497041341449863964255196140074075266476724075828004495786147250973417597759783482193440050648885741628083910897404331993726749997823285172988877820731765272380508974951228063406083742417028079088743841441272733326907792022190307662983031130185081423992075713520175608453151908940864050942497685015628079511271445289382205893211345634923192435464540943386820232923038829882556826315172455496715647563571330339584337479391990499647593780369027189319903133627402121492104862743240959067528232970026979521441267424001099365047000113289507535188288261949458946048720096659130837392358594236486425591453771281413657942527695272905325295821350713519297988191252801410705724572524285181525956868694019702431885336011404601399632794880418152246955553835605888205580056289373898776713579731033920316186655309792815985510787161906688510367695901674630404941668701325719916493350399646239129666901196891872605170059739556816907353716935431669340053066644622988305508181157341280743484429184219807572769517257946240167096577546071193848050942135010224206426924138290872284126087846389007956003021815550529768429080084838652120511046338743491377806882682965369166598223856510675083838598993917840895748713204545013504069550780983399648684402243700131678146708485615511078125948633088*i1^49 + 36770950577485387697068773988632607167351583147133854594895684664492313369110684142532636438061298770660058149581147081246628241487887941632626114749161269591348832644160495836026309226831015673574879426906135857565381716060638640553634847167152391837098639363335217694989464984802260986779182765147151881210955602763028466085698297425964583437285600056360455536704046361252030589127224624627060766220533646799683217441215198036780253373825246851912790332115140400075554023128913900578546923234451686999574735875159363075049462116250010088212954541993460099797707486306119713046682374320746031595583400084527348931073696718122912492657380002578363625465596620298598732719096469589308193182919981717737115122012093040446071988573542369191553751603920505750122073831637004917739649645536159980492977898166179779266694214515858460701868634063838223693715902715368877575657182641603279192131122918239758726538589610188672849525346067250546537292298977986840428401120137816532964257207222490766709615603454334446374971619316468301291219918620405295579638885698945792769081163825201521586353818383603399479941642681691814657166333599765712380896873833581494796000932688930478283200292473410392118611094015576649697441431153796132109700299458346676530322019976771527537433088306681380969529252645911862247937071704825354384954774846184005054305402479367223451028844571024305329571159903949859968847979859768693795862943491437446749091577084487571724460772220277526146736665303231071075117402178759917080073652853793349143172264764196802407119935312595798027557324546167403918178276875908604779756737299136399862891136075103356830384715264956336354849276293033273407904958113142581791795540284516402998590288945924890453746293833114886313150911956088935649497425896077805212797589298853302157760505599234677333743746983872878952869622234988197276210763178529187008508964847640630887073328240795466160143947329568857190021791517166087322193203548459859200663929182455004524120310369525235426729753667071321207950278656*i1^50 + 1039144532002530235859470476469730029350367613402719233376102922767216260473511879809139066066590112712680556069869747317638758638321974939170890189810312815244194043989312683365127450353670994082635131988940392975118185757958097438897781879851904020451700329741157043511049113610189577831644447188910778304403906210078822187433908724099104737867232479636504086760423970856673286009745646697400599036206366469475512184597799563824395777447530193410679283751978338233781091145379101030304501795020226581599692851123715318578004377254420473189936477226019885803255892133471251716692311626278204057521358720856532482650884573773304782721757621307540476327599493672631178782755397374198540365910778322900380116540773205976919128308960772401750631692753665043041671745855074435904539615225743894473114781145385366924532065000070138433753151773788284128972592900409054703414845072348830230642265920230408888775872751971826047605146912561997994834906580287042547115529516535104124968206907040182836227927355357878195909117130905382188580218564595359494967783132795818490933472730699312086584668289208210756245817795452836538440653864929294035845034695611554463155525060749108417003226335171314025073075483508395483992456291481343554485326787280343835605239100939383925773275748856021148489179588334752306500813943961144416772263053499414098066364978789061118209516426478558785804208965189499967678439965992904001073149217484432610935005303830678580484430843014539816870189854221588379982672265381854421537876563013319356078212783103752764838343148455515865249550367179291911821599395110206324233828617227138279124915912711556969612756704757905484451696054490092441061213341055507161599636606508029771343346022036809312867849254412046231316986314831002668429059426708581809369802737394103428113778033752903871609229073937101657563336924148750853921186236731494135856896156513967398689118645286462325608095166533277458274671170985484370049404753442643852008530059169110783389565014443722179177057280327680*i1^51 + 11827323530993992955981025819588856800854049665266247129616270861507944721953021629885670647652093760866756588841939379562002872098130644422191181402423726349189666789508019377188187225887126276737409506311622210969724107457354481052374311601705317757409767786751928661392653956953340988469562512097997332328031897259923080557728784016555990864208302819132767285387735381876964961775077576081891348434392122393706548166512743502713690799872650834558720523788646883247131502264763415165643530480496728398005492112352010021693868570478920396862609198369945343763166179422779296404192856831395366823173215090332521590392156996140404446971284089005305677540451827972005137574237193267001088346054207686750534014688271341817912815971271486379066254727723893872071402019729031221022520220859994835393084129698728053713655200266777866362393935558000981823597580724633836658214162822127310140861395928537326012428082548642745247231319329618359943289376063383841100142294148869323966482802752420348581551016945102398524679093481701477404313237718946349881146839098892850845939662950707956280216733117589279831214012993242967370017250261500879790103821376594462564238514520569241741794011339036399989832268338136469184568129746046875088323129578844916442143292724692381999163937850972853979861995668447648480136509372351830410032154125574962926980198585513885270903946499756676656228465879954517850139048100150934203048379626695655530384768194378918169167396435280518592198540083745556097946095090984270620031699641008964541029504552009203379523643329473987015385708570157626711918021232731161766366817533933442171251861696736576809456869850485457671139875511458425091205009114785380608264055719482661941206087440132832004583587641391106216922004099301670417005778723470689183377773679750208713090537195200983520832699099938330024570359686722459635329547704209375791873379993256845578536933852034141837893346188130139463604645263934250854657601668445529633984409049141748145476098212996579328*i1^52 + 53924803261632954695601955452382725250739365629247245456968871165815231189388102863365264473887401817482030484088913410430711242325723503658570850691665513148036720613720285389299958767944083146367468152117507407345821041560982461426019852053233322739460915869761856549043472165802781821463631594941486381798624249778193502667006521186837010335474910069696782965146960702396447449389716556707141713641585868389321994295480254987573542494390897671167507750288408737245035498878487260349912617568082660780128347656288147648215217594134543443518552843677673123551250886055852225179110843179807621776498217303010291898954890367742363243011237157447768950892621748834342214811155472592718487469368506659201862935675126138199929817029434888264579666644864986692372801890510204273748047924379438104850364125076950526929827199414319659378773953783797063212339552750207907825298719787036408359001097147055702717630745165717272474804002109462367461579650247125662154985511805382305097029432228950196824287554372722594403669587800536598259495614967008380572296361171035776781340612560516034221849762905181417069056131031515633015018845736016569052517265942668334294159098875869143352010708305014848832032256159479911891586543829762863722923472764570153087163040784584775045652124717919558840508707775866816519891092854354165597045351264228981648421574222514129663583237207217874994019690430633881806112758867842533356878183719718234154319892803919057933238631167659894087315382517249092721422865799438320545203748065248626190651999464194628714497336215195103402825163633542505191179409709822759350198454860117614047503758603675065180858012184970628054538425954673927190532746730048355405937738080938069752641075341937645674844776966246179891558966443545468193207531817007947451731375982399942355312636642445569562799783955590947192364992187554505736993453279897998302429325686286471981057387667944390447944928229609310373669642869819864650098646539094609835228670287988672954368*i1^53 + 13768556505627432071164959908482077510545514832681128340101929967028276976463427383036241543263597488914968910516522289961298374496815154161620432082913060320049431569254744834883071394943045652547168864976162845118233542222379202121746317956752610630169534253176321009207488851410092207925794974711508040910743203375278778643321004790102648412729930539150515857864811872650452398987707791100547841513142712802455076702054262526422281140937913320045512874685144589389021037085822358503931289658473277460918095176360740034981757517914272815760651688951321704856638816741092405414176388779810372564382621478783442454259207885308967734454549575980442209593999700518233324740093847391535807592810352468736134174942104521594039348387638982233769935444190389969321894828239567511810699668293294071298557189170272093043128707434506412960789279762907374025991936284782794151570138978470938605706339235101318949835305647183690706780096048049996239604682031319424504721813056202920430257910390339574498333213410840559655057328558071705984805711319848501548317242331269063821252141201011958005043968760401560442434232147961832646051402766574977914499002447187034842358813190729317623488596293244957927706829579153988805974631622978845672105289758096676440678389673788414437677269375392329778998197815507794190190787203499178113358236052928252381637034936671512690957594595388169887775156621010279873790948791671996083886711164987767746566439105049715881647618124959616889552282452571852691467089582799626470031753722838657743613397723995580750600429499972729447928177155629233662276129646944024145159786206906488332163130545331436704611392874800627423310664016726693693645937491313465592246199514163568586355456440080665131802297164056108433795199718585538427567199163744778372411227604576570172597702213991186313591560323002194749471323695821864485955423317064410495351705586154950015754030813709572664590112285227882616674822820584795043910455666870825844211712*i1^54 + -9717157007187567204618835222565153473295962796379768050907566939296219840891917034247975039038431841605575854202027467139223907104332322664381815968619554126798972969102724912049169909068845291610191726057560377440205850653729895059532136251959283086978114018621422885326529390528276238430057404608760877977578982292102306938746199440075383918367009544310368023707793352163776079017451398958994138971479016015148608614986782636873209896508721894642921786044002524376326191043580796987542306929505507244017058142833239260360505355839733399984605806720591746778643475109267687164756347570507555085206527452253879811276800829594783793747774248487077978507118909461184226250302370374526827478571668069046586355034489216316087158127947639725110863685207233571875059687699370741720522317409743934134143158742454297023091177757541487729573816778374282968151212976871726309248763339861471770538738984489877555351395201251888777684781927707220551202885120797686141691619040777317077802571353629390398879674533638574993103446220532858837542059774050405125476611309448175929124366312650632973375758388717599323560533790364449953348692083729325752444165536490005418978234257990847276839806344348743059745925926407384938082462537704915156531117420450954050762670316232495887521704366357663378295679066202934922247995866589478506528187697166301638379930278887513879796400857628850440291558645836843917773317719322327071260933576100831755607581471422654544423134999853669776383487201711507906151954156405609028491695012847404464741324246119968888354922817204256704041359712332621175317435553990623245948339104574995389652226475125829103177413875270610886420633509294006639393420623149457867202894741142159604203676030660811354320261825183555754451448829525009624839405720735047459705517593468247756189868000053506283497441435628687982928716572276905760365017990763076432540351725524522689259908003728540053989103560777584537097726677645877011546112*i1^55 + -142019742938308630755733127941563799546660965239640974912534377712852318603525365554235253330480981324400583310670039905522981212615500412539545395139728387512537010681469100341087333609965486961543869291359462697728316185733926354574954043409823132333319005462289699167709761898686449925178937820281794903832657391149254393124798673218100430417970531948236088300933858918566088781279779048231270951001897826526964231098458761553859975647032441814418548639430917892999705781586759849926636269303036699678990417784957794661369766733940511209072403281103304152134041421890476446200277538362371693006124777754761892401393554390945143422832362053977523694690944691012009560854023810770418610601864524203158307491532725728069781028127368074006616792996508977462046448463126256190043588741628245282770227324149515555240001250649811612004570288124579874250906430551837323355200940118408494924412911527513642831210997880203251831546703510257358403011680017750514693241628599687023229566299902512610640881480035320318252468740576319439698005427846376344977288552545291145423552625126354150928651802090628108623360917455967301450062196012509988240223783884377970031669704562919182846517653934196712023554683998156377267806980449193202952024144800114313354911850376767166694430964302787887683402540363084883846885024074002688749403858642994301797392080486616828776217056157420874158541670437909904818099774156040161710453413498314695939494185223443882954967744322187121175331625245295101930135661160615503921796892651617401001986659239717049924514614108659371997800560662417975757756791130628053905887883578044376497683762088793787664908601628621748339190935824202179242324751173741059022814495274286727259564643008441125592551903357264499111813515692860647137403655122277867301513556439571154001706924277907927860934272997201808469397112269844757319249183068832792903186979555986418026078218470382968542447046355075497294036992*i1^56 + -8814264096100807502288042734281251008813164590921716981298246507938907872464582008875538674610619186208644009242014801015638049491609665600194923058836104604984934299123976630914651576073799155038730274981196980976113361730025246968640487601985238446960121376007095111156272565923944092530910029489554631055868442818893014200498407966522864179250540888016421052287296963734635415761193437733319813406876329030976817419429258257112081809211475588887163415068888736443547804246792673338390106096536014158175040796615785783128371241865521808214203341767554820452122923527060334410985431094226207603090635391201218189808470557518322452370457300097535779667988231485494312520203699184753702944194304555778046006922804965255675140739932762380503239762360363562937835009903127393506346728896005681448266549290980601192279887945481345305239276724687775022492343744834442876667474424335444114572450610479068856258243421074533404103825820697518230131822277950002693318050313201015608636137793428149136232003583116375718055908051710102470604153201676524159274864976114910374290278274398056426818584184718516671692667555643991366957710219621341723222548195008436168800305634251356611933358586350935912530104468289462632466435454649054144629924619232595792197932627389821894332123230188385819176619451088227236364796450058627842577525642800760226750564351511887300743469079381446546763554042967388827405485905438473890792734182752048944742024067416212746694859552487396034030781541025969134892374683680475906845591108116475206409137109812367240990324606410796668017793841652085251294952098889123266192320473955244422818895959259993680434034605109583554422458657207622823232118725116712049945012410813343447045366392428746657941479413118206300759722610699087867545088781723253835061085151112286396251402866354671035935173243519295017850868087894652433374133720003609050172987759513218237405043150289692419686400*i1^57 + 57010612814574543149384088232265558586019769965884788387910120215687528654668829532426106742009670048501267377869217973841733432127567535098642504980347907661992185430408260082704748597386743512463810569565862822050466110239640981475232613086666130978502186023130756550830101544001617969425305505383274235292679155310745590672133197425407781339779240290935803290982073579465193190523148757263280023338034327227895286905938623087814906393411885802481494786443183655878408363190735512356884781593478847350784561601412969546009054960848260746803427073513424287105751712486843498178379886162225555010853673391282895915100942654005346354360088980237693945371304088512957840036330521894734256851613728764900474154968041190067324497509959227297573465759758094993097110462564705032034363659218987413231743209975537212963319453571999335394124997323314785313635649875020561776244023175277624584685502640204007084397141310909943895265825530776287695477737954431436029366720411292879696754159957980042663469923764531476203199986831805967266721140924915635393149152166624810817602564544321544956659879187757985007102372419601672777237510497477740107692560775909893408502868461429160932580840008102598544028281838233668466804635416506688092726958394755188127864333616634927507428994251972243908997810605522009828576874629722362417981311940440159874427108859393232296396166805704638053642215570308658195152511049232209262082069279085722058116397548534925930514746296192348300074988608025987969002281317517886536171190612684635214084635201321470630265151676418899509733273256160084403089300325698235204854765620813746342097060502930682172469699772881324224354040116473384647704803581820055136081670541834188343597653828460173578037401045865222888070599403442904504653118310454001163177346950452868757655454194190686239005466675479824262425902002948274807582255097707227255393566567374780366848*i1^58 + 543577116750786282126629156943736081820028835611331564203094763964881895098471115551656147341240254136434741751710280603043115347685766423162604303972703685568678997399009798327692160843259337583420507062925006385795325978190587619082836553189376438184094812977999627091584960814754154591282498722992948903908594476339726709026184307718317114755267747294459344455483370667601499186376983249002513316476153283700499352575300454063956882262359768094950352412728632963793978388403933700052359478615292845403964878937195760437035660851076863003497121881964332830204686905606477362901096822068336725138173306933645442403268545692900552241369279503192549294217367867059866564078503269570368571298139385603046188424271812952753933421306080811468719180193582825486663510451980466141539641445720142689698853911627374742456242059437728313625719702133142163043895091623919600430706816208129105311275472835249093691870284915142514076507892835671833792215170905133973190284087102084874155232301422575791970002807166342979481804692188785833345830186860678562149597818379944150665018767609656144116341309325946017130920686983460184192234956138917508780663115332448582187652469022085020128826860504798096069190582651482377071410280540315213186433078987875523548469648456349368151292316719961940951034486456357975069484591506154800165713907264172507947665457817695228828001082489108735022584358894352879392982710812906675646160508131997289475745534910779121912470313837352897270498300954612746391019946899784303445765199639518005238632339475462421212676810988936439116987717629870413830261566874597120692922342661871200992401911250998874807196370911891849598521764798103102090263564079488411663381866086580048376972485448881549818875947959017237789998306448990949616810987426828815189307636436238766143448209608271836706915955377912496366084143561184788211792392937262809088*i1^59 + 187913433120033703653793713079664527662949483659623656617548387543522323996252885021357821434737751494867526817170482154491615392114428876998754784779335135421062134430183402596195248363767699661909048709893426498056273716183186466128905978974763180672579985170273691464512859566049107969927916970086593359744425351748647442405987952002856010488845574882159716372020260403855630431391540323838247021981780242605939260467367907438871790742536296057491311680256943520438740054005697180624779160641246905227673763055818036805044994894002489099720775816521689975917223184051927853770593554791760723963075218626784577296411776429855241542293260884969519365722700180542661652449454390807390777990648572942295293591458037225727901530271350371007005715346299878077553300947704830018147318947980089674277543461863986126316514389597810471721729574307632884136693158540767355232334242981167561072438268833152650037685173604856679536058650403710102504851521307941183814956329718585299902653990052778115623148660057750077635527309919525863584389104355546364424077860759844052035476729707956456877810115351537136657017875453877333707654977265158636769342258810565226626856390245763037829829086024434691059350763518848450668334199813667531049563172741199619417315938834744312557191208217517838986629757541218726542582430635386077000754245503415818569356939056301484764322116562481909563621290361832338778506201807810334700268246910361255231961055040123187596702321181397044188951501444092310881447879739979213612439629966201393588140945082956091716145231093092173186626775495970767267762708665473454800865215386562274676358551112053240037945415755877712126989748867252413711963823866910793475786367112368027946056890535344109003868473819501204645498775861467236973018486174657092273604633710752151075824907490135086995478378802620465848254464*i1^60 + -1128331532026393016334635494326380146999128653711305411374034439699858407153270406862511103056470374457553164628267891883332425021924400800680965139290211930713394316020173355103139608587047874426767518737247723129509365198840645913784827398011159239044245746879662424030338045091541082094990780213392337499592336233024435601394494430463280765005900646099277064838865152593172770557641469340253999904572276543530102636196389258574243289711228743318409900943454629013981579534417031096712426241288644892075267136026399038791891897524996391893588531742560252051886859772278961010803710454183066393788859115865691634583469168319314140933359782920566322222756700377923689363117298888060763176907434325993088233994837297437675965103106293319814991940251399574546203998642664362421828246230650502345559499571609190224044362682761846006033749701103129094062353362585076642058930877897106877876843068981045916993198756988221944434981976743999477606811411463483692167742487133798375723877040570806075418505408676559236614400611721526246939474913731127434299113682093089657572342198241106824914268557523623843340618497645917966676007717828464394395795928588321571688834575938329453735451003191265850110475557105480220705189461818268056050048988485999924927528806097475298803512457648534761938771340666358795607780772355848344713322799000825780594533122801810832638241247524531156549983794032278757333639142060194758591804720651038534101949146931602924098831778351725047233738774170868200550874856649810416678121627047794864411070706019613268074091006481916975313809414009261270304552677926197589782512375309885490382413600741777128656207251143841530096557024955668756361313350130089854903418487297829412620995379222554451455576107047527314037107025222896219161712583392827698168334310375890929944219381760000*i1^61 - N1*741358341694995500472491679336686686561533503400899366906107022545826822516871250898260340635739885215101396980103509409478432483329527931079853109591425577658648555758490368578694117854027561509088417632180100016585976350978889233021714619440769814424647096393648918352347314544575552034353388475912900031892222434249021692221600227443579310839415233684771532188527332994658192176848333584597788709883811850449040351607451737772879503969802430171172838674463874098935383461169285096877445437262144474650916730750394502915419273295412409124859236255651830646012655863891838382179996238384666695698086585756572767301680745369679278920389263810422733538372396742462338862040941546156238803445293602919901162109375*i3 ] ]