[ [ 9146910262266540167328929626583505533348855148054626433967076349898468624229149820448190259634575043692354787497662203031617518180331323382876534160340567503672185888026524811396139605263789764173798857766779747617223594408200553194823860822313874303237725025497300699003683245093548793265373133632629498891961319208772916812205027403433050733719974917987531916116103174661692061492958824422130514676519686703984924330853088763085388774042820619367693552428086142363672547459131525073284433081492247818427345110857016185997887152385636858961797479628187076210176891592697148706612762420352492129938421230643398990160895025586467987265807292443312681670664781774241447358483939411981934497306661096200039216423983029677034079746611270869710891996263580761589880245665298850755117764679180843023908259054186717284840678094369625758883383351260256483071006928656589757307610597046605791925873160660752686701708229728076516809530135283257187286461718548060680380102943554626629874608965120254682624209195027944399504070461545080008074472809449663209798139082842296553501252167411446127328467714834324193062635444616833140096452818031487246593409606042302062225675261873774063129627351321225431029236246057543310654312546304 + 104878594448711691226630222707854954516310025366306948937178657152213346054344517410506924991304614326882964004611443827011922164673185461473579687397845547655732554695580767943778541296188312553760297652522345944265621899688616948510784012817015809865411909751337650835962601031593086776358486192425792681556395882937975078294454862416076302426861807599541765000462687076943445714019515021855552762425788919770458622426055813372489988176563133372959145447412419573453031297481530008912562425457729109743377335610864096703529957209626036950372750783909005981693234926720477476516538954018906870939315040107849448927010688635151770892888852543631846353995365984331063981210427040498213341351300003447467185717809853552589899633718746021354541546941175774144937801788202896531165086840104636553702238164245989091001834178602436163227389385661658094777924306317730239663903442645736055241891909680166022428823799971276407481733813191357520452199595648066020269636479679292888111199541678085563431109655750297779702500062786284152984845628861306217288517747971037514154383432611487359000057942069926211271348159450417349898801669023058319698360703687940592822116970145983240156093777370311637903337644686489428371974389760*i1 + 385516466067820770060472257845512660077619777236814432727648788402836949390658504796857775421839946672114451031633948961015116973016904462848005706312803296378591006397509772813150686930557868523100264264057670910914496943722219909640717517554390723461605073491768300957564585061724652103484329997913912827405957128019031604976332496221497989421155385439151387765145804265711650381529783782185448960758642467795042822126848993284544585335983012477069423700904237185430203760848080304330882373064979594769104185689954760627985541092904591695419965810579074967705312625522187888546199053139940335107994880352063825169202984774553899879132083750378432184559303944464658469202457061719907079735305836083973988720459026955988241880007896080959336333233098230382951980863790343925052877280015828155770252264529372344959960163393488859339932395283429834637494061501144951694916857621115825899570135721640204688150316175569942206706994705386718103719351206941395086004520304516950471575653639946726335377346866940647715792788595849343709526858228531981424035175053285523763152552852431753669883133072625497502321540329226394668048816749980234521952368439228413437636537164150917713366901547004504166731233875466496172359680*i1^2 + 278066233782878305370857942966503830680213440045409531902699412990818092266462750763737014238503320310443796825912312587463434165566726884763068884188737160392587393167749410618900610150654591877908472578788473856390074365707978813694585544633806332138157788198620797963997594687849892769544988674205010061462813421960806431157104570294998131290683789961210234059720727919684929681072267400926591723413007874269301004132754466055109589483538879281798495745883721380693956130011069783003767534342610751997005443315593439968412224276120430167072900077617165830831129491826100050302873354654796058039298213295758541437560957999660517921506132421797528591385064461243503264241796581005351997533812189179252592090247411399902927827196073631988267992909578093970638552818712425192767986585056714496868609651822435227500028479743570063095888736829286521174455388402889307056475410774579776962840036425072384692898068973215910453795661636374587805987922525250803507524143750017842949383414050274515204479427164673964608095719056824216397736107930989298302388602959048994078106824098388587307064135752846175722908536757978900760971543739768327284072028501069300254411750866619122531392046837292405356107123219690569072640*i1^3 + 70406172150288784213837923164910976568778821862872030443643863937486789743196389502464696820653629353528354930215338940017785070730016394377442664279012423642891948483378465472273571440837391277726850810637085986308783207891578392849674660359752854925570103007693711060428162776012194559943837915680421875252671162886883347120138236825396726514731244480417449252500484841025584089509849519313000473424312964568194557378903727749240865643148918657055130102868090930666237055372242457655607438916801941243666218855112032920196084834471746927904301888587281656733141589536272739858107772615088570647984202949892191252474390092790121079420010483561658197494524174119036801147375786754371796115366733424108608986569667623855097503836819645641928352349778740668332356427494664917802361189752304014543290200095508302125332590688295595369274182076050212468639802791569433684954066006672077973231319090518572160405179264903470881648534861380396433423610600240515393851820973076473999209413178829232815056013545662046111812102124503624276669486085736209157800592457378469347373687467404312480914653246825216757602401512342573457703055233950994376507331731777529488292359252662314807628300162844739369635710571143757824*i1^4 + 33194128374962837836306004640695861899225859210721853098843014209996116296784938089403728294646652555424560748887963080617350400962246858245166793803786269623334676395740678722445542051382447269400961750592579324232102724680258226873453772391670965312944809405805856425790116194845602113642062622503766785697891253488291504332228173230919675037044153620575279762486638351736190951134755833512921307491231340222859908731015408121764012933148889117137638211318071457284467350400844435915403034091892937218267485116323680606335836334769216543612313014132161203022024198730585957978378961679623746709267475151370111982011604199903911236967623685262678928578003570339176868342409584807883386707672202819692541784478478104782131392972347766488483091770490191555545474089513613778939404606169433182439036296192739266196780717967570665930087628969840402941465036755537890448535158273229534083714162157950177719370469022434605731189753047827501041305856254269053568424233753475160053107986201502025903479093457469310910214195234957465603060458344300428664911732524558016771572372531185760392726813869604548900292225280269306945653067994122521945146124295423824870693283534173602477454300729568496632498079173443584*i1^5 + 14243364182244262524254632860566267407480203518385189708609018800205941117258690293886075740114355780144669418130769293698892787898557230882028927534556572686492843819897374522513386878565178774270137005143224493890022970786215671077409898331253068689622294120590552683937145228615100528823977618589346653279793374165787947760981623024781102867125400327454817610450208928291167397607214703611465293459569004981134156592716584111457197560801041755941100716230532234830351206589145212521427199347490853384222516808157486493606649013447757576574759620226945118434137216031156181579894527572558574957630483509846718710527634401477436500015143448786630771963162821742210038566729803419937302907614090936903772232759520682444281186391316054263414839964739141128915168422047041910453968162793819481832958901336872403735737318518939951757817426857295433058028829643955777373839925653554940090889824327581600870734157093968626439030957526810149388599419841836510117384863263654017080600522701389190396739076504455448931560167019096142089174098852165617429937567397884466416099585029648209775834422293496019103653188963156984593608397695831000342935510655385143116554843169408019778971824298856613148622579564544*i1^6 + -265093109861029671009398030797211815882712270829579598385105369376527733124744693326815147237658446882568933969162524224291212918136812845819610362725398393430548851860002190749652247488202286464385247194490057435626960839729569538775057174536303600289868753817121114910009964249011428663398240651649086883271175377821172238428859178290177836041273017591561297792751007436810260363901997187450833651410069518210461582284952919806804708335932611291541478201959712240143862605116689368576855016200173049460764603897102490123747019532415123478979058837190365097036757413139519790960955132190555472104719023693314835970485870793290072935427032107901219759656791673657873354435671083022539605660747214210776251100223987321529884150685867631133626395888022419564712974214523439895874859079982281132809443793228310514921739509996451873718054619171270991962851165017239212542795911209485628630423917141818874498615213252684487424869497103366396450503283552191102530995738292131400823938014651519806561713792995577876046602141722415741013733780088589212104795698473036952712731086154151611936584079710091363640355187572667355216725826423739510764860752721463292314465490744786851671614749734778411895750656*i1^7 + 167980762930895442780149619900828564761755492270586511716132426737781357388758651491534652280848628395745455667776962396560561254700534112237647389036912918225613100325680612601754885325680587344496454667232879670355466542495013279026840195731982973219658570346587234049508247524972647395517018856562645132013117723279934036488479971398998667064352930793746458931552004868963618010977982799092268472041537082821523476806965912148298131490477107191359794940368139716835064260091380404284129473136936514279038564530371719937997940243024232948428325211937023395082616773278212362371707676123127120007437011378708800357160991892726669805317945716413461208786615214287701347040235540745934620159629516642084502839578661845317426099356198443492694877307840030349005892082268928948055307896109168582582434777602719970721545377934095347073060864526069753944166782337412872743235259112779849576389019397739492812989868930530132043401226153459380965089871440736909223757100887616104552275927058053650889951500387583678267437719061970151005069431840059587778959631285561349623526134768476676739160558250354259737073385222374588304995183940970342895302273940751115244505499040321255122950331188615216889856*i1^8 + -1552936239111371182543325727732635432462705119443428629357952793748351152914801866649292988998238661466604964850828864840776468469985083863160987264869820109655629269540692413948257520997753468432975318399074406493563250483369011411080005945643692212743616567970120770819572637899449676419136654498214786943515217563556928431724630388559974348149845111908063394220171469824426356553371921882190129260003834638029589133066836667314973574385022510487356823757565766980816584124919047755661024566443485037172358547352009448041037630078502946374517495840123098448630143698447453582389844297712007742155223910946886542274902846155449170227895986310060532638279535334901750652463411785322826805458757576788151595959690228261892020808564575906592008093756249207041592789652070042689224496768609019332978839595994749382680604815457510308270417307661789008519233509066953725467479264912039375668924447507123492149589978109718378296084004992684791937779281898479269598565222144882888139974796842927340164832429938717410080278125987502561559935956352731576961616291072016753331712598323013324914284161453160706416402906773408707657836269655973098043119937539642862567539477116144075729913735072972800*i1^9 + 941561597841492067825222862885860388095864350233551422019436077490674385410361115792132494089136529509141297383717363851076362580621735412388714339933791020919584045116722687772600809032177201346641544409117941009352582436618888160162672049519865547887434237354923076181698932477292823448578481090663984916429623114027993049331967821551686897025174098787032697609381977870997096270888104077849746760192755251388570499639097946512959659987480733340039202281585269217863490411150362362999827795475965604888086094247971042957746273705276536154725529318721871955085894997589864771728876160210726339484432931742003546140270108222128691784517210707546527514448533546796861154853559000602963304492766089808488821567667324989406401768137269981680728593880006954586661637033087802555231802457051867609755040946849933185882178244946562667196200938591076142855526877979222187382916199852033505495239163793901802471580484533749847253688062743224159208594447331107596797833864886319954905223124831340351139239808430073641666129924418293907461404656429658708679446376872433987257530418964854011738844711594364549942896436466667364707942494653549816506814532302106063874388752011257611265755630796800*i1^10 + 1855165967440554228789437578675329106368080169056225232826119443652013649915393693058872874971011686473368446923982131228009995489419676645128605396689615470555665776319076626622589798001797083546365464991925635187159531426905010333761451756379884348957363653703331062610299348602438958183814820329918966215752716759876212332013491871475515240140311436338344894091882035352875091579624935108024638456777713942341679891261528865400947949592372463090139583518532395059179120778699777682576446012658850275986099152095023309375297505013892455771785085673300410960695046966369000301121803441597881986279269500215021383494287066292482366781762425542353568853714668339370920179729379088704645519592256804481964239017685112032798392348279246014726055813237680938569099947802945526604563213769931749934992270053334873443153521895392410084062463144640944892530912353590089838174564211310335384144588256938088132209496287250486973233714809401034193436784837028766582907916698212048284851167310840589921866273017646497939886033066051859415024908651630385910996034339496752927828405831600336427236231701303659384001236965368005352479657942248954027607524243671434119890518099801974082098954240*i1^11 + 2796401354623292125909577808480546710584213167828352121894685627563939829895372482292078553202830434277752228093691437743222245046386336843458713333789678675788585182102619354102960772248996155540410079029424661537147688495183170933725103373282643431570943849057050065652412441292103536741880723416641094521050682352901529383965948834056558685320674752871869844590496654525055847621478390950909081775057556031111068712398385270320028827152643524779213101825352266617645950608726230516584855931176207506952969877882554577232983157929360880844612440390022700432597651834989254745876640874897652119216750790770770577838927538967733995617389111372087355870841335224101663013338752527117614102709116108315037812916267088936002918603246176947682862574508786871205044191507751128051194646968642342099491670054055559406763418356790080106466993287235244964129686784484712306097881185668206420750445170981368220936923457655093067976547624973351257954205998896543011234951705841759973446189991523651375034592569505066110867461710584909701851707759444205222295507094441560986409160313423331581269664845924685736662344491387752452256468832022036435480482846140837223175373062109836219514880*i1^12 + 24267376815535074234699708071227041812924847339451061259846456466858464261553228082221780546350818104016495996642374097855306896148292708609785280738179072423925393257574507447173333733987447780291162640653674106650636499164436817736482229338863720818790912440176063919536685347492507072891895852716466495987542290159108052607807687401153670390017000467348010845796227903803844507507859039741558232227033719274670137590146544411907925144228816307148019078713208856349862815432901614164434244311206033223237524593967224593961812911442713163851574111495798276756021010128681044308032193462565256892513111466451016398306968667011827098238054369399346027673395720717192455306878912418050473175670360999074280094828693433926096845959586926526459178600175565344813892750700270492542706682971349899155330743167128175736470837002420203337608702874572265407361950713329759104376628759044477227638524470384124021097069457821127569911960916035175252376610918530909328411039878907915295913125417655916469017230578643486482054415543617868569430944398718914171413025698602704818871777414251996456209117835665619185931112546206038547949864017634604225546737003445366346315147235318300672*i1^13 + 3591319343107058450253066526269544728032122665460198366876855249279039179976316236869841550415724767048428508419164055402003701387331197839188643189150338682252349266075826332121794487670186517388277790437914349884803938064492127699578874957586962137412397808166683503648742970947907413901861396423517043578375624954890384335511624029208633696477293419033665353805072459050943025598736598893340449188256961656531445074570129543575149521511217829360727650330926330611785549256273266132017444483265752885901861837582190067850228776783001349274237718016122156771507030059294036021252377937511637309183930164085524345438315992737136796186827245662347350356078516644678256283227047285777262766586987558945248619228326849613808782800438135490866843515735206794573201707064075423663794435714393550241389169449979491737808694017451639893051150072211804313973113781322419932855189670399989319541192896558842026226516947912578707712125724238215295716666263405377710748827282130589162730521028798734960039004058588414933938589073845796881276036061393156612659075498058623693069218625065944984640156425438337596085881345375653667488824019172988721342273725472616970159697810161664*i1^14 + 40228322745544685453587786930542873021754286151236519280290636764487348349884545567976206806771629664601403377919939824018943693626853127582023999319482188795551725370818850904646011878494825169103584842442223887384668273722535772108741294402367062202519851154898058878331823957118452062464321712569012112211444972481014207792901741632146239428590570897937342532258474010772776210869789610779881752969466119228515016892512144804464739290958693738342829629319860362545414372663680461410085001245928623933082779477025613437935745071017181165779197189632095310541839984432024643436066249045422754550221876167756939026834279646211458124507707538288617776175891057283058692926617793533004335891555735715221197584035241266394107397565885878933731964990951454390551120146126264127630842446988287144006767758582824936308543435451341745242059477287844551189262330069057421033030507637366412426464794753901759642389107078809369189740560950317901235404061601197970152567842033266289142578195361486734324113744867498303081001641513220947176250044811671867035729197711033362900262700505173604675646248403960703557384688068479255571321133619789236940147195867323724583715995648*i1^15 + 1159797458404819691920664144475984532093405842272012792996846656255386342429829868516592387638568590604977357723064021700235713250386688298616182239525890070206810709030584476514830897562494356777063286357930039417233945051540943690933933101433447194240464276189009471425339814502926551517231442893341803300432095157088152070599953663776749559132636251543478881455746957744675329322091088434559910139710596970782211203585420114757573181400251410624499024123615783613055509780378761214999518453884441466250904425240490357510706152332640976267125472172613273885490220416815589931516864779618261017155181263974644484272047702545574537367858081016261127234029605962587030374571243476190213803588676938971928530663621088853458763879280864963273320668398098388351672493369755653259305376219156911355265200220868912989489325915491747782416727292390685361463650579592099674831979932561298170149270610581191644503815986418864329878018278012752659921012693763532514015664907078946542308719094100550998214922106974332381719635950481273449914549717912810274807958037311450630179230299138403156077203094394233152444417802486127616131325758808938352525229627371251390480384*i1^16 + -9128908142610470251921679604817833306642139390239715376851373509259999823810940946731193824653715136634356557722697302522219189988086065459894845640573989276104494210181918970048030278112231332148704565526615923236013830376908128726908809641562041496313641442203554802540183848113919599633920648470941359500637466567087475181386160868481442142219445143345698805741721979562638928953928105396223325963307578377398259413734751712127798608350758243568513185404852906939011621855086801168483887288606900647688498304381822410564286290985013074907900320096872594706681942541731535324877831861753758429386934580070022950337981519171727177650678447091099588243083191164615689838579753348486955486474423750517912726151697314763808662776905457888668296625837436953548833287872194078891114021330592892834127862434703085173858077731785188204939354761822801226247525619399237024456019778337166030106859166654655475057884375594865359020912282643963125582202271660188960526634626487041339769784123670859200472378808164675062916326389566635349468949543090448968757186568803483182801253726253454205704030756430093440158997527538452938581744815557077314922216575358468096*i1^17 + 321775738603939583156013143906527665592131543252430132048427015840323333386663487464443762847912736303159604030008316358146828119209041883981918737781887279462232562130376153323763184743153959405772015239117112892034395439918688551218503273499621506002880922276692452022462805456682167437520371287160220965295036391164354295399420830291965256641203684402809696900242788531598429920937461740648711707356936525810738114093936588773137483988260734080034358503001327494267798598920049240624324463904347555014462602046754062103553350901560253928228204474584783096702323017325878663253101281895821520123127847131272371616808056519216010388918929222673590247698341389827805695016845928551999603330338419693842331147770683186954824549062436944179779001264369925196481232892361364739321875145712981396605765669037338710139260358100775672125973803286784380050073368091043847988779726188164329314232865008024837586873920293129363210474908418260631028447779883977944884742826629638128619699266820137023682475399715206372391927832820292348992116042946932787873550876505092241436470833997107996139176086073329681573007263247497680286482270570502512493381795446784*i1^18 + -2547158093969528960956939405667888512153359378306487931736022355755738293217432596610423314024795107636178020594527741306668097971264367033968157489137947037644438066093639603886897605383405214306342635767645038989573092121875238868543234314359377055612714361001172948070438872820377308059113841002343745644760613271588911394404693819948031829573740043022654885413047586561923240011676850500642006826884402518513097291055653259140691755822448298899795938604039068030371302700910854989554286032587432133144139499291465922234013910110419282107292587150186531271468329277949111029595699190227500530509369259459305117708024010294617825072249997612497519736271260060974592673028145872454375636738025001256741762081985673523533560164404394565759454580624066277650353673167498179575646446713949747090293042646468751318019048160227789449057529000590050288956471536301046420570590450050122760965836111844085030647907712562852124532429395829081663262673028444072743959749061718906073756051207312013076008584566564678264150964498348605227092348373427246058380157190913510495182073266460824569958903930362806819454930493464159610215773155447950518939287552*i1^19 + 26062444768624830452412035712965304016979505416804911056951419791996947207505708531020115677632822862584462292231744287177701474570831298217988624185105371573017580500988842380323284521130107891376382768291904749340551955069969420188046305544593220802580509916803526730691342069304138990211740009640778760985433792334292407317077236702737630311413619734257286940742962326223132845209427545150760415298775103226623834113869351532224590130380520327748261781791531258279061135259976614696767243269778099324326671812075715047791069115708934321938929486953987598846448050948893616797869890984451662685782609482959538328990487498261657040925099347069967089932907212874951420156476408689491329199514429077815176755151030431218037790753114308275913076530091908397909439999976526816941091791767246379548457778990543437384491747169670801355583780178142367801310945641169746612395573109969401992972411814890922215738409558435981933359291346088685080522220799367119862016687223412694011980488799973587416449953346328581035507185492590579997562697257798521301784655141932842738814944458250276613704452022234005128520106450102403119233872652420606066688*i1^20 + -126490374174765739709031744549537321962696112140209385047279295281045506164187937321795967529264272300235992916073927865236983230717030483846716685946217830371077997426532635345264700359467247105968773504995265240967501791093970703256471013184986313456628791683964588920605248816295665667370295135730087752877611309611094460331576825495407161747738311436517900283110008329500692896523199837828341427646093562480694372454950554440356210507309118956426312089828978269929701327270485490285748397083553786582403499933473031341820807691403081748295709016793683516610718815569373203166009390125228385927268694844480477076867432282799737115292373199996536486204790825915701059549552730028739632402070180038606367908670755637472569650008833757525881153601218631157270561705528171801540584224342664816464814718544411882503265334487120388690250313184297999348069127578908505141918639878249718048947013160556190238940576093532618672214365624504808934086067171171012386152104978013556299215959898058256198834980788276665091776097460645310823299440032890871397706004866719724763172088939064163916690771464670911856144355355005893892133099432574976*i1^21 + 729458700606052587616364378625024056294198693885487792455335764073475175191462084617796899918909934511055298036116502350826494522139468330695666461939395386141720274081167514382276819622666343680671762359095809806015952145107177448052847630413563866162604634005764799427741588105888320212306788521778658706393893639579656299333346939377092951790620874322783123674855036631204808833900872422944423697906533919083939894426016618992769917229341519777910175983409124803335892882613012612359114880436676445599989355162021654154553197152373032278111540061866411864353754760971516571855216743717310519628358977923140842074281678486296044213328626101517253017842675066754018056227266142498369453277599302120208261086071806572658877560968691496414542571515613204295295952247616870242399913013186988714406781286779708414214709141288447962815051153183939645017017736619177727264703861833088851171783210529380770122545158344798282142841337064119237894409548564803895366716591099751474675096217955683835508423609694996426930034968164102364502204355332598339913195054339129201104259251183429115546451180975119286082081460917810009054902222848*i1^22 + -2353654952308346008869576183892683313869889435599890236863587915200738132173005791625211129972494758030566640944877912733101966953292570090853426836629753824888707531906736953303327059857999077218101375290347180740709187093087608821505334756237360611488100052385127433492073670253259155881898788564024733155345625201786651295757734501334913017425497686437900526483583370353786940628350292475385183340407834507699757196788112274838405633624874995926310992419153404535661358120031724457665524167171016683331306323118998580101885858167241022139482408652067124381172976942187448357913910679782128143841227020056678420776240518537744467281751072026238280889619618761850327811323724227614753226151344767228014714730276635992405538688671895905467947268272539733160159727953614884581793403503164572672941633712885294868258237236407255894552972016759993503430911512099878055185746806890520701862139421111515452937033379373111189975173115497444022698831491720097896765135260841067214528910457205994069031655329848137242351293575027306968223698326280288878568083566122211408335468365558625820817500745871893617608542501353846598533120*i1^23 + 8866513678476768151384491268854162809217488147967577613266020282833516819975740471505827040579503685408826933877243790801883936711329296002104617720023279121371108358025708594317005409078366782727348803760525458563312334477661704003484095552316416715126310123937426414460539421232660595863492122870838450847091748454912699920368604349651094094274818350477565499545420780335015876149015454286814019600846304785806318724498088244816234043893421506711805112797030333825293455768081351378503614484527814742759261809584351701746379653989306501563815928836542010307776183547848750787744984448213625738648178163699178503724931877939105787572803982117794175835526793832436212784369549847010827678494895983077640438422515874465585879207359823976345740001438015372332622772101476846915597655692051842544182250947822598734756314545595255562753728385954976185875862664945246860157893666833964193301269289155948308094715660900340073370829574316133087084950158158502183315453602515463192107869855222707759904974723367672489558253415388362786233818581599199977628026141101196749650320004473532821432871341593481127929319691552555008*i1^24 + -20334065270511474368351570482523171356575956980755398664845809699538739325452644222589551574378372135194541650367105813408642037067943122113382995359579863525661422815991421342953990123311272294010018493551547597652722997690258119913631750663651035342460580514424215886462311717031183987745805915887877015071856329069260843636970508034254488185387836028103009385804475081562885482837433401908101943308743948669002628526064872477364841675171208067895413720352662130630970846028196866030060434745931272320426325162564031015733619648447607967806169557680582402279068784648556408293555891894826362487759517099597818136033354631653730122745041300026574749843076938890493395183362264110226130667948517360547803169798178148736585923324189457099585954431376850680054204669714189512476644959576683881593549231696396094519063984293287786646710467144248121740220857459180055727693223180271050501809698506841763023753763292476534823302959688386394026260857562396825971573133443197933415186117473748099428985590988009024877132764271377839087223671769919931129826716562679633804194040783449438031999316553497704402950230638592*i1^25 + 50775685223085982831535853164914123873858368470798786267210654175716450483287923989774918313784042916074730535557766016391000904342806590717556603465889309706093918677890919898255224292965364207134809867055392491262523038011487616871331406195983689770693360296778640103228358077220739987905017260756623475059321434571100882180628233775778216407964991382419018373012609961575809050474459527575952353482177831536808595984107643692642866611552829395199892189826800591171410989251630469493799402979651182115905751997837696921985029406633084176060306236712682537815257795788966531589430312651742208624062656479576482342743949984021416733645058589799486419272693842062014373214660796322961414306775024326654092147262443471611418406400924812944317625986696556552725004990342431140466932422819290965410249677015699197870716629565642954794907761229148373001861550706785589975787832633008521702590847640445262211763302892728808014520156523172044780902881077071297279012946459051026218354053386014891030708899298551870932225864694869561475797548485855412694130934078427288247782438375309270784395310963460695193026560*i1^26 + -86834140351498417753659856319926876444735480514400337809580201855819506750045535154385511460642040469644427701315449149992754240567291507311407468672621361402653324508863545371984081624876523514860753541272058095396207751179910569332116357046274361502219035791087661942822751479164429796990168642611697132292810915182841436309308019217500495682282757846762583533944361060258315639209555816095534311896694584135221262705353435183717655659732642824375313453671795325271143264790551756260388126122676891078877367783945751371899709496444591992450037188585768236079323487882731246564162465644635120420137080328563680954822716267461704936185498191985518687987060125552283331178128484615649999405877219831876676248365795806714657172331162291341578199541347082579618081802322476844061860996209327831739403881044448637821647978999632857679240310081190254563740649548911777096277895600144677890124443265166449772209424605414384512223083227217016712985087311049615634523322173307746291056645925968442933566476242132833978133482120246991743227516770833289421857001695378565391926491487797810503372036111796797440*i1^27 + 130260578988901833580993306916350835063955455633582324567527753790746101024195153253857068682846236984012718845693859613224225558386894360137215501850070619430158460602213664591155140267759905275397150144617274103576725537389011893805570942762601633913507645861142688197860635499202634869030689064280261768318083416847415498212267861695938595347898282653101209716458247283666081410326552388553605777509721149960189119452217756876860095873422374078400865634396250427216028873331892159965375351590655524685047186819893251299056471274282221355513962114425081419493107206076709526249913531653490907880875910049049741354734410396973096752460046078267741209746385578554606189450184169598808911283741819041827000728357443070175218997119446595193042959067132314087852623330597842640214390400737678413931774003145769134227881197897872811933557950874503096851471317001058496035152281118475383714288603627047794719330537872698479649106404614070428362782356497827209279228526249386346814801486939572026718606348807336145660263351451915540470109875352111681649761127659236824022303411212045071121246672912384*i1^28 + -150262265724892796560967788037379967220435222691408572345707418747885642754720595372967627232441449293428717817597260498789685276565314993434424837353977560020578678388167020385783726734416536241644773318098880908497260078930293414499737934111636709188460804379768771142727155797350476910044039923369809224142317411896621121600076907656152453530634468133021934263238271785558870667686838455788660399132286103066347093539196799165325216896122187635203131639059973012648173218029419382776253121936888108502339101897095768727770466948205740157583654890321026789378257749103822275542885340579202847353198875396199809086354832911677609900732342177014866830353480781462808894503368875223922522124450809955084893324328150199846254771179941019733930886746979697318028229674605667240823475807503334840602766769174099779122437215651566649833217783762394468531757742471500014244636313587809517328143018159433869484159454065533089375021932283707971950591395560618413763085441763986891054701331917916200662081465499228684222254575836428179731146435550780944989841205192104830824420372379915348435009536*i1^29 + 117073647444215333648995997575652965407002490738493365716806948154875280155901828900434432326990850669922758113222250926440135790227601215630911654861836732656698425793247140745495897610838499473986929296520149199670186016343400197877687005081388153232222351256098536861291114090283470733773019652972744870704887775437809042466436524647271128014449526858079148978554901594098104522727685377864218529596416381207192104929541267697794584132122238735738221494013841701954259304755836837106973284717237459242011581205034768564302544335199650667512222201314860615483501676663904238066012781352911118763071587996980200506683742328190429321318011936876509935539073668440675199420043280923005599740266590843226380431441492764762633705265859877439931510365815955225173964410876029535449682507337077832117979273699742170599100193107752696019920448420790278108498390726105284621795526096824237202763897619260890556482770192641589002091478352690081631740716439219589035194815155765281348701731212520302428513959052733722593270727989340157470033741608248044046408448654207216230750173856662552576*i1^30 + -54724654947889591482145285504723956896506748070601959017591227633436153862859315424784846882524361350709536295331273422601042608210490705881449112754496164115374400661240907520966373593451091039324753830960257752045007653693180621993884970869372550888246885760007206898775135002978011686610177767566180887212689005126725098231998095359853929187424784096494144432385188705348634949997026911589279816176068818059961422922258863794446402756643751361005834160005951271772117191150830698248236191407854092621677323074657323448500695197842383065289335072042382510804126960999080917248028118529005436685224082031256002989776504902151298544743654762383193020086454346496326798410476810254867435724288690508502489870553304034198124485360351957414121824134008447795983040884522857472576100929542028187158336651120570370110159705728042655938657452265344950175813307499307221614096874962669073850866348867767338706856049270099666758713958862234571921878506365512534174053962852758795786974997846303741937050224118384808816458612546456712113182123335598002990123084458202261846674796183552*i1^31 + 15256840496865992376971292845734089205384842836422368278970320507284350125200273728239930658156741724962452104166792518024119538706377891192056784070306361674497188445122226236541513615468749290914309577044762125713352571778516596263190066016252307062858146173517517716803126544669859977258478432922008318290354961331843071879309759830222576203234711875209820512970829692940431031265706033520356558998128227606119944426204795985210988966722823946283204081467747867396408308415447159019029257997916213173189099244339731949907654453928214301340001812413017497491694648693752101974849023797203583452400646461547559180116766284201071086765602701824725778526021834580670125578828569399807696285888622651720214752692195669588651431169592319134686639136105045792016876478422103152282998708077390548624410522574144191173170414008223417383210407794626205096367556306843235172300768657482812557427605894198452624184144495203872329770635980539736069151370602632547303380762116349034791499092824976638781514818641105514156341525542240999808235027993965895232077260848362005458845696*i1^32 + -2381386482660087191161788687459918417808390572298371301689354927732446995010035007586391310690188459909654266636848474005884508287883945295800473365970335791465935689044063211304155479377780021824618513496600183985047306057853110875606560381420894434554816932783967385483620500450198964454083968288749368007913075502889141572421353572737482169584935698736905754046756450972480923745692920141672574470062524807256048767407524511869472991939785612611714334241365096637368390397408117037434831904221246871822238494676758880934417743874533345678724214212674266641876034777061095595361024830480073148925831011888303955936545941611180335205049783594357010867250297364192286424651855998801038175889062905213475371044634725533848663643413332788366157209163846128689554071966376816485532429297602311589708624309384277529152572167150861772028629299081653501313210761659735691894503120184838932180469286966489848671856072302442229756141317015530572330539520187639771392975119405192897086432960244823277469908517532051718358300699843577572638586215123266530913526763877302272*i1^33 + 194246770424692818058682617452351469723232762572601256227512641822376401647629296885507844478291950716340066238109361899230404446966348442317293536264015847555508544358243082778775390460252823015567736360022713041687832618654230670803219846300615835933325321426454274273352711865853947912750227496155918823886061368934791467007600260946092993637371441661541646662210178373374216055555240643578817189260491901486256740541678338286467105907158842857339053632191625274442258624164483643290763218602403581538364529422986986644122398081384728057906788194478398790892252756100971268033753223530830726943198789635754345603032667430358203061336992808064309503501292066614340840112028682064639438269010513426131023486335764566301745865801160620925456074217482131132398703487882154988401359420314056622034964281817943015523464673444349736837538085039131905955094314717433619782257954605816853697182451766844625322988831768044178270891601296407798847338710043758469363214048036145091232027359019116860219659871398714503946851817596827783593763714505476189551895511040*i1^34 + -6874701711625347506689150477316961255358426107377708999431359871343771195117531076643999879564037255623957980058045269764975788370664490649972408949528669132057938462530315151139108409285343039528826475460867963883571243242831944913699790699674532908708299592317797921847706988683238087284797014375992843615019448063029686185400811317888703610628208214693597124708985287695438008408243509775326671561423205134179175558109912682045555032732589989996043062287562409179107984984378888055678803836362378759762803614968139941976241149348903186813168919389598784516723966361029245698157744168745507960088161957814255286900193779065296739843633537805430331522342538454280398670977055473841891756273568564794266964652484843146519040592315235942939466255535579327024945637957714114877575998884999790782237909652129185308087687104559953641709011518432259754018069978567157664419845007407615821120156689245940807284412520746251427268508448247618453021223809714752987715550284159784859743319023447239153951280451721191917485968661438582249634507142822117769216*i1^35 + 66972017493637660083126530026373915812622036702586528759092846284333559010090074347265936552035815934929845409704247067758528496183656951573550237882691060378008115280977680126500200073175750424748627756406278243244113731831610407408198707932169791025188399822381317872714167169088395218521561340265864102365129536352322188687908707222273780002103780609447534505886061752501432057584650766915487696995950394701920646373667115715554379580371916662647010677124802172737110673522040526745488985334689711445770937214655203829783988186236755714308715838971454050966596866951070963785506891469206345724432904817057786529706593946388785183935037297959072554197543672968419890272803640388526343183720198181630313882935548035862942001842668702033957281857325634313311101294595699916747676721938646826766298387377388397644243432469633851475963944658757973408633216341921498012945762106305692623298598187737266933653695113956579455436304057403634008223270128917529841607295634695112763131100177580887221263767619607792322007846149628237633212829925376*i1^36 + -206525477336575375964942985243651752527055370525857850650309725339540989966525572929960426068137285601347561799827472333132003312132578030111179319088219366562073910155433817463643809392949372397669352080785196998169948901118726411096646189996561092750697248088239662620856595554075073749848470781344214295666817877005572348113634679089708478023599288805404439480088329410513039504465434889059604549760347435627831845559600079424959967705313310865281182178947275275258522544513063820070775028968343037261107938221725059099911391670468874797880430823191237266091234191242098744456350198255280725422850763489107736123857128578804654962922886593447704548460166516619462729814084164806801020139576012959018009380348270752086194181605571814725746183852090349238006794371754448269856277936890442855229634651517078963680565929376025004291791770821376262374335749722490334577735869566920670723630125677861644559647974232027219568134283892912355119957906573457654671904261638313204488900241071689624842933369256670093047009935588353613234176*i1^37 + -19668522517988156941412263190175969309528006045588866441785813831603275069507810711742300657518547771592816959730855431563144960025587353604348677820098122467814527556307286139516138238734741361112424355544437133227954991035900805522102255182482690990228667555137714168811429288138738801281346068871833733324546329909065072272032564211873536454832139968579620413813734986059882010269944832064091241444735374708141845302662545121508922470911439142639830300752875078265376780264269670722222072621712263852609557698888473078888983527506868130909270991829445904222526434110057850515909667148850599573440244258787561707387769731454693815171520543588136287833106043565360398436835546246025665799767345797484105806863134443410374441894765647615152378007330077878219410965846149155069764635984460866786414969885923176501957298410556888936913635254149356194511775795537685962231594506108342469376350313438880402963259722235756981019818945128236630523128441636649179366687348143608459243302936807569313068114595711853320065526005760*i1^38 + -7648610326087672900692449481022675440775450594491183715229971761619988271005140687766848378435495634612493857772311034751509861543756577900765254057076158980729020878504292962823502871801972429955566384383119128251823436789588002855973558689175834743000010305763615876204704367842527545289743383465635415888681018055930512249375368938675793460047862866120247242432564607622737060424130614813148657009964521545515671535671147662094490199444268871962440504743946070008157652251641546437737767113160662680858658544243246197060260942256584981680245712056669146745216402961638604375286096471641620558933460452779340919214777652397779836880085282961506515485856268486601144289868138262609529927265047512212360751289425838532419581201594844241078681993849013740458476348537810008902477380036501147151895254662553589669863510959448799654180649057210291216194817295873691172297884236734602811253211449031474632241708681970238501246005749282597789250541329285486413550643510240338097970249024394954040957581936755816267776*i1^39 + -573079848007085994992993210300639367263169178823490465027318560399174392290418186829267004673369523361807042679007917013346504959222905211044081382868509177740926044560619301161454012029163392202217295393558977301589711287494705539751501118235857757253082221717725420130131806702487647588488545591462113749589382715572526968994097199263171509263831216290707370677607588599761530551258574376822628219488353491788070301338851749853646899777740564228474922963287421067140111965448612408964269225138536866592019624249084052859315638247266299559030379352546522027552295360137813564208627494620861112133785383089317042724265374639172714222922590728004083334060053641665466408640593329130529395078893543546271012253268154571137297527185728376844415500874054445528918827517600160871377928606521722626930303198009903009759921529114138357074037716808625341317313340594891445175641065860612955113588660448464149952331407063372800676945264863602317047899389501881507761062475724096588697328755440668498481760960512*i1^40 + -121086505832574478959164474856464939957947462667454546868509720576244341869278152307005738495127249394428161625970208463933517044913396691489938978061892126703773190429696122181638930183581220277899556818779062674660896612598646795328271747877262677318916532141960113833577802603083940340230784922654348553309589579320083600054974112323460781896992478471255075978584862781469105846019721780291374092384218074525921178522121136033917724608354046242296011270533343464309212673174776359718146350439580104368801610746575214611374357105285068284675434066021685718520928465196322124783079973845734864950919842154981440295557509472259007308372803014609638416524243613045163173250234692373661376250033834399202720764876080006214683080964889201856835363659621346876673441980431851494249764301493175480965008957948624373411629221432755019631130800203284034878030608297367180825126023358063390188335874689229623526681850151663931476417223484489534522621133154995769282383988533830623431306587394424176640*i1^41 + -52989888198775651927034238712231376387357137701222194289719400146330153835191834431619782251902324409666037316208144160691082785404884747369466635892078269252135727040432334753781975801820338157186741560852396991079232277050176725229854103689650659857169032462306155006098493438846701393064503669765993548296195777977528166257431971491211841665599780386558574502835403521327521595340706124692245021145168138431802297034307673374892338314267271543363263923329217672124948885960720677666261969009199151127582918593017366312094032193800903950436453514288990562424185696546501518091897615763228649802416593740678636778276866840504506271278094253601289937941846282050524963563681258541036702482300836356154083134570733566834734409303291422040173442546556555633105931693044248991649139661150659180072538067707272565774251277024281939973521768657532032600502621263501333916807380747321501445423405092455452589750286914255478843626309477841272895577792203469986612156863298171118302116446208*i1^42 + -253555730010549433305205139005382966168797184749997319651189865299340107937339824196498873847693852382580454431760279231252630061258458202313457603190514037481714838427333509395183284238223972919290144214605572679539109386158769000559327216339330242616403085377094374561215083257349534450245949323689854206428211657432655042525977701326004417981017971545345802076739695222351822252340749013452697200195419180582126636140607670174342387713930236380666760939410097127714421416337084118095569658377852294590703721257067017302366736674970496832441809486011467560619511058656899089606615801847186813296590369913796748717710854100241808928543575729170375012439475259323055161712865363364956979840774517413328019635312571532534322124096974055009212681939471867844874549456245775497483264855449884315691932538447814137714259790544546272394130504687710367941653451873466691979160838829765095991894036096393744358620438617917569856701884136290094581981667554238320974149418623818530816*i1^43 + 23909272675078290249123275699173749404873617717232758031235943855085205733182021903981064520763028420691067104026107045006096554936843503709697933226421096834594540463237744050343850757455951748855122112150953407448957382441836683293266863354439716564956223077457125927602862447248362329600164507127819025250304645633343431633627283124667087989124119402734108872316617233928057317913428102547383134314246996089124568611550681071046372180046102504404141821727029624692038107460626228640853021070578211375697320032864708560061734095847850553234513349503107113759929280649008815485192337748555153831971926131277707457412664239365672412661579336529516174791283327802404923167814229382663767018999567416019147476001151814755293624982678160783399398264733576297088181223314324772636391514032301890486919073045861874392925762405334214088056428054637198838631709771074468425029163087787214030176310518749604662642751493507618020506300889952587772032203142453048479617908736*i1^44 + -418505654212914778366338616754466066472848208993904496941628064530603865494010865832430090860835529022489489097250186426537936045367790931247978102108432937636381813803626623984272286176878683738841022336852199612690977367489887264044335925016328616118038807506982857575663734142584128321118711099452061619443170889169990626894374514462852527603021092014602690959434896691814598157807710421112895170302325307811702968231740873181573001960868948037126076083569911561071611496596723688899552721568330031963830120386073674505478558085313698910918988939574431734548752038716149384969966470944469002141525926984314953342908512493181149122442971769023214809141960019737671062095961384840253467244080521493524265067585907508593593114731497374079638085841778504632364853375324988554227924943881592400755051985478718030253145299497416113134590055001386775164055248840242821298704097789142204379880200524778015918644238248344395926469323526126693035906938152419328*i1^45 + 5502462548161404030310508158578935808919322887534871733513253587517608048783745388072399049721481659110988535247751270115003227168461805511789772799329790144453354602699320578324326845682602741314923865026736871359874816908057361523754882394087785958274308691766056593498347034781342210896068370220739779083313880653459213300788421164829104214133121893721459436590513623423006329447395650498768292972353090452298135674820304511104401542626995611570500573637197240430009517505688991428645319737312054555890287194091588876210546226017719100056729276166942327749636841816833402283438302273463952064475505901610919064960432879738431045223278871809772616936787015858692136931710210785373501353188857684723316287157344139977736900234397658021814647318292867027452164557058864496533342264778915537548019181188208789112316328753810697401811221042600797683493820719097487622711400733880346990641542069722484309642156685950063890039250016904438500818944*i1^46 + -30999475261580286123308999621487707924737684697511407551040639704520653084475748950626730995892672266609239433000701478162956368132552633532451794547333976902809661608735858382262098263848826353865779037819018008892916415728688660818330793841816339367787213428334291375520330929942741169513496154092964501712349476259861422453469652247410717200279528882965820755441718407825181982418518345980816496731384705486490225831202060332934550182169262304024573702691671763192945673385898573473992024409916972716972770847324336998918383055707988159144232031357857180762982382924991852315161932508367812085182722893900377989187631232328435786903635391137415565455084738514354003432720224545670199408562846283078025127266159726932658905703887443188837990377876787454750928061194886126139235899605808492004849114280833277731904431100859148389803572847044930233678307020023119434962429773037929636728538014613197164085340905893788800547637166080*i1^47 + 85207233440385938717397302154046821326854264162963870533978446300785270091532935866159918562981040077243391358972350587970893231901065146869975830395915690754364302300465386900136816308548492971225245523393869025539408989860651594662809495909019227513513663485919020176068904815276644063208415781016501777426354026102856819119377031828867833047279538880806515204843353721119474154508128487371256724080822334902044116105000366701284593722544323291218268261400809587265090654906054990187424323045021135067726589399492128772986257988841862638499415125030280454968282991152056734838883077788422990526827351694915343355461300737406422594607025389674726834470361174058309053598175891889734394865142735983778527473011850520949671640128585310188132741515514247619922056675925452983420367139660043227207757790159399430826568403920315007702439137739676163391463933267078101557111998628932404129859193037233637278458546101487140864*i1^48 + -70831898470043048120494526715273759887175288335659842962586715571830466205551792227771084271708961912820855797629403557348201453362788770669106307910860975713575581379678195941399484479165820104746218480047761234992023626304427363367568515509890619209815351343606052505690438565577443601882026068272278202332770359735387700826131400589710440309579389108706531961747108162068529051432830328551634932380030383641097392449983580448152507485378838020545538129101613350366341014224670535407375931845798201122148886239123977457069603453040315525918537435713524171050311369326907199740028359636754578408817186144515771776074921230678164465903731541436582503421571318260514854329928128657487352033585154512097891216606559441878934230338466548420148165608826366344039531247767312402916794045292529441745920107846616380125988947769923277151674678627037053325731691103621964254361857669279171939091966607451543939579904*i1^49 + 70676449028388485188827629723991622204237316893064515847744163295630576751814579960551559170017740066180377678842496876730863181618223826041544153566286709898846182247203798665476578599219890105403079183910270125565691285557154570820742575769686106107168119234147730827145745665904611830939608833221523363191757953853847276098610917261592087576491672117145337826820490748192974868349958850581370035935102936315921585298059112893385624682833236842847879460388147709987091420614938079989237608841682705048256556284760082738544470344074501193016741729259314649544998278778709552452615553368764713059237887740669766088854487511053646727027102576726806562982288978641755934287828114723457212715191162080117123919384913404278358934334209573722903571116572228623811868958151921277401836528372103274214710586530659373273867466683007641762269543716135842437974008250645079170221060940067220445704304459776*i1^50 + -2407405213406407576501859340398291348073634392896340126691434145417691160673537963528827495085764886860171599191775736729254010614561285298359323784473719488847053996944244888209841594428722721076413764879458912778045125341160326928219915994517510926900102678567265739315692581969121996193679015514954503372986101023172150626285942528105383178925134339757687204578510155570474232511434685779432990618274903634445142360886229535063901175021228658872254476494923600467159028640408905332287912484393725399780189473985396671733529768008086013748771477669838098118120168675833105824563389598597767577304903980305477621943490058278785726635337838864401023545787496710309088999320976461899388100020399586685870377969914253252555344000134089717324730686994846160485231216476103320533636422300660030755969719312145030029757632822406542886718504262139652541305623977588808693986963531298242560*i1^51 + 45273480461305011775191839055924133849721114797740529996060711857571491421687214087351558665816387279332520143686627410569785015069479909876409462479461662777774550425975729889033882768149096225499560243721479127238498075127067747312113166928030265996108374912788180191973050123310197313240869354210003729890146065974986473895940031463090952350341631266916567648273329012906358233030455429780380207230990811375081584253259901260647383688666417485367991747383060773252011808810478139159367885539247701511233404544028640406340299660942217230221087175707911207198416636726315985310553674128202563677729961133792438559591414777151779403382805696687687849831318319440834075503297573443735167207297741791243659725599136796037958713730634928020643102419691737313742014211419747810418158617756816432206570540896185115261581103634765211884361239471353251751038562269366675570688*i1^52 + -385692981642782980803965132007534779230571525081251330132353048741748147361985415139938578490910657891140745873305413758860032743955083340415030240529993143212370747172325340875539942788260651467372363525498711602954828785409748178857321317654511848934362057572070837599725903997198234153806115942970575384964337489036368852894919533737508759249696338759174617231189483153916156687603267559974274542918096016851501435177424865417903480801842731772119574358797172303910159049810974934018823249350557247552920648459802274559963045608394725422167862051705599160361607779925681742599951386150919301101929373113925784101589126047387549026702084703094773048458837389044687603550068389975374929379488876169755972748234739042390873435587129040991416101772806287801362215253752477099551448559605567563610644723794639934986051868341620483603113303770134213633769472*i1^53 + 4905932007715758305968362428448336661458499937866253164790808014249590174954334625340241501904709946865610736126955248747283569399314998744033566512157404783606982212616190873313209804318101182333218793778380922586906222621787113207399211618002706909369643753084034476245551431953347053166767821273576761408347347010614572287399157064558357008045840814564593677668202765937376474556338634600570455428210641879331297005557123749013498152774743646993222350254525766481690613323270920706185117382702905280231922455828431459802256470367365820735323277733870400238015582778976858701545777093156905097661700875287291248245594277067382930341378245893392826893643977637180662614830004487033858869842379989938676375385672510946777470211220363390819752751925911222779964522095915988085376786920486646951900702972211396664336189431420634678523764670464*i1^54 + -13596816407617434329795053695684451898901600918571450004840642994411863835279464159714193427892401621763528679370037887291089039422404548685988013318930031144231965356759423216873547953119996925520983118389631811848085770630655002116070765223268609786288462173120091361120245873311886623538736564791283450816474754759192069549993373509542836359311449129311656631176278598119898469269944652064177805540293548054950366988534803973045294278043495911546626527192579092094210982725520089466450753743329101687720665046577803892538751179619066345811952253588993287209924163620634256921251183818853003793574947328356265906316507168741975576609029904207886592454639328829967948441105576025332386846364094270460259625454754641971476235675425034778097581965645292731117459481593509568487060589420916263191962317087585189195416460117147648*i1^55 + 162556178771934264073070460887085284988372635318598915122326054246040414365666506212538573929226761154948799910149117249201413258206550669937263213478295426178602245182883179138242305428972561814162007849545914152830500755133627101172910412168082509054419732074404266573004384246739269725273679706572745612230073474710874487475481852316397728485849760573338011293651387683867783478068862678569511303907286606388653290461443972187414091723687581592047390542590440635374366560238778740338086729431249406135562901066850667995907089482302058066750819740338558215061920802410681055461149875801733821012761512180673335100162045621709006755339419926675394963848333865974959704348834708962528633801084449209294779310856890433822645086435645674465947828971502794824295188597745734470686299084648591501182266127227274919936*i1^56 + -49932168253049530679359735476268827861604740947608300806876420459366153821021476230358398022842784955418967410548265866212631459307737949419065087981457749606842745808321544964237963355699782458305247762769159328030509788068981909539369516599746348703524276417555376506937231244819297269293604512773871038489492159417968318445209841022824147721703226070153521834239489052377454758568092563098054977032767810873326969822142493121935224082048797313708862847539031607415707005248226476185093287345769060553886138081283085261115206608110458396938031373292888788293906977542767919940451532026438151592458015771153164751330307444073419725213562371230782959303135204152191223445274534456275414281774249207336900903630661004141399219063786086396208372486153837829934696419691599294564607086904728112594944*i1^57 + 15819923696984945933750418571345761410936910401520471007343168967174683995086986595212514167569838494225182312821658172850466907394550044026324103067503744594550311862138520844256336067719614820843906263279326868925358788610678796523494135264681433921238331956622978841645270152620139804135850899505639923949558103312465400608331736842989356879117319444895048160080189172484523082366626860675606212684258529375750937014351369818991567628718615370042233140218202607684166572278897104215633077193739302765779718680866238030443201421001051723318763365045740043958258830437408964608392152335194979069026722095239137197767373383731332586575157948139319789792930574670883216586554506696831398006738452082829966436267807213298488969458941848179996137165184767619051117419867678532409032704*i1^58 + -1084938597369037727993768644149995615684856955506322250077061940930972781217116311563876079739182061978059002465605708030195732432713782691127795400591757235645036474773319729426099784759829142457340374513380248150133004794791413698122835253526860799010188278029231714844370318579900625435125808161305949209278744899805619223026876769284063441089764458566858549940698239927742041242828631919495188842577802248783879587127494216801923083788040825000558807569261337710414806547182902772773931262892347992706047986147631519681388077993432735761049245585384228916187350657563980934060250907308543316725922775901142667013200855975554796512118415271393933259529535396556944121300070760784477113514237810641667554666260433222695411409443883068816438006876765772928*i1^59 + 718701706325705887718439638985157829641262670452994281917076726352774938133067967589433689145754296631656071133277079172161717239131266105039474670122655857709187752828100702219656967222897988647257934048699571615527990606587653398158211941464743947668655593670796749941727954269621476681261299512020369092097637663740670481283806447527369942135012109582357747560693947723895266643292491949419080642328303923194313027765016931445915626997536407566781458949156825000741663426987479241780901521409507025097961383774180090673873694062584300007223570891628034979297203270580817976380189544673466821935777270226667669613277989793420723903845706066146388719106421364879053657876880371353395875553468895260126793048205409*i1^60, -4301036700737675803572436413123901965493339172817172611555657488659925724593391995437847813493824934812515112728919927872601910251028513973945143660148783407421082217560815837957216435380986089559242781211982209767734169720474886070765275948921141845576149208194818449588748485210473319508699569329013470233941679859863853058114846049602075853431105734672798877581357134661962131988929044450693538746948538459709695097121950390477303553280480300185108300541195172844374353669094817560172773546325652332065110103842028049698719369298443902280339601554162445723806046762433625530284171849094751306499347131830632514508339128479842107612263552236752363137235736905302649356958294787819001629904581972405320364699167848815508109039850496056739801459990882550980548433077450005471063551683825217707126094530438147887636999568339475839420481444869584095794461391637243291473778772252091199198906793834644951009889261802107880224774655345392402342857918038433455512459294502362746728276055827379277700696285075640620868458495026432941374573228562104835313917559584569357012871272799290960567309051796809690459138453962977887939989096945025615946610351774296322178187590337798263388102380635791974828614144691158172657977239257504473863083426587493307788531550897453583718155537169128282814455138881901081942873470663171955384731295524631772233010457181087395483539725730994029719041186195078167573966226223694172503355351439286783350498373323657289803153001814029914952711979101253034445820572737528994492848382352562606618301464414925938560042669296912700928078723067881617500879749906432 + -49305029432532644548943917828882289695319948683834398876515347449330188123002752526942603069260793478272246384974073636528021991005495195242699386146491068767935599725405653414406286908658125945032884610751596412396173723901427069156866478763505752137936155624909948608449170320513017126898477093492921265507518931620102905604186832700698305808337392630473251130170912153191461477210373235448444404475223268296067250112098652470153744881503718331751970879359872005638573648260066639591471248215862376546702614542881044045245257463288854397728204831558116568774551857456114514662674226128879810305364776684587759898099755196075778943166307696313432530037173282806384424753502115333253316300779134033502796899147816729051300550732720195950634928416758320604887063127989585680197680315732920553985643182546694576111489162594747798348871033689651905799007491565216430595511638208844112281741950298844855530184244416131497317499180921282681893896735823599646208359044991355731070793961281600708372847749801248462744806999969926728235515624906203119632264499845442318936104505091363761634092949033524797390301624951369963532140406104214346142319306351912248871731920809037239736195780293278192488734399848901039975907476334919301034230143113533730840275765057220582491705296175041488905158701978509476652022852071536581488757616929969844899417165110977686933364609000611033519820246542087162548144949495949039619797885304662019599362732566432434016694421839271880960650278377903848203225196587218093064677656828029769992945206974309586798586599291085506161010201544479967014455066230784*i1 + -181585620061182296557935179983281620116819419233524838885745186382499742500026839235956540938276087181567365884779983057427151794659569052065773073923764470428527887732714715132859122325260812446702796484381388358834706749432050647109374035305294945864189764492027484343004769280447611748854968264294850578620888714176612091063012684114391386246613117488674672914269985182874644486922041115340534551503669445792407034411936277329269652285135123543076888730521855943253408309835656935088427839103072841860363625232989904713473475312501984965288448754368186158354689210807209125187852444459750893301072066125167330953443864947043156349168112712590419657005118878611145770310412079826699710463217923512934558622287881779279627836580089315776948386320741545494350780682949586037057341766364946157985563542920026296769716505798384856297963692906588859166439078917716783991105501304200047325478650203659930204407068065110058824763507595144276362844627038519855686026621462030011911755142430656119660304454300077898386396176019704587950648091179698209076931824587073939472375577407237299305809279542900137965390896167927157287903742204461289481883055521265874099139242576375116360512722410833192908376703575366206614065613923055208668299004292302040683120260769135048640166818162994395317863883062211606715533034642420665640096426064605173285153530771861583286641727471257922139211755375206112903725746421627607103700123240040431250777812132617157025071035410961879406308973887532090960803207082014456031818613276259902117757319893020204102448510265006006940741834559965023032603312128*i1^2 + -131563292870744318854273331982511459227705471977847669630471735118009170491500584885657230887979926803432279721715166791279422414921379861191731506634714194143077252077809819378649685802263598750643313826246659712971130895537357287000461487093539722256564655766441344497309413486281990481105357455861207543385666666380940516708334781589483184304411590061513132011767568206024093098751367485783953063132572769492934319945047460369448034939021485965102717759974083783362044808642862661469169834059342867225759193602833504672859953262266259997447722842419277163667870591905681172565834191524899308536971264917967147181380747488987545766084351472051154509432436678994578652338351930398517446143800223123748330768357722465462042019552413979733791854600282462221953667907219257253286788821544719012052326299118854448276799297047982840195734115819774803892704207669814695535426646981514112700886519869781797028737669743351179057862216104523004182759378616527453119513848566070323361416339282126637839505303539266269367010232267087013682304005528191696510365530124195496369869643625550258699131935022750555782098387613071836040530299596963819792734668342402474716476044377454552621892129740178179051753281700012245016454021591111570501744010029539788616221247728526787692470551431829456933656022156874938464345145643685240642856313069560665758547321034170573497573091142389599344238328302736045934080668540444269425419304276571023048803755203928090215401808298413511586591742934519096598785785368779813498400472667311032253384631912505570070807345930502702089800209390970520672927744*i1^3 + -33079859007322453344835785380948521649279666846714617069434374411835503856973476367829946451701145430815006980735354504643378844069757764935917636413052333696663976567873300738132336709175527985693427625414272662394800967833226303832111878693564586260157883636894556966080893846784634942941536387044857004003358213493597324803672585394848063531273019423892808064398600975892230132561653763566864036927457893149792329510127710650871941708633740820111484418679135114389230286516733046399362151834596209543636955796286734089663457150541191764738911875768919030607884424022425969086617797988703155019027083175759969917210008145103725851910678684317848542823894514946521779182108579368072259757265892164915273420402029189144494825683899188687054585866730500131469331028992565430158599303396452529346691906666579883703366160539419619104225069150251747358110134554089785590933346959228059282307131986583746203359185236263944829510507425286616746660513061954685000549158601169519067472501532791083145031175820387882720994656749521479528708766489443052029160913215181217776595696428231544894857020187278653841426665207650167874193052230789864044143511547066313699021757182371135437791954298771098747669443925410336692052334154441487739496652546900005252897685222530163037101755473394026541410587539669394063556673449127878725931279616252447072460434714260396474732292694774181851521357297776993044461247138159629516491458109684939754872140229144259234102917219453127560726475635531819476264860065546426998029704490203053856848324116978079915875763670867645373604663059137771339776*i1^4 + -15053797782697422206614851529734074101682945230444496614708127664165858333868356155311361071123894851042998010111762033968083865839900911148923605303070298724759025724107266277118347116905716891823403217314037762037262598896690788909006894782776535644348382124154402616355680157795404339174850114855590645509467766526590070103808483249677439550209135839800008452967117780590401043448067414658881664565492963616332910056402527019462244153419829680822275639196677717349703611318399726103997651683650322438564389694218920010294457266531045161034142635866470325384067242936772407183046653819640616577332416524811289278749889179092849349922319371867971320689615460488023632134536020843283723170390353014010986691195703140816514877507057641755741926439666439622797815961197114338893844960682272718903671275106148848140668628550933172664203632966551725040113739377004670043268595791414712605797368723192004870927640984339499059762384546184738032234127586938053143874591217139265836492525277648873182313202646829567484240956420230672017908506266169009925168044296301978267582910873334844366705791521497357277786569369739577582489951977688678318182507633482648396542351119099884770335048836272960179960089890124426723832337490084768974611305215130172434095137310177991444871362367696665233311506691573490307045255969426037501855281855131905579313286184759303049491883219956821901180828287939956820217791273499355631773446919890459846750481520489083233374904195538701029911419153784548494665586942823673439892319199745131939843352268901440067917036807264125578461406489707806720*i1^5 + -6500298271775924499847343680415774479533317829849268067056502321262280482751297436335482871895130848769316664221773918424291239956554487801673389938099614910480790620922108896320533833535853850148468868650164069842373234312927736307540712925058230337568005390234376631957916803757929597325249603889376082195643032617694160322859353396959506049177288359748867788717527526699842135564757043136581724525930150617943787487720244710420049008664669895389467448367471423530020010852125695104271376330107854082032440180074355588630682736408439396951437270094214458922317060993109735035491767395367134766947401930664202930404401629971548329232915262822425305978361651168355191579518471598728993780404041983465340626163082936984245893804011244128824857302184004697607066463223441462395530300725150416380664045022768866249878715020149246012872034861601515337002885329768750004485698032609112721794528833056469725201758452829289371579043408947453135343947267656976149983846657006974440639906365898285031292639111620742823854944168739363275718744851721034741712211323975740860159134657477578002453467876965216327874773487885546286264949909390380913217239605344983196976267553887916659041232845660107960423349673189806492303838148305642753991506017876433386346293222520192957283254644331663897848326569634179539399663390847919708173747165396551341244111139058426955692030767252961671024749310136320838464852918797624227261232617418146649454216978238130104743347331379775170248768852837221992430272271816359950534343560201652208621390668410179440870735531851561734723711180734464*i1^6 + 125545901829031814324500109780275263277496339289281332649653587480521907741421564729103414339417836532566423254091317154013412669426709590465821603428922747961498761719385863721675633645087228697342415063689067052731161644264411538573467329246220846009052269614508628624866900123412217889519367733046048663486126337812564321987198913871805637206681555972125439162855739848335767356134782379005792673504568922251102951197069473863094574904608289517138675906704205034591649405181273834640625276867515638783763374642894895503071667881371522261784318892550021484087692809512667541613214666591143266238327963072906284394761240434406312261146833135973222245977844355030335377057384694132102300065095367915516511548853878495783872695167318217955391769596304942403202011363751735032691763445046290507059877576868140730908643516922593790796888509681038930655250422139585141918741536226863640391142260594303290360336304307263846832157305085834798228865774043648201246216726310146099631544863093219512836136321682115425708096257457864419828581399871280586047717732317446530470826993123339133765090715431856390811560627465258483798442901230756309280053763834180453776132697161113248529951853906494377957945497649989257948748827923165384162437402274544547803162965388438727059793003127386099290078067184700334894339937216961742147898220725280421274962782729865808982561105382622095712349370802261975327431866542001010994000581473917117358230860853036113736496332377798197091801959976614101833633338995391797465684053331253883229266921805252185444717869684601974032693198848*i1^7 + -76638918780716304445245903948897898911218964919498498082992834635193980878125796289192130130978769563233660888282404361220426217148913612294891017601290043639191982565300022312398784835000973529844168677725706283580404082198186182560434550908728493405156796369842497609056605623561821596177767752826382307682462092972157293489486505949562338351071803492124198311619721029834873511557809184652347345191954169302127623157248305828118904684090289337148445081029913536769264382387717249578453819622941455564777089906062481677405554208328551984387311629447953714420690339889356083934701472297070930633567312124298169226322643127234841286607138146804049032651838809087169425797783221878589797991605045961572453394030698341951844166537729531725969573719045503509959075507214737480312575179297407038266619297606023887639159020961704589350233016059495104936245953484579435895041456507180328645921127197662096045864594478977273803531972553652721341894773198769668985834792361271682658069272609247418558066342119818439426577328612156227007895748360645033020231195660567136518035416341841815559905134029641975347624836862889262630358404503363527020683765720556216800925989760786893136270625486098589302832321088188357261645152955223699729564612091030071145136283946769883836723626102848351844844387335898900383226723040873486726011463892795531696410310029591868949292323895651066007867173080519885290352829955723527912753790781142653385210330983100928287451995791012330522749753769600927641557980573987385998008524923049411822509261079326806003415769783665726257627136*i1^8 + 749473043514636298304883436668381603391203573962570750450612364640005353322017423035993569522357370797694169923349158637115772173980027430523216681508892100650774395338068171832397351851852511775492408725817766775376750502429450688631545250816450074254591545869426985955864609978955844297860910821738103756428276066910051002347681401253700637920542768781106964675898335819830423691991362647409663157845027884795723908901793782151549134444152019252280966811340316652620832345672824890478466582307043308501006491241490569571157008737987040819132598745816189842817536500857374028896235541197841952250756783572818115929939234403307607387525485503288521231019767912891068108662680891855247341053439671925717199580068287440773123800668863869938500519258134254484253305447419312550439085735539173798318874493576781582308957384599162476954499168666162893730370665525385783616585768004416594284247142205381318905110030282969613923768710573300648882599389136774642396221419585804521339686592836868542672622161556132212644955431952657854197309518771752531908004995799753236727381811327098915040733539932782481797753520506093631987331403894072809100800456292847807998820248410368862530664491310619506902319230306387084582942902699963839223323541546406292971294839737673195282539014102327535220133561338883384999379120528707637996816800334273201984987114869227046363120349128528356465691447616119098223763419072349460545357863966871258101290082566886144936160397338932743693718233642207450221246498801862321584600847700819401164852704901565272336772755390243799040*i1^9 + -427552608694770038198683071410016791870201770492570122355377359159085253779200757747241227942551136256149921693396351701807423722028993693091598241498278159211249642636402393326835130288507851581922115280734332459133417136926690343298590226990110444158542333937577385271920058627763457303459682279560730447614895259245182226255217752194506209161130806855247579567147312831622847543094941043360207712039150606856246209681712143654016657702255837524826235841979669810920084791881505827355112098411278025282207877736412074259091457304068933436254825408001652731806339680991737539418415893325861899773218052731298906899193147074077892604812762129805339269686976395903425939784870825971379839122804307510703712779008375241814187538960692969167623320252911760412100085747380294671530960017397396986587265809821989444375186257759567541142844998402437909430218380432430203817662707607534145286666032536147764413630828410397177727084176238097151288337768846656559645756613602295707152868220506757318737853046173591812637552799897485480830138624927884732199177770515698470161018505619888150360430435156867071109531316382106005969990998117538953729882281241703498433705941934487743288469858126433398488201957242819194248427933052663627451230893655151807894007191383092882790371774808219028031779555933043725928431834601525221764906419027867869222201707544169333704252728750412547362151102174946485284965348094498380888349713861416005265864724937160574958926557664864066504108902534575517650896387660238051684349465608263482498383622908705728165208036221124608*i1^10 + -567584143093842876791240102944037010952986561026505041367154703559487200006392232341422997804979980956100793193038910991839636284161119944114894208926535517780628192043907764263275761600151404165718910152574269420150288775237668279121685103127769017307900290421359999850990621863240376459871471623436607435122227751493016209338794908209470222610772943561847547187012601280491074554814022820594943751909962527544889441172153943765997038158748039672129086151772738782913873864741510123864194586280067042160231086698713064795523358044925532769239146382013174837055173072465408599754878950780426933223825871363360783521313742062955919830162047449647215992855824092656057459575359170225652539083308458807056299860662370631765611013499578009933614169524863785521543825123433985829838152568576757818841278163492593634379589004367555281806375119364504601341155615743899006426901289327121480831082340525275901341618054000502127421620483801158852842946426978463259963738477919949251040419480862501599979242668616305110046827234705261187189945040404585082267156918233395822115479391781476023038641637530619735809140928381935153463449979591512674552868569176212128259922118798564278320895990857759663530098788598821079757041143142859115942162610130256699419587483936477544632906473098336508993029285548997006280564910897756590750316898265065022181546234449907436020270264254922028664928474957318224246061216773675314069140578904950254513568638894990764077215486458933139805652829704323915513501180815049198067158243030232265701781537842772395252282032128*i1^11 + -1264497006514212455829342007710998606458224142623328609803929846038678876333647634469834903468122524832712141612137948960065564507506445406199147332751908307647196532298892263808646285686149099033874573345110233687665776183420741690061348081538967912778996469473065847513172509249990539497806577790678163477046392391031404581733297969457694004859624493802975987855927490447773410945129659203695545634108383307240776760392857633583452291428017090300833804927311765627317515493989097415090872421342205191609455790806094271780682729624046290030999243642811769477713575408772470580395141931560257349588257815883046047677273298207786713241474471535888625863989529119733487066877853662796203833225132558005661894194194035453003511819170731380621024871230904611831705627818281925551728447645171668474497940560473015775924796155769821496146742681127047041160222937397957699197214950330804622165329462618988652301761082280404334562992199715348672187066297562787726076120562733755438222912903366228997474931921671988027294874129565276965733386187578675788263115529895324757905435724930480713610883238983554076442539228523072689021021755534717542819778408378141700061520411027983338626472029011823535549920236600449847249449538410699221157075919575942348590217893898196357048767907478904960299874299905528549880873356489306575942496035395078128609970913114023395912985973708962954174959905916984790238836954003560697691935876544323284573135468059577079428159169192913415460900433826711338999214650115786586243454630324946914652521374731762940835266560*i1^12 + -10199282909653391782545490156389350077855366064170188873852709697004775075892167000796414102185784030408659926098412117182399235174042538011980930996633888753338982499385361548629229273911284781400835985759193256325631018715887538047164145202934494659772301791777450251270640427327444331595519753416323079384660970903154344674088271991058977177492700180400564205930470988353104174568651281632846490086334135263017783391394674860183041998362542886315675453356755197283789772578858570276139463127954903920594217439987192518362682351042080206469413712372329824005690261481576595529989881477284717783509074966617252040810534814989621157597305629488827889960665843384879965991229427030029752786154251091503122997340328175331232556211879909382686606259242572331434637681608336776223063665931056628322291227092019854718260674093992861638632431353683531056440926405920076461070567871301142758016748450558030753635992070030122800345317157965392646204895337794151628011301836326736512120011210167866190096652672637254639735937916025336334231508150492531545569736185005347275806518444407589947463019136216457467133285255604601110948329622887555806182421317824559094132232319917884998414490095936899318102615776040104121411240208458087737200819275281477695773015847250115159996171541282605416169088417135596438393337675990021317191527182372126511407656646857073697658457812099946169032147039103531346637654039483078846432362631485414902566891248956625611090140323714090355306176500664724581066565549953963085443704743483576690635739509436249538560*i1^13 + -1614217978552191267399139530183038633189333481582463513358818351478789147046291333549405484783340953715327556227039558559077101179455165913513297780314756572304120452758028006066829000384090520920172610791576855516738552505585930995912264426942224781116549972483801574046374246467152308113473023247623131197036800485542409989119164067048737720884050263318983726131708592429658298341908004656509431771107644634544306279168226323169645610111876856437548049025698124533246458134631432790725705092537174091150207238179946426147459712611031041031429745626369642050541705752975527827172192150721662894052882087943369568267472360655671818552056902023801375050085841170210056518113268624808306414707252462261909500212326236995616021558724461285714483227558663524785101490431902996667768144827340147050560331720460162820323068747681581776419651348665202156372400046358180751162722946317180741729440821132062264104976570697290264321737950339000534780392177331889608377804767118243404885867737057940441190586279595733923131554180991901257186653044069585333985266497029387158724611737634237691765653310608955838475409154242514950409581970876295732434989670930282516796413217406795009632677860881232847292238486140262290847822522375647862173343457280987837478053513350457676275575785475417068406458310094131987346488965726716272036716090663549932409275785430972909254871647676143515715720507076067251849104600232340618681341819641318630817896884365115147735718427424730281918396136711802134669829283685724658120870498915238057948628204732284928*i1^14 + -17512092149929452486534397764790487805065060846909443056006027038581980062425587072482739568439675352197763151285268296787720466213061939412996844853152423183407661539395369486412094112971174933505317546476163993116112346333601200719823363356703590529512049901278518944137497919377305750095328263629396632977023123828983699193679439504261538409981735548593208126063768082304186390860647730511641805367835555900600339341000917837621461820121854214266257772194507727980733172985814685973157966786595901380298996112987304509912033002620806122993291714358352032245654281233535949134945346762332737681075146503909394215204614761972426126370851108580291573764711433062893385436146341328143768347726761710875181316688899039094250160798251941928761515965879520644479377583988429711644875236613074212803770613073161238125959208344943673319266148587147251538902473526026471644829366883161786697873070440902723079239818315238036117111715915893111170540758419116208223674776816567155284101400374611229120571370344446115892669464928206872282501686560250809911208279660231955030769234245538930750531786556339654895869029256661681023876155348976246540548768814161346980353381553901218539288917478906760178125581660672015802633296318890200004513310644259621820886446803516440969556173213968209351623793247963929228245726060315828596468588977225116540152606736676349071153376406028221225292881336045299881245237723149816594292874593037161959353693231792981808814736958091903222189168887763251999927063523001907268046010462123422247803322105856*i1^15 + -515032300438108208581616955352059137251531806919257491043692968741790673046810652205453064004564880349253664169815804047375279616940204078676713006275698957547185836016992630732705457617881682214138362483687614513788015965058079224405055751649793321207751828530608778211752939161509774494431259451077856342083875246370647758466254884066547005960249790584637955613862079951373633344899344233176116939232287722841136588917683911803480499434502856166868352896465973064031650804903858439055339322230284913147510385928013842492475522321025165126135444139689708812089006675359077649597598259738245209654406594485777324621319836209269037952326320303282976665979596363534145933030469981904727184397869884081819666942950566365469464784688678422374815643817928950607214444790323363511488450678422739795714878604851934183092870648851209214548783367004154276703596976951843164798651623486964655894604456911728911144382667527386653586763182906109483470545444174516795199446823271426486756333982860757982602654914832842135037646267625618446953715067365741078549530730595684112890415835852367538143477748914437243238454211535753420450155526255211049242184082648735985712027833454301537376928303782399000747334922461055026300034246988417799862753436230311634627590828741747678070335255427832319763939178337119232619511003848682248894967019901520894650376286222832626277166680349816397232045595937363464180058781926829499966971344898609943730117783877797028204166328386433627437670407677850282529789630151540963613315745342950530233663488*i1^16 + 4326401259903442541499525982615619295824969957282738044133730404361707555062578745633250919962672178015397152602283986216967370275779031820527842108304423700993468033387040071851455536356730307886376850952228618472833826141585779375571105127609249033998116823021229087145323911569588477924204237387880115688326525064202225082597251827707447392942164498663493568895705096060087771892072581482641812606175266133866049237264478104063632697239344438351158549103404816241433844964883526607636919714263318505952030537108337683970884961478263095775106917266938931664595055577718083668515537484019118096372136887063980424966182496359813955252112917026247420093049879603736045622715977391419423925212394910297560941489761176957137188079330402353218903701916474654073084966181329174064300361648213273130162908995316130284419854304403402871128691226191627499306871565922065173433913337432686708256651746786969954253364013374505932362636941486079346722007815384673008897594931758775294560663943246013270795432873596721897558947913545085715647436102192401750514059906558094203321230710475540475585043003089498883962382762182167768419882660739075547462706200205962700435003433835704348071330402888008473436137894581821266579385353338753982997088808409950614633351087910685206980000618646128130628155665483374411130029052634150410562417302224778848770383581271031719092268915980457016688528397276411920882095037013684547860912376374463072039311009253538936766660339659285285060315601360954523971270068181429700532503888997289820160*i1^17 + -147241795321738303350744952260298515046787008391230820651994816462230926198048239169652660276002884069760339511241524778368352679444661136697886913921518600375673445939843208162749246015296006183682039962542816291426438242296807295013315445085600749157253102464795758839038447906348609787325237420432252039973048972134419370246407841696516193889072824333832693228720671293274979493591639144083412875308486997554833701552945643771830414685915273047376648873888634218061956405189692147906957205597295251411069038341118383851560303573369350981524254962068120809919916660126237406278853870498410185070850716676509245671536326851966672206782155241007374941086886319506690415658574670573903489601319728674483711965838502685077371566628635588772858283933566572591648115444923554766210973413991762546726405197886801498582809187378965828360023870130765559638034632170835239864527812285818828357067587636834688824227088212197585415255156597111417256488320393157566232175462287526981873202603687959818532221028666688626798402256998984573490487295694182887561853526110751591745902550334605385584861348474304898925071114163795673620628813432485914571168988212949642695714890378054004982893067180459315805840671653819196736632432257206992381144332132041937438322284644685043244218700557519635701176934288023967109185438492401323029614056893922242016821370449479005231790166932360834418040168826064891606033962078029433460614280894085605770483515479677818367721253551528307320452424692382914141416035638271632741321728168296448*i1^18 + 1213522982850258866471923643952395293167017835664487072612746136038213547913215875941595183783073036245900573420877683209934558260336095773134789474371311270904929073472713627852701479621271488456088938713818738066640504231509530776205917556919929538516460272100508295391425496069851709961332750918746325278720083806529102135726231606265817765396371520409171128699841491041621083716498844221218303026932153970234785332576529688962512215127735811530956945927695300501007384234127021714938960926293219131652045093337472063944976718862160619378283278120631777746749413189401569745882185316350768449372515185269836377373848689501180787905630646449404240136658521202650182210611990935154820777838407060040382680445305064711557376767027920287905584719333651927016086613062437038827226946566128902167895972976318332698717387900487683166844713408304627208855789233376197614796197308245405093410862415382314689431547744026796529585483271710773275227846299034869720585006457021446183251714005761573970572696154693710841367225496904708548883225094067118688777359625333943790108636501946362760962389044934132587269963405761744877296816719106272366721127246127663914054691693687384191849322905035860423762688620323372889183080284556972739904070075926485483247874146911958691819378508372087596520110720562700201692202884079957417857201025427915219061364150562667486410795920348644530166800734024535985728558433201018162940176034842181522057521531501671029933202312936428449779071738995061117069051469351560309793131331584*i1^19 + -12326480097536552890699090147316192878985042409592738777332798136299482955121057591216674217560664746142634194297763268996601178699468509123914463219322137636626368362900263072568879815277103011054081026862806888503463762626698943714920431838123315994622552914536592594697092554522142282618025911619895555448255018292196304935617306737651625290097418450603224190830083727597238786167108494626821718954636671868835379877112971637508794287316020388989657870014930768978678515133020641450482838083087369660653658509311738711911938262400949903592612927812017490606069677003090069893603262654731512436418517139772742801978749997424829835790450172202781590787523777241650665532694575657279701959140831340332543577001952047016592165635836115120257294431463830528281039529730378550445408377961961270640826616804158119021554862862667029377961327857728824157382660118735237687577889559666055754740702963611483894267311186464967972547103629038126129232768478241184888194419451966772678416074215397574343997793560267710423417239052966940575914424619948659188955330819222129632335454198702342659180785710964474866850128257697731283177115796081298364345161773430119193830128286029527063827207878916817740023189435483285427462195455223334409886337262975149721221763570935834158621903886188899027523711992365584428055662782797921367399084980189834162512136206180752713629843968677939036041983468697104495245690826839619245083576464004350449584442909731482297213717969312664890826151634841975880406416613064248758632448*i1^20 + 62535637835705605799330471587642725704080488666371538475376220542600724947159080968841169160094595133744188462582762654686956646412902010706388606363901428596029280026763886692659796712387492393898604824270391247752653250002751151501950018548462388642409867374403944852497478035444816599968262755521812722033609564339973878815690821809482963131767664596175408254496089778771274624157054783464985865374394057994163977469776265387240171800498177260855641344005807631067877429873907015896795849987259703390363549730194163488979464103391088817148676750257492058287641486205488485529067857923206268858242307754328841296542742526777114633788856475864751846820974280101968633149832078610353609468209113584172850965083738834615754998747141177023164669628996695202431825758455817520789382995121977584202622228053014026759581792747761861607221001076035624881286056169690625880208153337093711440074862688070421437747364972132150623478981885200141496516056300615651789304856509203768732312091847081732306802446602364059801023608362959311075563746030950093710425932975362883585341155546862928879465791348969987967007716719751759186425289052118559050659955991673908339961868625502973388785248799730615459047568390248631519272162861517637004726519939281464237213829354874153356457500169929505368681078012378153352662903893265172338785338296828489339487267005870035848520394829396746189375262418003979469169424930772068712735492608221565007885228085611970981127109016631889639677462579914439550445368087886692352*i1^21 + -358094900672309441806754582349014112748442980962784118356257268985142221162117917815866034932718324210251910114055537997712129975237921271194810125074041137368588170144028559635794480294223160365490678233891245711569192873333001722894647244550144008132626133743217825006509819770907477188738054933367664239766735434053848361783915264119111483981097619041450160590153791896730706810125673917065534820929201335525910274693689788817299047162364696562437408963544260593170887855455673888762917666697236503896446817208220187119321269211869410395821009476999269708850915056899349454146436928887186579408385674395688976705254338771079577391603262814820982662344163751850903140919574175444634736922115431326398913683321818905636918831505209657532784701259074800018165615803949640603878243006029848067712130781897248994918470737111594647200753079277283252663999409068660333423273357185468510392375832369105233418898449795097272377781189729080655599470917939928078575063542703531791710158854845471448235138262847493967612841404997661374619620552414732496798171126304423101720436876216405317650494093918060393107751264035407304678378499842151087516644193031109290826257948178296725693805008770113962647637391462558373548276509535861239907122315642316288112268452923869982522552892664739671556107067166452054573300987650096759046612919936889647971252964486470351731302458205443037751856601021560139415486224407497672804270038484628393797662376974114447929259722457748295297494920429601835683372123291648*i1^22 + 1215669365552679660601950195773248964262692855942278591344314539028795737978536956921515074340059308788878408453001325148629047214762173385108260771579478653278045464447322469759783886727332084989220288623316403717281796317156591051078606421825690402932196422574146877193284740542816541953822774645010119718700302500490218531239681091611590932637205357228843180088966843939699693573627909575214828449547892626584065003614354713558507809872773209597587118566422901868124972211603243187321990166499584481436954072451744892447933146298660319049051511534732747240187508806439134362206169531988061228276104603341285347770879613477204229775452871294047227813057114903242042241457373831138313685475958997207270881503440051786666007811108627715023436763650072132233132486476468387203083319939644136936886586879196464343812284535624244953576291556985132087577007937481587238082944951071501846751803134515099085954283407023225058800201095502504433269664766298115266528544097299959327634910912695102274325295223149421789254904652622121588241177907980402605149174195555185923025652431454392511102109993226266468114265243536055118427246393334412338281287899218702355355542348677703978000313513923844219273070906119070661031928050112937908825941607708967770650536654358691162356370381843767729737440762920546083062424792890360085578867757753604726453575345258082363066142333299450593129154180614491285710380525246125689855760726703325683533598582205107769573528385461912728520960510028527503069413376*i1^23 + -4537404151568041397488948125540083659508883808116196842280175308198016895815012185231579282290487001594295475623032187014416849307894835269767967646203099658547550749153717486356008201997608557426091006123774263134212331755700526681668944203640880081575840504850883198943185582221055752692611997922965071416883543378315463460769222112500291255691264277798991248396368462864215983624715555191950997930168481616517339871514409982564963436766241695506394335977521072742476042930361930223236106113921247941101220170711443079478547700241082617843211525737372660573255932289097783571516229089459040879680910708972256940553370732275647143686638176038881352535925914353260590713549438944375623086872361899479844111404167273692073320282906358344952918743528983681996378161513710813082947816220745778249118120454748544718079591048035502798129043211723371300097656404773054740554079605386995178073266450851544808426306170523093980880145198113038610063989403658925399184743032984982018055972630070266816786552235803815777266147818791460323400246644398551560015929287473331979506964751015811909536639346565469131549090599161944607188060691369787682714104546473314760218027523320463350667039899198628942068695155343884768807731095007233306825624920234891528510882188039405895489130063189827410220098070275913335276806670274348411598185708937993926022516321167073488815099497674486374253481858535459493588677539092480296471839107873515640944047261881600441355413834761867427606466933876483686400*i1^24 + 10951575214797342321804308497783008170426534843282783085296244070152590246844121285865384331121492459417676849088277444486807157149231780328650578387921917041189704813135708464203879476108811521698600943674959869248983647777761719729645044254071029273705366797155385022673213167761459428216546663751183110616950931451649407231025912858785061284833483477915614621843477047650730555666084390500802267527190948212793977776129123422403276660530491574166409251032171449728633580985500532719841310299355758993353152564031725186177505583048172160485746278224098891274946040743133614395110787650215597403911297139601749216628049980650686260274802279437701731907917813871728070560170207046379585729244892285370091055791239583039741137579480589011355199607396081679966934962436033260900674474203139769990987147668042080124218628136157931963285471858845431991295895499198055825502216620332425682187123679466066761151789651133481440516475030095308079102938805422609307659306444084502608862925298907649469376985324090554653987364123280828867128522890398742950303494982021583479347583648532878994376894981816396472981157551697807657792712864477124430265086490375216530482547116193489316862462405376084713120931341747059878979602604335770368391768008147159373047646544296125321343334139262444725630143768428069799399173103249813625660002323080924654346966603087858727922719208416895590044032945533950095859549508611083060009159839771121421648796999514316515569403637460366114715250334892032*i1^25 + -27248582396476757029001167448914586022416808478953149027206661471780665607168215658345475735488066712201284524338403127133866493012874235431531708869568883557155403006907607805361615127328942312451944794395486224386209259449804627244386995888107304907960999959547262378625290246644979878904356684273295962184563867215846092234268977710749573958541406991794066770702071195764387907500073460496372221658519635723333989260754722511138860873062294729860026936437598802119569688046527165395677103298925652745123995020826460481252733983122837074276381527814108974572414155173598489230174414407471901141116376942442952295871467736691592914384883083765736169664814228328489464178455371725287330415220755202830996109061405867506655442165168026802361100270397722104799921349824110385678044571121622964288573215254107550248913389604083007328513290792970347523317899001084232584094030015302636860350194873899301153411034170437471465715935065130394219591532098757403678556343242429900599183596372965430948080970250414113278374652460965825123840144741597986778296586404219703919229269511382796438962344966472755413667752674560565209409587603689679154968652883601726527718120787227577178812534022121078272540772640308117244561878153085300096061967067525456673733712515826249475245992546446890302605401470214872765935679420048335749228302876162256924574304262764120854592011127950453759918998633825361861224432978849469516946858696051518342428653057397639167473968837810716490671849472*i1^26 + 48104753637454579991121858074847613946111258542821452573299469243251118930607468032170477789895923178151528090444638020429856623940968884514790512370965413048554604190018746648478601959487481520727996044116647585711525319704481733028306107314844190375808626939291423636568675237685668228508932445932331397887666320679560158148986278811460184656414624741908658009034243241554918567167615687065662618973384976799128880644277372519407103448476660914540945151731947621839729889789038387456358619737796820891495165957125614030435597514986401619445843477466675664302726127635390839437827606213643353764528363636923829136681890100403619610898757342593986559192330745841388306265537801426957622565552525964949576953508275312890361991561369872190866821449544485203345799566111812030850898760633690662609221740319438758703352301674696195636440942676686876252144246272235829915899228090986647199613271264244936253285143681017120166596885951537514366781761283373167905481240164161264324179619318888293565263091403455687833872653386415529216542797502634541522183555034605939007362023509333997737612290132366112634970209601862620506869627902438796116191151658113187612857015911463726326221608667100793914167237868045671615935729093934329313304886216099325083773131567338597197120694038039068174992361145580681174738225610158726329714277513454363372940818877320270458374883924240270639795839536937104140856963394375817285448357796048352474170568817370277922022825509340313550848*i1^27 + -74024586258979030404313658123405682088180918077379618994777759909125313001682522018538365881552505238575574028254053041103354466963894601057309416885474689663374612170331303936159282593014516759898876478167212728403289623588686414921125702469419035680580698022954974041718484749339099107860766570775986640329144538213619665744466485268572491020481593702991472671360805815268284886285938738129861737833313928193145098408084263975262205004054916902193105273317212772334094162966942687946024073616603078238097493680566577854755035034391735794240611080486291166035095241990903030131640183502502399719490853363457533922757460737102984328156307792281632188034745740586796981819329203113315844565902038568424328550787765148196381912266602240943528237388197688380192291247663128917714559696291121276676562651600651229802233013860507066028970109419929569246575636722961394219572324241379298118132969089133361134216944257595620065734019874133513050323129169340322587288426338042469258078573427328720224054551623338756891825342595106296057924960180434111309002046862810986101105483084248694017787376538581782807534145871970337480418672221654054206699831733276639662664063917633256618214774098465278267954386684456184120199798992159486625138954763773230251601490421464014718409753095159983522356236338979848439028428746289500032537093612124916232522882502218320051708901066766477038434066509432017413008982429681727090880284120443191810000202373815985548380816814374912*i1^28 + 85302369321452415964751869543352628724076945843069468522974321062250742071564225076418084617456291800109099189373431075151785418987416590877592253112519669142168515418794453815383463632622104835522647954696860534666018910411091685770177092300572967637273605218422560499209799147100882830466375909943350807039584575913172388964691729465850947193759208398370825658645071497322994177332366930676161585186581978132669318500846824965052335498966389507954049878786281733576514035397016821497649152420999393011013463466405850130685249962252603710771113528267362379572889944800096600921185934660965197852641551284674971684539224554530940932807099374337404194831829772016358904969334857229699299471711384142018240261259747275639037173199578660060775041938329204823398032006099100308683422003752854410985652693632444238546189088638149671199226932599585647203997904098380760305868204917712240141218615921061884874499239612625271279863591997074636503867204801831680038548319260304129955776927921555728274071515093425599193220309842230030577175531181388463684155087717349666297470604669562460044211630619811357949472941601861549562592245915853365962787547257960814180860400967976564074380900130499490722101719289140311713665033391147438128905353371805192494778652412182550554705801503297235899878080599917109874457225187297310542051674813766315446785474420791048517908621485578611292822614154063892933131821789851549614340723425817411309450875428933131382621732864*i1^29 + -65386052544270102121239804072037316619706962071611662431273682445850377810901119587068831524309360045434287579115886250248038702184972613860256194514882809002811848636082907858072605086891056641354971190270314713536374170071296874950927418330719461909676877104165525854276510281434121536684471422791417232238647298885592111068751061374193271897705805986379499694630242109726392050906601381163252021463410008800862571271360666172383400242765425443341803762126611525051243558038467154855020736709099875236625343878001719473076653716007275063876556825433599458011114418683483931497412691850429632113952953073973861141027886372390154638325277978373541358860018443510622910071107309465862709487982202580650851279173854512225191761161184451076917692100264845363581213443715900138631425715271754711949167021333960778031583602747666525630259498791809521972161614881068355331786087963356077065628613807889437376047042845836441212832252162780999085033725365713487856884134088287909171455909572223403226850790333733923277560009689751305524148908011331524076181509485446772039638057293587960633086905830827682221307016756762645199434331271242175459375507636936113615017802756752199818841185205007644202769579884389968509057828675423925553331571205572216791641768837299751217055977788820495350121684703844551438722223279114456303310019426326366298850077341352530086474002787685974480572226368724688339849759618144436093529759758287831013208575603710799904768*i1^30 + 30117090062160478083095290912220390134012227704524248380267491974730850366316122551858130402084270952329143043833657012277437874930445447096601901622180181126247838115633823856958205734313059365879613997653394865921784446299655178366120575842845698570670665939637154970791097133298181459146800833613792920852007306678113339103212044269649989734627910950570334041500811650559648175497085217171994973720772294448914445995607311619869751732055250690288389663781337053077784913078892633395251707322207722619941474062408921984233020059371280731520823390903511551530264276235450422953464620097635502110030742612171557295374990405186522456155373527848092977302812912540478186057798665759889480362584649373854920850485627374318240534861413566433156021742363444637365100667808349877357310912024652859910725456153226725382807748699114725502326821923682184499683364070091879196927689414753080341107341365035884545543752760758836491345737487258314066378280618535001798935102991408428204173708714564566993383128718602566668088891188287600455641300895867633077373507854577355977164532918130638402459810190028085192176712432851721793022309610021033615125213518963007378175676497105211546489683503490408458005113173687890403851570010611060972896477130108111906541605699651124190024413437875184026887695746354180992910971051696166160802056443955235131092578774703177166854123990165388135156784351633055437671987966058415731035429886806648331048952233197568*i1^31 + -8296388189798236857292627476372805003726868090382359642911013709563061857524392428326929085203521314745106360989616605442861931881966918529292829855256100381588385692629530255556890481127314767846922888927900884165995841521346749525301077165055989394768641499130772053018542464272257314804818323153886492729295575585469932525647862739314401770521586048381121946795766694494260076053811044474645075796124725218101100536067140397806377192898619325089031397163033310243771523971833677538296615524452095979881829101256861956890685811535300106609466386546718104363514032571580487769495938426239761929874227480959156741288895451492488895004422543823594684893526201327831454565181310843683526074745747338858632769679582685397052616461966848771161087778977148218661232196302167139891165847561503319417623515070567728557049262450432246531297597975626261378075746602777208606513632460499406120792411712196960623348793594910912669509832162760882344365431911917623279387131146559165191388926786991130692066681149919868727831098588538302100688368374803787827717142118870266857313132311228985229401090985012373788894330660361550430325625289707577517487804119426879283567052838677121795804467502099551764370074306272037795650016799989282457253822315611796543099882309895417573262818357950599511760435988114094716781915412068889767168100915909014690130664738988299720671497969241905434040333577317178467494024247151096311059958845423701862771589120*i1^32 + 1283897655467598236568830281988444960965286558004503677681695408873582177057602199472576397763715683201419251915131180173679128932590216069436214775677484869148781577927900358794329228021793194503767644958937283668746504722489076020922069937610059366769796017730063566490772017081993980997506634877105153675955238211483919689322750577249207582547031850925805634295047703538677446190562783530578989305595553054824577560595580525689690349435517823379219281383050292193495328813717755312612427271918113790990689266396097884564953939651787020257522354605081427603341382648053727539651483436410763465776376111161619075739364536096835969558575520962235220536416616600306793578552159274258708317520336330718193194847366852816849845372992171657339795861193268669762554339409950497587996797546989702989598239976313681143329549449937678417822481617919925982628474423859631270619764947213831476161475274521007405922440229847801602272911892859241279765562833011927904885963343738314142794284726450999670507684935715031377431611461178840567262232552090923494011168720990427786122277005951419012447403045958566716343655795147733732697186732370258106953478254691701708322423849635995690350118319242289122303526306958456672192256246712544516701505669508826420016102479317523951606308649048830228059626354652549653709021437988933774376109539493620999734654029435959742909980030344618173654446780346512338729085635514091401570930528075600887808*i1^33 + -104092870197038320473805044137848285374438047924100245761580274265310429706220845835281020728866269031329628251733717084278837602891192287277374513586414766021782609083384779511382147448726081751205122004513735814201621851499778063819496909751078649505961400849606322834081791895886906941002341786423607070306631895436208968592830829829597755109728077289066410518209569023293049252578884285279345818966303688613238697572072302781694901551409035156136195768344415491044641087175776465882501121754520894665610972998892365414696050676971607744764055477892532363860745717743474668828649835229195740682975690060709912673877175361581680361543979743969564178723194035533112456837493460136914036558215814064050558375709909936595415427247394361169529524588711976663623162838858451166925979026144098273502171054379139174277159439288457001746695016915617600599182862682966364553460022922890310625894776022517605914355215753391735442079286000350407011058530465395350045914183290217042464009985775545361807236072975112353293968252027009030841527737364964180538353412851812673164218889263665402056648971662246436943056910616847022129150028953491608247076589878680945581086141037923387517093912368442666606618216810915143695988237994352362331974852801319879407007825825656793500740740995697130391977264988183973962858467733742693804532849343383060588285071423417833774316660814641993231494436595120307091832902158359071015767411523584*i1^34 + 3669910969320258095877827175185992867709397587549844295988761024886162745715848711190929610065533741513126294193628904678195210639391916865594580249630854520701810906972835250015958738989479615412688391312742410314499677727745309701902372143952662717814579829652097153479598770958284781840456826818282104422119463668594267641579461092249467920852845016382289035779520366075962049081436133460461047025569472971038100020294511316678910875492632013352555868762563754016341499375340005777940437999859065136059705516533508103555027508119840038800402040340589867673510061206804118468547474102892019066306951824025762990033615318160511995080639196763129533155875779164037651777198818310832106566343337690643983903248636689699581187203304491068060489593684592862247151099894644807471386334990823026354022624811069527611181742371137221181065043806204589249156249034839699043586172072676109757835129915220564087857599152002365828113643767181348586067733818566288450764185379138740249614153093240298712453630618330655827643483014501263002240343507145622555009657368846656185646700998915681371586951781658644391861068768082209523085769646651122157885522857443565314204263175923552350127198543830454148561365257638490694714079123174744164742165697871729222443237499768714948475993586604755973207157968085531495674513290487452827104570163450476779566167893276293127320303583104575568972049471379018953615066305876634170818560*i1^35 + -35561146511679564912835204940184336869018543723888283165524968720309551894532841867807983445040585789725301272946184379955265513894046746133883624596083362978327500369642950472175216403403960148003280514396566708459418962793732657652883032349305801003068864634693103961230803499594811735354424635592120245702422963455858827769077810046164796806150737013604742489093512447542076287620896291684491647510992258187679504100659613137961312420401991637827961334637817870966039231312140944811438093688484218802407113220083312872602909653507583781513673023744317586830384158434644688692080141538736284320613834915496550787574681266493329033510735745712350148804678104428915941601614648610571784108668329161003944877409037700418539412458556025756447135750369600887059225877322041274699661968664621258813071307985105295575308249141817968274781035278988857696548853772666310036644972349634696181924462652605426472410658179016023269080138409840839680253116384581597509533226691462273394315018966784392039509781806263369955804785597377155686755098577061140857773714148496857927462528910788642896964098342214632514632475297044393078001196273884439916570852073733417414136455146365031427876467038523287103415435768872398429804854066044759808902972377973531206383407118157443305080894936949135880241060367349523067378261196401460605393635065541227359876663074539114880450061835039864749655373351387158456502202402865152*i1^36 + 108561002500518287814095406857305404797135646908287521140427529777470622592554149926941311354445923238254628525008678785760546326736389448285205775775224129511084709686228712512717272453810351178705161704389370576510806619174558482950087843479448799000617389632092786245106936993264448199736451508506114261564399829985117088399436685867332081367660529614571046075513092331109113287750206167443042441860955771832478103869057202095769165433297019814690007737189933189601196202175935735115252809134364146481270552315868579025925205240512833131960147642248804698656385596777198717233223330351162098717958573863010602388480648465008980979812345950791773677810518923977125155405048571336133148320843923429744072340934736357702908700803576937542697225022079075199303710974234725223137478626222869647363892750475267792216296452903320399100120500406896279804133801617211719356182489368846483524935295895422804622418218981010623929200057588503999409635363609912400672787843672982283376926381431683365625289022658263705191371995639150760550132693731040701158389879827157798792912813623289073924622877541657818336078926425208994190325772204380696774275993785939759355702140178919554221629541671437339600148229378493406838621558379801452187075100052934225675761087052302916368075721025480499873608087382388896933356226762498929816185804242398041153029525316095330793713482472504899693965840702904851520028672*i1^37 + 8517615167552113558944974260941476333119002558887451181715100054972461551967660605763000619636702340080983441917857685029972200637335186055774655242446517967779800461754459600250461054613471146797654178649738180973499272947800286067422066301582016208604856171616321880457798631533926787632615241854168691676015950104332214129595956652397303456761641060958161273075333471619854418358148600838102862136528502581061737058327496310011956532544367636894418821204063794624990925539700745341519523540466817964134570588266695452568172430124295122970691603430066500091344074052325459619519276929051889173333871082017316746244628826132708162774327106084413012129518764963504196774664668859488977780348469602539722838757341217684310553388971506830598741121985534364007877923264431439944410473989067363519146169602983727036526451496053852417982758827488380296089536331738681842956033215054073619540704170587510293969034186402389967661327933021426946322022060897299765949664665210846430283882264890725032993715525935332085080014045285912316534262153308717418201289894853380318925282439167756008046181295428910752176397505920885821100108351062173691307106982200316805814877826191380971604854992983563649901194556603116967999845410883394808091329707953362651814222475296344421139368768763355744653669567819720887569281414853305070047739409350117511301879699259998940386642599729273221429983174459392*i1^38 + 3933322674320818549031542707737137091519151312150346112459096865470163832658150331492365057027510428921303489842148645411369458272378046366776656081662831043154278624446187035737597788675834726353932886870504618858721934494157866069929410930015327677875212164783558728556160837240110682735131830664732824662842376705069546318570101146672648296752052967465563215795048939127878328699541870809414673890918547967836869870068815879043079649937358134114398072887851478417283794027852236203548522136919800654188735306008785490300207824755774031943098810090991876046239237636400545615198195205451308271014321019289737065128878207791408596612249205131864441065705843016012291451585582189468052135040665583058401478636413806286421409476341936120135056525721836683910006041121948256971295551826411573884765764072866006519838050691110878223529325647994969182136083943250949765305801287756905502535310112887404700414832495475576894726879821433073087673735445399083075994376917967989938938673662621927620809807753687310984765679732648104453128266163961587529833567550945165473917812841063302133428981570032179007325087815186564819151099363788565758507559966229181972670117073247154787249524875627184259158002223569750664642869044064613909695951382114893782385020003471077446086105452165578642245580131887290964519539987129938045343923863480491936688933993635593877078890367842532125048832*i1^39 + 253401073953921069725693342896023164125863153322273318891702374100624593018940084718367284122765100734091021011767442679621753209729352271856244134321764103553153478562018348262263832652807696320903216761914306734036035230904219026567489860996130725333060587891378485297571200362631209950830982470250431449760448587498675917335078200420295260322101506414785469365632338773979831345365420134424799615398184177499778562243970144604320695543466493872487609189267223049359389257444364700595678299386905404725238981663523128024869851184880467069819919799400475231384837998398122452279569906067524740732860505033595009118310266955570965253371937604238809715865019578340291295113806589236534646639855085857286117079218503646351861189795461979471734485882479765218011992895379616144813303782417775126043937857359083087078353950281584916055838014628900482506205219770380612782616040566480020057403405340913743755514796317315834509243764037720552978936007534095591084585471427588342186685020621068292449537573123916597061005867878907476124927208108258593428659809129785600950174694377086975096917488475974547700324915407238145876094558273358027949311855686524817488180181138801513127344176186917373042345241706911076696699116415983646326594862862659451223181182561275492968529652671931211908201885761143447506248426009304197349570173263289991558400779950417226534525023027200*i1^40 + 49255017438590265931284593645576159185628809053407047340436497843623363284895130377509409129313239374390080120592071443500728224957874304160933083955169581497186866357454131097322849220776927096414619832335671949758128882382497249478293328323343420236588353601499048218220672333429876392038300883550177878824356548252694968177334726797827144807006136546075353808420020666173383439702264074442049541870478267827932007258814039126270787373125804322260405091591346197909966521360961349721660214310995324819634176040613191406926325456873299740317541060225606047995536511215875181502054087050287048126704040768421105204244244839963688781478748059051078599879374438046435194581027838712058092674163171995256314751573080135030260266100612544893659389774168085712023901969602695839912047628618402434978398151333803047426826902430119680329703329219639797308257886653883385251854771183130893824124941408290561581614363061902225316486830565336074728970719557352777787977452674793230658289669758053544820715751706341018731879102497483615494964903303668892281486821611101075188755994909568111007358669730032748019357101674159989255497823774167001506412483005461505852780257399421838683506492099287173400649539074496571075833403505251840076071181183058348246554712582941192750036712468899710102747528429257187932773677169489262157664886932266966186209288857291071684608*i1^41 + 25524978393687023404213948114100843839945614792856358832032105081385570417070708715782927348170059551093331893917315515655391132013708603532445602542782580401592111557387646603149544430157563535517402560590643179662769642990036953313852986083328664258966936444650111595155879312012280774869743939928085496934246892168160670481086521540002989856091204303894444136069447029229815181967106828395219712485140024914038670982716161983808261751005439934666900279503257911007604267996632531976918437335064005612223881032461284525255487114027130295095998582776726135613501558388146153134519023441532126531440875329979508120753236350553102188777921590658134995502261914367803672028008246049981027933321372289605733062429701060832521442479914414801571178600366637123649781667330886130171586395963663024234342882697736661384238950522607065243275253442210699728837325602908016368991795657895093779849245047779058356022636121828072167935221427450990678400860293995553944075648615891200006893019159739682103988697320418344007222112205277380306841819792092823578532388959530913060865231579749033986160989961343715164759349557497673683294651515807799756993776021613440402029276370782967922722246176962551032911888605083092250566794181516491429672364300698200442538849679343604722817092426098362726789436306552076627072753592565739530069956540770865811851445272576*i1^42 + 130321710772558191999438842193049285304719765776370057083021225626746644126232992881570243800924608793888589634068862488924179234360782508598979544252675735619886784472396569334455188102406620966160426804467112263715013899523167294002768295613050408149496984888142666605583666661767817500899087201821368557681363476157627566522871229832459606076968137718121080569179853553698848624169459636445619522850567868817338213650545370260452882372028725993887625276962482650768232707061940282600856235964734913500036282567924479345386835833310450275250260132287588179014778393735620921295947375419204532578016492398113858190167587776553702985618909434149455792452979756330632833871785322517922425580588832145947337821656041632840135792428139720021140610941533708387210208368094871596778790082886044519216673614146973507225430543727425042703216490954205513025006222445400397946129120436663512849493495742098563654705969313921225000194392083314978415150621041446879467119358976817692425177070332001978158457224911114091710210205820250421314345666295727428074150698589037516139238368037582262896674665918734024742956054614594075030840943282025045483766763224613017789791063362483807693151957264616770641826841710128580754038096702035584832489259502122775641823332032469112583952314664453971964503511700229349027230225400486465740798159806407884406784*i1^43 + -14953214633379489588667686655786719667272600146825862830487529396758907391274741243548522288750289255116288957106651644079832904687772227708347085297834438120157463780111751069989500597536673659098804361618322318031216053632167577366481065714876392962318199969706750869649526472049673508261181173115715495341469022878288489624271744359135759410423972066961286162789222169530624561663178282384894840028029760522337399826676072148391516462927638728993487018195105630116620439800694719766345656392473329333586502371265692358374658287429103428195554229410191735176444448309803044320094265857116433034625793391304280124862317131846239054848199096483110145597653822627562945245756465164161066202092645957994136073705667801212439037990333927402491745738947703884563940361252484689519461067153696835702184869030750215105909714392465853896777890404800837960758124120178582887691160806518136968543894288018276978780734000620194606323150085941151460246852152892358750958441093124878766938120278612988659052583718369036084890384031568936572928983244675061733097523776141105638910902341950035245478284492874526485098095083184028578236699840975142915644658184110863010685238972496916515535534286028897860372379587495836436342739164394406968978240608410120389003930943179719498620255481190416282338145136910731104213659054324484562370894495744*i1^44 + 349863255293390759581261806610358733793688701730851740779518959275579770052896358854802135710273648427983891666936925016154574561471741887946389562647245783153798520478794106561497949834981176782868681390679012018869252181957674802856070879618117411402054677598857943877387464557436385743273295928054350382598924930854639630420113554006655643125436572238184166547149474562445017766890514183946058626289703016825884823894481399853486118840428285273335769027653778044277416991751669585744516020777662023017790298571887041820692512588611066175462562570506660148405740792573755540717776189832778908785324366317412354259517127340847261925796476026764763369272018828216735666712167764278926103859339074397795542586724652860695799736687181713015785840638700281996733720723425227434843597182445987682961074452950989490346689623686841142189306456461332534062026410980336625838338300704921719609647138778214903952225257426310714598616209377313526766734355452399765694295908361913053934803904999073734445754929017038707230484073285310066937140101947987520957146695389365006071229389288908384663450460391760995697659762256828353116735550261452489448804067900278647892951176734212315094486054557679320204715034082333815079752836779252565944006809886779911704623646613583247134504938528402892713605769872539308927657750672906911744*i1^45 + -4466116688867219591115969126468892486807354534132229339535286321276339784533592758110631330902229357727100019261017747045890162342011181389201565916859782591945652031466406407595205816935248546364225502370743140806215223142525620953590410102172017328995043779090015478463397603841493002558288285289570968048575562126391471038384349713596334196380542758746239532255904076853439778006529351523431335089994036452089498390707296471265375037511963132730002817826079192340440693147222926044985180079080327991197608372368211666468956709383640189184620534455691696195066406455220320054089871997281210105169602603218164809615274706891344629675411888676761884510215881642022264454363263545438404775811084847355294524247653219922386206074781144370753067038288818989720617276029528690438765154306107036980391603896234049091000368379749600038926958347106399945576581505904581542230783612856452349158996890633198357051451734372057344412526842285778346268169034194560067119281252029777371305008443870536686870875619379935281055280555171055188140099256268956412977450006191440765935658973586752017818680829116725536984857294387525251873964118597775078941689454079332719107261574339613661249143691268605641890770695289401625230629833246545732162876535201899017221297440776503761525604241499454273864445971901606895604989952*i1^46 + 24222097132433357009845224174427282781274701315317099200191124004284036547321864242548820083008726331394489853332217602527320049147754327128162103209065414555470207670216508013521830561720893775900256787337946141726265929726198300826876357705042187681685881451137469699288078742116643981541089863102565044545006023114542479924811187829579750561448543583054742704704953716995034920724795888720871518281953293707350724003303856174867337306204511023934812666251264611098607729309288167316561659924927797995695651804374682676127866345164861535010310660017032560438945036274686528602503857188741732822216797535456118516401238327835791839352694270404252198553582102763519426170496414406016253029881360244881171127459854528213091369617514549763922724043595993546255556776124770868805145582994395675670127959159235896408368370944534152695190686738269434526606186869128937846621872553459801841729425558771146149642004733936859541308116620282302698348662891430302194905917835178176797931683801786908166407318003675294958244323697396809069949024991193622132352411515474882199793350334643576554493885611661215988315962429024252022041114441729884843078707044642305588609498792032826563029101662546297062569023329929203663712310621289691055110008285396895661429429411633768699267932092766459385616944980819968*i1^47 + -63262760697326030640755439360822912489691773204277906321867511565360435810895118982477845552733686956697561668500494725167345800867293820919323225271126687734932623867511766939045316546222911951710017244583661796228244280598440741152963810641656142923824469389891893201586615456460155945853279307984165849596681816218547686296323374325042783738192548089314340845902290086104911475955141865570933778053664948142484068774000982553358227747058265693822152435886089354653366949050036159737164181420574953235349747786566927629601403410491037513093593911022324880706490955220634981612038781619992482998834521412401174771550676968462524388289056464005056694795029528078767127597705464357762969177601214766730097544192179563310398474675720569684452516556980006213236959274727771596100073747320987090382155503692329886192628107884599496504150756854729037802731494157244314204099920188485526357883340489350391962365368626765770959585292989235577038158302944292624562540439271708515083103402597136553992880869749994897885291775730227628577769444708501029835907257938473273745352902569386391649540536160386768732350503790826868051822743100863041809025875592733221577068968507807510805675030133920384144725720525231755601329861909393869984148458288294023008741357525328944148541272535948740001792*i1^48 + 52558871547921848425067424623191995456214581215866899865983472420182878230699973221610807843938256451358990029644341469678265120696491950406811130279370616005680877913597902082409385507443445690659706874047581143123384397014466609133857278645225360130513265239141175031593142104297057505826969767853870853977176621723883677212802154753264605440708684905374780073532182043476372478856305476596086576542109850668211622423341043291869510896713776333135270389995101061711535974646037101610934777404662856592439712879717279784973745387545294490172872373528186840285437971979573015862087491475598212744940417143166264597396425740355019709418079084953046349226923058612332739215542615980179573457025682415025063734521654888302453259398364314472000490197663585198194055254265256737774329947287975770497862144773793688156628457667910705645014393759143181379675429085530653772085963743463464768533845030503277009689203775984268860281939618361472942910939159169775091037875409866954036170511420457473440788558308047746975126625628447279286815031147235662293453835279423186884293062315247764997462913709659090009446269909900469879497436446341558477076584053778770064188404943724497164130077099302736976415377810318547679171806194035434266940106704421090305919857813428846528506626048*i1^49 + -51091658357816177064427564331795030162837568299461064171932957476391224586651093495181419962424045011394775186092669485806214100885968108921621839303332407280799115613446388962392625631711254148600497190274265063271118497610562590370127485945178998051832030122416214396903946517307900853213665915579161620032138949212584462067382681758107608227753952034173053185899010155115078483997535439307586921303063241346372977669903120442232392143996715742170993334095524445423433516112351302262508296609615711068718962437805596354525827465280059486160354076812253970091758967156826283591535429141996825000965621197758836927011512693564456939374222386067891718000579708651666819104075422903759251693224820874451108936653389942498089988462060485074618368769178932963245520346737082462100701487745825533026572519459974091625075981821454068622513461665711715438833821254654959866693823537586455030354503699639509877807536979937248909881318242314385567629906470348132261645853657963474712712730205171633500876908908605857770160586469571602106977588498825747510288491084219902627532770307361954367715860071567590913194431807510958730818148121124483140015839442054007422329680852146435899486535315007566899719380681198410438788057268576864475469358068028182081564668185280512*i1^50 + 1267273088995059131188643792949060364053599345170862188277036586535274214293505709897387943876687479072787728479791083654374170817125592918280556507570976984264866169056134451588057137183805575372384756517508557543554432398508963230508218962501541120689742504175680341252753676201141461541213773669929705227496120182211164215472135647234575481678157084081814084646073887196209845028338008485854155237354185968412069927085941405945210778320335669388721284039506462832848902869296126942910150033004052236747072100860942932892096947819307649821192387181983861245723641568401192859521874710997764224827929961570448410683100598915097566274033624954692922820954019296357629801449263710908531016011307034949691592550357776102608764412705615220907491921022678874955079215932109671883876231581909244775589265921340118130611927528394993504187834359673581808466390246458186139140646678831079373242606960872707779253887107532908538680360216416045989729486838409101572421906687653204273162829416803982996832053974180546581712340250741667421949848265267952858391034702595575973783232074700626969311119342580729304998697763152248268989972377638296398743872861826413312877731979347494650926400490236358544496020042298614396588186615830188404205531776743437762560*i1^51 + -12910149312648180354716226839054226563197197671985180258780536899724756254667723770939969427326500457761572034821763002585843773768810219114912274640091205687283577233845379991325917058617005725528318545882273879348825526254368230777103051933350106883386079981023181043844038197471693492793018208357804673233391665656041261574121898372885480864061188977965744747160150601732830212033849165127537467522798066810973839641054626303703173143325281859702438982830807902037810969111311951652984028222890241431225289327038062526604246813365458412660975812677819395059048991565226175595046836078435852024542984600359207167385730138207424641791792690157697251498682159535374019955662196240486903043602959934848128333043233121237585271232143580199184687523338096528926150558828318893474753382483734104058893268540951493890769393786486019722299576947511670724410030945007319702533307178217089536627770809037071210427413872144780296685317110454048844047504278613342390589041950165696348601446265853849689457791902960369283198639731543621421501704891288971150874918788016158150658994962460667997375505737218240806990394907882399773235660537833462151286310598058807715317399342094872103136046635700344988131396296326737258665866995676304216424448*i1^52 + -131795993385985095176336331832244117581474695398309827700386668516503912767581098218545247698548608686850009391282905600378721277959809225449630199636715199175530151691853305297267435618247496438035205638294456208963995560876721791639710919338536732132993957611308361241567290420686271177766213248434309892396680949800129173869118533758482085950108318868754524197421279097713565872780095913542141788242416940679132192640919506779258313409534030812015133789282151855844202286046708706123446593931430214278947329863036101516827452012109214146929439009373590116502372118324751268506226320230115158110756836798901811960759546134536731766178976189593794852537965151534688520779214339600776045402396285655539585556977845213039091663153224111379011121550246637071721728535416198814866984950704288079903298292387577564844697104050982163138892124822747137768593346035346577541773883576337608859672334152212523908383954883869528850263491463456100742786838755007479346051661117800447919393783463029198786395683905839820881225392402912406598486861417572997984666513005160000434044666213018270817428482763397085387335971140202413690243040019049828133090250194815521398303740019057013241625747269305044458813435884985565167566716928*i1^53 + 459060000903431728760529652643385055082669828619716227421603556219792246403083440803901848615397527764573002106004644227812272119035996291191086911143358712581848886568012294257396795749521902486365278343214380264449164621097961104641134801818334270721554322854249453817908335842685288293457652122251318146152015347019872213390041675962050809063835409762170229706088860218935839149569830493012439849063837810736307019489885081106844259949938163955221359473261757540562890112068995575586083084307432431217937903010355200000741310833021554176051022839188492344327132840703771238064307035382800368869047074691559333064444361463608309150847514173529452902798113545206258939657734777612537366954347873063318106323347426856092133876705073006185993489598953009183208445642795921294097909186966523965798081852825090484982511777621833840400202683901678909795774444903331759883780725036433232910091080726151501081054254932300328759821591715788221650732570831628953281660632925602949721302044943175700644436195080947044253063414664627646559227385748112922053330658374549035514334743048469002691522412358539201362323070800609087674982785254297274909712402296492116905839716793583099804794977814315547232972214108160*i1^54 + -23199161776951115884682031417039956922441450750590920357232407390129937563025422008982517550314304720136228028082968942722492461080693922593548169950290064484870597882460637924337702356385826111709429368108689025583456461216549920067040820455380920829041307196159141278491267697971181967332985570379720505387474004208798882000554865861971418706238923348156104882778208697961317376975408929966548700175307082700645621061255355442883712942901901696582701136075349661176255473866644365160138052646535773623868875980783480861775161124397543904596754293076655508567053333320226142144691386551552710548902063580165590693994976344379422092713611014777201673161581501729480911257263373553974172620204003004564187225394012031822979120346370919008564531816786138137622798582110272630695922153745497915851280052992864314574265751543082406828423153023371600801172741962037506009400640521595730718937664308735557036995279290355293972446475504799718548923423678109723904980798376949391044769477450761371366383091726892191632049527792270806670659945483284380155617314584840241797344414853612219853621602885787556988039372317932579480261836294040955551105006841296760848272058614321585243340197215097323520*i1^55 + 1536909008473455909614088360942645998288733841898901377790278821422329245503424151533076525803641629865032114447554373520908941812979287526301682061515788619580421145748639396582165458253389210365576711377134115064082563289442244811149086773964361646691258563692558094799400705926768364346574767818268438375085094858482629947335375701497719780092975907288735049470920466654882108762705208911272139699201788884683375692329702686935461791579824623191861279396273198470231381405768234311934028446631220972148348549968403457347620437265884124332905218037838988806514515587161921407645292347294349544725121106180362062744843687638331278450788356451052824020689746018561249189897899730222089934743130442917719341702138907049860133960372678414683981806898288556028409164069890575730855676204300230820259872413764587339488803178945658494196652374724666451437202529339204579085187706159799450035381934457807634416196612529758530065573282230878208967745264352147489046178174038017072336322286076097088075954845173165153170834838888720087278605441149817766963975709829993278970514424322634903058544770875896973956740494733782468950280828153221502292017354015922382987133851081619013632*i1^56 + -582219143413813264803275642812530577816798839732308148251799705562070385641123946318550986366023947124012107378480429607234097387043287642517767641729252937260227160966765555842380958141604525948657317868178260362024332434569962363950199791772954102772767199398967026980274204971958629104252581480492438321753369281545594193685085484692735509502989602431693548529802175693069514131380215100899323616651915935264302932712000135592162270722688867011281082502411403424897453013920306507041571016475485015300008878430035298845505058786844992491361354444959979558306980558227122670028198261658691055192328812803737901022176614119644474346552547357810545272175894906746241101512493540707198121880256371712691114206338598493319640206157608577286415222094158641632371059707220016472488156852713249197556999434574467455329123543003754227997531566369135698122175556696522673039046022745887294457347261072777716978599633700513661896702865291600502027687292239056693880290053395090541902790942916354978172247455112166521319922206733210947679457916797444499495097870497375227521534495825589311407782102915992072871538987563448968377551734734869949961341198108770091139072*i1^57 + -560160885520177939974453645606033447812871673897875260156741952902916228511265208719970930997717638923074962235643681762864255568316864512446682472050549835989287598137358815182945245180650679178014014671220267482877938838863031787409916144597717024515654127085379419618413118796553011700027638589888554814062305273017891314868247018207058244029605637003919872253035881815509041272086844462026190974299302379044403689477468214392633859182001328726576001504531081522404117194895473079149127768796488427488342391160441098889681396445034844341592028598157365030590447552641724622423002702893375760243259628209005941255761046560180479463585501941660500029025809107918300627517577335476317821607394977193087353787897828556520383953120026838964627935021477538289218274535903498962227666433993578917481186228799401474660924432554016020472633411718773835875725985466497296886020383202010868825386296570073224820845030209023929351281062528170411445531259987637959470420486105267109516322827414456030183920729974480933358594740150310394715647708689231881583315286399269253286539169413868943057817999487699936453301286471944054063740845346867838963417088*i1^58 + 38231682694914528361303523860921975475914331176327247289922442775396180871721566002208245872900843566525925113010593521549343868728766243585141154974027827503895802360655796576202068382834468028382056309220277452339184227982874177364105945820444873257583020697259865871439539713940618416206000379983343365614851000542498837015371238738538085528754676966509798619489833706451727321528811674937545140750063029173479038803046330718320247310465614533179438097084046240534381314165523982466290936465375957580660310591709738438501611133115630538374080046274854409350447005909937920032339577644624743542411272678623478365988775154590439972871434209005162293037575830807134861852862548957664448741964561729993313322659307691341735974320890848614844314062549044364884235600729026971897166348043686812531580107569424853807250989830226396022351944059539718980840649756685977854705280005934441379757051445921915283490564906493518855206835157260007280429131486092868316913801539725865717466354485699995627445185470110102303800364135811336894617686542988963966222031673279530663367479374166932110426017261731240839832167502567178240*i1^59 - N1*7840643356527214959881993267526972209428699929432618608479599111691788376383997376689807679826979947681513634753418408830505839276886944674922890768985755897695269986909042838316822659408552433024771824839855971420802857685407618997128096585919937010974081491217573041327185118517521286402345860464946136349958451263442279789528005023269873388655033132245689*i2, -1430218056721665994381312332352167278755081799441334810186112717697955781437847376961586204954543769168312091498821444986119794047901042109020484373787583702663320855820543543737262849277413421333363560024071763712386443758288891534189700277490758414012181654056348622553453151197996378026159702913030146348562273610891170194045536801881000446694555766268362622839221150545989097522397972302603221226623691714671345705513802873085105626078870873132393925017565039161257832190165630820534248731161191715125871568505281475576486037161948599840733598675547804318318986213139130935825602567425128798530921501201798573391138701169979873993612412024206127097696933748946562788265405615673720912020795018544425946655604651670666714797240677215559650663438042689574908831320865330658940842031630497860429507759205924619958852650866060647340667617858570292665937182244644669556745196210215611987995649777673233391847637201558762474503016022526204808829051790150660114066261190445609231009972757974548117053761925116873557874107224335860170533903366134768006428044704206625925051355538431396455258818037579082627098855510451075710300535453224328284777164902561902890227600022523264378606064649131200626483419804893191828138994297976060483938861084988174319195757703320727911618795439293109968070340718038242105070165599879522218752462263067577211103465269757844989198530143505183681401122715974157590975949290025331465710968989171266672905549238837930709208291312624394031646583234665027440948926310532894453048859478627319799923343480113072101087710947030571910662033775378932811606217719808 + -16408835563654814717422592973460657987504175439132880440548826610772816579289485326333479282135133262823828390228202453417436142666753018957579695242009958787042952566221358909339423456109124026833707889504840550565220729550996401619720879954962194039164235457932732179766894635386191824573506766241042977849499884994329115472585248973482929114252860499244752465811150596416944076457498359468460954709158246163440747293090829856157043531207033454340125664491322278181032550032101515508443654951388965594394800338277793268446738968143836854624083984096849143378921452538937600210790161537603677652696351604439578183152767084995905837525168515639954079862774426681891727419158756479903058175523409949566132730406688966728982174214020451831635136237178605637758724123705332093160383385038644398984628272104940482567213024887131600895630344628982424968294837577144419136565644665401754303154829036466297213114142301096619023414348446785953615011154545443459071383798290512533331111628240418382014292496815698855028688133509208456109845276079926847588974300089784057821215768717057646594424824265647372039773307412526730983241389694518728932504424351919826858405472214580894188735747427510849400555693458079846311837436877874846198952379029510281237073026607371460514343674425075732265688497171890791738126277644653974788578892135158603768109675174834060829669240697808126419764407540160472334964829440952631999115756720274683312407488899446960807426739644946383049516246749067689733989878705216995470926070433540164236289079624861116796436148544034960610572669043165538865254741573632*i1 + -60387297882221005575020522989196647367418752078695573137756260822694812411307498029195464022442784712441583633507750445970718584580424391796237107700470972653713993515036575688383398427115326272095461440409842402037065707295261066958723169198774050505121067319075402277241561520600234107865919467153255405357988626669554112760601122358362581748911367127340229768777415020706767204060119157580072424060327998123419465756195046663724963640818754233105543315908398232164098651405668694760205400020514745653080506262627275357587385889206823460310953312390763636262417771689444409799480284814627381242901224732922391129094591199091518888705250246091315671477186956431914735236023567941377595017755557262766933980367713382141794304339293796119693896300736630222033658023513516744370790604512303714719787768844154949191624993037811730944457112169598607068717592047303271126249035340042011711218246515635873883736348946718113890237780557913723632166422505532045458783462830422016097589485256147656676053621911667251035337844170010992987005282840011516011605993314673100876803023226173156595393972048708353940014342780968288806242063049437327611566565740726802892504902114121551074749002632405796746579032520313501166179842657641901680921659936835255998767976296231504058496524250078842188004104163113272758425715303795234754177333987661082483243754489840102281618098300078624835326565061277089479521145970741631795935384663894455513414437459525256141459772898643035538554419773117865603033892886089769495563341403280236696310433871352860736653161158318603449948694702583350934697410560*i1^2 + -43547550018410417810554865285522140705356338188553146840682935203715612639957318684062022153793196715886689802646801950451317883982916823901103195444723203505154699230338711982213769630380171566365808294652819886578500470861926347374788397741599902405620080607466327306436517002898957351673634406616296043783677851794088576858223729000914970227094571620707125481906740218097426314117758220331127851165607842832685383387008557344762609552819920013280602340332662822345265122715349314179112182918823554367494439379738442402620537683680084856996500215169480376129451451656521523422030438166048783040020363685590021644495938141725176782497073221404543858328195568418740705408652105353037922043298127264986444857378114084316030408352984897684098640580893265719727226142925260870788873016235526497323588260031226364080217879849272032340437935752996427450757654292661327106888066372681090840735843228136721576051252859645802075067678157964609419429387518259747374655490419351032671360588874254186715019820583291779386968564871205681331772969897892529052994151023716005748368212435119460979203108875802568742123300565930502435988953899635541599431556689472372011496771119322307031993521756126050354382205251664565611418829280057301732978047448659603924769738049808279673728167706855446896458552592728247501391360621755935679776391710460535424504823113532460167580545478961039660968483724688968262328172042680876991766197565130144483739260784583619244200027809550857197685315859061550822670782430371739308548014330579933978453148588566026365817376884682271201211270233970351173271552*i1^3 + -10821935584786111660792858913805707744709251473783334539614611627287454938258705552304182096613240567363254084743748864158634182808748786195870042263882329448347218813090466691252337505245424046919610675412624271462650501092600738202986645915049446661403238523275829103974779691431475520673207188908841085661715622950431754178065073215204630677446624582859443930984336715790461573714312518873487042712957661469450234242506206342191420922731888481745554765726218115288180333259821857764926301407045536147417449225081407749025104088861360215016222682699971199862858441031700100693985061757501093852785769398056467417243318515872679643605506284829117346054719130466499854204562808482693299995030400438602753782028697806013866024406352330518026045493955959665722868258766471882649474561722400573219042733406183830341170016513015777741288114962930091342125726294807362706028284679091546797087860405398488081364660001865470189693517522751348038886083058393851806057266820691157644707503980657647385977410420617012953596122787581083193811631212615858839408257723262321408161159060561650330665992402039585843260439735780630635102604303904238219601453226545071096580523451169179632235676212108353557549643083471918086317474063820459358146646391380543723944068592101884687969022518095503063776228834693682887929716771672411018290349163195276064360891760089939605093459506187045496777729018710899499224827833765970248021812370094077380721307586800147315555439423713539928337198138053211633383392599764075918205605275462816494560436243301435196105552153792877530508349705421513031680*i1^4 + -4987830265157945041545680151764522811281746861558190909604288152018729586625253448708993834161540624411666274039316393040181350369616283234387045461161994462404016022290838524892981060224424741067998242728316268505625321109306058144464781118698974792164946570973748026348491503059449018565511024504834380117025563534991166459732457735980150056929792843442532739478593203754723822811874290860422366342098650339845589153711479752113118460135451382864690018272444829804775351213644473466102611645485206488579765387578819008150787768038902504262586265148384859930906616366583838243826524479442537036562197701822483489484950775745881549180918729985252299584090311396835599310051100921324937436542533100477417741402394810132759649035916978485701414941292874729833853628949480241122645186524088205366821896399204362055225505408472460274886217754828440574918651339491848466634045974259090741832208191813693065491317078775228717360971493765978367037216608125818690182954942425862491824310133300664643934339979844886957020387039887914427198025654129694687074860823486928333912991257923746679243256876879686216065579465105828573019594971655687618978291096807351512031911197910478311884328969564737430413236891583900279801850842123735222202661429930231783639878666588578039195556563789034509373882740636926763726502048637316068160281682811817460062262394927416428588136527759953730467551167443089812089158293016658687509917814234716627888645136578282470009109989042027057205966978345547769860425126620922449986222872129252914286978842180285204406570936675882452980877781345763328*i1^5 + -2172813145763725953327131777160770533040437945773254009534729876224256939546700677594427061174631440755880809044025426521876662804671013318420296899746420247255549821363644590523533801723857180187392028912752443941784406108412024453493808746848544306575906215291688871429821942142995616981193704462911146286855917235829685776288014790785554206171390559970093717057126274692086726680864637134480680517024830152917642107684783127095331652998851837436525851478555759301496361041794012030612810773385604031377604251984694606606767441487797260501495685253161255697514581454193768547305949458201118830042462812844085685322461098450231312070911469239996744838168282210010344257740437523692522560550944631958555742941941835656312269286307537534916413359812154446743391713056522602858171457442185217747512069826117461945730722244832699317259735806487648263660081049903687806821861484497183598002451514287051896961184405440087061970360700696003830293201003341829918941408742009844404855910911062856586671802692602623877007600287382107392669011449701348509788615994680952088659501215576889548456267113149505200720710497714848310343394925193656404054808864204907560066523365715700987231616680444167985784659433776878416805072620783648394749818918652098031816380144775824115420811977602243578877436215492272131202800979941602889845077767803112356191920975888249452537023885527509045917368670076820430920245517146011088649128778630394158669040112443478299316377872698800713060712248969099716890288285264722178615978602577208397398769589100397146097266939680059123753144201248768*i1^6 + 42372824822217361847713377466241601800261966392467752728089202909061431170050389935954883174243894195114946355277314686704077741732697913515281425043016371531586590686601762797933795774907417105239366134973077275589228993427227042136724501123351819635662237813723547812082083691662274767437146466770995711911794546120436625264070035661109134997337895401683480681811742250369864826380007495152682895591055329280751810040777979666851803619655022571712163126580248762037300722805456708107799396394035725755973402922947126145130712397578978219779345889310597531869045117720519072328266593854094901973836440209781583046040096186049210244332211316682317650887590203287727061684928439375894994770005370193200354151338526759906195387871796586128754241600144082582843082100031289670847329571179859187386987830772017651972601696667591285226076767702763865163507005864768847717152678625045590100248764371763035514164808987552448327343162570706566114329008615626144301247453633002102488104737365432716511598442733661917305925447926781195504536388971492214506156992769556691088508694579585898546206950426485070988434186194538464664622809224092315997734093892173134884748295264583826401153021025653233898716098525334358322890394338392369869193606701032215849248409451972775113034778070402771420900831649786097897277941252923233098789991835237539480360249006261158822721064908883082918393794091500197745711083084716826990824694718082500172146586926184223367488174239333137546296467199200518091802295624269668152608587967484044677098282490841105182274628599131703951061155840*i1^7 + -25617675540700363817726037337956737592546798990257254813986420090656007419111552844162743468922793890697866846363239754292667606967843161282839082913516547373370941832947203116310498001398216481230527636874996847331946773716656557181890706921991508956833064117784961676909928746951190911779253328600578221773839561641986782540688288306786854091106285017443245846744000348542868113520283712273019821582413484509667607308514410443646201992215111960902008529576929075005033722790303128875313287294380311993788740458941398842346615244388445899004717913048006175762344460458320825323512891502580976607763263337028372909541069637605322689000291128840510359074939630125644351764143673686635597884107160085307574017780336493413906478144781706654801085578647427177247468137731505932440182833817983497509551778792938907477146904989096627870223605828088273744838686705888262992859168134023046786895037413060299953988394904428598789492399374472998099531660958773991135772514609785063170640297564179642867999105612290640973613908374545220737252933855545174833934355331328632971159950583005460184695245038386162934612952226026543075193814955861808788161354963595974639369722625447452948249378769293812200625250093381294838245588675196961330840653518701521221189736418474626887351166442273507007434957597437074601789226890106493762235665346921943824880619523511180776355006574791782889235809896988378171333542060806033508634398320814080065805160134844067204839961035901822495917275622020304727004094748511103772304705680437349993043068213391249682560973763463694824505344*i1^8 + 251864681378945769519151358830163343058960955611346950555721762244474339382107405801787851571442354179540492057475078529747225243291678243720349434600952428429070626900674832933733514535998236982946048061549749033313962293569226964779671233226758292025663282734161566381221647203173559805702600390939508770719372104229626095942333288785650343033464651099196195858612067166686918472683739904997524433743404984405222767410647195584260689992086725349167046623772507474445834985464809416160220875468968082924374975863773452258089933328566344957329705451677962438103363314424910514697646301632639499790586602605632827441402582695544840334619246308175560345303760929508890280898163375470920745015984287041774088614214117197981394926530929708897930642069501212738440801393366978768236827000916589171106252275447482814311965623206948165045781025829508672463439870797294510912531106966110684577768910333798926496963229613957718790407313068470442704469817173348026499390565089198144347256514462736260470000568713353190465792526291680417204694697238871226770605030457930519692582833434773784145385312287884008704512360474626126008883223343285444897544494681013884351304034043946669960698924163353518909101538213202291878319257799861183119846283841014623703108210878560392940305322018809521075619186049368036728916122551222098990618726871906934367069465525271318376995666292576299031383122482002270811234035137202172170168717346149738364596364525984795315185400924115261336332802016885497163256783677380617383268527917320940226266775501207142333503636295330562048*i1^9 + -142932551587996837365658853268546608249097035214627974316028335178826716407221707705276953723451585747942697940731666324017864473136998613047487697416070590008148469719814800536724639139291580553786502738765344443772741237480069443026444887642335732645699198415464983873453191563188429904988656755706107925040847342564568253382730176680364063246956075592315756253471757506267528190900202500225463249078842358596273354302929495337558651265755611392164033122937323002770511019150859726994854619384008246367440642149437196148880023236439437527037163561078850992139156467738667547025922693197959731406922295167109543254648976115080402548597839403448725328127283786430668654175054120408864388353451488865656631662030868412818084944652094424076949750935356101379313754263391882037494445370792398364638317999445681900071459893268175417300227254779706876982863427340918776567846839383915566392492135917074305754402710348071672215117758680446021591457704645131488249305890905779734541955371060108094959429417154704447991913957597090564606388004252623115412011873395683321254676608639141036668751145150626152581369259709828485782174990125312955894160677079069764154289465274846638529973522966442970562304760471236986510579302459978666364844990829973801554904083544791730693437215965482979835438934608128217353030650219859366530532158459312139522683892452695729365935733461501208022559354164787934406519174986842789734249170360666476773199366565314763109052462293414739146109493211516545640253076117114631930971734748359936500074119830333633903190966953574400*i1^10 + -188737037619696669475275259297348545331134860157557982250254071792989827672875471173752943035583083178956242649558258859375417589946111015269966762735137082804185630246243120009132595275893702218939720889429251287043371488163808485840784316956048076590107479876116021787224817510301973922085836920056899221649879637582922363810265503502922248054249955066257396235737256453655911337626225103076718020601019014874406456330018304799557096844578815070649497002068907993031360872031469479102615848719923662164759978426905360739041604667870697175166681569674620547597168079240710756951184446408014057635396826701312377022977609411960998368470383001360301579988659967432800749071415196484002536523812825346219693810429435044189769241698007379017736567528262813397969365787835144244072757562011718242189128359638236985775305933877539080792506199857453527581965585187212516661580455784145698115076518337130954627487095497145861654357529941178228127512256110567362112211223866126500480396254811309959232088134094606373529155305957307345817202418262316803765539980914837436144845832889599585017806981108660008882642837036836496613587146609971262374928235988109253696569580904275345088446046116596325320338082267673758666082271509759863082010152684683607435388750742977112142000160072549320072327461901551879257458399506629782466965372045483065887060130763800375126799449704407164150859425864908135150092333694880618602242205761677618275218272717836210474153780750282377581762807115873142747696070832885752106295783807312978584669712448841343344364748800*i1^11 + -422764623220721741310734172063149247293518529511574640057298404177992791821512281432780834647832939320932318217257594819977583269605692344849500411967755422071334801100291926607994387166984872337803025085802115254546852212467759885042388061785540730298677091817209027602231739515147285058779657992635293719305968904573157195014891356761063532703776182580794220269503985930444320229095180982698393675203575870183824602014781834549663837443523457756984168438683078930566666365296517370718834563569072013907994074227302964987161455172469638084567068169424696458351699261481854287328413474251414393287391596388311633624761587571592775680591705652735509996865155970318522013112885878752165048557639287918295525215611158127421809056927543386098007102043532556497729723426449834820919927216709776050261766889683392239910649134432636394207359790734568836651795943588651284218338101462872330491575702134044537718892683717460085247030840366093152189973542561135627285761160802150533335870944790723870639642168478363630518924591104303920478927421964725236040603642485452349011181657612210612525501509644760922648364058984783776270159681074272588223956150500688421195050125982595914234387160319621202877511452511146147204269257398045559822179156954212262441916656120897917994625702033057640910032786318338491652914971780076942060340235182814711874629251292584127705778685928237886807549425517259984845072789192555641144136785500822790994375481873079545220896897852951270954751092205926100165711838162844977359224621922269239307774308616301339658420224*i1^12 + -3414040720664498422174657328705861743770566767356212122649160317275103060001556006224042131975947460435641402174859634438714368708277077550108645968265425739059680901146478001704683592165965577607955690006814682450558081694616163612856725376403854949938339777906108153835174867017088511050224671223928043262290708781468440225770641585005914669997322612815345033668409875816800196602246690207007994889810464620265229414086852529029124704816891952728168127992071185694075647827749853980481055865126867515362080733631854160596354370442099621729898152230250130786641490644417375728136491364778951815186984693806519762584825801172629717836856734632392363477590255800373507939776648991275005157707161348431397112581240965085088430551103303468181241921868026836166570870402196208252458375868906977730491227552136925991296024580913015797405583308457159704346417294654412959293799200201324945137737931009310997956517191051231267394452486371163458445116304242147475355221184970441567175688230512527035342329821303615855131419724276585006487818276769299133967982585247720107279890822149340592120924481658359145109066247846623795516695042426354836161105913922164957506023403221060279978436570847128052458593864155077423114988253454377153034812601532650521112331093139721276517494101608361859231352562777561920792717189366255911547005998087852895595692401699216054605839878376136700470602379241893591211098593909482087790709035821944906306441394857184290623033626548544520923222267553379555023516511634582202521037681142699338970422212749688832000*i1^13 + -539701248016568100905968391678709983697301876791826636335709855044623352515143945457159432883358735904744604110196801809396802866072651259203871228043207040123326668246898359739701066425118679055428321371988831046514954551810834002960435153222407887012619742300673051197172823863157113415222977304011691647447161858444311593205882116021612512093884164142136884744511196443350482575006326280689401902464703649562079216010217229451017417136842889575387918378041405644941989195400998471191733134887352812403965973135530040012643437348262275454480327531173735597434905787970280053711186813750696910251811306887257923729056269479877752894802482206008373096692449907840422039866821316884729803134904508702235312830922467417415693541444596967141956916705090393875097627839240140280880812593213231585134454959542002255722701830319889036093031333257199037720924525403993779801261114792184350971611822055847813287030244752341434067066690222207052092691356247513604329785739821001065863209102928056561287440314255656428148103053765413131606760251887020120923518965105524146452104847206650319508380924420957651345045209937585034721779980800237213444292801148755565597172342562718800099399928929809118790182905062346722007273415565795763744490903463313284958484528522290293576601720347667028242259957746710643538009662016917953071303268028925416219603189188036166540656205815333174610085967239610644536325275565024199264918561877920952797146967414734538777070726720458154865121849009928350714689111017410673872425306588856724221513843827802112*i1^14 + -5858188675943236139283592506762988307041536097040057102910985367882190325752802068389553047680368495758017284031750261261264836459475268497429682645533995228080511719251629118827890287085581504659879183130869102035835643664123073670191227909754425519648305963730725954935598542747582738733876413000194515843483488565500974622296788678544149557167081553284543331344022214743278236531439264728160827833069744329692220011981580844248321094406651207348632576540531771341858088779538798413083470548149269410060607805889544096032951997345215598127350830684082232940091439681220449645180389453774260024447615854607061177491034414768946787749655871505636718032103189047475271807402888556779351977728138345497990912023718516500600010477770182115305441498750752306657032006197839987920575467351945602559059364669318563819672450496289237516486501657821625056056256389171480080212293499791240949845529247055977313759147232695552301012020216896074454394204855890890730171659178392961106201767167917044123466887013926594618868804412664552339305577349729851578464143876017188989719015484778542682511577575301397839559602198370632601598336224176050934176617985740513834249564898142225815179357803919614470950041686945601936140952246624613975919656029663825870580181951060329088288264406001363044544797853339225399150525362151713400410760535171774806158939450962717161704941270321197696224423411552713403224523534110436365939588921964477665947765297073903046584576982590878103780273831744146492664666920626377786329543406546686164133115592704*i1^15 + -172341762483563380916130683607639566861804318433405676068595892973535820894229623447001691008698599529271530372615593117233318359209700776281392199521658628677466424262955494303399143275900463686851096564708443644608188297005756463900307585821965437624171594023831463782198371179878079409815612296652702715805077575193868696501375425386784118614042236655878148287635841448481605609056394817754081960524825777969519087514551927906842230038620941231314940416072256218520284820878240776788105868740395571181006345459691542908692953771432700705797709133472034922619090467437993123654047979105182266669778512926303473379806856578134449155563574067098201079117226262969381037811823159592120636352583893571126120032248504692115359585153446626252950295361229381262742361596351418892723956650465268080384347493839915357594945737299027317189017500717155830212761105523981076005224628615545414868337673449550822089393042909254432148927599481898560557504275581291837919729138986989082520425833872044542232595670287460311633570440711056067358684277366933213092247439754815563370800104003639986357543992042950242292670790065995507951545558299406612075742912726246067942404438754769287347902021505185889120295370762893742835678982689327287056556257153744711096087691142990302851967434509690636193974491822744266178375271731062665099622130804380048062010563401768214549897425383676244660086895166458236618219056256531394535873334853385004240913239176554483304557879789933474338326649272658065048975001682843989881369758063465118440620032*i1^16 + 1446696734934585430686009862702664264006372156740041569667984508774282065180263907106073296687651654271362829100822721283933141342997420516239053402790753043529744375516362115516471015944561224616320862785929997932120666275319702447459929419394553460953521959185390723012937534732482195809749383579922251440650986860030609572583105511622410121299581736595372095773328790905856691789705238230422983933480052150708140483583712249158910929059797855931548854830239435823754714872575688006430190977227522464294612656110261446313101894479422980284133771470200736516974617096463928809426572147115384766073509874185951323398089076541280875259143940667266437942079086034255273601684068250250599195026789591171037486984635745800907457594931669733307601171549149735376690675957095639133489645996863774218529302962266680574831538685440938296059205587326925045090164469680202050696051761661312677776581790295133109460642476699175099082471917852562279436000405905170599801320051420826218430980624178835467646717891921713909607877939076844701253367857601815191834038686034211701668564201676173557942530608746756727978330312002857498375581057918011910575858261536987537642232867155997576865939591205182275628795660101380521543669682196240532514275490208516282124340861976971431332306274187830355588180081032815697852687780241594576505429252571527740050810368393918575284280039391759186046922603833069661218711147775015457561114245255428048423340077414392838968369415295888782937141122539488355353328238332730571440743684510532501504*i1^17 + -49254681454190385827445581527147608028093911109648157109620078120432442008788233316752926188710052679691700585820075740017116470869602233767669587086976096408159422870537876013676831199414263887583383939243839162439602980845155912883178366528838196219737882810464690632672342008868368929683113082042037980963035949217530820670974434281259058545571172136354704369434893153069667089018662410340779738398167280703911263119850363336677168029650333772747630652787447956027544946577366849583669629179226877043194040035298417119572102826624864178843240480081731125470309165290359698979963389636948725282784061708928944616091443360187580126831493687769978340073003746952996549608833859906177550197857615056759192856039669981430780892577206929568064666968515006052940966992293690319494540109625053927299536089452013630226177768916500448516793723097248995466124161579885365864652869506617907190174431111200966524033641562469111908200983607629497416868182178128810107065814486546458257668942713697962340891049414704739395705511616078489309448238621203677177705820985227664939275124128058759823282275653932680999956238434359387251723078309326525466425289070060203792605224375912263164295350495790319098868622648262460879454753381761066845696872201498422486770056934802866059402897906318287712717083451911691147464715588530414927095459767070999692714234628545462102062466761719126843920713756187509632407881913161847161191939129967549901548174594851017648922576668396015266186968269862852808981499738126322888524598964387840*i1^18 + 405784518143847275598987343377115652167347750765928511609578259604561003202641978712977224673215272691765159359548414881912064295390733852570347292211018239717024275026475292099533910762778541386786494082664750392562059976759877930869756439973655351865227943655994482508096907553473112484127920508918177369639961312573877193847740904777501132523492335102463583226087132540295338704896219241781026365161864860484590410111185775498866044815966469862792357410258492050480299618801298587707210618221790993232560534751651331033241840389414744755164950841548616498209891108509240741652271570419681192505029017560076929993977965586284942575983908461413788186668192947640758746243914010175950816042515894476810443280146892115301595365916124583039012296402275912667540252675306291869253091712385117751812301961443199152720288445383752156840333748798337811788969429971865388655847680544897963786359639928298428263021634833745717306313812688915965404323175509794588629846208396085636227186896125547582447857664977154298801113652784594631862222933490388830759162928996952611115363568139640893442052459905144158237678150991319356585989552402776534418255929754661021960230945294076710898303029706518661109198710434776873507639508820408210055628439029348252660769340283738661347789833301949720991608391498133611488187468721106624451898953582198352663300335945816452571028871253434755195900122073456210019439230464322985555417471255295266216904990798488144974629603578994693655293079531336915360159853419250663732759494656*i1^19 + -4122543559641641614431989203114192180433664620693263972988285643777759748284072286735902357922949645720034127872493421013224561580006247152243085260215663586708043604802448719720951777724538311998219182259386619802024760598503076802833560519240719489030612145682090243566216632972386193590658948723012517387386605761329288134693026282842819138150474377796065992490421566078076508892369018696664332401327619728339449820604174893033638970050542636142150166499418217250835643856410182099992109305407964453216529682827861254952137700910047932194386282536705859930976053863091360499858385819108154178677234004433530127558299629467880574307283481924791566408307175090026624599427924366826086692254013910338760592819463246923704063396843022468419170346113282597087946831282630414592230742503824456073885005587774165030667778995589307055259318847443917992358651180862196055243181532942856109160726023753750576224595469421270240733601632823381222295996686124654310014940788683469656065937861921247815825096751732839263884177061562174864884491119876211396856729257935438699801676802325678845876687780073928378303556537503867571114143892178290122586501323369644729171180883896686180038667439378841364593464220202963227508672256271422311287230916535424901367089878533746761635230055735910175889441597071878644157003189583984067582721277263075629182096847206752661881905425386945813557095461850813135154136527027326818255793116535636648634852266233024175948560521054163266429045446472872940521133531476796159033344*i1^20 + 20906900863937101821880522788963803880850193415877351627451833632583728764852890940689229228467929062377333783509487962199288911153914973039881651734122378041521699596823036338131772547664546499846411284327507771624819358632365514627235404694690961585104438482534424972561001513023007237185588601692026974052198791653957278178269982721058019899224569434016595129248094597952326622986127497246513268668865135579192643579572254134267854642232474937333315903346231226229499411374923941575427200208069198117899440148629241200509208126108013378510159451452165860776468397759269903955900287783343705611438519330213653384801538552525586796097734692563822764749195183784552519279702417083545409479960878189292016853960884434541778678968210270487590370818386882711283031948856697992568076906460735135906622051589276388557005406567500995848257239387156731065421416941705280493686612982351514797788134041202972754710552787219252083027231270071245966914394352179695658767957940209248746996939788753885809371072368231592356488911138077625531803708278654373222639086063944568697953329586711324361885146826258792830058964716321218638096773131230627755903902241892323393871085905012208075194373107107884315598653239384953617502352841920793398190237415657781944713575559127768236828428399977251808147144955770417867588995686684853085665958821497572635241530421569052606459927009109012171632438980541008072440277513607642818505117161348191599956869875951068428657767046926593373609389284321090929066142667231985664*i1^21 + -119731792173040617110397408799820632193216208451082068930797325113737202412984363701845752282508104765664359507992251141867203934940453645737851110488074678264942853518324321790392946222667663369407005582527925359589442388151137565351582162475030929557049956613415972866112763811386326639431673379078229724297189537445695708938229665343408279126294407781607956231595765234307941657275738022960833625057616335726958814305922778952259967056004024828492788763499590084761213394255805985504317146827550967891370127445788761611077038459299236286180874755923177702978868219170528845568816977414555160196734379191356001092358592196515292332491294425658628379355159702495604268079718061507143269014299160156098495771303143270204396656180369373773493335835483588901147176715091133414011913611687777282050196487667218988583203028084906307329068486713296871185843866198142492670510780304457769085039100456515646300712129282500289663844284887936234763097969973329575316707844642304275959031543558960486133397368480900840738424017661404810265734523624232905085447653892872895834695732495428432755783414546014712263348601829438407999275910286774700814696004208078426844816656795979219276035477995832295168493134590600433754701754996232452317046767868947939870720282772915289569585579120537946034879435729129292237799365808139904653216564968097971895767457018032825760666623303165333525078830347327362046346437891163914344700972336127972918737403072370597657422957712987223798710035170224405384876603211776*i1^22 + 406253944998582440736736699924255438925312112769243585453207259469534877917024858301187786460342634376071527191770717133818202237691285366787853220493829356940643281712505871794602608731989086383623990415363314469538412930605652714438954054089629710093352602532395204346556505084207065123520708576273086304658303093945461030853630847600981485335150136893225103420931583453259901274257510095247802173944126104204801171726383429895714329768473130601636060702536945471285448151098525716248443418241729071384968874063085828222019890690383924368788832650991911323672001878082578137261775781158939457079266945007547115129828151123972909062343584903084215052714709958694577356798322530254183403251393752054034239508598870656705375364749903545301794187055386055832521301321416836390994089341550570043397613799852904489282791814412198725849298170206664964532669574771397643174852345680237380734405482044010785897232836944905433687359395162575084262290195330154505165221210192429991444779363788261403065626476405764101172844375787644036057711028739191051962029742920766990362908126598778684302641067102104702935776785752022452727680073591879613984881051159949181014036762585754600688075355861375201972460003652617473220707675659669258597842475333597309030410165537674282409462626477774100083976306523570697302742577635054651236924231461135424803837608352842811327231092084006833081004835467761096094870532047018452430740049634898509397554412743100148799345932760304118879028065659014436393844736*i1^23 + -1516264739250390681325793483576106607194619471358263488239211640736827058252403160502608450743698370685157278779153752224189546633068787035906624833687147695005878131432450244475912135515817359013149816797720939309493577982520630949368834640496825671197543409025195919547997599382790303964433419726028369055711120602843116854425178080348201832538070552735143679378292645253490026059156219550217504820288582932182256747467439067550113067295071478895066490905463260110361037785362493752193119890064527015913694914212500476067123216271795160257332538268842931144964865161554926778581465298996377613253219692946159770489766120557327185723185339137195007246584755262360142907448196296133519454443528119993605326265167270189377743011653003209942799554188081171142285443554177397137504148664933271754654912199684038497376862359616582156559346525695382728951629280572248731955099006431733007644062184848388077176435755867755237392149596030328385594343319826518485125246155894114369382355380668851194732438535764747111757788518773418625602473429061925610861810051776921929275122943289867861127514103277059457514005475186980312116986508193535418999724024848718389702859910755978111532600751400645859417680517865570071080606528282039085621981828579797462319913342310165771875604180701116858622744708171151024689153668732721832255013869202613453142129862368285476955468776219352002614024387930110794369186660591586534076989536911702021368148258821182901229960126917129255470645540376073469952*i1^24 + 3656871488762158931801443003498196124642495999437804974787342333007591173021898725403150968998420489059640224375991245377940499183530947589967334700077761423161687912952532376177762301345490417758625933773007749584112250831492740287527174468394096844339252192853057566411099801741085032687263185366271050310711558511763633663806775252081469484909379985989728500152476646003025090536701294950379772806881766832207154750709503901659871551898694637426310481345853263285366976278577708215622120449941017893934127030411706381992553080337551867452578105856988860631131599029145301433302916982771553646863078738313794764586392338827677160782217828586129471052996547817062189900321111148923767244297251821216599330416388758373051032849392143187560303348548340797472123504058874107258066116512311299946523328887636445650132435213807474169701792142433604202032797265881287686684887471137543154015731400451679906445167749696374009196263182245389389016237538417925297623767258132772597575597662686624884148981272563010142442199822452697792740343736634451351734594370008497022932450794126140936256372422469325771573146104540127900532765529573446435128281388715977848968398967339162882912309574325040377836118765323786440313564631106003170342837243163505975057446170444664539337682236337453703686430278976121094272259780999830580795930161607939722290468841370167287938299829447121378628537087778513506668555535448757646205522076135261065259373091199420704336776861957100423921757423927296*i1^25 + -9095705520096756245029181832216012989337441783631252076477008196604337397395064915744786613356880927388121498005488459598508353578085139531493582835575180602706041094492168970784460670840198406851797157207519553856554321910514955202555599115657624193474640473444309156044070794041247770280695671204732171191654215898689547670635422578620439833416989365112622438090922591762909344283442728536777927761573287643620450458564830282644961140799686101513610415726503371101905081749359460246534881963638803185076959420961640485133678925675520663585966724644491813684591035217374293915321518716873850061070644467865948197455058141266333854231875715021449005663768727331002139388216512786717561426446521592662390426572071457061657151114033201266537015108478586290426373294887139500097405490191031735663433552049758832851140254946746015083288352939921620474242588776522336854361617444670576151103980253261744856402995148576871128465751073376996824147710747649174818341771178956031994443642881905612954897160322544234117278230374607005332334590013621619619883345975680639147541646958563262243724866816850968574305063111983459600651358757582628514419228603875284551429996795137667057896297076466739822754964380240734788303767055548588630107205428519390169897232096307808039199086323162470365019002399277715087756577556776323245141803450460544670671279942115627620908199308471566348577312532675243993515442216516751388967980456006950664370421987503868112513426085301967849793781760*i1^26 + 16044879345899763256299276255865888636960846841260736274325873704146597502446187952504649673811433442922165384280733139154193213924112598816341760290128882737670957865444791387318619852354837038975347807785919078983211451751463912173500621180527498681767399953289400198656427020676343733633571013391818071728714156695123977470051099076015089000479827560525587968255511834983063886047703560891849563564587101175728794195182972921701357475026077105509259700396772108754424143659931166896281942522676839946040512759446978170047964024194776022195364693217165191842683065959302552295916511557698653930189600141786949600477827074682462339582839428496860324983436896964294975391249363268398207230453915547700647170817755165493952523054924403604871966874792060038400495043042717000915781469316921247150851725576163896514133759850794570367970904900353585172753865146857411190976622817643250550137910624146739724035165283705905543282239683461325198165533243787607098683950945861802005570623178910664297038618012683217292259635039750622314461381584258341091751176130750496458247498065978396954651604443012207817415813312130343911788549448217129089413786810295030125357747426824050854672729609365850737465616041686283995778982533602416227761590432617170743311252963972735443765983110453853009857507173917148225541581638846366948579845894762108088988357499303831295946633289757270680976518770146386179823303227090452753706819436346770799821684577922276647578610493089707458560*i1^27 + -24670311765149669576904420832561088686436018475785412785892340709291700175478946546251401178687769135258458873455509631128352109424600738177595334995299617988263241873387112630178604067722674306803804696776484956588557910701266452504338737331841662633887652348117664936954973220420106164018378066562806042628907851809848570807650055474055286481911634516542918374502191712665277042503209191448068324347128807721047198248408641027258672161016913002909178908418141090103832105283193526552741828370840558169249969627980171883385211861754784342458182473575267057551410699864640077720945337007155485957067826460709247758246924769120550229400222324846185017839668104293737526629465240683056880363797266147560470901610307683373197880099775496139212293457257760573804696149876343914101065640568111316634530174668207861469515027758302051174295470049176311980383027776494369634165512316300141490835269435184459021114963694740545918573011255806698254026133821976320180902493064993311200467661958832333950632249733751908481976907317146849216250534015843912329243198945098262279759580510255785631606458583880861044176213920240909706080640389733033024854484661826040939313386638164715274947446401957586198847748728705680445655270072919647751773983712152170962106051124956086713781767970738976989654853200819906982296451887923516190578568059542584307840937812195114145694485282321043198304396248463020493982638284936118966299966739412230441757905854327808129483882960519168*i1^28 + 28422798694294373546933519333396314184669877513405043517294794181183503090913186082320647159339361559782066410650806215935620140363179292339385519936222871460091215385679726554489685111630040200902940908191621313578297101986140024091080525914914990137515613119262654665227787442109597743726457588954504984800727755813388087826701654916320693042516155965370053818242841575619608474148638097036241543633636213972731771623335633334567348047412635320068244964852450347868569914425512521997109859024388153389957935317162182487251560785207373661113028533571273291145526986494655116549250227180527078485523939928210980926881741471759914245375674190113444969927176260765375037615200788217689189943074838672834897997984582747117797457182357829793804234302363501687083229920958543137989613971994315362470665152967283499746869598539145177553918835052332063844420452170612053722615406344877817054153995047894085434018487862584650006385710420376986234863967081334896493512379884076052953741984748483024323959673976758582481209917153448155030190767876832797807663218329607464336688778108969134415954024790069475014589945603244056554730070386336092018946245233344436594513942248612452412742540151428776043312512358345067276002414685082358049907684882668824718906184903770214937593702792207837265897903345152563588167858761695481829531186227174316207268420747633717115824985571574538577948097999857856338872023897175303759265104220252615353264407823850002178119827456*i1^29 + -21791195707197636895038938460289537073701754965387262289497838332677035097586231572930242020522001325378338155181216356566535665455502282020296046943649319715187954510879314431924609943392821921087514865865368165491648954744694805013283867952799514501620698699649216865398707774483102433316226225311182799488302319578566025853076331050940946857800491194392320354629876534744439822336858973425755798535545766361038422689070219560829654386410624026401797246598544969905298777075040283607152703471172941376900581142617805019847286089392992974276279017449088164053760712482005072467401572918574386015825507153066312484480834136104433855000875151104804707683904357466296140382928266279084901609010545347940721886334268445481047252073583719567038124611766297822022419716673524318572305874086887714917562152462603599077810620430755486100171572780777373578762120112233526819000406130175265955807930151545896904381187281489558370546304844875159438770467902302007760003265732478837449110093371202555977043929047814528619468008320921802987909048626657901998363666631015931384479602194335672533553905074141114437066115357760159960892678798397152283312292482388880091719378562890660490823917350218100468748741041725772641947501103907581864627758831102289940107066034580562967177586563209149978224348566064431588365957512076868070934708521237445820332778555673227055036044920457267025559868408366071164057451522536459958099787364124898338322276866611606454272*i1^30 + 10039977118035706543433195588734211470013509259646214072424438203432824747422196103676927268956828520831808033135495976346917432498065855599693314227084093483141517570162945385615262306743191809941495604236298535360278351978712276437989655225474662860811460548699518362025548619326655722397967885256720529893742738155978987503561108201260861669235811522562696661227932441042621021282893782227193973518853321840870937067274317185305626275415465884646443957126773075514935067819202163384203467837462494845867048213638258816768615230510129410550828977491286170242003580403320508471928400838499849201161557705965308769663910184384241217328688736656331714924181242799609609532440002115384578024384917144440105028546731492039913342255255801807454621863089035968075779403187304779065723581577232868428676102362484402681992187143977858487093829717426779323761596939518602899994788718836582213746204468375663652719122262325716803398760698256802325104807915371560317649201246581799145827689535209264582438388448979142157885724405238863221682642762119574165584511502396921473466410084162273952049740629198736393578027538575811109716850836062011173315268017158122517447099122183408565131432610810884889905326952312335322116523106294622240847629401802492208012843603902806255696819558539133231059099573408125370126738271856717884793698497003779818924079198333068819837891769130724321837943414418714607548049679340403044118644709997352812594230850486272*i1^31 + -2766639884152180093400427277865538141306695873216990798853499031542058053777180939893333856410065296586158207458035738487143613660344853380120161381197435148197187637561249948841750867472323764739772548644646226322423850192073047757871534781198324871006555663971811663892907976779204491255403584375265164705347838893105702351067942820645762126628418094195058478564099412134288172885330989244003945819473616449235368348479410946006085565774432369839701536042587322227733104051428017522184314803946712142933676277781943689017903263930736191832608531271303890071748846796719211079458189936494173399171446732598565100201330839504236895358527407159271734657775928178932401010837021313098045480093283928892346025773728508774215880175990681089958906394113867098917565143623095661380116014812224236294660719244780638531191734469685324397050638731866435732110263394009496849729493209934873460947371086562335354256774836769276618298147696525478444242786313887750118039400237035097875064383002811278973461406458148516178240470786742710194697415027296092521106357809873366056911572499526524920939656251761997739438270718106719332593142997020055064341979964960945686866455933949059744306207812061260501343437733615350579908066915463809592061401229970371803936931092916312326434451365267993718207431237631983053268229027252739895961941757845823513665445257850814365487822193877662141349158034312710684575589398466643033745616972502726860687278080*i1^32 + 428300881929708750435604224799080555844654273724212037599605072165257451309643572932036368546738916464145495617995453163205751451574511265995868102317624893789063208514002366616227147923711699185946686424182406233056208922554054244427259224252022246568255069908733253368666998498646661495042127159798616394430281229163638185395891665533697912702799264950306675661384986042462024456168184015982253487179723122323523643321012137363399716261383861208536194323750784649192152662777086810158137757082217011039999366286839013527487437551890678806132695252153162344611605695195993523579489833685634877558835052978585694653643188361442278189677409182207576868983529622121640533460421278005193043894510368070998934474641213668830575700116451642769898682274973362803885014019885519836637445843846564500203076860812471994809692187397360630371877369485487737333950913080891556827813738772768212701680644922363954531866521312666993810128713900631624145177458685289539955955350671293099130432870196946186046591340328845165709311326861713730796252773585048156060663298877812736545870189049584007074297029389377628154043902279199236965292744514273631864309598682711901284200757932631433500610881274208056868417426238820149809909619473171273948363744219115712007855896205215989045442594203050567273962824636345022969248591815472236289504112726997094255296010645697444073038570550252288604404487950758210390789732523805554732196510693939216384*i1^33 + -34741327146448664223248953546169886667999398371544866183013011093981669353351898879404135334200468724392279675639137462159902199808999217545520833462779534552622982143062333029902738580194186808138599350811815446316870731997286082489226079982039343903129713938576430257025721650269515099283873450998183149441109940921756678208306953842832577005184364001071900454524688873405001200777779024449258009653876870723318773726681064549280111400143559457004708660837294070044897972469939526976609010103160466947267875273003689795237526470774593439079077338736454247812825718522305565305807262172296741452312390176501883482114044008081346937562606937773104416139349310998478785350867436443033759782946463720536833754986521471516043527330997636606437751772188655259049447319499413183546757902320874341930866646606278840765254787986110226379139132610328225145641592649397168067146231002140002782042879724675207289112694787855763922297596885996869806214801971454912685669904171215827809149822098019988255930485593249027565742702613051802258151305691184830924196315198035985797851292671147954415510306199738026351186918923177768825274734761695416109933885807500191977709002237446011816969926929754285893424212080339105593238355417593560290194248639610777544605038749135403746084541044982581853742939844044403173175638872393095987172723716781044432263613596075086823487034514541873129539404882398273728474310841872447137083463565312*i1^34 + 1225871821346274443453262545384245062800824141081870173105741754920270894246791560351097963213371388818518773031447271764619905586169930243477392681648957972840119435812017644351709932164377124812234763046270944924313344518973025158301190951507122206014729034538122819174049790141042761912760350814552702816915362924379815542932921320321847702122616447407388054024333327404669531707919738132370183630530077153225688923477998011244634679192917452226391894965774521328248259204666785467976811293335087311445658187752413855151615522513844548181692604901319524150335000897106341389968272473875219460381099042345570958765508562407696010585496064265429689880572859009260902926991921063296434006035366483214135367947611603763792027389564625513556177207716307629475518525586758514618219241675557183014778322459421217314454637762929414636913958031170219852064481383979473182329459906481474070153142119800118111139113240038806626121372128293749105193961242055940628003944929420315581656935354970846353669399428406094312044914129796940969069120684586700390812392309800510525882424427640634760732746413161082194876591230560437283009711538241270418614359889017950374891357102219473576661781648279493208028401271268906080552037542608599306762991829496689957789144601334123557505241833153100967476665925033882625165171827744277608470964036620338565585851271643573295081109655277423465294179316889353552241719392072407403462656*i1^35 + -11888247096982064117799032326288518870699870767211731945107033718690994513363966497000874187609697798082259471523607503488501528097737974374334502508486845803784833298335355933645982259537986146051750039383156972478078691806135390411167865597902349930817689422468681161767261517830514960981375483878688529828153430819464063354588426145073450158793762786339686620071679433018580355926518845189271101429712633703818873422348592088158040536034433292841804200048545228705696351601526851855526737968278541720195135515000230294006417059885014008383777426880562436033307940111848554145634407471588806967441491685061858900533214598348344418199061603115335579895410931924049888579679637526176339493855556614356242809520574800236161002023190275188736851709412022529989382298173871408961700297929616598329221831113943212431366654143229717346123917380309238007985434222201336179370202377176262640573330947793847031318633969700284579503674703615667690901276987396683172118597504461301926027830766414852157599620673795461627768600158122910130857174637948110723957254556722579380924554819257327432240723283160165708751509219583291044137115937437026510197272226197804512201284219727149446149149188498158775678512304282701563468006043591341335156165530179265708478828432495623968930919969569648532540351039249228026162042269509486281189690914353592242467303809627145846124230282571987623515007798124393294640740401414144*i1^36 + 36330109107825275096827934185891771002617624325191899203095408819339624331177378375550143051634972902498219449824882678636015664053758016928000774319191927365575262928224193236928654411371840416796879470076585381265920493630098391752025258411185236457135592485766825632160680613995904435092438518888411111838142742411427310466063030051825122039832597729059548990559157044932319892075542933324077018106618393448532996620419726717844892579424628271177817162591370127274372059332237543071133921983406786530710776745662270315611456485254507611218884678299728243254144389198604935463146439514811385536364034958623245003195903453536204857992843061455797130481840834036351410844323496687071758081856709652673090911260549244640765405018964026128560128714220396237561699349002299366841976602229768412114688687893144079004282304714330095303750725444183661575435394362334316424621701726900934193683070100333649777427634091655222442671297487289068404115511385653818495038496061583508296549015683497824839024623807804247143325932321036716523494150030256036844407745631432047727094805646167202668880530426074478233177883576291533218942950301492034068766261180720989840127939166167913966805007303492118850836042647171194691327128152574102705985020232891069775921952472449871119427497230192337935701900746024299746753517462969436482281253864123195531099501304882252771877957726644034815769498333081187425189888*i1^37 + 2823915330843322729803414363233128883607236798385891085049353938733657949208485247749564058563417160101552507661747519187845212069642966559985554230607222831058296535999770410636836334909443123204470269857363100049582258754489827751489183385498906544663395093546912920927306342448284509780979937371959069984678092024549596507663055656336288867694088096418543137489255366090746217010651263561207159899446998954049635183449390241269835546290902262214627610652724974776427880786688451076884553388272213765764953483752375998169217748409373989973041136888335885201820652360177693949141208894941209280567289453531954310433919985432089032700001732825904050082516276357790082830847688061291236411938942537299321004349440659962495427343132599645884510672858776562866269979932244129771758718063670774240807216197208869016824643767311677548062042098442055761841288282367790724704657417728071708012937075176079079322411959425240918909597910611691341973038957197903938649868665752943759037539787033113206347429580868794233635923056238219658538179285935687576660895454749903705770684803686354621957660122262784232402448019984687749539970170198406961313585603818262287560308798098328333497819182391900060803775176538029790850983624166647760421843604423679503997701598793453809076603804946218840099774688668826288674812767656348829736323974299190039127531413795316155244316297172405699637276649193472*i1^38 + 1309338919017836822922029960017754941351732919803483844325172286319501696590051668288335080793127493831765536148687004948038906519179770194955071097656365391002631381552165850383861846589172177759713947799909870941442831165578089654540386700863019555882332425097777584193590371445798933278630374211680524435058368729158734449826701709919283177543309224604736409712430608852362002747045043873163272326099858349988927373328216164031741668600944209411565209723356506508064849329158181858110561880496873677331421568563648200244418652894475892837056867960358067089089384681373906976859635537266897671520209351536341918778869947878070754095486362290307499087597970286850824781377976399291928285018138335699136912890040145765448889256884616870488786939079354270767129717853929933899883230232889360366684474540428901578488978973670229918778187754591711750126061825351449837518113412830461397015165338122922966530342990533515251174761239705851539397579859953456565485553764036113668376358632812443927056156021291265760012866494520496853500810232859447500295441735989425086532500422222481254054921659879571141381926934230236278234452781863374060350273609935716233276860417435901251319382565938972388612203904312112430822694214790203903353686976953245926202844615178010829632587758072791922120792648385452921750873391266157415172418785118595528169740950393909966844140809931038188896256*i1^39 + 84129852022164426102706327539263277322131225699261784212643118074090545616076611180831125635284485545206524051489392132839104330540493893826695768113800531025962477560383055988175452654057804394360818948212715197403070527750016034688133108781897154024222654663258187052025108831662483728667391871831095286028442090459855496975846017632642669955575835459814488028321990940835205196703732301318880326390846759847635043904034477375705097635476518906948498284895553623566647390236280890140246266888110897269617631477206552116556816576418081235511563102271350195892663511822251600880682637783222782789294001001388136663146750691712025782385431876981310974070907501965598834623954117139155895025866826255996790279913273724580056325887581115283228293949666775829154067682924942070398889929670594210152061281766472404092081867019984807646949532279832807014177805570519888374010026279409485970933253048585983623698923876673660019011461641407527687575921890463769595762147956519005722082339895087038450265676411661189603975702536238277680734523786557176918192716146649371255780734729388097577148913601708860409895952513564952743813169424626943138773717554900372927305124216116384327356096643896086346489998745820843289005907813477520726135822566855623961558535297472172255880478295732201863055433812308096614705187157405819322760833874726107668385173871919175750190343651328*i1^40 + 16681689615506519172015661021152771562470978620345813892207546445653778014973362680913052868750380337955025948620171119218503699716308102194229283667872857149934716914771431460811610073592861846268252394767690440084690158443668539254706541264425407975941901772795078099881269179217580910148796315654653326634890974451587189443563851610584081359302108149764020561742685060088038165125977671616650747529672289812690710106450646004454718953444999775732050250745007850236100581983304113215446172042493145877511707511879356011041639115962437894093830221286257796320553457407148086418092977867366363247120647918406128846683562690859657048980196022160420455202180582637468998624450538307643636860006786944253363299569745842193189880488625241663129240614034449007861369495747749065054521527386026740164069570055835563062965069772033420791965921644651587833499931104503495748431850812274679423765530645070750585312899307758220243051449118571220486983965950381666058319558511355243363971180012800653409799017429318900874069415673923159446409037067992826727380985466584129684421333570296844001747347169659503881366006865773440184915295659571538583638184291682970715160195271114423634547666409930730125678419833630766139370085467817251476809543083300491183425190637231667832801304293479133681841146940771856866250833895552177346812445891043076330911798283275409031168*i1^41 + 8506168968212006299506940278358689383154162560076001649703739878391736728660995361389996846613654286565458863459322870733270513520642157207128753154623564014238672829046901485649348697541733123570903375205508219381190285782835910353377508957458615156527655578591115000398646478529754367241983828160213198774943703878365049800835372917492691061051397557651029787823236579699404190878139120008742343572168732311145765116936443416479718871859788035829265853913226473749148612836963366311971762227101148167855312276634042901153482529306461903585306913434172889122338099531933577262402768334798431487880397983489157675840362728610079490153796613539404182434504104811242301105958280581904659896898286036200613238668538343963176544854222432421240773289180417695925896347445310610421727264335441578573262496632496976501898423688997145686173687313103889815159456403918422440957753563503783086052510901391679836073785318850729245096141202764455588739284062235911146107314246677936293428210769661744282310815890773805734318162075890613024257146579119274626121059219749363816371527756486565971985488825140558205126073229554360927769686785267068913406673513801863059787567921079100394733461501317302033826520898205540268870348274394367758889349304000428792662576805578361809842574996074600823923980842377034959446132018840115637970635296653672052155547123712*i1^42 + 43692661124095123964764339960183278244309563329658723255345115373483969165847838034452073602479926023786924851906610439998141314160084065717572797697716961738253406430038182161749034019022683158544610164596334110733270577772789794512845227260120894058941975051819239438290811427082335958133874685024477186657857787878015418062455357329406649355576910809835137519327608260150742986374887708284763328397215843224406967725343835007183420683523501036448877309738540745461976376011544910583236782262082994336768696948714720558742400297316824094493522516834559119932152898912098163855173956797725693816805982664939612317451441782899909207727338683387424041710532120225640772918242871048738303664734228370730226368774914598502906526469825921689198923331386843130013853862435837620403788712511448321883443457663014497787505519713180821260899684677722546344310015745960611849091326445645418491486468737193144853074920658366607599130706381443727460073952631997687111643433490180923028216685462380695847662643370538869106102518146287989946320290367547083075316949384373833920024847482995807886510181260446587350133547138958524827557169096655854690340442367619333989112197949211058528084483084281611434663900792620018200681676252787112208708017799619559619685989152363210135786339693067863564409874187575466297009829028929611030751907478115299885056*i1^43 + -5030261723535225897906916416843407781502390266733117734675111419685947838584036717616615692241696564873594074395907850133070077216788622903552167268633113402489729074611382039973445028722202029597315213024726065107476798652162447941908693640913678111484458579520778883109713872376033136645538214204246366595759865955620647015869479609192228123368623597825076164885035517636069916649714408784452760001866741743277115871168144660338005480911432204091922460240246555670182016638759629143245378763982514360610596751816201444660362755476901788445508490165433603374950483802304903726389968379977703497306210052091888072337016163432964170964244280294411280293387024322519745937801314644713428614978299384884905977703220561405690108918652018629049347963900948127566831259895127507758986949363325274969387566722877682777990226143078437259830536879366550838528231335419409955301015607071663525223605254407551611935160054467377543814850343764122238828689736253226283253352917433906364552935851976093933501234459981454331238946806715976746785794441484921084238116781034654517288286634314404325393616028357051906062538843948086658813949374774504944870387906643019352695033488323087299774288158573931263432329559199325129435081041130055904624022257435700704295474181635752008517264616840589611805775296219681186540954911071714742522204913664*i1^44 + 117639730614886827646130340181415620445838385392909494271442792053518351934421458316696058866359964142420977729479266571318691808884205160047181708271733515736771901806379607947510080824963540272013371528458320159485370841646379437972522077101620311719426343260795298017332810633562225579359058840500700094922118157115828070219258464773091860457532597954133772863626693207624064592940755998273796528126112610050617015524192898090215642166440832028494651705051146066747870110363670181719790342382260762508780315677503623654844430499457247422170187574892043298839017011904235237065867627518916294137597437509267553057906304847338975911520173994782293235973922921828763365247803611367733907978619677488192318355205812505104587598230637154037282064488249086456805210134821338624860087166433399565940478403625361835488052602287529114022344310065806176929749599274372992408967701446463887200673805630527729209829334503743738707669395705803104605798224273536799830036133544592787241404856763885555138972148689613447749128555303595701120511979108979789748520844072099245890680207608824585366725831913987666024922693653302173090926328226799568989264228519796647202215499802791393237849242625619387535582054505197798204927334688735835110435355767145198056563462595029690625484021862602652039198072364136108679457150682684981248*i1^45 + -1499648986161897601121494025212996288361403771100560735983890145791671774674655677495075124099997551376970070170860517851078773601976382763229695677532348928323691049112541041420873406903866465524291902299031757452685283359199527513580794999963859287678754804501845138430385959528117257226939183262656420772866041671128057188076001758207166206838504330001237863414985580152971323265020183546625622749407106172344943675016989479444134693430474321407180569535236871126897947999558818904035893982245163076889668198954163097548080055560249011662961201273333041939115212149192579464507496064378333675964306686772959064765284339019868731675758243425378042475843239829709804781881886980382209766164265777861012016695821040911487891371888911720170744867652190520063686391015352328470169336858298123204996875239118857943181802634569121581755000191828899760894653149801721913287734644265339790719903168948142579802637150230784960517232917890879123066498613725923461578776336568253294704325778184913694018619535300806437113421194314120809388407256206430848392016087518895725641671705881026265895255493130009502914522664002648684628261530797937424091650489328250401837026082700636181486511379177541931437599739507054952729121854609204359404490948884633584732779722134943553244010528754686619739403208375570229639512064*i1^46 + 8129609222998333931699659708788935588066915900254634555204804875321547675250786997192591008232719824810153577696915787747961833285810021302996960496431885697554722619761491319021388869114861165897289258663574280734780184857166060422882441522433668989005076614604684647492259519099361207240381017737160521436739271880396869800469105821991919723740828396566497535504512448360311446303343301191604084145417349995099320203289134210430562830850052872744743120316562801617352462911372274500815763431745644951337874851288081769252978043106986198419830007020351185707685935208620389543806081439155082842972317021125017830360161232959876423383463534423793499951139909159332668286451694023156317080730980106375332275671692703098748677030616273973276609712732922767959188325267719886462650786230401337309440047899312218362929941885656218629707479569269965280450254744403240567389258718069165922390297790637932010537090967227922903355777035585199883211791745125176468298107549909434389005633897863110611144048955837722182030981010372533413629131460566343033238548176309116439955348271277935688720133005805670873015482409145539376384697096346272371192854109452205365363328055937800613284080942556770848471677697254335570270442284187927221176231881247973195649351242425123178601598945942211109262088271298560*i1^47 + -21230266053866994312131218205670621934433977474557429576542418551478360173696302828396564856957021744654795824376223778369022040376642205603771650861450982630933660257018312456656030248692494332953851923685509756980110435530429688997760033120224004063986473433350808840040319435737010085788212837798348754841754972375583792783201507791966308118733821791478501643872298078895872632940156440110505441379963745623981767529676604496098287616832002658125727207470211469325915771783750263836426508923168879495030916659544336295386587327368131700582426324372510545160457693160513877971227730440482043550864683934997079405627271681569433972426617267777345546583456880154076365013310539297127042348426368765941894584956931098091579879153014723457182768404781776240601197155740167277000535094239112916296895730302119276016574059617327897083791207357949628835535310327083519343593087016594616462209956299848877227758036272532963239193091377576943941020649101964406267584091058495185040621331945971934510962065624267325878791724734512541209804673433011924312708455628195296325926041424705673142330086188185158317693279004334361547416412976476338758405201744576649435405951558833339473535608733112598483499250759548074298606204343263804627729783344319517530673759763633495530356994660608113639424*i1^48 + 17642226032910316296144169701315135792879333814855033387759738176597361540541033866203796993423651439101547845737442364864263623326962909966926090777941429931556476441079979717696201343683568634566344600306408541449224707155001199890296805355500101141458428646578854102941824391349855054427185088103708834923944676785009132336901854263269614301825314929166819208056215902163486401463905350624981907623866502213410985742343833193015552821867645114283704777647350467616127031778224185414623814295629348450059684470929476316631377857568734513578918152118974824720249859512260827644458004112193592003087014579934203915899775045202184140677469553322811232949413991488320664179717289385550235881004112865376588404925091151759188935625009094248300819185635269806087604381918475110262656510866801555595513603462517205555966116224224307211516646461093395372304324973286464306133863093813494584714241427660730241366284507855473399806107577059737208236866385530592263816241486775814626422293191229069041400222953960407615245378640850996083761188095086634842322240449270140099356912191603706414875168531133879774123382945165415854802531597428970481097143245695462215278654993184319437690347868910879020703581489953388245398449815536703683863210617704216525299187266171694932413120512*i1^49 + -17146154638870511147234912416565301654682318514474513906921069067237155292591284825589151672035903497250151000023169298747051173223314639102677562218737351922762184686248683907554057605178259222151592360243951146301829951777962130284903539752364332949389602758641130103963842228757819140774671140576306632082760014699102090630176899238113194505097252195642054379144881645288518025764089250571861564842601080699075975608988503090334773982323428950855090339187016816719740038868963202170999675787498332817719917663172768486011249857127004216146776859083750668850628902517314260223247267275617863316535109869689679207623509939952726951081755116886074517883344727921373360910250181717726485952835263657759188417380972466247422960725916320784172856711125122659180804288835441481278045881571981301322438026265595653949961618154510933259335690179595188670022808184096774150011389108991080827844270788405245716897628221525962674616048869881689798073780526074733852964527552956318806033672468863399308451955315107587731617404680122882959890634846797408775212425194131815930248393173827415485733942495892207917101331921120620745849884370810940167227077499637663187182422701921878638097171376397446706255281847883477514317051142002132277764440802402258528331759288844288*i1^50 + 425993631988823126158494644063473157471635062542358359085803631881661773859438957554828217222908939354071087608261035526497482300786798498723292776864977555698206392655681649003756233567141231034910509663529087764960804178707000194028023688594257411290736482149430681335590554062953499747865335311211942425064837781816854618855304122706569473458601151042644568103028354084494862948786194963001378718878754588766899912116420256939835904551094791051823431129068084589916041980283143046100757759368934974938502037261484296932505317661937594107414713210269059872616019838498083181594472990526615875199422878856552254071558372829203750500603360667081175441567956811826808378435323648448274189969043317398381464764336565613871357862457253206393822788180480262668815748142103525821559385015684463577627712762870774246672304302031846469371058749091849564820943798373198911574311947138879764695351098959936446577949511804824755554309337247831909812452866749039717031863721621069038793728835769855872825970974527694720066146891088552508428790336827258439761177432532869292363708637777564999888597206733211341866849325862703527661635138093287240973025489895540618627944282977770193484211502907510575503101448493721880853503075476290457744870330113823080448*i1^51 + -4355901354573203066931194867941280162853006462123825424128466400280871094613680585383963712256466762463779020429574909706966499482473879419302569483881812000110930451108973833340044464766538842552302437558368692261158065870658250017312570472270262847913653476751818590267864392939923540637943207112890840937428631679844658030961087197643427302318713180784909084828089475205893419255149563947648653599410765502515286815070621923013171526694322823846285970004428291778219449248860244206402179692531473224225767200523424961604944344051811779929317971858872920824515679738916438528513409952878654168458060781773435511112216046932144184338261418150606371051060751351583526930203208870472119199462481231104019606560845876655523490557177773378698660222777183628958225339342028714389866627986225892079108000760094682780522064416372393386827976697794919155601044201504582891522863114612526343784040709512822326502777976467443237673864263395038556595585255368673931432650616403558224074415593196945890234682452962591193942226322687146860717963737998434598738592956682542980032595432455372367109360360592222199595243498300703158704511150989382951868901033227967502715167923260396620406297990202276771955464946298039248276115180986597441011712*i1^52 + -43844185374002089821994720905355591840192491046551891927996743990244049098939708316863326975039228670704091996863383766976138424877649151621104975184139307513682325476544005152478588024267240471160485847934751434480034641975792896743370087794509960607637364081683079411918352448499507612327938041056693480102664468650893978861285508587860916615784049989811279927822780595311156342947147654502312383479089088247323370077735810473729960096971330640268428892985375397796311386976026957903342312601828602870775665305929187289637551590640854258300485291149451489637808201017486256445679570305606033890975354943543187323897186581213114025078483246451787417574046663566457718446712439388583751103090137904810702683861266427056106783548012936054816158111478334211146431897151981690953769267718423229545478597778675713550331177347718009596072272064700564225928210892722478871727700397730022542143992111906727798774026763408920053989551326057286304397939035729162276489545973896294074371058404687864827648664008852796386814000421643590326836321848968661988562656907781248678119227801037528827041442239085663748911647561787872075311441194391783833830924714821951147951144220894434113194031532310385331336856261622178911388434432*i1^53 + 152009950571741980545140825804897458929130424713880620037754450291118008930683184316356612698344644706118215903863807595499997199086812537904635382430656929097335459737957725400434773882294684449061757059169673377514905738043514271759332847400615596993704723152067780482944236428790869529491528340205263507057778278397990164180031075515304710087409252109961462253937249576433824858084499805494370036306879973748161742441059775207380244371493938883087591394443288716108753006544381399945125456412373099228821978057730433598760913404616181363806020976591472920439061767544019965730638556893878433748899283196157516050926295038470770314392641508686261890686495025102070066863209503786516137660202147106808169098355672150635364337427041728124436469749238194511575189684006200922431955241959522729466362698259104638445162114960495533666204511105534466136956018882410782479231841422159213407132833429791160648993246815356770634372343825929877540780902874130388618598174333704789696488606150487317112151356825412104980790194376201311483548315459192852695351936375437743852899217369807092092468706417588072461843149837143522776075773197301905571897660110636244518098063854899239491781294302885319953469606461440*i1^54 + -7768385242980222717050149012354270758603396632905139047853867198935693635686052699354178798601900967595864499536038515449159066231026960127938685063283284221226870785314612577913752833078608978767392854411410938160485488336099140404285612412422418043345661948640858345835814396239624193016157705353995636559155935189216782919155855865321865396361168106601865658804299391724922906290764460208206474972051796590629993282251633552467646758187584043085871092435516001931768395832240902330304203075065639592889607363752707183166901434344963974040856778730001642325328131009950975803164671985585013689883046028766995979814388189655766780916596100844954221960356239694224105138112054097842216794544248331714857809618118125250644776456546044012282681653960248621336948030773641516960690766508760638743271339805448401955109248371528921733456079121563766988399470884323620070199504395796274565122431104734164084620768163915398494311389367314810033737140499445538361768326006070807260371453844435152374531931670407057343508306491362725849685185595099393729465335451841900578690902522238527029278375157906450258411993310499521794940823441878171459262506302905512694448717678101735337897254961731862528*i1^55 + 577593855615403695605016355229712831343047746925402135059968972801036579803567167356348876054840239771290191499583968890915927958253284823079199517293908005994705062068348404166092143150102650331238540836623214561532783168659636620016623663189873339076866735499080973149357362605295707755055728391038988960452678044666164169847200195816085567944319470739295218026494872318948178588751735955294544479188894729816652484757151336155176821579576027576290711542307389247902662468783075921323828988651411988782583215166636281209873430434592578783756914606253473583547752547383280199370748879185490457862715418725331563848917364724270015467821745315298028524120334680863722543988014404349895131762407431107009296478317892291097726074095012017173700267415561782036364976990014133521064977645366629251494335761223751443218037056705651221766979538274894063645401839428505447156182384849960414368874743367111183342943415197687559544235060390210978564306478761861510659738153068793126015261424575379328048727454005854164392980229308368313792948623703437303983738920013264726631914135065891381909807098037832044623992168970674247745463449820297019342955752230642327355825268960721371136*i1^56 + -214135492863155634986877651708951402710348745488516241110491541964578810759189465183454144532097256016717045046412297580446673078789371400132266078569358104597120510177429194378399304417129803368938823242832822054283669012621519918534667337196647637750713775773578684924753172011879216860990428996420904146914028291665419278905045206096158116516873612935171575306215486808430248473518209795635543633091831562183488694699874556863210529884416119683221495971459102746095821995542942464442370627416390331969581077782556858577668414809236668952999320274814578958994520953942338696802118863514274610674129801494824262469089334804876479588556594734605705379653292813308203592846940066492230110547984362851096932282785446088998879844371886965548664966619600409531172781695479824319991810443365164120400831924825585586369412068581524446521560816149307042699028977403326691174512826752615673139795372934730581531651047459704844782094785812416221174646284713820780286933861720080163344491942696717610779315391558377134015046736593329183484991192790595844691049580221252992312445623294048275134285834886053547168518438817741306250397757806295948869589515819546709065728*i1^57 + -181158637227511731682399354682849094657918747510619755231768470013280992683864702209445662608220267246577593665898342872808615568720607190969005804741071318112980243790882316975398845535893698721261037209961393794719171475737814343171348037281574453597638532457768661471216009226581332812862831712489874987625080300603654293216792493367510711891118253889981225235147630998378542442308944610959427026845351426390133168014196612130903455608982870801178558138991320090831327159765567907506812058496075638332983443832462183360053317981805284474558547247956484164303010122998684368167359793670744572835018249071595929170603360019703043500181645203909087806994292882307181674038483423511384658837346898935211930302797898972081962435545250354040552260934882937585097209105653350751284131192528523905402535751796643160995432707236520537147977325818664907742974566528974833993133245683813105734094278403583593798598616106688219680628417437465846210657821062044265593425981960310195161807582779896669613959388077752833566616669916203129300086639448996652111187084326470145123760805004483798503734756417380723370273197710896688716945692227468706135932928*i1^58 + 12409273277070408369729212645938199275656387941066828922064379959394233589133587736328958037397456208474649600339662973554431779273938499621296328785158464982318210943495581545257396668203268833086531686678072016268885324071608432082474998195942544150045940655049653690719700161015676238286891374726112750281497104428401418231916910014128525107483024442694520310930883272199561258740422969493812284605102713107456708153929580084882481208853425550721976064575918081242850309681857675389169339050050654552827058789766516612695103906024735841999526359262543821842822525796319525513405733505016323234222694734319974210784436579086427716433326900505878703036095563682498479690831399951086837813185734588299409903299050610710633931460247333757944039958653788240258218306373644394381202291527149449071741375674280292071310671954811210554266995028007356562017182618973385659325250287995425495365225689774996205611920408123033703756486398632833634546651978588698538797296927559640781173765821967222818677234466494177647692752596066390202373544952880264227247376175548798211901893529728465450574149315336395194208656194505867264*i1^59 - N1*7840643356527214959881993267526972209428699929432618608479599111691788376383997376689807679826979947681513634753418408830505839276886944674922890768985755897695269986909042838316822659408552433024771824839855971420802857685407618997128096585919937010974081491217573041327185118517521286402345860464946136349958451263442279789528005023269873388655033132245689*i3 ] ]