[ [ -159042994380945614921181752599661687104686860495128080796378275531879053787604841100874875599154865088826406346623777976668523650943728912595384006823284985684454769184550287661128756437937411219708910330085256930534193808657961948303227644720739816658027758814599251040150818293992318037715411838803550600500628653207893192110117594700449261638047307455901360486328861099574011437759327178007304786034508376294307704149812736374582064721352041848122769650802063145154756045118051610540698442603599013413184879049669981404719877057335110220682221786730976707424309359245768346791731453899698458698233670196730136315967728413145363119399905449785630625305734954166895647007981398322947054690748609922591082671941328691093068405210102784717008829898552471841502291672828911173459379948672074729172164304229380911960576527737011035331919582890273892098462426729983807551159859183594128760524043101864740469243247142679706308413548514389779385359454948754510473877425844038930157554968208203532605232758243172981502779939167000631422385915789464285660655442479206835828707155782146582422317282908107133181698078384457937282911436007570912766901071688860858670008915769556223229730697311206889150742528000000000000000000 + -6773108556486836066023540296290591250034251996109932358923538067286497676303885458537634572019706912509659783464490750889748137998047989974950406736343601049743051704154773232363266589267889491459982421956209811700557046146486078146185021732652418194426477108860011460196568034352008236002834150801529084650059963535696112024211159487394931517785681831344885828760764276161160139515840078394491345843233026937503105234917997733143831322497948756480322446600829617112956024707491656619406634929510200875112133248378876801367950607095514330682750476084446974319434260482920449524477719443880947009624904117492114710435633309288971998736774547162311828589953766488109918525426633841430811294823449534636958945298724725836542746581713703843284942712333326778683297278860785941552179303434017252634378386558134452780199577965137694574627039698713727065373769789353980822168646566323143246928047581599801571483825876829302440253260372496940002764972141462977562992736789642828791452241459170914355962947971305310923467954114670738941668483111441902611029711304195842742129591245909846379779211832449272798915832120872146237444819940394189470815543271416701236902559326898557889082323182205930138218004480000000000000000*i1 + 12567437293301647310600766384985167730105396755563569087324878522712176069844170243979715704431319105237974048305045076112810999849935179098344945514607109161286961914159069791777876870143318984638720722497047324146158760553751057012283614750537106048979752456835138511450788866333118513064349995016470661042767170464698650411623456784951937875107022426665943631982960123312989893340265364681484353083364960966615775587381741429504570729918018042234037298620596435852833906980220882236268030307449247996508646371427822095816347063430454873960732354222826778807569444041503555381721045562417121546843947416028440425843708165331553178609941684560458703149280506297218126039418719321160219781335805133936457613795229062370901999039389259558512865195863182861280061208609027798549320711524239806826077775188205335970752141108831686000695761808048762480730368060783335344850881314163706435571547751051360514026670862014118482710537450120371146759598738662415971164825158444533143335848594628859431069834354721896294994590535286388113909994703123943322336578832575286142763344817608090272143259348539352403827891024644399415694488142939274679079593638679748017617901136160402549108870566928432443372339200000000000000*i1^2 + -10652106017196269994309100037618366768696525302692536459124871142146998665159921173935686539570808653792070438522316042809857395968792188432852046810084204795140583596983890837971975531822438254074718895676310702685979591895754870092147355570473804438281160438292409923942250114937536307456105489283893730891740547604878825466117120739588607516287335562625753553456022418586506156679393738510418197474715976362620646028843626989862124573630388346143103984620759293840920162546055552774577197214160008074480212340569505159793869018967554624781260806100106797296796016828361110756205654975803760211795412914912117008611194610018936191481743010886007716502182714161745097427272097055307150719044845548846645360441176367526909164057067981904178638637857641626009321078677655432051213765026227574788705173532892061517890582065473726533362370468989722440402811767554439974263171177745361815126380204578209029817778124032160082499582388157928300160589252200953331837192227024424048254965434045617756973635259615838249607423090514968264322663507338731538379123852130109735392638819103216576158229657756673302837440384444673294702515006403840942133902934426517562039423735162028257992006498772494369947648000000000000*i1^3 + 4761427243403231103914648733462191568093486107253498598506906504224398737312877951925048933829958393506888254511460619155143753228863276223590133522676739472756932493014126884035653169166889861923187907018072982800572588886690900077325101037103096348095357062011068986016111407584148616328566579468036138589403474482734163153162929999316647380336977594894756233892155834870848968359282997942195997905988339844433195524394969288586581198035743623733276554827342094576432101520407251989577157509395196951841859417371100682598755848307997019072986821616560735487777740535393592345142140690075740000968326062781867379755069821939994369196496143348013046141422202182387231619763476777218784587256683475784599283221287455970830806227415281831983540044428862127560724539053061881564476039095467733921015090275655791664273451526419188968146170867890787965796882561540370233742338683141516099965853244598738487966368841082682530746105924531813112131082215025159891895710487443569940016763448839855014265830970089263571379460752018752354694265200329532510832734655980030033585786878343394259895186922863303710831124496502129231724947814238595123479823565843735405559038076795809612103680195115296195870720000000000*i1^4 + -1319762551037600722388929376271257125680720106512885899639240423790416424036041411958931846089463852272057973578947670554221926962390641288510187256441467176668172274107186379548441706838706374681507710979304758768720750039413524484607150382772910383797657456566732131282052240913924465234137326551167108346121124980109979380663594293333777287022239791292127356930868169541865637106543876949112613434871670023890120169280915475755205313468507277190701622610382071884036978818680971790470401088800008240363088557441608675112587062935642631011138684777747561848718095680841865315327885886751142157621161830725768993698782134771472720874540938093552346586987150748994645864628399402494612012157567211840090134105640956567106557938841180312184735382714806937540538627199849691441235299216738175713447683408530710301650511674086789181054502577419535840200776090581356979889873246016092342738253920938874060549928742791745368893343908709032192990026237294018149456307585215829106602775380599826799732255725444669862258631048681531590254859055392153042937781973678452562098829563188970610726264328204527127386997450512571693379725763369662675168848809461597649382772090542597248308895650489656619827200000000*i1^5 + 250745413790501447778519540667946073344219765800019959547822166255752485616685121164618325159173115939302224927284487431800784120774456860358499521052079814619846707798915846405188571422101893615982048196024651844064870155533348646446420194647033617546396749789710951848196242888316701004695031902628000638434929826514446601637724829566409270644923945928859872194684644541013654179656148226203824428580847893726822743251014094203746429959659604349385210010981939750875920088790712135515712233034277951729374172065697469965058016278204125290029479081863618625353420067636466663059274439854751118478911387641380722003718203242296075907337500539569174713842964627569221253863376419143750790128802348917662561398901181134206270299924944272595658548525241785937191345771687291613108844362532449868984568722978294917012807472517914714859137910819595993069292771482390816648491688135653075296672607421147846834366717929888383494702684949168461871741749333012066946288246007189737814643773372399245495697561564440790712464852558581853075360548316373988982763996744544666346789434549824466146773744273284891214301875409471390014822578335310797453835211295878565440327874371532116485317849431406542848000000*i1^6 + -33898764705099274613076312248975401254333850057224992633650805401771392964799212763143741327979920683106007821108796681426500747760511430917501954487506945426021867129141945762579196913209336520783852559109625410262205909994142556483704713187395228007394337153257070584144224411039161235599502623979860181365080156676760363733013652899336218419435125816594806577591110516361483528285472329248446931373249899159846782658885279037513494108248566109724895634595449256757304182483574229261822706874702868665584266659717742197093667271847140588833627984474219198866166449363776976773136323183297793668635190772333406873165555930204980036732923230672019755172629300271530983647578556538122265197646631837737332295484700718274213834926520450557567701878339736195428673544609535019109011707976532420520215174765035851139517253177686186439597625355923247243979570414293026349069242353792352090016516573803737406902675777897943236759101132768140409974503974204921093114353676502630168020697788653209090353454566653793388071428057206412307222250593028836251411293100913565692313407861296417023180404168453816972846395343442802638183344267997030742198730924193369017924697129502092066441348880709713920000*i1^7 + 3095294017783268730773771971096482650305785088125793384614496027173868748885517194227940617920701057203788924959965197408758127716977326504424896858144981924502581241270910891099238744477959027182984136414687751229383853024019870198835867177818192481860903486545501906238662240404503781796449945761519319552800043449640034105509520938503321235587813645053421382566488544946720966654063134350972327736554064059141981444031861485572825079753676650531793829329241269728195782957473480961276314254695210008666277530583167671622953489186735057375856461130857867511293354781445852862799320888894437532559053416613461158880789750367379839899989461313872768065364514138333838121641601153462041911949256562436864075119529098501899323050371388362670392557209357264272979213359153267501679603298646367236898652291822449382734418629767086904395895646244933374488646072823164997022383745596470416456066715680448140715190502042142766255240659717663146115340955099682779205638190551179452487212368342929573899577842284678239931230524289031623490049352677334830357354266706944896982048928363939607050507040800944218657995235730713354433304570656011109477094225521507831386883848196986855534703164574924800*i1^8 + -167285803372027124711926718732076856788931797344844872675837680184206036225943072550763702994075500805538566015512272024517808934955428106699265669315287361643149599040210678511227009747506254914919064926003357710195134238365611764157724575819641147448166959922082066826448176766587138040633461920423868600456338338393298930525059668601395911228487364285772264899072305593231452025043830228491173638432816789159088839736715277027117399425825364776709000608642010567330186667629884038031981607941440041263919141342907110804421942073459425989492616002139529264618454451108114500247294553601077611356926222255005000517089074817728856590645301289328643313005604446384115215306911768366675272394669723551560816325628830992908846937268714605625311639995959155890968124715889350932594186465463045356423652894190018514593076878303179723563125231432845317543513939669261957043772989213202808774873913735049736500331934587376437480698368155879241111017489074229342218649932407272820203464992265207784165478697303318658031997168940965395518088647073564675702681452784797452297921156381263575681594111753098051331361058511070096394404618311456594974267276064461330579704678070159241059089694851072*i1^9 + 2570563881664955371741872035763350568229917043370426448553322609381400438019779722105717324427670753841997941846717808888292879602791629451686503834098104191148922247264713188813322790453995297866863401704508451271964007978241922016431310511554862736012735499088331809985107477385280077929936193435408180761689823279353574552221837468658093808223471515706456537726696354639034864835836042448344236916198460412513262204636740550268842514672959517355161717323405960810807259877110494385278778183435361881232643039598159100026571719023722097748400154024925593616562441141574329155031907773981254095413909048351240099805687362012161140741945796290273652999324800867559102127291296076546144016850754761444870762750690920919189600595045011961849055046933777045494706092154285736747749814523674973391893386009097886740399816874917469879265553315981358755286824809484193249965951971696673554553568161786065216955946636326394067801103222059583221489152399867651377549376176903360658466068481313427023447779916897280713514534360818852251063513687274138181332096693168401091626951812090713352033238909799715963611447241236942472984042748683092350336675508504257501601558452010072995149119488*i1^10 + 194464266065121392738556182774236374605311998539892714927780364358978071173245880603129163523035723084900371087298408256192844156543649919847150193528166494760448130948874429570267734568924543285895458579449781423347042251989584270127861106831803532585154173692351375683287904795824261677255459883807262146283106539364304182293460475306304943800856576416374460780901458722648515575709944209350681737471916121007058337554160542558212513909108095937901406439678275394063083143261234858677006427157212611943256123336957455350492311354078054871913380522486539761157029743279803267701386086886130457122959306701607094972597841212125966524768836166757415681880592680135480234870841217618686116361260181250157119746426818311455476427363551109376907627121933345581579811608308243745746674615478426608683179675635737566144917578545690414865315122945073570183506306715974870330229657707401155676724369062951890086198116908629143242695298058159618404572695580139764718328221395265867103857466995870475118896540653024306651328796297014107574303148920941739134513717658724555195292663749341043344498559681825963121247963372686016474208151439205009653134751090696002551523954966618068484096*i1^11 + -7641622634392746031607481963361827720098833067001196746432730586614531045339487242054635105262865193241809505340068610742237929079356431946099101109268072359819874747049412360125953524544979053344826989377312707882832657693724475817234174050305665305548513951603678185738181141410343268075273628748219056172013986158896628052331860720735690700047987443188733165788653297729584931909188495618862393291091639729321659778980621808003082201927453537674225530949915963150848510083998788109824824786770266906243390088812684590990071374198314654788851853754849046972604511330538471876096440203858790530368834545466477627837385062125346896180886963913874569142248161782392367955024846856382722525983380541951554812318531766604302620386173215118068330746629604225883652588860459865279534653286017958031496006749234459013737138529214034879415717438866594957233578725546141572337411646116403582511487869889123284374526644292932886336089084389062977322571887344607520329949978116052529770387536316451865946874887359476489962934767581135644623658780224867260114914156241785003449168744424692042339112561022239917349950620147554277934596076526447892442526006212285840321746993711939584*i1^12 + 125569902729738530475676292178306838677528616555554290286804977928529985121341972618868818100305872476808583383841110136783414985951156752470554568525783967123895222048702593021175837563248384187317221641665058509796806786350498562424233358467077519180015042561310135240122479306809207817757976708352400178952632932813164117547004750183179656544440130892002083351152446456603006739144895274722777230246797861938408911809121589198176800763922918144847017801935091105028875140885518373278077423451590449813048612608850714253099447034926482456751072428494635127484344020441294269503938139805161277965698098758359043916695679086292673103301750242779955623210783117566465627243750200846107970459337362510264541534517961914832307125779287039540881348218266353536058184260749408580300178306973359142553505381904330133978987555526159717619639136104555818068772579921824369066365537483461203606477814881407297870518812347271006982167441014248212369691044950352851338672432769706661234668839225750560781610836450046767982177401325191318453684362273385102282053017471758070217575516099054082030274479517417377771041254849658971214735630881844852825164278466918511879926625337344*i1^13 + -111621602387465627514388482138021928752981817865048201843311429150119881041747011600544667001526268896202215484363315452831390540767017944684868213726760901709820707147219816650678815378034060896750219617189130427619162498835074050865229363939362985424767031067132089963690546896791994160848191972974561233446595427807959446857608408931995839602481137605193845088744243084495724401775641843215726678598382867477973193987508489861009527999174276112706863673328192692144663275832363077998052491617487871971009785168522402322338221119457393782381772404380606439557020499225470809850352870523104986399990345001928837437800619225313405988074715989053240461975512096927127725023205590981597011217135962369290580863589376064155442831068876524258088889494373630461056205081246480480608964425980991514043425053187077703339718449813247390330056977806146454220288132197650560681665717040667506404338003300360629171081501048917849852013911644031320143725717177838202620268504727429250433572515897268048387724672071444322495281573803464573240254063389525499804688492700758524188803091109614247981651755728568621737600759842780973516240096072864516226301695212874977565999104*i1^14 + -424084370757627807309609649914220337759214887139400383890551591940707535278694569982241911652252746898521759923620477089973410693418968398594240101110707636480103050990539167092541500214486812228481391262455205553165855770828559765514846410514441276184698232574080391103428166231921282319839253875396990207579324801630965286482235636017673686095015778429031212688025601606621588296538993834994911389975844391837533905664980885473885389858319483900252147584608209429014467236928997739404458751640234931769162939813264949972140743952415512435669133670834827121699957239451952879118028880150228006588110487760074452182522219351570723134509299858062350973805680012446627448460562044104115871416318880695595326489631454327697005777656232950132717207558865643162554957713851409790907315118840212248000725436042689782702992292497576194792416130850391360828013051199110012792881315935808507597091043424133901007167974411939965344839817201969148645763901024299852341395187718652691076427445769336227377401114482258292123909153662364784400768624965296486047744143644749947210392572642345542541413995915817485456761131051310479808348196969232199671287787380025623314432*i1^15 + -5592530540982530081376057843512076305040817464917462992243422523257388544741575759501804778370692558267631441354944209075392790559522916406735963622983047218102555035261803010641563281081686528677236046539065570208689149601722398289702805380568369009113082748329525763182063487882363514811072101677387242267587171467365634441493682969685412836995417150587068413311586496513137417049999819275119861480487539394558561428121301821098774914770934878039656462496373481078963229185651124933223403000183117124149258121306707463183967955172321043540254113620816761141607418241646663520390245808867784975757881745964973191685583536237359483833347573048319507119877293130223018577542441265751566666993274404175958004202183470427672564135711134892401279644357354065020707398184858537054644075360477857046504895372734683204170417381422056093674148303206972442579244984894597860876877180320892536069441213023668978464306846084653648928446460178265446233080045344847239700121544640749414494697814803639387215268043624137780821947210729019534831650241100218947606033606004236089068367848062646637028511295804783266524008009441187603753006419247249814715461281383448576*i1^16 + -67396620634501062199867475483899116357581201140561520403519336567839446554170375426337900671628966616501267365051183711942618611280710230293795744071950320165781977684617244757864763233340364649241029398915317063050595688344483474550868615374408089964848772765321619601142653686739208577380999855736315425331335799904343361844211717047588820319493552762399380499141136183697592480444826148758626441286230971969988357197370872982059490656616901793687753760531873412720822474421028136265473220915817137859191990672195099047713988344752680825677737838674816586093659498930523361061428314751422831347559219502477610874366791794213883926630999218760521150493143226757232052782180048632804836623729330947631890212458671563136865440590207237183992315092123176100378908493946128029968968801370914625386438825003988937816183711290227141916133074943658051840156099646616111704947564079246327837811185696049303207510244152849847577689773645234919298196690031976792240679390499927745470456468417036208818146061260509964560701150447001309779498122627169766200520592800867168024298010741610595657973576349734129278280490511689331864218179872394048008418251243520*i1^17 + 2638928070843476573150651185078290651600950177950744491740195817966557885904387862102794611003062465329945987127918628420314730170327884318489884455401920006422360229812161392189642852028341111619162750795959392630340413132784748638658313189374637038225633578518213339939508135065450532381438566877836566709187451896897521466168748411644391282047908286796628941532855277883111195380314852685477514910924319428910673334216474010300265317757226591733939539352675312091682188088000678057684130952784672221868202762826688696831156925422108018305707440008263639750423381129878936637692123552447949753074675313458285103891852028613692784754336402169028642465457693645665525410149559355875364105031158963326691752978830870820546519951958530060549105265287728205937200314104911217458358573838577770558673015509234397046134348685888077415553118086423295493568003967968075089104088225384203268995709838842772417714223872652193556813109933714647696101529620556321980111334285349692281036380965812440701320888118454209434395119317744337055925238738195356952027368676956004504981072197502099360213789563492891386355242419769448085145768818528858891186339840*i1^18 + 3128087601737465505036852656686552632506311068223477520066763255887246343339035325483601512961582846530217351568308264175292673676373946582079161990195270030339148499366622137466888344624722159592114559158409256666772606121498358333274066401410109000627675490490911751838911213158153268184114526195792969722316103252785889487777481203677426858290887234997882796032602016190576572055953018565809395909242594868285230360987452724120259563390210261343496887152646988383835549873611632119850512882331563127903382501637633314901824392655150190336411735316828952326740926170387791196192515545655821837830799904584934177849825809425956988878360609648404277433974533728135453806322607452620011040952792293988119547344510597823087688554785428944681764509723838517761239208600811194526068842308981051729605950338732657945854920692742098107784180858548179921528630099367141129675012714917572707547579041917563481885956968155758261186155575755169337557533382902376437269503743043240546807146220683514353102684256290889688599247502696446943582761845322731629151520628817064780138492508404330255017251197679359508292126280069775667166578318684209545216*i1^19 + 175370076841636838930685525596303589456413742815798929377326363025892991424870817610834723092298697751360367925901002654257252928355018548226877772266555940889490480099109232854094545459467543552874863242526104619129806965621103957891800220078285894086984581333344439916396676575211261174672106123052279960264398735135719639617552159287280356911253726199627922674798417174309286630419600985850893596893972002170967012835176561088327532238364362520958104367428046359728468593839176112697838222416547376928792377402767693452761699605476557688757579300370384140509582388704631907863532979422649127769934401749828073716783021078826486787806617251401826665360159238346961780318410540278946469537580188144265719779242780037653495162234271482893862005110646171417223492870355918921975878292099065264338147155975120357122751872650983879155182265236519503954594413020036209314160500985824883989463153414159473409318158703358626687833706641449033254579137970919847574945221278595202577131758507414201094442879953968713537451736480005432328791451361034264024601435519199027023954690207523150062719901395636613946482700163124129250108626236866560*i1^20 + -6367872169709390324825280489357113957988219149732191770742637393092357164221326448695000691237605374118275208617358962213188702516638122405179485842425304411304339766456297686375460941948547636571016132668527495355924768014526015532625708817313200847369723471775724072695855739848994472100548824469766073149753857663457570433718937236561983157507370771751932364646673369517229121212558902128129221424302213476352125256110331176120836494466535407240460020029551095124428314095597410032283551972390235944142293303466080633199213499936209880782307500446926718481998408982457028912090861344373932861383012345627037557704876937632821084421657504010155271525005849030113377198188260327015233216475932551252670949740521614651967535249120706897636980814035473554946420080492357702050418466858731293832498786283889562582703391248853542912365602226812130528108678248096112601623777757558605020047588590715296070480915999278918108649357680651975315475719306331061954517234552229510571700512323950760600385566543472299263074088991655303200103678595689651278141985691124268949356598409885033273882679690663039008079427986408433965293591592960*i1^21 + 43573474269065764671907200526919410372566371478071891591028978077502896102288194362101877477715073256916901202784602206098830800314179614306100594890760394301272803998786140604272620008002313629502984592274144294345149567203107294753256658535213271255911147169389519502241025802116656605593850013591015657720968145700685993177035449819563134723381309314647789244641794665400238852309666788405526192521014709931953479294573483987163364912348083745553713739266116425943171506695808013909449439065000842940658388247319634659363802873775990706490667748534769115119987966389435532478436479375479157532508924571407885153667204777710738167191780044626149236828000987861467907811288992446463077961770297665292039924208995052516606410181419186435229179879625899635925142614751468113989766152610438842959901916526243020501677885224480268591851145367340424380018707190145855442373704194279666532441734830367068188844778370104174648950876204220538415163011510136743727952175137648576896914142501923396326495473206072695167177419255389516334214801204574392068863257729665764824205809014683477533677362381531620820861424676520049976016896*i1^22 + -171426439715177317295334948412137981087961452052122285907479326114686015183890321755685809197441425140557495662259736655857340295336653619805588114964672662061106966262392722016969585685613760360577829783574232622186170645752178137862223735959979388902577039588343456806285593412671667771531238797439477157340920440073956995730819839354162785172263560152764510817919296659335958373717425199479370362688851602891294054980046037899405348185114909727192068994098635386483778513079754568403066722094711493826417227327836138026806483145535577598666391139122951644768027360842894108674540448381318531240540226749846970880807352049650393083435308382849798728656653586799988684904332081966869223466481184639294192330113400653933878306136723960789248847060896121978316010203738385454590063798766961887932642916084491245571651768213950662988568838437000552782841690324481814005390701919354942095217730708559584723529354861950943475862034912557057310769588312337708003079342208183839238016403924691628733340492101506782158281386345345690892524423479759102274340403087941174664708405141892485899132602686195203972120284437822832640*i1^23 + 346459317110740241081044874023566790775666652342767238612515772155436685295857035876151438981967155606322769459565427373815434563818796812409928162894361687032075443976347586048808031378147651680187864636328352998055088214373607225137477808116159066803436585463167902954464153677926846311781546220956401370181098891383117246313777053695743654007727545347072044260185569913573342651818643590052271705926286295301244843525234283939941795793808439175305407082185645823886818471010646425204829797559672775918636597531630473636095858682164631474141850303623913863125668396983712021800981996638679946677029098040337012390089148069084473238577452803322441156329006247021161526616974873503706202851780393383664714984935415373142727148186202481731005631678003249980224699963807679886814969874678223859851935861186949667637257540196995450688305028786110553894237085688300840432459657564416961409512917778631560299753103705999902777209052369818855875918893818045240877941884407145507407775712835704525862919886121496166957748155081911540474330696632515759730945734768855790121998120905566810305754084043206163889065113419776*i1^24 + -601116331780832245053325990652851861509474733692507074827008447171402224182071014367857497336152065845773043616298378652239753192444206348263771910841185567541504261098076425567896905854082355794883341739214493536972807608989536264742078192769277221645671160987172022863068854885117731091741885659641602596240586096519392102217774105760673317579937641395995083077199791201894886843427738142204563177103591052624703222622106249979055485621681871767879337286629785730958301348028249141391389543476105283188540613392463268931021919874635747095247515083415999887891204772145960748934127786620740979832679880386724678906751343027638014714089184111433084404255750689027033026466929246165354114855886483171620339774115242473138019943648108221682357483723983734104590299514116549292055855049720473128413976882266376835756566444962862801132150562758132580843530395166645806701200112119334347375579971121993989995933872530391396099038331945764585155556897477414735956943525218514256607443409256997800636886044401432472208567739178872340539869551778399593816009230189313887484133159389644206651402723017677606741868544*i1^25 + 966777296713819519508194123120667858966697001511819005748759853433987282751430816228678918305770810255929996539463696008755182820211152712837075441324422748846630424786979174393004839736922156003765007248380386488485871739668558549985397022083689782468617999394004918162854926519735084263746844343753866509552831048268384119353312750564907903906525406363400092702017754614110604548479001509675205540764544021930623296682191922523229422220465025457551481268718098221560722869798145069811424113550710862826689914073805465505800019029243374602767188028367007203085807499524163435311231202476946961363924470587651752642258637330078978939201795149498840140919872686505333886902982680692001330215778731940024932872909061569951410065736951483511249330815051884187881975478919901221251015508821555077703411961206782559036581023696332042226592178353477936635708656086743124076044090784305365541311380614208018854038689121218702547036341107712262296959013384418495827286496844614899427856068264631791005091417726161833755887309349162220629206467188211461940888997117227742684870463755629948680428627206640500736*i1^26 + -1266887356644966852828908545325610703167107613218691164003601251645470789652414702278339660103550969309710699441575521981081153557501385947305046692273988712798128778317250384262071593174017855469803156228234493963288210220999036621133410672108455284284745508929064774267365381328998547359825420976942659224986003208949337379923120617663627067334124372053177065750958300516161993140267183055436464416882197288021995741840817221985633320880122434262962747858429825574591646502707931843432216304215536614565508567674705507907498974104525950776791027517901554672718090058030166041696185553517859763247061708182291219864191663315519493485305575503194446250040664977630785078711864482835012027958564875544665209384787167875359300848781847809706219705748378502004147196786144558128650908039218014825154231599008329356667807083959681933576283862917805894648217350083575834900626564108207573835387165183545564270525941493558123443487692330073333071885124786459340940746480539151682073278049815808848877879799485096697595325103479702838640840028033834655680518774878913325830292988632419860979898491338752*i1^27 + 1120740184538011190557231947730787275752334695760784748860579990137925366602343810457034356388278242068444378986169472544145693436329621831123649418697052671625098807960644685954209810949880604716275078298488350612751022177908240941893740001096301239424486200469631885606023552935898024110835873874798935446161773000417446254210891866689461083946802818430267176411651452026177946581498735633004879965011185883019020482743509107990553877450855849267671864716785432964600201264419159323393664172690103488464079103116698181155256804343303212800162656764183861012387135906226201658679119450955248847168850890816530202124794483769161130665743597943496968086191440117636936971933554425837423558464932769895645907278528668823538232105170640320015267440178394289310103402827604478995353949829029479913189815899446829201459386594169512114555440745196610413064574250645299224404561610556573916730934239150827038093802895666609400487012569026477393937337258536183906457178640171904401245959103246633072389033014421928275436176864176436553811441167130181936997843679517912638434022122384741203122847744*i1^28 + -515256043748922242024139910793337908916010806293465768974642924704575578196432030381143809444697364480943332413427964084255458565911117876276296700704195925766241107143338134419636341540912432378106972627655687438786017282434621441785572210262518454141535579529929690400509692576534039488096965681010209554397273597116590538447775972657178410195470824557263213270610537476856322430750544607486812410586324525223236004802650333722240454978846670382429983153247810327843389744919321786385741563681008466077893058968527748121928996710224315197104045180221496097122397123678708329450633528771735724149755401608377231097157808661879758074873406170877187824422467589523367371639142035123798600796364195435956344693457850713948752846254642649210118038486416871691973300028719616480174726579573720515470569251004771875337874410330252829167074697343455958162847298043488065120949429197162126459610696730621816655897660095489531400085240582287158291425976041868259293405428881686539649522669073935869520993651547014866142769767862897779063528772791548031292422650317384045343306801828948082688*i1^29 + 26597241789804735241727695241918329200270646519415775463341998078867419054856967476141100463628295015286844246749343178608739466213763236335432903709243588870036212314264727171460574900199118888528899083886290161407900642407933872168529136388504188879234512050209572692601383067065516175620294663147704869508024546589192429607016892414297191065684101472070622249243954027824960396579779947354673625215200057303354965846943497718152932631425401190632623476903899838632969599617210825320569104462073856608210136036255293887366107116366484981761358212027257670281889062078686516064327867367870168973842641638737888425275072466118705066098314854148242392602666080187950804833270158595819185322358285478491312787338138474875212957630849157797823367431686131309914900949917667744680175175224470087003635736822441657360913180029988881897905927187839380034504579759285998897162664727461858103559515526627900904553764132388053984536342679724125841469170093863244292724019483489876305753706850319592282656895957290399838416741360565197536008449852501092428567682061358909046656350552064*i1^30 + 45352644570401429878069915683585885765074405657481124845564242742936906083331300253708709300918056905358826670588479384914750816975069051276296862305965932368724364562787317241599121570941886406785532665281743853529282665570350920313322230806411350068728479644586824176460262007397397082431593368588865797235448606457026637655637612358120742833754696574960158743799274778469644908367811925354110467422035364020163683191769926631880404832065053356218794049525463448707850900516123427816876971185765784212830669595644751170027228183816124428428261661515957929877166933686354050271248239212217275612329616296312379358834601407404155936376213563104257591849127219220010654137522511520747552544475044920370441025065394894669918630281898291725601075654558242117423517903304475046572412464114782618195259573578104820042918535476676024493421909430650575113248812647469154250304431609316279981958251814874526725786328358380917952292328410482527812610041506852433800177631663874920593538073893680684881879356448983963687971462196634743589742202908123706491411850371347345353736192*i1^31 + 41942871377465007151901464566959845467569166823954415774772504171937158736813240117877033935769612149568840057465215474411762178516036623651615153141017509284035297038685730274403901595299881944604162468164235249375860113106642700402522395054199688361636177451129995821660733843341724793553641848733117342870584828492494125784205749310084721626738197869535699095485240730564842962315902647418532864234274864309687947207198199218094766339147162375187329581936400196374356877144652273025114827490792407835385591992558087561588787462722643271310340777090624389611698933446721611602486975926184726415731603333474566347654123214543487573523257830681461916396856181017267016041397074441769364938909538964215241966774925747977700249669407203506035690000833628122646150973697577508252500330333192729836843634742492174505752534203741316613996582922757232013872492725369402982299319051679721764722370927161142785031110201236060076715394227656790311042496711135177272888767606607040333814365727683347048004377078057402749000460135032207920674888049510588120549443952212705280*i1^32 + -45636955672926271268556113308938799688776446639283583024602986189667646532167570425476036503944487736219112979530524127879633163899556306753503892929029660172662251764931369927711649729805281447772735982781230608832490082512576639628020485200147133329476381218575731605109263785467008280478785824434483849743646601633587911501860759412198763327213930631593351742090007087992037574565622587094297731396528589205723380148308545053670673662376527237351211252438217421559820855380707742004277866205741699850207497141837388985204327384193128250020798853183926099955187178726376634851987672372950556820172196852006864788939614929860831033228603365960525921348187718039010111688384403990369114553965104523301972447851554871916167724132205010387412658397959354075321067856664266713825648955319047954961919882509073797974404054900713564404646758493645499150541946907992266236976832963456593063501026432764944763261769457749429236563588253766950356375215301461269286858044249978598828320064343197200592626240516973073778145415213007789095407532265727349901592568528896*i1^33 + 7965319044736721956169203031508323983254317080521076676604449625109721114782546298340379208215924577416188854235456492838700829430174028912531050342324252615325753470031745626818010121949542661336517277742280678063700070811660094737974984393855189258964645876809615109323800120064737305515907251988641407762321043737780408484894891277327319079732645280380221600069320883373362321531161934213895750835453147682117912529041322148822271925605548982748392213849740910700185878267906246880400918400730839530451073172656545441524479459423049519464081853105045770831736611384752715163798295892936158840881458886616973513862667245836440955225853545926884757006699772106985368768835291375557807769736575725519679128282705916000074776856231790838011377860986119027068657873527755862833734666688098989636068065521613850638267756967474074933461459235720294468386102704481139040848676973452951968451963421470966503741107605259480949372027912871355721012460541814627692906662113772865084426437349808614130456578777606856924801565017744909308284777035652525604208640*i1^34 + 2001174570203963755134349831678582760427405239753464178085438099800847383801843199493314536824323116589544034264030897978123613209059330143298260507740000638014659068035714538504342709649229316199582769875145258965284045111618828183147659169360463424061098665287394576574624969437276676300950777735844617085333450925743490412411474128790031292207677059204747107973380009579281423678161322085235887036234076071263922320596586770937815593870113176849728964602870763772886725953108845100076856490003927964613705730469477153883414006162378127584486452493291455025506868311027796172226055943131537608602370916625749204691824169688497463095667343635339071000657497934227461152521656124021023336864915639441709315434973518787009358560741062999763505920017831789612713641907552219829649888888831780501110626353221183308040636976682429158549976282239741877323834890629225011953740283487754212329213725303519764923588895832281749143489747818635050208524642914853487506811022124329158787131869684323503910775703936234272696610061024548984088242118125944832*i1^35 + 661424032667111152283557150909492475007787189151815650477032928397414520113587996105194654830774909281121698778888327001621430900444734168705011166940341609702392784149141420878137845695221780372302741433914235941188290215348867933483859205129560067278626205317223203501823851748913022010086147904473540644022865371031187017379612763297109252655190783170407164463166826972061555732059443392626068626759447291102652124846058964660803667436879030964879084819435987244723067792651539663180726133230652728919268546083787491653643806661701072200497028553679073687942455531292921399489082035245790728522197383231232377462316105145191032094953100882581005905634050359601471553430349679403170907120064980830350656500540560106127535907020674782082890227589353496214053750408529823954023950481510996776011079101266703630698632440462988488724344586894370763875086970688623396607946373532101500903942219475218718092954612446823996706256759256862450913116481511219191379082875990761334257015009358888762598891915753781962194408445255027597610311483392*i1^36 + -161595363466551978008102632401123812743139987733616590942104329699898294394066653897531625924965065905660020661790330963383220341529318232138021144927167675721739771267483662246004499736760867699749844775252045897300786606982722680444787303256079587639493883143479501370720602817953384002072214475647733066418656076000727236261054233630609836354597275137518102172189939246937507969856174348981233997541319371843833172168867509789567701973617159699628057213451920607970951967483732384587685328296564746262014274473207490555924761440247239903212667163688885220608639002518101174713013404927345965308282633936681494441564769795682204561557134349575915288739764500732471346580768829565380540717119808774402802730898952933208739070040619343677099682111094348783916157759472054001580512464350283444215790911745596245682419488066093963012471487972065512491962080158809509911908730032545747856989546166730348088235844052481341230332702634426406075946869226472903972151974081525760854794089693486756345652563948102617540976376163817513549824*i1^37 + 51324703033572542093874649810967314420914419987285013338789286245196087646600993665662062571610243611263077647932029446539612577077400240918231343654744781626111960451413912334750657777179042171346998209395631061380547185307016487172438846232719103984379885875013477435684931885585269796216665325307357725176315270856460688251027937632943771870019191457287714274405722729734596644493713994811987107440793348076723168475428901723421745194703591656051005436726060742698976367014030964871598579951081784447289556763971549248295237663637916734913117680524200915133491381752963958779117110843978276411244702774843199589497743958865076992608938374661528432052579488003290851401831976928334683932146094084943294501517931725389255511831861469384787425215278253635635197257153658904422106781817211257373884758704341728337845962142924661384461353034457861199723496396465485650938589090969875501808600906052844867062064551369376724863063269424481667029211006704734944971565534885638893105889722405107354434592909974158892410400682278912*i1^38 + -5629460358279752724329296478437902220376212953800329505599697231229514883493492202921176822378001702929209633439258526243522697646057063490656364066525921506806818667235086946828726758782025268958037983624574690763992126336367466557716346623664918761978512328156860635366854233290721007568657954148479495802186802539661600583965047017471795191796036518188180540006705848833901738772301146954201974977884950653681707682324285475853612249510670178753821755392602843663330027770989235406131556477946390687061520446021885292687723953947910521489025788610853354029200502531095150369461268011298146951214217571385355316168870923433944899906855211130843340397497014358642406975366251693466802033222055615160485349701363080134613841364542403256446547692344542896912125693870135723889177434993521425339044848415489638549310207451283028493652304233831828577997838587231482344080942542484402784943030829013193922183539582440734787170130443954587415091591242723163793564463408765737334805969787348615511697326066871432368051191808*i1^39 + 760389649327415665560305179844041284769132751328727752480944871961351859394829517504145185364526137615000842276388140208744880588810412453019469111027236310190229953587367789082055549267206542582406008708804277645790800361539137508751546273443368800984039624281750173254833560643368063613801049308997041589007831845899589600123467802663366742412437661615635308756307655407639540488234129562173411243578839171416828519737967281927504495050352790089718032849338780047112090799065638158420719475791963101962308987883371558389997140976411762504619216652029320121268380387638760208304768273510329891013133781575578404605415377579406594923305641626882702072866684445342506976970764013931630285205180922662055068269580272091412154795448821344071763991534828785138843380211101875752220979272683238408321128528500345379243895821577678293793352009434790015435952127841173116772479779168148915827226615876813160153907027595411949056545844498493317508214768926388689731055703207361862335593469739088772223021305286293979136*i1^40 + 9350596248248081845114332717751553766362970116893071998682758986570900487969255877405972862747222799438265205671781372665482674578086682619331862319613902657306492952057988283720457954291976893701572595967876249485892278837883437331359523431723972397833386745609650701215949888589731574718752701193955905314230823600973867440610736940204866031503499516589550638869764682383790277692892876577001853186921433206225724861905458617433331558970168562787957227972059722127679644828075264651717802472096780694733860668408809258974603199017409153250253242842967179345817924552083115007145419792143471486819195570028521927080285327728720128819861131372388706594750730565440389802167819867332152213250924074901871609668344198906428533769404891853640963990374436419167209138403228453991544072385855225053098691329714068814244797482167304385399143764500094657131001186652305609807225787305670887331368726362725300217993395724878121400317781369891107108967724298056796085540145071821133469449821533902874761513402368*i1^41 + 727445218979902816859621979558489077922392236874656215925883209538983489151869035687576947118708837219656251508939101037352463285289818960930685575356520474019129640126241653774812868428750060020219647058539439936029984023446881436722743160043332364924387675918075901384185913097906930571584972001291982979419505247395639048506749267670531971884349805296297942980583090227213681692025825053127721141847476580332541737254049706375959666147780432105958253184851878834182578145942945270779170487796155956653284621052177658041453074981832773009686147732708519910717243311385545156797639326859533828318486829795633221481681650339880919738606980621873895059840168279246712187298301358103049147120024704014592827815289415274324888173201603448574127254655928168640362288145214847391924065128154408848222670363134208262957511384568924347119608725549019959953093354118075536081516250496790433823017104969290790420580359039261173699092708350000879156810467975421648830800995104520487117958429673786701774848*i1^42 + 225873766200180927335675512244387588874098219259835834616801083095795516675313479304040622815464324594618501023620879999010667067231818306326121688904755455838571429757915325003961985972346311543957685291160185965284082384541202704903400577669183646601840165002302990980434728217436272849075266930467562291576936852845478405108767143207275736264032409648884873169857080278226887275293357856348481110605976496609772179208499685877690432731240020131811044376637838147694907012023912781300833947805382466805701653839887982235577276958121929691218136927143371797467100958796625815497660627160298589952763750417593835605502617377213866834988611360345274561314217315128630770459184434513717333190219135467545688925593366410865564828380892805032092646523810109063036938268106222508384120984320318227406203664078318845747845450957628039592895624930135866312070385962542266118637609136439471278335768374649970197706267128000580925246383337248465602408469621648593643978271598934661564349289754263552*i1^43 + 10924144036010461035527619356727334559128889086427241420198027337891131575913900362717485159461562332225415418326272480519854925704376477924255431050151385250249266027057987825291858309412993666308426038682621017009587688865907729129040080254585522709236662066113851161223006855227979816857093596100045689995354728000990640570594655484019282336399358762577698446150080966946890000040192148158642003767029096941393653939617566297092334383953380372029573772562302329870694821390747163885864190160463616243402747839843762230932002515603613430905048102147557320995204684068775939874952550436329921617775639744678825417782343986044295098001212771009518573359995361103215760550616963538532051146749962314298848077298807722943868212481146037954308911610684026471991581839316757948697638653858290684708760530074982018125513563004385699675627355253621844584333701316983085217148289303413888971489774973090010144813661980579293211372485611954448411313537413614805400691677975380626458886012928*i1^44 + 226293883774339779582821456185793328211917886532500916706657458917880591081506344397338753631576509255994082916752520596097048719891199131539895557888990115581650329091683792352711162614803879241831039805380448181747288914894052094779191789810600130409369010448336554381729271858541765993334654814438395889780357165193113983449670557031218106202267939138779741007337391469133249558678290952406850074559774962665326759834879432488726732417335086405641336007484529388577584433277687273294311823998574634457655746195072083366012932677112490664190151049197936582587566546206276915455620864347502902475765607853530010511972901601558455706013093167381220827329190778988502357468260944142526762756113666289381338236884712459969935653620122044158250534346348938192347474888100567808486307771244136871340090147866842706602594348305054416749068527822921627550289605623258575993336117403236621297026827327920016101419790530021591061904357762506781190281868202644258710549371817226665984*i1^45 + 1672395969758462462890787967496159573254211289133120310912861458108636559484535305633562303771175433706206181392039369961589124121952147220905542376912547602102388207549458408467601920623668905443566487245797929841351496815692745975331190053684939818079916042604514575305784623976224064323622797996620220046047922937153577996878408100723920624572757265769822919588325832812055330332213645556228940961136700413511656087698914200564404433230417651076184055866646676484250913112730162646371538031409634576886621968594682028395792337391644098543523138102176994620149632210632742920824000712850193428515545169003227862823786648475656117543852336217000558138996812108551378474025134658513704531606995664413666110180637243982257751496795270880437101478177447173391903611355017690610258769291675638989874285872854375612465185576755016144981206468998997642275302731755631103268260878509774264046344430414117683765239970278311977829353532852228908840499006166079064718734000128*i1^46 + -10730466664349185388860946451425472916757080692598077578765860967065404476972586480078403186574321027161555277288869926319927480997405772615603632842778860604321747506179175802895252557854043683644435411809764146899490516592928836857417725669479022943588596904867392113521050069842193811499474008926212998562774381000827794222163159814215802278919118573913373962345159045968661282524064021339832976031901858849241548787612122217426594188850963408284424948857619214005009013071399107947836825296838413973812696624750611596360538172301224468354745936828881791257307608410151896708918709733288292718546481048205773304665772581492776918253297141184502828579725881633951125799846913959262477328544641951087718917788196614594603359530545179659448062097422613162141449143296486223376456176950344392334344329173195421388890943188022144436742912564309567358566728846514659566100277946200608386170080081996600235854767933616963790847160970456340699416601898559312232448*i1^47 + 10014382648535053079996643714293469280456149054615069870232367970442361772508403071698148331855791373487588301868220642767320694023679439428235179451433561055311347268690644595462374361773066473019436957978161540505639622059039720036024261480287621622230296270728917740742605198371803076475864869320977793352414392165396163364904904755284336381598844985962735777835916716983318027942660636007571235864167763290987386177968724886469633323912029088166589323566965017357849696126467980834717255276214291566749201299887292964361075721281070068248453083658024190933596290500758335013222420544131113344337434914166293303848331206054253384613394048435892617338395558063635677644560756565680443734430342204444902001786731621658759428887469750445452338453421196693165318721843093788811741968707130868905457245445237302714063739369580235640880669747294749808041901465437149692793302955962194581218670516067722218516208842474415115059462072421733365633689583616*i1^48 + 6191984852915757538879525107301599649720823737315734535422320944677400348495113173045922663860725978740714009349809077922683426655805652707136711243934748125275330270873305547932310222794753658232034930295443232867898384239630388907533226890856598292708148601620657200345276438560686395527497075192097576990252917071874107137961127794780808423264279977472235196686687619461599272966441809547425641744847689090745425942742263249618963654524287292330789003975652213021254881806233767422036163264022421618188801108276800819983320356510067541359072023153264747868544192656468640460572141137932804876555494036392864432722466920887658413815656693978445588677456550577455519650796844293494251466521819749612397251698213670522629208452729045691241311815550299942523454066299424782656319856387248651460965957566584517888569442099523329121087006032711398159691302233753141505214958642087724436555260772996029513013207529636622991104787647376230711296*i1^49 + 1478416180174593211761573120879792534294745582136548646216972174800695994034769356928950637170447064625603422509317456175065697169956513396808233681519918337487382136360920442486484602293786474815230037500035205834367627302872478070651035101354749366882932927852748412412261268893422250036067753756313069748020898540270969210467437667621781816528095347038633062808436245601384750873539561240594889868947029580743220754572362613916849871318201610566795579685735172552012333728002019841777018328713367908192015272898290699120417673969223319512150200115289990007716714623167596891087088160758735084664255139570075716614249194503243522889816723691892466473096286554626828480819156691955491000875394283986318790562061136340325439413928523717072775213034099896930047519586035889796069024216230131572167376310804917549992763986234749202362624800933253199604050078311257144081889058896586642242364101040295598970729796372499976009200697344*i1^50 + -4331732978818167048248845145403983539283732215909193957699878840233792378290647683037835599621856135523077470310734743446414828822473910325973237573131682991187894411013973246359506855904883534810588734701297284150092288509772217342402206566876835700093910102276980898704343810760129773153421402229972771747335789091936173727171460529157502903434514275692037216879314323376719840234372927345233517669040469847057803003624165137710288160540811567824586242154044363934318895768793945591272734907933127681105221025961776780330109484464946504364576801471005326892176482090627867709014690365431626118463015681839104228365241379720185751427287611079780498761843856342186579802588286950163867850304313060805901210069707347233534976709225181272072508153835181697139034004496339814537504361880003224412534127678101727316292458506105839762269070248299234904719631967345897961611821757963296115816690320055599820316349435310243840*i1^51 + -1641403035033092949981231740264403936585172009537616359050163093942332751597747315951533987513938948456163864596515969695278345403112585686248244416074863722121461652591570008226881969597126227006607993771382013049598601236845199082871462215316695354253389169080176981361861834720026021734265381131497634124278196165478127162112409019381141153090233618982702505460241789314279909803833747950740608666523982063741406150914492082268490708592579412752674370081482955655485402890536154366459656623532253736975157583333781652706472449279008350392663949967309239098640740600710222485747728354752490672665303292417637601670532895470906706089279164603874057453920269038246912560957161411029966983558498204188152481187175840547772328117268592185759862955798318273716194653699009920266287219532471092100815440279664508458444413386514681988182479783657458397055823942697253248715749940947330335572250813650650655293440*i1^52 + 98789241233496911310090402507337358129396447801123694999246295095608393903546281980714640520500486728075472448088377487198865994675002162883898727286395390090403554378198920999994048206527682317610374269240602758991168653262187756870943684098817094093407135248341933467963530572725728186879626784152325053995567767757440569834528975741234455201384379927871410456382691615329034845792367649991524062259803384680682803119374800291221958367371744345926007329372728914960172729642333688454897753121942489819833196339470551637971769194608706228397716645526540873897822737832432352795124171189744454248471509711765416593998358234974459242678884767595152464778480522066153174789324068916012176819516791778846840723959662462883693011595686108961751788829005854478193890246969054139572478165965658939529182500507884616885877372712498546948466630161328670412629408128738454870317012125761332434306693431296*i1^53 + 426093573564620331911938668457743433555448579725034305310425763677742808452785892834681404911520190474482425369775742818615784682866749662966857101923003570863122282706677701600122674273557841373615307895626498572063247417530978858111275209836151511466160786813821888202712666893528320833875259393259585059593974121637659782211640011959442664474625527849657340607810799403675763545731731228099322095562083828253285998246521418593026830819783051545287492820672329270678151388234185935857139694949051935537701143386387499329073799319996717157558917939963356218694888706546497641304069085941385126067459504723135264609876764169010432546275940540835307533845388301246791523571363894711833165389437641996456252706142043775334864119550825883158168719675919272374386903044843272477753563447737843875233487394021834613744681350437579993935414376237483219942433216053131918281618741742554705920*i1^54 + -93122371257366207373603296157076886932879969938487938892875553671501618586859115233114310433208187287082826451459887597233739291151418695490040533702946542060915074939305152000406566321472577014152350921454741032183205810144822977891248446870549664184286044243680458157528075845281794586769427091912241210120290095122035187171702079970685541081035237427382444282214651666495063749777154252569204557640911651148947843465488690878686578830487419733982327454921255112052114284815505406508511180372138769728373078034924158106215269428710019331449018076592224624886172051461468626927578205044284472747077774481036644226491829835851748723339142674888189523497756739864134924807650445391597074429787700444163810836298644482938238583223403321730695631123527130341406721649443462807256672913760100253590156957908512846227323269722225434158901151425219705000591715014269615834058752*i1^55 + 79864839863691167937007774864941626641903585725543052286484043935400871041818891672751224002380484743536146034524307472044605255885116585018221507990043364027107012743947817528923034937012297289523213245970090411982630278177114362308639720915321414647458283584551323450755670299360310135148969418754083536198497483514927257054652719028509202962648532214196867610228699204740010890295687114163028908255662296830121732460125925309089507827400035538779982137734746015653455195578092097264093835170844800309939275518141618033610804198741635949231945165358217643307112216946197154813656729161101941650931681591590383782792958162202711986416444783535028054028090508378311783611870690191776078522365481481366765074908165301239381673476912443430893934104367392701210405099829064800317575749902409709174638723462567006444691790040069410838426883911455337477190999569664*i1^56 + -3100658358433504850142423939092489838235432764897663778044459330348172983343424002356197360773294673800143776183387155707083323346985813281445815617816263441477393514015413288193694765344951779156301369765775231773553380824710871480878528081704085055668801070652074525890261588303354464681635438931553514581729757045178312721070117966250116948162426159844731861092887798550455775331270664753142194900742030202605728691451286650020770940919091392225546450452967791877499202072629960283581833513140087741665245957256780978867684929171496100783903103395386013682874896951726422229853309200925178835299955773448934807564105339540620764744929210695010072480950104075800170978146149298161592874798583814804562631075379776570714840410390925239486833528399011274332459148580807228975372806348844258305008844271658069414924459498341461228193837384951618432*i1^57 + 224179237358970243508119981473420432036472268346881786224158934353914266533365260704025324721223978037652173694654268881385684616531660743094083041340887476604428491433883236184949099651257054006539906577592243073421598254560501627724201790655765695730846869005338641773944476673001484192789169329524215490301418760458427927208996219043680426110286189806157942581422760384397835850091769506124804364078742826917848278084125785475620320220644067858390703434085544267737013249823863635327081187319179821471555706079849048938433668866382543830256884464216302978932427401056619448244217587601780995907193848048501702131305729695140869014947804827767397428970868688897013546366703823240176925115878091113271175521022341230474765447113276124977303643996399526110971281572887977124493541522843117622627061731975520249040223057776316709894448*i1^58 + -18736216291912730591615811140421838549342858036952602387050433809478006223141596348218060078953347068418051877119763860207021103641835286344426693280493446354586967826989196694002214794528652074274099995179113994246171458644729553715763463504593446388132528600461842650113949713139011212978045655669305651163024616817488593734383070265356797450575375270105875313006201624219025325737964123493404612597774919113161264085861403181444120391408114635414571379962253196849172245988913359046769763406051789137984110477691991667735506191875018579246870120797502302338075700360109953535064139424928652443304606620145593613611313723835404394773277202946217817579935707622842274789483047267308793805857492028768367464288981362939365648624244918629425310026915127149081650259429449042863669345026870925728*i1^59 + 125559041698775208035341531974011682357940023209037836489705788398861377425076644138695430411561417948158510545243806967340867185877312525329609226067029756457168339415146044458025693557128031688782221573062861198471908471500372847176950426317665955798835684983433060098681814776912029260674218648179108274240863424399187985389591407683430855474815000542476400225113233769145550151908732462339394747153170333001303891271160089053806644624807892127416650361871802446382855310297522028522448234839062615337316008221365124620731516502758979629084936084542530186231306433997492109548651873310175737494711930969431800192209291357630278761001840126331465813074369953104037247979198370987764511570488874998154759503302766656360942452445009499850625*i1^60, 2553791020191242916486454948568395694459846188958343263788169960680791973313876249731512061082218555947193804211438951968801934154785082216061927904594571419706236749533823196160965280241713062816628344606695196044359527489281101928508925155072782507888036760002220036580729427935003874192369999030901529065760337492534856685104109837381113085957591151144223750248336953523068121657171158965081481669680574632232862122403099651783003438125030100270992311293752113932006430106696709747883619342208294431987282901414603803751751759503870440938519365063768244028927070697113850299501329370707649655518955642273738514808075417903217880031239737238287485468008441030913185978195448328231245003989895682194171294415363687888750507294244256265523901495010300830336853691352886085775084343810361997879450568190154067131513435706996926894540623523517099845507216765810151016148187478908485970034082777567492114515298474024270820633133825478276375836811368143663235637537151641073894564514193908977640365503221838662972222189385077225993303160549724547978348317533846791150826527608665524806869818788660167328231417553089185524915599164537151526170290034696993558898936817819346933521946459196861201321859913172635780816694779537367738278464519268850510267887472335900044273209570376079027033942275512092421081076597972256333560810503178739299685022936873372749252051951471122786391122536853665214438924925897854719282421440640329277123063972509088458507978345547212703544541913223681823998885870784190839380921748957387114732847104000000000000000000 + 108907235823795555326942625009454545190102010943906500096752911329514709479573013432970884264766618617205160004109932985810422002645318380022016828723040134410880126902198396082463798308192041255438054462564768601587982698971423846307240119820155139278797518350418102629068304884528632158491602589274896279136000643085556845626252410081658275489596392533722702692487233255136275115179748151433329803367018428029474065519129888194428375195422951679053866395614018905489794136950337847595620960843685295392859951798352217131862741837055983654316164327992473180062490438352649847264283532348359280087653891619541967642973914054352781101234610806775749147127300307040884628452440696215416100632555548966630101905091247105683007421594429394279164438332315281512932414008326372359111493285518042281962523506572970029826932885900354752031026869542112298769568998806127992839462123113018388855378064517465384620604493493464071092414718934973630402360001124473796115490416977693942320582266079212121738092218954484651921815864638011111687166571246173270804623962633493701030343148647906685899287413403792513321701964172114153482975314200203701942979484621403382696845007046823029141853705019207178239373522890773739946978622139919840149972988811149107212321803235698476241719547668057978918562857741008134766369163143746414259267443126964945508597581013895677442954189018285346963714854389721287624720596481098945077493199450118154090057585550441940418183974493652294409866502769556317038302565740760711581708052872839391817121136640000000000000000*i1 + -202128892212471416237168072636753950288829120761838464976362965928017510022917164526170109601299961037069371588074966725686590778807847499134839096163589542435210291752512041096949881812727189924726535346035650637837580156030191950187278466762917663766901879584844071942390559647112413280841126702597966912685276258606968476483265125712056522368089569929559839856239520595742160179686676533629167343023809122955434285550650288399363958174899022624607257638560715845992315260802512000254058210663255943315527285580863426178979049490882785850344806196301745537978224863717212485732841111976461517308814415353826685191865209736712103323288865787310135537192765722099595536037666589364636015895312660046114660658771037115702662997124208374487644084103995860322457238549909977504649324408729419177692111971119008879418993742298919359463735203651309306227792002560605263140045314111835771627704520615243126935453289203400201090237369813928027696983844399053530547253835390140061338406968980998174902189653187476866370623760499293833149199880356190325405973897283749744868650856000085531219651682153023536371456700798619050709694156682017243666259617299777383743413647926000969901313289538113350914095441992528324769968350768950755793914204067044007950749004664566649096096243423260543868649344563664133437887376751540971014481560146224445880229607899657482742252641639506276535251483142401853672736356255941205517252206761724302794975684234426698221233952562253366040815280973770390618556232122781682137109826721258020877736345600000000000000*i1^2 + 171376597413116382445087987449006290006274277042709740666057921262617619084886856404260885276374385420973647757684930232814074163302329461329844616288612034473654812277411024828353603817947555972312927281716255214732154134334903893577898123091294389800215451810586803686957465193836503736393696628734899254203765505503877763264241761479578105531649987350363565923667864169586693591347221733312051006400924893859169962310427953131759362862954118013964654785552858208313729415700124843552382237959189187240205533870241816809158921565226639513955973421425444240712247755395798551302063612505360243593209835230477791370454063639098567362724505380109573865067577609086904439916679286087788283427477238561313488080847828314859997196616797316741139026415961744845825438382718414950711350927598810918403811265546762646348352072927565704052140228748120465322813798843755683883878100483506427865291631170672438579993586461226009832634576389973726381081288760372492755343644448254430123407142147372358763154999207656785557850844838257318304148197050751766193122337445276605134683244054614658750763091890669384868301999967023549309709064489769126682128059588754677818462196286381207223877315873926850246646299073362413565840218312899933369704867328399307319073039149913169589034270671174610388769765709466720615635942252658082975699629904968789607410810443179638109209888899220389231900859396330157908464546971882251699347407433661553949374538836371835148021205822593852626757092437530239304547799404528365431174795511971461950603264000000000000*i1^3 + -76631685421264455074469204560063368277804644187763791236829884395170675174533851853636542773904761604605383635183830984277287839949165196573654640866240434905024422315838685082542660248394093814911787788267223671288713797822756569830379640632264983925552147334208348143143070931681860616334412386502335052572457801808232926989663136199935045543821444018950911493046702067065620658016629659101218537087876801595271045460655123367682497072612995135696855117424413244116539559488432070862906787286918495475959917587528202820561073899088958306914653419881495795661622882567662079836433672612161548607949659108315002739394643220407031485738076385750132335479188485346529236006880282880424696782818755149256243135520335813985170565686719373973864853434929397408091415453008466698266093280195934687265599451222538630546722239456919930913189819964059962444948805725666001076750962135340875255682363954211686505862320799520860527771568474628817357098316733283786753194103978945547809952117567046662093884304802800854743240215209266448070971287134051817483199229326516129520631546584507564801041104752152321057003830421639124930088315713384569783339044519079654862354928864403341959277434206127226531245342527988582034700727120246802225050840579294447721428498815200457825179505597768430715921815575851357788536823682661656960750680190261627858990250208532929213093728865176350943478110129083879311880068871241372984119433118066792689738862179602355907948264458967016043411991629653746102455242498048482408130037143662362582056960000000000*i1^4 + 21248095131419410580932740512024920879317842095053748114441980892754718762469680466556888735896029783350008960479113949313319070004704049804363585738076643860422842928235841263614765506274571374860405517343089653899277577946608301400265636761249161002121122773706422065187138229318162887316630579063283526306726181826658537312393971550875320089558767882853275920285815432029381414189459785329997016259355373481930701621705348820261038472310902019607568368464657191737498723033153407789962682773278282348604723796170263330472961923140044778670816100162911354837722054937650544994576121829651468107856067355993565765959693088490525431905631309680323605873709775067398315635691737110307954081840322510360099170316032579335320157406358160860863226081596112293388872448020901011132062084008587431209178378647366939023353567659209214550453957155504083997089880335303060186902253242581318878486551207322363303980375767469582336197673130355724283751290138261057441034770525729131683353550713872826939220759803575314623324957971189929418458634872852648470985136865822915061613094446499990284606099651010230006735592680020975869119467338655654576229739765360414098745571936083192746053408548508809658963752948651160969658339163601420690701299336825051895887850175445389596809734004895544226834212885551104470718486450548410732208059302852507944521388225547012226428658094091888498791991023925473270601425004153378042153279943123337711980430108089843973734243368744700326509680442880026646038515679925327618051612590408633784729600000000*i1^5 + -4038669468400300582127926696418967499013152824713793087992890314966522354245890681517005985466405291334318888878806408249290131082477244736640054568685803135079652761274657124286029477824777714490115666534712681060773248490677210906532297141583976832419013419523896990392048168903426693383440682406237820097018343781740824458006269024121897385656257117056271444921136741354906017359734741818274152640963924078702805066324040366230140001405137265244224276193689047140702686111305029081698139523784717657182451398757922471847286950556199355858944541509334670671516751332794617211650295543377428806608248509492688059344134951923368835609247004770371305226201080004053092685628884220763397138325073357243674421657381230269582708202034974941076013572484000615990897068259346219896085489832748584438813719722552194005798902347308919064029957441644084487123613335934230137247619742938738621222187556921820590169914744734821209195466514639158982397455257842032335048644896474322331145729585193418955914056831664299722214662943097129350449364860110206335107815181427019926664219737253472636132301096533062198353085103752311789157250917573261902457512885008964286102503692601379621928548929104407085515271886211731643792582543300829918018368508631882006032395838869201609576534922477892528102830592874442860800049559542262951632171639710810876156386430465343634934337682629247413926174469527644048914473276239049727309005717565153948917517437705283508920992306851398735739123508321042687988917913234152153107099427063006756864000000*i1^6 + 546409609533429703348405417612478894912263869712980953132873999193320625348631626557322805031349573504030926420500997479803827067431215166328560801804410559165770177083204658187688824924613530295089185582822879431006776628825203113544632666007875288050034039941215055588299327684790996643218745461117915006834072899208261370630549324228334001123826421963056355144624630289690046049498292541148561209543989915683657401800289208480688166525896028311308178839904126337036057725155772273202569397738259174458422779575237967085933534699023955293107331672825115956759362011236973470779165706551321014824925195410130005933904919229595231047570128566290610669785511379310717624502925299539066394353012232627352403117954432796315023585432184351504381409056803675540362128251256567535904354766185729017975384475454871598013334657709757373939156232928382017813184519385716604320984623525194573000317522439134706514093368159059368285956457052970634607341929054934046505136043532417167894881940377816444956188264470473891181152584051166235129117047933874522154914335626066261465968011776079627804406481724804965574316655099232081275659728526516927585111547831726658311898402366238848921890155463050532223331651648214002875876590303616417370192354594928180134888875973874219674525825294605419535007829012862864108274480447851016180927501759630180099039363662963266023497658315656501745376506604131446287655894155071724901790366184036595413485366776957309814427824147263068004433446122869557939152883549355528234428935357134274560000*i1^7 + -49962979538985423959648730627957039743256938271995429464546373819431701204764614204298501076675362433867370075808318527371264948851870724560701489315505130883603023622034084292934480415240194009140745724015852738443902017568524990986342564541342265940872336478910769446514000408020633160037917344605287190499632008156051726133406845524087361508893651927279874988682302184847274890635039225500397736032202639534564833851455223440194351928955087977239707152614632290752322541804289825780630256884008075985587336397623448327292501209645731075077270589373741674032424758776920079451385780585910212361931039447825349657043539910736227659700264629590260346170533635445180501650256343575674054726789594788175949897145908129528713921298824589611938160064334015286327869492459933042008887908166581586374647941260910494978718342261760087862671266594272865501188190591729734793841123869902332930058471805501129910566006031831870495214053834615901085932103580337590761857415008019655383827006206471516172154510342730665378645158504357066624162204341615279112548751110343312643266214302385317867001694681861252991963094049401716356085186035186310353819302896044730247592038767729602977981256129093571795274703487215095544416194545289882271843417965242606624835792971413984085531090187531110318885417914592228043400925546074647844917795758445859108385118846227502448541408446782426930099053764937351829574646792044087940124642513187196432780858694706047008903231637214413930782013228552095055000623662167629791180095830255206400*i1^8 + 2710160784028207661468066160178983716654281035607742697084427220614563382451364130241175426118259978793005527759175526336894089802039761069241893707952545104999089174017795102297656794009865729321831936176803159405082687006757977720654550016828237866848583633683932020016106199932262259745856911318232223090462066048665281914622000177239718699638190484402028524642137317541331273135415838856862314201977459672958859716677269103101218144940841197349849621813254026589209619613651296288248695662841799177174436949416015816215604597196981482842725959456644438846185554911992198281874976861072812332305789041132842292636070008915427702841110020688168723573003613909001031196597122904228920501994632179270455696296380601085355701217810324425455028935490288185766473050845004177766910468643205438140233022117390940711919504422838783330269909808908710676841478754017297455380450448261977413435775062771313606967565262024538941567723096247242905005804221168350494146231947945188213458285355163777707226357176358763217515581995657135368348442188929459255381002398907146994147117629359311630002586076388690720592311607189502329858498036602765620402864528076708535731602510164094059190505503924346146412731113165085940387981312872352462237749300803352074243899734607657407474825628665457758670489169398479669461803751693653804030129993429781203693209678940263213289134689976080452898072644344520799476486105623294301870446305296368225595226017407017016852529026418426532331606013308396443163166655055837648619951353757696*i1^9 + -42702887091023939711217266482028782803565137478929548288440715151355620943192907115239593100984718192269149512501924318462873751432641384946635637542575891490402471419764799790517491623608162214941810623898340880431461358607236528711941470330590052665834889507423275986407255200415726618879293752860240600849661916039065641403885958336817033616679826934423037981623485062938050283474037976086921404026346943676037964844436651129709220384020777602629033181240555156875068141474661558179134786103210056852300111420441746564460610382150713917829125575642447187110934328029889327290456012583985393851072461042501519011448223445628279125381135849076327684354789289506485997298113730242195575416890773895806312792528541189846365575887474644605091803620859990994531104282885018997931351583096920639163276057819826154413161186757182194601568792456962227808797137742494495062520470807141400034481784386584406470310479558164555885674660994810401772406401963212784249555574302868597706314032089261214519885320897825632441766208798123038145058353445466504170875834309379192210083934947822956110353190175809959202464148787297281078213133341747459837092838706416093107041576428803550620307856079761456234151928772132825742319121262746144008687333910209540625787974189874686701414689547314135182677904867048616277045297403196856541690771869295808633114321095995825779294669340631357286015186083632563912189580618595715114269044769178748022416368457835661126132035751949493271025558650156155095729272801931956837767184384*i1^10 + -3084146741702658942511470809078804723322360498230567010594359516811769753768407386010985335720992249877282849309019194550113213953479397580359654192076411919187369650187617191339221757263860900746839313813488312665662111535769772514584750027561029541582724568711894395803791106243386836459168343237642141878625426047172926186660386116837553489124513999164475292085139410473710229199766305566056439824496608359688074845940455885397254644936996260798731714862387349795958566663561181258618043883117788609856195862635216630019386383839576884914149610792362225814664885515448783536816489915046292264047198559774796485313785202906391446854252180862350757711847319646897553491696683818110377755832128366908195438973953014509371446823921538441563106661378930376688228104560843154993295346671623868232624825563664540574441244753207249071499918922863413076688847591490041145615377689579752031672646523631547444232612887812923911471364209563381955593705954895057625363667191895645166783597956746404834503159251556063807884009429822190137326640855420929077819345743199606910558254559881240542097769071111261668069762475266718818879234278477393013939754534770808056112824389026077136951629911603183545485451035115516503179159566861049585708288198791030779035203807800232102114886448690975709986835825346105917325143507438513101116691402197040361013062357716463296591090553581255226559060792933187002625505964858832861006028902391497765664439282959572946324306356665149418431781785284304956290848682009666338684928*i1^11 + 124406154839653548883222160629311737295234105525447023502623039240626049358015784452974195176049974969265099988901918547427812478118626473529387388549533108628575678494991987527148228549197751154807629715996867458273812996695905864373342700159329242925933671715669397579636332280959835503939936808976840319954021497349941913238462944616138277214108569998570418087257466096374255959000699481392686047811616406258175934731308216660295796172580750597134799221787368776064588908743566751753429785156108502270864937170916607272460015699997255689168254517185423223342612113704767379119868884217446727439416538078697433383374709196929797464041220478446707729360187083293959846492012281830269416265552552081149614991642934478317608811298023633788143090375932614731240628252045021951507851648133441189356396921202745665825147907100562118974987421202419022818569290768207640575042512476918737614734527752760514715919146909098789985290956940280707022233347238727353848746133347285451949306968977169491439237120066035998941714816209389908925682081014918483766525372181731541827505928328939213024882099123048242494121563313163156370339796778290745887554911206169600953548736108673441605129217123058693107735864467003330955071897364315560324482881665009193142479202506279233627206876864856072811326836590899755897694188060265753316667738647186532294906246136821914662834010915571568911794137186644905876198906994491889503556784952230791929681314037044926975768026284247850950102976048769855249333267177838477312*i1^12 + -2155046306989177638299653565624214499533300160812006604339388965258574186432186848020629525477108842646099864331220865197165248748562477328170610560518078780688603513778272287358965741452643931110881050409797226829266269774755091102633077135219505156573905244694093365534428057697603860436065341470664471831447356335727712385492609395132984192091815022081064959784984623165883352226084274480182112037564811555406207403002046286516300284677608221993674542490836653005007081932681306214476558538839024567257339661002549708791146054499329082398770591476993825618270655368651654648757850828730234959297580350560277586714892212720101560880003281405263133015767926710536862133196080819985116798480611540771171085743541691615194855625841197858057544444373691815055722423256989335311554887801396011818268949084031031866788243270261519970097438240995398478069302379546708549502771328112965688170984427624347282833097847053229482810296110469103759442233162090791751538991117090759518509556410002633392917766011545787676996172995400930374764436644613528694212220360991467445869403165469553583494430683989236664405899411537525541666399871918837184244926981346036532461343447484609642842428392685767449742548875733922846460147848360600560059111830470054583985718928319390404537271429098720598715049633594211073935529622585947043956143697435836280942178317567292423290207840869911689461429538666512986358138255015870032123054650928546573799463638751295739601753545646546893597008351034493753552213211348992*i1^13 + 3568339890759814842834565665573130949160318053931815362974062192120403845899043822638024246316438309113250210658545449077907742126937652888776021199345833964653171280265241671371331524692124528222047574106472856638077714940729764755326910246722342243416127718702395064318890962311560966860529944732148101244374175754066335430707730582081163318906226375763364048660633648137413114113701102094710067851692096911611573935191801024726025731545288732168011672147052230714380402164207707642526105994985433015403048244642152672027629727780882235074818296750521730561735297294433544181467661004512383101163421895578154189011451016340454047633108882234821023034975081466823467679820219002808541564044778429407113875132504734048305858170547361547686585129971768312804507386893426670078406297541808212993620227586402428050123415646788210050050496246963440245506929674515355995514248876506481080700029607393495429354943332421722480151552768195257539856532458507417613446815365061782118314478897624716428047065288590128342495858266470768046184356146415643407813956737098175531420214957434765366309424362545870193077720315039683901485895039125859784527931919122644317439074356236034662020024682388741888018990293201221999193885536978637615987741512803495636325549753257400214079726536213103194544537867583127851945934237703604443070159844811959665590134183026338988629380796267582013601310696937790808975960806920307559882708661304698403126853460192057539341554498976242247024762953351418767235612672*i1^14 + 6897681629388324542756996492630643305429333350964239288698966665571104240730429635700428279289813109297977578711870158628337136524189610807419741710728181858657335332152790554162191941844131360260788631370995019657160525556638914055928391747576581499777999878856365669396508219537437306536765308879985539678014579796965830335027889007069458358070979980847689534298325198810859194780537668149194375987902113286030201023476158597445426340549740311356692810238142222070735851885669066269767641776280353342571787898423028577704034367248492934003184897553896590601951416050571042506805172855837594749227535583462268967172922036533927961437751952075085254667774110620672262577275704413942419202250333707148669012761218171141528111497815740345227999453840429299332044252861337224647697973358390093747539352246911471453196503851710559350427605645609496131526382714914163555756623329105470575867211269674421287194110723888286905497804858159228923661021399431449042216772307235381750131815294569246716459264694229521538487710364301132522389936736501924565761897477244702176282258904635355059328006598389620658526881458194879792636089190821408078242745041408267937307691936140806493249261899095137346690082074678060196326051788328285064973216471090107338225508717249498824091080722991498479297580891837087469591868468179805293075742716718668809013174406508392431684734834297044437199960759864489698850389829071874498550616090596450056995462421037897214084053154524893733192098203605538938290176*i1^15 + 89487766888054807008871697621146070587498036638899118816310867616047105183859252212432742401768670199188030693425209240923931283195140385382516277497111428207768649824300340968299302205550008732001674462238495686243573514042744165669542727668306969064067510113504497237462920060303036940667470642061925393843302159595675321170735677741295484090714609233046441923608901949351346105710026826809327512393117737874583313036561943237160236142576776930723205160551603798700653958240191716003678492752394847450870198749708741160712303136646697953837312932969613914485443126212671684142246539496419851797127356955505425123435948620197893375170603526406403454041261127034547786716049444001341506252607684901158474175651553292834161463691296319436799955050154224484025538296461289133523880103270464173364577344503639320803261819917983323823679640310316650668821891553118706116234051096627323391219091212485182438885334323937479409477229784996935607716016659771385428877321034710768545102632871479689084891674033913524575143491564004717386046479914528927411288513551672870862934510793108883488843347497642095739734916248218089321119214222748886797345476188788740586554034687797466824630148437222327295540281039450146278594409737867143009434132273392171300527148663010034688731989752064732117498445084733508171115239453959417610293140164221036362764594702410973397941553194674634609113205191077225066972484339000577579967620528977282225670891763773253379531958755213182403890496264961261568*i1^16 + 1031503103995910336867116532929113366912956602582041205657167805253637919669404797032532479897548896852622368490022829466905497411686027453033714936631689020851145132554466005145168064365875900521242215524628127361339421628042028164382133973417759268541359728797295347475255716640237514511520206120834497308882202333748486331925712277781636957015848311949622536773493699050796304871076671799162483365075935098658851781712184744552297276810765852306954407330864381544090604273212594997892574428121520129144248338218896297697034394237349871706950299048421166948872490866363249526448342900988836154616757691304979077265715202278562236222115597477191243206136417472483707193033001860221210111898389024745943763753412998974063001879341847837054888861798557759561515482322200439168795651283545767866108491337802320778524774229727004055292493598188443647681088745994176410426628116978874586249085541003793292193102461883990098252485690873987363619910395671961181550826235015712522384135191908101386989730228260956031345343067378183714830566881367723872353979837340049775467389242594124894371558936868225269020311883832851516905387035017973935726771001671262558419982146607938922690841564997253204950139379891181587451140231829429671903962183447510030050001791105163161904559545178589611216337593469542706744940110423163697165363071364708261068167996538143986623805562364612896307241888958168678271189535372509748704498299532809616487859229103117446162657426902071966426501333647360*i1^17 + -43464296848696497900221383341483554559764150714643880132013449181997353095768203393630660630456369076554389555180650776914297270729447323693227118137896867668813907803316559273383912937439894415080326732543860655992764702238665450948129426278526017650244369396615970841900111568934315248692922711746100555818395304266222059956202795040997879694470249151458765195816451634159616962224966286959879983456621733420617324885720581018308390248627415500495439246502417492977097630561462784608741041848099695900928789607590834280053599066123896606209383812064501368503422862994095121163943521472752876404161666243214554349832332490296499100351881140823068861789297104138212629859703479722129421617297900511251056045171864000387776549057282991698118487375357676364900017060613468012576733792898538718938938665744064682608711558657168576279701235267370282820964953990919933946859553270180054894420844004651225198780315604001605356768282412471461064733601722157406892982514339905738589536748623678739170049887023293494297484681477464109370565663498125408498891358159576237052002235899886657079322257810143408487099098122275223325163791390968691197247942969554387161349612271491812878062521379670707473271554332141218141181357445773175320989918266902500215056934141069604545866991283921398948247766491255991077571291031294775542969809699261966474298898548439234954818420789641949930579938946539775517155606737910297042556789746559616345441859130263210300922200128895496498572165120*i1^18 + -50127894005903913089061218219646974803280393078268024517746416903700153516802207939232929358505151086368671143098528436184291943603354369104867568186452233264131786083997256781563102692144774470451351630416211759501107814425487533809221757337181160056226900415531955071549680670027565995760772774549151936568995952181371942910391999189656094370301232359811534326093341193128874871751727896610403751806324824889226968324024722809796010108974356570672924780107889882629812263550637088524725288937954915208181051619261365843593426906646172880609409927453963227447536535664812290632291189275226889324128570359137195393189501918282853857190299753629652295685937007474759290344507965453251563790770179158495762037629372146682777620312654485685010239802462516677343704882778544036158069204524630882335752131079805761703998617738189336952600843306883595197325383319943438215410326756563374914553405745733308084629415977518568074635333243452566305794653936346548362169135840987911918097285068825281435487325533783945866274135548047066108770032854439132974724404202162846932012551376942546862387308151467178406382642918717115076436379967653401181242625904458571736161390347587577942006725894507915672617905379290300766944478938429886955586340848504757204735423261202760065282899875776642969467030067122116131861096990017730113085248276159696442704651610777288722586873761067336834811632139138169535527097470888933623446469019343215483525960212175706725047489999415004889088*i1^19 + -2636206343960848124452854751347920320076587577581286719588146990372445161486125670926806650904579151779523848610864203940359775560218238987878831895102927161517643098471827278543782105998229508119303406784310773967682190275562281379216761619428708016940175297747307840455458637887435015519274745851684779275845043601429646733211338571247899229180941415815335322728085364606698101172526017900126256120127046650897786577246692850335714708593950626256238980070373359701487602535335898854752250288619311110989104586899873916709648072881043411460728842446662610813019542940696008273690330720677139356663437368522230192934019846463395572376382915729597871039856527088858867394436354856728005155190459749776185624325241579593087038269596265927854307602619202081970738484196964383441642881554509850728233058897735192487309051494993495753489069628685527859163542264641673787752102066392998293675322587858978364921105394961974684473628558229983997303164284098966519889163126214117182173073184099888394050970821592670586572997415110339027437660988906882404396550201451121387376986427879559647162328240168323944264466893728302014312414956152218420102940033119372676462100455214718900995170482476530979657414199679187331022768625271267269642986003417205505195234745698126003153873428726513215209303170741882444973512732394171508988488157920801625425522242752289859782659939292192679246288705003465583146665472035483441743962893876765700378442112092377941810038507128750080*i1^20 + 104320604138994003789827490924641684509937955119525130804828655006073987342638085603536500992934544213090833829579608178955806812147173014632728457757006670856550935951189533810650384831000987783138505175949600593729482315663377574129535132166738844694937419999214997990086406340315498922517341729594169924892488370698622839687991348876900258188891704094803665937298151292561109699621998894141001142379949122874828363364775078520619259642053509210720600175613818785086631206594769233421305689399136150300870149864193353389159313905900963201037989648278138651738790777794434697213569185735754466238659461811437927172948358152631365637066457737345827948731036975627390680772383962483234895590708746112074291463123841540534133127193620726141995618303941831099005645187251353288782804675435909367277168557033160509409559686541746018424174398172128436638556673509471985678515596606902978945431247892548179351719926303038182706487040636140287551744908312050884402889312486806620541633172109735082036940624589126488670763024666489384569041127682761115327548189666700034635322908932403640864456739280169445849231905224834614324021050366466477817430089745128771769348859039840800493766636789563427054219971277708820818204909635518217903094226402959849269171941143392798887071818490945866780183994211376745119571128540354853223019469152504304615371632409338033919386202978878009329859893848297274885126763124006788416578551175781812881365975369775218758683753185280*i1^21 + -699547446389014274474531948884940323115639833796387618125529084900146907244651247020516547624422633877966244017190560006155093958590571972600034892643445871331437486757058147406887561759774418661652990836919419015524945742288741573648291548213536829303134921251475142870326243466068146340207393516189786060653882185249869900807184479810266495782136501935565801408984350662628823646782934459567136314883261703490919567422871018275307905410498472862568712874601909402856607429187083140091092111114037502363273806410067125148295741744531116781773004947188817041126454503106357884762516735374261036705735373294962920153927149069081999132728953592460955064515359797580228495436495816292987573247037648839645485105875973762568199408275843401830836476446921260391652248849018871988544926542833620522269296307755361027245832365149741200236931202555446805370066102151161110072698492841595736932641348428617704937336733605187348392273441388269467411060053798079483506806077248757293510027218439153182272351829319146461490456864816421847715421780056519634663826508211005714570539564221625960380626634860520136043234063738493884453047981888858396918282329774122824542026933554776469109604424039022487199331941222936293163605883756652900866139746476087282639985379886759377765816224529994219792914184692250013746755276854302158593801595811266783886738576864714187015925289897658155169768390301144464242564257742701601419934066218042685167159210572639589082595328*i1^22 + 2470906411663735249276389301926040720017586903239568990032709124482025044709633846508937753416938044615084587499454166179136611073386046937511477984268734520339416653624936524408060141643133263994728622033417910056386859888117082846270396786231291766966803903827661715363824032805485110985676761857511630126242180111361504186041230304064624479185277068839042653609762644827799473688007016952454129959985943495729179528512819156506583505997940725433911484007901203514195616876421140641903551642830517723851661987784685976383213937516787879797791821246762909157052660861385508022617399920619987752201481279795374445989107551048416696325819892124450255809147878893524572509882941605041551925808945492208759309956365604446593008756369180731207837911093623727796038211159057472683453427628709269063593863791722194213529004468231923379693508818604156806992483187254528527909602091580825250997161250083003743211382003825678324596993930216348520884742505032334973174640347190958457479110567434240803276480457953528227861446447674743460940914902580912368407220941115265648270685886364311326519574132108212551708215401528519237825508999024472811061334976535332319239473982341142139188790978048086641312179184884031316579740430656544595457369362575720138675947898700585270628638610082962743409875978996003048140409319198094014303816391556491297427058534872411133199866241106335471719795163308138748799810285437439513144201024327202527198014567540609515520*i1^23 + -5361213335024615281766061508024293208582669422330551599396361781681796153524811046847483911133361255937896204798741541406601460029933448782115525179792019093822880539346603553393427006149344451488843303387071739151685154096261679378341032480389419367351472880584783518811055307300180257991829439885764836688156768326373528660026954936050521558606158267512571656825591714767246174298925761118713204913473733179314309863054320655962474321390875597770681561673710233655035386053842844344037988614937084127890499110998587209458580566563476186517370727927977926699336386133140823012719445396873092757015404260740355815687897322776683456774874386830839350449791297366650492469783948703016225683732797443084695157558299934124796518743613024354466529820394536241556444423491080368366131868010210092610728932042363272750222229631444793025660843445047761476730760234106413363944270830868059674935113596633718663676119688151243689521527482477754881578737766897541326863004704800355286467065013320552946527989496358568509357985009173260509483951465975636816941820114558926282929647542821880597309023919666821116934857544289105959956173803002081338256546546424084132837987231355962104944803359097463045042754815405976088139274757218757637753938245751475434196723636533120050666615266267225338509117434223979028465695380647448266093231030901547314550496822596638194441610941269992092907038648162901523061857063071771528652303387755617829255200183943168*i1^24 + 8814388456243279377256560180129656847377011388585438160436687003004191193929868755208302932723316090091073590294000730661476993699957391930499403963041413353126301356378234252657662326253222786897257912533631922384625909290997660703372403835067405792343688048392308519220719471497532465251092616876411428632718708736139317264288811546316179858147450029531804369932635847188390325785788074028550186119652686619614949260510139078165114669120846391591476627172070171255012180401692610310260962169135578927835434740560179395600903545099043667506552806619316824859098774142930165081552227044799787315046657539831389494005249905954527728977766478648665584187233254363875576941718228663568513948771538069562433945670705217772592072687504566936820393551320228718068671369519127313274110790461840788328380358526207319527381671103442963176337320765756212445155157486098810118499555202350615207967603358623116680918889562502307988629528239297608511085658954430305027608069197951830224064606031622931785591622900374513463572515822504753444793311811839922935940588301582406183653006052405903401299103991558168613693117896236027840175913474846936064781871898615094412206299464322579900019334578360865542534585638986066552730695675714461802236973537596399735084701498896460772765933151014437833837487620409390184802048398393526206424945212407124286163005490085198155187501504815437111953754166024480106131974310954277136638095444007447328658030592*i1^25 + -11263537959818258138035744417416741616012187107795531867918497646637355303118024826821833524020913610203787596858609961502447593118492295525084314874007651398075657014337987764270038817533390618478364509904128028571091903111383827797582050526842781912423059634820729348682849604170926952117469772489079261484677810718328804263993117905912704155615220435559069877847079098111712285067879436895588027946054830904631782552543290302015251640461468399876435583327635083196242091265777861451613387795240264437049591810215041732406113090130753176357659741821700900098557636199507263446352509066459002395065605676658108530232876272581612898760958066301976636329134873117493876161011571731557512924321302325262273536663357184782090303528333487965101566773199803612887371634381609721435598975990967955411693523529855989033665113986155885793338835225525064911613883774596959183942695764527142896279355458976909856605797579748427845327448582160433334149344987292371114747472291314330574083812425066913913356021582332998321016411456356835502291551436007727284797955857195419494746427595141697669519671206503721209015752462049812856743676278493424102591280881991716660865459194411548691237421106263358928922879551040368853586005414296098953650566720780259502617758714032283542574759995395604611800916192013061252480528526514106308554089614649195799227196363287649969003251807466129051316165536149817511182718684402063862082627413507674472448*i1^26 + 10583197594461151190609663037179293157593309828057389614482400488843008921836707580993092927317463563149261030831156745902014911173541804957570417273679657634124257327558857336230154118110583385718101988341266671877922313782271830099909762429925972896714825577028473806501117075923888274832872779594119281085889936700132098788715800640516031757058262872163591742272662980381394556883187287666930584379460477300427763279122888050189888533633163986869940538482456603129861125958201856774380872809947109541441573608722108507540096224708506981752595463118059410438651114658508264350378424653490085204761929865677010856617905579494752631157122611435092380904377039590075243794292344728468637715007055753819104575590466368135820665750669970886712885562582520407573067087136367664224792319632426718257498774780431651930458740026531097503126296796696815686534945323881153766122832812627169239655266986328427760469127407256120795629363204753960943008774311645484488093560790887100955671109222204010570128421997524598387461410359221142167665777021949841896252078600915546961746989035372106790821575619178196106453034037905511975789386218102292134416942472786261090361200016048110929120428486645448670643409266848788324062541421953730872342362558716986368824920548416196929440351255943215116367936126893510383471557278819793729382843149300934932374468974739676128517698598410767774963475890870718360380218961568967030971931805351936*i1^27 + -6405065995730374328291311157676309420552143473636953007607897196028666454339878628688112818917414883697917972513406861450195762759685236780650411783742351311865506279838304338890970438229388980277626985393453222240033583857910675224384557909334941103558515195413605687574807405026386429958807366884199198304861742457228766546495674445167088905990022422031967313241479266797460349049076464225596646077238667503144951346236509130133484319864337448576416994141364189063724293276173886506979053628409414046620569765761667396637603275154910152313116428102625895947694474813699242294209053375916650748931825713222351319268971312213470166574347408239163579900576216996021840592982924541201605840324584474616831301488293627451983486174870937757551294676636566635825054868127257433889539426755967534830639653774743082304151041694272334254791737655945443649916924475697506323628943547441675240975321064542609708424529218604043443611230172683459393681797460271973012328191437678385790247153415807994440329369549240354742758858794955794211960118176322250456000514760078721544697495940214654163391608375574504271290732562615240067667388498954347584183497604687420714059084237818480313482721561796957691846093259975679119547678689803573611129272057997043111337191671870921363640929930083319267141508797831543237225727340519680885567014234125583202175771564414689151122419670411123245213322372117373010190833851678098582187016192*i1^28 + 1592071815866659572823614896402118233780174101229802708857102330247041579287784111585737324691973078446297665386887633573671265405975034773134303616992734306845527742898433466515140682134112741074188261013420761037314648128848660631733721346962362075481968095967228702629176424844866729069299392522130703793596866955330809319176240014537546895279574610803749688726677401300303899090966194118478133312433498177433688149734010320158255566120418615015737576205079575370405639600736810000386414899538528516538312604949036728319797603055454021049269647612670133295583854471861405882172454901217539761485080607497794510902956294844050206338404564169416559869594197810580751656289998479608136939798088828677381606930957911712670410054792430037891989463778985340235883562487316098636512985386224744261281695589406595896201740143974179231018257126131414000997445267684958815789043426010574872798594884771361146291162893961269184114431826379877283385047955467040593091167056124791969180919308193779305419158497436917282403200573601202747203553071418653759431125674113748863129090673898452112976544300916791031545327570518392832054793913413133000176438091534917088804285000908749844707620418354789377146105808508033954537724954093603752721044589794283228405284880001424732754556101544086520016610813220474268106291054666084607189376145587243717164733898128538643020351064355373286028141948026535434094173315000365481984*i1^29 + 301356068226117943457703404932786501957913345486763522866852552302842212019896720329577827381716130020916918397619202099346338369187835468471282867150875564306438735838003631203422477758359096496336196149170078840774714455220055141805335963067859337473800101723653681194658505820401208098142212637242682569293251919928731698832448877018013919819298905133000062568038918284461096752489629523376888460004451898471105134080744737815499264183006652262024100368784834412888832089339039076559538260160141196844367382625025838336445521678056451853387453821047600416056799908266866653154102347468565250258831795453722758668740132548350569147658774957756384704604723583967840137215035360334901960332041452352483428474381327701736178778273188317644986144790681538968703557565697060426668629290749198499585586267954576720067446537806518946601774299106812447178472446443402391566671305684051427988420317245088907163590042837665444208175874186557572044471845163964700884819140868272120535685591573719339278094657718504536445677690098877590268330511027450934640504393756819177868213594207161245784633358810321839656562864841180477582732240219366850583017716921902043922846269691449391604302686699327918166669131610281639229932261345547029396148889758239668557322419133288457643687449911422627550477309433188271144701204889183716098372776546694342355112115455106707547713534589973685854656778831563454201484225282048*i1^30 + 158556546865376495988501786026980377151198455414307757219454787558423224281708450826900226744889804385492090680867550460381604834078482543203606369421763935519825422139237775126324857102725220311831275697450552311356231069984529898982184669560920707560118039521492335600524167375962050413182587468475440800123781078157460820899445751055754554590311335343264551764708962881116057357551447075811562813752636232566425336191604054469484086904426299740255628200885767883520545751142063999523772269856318639204768537223942779628968850997556793316774769331839242492977942108301628129258896008650784039272528242102135047786162954855911860333347856031646748524302694237811797114359778933836701174967282892302210299173140162204405071711565172116626247376213259689184077560501400742251203527331066143130662169147239470672124488771554922019263058384496391032704043108785471963315343775092952816542967271828473761434140649826765207775507438540260909531731993731318764265891562599780572045092915776049438504907737301898996690206560484634344867619707650177274218985952640517945678695991662751386208192525031709811906370114241919672251499951551914613640591478725419460256730326893728176427352662318700759608819253295149496764445351095836662364473717558987024351808185528823509869728236401686286890149936428511902324502813205459530807971433954126415031912628218095424456658500490684167183595074909472367673606144*i1^31 + -427848216335087711832134909086186146265639916418793702438090060442907806205522729321046604418386673901899293471493930639706446220563392983838100236887959786618213837427715203259416648472411540438718336976411785036338356803749959634963858788893411988607968259498582714543674165168033698551901805687930385671992687220228650952414818184147216609597251891158206786912140113662605978819056176177159724095949266350182499148962298101646619806354162637756316090547017205572208988011440585755987550674824730718622723677242538313674785240673292975985967149353033010974588040387560346336645800304335558466816642788077242898698957037142126722714862791803754236802531746076397322909047637158355727257249146557790483864914008470147751593315123112065576901697764953784884486445021174750309609810276607777274977230759480844197647638169940995317994401875820005498102513266540766280315147690922345509583051556326310115334479896410178388925457815720508599020670381386900086549263297630712333656638324576286027243533092947705855226357732366054863167550206604841667180093963253036597317094769581288324890345756491237044540321186715983796259277770805313488741915126045806495897464355398448298961397968056198490297727013516430109978654465914629459987566864857770725468137949329997588048510991941112512528753668193714413437556672975130479958212270001229182786839962977430643472750006421913367347645440142123991040*i1^32 + 160722028237335654457658979645808647700762331009784175264382466571674986630345394703928351906420950623067517768324395155157530733415004388487714351769639686654092832348119841981118773056042230290174444071380551503963385175694574161092830115499031225778387134911768405327566716197657165221984382577421830364557147802752449698298465663628760049338347241169005136713334267933136458026347335591232590295639031848398843038162627948150974131160463321966317593565936783579368138528330245966565503258191250303153882235432467667481503158096595920094583680709242648708757322332329528428303665435167745585062608298732570244117751427261587975354761064673246239815948113145684115049262445094421158186322408593477697326606254690957907480430442495372730645596009142122397410450833764812866835894643180525812965402220138979628393354720770237567855780363769198048726982647434464135526079474863323928554131622859546317209228270830990627349633097308084856459302595787288338511551333035829832795835082109597349928826023387794934058218058781985456626658089093586268383253956438793070479721806998347900875879168582111682896821615995115179499174426862912607337643250058644319280298798639944809789211306652403255685907364930009775005373619973025203285177656511606140363810158238324275375480792226622632799658810678857803836783905245560750462080757338433030632318421568466133561588381309374673559165314531328*i1^33 + -9050430525644449052825409416371520599044821837071447918512777410580783258642841829558831638135690344921778783962890812504986284507363433790152871278974197072492626498474691474206614944053507578135817109278812331394642697106450994670884821342611730334390388537316701666775983046187955309935605073991631807697875079705883026246139596671504030631900979843376996222790047894814712943475315830930214600695062160102438192700430818562952579551888510537015431526931201703040661157488560827523688698086997894590972790438247883848047275657927763988252954555062565554062431590605428577629511200220984094311837278611460635193817953936653173199362018206129261117155216784926876046182157799782390513969614708815700761552360113831411587001914632048538543361996069478127613870428047873124689931766228129265497695392967518202833123411147569723183328674200602949305582068029075828288148734197741626889305521988643599397191910190728161377310396676416127194330642188073630282165059180021544149218969066880247840148458234222068543054950613108213623075549391953164666230656446562659955670505442822576909558602635670421988509304437330555512575052091049103267137297008897312315320894563944416348726754867371963128768556217453313395015987088808612596990774476862411540968418011194494910367864847492387263030480386121875874075533980243589103585936043561477432357822982389330247069572463287231599083520*i1^34 + -1135942238939472969828238244772376514722689396402630192290246800511721551970684592967023037940176157162008563552720474451967938103749509096137965730460161712539010026917873305198009178899823346790239028851640691203625443211794021122661296314442925357808188445231808515677098915923006476561888067558480912932299869331313514187675630549818884006269072862834963888912090262427175514604061927504041249195724749000460407679241394707813568864942005145424075439401223801413108484066556860659462231242352269652047478359760246789777479910108709169853166258486490137880224549203201495846781785746467749187061943286592533340886834822224577225446352193295229948343492296604296740039024995213608703745447856710928755468779052366496410475103091892300079198956336387757061254143812799589132872307496708368102492163211993851706265332407221572518328598193380030678233725761989609638857505970201596693428316485177037177741465329986948795773630574038998458211076597129226977340243903039762092681394660572637790668672340521844941311370085054221322779862631936363965554091876914823394788236279095618322095101439276539110058669021512878723746893886572695436170757594973239973728632361134090459004938147214053951334093234983818025444939508604379853365585991200159300699286073054449587028638760683120071956206499231518886589453724384795170817665286602015026084196384717537611072326418485477376*i1^35 + -1932190911182072438604640116394712449889574219010056955356316423847692262837021773322467240742045293109629878268173621486374038479825469137543767251722257822846741009489580515357753210237070959967635097321523658186930519991640223616660417750883682974750371487343702286949015820389325142155569651749475213964573502474879781671651795976422391648917915034332995116174890698181118249894427684494562802224067311519066666139366247675438178087351516455248931412948653247125347174004234962808423176102208437565825631032247025036895618425625384510351947790106680093043512085649035250350249867824531370915724932896240314220344205914756704926170023732806460477512815113489354622084719313217898163494730546425859869074468747583754078282728857552421505771489255013451773149979703071508234349463056791075504358232047432445252203246907391728581864291950623681118297947473696718350810484085404614562331421640387106640402671668218598156043681361461010795554099655480288787701147970890734876408721006371630798098308585747349786848437055289376401432830215298760292183177977529058680273223049594903756827560804168024636462772590156418596086030755272828031282290349325695479983825619905522427663689944011102359332164750177529259251268873280540890408944483113069026028782564369328277151026708084119082787668565714983434694566304052705172329732730082863244504835472801332907892545683456*i1^36 + 946833340023780695946840276105574853027331543029929186598499272936341965581217492417631732850169598075691809611617409610514973760557763148222934710688450954210807127847065248529732173961049383251407546589165041293449006395819709700610275884309442600650047794846979537141008196469670756730016490777855459293629730716758419996578562577274165677310661280444813907912431960731035029224320927954920736721800146786711664409761819530672867603571477569578693963730665595404747363873202932654316042267441842988954644060513889877396363754259615289038677237445343352832467095962023998114134358507293038189795675496344097174070496042247786355589471020365880168867091796172950699482024489627677025571617800712831236970153488470726592258951881230511969970906723463467904321686870833553215527848235964167652851281827494733429349800506876740076500071707389254304003712546315324584696718896407123385279313989305197652314604435320040431213707040919973336232493680638289001959618995148556453419174181769034984921994028676636196532223500346508093373804861398178028816624770618557849299071471616929224413613926375167127079274454688930536878657228010973547294517536547419454528553019807401607195476613527953702658914564132629280871254217356286634745876325910350962079738243592579612103392159735101632170142944869614506808830684040498107235590391509962912252908102042575418949632*i1^37 + -149881614782548693043627031009228020169496416560320068786792309567405037547241416309384685867300107028082430206029625262215822126660263408362796755503547684150714341138711137387294880631286249880794572586511305602048345990322718613679440561833553917013299088385274134632511677874063517466366289485933545020761628931946050197349866916296967547771262975639065087336148467369369165845416921868469087831084299157645665044895857383005456082198377887727600732489746211452918257337347093789355732797429717487060651658851207181426892144284809218795331921776162332951617506682162673704429317853190565423149279822621635203111045797131914412527479206621747293304565317102885710610872583520216957168160139125256202845952515037992407502988076037003571156823369880279474802372935251862188828846291875511691817057786620921367037755863615299297849863936314942193891239161584885625557910990985690547644160871200929632164206532962636757406160676888209708180100932289981820423729068032837345370532926880927870855619439865807532671789348683791347902245765117318205074503265951622032775528418933505675793825223471194400674267681727480879056227357903816312773834976333986870811343843251503136566635837561181874857507513104318974285127902514523247340724951085616510322383567649507534287918556235536179571257906920190643830617963373463849824602794082144524441912795061026816*i1^38 + 10506481368413961404918132471832795129888101811153254285694884118646410576963620754136553517204559998791430614253111084493948515938164438496762611909899358117115347257201660733499599129758270985332190722618387507392351616179146533498748992339102648857719601884411094003328763221780274035501689565915340277825999348298189863856899495244940787830589967570389586410667631489003178469575033497525815133334076823652620344714341067250800299293295538876421334522103520078681867772895498595128109574168985257088532318709973269567992237172964611901927851234199244252968111655663030790494188963624182715673719308303975687846072227339747237586076605369443238053656013515827120418049516270090082602641154117652579376190991258615872087416527699217871000161018909020696784591382769576752872142160948359396405366520936269983422584220644985222692262176769156574756897536973343089073248543764700369869969203909429211482169154731487975281158651126251485150140532812292478804833220334744865578422934444864422580243134421784638029643970637670242113320932753675506916755464428688960472531305464750195670649778277192051260738890253849398694846669028728225482414714457168105617530496580262297933529397972156658164130166408627152805741746352521238828906928534873268180762345682292786500211263117809281702552403473621979951115384012320239891207817245300078176207110144*i1^39 + 90396377255322969900149147121499505657834430250637323765026664144306741663391281291904712947907977594363294640379183675720272743652110400646170166110439647785981481885480171650759403866845075761716178689035779979369835751876041785137130256514989184393554071782902336769630993531484745791795533578905298015254227985055449395428375495636651665995061784769838279085609500633673026707760842028157761879726022739073069971950965721540351566891255408436286972200577612210264948171797925757138496051282920802789818601408174061840496534870492111191095535677128162196783469783338787203521656102283190441189360887042181074517007302916271905947475747753138036910068452349283085118481304770213820084172998113395921542872432204271782755289146296333441498021195677559389297512681354854689623956132765245606619536320186249873892603951220361072202672994708430117569367124759041716412270795334652748919368069712465305715061592350363112280758482196541251055530610043045543956643492966476472221268293177751017192952565422973157963340807249838956617134889447929484593045482219742996813933206352130987727672126364798324265271505678634181237822154185819521516672826709550495377849608223060335232153595888563693273886363477784462541487947620314505959972328786058368422916073836472377462949623576362654573609012419549452623069181146843358413434093198850916352*i1^40 + -22153872454295844238885163976275075348217527783510061021857058683506165311767430141408939396326136825693422166096226084572499991187228870763061099741011715978795813778879898022838788675007509925368039042970142284576937839017976451286223806116348826901865320333242125769350435710360715028441488413747462773463724664230086746223833202794920360298541941686814959058736922920251647625116746528996498447528025313767875481394019674333801049983473205365919269680647614350644016055820847180265007202790879326414701948308326548376716632833091669607680098247631272021115041135320673033674855208791819519884016597746508060515613422452885366435927437957672618612079460176985218543442837465606408142447803271691306574364943595657525460697734287895973801379408632782285622277523868561921622132754228964566363630362728425828265566150212262805215948093473868857955952706877323745312545630306456232701884017445573245530808828939922040663607610727460379529915214807090062625504337955166259937690802972730751001403107829993671313059155315211395329535417635923026535207491472766440797610155400112717617081367272768550588685348308284661794715422598968546190384882097349724546035747467095725364014210925189636625889480406944489462513570441184334057388208768728288998671838437834487485099027809039529434724441343785644901809372464122087303818954932224*i1^41 + 870259607414519350401723216877333997712507175908072520057934462709081866795382286983392458273257922542187545360519562301291097736814899550252866213899301210323541715213052006496037600119943525889317474004138785539801231029710063780927142974606247886956483221671518949195283702516504970400782035009056087558294155238129779283170150431275838660791689753514209845849342576215128460074118885417165311144458020161997458310752951937259253397673068626023404319847292711964616644183371433871012687195691506737165600536590032818900027006026018015244651631939586143699604518774673685402806474097115695199234467060285126975141365685317413040614259904556971554343067717978072733613324650173568954305411478350523663761069132857304654760635636662661410999740934287126468656206457646048640364330674697533507630818235504111753504109636727383556836281522238306898354237380211198980683762772790555687386940757040094377751464077699352663474934669765252118372732315391633719076755634842489330301111135177337698797840095635671014712241947529839232237197448944141964938522763573893277236888840733424648985310908691833710694088337226294927562714456387973146233572118142930595938174969395606163069788569428554744569900573663663206223419538243887963561429859809397525886255596890128305847861091028667000442178856778237822530062096138592254427136*i1^42 + 46991117808986041451803627675279821592458176633399951388664597389551743174350602783131742172452142053696198155484166379688350151760056712716303062323812382950196728359297199080236769693658147570895836291533526291234473591116671526488541110332349984863456458361410042886468627176327914689108308039298630035562522825112973569842050907180408694654161584061231667760779735150418626174271788320668257612906467854003598620157153034940288915107693822306315828345874914125966088959910318079149658722770130175561693791788029590851240359769945809359523349271478421783513907342794191242758464050751774878747135575671055324325385653802281312766605255789230461749919664318190993504628671463878177270938007806089726829399269425930344862077731525205539568851966544229299574913576291800867581367886801047532649531566770865000293589616902514021223209605684602012898265053138844837440064310439385742021255814170090488613444642556710404437573294098836627935632494220185153278435984952242285892558629823924574151026104504663706150380622367858546363390827888627076073649305938738295260697519448511436470376091209518503925779159589332957513761703343950450199991001772479707971478427870823495529069719074779242353885534582458589650414589473820015132885835611831358373245543734579526125818443763858341619443375769929980631993614717681664*i1^43 + 384892955151534236992870410213175111538914660305976548497417406232564818298533909283513706572880800459019293686026404769711373542395835047017048241691736506667937845867804839086346384668167742683954781385760677157976985443821425113625606865703392338195004162943669886299914399581077351623116194138556510425614353898122269910867803369006942052844806947596593133147533784179199705490945571535593195652395916229019235190709062476892455525777457809630251710110031748087737714954643784675799191325002036655914991448186072249905496816242772368239294524016493524350176237118610642571219529375915325617612147271371801260043730541390550051393422963235193953221449083711471102695925611253969830214455688619205859239764992672956316287524749712923934289432747685748120706491414925547354269258233660118388809517902381577066781088312747149641210743799335304191781828380604432564122018104593058797823955582789480892215884946246933128429149625069764181386255099239264633338596346405534863716568855230913900062345552902572202947275933779785794859696327331846502332960337951268862096118781666455899068392475349416262490483201059297390086985496331886354878364096757398587862319826305248722454937719391441669750050757073100400771549188227824504958979578800604573837023885379806282713748594008335188913541737192458763628445696*i1^44 + -19085951847722560977068641382648581491339707114726835203996540868245152613375141751409327251941638740661756309151537578935015616479925499119477508686853724892492388859725150024497839576380818635524418952031460280840097114205224065678044556282471682364101539511585885567866746254013607242877884429271265735671758054925245477256335288106972220638239122247766042384850864275609354944013497709489725739164108496964663333922719404304681945430925701631519078893092730933039032903517437425627693329797124449935660409147686948042328376214554593681798969146559867622778284601912805112329671336631637974026247523506059028299495173663708777967392358846922645370360962103188391675440969010719561410074427115233086333781473772288264601223000152441473114228247309846241936699766079377516469715561410396144173358789575338167648013016216583207117630707396232371892672247367260998114292321524206187243662360576087148320938329997569941231950785900646039014331464020779359301756627147746839939725467745713046814933109792051448208881208202417845686521595283820937733205999708366651368358291388469126813812504784634368274413496580693894698993689338329356187846963066117581420158481849852756578604746102661294358849944671521844284536620417554684928699729117562978178216296906919070971537308780343467007422301357591232512*i1^45 + -353646665886065229304577013077713982549393772863708194394516893480207416555020814366592000649699135710086422079339110393261254166735883582575046190282535061297767303630842505806902387676932316505240781462628476220402357325428705699693933328800646273311463289187752473496706444690154822462818939926729364694857389621076234263232873903891508846836834804727212081542479585536431489618730317784886842627611659579801203928515621666084624462775476758677460083786783834462469248806492902367575312029629690043743578921677703880200812928409830813819448550848764707567664029766709005654726469982227093084295527451325983186833365145137910813732425359537326608521505605989921560622754650038496558253880122967151218865207360383570708306415664701006970106700840119879235754971047390952088275089454810949567565739661148240578666276147926900054320187492772627457947696000361783168833920008570906817633734211785647408017357580710429061156402236494184948414881815760712166094852509716165521705394931134744962949294923986363196346370875825507308929034698646691214170850936366928194536719688895434701917029451476230534214155715700022218178763717582607777204397789788392599583014375954160872202459014097442657224336885171481321120909820058971076411060655209829563172204517571073938278034535569679523226167803904*i1^46 + 1883776030854861709917654136321638766564497421606530458721416644381442378804662649162736854037144166118414454817225290260652143868582528400596343539066913098865901221060222084910818944955276907754569815774402125344738669546912735523787243462726821280251440911913077772975601726066341169079987716698981010782325246879851377650173840108321827946890591340446846202249591798367051808337994206683130635081749279068635433880506329218982609868000577694387066554769932792016319742494008712236995511450714035309284872282915987790444282669195847410101690924233557604521137549937180239623636864110702435585458004178308489871306901689227311613874392143949735365173653098355406011522830696406884349165300162820377020798320874716118496339373767528235274036912085945025951672946561066687946805034628269849919016423275805776014268375898624183338484789097488458587789724446913575657666989352178124328414718450292891547666315364861548074590270522281679363775164723629977158390911263946012479532289047889061860670517991193027616434124524861441792103248281018989724254686378268939021460567600132372548007971751872415481043632515325748341165557353636556951286836611704099483687648490895635021901290809890488623240512167350579372228741511155758485736044353052370739924792214910578141929700858518164209664*i1^47 + -1896759218827000627165059418334498218684774871788692524555896781062284242830200511916882113083021987549945874607638415558153009980976928684513817288428593717005068390153483076450990989206328469459227465940781984500843100782457248790380173281978012101047077530954057628453274432751928476446584317154488651672629524695197452625799228881866636186429473530147192226495705110322664005230287776555559748698217598497089836111966860295202204159789038911691452864597008404173707460748769557560272297985714306198995629252385653063199557939926553164279470525077869182155485881803658017824135764185521722774319834866875907244804536723835350791245792757186148504540700338241758062690973558598560551895160196167701750282847654707647422430694854208524585289201400274077898927707127744782749307886672132880573595300259696386591451406358005518248088263586913957392016471132839831961970095822185907508307706411691037724146845515308107150962021674717898250136072330667559086418542837382707412621499669150924149724705303785125583948957643996696071618020404158508024648850826882820164684535296096674286628845619334252130703908654499022739501508777763109987996179751780346089449233718966040927334427188659209718597279361570413842248870317747629783175622970323905590919749559350838049348715020288*i1^48 + -894092161644149262759161074177548673842680847124486318966581832057452639256073203607280711087670110600477346273930878725950353743803840750893302265314695837692854074782955073613253181942535373377494379021426250123711935723026220955964940083067630555221644449408729283846007161281642112009526185395745461304591129749947638781703036232588036784081499720605449130728890955326987833695189445630825020326848552698740940660737214036965219603548349192362587391362555005825304395918090898778890406327515446646828882565330672987379125170724689418216642986607562342249394199394086759032524658370235644562609788569872612242191980087880387868255688996609073415878731380245169221642235189080281015006228842401017677589897414449167509481738459383984577044296585685165406281281526897374954462463053310716633822048613031493157437902472844393591075303114894845880385011689321283360976982274928119876190099635383132284943022416744649541863724473428748402647454022889660488550744754301304083991015188819960187666960269356484157704291723286870356301112870706745432794627075945590758253544402972708417952593893349259302016505554293457901951702347524884418177787095588975612056898391545615183021884931021340118307202158211595561873821436293603534502100946337619432281063799894890774528*i1^49 + -34337367037592901186859864642544677262749866873575305308654858684281724818497636076759460356669050660867815816546282983325027511052577606996296989148270998730740861952636726485900757808194328767150289585446177826356781443619645733314468880240217371321762014621594230747532121677493625052556432149950000728242792490814297341999308530961414579439341613682946535197146319820691108428269173585924777180014670421680491417126473166191156550961143155328681650193163314749665281759662911198404738507213562585680380449460832852214082221416031314733648751630385989871525478020503092504918465213543835989638525395731204730317166003571197389293416201859397333637617318229908242133703727957498021545633262380622230017702809092266991248871170250562926133800945405570054479494070205126597824995615800767470487752961375423880205367538828795167470888594023640264310608127678047406411370585061035086945627413265864261521299350849830793246816134316914048574999289524778744731736712200149425665605310652839180036124965714009430123387357664051550362119800566155160363457120621170027741633551176970316037675068519947990339825428193706529540914115755835415769772847506675115445096584368063814258771202193273846797136940577731277457115147674510844871191070832958305300084948992*i1^50 + -319474606015477852514545291789151225854069518222873121975282380887218537787883945995383040658705357074998025386096000686681404635179581817021293152323304908470816051413642258241285903910738841006166072849268014728474316729311623460129780479883082478945156715135945557078548594280085396323888101741916267395262251214320098730860518917687054977240484441700520677519431577640412706813842072429681124554652353976478396890709645535654638441836677614893745830966809575031151710203310290850589646789725827981585963842782072406557852383726670515898624412114211719945860186519385345151927464262058945187533127126064441835078424652220776426354812827203846526816776180736559622243892155025672369067309663808905529432024125015947226627641371748398967893315631162265162032256077848874533827340508834983874856385926556314577869746355612848187833839195468840660561061231502038727854537325301517709649262234458689787470542149177490177811293834411984099751148560043459069368248403247919886165420072008330111747742390850096243701865398749814065320530675362249275619382067645718592430002006536268825624059156563024951807687037063830707700120807199691189536588914020357736575120189645811700042065639365391339956643536636568725546945670376106708720704338539642880*i1^51 + 2099395966935434483588105304214947952717073654132090270751687440834571627708282930170356836954993074863885063816071271394522356674072782494571378449492951091724181041846183756449397966166379142608424106491741928878953779082108644267976265616369013298044766591411884018502322420246528130827367002436596793511499735195895125222411078019234017268473698572561176476679426467275190903847932358049477238840312994771184404598180586669666959271768486625237441446532771032393462186466926504565876759622103168580288194117671297905533286980312371558517682850906560231224912590735262220915815192888953648650531238008807865155604644205612025007860034718946719735792255532233058168202471450909785002398394475330420892927599784583239259011673829750235804095132279714554051508596541561948654044213739962629625847115452882419860434478606309900055863001241179844511204741816268468003165787742038416491614842288201382539538806323241317209705362252393892794047723599437413532885161522954186471579860626622775607054658038371275772977224438240362735581309079052852221066183546163284757648801026492455822989151417559812627639019542694459666720710587533879001294703171767238945878619742243812080964101895851896565066267442597776762492881935841819404369920*i1^52 + -5584740823679056991791371615919411820235581721599376453205077963561235918257120344787622120777791615987206071724587549168552085500782072174789150638894716365311591276106670903631563634218508817182913063439670866034040518534145747409284980097996364443532273590500309317181452656865198111922246824188336327713023454265139814315741143006469057495025252619144531765855892410239391977441194306888974768427190895231984791169351790052648247420563623601132577635092590519094850138003612940863161160054990791960056035818741808660524947164272627407260010885482929023756715249207687196534679764880324721252842689411372444261671976841986872764343345249111352540075590658585069618235858833753573711921444218066172632879624510850069467515933335417795005708115171059443212330644217428873185719252323704217248896350672089280243210153192522889048732259806561488803274211809306621033588626062952617282138557366987215649081629455230252643176901494955102969586187090397013787108126889597381588897388779909743588962782755851341018149221852727350767165893984182787412633851610980694002771623591655454682138732628244397754923369562134338483253869721839018122817186190480606091994943865241698926494877849053231760742934937310326840487128854528*i1^53 + -9025344642304497576178082122863603367930535295471914499042510536722691422383569013653000341663912541071660909626879318368389101047744838294214864437380984642377166572989951445111100415842464956973401964990696982029248004794518220476736376434263559349781787904053958708893252229271617752255849864881836625324730680153086246145705218218944235767479094797626255452971540887004021976972825698145604159940364038813636013782368816120720928460267021567874580642782953207621275346624998598389428670520794495470456406399033166400537341829374194705111589708476387361217007874706014750830891792595824526093917402364711291215969278599111283365399796912345404638227848665428675688059700838033838125429007296802598242780585393406613661966459852666591682249246765758804102176985132215855637165991515557947628174315050060971701137859513036521918905523090640205329655184853456786940935709454891414850384247095316185510703117713003304678312541841359456473010731606600161642469866215046783230173981414468397903380121278445372503148160219936058998313114465540672319478260729403712551007330150734014128994309872135167728571017088212900666927860272562441850966098447877977314259320074759043045747803641519544118201019931187650560*i1^54 + -10910951539850402732801501838628825944103262212426290136020102653067352757065173694609320471433374786587962502479890839135548538732543933110224609351266974271830705607495106657068673764634986181018164474982867583015100711244876155042088669672110540744168675881383415650487305032281827460572120680429204353790889676489459351729754804295273320751913307987547326676358516025244145118367047076438817684549611871553993339600158242978618666994131746865991517900852125033769150202340285183541979163657584367264636735955517052109388217367999910739752457134301618027401421617913792855378526565883125785721443620766878775330996377005337536867791475842589465269358688365343872995658412620940600003186963717333830925397198772803150696443412249115837600293677636228330009348022752400341696332390760375197331530553975573645741691926543080380759828791259546773115411073850749893303047836054562349968095243332866587768403665630020330700986599001960085193013630403821257900201256226982931878174030079441023785308994780202241194465733825174108348866751371932117430181592243734127226308468508251639822485641852694739941020847042759264801535710737023192755666295498974916713203231877962332668432692351662995694968064*i1^55 + -1904649902003910177365360840636472929044671084220926989217175918922266271998882344003626370124167967070698505387235301607372675292589334421269861718557752472768524555364447529782017904521630241390304231118186388665666231461950550635523725673679699271248305632799691414318038380567578988732984760458563316814825080452260403558695851668863898020717566997324574320615948173190486316346666768555905711151156675534448379530107729463893137676195468613026780161157837731712395401452098433738069489549159700186644145589520962214609442687583012498428730625377543208299431140023382324551989684929042752824765422966326511030510302667260476996599286499503809785214155502158254905395308041641593845820396535311772799796576207485571199790516463585204306748826739679573738110153429019309768578196604773478482020914358928252339203815297918648677507548783536936713028373865013870082638004613884314243524534245420049870166175894103232508823362318836308599125944820021647903631630677837743781104426760983688118489782291167264390662023972398442191279188563883843723706473814159603316931147826888529698045752979743787407923888546000570517242729417053222859979522235020318469772478603388043173485492794752*i1^56 + 43494041916323511261573865698062272926380854011063156835985318857019193467367638205647671697067853965567617701551222654850421986981405873361796190970539118474722314405412079480075976881630534097325293236087366867546590669744648766032370573245117269116951754724640702981858817453441660633723599839335273901647047278651743583214027560412866648838273461071408548318818853438533119003634406789776909682016832985862828805478453758707246402630306359029902341145961844394367217760123885103413098829650307012350812586556430756802464041262148378389582386387301833305224426799846135815200337124574656632819253964863778765578442391212675899399262443615495402724889219726765594445123103381391085831825702354519903876391139489272805793720283596198207830973973633343587175574222308262316918845651892875364677232658324220562474821208252209526593090622150391547478522358746065431103523790578792656796117864737356005969684421167982756728210648053495641640992609081302714921823178453337081343134975386978708421973351347033330334752540677605432297448871703103450250282363047994895549462051752877384212281210570880077181239804410840181658072430838120174555636163178839179629076129381332176*i1^57 + -2636753887619076801680637394837194358819090160476733467757399183425794944239006212652010188937126431094739806694004915290394218298297110765476002499285211734228249276013168820322186928722610385049384157149850672720203892323783177882826174354293295794142444254214951538438317703255676915615792291495406667197612145566692565956550417618803761380962852574700440752313080205802495718322592688795774832277035802467626631444740547831426062722587842176895493733640702419918788335036966030995313505504342765501808869608550039221581841644047538520625246311872165578415158883096070579027500240146468306458262589850563756624506486837120067379715970532758637996964689459079713143936756402800730506445993876686676359429111254121580603407857681068068442950163981556347168595007705026766921319894126546143736553601051271138995083905664763077615421990670255569886012589687498585075057022994615799690840166978771213875366090792142389713594298288563440302307099101933014682520815202505209110259629644453892183539661808792215129351069647724521474069430308158754662360767639672887636384595124274074130955565341244363652852355422386487716638994248317154732647195613774854655664*i1^58 + 17825046519885151610654063220864802895078781338082079194348134320031771232999560934365655094898888657147694856979737112115680180468381271736311508706281973827124470916004883145680893999481495973225518558154667241159757063414732100807953838910358250595901003106180590341811351129033796811131861221617677313466904170806078076762773300594069562051250110259710758275456952428523048638403723598170691576867825029499496566124147637448563332686910564324530388219172919688129700143531562929961405550755310467721013082454159795764487436193023321677334776496224742370814396777953150139302415095583728256878692962443142132313552786190096850506775475667272451707010957209430572122422751329920838544084142894616361425133574357442910149896156964188465857476921501554966232273139760944563851477307318456996027790416116287894417165741725387916471842258694035744776269930514803112286416003856705722300737814397076096843729470263716756945887313083814724536720089995910282306578866986557782888337890698821798391662090492217366713091790918853559855715583221480674049207864185341247021343642170243200971589870337482961304713927614426579*i1^59 - N1*168913168337320220235735062448907018963870862707983136304420417588314034282380661628073411493594206108402722907425754159808603164025144325255261743348105614784096728625753056283711531499848622489155426942167183045690257770586097204239829397534014998430098802903249648301745943797170184701567873951742771696199042500000000*i2, 20221517078052241436725587300519191454482060693842560010735877520988892889432838233012078443603341176580062780856801049529563987491159615492727366135178282432543897683174599679443822598684518910774969942415134826258551368423022977705478036660772522618266714597103767956094582216830487106256919041974044638620488664681157661183619161686549238639037001169017852185161249398442769870521704934580774103567026468893919520379181173346836937640819809329694200426709361700867884162853027213450844451657811937607712713651377489991981813443307633291409380279544851408674174921482646102910235575052059339524056010143274759889755299282774501669012263767730343588769165099373560745969296338472175566562761756107588839192431351943771828091245454219998005064579813208142347065822203891312094405374207506756202137765665836791530789610113638949517757700092089214369690913104684381012148974567453569205146232063082384296937674950925341626823550325374370747494481160643596777436498278512609274009486301582960514915458242333961457485510865206935733341813788010036697235010522828570906153549598970843006185197792709158024478294228839126635894119172743142805402043138017530346275401592091007994135961663858456949231928817286619135278880817188413854989350298459519146957955749287794159053029321001509098744246899789162904915597659808136290132964424927263402270443511001715030314148062856678824087976847966171999486736813967845589773554025569773887449609305426853020551203286989529298272255097186018611084408128953858095295314852976069048094687232000000000000000000 + 860945339422370631035855801303131794630749244606148386190272795462603678594022100570746955660737229497941605709088940856807692929357409094191445025358804210748399760639161007415597113840281331224420060917166163743430953236308414700837315759575162757773183246997735781887017652695937319897539622147125097581601817956732643830044901068966599847165892587182221780284322278088968040181720693765377939910978407082312223330076907583100301553381890542835989340324949082962295347234234178278998074102145330325816187629854749962782363649020175271796025656006926681704600387624069849067164162452587692271439438848055979183531682775053547036967663627402979317610089828363721903398809708565297916541275074018485961855164196606318681198372382706268067780145857272418598067346701504342181778589994034352007525100595230060879696351252983727973032296862537002732257898812282657383772283129579132454062182984714384158568682590996408150941981309993569890614966677797504327809361959263845339574984917248294484610319305998693964306867577674050398390088059180763269454010976989953613794056276503893247720026477435685706137135841327293844065326086251110223193816736131908523700709317075789321799607455920772532005324262733832975017404361783396134763653073238325362266017848336082086656938264360227136205827224398436103530977876323622043383103501500885312414162594128177180494590346957519028156450200170756119375811019688337178828421151451000470315343294909866880600387959765123609095861206302578697884446524870987558744447354985016128389114757120000000000000000*i1 + -1598119792534691477978946439916881500038487026302309611360683315510981749268214969008373693287494810795564059162538640105084937190874844508654475641955148799879477458295523653974973763243912819467685269394143309027634155978482587509870349052804649484090373584399015693063326609609205183035314077775957846128571026673620752432124565652163859877797086215636181118160295013968874108472509195701251850277814188810969234253196284392108206061458881798075527339185865032068720417969928735198574218344764776433044700162677784574855729208378124149645324356433942526799277373629881722003385860755778859760599116149498461743513532913086730102585705593059312529146126570044662858092886958354073220008749227855317840960162537382894978614352986778836441759767417283226953789591351924549260638577386004289622278880572059084510681651089054330964458708379748196250985744757840610637514601074064106318795430438380765073124096597514909306730339496244980241903130778762136237567297828712376555425915211020942611591319954548748846988898053461378442037253211547655856628164564788480787378008224406487674643833103180248541364086318770434801346315154786765369640752074099157614045770530783170413003166262147100726218397331685768410158202096858808669343465843564512526577754181677761076759636369911480387839321148805723377999615150149200178163539316777575613092415421835166968979539316444796170130686740218658218523869198442443230409737081815476710970594061559342295017462305260485129953890803520894372584178325702700623567314371544096571564805324800000000000000*i1^2 + 1355112615748097942122756629633139431050203328605054707232981058079454247394151548130695737631375150832132080661930743468762286968899447273863454787236564848772255546535747691984876006944216391708384997775921983900703282633368788414166965072419606662804199651318435483555887085148326831787451256970640282522356689521594243612446508029669408072335389130767291353197504761143295490599753125220979086315130142035889238058179270983381270329014374197764566441192029031409560182762979420857319597448889871197859191065594687687561430578873219088523525765609399572397449740281851376198099400956735314946158546699987042963910432722809372232590898135901051868730996102565752534621577549841131828477777350560368791222327108375839193222370146940884252075121157751037031045583528323630172761848830484403572278296988139714959968211090088283854333232084002339151737082763721432498586236699877980388655902729018895541951663976951860352221685106297171814521311533872948270658046797631369603967874294806811435779817156927575350336174200483530840838455236491441516333817091546929577114530867353727624600748024431119306017980453957557135172837159925544210982021855431443422985329345786272952101345271886458472835707624281043967643059222268304327722974990692206217089545702395511765903911741365360992242530199432407064575579872832287481593683785060065137277215908736679843857095261885846829668863772121779268097145071766751588760327625889306473282412811804735435696071480418627350846434341188038879604570975121091982118812949310704726428352512000000000000*i1^3 + -606063617811578421591991637370885049830755214771763092146799327480873560003906217719119769554382087262154934220612734936136461618678648856098789064323552535026116817499326561260777247061073299348801107743685368232913719319204888457746023864305023291983846122733211477022809860707580709476755992542306068088345457645059073728051614466196793424861045871718955665829775256457318345693366372180579535139244226171141180566455589815048688193094959676961593379130245267904912878256865328364575156937357708300609637432386257435886203443895528039942089302116015315136884369445279285854185771108968109675609703674984609331731547388183307974480994581914258186471193017103663729806181068589098237907818144806895117426077808893160459919673984896229028831882372932942061767895272346201759891215386548902466612485618932751146938388503139960815944479134075114054587095767866144744939691821857138373467542551201803586244435321162355779956731755806473421549858983447565620659626777035761452595129925172798512186865991156588480975275917030682520891484618688035256146046556183202565029426796596559601197377829309432701500770240273900207250956924650202906333595912915807657900517051209600830177488696450018515908749300207905893451808526229268559232095896118600798368040912479292746893890617051726676844843601078388597329324727554971359162862978694505833182414783832181849522947976085721345107608228196839834213374255151244877957123735684822355662969860063392219774484158378228634745517303733628528218553577879536633767842821456608620110151680000000000*i1^4 + 168093816441846370211232311513851314643329339335263085901135447460647081977679256925911315019715509912540204021513048592600399821332117863885800065564562726961098593632340985390143795698944160032557612731679695262711936043701438850885404525935990053317850058767611649630014703751190176814058124744020906433554721123368564310118154489570880958373285531160948573668663631664454886925009786019753307575281650670335765029562273601687124785413994522977850050647040207856900083899991967199962810883907407310879750929117550565205433187208677666593569589795475975093400734297939229587607919538037619800370442393612032428627507858334647437779238155355160648343815222866921053394599428024307663933628912523444985382571037345147376903606473471276741727612522427954963483376336857917733638057583614301538941947168419112084305386650060850088434822621593660419897363936475901561194190588196239025274731033456779821808177839999523431556998859854023273643514694621306308902646557364717582765510532017590909929589941116348452702669367982773808580575017976428397284288706558195943688608220550216567753825564274615547678465612807518109672977648735060297175527736353003898495357085518927827306425176653727894432463725645502213597647369464276992348590199183180547852271499809232841893038787030569430998320112860853574843887925167146355961592907664149590564011564285237444504655076833453658814111725219009760958473245043564021231913436068707689539556707489722401371665339111202350340227972900789865535410622029800121565051330759154190830796800000000*i1^5 + -31960769706601978472146830051292614474549643845709358667410740195128290995444798631394235391669150926099018751084027426555644200323488345928748834221167396941970446986148347420389112964304224003868938907022320753697345356496060785567091325047396704253003351824625581300170394547960904881859358623687647759972934136599075714771509942308937708350921869926898162361373588772378453367085833345770605531550959028545538772241494774945980751396025209121683796467926515427594880753836264921003240141797691148434083738788682759871951816109960238630216346010160904043220302875048866394445324448552309637781803225402839599740826584815552825840775394517376929281785004247898289889931479264998156384602739389912993786462061125000518893100309162548877962856832641491208256241790834120443511064661517024118777017978137413232463205345546964228831838825391674220132513527348906336100753862101130563218304137315014011396119014993408852212206976761580019464275587088227746962505445268604643533083225156638820170079222827854581051758856231692893469862043524353286992203324439939535989193851832735912136368188366303715300859155343301752646579755452825589459863466842436838466752346685161092489814598582546942441574925154111912958492582224233316830503926628028635553358730746061227805198637454989840874892461457129487004008658583522768914667976536132605701201942380780613045257448240297048406342737013278338141868617545764705089615401720611287556800248010315584579544133029442244080304626609743667328512462928614411751295957013512492941312000000*i1^6 + 4325803578460493329017719878489150952402577804022288237113092787090557168765296022920327109725011998291860590214413155003682717256529210813652468693598440457486341763790948401039546260792020837257345368396566170598674803696859253096673682962705286907297458151894024062488078437937776142796198985425858374115948215990154403042201851252149581641762138385101299961409870404584421098739393472180449248060834794805319391022322415226293100414721508055915861768009562671344324762953446656447406489803402786388408925958143531437549469118112919103682583092533748950244764306397391546901362817889719286354731684701966647533047335972726783568245161692816066672722433137258419433940669936334536554242285542044943828431519738996880951070056742786183331403959305398876032948251609232233040906981103317339681111571339660493272950300872078977947581264870923626575495937060339935160621218170462983987999902564866500554060699215168514342443570948510291414616717434730314909438203063546977224242483128990187745509456147187947041132227665075543081069771156542149242225891731149430563726736028548680082519159325984457411808299571407253291987364590236565290165943884004193777624509327913711852198293207793988599481519988815864224337570141386073445574678226391071732532263215508292948108728505593239568645043151112509398846091032525353722082266066255000275249002087731307681127594935446650815296360102949456670353861426739893298883789197667444052705420884482702450091235147060708124576105967979071853485966405875624943310374707015429652480000*i1^7 + -395784985649331757545852560576597528417076254786348234610487240215714789178554025396689031047213551740167977678369341313964397486890074801705221676695122723400859410788815998703007557447821054651322356037166618357182942755880377024070846906496751053268879399613259864752517096128622939059429873889345537203664158674401507578150792155241439250468773204909733009568711570137069448087595729371654682435720782504525346660761788132301906276390891521744134556233329565988867886235838501816895591109090210409781879090079755263092517388664438442937481386027196984787615407135715971345827168937141265434351515609296651960557485014757579005300266060679115318854695440976601796914443180841994952879717350639539261833423441751391331728706689729350020112254558966232907635672183244396545088463566438284937302940145518503509400933890665613311653100149344022077430240577532188553807040531938787991831053105000947684101858508530641825264570499844876361536331003947746890761161443573200785887423821319761004214148249894012128164189571108265488398443089437951581769033541071584248059333187567686478678332028964212799856443410246291434940856175818917194529185794034103691036380958719218519618569746717154229067368760910408936939291421684718874036364760470569391495816440453553257640675591385621754581140091112913691472421144837147550311262681009096100072197389156097982185633786783777914075908404674783711839337647453852590632047576908641691280243250640970828433634196566935612798230995486604513823881387078048636753066438427882291200*i1^8 + 21493897747880207697818339815522182696186646969022864633606073335791142124467703237189271735596682889162790000757456327503675824641234474842861244569770822126111541311809190096083707435389658849519471792564328166499928933556312351106959462231517045204423585968812706504207152837937892420421646692772801353292855003027284548977420267794716992398371206866610141084004210700473535893218062991946416202200105630643407483516150101027039579148440475151205201197844958528774281118658896312788224105514771761921854847563893266061488284421700947575551032206456401481556104009261876519149527520656221500954237521306497567123529201494701919653277250482095831384154382966247222876503392501220340856985315111104341447166232116289874498637269660681878859205522718372653981470615498637041688717269804942204787221463927940470575703216705908652436713056147746912080488514823329354998413807438548049400501111551494562347010956619056150617215761664613186358388196906529897849247084850078209596493897546015018579455737571723888731022023889303865683362315840678449789626172944869256063663911452525463442089370694653573781703931266848664909964842204154326380444907320660297871994823716405000847795206272371717584034071182234117443365666033604650107459998549137909433993374846942930012013900882129025228985670665519409671417958503085740714707888628286889215825946733088668729540126471704823808740413419750588234196923813616758926499198453195920124085948926184049077887498259436934757214196460391411146342684164982828318950860330631168*i1^9 + -341019159201482172795399616545597876799058006571460410758661202687151917135213961264934837309168005969165738078634353890860072716132450238069939441970262600283093649271430338748746539791411993743578499335044789101215641180355979004098542012262250318016580185551977408648902118158795618925716743558850100866945036633144538612344084166758949767664686185645111310919415059963986405384832989658900698238176578131612128381337620159799343285478113622886760561364220399097445610325800240633190159917825402711724589549786151630732845892623984766746422013908509575714128075044316635667519980073956543114995778205159059269802944069471765823948322140373572206286847609806505611916479942771369712398503703538538950421823029379161728511634489683911928477450598090342104856652609515163434363613478896777057812747345048960651139032563143135636663517323609374652309740014702047589570376892789528324917365530281583443953107129421836258002588673246965812082552231900305721972561178465645993625624662142858838251559166752285644926075917543258675136728730284264606778304015581998285530682014008006931361807051946135076552961728180474800838886988704277288155748769055370969696279870560663463811980099512787510587583864180651251944866403561044697594389946880048992918493622002011755803990437805412396024032544229961442905424155811823579987423342500280127955877052716205275392561244318829653791947105001205792583787676460587355936168591502144562827091669282863479897231258595178448706579898220479694626989471650234682332751593472*i1^10 + -24344736542016051588095356430802774373923115921179208530091157843798312081785388243439115559750742453209665654172928111320724677665298770450826624366934478412757200759479232285113927393688225753632907519045722498327522824960390661940306775972718427939343835086307280568954497430427515983002960308698658001775799270285685486579812731113570914486479198787363137576134324204008132652077401107655143292391416469250380466175540343974722061045116982653062536695314510478906479377312781383123713854489368341502269081352294729675843704313073962577668428232313634684604040221531817152555759745936268797428533457413847392463512731365744060767270174493736519801969093988475091307119076912249883442172409165258688333711146247390188578743853343313121997707040539644356798263974670843169097859799063062274630138145817542343635652597751594518809932032995049183553890683900722234905166546816654344599012945113017059015135007592371558499923220485541205539694683177891231850827023064801256906830069563389387653859872843821220251404273737818651050656541796395797623766775934195420999464833971957447433144552528410048238135760314162499135553068186185334432586301926620983505605197076163313256266350464569645631669894218990683395697523185355102563262203821471551971287311646673351708905176739688640268838840373961668653092731843000021134165649833608767556768913363088458239501982249788199861602912536638773916743985778474233523733698085051609192408736966375078198834942917138635763397085307366702320576462378522065160372224*i1^11 + 987782838625377084863719809200918213744122038726521160042814034475923674675955575651854586930455720439728294312123644552806453185595329912881179776502141188000479195751462151502901187627605708120457903252424684374334388522623203909234368784487083909805964351757957022871616523905087637856945802085403567200835820229915096855782626160183059486993061663383973161356596671202379174321358746564828284145073969915281352623632562656962255245050187017929706439699259651974759334876301459402239350326266947336606842696426512065958729190094757727690219089978326482733860032903412228903016348563375941557404423792219919075965886500051736975083916783478382769127916109662697512830003934078755392096867261707879638495573667078888647544061200073838922121824352554816798673688990344683779934039061405307686924684226400781673881166117182241135199617955648014330089221799829120964914180369063995289352782318212176668906843067814585592476640759288166831309303478847581082742460004710298350469353370542099404985600275091053944127570535932879189187100020952924659744553945293158425500437643832736820892205992797642952698529485800466445010251841479577826959308580703430016838483447328219206343231342073125904178079674273219236522881220392720961929864076509001248510961705957278208905737008209007934693994302234216262862658710468968982937640077577993527297111597091540906185739945392531606644959362433748176810270397436557397912895292735838535365515354164787328267751533249719764344522894041865058555072962569432989696*i1^12 + -17280830853509011826569103701994174390873598879905828455549595158519111100788120357059127711091619772071529921283976906790364492052599689530149264665584463205864539589482836645788802804171807999275158026920796870858295352867456821794793618339471853853648209120537264572061324798914620366090697956215094272951346299455334637605157512407388079175326432933378008464101046734389274342772093956795633037644477060620753616390212874060152288362449615414670342091060814986696257989535642098313310982312721535342758556364129510801553679336634976008220132230238378691350916757829870358117606173214434479975772789695497048121136703971160308917608579308522284567931734556137785419825155156267315081679175878001770872346876596413983811346226668266081449294467929825194812343789092465959556011906575118336915340450403697897614925768973268209683751344513740249089191465546428810392917749705512962906424385626543619450499631324200818702711169264878927841127502557643141859974580861454576161088937892214379089911253058159424737290516393416242421906664501616445116941411889986559274505402190669422442490018386380027603201723114899365928963917194957581141367695293280823343734514716222092584476652707944609438241659661164608980503050625944317517810020538099813995573796324428961114073309726818148348405030069439389773505665466183191115181271956495555694670968585052038869069446440869337941739004302863933968648639973239880533477990065188561427682054618962445924185611048977142297434467666037484742661090769371136*i1^13 + 29881598749361250546850045562045620593737706443275350409758892562696252329341103492530466769224660587593655705053580726866695121619568447301319481568984650820504416018230103834558801062035132566741960796177008613666853823798575137385478398995319368061172023472838607469922465209134131292759111359637724126777685850527016323735404498135203912031384343747815282963693326897650045866059495640015277356775487416113414760780292449603882876678164363677045622327796466398064230874882483528135272372844348735731176599078263019298329484345387277162013419209197540253670369734189667035022104323304938165008529260325586365877707092545768016213854442850587116243151688387644300991381995682366478599189916591101081448239734523368388999476810067222720865783656720631506725169593308126368268973077384020662888389006644800957465306887688401154423497879466497733636936793095777923377525150001082113543035310797102238819945682155291277718939805483487875539551088914971491453534234222063410981426673683125815831591667719980117152738133398889559564854089812104619818629369631401362581493310898186566902756273890605197748921238441654301846999081004456921144070757575826920814274575308255956653943095171704216388409208803148663466633687727746647596046445475900448225006206255688954054173363780674850631956878562564200667996359291250636766595792195285136574800486914750432628471571727158476607571354329844663598655718178822330894934781462438934590045828343207126435274599226032219685693417108252861712958488576*i1^14 + 54870923477450067476190341331195698192959434911776515907950736404431805503396003127947450057302214842064992771471509323449955563811469754661006030106562532051369247851650883475765681886842723027257790920500299912351215107354044839847082755650506911672432023936709692340331847391878729620221132472359970110644373673021673985609629806720927256667901611340665155659749334564648746294238473231086322454336487159405403185301754037679821199815092863612016623556911975747310542266636286008560194673483794842236554465054640411163001202867488168709278038014156862496325580147606732765184041759445623844813685652180878006953329512173210150269511794512300286533914740371329037239072209842588421256161662111832919994545021671587039708524391153149743168550709165444169988607163244496163709130843948682004703081604760713030312759568504687748676066460499571411316188317840548893173586290173437007542835801677449992912097108140190201636417681040323936734896994645938357688628932204142886010071961447058012342352148746737309995519775330327332104352185249618751705504705866823461578467444465313350377515834454042192168859302014965472908101661857675607217009323836184542942797730426782334359650946232286249629811866664916968292071928400401209917353598250347833276542898039811091956940729694913066439632711758727281000978175450088640546049433407158573518698509479736379205644115440503211070504340401691214478584119598115352006486539943680051446802577669425305987883088844034172518428220423393305331499008*i1^15 + 707857311242297524405822993338588930784403657685668278146419946680169668297398331606497092247302614563180160482882753696004424941457866742587252224416414864152531245429590681397587519711042370650292199985387861627032093699663895991069231039402420499598449502039428284195130444046665553632472402079335161589585721536831367710840415380707046403419888797276540906996556298085480936226893603532423816410248786722405824250318504323061840215612108517093179012010633463571022693117265874967636969156101303568097765092944640495564090085291580259896207309032024531824391270620958317573883787249682639785955960248812297276462385591896299044158121286557001062963301862050788340887956512599858036352919617345409452407223722329705151485660615010625536681311788543259149571272265945168302555860882421175931177700817813038813073510656071426717382336721733169381108874417660657613757503577481164516808355619821709427278560224491350480704223342934831436481153080060334235535326880488568596898462058835073717010920256181999831674656475873237225584126201332597600426051988942646437437850864798901759251154725406420759784827055618257853491781168575537683750412775114150717821827616477664471920182921625271559277578592861298785980937304129248313089971131998352521647707703320096094721160055359881014379064754646138401429524287753076540051356856189196759062121465459866540513166506665546065567254905548722117658923152739947319181602808618957906648819430150982738709207623142366513795196032578532409344*i1^16 + 8105929631241011668324341971225590645395423473001100803678009545628709126000492489162650407187930474973154234750825598325635811942478340525295757485802864654283279703768801616698253535045899910414196315310532994528324621145553015923105601245380874992066113508799050738801783903597851473392916106199125890421579933760530151338564624096390506513139589714085105205509263742012572174202193231736622027762078851848085423037688771798343387317699094351992769709854220957831743172146051554920579251979389590785852288643135819730927453205615016660437323300771420688298245874768063201425268600975931608340397378707693862048155323748837835198267448838791588628105772377138506097855076689225541657862709872356602905120608196371656537911871424159774452458979868838351995131793521378214474750877411123588325082539895463945046249501910669390816809842387694923085151587822801368565038296659637743509960839302245838413906191403188202585271343042066468673914864356676832608902245130691608833286611473051307933334870025018102881050230531314202318745597038259223327318264889388887551836873789006086003530157594404843335153577121385723206162338312312071235592568610146105912478964280557218420432500018791498013717401628786287751857271194849140876715240494054215588002621865765270944615139555329967757754135046218518694045014053003296739915999043549018133961132971118826679775977326447468027664205076042379965162840194314929042831601554571414926034479487277802644881552905237272353036271752314880*i1^17 + -346477908566242583956757753980650131853769004182463459600595673673465017818734231313181365188675763790290962723064658224707267433917201071494495296009323362180021625822417572816947403396154623906020160451331974989721129824819862957400412467691920922816073982084654449472784388993963291901156281305189716309382583339067248515561427578152368823216818347516538054221575340857459508350867812932809350291893754203941934798446390030774535904829441811152742905166017613446782683303874855010914749648768147595988422263906535666771802532270976638056191264761228847518480843204731066594444937868938678821056422115271207568263946998777385863387700743606477836871394830058968157776507219054918865137899741700197182355473844400966416786980686495054074106572039826282991345223229301798247164674799738150011909630156622984259297593629031994117398896413517875157001680622613545109929509125596077627060892998666619372742834188245234276087535368153259964647527002683288994007995923240748257319294225293753159103936455883475440247077935578036704733088617254604880030892643841424099948966484990973530790465838458749016430320715047981274843623895507815835058566365713322382425253559865793081846243199174447080300183953644716781022971974907124160061606860788462279503010403125354056698604955169869928750874954522449019811777517081236569730199028152170305466274510726896144201990847142677696304444747340838735343857197557056180444838026543548667497263464003752248103159142315697358211341352960*i1^18 + -377115369479087749293380096291396226994537703373514349342198158005622408034950252881943578261695890868788187099888709005512478519213840729932759144613395397401299741489139888671562442516951473481693569984110210694623508368239424962130133456277603767856021655275813955411225819551122099326789954808234776309998006750993455687854643216471170650948210771285304296209036393960754898600619706633837822855907257623623042702779150132803453792518929955533889019035095582441638683636935140929313656738019379348711093518505417042491995202371726511301537376335053978826114309484439848833039782894102290523513371276892247668709203329804216155817492387181134787386930541660181300180396588553005339402884931039116597324450261674794849106228753530346476994548246541438315922616615202206427531648997201572005695292162717905985826669837163060909556103060000903000857161431544918919225276662620140082004603835114264249543591864051201717072801996717127463367331256328653874033374616065228339039871514010233233594072830466850141183759447269824956087756324636485824756637420607615273753663033032770713630599457328256221981684296291661155945285780247347300972142432287518163031341017761499787310359785978982664056762786969801981239284370491180204933686560748456970978043470968878896598581028061573383269833975161200757924582495435661092394140104015178227168625090238309153691235986440842593514748953792115299481456816498893995348980727389755397149854412004638847544787063555725411221504*i1^19 + -20784562155318094888434251623651687169058072878642505757047425622020669482849890585028546763138234504439442703668270798802283706463915272425157434963791140213300668200048771386881807279435316572204546642481178105203059283785263610394493272190018172230375369824976770159324519824872570327569271399599541169259457085376600636436416058033673218873086257782843533098109006814395302200576391723553842244877921886796550037449453166589353002940967320783678525830634319839185382770125056894787096933890515321541589400269843400704122933150556595222842727694054385186900663345478740311019849596910135199683745147746945565862352669327270553023450724541024230573080198412556508291461041416512477792913515718626002909003810455895846579762979684160968432954386453448767502249989403552475685050444131999213764193267063618567539858673473873756137196753620020591904701060388796551231827393020055563935501113450395782765571931306365310899719598804655319877468613406308361953479889482000629138183612650755951660898872538398355664512641830187973762967102186372213203603096654922744389008586104334093174381784435896762846271941598022262606143240502266091325522089639476227625546973020525473335778737114588402889784647791579512453720481689462522371483144307742938314803634993111898869543922248697141156050001676802761676056435868512060126164801697978746287161559104333637143707182937971188256440902485692624498688643446861351880597905847280634543047670888780339669704103439252848640*i1^20 + 831156630016811588900468774446948937450939412061495749128450228470907989865475059582659760316707715940618270312592997657771943288241486018163068427710862574087418162098806218613409880341370818582948876893298285345465234804784264194706805199505639766159676257511313979546148548111071342598326121154321215240973607476583014846552420096285557912722551915548271720657395405666661221067292047179090026710201601934944062949710518432267318630650656148198930224946513835544793836147459030959592021431729438684208725447303003500535695111346538691256052735826717813835235357754118594063450041823160217772665014918424601697222565667331659238670477374704058081216873983757034275301709490952512708864997932562061845208865830681261138731168317227664524231612797484396212884649742989543044999360794421465905061109258899991649073737370561030848916455961907563074999540087848234813652408465641801973665528673219059036247969317805742627040159186658828631216247278648553135528013783596745515463651763797058906775148097997864061159574447917661181197032811467537311587584662508688331784039608532521066090556008916561386513366545689534734396852872703245538767275963884626263253800845712627571549809387571871035465260290253004058723860746740849163751993145938664472997098311574443871773816190917588657650042792519305139091372424846955098556181816414019551489008065913681086087900241177638522327928414908972523103513052302745678872605439155463760165515480033665215611621594890240*i1^21 + -5627644560298056356666048366405221326671645722192876189930677779310622817739424669624456199189707123458708980628913502932727487560696055874500408421016885581949929619633785368860230339282580042122569665999900226605592193644074509897268314749670903683656098938733799195157765524774378204758704883398753187907954749874172082201306025294260274607075969498197383867103024581555682035006009656918425992558346889831188244264923156863853702212925997384199706087384385077334932252710389688796130657256301499292677030606478824674651525084570129749781485998917004946262895866360105347853803959178166549184980445555308816860078183038016145865003765349852933935427303845381955683341574454849696873258607574954519498358343778246039248501998126886337492462226521104788124676823548072496025728394718673336971344820023314180716922104143955451590192902604175646004618097063050914182012637257676721498304800437715594713670525543296079433496364210498006979870088418525663304867883607441442302943471707464330795763315182336666202593164139066718620453326163636941246949742045982472517402727085374371440716619248116424166814891441841673761707295904600891706973735442046260274997579277008691030404002885515861222961758573349695956569462339642928990935038186844424598640305244486239916330114285430839224890691023535984888384167383038090874537177038323325384000264310435651550067809597884113802634627551945329985855144803088876037168089187673822628199600337224349824711655424*i1^22 + 19998176452540515329399168867154367098383033787496332790615922983027775533880125089393888405777898085282975374038691299727577122434625284923297283412170018073362477920613203009617422385498790345164099700168833438108013602011017036108947912575910274893826301434988773503066262144848195105530899255055525813013921759808900943823048534844990356338704193969718634946567026417921876570574117303101103501390096273730876280108224176293850650221319657022983459252460675029412588151573106530775088330794030669350049427243497189683325940221456322488568864336351364175965004571676421491250432179263155569152209680600215048501805921586723911034441480362482132219528012942360915155871936203305893944767501285454275257445133449752796739338084028596807005585067091938602363908382515579531482128050581687218143087794024669021208491608043693508824854084964427757022444321588000809444970744880038152866237619717071083338450878766502181015638082526566218301103679930610994727209031527062605162139988815456573529440559429627867387516267307808506541483501853121844562066576467699181712499568936591293718436859374848398283483179111588273600063840047625704674735703833743496396566426030687633416980252258495933894835543173992228901018807195084927171108045724345958123772404944687367525408398922482907835686315960214443443938226328791024308740858498349781181899211121942279725321480239194197214338355211815429148998552742524055284255331795373342527744358948792340316160*i1^23 + -43719725976881058802031712407105949839773597859798986513325672198008343700522941124904813864558501959800096931736840454903603665833477974128102800777778243521596499630245350754520167641243121001398087421330889680866750807514746377917286964816644989294624968075873285714102238114871550285973160771247969348390699067438127520434714714209732668811044931832760065029456533294521513432072059285913804586052548633656669280954261845643459951983864919134065461891695772684657916281174578416970443853986252907444854167262125338492838607429282834472651967105641879372525415913754242083442280745079077336671628090793754497592714567273607029303656544879464636118471762260644741932611282755277429942548354172017988767228553945236814211319617165519443850700269928124355784252392786275218701498226490017365565466615784745450074077867160592933568426663989148587744544691470442040122203517590315835949165590239414819808087662029016167164727461812720720397921282978158123613508893096520745864381497071646455437747325283715337133803835318593396574625092595438746286415173986469796946628150738650599080323388603476807868186706638872070360549723550450613260854386598243138670086664286975455493002085101162642646702334296812827215009303503822894310582566399672394940004437867494838719016544319436474448360867290528411175186704431964700069703644651595242779704701662816095284015852500413239002201883392521449591487440093858281890817027365421791646231746150662144*i1^24 + 72320832737303689247913011714401167145582558931032744416613047462653263107642209017995375559248709099757170750095348665314045968390082947774600163954291067042540261433333903983288559997881900258498507136687313598894907451166673223342872622735699767817457164753643085993512060957375177669343458257541085532737811787208116647058255952189951418816360799526658211590473052368243400385174578824812230272240409896832719776615919123114169440497391722639855027278908333625951143302297100763826049669359207017926958023996630618742410595079297055641691505074045383919314572850133278900778013684084942039918781647914257080077162618640983643563629266824509152952086291744551225420630773035948751926861132410136955976855254063509627020321471987606358276761316080179393832747855026961415615644690414834858017818660774662155095562617232004914745539246016656194695688634042189692173913365779585500175451117413063866603744570848155345469575017475727967448459382124738404704930336517992183038396536459585488291914473896588168751415487532374936116509516760638193997032457167784361885406406520766886285171173762246656925341530050009319444243366055438002104260157306634303323658222511529030306658484535009753537895342239636588311127674601297592326936179197651189492642515436722947243387647098980578041847258051168864833859236883180670719219929768838229937399627269397226515387307207118286328317723146028419224583109275846024294928911647301356091066023936*i1^25 + -92574553535709337643577423262428222337707110266548903882053993379106060081582049764595487467221834724919985170939802158528954594881358951382059421782391254741428102801990976585655468094997115309639514480810669279657766070531022502821313943638575894592573716238626020210015447897849119115018767096128327379092964385292277462041755511206293265561518757549379804812195401336163824481858779966984446947128436231365578391855426634681576049986374500061682048766904598982555664875898125375025739114372027845152045492297123480014410918390987651725659296103837280817153522399833080860366096302328055315136987217111161318570365664568475785428696350738690850534040428521804530209476797921096057242837421515853150402320021490641152228029309681840250809239318796807381926866570692721617831925136788836878925437057655437546729519858515006727071880450839332929417313867425310308600899787725746199544702774692860082096243048776757340952926464871750538621294379601986071356841972943779396900395859371553257601608116333422266839748558146097607533105928842623201113072166559319244806094026938748315714093074217846622322378667619660816139636926337534416707607993708426364486935931118987302093977007431174411715971478047817360296230314646996738489880831547483109141994142623150418203308152843157449187122304173636720327960444501166949259747931855176293779185924574652155077030831588061203377815375719809780866312799489336035353473109241565370384384*i1^26 + 86745562373031370813812237784363514834593415664452790187082967502410322991927836390629714513287907160777158264268605166618316395504619414598835857393313421241072143249021538121244621128338213609394632538097349398168782455244323441295867945828088056266857157152399441926051187138963536516223550191734787067470960099130432940310979997933180482947154737549397512933563908508610395257347303284246205231317360533236335491309147364982072315502259177126104074633933472462450249607461190427499521286060417231280070447982068329027336829407716526996091060894007546895398017184134909081605245502584320590562279577479045803295236359992734263271867237560819943897430447660088610443710881989043305967475140594772586221785232122464928821012017322028593478869908694798552000124657238249121232813545520046072273097445819765942740507246303270477476000635046620170367151402242992618959442262454737153336815986117917331923999068757321075573786163265566070330942258665749626515139510392577443703223722117316790099234815691086505302666164474792537948643169741273814716807064729932877927616995074690473045642562762797851821621582261332512997965964787964668199597667776822588541479895654092689312957939472955848944019569380137178335040692721822085088654613590938890280321969310327015357476662701116066271290569302568926180771142551641381756276633703036315124100408286021061492815012519509977462562311417978882999810159459806810066271264558809088*i1^27 + -52146863751721063984595553494136580599531757953927666200291686751661192730619078276799001225725926253259807334310233501720690566818957400492088900811463001249209328197260316302095809487430775626311537022045499425191133684422144705469779469809226337357547337882163370091334487777275154911457054728164879727525468202320437271077859449395469068884058237828721574396327122468053919811966695160749821988458356427318254369611376187510653994095887137296312768399718155109605014682130105379350748818829918479277043194660024097005945891025713686290738682263970091710722605352007075904779482121581845097912206743293407409858372618868959680105379835135036450346932241332651363954324404163946909295941352929407495582040268859333378604912321513975431667665182824341047955712168562791683810806291758203181414666731048894480298988447421560230645780146841251052237112167384338137476734020175811680824813104579245574815218109393253069991346760387363034274704956314492749410561522928447706204964469467448248972280772182706204011754128553891962353403963601199564209797452292471511940967575353867679680726519860505208173132615548819376595093902470519016199934352295728502572020847421916272796150448523689253368821805147250508687452033368896540905161439247139337880279237268488391395971863204143467263520209367055649016781802238618006373497268589077630249356070664031777153594740353635542637159023159369039229771532075886557640823668736*i1^28 + 12772827653057594619529284872626515289473640856645109303464415204408330518838482236994528907918076757574267785212994514639284869838564670231811749712249007709605457552483991774743160249064337802343048991192842753349807496117583540387697404201373468893338352506424044947726007153102273116397462722968987054440205768162984776808353712514121666734032448431971490447554612920560374723120761213230348502310287739331114714763718518973166169054452251007926337455715764927526317714384404044171024126794787664144044024366150992586609963091811921823410474528641340083809612292217288746734262309156008539350917846169961070187936465553603531023373337747886888061091412504752919213345276667462019814772021024873276198714412048641658164667365236232928054502838724842866494338287247974511867474242958618155396663648798639945636839827672299484233293677786236023296504527553879746766437414189257437130388384792762139950667707960930535190563272930868157201926550238476169795839333572778419307980021749160299285423063231590023369054746335638715455957673700779990950806561952626988884044209345989823317874558658272105514194759398653070634828071977770495272635983831977238946914039625040514220840108511018053561875423851291492349302693478745585529028828758659121513601213890307184796189855464304864744810239944348603206348359490294807464210879023496046131945314511020115644478290069500395265047896765278601052525264875565216694272*i1^29 + 2467939894986779208710960146832846356918949028178508972576741674572815829319525070037396306846220212290594167684458277524667763894363846943486655280306078217042259440652337104206677873263684014265110038886286093641344351505610622303843272827005794214293621235989108120865697779053243177064584359055883685571324750532067624941917696376702777585389165487440796166288064422656097907773135254057875423298294451139267052307521736428638921702463103606907606871044072517221131610157536332617496942421547318967131751155540977740340005696790380943959219546384975760640988294574768203876672507831366159096919832847921889797421951081638069893274961560572760307852062141320706861011490146834812653821074057091501724083753566654139526119687842510854458302064416847781242389218715750738308876469644309631281548468555618457866109183709072638614994433437569105531484436555985379216966078599682156104200366137352171613116498034801172637531340040416830011818259729193004856632707507390039305583492896572536258208926985773914965985883507982651432577018776557732927070136297043621255395601845095443476045576729824066845619125072296396245333404276841324350902873031950425883094497472600462265291537024045531280627860524563268048101689196005177784104249326852137060028008644485526428599943879670923399533363143642408012012396393502747611326243628848265769621675690951662277231913457801573792747691068369293289536449029341184*i1^30 + 1351598239308352397500860352004546951460794048684491044029810514541871939467906383712084175504490954145971703939754879859991165361633226048611626540942507287409907319018925781212010077992315137088040737741944928067549733902987764246894385222739694914090679097541148229864698275774041345881203945620656917344704573931205588146043820407343772655930007872902251965900615351452596307206257615754704876318013530413724345244664103858312591768834929142908337133396839672938217006424628976080120629558580922853096468924849327695782099436157375562421725978984284114854791757692078112494659828093779659060001721608344910094552368176931997155126429036392063073713097806341609189122580108868733656904394665786054275992706027743811585375369751101995633694399242600367620907309613051064345867807532009507118981238097106894667797384626258076286346309718780660218789227218193705799787236386732450395224290818393935038149191846755934821231397072059445036701898535531509035772416512425471409193789498754042563196191293304015580839220673946111608469160620486933405848418888401042130128737924255068214809014738452755399506158304924743769581458361456770516383533413689027239331766521992883662847058015912267095142600598847223318465154987408915884232486454018815019785415095721541550420637035111160523104159841859297642603150329835727166867628321181986730199588034698984017988841647257665665508387817646352629919383552*i1^31 + -3498419671631580519704445431069688646896017318779343520686294883813036976161697862157323859779114664261619710780902071855813293257189725872707737135059676406827500408414588689633989747345563073316854966624216809707306729567715858963041762365502710960560465813946444602933903586981060335180820728666600095836351174104468995008005447651201048149657620164423678179594630000630999234567818160260515619787354204482914877867587089838890583215717410966722031924042991809149279646140575350017524917348926243630527282504503054781522827798133301876936159820999257589787426138104022753479012440994969873548221908622452334910298671781336523764084621035748869451158799242747089507338776938102003127336466783287807666764725604674563588192527498396362898058337243333779576170364961263221448514907424462208892024351820573507679661859857943226135916535913030734633339980585434976209207761092447970708672881195794557874246385520059912838980116135402324269265884904104796778154365488718639343563286587347656984492940192168580147641234999324282524353197867412463338271584930849497287271286638940357880203767778734651636041643414328081644101048976717126642181304993531218387674850200034913537035837810845762991965700701903434780300091831744163779003054313532655794442127129066394375390994452215957280852016921978106614710692221544667562614614319345799689708355864099624397659094357065869703892236598979665592320*i1^32 + 1306365829514302854083669153651296301023243487075260820810191661458602640227585075172347334778112788228635039789261670255865527935033977502914866585375519559956462427577131965182810198229950566764421786443309266337907261111999435096798352302125031047673428304109001877403246311509598374210409526127560302793771116752319922040190446036645236308066970560199930477814601672125160463762952243104258095926401168272021997131987497510701521997526942784690105530195053302819539070292385151079218451974942694448796048795601148430932683023647362631585965293481527477171356569543457113200166862492592412770667583005115319545709185678212139531596659422202240435294537582673419774034669959152064406049011755353345030658735883427047110301130878158161707060157237158025494306754836371158850237524675221938119807944973431747504948239536348769267154750386337546855694044746494888758412573951302844666702792085946238609519176399945397529317407270259465722950164637504970411427600093333352140395946880579051693443061791601506479622031513712257099949901700953218283125563458073680418200458192845469434796619348429043503534038441617778131602445340229119479910024272156372165569916544119786929267497728071019084169435402790542609107176544162376998048629272666691307038296405651293438242786338160139365178971013501808495993422365145691158247883877685800456224400985993237539379920885878299876899005529063424*i1^33 + -73560936059830118842165843641195574763867011767138502469086505818469696097613873379601477664708911155444462931594351873274236569387072206482007259120016044926868210159013309142161843099626148266478411902039716714219188196233574590587844159591659021949474931285480935359393481062872695722998376897789913738032009070948410927616452981340529193134507592198891816553082937305575837657349229822776007020585995719344533930503576816068647764356259064120378006147804308753388420769930126382989114626422683763074234519803042269993510697154763875314605441555649800394252858759526970238637248074785106141810546480863269985098189598573173229659792283015317555804117754852626028982476121347970394664507427532182469697999744649930054801757467998813745454244581109807988850182406889081108143462890264869235654838757578090611281150407739244989820892646832314924216196324219775535071588152351291748325971111198095023550908486928906658311838919796102140004939554709542279566832395668501803259921616179930713875586107445338087333985302805794217173139666410709590991989173956611653686745861385245673222555760718654438999009722146204815866323770312203215595340527714139682007762368980765256490257746428718605239359904947065178683194213872061408615120841503344117304224823241089441562800762250771680942147533504409787467608690278350288183946536237362453009464844080399343859436653338886865588060160*i1^34 + -9615058858132274712450293562451013778436444225783182326796014170096648061701450071781532365505976296248753919019897669381141820042868335393239466256782771758782458839167638323187966583082561592571525932894206078713625703052107697573559210346762545388527278731971217050427716563402158290219465767654617103534418193113243650204126612522503650178391240498480251673547837719435001072898391758807908651743244293054917934830934687028714267926114018330127008372254210648104375967589454163026653445898778351925842829198303161592468286932853812527038226843237329542005732754905798352308524536990085544218721621693458051942347876967941818904172246365732709098950797899649315989423121511647389745036170923273301864481878670991612925723721696570401310945182267675071296626507210230589978776960548939283113858055308592147639498473765605696727059329143333646688372800456576072731504824222576468969734367562220875030807348945444813904766655006050785738664766981609523157484785459953241006120434013883196764373210935957282186391130909166601329234382835489333808337146236513214827279317226140755822868436179248508022243881477310327020413878316418563552900708507324913906216473410701765607700851289745502503335521726954227362084821325069565377815989153018234707955563114703314064617966448072745370365527379566192350367117406687560021100758435512443987977197560597615426693482532577476608*i1^35 + -15819624776221008574354307475763948714576203325433318186737106867008730132427956802621514725129045822078649539880209106775305854935243591447863222072096400017269036274162299644931176932493948965840040289587325100041488340689171514357516635554629709554437194703441172530037282643500973375674954409982369627736790809244986630631638323353991681785909191103286814774476227142543933181821026393155915842283883044437812306931629157745733026422156546476104094389109755471422898738623890191709943759374101800117487607272572470617646869566458677190911611476087275873924833073969558951175007249657731120920704967885699939081009247815689325430271828643332202418379755373102462714882538158681904694703282017591077286106422573502826001882328784976232906600736536174645928607745887748180085291872815670464676764029076279041203668653431276016238292336194931558433360456821222001638393068558712130424688356094534587107588964029005721876459958686036218804268027981859496717676492614002204406361809012636618892536094583945176473512819328841748580488552200720045261399547118856334551359461139208196825575506663372412906266786713626930670697732489273236706068342794138391070133473297264259970875729086419739810286692556062395179827991748361453528008429242016076462082608755619925592409030128293187453805278001585182836847200893047020110284213084176862792568943848256120256946921013248*i1^36 + 7772404989955187397423666497748696758050744253111162723474958538690794803514915874098528198695155212358244355474991930568823295425783501450370284226568841633741730638720703752408477361163420962011855976179973235228060153025736906167848293554023966595758478872130457430166110060973821414658907670241162520700806142409148628350366788411286877665391936812248839976883032203107951240234177296817810108209904923295955122821810059163805663485050101190520729704687054499129631209018271573419147228669592712252248411299684853892868816154485545250280409393041595054371518158838234490020607279032187979002649150214860275924078906268332848978178650213515163954197705489172945999918456222168015823497618729025280080680924108157958372287451441623920893513832601312889775563859166163907314672810752341190720571939173205837788651368494443500172878630052735153538641775117356137351229115328530101264467636424192366096684414402081629760364550239448703151048600222742315380634647952942069870294877548594250714573614247959303760574330851541937748072809357617551890890523708699582158042812793644153203579400271091178064819416666836017526497203424918691975656187903911324737046846823424497310942010119398504517244949704546490494334168022025940747415107485449774399391300639087168366274093732224161456451380023227881996700502682443461036713411074658185371912042719853616883040256*i1^37 + -1233156065940702448319279425586974623536607060859105290237743592512803356600468052891107961216576005533002224909702581564902192852296401334752420117219392615764019004234498808788937708322839137294527170093941385559372424473214738774057233366171113175224355101395961120446404507502347616504162985060093680142829077253115266141690218230539421202080857373705078594552976960122183747084533249796865085788729380930201664411722823993028914588049182123604759362871378360608401306227165068205484297087002806148844111590305518552504832645829350892918069851309811236483281069355722202056550012110120086750240837500434500157309641796364624846872148069693453406339007283066113413553128536904306258666574068689411614272912073738655710682278024102138342399187458453890936447568796807178854476292858663934548993893749821759581392722378100042913758547803131456411273684423259563547276322623724920516484161493970822313993407440502559457412529367315190640008623609201667902897760329209970966847463215623727977874854580213457570260757732693443916753248567887783427253338268194252961494767756022888346251551397062764700062868698361047434450349599453818616708093926324018283634089009607347098812473076750187224067708825727259888097935576064969635134527319465005928211673157456539682506808483788606873121137034502451213804058758843009496386153315874234545626856720724656128*i1^38 + 85272196108095019247300305983812244426901204652541077153131600549579961818351526292140144587593801730525304915699839439997631431421652453027989364097093380343812717812461882503766698790468899307056205816595600293042323176160245093013072818862912279816283056063244679731759811570588904128396222536094764742239647598744267684577208117801829938262738125680943070994093288873503039988964590976399533587083876571618057395487970373412419876900057580263088853351810162162241339256710335398383552415077063509904092247140185998614353992968887364005988924276556940005950625871746651211054896693190407894185008780996689947101562426798339858501726253123511694504623215087071836696490139689941124742893698358649352487977671724281460702405610343160151854402111085995037511597440486990596016976775974361927993497142672482320780347311907686243365000394294475957733128125306051742044306209197566036061782632976784315173439259357872995439304015304864272878362489242113444035255269667939313082668388452694219310056344658732555156813208521556406761922185278835397518553282966456326052480605223194480829785113977769501677617833254048742200464747193285500378792099437298345795458091147305844712400781779174376929680967712377596303394935995940452795472815486735971768782985309447620150737029717563152758985974882280832463864782931057740373939637183887139109236375552*i1^39 + 814171558098698510534594657868548485304307809418659479771326890689403877224831665522247524024276322520062382354969792617494482485430855479335088901823752923827088876063854797067434740361677387326945256369240384295803760500806391536359091237629994572781267790043601675315780913474796357225053921715260137453958268326246820173071576798353039264028945569907492297335586817052619311150003104223333321839677750429159232354872007676434203801240957149931209280754360011925652452997646102399796022893853458733634624445825899363744877864328637137036548427079993698189773451553402145147175745189447174065530542714743355570448169857225428056164808965917914974984385189799959694336389676618421551091776207116441062905986885198621555690228336883779852929155113931982620290825527938280863897774779768422121865664353151655214047790704838867986991415306313907915079329342833527679411135511214143017746907310884246849649975745027309501949074891644000818945171890882823348840879705248233923392647710361586121536567200576109035764460007474520321592173078188652833180839360858039631788533709458381730875834966052590113109194009139895053305029220848932856307835486208522979559138015011784711597920323716330587379044781147352000531395917099691129338699333252760890923486729160952565827978022983103356652443471955845827752312399954757433944364278002552406016*i1^40 + -183264820424889251761495680561472773172470441156869953976247960383916607101358358033050822345882005521658448274420543016251122592192698763604090511937376798160141180887032241071222878719952748516186775114974499200921727523978379627672521925374747932166384375251986205867176883582837688333210021050948264078650770223179343948396467921397446980777994545442805813405884348660073719450379783646437366425216947516924032393718941146699815970171726508255653817437819076433845283585014925326088885753083065919383372715440136102489653570122740600714253705763965241543175334711388514316930821211737285267509978807199980480792038671611328273016047028799636193019229826937331203440346972759201424852819499294991827857283039522087303266866928415398027775902985092392278851182266824229883611270150348063370629701683092603194036737646354734651303906188776124271363327890684486966248929030590420667263410833280006900601780389199486493282405956516041159156677784704267511847023063967637423031656805004267238309986321633130086681754376600537990088380759030745706366152682131180544502007947834475236241863376799235005093178867883412504165996143839430667467218967217331731289362218476688144662611022905776612328557605126077009355889560025093893559426200442953444270348755883664481899971279120499442232212681884728527039873230406903593609654479880192*i1^41 + 6954156425006413664135376806313456887541919935079026549495239109550375429466783947949728468121507565469228072850570885257760668766913751928771080793091959254611724213235538523327097272538692824914803757183267275915369333100101650932781792904410236650426289327785589056811206989361589819558460444815804004201209332078214825029910837496358643356889008343397493972648950002308953440410523370130658985713057002994964360065406420666191090278248502417323538614515822928103722243909322340582709588800426393254336532711476406293911377542858929562047934080685925106998643086505018595943278923414309649656258831241486871316987723617245847311743623725029075119920934456990568784558316631716187012115606326634716319562690645472164990528814829956556978003098291186632737123175901562654909110441221530648099635043754330447581840797724874500035772013671485051122790028276988019186322511682244026703983716013373413335556427282623091315499538360670225196665438034886079505822065388344917099569127361535597968863506090617673365720840856506783138376184253756968371328107344151626768397684424643588654887011591430201644667988114897707315885003900313526048910014366978677934337493593105686841688532761714166150217948270727636479751948559094076891507251310503602796772226267716636781308762035574223162607246557136951392509541039455318665330688*i1^42 + 419056743826983284368767561855793761850041092943976487553046617033950482029520652862411264344855673706641995753557989416062336728929631637923839480658000516783230906374200100238513327075043549701381592431194158059090426625349887312829401146936526257981409899139152086546103715817768559054268479854796614321772802412135751576882922425495848061562405369526200512781634548539940564767541430322762596623834286226351196539804055557628191524936356357269955677590924625954865221458162541979565225579494538858198075911715680303674597726607326608707022393038432445370733422480000506074499859253681850732745899286712629562314409668967106614635546659295667416631545470881759041312172493237976604931176974392216351838009541608690657550047992001261909555887013652271406965254969264432701877157158887245415254558725912988803191643379846904107095509771804990110041292655791776124570618403960197517682463092886237536650621795839207053379294338133162714087183534322772740525664231922953368498729135929708082358769417206424381296339123934064842407011690220076202936972179652539085137317054240436378746270172981945613189887627880593589920047662343922922617009334463167442931419673261608081915910284766243021319828833144118933511218435931362169874962021599949253362058219411559513290771106287967109123240736238771838741940503117299712*i1^43 + 5169397013254288790553452470309109803070611295821208669521472947297062127439667718207525420191252075244995835864189530168171675916565795735788304595356850236392112262573195625945202267851099595563664849983089707333739457988643167704340178954186037455153413466353527090421193771893908410886593149783328835397427017446063265228796209953718125594195602108065156526404247570612658236671146278739936501213387452080303964636017708646737428986285684406136828557722230431809726022327431602438438755144131529674904482392450033323135118843132001241165777614863984178828699377285050069753982791424338096093713695633588061345035171171238879135020655808048896526755197392950870746668719975254758898192913408816569684929336156854947358094805860657969378346743520706072682764034448864076691481158994286372519832946234116633652509877786769899666643249663795456509316786233325477111767460014759806108394674694590801918337391227442379741522457131110879015709661620392244417064181713857086084256827494978170256859742868628749011268834460807964717797631881699992118231060376255290937720155943734309350561568861287378000089994794164627976421741243168789492550193462139616612251306287489579791649988105988398069701298214830583628344296940945159954862611494898464201940945752902086286033054122493556725056382204496235713861255168*i1^44 + -113522254916500563070103865914886603219090379381500601286073049871712793636082053397932906120894350040573034201624777644047733130121708785484355151164007633174860990200130519887442488046684900759300530909284792636700973163601733036685463775345755054128392283616858470345531077481712899212528215847244940645791001846166113691060016490094344929281822940560216946784950205453441742201322744840401754849960423850097545438619889555296633835733398567778731329216943491579336081246283523492318654734570999782052533780692568121697293861791055191546818797035213476805003939745733536235091493547910184648375182673061865560938576076071544143868290727837153503390201892594971370819008205305577999118079193713601694602041069123563272596727074864178435736691815583554883706528476653242996457785167137116892618172984053248790188547589753989770968018742137153759989719776221742370417972356304460239340452122358772448547302631670858450972250630837573614686312223021293925342012954808348355559297604541276392566428647497093271197646304422942727114609036489511778426004345791240814604635794912679203933885172333921459812916103833677420372596660543447226291405586375929524112976824768816896269537154831026830514204443165805057651724496351848340686656774033585160707807997658385036320578153411374079424375451358955831296*i1^45 + -2591960010174902531215764394216578879309392523510454511942701533510523953175943861330775896270414746114174317177063137731849338714229909007365655877442138638990020712228821222017585461676763010590457850083878222544969675465805558130307092212550976571588103650309512253262122309586843616935648260043204232961975347695138460315161955027185239094969448124763236147853549384739948889578523036445374952833364947251715084326618173244098878222558260915633278186927806937039961601906003448688892970604214563359702081190943671851193092066877698323604519083746385394357655471991039633517295089233860095566381989027550889441766123002193404858931551622352617009495057551504336350144251995618547753542338760695363754341830924158148000173208392625974730792557087046924356511245562588173580445213516850087168540443850025451791884017722386137744246620458495295530715094655057401641183496634046044332778828659010365920770343900646716026668833142194863845595616772089065339050288336642897828298548396412627148430331729538082088935459962869245723487298902527371630634367313491359217019237350444118772205002065226649209875984298783708488682562585131539349211146054379545411723208403039151532413530682593461719074973601480823501929041087454903694749894106435968277994967368102848724878298751456775947678889541632*i1^46 + 13540659093385636169282387749933217791477362401971047227554178630606841981702739496279932451177776529916632955264267327075970710940478802174527671394095624716864762621095572047073938955828173217135769189036168221606048828910149743902048262579545376740526169768125403862415583195354040884298325639717669057693097500329678669313547713063417146961831090687879866541835974570425602175917417623118086688043876135854805090671590060218976450163605258383501048769272550333123251054343222455623680513079073087487951157789052621817378282189498175326830936986882764915895518369070097570440925505832604732767645395696078597807769627129831301173972352744856211596680132292259664321609922581833009646930218843046180550219529940122095756893433909969609333051434910863251604941500538832707186777782943300268936859981552182530412649677544145695184029637248434374484877975961284974551597695990345995546845410536336276414453891709468006650368688212694881488630252114707857243456456902487034624757525898263600061199152518427897566352956388177518225438596468754501776719710349332776291923760708548630954296333425332580372921029652602692069575649003704843361208192612695388548624547550288101292992407469372274460049634197512459952314746533251329792864004612738246932927498317883996965634632799353110003712*i1^47 + -13986426933386979669828326253634033234719896334985990288511390898820847549509617762007629837258000039788229340728697484105744547218410151863676050067613036384468928525656818449261787642657293799419014963301650305904707229875088006153601532883229731496988719354174531080382433980118552883446249228140439819900146340389044913197280651718264446680396811003816262715707169088420909608031401376910006171371233572706700956597978099555220793108292040667107079505105186471949605838933663367303211190105475875760187196328997865524548472673313836019540410151606944131755000542575413794224329071130094286781744804422553078168977293787194638092657422141488196913425512387388048498845362458990060560043009411997118228343134801280100688567445766630269479131366606883082361681642411345954853728461845369263327791498215885550838306263536459009920432427214554392873398691334582776928836884621585383823114015112768832203840768301500299207707082886914201947569255011469046687628516908367930476233395679977489385929949794773783900391003814072634641624624947448110981721780394976346037599355724389670854008444615289571584172863828945349581564552179014943022974543811114741565543887387659082401889185889973873411770882465104733632028835480097774071371947555715014348987630735941234918119759151104*i1^48 + -5876841622564376440342515700570682709339418663061821808516892478111532598593849860579916886437389347570685435368513808083891466616052814239300165955990453782163618742484434343358025778219068331907193031283463608800702158897625121349256603028740241384089191606476985688724976499907740656787501241897709680680196179571098143195731593275245832111897565371637830498027448423932734259677646740128127616518219932753387458348733784599102154213942690716738344131321130243594049297523324935112710461144471312808457109470048086612226228274012074773247593529817390168051590648620746280107456510191257764615551444636472813429865322725947518766852750292569004415036680373994381347170769258480102733553669063898345498236073618505600083326878811547018089238337121595814210723652466906388310036226595483865621916008154938650013650613077342297029030222146899938516484804643422218988949552051398138976550838048102532573490425294850811277214889079347837582606940612083833857997645248260113462109908135309843410669684159908014431703690658147251010402741796515894326170872114964510238668754517320839443111760837132476619515693925974131940543751726709156887175346582307566765097103985150062887874388877782565492964475249631660574440043638294595171403253268681873090987186434862060929024*i1^49 + 19494936734950448906821041963357074022855114204241518290393026749063190512944535251514806488029959558154614674603996251797857888046435461562172685632234257584468528697169352446547927353453400351244854386572315033771342994775305922771590583234465909084894026058790353551415145305199623402309944194944255058652246357744307907910384332397751566830882233926224766891959620888798723557165160960723800312964766486835896619546283012526973620491426786198936262253859728050988861206442466312596912612419791744276821481312886668921485253014116493910131705965359805183948895078595081804761118280517981226312206012312068433671954701539586018713677177114634268722752001744097325599775984220416266398503809839828506581683408690373699464082344437704140619358729254616697472716855353218146168198043298825077562668300355619273913585911697778819526770777337194750513420606638491339032918461689127123458948455361899256640820453347358700928687911044878679251309596106455225184044442945194403910495860946417314596587982064885214717468609951469302945690471208207103706336892397134649450426525897665575892035491514027899265930418925829355212794172678975196218394607285652909203841637703867692699787329732361982866859523873974362825628012414692621235345491632663444727465508864*i1^50 + -3154472379809452727398997661203973930177730191843923609860241195673514323406724141720431627173333764458153067778843017206252061093773941557936714742276113343171200679628917038210787757735652965543679460248125216426373698463904561518595372145646977122368306820899553154752827806789981753362834710255149289652808177028622313700083607649104118231488519065452449760937300811031984272596160962693381311701943033331849036217598951366818406810014516309055995127428629625334878971134364199618234259353350963977327543766028143796414833372263581275757686150550433939714568730617271142455029732621010168983604478887167659215470255538092685655103924754151222406976115210457644245840397881496297866868506025072760053104036836655274145792309889327229027160735469388196409178688803178881979994706849594092863729127877126667789208693675175785515562333908675144123895183099094668137468592359088317692106705493178784271584822683863358440197289939124602198740374427718398916632793732393146197236816023263440510300858696923755761770792717807979993487563169338418428858287202273640702202221800340947492786032640615752618130139468646985035425589584721319778383136451428173462298074187046855018035232005404573477943573007457320815220579351444251901022784236045271040*i1^51 + 15413812824242473231550326440686006306484309004018462532695790901535575685129034312976757135696296463944747081351065225525338479814070760253288996155893507130112556453687800603327929241708739225154179560327974136693004837031164210293471015399911997802014433293208694542724375223191057775096306621419886167739044420137869340667704544535920370389836549987470578861952572311972195866140367403200034295417027576199852188688220960999381634744320434140546523554942727040832836280967679957514717504227791615220408434231219509217990470264526380127043221830196051126346814364773804322270443763702879038851791190282376552482244032904857627373635034570788433913207569987774693493309630990972654488364913911660472189358721051704646906685777776296798982706689370807427878358821900509573170329249002078503911728927129365920703269470185711137778299276477453712375411405192137764157448573184393730821702710618322056975052325077406765661637510730530493150814764833034657532488227794825401487520543507198993707515727124561507534010510010807495622691247668706106878276990107272707974732288272291954832535258489923890346106835396106123240799727193196107867893946708372429098709894664539722251483673992858757130516087535406943203552859845301897343631360*i1^52 + -26533566934092935108199842214684207868836529095663874481178355139127908632116778846718881645701982239834742686211436149853213579025919542082785910022883579714667748024734949339871242196182815608301626910163577436151943910968147621803930373526029659782042031257197479224235800359044582040131457680781746307462010415974072456583806808844660603422299784278744377533510134135705687926271653418728296561562829989372890222862415831656866453825493288118623564086887800025309891168318939224855591358021301495975297164641907592898036280473638677658972970462246765678500541349990397897355415623367180379034435570499686172972062588030954490625459062457730472019010305877389405174337356420824923478994340172084911019188963447189245207285383392512975839033362864718059679054568560768739671681462956269578513969040336441491615163877524203930702595358086629117937532803006162269799997827604382006665396172434104125847076256456414066935989558926910689235281223406043415829532947537204955365058462973098488047761708788363223690262549989422974474766533061964206010897382327005901638863258142861163152611025934587109009752415950269050934012354736654313992122628047320497458080596058829856646085135875841950778151494694813902319130162049024*i1^53 + -25155293079343111054442378654396287664213136059707519783718474582794978347056046032686939434637788161131463601530029071520135412617463197201363926186644318830328450522934424741279261887990722305497478436659017977936301198692548849366001397734535272441219567162066439124173167809180815656871099461756807926987497448398625373914352885594246341905698997455320772504480255060414479434028062815970297025903141653305509115011011304814879067323868636478840606097365596759467598829217071222093120531578492154222590449563969307794592048174579468396443738289134662013732700154833107184500093458299465587636584631327316188846968403049001131649752713971454202641902979544434212413005116132674511017250483945794355759241212241300255880187130567844147240664014256033566052408824832893789256432347230188028405308472503123129970304294260943813510268538307876657451317379237703306911822785978653509643862298965766538195472157854765591418306366510530652023261488065624247835542023808529986153393182264885242037928413033365944819754967103484198440888981840208075488477165160308977780750475277524648781969509645425261623867132909484827156220334393016007913229869654037467970602148501620298241124500545924209272302425248355860480*i1^54 + -85631812494940030552884597829920366010382453918921735371697043008445226809088014536488997350517211639258156891897337395084530686999238520412928130348745951801381873393283773400095938985804200982383646269636381616950997308181040779686892663642399797510280365929580733337654465200107364471290755964500588176262139725967161475443268319642287355691792044267895415373168142436102335687531786187064033621138997024395009516589917298983553420704473979887584986595641558000500559525251425757016267493882399783872447904846042397837289617427447458136059598910055289858246375336696445917757928050337634446953462210376405166446179508509145030369492782720354960307333658976390126183320853738072014552835447635886950516856244667244535505398298449780417229892949516406932219283392496805080458114191435044959234790435394147521606529669333573530752733993890940586379489164315741706423819451429017640818366472596536565072780867266790420799812388846186450656338942041077400105358839043753628386556547829129135838870648495810091199255299119588154237342855349204096462907909681015085586016094818735148509574900265826193180313231147330749078334225711865559377508216459156862124044880731936018589325869626550470649030912*i1^55 + -10812176593620441281282557383686109714267084467177582522395424598567387114013150892358621859858963392373846251278349926837666446502330492722133975328898315636919121028270062610918349483455639391169601531421266253825272730615497711328410076414748381379551065580822467894557797113940552695928988880141840640762813555168952834680943634932850313131198625525991631369880033163068976248383470457186412988049526753965088476819347557867743869285839851548558615885353018218678615423962024353128126184068469941808016645825648801065657526539800908120766791632882094680287255871405794352879740745429792149787000136063242744463816012919651881126742778223355734841720486327460003202672843804198583852807764741627949778634176515132597725786345240936882892255429792608916540433455290467632922499382450030557837932721201224891661196060445670793806743191763275273564727446740818750292387447141249880362472750419973993551386582739158249932375846038272543783791224523982339871221289178647897784253261414206954906103207237566445513023778962547027072385772682196791193743697905134584369504589523666225672669768497784137805451765907210088077049524601841921649147643030294565149807318245360599053342465273216*i1^56 + 235818040341002553141636292121378846479386300002357603788838459172667839217298633787191515145537552141607667609118983568953875128357734662235753496834187156142325511894394859667087115066507034884883641627850514835133848635730419356682826104015918629106154029668662360001041694533531975641581347887762364544487387092520458512577719266479925969897933076909871828673351370733272037242579103106161435764571789980339043543393957544470106053810359416882302638103229094664406062883540440061696661505006560204722311510478967583435823500104733371837684922108406769453006446902476088143534243309234153416554473981535574487482345553836076000568134050622481099040933240426994593960223998181643287957724867361168410059526277554898622559470735998114132226319594212962257964551340532645038020098020262162673079911037710754788953376814546608991259495989213224145565914651520331393877275513513610593730192040546823876673276302286034311158035756661898773534455062392539447682708144329848995393404413470944714239301449575847548894433834151681027342268920681247621245734001476811790317240852530331581508336365423542454747463359250710461333482833762787065771893014732559675978218797374725008*i1^57 + -17237571864793464167624388300935617017117265136615748505745392979397248643448081524600460883732907840119539954443022255861867735336999893323714722244897721569652880952270190829698634983442224057728080062163328069683688280020208326569299663528048374823103082901970826087310424959260180243553991329658537395306437414529861900969690596786897246422595186961029728192506997918665191860078813896887222968686437981024332760105832071360624541453752458598835221046871424694078931815095861266292721435380814875227167288271039883254985123270101802604928360457267609911290091417373397912119897300096234874434817438521678442316067371638046381736599125080708653572265558793271583054760988775447447834171660126571352712934078581160646859937633169032084769638366745793694232030705332395722728363542159329291607083869766465609919309937474710006057755612782164836621478340016725829452646548933385784178767707647824258998585068099559109527196964800537513724214249605441420784438638098096325618128386678313659822204771218095848864451784092953622295260764133354266448342917771528092038984891883332177475099063126810079013416776891325952940327401216995631258527702391927712321712*i1^58 + 225382870099438961713002510498272693250400283060002342877106991977684653391138018583636126026340433647976654345827773046893765869383899696284723691994598729622831120462588763950053976574551825824753166081680141867680067363003377649148676961601148111230191206517532265189812322127721442662769088165194071477869364588433835959434050249461539850777321325657267219816807511177162947601720894214090917494527768405976683716945301922218615130295788384683047099750152379537065770503006124820680821629369744282622523395708875039023725795934392261325759559463277670573729350036372826828341397786161556113861707876840868115084525177738093941846248246263479589339429465288434567027398361213835328324814116934105656336375661433674118857903292677328580709863288656986458446979508381808179085775440123585156588080824923707598085555900080171187386878286910841352222425137974173003953148341830702122936810092856075391978721454503020861778562133375578128438236497750476200478989875264721913762830012869406478405407416411060332180280477579111014329286107079903939098243046541914613228414489723591577002375267550531390500683901621229907*i1^59 - N1*4053916040095685285657641498773768455132900704991595271306090022119536822777135879073761875846260946601665349778218099835406475936603463806126281840354534754818321487018073350809076755996366939739730246612012393096566186494066332901755905540816359962322371269677991559241902651132084432837628974841826520708777020000000000*i3 ] ]