[ [ -2018026795966830484410709609572196913149785859115672465908460456931414377862366771810455916953710384204701743641855654563460546759932056887684273888248370318966520564397788475466880144367292389262469545500147044016815665308529393896438688123754109868168315366084923088152597006792189651633050855758127001797352423404527429232140100901901005579397541541718868791646107261216399454972588006691287175480921755784204140610590633020039906117744714034460018562605213622631907425151353496281899117607786649410603695091384318133881117255267664048363227534406652608565541059610458147024421873203126628233713140205320093357260769386417685912856949123800690227144183723736984848643432050031584692973336309283940359202947156750999755634719254664099701163980489014113823018429087616075405536927175227931480151546391949972196240275925559693910912284327090421755531305858630724335577989197181575341882740791126861347944048875274240000000000000000000000000000000000 + 4380024712316422265536511397117081659653186029827570635878384744600613364247042434263089821571280523007897391277561340272739694218498075762329550583318658213672700361882711450077898663007636342453051791823907888187195256952020197531015865337256243916111809296417078285889432540050388484224199510888332738996652696370651009792851814793510532264132689292682606230101793017315157549098271060205789309166837146779950933738304552261981444285526292132017397833437382934180626478498468469112800725826879753063803950906582424699796497007469409855980307399474592878865854695985013208307601084992958001423936866986302040692632915221920882773903599227899619155202390221261734986348962965209008459010041049928773517657724106853606151126268458205134608737119830317768666332090253721118834376336686970658708399947332193897646942291762642190090704677854666135772347501150427787686890281261282034990041176231478842048379652931584000000000000000000000000000000000*i1 + 1708324157859746819632305885008467095938934395175532185526274144199828545396748175469076999065371682275760763355966533475059415576781336420046083534127006751827259564040918384078287438269545359303809865990262426034923790323004309221127256357495611271994714544855266707529727986672822780381176646459848784981005956248037933910709347948356038922570810604977320603556293059609094422506470303349721842253091194461429680797320450273603843522357414380930499554879208042995182269604312606237569667084935010058847137169137025296487571190713387888703879575971531487249089572784026837939653618128301229450992552454270539917509812000325670235855783483355418438724128288465934390770208646929519567139061594790712706467270371885412742046314766800235987986544582445287905544108119420097523081731441032867911146339282408411610959341477924154605160343490346412375819686711180062969367297960724038577584155069189800174536779366400000000000000000000000000000000*i1^2 + -5324552059901994868940858002949808493962294399505781774283785383310132729515195840548387158636545549812342887841489386050208145243970101435504394726504898693283029070012466878237215447914546732844306762081821061793505889627409148525717433079204940767502505461277262773131536708585438704140023686577718912340573974706571153130792957192767874681620669892346248887401587131834663558246034382770159428027117891150485509703045678170633949931919177376932738749828284539447632757255552414115317145164482890043063014472055750834568763810004358634662825798641541463790442739934846726616493131699860495457298042165069361595435810784658789042192821697985433701673798518072229688927892499113187783743444409432014191327892311577452885716615477788878471083356057624953744243701720458209625699459596032019402922015210080648199230150157566724254560289727069825962526605485495662316551429793168508357596134373588322323330498560000000000000000000000000000000*i1^3 + -2420956040662381492636345525986474690775983213350663642999854158909754692992619382732642485242364249619445815111240777330055237221719350887507700266917756751540807368607371863771422174025472150909573589728708768528717936823409897595175056763241565255851863062184977477302448987399494385330259974771554301203046775645058078864673357951585558199950981556100857820511949072651365133005472073170128684550712971938878294315540527876359064753689423201811556886395612182852800015475433489146512149973403486751940636862487231759173387946088070795938106725750387261317814702017206558646438569939666158298461509890923683900441921272623336795975472024888225277090331920144307060706284453846092892864247258310243420411895499647433524483586476092291164739662832571105349458259443490938444034540454179318499932593102010707707344646001815275067688870986034095541658481841079445153511536835521220617735425300453897176875008000000000000000000000000000000*i1^4 + 763355487884972036990192944649381608010228062811710034179074991149973990750768433638132810713164736563961381976603032841410171869654431318090380823820527736782326750548621283706031721045368034198327392621556436591071751899163803672099135108932887616837009988543876118746495144428172210599929486507393646118804463242236159895490667785964289304699303190180474025136708342289032696433168611854575695650917134374814601615700700460333725791134655920658148432709565146521304577261922409581500330613598786349746017566586417075918029027616781814542916419075597477715125981799463664648123147476201171077608881096830921073879329240123175992854119033211993282360472227019200523768925283930486745591053901509787278810718899221694738368671034240914616786861095008425236406625186929117119903981050124025088088124224538091897827724509012725603092989169815103208029919859475793322018410149279923797928358845749121987379200000000000000000000000000000*i1^5 + 194982627531183023526579554952929863455833700330245189017780641290514111025616086716006347372790458952992092940945308293683290563747571971782539360200157900528533474109457487589534811035814860019365019931858488556713039303099314165980087723330622962230474082392291680529727952996413192281071952669938604679729271212364945211393965007756884456280043386649203443908828445961140653725370069261590577368954105447619144279383766921324138626226423789468805496389485052264128984116015960791495944039723083175428863117524610093895745770774464599276511171238016514354671498733845910985793880407293631864270049226271925123615997352559611636602795503380839560944078066979114634157761841912677885034883082491103952319439692685120297391293906359622142007629837781419256317150846231478315884654526797808246967486085007455756159002491856672278828151938891098970075709681541646121716590187654577494671102867762441093120000000000000000000000000000*i1^6 + -212829137136589322298741425437370991821269139837221276557681383778573360296666392265909860336679248740376095495484871278109242045969288751934906666830279731461138667928027866073910879658279212278503958801842942180204560902515955456796824590418660054472686032328814103234539903950968566169623938917285722753023670737090980050868931956376575049919067270413299153786138300346977262995163919479911872970396956310344050318275692137815267290437123197932176603283220583141880721617284052949231193196548597796619378263746121631531044891594451948538260085564314428833078945383735961320039208473967451738612952600705267304326813866852185117021981542928989294740500869627700398407268655949822003743735701501443497355010239250962478885521097123866330326698633267585566861711897807960139814325949243480735526218236442440422799196542835484229225853459428927942933715262669915088384743630497468073116331568741220352000000000000000000000000000*i1^7 + -66932386267953695866260962482778777416236300850422776863125609038900494613096928228551192137281396440739715327115779587448090000653104742169618447452093665840495213376101736087988489260369285459567028848102688123304264385992057421348065280082848774487806093977514781993901039181175837191360134734818432019192087164582468431962892691658966823342086505658155945836803396229563595822276824868879880738281534173369988708707866348546215842467693604095881826693864106359508606160537520247476402974471794072034767466943676074171150074483462947858894390689045371812642693494814007317446867724019038050334334275031052688657973625814568231510149436673882778138401435007948985854970888906176200915239983450055265147576941031811877320024122214073189790555786067237571239700529901893120843447809640310291476814750990792734333646020898980732955679763263799904156718294534331513031853981428910395727800229586534400000000000000000000000000*i1^8 + -3646615935518978136570029100893469347954155599589567597274433850892389197537695603963561081900602238683646651733785909040015748936741261328545225838563675025923862383909622494130797190948679719277037921474988653894534536204256771140449418973084110183322372819495492111725614065338567856004883640579458138676071145155615028689681990255805746808784799389622973556309610620373820621809052880811017409233428085312685459822507004175177595603825930331188195933459899942015514285950491305386066393310227559694885419274979143493252255709723358084239943535173883096138440451144530526623508373275806589120094663540496935262202329555211751761354976177313436455803064606399778270317897066913249604949245010372569729086825521105215585464274277970349730812501470120451411943332502501909940063465012817342491466875688488709634210484437713292349384899537763844213944718472451063848731787904462986231158176481280000000000000000000000000*i1^9 + -121482002360345970213943874984674999130127458595945413289289279252537369938698912808004806799910377106146447889288373574666679711956673767454574524493565226833584331549016023252380249263771024534380147670945585196976954796720046322748102743874300882111984859876161227300450168057554379143683823236427194276685418742596649519728745416363278516329591612529264482919795522626852018717029476481279698328654884335837355530775266348384990594589117640171073880214494962423851882924090757403888259820046610711892974683439739281239729201723895712339118809209161092669864253847026147079902514071235043058248657847283550250527500485752501093908525199697431182464414613838332381563934101078628540440413745146525343251419937987122800411574411278145852864214120135549294638404430622865814982036663285380628475202242295531531582693060810485583477366504418642789521101951109384731721940139723838362107248640000000000000000000000000*i1^10 + -2137938377285294812270682550904138094959615469436459137496590471109998152531457161031623535107877505209464157233785421927321597770893989484946819531886560713104770581914078288287406697701531734853544167294649740525752910901013715109916534677105562423203462640863233095668008447752463144837549887269961157265860308994579922649181512128272673672837192764293764509992022029527015553700384751610605667544980396850487379184637351262435506599291383821570863584545783458414152609309093674254816622811791382370974844355949577633016014524292697537395384818606859751878808864992513557947280444329182238622871838186271272051255424108720622204095249243964153985609208665298597208441641558344991502366223954915716164511234553259457777861770456119123344269154858875578697660317684506990552502631081226585901932344812194373262567442628596505488335110084125019229060563597293184774432059585572233229107200000000000000000000000*i1^11 + -17237710438017644420059469188549489988550644640562819870943957562827412024526643231096903129949781284574929022773746815856995097167101570338518689381648363090778338705691307445955124976744007161658288593595732809630004197310004001752114705237650978378293869607643676662272156197042538797867464752937901470775240216155725973102294717624515043006200919048436419614280185016846003006719529789405233837651557022048589879854940043945513587160306467302119836668750123039340049525135726772052488108112692198978048246560123145621879964817424387133354203866928204806405789143625880845259036497661089380141751850118659825704887133251361739560450550599185364987949665272634113077155121058232719814219464765848199789778207354046979198019614739366391632873807165603100045816372815392569866466281572860010587488605072888072004357049149401639194934502200449680252391648648437887499424422978545254400000000000000000000000*i1^12 + 25020089482085818565888870241860174145198305776787213739805539557471710873630142294068662529677369697849049783040760954476792212730211564255260110108203055534726198377291662269828179375941820481987631532250054186274375555929249025334619797011526618483898701229700750784562075406792059464499306628539386662278035671124585115917013572197407647222039661957716765716130311639056053788206051385787104754630842000352979943897026971717115420350416637448171792303387370220545379131980185912074007403353626045865380145881818632639179833869263884039079020848119739458973022102576292604061678067908438501781338753764293280200230272485813794768449276658942710701803439853670894577356709570841962021268918510923056268745045440476975226587309249855946682550458507552191598785057069336084737104522682763256483652384937833148230024519073412820037957252909649110016983908435071180099168812138496000000000000000000000*i1^13 + 1143470630517683158555669410094297367495960643712436999862224449363692889527205209712205791799780631362239404378631031406099936252589295580808585318657860527534957879340458044990847959596186883055642165126623650958125892728321467310021338818929405354517563835287428340709540220132165169928206513645271843124318082044571191471220461208682819582714984060026141347513845962307885311780742643304509529649979766033318376506463609218067248626227824422876172620611169481031178177124786831279721780844161843396555351487070678334238204638658424672635390472687239761445726126800768821110393851622033090165489562764614909657083792991745992313684717782795010713094488403655226897582460795018247289538388434831249954269114698414244050459537651039934980158008011582984233090026849042037485306158093682370841849150621717552940929087677708496528650615333734386896722774105698932184040708505600000000000000000000*i1^14 + 1946488448862882124311949991786309621673346922164967643371807830142295258046956015045243070726251153480405893393383501540517461106285749298911436329435320278934829872976554962347109645605069901864344444600391495154362026745394112993346360999542116555899464866233907548233799790088177125459130043264486164213565287148245390722640899531273668332123955698593519394355265632584229359409846437881175158557212174043145132738218299628251009457546245087713751128763017469298225962222772344673552624137864580027577771877677512399588170432189019977344673204710262033748301902619326087338190806967358010616661697661574448755259570883568474028730892639657162641428833026347217502912205592240936359523835839299731577083610697094511364379956386196172873535523680200855308071416812620931957072652340731363998695611356906716023909680995829592561731307990198752229409232985814478723481600000000000000000000*i1^15 + -46617025989955394369439999671581575931229078350401327858265523520407816860463908677924265047494768484882989220273600742484907904112818209695077002656126734803266393001197558234394954664865087662614642691173760430454701870686774671923184946647047597267458080671049713573235604183414272961244009972616787042690235599206317084609513092728344973128602123017616487563779354044258610895785626537474344612700212960398542845947924216413055520945959534579434061606521460614906654572653087255577625256524989115724359492516939879363293801592348004569664367582309166503225018127775433026623455585223477031104362221427243111640608665900333097320096455188318742955871637822724386251197717761185198961839355408374743926191180882936803270284617313875746902286881814134216081889956922723729113335492731620012069603618886963518761367849598650793782864680073843853232382049127162183680000000000000000000*i1^16 + 141662985943762676034452130079172352464147109542199444958901478393873137856928298533025035560384137963672071669081608216509504734591628072710831060569741475333507104771147917813635619133425021646584084978722290315322325928121944394990345605299834028606606220181875977537789305304960790373484121811335793776286084084523973758962632526219288965271788378778222924959918576382384040271447643745779508275170424080782514751358187579598003404436227953854517198364680544153038618314601022819841259309073023178890569704035229964211047265660211213005328291004065596385247935793801506181689032500063469536019183901289492220609489699879355368546843930937154677400433781219940243273253683213247639987086627924777310005735112447095804875242127997760431360300985756286997080795180104772088731365564997929363157779531211301604818290718885533654075416240819467253345628408774656000000000000000000*i1^17 + -166102577954998020864480441161963097592121907678904158802677431135478507334485021011822466461700378690090860802054798323401162641547499035028170704431906253049037971136792568181637842551072635117500911958598737410871393004670118444216632439915962520798208937950955409308417035955104229846891525846612734622390256790811363130484185374311365564214708147906608535766911494698457406559710953553828096726456873217366470359702369497984174308499690282033947002681742104875109856397891218551626042498845672884702006185180226919388233257517481433084357935317654883545823297002331038547841254671233968284732468842564388979870636601958737724249710711170181470744031342018852708212981638411432506783780977508014628388804495039297839391838457967775588416814646177112249641731134328228782408367319931477449907551770244868249041552773965994086774730746825988062203346944000000000000000000*i1^18 + 67480381718170586309456581314351305212636594057311041513672952115327413183537309804938874318567281874303197543286231967870289592789820381640233142399637321851520183818058415974591456263131524360639791281545609522338402466454991625789285879047996991292537597651444826306922091766692889825083597777215659702057396655457302337999986427650034749369555931103911258076055787218989012167688358222576901119700727882923141449516662921807429253895050251812220650496490255581302559564273248240866085817829940495084067608070271407455418130842104713146194285114278666142716484818593685753689863202360351261306424717267128115374312799941829553890872035858727226080006313815951520151266436930606137551724667885304533409330379479594868687010623799075648611102002158641521597093816306597618254711564976333099307187736394079736959013925034253086311883131617453056983040000000000000000*i1^19 + -18855263351208943667493615432437816214657496364784986307743100661418052282234549116447621872700054514448640115191234241097940933399138306933153369809102808735634460886219960841396729992796192489684842763078114608999304666172049499996649055982526013552708864880840138456672980295763868329204694790232139608131509083912342313628917249148766732571570256555177776489727493148552102869565771797443358407764189421314523020883420586746358425264257016421280516161047895360342175206932635911391126745987408034566766499660335243804444348120403981598366887538213485056075134837660123433260095005335599410624457537107725619669807183181890112152303179958070415226814437581559370295928628785416046307476340425156339433604244031870312366916876106409328537033155154167951166676033328773034809393523942885127242553262978699850128910585141829811232844382537252864000000000000000*i1^20 + 1077440590980924127271976266030683310414348222498742729108427248782687153641563839919684970170955378866950317298320254993324125890298147237259470018641106969547704587966625831672745082309977457302069742276997416209744451444595571708343057389261292929215776604946858207264568379835432754040751319808426876362472625271976058280116150221118481988137017519898823890055084948003556288153897576893033392984642721802854503691476086194019425093651007701594282475909572332737406877166262349094392551455426037677698050759040721735375224319973767767009118916792953572743211627299594675743557779482230265242359692724227484494742597724786762209743731556315534478948899052575350416940046600175347436714228792267545578039573264339689311832866970790089447217284316856534163241749606232530333170440723245682861102619840960471894389629892426839190967576166400000000000000*i1^21 + 253799186158079299658877438803846930811495566736599431181146521747269137003620997891554699850255409083019184658902698661699246949476523640131923222991258288402625621553238539205367717309544148697802178765191044167189656883011789944387806721413387055617469147866009530064337192748823612781204325042513833758496357623923399847655334588805370965301644670767537743342353564806444179463670612348147397263451424332241900808477752016010755227692875962618560394743000713442645329314423735967597460018259423034685249430346912035718732428581514309174307659711545331155387660680885734349047554698145183635227946971726218385486015477383229710118576827754477080088872881776267527611957035262961688269013271835086567469832600771749866606769760766279105597523181262905307633049705385631904914398666404735078751055180647456789078003123515549967974400000000000000*i1^22 + -53283959735881138344656301905234065948539320918777863315835114393167081043312982212582630263093181418070759065376237986886113676504904010619162827887483799015552043585067864936101136192366618470313199010056752102415936402252897251284422550862909305843985103307780477862332911493502836577807012149309877456906128155011479629007609024604441082377971061599583122889725069955576740900190611860042461140052790073174834211219469347877980230188589165972455991440608078336164553670950458760168093890804020379122910636840698325353748112823343793441444149338213518782880673535084075249253632518271424838694091408837688566398219434630308139175866689761220131841867964347859154235756683335984522506712274870126451436733306692029918242906050857939125397953226369039305889744483936277337361210016830952292681192438286420097051619955763576832000000000000*i1^23 + 4207043324995586305237730083259262129228328138158135489935266527114598171596881549237864780435033859873679632458002951013879086199761059073669709486155886636047884537352830129035268886731738998826711688915781886286340936989554424559186847031598719914370120896802418004004923295679804875798229688521954583810232973771118651683002325340640177382360400015490471649051841688330492560696754993260662236511596995288321165918293554839936445883444822230093210806047625351881908967840173188759213782105859577007150665704730084101311207071627203346167937151113884091178717184382671766684114073724647535915772502627222427606774544939911365824923324123036090681496132616145890545143778707195460946723602763232804891379911109774434877470819159462202129513361336107085925788893191120456632619023161116436248792143162783213541012799488000000000000*i1^24 + -157088214692209314894263665119292676909193216877784072904297686967886320987319450933833054699734152529450756557672743623227969796769567817965622940420388649277784338161515944602411539807668300066865744425223604515672790593731680782958924527988196322374629386300631490263652560968290953373623950285979455233882722660863893155299816426683834283777032509881973055259764223581152090660410752457904979172291160033927608997466467089284844434450736505566919111874723392042824956414402714033617324720474389255289620469247000027138662527251198660579246216928368579823765345090216433199378336267815928246503257508010886240743333595748779303499015129497431524743026398973662353670601524232155983229057650419378635949660320828132897979346819978205793420130495896397938326663256755140325804407131467927751597873011351778312060928000000000*i1^25 + 1413635703392570358740584122665273922172838903824832862560267893835365315257595479251097817460411996000815058055718356625784057948921526016633975389621692607261771088156094534918659737367654462125382213343136470749816631173211876235789699885500953012386953793561727064181611942664541536042339219810442614120733300466849179771622339200491466218892711016420303111745621095043125088359184526434905114861803271091499208341783503647262031019401273939299840401946074125844819205267884585213410101882124528737138268920247820432743563765620127394288303243406124046435146751636230707568752175543283110672494068880188326301281461089089277900612002548013346986800311016201868754654526356347485248588503241752173766008075834888552919642518894894252546533359549381127307958243734848396565305478986810738519850688063524044800000000*i1^26 + 53994064617944693886760774445868023438366864643584995915015140638709842701988783029899724204414656397503984323688317130380813872307717939367276371944493057652271092259203704907930256250544362143737422182383277579374959215971187611661766102054485863444941179610960362367743936222400312995914798258528113330382209173975430542408927301893873241497267346307725145988430312623947757884569011947936947152200608030203679999088128563161155612367905509326752556906899145004541086718788790708306953105577478996006360780595783747073864064829033389601302956527967694062840613997673063510906844890499836939293238629433808910161297924985887430004556483802430893674434966349665251127447261989039588105634002298051535380559851015342786249044900179987597681640618543071670588770760744484188727863915431739713175976673280000000*i1^27 + 707507388598760404569483507595938063136022122516691633484522877699182008638856331262911333880604394108030549850822999823915858681945640872473728643678062029053329280223505675995004451744118363921362066251394006788512483367581420056729864599729065927226977778467792634981606542080862106788396338042725810586481284517934547142726217070322084162179527240301077577656923010009744918424398745728028898150820386974716477129020904621058003476922822891325780487348669728400104367312725732466722012217294488736550268751998097314532695664966377851593961380720400086637084201987764460423684109673884946768987626448323888911237197144194375955701803995169280386607222767084351281721059398386715962488915407617246781205235011261412648631017540628252058405071791466374794979715036891663089505483066918083493888000000*i1^28 + -113458271452878915057117200773493322242451142706486209691341999211071269160920887356235204119135349732391875026460557271223758710276316347238904290601085570375778554241990385161802599054737644265511311379404359633374259279348246416629510141082155069526125537098676803896418858560469521235535331200798687642340405776580420735617752767095308593853944181690550948180544036164177350384499312828780938188110111576178970400930600031090670131895702338617719812504029128672470998722192422727176054858222993438812544007936396907863665034411085732513003466414779998799214913922828056327770050221879128948659695542937670316650018306480075698387918823581016517481457963445716930733813349314182264781603404545535515051919079001355645018610632503235400387652606218675108148953261307363970520096779639193600000*i1^29 + -30621838171334046621990935499276555394281961232716690827129107583485360519933580310786454772263648704526495923909729928711210391824476076269342595620022150641482680352131906446765843042262696612051892703326436888584280764424460541204920675898288451034990784026223638401513275111902882191059605681483168883685749721118884696054244747801416667887860046671357392165712318894168589209386588204145189342887446059962047871393375173145065244080405345785717022829629627909541804341613416944771057710684429176015080019074794438144206687847779566734189391342664400590098297476564131629073878559307085850154505219341385557063258638184768475876958437742512020973097640689819644578509077302597478712122947913332617444204213454882133876618681591604504715135374234304617523400042894587008227737600000*i1^30 + -2119746826326100047730116008198671015738310797025226896647540397056634069667924920171561402978530313787157785454228046977691052154435816611066904141192482225263146255907881788355790249246838835850744643584252608704417966939505866442959672410114125639497192653985969488045355043395721252876298657483996366259416698951319286003612824892112646750162136351506347053891005711686275818544500507479685801024320401932960468129497409026937493665390359783984014837517646489267213598262473380997785736178925526274933510382284131298882066282676963857269266414172273506341559129406190108963236412752494724331477396900488623789604074101052973240432163470628319944658088364178261593506670611844852861440938100680603438380850027409047818607758995138251180736762810313697237532014438121472000*i1^31 + 38696838347328869741358871292921929320079702720037039295412311685255433011988816856235590827573946978711931676563046636124554635755426564925746176749715282498986610982078177899471599670771976440696984502142714485255938137644595724388206158674609891001807787012213411073010835235357824284376635085584856954831468264464675931689864678502449284688844679685091931776857441495734271641034667127467229558747463978676516559518189667487531617059046318009793422506881004291794358759865689737097375360333844912209078805313923855512569519661183992141866673266360814004208836650411715421204310346275197359860699551683034543704977136927061347577673908353879365539908114793473055871711628152315760394647751320343776510428269345495983558519525465636028652925752759502848000*i1^32 + -74063519018444854207401320214368339033587878868513296442357864718137803171035324091835052386370872911482075000683013643079713461933591162073181036735606775590714012796339090843985397360592800255763959562695723942741418004041271139482715300704111182622879577353099110268780141131168060999355702089411636703792524278380026241893189497209210401799058161816402319703754639994264499692169197384455912630548620774758749320573069003003380242664860461586905532013729224953890583062693121481317570200186180238489809606383520130353547023089122924401932094794350346397821349488899458843913672565671906987754285310268511435258854349538574663885538890945470687920315104860339534744055354661591984077794774947870271226019648739729400427104310380429760640*i1^33 + 38217337663514471447195147314504388048607603991226404294979084871613305577769924457402604135655761156909169157979225095985429838645173837009437221276026172186909836306242564229585229634440572865560144886192827182280059974469717289817931103229161825329059976286965366410000734711133408034611196823164315452516588167036691807525589424457805105880715174158199300556236218579249214408081726908751597295524312149834810316927031378821449869643146017798846189648085041576845336224570684723566263254649065226337684887137512322679287639540642888257448947554400067909225416127414094719776307518360878848244918869029483566360754391521828729564260787673060648910553192257939199554555769981106024836968234337148670679902447265307036441*i1^34, 82774844951912945235359684309178441149288733795315491853744947906200239862392123953242928628758257297703428098771369996792509021863235021448258653105663243334210638302864136109216681362835049944990848702087117948236514975108539944538999511060126828680541786360484735172998102567497533360833893734627131438493380904505111060949413142777821034773643786439526412696008315468562875364704066314645337318212610898366740016041628961006828669114638047940351836918914770756975540894236921548701613133249888328795588173668842397840896620695008425354805877311219093643414100393638093380634538637668459820689538777679255796411402653200968952070809998241516719533638372551853395646746644985617369042305311769843931898163628129457235349757770014124732391095009403788137273941470419296576915117003541782976798722214074790693730604801514660756253112095798568449638608033481408133656285184776149762935908935059002551322530446899990520768802729243277295375141962851402694285763645588096628909696146238529958414423428613094783399490464671563884245918742900122331759798495426607661520610417992065464881779883608423959808987061860944145578973167081558153991820387921044252576535737612509324593874704009101181286565910190716754232807936727429860270819319913022372715179410953940767722234332678599524197932280172689991101399760071145272858427663130217929722780330262440094667115579860478387763042111523442859758872444786258200386098504308748251189798137262339479053994557440000000000000000000000000000000000 + -179649827301316898275143592548627955506509455174844326978875007817185009024313506933940346697690527318324223189267996881392002202281106096934207845155425663253034517062884958139654736641381317448287751942730488067165891174635778113989937540459054131275339771574506179264539415204235688013132522273374453861952650315098516087402038991811123679732384389131708894835778152166596527410606996107709197706124550891438480923826154742048884032112679138590357117601865611627932968681924032324152204114702760744845579216634581722275033544917358596173928705067145711455531623832040414338291657851391519194872608487444776267289428173454913395741079529598330753120703219353455041061247072945934687941479738311782108267625288237531686755567067292749367387542686957715522214745237542840619677938813636971803271503028510067053442143615693423766586055224149055874684637413669932128416843236193764125146515355279023294265695562904275448610703509059180558985945791490585375330724446875521932341885037867371010882049276962925008804273979863764826231477410757374366631906096997196086797839834146708222260017126480228435481046374035268659801960282201368051234031984494346430023484458845696964521085936000207807251080236158731089427381342465910229840704703294908671074046001611834044045510425683859778220987566269632295808410819498873207425236335067274565591101853118304218108130419589748123790600249024123251724524914088362255696553381288547254075522717365094180859150336000000000000000000000000000000000*i1 + -70082118476171930348578631428376556544744894790006387997158338105529402435290378975218470874192569160795354964609520013894604057353310707330516505178244630846162319987865885259418969775555340345280393724594272342476243031546220409602261722473521785351500162561289034166498184893977221392664662516048276071040995370059600816245635753621338284597888438352638771795721102967868756216178852735941973100400155386558913287407499103298035754680984416331359802734311078850805829411557426872524124741283058357336001594442253450361052218971329454950276247317749720106047142440218396545973396135991602083637377823817106041213329085041778356845531822969968355995626289718862550588682193175116901392563648562381013536390914890399297201708381880469032632027462584288527534323471652269040261378419171496259281142880075531710981394541600166859678138469602160881443905651872924285310218836027929459471946697179646936335163784622354350257151477458850956127531764205919296306491856145687102824817855392289737518392530860806761104031897802525097634227143314998245187966767525603190612566805972359465308629468605943053553631959926390467831511553471837694268269718920499409946290272234044063576878321113616214517546228542184453949690443546440593328272602968993042415002524066682122092108585140614966232023885676728633985536256720016992902221704867812416543898931170367237139788197243578604666160005292037115486009838805036383714434395532346963050962831501139448640307200000000000000000000000000000000*i1^2 + 218396521779354117146665695612001178590384125182727615831562518448089502920791599067608171439489985116767129631329107584257228617628713080216790497514382353462685176539927676617108174580846922247953179086132343861730050325894795562468770975493158888813702058415332062559128545220253474411413980232927149184368229075522092649912404941291407863930029167420080800645004078974319409569742230515398857916365624322065264587702695359600908051378541449842258931415992643018519971408000180431148856115935271849490335457399412280912374915802203474674523219533307257772142785332131345835118059817044641757727212862807383925489825847640843758995910499968108489327767267951951851224061666245569453676469642039424356885717334460468028620175913886882876657718311032812831807965685966076454747942470334009771795939288373184800149240964513316639370459614980256375913360942777128013935370245657818014301934298736538316363595516560820025684000612722674118699534931780571753164552999004599609775174496327344877254354563388387429045021831474667359837025786952765748096828876973628761609911114269165596060214021926280368626289118495768979773876180405171367364342765745012474117107873506193176946497672050082639409978061029624602248726209982255932673109227326386777369393530734183657428736916172928958994059974631571922414552412228836327355368245081432646220755316557131172083604103881507812618530588044356743743142689869024159022502613362253349289351199520227107799040000000000000000000000000000000*i1^3 + 99309973718657901588193869961293040303986304003192778679165127601366947967896089585925181061716363998186728387586717220922073413416078049926908502212600470514686872160984945777050978835314382961256082328966591166726770873694644257049579654372533531785709728875455620942797338919793145868014364709904305094680133182846943346845971117057820448681905197433167663427775176413757372947314841589053199336070205882094854311749290443699940506988711665739107232772862351384552190263575210233797330476346078935096655692061130618255536310855213852841179211404815223470044299294514836255243614669205035318361663508728823477218797043240802575427244301392380805651907847244381963776102313131903911790078716961707991420430711113982472078633744854596497401346537420374657034505555840708547510237060378426678662284828351572006895650150187111267668094867050889184509660672228402360935832342857701682328757071782419367705362141617145058434846333925385035900737818519385836513720146829508998298810355542563960646855430736476540398732000287447744062528726703071244348282458444575167704685404297228243529044412600292075873550640174270076625290765322533099637069970502909040513790951134132815840936450599448400400701562987027375071394818503987180463464551957866623613344342266058272096496200348245177575923565747566013084349895915501640622487337953144795656832406181836323301602038659235359622103849409410360111049205335718567907928804700518888273077372148407861248000000000000000000000000000000*i1^4 + -31309195453490921776709196703281513519618651928147875777840122853489269772068452593160283115009642609073937807337663380086192516228556939293887250790093490030410840168088170174092164492088525220710903991799758182049906283126030467161884363049324306563822004907483210798033719128538349708013024765334815570851168140773218015020913395124969882109884799844060099948028453779201346712114521695230034715093861205593543602484736056445689777610785031695300795161362525363505781289245627486022299371859067349108562942785319877096925832304258961108913635701656268204943368716169224687542045285917944135213472169447470816122816413145038991814795730593711561876190738593336384991697077331289897407359663828921147594644970682595752197904014150175611433898098672610917869977366254759653610764436848188506023125509784298889670305805613214497102045731763658818436109331234385327838883227384439303186811719633217996289024063173209085209907871133287033983725224298566997581215777375246944716482239816945888693149390911790178528008821650169552141552125426338737089069694737153516585747222450089253789475645080615238085903124429179414326635663879861926277933227096251571726197846274954458042924723977682438194223195333838880084883103126472818805859942190562000231781841353518755312315657163171790781565724070975660921686013989234403689709244372635589662461321766310805070566080876261959393219605893111774186664043180455952643709800052102776115899856300749619200000000000000000000000000000*i1^5 + -7998990631482816555591541425784198643387556484533033918566876510070642893877864809498734584275240624914793487699951363896414664124740893150817594507188544064812599679798624816841461370760898469298194645747295135719158956675864644215970080384148563598247132771298116430738378477899958697063588005143400462472333070951124152702615311450164089450363355094821218051387993424306421001934422835064467363755800597655827879174954768701403308860583794080574611661298272991830205720931791330384758590095825111592542722709879561464646589447293617850282319606913655654897423827966785446203284133191939014622700797624641086150241957876945287165647198511769919420558395824799121488540225607765109711892877037515970991468711706368499774334269142186075220066608910270302501204524752023060998020662677677128732438671771044011993512310274944999316883162233993257478213538008318949436974525240772818521074005564768687847657813894121879321017213157752109160251904533292468846612338880154770660851440729023324703729548962320326700672123458423830415772750666255019608488388598556329607020255196280005610099684935744289691853154826178101094908850054108701881811326918598615731701393982687763911285018497915109402462818600771949871513280510562878029743586949815966595707049732156708223558456418304889468808743425379973156748822250837587382826458829802613203655253622289871546350212918425848537886773844736973697503608806834903925202822255463574018233906694717440000000000000000000000000000*i1^6 + 8729480126842547128477152814956166198512009976077685348823193300568398894532696474662391294579541799968000257712795707882658536456175532675932658945635186966606875952143566348932099044038542609473189673570492631564924228769842806463633419035014535581101512983566438603846606075217317899959561725822129410513061478280237426628031225038486443768286603104024775678721760849392349792820429958098703361018187209753111858542619631835074700345583113953901906320054789350513371721429577414918079867993023920333063503873126643302724472352592764593272263656703048334053582463791918933545759910449558702043916587735165312455370947000481730338839891430296975835342343459341314770150667394664719729611527322058219547965669461551524543713995619628698125801777391690351661715835061424202869633987176412844283918308477379578097719942507713741416630343765883779659219646949360739414259680989802711616628408045715163281233148615265542231200260859807737890779347560252272985371082287659074735288812610333232666163173614354490160152279069600612048628787705750877675326857775344414618756401641162601210591328155601190304728284361322143316163288267729473971684452746032827173946476667895954464746625853749748908810859260330344470983083268688825313922849225390457418113259726738268980702885541781347227784381263534746355705996387752335731170023611340427309055646679503851724889689369859671661244626724839431697309884078973381231873509943363516937747870777344000000000000000000000000000*i1^7 + 2745420134343804843938077039493555586712764615986007920521358836359472472300271139955621232173684680442702178605184302906910377842407591943208801612608005429151075196039633302626382689276297091915681183491244352969401501207432102858631189536222134830782885833604803376080126445914000292018414146544120062251590823185698691094832016892940974493055314523439495585146017827466871803583188722130725819845134014173218234570270820083029390112404840132407150395702013577190960445766524663836617123117884245114494166241753310637272630234463329858992304232822384279471114731268117325005432141919811315707130279936659523047193810830421997856067873649280850855770596908298376145686222645395905652611372331482828578127332799702465837308256883855665174472869581086678646146926912849823358084352960265555681950108583917150940265787210138025667619353360138236448973331108062168282738857446339861073064707131784323552408999196389951252724672397225308391319846082370657241424077183029331734570551671124675121966399603525245393925295810244735189883239454324558234936616975294361559274480336945919998167224993492889483741920711877512399120768903338435176930925999386380541447494617490286425232836874706117263117879113454583666949640100785919285201398225158331602017059141055562704718520272638685540579527306621771551089311795018118576905120385680864239828260160679081397745129776979522276415819361048562709928731900590115932551893895095089796421464883200000000000000000000000000*i1^8 + 149570004869604710992021612864936330732523506886710537466057547289921813907235341120913876927590331472474766595588891625657157787665411586622960197507965743485756868899273753729940464851664660717842788755839535182967368642939698339093063851630774910548718978982336558044495049889724045469481756748195978660331794696114153838813931455933960758424761678591481581439287772526529155021979107073653460033499168928728765762426213637948672476736671224338785447728029974558140181028238111913906736615859038365003615009660783706948090439770340570879364681632670724820137947089069771557757923328257899897745955478943190619849693719026562212199672473728725329581403147085595570304981560947832051163513405351591620962065937340907432458688411966788052333153834544507415062021730982528147634432382595053695171022725981159456548621429089369797096608672269105489200524244253800487557529027786509982695237054566682699632866447882862966365694456943827898608197735635775661075548234675130518940451192331088295614592391678993814754391802257545204914665050352614709164178793581653790707924908274950760275602686304969925414734375420238082395860165143663227506159936384231170461510005779410227393662883317918599509465462399734911765311060253169224144553259978630503967565164959066276859966413124632078723288387978104454973476600337647538437383253777665715931837445147433713303847696886370791363884640614578618160437639765170975531088717655443150481653760000000000000000000000000*i1^9 + 4982467560743546515748264841406072216776715728618452160382666963650852503801240243958253056499021908647630744302431502055685504445877174852926934289892279815593870586834256921287405233665995027139484668815585505087372506738278272750356131949053970150150444687869126319323611517390875314610725508299041664953288632842547992245774713452365594259370703110654557914340183676404483300472234895302785914557801291595833349156471000811882738515560325640219771664044597960525587302392692877391552869103812902939664229897474079695752938863485601117252964162554771728343042982811730072889012292792476723024108019729299079605913888123581560728946145029875085536819309659473330146549399571387189168519584856447382312659178937869208565422119048073065268678693799160202218352939425681993957005350603238409809033409016784913505426070421306851802033700549059426370387992178744708515034984300895902359373724956449773356730467028664788358316106531951875356075866447098321466173588151776160463997429262732113174088733030046005445996945324263354855994465532789222980661296229107485412571853844949274593611971864856347341320960518365393798230832209928552007974965706029464235489551451904555623738976947085328175573231023210495075654959881373903090530036957378031453818669260292813824567062368626932706513289657783185256778071142390444427133608739360841267297263527037884065720064487955701251216135903978333402568278747670952130310168081232685957120000000000000000000000000*i1^10 + 87679430677465664757453579961505104995562902575799685037656193269750115439595728672134144633247277017433783527716827488314715437463659992322462007636092603900652025169487174239554990612749366780794216802236866262194037654782992151745999135899024456600053533109632442063695899197783678639651666357899726492230818609587045488851453513812335102842555541603825095881325401963576416350012506638495873914683486569308772593147672070181823426728845401724634449151258521635904331293500121931663731071027756488646047120505053740574908091012058729260212507887240054380843468898604666220378170382103087658180433525239163021910723860478244846658560442957419926707680999614207436618936623728746073082896377200759516318950671285381105644542808349047038943667780747531670580930682137850031695078455910390167281765079464021884362189493888585431549101893044354733529466685243358991814493763221027465386514870865115374052332941260637425041983781587270258056711220062492112925959096845285782964461485029444831948516907781059645696743181031834703074047086278476005450456264618864120728498242631281527644567201900115176005555244423564078201643063572877106019120002155775141501303968013188157313825121146894272376285418728617690945231479708398093356051707982568516053091897078570582153039531762838110496153091461620138007033143833066840652411900533688488206968182912799337192105821271450851345284359065363793531257210262513821671655151844825497600000000000000000000000*i1^11 + 706848392216809626619246821122561627956331215684108044242281921101962457173844119386913025517808486627199313766857987335931909617949879751695663064689325863516924793663112651812946497432856273243445035836488042795442172786404377421030105309427881849514593930253356002623000381281548415148984938542572849133655912653489332072408092084898163849651320001125141194051398968551116994344579934909040016315600908727337363198351931141393801468912650853315234803259184469604432383122044732498023208015083955795481354194595703436934390513953919732497608326767520365001999318808319869220860257045973704127380054062116975884614637484798608250842502065596318077219509864939563003272276154027713646198252194853444029898576622526613778709296551139585793372025052561743608869022362855288985967773611704865763965494461503052045618507499198233954645690381251963095742842977804085504253191686611214575302840171497431333706632425322857428512992616321320332874915247672562150047514778197131836172314896938398849621459021052429708205273483543707650292686500458803032178338558735321753935913075234830784860782692772272137455123343074420184447117212699852589202221451175557020418332730707132413552092968252276118993572116068910956595991464186215271113772480424740719292398397257468064247330957606858623333070805287130811908360709085423990837193125169913647052733999499441029223747455242505200329144882583185436422039026998879700640811722997760000000000000000000000*i1^12 + -1026800070778571410535581359505968146587086050200951295320532451111665976136411935772739746947879563157873220225523819081121723891609344799549887536234848021745543608303167397901938456221186095556413193049418890448865506988912362603707886423843475313140557483467287481873399433987323431713927324216440415414697165156871429138527679895586493641705213059970601255679622205778556059764375763386779247209877219027122424322664796084867913211073134509205044752314614829147440981740521318010372776474555152509444025211179923355566840502929134567997798777860329189861906502969134017568302505455226631013327124975113005866992002055509966321410776083711639182797053008011364939814800454018057450802243960914736149577850106051719235014709693768578677929592826624353714803118984028498491966449152001031091711748492358420920107759401447935766818025508908354692938843943548100210668608785273272686220678949817638786143854926668448905706158473498326834063286594904910911214279834266264326668389148525328061145405427228196324488659087020826928459630384456215146405312205082920262802777015671935706232931548161061750683668490176701939900214262246328964002687626711644570128753828426921334427566236816987852041178782974603944669599925824452687775428464514045618476591264577414729228771523102878260888982680415660984519341703592020690731075261072999625673407220316163922760316906296015780656815055215760442875997838890094434862497792000000000000000000000*i1^13 + -46888941228982266104199571820016854624884034938279740823214788183319503622530292831114253586975826209305465663105941931488815916887746071668431782331908436929672626621196115201927042149727413719964640718777986258743718668472173028091788007270702494095922267541103094020899710335920706295882507658673214641298157663316827238319687097689538357930364661602136391104744943152560047190100493563702889304574085987652130157782615743878637043633489449618678096493642472583314089878142860198079570431190851494495272834082209007912854659442268823207152769398374086398686504510218394691491517513392345470189376901782618035615337631908295637364145093737487661280584315342311119628479291604966429924663784665336619833870073357405422849256171868752128666584859780255483072750304226259809052848260163734238639561746173124222951552246538089185682974742619492606983983941475280659527868955820473922564276569791508863076222146728985629717160967050678165683862426477533582735164362598714151958821737308226350730832562503676898749570684811442468654726101631353687697097651344081128709147258007081439075031315394084545275377365146341468719543106956795058175738638983978056323675021309446739423277491528896952104561066865111385043528723844073833416361751142272450116594697709801966781453598844879598342924739980427499224406108672375560217810304686768534235289226729500724539159949967387923828095307295129857017315435707589973770240000000000000000000000*i1^14 + -79781495983919379136764493989439710198739196941903520821668339013770131749514919138131582612723589182057050892027650163007295997618288896927574450775020524727696927173644695371785356404323950158368535278717312106679839381093633475444850496877024630149906045647916032057369135203210056785248674929817238437820582514311632606685432670754588282360929604279682799386860859308433971771730558829064254823125949629617247805264430383382431425422916746517202008370316735308249675174574325555308754432540557236250094426635439218276360070375163218953517433978902958685355986665823058335140831916721898079604583411650176375615469404939349403346942562498221354632864163536349447361380777502411935084981807476964255948857312880624422962410914393507704379930919877921875486159484647998197779972483716461440357411766531263074187374420953096749624768988580718945737490364356933257534980416493249778784233268110410010486850757147703964532749091302567343917257498612890902228595403510558133620850462138817511387340145687811693786605918713326355924816929114625131030669729665725945856250445862046782812353368854352245564356774771373283869689464288722869508568312571110032611024427878465496037000699934555088349319221753624966472645935474368247249705465099638703868760978949890963003801290784518557257698294423545537574331588963859173196735656970523421240276732151697409693836375196953545672346414711029328185597907532827852800000000000000000000*i1^15 + 1911391760679366077464973046724987233978571461022778661051046810646880735538559160191945021453223861648417973439625776652642159053650919820634829872007458709266746718274858390902652223960269910208266297247245236828194138315767180391927540572937306877054902033965299319026338722834341380976374130052475556730329309042129196373886430829923574356560128585301115363917166346949204457483594820319212034208460238428869403899978607829990319264361782810474595764264938382263221077153531970835171734378203130483947751128303374435534390395162333110233625271436132898015903256845825999318103926693305789741224939354529167677300491714516989621595297065792497532363888105956243026313910716864850765752167688973424932960923073843258412648506610316963737161600304541538805174514774312053580263956004894962469827003890985814132307886447138795120074174092343114043283481993652153999208922965979429060613604167172581315293817765506420951370870349578543869849160703197536554907409794833741225690258295805970639126017809589416957657224832540303809893545888855767963357608887012406299786384849634980054308109534802017439614691874260596380807661478955814944250966058780540341897589898996687080910201123688321715617456681779756820026723034319041159397226845035582347293339738305132249634882773332245525128349086017189772452369753277903278623353208651706796956148897757869256316475623926503371345657523668948294846144682393600000000000000000000*i1^16 + -5808672875141741892087525838423096599791905266127763640518420338821049176092641825786267140592799750738126314087844170375822207044526403910051135390325840742046562160777909040475924123236648227659068834519962471058873317817064239470931222063458010155172732868202338718414513370433113707193273866451262414285151497084542095521667706061817937091512806515988210049116836321878037577420150735456768552694057410507711192705846746779304435722207833411846567462297588884031947212294671594674213614986473685942488673747517809112479916367205019112093047206562408880999426962409047379711805152995490323483749749562120448284690615306442594631594951501750973039932457455471013697239401177935782691784743184008253138870609580143239462788911811151294458858150675154532239429658695567192613715344925452106665597334476175439811636943273856416379091246932689804030418534797582011062405704277032159579347891555687078902103308452384034204840694643670083362370415664427125048536599482425262223334808266739433342240548059382263903004191336339385616333846849128050257725431696175797927417959218775560332606509016487743586161174521821489471608948185983810710450574025414295613150650908079297378864892494356702275091183977627425728767362995906739955961133668117293681122394905405388039011858231336187157270660718329102058154379233662268828759977808290949447668442363580139953351405288265915717364448429698214173580722176000000000000000000*i1^17 + 6810995290441686822325139501819707677485190864054540456732291465966285234970841701437817354134960868162015307233411120008261402584765315590591613031123195193123843573638583343450896355162511368650638129509734034590809452691525071569535118226642350713165836142905761895706500981957818739373633861141074001287692485461631991429439498524549022549761534409354693480855274260675888739107512727553194804353565266651783286015969662098479621188703558327375545768807244446877355647133019473076760954628886209436544761463595239015388715024800960598531380808258260018371647569907449950336197803082460804649481045996706906033767561136200171279592169863104616848422273252977094300081616834856647510542275236115693244550733634280560070515128739615685322655721076460117885306354679586018410444968082176085889064438059220954612177488496011507784132595110519384385151914026520964510587735606085824931814711668330983136978385956992756184681348707994762582316132679131889819070272706863164652213390858292227717382442909906072877226930692771811313940995118814654189855611481895742193028196605543191645528326593296104585072552761015254453672151780487072085131641085737767849440484284393076621206593362598411474524802098923383238627134311029412899828911692109561417530199498162591899690325579678330617730814625745557564409533499707480660760540659867214996585016702191066359891775643712313131282934257098748120268800000000000000000*i1^18 + -2767247362656003190149017760367089331563579744984778778446092402365546411229162411113508059141241315472768742581301940411316702520512290081592105752800051070012186324892477764641914782081283920380794391847707810514206584557360892286803830933979843149657969452350683844353021363386396190496618426116891058635663433771680825466244172952945261380574518506898740495704963341167750536444517651266495543661730788464339615896035354853749915381479777086001823126853412779810161745505276814896570048934642383625562072757452225227149578477914901478687257931563257202179793343233526459140265458730193310314251736492815230762602785045011887416198937903631221781112637201222673478668361958434160289582081722309982333022283550786649511391055725230818561510181475898431479943012181922603510847851349062444325425221861425971913713837198921004650104622172960444909074896574528989939115196647836780820676960678401015864902916689556992399436971192550972337361112969759554176965272188172130655567900946645630486087264809120881028217841324480451417531213800867313609961958472720298744287657088851136977578346316951134180336351514852548130105238040305131871226582655313475999950682123268051077936687884831962724300786822694265319581348765613489888414117559326174231063890405332595875303003437278052724705526818653386570916962411314697049039200969178683496338831745215042799021135950826082009163857218460712960000000000000000*i1^19 + 773244706552097571221270805210549959855089632893198641461723155412569722651174661176100214931089577655318560877487613726852368949616257370292592497161677556643332465998373382093089818386114180058797233574747310643146349641534103377153201759802995488065236632899552447479907381197656756837524858950260029491920635494861696036450025771005931944958022960676432795104293351770253454579065308377227232280797843448823431878755329978888938794052563195930608320919536850573936052801593332090952674128127237769072290672994096753944062977708043072975705071860063601920098556032514122702320616066438693701679746427560114331367849734668162755349126265675636795270809792329861254059472279282876604780289152931811864981917513086209489796530650820505087299209167954922349307838454908673151786378262092401776824517579455990483277189777010043493830708145677074255843845760348554393963854735653364602628777505648494435737948152556191870007872677979618347699161873328642948792426447046614435007500957825975780328929295604275707796406010977623968201902231380550347987086289397951634841299118404232874367994226047418321707868531478693090857524774005995806261819917790542988373889331671556216119742439452874486189629410330320443885120126591193410375929018598670782667258342262554802438801468634371309955019233321482900641942044705327000631593262641489947983108017756339493421447617228201811959615586304000000000000000*i1^20 + -44194862364293401574367990953420573286127136925502362399348559081353096204415167847786259128226020735091172401172794792444093552949866295713985119603945668821281407984812597138595215344611121609145250416113384940371663701987596509016583981682402856606220122935026748810530556905709625033205631490667627597515459207959882075508555639648872991096541386843082744207170882576962618936379924965005849429583731767938016486775297531587456038530984327797967471536279425989187695554061481513413076444661990656869564120691642980995262380325891512701618421952771064608980047910571992494675064542666038747466945810832225132652635531732952057061483835061918669453980939244796515474222986352358133683385537852913980314700043799965585046202014401654512274715579502640018179719628128690834419530468750141664088875327403570229950787815390012732382787192194207425246930109758129839369763997782317750639470091101331643648180302104586396983644373428904178227910422711964087862121310280961375328908352434712118614130345434874377631758269320658592103874456282970699350290031972820871088156991470132588389048887973960570069446425458831386563008474485963382632492445491707589083829232745330394549723381364719734462639757024371376336092105833186421790768636497871873379393587418807739522904981248566748450088576574431649447174173430126353440347607812632349153866556521176186566230243383617311578521600000000000000*i1^21 + -10407070963656400151828546275247846300931863959980779537983064590975962590211210111348431824302778093564681588445833449117794726831467936715722894725848148371056703368771333140600824145360541356328605945518244495671176418489546658216479036145830775993050830062363036959809972801761767416402393578884480140678845109483894059618051280879880833834279717729750463750019751575364184464370188817127585270036957655924968346791007407584686753093285709068865571760550207819429604875134430091195481453012124688319265746507972075055405235421176899396462868093354109634656598753826116625429947716938548489926984329261380003533163217021012065161965616681399895487808437093671048718597992924577925984703195830941336478389869530883598941760152912427733722588832124603505184560003791876829333396848723859533351482099372386152234809173376910795161756640039495258626251080307954419647468110145877887692337086596572021127430910129692297332356503365654356697597991710138857095829750037181730345423534855902703677403331836720564886414736677447857079426076248685826836442162199823854617341743342791855846005322789153422607098506367165501155411838812568277459525925796728731073394198479476768081004005141203472611237830016704517687344787481797936746042864749350151910135492024537543525056391127524977782416580238838419346258143274433325237174587096158962909528319767987859574227193462437969920000000000000*i1^22 + 2185136706031727968160024137565417904947077428318622997421511644285333679997351262835304293155959878171521752064807543753407236235264911019189263225820547207349986969419612786327767566024964643379220364284857124237643537403345925059786044985899541741266409308702462032230904720504677887649919235015979462527191596235682065884245083171759208438367565697635137653911984981618948971472842457672975657334083367549002676945261738850719271923632772751879781293411025860498303213966829775651908901962394328383489250689556191669073324251097254233083014473246165504660805764992510967555455096325658554316805927954391360617219502059300552425620637483691705428166865691979333381981952609728870892844599647472126496882733244890558975823092818899020214658153970285163969895407763783070259119401164418247001923512934315561538221827637569857377249752510436775665720271575040240024004829371374436187806377190923537064364914765382861368334963933318121528389842839717347139141298565504921985766809332601516244148548711998137495714460766905241982991600653516911797297971275239024495971783337719266983242024227131762190973261994316421713749949200588428012185322254808531689618144563703960799783081307274533614826560356651049561346699841706209555106995237840830832853387391175864864388108991634253474300032699783156673209024553375728771727644586203916672696342332527307866699731042304000000000000*i1^23 + -172539147673275576106137462532755892919944644234975052640206571282457515285090734200978541687505308098663247385480324982680467359365060292837164828482960246842119116118224096903677329232243072560337472527810500771225140595310535958860767049803569570634439219026129623542232110718782143592029017164678899657251315479663107088144293322934768678762274779775323045907383199840111392949012391360435368942397376338776924245525045120483100609041848747856506694837237053160338371669069393411241441338983865312390432564193532830118580235390508629191189474661114320156821701880933803202712133647859016356257197933101040825977102564756719999893472223698572746635211755171885571455906192394396744814944184520428260777817036332362380357185751597538506217902958911412530842306547215723579768574432857837518870510959328798950640913668141863077673710587906351471373179049567735839490756302014191473133404786528304705644074868248735139721378609755635038295383057163864878052459899979881912293048230189746623988647880038598865440573978564901671848477909761740949773770319636121539563309292280201319805724073145713406740363638050739162167658086113095725719726353525841472311055634870311713438688031395386217789391092632626283054072953674813364058175197468164877474221066601040761941949389414840527456604594896200939872110436101435863619462652047115351605145910238836360531148800000000000*i1^24 + 6442919761575406931556725567557878741765178942163810238815394195139988665309719499602050126094908809249401788174645855117363165147342895738210608283634624383416302816001914040539747700162946756099410045232192926939351580792144612603881760794717664053610698400578417320304358599441075097952284836794879850510725219229918091030492779950310989923100153233427090027058828250680026308927229372221660818084832150965666922060176547377054576939553711531552371348416681678821162049179777479418446442228710346641087255504259332421288819895625238262092175982254792244264645947460557621522419281847985534755545173407904226449124440686609682528656581131368915456616163461260083239116031904883638646105801114048944504399054317341465440705943617426354344121081412838028361429868674143435922035224146589469264009303229219783573947776971441859298698082698808005822899341918188069715991079713636054663330476397383866769109083466923630162556613715408995994242050886691095701978365292809027967744670080582351728792760091182670799264544365583138010364698548925993206658183257118063484041342324857691001508716491265820545209514740133857312092791603838922249422263371129597635565177583408062844811357608513173697365946122452055148886936531855322344976578920436183327365212534319785174870126733197927729775618051305043969615205150861952350955646330154415469132095709320839168000000000*i1^25 + -57995984319760578732912633418499273784288083958906302500319295489924137673944911857537613622747240362877067465785309101563677640991220383985880080588288894081399288043201163962253223631096648010257561854216592129726479881834172493861993961954856436357604429842696675229696495715813056290725570816246005092861780105586526426476191846571643942900310450252014710605948770981840393210333213154626537247950841192750228026570423969549579080081087479892271552191962614668251169897071654491576162422141363157815266963962102147393253083784322837417888723283826938084483469287815545849387017008815600010024830833947975589421723754836814061577789729278825642561536370214861822498053322264056438637545269023840445686704305298895833808317917457975460491016958991033489926753299134273142030347285103585904195125018286926657519569507706586047616214266182923539318192271495575122060983157339291246301909344741747740584944879882766612566763355333078715128026823231648926143932612248543315530033717149610303040242149527879624208964801804245326163360811068134464817221751767570733780974391581277717957811673424349422893701988830232129288030190956707119164843758038695386738858628249333308327519938669845391872500801515608526057953233483537427545021025766673096290921291369146708046736253503610205177224536813066792951192369171939803148816838730323281591642829619200000000*i1^26 + -2214576674734171788829024605375968662056055851444968277103434808481348977263534974058079957275149950847323135197367402757187454672967522030055892588053224095559151622198951969853545203356674820112643375233104610064751794503430080713071634893967674934192889369245314650759625289661694383494026474168901713826670570183164678072160065750960331893965339925779876102692691569071556848662093833258552714182909914734268364499746064039263329877033140481165562642851304222163961224212681303331629138528215540240273526533271830810553669550822163065651065052111080862224354255412609217031458506866635783068383512136403766533767219950475885751733021170421723802395863472422377818241877551014299782913926041894595538327248690480710318926960265357223012618148781937351217578383269287184735716622359242284473210294562065397587767600902201022647499807150063647323773489986643126552373246921978235605082554189988223437888521334366040392716064469813477976389452051410842532892377026103946304309752173213222377309116445658882935762336326921730935959750930278326879028875619759577639320885597350261859278074121386911601481940942042288331947292048630355787322819401009944783033131225828691806230306479888979675730149042924277166430342603313124131324176443463567357990444147272279190235336232398569499387682930806931194959292332552484958537383347796347547811840000000*i1^27 + -29000740588771356095454621623180207240491120798901664293190257702723916754966213473930247384735382903836572918868093177600925344764223084539477848339596894171853017552346123099291342306863262723941502538799805500628600537575592441613362911399376519028125836019682671747249977660837947399004322238383341770766092367493853095075914134090990159356244462359278927370060127136421686578336455582924564901778577653017301412267613596061603252692810405078202901976826294696617913413277312191346132603095070232890392825317170513669842966748181499122496810760217114859101573463355650197429230134340058848783720229203563986386418368616594198990776250765201461961126066528086101382440673669472416645222253827182242841887834976256666663895905743802931560752516858445937537666741802760687139840123071357435465424081811640145728354602456599956505385176050522999167285710296865494067087683467500453985791834564958689108145329606487849105219546512060492857449079519018490192914140736138401697566131839232942281396055458186325770459328845624323570988843849622522714801568225477449934005226409053856112818180554936159582293417032289698435923956380584063593932289063781786509396788389363018290474695303570642879445898222024394007394209534822493392748167183451923414747262616483571922623551010348231634494591983829665556024125942702365088062498240724992000000*i1^28 + 4653529815080601227096869244835022777572874543414838219229540248051503479964850767041498920288476412930657700840540377525791011308593766969790692457829071520282133066326041348655689780839812610676122397474442111641542420654928096598726822288622458818002518909218590939093905336791342002114668371441408636725566461757591424160453548715119863742434896677265943902338394721262117479634285906270278506335484800380330784112651672556315150237711355029118208106215610952318127637575209482232357491466157753187891971640660359111962933564084513368759833219173412358807200307269745207364627056565557060683815103277598091136514181040769935799348930812832340238672727159615922536574142216254410297340634265910893188605300110250164386712757240158016440799872100781245208220522781136348586246498353740864068287826670250757719448096206099231963814428385023837101395786525675152350521662928674148864251084106420162465293853215830031743161809552261994888713169349437541774674218094658146430814397816941742916979800190621885923931675760929491936675818960457348194545333065246227883982004858885211729205235063843200421935428710278089330931980355208108940248998249403979420425086844173725485541793399372614196810793668235186500350724317254033140352921038338817075807085098614236054179382440293641174751400627421629752459873152384987397711567257600000*i1^29 + 1255969172050887331048154920254014008486032053203287494383342432517887908228254412369891102451140058647761688576425176319753125526101182726001841170010260042120845133730984014762513046229783362152944305469807313182595973296294393930048657039715130991687037724772280864568215752694073419767399204497205085668148007335185961395696085667302666338770136453218221733938783478104126384129280893188437607993036360778545354793181802794888748341677781474405573664099542397539901338454878302388573780846943544704010154586789472824397352752224965613516485133301784684374470803383701471013553014051530299754082849689091172134709970809241796392450424265844335120774499434740078905324890402597041378584766194587601708955378199308011969437993487810821131835882076431533305563166241159980559829753408588629923086561877617963728815263219098650197569879016041885519377183252721820319258353248149413160766105917007216180449589391904673916137660154076457846045133043246497872754114175069002943288471581379882907292375960960359109038677626035150061152761176141259177022064402311501053037241350823495466296884302461502386913837515587432085225497422610806147239688967615610143015455420819192427362980731991517793950690582547473482115480588960482774150766873438801409751689527422117354831431436456758985153966135201279269937296461513569075200000*i1^30 + 86942519416153990078084035097724038105492401169970268093579686064988829079461282730373381145592272554776027155444309702860435999989614220773673796694970494803473311147327380101517513184675855700856330098233115782405495431067275620120213092162333194007954279287814043257558168020527100194998237028175272951961411037266595192214511494564808637169601650071798639627371372432033004536649754315726686885125765699860972985825267810973908952300935772967974136429313771887779932252578732714563599736219777330567220212505599293545270201418258555246540478556156417586932050697051041083674560452627370720102723639361196654278299376679772816922125897025229255551189773383671433750688744149173772326442228785467405234153141867484810762638660804755026438317085833193252596548616020440068699091794531910906653564879020323801457291748908609935547311637681196395991437539072806081149115416363891710235790260170680890253176546243683904588320445632137532950620539814807889143771343175343309645845638213468990357436833300875705319314735835642005606675129806363891233856641218024402350818151420318206688379218598427170014792193059088772800755563091196988253153127080563384932267529758555023223664860222717905864872168449107287990262955261807218515825561072997933865887007112145808497491690592434243743887763734053444058754318336000*i1^31 + -182447521510051374512032205655024659786301932783754524100480359170237282320948777723577142664899420165445163429763998920339836528302875938667908096984547980475094245071353696932287599369516429205027280990251694776466955255908294318170642134224795049879143056503004372948784232921283290326376496787313251942517641287592386508007566597440438397926972771347101973313982797428589062845783823344091945357253799901464503522415761370994614257476379674644007125636307729929619251514241894394657357575818510545580656928986992204927897934997598509062581977336730671295043002296554650588270878343636666362720577580476803886055131667738931600911374884498374471353777429083530857240384746236713602642035123757400392157238462984019227325486708242310479390830544150648061633875447875144532195716477201773567639008297550586050972967413542618276958149918564332402046943026082398541436284934166128424240085842968573594518685981979234449736569256748495617180944618405970322039990560950937327262528667619672482186256158293989779140080438043832263650467612348225299324782223906468767987998444205821548126079555958805719656144711745903632408159341506447646207050266181789312864143470250900239806551483174010729276458348711948344862818962978389822723982091884849138061230395608815431423742669828079816516426950246400*i1^32 + 97643589355952036846540974335582249753004111066238824336762203062411966738993461501629893541059378350352678222338282590475763062492757311624298914847402896241681696651061788119935324081803947587995291831263177857188144060974052624567237923964072454234592220492030839700469309800973847506268083419439601867404881290271638964649415388086775574614397223262060704130463679160934016995923013400853148323916664878504852814341891201881858461863491939915000917695487478183547437447659217990465314412319230922819609039233242554050565983645041738851076496058712013153339956781380072455563035861265636821835951992735518073402857831499455287435382453430499499523980663627135078033555418203529943786870945166704788531021480164847553463650313541773074261568502503444532083815518638787478796948870754018800591142191323484431136024833293956024651297164392830380578575173361258711205533030558823734299257020630757266431589277403276362553452764669783568419203678403947622941348601259638707296550632745137525199174029418096976652653438950224272453800953108368255359820818789661166469284099464484909502332787104896348585336884079895406472557657316619488322616633304773161993657613622871474622435143440110477944102189925579168899041159404137651307224845678030947045270164448821337264816762388480*i1^33 - N1*6164908456052848365941323389097138964514930805070450429371413353447733180706122786345782392917446703076927428041077052554362746885008452327101506947026188136827736401986064881855395638118272368252829471861738916203083282839767252001292821946920029717997517582542536405449960469754081675835804480451860709580009000850686707473890902524380692605717527472962110617622827770329158859350303296325927654843374077596300643169719917367160098574769622776479135459535132747866602673956620120219790746089986594229118747440755564105740155337*i2, 82866939857414746540374995575007621688755133821750642921787173695149397902251926032713227861028877011306833585623429476243394356126343150166618890177214585523019024378445424874950245737791636596404437975745084072954143250173723282803694482332086703123751130426188108036593462757070684454677883093287032965520630256539679078126532355584448801179847064103595802963400546559365446516779117573400081201741603371123732984048333621974959814350141194595285887103574088506442282287416639158417599876584033922391708801646888403961585864027947828774932508329744030022418388550418692415492165069567529734843005056056820748900481310487468464946244990057647681304766936801368123664666990285023658223138860111003579136251851155019781642117949087891710457104171726791959313318293141219171409293390082414466674586334956023861911324640571809975184824806496023272294259855484728483946181456237844896753982856448896093562501048868496467006562470564129411643431733035744144887049412337530152260006946759810507661276495856149917046281113832304604731327517150761945429871219173070726688718801531706481949123309629187320383082093689359848778534531987963648777324216663698210651680683728403827243415126998874634149382229139255237628023054850320675881054154934935056936460367175124246546476387912290111703112750430536869694349654815315111450062109693953048481781663569589092104774307335148286368786264936064793989046712913840447087846871461392432673098574299926878959746154496000000000000000000000000000000000 + -179848451456572088457609218199603821258310455648779524736106224192304620892939155544067484436976806306799976806931036397145351946708651388158221179979245526462041826722149243381036075217717796706656679811201269808427362778405225601651083405650266158959135287053942655385570328295225261525123107661675761661398529360505401212864257996847898533866925229521331012812387256709136355978790267976013430750664088056417295899779840565769254294170707178365347151324570519138059406522031301491792831648812964925840786902444185349479653189231728251573645192457965006873173722296643841176078762885789152475744704650230934884721262139242162293052266500869143567160998052410103215842001340251930908799378895446726731510389589242114592291352259872707914892740090358603490175991357688942343981696188144321115123246210850197962313209327030011446606472517728880082046256278161894105188860016103281238956958767651660980188598608038385094917101376455149970151149001601673820582152312339094443251525643123733347081010940223061088939566585266142037714727141532939322617012472103627263234490812056169829455945304578070083460062014563643031766694347994952337642526672734407555050030276880865073426346196322716232884900288987634296988865987181108197814060460599709515908323696705263014343504415421241545833090122689846059447164916227912481512515970501765372462289907150264010307836285108582988839772084320138792154578879188063569814473130476677912480764487389760474479958425600000000000000000000000000000000*i1 + -70158655904493847424193008967728256723395196904376078212049579667764099551889822936562170487706926062819511675287173217204089190968231405684964045436850913228376446101273921688953576870527663513710522967652348654014048635180714762726025660643381267423342790701709350974622634853503412421341710858986578592421475459736079667172221121918775655614320495987229967680862899192727772525965007052226381208300581566003382529512678601272804671244775389805392046923327880790943232325757529306244669014828978963242452464495579906027605407420405301203336233428499777715939686707471520157126416384578799276445709698115671757824325185689067167683220165544015091637243550989608532156639391122597669585076894928892502720306281216107503154216417442407131840223901953872414092443725096792571624981202641289028930914467651746899038656630486572187936972082019249759003893139663225451321179800408302950061849290926419831479509944790315194377144711252902915001463647496496054378359398223625855839011372397334021645576244691958155916044580605655087876818633967609542984513914557758715840287349284943903273585824006242390135534916914086283939888281387451282877271715899702767084540765419045349815992290319805047801110227642444474326329760867824830417093215952652474359322730373927117864201554890094724485702238965882215232695136839848554201081354968795395142906430939418451906087248967551790510871626204799492535291513825470340186406565300831990178391895932262173366026240000000000000000000000000000000*i1^2 + 218636956310484710729386544351500832314074659116216985965916052660414084560647156683536009753163639714399174397312511289804987260781364760163879637455979862713669913017221576593010198159908518278570846533413101316817097899718192796552727178982704556976914594791103629668979244403375160377618002776929330503396584926880940806912782803129256269254385845456820849944783763242140697875333101455055516162195049267847240406494156387389350930275115672261231169742335592071404435951742928371505790599629680040516563078794897033269739161816748130898401407101947954957024063612112941938651710691068460228210173926948519626589307414582028725830254056801499086693517493654631367012172609333109404378969275413108963295825309217840030834787244231157488816660449308408605604425158558871285920105024298749008655496447895811273372032000352954861229523212497058334829957045772364005911097345208353067411296967638398121483985831233012100108865452138871423463193019105604370415817831249154407676647594453522334953949294513261672677270845059257465330644495035326752992214874672298383688210518684048865482464483108662518991576766983615026582899968174581185204801330262211166574653532159493688500639858171020661458517479917460407688703197755830488912776633197655099672996361952419236557079124643507676067925528303417095036371654593791118417167014638454094515401254641129789463101049015931266290547125763957764668062622167010277626652199643093748995772964429836016680960000000000000000000000000000000*i1^3 + 99418877998286254463478671574070171504108088177818533455444532251810745581294983996430939732056392605234933810081351259179034328410267912564751845115794975308527778079974666575314744383843152518032726950160422708712316803516690362120301104331475753586244945336495355998745090068533151693335285299685346028789451944428494072546743834696306529250178898907005558852141548972604202069716406455466653349350444262724510543471821776969542993266965745428854383032549591104621163804637960638048483600682293955793203972344995930719943448219816167723363005680933550899412844392010180345266099888614435870657294944375426087413073577046474020140726457906425354802992527462507718053817125299149676526539020878193845521976315515314070359637537667672855134410798835494207427941470235784683004183158328214000831841255234775547389471727720776949709490759869248919857368181037270215545501037798184731457537820971221745437964636573314288709084805535227029566964060493180673573413825578338017952515967999714886367839115774515243957178252978682447522427984258662891999504591324298594027636501459946097913263345237930341188766679318976267420591564481868755482162365862718558422018698081977894374022793921630700396448809127918435324533310606242886902777285693550894951535218333591863302840157896458188124638780158804308914151084209045796101239822556620504194236664186606029411752573797537773221594289167056291568927858351148048127172746617334520379560224269531086848000000000000000000000000000000*i1^4 + -31343725410398413788338262716116246660004410070510827339106369234757617010735578161942202257891607337963064652190440209958447631948292742748324542078914706434108062681871745299739240303304253196243859580705426514658718439709994489376350801164296126732593896631423073756936871766563310468625695712298953595450089533291412819828685223206893749455876258844270214858450478957980170994430568312335354070780339946287977496331333355683219671680534777482090181835540235263437864773080809310649561926047354390586847192873896128884534575489134828242579535270664565371821695529264455040073012625765346037972951930044100088890006429569696632583853762716554833342156242793995889578906263388898678308726457380401666265031158213757404614277724173022626369097098743550639672590142112887913765969003450402232671321102475016751427824640223499650754954953146159205148637371930729805173369780028338443321152563292334060267656288097231909843558655553828225704918297988364506475919796535225455664705333899883563339075264330023395135166109592108024728926759481660674632641143639162635640681888086406176910283947653201980010790932459106837322755630278240493418932433387013441877833136451110183324608568286881563000879587960601600372855124379284043263435684447363216957901093970844168159936556546054545363482088489557027053276984780878941569250782372295884929643564237636283300356821935070724696275561809037191643929896503822770539964570039870154231003246965387427840000000000000000000000000000*i1^5 + -8007908091511942161164423991768351667041831886467751877494124932459949787472110556250811636601370976309014714334963772495652994181975631937177225501266191816615077831494660196737524267037105625654226716040833550785693422022477973999968488997307144104862372674025603451271532095641832099875743700327921604672980117273423381261892552733880899626349963064899178175712539755165506011784380244886493843451422648707805784907018181576001586719953528828704591238392898173472982855639452503105873218090556240645316995960309074311320807549984864312393965386187942833952913555422268549103988107886579774797687310994204959709372010381038568684729375252656983139270224974978474382867557893650769121060088442590619265746874176429503369521146098736159350944435621304126661919672121621796049944233895246705767013444388736731773496806028594238865775771529393325216172828375296502361658335675708729164278711026943917792961291914346044690132772369443820459664572597742191636733700346351392914179886104399322678725152286349032909730227830445861115002168420521286953500348353829441891981524998197505617249436152247674040545734999017702129089163671540985052181681598989974255042677076343127520674982275583167588557424862788780739647386674521995594644456983943233998458869400794975310221202538335328067944114940402707817413245567824212488444974044182774155064183695191319092432019181349906129223232912588255191880215452177412044629993739160290453029655649714176000000000000000000000000000*i1^6 + 8738990175979958250818694342216384229589233082116859877393608289697797693411881823983556693222026106512609433902516533997220004369137032945519995072076713184428524940377475228405328547052070919978838867585658499225090452866296698930078796408257976598993921080907905074510405469986789047100859792759739683351613008850476739532038318563245194226677648964768980111435980438697668452579529074326020194120084954933028629736587022798335715813643842777483171725664618663637321565803462827269064742696140775396097062799336981826835162092541964690132997559761459248161044641337575434780302522613835119463791287564521575639617676180649614161080694462566415192509543799652966385962079018475435975846836542317682882488895070930999421976981860445105707533044088991291933992062128414624320358604084547799951903541757322690586049471158216054931862011055802761440768780315897872908128383314200639167526204749384704053444981763352603017928822663724700423654057734667423221013682004458585500538087763720645534915004756948375349141050930896437601008029904155885719339500754710425291742421474537581289416536773488899748561580945164833454585180237091290668628462142219811232673963841252497714308265452209943621495737521940959491365700792515190092121459783502759323233457078315074838741317970330022930638818356107882547549033104311824761712578562186193281519370340186352376356347961276398828016051438110276318541039239418028552490581387027900661457835628953600000000000000000000000000*i1^7 + 2748420843396208824527960444096688769023263126956301072748055624521635817602668025404666932894610037711511822205588828229956402246456842022972769807575573458547066302043921539349249185545578450852916918256632416235061714365284476107420412391564924222544768265385257787780848464187928553933425099966595881973519311736963386787219638863069856255252726649424551629239414421473609143998162798161290265662594631554138168365958151251294939330302215059703530417724803117831968308053395353432039769746061019873912133946703455125223023251677112521422706978089065665790647599169466278763329664901751987050883078827617773712552930530039287017858401847246801454531725577349639597305661524291220958271343069136509922491424778454758095767169122704473619103308612343523367718683770158647065548339408697766647518334526230692114673477272849892350194134525893811337042840239211380004381898376894414707118912159085522137315268033540416506791403450145082476425851540794240986160988519285083536824834253741666348916607340040989832450698865345005712877753049930326564302069608047825460300000122103653368987384553337876127227503706452125328892965017629007669755666078414774206277408180153845925585205393958961091705563395939198169159329127439691781058918207142286703048045764390559908522097923160034328604234118675062888557189674455141069988219788995722958746171041516784468222440455922918256629712985696550307388584059387421709044510533368420135500471336960000000000000000000000000*i1^8 + 149733888247198662556440659052874078847875164789322630447523410805715053279051544944975476725960160973760411748383304889608421054814649269206611274529329704740057484555177276432938817097814934910250944968875951226163934532113734140271048075187612633193948409410358705839001682808069438414030445669254885870177047507783976625504963538569001269184491409656469715455608544545855139173516643239998183885222211399698198948718063190624780712442697400800758113483036418799269588660219781062524025269765614963650839462103438251613757252358601316768903521859427850977159540880267660682878445813300917890330766987505428397248669944274662953747776725436523729241431783738880715405707583332849669215348019640344600123334367315195281658395877426623602915256023226020645182409347001095494607854159389114727920221281776762969189047972123030906617744669475663460974601775720983853211016407335844661059061061733932625060951483377892048954809561691879152708829913634294016163748604083888535104626478514001887979357443140171633541888336932406264963811438043952738831274959326481781467766713406751841110470653519779843800394903494066858707237968978376938736422117881637647429053892249809059132501416183598822831880457322683409132174586843902644741951953453958887828877335827811502453504765771014932253407772321361254057786322168362067150065609063178310822279864466768881703394521746148628463851864647325708739243416887766523522630679397257414002606080000000000000000000000000*i1^9 + 4987939920142174503288564847122571638562074090440389076747007764108927708382091505681969118964358563543113845973350024390216812160126017588318571085057451266892670612587649792910982958663154572417325643164935422751428259384995746090535257467887141732588930187820095797848316442601354239170013428828673043003171836250064113136546711535641828005528930566066771478256254192197321364763032380895595186158098594057723127875492644279348441907436447307435721095432748229451852619373674031193835901772659330325389434253821738865992410861487221660442148622984681666257594320055752452222523597674918423052818270384563912635572258309035837005254863861493369069394444938102442628928578640190134055615213722252568578236084964724800391974202443967495667245556255355010021845654106070460826640227473698718962822085081916144369106787140737068125143996908756222971706367802371367655365203544255759542053875091920180436219329200758828815276589817388590734918846032971933835808148985101629020017727932403229182255462933687875151743875367947716828053775831401062391673941166028534678637658112866096768921187173351965981417464877210654204420002964126906078954339138668829665833863412764176357989137087917811898738385079843780674399485264616818528221466404452880389582360906952740552686631716691317498726663498327176180954286852418958280230590098484576849274081234348632745078433194719503755339794169102435771496544452559707387486475097884481866956800000000000000000000000*i1^10 + 87774910645552166791147957264235643631433785238620219866474854187929311351919927072529159811810418491550872069002411873025934587484419428732312889693772255948947178071803968206270871060531796270728898806240145612620582810316969977562308356094403913914507071433026564085300607563568058947791663041677755331800669201195847008077412173891826776000305535995289674781765667077179039060875729625393178084486984619065158440142238847892605218742270519563250269165010093751543936047013107714796680709818628529596995668419346808104663761127729381918203693296234585188862804883100693390763745567505927218250933727722718116373007550574723678361414741071657085732521051720110992389919025064496049972687548246770130831260928358632936590364898041343015657399947032288924023640109825206630202946468157687840434569211678401682634512708108746507702397862361166018594193534523332394046984022373488130845029166617783092572950108362529751996574924369531003590750268722895477703384722102992588183367446984550914011392380122551578532785008657313372731193242210122029818372352343887541386869496974936205448931634495373030277849080379557516096967907261396636814115143159275600816944034931745368117690180421561061420693056228179671593097652950626200027318454849225217039587955748731936456789105523693156997111882558057800585546685247496012918624976439361667925521201723181463040220013897785727880595258415065785496866778752593153510966042188442501120000000000000000000000*i1^11 + 707605131043089762888759287810918804725015832999050592794998527498780569158349560324918818206434131827007432055359253011822862232646180725218858741288804762249670474471788921722178463484073985396449174802854196138617253385170931446350448556087759731099066659078589049844695102819209331294451962727328888758529963702246838312970283685602594057390941106790536297195393019215072383427779126795401109995140631287954956123858974212451606992323656367531683476886920254037451712219870031450785646160705500884799070237786513726907982258475154417888916996417232047810912209570294876567620940340177987139458288210061799291450912697255113512154899027755333803837474670133787731414400227457659262676732384034692422721376862862860756887032444412986325579023884283517409362992750443766496533592111478570478243554159781147929244610956068885872736907169936944741263155231420067164798626689254435338599694158964837681373398625255654262408566037222837232478183263874080248669937490034923291348772239080368314200688793189187803123704178983003030412302627090912743832854941702852596019825470749096658917313090823431075076666552671856019051041587435020791955258265409429675488307398474368468722506601062004651653664174958083956132684862147438653349332697190579651970348803193282903753091887100327828290293120681664959680537437352947359973185952862004949229238538149872236815224419330480364719425618216673907071053328694343529256901943492608000000000000000000000*i1^12 + -1028009355783516112645881634799898039322145145533633018114358411734249546504341398478650953852036303905506446763782857062081524856119136040008696673585523502220036868621064650945752110917058714382776438953895626940540962820743763056104264342309347376781548823067249500547412018452223201809799107031592799330008672338562777194031970797188046964773763277975698999506774386168690612795622196847100623676228909832391148506422413569577587355908082277449195722945726318027859003913634534862803935084369614184913782537687852619477972694270488012062300768163703066295692741266987981508268244173617172845315787916861227665033609094605479775177862629906094146646080979179347377587353868916990008119679252003048977401997991931186786818983879743623314213178022110252006914159278213547825667321680007175866652086887836823645631593641911392670252536647206855667039232872088423741623852891393269337740196980291997265349038926698404753962036223839880886342069560965574313013932338822316249095197309678595397862417721403398429850970290866300890636323443688569259245426908005874381632867925010549266804200855599498738912297864799269365569864622241145802864266272710187012562524550932597377589524049260859314659214900093904293452868564613443692868345841795959977418096046188058360604819957074375181658742467050214749609904026937369890413915893513214689691740373101703210938370580505229895804012107343274483166905031965721665198673100800000000000000000000*i1^13 + -46939201210663302072162040344559216402952558165816354899394831360010544706714645698559221725230369431484965810805043444992076953572375742920466520301075327824957636174906023350683866209294030400713835226118165482455873341652072156792154002583490813975025721455797796816900611160998668843054187446238875235755074271267107775390188015281031624815395801007060448880096903337022738405971552134240745659809474895527590005463525722919825811068003106647296338303344254908745815527393302534691537383567947413598075455402702284921320016739990568426426949417593396755369449793784163145004631348451476909882013919766548097864616141712913370832692035754690508372739445534816122688774481619174899666497785246843531512309604846349082293086718973712732643784207490380270392257302731476836923419711117945874404939574407609719118563293110010088225271683994108369953244977689077299917755719923732415879003210207528913766645337842831716658367086301563065041682343932636567041287343467071537942008063261988475927998244740115891388480882190622138155256225319328019581825338214821917198145444611384851321948391006963488168622983710524211802658188959612607738251009760128568374996515947458926457249721901256496047260826558481619350181080703298565574597390933221234681850933254175888286011644171556882137039068302052810008503262051507629829283757039969980748996616054503658403898499850291250426270466144340686103980874497172219258470400000000000000000000*i1^14 + -79867657350778380998052499342599902534880524876657589601018714367962089137757061919810654217056104720115767983775744127269130933903822995428300868411449512934364914673935688112840841961766052832454151213689485568975506341469078847313148562539016101475564565575653138166125421674787289849365327065235127616838582770435253039135519128768211665488545992281523341125789674221792869968902561060908929993125521483812421280332090764490985211600854408127314591789166823842559102488983641063347760566107870451136256624696790307403767254510763638066363178508929287474919456830458809199326413329894781847765694014945098114102990481306716488877343533853027183248602495192477005715305998568765460018261892207247734754371443310730656206479149369910341436538355217064501462026483862552941893129336472657168619028164328512230017301984609952336500897138770577435136143101522030233890093567553845231568238734537861585788599834230865300926110784108514912538088963147750717028874519830625390786539523532868015985750705930992978873123457726247994781240380081555327389820704338983407604200110387173199841864629329113959445877902147994982394351480847880438193051763951055332345280544750741326215994718529967169445186163420364546013210577802434952179567076617870405038843544389103986674638185023197511182055479912990257181233281913219800510209463108604145411783568378835818713094417085831852253405989781805060052646563945182658560000000000000000000*i1^15 + 1913462024850593683978259595679936112274545757330575669697887047083614333975141375837409414857703571155423329811682288705508721198650629569208657464202359385464083139151468544070408520059695529549503126497527328489191768667878097828490779620364541241561403157998826534146325945638691731874758920249547123552486782040260275766271584914785356289410083098204512576582053309208298970708720181397237452801319712799253550938190257959492050424826369664795879783890486710597223546947487631291315911345462772854605406985929946440260024358591486208624305438620878759451865368969125773824394144209945318507967190704359672076979888391934620609083262642674118338701327751849652299474294232404356774138962544479381242456391776921306776974423348909566643043335122943139300154515601114340577127916792204056287828762700045711739489476668022399527602885685585269315663190710848230897796709984051529131590524084761927437422008600449820570894057032239055691599151076308937794845704546013961819392060714717962532111187022830117984411864101829482063959773469758825100046578019715939001610114000424551941978159734588233413244064069841378138210620205193394838148740978483199983720221929233737541010046795669124497323944828387595725713376484992504861647437959697078439632491135897803056019908061915965775642459201091834991799427244696079191785760313962429628969379525254961087289756773973356231726115574628857619024959661670400000000000000000000*i1^16 + -5814976969226549731814717467782026857854579206767132271096814843216123241171113809607819705644942033739185572683617901810048802942640717415669582867266591686415816547604363510235764302521458808941933207848915465644032979964002743929122812425620325490182072440556302462326804158778713510379238607127670494767248005157989574766728611685045800132581831224846619101431449024709674129782970847843371891269159887191160336092159278646841019328053375010047768116825057942330047951153203567208971391792555640808192944049299957568944639619869063414613611378506539631371220961389744904400611828412702413127651591535707795144071736517160738869339091024215402570784664928661379658569960322950124206411725598957371385934230675443990679997879824557728152611525675837868955899550966306455075539353027208111473915389365659032016682772977412830852140348407340312345317480937784747263157233286960309253541809419649183818343347521082744129877442589095259914158600253109344064341665253882467022647586843908264085689422360614702632951957512462611459611543210785205847832106503295898734095556372901367511573160604121845257977580797813009324136438402813979274949573264081177513569629652315066768143161296913160913253743859900097383597163788350215358822160330874427563821715700373703318586295932448399356736567784587738435124516628458081524978360775388563998702489036673422670344983414118420793990639960495109947341039206400000000000000000*i1^17 + 6818393531992729658510174158577358432124861174069649952894494841057617526351323753457525710699075177801743464223387937138992578800101395830675117805676383525585091646758393348476728141951843633059309888174296622219371966223279832565675747180292478355686945855277059910179337413301164267157371152408072631808744101668073300877715495525668742538285845386404946043522453544317337557475513331546010908429333499318411851087729360607439979511805060244584971357314167294496823249830273754176760887883389967579758077553593509121644127711952426607373186742366733517945675424303155645688794985439879058952359707359620805119480787650245800767559822978496957813272319401643979680167039298970141815760048524109368245172800554426481464866941526789638119574014940895006905091628138762737771651311187182707370964965940518935850757996899892875171550683600525839794634646560591414091215353251055803753791866677229383202801389468341767372851170614053869233493571296364097158321050227429810818056089064302091113665585526845671086284567781046851548527322202156176701767388605834500829987330534406012956001393221015707635363519613290407214671766989711751071845568860403747727121610243730105966183657997040734250706964737651052737304223539521853125392307492716147888322766295172310875102050657900596604689044811317424960324591360712865826095339538629182174552314837467418789475817798721827820412936486308831570165760000000000000000*i1^18 + -2770244343169197467030613746023015888194953629206056761467609924088876997267686269817592858969601130962071788600841825140929933004003972510886860203880084672318516878279073449703340538494157715196685981233057749403868907240838145777329113696782453502193957168682443683272214331975750913907340859704106294399638802728666590217755993731160739333829038027016903743073437714430622775309563478897909209699204271579780073669818490286761592658394023497180454976773540483856190548204931921539699120341866150940252504187940686211586587285062405510360084558646095500175878845058195457156201826836012264731937150732056304256903559906335658574809599383056488731304983666283869383588545344114894185631001094004871499657199692402251510770001933951415697500165007679221655360771059506214912552093362578826614009065576723202102294055374819671357220131128971987631284455713281956774897532938699661357974213032412648049158137551355986694101339069325551663488217570814245297528417514488785697747662910612472581030986228546832069370339552553019492297290950309245996434805467109798203419240887835114565986916900871741027487037962638221738607978445749144374653388851823035179033295131083110382981124565225624559209684864180759033532935013595752472431461767842137293056322890039889025388339979483395119593834831437014747875259291120501967436702586751913040439217394750041361185074629786297936158238783643320320000000000000000*i1^19 + 774084707591449943396456740112017174126496777536380332752744719511728140832461520755622733226228808711372504434158427865038637654608632229734982721555252413541446952185308328864851960584253629853900541545338336434088616056443923863227236530871480555462848928146225924837447662834676798559973853359117457657012607752862945995970137279163064296664185331130861269338895629078619814463240769569204134364274806756447331712545851799949996382013812072134902136678876282457092060072807822945608280680913559568568996573709035671294336628277612251397239860293582211966160488047176324426461179063524426088136010817683503502624678342364590808746457806333281018018396392326467098880836687125483958731133333973824125325491202162303034565475554767166505933051642728585297516402106135635302143025958152433161867354973344790208523540174721660519071616506868614648919789816018321019120589494479042042605283589196722224494115668664118109627933876228789859495771302279178460831246167768816612762026485185688102872977004775582248434975343905139317363606905521465829024934200414405972404686423294214277835845028355870374473810975354465826657673749127985315524759339790193960943180201887576372775216295851319572645429248383742464633450423623904991276152362661724655284655244990885831941023620639782891866350028986029563067723521080176027822162560917773598934865667529085139902956607192489432894150384025600000000000000*i1^20 + -44242150999714980314149665020638998626635624467784309863860444101059940992051395427408581247673293597609669628030296936569920420635051125051886977389699827506999441316265531020914387206840737610757120630138926866182059230860605761605358358044188422841478590820587085581975406490923542360635415309669640618090620388423264075240178586011577913460745358129544040903285694335278301896643785522564824612311679701216092600338298520322762040701905467683810241177068053621267532191257195395635910503304157578428348415406699865083661859599327255907819006655735876440972427127431516532924537488649350154514280764776164401174429134007871878694488029360111739844572641542447788217403322820312102403610523671720981160603814269280805614566851106358320211362552925500915531909737038656877984818687521102770728987803780132242434851372415634215771071943452446779359518984248355295145549226406898518660225442255714740130570692377890380168757316336351413960105553741885154021978750137361237912553150020799066690773108665972174102212489971628864827459791454279426105314354836060382073946321778152836657327244245835032905606366007863837308237453776922086286334810734223384311564910840435809098746396024892863563821198704674669198765431200008707316772711589502201508359741946094396948766136535143196995261426604054632547750203315258783303687247505227048719502288004519377234381834095227902246256640000000000000*i1^21 + -10418487649338181188326794347699541132905432375512993487086856248922570441797702158536212894598272630553751652169714177643693474145230960996316686175080450081733978145039554051475651810729223475356029718803499010398363781126988628669411721326712472637400672882395399330472455238263173156139034035379634827153511826814555377455994018837996857732419176082324363767740718147372288638186277126567897513952731057785888611961800393071420274057072084135121782931592410702826863926678623723073728925078003272714945646868854442735106795982094823109682294741071101415959006775179953931683962384301754455641827652037518091960549603440658323483121627038023779309295287113144606078014592503914441248323727852779397890125373471145850101374454676210856083285141952409779542188990236105783564628036109893376959944425056742275374366737511452325701611116660513557066596362058243217073281363881060828105344504187804762234144273090511938538560060956891249383619121703965001954901291097812463617173511964014764223723161757536795673129784786937533224267502286826295732825536351248342414112301336903596446114015727088531488618631727810014760036724546219237119116235557182354319088560355186859604639177557834492191641472567809710289577795807018853033489671871472288502186186769621275654005860403586011813688352477703006519905981165398303305693907131133110370709632555047457331354951699331547136000000000000*i1^22 + 2187516819168757364817305916789062246436757596840319610502092178935580019251004376752743936957105696365274376113622043303961983581493415221981275387834738528449701973349527489882331289706012432302753267143046952424442178708761372869853520701933643980844440014233100626187072025745988314409336400159833516723180994927604768367964329322466465623949480911917236675730874516793201469620864356155126164140096762321159150849668774199529442543811271258136897031080787581729462465752773253805753702255456657617048507937532436261612694837639942203321170585695913664726965066783538149507519939624574845959670195582566550870449247541443285333998702865269698696213325953213830404562634730936459895984538567539268669341362982924493023943775453806255729651509544265146792776306395255019730475724664980903911423590322966300661819562926794895212964437901808179587842544635445704003890606981864887057783530740459040414062913939119913315252983339877387119097408731928987165323758954851277513723835823975711534593632464061359083786966353608994893997409480626580742605191188388610413238659158251616762485625130396794470932154129495034904042827494480292811305781940923669298832221268912989515866121107660342502435537196929693740408863378078927087165871363732657713734817243186464896898633046601524279374214410949900681105622781106487664068364611766372624800533848427419491532611675750400000000000*i1^23 + -172726454855979347047057148379745163648364730070439180503168796942814062920618438481055892128540305974728382934187327890151676015566255738871987374247926747768745793975311709701974527500384198270874279946894938044913024378736643012162280267905322215709683246356298446942707739877145884656056536001480535718467099004209974044205935963584945062157700934738355165891698910182519512100007480272169031290679689732538452192076997880117757310354987556882836754844569164653687904992601278682152470607344857617702459155926615693476101630180844468888465551483131947315731398320232709101667559344539277108983961069368813765244343021104133457221074958896632695970699561793233822512288652687452261863956887173035072313921997952978143340237076212813776832408793610967006457036105711344497504253371829760631026056572974648213180558040787770991257154531967637615575528062960339122626859782594632394287035684077876222804940803220464037902354131148146755709065353217305603614328588337662733363724502487489821003355044485381695424542099858198801320528781126817617334607066594191925483492609412062407706451132688482000554106373453579011828528954160243946147265309844075926922684524160624784155083465457413497554993402427480131542899791825957143047931971224184029235144913439772450669056628384357586111490930971057566596467939002470992211122238420220361465514518990932753042636800000000000*i1^24 + 6449906493278631656514045523009912407610802146838266280047610663497475408156954259209241955776003957829748841298382975274656699283545323212489981234615384323353365475471793104703203945072010570219461061003924756697496084250510303608700084059782607346306300141410709907083973906137329751134653119892716756890052316336750023879128949812428246781769809760154628057490286679080375778746340781471209928307472445215081478776475005701537983143521958802526433672087763989364019447202304974975053265328993446275004272786801852803043921857364950336012682792586434249648069578068140758732097744714428076822966615724280473304006797699859423327309495073234481715729477875643785769715049649437850438529498838150191215459535793169707856105898157326182605598269492138488467968742591284835376924323018860184269919841966985424319653302030066887378118727587502258439762096419207726475141235118275008856961170479906133862188036348054018942327037435344049819669740842132485809370190723371606907040296141604270962430827243008552642139962547359832501266718124072417065590953250519961705739849840773559739000459952355489742177288131944310476533078179654774012148853783802928663097490487425886508151584690434547048781373724512167054755993808534093890838852940340242076048191022819322951212271530665972228758961917986316559964008464471832392214635032870619363049278928523047731200000000*i1^25 + -58058602183001376252420542381363960718374390143778041701962800488432748709076349221548494895245888997431381756624150621989106343314257023846776440746401700317328787703225785325473107725145993976663507907993322836966676265277526365630400482626444611062394027900041727075289270301541791567471977350844294193491061619472807642618647783264454855615437396975196924866604273045621376495341329463859476340787310423999618858292263675549059784242756333913411406817242572589960637934700014768954135454257577765017805125172504781091725802551837497514880312356127101229263395760031218283564968798451616709727825613580680620493845113084237938601805723021865903836345995823914314306961613391762189664537230632954977179021051543667670345015376608583300125855671736676073744182118612782426178384183465045946839643173022738397295168432884765519645475240181753131969599227205034704272143740668739552640834171071088056758136073587502066033970354927644847950286111559034031791285627029442314601376364748986350334656186278271019433955150195023605679745968208520162105215608468912923386689838657568874728634011628573106671510230258141787396888921766905256039568590962311854732863287701608712747628803567850764301818417067104070439211880085792102685943847240354651876770734491970829185258175485493088769514675517174254764922833479919857517299170521800304638893668433920000000*i1^26 + -2216963593914461605556533072743449377442489474009578396050003499990364337850062058375212950200697397151430007441840667703004614225143116956778592488499817278820462862414186687892542019112677936477296001945658604308401814823307760084806885527881069840502022333133635254427196590876571357819151721548652500199652575533094696409876859635344361479111944813838633959378808416268310051148500198905155591406583998351314542521297262221929959372548764785087492827493280839522734773455496601579117749045839714721926415518617434701335756202595733501587811048887972591675092526303310178393831516610113330146445611899361960384616293503003311096696562665549978294551610244211677981110042353283678320715877833936177850259262428143845705680108592119839254815460885212808578429031052977962050445209338126694205476927987644570495251813367287348005792508723006000507668584959868922192020139684113248984285079491246441919548378790033240703062114067283720843422123821155746958911294212645854505239979384043265140549335516804951010986574793103681455956933115692781311502251575742692529963611546366716529698547264444824424851189768206246496094944257153278095382770704739605726140111181313592349107732151240566343517929012797221232237963103145815179045847178713697457540239504456173131352496043984847913936609676333531792568719752227555480587472793108997208014848000000*i1^27 + -29031934358511088759846412432300364737208193734465912313869850349800577334247525026320052973787410051346765213393855775169786407265725541221300637137004233906885185102768842115669422406176846156962663218834164107291861289070407810422382747276259339746897152971156738295890448352919930206944495075238100213490922891043222450474196954303658544645276628143402735303175056593105915448123318517605230628516190176871997188682371719048350974205020139692492583751104578068183522800527027147701182914427983849090086708079049492721842086120162835346273293694011869522932901511576031710141496082123821685660439551034970031309628855171218843692213227960627042197924607657373939085277558719439904656009993649102378666315923826608136254271146916915797023431811416324592386198058665363241641207173953680791802288577210165825852969833673915020160156354406875329353327872527506327066454814376211620620829548623957326046270882808234385381619418267295977036446589196832254248150041656618876747822873446838314422941708427575285493499344358338527962190461372324862090284011087202240750464258150031539984325621811717161848463447627525926305864170098383179708058728114703986066165926587822268416039398518364739569597871085022572821384636152235557223060057561884764052330397352046480727035255538186293156635712020070524831536303884120957035098147804676096000000*i1^28 + 4658635243431884953671312915647827518454637014085446271409441465345214417444872837930343520683521279386375374751365229201022370572379608671300810007791997187835103068339296220047915762637231499460379096470644951919655122451984274726806439393876113860719608320482329700960821996397666586442950603673663245954132910648876091958569860292192692460526459230493059760245436534768224398240040009974361772874718058840802611905493190087756050292309639385464570288113685858219014445017825350721023732026175876049000139058340372482212272274319194931599188883558821824825779660002408548777261029026097313203642247696849650333952242451626820171517742502340525328083092450378922556978156058501366651988047030125143994232525240111523222913808472239990443357878596365531798344165192462713075635633325995729433070867287739403401782712484912537146400533462333486506242839001635907065671457734707410471315485024266171466194812373066516769292246244776709399354263619726933008086810666793283541287560574635406408682958328367423969387378135569245492936602735861315568761946795011951511315219003716837787936187475580287760542750902568256087934588769497188287013954740166670162278906159694682951583180981288140985612295097547393673625530536917354181593136007546283208175438686346340456879699097943990961953346420305603849146529316154760744554358374400000*i1^29 + 1257347133048005872236540212696667082124645190184118244846287634259236889308969217799616333660145955203739538525559876430518505221654942484884973835220735069505411723718031340950351219054295277243743006342790691395169382136840689537119756008886602435672796376158617912965030450225855161853132993086242006479116714984963946259477220293678020666048097884983339137887823134315144494448600869072829833613042127811884658213873520826962003994694124972972808129075403480500583440946260504101515865135668643683917675454054928900032806501226687714963812099269400370474017108220832178996329862943603752802014123367521313653749948051379007187324893295426028624227503588872918312780694384607798121811020268251018139373355591716148214936801758003117583574971365332066309947911460097280220623324798087361670682817208428860943069680168879001893069590510351311316243450719154325619326276940307957173719237355420844190617129196224108705022199626466049443156593942837022479748242158753395791986057624013114351082282615743944714217501156636871458197975495218213848265274196258564480913953853981470699484084689413107137563907064088401425407100874012020856660650924799456160700700558237762505487938282861401325854121134332414525895448266375715349715620610221057827873011954686682170347316043897303746412939768129314956459221338438068338688000*i1^30 + 87037840594980542908498190773562752088216661591578801979616476242100492235235203621920583453160538772995460428219489996970000789346907001471223401576067039678397026823470266041238248891599130960874672364954755788429561277455272623437943450633880806566858129581551457617975067692123248667646464647425886481400091918912080717187372352400069118029475229501190648539830225787447491289893708420494609894728740037575804085119859060946201407720162492164891813129995968114409989071408873905630084423178163927424934361850781994884108927148163825536128571421872231221030087312399977892387766087716965128803253499121400975783057613943218490036035336032235784007205990039506901138765994890258181871054275764601207860436797878891184782672049942261501572092327337007069048592153137702634013039098011130621450112507705911625136933688698973696005936130817932636182875630802575037299949354744179681076920494404803205570305923657451293677943348284852250122310185928789389132536886186914739830199988161197043333354179565352347428530108997741956318633665679724479623080379215424585524963522779029134142229952396751948078484216201441164780444615112292097966022659164409865910989055795754604472155268629291994031101553318355727971555953437057513003598836002033961413652171400719439810467157914550403427116336041761305334369170227200*i1^31 + -182669993355443010877196822435527413743920074276483595849916611995795583432578707913151738775407377341427999355888978306493765358413126510012016373192478891304293276487477574917862605340060104532537187527157932396961609728073145505884695764880916680876427579655026274180164129120906741247529921523403795369941220668637617965965273147906279499174770815832450508428291419698218014972898993987846072520411222208971355547763952003521982858345725650200743311014088249880557824808463279605639043603183732074188911244983395808430390044018210325688870439092370367624776214787294947716381720033301808276568548965833178756858918213063643625807258268576825800293788443037355853789068956960251640705559840715780109111451936998231143733681028881891916983189668208396569319675717348594122712613795814266148142220053173603978328022602131843835656484822362253573456117081138049564365595125532392357593653323871833468950647013670105164484484754264366552412266641233757709691837658244299896547328934213413948561376241485972296190388612108205982234170582320907452504849799324904496703550581842598214239435960191102899562712316585273524283083070135028345575370827002965963449172337656445618566544806001137607387531284613423133849762029800159337087938168986210321975315085392222756264352099717207521598554709688320*i1^32 + 97777452079391824210896248366984134594398308103018969464245998916724300324501597684507667459045159724585727854493675542407472982471966183103783417999206681855037012764849225473074862497392750579954659499413047959430345348047567788366223358557595126508716476386540303065518045158760157623238501335313198390701676702056485937264112020850019762682995708008446673470745522882911268999300633110058977164048892157953375774190555546149140099958146942788423605446171600007864482354984023306662756298202925246057360395487120106169285160700657815550653504801089239759080262694806250593598654686125135975652191579941993578036116329086796467534984919940482316205464359255265541031783295620190213755100986216360136473854399925114717839582105073592448020371404616031554460713707789230818487822467722430411069887803511349292147897329664284078349067180195670498872971886313706285907017661172096360407800589164442122982757919231926390003489992336534016146844975722011328921207928015458025993235107500182118115653551481817298676003763055274718633354194152827599993838857431381475519609634296115627150664099555195485327374222297595479751584251746132234954457191984176611039621933436099864281565820129344008658224717938715083318876523125801941111406527190925955003318793592232789909532259008512*i1^33 - N1*18494725368158545097823970167291416893544792415211351288114240060343199542118368359037347178752340109230782284123231157663088240655025356981304520841078564410483209205958194645566186914354817104758488415585216748609249848519301756003878465840760089153992552747627609216349881409262245027507413441355582128740027002552060122421672707573142077817152582418886331852868483310987476578050909888977782964530122232788901929509159752101480295724308868329437406378605398243599808021869860360659372238269959782687356242322266692317220466011*i3 ] ]