[ [ 27578770755066791557150989868964793555238320334780131522714654490710629647576228188274597688208734464185224136095993336096633560480923947219228825777464669875323824348459481177465254779715440461546325061051823142015799866483437128162004457222636631984643622992359611306080405423239680793547483230556956315677602884014560919599752978532303959636244177479587933851573998883077206348622008737688812328186301840537981186235699183927452994080879400293660397439505716507623874907952899168304217675121051989551495212198052892453663875800714465754003709137673502694246129263400968365249601678773576195750501427211795465604621418141023717003567816001396831035617119136017635495945815250123234664195218401060746423273649955113537134408557828120770498380997930947623033995255021963777002458872634956018627649123470318529440325425375545616043701478092595612661791005427391938180246852607103638829007521950885180569720244239076226908477402262404364853502860392021221224604515441858978244724512003501514609833464330576012299473412570307878440511312974178871771556381200705821809260212347645104296796873582811634203837732875430692018926854938674194016599439454672764453363874229196183798288090268316624179955450690249023717544553260200131516150657869898603004939552166848304228607542071184839512150101595258880000000000000000000000 + -1378891387848168186647339105043952738975037128194606327262017833911964156132430663002976730663654401775348194121864710741938015049133024826935665961785617248099973812913440368108645935174112427875887002961128861975905244125432296617293681750706758100696940929109846007593032274706945171823938425146664728968061347454811945101519588020135953834828208251523831942526442423239139774437780204650505572959252047008362531420282557724384676669773083276455128612890720441278469563461465888520326803696873817598485236965357374168886808409514074283872531872488172874750979602854404252660104023309820715386174770734318711472112616864433374794504134286050101724601470047971034253547525691110461806071790523170444744111868359989722735103299191966930241982562585170597543351840461569550267656913471604968907522451545524542994338353264503300578429919196251239443439364481907521083072737498121379126907946566019594632394483195888540069067020139390867480210299223665606218633361544029341894992954160814966922819392119580233534573627501083761949000513192172119792949192286191180089960008657398217055947841689612564972803532056265569656348997543361894097315649883205832993556212854248842796051289098219885417374500594609109300627946751205688744727786171387693466210456348036003998602537236278272459847861657193676800000000000000000000*i1 + 18714062749708601011810260614793666746158822621602786456617759558322134377781963367418028386511124877130252116481692874203869865041773755617478450721344361701858470490120284995494911697005769398685640452636507103109258336398081154990217794064310896315226178589683614642389445720204977403419472236987816708483559881492725885500135469398196568861119680174305483069529814375262400090634458886994074493631234721305229199146943035127106110362220547184384070746729479133593713057243023276736895080723916291110807148270317701508097231655380314539232795030824001786179961866862362229696798480012859959446540417111387133186756579122789784790000926630009844876550138104523542978582275703059229727834757657312862485710347054774619567798110376731051429752838107756794674351194919877330945199765746622823687343550993386539241606865681880454900640449934983067729656291666405756415593864295138573939166429819376073659770607350066096300927300743351999836992018963810038746237582314103304759888454836839939707625282951904730613214436383828903065922515683960636248674893822162915419101433829858994534562048807824491142561724870694741615515755761895366885976696476225158621762654264218020408433634268390048563856778779474319566638065515364744320866854440932750440789458262380186519552154273342067416363713995735040000000000000000000*i1^2 + 4925685418281469978273318511055676364052647094788840455101789295407760866651888882289799128820135585484213152544797317914675667730627149064908761342072053352105864639944982609070007636458230352476285781915754701760788963501098749727082748429548278000713651350167787234018323225623526393843614181729710726840422525005863567280036457232657759511937461867185552103438788513358628498539850248945843342353032700734112090308829064383376286932847540292533770948390811250618412511707899753999649509960993855148473209471532488785630612476994393273027705433204796078771624430474262642755817262934056155983437477293877423936823532406676748831552385323313241897161311214978583137640327327122718874344739956494213700886955535218866493995063176942471773181258897692045797949979739750135338414830107817058067740177429527553234006289029968698602725122751464118801794565114043872962242236016875495776622724461829378555582718562647005338738134541927628617372903914879025040184511751682380011121770260349088709774526554130422205913053149681098448167153788186226063273495884186268867834596854923006230366122740346685897636878411939882247595297212947221070527903057228643693659442896416102727477119310189676466109320621456982683937304362651210052592638308262229517031790541512162155528909856731792168584850754764800000000000000000*i1^3 + -4676488403179495415320763585949623353419128991284889888991818222712465674982272530951912874949432806997400120815457623367480643495640191837707295710179788910600328131573464820676514804455671358034781632010093190516335813910000549186957507366962933239262144905784306290058381397152792111933610262595678750910349271350983726688399752620047031924984276893898634990751966928669498129411013670865344800176391540436839769847573739229771528703631629017467122077745044371364638624614089593871479696254171687120980615329030055046104877021267735762653001231759647981036761782316065228297863200937802374022364740850068004556199437328082207074858415961188477558002835323291455592116566036926674530045154270236078579387793662530967558220577779167976483814651325455834139711254866133231201212732452630638522377921957043431885310190831394773454067401761670209367044524896969562842234219919862817445639474349136715420204333913408860316235802298405042930709097942784314730931155231741066203867407648510518946066861013110439204575323086006619998834743155169230474939387247592654149791871848779856264959810797586615814117382031363997154708212641646030759436518550787735940633082629274101149436372416299082433956950735502992131736151295409466881252100443898166474649666512651039517497333769621200314728286519296000000000000000*i1^4 + -25183631635307403921680518948349999591137509448817883304244810249753993416132676586635153917159116636958527795719067266498002761990552256484703153445547011155196510739318458472587109277107870101769474526600699343045846463875741878589639999136255113849569038632943835882528476279973187055161726125213560727073319005389032926824267421279234803014608877806794233471505291531933601568989213718795330504048926506434742380246181206092535462333702051003958278798385161661465159141028925099095216130162053050585178338955166987965202630938950499044984506575615887479930644880931857091380759340657676823844719832201947558074093792468472379274622591596189753686909817768156680911084732885931786187802851983417424456408511769917549997304940941780278063464618181653097004481575729427133423882029745803293849755000904434415277388074880396111271654299405403410934712624761921654758921085086578072965473678478489700532513898721982643863745706946716584747202884149884792023536317077401618822873418306875805882575035758971573657839245267495628675575267275967652525968758839925061824560953834844185847667886650930773308259370778584581079963087881324138933788046845025584041162613158931274342342197801827329246909411270130361682574577233968621681652057934852976610143020703498351202769597499701537665669195104256000000000000*i1^5 + 15791105430661395821182233327351821403626802326135345979301635555941311492813690368781645316867781209076519676773962967380855547824675192611513112191987248268408699668102794806524782730344622199360616790034195825049137133586403542652015706334464923281729352577743819475662490479463528991092625822989079824734839334153910659327331818822305839822826953628945281766387996888073635236274771430482862151880584734252021794816527182672241587366457565023079659300760661429929094340408987872358972342516940756222617996598920546780352078330642874081796061036000723419052164388066633769795765298553616303203931725652272740772467059785708294312513726977284232349382729551031493734042691310656654249471418284936486884258662769135728981111136563519388760328844171022220682339272935555913797031023170268823486312650553422812846570382744260989281819873253581743473427128560517083183266548199596050609001310145172529451975510390144273688455368355984789769879775217885462214504781126264745007316291479316305447313421611541138579457825912756779431376895411219831385954601618307834299507418038109538453382418443846755983937520281796710797424075767600937200330267004701818311549343859843228867075178028814627534984960596895846174422085441356081544805387138372994087505954748300813873541098594156620690133415362560000000000*i1^6 + -150270176027831240591190007201336139213003085064249791008773712612584596107010505273792588835957112440268192376675777904787865155645471710498829826174466263809841300481685645582429238176985788257026059374528499915849941819149325007748982583499328815808661637117870655629960287846098737742669166278391305959368305622327987901787489179692740290306695811320553143566111063893219396203609700158505197082467614201861494798183524561354867834414528614785429874343480810066671234965029648385688945877388896308098033943881586597028409418800623173457803479456273251045389929486971982376534287351194596530052162712542552475017761413696157782794386447178053606335896534174021213688513420854647036792473773542229423138508954861011027231079607222394262727808618318628170156325113865339669824481926424939654404809720100985734300590391246986560360366583297345238046501725436442650385924702129819789290561378239160546954509835012763432432258481038307292482800446396143487335599152801068783739355989946088333889194831004027789223524271040733903883981425149396104385062770984122603851972222524931776013944876056661308028608471066105076009185467707848058711913767908788868753990277187350048556239963351281464897725184723977406389895972541571355839674919863123991281413576690524418353453872481538668226412544000000000*i1^7 + -138935056172113512138338947038371677982654046812228748227815858045854673247466781938329084543294365354434018224329190751592343627648233089709706122169553259453171781494612922743409730327365947584884058746458934859237429069622860458610851809258881054793792842018493890219204114524027156284331921979593248346366656245601211451479691800909666459383263550084442921003702101241598047419665951291537254161911640911291864442898307783843438803748441528701562032159633414241547784798150742052839791217817108450927103403901315436030644219427185721874460330782924383724622820113922334002375484997860287625382230750212975075334552117219437762548062062972558909721058054477971862847120353994924636635762894088539503697453201415049127808267308956987653698206160461498357357800429410947974152886084638876252879048553509110589525862814961173434775215018257436024605713023218226731452631624758961516044177934424213803775156085218725775231927377520130995326741343587472896463244028966816861191242375510487696698787787773188970205693463691407816123615161089816993698225792245679588666715877352435673592901639542722718020820093639553930812016996203291772250577862326233802836765009532366882673673008369113007759006528792715209001920361796377174071926823103804216013476554162052328571826951604788108176916480000000*i1^8 + -7482259249506060907818140853569959602725906341774835943410167954752525175309237285877630524856243628600670745388463288507620935431322378697471606422534353399539335793068399868958688541894552379921905120822967945102384695817889307586363511868542305293159231251384345531210174856365365991797445705529828516114082631233484799655230811743879463164249573753744995497623240090400915510100731323381453513964653608206083770070218620987183744517533334863623853842967517232246793415710890332292172372992842265800390444233190664504938472901442632712862770704633198249705257561503353643640304462332520704739892654202231764152204637013393694703543586857414229937123027667588832208453703389385340721380770353552481293897652805506341541466653360172322428747061007726034868900663181606260660428154751896238889142025141772932015292809474756995816624943223284018832790789832077356885205364425253420016864483228010859192688374068773536365120917529549326965996764170298887849564332231528892199612407163197302794461729759087001367712859849137987235377288879562133028371892373573624118187984478972138770802740846379429744463307612299331101157857966821335694252707720620540862462953066163019695531943987512086284339093175618244220766378515912774035000452442265547052581294641434507024865998640899946866278400000*i1^9 + 3227764585866289421022815344534121512046177171178992572952472384827682288651213805082653950016961491820940470464114476842938247049928313841761858242194692915415204607495173513210189692044556594459071696568617235187717171540469998354071439355628119723613619919752250096150451800801372053510956930571930647550068781499898436473284760778156644831456051854253742759544537066099571938313659440004482439697104642016529634237815475782359977017817610731593127592005938601777618024458985310264567870625994214651419392874414491788761784122992150893661665765591264982321236091323678605073604833233854665458581575805558437896558058812573365414673985277576371020629910304856917696413624173521615145960789152717092266159801374147247433056443145247525434591259423938429774433560268551576790459921246528471224355564085254175035604121722987938546264434833165128638569932652992858638810721230349895767034743478482963013928946725071331976394060587617500428627854085307575055138574828194076547551208326629073835134000850754176761883457750956232817975432341200049582066613218449345179425926609955230295976050355404502472949746435136630558253757921273130218881224115899487250738728833634428225685755429736000407245003124647028421117128329673287538497663734550148496453401478580242070443485658486215068876800*i1^10 + -314717833964299198638233525058776421999365078767666047037094593662143298412153241749256449928565830184380909243027550488408438642517180340561992950027437353682601686360069469910638654507858823885947936458599446751838989495256384337241292733110445924740298277522904592847166578630283219697414043057924856107074941159573043189929897700407130969478871260497721662549387259890359724669000066896803190741233267193552749276742863164231439915797449349268060810488372429263379200424656006824087902802286723546426977999500336704133738410465109856978593510506904786289730386950316866998848014568829943184955574221628210505703635714151874736297205406350990735280418647226042762297207849372741450542884131139541408141706362291416998915277840691027713967931107937730555874596642055414995668511930061759063869276552683585279552948767630059525798703122198609656187820431436955532649520707518330823196742917894331427531654348970050515371757080116104506569385700000162895403719325860766730606469802815762938061709392464211031109495116251943936118733682929920179249257911991051456381215531210564358146404875398477505898556800643416123321673916046378318991416402425823509407695797674846360906007325325425337903000576651109016303222182377141219418167924467479876195682203731161836526341495948876709888*i1^11 + 17056298651237412144516057701405297099761633672553866209452253158591297860526733081531315138041150745309372684949750392494169081724270070196630090059075605751962985491437597126351907720810064073469573932820979878589587831822593827995954810566274020464251077647015016699827695153999145566198861792901543876992948017870528840833868318503417025690090358446999501185277474676933935727388697469051772619720722898879816810428155610351930141691393552580181644155151926855310832481584272571089487190604499604309281272858590606968744927076535975304168681986457342949547708389706312471495047505156646689686395082310705084015593583272117039499977042565104107321750255145752695533949951612430320784007945919149071567444210313810522631590300659093686545106618973294292182422893036514929724993207873514848998651628742322047806168469684219625550176931610879702067054405868425695870686919591690256495844391131949803906932033993029694882597795453691566166993944820530517966389278972678188693662948064107070696275325766309780687754294579008571860278895463221532981135843698199778005664876207512501379517790294479733624843340012196148389885222090529139427231252702318624162832684242710733398719263020681241838184338595375776225930455370885019748199488015329657296064773832567090259566878064115712*i1^12 + -606658214164539134952075544609006145388837783367286283372479967623102559686368996891840237323616234984903889740985886009949595556364758633653729568396893693793012715817398641913100697035092185091288447118475184254764360613686675051327518941342839029757828625043228701834567461966358342912696746095589898348443573267803082787046162577192669207211030244220108094553309578116182197516258017276267720193292711316730517207496055241526079732090043659950594229840560853043830129326859225017857749857191958874202772343941787571045484938984472232912381778057841877515857384708592465183496987708465967645593345665896859807393742031998523558310290469483910511676376087221349861485323130924470908712879604420290984901870438137001989416557876828562950257440614139692337077137846205978351721330495785103081348692862703578130496411416672954149887638651441568685989884067942704836784558339237000591898148580141942520297732168955552623390779107198499155999629823544323494325278585886620545558787647911903649270721460172132451169467834510485097460168881787650017839160962328236394713714763032462634966079225365862321702782802266297204346084545302114570795671224782808335364300955879649407004522284578723263108522206081105040865886923091452187461639464347383275747824664069658885068152635392*i1^13 + 15452095094601641248139537488789295090359118550768150676379064278067335191924141838903356497552573411095073255625368116206049114931678746342985882125487989861306287642432604794587971834407793753238294402010425244524017203374809126837843703626069534776737194038486395180333826556219769428821836468393821438762879408605277523500442945711788642120144408117658582414809947016301056307922250082641361292302551739384425700597994618099703085167027299236585353835919224374015979891412039553084199908374556934357851993332576349769020960374251767935096624389847894501728678325237614664639579154165499973352175260263504331020098994303042683293922971824910475824220710527915183840422087099218539577777789076106995417359345393941990284695058750537653146025529136075923290504674848500567476948306985144146729384602452946756984115198631440861601291076786459287056321374727224798144760659216927063806704981201436826037338460661968807414663802839886930523276588713918641890163223777148066479777672634658750601977114615766975136056867853329477720032374444619354918004862483645211325154490116150348715929189321160431923281379536607398540856944812249877954844465783820214609923430374043787010550416186435753491893271568098610721428782531202595743910030721556268465853685599478791962361856*i1^14 + -298651211767440120481435904986321131159393835245559090976673496762099947719787088456029054286539630374445851649954099727924080935277017982808119878843439106772070127483453024712067803763903075115376700535366848272483837536623649050205156741597635956217311561495803430116952310505406912307622209110485808037544602813577564299338045849310233310744937304070454073210656853069641368588948663559206686563817614335887612973391403769962770291307048839228955311293657298677881853773824765216197386971147481954663801953543450452799006460716190797416577753248253604524479961410645111443347606026358492977012022557806486658298710921948378779234205962225951403542530984487236324503509117199940629732523596911006298175844166458962300179510973150385402188544814447191227425181836403409324235416149907916660566878191348711598324430207359430954835364079632295574410555649329395518654466094906988328415011933421387975907701219516706523119734803466967678177431395850362478917993725608682722701328802874593559595247927303600354866870879712666575353149824258043784757333566024206758656117189703758973981479369399726768616381565318257231244165950911927090824671141686183978807605970596566935436948774262431805160673573657587641701685923658196277246403852910431804929198155981117194240*i1^15 + 4417634739616561005152861218071724063415847780482049348095147599632163243530950391086626933603756670249445950295133405467846145262849854815030287516327959238240918997452170362768601516423125155046438735267881376212045094683489872471436406505302882274300287257529261955797472059592699779338992964033281123059061832082963517993108569267194857281318398440253873367092567284047987569630326205711437171836805993089112541315268773425657360975097705426319807794292497084550964198077446139706181332931815690503028428786196733500875255105021813640211448596458862950408568912874725998769849432310015530585823257982812523648622830370843185983490504425621610265859051461935489007496664662690043093789711941629617942454692484589010920405991284053369820293194618167452063114465947440797689112017650289865304242076533452267822119707828059687260367124317705608710346291296574515698910989616304020162255374544865265370193079324125431030935906870454434603227804562016318806496222522114149382418474938930234497905568612469034588273633099693233290888550649484030892981972041336638011948583058168309239557434377511430188342025675561950097787199518427981752651296548634395328747271982267538811350813515121824536543542818902352941106131848499517398892902463350104710510508454707200*i1^16 + -48518587890277131232128036184015933250732778444985485864458744667215041930340556439586151623237907823395405748870314558641306734960832485554145749333539852533980706523262658519877039342382350473231748861710370486419983833869879189512352078017159695738850908736881354566871603071240436765760199416900732367689306579600490199440270519590599519324433368414894652227394275330349304072093418436805283728984041318691240052330835596838989375407867283946117551374160975454679657279729044261357004781937872191483063110205359088024500852542149171070673660726987570310893900670288991393609497213185978033601163613187190762189222948710016427698664301803696598560708140093972409170370272587258081281380197721344927353410350356867412130368800569830240796045707338650738085142257407835827959337826720969439400240943102732256382623753783948970990760341547294935033068728124378217864086045728621906287886470118939796988528435368116489701245171450608550749286928662920158680595678000859135122721059727553712313162136832272255175102343632140479390081095279876935292016436650598325810403396980097122204337045480349197701771000552519059809000072956791273771893290818200809468247493027484512220400587965701807853465691849889092860648666305564634654671505408064832346112655360*i1^17 + 369097846536878545159189343793862636026444572550587212775575887942297407918974154474122180085813605235606741295547498364082742084824694531123672042725083187491693683687219481435582625750313127568062918250058622338073154977277367233384456693869204181510732474890961173820355180327520287425834105301666642998643814324941766261949685227027121666534119004700304256659466011377320429512468891707893987654508690096904469000632762689503611418042447602881732761717612842580837288000372039421370549642834875103761171552439584119269125245727058051024873915221223223506452967628037066957084595503229076135112110931980764523474315129106286683142153529817492114160224097013532697515516631839829164473459156346267655283540613579198795538459723050381106121993186961383004998171214950788430411076706294095665864339581437731807628333834430944844906962477111398528175947363568123200294103806374534048498178026970960574088869309003386584133310348291546895900006354254527850273923501619075169121928908702706586817556599107786322187470720585041150336138151922564201742728203494531575431274103462738469491461965328324320556584263371497594841154888588014620778956941114664255359409205359902034132520974648717723913904031562774264679012998762634063077093800656020271267840*i1^18 + -1808908055946591941186237417122571191904135810223700426396712810298671061992836529901652816711577881412948536876953184151934979574677984960731911435943220256955575395090188494294064051292966507315758552614100031574538285627455098854251316070186895693267992283420565686605727616332369849848179614710836958281561488179334709257631984098928003997678444951173979825374541586481369110075189159631157790992956825527712477050845220446482447234639617706289839304572950456891510799705682596704711597885175406137891924150651577449003790914824666171146215680287596242137774567764624908603179574100961855028438885833086473199790013362978869494056986261430490660630727034847673439435841984063620479463531371421932179368270716167740888244520281722730832140805045336025995915146560846393035407865287967032901698843944323469102603690067743281100523331379239585667954361026386448057915540522738217605116741567441615382135281372967210582187487594012113146600873188054926016044682898952100979633775697067517189866372654674946424529463129255135900072101997874416441221346574333510232701144590207197355667075674709951464575529278953778640679887509841673345695013504097201791423002943926773773448334318666423172066218071972536187038971099129454369713071955252346880*i1^19 + 5345865691460142412027759536416757542468610000024652681296544999733785215538963357535317346181348442494466255967147278813995326058469348054632279126731557017339066286967748750052134245515011755451658994391241402726943234809273487494416510529728452315998888412425865787036748704392709993410359926700642935042334061782504957802550991539693878604532568545185975651235690505737154309404035337456074178649412797447167976715135282421929875312568412841518373248533636320012377576283541255700834923918250367977087033654183325592408155020725328371321753677217701487122084003510805114923486607605689877127473670702574804869156142707682395180706316323510360368740107325474973640933998322929661474396422165703929635939839585943482222977051369924024240160889042631916936945496264563496812306641973195906643744769432816743719710462978753219428949303233741195036996346795887498255433924832809082035492430286644648356997353321635884003004868457428331209733853549199996022513932418240407578384735007698842294460697878175615744054483549106074511283109963987927982486982964046747285524979071737914685121836495271516094279061766175029095947474718028681744048077010584851293765085709705891782243361269281165315718843623103788002098149688455569636904677670912*i1^20 + -8384793423618845764772419063460905207705891650024300852589894536057810212760049613280000144859395285052056217637795794603183387531971063883034301000378678707088956067586082581742263799447767227821458067403081363179504727748853123790023450793462932420728736756647365243710361842923607661199004624793712220447906895499012089312662274205638361906099737733615300212341787021295199165309332191256592911988827759752059661638530508071280124617010511289713670193389423895170058101348843547488489401658120200599932722235246789356352017112165902847850060659661019823803620128100569071009112862324891306715056505798953136387381305538318673645129927777639718311442066151403370369822511072869782759904040736488708190260986898849460826588812003858959464760429572041048176035853055879352902684176234017359685322099247454268876936864589649763862581359870083210966731770612932562677204094620493330468496982122410528464007541971999525454077479518584110825844055089967139381471261185963266599119578473275280032100777917104423040132173811831558680139331723232730257429565704052209543186618697295601613407042216548104568714248976084715253569290998559908081475773335564322044798201504690214266064249583374015379163574120994603732433345699671658253516800*i1^21 + 2050795087771627143644412397256086117269859102536712767887360690751739342846456428566011875751018839865395754238548309014570594928221486066711022619862886780370063891219791172283273915025060052228269386038831528718406468701856832030344739094618918264064539722950421111615828659168176560892639235581792363781394471819131039459715772247521709561140118646891381363183155017956999509971228922497224380541621222641715740194442248765533497889095650746703587568215725788299059341498983411112735846801584891853896552438148336157157053952423795187435871785922947414264462086208236252856432114479888263610627959314770175067570294445989556654385778534150690102656307235371019255905106325615548295223927701972351151438245423377130722511323042534366786832994644744067144288329167976462192260389563563872660893273044689823160482870190940658270715600798863912076071691387538198841163421941199062115617371665671044883439874006823624704862847202322995877190626590339581914470637506389990686886194679294690856453079404577615541521079553037229911704908942375839491358129405495514294766484527742213782405006611256587516919656249006803095056278779979668929584293515749749329685303038094487745932192604287948253260895136237133397918925989915656192*i1^22 + 15502368529268417599172921938242159341958434321509277308450180033690256458235775862128551024074755061868675682529473839540113107107980113641274443271896994310484967671613002888674802091859953849659658510696217625191053955787955081167392676367818633151962553232223752560151701181581639555640295203718280996331893565039909058573943888087612080859702275579919964254334461441922177308919306699968240674029309803430539571222595959232427468316586078963844680324600601246993459106753410288285646365936363259407227063751768727289680718679364127938823311121782532442880539053553954409861419067241438356886159960615680663729304473068881204601352546474861177314242127313216441163400831790421135844626836167114108741529756970942786045358595791754827041764135076521455546208670032946077278893024298754685047284061907616848715362631123745048883416545003124913636693304280930803505603054263581755543720836136809580769420178898614338609515268945870982803508713071630010251251015160316019047711145876354784295101109036387676663783883789538022046661180338483780672506781565347649916740080226887797971331586589740906268618813603152641713884613764202607520942937752304125643288241547684283809087993287506942108673218515303025624213020999680*i1^23 + -25286208222969763882510827912552887220930145351684448835651813564823242233189569289829230437921652301917801422674284597985551262163444382516083423184496622096248466421393337084497295322959245585515848391842797540874252709302123421614135882711618607678770592520399350140481426021830316596206449551943881756381704835641692995013962265211749767793759922814696006635546988931194976637288537695982631775252942329934814842020398788523157232114723375537692484949648790093112877242139734588775989477644202099397749590282587791805383388032369313338680417903520778279602225161972373038143192987948469250282243973831399888179894941670377291710485961089252971682971060073634459704738549994380720031426544645438808652535901382767856079470979837341798592165289398668265288938393774226292352669028688128902409148688956441938300008888689185394273731607058447560169205744743434069458972248997006223963547773835086957544437141141655916643646865302811012519923311528320856641128464432249470964251548942865039156203233279159557548097163989698977606163130673463034026412346160938522991493370477808609891514181444138630759577023663838172224318626402963818273764118001730746129978418733704908219200381337840102130895294870921357545177088*i1^24 + 7302916524678982075194762996703090512744584856376538465906675383026770361048245314644718921406871534471494247763234655609022075821246587031426447028729248281695586221733991005353069493708481988805703841934102389269730826024269964313889460332059385850382480478539982278491308674183855135413332983813907104822664645248454659357707094153259768684203490684595068192960509527365745075764153955779022690078173541723778105580058993968871933491763992034035356070584660563059519238836020592881315256308976032210440754826437739421663201630604870603241732285314608272522711769029397803478587916077278046653482723653347335748390448112098393810295441483785382196261350019118963642005700555137023790679542253642444121275456937163076045554625844959494688190076920995719427880659581441544860054986069468504353879468476005139664065171606157420650648427910427099636273593985228915895669118410669047185110238699321502806290475867878251406612713282891736762041828885521428565664674228248877331392975569559046848702689945765859084508395958788929559279390553725599318922353645820168322648477487584890632068788858857919967065606757390074875625463472811300115749591683976357669981474774368484039680046535866238925935684035415113728*i1^25 + 15342521963655473588678026919651910809017526642956013991833937378061783862058230481420606013964223136552459772139186952431678998844351992195721337278407047785792380949989838976417998106712250577621461941513619280917723232158395188715005392630557329233652101048426068750530796541212564128599973747919472294955274095416796478882060731253640248896355933043640472916143132708356752192011617672768881252595245598597546062889179604524151865298928760125738990579344962720586780371540288235459495419112628248270017338114419754201410105334622912922017183487597593553216987392840268579444008891983473699322258544326007241932849671664454006386485998375826458445419079221975091762041406951278389171735271063386633040938970676167005844591754308405293506499985644379094014535671748081561867290782100362725370285119490838238889625406160653223136309978703182179283752780662627343528039686261021943115733584903208729547193316954125821443579269756208729427853266200022912904882716074781053775517800723974246695229092026588180976055963595862414125922907525573153017328644526557152675681613050618776997424513728390931032382997329152185966345893144796620996417330478892573238398337691364460370270291280304916705838968602624*i1^26 + -15684417078847489766775990754089645706526065757165670596536185447417362493739472249540053609472481314299595610523360453472152290351717660142324582906072953289212057293867533348338051569994462098718531117148949343782936829531339143837544331165584591056263970204494215315772100996949879944778990454210775403105690373130566769413751738362987807050675749691105542639211280046788465722577363391558150758218313048167692587732656988728861821719144771027035663002697596349235940172300756477295073373821443951721058412834307193969001323779404269015497716180496804205380585306667878714064879765015865828219893462371914444750117995111236393758501878834039611179870256506990512773837854592081362553474182846292057675231606754370019746221657597486526652597547048261522534011539964282507958822886027408635589161699703354040266933615392020237373399904077689971894969724177701348341738993884453333881817565253016473169070203439877510101905180787366395757330866670909436485738101526368187537846820739580665024180058856420188652854234520674424559967252594873173262704089273625347234420909275636129167219262794600700745069329515471905857653097951560562976837078622620898675020588208136964668226208879504426526572544*i1^27 + 212316786822630192328771084034462646887657526329660348931852280133367749052753109944846323963005606135387274089052252818647641113194040192468175633546384442933626307653140362317233999572440039491791105068554976405853745406861091026623688764058987638646071769485595925062744367028176547884506643860729466767564829202784712693355360112225818504442881155277535895814430708864776141398523752880183780466318287628034376402429553702205552166333124343956316237995274601985761602520540689163035698679693942031873957832030308552796050845904052416566418904592163460316740818787028168301930627958471466693263674001045509881950839280318845847268162084757232159281253229235013677450135153493298722858505896151011901809967106592105646201909380799207717667547556103940453963628361925124081659517087709902639195014536919663393930505852608741625114869888493943237171730284305594077333424748657577345690877702206269147449292386524859251760464645435975951078785423782273517519453996302241746241531901489525263248879403346295803506892369203353654131693809718044986801852655677800684119206061411819434016213685904039555888655822705319668515374120330581192140691481653223306065822591677862202935058362672349184*i1^28 + -223149816657873573276034466687328980861444707375378378439798708473997525575406867572324358691741308096788466661504184119691874070545147511888403526403225805441098522306580705170607333537361662922070590602605872217673786302357012192277202822629525385330385976866024916145848105207482389402983669000307896294071694782417753451545657478832217349129448231277076214389670870111636637068476581657824015017001723632658448800754212230505438591432089069978172832930062228772978433232137018792372028022139148287443299865643661291518522797554600092059927533989446524570772601321241642441501644275182184955547503246460132586330608465942592835968185733592429609514609308490016015772563035870248658910855323798561235546912662385313211313758606153503920876499080008656844852382190557588902610143870334098739081384165256514528147440447451162196399065846603931690150338791634188323440992558475642356380572168371689008490708537970756203461406944468055232136920519846922106974393837989691979815532355575468483342213264383293468823537605864745290167535485347101263905464089330168164814270187813762164180874058395053861649657308995573343551733859613928242782940147149615939981085453029207951909154979840*i1^29 + -1617521754955402406517033158337640295062858582699711414804862407662453719485140922956450376227806207584524661203992714524074314683579984175000048482822878144999674688492633817316198707340810857276332882505203738885821323904505089330723454944003626890455639498616514415577624904181755734709109350704090536671037171077521928193777412140468238859254869058791024252400166885813120331126710531747940494884181177496263615225648052792539457763874230714132528410846377775559713345318422233379522748819403768864423059625771687556772195872450673833327985697920884167748658575866270942786310863867958201182582778753545499179935112521169438190941753221277506835048478121196666485358993335272778702781193763487099499479141041118077622000207733718164510492236014576554830526618076375323420865292405207440283893473694549527196840776547231581036062125223824335494003891033524219947040202991713301109240990294523243535166460788595731390228956799669603315684228989828291466931750715314780197813954815404863339126021200173179363444328353661621459070058544014100967919323863534281226218490406316628796966971709509495269733129730150402453344846984304558040935178365595193083839783171104605995008*i1^30 + -529731389404271714170598089223868499923305628594941041986827052784344080682591745065920874990699925242416726299037568086814403671695356202469622517448123888329387524117619095142863838336319945787104155038387716895955422438214576495498735817220953449937677582273103659360841027492284486943932921469972728453552096020984602202090729822189990059790835121713610990055766797467921352667565607889403996680637298824581016519461472904943297026255429929851410130640747367364749997248134730774801869848458251502979038830412478791920938320555631325014654162375925296873216268179809049385068166202130253342937248068698379511543136801036816055228267608272194777976800334927232496100510391333174368247620059569774887680921776469619976199168079149484299301068089878824346979525583160978125885217889495744733935479618167737162683856074409929922199423939320168544379731101500997622554795471246735799506123124465642904884569162011294981170818732513750276608730803978002010885352605706477079996471950851785537504613056445563335389694663424395728187046642065241546121786861556996148875234389353680266189434741344923800944620790440047908171058462559628195162546927006388646758130326175744*i1^31 + -2979731819682798350713479622344251283935242364190766100659154760818150752962018010034054471623690850227005054708330993782496740757229277011525946928854768631847512204412812731120023178161154044719932621914037416954012660011366846325467548045360213710069139665935217073695122734302920544437182190590532381436842009303005527389860613748328009863251197186760453674815055834162639830814975237698471748659819111949852885389917052133395235936270257178505217357716463798103326873988518428297138080037728147542348408547191776869398102850204029773868747407668688338351249529825155225020921917969165522313927033454804297642620678809335688695792330739751372894169117332639057745609552646105717621489492894178700780856507851565095066734026426876516302609607196699991745051334285438438350225145613893299528542518086676286698123831510388147770337915184071511279923595106326359328658582344310278014611338193063254861202431754676097675653627086377679851269143517526246790206774939845040247026557268178556367907561436289157361499259196308845984192567056809831265023353817925526361294774402024170102707458986646471388049422666275152624050756951513158030514157861751348103479296*i1^32 + 38190323586001310607624625644704188233469018168953862362783710578831759566883605866093593996974073754150053436061405930873112711980645883269515808514450514414778747281256520713668215346876115874846374286999253846493314713750986609252822039001349409110668767268412250350686872280128179032625857132642975511944725373517806491918681190311921160884982562631751962101291447116827135160092721936873658836496265696211025422494440522692029236910347821771140368067069687511935064683113585656065403366352256913531419515448159269160028480209797359905962685717063136889879371327322815630757751929307797183724096684380250737530085259768910261368599763518780995325083844736853158332974810203811247825493104329446365764498145209775411669026558797876907218834131880135970090241809106884298081438387334322074214984095062793747130110056056328712406982890809879111623699830649000552795372999790058238241012585473528247114079740127079048220727250367312136123727383045282447911045451023793174279897406451728525273739903589595970417676702797579350017663409330957347129532351029123829179193262288676197503100747910582079187000762943514760090589830569307851539197084737470464*i1^33 + -1316033185865518089242256159339187254935427282276120725194631106558593145557787270051582604902149472273053325404980089586739268772118217212595322742507071254768638588620744459661376249492468947223066108887732530607730124919179264320764187261106570132301314063715322959250984704823907163362847717018804739661780129633732742170148207051276436522635814817865770527183174224442950977747641051146077314751497571455125921932385050036288554801379243326724287593201908163110615823901554844140720563887521241215457743638816156734393207840859090856688007889519895814117992975907278059652191325337514557862216376974430951322865829037675211564254611208737344088229848723880793304163880637193951485811613629651892310995507010070576609554420887776402689984482813011324632037881215736795489458658383875199267053729998433541103893500312721422816537660205989661183837172758665509052321882590098344544549473289622939616681977762052376429562297648051364573837116688677978945226221724003815344505761261386478238288914942142737305387298966259667511776717347058163863673105279207399176672242285155658912076699513825882136135357060467420505041970390315995853702037504*i1^34 + 41552127531184077779726606549496460931382793951588551412011966387081077986622495797204201048116012456360116349168184063109042759218213289663102275453279278437569493113076379030115350736344808024088387191481492714332773898192848235007508728810874400626648593053419726385057540042160568256038024543290207789317384816394681087520871856662989589130037893641760257324000864882381471115764989185442569127356447595881410114810068434728456079235746639353852557368987190625828715268111252264805447911444922704936681424224296899893385780434344159745292412255711419666751200552003452309454215251303046456538554994958460539788150459251428814524385051226975062213611777180715950502153949396448377295195619642552087897784964715336374641528391899036879142317664930687657093033388845679458426214172821531111076157357944024297627624672210346214502493911870852014607592931075815610024289270655696344292668859376042443282952370095284616858895563230329856924890635158761110648420012700856515368859519394869072488717755938379786657051321568587119754029512951163781312521436784169391426699200671873604675486131637575564181558642642461684215952344428868272128*i1^35 + -145072082972836472224833974914163392588329445750805014085440018632870676083432017889637395297874196017846587367679950686170200459833856258322554735644964815741201668873902011964857398828146683584753617567520523089492272845036349671786903196520074046871327079055780779598502620557211901063687888110133227582643859382015067053986527685900790424212113750510367333078140620307161978940293178201126840624612915565107607842232334360199808042733076249312659071477891009921545353366687358553311754868309973701192012628442944544916989017201656249887426407348342035435223910810417273487162020426048888664582032103491011710073275403477507398838667568313246488586170312170553895653318166648162218305757438276450689637956113067171963923299042980885004390666348684315507398317552994259210976358068358523140930437559702696641861333514792154232307626254442312194033794052938478763192004851333454609017362192864479767184167228102221016993927939843212900318427039267363860396081917384231762782407518684084139838163039497335265291933235036217745405222560200829029779548815450438843002632537893224425237316742175480257365090303028158562683081195520*i1^36 + -15236000742103080707733473339727240238011087609498583449365950127689576389838375931802579522768622033471469606684159200823624926758907403934469591950283435913165414011553877585793498029380179247731071321479052225651644562593541287365155571278496335955802788416135319562741608675526870675652247759872151733518613368148077063926397913870507053839786283094466659915203417700307234898954760085239676489730962690391152333766961887648013701249462711205418988067464667194989200786465474883304646628443478546598588506121288485824299581829855569430638193408768088371218466748105380489522139829915027787726347622814359672122686060869072823286888142962140692491107503534362913034281999184737462086520324951832863210283917253186144444246118921736501881942381012513694907834338643056334441614532998526699082619141309561541762256872387592942572052145880644829388478694691977060043086010633221385632242086047853500783223170691782928181239879587259426481840702073625730079119552128472320419998827800245649857574788229649785441031866163297083928928631745815161089932286455497916008523453183188417509757146271651403021463721593421688733696*i1^37 + -886257721704925818889436541577164413035073448082009527917466242496905957090820447461884878317656993777367082598286833761483249435433586310869214142272344515321605825855636799404129484157959838001632970774384975040148535861856246806295426829184281739212138705170981474188729456650448750392885703587170365581169609836561667817739286490433884787135854252869184906991820554222941801500315340724977798713936266102901119900563345494570697602243583713175777391997875182430806195357394924688071774895728305259119118488102782859140519539109776098070185406488172711166957177863848402956929294829120474260354583098782785265004359017600588234268292750212715712032486861493838948823996550056000126211949208540450474768379736580500445829817538347516703599964068544896613102117044899982842281489567281505464997587616080903697521641639289738033237448385646578300547162400634301370472762243054652072099807213227769012985018437816242864187127806658722190073057639435972951672797760171643360864563527824569949740516075845198684713285506453761532638929776852862802636596690228043977356777007441144239416069903828099759596984336384*i1^38 + 151858274136634742236399570231317295719101664663993075685091904293534946587614370338622844155220483592279141372598525457313837487129993455311281075735902400864514027648441918036290131481353664077511358345092675595940960783842726142564875910973825123175530160485824214829897451061095982948573539531160023486053544708808182855090871062014260540651147257331297845979853983483987595946115688849218778068266172801604100179338910689216175203680338259210666121856425567766256237332074862627727463618574529028916474310442719425571890166645213198668520306524295667993666647755288906610559465458549216908087592750672678337466227328592115937906593238411397779234500988817263612947770493036686539769801230655149700948998958234844098227135150557275919898131766283623964139345815951139797613585894972921482681491538023445913546381920776835855180240771850632635968296829803707696855032259070070489897134434947384091876260898529075313469971350573470793803551127946772551893174556049619106407293429685525392071503472741189314475706794762938032270399421184684561601747420003610162438111121532858067237164231426925247070208*i1^39 + 304071396318018179677008300483065598065955045876635782723466422879997920003707636578160944064259781845632628067039370854775804222454105976449111944868042519966348665019613282082138264577373296891372412552911223752550693777721790253406716476193039893999267617271982146046921721191342598259926086129525012254127031207696899703036895019622703388412588776088081358778045030426826005821839674920439522632589057136657489105724504846400406476189562628765649685995522281163115971874684873149721891639254648879461905682444723757959902735144522946982616914489980634183970624848701260082231338340557461659957027145420817597622113344850051928307622199255998662140577487011676099416110876513125580644736008343522823499266825731012178687660017997731318319556891005580854326678596904547592408824386493749198904686347214062009091194906123592560754531254340454103807401768734483293970356208668504124882788017533012504553546304528731470267635380446927704485729027544067326426879953366997474902272108581527510611054835975229768351886625616036552298273006883677274790055727187160885805410380346354717375662930264064*i1^40 + 2874451293563970422005559591158179852445064063280868781203093605850792474846747713146396710372879354218793330260563636538699457727005529785607490311071679208460693976376855797790735377414858527990734378452017807567821100298140735392657717981408793036091238776084124838388801490838347660355043628217611640682968335891601195022349915418686445044740657166475647660141329131133623772495975627246469522557604858546139123629700426718266427449256782588703059566959814327157705353215705435189130965729278222224621484353178808953666866688408668373929139102929829703468509751072193133567992534207977805943587134540525585045428816342061873965237805532171175897068832329666279150890261836884324996014527470253674210159743426742171399194278030338948978694533648133753535820844498177319121192139613023160150071781925837928648380573106076898583993246707713289098842000640668286125644446868500737194933025910502590289913732817621778514677522969276969168976210408263550791146753982541808528144814049669111110673112709860516850670806865341258291810191692325881399062733785778396487242500700009094184960*i1^41 + 332565878967175862272871977994831833016585177729617591733244594329788927432326772691145716016245871113210056053698193194028062811452266359121589580664519680848569606839071666764195283876149639111572213875835154631399936364357199309257545071325011427083757683656962661924920711921668204569875392991876935346641628397489487109292915764075077725107080810226043412151823519097901987897069862637006619615959743294296053193190893781734205128860063419748472169149726171358717308695274061872479988813709520591899435005468022583601219937621842858399883181647401804326588856991833004881838320022369326524657935242307049415203657417811146778993862878578150078273345965468104125408793300338971747131462104083751255096874032454851123287531687606522154113847910193364946069028730729985885776513620343926879394479109598346829510568323251219891914896328316124418548761132413508476132836689339783137259582416196994673495152118226875013126999783849223352616227056636172866808300561003641947775973297664666042389002221793704115374755221787551807038685111430015421763116772443225933471228624896*i1^42 + 9926547775481354623174626871578194788882493873360653607884066648842744391330595580126104069183135029772098977584441571748660430485429419692156976933380710085945274053182227794740289480005448999461987881719246609357403025378869921664219286265361187004966161623885416605597587725753070169584031983585278636524471997926797288020873136839406549778114453875554387554250543300892959949148961544574985179552721728216706000092951911857852731192457270352340185169398991332280559941106668618144887664611679573916248686141409673275206351997707234749590598047858514939345568222134143785427279665063584793259836108679633029121466190910148546550878985408997154626815204466257701703552001889114317776471277565001821391931673099717352941088827867027102194874761061329507326905060575431007595222186874214770860242032180845234321168131088317225479067826842513608952284805794533570068559724787993328913034048599451546928322129785109386081685004372081819373410968920770651664697479223060988751458552555686503061923297097020900737724685591808064739390361646811441925444774567602028544*i1^43 + 76018972169008646359842150302819371635608271658394395905717512370452203841693933923640595400685943117645291051349252390125255188365129618549001545495911340462063327211983951690186607918656806955589409757873890068993230836945598681962182967900580955523807563548777009362829451081314393738063155285455974478553037041225659850502397852670179454180667718297615457286288944728152322216949710631680658313386635044535758083082712215126099074126486675251714109738061728916562405433973719291382755005940717954327632490387318644030424326087998358045842843213487324417344917753700639547857424836286961719650773647705015246466935239653756498321476404384538106964710415202359197058788295761754263444032735507414448688622191268888493673077950228698752008594990559417724916693469717892513395959776371922752495043390648474501897238260253920811593615033282548729804632453197060825186310318202289365567256161130222673893975957812134202227250050666893502037894581983826242240451642035582450268061469806662021653966185924905420835780649267331032816823093068228335492923392*i1^44 + 33904933452628763354352743107119937325013213073101021507483847337416446798568240269102252730668543095038100038887859923709574286941434032237517024456911379623298032758459953984734820846934641718861386210670989497721819144115699581246506799023722938794412654011937212872597359321949000860565840974887067676409588354269495718504204252972256549678258929411124519217378311556074275760925127068862619859875569168904173871768420094682017520175896815081772250502878526142131989496705009581516696724158380367157497833103760492524921428038663884384374942913635839294508666207233115399997498912601138504870269068957294204478409552308589355706935174571190132790639975953869833201837035427863612627806772863681680396731957277663589780726114350150197760529123354219250473032484374390453678625583495433049476775941573099540328502831392533361127874310007225076798253622867179945755349943076132536060134550685516890967661900375440484685406549838466810633869903541906424751809064912333543257605656264843626046567589013860861929220019887700410154684807905280*i1^45 + -111996065051517237614717724166468317279517169034652801213837693887458319239907854967196717007862741177408089181910292207422658936139841344148959448341429996809474998851954489046936995999986157744448745800209355340664522088012332474338843038984332689069681331166203343843546895169512120581534138382622433805831635773545753370449460414919628425491759127656958677307376797295851032073374107698684577480944070877090285274560851711078058462912655594478427316212720014176589281150390743598536374744708093873337144286986247368785339916968879398395266387654082222010404954516901134975961323152852718976724098335670408571652490978765057362498193077998752229580998490809926663187099838054035330055902741349455314881889987399548307716268236158438872277393138292819362401854184241145812319797526595156636307222076523825212304287221590889709317304410457398406332433465634452326286175770259351717133343004833726191646055027083765920910525367931587283114530567045325436717763643872606114776991272305712865128540200718832072037826899681149714432*i1^46 + -129419250422919035407287643965900963394087664497506594403691038286294643524366292235593228195351170877832404076778017146411000585786679970988681361706540353628713932455410494715981809999049105168449037517414770138501246428134031624121210469765619141547209512920118734256704353549820806858933283786546076469726283637014510631269623237156070272086473030416418014201956937983073971372221717460432939188832617023634860966430616027025471904875394778222837357084871197536969620845441566465824039879137068165285110839407539126372135189177472764797649305685159802821648872092822040737257576031564753969485715434023182540105767973404135474336004259677874084019948316200539883004607508487736281656428624286428679780314836384382290066845243917865791460879292296380331267953463454466479219177163475647472857612760769674286223291435815598982635524095218628225649073632221511102487042824851833856006990112781488933642108965438254452939120659807912520924698965403957224596307845260704292936981070464181025838747501609968850979651584*i1^47 + 21079566517221011935602137279039148788362195110709413660185731143902369956146742456585908696029317749438822281369899997853302673179890205234436017712818898246511166553960669066121147139406569848597323217484046403333462321374545495638870723877265508054063334443873410616454213114684571043156693966323833326204701221565050437022302010851732663518851473028221486828038123665671793483941209062268840362473060532621655390299144174236068548369601362199897385498075932647285162949852333517567235023992917551061580294100886290857930986366350276880755832379742367764280614404667509912587169087712880384771308054462423464772483771259370083633740185692785364367184661362445397941691933578426044392383539069266323676519403368830468663914640125601501216314318569724129196060511794543993264612903994328379977485413873311230821176046304076685432737343295117604062459638209192399059336687827767069550384585651986476556785556773139700240464549384559583734320940184191095133847240587411038685184129508583727468816216282112*i1^48 + -1040537675178404203821048873232555193399000372939210402925149435471421907220528480423032899120515681301858192244459725436739848742605155790457013080670258485021237451291309784439133200904905867161968962058370716730737857739592853191310307394296697209135819001007821971818362547260967260865728736820285432422953963355380900899707453901199569792702494944090513231108889368107262594411328271702810256181610208325981189704208482577726761606407521051423664406108257433979760057464558658339363529177669918697879624098954163216204213847300363667739976871284787796074129505622820203230335920919904736226229590419320547788952906186521244250169091030543416382827033652861536396238600050887694833813349741608216612379080462780832527832209090882421520143939631421030391576939620213964682345691524247637468037476825328646359853508214969763153178539956366913391282420004371652587489814757267948582912486596880280689712528220134045273597206475069876910887229300768348666159084011516755974621351957620751360*i1^49 + -3956481222487638674097174139101279946927162130971280708488170717367669568723230447477875767161354871428902963167600034493725628042462952491783921258973397190533537814278171056854300908159398655993747922610764973326956604262794604660711126245692943174753398411275888865919468664628060631161804916304562302417008803071639737049146739962700461303999728296059143770260798228837612738874541284226623049281158639978982312153232607014425877149473914961458799551260853098180972199265476611958628691608006147967070922802551240989615931294060892588258833526926875446925353120429006012425440810976388579847412231036553634052603566661722990414198784629502421179902472197700815254141085963246225114059270362816349482327350890001811011283746988047060755483744827599735064911068368369442058265164338676877872185924331467652844226248858049908173970525566133266613294137796800875165663052974544524553223976708510470681315422426320869665599367124754360684887180664866769428717680521468643904*i1^50 + -11770814950355008777302258295592857885864108262329494381195828433627639054893825254857287480695912870968610308353973288067962187126778628799579833785519916753300160227022198946408628318280160632969263243176488402892551021291066202086135197559504837294724169477182653512441555469822479453741114674526282209463877047864316767937933070451434251378920147455339536328974758210989939044662642656226165851856296988770684047902039185300594079086342792161377923706978321922186716991096682407304251142002679162429965150742649341881706372974525526073453918669509690722786828364752587452029893757423973356872647088099649493659330704404375856135051887922479282305450351867240825181344684695979917425774799455086381075127603431065956335959055638175574536554931944119436351875878973546189679702971237334570560357366314391235411518368244290737402507662761495364443961445267505881807050354952314074469351438872374652153785420721262349974272660533016898550803204829285086240*i1^51 + 319029546981210134466027732586057539120698759591324271987283521982487896016345652527134649464462389825036122750491885813002858937965670106148995101716352737456946699151330571708028155577204325329763744606808847610796467355371004329956849278283403967850380782009452532637408495654951341835680135088964299994532206996984024461534329038369471575982474304516559157034759823183281295447196750020356760698514384437897578306273596111094828530283534306193670926486941476672411298830717471488550845966215088768137209147090977965681585907218655512775383828550911360737278026282736899855530700658268176491436220882215881427694816997016206028210559689374001471322153957104407150196707510051757763015313254374402189604772653318330216297004697338445900234870994314717785787981567467668477245950780871248314062773648541762114873119520550245507809870161720465941297743455780058813478446532214941078901337069181851352932398999383985815584437720721*i1^52, -39148648803262761852800098884825460453701637334643214453125657792266860812749265230576295141264630142927766346598037808708253608953881132930735566246910470737107694077494032301418625162072460617458432140101602659780127389603918332875408811245797560189801374718173864659081598844924042637171985802976264240872105733420100202782798041222444201653717020100575096977824366876684994446539298850160164301730072485754076188137601950124175000757474336376087938286845129333994350244189166571308659480884176715184637573007999728937930687446456281142616270050353008041433167952824356359099847910943656586403190576801481249524594159941533532074407206389787471238369459991907976467801624899811023485407944601445295151909181347173098065872358954525306423102304212529196230687140293718342611061801634086408179567645475176105424904582392552741409710911422434231883724980567104079354024262049957576918534291217816346325573571050386488294459038449255032200514971115152876180789662218492617097491843200894063043901671644440795402151681668557365339144049418631518361146625435961743568267354148883417610142875532466397755015604307999624989956132422879929483650058139169605046436756598768802425547696716483796247448886809477069126822161768060488545537285133743587863635856863004751972067832679861771489639402663153330661983139651144531028651847543017328866113749438778916983943496203471298669903566724837589474611319372094237214963916270646257689939447613506969102461025694524999559053663400003873720783149887362486598002340587628505819100029726077493738611328277242278291923669907395204662815696219628354672912127183414901786027565453285011003216654324549845216158545213185311430200572296904644734484480000000000000000000000 + 1958558230285179977772163529306597481764100647023429757659804493321202252395410131811656411712113046877820964795759327394406624494673307460986993524920621333290857318404890600571742719753319938771655627076895919660573067137393506974051273190244102254331336430827947125876529982898728402583400577847660244958054980594850455983134275742889263506951358926771931387571451778301393205157643821897267557741438552479731068829466657068424035580952270998504521689405880011057542409977607923357508012701208133941483961129168469203050505364648651100592036419893906478589505519809833761675597377213898420030072104102629362271921848989414700492414161398503267265704978454031601279835963874842563013974218470701146641062324333426151174459661217036836610371463228171694751222147483116856125295781528647725909926692787398846711814493951967552657254617243318290380171735110139363160424063410985965011135539839586975067200729002451901703492969078148805325496952604370321852679277831113150665385694445539091541068449317214495546266504642052950093579343509804247930738546575654919755865057470977549892614530515786477771326809703713676909759400387531896639481856269864623835941004840095512863162800406664003572524077259322381959794994899531862533775656788662822197564448934249016147064706928216428818125479718790157071859633346999124217081797768451983164695725670723559675285944664205277099678961223664163108737169900897549840701105562159090275842520462064093290649722380084350730724392240120971764624742177570175285134768892001222178311272421655855236021124813948907372901497703910383826717510310335630843997809412325617663165223440099611014318598567706063022919354043107148462497040925417499297369292800000000000000000000*i1 + -26597355837327720990868011687929617618524526316410097284530638171917746026762600945628878633193904826170121558289688944413703901329577269944362468051824233875371628469510807701194827007079864557286418989366229305572034175655438260757364638215798081963539541513675846641017887434611736350873216786063766826628156576889516118195716530618911490034838538045006233233141442467239670347254286503523564735901685882777233411305945175622636673147100270402136075409317878282851221987673105163629933449015561646958184459844636671928802187379717675897967416640668547971115405876574021425178209003778624042446506541481293701543132925051434905838830055728885083631699114542655077566337907412819687960101576850244838988608668804660082920393213356954550847195290612340230595441299255538186621230002896230211091597583223903974958269145709580440621000597951126349039298545048724704327444139408959746433087063929450851638283904412598953540356440737385235542891411559884264064169230715649871538048041693740485463847143761477294922994935067709017883631482190144769658850927726294603084177928648212957296169101781336488302677411968747527145576356880939042211467870451691859479599768472905244907071983223839038821667531097899493940554050731726109162439240687192684626061219135829429976337173120248112986030110361326855903004985347218770174217811406791975871897196380814125143528801160269753100897348828684698509949592806955180216462688264747082535342982369464121066316162116215338761715619559990644417909522532643317059019548534819452743288188211699607622461938211810982264542867390930094558050211332310660197965314540909685492860660225518193006101001080867527378980489808979831327825014798483288060067840000000000000000000*i1^2 + -7006369079278719672381997384357574290732716706583560476032226152400464074400646390392977886749261785254809537752241343150518769898976949399167205902622261416319774048574866645631997198128757353769356815499295472824679453045953850421394823713142086560659773625964878372038013791452151044553211300190798021746610314482909147519223812302536607974260649958476538004929241847123531658543145246474683103721321462929370660536586375978546420286963614450606505169980022369682389155277712598517308883310544105753606724590625191041256042604711864635897981243439938348297057998762166143909066295556895150561131615750983429394756853471777108927635388467024270223340731638145359170993534802854235938782326213281156726367021289033922560628394694854878360666131381381274640545584760407649953747096571483190713401262565451393740039026362478728303763517085312241443420814130730985731033214805767218870436539900096371861088467783345105815425727870373391388504965113182464677512593727463246083340852767051945859125267040038759840427304253537153317802124632244705161234525107453780743157744552035807254621837678526555007689764204883301907209289065861836811103204281005044523038626324135008175926805961295963884293342808872083172300556339696149027418762474849930166493933981463746675811002068807455607823888278544857261833202311376864643089643071001752155948053645284575003004012274249071072374443347823505768572623011228034458887506016312673145968831466731741119883506570574365393431849800481055793529286116177442479736990236713208532599764854031787114260803107122782190014434292734453250138419673004951379059178200168197717862150403887792423659437559751505292964891370254945190634930317442815937740800000000000000000*i1^3 + 6641228118478105624236720323197005962308128589298774138303550201968856289381543772631025876472764389321640027104506589116034286521920570750962493366179296981182124773793014842590546522896313269457534792670641968462493814604892001907965737074932864810426383717806197431317934616457871499389608643452975591399854963129665522703445603328059697559784747663282615527696462427389746208234099250622866234564920709045545488160118469499812738586373176425104010071094960333994315655575919189541350707129862203129652513157053563390321459373988388075815571078513162361132410671238361562952350160210318306401279123147856550826003585292319054538642464837252848917658597844242866755276538141470515756962501382084901477030299795493358385416927879820136134969684266550942043314399168311949058699262573967337329833599441133567490750189305415859480306858942651437361992231676217416541903021387067112054353245475181069027151483611434160740649198059426700017203118685810307595147057667709589107683057812768574880395854836688519291452721089433933437650352289699189814650982081870851889395338713560350748456889243106537565578115395621704828891361601761257724115561053692484905358323335650913394803810973055674005734869836180040464471404212154157287001811518839249581355376304974861889086488811187313724466048948735888265370672484429048307549649559561274807702108706122170628543246187959430319344481921453037588731310236240325536271534024097872926461795910101546556376004613990701449287955643876219259139792378532544840693838643697042403069919700234803043112843569824055885750211704113418246193766056915540171903309865046806459150945500459313022292293758755430746385522078946723348881646023278713634816000000000000000*i1^4 + 35790316415968076500157086836896929145020212167275994833118995678085651603257194911224099592060749930566181505118477944318452049130893361180070992148082694990923823700381388513183166256446509285864420147602080759720667976434128915099503840802968396340087054967283051101058253937972083634645849989998966014784958190331925002464298420107019165274477856558064975002067575853279197223547833556669795110752514101838604777467965268813065310181679220340308265554568026445531077985057331499648816409017944682063063910344686331425376477554728262710132873727132038436270011808350267695387876515175508225989280082998019904242137443012643530856123495028555497804392138559043165270687940483136637324029154971100284070110534476272881404571588641191458456404212009993047705724872255000083648553369583350131225643405915291585374323112081370390799227064339602461812608660047651334426319642110067791777570717094095466748560959653664297862873536989907245328701805154183360075140756616895989377451176586454065173646176072851821475167056172796059631876133873308133055349655251127106391990281978822847120697381748633853652714157119525309460614836001227154152199752145565201292737942065610738397201191789723748938358145316474891869273744676996831214564557224328611802578505504790705636815157594460817320415151745470969124648836957226502601889321432994469849205319321570194016424450539936790546686340020978318666086808124953993227015485308581754438260186118030263933800477268592109914541793396411036633999445694914722407859118136339244522417962679671541102740301464227676389338555716214310388111884814882964607291725423388549767056862042487562941838370495022582756919483494147350769031107706699410046976000000000000*i1^5 + -22433694940940195925183281401490114656980674228777241109161641421425908665390742890684476395341463059277944270266244029860396501486837330213752117397919002431427545365591240466499598282875716321529448555600490448526277572062501861263005826065936215153699124300168067943979435740071348180728480774783003427039949777929983078980838937948678033030180361096376529195130012769197374791481268097560096204865826733272327594320511613453136137953014634294925069181433351868202511063633867181636766686359284358532454911823473321915098842942998883967649186417705204803723658798162550517587057806129712296518772748629852083738718315766250160802637372923587214052621970007165756719922809327788644055308545919966989410680195185451800177490954218658037251538417580264891479050721027550365507838133756763956519850480430271988234778992880740812594838580887644575690978545941647227153841708361776009654692631919950883982358216119102118302697046449569260815276639464918760493359249697721463461505343561556956394798920629735233674748770346619552342468915307589864810868122517446692094260765309751799807928000686801056524098820030281920019974314677921816946780291996222590822154348101299501176001573953911965284006475624929238592379567210720847261029025500556090753999585043077475654231057627113250284620692158132630540154364183850810384760852672844171892588028273520890994973807216088188654373986817300525128103795424856145243837118216024793492496821520396858293750488745037392193477227540858202003866289403490385826525648552254284975619494844096903312681000780543968837378385434420801503370316725917733070460738362812550224950896496060115467799976961666809663130012446293875626154479248482248949760000000000*i1^6 + 213524224166379882107926631443650170131623323754443906054990591619163843319121680547509785237737114656863023684184931468633677889993344082580600841812544468608990580387126458587433718730178778277028207348273314432855377377267918625402597930951852494969243860674916336777509844776172979666108936227331309287683330871756848688577862181086479304508401987768669696364686258410260406785090843340062883853874149523950652468854508158213911561176187479592120190054482694269037565724578882254840771524445304338693357076824633845530477585006323847991004959103804888950351900723550216158247710066417751282762703119101087884686473169844738785386710728895925614176153033959789343607330052557510209281561093782505724967354148897733982768556655934166689372614233851657974170061392722595166267643799314517036721493359304645342891292863426118979359216472508345494155495688259083516308116087985582645669585488394461885343027767819544901506640534303488196859075787340260681817604479826306898423656324886747178931318160466058680000930438356787463354998956824885989957583188700091778282322370815982892934034333839171767997020824075312524270140586468616086948221488594985982315097658495991832059947618688461813996183940699009328042671109855865493150355297308172154250898662001582364694427011987293204218505156532171164741459117870474988691089369773547402134409669388932001966138013700711509299873716202453742636320973754679203545957677429659874138743780580953569192725638821079558331412008827272182818093864976861323843351958617600997256515735877485938779201738718555760861427110716182728748765820364657320957523812204051862583625704000692977261457082374172149397906312534954024639601339661287424000000000*i1^7 + 197201930393556392930301345933563579421612061106121858813536906263160062359295019066362978162305211575495617480082768045107830350879654755418104153361496930869076787634779159581783165226655060080274462975726589809115875820611967576338441603855021534615579658857908449049993014702914325500187938599793875906352353408743071392703346970715944616476720375772242903644811597262076886467393266439835708113952414937093611329932290397105357383497443258418620774078488420580656125957840170835806320859949256550409866741391914146076854429494736661277665664377802806657343121819976164987410448665124247425203254565986177318391225524522983093007844250639660574098783554775537461216913029539351413090183611414834739716288335370046801668806421646623952640137682781374354606385059669065044496265078967145927215466091293453727486200386124283232049691955918793617188834170736790180383751079858548770945990513224828408721402487517745395026199688593121840280574843449474045485429617035967028959153090080571947755402965709600716336139043586084522734936089926154640039732505035102631482129017075714933361875655499321310258803811334414759434144523213059007075691746361589480994872993779662821186759079770326735967238877157517964518985003854446139738724567767520214625901724231480789294193215082069973278534889006998441592607181192114905253125188814494302401528029344551276083940222940852057987987237970510782902133088659416635372634423515881522669507203036588180275918499706487580943176079979236318888313298929496504416104492124547877439660952181069828176788271644696937569368039269664798090459990700161547520831806612640506856584740738224369599450890036379466673885260738601580856912986064814080000000*i1^8 + 10650510400924118797525464754215135111363003264025464174902629393578769334911164457923449245462370977130832545194681255396215005400760382379667816151198361066471608445452689348462657911776816080657952632958662916134726289755837241376205461764089793884119339663761155718815866256284678986805328003694444683414918082598386717951311266205891798887448701531889861337496877935562699250965948661416659584396111097952986715554248871701480560950970810035349283259805611792205836611305553784330221156802067106165917550484292107320476613980005226991184226706660427729978523122790085214348839064252313150953435243111553328297943082859270212271019914690465732442650999785141409897817742132338646012561532514852569065509680902350960659928495850109115541102016256707696384366971406365352640047179678771605686996928270899181564030940601224196697847928068513926397970806992327400504291074419832837307683044779617116481059113205013648336915288453770440163677901058920541163313847272633367480198670174980722555951140826268420672583686330491916567470884600953725755531561419789561908439831288603118896576442834067277598521631581569078977316233729750111941705133020498966476637144582131706693008544683085207653873133856349295079748397767856677408620548347967416764526795732298153428072168107649026865668337771123328428292093549474960714589142255739419284391337581930884900430941216735176434725252712522236397444866091087425909811126052925307254495624446192259954179945317209662360587754563783159987915216977939298440314677287494229577914373058643038552467845101272799504201869686472322556414349390417170400342662597333195512775630205766983577849410324546167622290353611871916830443235075686400000*i1^9 + -4586687350003720168327533836836719372135837654235130994882252911950064965474262936175869783146565981505910074702627810210328734421417386271784778521514442813929756158590630979156729160833973036036589336962371070612180221717585177537950289678006377298536496916117888229432216910826084013056168005109120070944284646851169612130296929923868591346203722139833997799037716851914978507973810223114238245413212538460367594344705359264884161522074190535916900028182670060238589158839709998381084791369255780500653232503509489431300728181364649973073992408261295341547754987361734989145649392288266071863650744203497877742910858604419121106609074198832373269095267403998585319602108655748594903376809854480858121036671888402568644671532419023080014424596243848481202612167256583287363843166295370354235219956844054446116589828727134493423908716617762165559285994453640381044251742146115663523511995837105749999911365131578151498470248339723275597696374278124504206716810715247422255650856126416587243183362351002295596925278812920565555613372810031711014027327389084302368258879698499676334968850026754242554968270424309889025838089345740711209351929148853309214559860306960781768672072232271632160548707599192208746906270508635051559745229655033800126926015121357737208278153637309272486651092306654281754290880379389110609570821269092877693231623319754709826282009580036851206575323415393746308888716742712768402513965244546967054162498927963826786215048885046634326961242406932467495601299291498229467286576988535400384724913507834744667087900191567979699365565592334578627928284464638326979649330813531975408241706515870223091236947416679747230815810914411195235953470655692800*i1^10 + 447216020190563885864344222819463975695986097109850573836920393840545678815441683601020206310017706301855117208850282582570473275816558924524723536330222376953819074664680003818352455355353963819434520357077785378000329324353818045494853819659722211351146846576061337053584500193738011570699631087206857301148958124550801905756396611020298449417153086803615682616301765412360993096783783475004863970957644582649971508690779550017433784114150552566964300580627908932585125711073895710511938212225779270438419265718720217460794684419088634710910706214219428932359224783141975524797326756126475293056743899336956187009323847042412178221603933123848375057913433482058735936537977964039419799070809746349087671786045844651485434351674347620876303256609985600617354767101966485115412097980340115693360023060085670333943907838915785598983869635185261511303188676995994095179815263055245253855983526547035409164828749812013634986081527792687459724979076236597892199000741289797196955363632699953595406144835461054554925891814464418969416785222368491590457511349738299736265730544772912318717797807399164177347761414364925234737440802243602398783123182923208753847339020882330888609207891314620814255560484884966658109333595488864650464797977806164296877614727990431499059589066669198674431917036619146930212529035311919222144557356033205493503822747131181235396464052110349287728376016442311965620057049442061501207446695181361136419830894009709846047100519895487460099187801267642792482336730304489217593256989573557802172531123936281311487176934828721999577893562059628161216408643838776553114204522082208048290711532428535821779217149293339204503011027769146760462438760448*i1^11 + -24245274971703561374395319301384850884896639423658375218193630840693348252291085930224543006642359888864732434861586944366748527771343830201536320520244581900948821185076160248281284490476146245336737929183278450139564694594801979812433513589409925537437454503893256320443035569152114731860876117768910053302635962743079265282957604056214470260707348093844131304622110372729043852404663357729195439371064009504090184305420139584159245960804858649614916166977680210647463522124804884199024486998139095028562777138241228670711252117971694570603532197324829542037385445238848641886296118194107924300889625214421723507963600813895841225110958734115987022549370388975611950646412968258708934549037692086979239196031720986077283999963577958119965563952289980256455151965667711244015473743797073080032257179897264001240320089304492955961064177943380925769467738201089185567967631643732106876218597384741428916863135875666760192023992807717362757509009276810639383509188611895338589622227896859394338429231942718012973250482837690544875457995883990073353509721158803782128515554411919598481316904691260550032659146666364458750455079186976472379310672406244860378751650193740015883492738184982315865379709012277947334420296201107085488136576024625333465323275380321151990243240434940024095260996366243058700668522804010471645103563628535792137393449541591992124518655601506887528438071344675265962554499235340211630569318489131507550809018174832914331099160186614294949704677897804108187708377918748814204033160460032432789798426873831616974828794180534326550843340615149248364479866669247614255636089646933828401389758362339011324618488713893608624456461990353953024376832*i1^12 + 862953027632449178218649815009233195380457345057708030101174630672954587141445538328638696872400417672018765244101620354541218180243588106156435243021095147294912171833023021309555667266450131237813819020959734015993397721779513386196838761465404865745152554688434013328319546761150982784392430630829076385813114129996362219694970712931178892882887005436654844464847732294105966261628602156021532455034243484721320910536231786194848500302911651136485670571433900854131899530452513079657590204622126171310574200246671626049689509718545036120937458088654513974038260564316724446720227401830317202584845145869623220625068142748579612028949320787326151978036458603504610463673638666231816439051810703136681572195193314568234292321752091679472665465697208007023019008397997737209655772912769320975293495676369898488558882351628593620919048123892797856157489386963035341426362665947032630135577326515068251572401291871555894398200604543024616059026851833366846647379837084746350705850268737802912085594706888978734735700062273120800042477259081712490164333347888237190936078606683441812616698639443784029315022694195973363590122754731536730958019656612884510024184817983098806654040869663696145044498215848262451284248057650493815967774184232774276641138500081196174545815452497930461691473346858578991573966048324783730508396516395747344336094548761292924177602798418586941329163427203571224371335326854166322733758759048772035655130701417035833687161001370031739210788976462611574917574701184704893826858800999305525700141643320600504974698380449148771144050574308274133600517207683511774153939992183259624893023596693234757761217466360523651532500188087432773632*i1^13 + -22003160037113954666587998040911495160790502370945638290351684621271904740807860892353515143054333998315339003207218608638344689309743013555962239992822934703775853436478319551253392036860322906571612138129784723131312972130873385325557652380093980963701923752039561101511730406507964771698251233900486743796032037240859033477834286506309466205164324141072225825742127892152686148025203854519390907949421865619133044378665079587807351987757735668761453635852739162672809166065336976447643955917257116382105009460826044320587999228002508897671236684643368010970298466983118266486558544384587162046263566475104921285317794092639099813434321173443385199726300092806825870114733624398226727570712163755194348368198151145509795125605821916757696437443808135854410515504725974758477635696462948232933630499255925273517804189066966436810879402490648121976259334294100213783020524196831737125969496125974685490747500867023521635658143688209915806685485323761131958456159794069393472393626184257242574685940660878717345298601953788686040441154014108364804030201464978886883237779003586979589436171303401489927395571193716476928405037175030605449613248448759194551428944189609616802015113972624550504135910726837936793990230887140545868955514044317432149320650983025038919056392697487933832453609531416524099512644510363302496069958173872791048548275740414346053033444536606660006862852674383332023912366001978446381937109800905877093675330128385404124178991713814740301247539978033471745261627051938028888719100064129491439656799700156356840614391838047170662715812341343426999173636915535854023854003631670676486684389503155218605177588093848038948200080667049984*i1^14 + 425786592988800868369208338619842527070105794901766900209714032908628578384262776904321166669578159357465069356155594370242736924447537728117562201844699689245392709109717263640003482481395438724950919929007115183739638467996952404560888067598179466214012324978632017892436859139537834307602672379364226465493846834431985201691180790577190350195666333740277504720024150218281122708017362546934662409268765830265139367274232213482940099640292282504882345439613062503396904546618027297769169047030334865962070454704972809623212046106496926537909442854833800089453968684511549254270322246896854925899746712539588022223326795211677319892393323793081984398692907381570034771864645504021286858300736698171070788411236630669834626142193905044698324757813292696327847898605724248452346913552837853157375457735663872672285474296348670538227258748088683234604527588713471167628619962832219629054988280705210955185478662364410802240368890721401285846450927777899152276600308719518997065667461528580559860688647161605450653454874366305665800771378287809073072236965182639728384881695004396947172971579972324154055191543260054619207939454085067765832160858010187957919830920171051244430056860754413444246277756518059444582921192066121010058283308190745403608081989666635631361711723272355137541497105325906260623324199112866597445439719901675112126516006725784025980001386242580500445766494171759915470758442385791862776029802170639557742088465469350740902625833276348160542099669325276074131698550192793723798611686861693823309470033425767011845728697226988139872949232356338651840754438609431971280738903888863837140527067986072329460692203668037602796671860736*i1^15 + -6305512077557976870752245858121860535590877636977655396229712467390007757045856372924962674199935683644438073686895219398447935802086558317418117692171106622628611496846485369333458249640227953284428559856742222715888657716738911850135928728141147478157666845094007361463262268469857058432895602841167980084143553456676258154291788396723272853212543100127710573195060624846899616788144055539116009371177323181637369168268689202628551822417077065019718190570913010044464057808068914127630524139658006735141571684269669542220934422013161493099319493559774434918420644336572201609035706385702045025524546783186871912943169465957153873531271102971063007016198003104797910879214922914267461289554910645048277137838775569426647575944144258452661770950544282249363243237918572581705432887997332772801563807021411508978744424315381217816303344629759261523935389534730830667248893816928032964435756999703688535347802781207733936472052245708358929566588006285743268349946722592766071312441461234276756153491528441777018329329134033201647152627759123481245582539220948764116525838669706921544753211121549786607551761753357973623927550674756915827365220576888128866767339731906632882033672890566177169939881491986517012772288450386927056443264110051329940366416495600600568853802700198610540833266836776315577363981297462818498521939289511083653497373606475298817702752279319286910383270887100752525242789620363328825952473329705523590976166856837535113391834993668713640579410973133390994140509702029505884050669249049175330102834048811758388395614201340390637907353463457730498472678056747832591116986379327650846851963333366715485939148447938237513596928*i1^16 + 69324479133646895715106024351049967253721996171042321090691174247224725342639727196314042673013650301935871030406060378104627840800978711942812614654559369537594326637792901398233614659298968615988907678371685655268544887114707627839467710230575331154019879363250783516170390618953445361459808374997117717413220213229134329914545414688586043365887830788846321789205994622061464909554194245907070497357436433256756580137125322333842480655584615649361399308618467286492190407856273570797522672023042628711569315918632381412400925231148590484138533189561518372537370958632716403342964940966998881035150071204602603084929419260860359483701790806957224521634267207456779712732702916230047380001620809795800144605812389996087632419520417641679845186262924760482457999053687289743133772537904934789360045679962454485979563765946632407630522658669013096338195712506077919132473980087104986931256057290277466426044600649756845178051590977340186779908524861979567558475799406131244653734620882923880333397738199046809933498563849712376461402217318967670549137641846187854051402039588673417113980152665206343845639092712424153746995798294614813846899159799480364730676927601716542499148866913404484315989408570434835072553619739261309992195462930361084482341482081022287032054770483197681536415766449391014433237233271185052412407514640362664958514299980553622658958844372486077727960317017231025134876147796615308347447144455429099602480618138870528174782946793672454761771968691715301527801909231125881390412382283806820659799882363540783629836201845046592578150287014503714544220822427419552153756799712844874132743737268331025112551043796123516928*i1^17 + -528114777014471116458288020189472255338793242943354970819347656437773764048300829130512065888056007461415018383344633924249076238159632304784649716459671013388773858160757632851846308736410887350172087481068941719412014870662503435210460898441133895577605028172065676680962571439670556343854835089503313353696221411374700477743103279319936557508190953350800724005249659413435314434543075898319848252132468037362792925862424644190603329151292952528209827919206520326548263959410875798166186631415364049364194306748643176026705343735508916881273975546637942978083848302032975749072238608313594531791281805291210766166917123062068395452415195643828044656541383115032647551134680153300115750207840253076658558098788508501786303028318611180649284224143821760942182885297174705323324385853224236908114975144609888407610047121284742335419704794749882835081115140600610566428656171865359552154129803716486808930580202783116787677074757624889565730163715422316636292546189179216848625913308511681816090627887261533134930838150786373158360018116752042127379936241815606676624115474784140868236612620225877362058974413320058219573206026999539784801642033511210951610062692988006929825114374553617750530336530120353519553417734402151905886071697486281152145719874898967590691866198401995741594321482100831312233307393411951307914716747045189516099546284326566961347293059802709971538776479657588461805641136596542257734304662668864088168433346660328745211666345306183018656003802961300676703266860926846454124459628166025895695510244064338094618920518662897716693932204856302832390924520423013149372218353893859421180518786041757884713117549592576*i1^18 + 2594942750068135631640671401544168841471596745860228913783859171540716118473629040315651102983882498458963798916048015121651957423164689240665874680221644776523655598417560741537303130918920809395379274806564771561705260841733261117198519390480857601185526725554997604965118902214383807178187625669650388144802541453200409983650153332119177091392862373019957205089399423749471566382524976974646399378119264952920563764018280742005035184226923376582113332784310326873572198178559864715598272178178614138855053580453324936158700684524581919070855690911516210156353496364530145546288328011219177064814119527902908586582018396280838607150493528266719277814766276315871426595646929351312630755436271559496841347707001532903260463224938087541843855354858648397362918175543136008724292936299120332676904814464098385486957422854150575098782708814440607184158488591380653390313139690626252221189293533083776274326667057860256964581583108939707114486020770783798603705545728147376528919844342619985668663239164436324846299968735431919367658287001144178667545036846422142890052057079939702223807137577357573687808027404074394603725785298611661219190476774009278833357409706494640291917733800664702016991155332191362540559685901662591535074375819468024716444897533827227867604708519244813431758406423972790790198138808326831436162970320701554880799297814834658984736701360991301932716506692218323260605802361347350139019648998355721834775630328642922770589724774790465255461454117531674949406649025651699409609134999751266433406851688437882070885657071639392711023239376093960890355443201275965856185447796386404922173282324855651727887564800*i1^19 + -7706996749352785550192127541245562810098718990362818816952997690628296273343631096374689223690335988257882733056012878469572946513725732957877576937528576888978265058367447621706983828138205619151018898626259252748217219102709962010215989729329903782077131968964585076912474969019131800920397203034029888758135863613809105002006051534769409052611087339059272869050131251090889292272069593257228857191613188561414897604490179701354781992206470956509781097933919359764723095151329456799658463292630731182492798840060072517786668118944227964498698900034404131932026499473509707254191225838072774893158300221477310694640582491950860075263637735677812143444423178183121614308446443580753726418123344855439420778434787860038081011445087630380800194964032771582639877080178758511665762076569485680952056207244582679185150419989148058241960640436135325481392097126731267107272086390954448748004943323442386477933953348148787849459125739908397161869846576654410347060356345035985185837263014790866410723592796412483652831052351623963802625486515091106778735107998493150246685553854960887484991376553904254786095808644767464234571060261830817612311368222849901254445824995434367638160485960276464464086894700494175315033557675103549544456719844150570112630887461546210164933085770951878091640013592111668322760125601479123805498701194733921181252513218255453585920632343378869166252243843492719118675270525177782670138171826282147385832341242713855816877604749725812964014158935879124248287654353837719161798405870150330508125705096557177678474923390768718364913878649396147069402259223396487576796917892019268530535057373425169334272*i1^20 + 12219369735380794224461298511544142866457538937853486321215512803408289020083129865680423402956776434269868940248241727046192575225619095161101805437546464606953772679788743231913207085259315375525911552052796507035002270729031130488145902483701565571929700073261762824639916495548309686426219424041021503860100628343122233442371052927275595712231662067035153595793335100791353207523307017568586697100337594876785695977020533551067441287726105641799739116399900429284793317151236066942537409564908323462037537517848392779938056193046089825874028451386089294971899416539732892737015704132087302224372808541744925249673963248492417059126000915304446398281052474687043923038529098110520088357122594701675161833322343539879809457476403990720558980155418909642823323269063793989360318477321092755989972049039640446666707937234056295339381611669014939721853398369625089745293890528179056275632490991064881355558568520330111074217782822445858812228383668616501853567124471526078092712399857207091952171446306236862110469503222367913499206822133070761522567360297172097781483481494654570955538998326242650387371908173266399862430283198870150051454794170239219198341245460644211435910228769760931207313968174467564826569829030916291789215728870197117673130234069337550356533111889473152392986352571986840885174820394743468702280821150292340998385536467241496987323489326085831757600224211710727103142209779265426562804288694282245048288685782477567187437822355672899607018517058866909460544806680223802901437939253605335538907563104506681107125337098097054229779508540229088052777966837237293639921604750646081723738620944187392*i1^21 + -3336199428280464453526039254101834818562182414584980404582505105480121633777966155891402804592478042373657046158974403071166277681092698438425455995863703417591018700316379514284041273183483655625195237132051703516956889260291122184282313224891939189532941686571151701419423707111551693699920993633180535279662330404688770757295032721283453954346481185781190152727170435288040083729284872287513508232836379535710447179304477103558275033239219391860294998940406051158229879013361773358095015817284865953694745407121885139618076195500378413502838133238905024804806501816705500910105429211238994203417182975089086598531905044993403552924741746537489355252906476064935036474611932263640705095228405973004371006268681121670955162191229061739625157146712055126954278743665385520484228974750239508632038028837521200125781771461035043246504996490887568673214836579563344107185051098947877327029413752499660670274699180323765312130140828425979487425037605955517359667799957442381644151755122525851950489289989939850459222569818040911773653063872327915786356650763740503459607834876369228119155495704311721061510659175044543535146547738552922382110027944631128058133244126850598082060198145347693495842961402397972394051391177600160739344203699802447111494862145422630183615913767601734533392520685790452471156235275171726227407945234795308458749645969197942906851606439337493423884276703066049843305624135306216682009124406637122307334722556011474813358444502942166357934797149936524369774118086215146695741514042874080559169307213990357028744334358298331089762393399084278820956789204685038637496506319756188347468349440*i1^22 + -22100477969762173591199530544151030597264836791344333321060908592395345332351521844463754422128289565558433925742444363712194601505835604769927915268925146986360853378856381216602288819253872223545007234101920142372167526249001596576653399405851078082969288561831673814440940716030442035591210614990111192018431693143919821586847254506898640606652129016674178274072312136155727708868997164483637128095425578865818075004955434709469193561346398662504511264928204001597287040881676405588603003063308626026556850855164028234023892668833006569848691607732197061596712091312613582098424253281539404410636552179352372234848187754941649312618255073697029305376840625248110667294375917926727785944845938104614619376554091439038345648598115020152988921480834408813078254092962386971800624619429428825615326526166626431806469249084448406239425585438596049436195674022533690728481209557828454421387628080232499923667535553970931205004989596174354376308263149384733871954598070575182579779737881327561546186831636819908250366287914173850319020686673078159989172468270559221388999274937090205593190443512280823502102675541146859679593978409035978732613286904598912654179497857518548727123762850052257855315580438550108595234310914025038879387850268073787136104991652877040308791535404489820792068105991173144267091587009575836056137185418064673573159959595727618890819455756024060539534718793957601286742468597163898936066886401775350060229955226029285164822859488442862422567336723010614260393562782564013159400731519183324491736693573581424885956354540884822252619334230475880293562585091705711066232383336727921557504*i1^23 + 37117728010754730755567823222001211941998770452072552077594649198907354467488690660357785770498434526254376773042502498162843496108154879317848000244078048923286550546742643593776410837871845829365748665272186607655666647336114970674784414532295925902716742137231376394045207470669072663807721096204268715727936017280368189286007726271374762924522289394611784737460936123306594436208216713433172131045486851399581921397550391537313619013253427732465332002183093393610618017153280884518951330351854334549624442448300293816977920252200220277323918467729074392536299484753844144082492563987806634340752496449496154095888881373644776687893731118301967630539931956257534514086556765493457685781356899445703856498590256699783497675030926006449640937194949904607615383924371689702842300885600905554111711787441366163741836814665157725458487571731619216762390684637123753127024505334171434522808856508394267165988837682759063943035656018403428629315274791781111627636992192554864101365746402662576045533271555734895879446422082161959216609789901450992940070676621087912716715504481503431309990778475693098538087222085958668210089112060102573154177919270847095729634236028164209623887546810625201865289758550864833501528827706703878631398246097225979509366690871948125681374339824131283579056452685301144707817909942326574349139243778786786381178205912598456118633618789502856441285929955001516278201525452095410080946699991415299850712136504381370905863567106109819489612015200032267766428681176729321134377649329923791926269321522347274590887721948323169989557663639791977228374799541971441280736149572157440*i1^24 + -12002414665210704087477697537828708639647703271065197967852705258718620536305520985545229189570643925438342328458694696413185514201617574891284788262317021424665431694452922305882369070232164596182171894795240825408767927204557141544194437778265483721597835946638364858225687930525120958318935079011451516225859528646680273656203674229852019627550047564805966523216287033173627052778275913893210490977087969576617500351323026632158953450832068483745948460767186114406752569916072264410324515814791920015679475371758878455285856359967263129882102986863961230723953245451760184352361145116085987776979594140066223990333359290838087794113557891412737680929228899051363949417067069521251425963038267789251434205238024827540934415292717019738883584908180497086974307676191399863126669224745247523621440756019817473313465223539392178445459606869222544068920496904856824931133298051930496009048146397086918941596703444032361085216856892236916949405045057801661920655537861782899675820723191891883702169426521689327250366026020858908005110471128997318321009248096876985838870048844950528270406708908963109478054558395924571470554229696585617090634970911102139427632776660190204420955043246637676178698921657074173202015749392674022337268202836986635751527160917306287290028265133870165282300490004844821498854769275298547693961103872684422068298799182557494044189764087886377124761652425725021022260535337623834913403775718946188186595561199210869809523434244602798202292938174374235562395932020242044378046551141874305010442500611702047471811621809379257713768732150660194543981573385624260334168571904*i1^25 + -21590575240759630694008529148854083616786270820647710374501080985725374465540375872862726411810634352831096672265572976970500415306197143490909332433937001300635033005109445433513655646026388579846927710358172999983652409517659711295227579850785863846237053835257984847417322533967839491346687695617394068306847118181122710375825043756107503338899552714536886350384215355278868137651790182084448927683181049465324686753934819027957392511157055636313869890888398949797246111601711804578569721523954440606930739309706889890684232867171650773309370427777227860033529028071225989143914365774201459075131148419562404862356294659551637863417479422083792738470015410322413411865250204863716497342650773858717903429929745783742751831184897947006828567291950612864674894659396260148674697378813768014899910367140303668139757174898778953219362332945369987106804716517849363320365760187287776711071826253821655479722839855449650846600653702637791371719370497611739944150706449871576679778797066610819381888650507140685740469755699402728402947856124274123171919846933560629321664494350354172674927002726447154470749022863641869171464145175278981829509591571426484329019667855016958076217152746787840238872792186280260979913780099373142352481360648684338871830343398753292833920408836024990780098976250398156003316158641707274285614063023516263953323620160335229310108366870969234726992063997927808053673441424082473614763572521972143349395736858638448952652450653705678790430607616122905045227075628848523068804792840169392273953765314872119628376772191582175838812521298460390145265753877639237468160*i1^26 + 23601832267202048444207253735321689597412857618749522566167667205535938558704609810310052155369453576328052066612690538683463222247630977421567692505354332447861148759222410422247365122622324546717832346771448652801492586140720122963061665559477374495967174736560434023087780509803028266147905809061999264856158042847351730055405415151336774984594096395351359679958469565961847621531919008247861074776249958728465464135951790106954349224498997746026545581718768783838931756514224735985788985461256580747649752800414496264271748323271993863537859513143099718093719073851295705378082519074108577469281097968622999238452947648199265272845248054559812961356443794058819525167144080088804065732013367744952149267334427115460925682462146571409429306198257794041625327249556773557320051988456328949684819713145405255160417405408956322798046696872529885003394808178749451964412143113488223787877361741946713188082928372555428592979221067442447027203390248967993069784987925436446392660802319645270966226371352404056969581787043478092508697316318609332338678314855957373152093747977987500301574839889305541160298482874872898512599697110270511041887501111050663077666823684950626744271349504318076574543970025082923151322876781748022953103228404145658762212948503076166226871728199805622517493700411781257567345106744998850282280027313502493037607655303263871594238346596899837488345999670497024605828259426979202268847857152563636490217033053648327848802882099098714675276365217844771989861545450000769496643447995875955377403635683065872529702217084992697299548434359714951075302876330852352*i1^27 + -1480466890133707945438890049618937689090106815273763397170601197457246923625706867706308098247286077308772559427170384323350503761589598248973483986261565537526988503225723051900100311661446607455701599594845179501936045048448595039669955071577752483278914990534274944724972784064479831444379222002022472890273625870368485305746287917392404652472974178358829286089545617742117046511510876095642880612508389701656173130909471915478660963609605723473709219323325547364516327721948641825935817133545620441325148505322792391947429035116476678874999876867754818684970220494832102316001645452046161781415803377409469009800087672688743752692979450063745601638856447091594978687234132566861970167172784765368742582153582241393678604434158509121035265456965372648600539194178928820593390487777031697978129119240827215796831468492014280499987721749592474417932915276987108177524046859584124886707052933224404170463629870843959264635722103617630405767521176791725515448847679037473224763739275720130476661969787208096400169757077179410128027164328721657482914179453284512070374371783784732561031136359946802132250989561204657762460091544657058625937547285826809655962702047119727746336802979880448900313661401602310209320271165195898944227743833850408680269814253000673854738080495764804685537651427020790109412722935803349292718542930991251373441595925649414994384892965244252503076852797951341210122293925370906821412118584273510946291526742287908326137917072012183194279794781812631383122537036215310739201310456313940398875876148567677299641209223981811036958269173596588416813760512*i1^28 + 332147927567688632731846675004127230130814228101908332170559413830908402448458616897739800762581569459359319428559218005585787497844454715113585558978964340869609516738160400745475735275460621483834884313517861047616980967356077175303234809715281825149814811079641780418693786263176684555819381276028497656042522473332542157450893735968305933985893140516374172009340378233681589324028206587069713388851686567113996854722619342929778310388788455882665130429612317105085894478104624876455985800682437533000122364521726122632362113207356606306405234936048774356187738805328178849294708218414482710393676568198605740377849344254830874533954693557834814754785055792106224979258010573100706142177681822680279501670113410152567826941609611526721863942201373298687979959329966382711138842970186535695305295027863146311228050192661380950587218123175785293107925978117683285512952032187467008329842042656521971649228983510773604936427275094918147844189539546231407815026699288265333705330487969856584604752560580684679665953712157322380274699313424292775837855395030489415870722123129525397153984990461744858420452057784147785461512959926334791597295527734786309898577187536155143973524236212222052139106728451973481572944596261972850346592815984544795707051490450519925304931367863593455210153365781851379977122699755324106912002474948029477190875673111315424690657006830375635564875127423277509449062311297688903926475412901250998527968978736825387389163435136026015295501313286843729949079971405611297294743054175438636762062262764108347077579933008642550754265105732904943616*i1^29 + -10464878398376769739598514226467019021891229573685273883629555383277462705656772868207391606073019473929400899204394619878161738611388897537763015948081329450185898547397883443970095017647255759316598461567974089715844665148704656277020499274597770554213222372202282369977080806183393840794915109537616522442485023965391786059039244440102252982058517327746910623446742792801523241796519791340912589568617576012838969917108112808331386570046531025988654484468441928935656764113269024919830577370701147736079793175912803759890382969990247593018699972198916979034029518848159228668617194659581602921696480665351869264328228935901005391475307642483421882578174035302857666882640149695902259426671002960908391443836998202154726713339164416404782518161968697716719379132951937509205139605633707672988780123243719730342589143763000655099588192717980477426442024112254024951476606080547846016864467377719612562522561765345578114134603193491218100163184890871747107934191498829832114263258481984937557069179746070121489670441600391761352554768519046435119014684041927067060776698034223170729822241355891683169386524892574651389487121289049785164587247629283663484406363799435288234844833905724239351747143992898156463109524716619692497116601998603668114787313381415135047063882801111238077139277719261778413534485933448436319050025615296531302705446987373697531191178644833208088538212561242091856704653002287954047917564412229737073545648537192639191816403177599886692822661934444631956535130871388339089596624369918006415039219452115127918217856418415726835819303927808*i1^30 + 578368310989505993333858658684079152437499199970881009710177309817715666834629488074937157630116361270392008638762158859609621870928289469516905765912470083965187616641581042521778223934013748377689682286242242165966889003705125331043630645503938968985482331775156928021800173440342651215728741785605993841031750793504656429800887442467244156404436342797382055437376368854545372242444824977146991228718463895931670623638566862102381103109151975379508782778327583581794508911167998805744794095790402350126104475322900520191508323576498425480375793934155458419320651478264051350098876251856539499523481514201987780353155691552062346899318901608186332711434425384784733533563994274613748519804213946331098072969651761944892723178370209899980943512930200478705708458357485062754116735814942011148763391150882204760819214006663077989281260353988498683472087932898310284072545397308015419030699278705063341150752050111474327298955878985920556980690576935280100743973080115262847374484682044795909800105242366014786743243306029437328651322478586842867683377353432343920208960194375400793811316366971049846129762938686152701973800169913420306641147799794568809245582949266832410068540044183771659838399677785850520744555203119948278981625626943432049769222797676374766548204428449688308708525817055791062805414172141468138463420721698114174189711127904889638877263134170609157440025640400952416711027724615318125625323877861223004809548287323818940897901336034920158753562524017444822172858771938053061468105525924232434705279918807660728210193623406851368419328*i1^31 + -21411435118500466526360646907570768902760563289684856552912912621737297698685183563146679152108067538022096426746871642569341209417224006921253965448657647616789916551170038098612293345009455899811230504657307359375407272700256770419003676732498724151157696454688000072997713698924373486133605248005550814002736198399069778829725092123681074926598322955545232884304838517980442611981694725692093299636938643546593393566534658734884956332934877118821510344082918022301944150752944521608870726280853331998147031992402800767194270742001170145118844864244893815678127333972211477297754521892732839588376316549580823699617063867137761652753510925384441605049881360317095706722402562027409717348263093873672767279112495108590917040196455708777852315810471058404317140067231994347424071759819321250325325733671018150709629836154319802402888228725636813665086926799930349812378725623536848427688880969357499689088110989663581466586792872848286900176750815350335349563338885500339109961575371067759729068605841955085490533007379369699024073173958192926773184494654764152247239555613572689415702452285725158252163700299053975258407683931801538733626855788163019225158607685567397794590319913591830142196214895195662360973388782684601728417122939006434159660594130740886400167881899659259270306688566380873096505015079954768557474339320708718713593153493532755487608386078110768051615408843182920553626292794871761114294748568713807963584760719445316976695594578183783587257439898400263883220096715290282996849831246051096952546354607063175109994630971654144*i1^32 + -437913230120861538206838236188098865635031993195660446163792933460435937027097504070543712430595189001781327169988076277102134319482213478502798744773427205959811512685014771381523158838269045460481111168385368474746632546567378844442124100845600209630029626781034347129520911573700641089677212329754196771269082204957205277540049562128044258351394905557133482804383674762152235785274997318641996103081868028270805465775187785792189520812863503972060221908860214235752186810383084163366694545113630973370824629146220217703741104522018291812273161130509937042033244559126796714787669837563086392209513942336975538493162340374988244294753255622670366621582594555064538228259926592484059210287302289349583306403381092362373630048547806650749876804295909871965446623464985187126715196963271792657335114298673553918014649885624392064949662815924714042756317454981562687897454527933891153243161782983712351049126247758683682658890825229123295151684559463964380563700387809545331330177190556316491288236975491843978552358255463321554778900005086164697622103782042782200588658473599048160602807305237412883104209839388726519724689068545983079657410431953970073628075447793242616009315699247360620125264989285739942098184436440102919299096483745007786613400085205124354080569743625085884323532049498721637779766686688421340859683435344370902201179847761200778953238880797290680768369097457100556546615975489539704295273634774526527411064882057039719539234697914138977283336553112707005175482865409369526492193306368670064463901355616299780841406464*i1^33 + 12343963263996925584350018643623991686059606723705340090785661146506451234309338827256780045127486354694592823724769542068468368108607103038119895137948823818397667472117288982093121396340329897103980340559469289692425082998896933034347138779150369788686285331974544648733562649165762131497181687329269819539707598567752186265404612880709707219512012161326385089594602033714348119866012696611302280606759283186482552805191900281513253760603419050536626683718590295228082620559879600832774246060292554431561759598690016263985190948796447005202729058987627358519887338735884765515076067216040776525872433810912633449570977112820791217502210805022821541371076890740597362178219236760334467406532550661946965573393981763353333305335921705592896522444983333255692670498238725942064826418899074668492206649924828767425099247680073148538579136445698473785106142440132882267731626469029253034132411278365696752502789432284092951450203383301128426831137627402293785263511080306064990108497252743209046255727233362883375524822516293197440926517714465469099316215541272269784559652666884114852573158437225123788149831314319909797483751570512160470599317760796778038566565566185839321018249460571726157264458365232310290722292961973047441026694795381945146374975291709277812449930440060586058604827681875250989109044208359470495400751229345974143809594281315636973864620616774390615377483949296888885864496826456758752012766814513792152602946266255161595609097808641988655312625714494974144107357215520572567907594579450053144335048811881693184*i1^34 + 34907055712596677511373435281582187501920386453687508155566240859181106068249292370668272472079890319257279441477829742217552470568666361475590994193578327704388283174527228243347457606087745698947160944754602970782300840075071783391331003920573808010834176818302942771647793309808169220172163623454767235663509182109352571280410962951717589527227112167804290772592529085486349457600775042874677981121338793695243472118576382706762379819629654279980786637682767407844059254680153663794393082012583005339796038887650489849458296300257192605042564223815263045676797116084051577657070762655444889017486525869017299263520771094510577825860233432323778749678313426101904233054855286771825876214500717484402474370490866678388893544684706101857376018782100574183673305324604143208074645939757195194040512374431296756473368645246004606885350977471239652766947370079378762639246779813253848986016714720796246777378189173509283616888373884650105248769145672655077855540146256678410900004375338354761218813326655503743903078118082118859692871271706934258248223111065430553311462049729467088565250242617933927572242374432247586740338966278805742490356693356822085460526700788533871146346978963448099127475883840556449101973183261964187909572738839871270984970680820264996318622324832169421887225590266989100850998851853422250105122209406087623712384155599240498857215723024028825804084943993749858734274725793860206721381724635289616148705705003016638011111227704863597797020061031197796810998905442609720070907100203682724086277996544*i1^35 + -2215620878099655714196032802217205417665007687278924208474897242197393116509730404097221167484575625735360753001465865718689957598458944147963388737766921345841679653486315662947242889613205421370438820191272986686979796465014304417467651133693164264553769257217056359829730770897254423233622589679010757542016082012699453524070721165943765233871697615524136296362274166232867490861642765105220236916313981024162558348482929529103280513214480911345673239866715283208320754674695074830785759016144485634904277018832660966161110432766018730098770272481375980978325332830452193680048150268145459460450138719933502163461891223675201623671775083735198416433833892316812652492112464907131576521345739888796674689589062004879079583329348279658492653974841988500703352628678614731064117984721363467051389549799068387234894184879657979928859645092832542161816538294188922538216618554282112523744201866702114158641470968193507180723210792347161170239168692568947363797717791549767022094530223584561719118641444359281413260854682703743862987413537002253019173620287228621962986265337542208700430772853089383481683261873908427159532334271481309962700355580030027010564444219957643355310118721066244510742722010748006267343041607764330463066564631483350246475094970755683038496989329828353409579540880118938494456534093103233872213306685220908280318623263555977134433920031142504595230031017485819429186147289673363160009157601118126869540432813527823450117797782061225010259269349591193838071861881832732339518701534404228939776*i1^36 + -543256157067408713093698072883627354956003881009723628785378577520369420627442662028403680249445821362223105643667078683174926932566653531484430666067696628694208338363883738635296815361106389572338643399772172283727597654184834831446426463909165055325461052371390972555916637572296623258516558039299470628929504488168320323182069461530755219167810698750282832667409511916686183266586377709991174683752804238025886423563817544128859794855724766506266751563530610946690747518341458861682573837780834935116410868284912456887923515503290931551999150723038192279945896669687033264717561994481449898626328687940492512458323082205434453310589298298215940916483294931995296652707014930806898226753691437203366494172069921808101766187382711116397581229023813315621389840739798640046789147986049424103359584854346788371916502431734811086255151230738648772474156588030146997878510886873086172643306782084266392274691772931345414388191726084492380788538187515046337825841050320438476286693916257068056824307473510761462340937616825870809327816540519545320369534234480309114582764404458429970226171124910145414618028093282620515492492506694139293037567631149983571595806596065527549359742494223488466740572335981061467958861899657240109767432934856173778869877176669394407334674939462121879441198052851459857642812516092898670661208943308343323160713893262702609536247470742076439121844237303088519436369071692036223955293632094755793020745186939190173527068176600097252051602835373015401815549575950737019191206871040*i1^37 + 20554837056002340512745087237054252787260560955163542648332492847677607692651774126682392937078578020383530338668663053018337219057544549718608516808634539485675368662066784161781056481409234932606660262645436848546502525903307757200148486468544210233337011972731424255570881479970923305892564375441211629527556573699720443436540045189135270778438931099560632094360845621863528603844482525218222731088946038888562353168649171078520726818039212884231597766744424750464702346566650217763858944671860445923460641876376555094688638148846114330206948755963510803222803342776892698661274411463512722899270112259133980105383234625580977826041723168878586778999055651467179678419633300921830332813808160459434283227430550375746850094509044768064549851103668847184140310254558429560939395490142427932915247999800251616609918722912053870600936359028608008168602436646110053858636955140118478323024154950363076014333355412864561829123348510042736606123699064519139724345422092746204859036303071791524494252991235208810804658366289328387341520008727438956047268423543923802325028832464626830322586327961680248798826211262498865412298747645727802499734466227730351719129320016457888958272939034041663855048750058790088402053619591934654070420192099301279989051427515457414408780073776661357039804204407895615112106405823365408830563949811732684519601073163793859952084144011920909750815305937691164248259332058223464905246723924294152924059160967694117990237138634938453083638689073907179288110251731176396947456*i1^38 + 40997725805167434649536208054470778930248155492430059868786728417383859121728705008487574399458305706945236730997123135383020507934958056950406859729687786784216343106487131055998917849374096349551526643505375840934879828230296700362617793930745875970856752884377492618348807083631607194266414724206999873711163654049763424727883116336293051270213509170485592476934731735642643604739045211376391350684532067403010694916692101666787158898071478639906332307308735854392669579733166716108349461175353618333607817219394468703221404448545243128646186601013803722649612269178417446130933187499093716822182057069107121185493599940598249316977541762195118836993258279428029345936912033999909552377469870539894671466626164082479525202346223709248792194447994644518599170789920538149603458727754344211029504672455371244219737182901033033994591055243872965276078775113351913185431229735601444992662131410989647888626291788436169283076958402612776379966267872613753507029034630381545419742419421618818015688915097410215646784124207355590579407453909429455937940872986717355722082785046319918244811137798236236063092364058225663923733421354975071445615482751481577756532290067705574463222509645292974022311676604711788081510109922444993342443390870434114545733506809237631865182434716397143311452539785681666294640262045109148248569485476682143123622434559339953885242363412052892560589998951365835139619411866220869674144371937165705458696001638565831345300415995520706404523391795543282471090104827904*i1^39 + -4036814514719204206391737697967891953123523561854130901716671413422871160716735654277639312803604937596708382910395299603762312042611137497619276934254615455849672813504343055844333168858227910679247325791770126430233754198558363445932364964248612864170393660731668215981851788815280956201890817106041293246986079244981746429058303563300337059721889146168472973173711505299918476268129817149618420633931683581815449867691067812956130185970586414655552098844252289522841642760458266075576373226831700761378981347736587264299326657172418181352547585957459863422337404181685740070707453792157142474288888983859341146820389856050553192503855807753324380875833849223590475538305065805082097238167575182980270188660108719644681797281797927525357306733730732280790022823098268727723871707360249897606170356456948809887815381327423172535148640760963922447603398040662537129363164654064229297720027282390773814936180360548049369193153994395896943493556592987322838989477583387172474739107232373708666520376731803975683358752397297593875723583548302755763524018373915290853532580067136157371027131746616084141405158713384989523320886609460336233769947040818204482383526678039007774524401026593731910662276023088072289887058702791303388314250397027254585014410432758070634993584125301645737445805701921522411788871093104580839739201065843639803239249399929006904483393760697508193789117974130090776306596917003949383058193221797322556730079540969942848554993204871899010337251850900289355776*i1^40 + 35653211341921128318480035181583595072450853474165295723434154348792184992200289875373101349461603568012591509606786191953166316124071128527747833057202559198359528124799166535092063237981858077018095639364589612996659297975110406756151543786602016780849229007516834303822773435838441152956003024250025240503190579240905063934260477949511632825790487752236271893754662023809409716027918365447596857739227568002402026970687289149839383039301039998286857494727196738984852272842094044168785118042064832520087931251525305884690603940062871803187320404889383774756692675991251612439622992342035458135986243825060341329323473928592884085622068626687908854644674760645623076267862110335738817907123759997333432372077781987072005842316746799047167757222977984207257002773353177176609932517268840545070415645844195140865543991693659758861055573568121756125843446118884125034571821741652707195201248160387100806581045417351078110325717140995100264141332789305364591574931697114955450920944036675782053034033708023571489449337196624049127765064697156233093845900736493744750628833297071443820090722619169989314708492374424343120381612302594462363455877968994858852048261404762293540202292938658580615281673058368303503703679025147022078940672699822703743651131556020597170254992737046873468770686804991510253651751710184505327924865534544507340029760761804224873243573379323130672949950354252989420359943984961875060235526288488713140092036123577624965548947183920148373810708480*i1^41 + -2855565359213734108845301630055794167900368967952938296185210747099196970697634363904513590137640355825281196804292409211614421529121092134196633380739277103947723114370571547115266969869244296483251383992819201838381024175260204425330297567881726843045976743909672387739069846353437242901730776884418209683817141336969517743566954781097975880181358678754552292915496129805931688177117227765122143091720609168376861868426982492828062995979517653266039972479871620997575187476118321084987343787448013025167655027119930691598775468593183126373331256607799658334106692974646064838569196706957960079373859114672781195295868428334826739219570278653520563665379421230434451087657773064571483081807735882188056744408742358485799716930134931226109798030011523649153032841773954214156004191917501920441956978798437469191422595166643923203784335829159930354576865395224638432371589547563936190116816591826057495044149227618449826362262584795304756238391518816055915601288275955910856074114811272794740169568895739511738994410915490965763610914612174003812344358394133849731085295141692613102111597747761821035655996361451084130990064249819896571443995644746648633893794681022117823566706047326895800112217771402380825617825281535104897893831459182588157095669240159333303650315969609293676400949245133070361462284496472793196302105453404602083714282848311835747631098038617617673392039030656117437541506449133417607238875649270181781619828671886434822534169334279831552*i1^42 + -99489253192586442670241188887733632596650991436160354503946022927196904825205401374720580261654343134838911519609047892968691009832781083861338424970658849517758957130742327812248523359394822409332130989107972989973887193843365350163904724092961701136984596620119558387072018396057983954724531330210230479065148466718079862948391576316142461699309306434216121649660601679842100842777112749041624583260390288906945213066153688350038859113600483172851847088313296491476561491162407741178015942812674240352434188264559057942959500178788890446784326879997814901233700673787981012345536259622665792894338179897668903583086213801317837937211380949551788217965046811739931900858343379315234150866369034918435805643769181234185729127353534164268356010423131346617841872736626094104312399497762810767846511555938129192002430476948978164734183104753093732891109618330986734274095836310089053555234742902944312479326492533266420775823906694227611121567514453644324344553761985221091827439882723174578287155345287982892672586502996981266771558087069528947073911115306364878027123861601603816033697034156634076398030081752312839820748521248878157788718070732004306378548388078029617720463825956473900100011153961610975723722894523620410536536923266856440367919600172800615144858889328413615730310063838131198296036140141016632852207692435692604725414262778002789025695614407918910059492630433032353672197034259404943000881081880525360664028841813386938445463552*i1^43 + 208232873843820885324794099629336834509381096642056763829554018285245829962022857278849943829412482290473235796219614144267549773927112078191352750306047485118317889505775330367639032232427871686116369539900407542860390879652843618783110598373438722841201537181673923266974793952766587101651470388793506656888986229796706561621365755696878403778678793769468193448445338620435073555786875406190337116387219418687881771268321345822862897274664813483620984134330779574800136622092981119817995503736283054566634958225790219080406046320851916209653495938317833654874877072911319714671571204182466094805496730901544497332598053960332227699381066784547410219393252206602344259810355049358476857609607168336992010085108378237951409938668717795933976604632784419097239363275130699245453373573094364586544278146180893091237882259410787850610986415046315934194051018468683240940069130324794694579947002805031638564938426732680973606389010026198394409409592483649746495879478912241256329991676835916158159915205770640483903936716337654291472689625727297150653258099051716528031438410668811401622518036040441787933241348841824256905134284693219525412350133074105394794379922589355969790661663293547019214282693736746338780453275933076722223282915878962027061163091121351190456352560881118698184363053797927977185607205303477516131775626491959310833690631989636083112176821000144151657217524932721996091984399080993447454426862164084661968504054874112*i1^44 + 14995713110916360502863637525456070209549265778376281752169414482417760306901218812776068056162134311670386845252924311561324155694838783054157590494182916480268635688517263193863318078763487642239963951001510510285957190491436293091546696707536578080326446186038317357890926312760218099142778922790539822629541904582550539848610838549794051709244471506242002340968357395446527730705821590653154685056938357614185804751312880938275656050391883273617289678672580119833670204196264728761825921163435034105775417582189276649304562388806292289696460378218114237082252104860312278938153926860355205885752230191508735546240927695048863294902180761429107238232552339013566422190623989810547293104114801859868084755383962134305616984871598718780421998941426668410458810479736532407325938663975093613661785680393071065324457118159297958185379369714010035433870803482029780880588589639989553902175927242578301421195839487822814924493133413773860885335873839760289531652633877173385748720054000759459296751304895606601372786708568711214943345845423212479932484292131628042241720544862009231240448640336910915035526539846497808843769390026429251757944775208974334177229990084957490197005295842097458494091118875367158398634437450851798552656483034635403517097131441575359418137601119316516949299502519731937987893449520492859304935024719622372804538271088526120840023456808950289149313141318026154288054588550475388307247126294438474678272*i1^45 + -22727040212055005077613898891578933926246575326677431668575645704016343070924718750177428117248696979792562968700941579584889286579112674839478562393694141643217548676204173753228656466046998755673544248120913223385476458938595393107157812046094909515164645692816659904324035457689401156928136225126789581362273178520469798959529069502786276942185439399247484431755920617806711378085150038746663354374215834228784455270664498121426620218102428858675567472063047422027365360526081637442549126983994832096131434132767384069257157912621024153980211397722427189988917176228311916265835920971071778537553061786242213005249738689000957842996970029536905092753720680231944644514615498450987505993058128890144218027243398307413047537308076509416752675955797386235188199429650367641152238277273020077802046804710516719672048740159177898234846244781087402330787413473439625690020518979880244749374150500026538925587349513635200469932416696688230964363498224404927510478485285282284011742643876805011023466418336619948848204877161485290466546195322194391792487069806169625575931169779364908718473007862045982615229206137042952370604816387533464927755870148337279332747779989257243747653208870481420067919402958959178488407031994451520396369103855986563887386175112469685025435292561793393685601011698592763237801091572437726726705481518203181706077734165453793105159429937736907114848955247755774051176226696248508728705286144*i1^46 + 3365328694488995430810419989081407886317245613158133960671068161963134726335872763677325918298788145910664926883196493209360955442176303181016791494538595437271794005331596791425706650805082638194813515113176675360480065320349018418953513044690182066588368816714760727852741887346744930432851351530820349044512208551336650955920652716990450731770205474953056606182008546935710136554690521099253430338347644809015938792921564304386915158087979784562885393972488026671580109362665433948656563435293162279071876071777796322665706484987613145655892943810454486083549837097251371848360172068702293962819588175616013357624970808310680589657661400129263951791224532283402385000181152208087878973682693321245552825038779539473720597309684024007799747978081440631602442504121486695512998694195091696299312824141258445844367424574050479884809744758651613918956491618575901499698145236708333666810992545604325472124478042875677548697690939112983225245863190969537034110825604660106155647901088629970989692300114406253242671048726896935438909531291045759076184779914424584898890788014736081835025385735973678856212731264149932970382058782610259521642276268418902111519776845159350714148328743917378025512879420179469162639081477287765892394712889657501900599594057043379746891010328726902891946510560399177500552876791885459470526420661051777417346294596299360264330697717552227591782524305510983659775313649467392*i1^47 + -171758356921747705673499360381946332605219282175510475842564142193838114948966587156882661705949104933615990835892961914312416978676112887198358312900565029172369949005018627328727580105516215166146110470227282472763297274757236316082409239878814943390702419533800307526775848648657540619062633967077478336451855600676864926772122647032682458992701305373168980844763204171752666975245673320585799366859921758241283109218065244193482222267433526071044083279976677635274360603575944558883812305672991616866259397581182569836947583976146236492452542364219746830489773475751158285006035079600525292581266186732402789434071677804749831357812330444744449288195224222386801405887439582164438264557804883237158810937230070224579304532593115997776805492274396267533233184283918707473120935743818655944183648684823684216018708190886830219366242290317591442861739153173056062662214124384969147771500863058259365516679133900834025412046858953958813711585275250409587630266890937275836097883430241050139900540436017601392195152341912164753325517616206873964604256514692524533890352191563134906715274764003682696695554419438375821560171631635156927852797914556808879091053827432421253607646314538381900531900609450353229858437881789450424455455014903177038124206284527882663708348121364142215162735422866978966522520083252702892684830464812677772272431532158099947912952022029897382875397907677573160960*i1^48 + 1060756491589774447319412149303627007115433907125039644245721919321186431653844707226388520533049749814118855794863342542155578665335093409656065344504318807620151139178006871775607674506205241091534919279293763492662323782266826192335660370992923847062232256803299687641042331019652940433107709225960477041378668235419338997008353405551463642789454366910548723216904119433028940168243855550759540900295934210881990671934590803378014988415776604643749173991646851192853008729716021452979273342676716053798237840927537256290513098914809722107762572617402903587165287300569808419030554202899218932694568176358844821506691332436059067751345738368228097446386585340951485044700460560659797769663816671356606266693035117144148037074812972326249778034798281439020525712823204510950570271588952970079262375625652331020175828852953165632842974524163320548788382835943066488498093058323706017451353895193022088792995085322494796900532090577970237480530503719305192625746547264589385869761579508152988552730764384984057603522886268810347170411560360880887477096585075270020501607817273386556893594254017613731038287591979656049661848274018947383189399808963839596219443217721975162069142183782962118286836793469200362006014268186667741673415032804641118907839888773587214684072287105041059672039220217593223246390491080853002324247593173875429217987744387558347306139446389285717033984*i1^49 + 3565931147204542550562082923306844026554541932419655477502558206099645962653489419955243225602873823495298069982791362203878986934562706240187947433001564068095626006013538362256976376290480073437115362963211079648794416061367606475155113755150603265250829875713534218179404864175859286657322720202420048423253867631385913967869108697437529489059492470470556749795590524847172328056411463970915829067645063160654674364385301189440952423403576651308167630275211790772584880488535400944014274013240646698821911895246066594599176708740368476063766301360752354722295681747901211503386262163296432641601872254112602616879309934890629945817361483623131814145630947574008868478176326015202476550386170886274934442592304746463248374504090381278307859339602640347482499595203949976149513929851551176260592006817827805963242967820165235560636933279287602085625203646958595554104660458480493413386568266256096815407724564486983695637117669286371108492511474441590264534225999202100991594342915998671488020309956683063680959781405512939666102543357951790459957484628614509339985261022114416153023390197244392818565027372958063377375400943320106670067403508864880296819897956412655505248172919117725819630609019622975619114920140067263869545567408908761295350444980907596552011815730102964953605264145972971712270175686275750509947137263541495026945164559329014554637056*i1^50 + 9668000348998740601056995793678482939586059275073735891305807503266501043445061829658776546731369235794287447583316625390148615913445639953172720114407255599954504150880902649339200589621041999272220123230174819333777141819586645684998507920710713317966132382305145591377537745306186410615586814304584459048976425386823955693886211186723346609251368736589204564665062156691555064712792431507414507133376695751613641277446838458596871334414380901813153091450809254007996570993755744795165794402026436057069678760315856407922466352095989749689604785027761417293897833078577306389799248898872952025117411681834563768289029389897207015452016312571200130525360678267743925451321003285080098104617135513834146019631405504267015631573191157186193906716579066077370153582148826594622269048274877024944176723581597619042700577909100436270451335573912936860464762444489066117984533657789319636079901117386663337567648732739031844386873396670551623069366269736272042828635316090878226863953072551028692723811871983150592019070050316808572372142146401131569304415412408375116138439431712725885291650598845431908896123536642747470343846869072186225200204188100713162545643179204694714774524577235301720664610084923980942388758579776215404170900077371531920072435217020293650672230875592365577418309285425163186410281773704064366327345820589800876257888*i1^51 - N1*2381854957109717680982369283941408110964955042054091673116930590920236777419054481446855967885091164350795649393133910709578253062265838095827237933821896029813224622970737091782298000773697098858382433380122670055905017888414154996283795208065818529753360482351413385682895926097869915341987253107490759823311332816944798157914028502591520031774963724776634542480175862491037328125*i2, -39129992770287217053882920832904716617030385462899655523349170486370742513209607845329595283131795738915930289223762919908254168487623352215652352303281063323329461449386597938941829739214646053618869295176393324551025524570788443938570208964088329932163926214852440431372073919585310455592040430805247907946276161560032620368344733226497775022484899397633429625320440373536384791275191975890168822101058638617754450056219619559218444737441064503734511847979386185863191789334435281073663979878679556818150630648672801607906892845169806654325078621834401365158900442709804324144578688288235082040820767352635432343304099516332597673228212890190353843730651504839612756125329124415979464869915993825476173890354810074182316994900151226708127715653932342554773958413697616106149637001318597397910268278585426154516253123122801615999728452250493654394139425762638676247546197935678840117484352561394700548079865036107306449483121717604927940880912461647893607282698471166644314431052002090743415486576943582335939158811352941408386483063300982183997912275112833035834752823076513826809129980599315772245366254457194717882949409699974530177448996214528909145756556396662431537375641249054907735514025847153110626873704288028044598829319558193369979780497213609260380946461125409093106823749607088627878444167410518307608588658412185600515100157221949886366057330838075948902407505424623200703672763781990516396949414486733525412825682647348014265543593906562417381810128925552464307672287340189571914905282817071517927151864499617412038408697583775472052605224395293466036279133790615823287341692736047972251745006382646222970635772662521111152936642969002229142604995070689568819773440000000000000000000000 + 1956648035515384996480543167465780064084090830968100180982009834625232369276939692441329856807255829624622763495472204325626461066700045217076029144299444058754428641544190329211215591369285941064351940467327361335966825354712395359990479514821248347820309184449742794341694255278115984586600055934481063308487706015000591079752634884050922255973179365316012768301709706012080511446885856731448448080395603018311671958820996893893996176924750638396299236187105866073534493525903469436222582423018122199484610238951236903019702831757857354451577161764011817104604638446323138372516933661985582175667241397847606514427492423746881044201318820036888475954135775324409546692777991611496168274976096624528982120494739517299838335773199420868565037687891098718150574586480762230062187586557813174654326899404942638989909246616575682984382785308728548632860844084771906433581203610282035385864028999894695907621880853849733455791706726972100301261276792299832852401258013425232475489053501729921809787271677985599102336395398685439855362773478146612184044993180401920129597887638847382673029192459031136539945645523678955925114529349434955139862318477351048850452263201193254404681058675704563157620247512338958024997516849616592375398919301408192597055158382737191263025487181379305318507369775487706308317195451062114563219186528026610672590298649752333901568361393385902576444286023993585796386043927129438756355928545424454872052650111979199690510873379990672588762063401708314925170825275906803107911623411468513218534962726079006029281905568546414307447369269289314350779188325321956279957749594386790277576249806332454115622203184260163167615759236492294856204343312564921846621798400000000000000000000*i1 + -26557695569128010616262646762308654842809413523482404880036328569275128918719985025845511980557724465169989696193350921445867131120327523862331257501111466543708738929977030895988709735904797657483428823568033753137736797480994299946800126054210365912654048117212376225023972615399813197911063494595373892565657459830570508912728203207242820168455668413914153579249014445988774615399414312098727325588371496064088442589050914015773129160292813005180796058292156546357716236454975280047596752924958570209341972775251069964451959032474262516473273381098143193884186608952325062506278172072560297977964287049472203105862006683227293300443562234800882416585183695130406615306080541685055401840130158598644661711452069278896563814506380914403405888244399305245287894472563902225686499067884511235117249305458376531896947820445776059553349236696737384631786669135055952092091447298719473702454789990700322661310254272951303642749802400892162131311552506807552885768667264138729949287372884089560338384028079998330005024706172086931418000934710436337199668437035117444610362741662252284372176224278416047148093540381040102836996266491370201504300782741588760460350244565290139959323190405152645515580232400442574988365183017405938888922484934939718282026182266095659255011588915935052917082048782999203926777704278045020317744315768831228661209627267915351676992332419668089881903720802905252936480191367757541428928773738070239888801354020016480147511776418900589423828724936308415053407068618392791572362541077594086896151622454942921440692389182512748887793110202546839175256872058030787729933000291784440663247602173735415849019769877183905754562302080999049042680996296915061277982720000000000000000000*i1^2 + -6997044851073278155281795450011438374591137287515464153498656862355578750287561652403159574512347450060370344559477718634215139805091480623369776815705354356309502233809930791368530686724814834483918617868485673702246367452556819342967143039372512010855331286129291690056734602243237356368921716083789205312022171413060354494337318914988502789700321660361136916233308816134744452091333784442065766588151466338756123666303765977859448979412186353420083263796707274244957450144747785576555679829749407366655599397161192875465048408664497014588069655634282714544722728483872600459731657681344532619746023339149408338280934326388640874238387839142521297207592802883665450617809772000001009968147128065553024149046381765259183365818109100015810690938965215634855616942202264233347267640275626523385242754798497023206659457705586970936449570797016134729174778478624186072153376876323993423609854325378105041196582038644320674439837463817741693370014274474505340239826943822756006038806967987857341287217678556243098727061848456780710056241632870856502331875030580401237049708273871863257000494571747868063840293685301915846046247616505478571040488094093982929545959002243519307672298248715969583818299340875664803706199363338757470819165035061547320325509496699129812934845717801167011557877804867323800988409137127885679780886427704070670259522343816735288314038474618636195994557100964523228834408657910280225185245760403650387764011787092233428885528940983198619783061257394279858584837063256033697707924656231885460653258002160850160519331501810089636866681439862873882772358810436777721634820555391886672325606660866740772358682824884954988289710425232955340452013596616931305062400000000000000000*i1^3 + 6630519026913003103302390411359567515035254068620264354649346954464830076308539827411503640776469027101013431939372419923505899949189974370499439922178178154341333357142166807689717995663767600500190915131269216776601043706541806994613541412195946358663408209037876819226685396205209578827119094986269507317072559369479273840653790045972062936506861094207444172055644002381703446958342440157835975485369127981520531197089674226290659934385922402109858827605460911598002992135085824571984226372457507852757722602276922347707323220228680954478901128027662409987677644554455832398469435924926573883997079685803701229289372490385060872354003998157026473394826821243162400135567018657566347684644143202215741579357073594810717899455144744014597409812243125744875070003440108564915366182446615062455329773831968010727312702682052016742120078971890166555935039056383866631729100360353607373203179636889209199644804302173596804855563463207667716548707182273485527281532279032440729724814749925050870163861153278963944497001114717968189976296667618588677329875239144826089550055194029305437538101545427476553619031549318560150771291035979702948446283780517980668791951499359609701774802653794482620154523471818180817772681624563946808917720009011603193270711033359911035362889506626334371244557683244778400995199095169900978879873232829648681051405094517803290881744803199689303347207635328645039751400136017620417008939310584939560461773123098752062453976560225146913875967558381955808602376668855987206786095941533633562049999460610722428428113519732171488551920106357335516772194239013800167832960954943538046409002147275315693508030386646423484765505101657914608551950114061599899648000000000000000*i1^4 + 35738442979836542999445235608412571413072736231685312303179953464233010873966814784754963427733620302659281962842229425473014488054162950267918133179413051752580400774068587091718011844159136771198001504472831740182561320160324906069970888247273768337624600498688856495004779672016570887530487506132241826656857218229993243940171516255653501813455099915430495743864397900301194217094830346155824622231921928474892010274661748004867435385369355781679417961203406099179900381190598819919850534364772908125143438742193637634435945824639569381416447256937692543236958242874806144680818154798139134226420907565263917785225481970658944576902040313437967461818619169987849407624449781793181608847798950487149375345229184234024827996235506762788829599651501512474200478963164726422760572500856848564513857123845332856763013595720164774171334964088495571062591479890477823420507199360503397338716837812730193859697965098416825426180736899740276269637274070393784757257811408722462396592469539975546460336586298996575573275563063422228840725672273777474990432653846595370099334767129272222346989275477664302833551357544340863328355479178543789603952874980692648254229732391162805783041411823367419360519939212744924017315575062939112973360489714831493352897341146463756742835568817658325635663074505941590242200655265252954798068141919078644966575725918005962443759689075442728370489265315497591483922706007634780993209903719185092916182992895977808565435225713953930136392294572604324780853902298188565618764879139339136048823452499197528392749925125995540015314297348878271097366944782428624524333385248857316637954996536212217953235995465077980896154483361921787550030329681274027900928000000000000*i1^5 + -22399417915414482719833376470803445365287429316934740818396036435779286027681576842595647480321758795379868661216938008080400041058580138922396698344265713344108618628356694093046127712146071219018757261323231422771825424256830077600858314797253543498863709572044363925097473564042920245943436614333080284006087974138254565026587401351067508253184873249345976825104761600276421077747808272932938321235652537132738076646140667900986630892509965042256955224850114318813439223806122436070699554457756186355250462088470457949256912701365011124761630247123593591598256136049357063258701941442445884177879936951590498244612597750672612276303111690144238867784496942266429739379047789803801980508468477662540552993007974455327384701898452644311149681346588667444326384654152146233086091449939668017673100571929852187332118987163215410636504229619678581534596516273230014722081555128441307510405067416076715095663002211368383179833922659297016433879654636860653716913439246556909233113635117348908217234446443038831818945764792774537114121929555230982395322467812709624504097467704177259842951103385482089831211193446028380234004572875144837788359388290686886972903761130739245909977054100613532212788966577492460978573100048202465390417733990226193583636256885938529157210464858164820809912781318607344624780437483828182826506052760634612548949918975981860027738993613966251145116023834224905356729209958187086325747396788425850122550996015948830710549868546868961705435863538178576903614595014761873810787401034916467463491951838684541725045075998093246094845864349577116695019165502367009113659676623743991066537080606121131084516184546782743294972009464201926829576704548328995553280000000000*i1^6 + 212618973274676035388085138307956520881564249579435152890654733157242785915630778724470503550856554297502485175202426503472885492116070345275852965945780890437153034476957573076680836649455677985649281623179769769152003048764865594625457129347414905603368864810972922109100073870578974540246952267375420699909447264663230312049519068001221380751596311097669943206140777286943878564237946041083967093932115723997892735604812643947137829571632125018589461818235265757671647680152791789833528431524017635266391952348322251079968589417823665092118899943944277647814049140697872335862088878838498109430622924232051836035144352506408520167734588958715293198310579123788865026401419184357209762547740574605498262852412883265862911668490511855390428201520305521965627447166434319843041369943306949828319889948880895379522597298471005126451663102930408015986513657091950848033750102534805205204294689246432798721700740880543836208526415684432870453317995910706799909675630339842438359427017922016063284402750547281358097275436934344907345381950446851210981358019032224786656979451090246996940663755794579760426166825030055292023315934813668599247392109662862567890904716037988792262907992846354958997934390149955863323109744413129374396796096151367663621694161678883634968258617681849561732711019301751087034688989769417730312070887065099053014285561470647099235846349762601394288835821076245485440082776067730952216970428192894252427197194335311828703890023609898378053959036892627625623524074102881626735558380973041367792295586094778424206853183940830587194315109078174800588963865594475549821771438828326819563226740417129127400077308963394191166045870973400298813822157205798912000000000*i1^7 + 196948225219380740968518134957001132091309952798493317734222903000570474030436741096385275294840460329437631269719408700357990733133485171617598530569959629886255685495149094114015895159515553021596206374545500558703220137226474760643710821249506107170448108689421977258328908696489980684134974434319224358040215621200242650463092578412726687923059416529474401307342085922452783071935987747030530025383756488933392569729782584234580478497302054711185746354084217370862009239175644450730865240211149474764013250498735514948884710843622275167362410963070459222953935594276500145908423842479825095421240598885492747091702363037682884603241300955521457371671546785569059412543141283008336993088831559020621289654072843408104567608982338777972929930199601866321389682797863962894584726155096564094027654245668577970319311819452157266724305425525950802518020750869678489414507357133582882196609471873293895239465762786723799143647422139095487784034136273100756936880535284127341951008569967919777608451601414121537839334017774309595382401734763774136397664649792942721017122763777757908979821318899665385099602917440070013408285596311622830169736561597403982291053779206890464739889626854486048045873144364437571423946112474135121856031558753209279000243699331273436882682579405204946042768892001299533245990116334285855177173209597131790558118032270082491010994813536937065119512220863525635282544276217761366712751629269256009991468245809903264134895379523113206863270198113192775310570917563522287310792207581793293678131174706617867536457257975700242591783524980707131807768498755331389557417073918850805056046939582841661725855555560839232322762180125369665433401555146506240000000*i1^8 + 10634604275350846097003193526974309885811451214059936277584249163636290152554725846688375331333173306882644732961204897561535084225899053119881501332044479767548391228025955333394808315399986304187216199172918364548126435601611238876645369594841917887126886781520845352672720674583031151649733692568937630703179732027096899463181908943375341788520909739538355713645763116160735844429195843044677648555659501177179199956714628817874440037116040545435327198459471996765965554083304286024133015927285379347403795663573220594908019563357031488115365614332064464856805029935179373233391961066363602171503753105937983310945404083349605992296488240090343792995944392085127711441494547141250211785417899247493671685701349484506532863234653704827669437385688195999402572874341747670642257479638914975070891949828320666536456313113967383533445263907030941228689336907025106089326465598074049764159663606483592148913000223349707569049245830650097531647062284134323405888336424513684890776109367427636044548975131751960591900898084756050878616148430228890792702008269755542860279317495765313156991876566905326593506312670528030061525490198282239649292362859450706893060669396965256474115670133655999588790797313259587057039735823110520956457561459572178628743317735032468853135927619930888568841851449615677399401290264239467637700378799961345027376249346485132010160029996706915557409091497083011496235696621398015056573565996386456885067645427181234205114593820261686110132905809331203633521878867871334274442732166554410866919242616168456379193495229499454001355623382819240196847977346127199314806708554933796667632936301198342420469899592487598956322594169190286412533883679539200000*i1^9 + -4579289566504935271037954509902202785943707420241437376860223806093459173163136300742648418783889124232742418181194416006579926449667945282540850715482705419852949603328368749543047426413367156813807192410294070811697613434407137191915303962580218102613076974270684333894526024803514908382928057240739655973811964921175066011522634890220047657719685132640457181923247861566121484603575689039793392078841448832100335953047744958732586614014420032659107152346056227291350410390235462112238017035846531721867159063153427921822016642153927232957125855096121415969591612734781262780749790015539382013176717446863338886828810375637957536905703363675677696912867271543098096219062352746195751977415420048002492192821564554912456975534991797063042616280178220974879666109766360122740255131878756809062601007361071298048693476670322654237199772175196995278725560246301684499206204700864040867647172718151657477876262910630097663245145721197002149231645331257212566608540741050437234919140872696071334508647905165628927764683266689644900930888622007352870075705344273438395153558109249965313051479391231060159563051505051260315182783589034931440984273891819219779945925568228704904467305253246413333940620699641564160114543676876753574603464426833031958907185763593781698557741496272798653883000101140435212185477487472375514322235908357442331502840518507038421863117703824716145590169611923380931134936882139973944995019633349578267544848725811417490448105780426693121582090352977675206026640809261383141080901034417669718358819162072184047380152846680200596810738569663919942081560929177179281759096855920500751037533307996578235305572221007240918132446287496678599635342091878400*i1^10 + 446424356902197351948890645869020290678910966187887174728131298657584004228841467525334480716081110321186398258948018337869482941667150290280783266689381520494815814597399972989334897858932562815243488978564584141012637960359650545099742682617142588255152406023704819301504384549398391248672786930537593226117833170258994352408108028036391249323965139358205730901145439806634242706911255023582883763419749590133391742357515850059426279113183324553560708071265591322554806371923241144814451646217444848493872541347581268978549922970523627488915992293202109159712682104007945663168505679347630914869909672302539840168179508885069921208584648325019278375926407002437600061435904628156844703732361307059116988474822707245528486060063793409649051029340760149567099510974392987116530243106141487758183539463549420695726725325644613420291300270031053198393048370629961246147570648414056489991134360566107221470042630044816667486009129686412369801268677304803958294706215027856480779061533510612955542971178900734448919295380924782070007071852611651686469872974312808963851737589871364870922456269144776856870873130683053224341030005265593755752900659156537556339081816210984793098462016751396730061187749470228767541431375668906442217743811789818134130794322928146486296160148373152819323813894800485160140011737970948970085636547584823015522189738596783294885230741422195699761562422562619651654273928797450741348188480613443921408836370284221766427066331347605474027141645870382268781143549352650467939121261094394160578500231564023133097442652389656315515747745570907036213901434089090618225321428425696670993513488907148122036019022691329913029160807069473625559787372544*i1^11 + -24197574051574893996330759593113704635255216087542530491826392625419374765488178467909024817955413827006802001649901343767766661946236781208882338504993552989323679379932204506279193290806454344815486914529198073380367405909093990107844473174644525226399400083473619682488397467655890012324397930881475541490452481726271479684738351340543717097217544153647523485342114476455534359764286671611525754756048658170809088096555440432022371448508020454125488888206394226492250236448791434572873899551106194674577842678465467210850925497710521079532311952248367521420839383101782647509452054326100674509072729884139798630597744806260246212162005059761284358640607320876886911874739672192462127320011858638314178706114808760977873845262181307321861333610504726179394032394378058721652867508618329000470866899610033997701410675911247515369252217429450514194085156249049344045285016395470514237778117249438843928777468192070603756917445106077447998604321031393633861311012436178981045191226249480490884377389945389469621219005372278598058503907754865609882215239367228866971526682768131195596286524193815871502629317726121214974207791390922044722084397757472076999313721024173450443690238204750690101984705707950619875522786299443529757336967175936913070896614847600659017318336149771976112287625339914967491097606796882732548751765337891869463758344887345353025772384462797836874522419244428511212773848880938577211422965519315796380380460011593670786073625736444892496710971743479041450663316595707675288391762889683520820908495466776408481055906995556027770816903982022250598555331549686426791178860677803261829628736763266091140641523300765924732955523862414712234835968*i1^12 + 861042807617671670547786127140021867875999245689724955422814237994614788680112453954658608756827291185315788363416998189255218578107925362636308083964677034277245911943383673482370082092008542639454849801911496944507515180740048666188759131746740769409448597385154287695686674437672951475130573991112663068216779690036905837963012704875492384032869517842644296678006252294423040941137602660196740669873629800716392881650967234893478623197638742732016056215019369045914672106429652474034689688004538961482605162981220609228061859575007627690152524974846574248882100919523399520497120973798903130338810960946701889270896707575683277539191183793571434441232795420968973665148877490160425444499410403081955004677061064447615887029492309356348692969143178805384186978310200922746417234028660286240655124891386654336676063724107679692302054311909435330167086724779521872877777663415034969220614426154395589106767800999304865719223499243504966710755285516870596029031343122676587805299543984585399399979329112063578604826211210428895575223351973168469078604254462952527174665578885142318181454825549143913233868506635550555059636871737225312624145577412240007532661259500158795485701564538922118384975841142010707445922800784973656451586883741665260636476677323175850884117563048871781652318185909761737737936324952089525187193689106512556738670249316167002622911948648798550325619386632823343504904176258200676195388863703657690712597864499133722292792688004046651329792925886238400542479005031843012739713539719428013372843673518892100528789257735727736371221440241265463828820476321432096108477959971625022079668858517879903199487661119202548812964603725883637760*i1^13 + -21948461611581252255708038068826149172727876240586664005249328525691278051333798473031746680107319795468487946818409291897278924734944652096532493470211224186734458098937083753348131361641043597977570666312458162877681654638792343879648024182170939795815057617225338808939229673162611843750176730161632218340977757911209751199596514574882637906282409844322966819776008645719149867182573693705102067379564768881815168023208115137316130705133810990755401195456780517611230600254655430430544813962434572698932648514760035884885356113033761052588081238710972800641566771632856321046253333093739044898883380739772423423893506125419621483135803476376732821851799075129262534188222170994316112880035192413740806744356832316743458265445069877454588400759801801800824634527647297667988206969530468444109462957877119750532942116650581640589700999466407468833279489609971319253495575109289304753190941058068474031436106056768588925921633037580159816782988542911753529224299226383154577189522101221251633066787864969926704528961699185197607673250217205099336312354795245383033493064226415278090398941408526122969562368673475957547428922256048216132364132979041784750296094342471207275215877605368706132904411779473739066848722702984538578562595009655971595695519927699873574660274021222055377151706485279251817676106417098674573190926193044946597437779273245112079949341092657473999163021562347093112600596839057092583567213003731970209726400221074678464184692609746873162601263455900998296658333788586623218651587795937927116126596664901334693561273163338463629898458946714357431576535601962958101470560133640682063777627232663220145677547836668911714444873182478336*i1^14 + 424629961587355504582067598175348362436486248048420218607774867177820219936937845397395316022545630175392602737601740524290842786734029482525126378848308235135604697945382201968257205929246755030282763803414824961740675879682106835885368221005180082452832974103455612121204950329613824450601541038923963057359167998469182801795152102007244335695424130056442923750109306028610224809477414350295255720316226189864124237116939297668494363235927396905621890282668298612529629687384633740650731998786983004603711394031213640545431884313805145104137701298160606084889813128151624088835726206145540124736983277771833992171864362840743229681315660464470404581834285791570592575371298528536288396434625505149619260998576156827981703344844053473375088202032425245330226059751426460285408289978621498797786723781827282554600687173406107374440188899445572951267711817215727254535842244053890238673129504420380061548128580282347178984838202373848240777189035949917837970736402446284968771851015792553267008639279757755856736977532629132236390317333354180411046801922647402406478675456482405140188400648104875428861131312554704281581564264158458134629018574065658618916439234682961895701480956802676751336567412513667877986327399971145016908540007556750579826976133235964918608954253037799958076611939971463140557487932246963369579673717662012411498085940512340688692194194612345606111475546629298879585653971824639440489697589567987273146806046621362093494776655125091089629233494187028145253568478659643604136562194875732219509724320072218667510227051040605804301916737995881629504686456166441485836749382632469159513727963812577799187795804507552412698297761792*i1^15 + -6287524294167816477291807122138028366046611193828794329776383948260550032642265083456443977996566528922386728721603386168577777487104620457461800665344748713664339995830619198129631251999911671992195487319010744334307550535475406575119330510135398127471670271170705622787827804599392756578771041677982394477214160153393268431583600334589944731020396228329671518536519508011677370418457786176789504519797865860222474788656650714168913544653796451667113364428653659362228926404849751120873803499930370171395082708475568845228563834315262193056988937886518290836699355295026698471340422240081227200270288892632643069745170912857152656283790606328343457725470970130093956989708881722532814033526639431012466853099722927177861328256304752796093975925941162169096979871574940249682417482247849315696876197964459049808505091345302297787896052743048150450336484858374427114843149364501769356740671642278857901866461640835038219222895763496429137362362786473159585301976002555107196265773130868843105931332862016377458423402385232533236507200963719192804478636398910602532125994820640841598428769477154506792130653676055625237339928371419403146467673184985773913420155912847731352218359006669729391649120461133200320015511565232679069330777089346478609512499742536085225461254084095152637269874336882598798262381483520524843655892097709028303164678254616352037825577726314822334360462744801551109231489166101262863874210219623317733428621029265019750766194520439213042084862355986434919905628035544540322061191045243431374564575796780902719607246641106068690078577452267685958199690183511041451667621131329926307513645381302284635370492793675550619074560*i1^16 + 69123843939695954924579900643204682905971191310643872564348019329016195949518197569223966865852692393341597400088667230950115205378750980230610641376905349214400262573310520254873838457633008176462193435749128872590222829546270211757491033628081633252246083487335975134075545188101470037649344576588961344236399813080735953700657173432009622619168672876924389177182128475541898556021671695441852091660159633314738400867786308365591258200868704250948866356333220141876357805616959873752121234724000856297911858138365747932301082385460480368767757836593513658376888164688455785341227774049603533243146809005257412487070795870886739165655028137963789133676530330971316304682423553299307192218195689253594176129673179354369216815801819967677902518929625474797165346664291190856169201844108373869092601330868864733892100382054365968745700733817523927015671582452310272503921782092467556836444622987850835691820019388940586952823726796110047576804384410293004453789594526426408148480133404648419704688622659173969656843205877722897924239085880278407245844697781554232367935127585054988638720442298651551608496969411388945970363298039817805884648236612979029451456328061736692316656654396720743210921027252480820645622970144660871468364428490184210871434105159957676289489449688316125215791607086613670154220756911030028300286402900811817689889942771743358628806422139147524669907223361891215798267690088450252905746618559417864884442842850402520090877396719322617098253228662600579718280473131006507105663603836402870314305785806280942235856713063153631209458198786598084275948619882288774230324051843161928358870316794566453984130347675248754688*i1^17 + -526595061794127676276401241384813458010984101890471767244114404310812683232883041602680773854979810028076023375604995455517196716169760936547434711656442775297539846653513294119690196292534916702658216482859259337542107197640252579595135494684142521333544504228706724458016508826114947900285687615461434606354133600522961811261679129721852986586935693302587771648207168886542801679261022545970084494764097844202335162257312525951390797587508626397664957766677387745782084591778541758181992247049916691639516223204350117542224939520636460813786039227242082879588040721152554777440276645862937686163771169472655218256727888348422256525149108317384761585567016302675329740287701168426597959000933629476528252013772101757240065060964647522274354355858826865945998960335127285366370055227047518696466714177472834494903365740899186436694815038157860657982597552343857951482742144960593926621506567276198219111505926361526421569797108432801515167403364314883045453659532128065865269110796799564847573826925636345882231853833521387852173844087508857531334474675323334204696797379828586782071041520027456525468237464235706406060277466686445506341880376690982785783253762994277416894139927906357510582021170366411517803590455063803123190560641125766401954882637459186089059822675046397208020999968653073906162638724964844408685341745829680306546344607270079271230637103393901971358482278402154357298342689701613509646670332693215267666333171735602669824593682467733992451951253425202236048116980681479524689752394058913540408152185002598389097830824190688453728673466014872259396325432481883558755567824799440214515968148291669668308792945672192*i1^18 + 2587592583742148650596498709278064738954700348383983443895802171680527214929679499084296927201274343742208535241171417265758932622072675185737803168955228494137937628630951199894065235268775548732930565529012342302604546341968911554018392415815238140153632105896198286449585290969285141145630885961833909015480637867219404327213503109804221284990318306363139596544115627229010984088588757219951242656210097298635580706609056344223630605394302444076230879000298227648656279177791543447923978832984631171799977121648813887830919901374004909391563164700960614831513840120857988206772385020657934140487028881926509847584946012650768791356017378104140246355285046376415383690927230127129468751195803144697287212346783422518430601104620960426760781112403723151138408395881755529108495266724744554899415736714988834915981005658485398824661322578181102051712600576114666509617132801225434016717069813238699377319399958928622819631723923734438167421770086556503853752651104746846899806303391320542528222781260161844663240864866750135064590592695007161938554031996506517916939587628428125866233525994394640669990058433182375531751582312071871292044229346920227545255910037117334011636414968736915371790927751412823648566610126737080060062485661742675078970081537386133546192894373752302420786986341012508780800160294989483738892011365642913098035785996451349400720305357532604362921615640452540426734168764508530759603760684746335644884271865837277831567418590684126623057707538578133011033541919684668020381522849034327731562281438770546265000508441528028476691524303546569387318188431096550381461905712830829773530387706307504332748095488*i1^19 + -7685709786543071964397890973871299962104301632802739898931657662898363340062525760256920074203041189606944353584488720345090053487171960323029668435559422940455615612945900365684962721642277077253825120921931531901107369502095382617411150265198443098038989016976930968149167183911040388989841604595327031770507725938593631467570599675540578367592092977121480511264356309424128543538084966503961014652843531992883473812656174937123159868153054363606488094422846348685721903675671763150647559492597777831798564997109058849850897826456441434601250118961275294606539014226739867050583560543403696530355825977544787539624133525881417074540215899006400590782516026036145316446994678612454627045622341065686712650065533881112370221885888337839272027132105808302321870148364438355920409873666946467661526585126356793189024177375959661185396552858119928788013761899294744609362300466369580033729176016846883187047883114888098421369766556473080226297588586479951651498216024659544468710190303194947552051519370984048119835437907123633348644567388720481815669640122967909428737216371773706641175667281588135575363455367015258566233815658178982339175781879089606985704691005878672744259429482924217492508491846186710699467909387265463545308895623690266643327173103099742505848955605067412025926728186438905477140249636318100229952607102602555491988349546342791027566108803137388661375381948215023190838940193214974971306087144886711615252837617237468879369002099837474115219756034849375081520762143129808929556575160329450005768634990069741778760545432662096591891710627578495441783309026955476998775715496565462253662860513403184611328*i1^20 + 12187242614460365420325956899006683045762060354055893842284429227324174243936431440167061638682257410015141993087540593100309247210034836520744175191088722747849938813367181772501975202228548966034248856767997957920970780884790217670956876608821537217042465522863989189869865133876563235481178291102628982467368283990572575545003952206151124971874658450774394778752917294921819980072422887289315941351749461633275666998703995358618724404147188971446466471173629596896309046944332308822758867500478785894450812825646277611165011414475629427854375649137662905199335843304115394599664767508409006487204138005258475480483710924343336437213357043751968783473710156987801263040555386870954596203617327637321727404337952630025290157871128629437473253399176202688755051117165232030866641143604231357016140029391835680391668028192482893572287575429613515178393664268639262908902745456395629991659710475399887835883098324914552754715335125890619837554930025044689769803061529577904554614771738585600455029071223451949434215741120441679710101437332277694193374531900944445828399520360719461283476940053404094059519764174048130563102979692454291454880287066066384198923705394056064006714774760355828365438287460872011530078076092022063989802947538740546660965776820386965755114380307954810870358544618071711714296244516130614665162924184072321365620792127368399578871001127061474491288911456468744690407274616634606211057586726976263713293250199095684250572019429585716631463424160203655912623830994095374981137983535220912582369595914164458035108441349670418723430144221311999133251297257270920244131923391578069849255510414458880*i1^21 + -3331809142869795120464300116613734395206935976740079280262871264800507029276661579421061434453445365962606870484135847187739123346384105910456954195011088169005391851566676611363169266197726599007216614874558993353557266893498769658938710947845210093395481044116418183959056744950179155458954474181475452831467518919012822164005963715573194522594297063530924072061051727374233765547426973721195162961710962491549926110618113530345227156179311233722346693283527572938234518610549808823016781176798090878237663990619629940076568305422968948206991126849430962315099304443028072201329122080518250932019440995846881869535219680558172437844454457349518688953288332008050611959297350287073540245581455608289056037669968146225542028648605759677264077794152618881610103926284342611545664756691003053120498606879689290901979010308722249501676840693496843336068578114997675346882088998899462629475046526972840006287392843447351046330663490461898611348127676452776834095769636375379909285987024238434602274279002931939250381433878470828878735078665944685729638649934735420379093609737250289358493294122125456724560332649363598131312741803967318294965839591349698812757918655652965138162319920085084607287314449061593815273918177033438280447647240852549388580200744353421587721508668114127639369172913533417282160757412424830226184179146491939705686402714779250516441540557589429363296273580249152312603380464408374379077052640965210556773613398628259365773257065376553410007149172920668619668227487271378764046397917490013754920465522923550011916037324953945579864676937347417294445060720770533253658681031007953992361705472*i1^22 + -22033594444355314123382609921193961702780513404036062528599871370015463611180851455303577346548492637544589546045088395106195361084443013790049884326489126752162145492398411929172808437696289075399422347168715553045655692203468637116502762327874662570897483831569154483467206790614398887653663738002052176644515982353266109193528812797798483007730011617549406204320312842414140274588809948409847580505431528991675405565825035379575543877040992648925245046302078012125748200784636506477090248271413293300580189416293338644078031374172865751679450499165189824261188537522598282990546130138172035269525605556182404691767630763315637269516754212896461097523890487303608557704158599146373047204200909090157450766473229927727442478705532704823781682795093662208688337822683497804916314546250573148854520366522423759255189431045306040466500181761462081526483907214939200866746162681141622216575047030308878671004644607009179123547579805122332915659676712513193499669947367947794329609809388890871974407383336465636325405405222591588739289985691212484883814394216338604276681860423453771109923039764229404738150470570572444283028690055214662447968986019206658422914124340781457864031298972813773229412138749235704342302779216754992189740529699696427150104760372622840039618050742559910154632453523386394983068302128969688635363181286313743233387346634833252221042389702095771518198855367888955922901126394816070558975902084718100186276361666322502847823723125657037826783745536102934455357405411628145623064487956297317101432727245882009690806289900042524292915515690899245548973933935317480349902610175579010367488*i1^23 + 37013606945213359529274651009826316428008750907705276374931442715187398149905274540005928754266335560864930293886279384928121694794308713523721275678038225247741268712421615735623484869993028833209125138478851618631098749867943891633438117531593867463861816328441761473162621116354379854382722199952494253342462901276304383051053281406442573231869176550295609178036204831794969373244361854434298996350818779714923018396553359214751137654426585736992644603285360701078716253674939168938023211222895252496954093118140420453301854634310801683002770480715983617109086252777865291722231266316895645395091789466963613798454385360797053670870020275285641746574176594753361778264455327330790026309363939021609640751164777514344484087970314254758434103476581027333427305183559229140194899837522112620051721993758642909913971569074269236729125060579519906745368090746254317848779823036773760848942554327597234865566746110629214811725164918758145346616008864570938181432798221209561481917311939861856084467161343344799775830723956170253986591869494553260082273547385420855758426268751293601755272460702357945873900898856853537621675135481318088019819289575510220923181584845049492369405671516183415021947834383398388149609060906108120171450776646157634495881975778952421998271702365530220313197603572360069713847472582735190321648847901479239205960862414815944805265611832167932989818304076091876845082223780415796634960362539541195740797458433105764371086651782891681005950443757758130223844340856367870376452128251546923464881385128253690507337341899210694139779226697150452962526083729168650488200122251345920*i1^24 + -11973461709330447937245912255044217408115015111896349840806307487724018116639605475152887308403649558779062158333173910829998511464147811760934300488833938008228512969327668424992016758592485012758118793165757260335100846131119582294909026872371168682695043060355917659852507192077663887344001630896650878725375315730262479614323446935777708656308706684539662074802973923298000335028700398310116642871155650708790352135060778415041034287733687699169939383475641960020180113442859366453909873495811880592219200915518732906949696877907910798329439406283597290677147540518628211271043876317878979561080576449010836506312183591356163161111324675075474735237967066392242595890710009018597051178517084628244801170788768371214228265627620659842631308223562399550325801925525506247377734043429597727492086390337330522881654879790772282040975295454188691821350393146790404194720798094643967745616835470075795046958871780290899583499828019898152872536423069202922367678586872558380383991128806846719346580529408838388234254915685309948289352635298281447291955643812719249497663930210741825446832206779181909405150777834144637196577007613403993519625057894184598559422604902546424104057585266297144006359417584668491927528680241690173260178822093585965157753283516868319806897525070340246786728630299029011118015235988893994705140294910056743543541026039395826625304208224518397632529980151430459494634307284137008200801630850555537780661136732892783172872058928719383839971209611349433832176650852282465474601438991814076788472161946465946816646658114089341958304379249103581544656744394448471407888171008*i1^25 + -21524862597135713417707402212445836427001970284097070395590927823218997745885008781294797649598494924358616236272673458924080838326192409580632582731859200722453533780086135349094280736839753044207967791199762605703207373322425634287523203638789314965456639579752279804725390462697325213922925392725383646505812958509481129065953785320064892677641400765319126986174586009867141390344322631267597807828322136152421504523732710231639604960751585302319275619332910812132254134093542652844114280680672053008109132610002590890989693337750220841189883462092376223272693244570913339489899629257413983622536108490751440235517358012733235330506434364431567405471470408041591913045963403221856541682142841425742377415717045806858206263731451626393854676187111714050380616626580756432024739396289168981808883519952896943835205968467309577298127623165269148898325260169449152886492805509828862301235914601964832026539061948553862674306190486552401413046766462393687777206898662783738510445420140102641406344281881778577765869306977651763367192297590994115774759502453155691365387904864239310412275109727733856874038237977656277986336701584208076494648900378082313674377770805688412411654426519057129354859959749584977089376218699425319222364875273175702940929778905251118134753594601092367764327107195696322261155446610871397546622941462741416455772488043904199360727484239665140152480867533613613196063469300356745171173749698309272490983361156716285491374879265977125444531279221403067856466493606960955235245956603309234582116298411502229754007101640233893938095242019984809026732060454862173765632*i1^26 + 23531724148734953401648155423030748670961003103732287650158579948943225983326946400504165751663880945799567069900312374419802477198700102465028256540323775464186482094688540098340839864196351261666018937652435762614942040504811848424161145748638776946071816415958335948718057233750499425051443347373061594220887965025814309313642610204123654260520789628009608470024183694804907431782714384860880981660904150762064890159874493935753694166949187837784728045839156335760254212822105610430698020946787492256927514505077946975969069446174042019660365887075165955117547917964801600196478161716866616902811399534540261902549103170088007386314653996490426891875351651146702338837304482361718282808266046060777827317552753482236706778754195012122565679821350037395307782356899151576163311135543470799085525283488019673105978392886473998624597138518175760687994777120866029473400879435294487171598634774961478307899516154150445122130543098929193728488650349085307255742582845326688229529120031523245763006650164980777182962631884387905086692848264861629736337788835170755464423065859310508297165114843939483829996797978420774200899270791026610751233378090821753334398731101487857166726049650202677914782386496360158360773349858766043859830615497770823855491579346615395236089077026611978008918553845734687981866586084590946523531367870870327966071550499741824575566666657039112947910326220066865698753290828735935380559102096642916872855074426980591246589777778540351693693792394797726331336961898528067935585402130284848041334665068801863214939243286134671302384876672029950273455800771936256*i1^27 + -1473545982143695549006369916538344105431972259946680190622666243162064295202839936235533618052589916539215457662902088829244702665908741006905480530226262005621798669550624148687655274902069318941781776655998611242519819044421376545581631825334001659554401061102561098303213919979341130290182753311620719402079251007851139057809941235255501602642685623090776175705056346717625616939241869334302055843581638060655483581783429201616255795885598831180873133572066669118976059298660707078501756684530188470106498039729432483869825848086532410850091766406596419800400073307309881445255924096747990768862849974625645307150158326838649582073718830582277964903973843689665004033253406438271577065744337273167602349979004094693122500399283738197543043343781433683680093213957522769768994265837420893772842314807892264994463721688018252607684436968492513912258917946174040350031232702208995331220059167476274082337189203917489646320200778523773625149149642705368852659114144748231420841065047374943189621156117574822298996146057506316216487008701917212159825436303073737707853943779676111945454893299264909815671210123744317717006377436842460165173941492391420851118319548950618590960196199359902235670344562112706279332979684433251299407913599334980972233601359345135652657312520425167349188477395086101048336913596398413798398739481168996505569909317614294188617651733614594352923023366797770706099415598297630403961761080477356487792983664974218271120540214779283447587233748979403058862208011027306342654932903661640740295955647278733741466090431742376641725456408297281301640118272*i1^28 + 331575469000415647175856313975951128288757572921632147701623848868116296185020030167142420889749334290776249076078774454717018363980962096559763284371310593149479477500644361198975450881722753298786203992146448144724958216358506678382539525264368903237984531815562919379185021440284201489686500967595788804224537337641863272230759293108390657468818587626007356913953706328291990669818857783011300383791580146008196333010133420441562764297023157507567415628779027766244558704033438236660886756128683262224485236617814850851146226322832253332162275886418693576907456695719237393778916763567477134003759301876396177494037794572155737613310145133258008314863066300479554450692871480012869037886297650842427474390046153572761387123957744887488771437460224181942150254091154032972195624970488004321680085331488797131177783463803621426620444415980739613803408448343780502922304914156723062088317760989499078024376091676811788072221419677035125670154288406239053984289365734056534438793088982947204969782560696758577200256762239553820311020421235772908944497445832796447001687002073741061714733279621396379743023549727399015038936463209274267601335798668446059862647137199853843673871998227130222213581327865914228808904029370520101714928041171066853067438686235978295446949000597074613980987274178630495212632558512228937218869662202697369263225033201158393773122517274596930725623301095184656384706745563229699693240905782221166162749813447340003574605450178093801693370043742865506140268291279256794266506846088145658249358487318271459779356236627472748537208837559197630464*i1^29 + -10401879181609650456438343058775298614732225354105450491882828068928145208401378956185289967764023776618102130890140667877146976792872321788742792257000859831126694307253813330307475190951303681565535538114986423053908042752787452730291300984810177874851956961586215581491945242040112289043254819114480229160144048222806129367829161474354874315452949392918235821481232856514741701608501481696790344989190337346607274179126132479639468942585627393535845472587449830364316538794501851079519511737649613959601057257788641508498542712951559361815343255789405923208327941294264093133294533292021101796678154967902613296678386813953609530553383006542702411776317326869278510780539997549497230064021149213612066669197984902639243159057755002847197435489885406482802734907208612743146235207651558879171585980217076419180596964940476922132189566434902384833362905728287927367291470546882658585114426291410402230497689857252416587992625037538194449861642115426749383508109008120197679510623520566127107651189262803240508693452470203807557543359968676586633473361601973869724881445831625747290461327498345431043498128565804627385147087253178445617413469568771870706223850288679018247244838460548153949172914668618122960061401604236643607668534610029274495996443918333958694193574743460909303831524705730576837090298262525866321607948891847975116877309762504621095416034069734461884050361758266610639409479907258749607092810826795387671990570870637659194234202399603019393203586899558494054877091836793001265041099132758392584275755538441132734424313630872075405977865682944*i1^30 + 577855115010183488190395224985665229884280400353698202176231960682432633387710283905438682969103779458727704083025538796098367155034830953018588602656813076302887868353431432537318132631415650563413063070269047310674170060583086067254702153050869036255002703711423755460152794155981202583107604504483555564066777250393868220678710540714097114284741446537942449023359558827802082417157959658063211814581100934344938135872196862154707578930915928755161877075325935048241149850867813852616980412823629355985277129245065178583577878484517416340274110999896364242495331104503259923939360673224676058916965595991558501383479460981274705185327150826946817037611670134907817886103252778674636352491771542121919248560539783358947970252448353713212855637757406368346693369740999572424585803978350297007526624693068614211680170182803907155683196814825065798726475913600293270069556229098696955207062603462143621994815862608241603186732525610421693845857421660366582089293083896969622757127398135868591655000280700181298611532452989773831798691649674679336419065197813557347355797626882625370548097482468576237761170067996139935345994563804841295226339339773407568333617136768500349474113565910093690017714104714851328613147797805477404578750664488389802796123755670696277939782282560180838972250111823916944821363913191913821191194086872462416452706502060709830548784282318263685257195064507186702310462049297271019737879899912720889020666293797141021649742655418387505399035845467105809391492717083452655231439166207026372257348315135933145421118557450343391690752*i1^31 + -21289974803132713124366140305235595709438533617139568523600764772478683918169689979632607952333586582807895070519882387851165893365201467560937906651484537475054112630037332619320282733501333932877220126953470380093191725707290781498863276215277785972929601622341156384878613395664295246920893674501223224040304317859546870720418339439200993795075497378100778365756271504267661534111070792354024838544302002237096161323708452709058122917950532338072324541904943619250198681518662395775695122507477760056140196947504853322758579399177450925613104487485139879897653516670914169440462368859410435958710362307475434432864205060235079172356493900512308908023355849354698381665992726042476957580125199415871361393682026693184310113293224382079564058688045731798578870433649567299910157187090768893250624366315845395047011967211580464467544219529646334083577881063199194082133362483147257918561243456912885149997712919175194922600759432119061251420577866944010329699260201785300329071704604078379659840166257775565693836482466527530910482651376602945265915260634550010707433405699774983114653357040626709920548583071058248478763214686138622183344180969508852296916676021807152669338711546959202248880635700590371692010361895735123475370806626329702583390348026862558978769145999653214368258920442581496059291207326901601339707828514266029962685559105456119302408621081209818850515822065269701097522426780809655214505696722667937154945188330744022639851461262437151831699737854379875418919826090441953481448980109544029694565654332546603824821871172386816*i1^32 + -436993710168968595727514384744859263310696267872535198422673305643571756697417464398107872511777347912874349941323301032094672373302882976878781308925417817476883352665273909126700665430943046626533633358708995420193482775762060938195383058413106379445043477244024345969474173839956142851540920780566377128951251139585049858880667908466190994026910675679355157648206546262758426448609939880364699010144175460923605495438214047190219281957793284981540511887462162456161566597376542658294293764100288045302100378172714171184479839668999971665527823749500291247565063541236310941359691282234690315987292355988240740564828973071986196665481014685356821814159721557335149598810940162121456859180631256945586830802016138141071959461577091710673319978583160092443297562512327237847472889159754178732453409796669317415455399178400925419692422185630682320522417996592440988505274662861289829628354722731227040679958654395170821522758952612029048760752009296535730273765812386467251385434581223808600930005550506285358395411972901114933040283338116213410988963261852940097120550128576459187676327794624463644668341833996753022554264137703379134172253901701300571147809085966087153140673087520800638747833977880164857582334422410932350512332060216012504094833545354523420394087186703806059887011532005562710951614616909690115693921583918900934079290489278489396787715391830978508028057070462318911967636919369154399213585797084859750763189189753323699205055722683054946403939441082802991866275654577883759033508412464081118686983155315582485340880896*i1^33 + 12288787079218991862027106652721542860002297183797251092598620559624343200797433987743394899746416154530920002470960031169515437748015474130165295370365863703390097252920212352892977273599303719548812382243378577726176350584169672660317318942422351759610525350734765417240271248207208514451273313858606084105304143604603406127730053762346794016259363021221629008170758428822135998964444897339487156304192217217573766660902542159901964064540538599446235489347057500078322058491842357012845205082299677254298253268760865336082299312799214729125635341524951895630161105170721691241290639919736416341894305868896219125885540919581174059230017850954045268201075683115405796203684504638628108323793819157160943413960630854370083038110419925959300499874375529505799884286393256809041439094700647955169057262661544553981608947125600212315080078287483353407300725099563147098020225376508108434846718981556528975317695944122667451212454435570017027911498324216673756756312553848718406296696381859405988637391804951692967698868185318214960769548699510132543803886712498922229206700665876996103918951418456226686506776933867249898944202561409546403388560569044024763189068283202682150134212151872177358333361045800283170201934325493125964213900544472517800284937564908831973747126670428311366953966268002472484810872337106134519025308014528126919460683010704383509631412452501590435788750290186169060784346153910096196683584460632886974617503368540697154519490017634243853567329652372636865941037247936423558048939833101257284686621533668376576*i1^34 + 34937722475730384047242571079584437073901173589407766781618353631160551451869555666742553462183432163028304176599368538159735983222521349950422427100310280876173272294488642410885889561719793139711936979926412714077031333144519572016908567203557961311026080744795828512089161381158130548878913824870056777483045929816663623823841119382127164609841688605962538140472154895461792957189969435093534063407688399495247901171582359903459128993427381425442867225550127873642620936616286482726783403208818800105030891730058781492168151142534859134365500339344805765108597948665346537684962346698006635646943896459656951330897504260847137302811022896565559767947516694524855179130852441657795491082857963801433624835412120343213041232467833491610114695900361463373991680741443926959750645410855783744398219404863698066307581960054108673150646848154921160117128536775321967786837181659100249636830876772818037016360671950724038987895667428763753918600756047694039214268800329386107074733348171417877145506668511587111113221711986164317913704250571222698581683334285766861000617485836611281487050942805119116922564050980831324208457431145979427181268963525794762211874388996586358216533166827331334013528363417054247903041880401048106847153149355980444763926528711316151532232384337382819637249146977612026872181037750557689785806588873081328138871943679579175226619549624039385062390835342886931716572411983608250696662085761022774912058556230065715891023722796367800698917941378564644558926085831032670748638906424502622208235929600*i1^35 + -2205793841604939201160692803963785207551433364394442692871791202907142237113666165844905876224094396896123540001955454586750397529388757343025333510380516278988727592971275023876336882642953922125175271297452201299524795784434787003243820616590059120741898142674730028100630400189110064347730046120274422045563129678530977592410279803167171178697140950481490455949752799187263888619288640719467760929409142672348255009170276462147926501809580831278993252075009485853864336071067071182530679276649948708883686709322465804707522063985728163118401377657382948325342678809772585140530014643434214911775943096332718876366704410395145990194028484243606673148129008012259949054676407521484431013681163377526294053403835990631816528154164179051978193483180414896384031760131049959720888007621093391606288730525102177867207507096621253168747207005808579654148500965926501107603642524992207407577084445765614594051881106978724054999455562270481338267169043509789918273285404705357061420571093580851487418126836836375950836082208386947585483323180035734790323204566114461686337888753277701790211449125840592529351297297916033230587631423481085004651167965940639358543087760409313198477505571410095210689418054574349522512337010470068403589896200108737150100090119335833216948946195971025082661495704882964269722655792180007745859197969155994260492524786208526324151046534840581616316194531169192504565920282024351498195723801271848396931387046405532173328376785724474592786766326100267267921165809863100341666515577639872233472*i1^36 + -524666681257287760743259514081017544776344047430362095888452049045942697816182185796246871973352583912442483773811233348752612204348442122529268329737558236698474082187013998665438057420759923594703234633229091208768805260047694697257863329192219913388258040249034680802220607782806994191043725454757397087722845670402027462444855111086795417967604236222845839623730212156671150077102001327615660411424943350365574476389260603609516080796140383216134048036750781693737604283801644202633165354603833918734868254341367018217918925091857929460199356706164990908746484222500082919390090371190408251693414331027927518312948399041759812006648545504473511862928771438508876594265251721014909878470771678896008047139948043457073774244343231208795466674645009740545961553256359585030701959516874952775013685029151498914852744318411795916210721040313362364450464386744711863343674707220819567885653724071576216705522741811534356440694581650674016574942834734147555286837375337278563078015622203452750941680673131789186176465788645702507319455532329671191496717696517287037910257055874430287994671913571130530071090131963074361537461372166400847492803080233288119202860854022062837339551646320995952582100666957153882273232430297081415191031438646461635467474737032856833330534751738162225683676339477070668270057865239888718293454089366780595295019588695217404399776632509115424341590515160480888049901201954610314549531581714515200271064841233990796120291991494154647443546520189880174993595128957582315116262588416*i1^37 + 20463784674970642132583370057460128712054275749406261451214988385717809939765041817213015060666303390756540783848991269626641766575032748134987590814842223699384797910002390577730718631563477090543322952097453411819980261591633827753843910206369900465314093865242888521792084354087002243296241120514872410448528389662397264831449177519930895261406203161790341711637213447387905175106185274396536350539069158305749979470495193471867303546804335098771925074795695318913579220318132430230559336077417835441260499614605441126430731360855486275191707722391485878517048186770662896440383969063304824217462834311281640561385544562840821282425472391795036498854841377086760985247007005624937095508122022602722944453462647866532029725545244022692197952060735295044693845050439782600351540884511999455018909851132784631441080149901347073576577232945774880931927283452455332393695581766955281225693006333222472166080226659377744478891238034380443843799525780834158632426908200154179287226184206652085811492326616812656459012771778261733700874917236385729324197464098973911994021374484010738922247374539486945692469317197403943391291676844968850267745855324878488733858400755082696100472937711793029067316852525216814899044169211436186973034107256288290428580008775112757958237743400800199679898950562551847911787760642759324420288148371205755356539775814634680815929064945509778801624104202898174688281245498393837707403237849598458689627211121674375486445152239986982612279964203295534461663654925963622350848*i1^38 + 40651103604421436227702319831976119510140566417667440142151264823311245884263248736175310163711205520328706937471794773182520706833388816624848906375741543819802164049722558791763996577810038408481662022153876061990110812287364417965679423502959743547917208302404758730873728229785413620011003793093281173434707964982954449068039788424769447277416432385734304281071792556794040899471110803835693387605250372790408180360461579726685483217505075058470758085719535722820784551444603815133087918241581421586481909886854209420528328532570797745878831770205060074602681835227649695020089493677760537490483748800237067513977639132929470398845890337540122328331705173546807563585886019939143982678801904669006505145077846767683380619123219141797170857730591422998453027817398794586454252845189835808416499345557868837020713268002871605123586465331562094960335675844500479538211035320786916756821836270455045498823584769057501729692148007557610735924837127494979729361842909307370772938877528782219367455255577839145280413755457487082758014593711131756107261546321194833793293756813228932905539092647949641986147751970896141270589935457294316486556514672838556952519368575839365444239711097288518632001581322580236304092518068331407608871162488406021060642531626201866015023423430931297026401475787465817118479480518696574431482241171524304011375388647864204868543117838618155951030313079496422681618701415211588749222440306798346006576519324731682182954692480394780746936959617647287008515999137792*i1^39 + -4332601247913845300447368579244929869435067176314190384813763182880419983387349374130618907752938864055416261976569023192813730099737577355485432143654827322797036154168846675933653343049966461759884369545223963651611610578565725514179330266954481719168277576808132685838116480944159214702393296526837675638800816168835149099261421884995166157543307620840756789092610962615635699850676652289761903569775833801944012588374023734112443900417001324231063801471092643981016581405155809662900378450346823635744738880018043446335717818278061056945887259267113826836279796134985252553472886997077344043481922433594476681079195519400151163731700840797814222972178140028470573743534558144724533956681695934094476809268170606348082202049399895598003020834424457907537825548236422905204214945285130798875638196144763683923913827859228580840447760148283076831526094433932040582281757698616488027632681776657220334260702523815103080986433461277617698790802850333937066387848595341727284917150774896504813081390230505200405912052055820275635103307965293649745642716055563800406434369072192453090646311721084480723971993337229790792528344502802247483614609634062111912861187904675520659345264258720715429447038981133944786533748669822269578112296750244865396076734290377017026386783531263919730772051482321147326329882158633846603175795032854048309999207916899849460801226827910860913866602679270139765467139006813086710570696720408885397139718039116197875746888636534427614252236290481050353664*i1^40 + 31116188109056502828757568788778566179037814121086913588081502533737755406005084310902412708732964993435294740536081142846425336115183901541319463907276819602381946743440567207456602812115842676719067556158423777530375775422314529624606966056555339467208656563399288601715972475367753757257733469270474462639335836499755954669520142734274451700617579282650383845728664164426821665685100280181975712624086298173624787144278427520894112501228099245489241923238124265384708743517807966510643859396474518781376600552040613431504251546248937927498879743916726499353842690113507526346317847734404645130244999565957636398482697748013636160165323367946614014702516809382243117623686089280546825305515609131251091681928580313615688409100061123843271761538087733622015927638818355972418537907915971760107385255405556849437997338867288599247911636921656701394086502177311402818368844349539163445729992941700291863421807164429788795183460469739804698399461043944684982799529428605367243815439116595774070417589460828207734573636038059412945353398599751272929886815653733965067080523030880916242475061052659988724930223450556514349025861527688880260039910616624646057466380122287058004872752267428967127107211454123815951356595415577372116092124697600615314594098929444657760320441035135714221470981427292895985171093459549518570633747978545067088302591102869037748031284581656476058035497318084471780285879818590450423820556134231639920193470146411853722526950938385345647581593600*i1^41 + -3156073076921675233384623146119325216214022821236525294161816809308883198392743415185539862399566278096452724839253479143175916537669303842860040050041752789559200847677695219784651496350922522258487679228749717003693479267757573067524858390265178891601113599264778239204944697640788878896736121042449519965010414789288290293590051744847881188252920528186259777874534296525736533663682279052480580378935536982042436210966666222096263827593639820840420853680954323066982277975788796602768892378412140296079574884588303259008346965670994979906414291988907305994995490414359238977668764963396743947181319932566618581747201910469611807282523874242656799996455128226288247946438412586572422499147737436390688180092433041481491852255073739003008681071638819013926310663103553135216262632918510906818236779239757636624801412169439121772097873330557627432323676776901934524452398314559219503593003348513822251408662088975644515941488845244332298851692624258347373799891151846825309755474985644790330230969420657139124275046096992989670735502021880739944078079811251507187439686434414807818331341579758111332783193789038151990826010816099366581843956411360045630973192764342760373532657125694893130708004846790440076574372304850444563162431648418800098275229395960844103315064321417063863459623368613000100283384118834645303036079956255860108846924178661493029042906530855938181784139190439682454270778115017349305297369680175243310150121569298864293608659855238758400*i1^42 + -110386615767795413077940374700834711842209200829975911567632483344388595221286303916796881409349948147373587309867793584772881727702668986554478361249599664712834989262722254886196585314504334981468645308952393782647588254425025036511934528540051926421215806482456647989628990991487230368580720948893902043792693569191533983516603132227812013440627855379703160870237276550624779486752268754476136061381218004123212973283347593836992747733498697098770916298169192919049950979850761110508093392645320591806691386466486796579911765374438146537676814222834335905960825613902450444832931319566271041991926611839006199023600572815603971252929947218995210550847910671065044240534901662561429912728288375732500928970623632310236751768127528076964620714443477277263858120080925353257864670941318470537535429807432541701479437055668859887878294451439250301440321151648702252489884972198902957241502266581469828230385355450539597432595298253444508389661653879460836034883180977054169579916520084269507596215606575994979263420445248575805426181343542210928812931103018991162511296125805043241074877209293187150737713506835083232020967120363827186490788110616151029954135394821543737799579903886110859860135595608602093740769180940372109768463103318316375562057686490360640193195771285473062005430393899018449000836883249022128312633023202112236283877040308149227193623127635093461140339850394259179037674516047802583043270544919034003475883077891038950440566784*i1^43 + 128434148008729263577374095075291851766241475576978663946744270815202712973201149900176543069489027416627765644015865669010622239792316145732061054428958021173175209538734911294170649020018973433237879486371019855566307079567825098885550391313525138669262131482127376279109523609968267271181775660460643232346076186513227754431470831762748808992001212649745621626493491493330114562197393266084721502235797481837295154181448602944663637902879819634281305042975453147814147351031701180006491344791778589060057099266306374074406093089876160752152328938128552008393116179161769267415178945648067965207203091730198208869766092027791275506713252175305383290884617497100211036843521954798118256961245935100322726400027042009394092562626068050966735501102551645144877241656317384180258274595960982316259062910933801271789403699365543882265468057451912243808398686443493227363061472777884645209015036018135926653110849754839523859600348991688368901715274773877985629512725264326597491733519428526680413192445166586527896525079441782409809931602989035451822658195989659373485330606863994046096655231626160538481664050656699523826214543016891480933843950865799311680373075107334885934419155988878800648273352726350433232296465509319862794617844636876407433438353471047429782969458468198107291794637695848649548469463372144635710822878091080055726478400122055206091277509810748812266082569288603523876202027959001363054773891559622704789305279119360*i1^44 + 15099921311704699448554882863870824152534856689891263182571789080878644561750810331794475129245546178189886658205073212151636576272552091603667610283498847019412115867637897380633615603533882136616122077359833859244470870216688255268766908388476427386572062796004322140469474362207341107128304444326252105353745289820427668076541775955369112519353487828713237362459704105260499331688959751154087148197910860023525280812915144768047797132629474728426699826666627496299409245298892223343963096411533682470289262424163750394887637029689512924506237957341729782048229666030752592489847925991393520419341069666777647704947694055121658367909984665767627989358849825503942284764613772347147401281715319311594891142352348828623587952186876633654354550958258724735171523057229342799521931398276718715447322763910669406422153327247158380274587578683553398913312117804651481705292355844216797814827975654252343114456220184061037217559107506509383197501875521156677143981929470921918556208095721312588883396817253515313013660127701878457350679039430528836000372959747613718452379656277298920984575958103995908334867286484533546684168233733764188797363770119798538067738742841926420714990156179503080914447960786166638731498105131077363810994684109098815072730380192601446973805867889694719494316523869125816704587086163182528514412836099907619289570081221838967256574741965358227384936304022733367619114706928534983674763402178454272081920*i1^45 + -22726493031437513993702730198740058091794614185422489699588085025444864906305469676149532780077775439107822378786641325068384613936503586967421986822096888618679466219601595088675319063299544584797840430097191485326356998011692996277861815671169368631822441963794619385949372189646547645242042218055059821442906435710867495006417016799463306049033873566322689502499468982246120452898459915867314600685796089383159396921035850311262696153969053374853938376494614836005797689309859646612731413349871175779911553414050882617768644038256086803016346018169154217698550358042766343669663124596895268139712532975985630402779818781734870907707610983374848646563189856263493321231040077701739732423672232573905101781487914119752218772982409357973291003115742413819222145924822219311937370602491681757205647894243467297312822013553820292960506562506829567933823565060712561545080832721146280822365874539634970250214573234324209844798582427387731132790374544838060823660377636628109946749275080245969371216300532513837603023656049304989703171641960782547911312201303629533984019991827049444928782460573098385560413397770164273089417630229783715816485740704962392294446334118017034036206518634299896514505197182176037908392874152199548838440392560592292407135533911013555966941296747170965031811574961235189627244681017837924436883692940044173055353785480262313325295140282810038270025099703543090971577285628031914071984963584*i1^46 + 3353753233736830788966257895082369457570934540691125727628032729169211644281731425255763659635957040413192100003923710422165870103316958790179467908536163635819782517837967952046280300627739865957221009482379064788904405110978321740336277579820353061006811257920755699487917646187602625074163251785094981937642500562895991365441399719368333390291184725640682556233784970850690906989507908555204316315169394898026297289119301582885182818146712329620025370237152231368341683403717142979417250820209177044185238284721832863846943951962500901235358756005541414153288347910835100993819527761706676604101558057531547778757658116254549274473708341332193510060074383048678269570648487403349345848578499940851339724086039047793139409970354489526671770151499071916082823039653763620881064466795605455158938616140592889800882558986578751039080097194566156952094621467390638889176393054604443688213965741837171565790826220725756450965618582076281429534705984236708745297769564429724053211206632779341726960401139263688656392516735262094332464901699697765442222100497509198446656896891355907349426815595237139036192101801145987628636211540989171305762298728210079181075360099102180784592531318470659646459939544392332202426800702535934368594031466252387680254948282438920531267084490376378210405370998617351343164906193765180018107247391215225499124186898506179379139804124015672909105038334789042073701729623605248*i1^47 + -170936278196031766450384953187861718233966489728597602755410836203520722132707415393758026901636497810907096115546168700538887090756280536942188261092785912970152138704154998495235737495017174566045975117963697989658862584430003073272604561262330081942991232707009924599482073562764945011167265961191006648059763406191461854937607914753665293991029073433957346990255790300109702923918113742721868310116230207252870088398108309147057411817334382027927961281863678079257371187923442833382217523091823271854370548400108995763998359210202951798317301415348996157063863467675694452419486036923840451055974871262155455873840849421383146859029501603688310098043133861523102102009439195623912972015342079376550866734552197739737351657942348095031200913098937577439290560549749752689428352196401732096896375664297996339311969314890625503364431086522658372785554874417329348875700447858902218820450574803547578456452858634580244188963651828672442335029312507238025973239942842693942203091183955621386346999866350901450341217881082966263053176119355907138258394758661545217375065118558626424451079507771329971838209751723695973099400325501137950661923809297832938811654507670520843351421961054214435505176267282173893548537573578368261089080225456094959980504791672241584454980620344699080544308357451668617572872993941589089658847522771638572707712027106022315669240832717426135376107563546937253888*i1^48 + 1067133285048170992016100477173043225150986426599388653370589390761126995119161860415815748283789631041185367051220228189048752627837328088189825591338945630646539935086496540542839080211043883510180765818099040146881095820092129382595528828747065665205912342257250579062914789888721350823809025202259383425340667652500932860346559049653718533793477743192100819399803726395685965334638678438044364021398880991603449145938721772422964172283154189990837849311078471696143746228467327043199185409163968028794460179952907873141281884705116956243545413808371049766216891976900532538203717877898492740762632469540011547162421964608287787491895935878249923641512869157105334834217941488767366358961695055188574013890197408798763978588082840364006910919511256736516563204767446865296188388005646044730912713445704587840586696400610747792762097066476565490544212462221582513495196033278999700330444051906189763999262817266044687170833748947218776359908241566121468530163433066418098828131023884046701324730260365810308463543836747514666343900022381638785511039025148700913728135114683011779703852361541025465018197113749004768390481660398231068425012039657042651337196911373601801327159358766078473467129793955106624949723700830377767016135188441944558202166347394113037500486179620761932541940014699532198774022078776742995547201494599096343683905705428561796522309199447154159351808*i1^49 + 3720780891429462900979057540119764293599417127640289203696271490373571331896025971217707360230866811883047065142038233552766905748180644434928458717648036737375175794070058587971804447095897404774492533972095105550685116628166551414790356814821972516668051598676417200131915370143153730931733643958856275857797489732829271407016358617641563804681204287026085508711539960822574382906084033346565222987508661587835231928986357827646739032897736578433088140748947339469367471153368947645478164482220992871482115009410520126179902924253795037631226880821627858585199803756929941468021469219251545773455029963079827870429419126439107934618325863148106026184899215077205307413080639693159084481855433281272397472574109277399373065902803028262257932101582250751276449443220197341107257939413006099806088529374422928560782242891456680609506890980402427523463958564323517788487685756890517193390310905641276649939120843640319430506271748429174051579373008457467568993899385435439213484864925653651105925503533137726118459521791337799152860992006635731978147741852702928436677920099350141051618387768650610146554236273564363050704974436983345547489492100423822132845820765604623007872826953479259545960777185177260819313030162592542993799283898989912456932005815798204299985647021474497926340273828839611682794530256503664238495480837518304578933016826940506308590336*i1^50 + 10531972076056686270449007540699463918394691799150189623882735832617114672886874776216125469007737683874864646915778605507997663019043537647617985816558407682607010570744423059606223426317595636955328552428152331976072519414922148589056286092912676134147264963580481562121799906498750005773873098716361814850876060058342297207890213276316092329540446558358913370738613182585494897375208384528971622339105832268744669041754456698143004262357302062749071168893936893600833046574242241625042881091325893807467501395711828327781452501124059806633890525409806681056876334551550196602150403341445674202993984415527704641531658203433371953557618047947542253075169732043910109460560302529343043427949875798872772407125348664762120852122633842044538804344984501345864734399602514967875645703982154939651224559658375061626447816767096679830845714908443994140009887943487683416416702516557351741255440699075308000912686111835516014408279854540254971166642324217792766507086059537654335338377668554574684871031981423414499267609091253389002244084381375551198293175392325821309406073250150726001784352955983719043559653204364088894724685510924050796265282237178731808872643998637625465783344074134163630956725718493515451057497082754049908637241928761329116358215543638041808799374046478075294308770023157547784246485610167541617031554640245199646995136*i1^51 - N1*7145564871329153042947107851824224332894865126162275019350791772760710332257163444340567903655273493052386948179401732128734759186797514287481713801465688089439673868912211275346894002321091296575147300140368010167715053665242464988851385624197455589260081447054240157048687778293609746025961759322472279469933998450834394473742085507774560095324891174329903627440527587473111984375*i3 ] ]