[ [ 15420502124424082268322360173292158941449401668743519048663143069064059765635569074895315369979306816428561813658128369573531813404808441449362702694940332166564212443144100256347929947527523161363546874963728330912550737694715568525077016756841576022758080407749227989308129728230061026897542299052010671974725964869128953655559979280102881502005633654171283510249582647951323870204614601077648741708078055981437016645857770472465129299006023486835685550124676535575759505116461418934804308162890871903003038768582505173703705787420317427268888900351267085801283065199683174923493626679221152643928027684824664705528608034685754464243166880526828111387886605959019524899758496417127930940631274625981327412708273808026185051071328902095587221312094429324716111207679722438544563575671369954028056872287872606230202851409873512894549462796664710512877516601420635531424417305968962593138840734203943605593946782192292848939910978190407024360476826876107875077778849558749502326277928636729342100011752050208170347010782486610201564842839996064068925993288460586967695512492566705437104662177002373738775205474299618638000008094330274325522772674253568098055235015317201661332838218152718634098256859912407415003807687666345444920901223076315040577626032542826684128303908017857563880622524645604071648299536628880513461741703313560545411653992311532711079707900799307941949089579402401676983320187539104833269797009835345459743508993166655962943649344013248960218299967120702396949263475679362599122089490469553196744683238195200000000000000000000000000000000000000000000000000000000000000 + 397901672960783079537349688242201540735777093721724713774480558169183169803250168112396725655827143029750848375046558541057788314129558779367845480049156908211175704204900522363339421104627597639465083418746624244353739382920197182624698393672990878461669664305197822882385304878985106632303898138986074802175987280842088247928280597985295826636009521055729616488083836861598415279773264356988822861797666330075812209120286801074003103038651213229238176124508729185176951003205668889023062437614533977655170133326899402577469644824087064791556047987540758227661730184471100140691964520352493182554032804863038215317496298518076416237792412748019431213348661678977700716736224199442206569665442551178412205148426335052281569250550981506249362299543807487468045563570547523142884591456689915194942626556150064191393671602567659140387197273968587868135478754089637565955488124991255959122916207451837761844903601171816253586425325396607448627880431584989001089271264593724112969952247434539623784916650695666555034510321541595727448147452999909772533173934282277188771194800928923156941943658937663097751789166710356828939942087695734324218751172140089479697094862675203330353311800610817712728134209767552231926142134453426509754115457751959501504298022464114302893946140215238101677876333216287775220105444179827843271599560644533945196143856234977919750372737968709148013131543352022896394858952469229022000523532673078437000807471770775038335515969812419960884664415581664212996491107744373950231113173684350064451646599987200000000000000000000000000000000000000000000000000000000000000*i1 + 4983457019809039757694141136392266545145710562418115091869676337922849853465602015479673719847142363961045021988663271236871151402819814880669352475501644400863218216844697151553003884388896796838397014747012330991431498730615393622901485336691947388516619039183140655388026166732167623636755075197781119444624454708712631234028667067244976672112582280778008748072641385854583948734628986372725161070204930155019652434894777168349620785111082986013912574661779628859041112622451825956921089186761772756486046868609505518822585953523503834407955308126628509925077888203576520841630018055690445432917472067715514020523779140215810559621115208757832160751926747704477618541982749069450535485104114492066821826476039157336713557229723335995914126476127814345684395689123251694000450827509781158734119534552011694750364293415779354480752763938653358549232992456315103663415362167451888432459552376141654794465104149732807864030617414961546429170756701182499551010306846232870945320669637030321311981270616867844902435446727887262706041152608910384571406770223133621438180668995528638676197190807320826298967843937772870780744888706437212173096134885469562712743242136164746587454616154809512813055601732669301873035888476536071226053927530939582353884686437207814910850298844168036414955555574157196137612289850183646047039917429033392970615808031054798502981889162418941204510901133534247761453259675269285686251515773511529420672416575262040595503539027006689089158096834518948256278012634979294098065827846085106655914417455104000000000000000000000000000000000000000000000000000000000000*i1^2 + 29147739626196824619683420220524928490398630123052358051962449776023758549860732950661941047672704271078203109027092252647150901122928711374838330079273276084168697845646854385938832069440261802576526338894485568828834637493338502014327372134372491075774134502799898264924215037744868672143787995808569954487221704348002977143740038954479487241596243809247287441064970524451436563222636402930613536022804295659250049137441380104058087511121453109937505086737640925600045583043488648035702098744447257456382524190382582443395934634733214968977710037767895216253458105298472443298673206863690319666668301479939132631292377462745785062654634441760348516328284919310702041957075366771241109303987722439679211294831102668630829218262166918798411339373021777699234756586293738914845619509956223685925275926360120611475601882243618340018995368337725246560722910134546050536483311281413753278219326565184949322775456015883771550111046681393930427820920387424648219043301587624558844978318722350284803973137443205624084616127366309135134359480817252607366187006054913032299683172287397720673699109565517981341183111647087037213498253974782632237637179373179774395282580368972089095774064454985306481357991373818126744665615148815985721555046449650883514968484480762384571019926630444753462383737586111592258586373456772928520018098836250629930541090716230981055232765080502645495618966255192410702545089586128471188955401125460688598842478372423204982256960900082472306997690241946328468910040204037414896383442738145720198873743360000000000000000000000000000000000000000000000000000000000000*i1^3 + 73300495382122715998320217271601040286052829197154108302134959163708214999162153839697534993815619847723523630211200221933713086052810232590758748884079968043161298172842982393340112824712104237223994951079983603614976122478487934120564966550471537997497571147504913813870311483142447796215424393252912326553380319573255167885445021871964478451522264082879400823213128359070186485539544395458127246738652736526725497503229079721471393767762386848414237049583026140946313159864294525891039237826230394811864026447719358171221592808863172031565484161254216088737950745474073339643134421247152235699446127544169309009108310522895550044701855765122196142657579534852949756680853987895435931553948856317738203479668097186036297478207707353097344243603386696111978380289224061834352397954612208786693461857838570082995998104678474257606474206392875767810492834972079713302489450623129109865453229364611733203957135050535915413443580772702341163195734012023843884421275265656841070103394354474031778617469974718969389832160500944126830572513341147296328126830626838167057321880769952165149972783427448687096683103501029176065881320300402106607472366436766278721998934441714951086567220958014604336086196490863485896644204334602595764542734665818265096293811861393773173995842080532538807351331823558282514590284328535424565398696698748915120676403462370587350657048569850059126211621817272504443942485308141503405419953792720545556484416604187256426880770135198274534067681185538059415822855930614050233064547065736994277094850560000000000000000000000000000000000000000000000000000000000*i1^4 + -105218111204591584080463733201666463382222316189477581583307893693915902220243053459353501362958277763174438151451907292984580792415394003025936669169075678913349266637018101756575304949235158457476586266529424002841751262476738189660088680040376314769318182023016156082936412670345802227025608598551519304650894820500120976474665444440240893214767750925359936643016146925400118158435404988172658899957885600545300151961006695928555819364271295925909242052700096454801219629311337000189187923055281350616100177365681951142831727928411076090168941737403617395892380145192682481771858903116649943645416349004050898656781639295977907969315433518832062088032315910070912854656706653299087927958990990430564088287420133779536627913462832185761866663168296228725685036045127311385910947917222249838824485973925993498265586126235996710366105401891050402395621655068402037261853800039978054845836468871697911754064688745317755926214029166957771896533134153745164017211775433880867707124264694363686524994328751727344922818082652391113759515047691622605289695161555645202302276808021545949157527522728648205875178692600991557131122497863834853826184970072024073825829622365912244225518261989486308464724219236016878707942836092166886575974849662900483520650782972297717202247594968863144545008458643857352629201094082981916231573309281591830021820166857444659550596728853550705309719775184092397680307188363301895234445116359718373902452129718189075174499003987568534732435155601202110141602493371228234051276200385898203353972736000000000000000000000000000000000000000000000000000000000*i1^5 + 51917192311565432163687318733303580001445771726644841912274231520752072075806175967015850885940747273588341101918575466153260684065302490509795608573876748006353366193849688903067177741058967117344037831465015672298381254418706784906409932072873099188710261753130153339508491093625602210027414753043042852861697314365688851337697688210473188760177817808247771438372186280042584452041203936120202529866386772808401016397102431341250783551548764302147810437069390523979443575376744437255578617886762381661565844185378058347886811286583074962082803840911073133630828825020268131711628524368350928945878229360902418918172580783405143090991210831203560356812093025097221050831705728697812099932210443995324389667635924484746771253207043394761758573314364063135169743925862274459202924988252765314831980494323815447317033135734833361004277345743798371305401415464102786043141451757776394759857251443751937550159575948523521805523580791098713553518156211005667014873106915329156022386394679053401511401315300078359544875644992570774994916888625239255512758591330050480740146407737235924272072903591556032487856134837166186510747836367516519266706245434294955032659787564542258139577839332291487100157435495052445953145249244708150780869130823640743827789961027870338999070565549738473871597784317287804055828019591332088550796708233769313099067644446313546585531485500896540419071078727960833492173681340079835170437222916410300966316097767812394545646977694054287648401605391434128918316434335565561494406986277816918186393600000000000000000000000000000000000000000000000000000000*i1^6 + -20804001108769600356922363151795063951277690405815630591605185580424496960132075010762561524648958839405592121189990518568822415096293123532668995797805463748275579824380224065996973745251703853011987740401208813188284856921480452152342044747171124597918949527018250259087692064962118166911422985150657084916898512750191215800656550802611575513584351788951621078184866807427321348860552558102030769479077496559235917090384603138129195971806982423011315140490061579542271047986870106141355878784812365869025852098669977372214564311600700710721697758336061892744911844065844481458925094023470514050632225311372046328189892097000545468788932091788906744310977296369645733050119872193195525903126209560466765961225286742372568098596767149228239820936233786177863213623624873563990472992940328869844007944126585243550260197998575080037099169448656852616698503344607501077753626782874079036018183328455094687193390377341738700524899856991276653634597662613345280413136564232093393229935266284593058437497996031357577619546806688545054772135370769377182903331423478117307953451984002261565235092956059422881121166179058353770740804418373698166744096901978025883242051194928430710296660720346581662352300288914401326007300658097699196331479324271874709347684766505244027950647186031745541693031834993786144265096602519469074730439336434516272095778442415723032652293578711886731024199125059119151958573535917676364897203989062138068709257139286871532576413569975505092621596946801881019682148456384132996686864255388043182080000000000000000000000000000000000000000000000000000000*i1^7 + 11349378832383033311622184357349682847980699705923927831472257902590169859539454233443655170342977371926135066228943528567048371662569563553260542839771066165152393544923750795993266292445865768710123664442363509633182962148458448474388210968843480419660612218549806766004992279695867629087330486544647480077161206466493423190856366807714318249522519354492759318889809252491610376410310699874935957177448653098820561066614324986536179112147811583997511298754159815594849199923859029291846103575241570031544268505806806584916119565849110257020442853869214771924189035431123077657364525660735105223564514101184368476900249516010196244632640871900165618150011547086084979112728438030077889023057664099100396737417629703119761174336945796394045758758360224314270966236454365108238290437061307579839075017070184924696291952831259668872158711199720551335356447080758651428296142880763324964208988633642216866377773121008534658919836076942185062809328837518324431533563707077896618159439303983961378761416246218224624161042615088713152825215362553923745083897166332533831155952233556985172406325769494162187791386101070327706318865530521056834492832672326985378922263741711386973828201656609157463312214708305619511030049342309939152467514401706902518995955113293349631214226019514134482166503676738438972866271761872184189922261582632423256758463629413076584489216735446566288950121787594524237802052094061994561810376882522787008086168750979635675528880276456895477238953716791239362726396151926196059145543220736294912000000000000000000000000000000000000000000000000000000*i1^8 + -5699428650456538502639030271490676413154708453823157783368622902917952049360887628063160704994829401052878814491568577948617316142157171006478800139216358708153298902763015478781249731673026599591184300783046472478638608480450651231383886726778548064796054816928573642583874073913089438495098794203546771881509751598175922914967839461212232281703564530814676100805189967556671595636928031151723931119511769198174387725455851389691177601197083911465270784263940501892988238522042054190319660148594780825159339665520300955936707736861237333517274871960636812749459675183297781381018722818115484221520717574869335095826472226787254145275559704415472075676168965204081319584500010686155061530579670406456287851869547953743040672481510219678717073559604358952805565970022561624754912088456003681813279674062180108116289576899791920402781715716847547846776834258641788591401889224623906408014229819410813188249816418465926107153341986947013219198909589467315953492159769219243513158633575046024730238078602518968048403295776026012203503611936805397235866347632661624733931430411018372243295761888279362312880025089854306920232023483885088598717816505071984021560238347396113926002241920298448971337956092581396334451274446868158977211365251427528449378426871381336370422940992096119562745013718250855593181094712713312279118941260785161291904987254532632257441712221792977373348496539901475577156663614568243097066166813543390409478651720615192728177675817193586982875051540042368705714126273484373538764302064182886400000000000000000000000000000000000000000000000000000*i1^9 + 2014861072755946803797766628164177346791270197362414117464721563240492902782517876246434894945016445186114095429874678109863634511032340649846603766052624622824489011536555736219361744214445078519128052901711481750970732587146430196686580626056115431255702552259678817204199012489734446158074668060957320752521363913650956969248179559410966233900629349162158161975510693763246393415450564097647321102009859650418141565070111210756440650150118637807734078175922939065160539290107433597328891476660751909701894168435829729001051453070034468978113494631409023845970453173130684812604146975974008509538170083737943542499123610632210743563484474953809402828257924014337393739003192994879693738954874333645328865415435386416898162580892626036513046811835762713534452237681677163073732958291825933370972303295830859669420114867280176374567919429146946091514236145143180960507824165146319189322411336081715194978147380689307445088146772374206164437918849640305526652068947778461673310687654888825494678148170183682767754003819928145135586892184200508113370995076743826569997886894931876595533883218390306667893073754731251621750561605223767392827495722720844362908041041975974518921962081914205600428793050553150089536277987638866709661285012599371284505593784443597123330661307443497574692094505034311348406397684900247474523224114976693056867897478412353772111350040323679784909552042911445878195250894312130046054425309345660104879378938416050346218195046806115576652191625927980319825577055189253530233896739799040000000000000000000000000000000000000000000000000000*i1^10 + -480143569937855127920142576301520198692435626262619919517440260430411145112148556445734827622495625675977264743859330894736048149858758406786776449639601037008306785293468902663506027494690920988865827978296710469182322238083820697782997033988940041071716636858982542933011217909727651631306025649649908324849909655779776048733385283809652187334498035076307949517004113626943719596901173832795188040303431056282287659710267507666078411242805099225438450248048854685900813160737910665752796136271550449583168278322060842882040193433635982839286277433239921484987390963694809130613386244123431990009489129888117316543741571822442371459935360679537348960668428126009501089695968424989811622009412236119692637995225345552328002513519352781581119581485354478906553896242787595621888832911098527448597694811604903446063487068365633736937631728842663932925658425505019529903377442690457262169079531860903894342912141450110098627808952390388857289160428890106008992921023245376905939453491830400139359858403310443432932770426486831492944973925109607392262148209827045898027557501670764535437727549294984301685966219521597754021916432983150298818171678904698847512762244958476999057475774092200459130344711222358941493388699121151913232715392356518662813914766537542230135762973064823369130441143939994081346117512593514027612537720814268406009200406184992336701322784936258380224416351898885285573872228417752072830335547438753515049938864511382526503243531122433934355143040356569377578836555874919041865313419264000000000000000000000000000000000000000000000000000*i1^11 + 79002014681612598517292218111418664841604814362667931215957745297926344241113357152569226541989350236011620191781632925240499473206458884260149287721805584208052657512500285059930371816013147870499139589890108358645437300874225377255008434725531817927534425819609648212061918920917287402044135039237361248909364931988559103216314871997450835529117491359074646005167481450090954193586396439650303528234221675556277336534988554137446340229628419511433537367091272431463703783326573238835003960441946969335095244304026184618933790663850698757589318273754673539144180799551571231847692868049993543077676177434377812290266743884393466708468711834323176463492289314064883095638826269434586875369080838282816073522146650382566618852961783548504853830406838457724810707956068995891151332193107696270051265044803770273945536001924361846209167217656661377636133894844380305486931925322741597523629697968918176861445477021041880450276689163588249440898682324507457118323163523191670718227381477641148870752130392729920802233401735575879576502598718943416720344473759639886381444348820310886470499480409276142218105034816899945769831577205559581287481163120054753645062885143565061483710021176599310742998506613339019548685181429780384120082194812912006123855734149677839540696771256083117701870347714101626719582661699615089699850596274444158970811025878387357184076160056247130020268989931103237794832972717724488597960463710151212534164653308893416606397444876666268349321819208712971221538364381954773557549465600000000000000000000000000000000000000000000000000*i1^12 + -7170234141846045733995711882827948947690620255151649636204685693802178493549779594954919611315441318176906771798040559825844432057395261301485374542788089157657851045904231201755646629411286213342904815172755657300802836626947887448451336249035201195312333634380243222523372307075167012890474111917368675946821261320849089044273368964968025838796736760517594425008845613555601909493086126375883514317897682371788787952121380722698465168974310772444748262312105377601165405346143537464505977004865458311899552856366150282265665275541270503831216241986597258698643460004077073082218057676376983817273459610180343613937170783247828374826982610095726721275702487399418797326746075282390026375853119849664565278800204822302028099070939401927412463353626398312824428035373485814673579341147337820312798143714981697358138698951027534146559556705237226760304807287390537000945184108522179224334076663792159070584155857426015824056412582561872866153963135508152115279007118271941832309576003367896251329019557360851126643824089058088779846187500664119105299125049436447893246545134145843558684326902881292850318040766582232549128988344870290321787758748060920356516347070040983638652520879254833622722888219861221341969324336635517581205060775721033688793148287410408097177628897995951840300432949971614004301405107222065964414270136870767276879542181477677656412616015951123804952556271492672547901901489379736818810629994268546601186277452794988902503519241295982413520361987631110407753391621750869354086400000000000000000000000000000000000000000000000000*i1^13 + -524201384689401748758030360547623057397348109923442324425748257705110350771957025302312469716907045763976200081623444582240980508094904815528477659385159944912612063160823481299576220821633989120550791083568079608789663573533339113296885258998521531763047060843210852206841077923515051662387217802200723372343196097396951306225774223040585539936293290700272381198750294065878715835376166552255895883973074039225039227758128655807746757778621205108935359711109454348998733188333782851819314239907482512578142618144120996518606555325849924167635377873190516707222221590012336140205147529500420576927901763440520922499691804139134593919882296283719655765690193854398445537775080796961942720107145439794188838426153268145675568249601697317885579236290368588995655157308191232772494252098627778437584747971314124695420091689065871219473336046819505524812866705062772671800672193820237745041110969665352878399696945529527913769438837293668123755780829051721040128035993298902091625144044319122944220533927396747457681282222614402904027818485715833905326920023488063192021514028788524362556251768799871981405587194506390688706560272589416541376606400906113920585163611894240524807725599050175380665767980562579178905478622139657090689805897584893007046429965840119508282077875100491635264128065224228723791046349785541157372998716511148954338874808024148576144598806557158730228893666442463436923402306181517333322731776452214025749725406503290794053242452591912627553384123094858215272499637362215616512000000000000000000000000000000000000000000000000*i1^14 + 218359375579956403771421703554451739651060654668124400224837107516302789086597430442308329842558673997205308914479921137417584469053180301820248487535924225385158729756005301134442523840317226810643339273729194055861318071980770515862513170870274920453343499694771460819437921425212025069067896616408260608078168442335738584275255219908134636294769126585173128194086249152936689518872023618647439395950786802205524126770728026822048258669584228409218675250956843370716150876819963874026330360055686667001870576941252383206320640268196227038055652690561706684087853311296501149551292024037148419315472664188084467844284603538767257985174118876602762865996385834182165628172075544468275564739746755651938566897019210736531127100417019030089146323859112025148779925738902055775104933441241371580012977007328239082656486052524146254818864764547676938452727488148654684313327009838423191134944698516022822749501785712313593461857259120124988969849352307309380355740184384184196245275864779895651597087757383857584241300881686410973551164993830510961702134633614948625660396725274043281940473972143430701427173459595412654377415016954105777244680402900626178542519805515707217342656964615403180733580051483965307090923073944013288078093640756522790769503386752045993411696289274301123585004950194285539955688609194069974120487646500678403057147183998644355629939356718709992303097566512341759464900503811909756196502150988866286696288195512061799025073766008305666145408071440197990434502516086616883200000000000000000000000000000000000000000000000*i1^15 + -6417117784280171944598724631671422981389434236405119470491162614215427425462515621399466587675783277951581466847803582940631242737770502302011201409332528395393713941504702605502258018330514777935063484024929608471327115994754616115914382042004704552646569390906928469001130661817035398753892690339037397057756341115799594454838339301671000090801993261081689136296574807186554787192364394752464436416289628183136244810343682271539102558597000557561088093735744955232322308455424265156482940572312545273026800423637355044595591164980206548211315973762160440417119679912161524786404053454521528397936249961677621648577391764581618002801429757532767877623157522773052042341718988949390007903952310213691367876128772406828773828471827867688865011056878585828328697232484852717353177422513403529888710387807670746630445481957016410046977768484383822508839978600064419430264883747823129093364232633239075382823131121224801178264680884221123768857795192318539874226730285962829871948034797003904215262344765678497203839348627438502697537791364060593825539324896619565111860280740261775450553720105293757246113631804040691605491474334872219000772968498204491629314307225458004477897860859481253989632649230780816507109629844760548972816842642098962747670421079198128438211280120764941420355917955343183952037907674590510849856578756162602456587019617212801691179611354709238059102919393293999506051390778061898921882742794904019879661458895269468195082520185443498278256593829646895367727567528263680000000000000000000000000000000000000000000000*i1^16 + 255872191058351347571243422163070057736334724763378646493376461730796603167750685182856994774587983589631728383559843339190110866243258544816005232309189334115448999104858177961475856524195264034590216421872423274714193235252755713079240093882961152701092950910880207378317175770944780372690553761356811322940517284145486314360479114201974392624458843750483805119595975108594428287618215882491908315967846808611971692452953946245160790328916647242155100680622582482468617270632038480722436794644990081713857171265536045819923714828728778439546817562001563371833764099774300425270532370394327881834535193595095250674241019819709198629978325543440512699594044202017749990867465541868629481055724254687970565533342819583257159214256373863648627116687202715448981548495999919732727375312415217300923916083264920338113478651428209564995716775070870066190368595753193176710914839109287130864609940328757798186030758339863874296476972340774049276756907919530498031650988701069112687416289068471309697412037098125628986558897756564260061184043477874139206931527623172845161259193981902398727872260550121287467305137791074966909930383538648282704485091370127027499694059067343039065997619675911600257283567672388830421371380393987290693079099357670128959020396515960585162101019392199431757820472195758429680381192844193918018245217330368318865375948344183091684097632191876274118400008824147880829879886804436809384539481317710518164408258312571774865839281432247624236543654663319762077738860544000000000000000000000000000000000000000000000*i1^17 + -113003777111945628416879759602540330153690196571486131553963982150099188774144430252691387767142731734714157335469795948984100615603928702412312423315772762748668171451483758213770296580305827268313311908724214034996682248365410221491278670417859480785871038110773389378628416196715260708469364630155978540265679730693712710613041339986792494959331333187721443748298701296940556965048229707833878217996031479431302600538167499208216798355899721170056397191855370588623323544942178022575865902129657766942627670356716412388014607162094639558253589120527295868990576109048695299105967559203222094324743238520217622854203238523819528160236611942931751636567148681282973999539738138427063847068440963681459556645781798168573911299582008744299544163957131873772005341037088566883903190190799320680150454527290018356146777524398994282989289668674443777677300654593026897500919978255047260235768056509149864055767315004236206820157818948958488731728052751081951390786789581997180337604952029881853938858014777331054420249412925109232734158026492572049781944777725706794773171756909921769140526090864234679620597504192765346260665532643753065969353775441551197853720275447423777930847312692015935487567742949112747415945919669384085679946098607332692800042170137536689099724554877205857353951746131726907669725229514624452321388022802919227974310392811547426182539164063836735862610631210484781176586543476047986389775760302705027224349261735212580683105351097159311258200236784545528212252262400000000000000000000000000000000000000000000*i1^18 + -3232762991670053165998641991124282753856178439836326954813377591833129902866674271002515313384291364649092878342816914651016788607738473987132387924165808057957186836041817878799313712494582943007244838693205196947664434851731599585280573556018837162602448381714587056790521945874908860052527704058977337075352714947038888025701454556764365101737779804315312713922192262170248596973322574272096882591483268957354359014438589789497669244481689443270236129533121163337829989366348611783164332037435163235720303465558724397662804543413328714911780424393026541144004049491396611760736944238850438704116277651182419470332592356952595676351614853949152386866414516670008623901285857218369288399374543501230440991814541189015217257094006727829526879630608938857148835681460577014078942618289518464366891584019693015005846261226910627357614688426739047223708373173374650810466073521646689044324505574092134228219508673279896880396181869391208204995529426300988190282609792713101234660885981544094812498010475680774182664613541799272681663665149994193138002779580249176068839371221783388372495446187821910065761788712069236609857815426753800231097766861035788502104075838380153029234765175429116397380481313055096050103617671300213375441393084489532653262841077278440908005987713650118039159102670108741620330174963423073203966828052883594315557818031551001903661078732868738492488204556858520224853286379864243880264128328968006841473974756526912288318408864031970797431333973160125509140480000000000000000000000000000000000000000000*i1^19 + 697573717507968688771316663434140596570854716777011365292400105064957564298705541338653587707643577969062276308599959147071956984198580793563022714070165229237839958759645674263168023490968853500456056596231826940680577842456856540071512313068462042293136834666037930639630138520311886244770375356875902040037096048332583155320854096494101549104809299381730575897480416173986493637712046522036363912332611117670380942802750951508998601547203286635268991659732377871973781324067424484670727951531266795301459576023021587299984705939542801448049290076853139520697812325411912234974015660570150049669801418087277359125423525741346431147636305090351582509264439714116189953521881582137268245930127786427568299435057299869364488759232519696337181655608330455707089701829527329673622576849662523907093043028085988002729534057203726846251726994535995096513104197858950464781346531224433313536339836345356141931441540350469641480488905536629374780554550250878978367834684160029029882386127530020420310294233037207027729812471312751994229926377940892848063557640753723846330602494708203172527555670447399577998780449946677386065448819317784696992858207906434282831069247679216242534793559149569443658334297020416718655849244494658913845450719647127549226346755696083498745736215432618479751613610271042997193153426202286458395436714065346434989760555794659036337602681754834259066274660226106025117908855776460205334481932556406063642876882471084824076680957457006536516783662942467915776000000000000000000000000000000000000000000*i1^20 + -32783292642186123786064902606669295183220277954953180286732666128838255976807656084944995089063368641683339539468725966261301511036844686477366711381888505064144463763239216542549008398523198558250815262553192728657430358092559109912897684061672245091746662779311381677870948420108583628315835248762742275463204520160221586000264081017347069618263925076817430737382165311922544325966549823355097720940231048298295980981581013529517967825841036930421290131098594585448640861990185343225203039439562096522551691698113199693518670027646637937564716620171723586587064198547584994778600460310374228555228507534529335733988043914690479216743508995169729111321863807410049134557872617669435123423459655882907443483172970794879361662962037610103259008033785487428382489634508261958264551793893646234147767098271487005916461880345602952768175170641387970308292354067023866133129372307640128917832560470117627554553232607617297456348423247429018083565927016983762134351316621866132097999302166778797207541472720199168539195521505725815132066890647083984404884423937682864739927760277365912545921605909616167661739328195609926363609555059529166189548937973118004102114104086432585834194056076800523326598874436390704843475060036284215167376774332275195984237487470907668784649405910483537822357305966497354278390938159881570250732153905425748845913270964949301656861628712015336916403832263867001830284282981136890294124960892110941375049543598458616398042671915716864162732332672247398400000000000000000000000000000000000000000*i1^21 + 5963553848078927410647728019797999577697024624544785320546981497807828163024465945959788782612884649883030054589998556680212062159818459717028313911081603832585135664907145280208714962396952942177809150377195433332755241176381201619341137460832834232025120139876040779515428538267849663483771413111943319346467608424018566721353783405546197294694334222638724528112714312000690628527337142697959186250120487537718736423348123999227326356598397935282272154483500246056081663681366026029259528597896693197705222481420388454127114831376005309471621063497570103474227341781000160885967879519867155883884780611888115601514641022289620472723068240894096535726686483954212157551803175254197249853983778970478629651596651036764422733695307782914840990130521898456378113898400182148850996622017995118471690584691123815343998186420584259593644185615804979250441427438662812938569394532937918948821811661080186348919741268868483342728740188170508597913104399712728992879685321019189781210524387692146078808307196659166202079837984927891048867615509349849129208450198154735861816718874671177576154278766610818280796483126280910419694685611312448644226268167506782417103472208185107628673858065050401591503880937922919142728504972319742167777292367323431179535186654998979070515206341171806560237857373677529361927173655920062142174557072782845202339012229941717058272480660737394036195538531816055056941528588026148725961420515649133139619054676012905856617516579326778632614188867911680000000000000000000000000000000000000000*i1^22 + -456328522037061545268522548923645747019163733014326979610904706311297750312387086651706097201406780867733952985524550626122900480357026678617120736697527611534040258351987240030072958869188444873745589318007018968251881825179079042887661626278365917093406984775575826993448539306670560460271280273486806926068003005603766443748216077589202299892639154627112696298988599714870839461905638299501752485362756833930565061626965278004299378522251472788059235787897242113126118997238290213480148041863933765718268516943907293797483848020517493018000735622929807539356061262265293067982222695301282909012513714940163222670687080859098612952807568561068020795907795339078480155019720342555956893929298112070258681484268453209925701877472257484473727848338912045072818718896799597415128817710574213700357979133112820392785446415851504095539662693146718235639850138281530905237475426136002932560661854580654932133719577134015371478111349154111853873660150806647985409424213254137797604076381946336595098951657745864947398855285852405580026620349263868493592435167158706080348194775244910694766223383482525774953558023236190049958466401989730556807470691813589571842507313628507042502413703190790136805817174567760320006986873157005134562933380203618380093931312102447438076313346954845676119459819101655658314842157349901617856770960433568881935032473870933196691417886483839043320046634502354063303115666836547574175657656022088143917494200582608867999080148803714024701484335104000000000000000000000000000000000000000*i1^23 + 22567787160584785266676496283353558579227556924724113753288144064889402847861339494671782844710662500751221742197896990308930527424268757409870637340381484102843253065590477820147575303719858769932596416125452781727838811234574794051819937151051298932895450325370764272024412784376312429995046411550677555633003614009421704639899115793218264529945765498893458260346836156799320027424996701789459124931385281035763740117608028039728682404989600238611783981562635686179832085831062469987932857485609208801097024358857907795213957447098605861940968528546565739614581663186903372959497859650635495986896356136897204474014651578842531671308835229838173106854497324220959818136509883861903518675469869815983278057215622662050314751454660580310253306303521106043944627165051690064897923987329058833410892051262310911629689024286882273079115000752984526289870426862629055648292177501152987859163399956014894525358724452221091158944397451177406392710637372928820524497746997362347487608230549966337705622062455872407704915698159280104051269085530944547952474776641396673247875739911734856189264006417015110998199331964042050917778040209024596714045156741570217520406682688586610160454150736935348137566853089577822206842406958526730032580530399568670515755852979371688808376814739175815566176112460642952756851654640583188468774184031315506710314249328574173998146681889566051606012182905570625682551579105330251677918914061524905715505259700822774074854127634011791155632537600000000000000000000000000000000000000*i1^24 + -1561995187354564988279714496394861656727996438259583244673479771873417523008039765343116412295821129776431234781922033385986943460917862155768553499478928886662872046806401694643238448626470748098230588935796773513150790239162350561960350703660536015561470944391878592557695105986031369055615003166537584871434462309385227316213940704251777686283726775112777980167107683773450371951838366967291173666217703753579615655246779666567699333745078324169968675336230394762106911720749029954296776379581324989883206242609496481899584357078074360612060257878804099419236667479604387877013176693262434372559446454231763508491266084895630155129341907366005657477995019385420810859537318767027523144018830797189695605255006658188878725572030920771073820183521998576400641973809481121253224109714452482637889796569779285196692142729079798524959310698709045524183502911178185706962118992462433200114031512991118785835227160281211460222698713468369687650676590130839597720755570832565691112371058078116017414722763534430381339470269842428004220045173043818364707839514949600530720661043185278382124207463773102976626483445909531906660434733139418513999512048856886499112866663722782794554594856704447868010090664209807346108603381473200003237508460447469326470102515368154067940396009620390312020560071036957942181594445747759969886991518951035735899272031241277821879900085975629258468752220912239666868555506596579359086233919025495475394464194691193482446699911654058806476800000000000000000000000000000000000000*i1^25 + 80196795594222607691673475107838596701647358722425778000154578990289546674725396349175232984670638172592338455527251358210615414569033940307465991290075541964552889599240626018871493404974506046258455919086139714153741078230563092598837491308347781818944705665457589875262072686029306591139950197284907743946405290102471089293722973870987254279093072121635458744180769773653979159728430581552272576100875645473136257171373467855682565217149049992759574414870932669231410717057522984038528163627169536272394459845220856861890442963621946049476782884321361992906586453189889792753129844486714315826852481969818808326086002259467133457312374055211352959908431619817928674083476285491278995475450951975107393454451985557901646571121387372842521697384857856185683434746515956516442173393008611793174982647883447192490619214354841680749411742574706280445011484469046431701641770480671333159990067131044130831223437437259965223284912957165551797475549342376503959349054644074431063474105980574748250475911668411957868668348724043763673761076730927301161411849229180622816131773686399214657535130632826244293419070773600494410005861983159942201932282250254143005843220926573754285875365706367197309344068914444152506177756251776570138706355122306896754101536151954298771820966867535413474969317533600992140499534781652309031503319887919978189616403518609827426652550726477670447575024518353805432837950223038928830081187776988831749588454450760387892053132430192672768000000000000000000000000000000000000*i1^26 + -2948083615057993591469192079133205268335055830414557948215826091792479524277449719731938401391074549455269458530503178774646937506343751721568481360310831638283519371293073814548695701135572382629733798726178330227265103767675832403858194494337419536348332011692817499416878136979810705479688940071483731930073374754279053534136732276496107790943379527577277966450248346446432316724793709020723180631135947965407815076568302192193783253623728886467971477546601480707295223604733223980934450980765525485910897549661209857001194656319850004825169001232199461053365015946469635890145608003686195368717207820376292167823811246350738876929616923490742791894073140086321324659545014325625625996380530244587457350455717677700231700084474373640176110507107630796571766570408863699375086451497435062529255525639752472607498283548159880967984488114833435295437107864419420572272785561379020180149615714215800269961335945596653691220276394013100683648374030327434651725220406931942058780022989447276121801531224751433487542087442531666131990719572368393731759984511994722983402181865691925843634512054759929796719760411275295340956801948690074504542046663683729017953780902557735498972122668162479219263493625571811585124185156913600435254380886581367745229601739976938654855013083457320453330590423599426918932588061676187054058432473255052244663460495472665331990724920012145963009581199179800666601427462834134762895504504086315531482714073852573213522561102931558400000000000000000000000000000000000*i1^27 + 130677208520567961241761549770714095798847059673362177658525949390718978742276607020862065706153521692166922440221420634258541810313184828833641516512620128336064434043628802032054773961172232087701113003482412393391499505597122372575930605386425042016811738811332021512755632005610894676303840059228372892559048239466532953345598851142299546041503604592054643866364637535831188668133942337540167802472399269985848421987976517314150007515184639616730332743017454359777053812200543023431324763853656852518158615924385845542854212540438576173709765242911030521954463070160944251490872607465376999942418657957564465225265507934018558005758571575252785055985174560703280389480407742462145331613112388355578427275548671352279979503901227588647980050728557981046856997119692548801699304752302208316624961152214352600259532286624878383528133779972791653467233903629411731922280811727305557244822582591439928086192002675651422977065533843558219268321469526702047607113285766075558774829524872740960416881311814784015343060098247829874420416891035591726302622698036026399161422062291180241124730284690230761897182492434552320772285342394751025881541827978780580842144209096823920264740088519548571034475434457608482105400390429198634607044574544029218355663691554078483250072686726620834130698336045134239964081668235998675473682099303614557959481981753480255016870826376335987570312009583098396224419484567653298385288042471908186568887841717871896326969365626880000000000000000000000000000000000*i1^28 + -4906092452980458807127310187741957447416822619022559259930872274278072182644329594174572523304785059773717564510743223183620782099643827754516607773259475399571719040802794514446043686641634696984753861527269026452367279690057014794003678665774163776714874005096192108363214424293917342899829157389944976654803828965908800687603957281094027196100590849395296334059737912109300394756355604777510412327844334978406748991297832647529807828423010180196696193496254613300722503913774359154401622731607646811565188305451551251622802639605352674295306735594020761568265240798642086755643865168064144387715463233005779854959503928365609330914043426890449835385291269527195590513667844841581963216076571289952651562162498313467273125724263467702221148554882962466734038001377246893022325303786819566903679184196134836776199221251301321274398386285777209843779480304415368388577477127815900446875053052353231520833118544790645803094946624197429435528395644681775496919286901381222878307768806779584580220237830422721411233026908029166941082648680061456319817199980786064061835864571511005652444693281948204337741061968225096682069852447700429743742520862708386719099010693714388422813983670382102448380514526338558354083014869153791237148294823183131484312672755893021972632618068862388884452729126512133453303650438217991683390012886597917328290239637616492750055817425676161151540172380305107946201697444469884167823352584274040525702367953363111749846302720000000000000000000000000000000000*i1^29 + 128951715326934380198734619941233874329770992255278614081338312576229670989720707904438953411095322993444730649970328372526541317774280175893700866607736267812104363733720019635959897719032412198271939120114383397469314631890123679249151125056716815596102206587983530296625064044522616124703110007237613047760444135592305854833203771067002177055765201998020568440698209254255930036430451916726293092392609054779549033524618310146795063691971561496980965780135233016721670507083737222584666134809037757154302228100021569184397461368636328221747926263177582472415321486339546379165043873426055031132474954485396475067380331855605567180128169109088278168357712498758878313970382383784233767957910297059640225639725953651020056836737225876553515998135057827083264457372230634609918303251918360754146017600843821912677644366998535609977260705763708661444186402269983488120593462462115616621775912983460734973878948456484130591243335061586497272386762856876094756174925166363460736747927632474065118173419651449720801534527323037292441999061808338976737045205380871790697441552873344996668440152046121878294748212110407711596612807491514675548546103044622600688302278258617334093295962343672662015339799445452198673478175146766566094596805745152524996180363398719821340832000327251552709519491915448427527190347061152176910323696742563193646976201091098739710883444848239345013720923863432290295035100689832022790440329145727332993135425868969562603520000000000000000000000000000000000*i1^30 + -4568539684931400237213156269265969749341252727996256276527861359353663131670788893707812208736899436618254876687193703375379502659174774135765464820081612605913912834231152934915359256446438315031273124775677166324683893704118213350892132112526363053265941490031355646114082144929412558099600956668728440234707819830251665462436454172271324354651253589710596808814575641881670848362829881121376616124545473382960990793309689379081494437755165551761323492511442803098923762757752165309659388827558747316699290341359865487779286402741742700058582646168817504463173286987664280422240895659068496459235243255557891255980172766277751979382628153118621884433786789901649829183026252691525732476999520447492103919623544921825361023112324239125286981489060864476949496224674659740922704591931021096477836870823302684363312920411414827129301331245203497602041732486005936242769491754601363780013489060235316167204533803092613027425159913421193673766487097520950771191236304731205388024007848983097415287589038175672232715465501558526261720387655113605377690761447139528153537417083172755855794530570968238705900157397312526907859698453480369819277058580776388089198207200519844404460778163794713925834310255450913504455118284313323764215707377127368027955023467361550308677798485387861968247084827172465723294403429696970602697323310565915733034163329039449489529316821272261630858561145580742361512691847511591592477633237938820361892521167707533475840000000000000000000000000000000*i1^31 + 172737878233897299136732329582219099666469769544252033586038550307484912776668497891079483248553569970313308756414162239105478562108351285966978182093979249978386747891936296219713576388319127548061868637752934500621324728228709845145642468368193453928956939360550840078067953433313945888899860353261521914674417372278662192617205149887860207992018838369821572125709942064890346921121000946851963430355863786222407570586296730492812031819512645946909655307762315682427985657017613344120274706951792676158046998360159263138312411778159139540161854145608484955344214678211265253186836498531741379523212298842603052259502682819896140887794412224182286748276998202253314175080036020535513423131553045900568153276238648162535697441072164155989223705563611950942699008659655217784413130348425148165153909651516950372163456144422445490000851878027536826696016486654988998898957556073535115012611474405183010958470483956141875403488281949117432111276918017389678725044147138781918344211386299937299591712307735474189849279320288610799337169584078829890632954928360428077228799804449215439100148213805279413322895937207782529737372651366878722496890987815229030337962913827357527773538866583752073038736566182918741020423968178073142798986859905927602803601592297882424546190002016817815563100991521702741386696304853368307532714297184722183122599408513864442993110740102131587333869238622508736016552898843894264934602965313870376782041632628277248000000000000000000000000000000*i1^32 + -4758487801476923698606408655411785814365759303979618015063802376320819792272503116198148283269753417093191488662506759418911554270623253100907163353931629188530161629182567949119873751094298118555786693979676676861920123745692592828299689534344756720926217233282880072885315117164790783947906845590639827513862939405638292930476003812665056345797819352060370888791256471255307763573567224692261009618914513818703233401633054513546071270876070176993799135059270334800090722572627537941787144552550469502170163097926444210407364741388577338150977566474816938694712886300704019577878377292046217192595930274939277719574506412123198702550477561532629956453811436871078313499863862673150163550818229731905227808320863666577504387559700167340382971072772910148804614801994837514418691489459715040933473860354348654577779113097553326478215977524463793325349774868816677162481319023848177186724226817862429654281868694898815606180413206907979347922078932890129458448933795181363203118614341014932054854016361061221836039268031727536859952847449077954126181175293144611319538164624971109779240296690644527017592668658884411159177849395142170997779851737572288103585170597431292982406415812124648414469122377408963900140811124945123153286477029223491129337635865418804806507457800659265478589437999083929706418125531411012310027502369404713087951463774454706929508135064183188411433102187722762444485295016925247740028025569025848905222418176409600000000000000000000000000000*i1^33 + 152129073174379502544623044932886119197188620830455849654129307238391314585052342093646211919479558009374999648906932048349530407256537012030340581639732954883364252196555735857968900207810855411016141569948744912757588006646660163553065490500108330241131167472083877641698308673638708449476198756346558608356524308511466059206928152848711758136073084757819546066414903913425209918291836405763904722202300941006127996684706592095707225133850786190342091189550860712908977099922647267478937838161953600121059280104108370849484295141035920654208543141504273392035613285242254841502195629801903612452247925381565451640017725718304969454081123009051148301340094568355287056929417971359443267652459263546486939726012491791650781378727446430364731323623290001781000699144566840343470350733979675150546381972958974812328959525733783702091673963986404715461074990939192894476221796026432213364365738696121226719385924123910664205240904509696328940768449882332493137402828839445889275924320405810469747803046472643726151820961079683189862544883488896296848372748906503787791955927677301708275572995922603351455885685862897067455697127625528539642381943803830229819946620743156852303925535744005373279883793207751262716053764525194732451768762067194120255609777960429463252647679367562921504589422850100562735730252494437550750007921277554288220697453228227915148327326763179333331822952895277363347228085238479528880409715951358640603969617920000000000000000000000000000*i1^34 + -4842205189114019464567338521365490060472969539866368198171074825644787262349018694117884214238515569960435478241726469229791235158561597903047660337197364457962092457944785733003683409234054211283601639325398833406258758120541599820978338430357482927384062615937183458768025604928580566130474174922404038754071339406571682406572378049916723067838538761898895948979274002065110155033511936066572777444516489217102784229666002773014736735468791160299321638286303126588410073761248952161730558633260141702462840565741518443827593461197877823021686353018730576696344848758751904165589255289912876464204598394388335906001556181272515898008814735774352280018597489756453575529599708265373820198437721408674334248308102135910240721236967149488138342496632043323246774509938411271117248678993128210416882604961526119764412656933314692363851775105488578317957083746009420357677696820468947787267001983677667809368778642358491164400143805017383945441841402261137877501662612716967116143072996884935554826058828424936968337612963510332954431625732690590364753425973116452543372965539710559737043126278432716373125535971929798830388525339841906114969282127807074971920050402560453252457536078294757981935682509600941084019205711642161723716405508815753914503774129426028163585854714272617987775234773109646888112808215884181721135232431357206250087760908780070071352269578748184631709357764588290799956764451358930721718865123450452243906560000000000000000000000000000*i1^35 + 93534489857386075299846426191263159458348409431169096652562266578285481496859458453217918224731871928464675339286274510631773117052678035000166419415204429760177103107505778618145495294213029814818018852122638481634907771946540412895326997594246210429356193185973994300328547972627591317678823393761001150905103221451418011529747895482488273444743914411203589020289559085682633584324948974925305910567696487641567716893858428986276768995402904203618239274053406583339467862658789000418321676772999843520751734830616404672714450858727835393188789372060210619540398377497029218422553373541303801110140142418629598541031582457164119508267655966207323880780843265495152184610090424095913659433021589997091619084649745066989577304393994265336370142435708660947965979970283118438214181572305396389956305192508960672454617591923137807835640450374599182424954911047602820788952419149444839369104630264766049404365170246441206677809459390319122765333738240489577819028416888561677451843698247811302306691815795365188708972539525168477434988839432749410578677506855690316272754097963027404470256951341147942497979356056980284278928634955966364693031746070947378197805686763743034563908913824427209830893860299187350384962983836735335429357959739111779342077309811585380885975479360868796400230893767117425943528605357397544278482100265311676629029322227426201215390764869325625835871185559722737081530865582429829445537785978908835840000000000000000000000000000*i1^36 + -1035734389868612212954754646297080847346892944990591978871061383400484743408904461216887904020772868526927538604917672257409229221340164801899317530220891771583896101580419326397429901360305317690672749190286795427813807214769212517433830166613362826262533981688350426588389818795477525851242658568797516437193184672638517474997594976325184058142459670750507208308725957178368169191159403179226612598450822328263777052494542451868248643279929066478859714629895938831656910424397300751833594075653068468292976546104272265958399874282285929608437578489146967402033318933228139821989435468266521304302221547029751383810769704583112177788209478188366702509316030241245943531909465396987836738477939994191911024789819003780174278181523171754313218707593462638361037684942969952930842241739246870869872396679734704551068728051139490212061703858193889398779018465291347203680043613311454096788700906892672972980577471465679763804405932638904675006590648725771132460256377463637283022518470760510575612156844153085587869523408866089544785890204498020694251661322389531842335767132059198611190200906111493866747171662444919165827947414434194008269015368795918854010715653137551185872414270049656711489138708924217794972311965711331966616248749445241799828838891355693487260253528481506898363159046230891644973985422344942663767499720123738511306294259265662478616327018850360855736828727762963612928935104175941827707968458462330880000000000000000000000000*i1^37 + 8138447529456277903742462127066702037897046703886944768056799635481337922172298445046469419622957073405372698689546683099850102033717193265056984152660064322734152891753212045199486121202762453725126019100239723028513364695786573013717543284148214602839208576788815529379400443315228009277770618353149492817028361755556598821473995304809936583138961639944574424643990346419071296358364497955750648419174875175922558922219602263842012442232168636494057364672393099261378260207248981156473015141964001442774898641331623881130376329702838895878835114128115412495635579246195458963443910645664693517132540716307761517914547033944398930691439132101097625146212249000827606169542513403441795396592320456352601018591137199325668684142777929742249614831580916112444828304805500966792546562158408814214791640320701251555577166760861373848936446648963287158163686922213083784871810186586071933306877768146048193663744957832607287776705804350801105821915088744955603233413247124582069009686336827283561018719088452060643471887449114560521821038167436116608914887120236986577992273593669641226675520784394851117275277558334997001824807886592693893409047173624775415779719725367095373347382838558714229987829708252627245287422935755881598104827615012133035284586158373538569263115853254489408218925775387703699530936989157516611311012522844801878651833133476567771821524449398561077262575501936132179361753724189791237117432561664000000000000000000000000*i1^38 + -40256134534448326850644871532227044611147673594349285076395574327691913902176561806925180105286838255073916251746458319728053969367413617322294370409566006140235728785927963666445760666259813153250634407850748234596709213490830043554904377247718205159330169194759417278747254149307594842861444458433955483147842482110510965597111277233018521816778547601242808613060279484765223724759478319032447736100943155563049468347082866341459425823919005961263310993376178875827489101836133276485608446653341841694259883244271418674835234928694752209895549995272146860825682789903553673083353158682834545729248484603030194914191986976654414567490149234429298394622063715080697403717452963146645835563120725481614626408725796054773875850958707242091925616102876382139799732561161175790182955986132153402704303408336216888516040223742632595492389210680840810970435110796315885347012919014326692128728829645971276099360324720022951330999810493888374273641049418043901856461417791355889185534709153434027994739513922238431631351169720376271144372702180011130548459140603193810989335825927079368997471161114616772921408468429940481902200646440372576659408528986107668903609532783941705469733610121689894074628870788614275437284272048179230078558332488865934382056294545489678671620861471700646880907190975311418305658603887699700620749449820884822467147791409313103320863160112871098931972117563033784594125828203046500366601420800000000000000000000000*i1^39 + 213129310990561949287763655846597978167385279222954283858533914519756734681167982113261028585190161852644628672182904331286219588560237412397579153392406585493280510288900930072986917627617583792552594840372571072214232838634842954586441606017911190396168522830400487661583667053981914724143367386017235890073295374176140258376144046936130196062782153727354718303288928704222605083133863796463088627917632979865643554643146510166594456044155607375254364593672614984805311106863020356229264923374237412326095541137934184799089196460245186846186124426884915838040396618642711524069406758397844234550045372253662711672472916600105952063229364763508199799728557282880184015030601948491231493285569623322990004736449017165794198263333387874500798520502052675474404111669260413167209386634971664259767351315729525877549783881573474400248363234298683630163352455678391593032803426195333455686698035664154963901546713032317227362695632188997834164223157114464435954891972234269539144817558452848979497651388069088081980035725524428219841413867364431970761150236965502242299930994580302683692523457551582964425497633629731790549711787446741297187705158991912382077082870241391965182101478770740053933508267556224674144478804511353056486538716463304760999334985586742339821823648360155526926271988477991830075410742316019210437341398876565840789697987045212943949794026585568486613511712992742853454887908791802449100800000000000000000000000*i1^40 + -376559757740099660194278918251440088508437366965493809121034607611355416751542080130771509270307689903892997135252684570044564297590666547290930206336773479550094223257377871617327156852867260448184122575760947160229565922949194499285933668379480512170383103651080899926956338624935198369958537283613101737732148451771561947681139398794242159367947884767336389392401058430701643623121207065603255314194368574493378423046643490965230154947465617741280057541438861800324245452439828545973781040069722372466298399164130299188854939504008932733196216686983795319811568166381274396561326563297499972357807455954731610371061019279391569595348004052948664477741030402685134765284502252308509617087649203192323511715376076393059615718111332200319305317732159116477990956261315827446553638747351649219188242199961875442282849238939487053810056449256243070451968186204254028245499519951160591243678611769109893649570617914954317737266083411504352554138247988908742170794123597705124931884896541808497531093586807059310748148826502005724551041828059829997436272263182097026314179925607161764119608853986475006307783638102735893683695745107892648019171355660149668432216152454531736371293421121756777338174853528402898907617713091521027146392341151525282185032112245776832294474250086186271213713548303136914167493538931269326040878188596679724521033367739386704007382624923014167639579183764098566297702813170401280000000000000000000000*i1^41 + 547190596115011764322342486685053805359472784080474112865108187551227540037164944988592313250774821853165336789255175541735108075263725495328222073121416504642406641989870167395572796389636936120289436074698474381056300014206360347008604181917308787713038018139230130457847891104670013926526831772802224874860970868024754749808423514878806874914908495469084412536535744019284960379660975771215206271486522282981282196247223081272624941995286052095782553272354093403631784600983947299709797735150315263638212116610459647159491609042391378050924954401308332778859122007299196295185835259065011309712763132831229632894104272071301171002137427347158705843661846557376690772769157627031393552899941052257611292250846174153643291133007749714159497376921697857066110403139291263183827233007099799053586502509252358720670058498449996312254997640608600036145010692646372489721693156692603018198461858124122022459895986372181524737682341657243215236605835535795894177887163918347293140370453342483703787929184069794341216721004456230042033861202035403101563825306800047933529855704435519157032000832956475415925456744644126550884601522096425881541489877006859911874356560061757759200915028872965846493830502660569728467466174468165201376571527006373705232563625670668967759917419330892749169078106356485378973425448259317419145534118352175964221940641554899867931389238986067955829001774391501143431779136307200000000000000000000*i1^42 + -570231995160455482954754844238814386747357011234804292961578348737512026256985404026016364811995913216197033422968895579365401232648892425963851519911077367701015518126937933655933004053947604695495827071107480465402722855891233149958374616044377350040022814972204933733091602235609713452322093427054919749601019797990936769257041471586591121686003962485064151977267657732027677880996490119084580048920574603196114543173284281749952397118842289162147948789415057208323279081482109197156133395137804117478427953835144966898685496514980493257724718437441893483254165725246663381608023994135544791927086038324208161889653414547145202335130979044670496476964499608126137060061401051739571822237744263496425436495411210109307970206413441815640979745249875992519206027634025434933628918066472192532734684913452088822492632064477871575862039251752836393817728641717266550927689825500346164011422228949159263830263561784204823055857019981155085602330677953117867466751517290679242049957888153525468836935462410717130191323135774857151865478493046396136328766608458579258513548534942999224239656625162071181048294680921556940840825291946171577151557600275523844200306516042209031093213270632566343878154714500338135638788025460291670266378740556907433126520050134334722063095478204092637197120251812435621132617044330496471451066909816237323140018523567353326221551631048705527803859606301515894929489920000000000000000000*i1^43 + 427861189403926490365285535811211532107366407795816737190335565441772662263824119436781203255045185094744603480419758660939197870362730701387451199692709233567739317607863770702430507895395079307597276796593536060720227233570467799452652878320132202289680733858948998826605783037594807344057459330955901621351601399463333028581117165117737187895135955098541503660721347957754971308038636904113467483216544868259010866867497109778367137293453251147960293071266233163669491241611731194604434096688752158551081137100910627486227024501422277749537415578611990474353346585666495672991235563655862360253222129939085949883802726417229417800707417121122588470079542642768820158478571389801167218244441215246392450197960811058266965478143776823295332829306167065805184992807046301085060597871770057462572537393488743237915187747938924908334223358153876801949312024266317126091147257389410231939415894425967701765427417284034070767721500818422727837223993568741981456654633593114061627476686220234618070477522912517246341774766424516507951150989173597891056289206979655384304603607107755298267545276685153999394216920666899172750445720392078468364376912040815926494819395286584469610407222654802253594182373871552436763694451575489775466769461937040467722143740540546371842942332739343288291620015418342229329769819726681645120498961842572515075536831665140163554940127822590086697737362857518956544000000000000000000*i1^44 + -210675586951880043630705901722848323792982422215240733942866787966324015571636413927522656323924604343365053053184501331016934970781325661059189129428489936027377747160726197695876964938652993084679295824899416948040856180124898450751856893121643496123428988523359844760733838997988358616036474369425979710300998140358580765613809532594239736738210426729638134387894149939127551634338774594092463238728310602680480969056190589091553831830749861802316578734849934223857410824845965937051240264151914973203541057761526617909822531655729927228451625946173808418893433132428008986360233818500306492493108334802029906324770550295460989070952600889998491594906329812551440765314084530873272724698977071398365948661486454254172132131734987674533900290089138345503175208277210527932821514471413928332535096725056460050691285131517133900373608048144654141044609869591980078299008955023058680034739462306824998624729000265559528190856861244197929011788014179893695142013537662875160637304576343593664025075400104394438946954862641639667715251511469366649466248905374251315163348160536389958863882017615172769261399861352288714707205690594362754188833312892822526128332850944487695823378823248104162257109425696548788032988891133130290430101772594396237513951519794165958341498054680014088487247110694097502129491647974194245592156655832021381609964616801450610572555713094350324375011967421644800000000000000000*i1^45 + 71342287053919507038211299712507059746897950654669654979043956775679399267801765304833591568985373519389481050225843947351928328128705721858702401695299636275824134750604085632616865172318649446752349507639395603387679194866550349105367636371986425765298698718489824922189716691320856436524114743267683496743453249002406700250062604011629589601483604738563062037405639767892301628784530008293255141268922554220927568887891771558745410946886813756978457592563539492198560051293627841162232119858601409509099669221556572337124729299126780597199309634417683009706490677048480709543537090859959703804504979466110691516670196235981444227472163057790761090036587321606674369918383177672270984303363498998025885783803368360738772032873165181387821309249999661460335433962757942329077752597951948607639039377325558411862089511461207660131013254490465711568059482144318135532836792213226882548305001179497644866154607187527541068204212852784961805787321161163281257477747711460490015161699372410317818676413386774197773194161161639827235019073507404785937104725052410289367758878136063450211093847553046094151010902472120669939806249973925197609722707449234826846873376837403452558572083645648173752183551178055366540801669245722480537221637228486058361318603511296410630031680130977235764350944334716978832191297901589764559748891330420701045107203476468099875275860952882174144880312320000000000000000*i1^46 + -13714905931933351260156524956891934584461826859617402840295095627874097289884823349319871963287384374427126932031903378973094850719587164541888595640778844884832588295771768259896558818900884539276588736809563906253964654190494710704933451081536505234260983824181520052341456922687973921627534258377446731072957666271931881278605970430376885232256998861791125823360192218119754002656207795906248767564521314816698579537228303598833015147110601695009072001501354879536721459865842568004017163470253098720624364648941853100244170487353397781108894534342207887601999699512200886056673335829498073504547905609650128248871877874730433439869548252666001898259708965463463542928815003123262009109811205869602283156642836768089841411764320935642948460453869636009279553957300596570933670306749795066821749628542292481541728423696198712184420125823408371832069169561058882052333583781189934640883289422208913502141423652330256028989620547864063059584730653738169748993165558363853708331508648159036449623771199336400962499271464515368786167038093488760300279980852250642663176873999603629603253057446790391346732106494617460689852434900273700021767393312790665691450886759192184087335853243923643675321787562420812162088532514191813994531158353357531349522009994552197224409717172126645747360676440121465812422670135157774916686197011820850438623826056545908820825743473186313338880000000000000000*i1^47 + 6898762697490822955843815765446209639310316988699779974468327833593543317690931431725232556200440477020398660184557024593566937145739744835474270901062831649631296018767633402434047025928883673192664141497720496799705228135060664707042386045743086949239061365414552184942859096898293579398361684320280484389440982242437172325082882432858119010697193238878517603727238973274600109450318379194967272585639545113697661131439922782094750471803364868699875715453371918207760835107421427758772602596505887743024480568292464832020708754559112039379815122557790560956373825932699926067397432910504326622522426446243734242150516741088503712762300234457936193420115809089073947391662457032753509459419679334660838702064038090310654692166886527501282781439331860479106208772513085657786933498564510410674957012210434980571374336128620053471846609377482944655027876107672502827127325082098740293047257203308256669944831081187607327458755081152193945297857930960681983357188987412014686898597057523291834610697912994213400169800865307232608471621772871126895693235740484471785230126930918224485816092707787518727364885775273872473565233434625732615041958333654092800933483091841491103796464648536586176211096580759543491366452606610069475756445611547801264315492735111953580146731542482475552221445036355544133578687486677603358926435959968547829807241197702083308776893428059340800000000000000*i1^48 + 590809005597640255585212444249547570788651265637949814093883530334432661159525809838958480704492057659629001070505215142211217081756531248286055613314457093973328562519965491313252285128221089533441207426668553376255689328420063108857078983460768611341796251750642018543553441357707319201253009820797578268235639312013399138091229340252756237934495703212549216355737882300583156880366784938116777785121270999361924383064802350629873490837309424684812720667515569021266422035703572989716510482643863121961261302096935257878185911983458365508756450468635184781714796601157672846068560035696823333040811219041931586466630861437695393180960420086580390332841266950359573187963619879168717054773124220394278330624800088787779235702621457508655341158461886561828348829547981976823457098779876157081877665666266078573598798685745180606403330791115324716475117373086800173991058673938934031384325238382955570377213606823403931705021623081751036904903459974396744624588206813722271996014575142361097179053293066433917499628347936653264117343813778622539665898388543279142100746672512464012504832476756914626381414991351119004015766713216722708121086116763042158112903703531780334052592188729777850821563288568621234093869689356044113598081551207420293737239173437166344669184927821454711729653046806388236779247049476759344633011071078910986214316447243229716590079508480000000000000*i1^49 + 27297676609922436290604955749098611514695210198188188565072660451653635830582044294088053469012247315925616465819662913585129948051210581663811860897946033934281281914347864569633450588018611790043303522900895230753035119476131041700594618475234470252139783933559010723499670831081498663720224650896069767418724631500435862168359936652338765873992015939435178276324695897613086191572901836907685811073326862871268449137604925162991411890361337506627661538729971875426740579962252854610611216267064099567789651621593676054761667874117886933976398403817605226263459171538177938386729219348677272711499417653881828239636871882979884844133565477645961051857213195480235327522280756280273116086541050794682962644497969216240994646390950451526787690171506757127464717866456986595268453862613691591503053823553302129283500496015707018872187979570238349682882493427212157871331956656408859023269290893863563854785454448107150017150427313023157369985929023295951394973245307838908628393018735283459700898693728831254612892293426209743859190252028639716872818686352555165852317967995283944048455668240102819966921694613308688832709544932025023855067397348482982876084111752851436895352916235506223685759291583968607177584723413866406868846091847519545504067746246479548931579073224475116185996982603175539122740729748533265941059454623765052407425441610060370280448000000000000*i1^50 + 344968152075304936316543171475342495504656342450037247763965758915410922459412036472986997996944710430204748157980020869953265663514918955714230863572213305268918684077124484591310960686864337334763590154530117193254781485282059835098033687142394785604930884138376736467008829606418117238731840108891677131453891616123186800505962091029333921050301265895846025224539000380891527735685287073016370772899339510507948221044548212698955717466193043349433463147564948765789362350856267621519961883769129602581581647474857123064750877888110128775797350626806428416647846756539658613933305346107587008748804429176211544016642004054083205446604474056344099163200384682460293364041440577247145718343128807755195535485242712854373822646224070384571773495711432693968205900363687656821797045759098373131303426211730282796472159752025782004836133434044809854949414564198906694422821255990153965637887830944990904500489988249659439292983419877157532329973524052380513341212227861685614971408988428602537663311474569279057969470968800491371852376550474730505837828829221557373202511795880014146994524542919054506823298923183841056912230184940541287204293981671602170819921155639819156673990090640629342155080251694031461117803234418140795578016011499099714958962511307571332991644685975176432984807579996939865562145293739178663706397048720705031192490843465318400000000000*i1^51 + 1558111090176046671472661864838390561492644478621057293852458911976990830856323111305697808336040245030539568104230876101320939366498972894793093945210979627143305991620833181414529279051864340436672976185962171126465586682129732927762470175179157723856629502056828677980461571207835192735862112369931540443859213021468338461718266131057866548683982417896874275764750462001999876268913472114808951204502316590738567539122517508114480197799670477234137265754612837830883707825711650255553236362108932665207121613452322024956878911102551017505445814689995458955999344646100023376584133608910472011173249466116000479299707427253809934206712894284510859123989835500623175119167785545821606297426660268599602349351791346235099517891001363001388514597115644525197407940055496939118311263722050007999299511375449531868426888330587428067965440459681473028879967789110741204940239822417471074882113229453338584309001496324811893033273418879516042076195439635788133094615231971059133251156260982120222852016787026138916175967289494115746841602019938491984155539150646291800664875837583276918370231954467604422009802436599469736201308993727388941779290146198267019401500515866752591588255360772368595346939247226319065605655247485952688753819501384217255961393203163182621256622583122594064264339137378839866547642968614522486673725596325885612367544320000000000*i1^52 + 1022656339758265941566476994824225900639554191976010923944486207977905816971739660720921441116513718102444938840705021096157255802434846802152047948188440452717944523796370093026671085565116135929124395666527014636047270490730390091804443765883195704042229839757847182103629895346372303649455032416672385052892092747327605783088458437099587097744104188677122113661743470503714988127701928305507567299685353476804229934058452510410110330841901419945045826893889182817534350592311250865872040669423323279989775037387879242298646655778734868340948236515308612176577634963659657623965638042795576246514630539992870563418734656253284573302568104929347606273310128187153214484370918341408466377272480967178619191963237963063539864666027838668667684830788751512955964849924504177850666113185955889671423096178757600923545419314294130824686242175849456951461519769110977815662711783510226121231396768039390784292383074792634419839048626171768972607257341238351134311011102918156923119161369492293462561811374052466760387101692126895485890928170560465517634108267119395794846891303266210259403811404111030725178443864768780814547643782211834147129171428085283667899543230794384631110506431048901793899719008790010402100698146125402893798159769633566110442662985804491775708760529703025601536238252244301075976366205542412982416866105571082240000000000*i1^53 + 57284625328501995686710718995256560962639588964920718013551561615713881790321572218963623235426443737756181234380844189032355260136414517421437753335540707727729928325986209538336533188205902893102332941222161187221186471665766031632457634676849830305993975627529598473294574413299409938212276148668954153344753687971883208696593752267356172569611465692908544091100818365393588678750710651338653538386240343677497395308987402553393069037763639537257650051434874456382911473388588261360599610988019492395366098928530319423778170985226324897515434886600471569509685720012926074845983594810350879519758035641600256183451894647291934253998547103406794575473298048458792096374967962828978708113383346964626947345910801861399801730524544477620263578611434069266407833369965504556525731132684690143996368684120775330043861474404713270614687437015553120437166884714006701768528551108374151978334840423817781273405564911055786696827484619065079708299273376378885806349848019658357312375468665256066338228871328849139752003347973828742359543146847105384181699056546537059500950878284018281447447036311581248094802878773450275036531364656614080733347514355522421866209312277965426017254213621297765190906248752645823507035704876368689461147309749961859633255843901717561528108248321083762128441455170009100927693040277512960838966067200000000*i1^54 + 11247626300365589800414514678921922064213435587026061346477698877090918544110593636027019738923911831841520933580729053989357511821369955025944442666201167725376710753359639557107583624711021809764368911251272995080622356163622327554136485074338861382571579818025408697728580791103422191270310251165109782004353248129066763969554524425292475000991682615495281246875652683681262095700626833262442807291294380381499707804137799170610850554523843424924682501621043983750405379737383316540655832012469809341578294285599603128403329344195214419323599392576240314301844553499712414743811948670719437469769690780511747439501063519555616481257193970663783760849612854296128674544914664301599369060078821270466617274453265884954179931465303534020121155986762896101099441045407329765929783509350272238259977871014898034041316888660707250701905236880241709511285020366360190984953795049146143296412529662214435143030459590907291558755735466354488011413877712240200096874877907938219787987746001692018437308107594676182234606697777620885561826451695284122647010072888639657953021706699497478926876282082048934589317980554327125125659794242179820529476035988955491257999053850437411710526375312382555854457495718858612354537403534351964167787440250384477243553217807242026923571948165583138190036571436926506229456894779392000000000*i1^55 + 684934453336445707230221992733347084267113938255051228492177984741073484469088249231033302310724590637018983103535303847335637873157616113287850153206779165194138578619983972953334324019443485932707736345775966918939433949785195348015429516366046735251680335338587362287364753509346481048378294905090935744793906592035285969096106722904242592006210849850177061737020902944186462726455526928991469924903336395506235527209578614465126045990662217159643425350429092124050013292113902102118589077322964410047320854607147838091886104641593030362331765962986134695193912715270969722217817470697363941993966798310644984248881132030019946296344900271930792987468862413382641791527014208785920763037236828541668559447689701910138926838942221375921406465870527360683328308448967243570833061931569954694277088542553206371498968113226679231814804064807504681719424200360382436675982696910233975163364191702194942136512534078454392702154857203490915162217225103043176236889291961107365336459348106008735685117431440899352743463623449155829315883857237890746188780583323765141921127091998532211773462575151538956243213885823910183449016716233064008179539823366598459194491132320683409400902455931192253877222453963631329202340623229813692108622688009385895600774150802236063221539042377218240574742390849538864128000000*i1^56 + -844759029956197868715452222250563521070482654686485839458627459787964550633957282963822189655548381292442519716206284442493620529520923789970753214717296208363869779311064707320717295383103566943515052345498786781798749642915039213914067384681498487857819639406943405413093093760477424856496456734266332736629743802037273190953057993241712432314162410574769425884375755999447762141672026505124837369706036928160683084322799652189795126925078547662489837015794711720185317682240340959207731327382461729489192738880634906193488544136306089843902375199286777213348029098315290072876313599694372020517882853147910160791365229109057299509592816107230909190017215235457601296807914421572032019339713630807685579797834612233366302865580056610969034012863531743005528084670988964525242559936980403591452705503623597010399506662503999502506356074774583455493687859397565209191841433141413477159045441077626629939501110640586518898063687149036915372674418876296376985739268482632103225697761672503409458890337048585929873891964441971055360817536437625902939537715703509664880559576602554661253550614394476824630302225907376098469981232462338740735391839597912196743780046339206923730288811182371617721470035246482792229730745587705709417924236875489758855394381991265985044505573844709889014067200000*i1^57 + 282691692429857413036796047248910139793196011999744489773887211221247448322865003437758698733038057019594529760937644430759924536264206476014786060788054827444166871582574659271739248193934999845313009462390761757271840908821851927316380580683612341208889406275233370264521625019809120639130918381246553212566901032479200246786665637636164908478935414260200199037776815961839546936273291171003481763586405501675819903875238119961984192528667869255901830716250453413608258954674067468105309790395572500116186625347504301156246011788226014738758932637566714193532651678418324886823878980598520750610615957945182304259311148213848292347274680827430727806275952853055009540580516563090296360026141049156408996836074842884938155210950430224137308953944273999915567608827965581740454828137447851404585946710320033865700259332299381253979629502157371257563363919968285232925097890081176282597847957780797746301524607978758050361541364517201519843471979415111332939266290114065343486405034139988158101734447232217320090020474315581201263535565845293826347170348840262075435515556733033869568499511669770805357654660898376263689935060658948139301655691654924150930852564587596513100718737763168003206242360992294787305188356510031022146519938563158085094533621770764383175631269760000*i1^58 + 84653355063476450302749452125395922260659264742999136733908824912864466765195010614284462432193114868249550135384298323716183520615417413828454009144303732877739187920464232820270354594723371753339249378750769239881787518052033266232740515469937521204300398474369617510136593685617877659642399858261927013135684971132432486367657982768026287136408041526153497205289110755659259072450570040584493586328786436283305513295867448040620887535621515109475018542146947099689365240291322616607462016603283247112913420263021391008598036443205292824237500224770892227196373746950109244280266032212485870256744129003719070599315017697551226701918639429049659476255915577162497738869528341181172109865365586390013431249351238178424764459586532882620410305527323614237932405289807758627318261694825830418921346005200424303072619570014862689864991810796728903467636085236407388679945966611062514929610047199577104130453909177447899818042734632501401100925983002885471163368178873063897901751926601544487495078926818878285757745137983931038048887453397813517186097829916452786712577596156230988105461804262980848223849469571338670339976255670090014635425478977583594417649329987849190793947190688807476884003590391572107103623945461159232332641656287656240625152000*i1^59 + 11310310828700173799437073564274997516659128559481354143314166632187344613441526096158008127009904451602308247361322644627267216486981323509623063941784321411432506779951401788555646172831429639458829470406224282390026988474070091150962203233892944924597928691539272473637848401201348230042118275441230404197693932891728596203124999781797709989703513311488855479552441613913147918862446659959910794290541923618062801409436715032866436393247510464902657647762895467832636295931878271995549074991112962874906452867570096729666385973971022751136655098757773808215080852732552040260777362431010098475044156302135132986691081039377286900347465956023739995807832248621509112959894641756970630227804684742749111541941514579976616936554742755452259379231313004344242722310109917186827602888080621806199098802545314245223942040423690617242399759178458483388569157061760016307584679917084354088593448301437518676872284132079477649841444304686608624921256508803202601243507881014258746229621628634009505266575338633079303405015023266446846591009127229463780595492719800452541142328352477135657166711454024448186325734569306196561023059045760203664028647285981480921658499027393558958043565671400524640357479530748715440268612790999851200*i1^60 + -4420258304895755621910507614924987559823222517809783358840274516519937059515169057708783615328517372358481536719764107837637181860284071367409735045174888574413311697243035781152286017829408696184489192972034099331048846302522057198020059223817776787373382232255792794086805933111290905802291960033600267908779187600230660263657197829979161212012948180763676132527370022817794543307723502342888985382046683978135099061921498066991684944564543332966703958963251496391523601139203627785897594490238933300590448107610917498198089099192255925695873376920883519853985259510655133521468999225513282546973046419922462321037931492549069834128222951172979251697084538785651364787229085870324106097958683727903548702311506985918139587165339369670441202316283303191268489281861741907952094645315795634599075588073833037678584550687984882975372253742388375462666623830398185676083082004782705676175343542772000607853893270701657568425344137568925124451483559191083926689225829243858538572276912668036994179369766440493937928233016157116257220148475069545520152827036164648875400123469132572947419253022981809059715044074448082654280096443730217124167036456670296338233966586062587039203133818080*i1^61 + 1445132804262684092251127291202258613470482647191573971382074659288634242775415454699897554954386810771200701394369551015827162577544576575230984558333471723836438591818907518336232694549271096504146739031849441921397224005113950643869485539395972987812691199331823484413796888546860886868987840785080697652786741710850334593234186893725691388100492921515457589851384980116796532749013512592910990000298988000493062880305182821000023850554229088459521849506732344592080396774920622227933056610924814249777515704514563057841068680154470238940166967361539498713381218084462384709113262816010145841372319912445704853665649460788650311502661700471683996536638082739370796212731138796050503167810593764787278364582589099267953012411444900130998111810427313821065869020040604017442792561921290351344779106488741000182312240476635950979905427777511639149941965539074776650155090224659817368160592786498835935677397900362859065149369676732374474499910924756728501981883065674570369845949363221274274883826840379021506425997280974706618912398351781514222601847933711443907760389024863599503708097215170217151021165612213075794200795385486199233096289*i1^62, 2878102322847029478596962879046516344859735353534560527944651192410656251859683421474677601694715371918798890538004895617856418424486850343353594848557075853919147020339525963501597740422198301183348218619334824539063268218596786407621887827705366743999401298902974552504321102549328060655050450771009436990107285212045921317500622067763947589457153120288513774528429365351736842997448003355622666646031900722028344709223587247904925145195321670828836519424500057929209912528442816612186514532245066933632675295140148471328172475684368290741801984546653534466796590581874494769430155077335108738861645564127448620495654759505615860428314363462075361096659734571443545289122506375897149761889134958177167831106796062742706258571391318111311795392107581113535353386913494641801172475948544117471488050028520404180443911827911589962116111543328026803868460835837598213276822436445283467208532173582091654061076869601991897896409301843262812281360733420455072577833308151443962950811973902129346755205372375993006613949384264666663110039641113421108040865460533327587536902198863308029428957139581424117605718064107912457664905654041917029162657333680077930083908665315617038614161098788608328383133716625616678885550871902460711585162021916628660963186893746330705746487423619161497595049159165430460261634059574478587373152630528242156540529845331337543732338723074773637229071657373391033449756054875583454113761238627846696211576768132473720519889217137062798777162922491469433026207437966197620480909294008531444743887848482021264216484082028411945919732428835782887407226098059009490590062111908760848357866626173124177144771488203121477594696871862003564770807119747091285162499220941491486868401192047479476378239378699252627939933624909906413861674225492706410551397289323229096282067973418614482610944894330679744735618893203117101947163995639465710692922955090833927221599842654407571549729439787507276793023676248465628534174759145229263422570108958399745126453561472670139112656916004283514457384043268060830960702455133847184156218015180506384678732310669752052690333548836013003062100185311051289362803282281136573575517784282789627280035659698853443881376781981887344578279798958018082994583149287261308117274014903515414947580806308689605571246590510963710511888616398645696786992564624386821594294577519047774095666930448945671215828172800000000000000000000000000000000000000000000000000000000000000 + 74265038438364537022550375623501453482582158145963691083566971387192092782691880718455526936002707650596690776818276046236449091788233990053559101642014113223426305145007508577930883357987246484922238791127823979093244433366134305563062292428558707282166690464096233731769387323149580823268151329200846492119663589002621046981255422837489954436784649923578283164838705095678212714236191503752232007580760080117159632683072566708778938219278476538322849967340062514281021231524022457887805579376186164197344696976534795058610234194601952298626212300983110874443065838795211892005728764316217164519800604639127968513560075291515109594887195648191809607111938436826192833715747802313463679223228265322225475645888531503465385119598508255465598165960234846278259159841318864981570655557379081303429590905444349556404145662851778196712846358997667828650634203608846494858613811258126570313829721995138008737026202635235698806379194080802462940986305867933662346256548888125180656832034906516616895571816234622722501350857990448662235845431953545674435042906979955197719846854120241722460138105271108371751312634104639382407513462924712961045278630114780399232690150806159710565371079683072299048333179560611049512235728453840368185365295685087950409293717021993361630647231866567213406423458926562184176128780993338314332276097802916488827937254879782090314843335278794276044071515221543371795949542223322287460530236925123997996000033918425615672445646628867368479807764592302396803194315729864052938951421293659902018393520250363118034701163294093654539208438171748917457010830818208294384516066165784904648286881296973011854949158961143102103026900367913294955991591526789748676570212374049604148824718373417801755715243883459374321295966714708892533768784027784316855619818325340116579684860479505882908927882574635902428461321928123952331517425514156428241164500006271359699321678837110672950764579599246627644571053797881400666074857025540222057019795714523181770412627545277512522652226323135659134737567871872148179823884610980186332366972274093812640283309382020450798731791802599587504764142800846536841155784701567702976298765514700732532457854437708950811420998917836507980911344968524923775530033210994309307877005353344903336185981535369879853433418527893416070660129824738163149104486811662996936024064800425033049128017919813097271832084480000000000000000000000000000000000000000000000000000000000000*i1 + 930117119106043694940117111293159085579005949960608381704883899205937084105842127521044542650438166224694927140958430545497262726452897367048630524432053950302128171475839344375269944248936230169010826373667735200934910533002718174281416401384533082106607282180171959366061003668712286839400171957397748816015281582715406091007769408737107026351044626736846118600020573407056161044107892434740297324301756039743369659821347086601291072448896087063735592448279936315700482457953453094760039628145823494318507291476984018419598439751273797717617489397577526442471996787846952564003480612432466177582702566509684237104174585538630688614872756413002503915688690339092046382988111442522965035544260125765600570411536324802432914758193804490154369493993535730821423182423604683252147597749055006596896422821822754049146595704156510177305465653768405747828018459489315317514426555679221804680198204483040887695915237315205303179139759907844746944980299450084110315885219566032982868643854958143805280381044873461670070439617533590346887036184169369379964652861838420593811445427065995921614235276571740932972123845648414920009784714417486646480132619839376098733317953992401319586900911108687470069470945181900432890341540387687188975604965547684033111820583683192920175845410712334635053604613510264411713216786420764804237419105022088290665893683849382162718379596611751485149826508546425625845450785443449418775000842752681448783471543617375427852786999089290834673283089733712372275578356761961277339288636297123270579809853045318505484237215426238836909773353994897618824802585133433825623909018500816329355526429045088284792484043550695513413936174484715721295619034718680302966220782542325956904835487568533084984963515285212782972941902932754739004643147377285716319192858689420380775562141409900533435345515578228664544223609840720849719381084690578273199143112235079941401602208663029610412068712872111488541317749893725401746642258933711667810414473282336000770074243507864988257364591174429012535855117454866494366099603895785404251974118505371692806746054688388841996506094332706314795049107651420991642717375463586612148403210218624519571043648548645779328035366159700983917687459877540857979178570397598185009561902579567299798147166255716235954309341018226871435688126865272743935358124706042414114533593659278965596043732778097510151356416000000000000000000000000000000000000000000000000000000000000*i1^2 + 5440136654422642443976599273435588044613500398939670024663384897228002308960924112597559061835258119632107673066606738730037932544832913647719356478278338850187840277702869828751184673879747260412141814675953825882824657060561798263426494564528261799748011388911940043583741503209421853312307385294831262077062736402293792761852529211167997635580349931650513565186575965077502348394967353014606788870892254228676824294658810365635311112434340635347190282386642810727723973283542050479167109942548403365277556565157220871044231943842738889915583584972060602812395026780659328944216341901014294024565912251750030909590777192730759649328448264005510051670268217702605108744896832012849669490663632348893035614986481807506285473974499171156216808817584109256426373667781139387371121682366062147083998955135439072940671446019912833995152850404114896107070013132497124671813815061759603146867153521441521795375530760571756853941152521867798947663427997924195291693587363008870489835539357300970919649772932946983826868246374622597139540649536679930852179593704728270608511207103264251445965030187761082237442960553517674721156550219834977481819096595383516537088555883483997297539519103459055209355319394831258515196737225955217752616235821988722444772475165133616681622681620669304253156427509291788478739018253273605111041654692289879848912140912437612776082173656373438703175751634688540408089737361933413011238839838516014785281119275278070821425288946020465435226392030695431778213646041346418115459632025958061225092316421889769623730511494876266690170613088232651608352795702761213689681993613871875117579017980059130550203519899046468573556211162189728810945692532291959395891448686964043039910586798115502839398462505372286006623907044577382829446481207154927382708472507111930245704063014754612379044631799920342076339093275580878861660411198514547832382328820836971693375322221520184375745452078022611149459365231226202311672404807599589869687967253580020027868560176188864549252205141874589924759733811950484427690430096449241131291740191824354162474270223959804336186693975649038310982068269149917873545961810504829415575623334928540785903101325259639285934562107461837356342776274989687455994780125264574399133752067513734142973447104434428564950306728778266162893281529895470886322646013108420383696750457106158480971910769337090665611264000000000000000000000000000000000000000000000000000000000000*i1^3 + 13680632842148522145305296982440330254876326134912676884198361748193188190368148640970482761393604543050927919006633227351860024616977969659603068097471902495545573328082999124930734205275504016786628694331712788184773669767959645858454905621192397140114115896863609403511891926852016439527106592351764892931766207672261166330421257559728756844887080728133201574785496965468550455145491688897234234985755788591134626195766481215307465587119438581130040565268354854177286211902359995540239231261682974921450844849031676549080730552612661731665087399776896319156263717053394518347784355429939399605862628244161222268166916136550874569252684992780497667201215697977408555969595625781972961401817173079523158051496379286517039889617418565013308841360826849367154726260490962504548722726696477793335644455160268312358120539923988144958739848708133850663278525721113008151990386439176707517044966392049805243138578500504576360753714192309979212774302691765913011065957018054676698027696225282518215358194629309950328118934297301751210613009875036115081185666964344509817933339249296372230447565561264362945429084821246714854928739144715260603858899833923083081007879044757633629296936497778416220444882735275808310156420220977187350314195265285566071253998091320521766404086006068004700838493715617283221480373260814069594402987243497933874291701474273959910572031139317805812331744546527761301818497080592904818871259850410851083192318362326103592361966309225677411237360320253291297515513041733727666107759150504086211456627809437782911927359193714455743456454810727381873573280750523116946017424038421551965483143956735884686553338108965630919380369125200986189411724301407944127323443592391945442651426453815027297655821511128838609796772573786532347539221844608645734344692705048242373070734402540095021116883395770239518431622126387973146004324280364066306216533452622654429589653743653598501560814746078884991383281477231685844042918742249282745461661154411084818578120841449970337013462622002247260502526583191010483593709687579575876364519916521219571216501249176973569177296622555492598381014449766623427937055813082371678860123634784739084605867134318885483649966620927325290490090962824492290921281948292910473591163210005333340403511042851840402037724362431256386181893686163554797604158953018618767837313356417677164158342805712259818455040000000000000000000000000000000000000000000000000000000000*i1^4 + -19638208692012784403538799878264415099397409054289498818679104011068377510747965830015190817713156914529322993768985941511778906819852107663547395032262868529821459188959300898333684338109763668432432684826673919102690155003150712568147714874899491939480755081386504403086691984278044300819482835847917620024871921794352838353562304425201364372299607854806111298318267186886534481308965265244830618584484102754507770664543999285500513863189024427187974240978084440306985561512747721639134594268560639666801482360049619911757130769374905018818341273875394105196962928395069664725430284841127380861741316749233758573355886392492968650354823405114897613088301712272097121939796577666448245748718576274326993664109572980015204414566844660399246320085062047498839387288131883994511686936624025069668297551109096034689479213370012811707922936458509227581194552642904446863293943948395622711221900039749387324221336210842892249078894305328400662234111340285972287451218184558387423349501176026685132383142570529604297242867048695404306674909165258928592680766930216372459461729818140950432260847448591408821129243407477066564603970582442813292171183964755893744157498846612753748897559369862922128320522431253829429781055863326469761761354899307060970129692089327258000718957230142488334373166472571226288144278645105520599918548349129901209092566992473643826094245931047264851989588491999641875027858298842978581377893787537919591481138645790001065910150282574674511229205717304306107649304663721582235817678044787892553688345194767852051882443909860317807983918184962062855723031040712344191078358072677635749043269998669460683179387845388027898511202617510620535998463712254750283866239098764169318948507853304668477234003320848359938154542607472658370543400004607457321973286015954683764241390488779330834770365443545280215395432291029169723455049470189359516252845995946882665042008055307997410536651103657837945637067547314634388351163966223747403084214387998487139472645114259437742620340833635763761447876951887696447049839836067002802439915617848901835650304619472449465694831043799376792262222768896316851324417042955488655252445647072291781154188009253329187418874034434165524408102610319955479415172202780910363868400305245641489491220786630147596487788485195297199836376461670118187692901292226793622312432279731288012287670711325233774592000000000000000000000000000000000000000000000000000000000*i1^5 + 9690247405186217510730055616943349162529510414388885406790681400879573303344799937273912458776820060238811198294448447355303974369270538880206647887650739672868228221638425227467023325351194171090592994655265849018200812052781067118180285955095890348287697083079111652113735465348524909421285091620939206835534841984264212380695783261698393155410789183003876537210933591223778073025330404533636818752356672692534276833788691482048811990523858416597423594844671540037321917520601147266065501193647355145798303867882180117900711064284148779924978026405184037013163316375105214433317931142379862513367917122874128033078626741786855636824996340733446512627655299811959812799794647808155980273503687212353364429424681584132655488635504092275972070975336180173986887011419643973470499346791790063521449012806547867609985475850880505599194871408448119124669405591583766489025749133026041669458774378065486492951290990815031217861358624508682789691109737266645667184902773096821285705628816317866032505955126785229123081040491104964029591404452799063860623613881427852561501780968176494624210376934610366867359287565480543204667926624765933827737962300421682771641866908961362198017751002889127074731545853809369091708487699361936419783655673935856449301116206851512650794551107112982202115566775078710290362138830520991407566231059397369769085226609071874232067202417504439129634194953881912346734976526344892004339593735145016562576213536615356843740652449439401922303976059801659449783524985903417928701110364858412123588591143058528039965354504718256851121736290864398632752108792290797375762377283092614423329130871475678480574543988427737647232521974460264090732692584208303354769853176043611054935566743545059377372908766541284574596614071495285272638412793060795466979137685362932187874405105482565259131566066659237261680799237179665970399568898056636561282221784100489453804859877523894098549963345990749379238868696235114311046922810007717277683335838271461277963126073258886156926368157715493418638184854523212410545677009105845902456121649095512573883103630404060521110459941104975422238450628678224596623256442949168441916899055805054776135089137803376622640141021460017941943010447934921959414404616506460874745154773824761940090488579256970981955789339406860910124756411397696989441884758993710417662793071662127369629717522782407884800000000000000000000000000000000000000000000000000000000*i1^6 + -3883057935124975814768484299188886129821561975698772852168317672788012838206076398946306645183942797493126094597837479408050504975620839730223480572095290872102239402468826891359538964753296269620784094473420035877632268011101836245162683557255091626556242286954342943408437901356317143719913686503643056409339574333415276837109477107482465544791981932778745022132843191861543467630172258165328083570810314111177913516160546110121601611448266855169323731829395763660233840221993759307321594290721160886071095934762202654571906311056292717481291336848531099270046882850391570145741174442029294412400479808596595989471094877418673444008601225022090466292942423232683503949402751224587433216795500018995982414401747306198846858171112902319783934928836917394891881415250484306475841326901324941277624225750893929772175423341756556533913349986546836523039726699816958732876299574155274122454364559464008813818427468638862688632139220453041728406658716360917843289681982083888233459272102001182575335801248219735516894264976778450876277268579503855240907049543877773081473989320401351907922955812353846706112586853243752302082337316822394358855153044950200287221003050919835684530506717200071875899247208929326632202561154006087162617155916562662099642626214669934542493453037591423583213257360454188785437841927077864485816216175720399964939791295322420665625054861492559259788197639910633849689749354044606958840402324862197398877412083173269108724551914031926279429684994902845369074851803916624607966370375456493190358957009499614082224878916536079134633644533026339325382357592155637577442259269626251009613046156102040148926734969721848287598896381406504125013293177969384978100800015168514737653909862895865557149595784066538174269944667321018637943381308075177440340212287896580839749881282005307779928789464047588732632214168246257953627233883676544320482140864113927928046626497556748361541666191631846782214093452217247289418851624567728239209431894928978106036907491635010125096541981148828452857800268741787401603176963699396160238987115356230314161647311789319382027573201162599094688173214822480274644444491010858391793252407218630543285067278481541989127102788843564238098995614524702305469857436764316655500900031269088590864163853897695877841223252166649591178651663520749945507755237295814937550607371195011316290837306220216320000000000000000000000000000000000000000000000000000000*i1^7 + 2118328605122735477430698204656917966481718403160860576222815980514425010022785193887991911498597397698756102243146493969289296299693265045477187312102000661317674477403030798509118747193701638912210385014032774114929244280768432167604536501092965913634340951269908181346108527729062239201892387006482319558885883138581406014027526516883055915751822636132280562365767542837484276910331166445655912031624299039427979890112832252082431162990511409535819776648885565071448754730524188066725319535174725827063625103255740530608775470140283168229170976640265386136063075153720564199413704140041398728822696968664435936930302030286492401400183246601867053056297603441758277067057088940631197792494239058549421936423883843179630503767891453504725825074957720610179182097499491811227787502244809792124502802712451630482097862319604047993818161907297585130588316030634046241827169975862773259134074133241656020873684737866481825962925471561444958011401208580733424823038502680670284867168033640870736387090914449867799462687817264270162478889682147615188162896369180380241779265896564265722337680150005288781407824196663397593400641922183587250027462979440031985880311133918744453966145147279614009581826140905093318448690872665109109787889505736449128675612909896281762114563836767208315196408971584097103209198498188182422616606549541155840962817304172560712591188417954135681347129523174737240688947940265423752198331068119365998299980842498748931077897515519634208543712459688341359059788169006511384694017180892105674570148922072304745122329142894848581576085255387310873245257433561143243876757194936768717557827009859157086504360868037122596669629579754985725213371520142071539422752363940591417947865944538413805113449787524155902610097316257298881207466879408580460303117902058942554080711079993396957257452831494094146974381260813869912198311203459467929753770422293012370584372845741666043868495261457082945962726186181161157072948655909681260952353150861601454646255517322013258627057145735623961295241794451995622619038734819889079964753642753858386512747195138445014368500180831282369378171667782766013300750319989164228668506976701500139683367306753328910860702347434789388653112368365990183799371329925719813941767059654314187492323832871760539760764423503086919257088618867058121914411634191648346409402723664921820498367795429376000000000000000000000000000000000000000000000000000000*i1^8 + -1063791923455338139587405174155046326088485537236753412798520826505310894189808412125051662865944154690165324614207109479795067501036820674304540669028319844862771974308525998371063061159545129133824801323173307277059774888987246246350872374267651227521331025100588919329659748851042301250720789634193217785899662584919018430792071855868933004152274186870220699955268511352006402815441295169185401145050474422574289023961042077910717874961852553277840177663111699228369556665637324681070934424199511806834233822248213866685197057806067830631323301919718694118452782230537467348827695336105299517331148234988503482710570709593531417708226629077258367719020330584711259160062863054176532167976539433677801261651989934489862953978464218203960077721222418652803259214363303487497543219987121697080218550699280542889845359543846141852039887782124478001010652661552707594579088072981550083368097496489040210050978955004163622559364384683782787431354245449747194837380012685608199052373323218885457847780875151055534421187724575576543009065326801359721713483961102182546198887907339773680283028057946552953927019134331599327843019718011946721785236446623907696570803416381759036079406514974105386742836922234287298900112443277001865331246917922114019694287875408774548725927285032008471904016970383959648562417203932379747374679181924697519338376501047161488927686228310801961315166822781641023721074324363573010758564211930276573356318989232397402062878855036723003975071914086678660249928626710112923285308348919953652952335114380608006449666666023820581782418467982358578937061555489641787237103027194911918798063098921138511835615255846054358799313477302770488565305136771851841556437726764027767378255773918818330063354300551319076922119694321294958167307658151706633493256716339049743850709817861772301294920769629205651882739395429962691123673616453043341597721027470928400509666858521657854331613013244427863561516754684963061119909143690718896536752512071497349411114517452979283654357595894310730692219742091524091494916924964953341393116079355664658291626644470825173202099385765271027112734554155695198681591017974591685181565045703087098727603389984907630031126610142824837954839001038501114497615012426297539333385461608558927364264702130913593768531423570757905600500468457012877853697905093011806517412065214048167493889110835200000000000000000000000000000000000000000000000000000*i1^9 + 376081577965720461856812623022400034230512043077785652863645127863607101938843557283311553732457802586654339230222375275477425975216772965137540856208980132265720365108244098232901460452506404101108472125498543845724905739194891496247147288832065918531961895640994847814239999510242962207438892213535095473585534569769136677122481045779915109196596440299800744212080452978986553225128110663958233675961260931245477242540252991475800207028286950267438600807947532288532106941805199636550887442442894268559602625447149594942741836180833177549520391086259202196453097701990807041616353013668750810129253679917750936113123567342895832369016667735278805510504996092496892636946503549947724819662148272334823447873397929802042236844617661422091956069902413193393296408538097549104607239514056907300050072797161196193546884083269391526488726401861617814429083794836556484579165409135190901714960676804154053965596953164971187699748257113837593792712785350055715609591721729496142952996282030426036512796333768424560223048062658951762685890974170658373299269534761172305998248227732743682043858900392487048997292363497716495051113359849260667184019389992464074454162207831989198231365970505322548892521866127592128990077535098129858265461995041047312551306541570728701275591585498504616593337381317375678663415667062816849268413977692554196874993698594237708213302231993320277131690111007222386865122724184467601505109447905307168870623160416445068182362250951934319155719939506068062341276134389864414358133930161601806608915383613443625604588278864490115632735900496294291949578963334754511787493533796725535584955958011181464480799054127880522709077632243048387915155262559025948112032909085358203963257870984546092627569606070257356769410829012038401185781612842316508319888062051982869809662163857300290349040577736295988843676722200069711611052300725748350451412304915575599846888800276472343489470311122793438553601125601202802371914119141148346921712926282996731192128850247907674222948932853072301651784847925625409220397372811184194974471904594376730628832897650553088655779048201949355917382416707626823292790625349617462332838976811271695229066893749967372591304479160221126670937686606690933222347929538904506518595727773735271613115117949730832608909317990009969206389207965116632094693716575591405968443504931679259556933795840000000000000000000000000000000000000000000000000000*i1^10 + -89623426325324865890657809878123332481369230335559192243755270267039755894009812118520769435199700553814535168642043650005062585689374576931869692893105026685557771352639343944899028591909911961535287873465024662180447713559562959397737953412379475484419606294090520152949473141400206522605418491323493145189620299752409146763989687205153346199247367131396261945137223157049103602453913275000299301224284440529750185052996702954509663597303575701560469132355991205434792303678559640034105163273358657050455890407924306364043392397618656844078893272709279165048799495497745281679512645996371578992389797073998837824446949921274570694763803700223924415655923426640992839386575046808003017851490679572482231940763949237821981387263392471248318824068645714730931110477483887851561964907920027456800048371171674013513683123973266371426901339032846484398544290551595145493372275141775904136171673840229146971136076180385303033258634338744396587170610544895514792454860925176219512079842571388211283331971038227884471797929034144300095467602576739669227610151079104140136422691925691404766672000735918079963816983697164535733404364666785461048662050501500782818334729640356229705564867421176267087663075175032482296340989004927569088260990955373977369785235379858213334621410521092037344165774744095043373242041696796939825925135806284532475444726721680027633494108131815728675508866772328671970739199155708071337681692862151253659648631961163282352218491853181518785951103499213572956306549674298945496465629637802115488662743094062431834365026536440532677193358764079564813211673135905740471764795969237044383918734223376196547927673132019159045740797273894194750473506322495323602558142491365360380351323118462816911989469081301691252847372543243266071365508868785046407229517855055665540867521419722346966326964111264560203199437356053998472211871247221228477896543648016834993075729667734533249323892967815064039061310612064623041816727996775434966488361138888778805440358562334568504580783583062475278067485866353766460159950472986459113096023593961155133833868532129971397605171747657622531210496180570368563373518361788326508450735133894882549706061480936967117237084668658453049241717064694657255956705405179792741096442659777545521715590108195555072891454932227711757916793393163188860288925843349880478905563750639059993624576000000000000000000000000000000000000000000000000000*i1^11 + 14746762066005517992163369537979088390807232390686258875173474301097041967990380705138128218773206525962424038474156450416655467591010465369815893354461729289657541570464644103617645808554211826611396123510826046582328061930760673212020689904228398629144033874756103618646337768312381619409304471508628855693971952075788295017169353387539338006098337305971035152534862934828152598020831844562446830823608018356796491489897847323622011062053380268771653161897116613791714149791197002995127886806572669905965630599729473843573667060432997289712962680081390023186894942998586926827765839505538252075026692869006763026928531762699257618278251016437107144013432136612768615294072824520885798270031871262857682035079673989104811478188644345543450390430638518085237890609282906777237594249545453871295202525344722175365379590369832231051610957804296593272161348413033289122600725326630140744242145780489719527548932258189997242824416917745325885983789532998143595224143612740332288423030880801261623306020870530934643751747731504499361694635986935000765186609790323043935116256372229348256709128577839887716598551056468838084611937141497598235673601844133397526244495423505928298228729463326599866216160511091125613068760536591576245210456707798004515541648067558359375152098795968470565045780343736379756390624134996646474651678239494504039861900624336985943646294885672255579447185786264969579178499558204698766582869923197344261606652765320552690888926341597610161724109633335041211538064011990915439008427601619848958633814151318414230632417967835479066452396254372246908929381728565593750573629267888954532413169530049350894829860985403946527768110953476868605674698209647914691830626733531101530093548350023299821832735699366020688813008675021953250324308591142922784006015897233529915245471228569579853352743939952275252317788901068826576159915285923861010062535728688654517067437516873405937312819823769627284352213562428566173845314897260986959423399611911196274253368791431204073481976361195626261601285843188765634368489782703321082704439751015373737420214793136148272130705945861750633405864937911337126130776823793799057985599216560321108764738079095674751081638088856191988264888235367143407126148913001593342665684637551115930377439076281061196355115035142510222629900948866838005768923135809320268776512026165926848102400000000000000000000000000000000000000000000000000*i1^12 + -1338440243706077660367054150221840291074064278174226988314498013565855415704706345986721089090714377157552521564233418598294157781953895081694909266306903924267972971515012568144613122603567844186036586651686647575490601476335616022534745233386200015287779846799799483909117111709603935942232760275305207092899877199699588585940258760028028454284157576717025795353503892855640556942382304262614397923231767148817698711324396272061057615058140808812944362568006861360860356371850222335499200468630559288761393103648096032912072190504611183404516151342440240439572007748817199630857483912793618140383815565977638500001077282249219226444077628976509855045832044262475680723098992749274284267267993775741945523295075611783541397994762648519128474704352188395036236866842458424242097085865769321308283325052394409974366997952809266186231603960055234599495693377995928702610801888728560155104972065308862224141012176358447334906313624298956945350484006539142482248228978782102811940375392479088227936736970233484364615720509108563484519094958311166691541440557838513907992276389211056754197597566468212837918698976400059486681818036096940255830969067676635818200078058117785674204622744173321175918139074081675676965810084887681016589058832484245865310772300941817208908709074802126193557676023086644396287335787866630004328211133537195232266700770230554277756441463678220498850979739046015901083343048033825619859945471837588453163725434144775203979343036953470822342547688940547009112312310729020627990934716247326195455912485052384453718744021917561165010140050145324816548573946116939992808695617901545001419587297402899610809677323782336297782968130472638992243612173095555649246534984627356986965393841264086579792134019583697583097671037016797129813720709588073639885854813483769653006667360157766773746477362744253147384597497118604164673753154991062413220614759455914823756677683363942193596751401508705869475699625579185255206493661651090131766246719791830473656132879644944777042951710949093266291072165254088904003701929468872926296853939817085870895520391562809361917365418758440117393720521699906942776565942871248177530257153002390302542753600013466329908515519654886200172551361088736648331359838666837709293873490276317613794861145258804996436938763879830157375790130493382195721490484116413952868298170501106237440000000000000000000000000000000000000000000000000*i1^13 + -97834159983718537672768526134440098585453684070685918337961268545964738719171862343348455504467677774558120860998362818507090181429239763463045235884768412776744851276950325526534889298283618591550473811485136617764265487981885760219123111719843213851385358812239562327593834931597910908366560063964266220751100040758224574720223895414839118379601062704909395003243504230821761779943969650539805969725851526169608853861665153405150100510773454559089013938982104195055051558985153700056330424733350067185103449920042572058142400663918130374128457530831924399471087333056943332645967835992713378780131083000328207846474901100056071121886101628957845144992066917200709777192914330168535793159406779967453579017828385358493344179940367605236753658952930523083784621986772958053068313623167433827239064162873100511870936805352740830834376347536698765378914357007656482030991061935782769198117215927735092514880166673350578889990381174600056927209534211067730912861048035366337480319356198475652736647359359017796700541324567701156104958539046428109835458044848372176016729553472924519195282814124817289778581530835586592522350802760885444290315206732295337228809899828667665019380164329702472166722445434601459166343243489623718813853669848239975127808610348938448146909032292529139536174497662038903124344243757689046057912705920346422817057746311812326205620752802323103274941813402022453781528757125302411925785620701357247155385307797365060261642462217304349862110308759968235206596458552616524809052060760388431432237667020591038448217025174166626255838769776273785572015676182488568772171986288472702014648869577337521660467657767598289973857724834969038411350011337191097308735588567899249729770758472494559806379156750719076471578417457792927460538889707030961840919779966206719879768626786897267805885049495921768349980657092200807632845065329034042480355582051064316535963474429100600983536805922596580108890947080876563236787992445913025492247762315800760151508790486290936244683974586128523637063237538477730460960762383214728469991945053751491405611761523316810186412613989350972892834743146727695609627299452628385507979915426257967205821320449539390906096294424436926714502067133248437376016384334902082926982377664960200480979514665310410367532381263265738909369975248636181565931608084012996798954462406246400000000000000000000000000000000000000000000000000*i1^14 + 40757351526670036446283317224771649482445411766655667831535548390192531469959179939879177552480167919534023168588166084017804412406250754837130878281329619641882671114960542026437077104933500135022776137217721343611033756165735919525930530618591867670670571679448023344170196336022482474528587969225978241063707023982162800548903611548304840923719098599231231420054605011270000552019847088582451931618339018351341657941515154580144538374283480487918681733646719927471234766022960376771400675880220109256298298053723976656075309711740021676651283880561406536546294028413270189415509194627226896149422836965448582413629883319855437246567565631736290519794365610065704078853911938624133515380104792582795499824814135572214216504986818683664574613744419987684602217566756175783290903814623735601829976654498697126194837210772659560413099495792939948007757844283200549163828612419702974748185877859277903105463600142757652455576723552298667136638994477507652408803374957915328245566576484505964488065865821620401454506033018824919194002348309860612495300765634782908769390465542298258855433661373580025439637494636135465706403710279984699910310849265169112538722394364912582913875532794101433717495637403370622699894547761263186696590912512005594291707921536171691363150835434017300998513449631992294915387496662880488132242329717271203487226392752631828481978791513020219389817919972226443502197502695145085223230219795406116447877177560595862298353706700572069572542852591745750987764273553934132006594602040923281004646116147225159699297190043425229202924498568764140850052120418073318956504554046926328203349388696780873110205213374363701209703840313099171898108525418475305514704941561750747653598893467251920392995799649797522636342435192878795110068568783497278528422533749177872790002562749029462537369020107597465200205504729540146665114608415009410430638638531252984872874885626230756811390875038804279668179057081841203978296486367442974645889601065744370602018097280797678602785069202563036102225916441450290653723230774998332007921700255849867470633858991274669811241466229315811235236202825352534361398078007990001116891495967950513195748198095961351855130910239135900235847442279209079008980648778912682579030644412070578170720602995742265215769953067108765641363694094293353150544172385579888653066810530201600000000000000000000000000000000000000000000000*i1^15 + -1198247486926393757996096206483231106819888172069051618132640226881261071580721119375854731591633894003113526455850653835420806994901942897882147000403771314492422891307192876951753443036516724440425170976966700300075151651169569147758569801296789799996339705583517576340434458817992339485876666517846570099657911522987557155617833548664217249245752275533178485250473607363236404078246493822497645196597670310313052523022022208423236089862022169133613121827068971503949309941429588208774121557667763159638942070512510004971782048118731348640339339866345863564342525979874370551922987697491031696158547547096277907240642756254942837835433375524377117085871545778769046521096678801020668329513850189460830530882635298258217706988804952931871626826878144625657264892783003661995031485652167595978966053919245385017493516388371739047023259960770891036865116204450597555738905924017545374231296317512701741950435261131383446766549188336960073632491997100990004121710782770779801546131613895950870416798645405082623470242525716367100219980048026728458472562548671263329588978784171018150962068848799239176461034852707532135544164401142755144329564546224903914654639118554042777950780306612679205929246225318115823578116145664027868228001498839736319853825987778010310907136454728663802712096987455121488211389233487060434591182168138458359229065135715978180080676158827125740262228270131924009167751616063383569868664205234283913603321684937625913664327139066996822476380442623902567971189447825998131200830642743030305890145368687675791879376343690826106997544652190917020876697499296155248121874271953345632947634256176335865004815837412580568430938903965293155291487763029824183275922031444667601065228431552358177932528301746978432867048594591097064498973943175806373409115427112967187985650785362048188025140125929963078537417055746871936456848170966228906980131348028383513199776343638891477005110344313120361383598379980350948129348748612628353070317235789682141631035064058609957089785340101738974432668759988134994636200494569480615835147776573227772194968513359118816335843363204030234205207603184009914689615388255375811579313849340988445276040486866367171307516166327757742122352281188274404796494771852004895069850180094441099795654997646378833545692728376104609210475698349156180340236419067254109842849136640000000000000000000000000000000000000000000000*i1^16 + 47782888115449586758857773632928311403039096067867753967541497610073621076081233741588761333491302643592435269440986847799677294218295133128655386672489096413118274833192111286305489708880809080321004626956036373457445103312842747423896524896944803991316421442074057115205449794388187535252330690476895074702077133360389370390579821288940987475632250328468333572076606293106006277154399521518321827216678225361713341036228004995625449473360245865890871171335774245935161926174102004880743428393517101496220415598869334140173940483573922749453348493215251592277840302023561532490896171541523889604679669511873413012395746817356015567167771160163414862887600138548789702661438351187710757948733085068718726822134785210422246837764070214817956629031182508548823595594762011654835394837116609459166744885516377310820775597237259251685805085431357346100270202528386292897341422740439838471207258044723933849383704861373681662277262808702323921211166614762316150915999710105897466538044806375334893781308990290133873200799877119134265336436443541980728438874699085467656369085668705112047535695224043102457192494275168643987529605566114444822815605598971121891945771139260939644819039246680185133445452662088048252346314077492151880794297986702679457367419501812117452772739260153867018405926499202083922071619064028613817563388244286665226103749600699554642655261316754083969230574540783977875432128438006411116013780907090446620495637172396467958292248593520461567396918146958403840000350678937622192128144418640525372649602025376727266033375458771790038944854795040874129172968399583992187213612192726544673568877685664311266883815370501078608622351397034439020111039287755769277798976498809726485163591127678639388189253562538214773158354289841233774663388656664392138300316338232148221821008864870144862723679321102981751795058255542585225976409796725993835320841124517812461852385842406506507832932175199426045369017810915255842023810561930144352178546899824811749129833802926577453798928067214440317448900689870169444134257493502665366411594017298354097059489939927660557283356353488433111603594080966464217026914885335560751054177117706776817857111539625990240604434911635177852962046986247882867355001698818662030463405727317572281213858861795121827063160970429519104240383195820990708143299358425426195120128000000000000000000000000000000000000000000000*i1^17 + -21090660746264818937636436034282245306729115745103862758987651402010745575635325297406720564379977204974766225731814096784077391062541984890884601136693542773381186347908690657395798832283412649936482265046395556182213101376952227402867318360956884782544477432658621258123055562775802897450528845012490163087522716098772103193859057079272321791975242145709943713241764582126715664433057780126053221080646643287705494069336735300453628818762435000584540447102844784015558727378005246211104960830738586412874208605526262996588654652007124171191133983915963698442185526238732702492710235102816904575573561684474460722374486462603059031326189592859381454738194653020814746246560978226073799777632059803405601964378342821183683311049861815866911359755735385358355488624879053692234304860591282161799312242445391827698475445802598491697729911660068744841813750850041488425193301938313663027641945793815284203447572093263392008695530406273632055993388784411837420137738956215731124439419280020611600452401161102072584186896266906879650890573222802732930805082879637961182488885523842930904257104953780079063917892544124041888532888405105886688598726364119891329432424636352970833069472939030789038228697219040927289207394345512474831681170829730602189013648578743591537807694891340505167832647534567164441655217067523460852925032125230603512707398956402045602401965437252997035311782054822136394471355526474827694022134628321702664681847434650108027712297890471147839933247736256161613017897607850436445024660367453437307294091669545818214941544373770422711007582110411873492249881365515947067414120002477779400917516917503367148883284392783506765245810288843241642443616650502132065465316412511497148816949954122891477437892431433135942364167821490034943349089477111938155877304687378448362472358159343208602484108617111775335814511856077707605534760284896071454621637847659349573840690631741622193432336596259251909697875634820967694672423120149799197759595424458119082004061754136616810314525940621510031553580095866580868864814807561340350948271743778411159443016945712080423869841406807430460462706901874460021984174654132550089151410794374184694382412615319897555923470761158252733421603854650183669613439659896804958089606724966780477908207185654490327927731929900920468814904038825174378221562489026074430668800000000000000000000000000000000000000000000*i1^18 + -603402321219009369437081537319765153586123848587889169174685683019851391490714518305626577167084842301236156238749402491337135840771920701112154626542064238899402554602875902153804330969487883584858611711619159309352399676590541595430036290409405609772993215261648580646984708688590463630109905316804200033094218090605224124254898674220082766546205355500055239633747764907295310790443331739112956799414040268533575292444659256713137409917062923044542734459989716086505258302595650004587517729564063486259554991179356347260779415447509001062778342593231079321622471537877264519775961926025203672597325041727470297641025079928226020643667729404368226278101055667725167072143641029062603285156336742156752750156490091684880713190549763987603245754281861569342374473669037233972018428884019322996729444865910978884883787231601816590769859441057059246584457801020374238156147239357486392521037988858379896892647062450392358456534557743009347853111871693974195683023802115092837047709602667075606887322096930460885200028085369199368114076944293160157497004532347809924916393756522694289073646027092020503805354695202186931802425453116969266873795266753776414407379143517505849545911123713969457532313340512927336942215733037220492759152619593810191787431619959749553213851464407258886036338307472071208886411144158252079183713535540123435932784502552610112957883194235581343966360662989891980281266861722295619303914687353122770226193075967505779979242115826727524903868569093006594161456338498134910973650153788663837272961648816421321462273460278528877409763589310172857937366107817034697318088806010177009675208633943654909515908326619810756175115919638858394451981181441541302039978481476918859168521252010667976448638387706578613881325372430710455710166394198284810803207095202551800525112629175894862340986779050408938796251796685194954165903241986211007494907038969218150267181064309507929094934340584040675161173612941780967064883347383658667117745441014031821277429959571285559720067458002353465509482950733779208866182970663415548231650564076114570297258810917408340546568441995929192001593549511067743383372074209461403430847104782609700923159681759614004608962077412024454236067469040283353612895504271922930412426191233870466647670237351925701707124478257099951945864925507010163317081328590037975040000000000000000000000000000000000000000000*i1^19 + 130211814646865589708938579272741882254891677193558980510609698451608571101859916317539462945083835683141012116665936376070049076900605468137592616693357511118934335714463231676195010490298087512676714664548181180395699309560424121401515384799231535349487401967906297371392970690976790846597205203260449679437059829237255312581070599421552425820803314321618621228556613424128016639712325324369285757960168887864451128279642242840393566501313742558080533966792620208946796851175868102428430910139230892421165329043965515513965624124645616820199956312124645484074099584553585049262912456317922748995268636528801826632368553251419604230095804431046933479024912026795803549300719279084946606324572609454013144793847675895386042345725231654895982710636680077434377676255721016810755160514692556805916634521870562759618287249577695907703201550432571908808398241564916034415517721410307094613580721899207435528555267516076440980574208578477543249807362566463963407707879645154122271532013411283072744800729762652047125851755445780887962484735457788040265827903219838167238926964338045243249646949430688497108925094540618962238038238996295549130359509929265079092974483578953459419830322788114390890644004986161041012158195393273140272147016598197365717877143792299901647088122568572677813528289043057055308506282409398419468149571216887669250753983816732084864102406956118274657242996464108746017681889576993277439271668937607032876484327870408171507854978025336050707396349191499803833043215420917895009276174227715154007069300120606421188815159553465105462121591142562820398407738574060797936125507233957527949255125353760972202980548491540802739522349800521044992102659560632829705089069535453752227820848627690832649653020599421074680494021518926571864838678512552185591556815622094922290435865766780334481301829272883333593886871243737434638434820353810318478991827148279368071582950784467295481695905997022432811569707884029538946060966527390908623429387115404549505899768265557747535679324201578012869198685002029754268954291450605303547778498510945737727394696457882261878965056485589484011926013927849589132090383262769538554020042562144127663876783074468784203282320291717549899676714731477577554805957830015960830418617605776548690407113368414657975563727685347875860811279029139325042450287585918976000000000000000000000000000000000000000000*i1^20 + -6120804130057139095172417508134197395390589794133501272561637353735419722038435129105579605533422037101077286602897870190377246772326255379100391337670175888885892209444009965080515075136270384207785374150536857173147983851276929062931611800485638530422771828095813281758032799229105290634698735732162651226446876937918390028002303435758945599227263898582267823756930490747793141403015561312530193606242791154699052590317071062012826763436483163285144568187043178248508984376889724057593801911298682636098250943593820822638573751979702507621058068763528105023261784898845886801672184467039469671861770279059545564109841404115951122387369499242408594401812166928293713772914455538693898188298381482006990089195687564144477879232634404254480977811179764683107202401506079570082897391281381827778825747376684278310438512838281627776025344705227117929374558561839245137747450875882282465592162031910629068426361414205110989103908899561096436449959987861947698353714875596553062435250405392877183649179262679587307260519176175181103409836188320145922487139737576021994518670767486166826355514663959109867519094969508617015061427812732531845830823208777225874391645202078628482002493264210178972022028700753487876544712252161229541813357558630388741415043382142658705999365117460954603625039783291772705245215128392426719318541644929417108876821574654590668109022151163961224001221355231256635585969199183734065398832857077109894305467897536925073267595827455507270684554640323547240038004514665258021179942824522631060746423609862120068813988584870670444499224968192432640274680228612554982287990302806967106459723919267880202443285488275421688102644762941748071317183912804347872282555211128501443765582480432621283189158008524594224308938638836899024553318768685555476413146671192630890578704942344467460391231344481759407068364989899480518182939411019882634973532106752822375621713791563676361285103006505168807521337525741337699686850201237610375745352254223767584882373284178549831674320418356220541720588251456394211888027809449192473999729446571396196321495238674377905295526917764282735476577313384059019660027957834614957242267997393950508571929352702232277791686237222201057712383793553314853880117585368822102153309008587482737957333267237366566629231872892710917217336700640682568819423576064000000000000000000000000000000000000000000*i1^21 + 1113169923478720047724763114276261735855599993552922974258549755815436978741683019900579635209583478211202432124462761743239383780588384654635487991203758411369649653678753497733043554721465115391570775912333878418772520942215858835535284930456677539838376949394501892447157278471039342734822116327647391701966993526448734629526500284448892767258815053035787739501179919298105135515560751385724382429562242561123036942480623250838954232986066058249401818413996351319084351752442602098331742556219460772351437200237781078358316196256050177514456823214170511667859241092406097813396099699688093662866964961263082067169018224216522368095199671813370564756841692396057233915218375548826487138160473219109090308001726693658073401859912333755718219362934037294362683948744753381259777369380637587457801410364721840066519032320110436918522561161222877254089690292913836701508764917641125363659958962666775306687102854306059203823815467132113123494437850415514814717569000064718883241307029006416034863342692702748547630722710701029160734734863919793087371688031942810589128766670227435878250433163321114293214763296620973913481162478650190530795555728182362306730974519141423110532062896453500341041338942671873569399249136910093496147720129522529103746693134206704302721630360638932128619055737663339129889960756744983833015833231676070194430947405446995802256545796536459293982276151822252260575698588277843263970219137130171616822228017329511532975003690015496122086847176608260501177023588878015130031095954849450779433870285670153643319198531038040236860284781023498250355462774174519938658596903606002567596334262293203863945973008651460285657776089112597813015467837454978076474266948577967229499558561519675658967312682631216069886772010709716912457269428938101286522267205343138915172232273384040614822838521814530889872496220826595360897309538183506075006852149947494271648102994891208117209897026959059301211205925686699808909963325775925164422515674420711083071690138012438670157892782798433460213227642469591266749861148802770160721781927115169152435980361842965870311290682850714197440072893449439127120154325119856456154339689596369202870206799184904708556963082183485073031566019394005820449288410891006982015988638736188861100828780460727507914427922345020402018616520037241318442878894080000000000000000000000000000000000000000*i1^22 + -85178925830648169717941238646806710742572074174288230945571531722701561314892408105500518347276692262866926568904091165991639893830021634353127667105517642253760670174119330650245535026167562562307896707245183728864079617338659172673264449954528820134331538990811079815471948567867363416137519485051152648158573088556940641654105059411471422415044650996765732574062525229997234437644068930918509505409668766753450709449923509301477332876129103231850096221777284702279316532182677571997714854737282214732565767476574126555019015436362811971196729903204164489419164333565731746623987971272563201618575953655485921934815057241932951713405443621032196060060845398849825213714549223271776018437868950126851632570504349919624629490730835140606570992925230402246818246296205796604636596465712761480624402895087581491201952451736960441741754576475495230521370787874392192714727961759264681122203171209469398119546326262264922348137740415723359902071300472848003117046550952366743522043888194821842902471277389848843862214346757237671260290582713088489642444152248015181820672525380842632088293347260405915873498324919803661977761760783124422274153166747573323740454328975163828720109214355636789914235817721543679837081721538250669948935150072716090472892544495207007662945907453371329489049587205134525611934175646987624714551456796609983711091094655598304888624594813490884959712674083639248440271321037441554410954390361976934713766321120788103119318504416187877723304505772505047247696455928317418111956027389598606110015858064486872888151116737067344156095766774485362059134249969436241487482700212061994178471707606926970597916000223063782175927740022433494189668618842552075421601466089222809569466836323849380955730334025083606460360987029162853023173798703637505419997616896069337135709727474793026579864516784527628561279414685711150677755680759058518500508539478752885704508786868441130958018490203285653362032914730124006229921253903749498403283206976959645139248109017983295608748016324717971048938154773408729478678099204094639421664891197731290611451639514061790728642119802526802692630812665471420639975639205429617108267631931600738233817005771032498483680422117883011705126660360666691016536875724248106965664351617735906094176698515082918357327234973487178553834670085757254611501056000000000000000000000000000000000000000*i1^23 + 4212726649619402545853968118856914728729133415530636536646885326765659560161159320845543150802851554268133337957176024102161129223659998714636650610456942575991166988219626736296859700079189185642140872312126449487692465669584871403228863606122041079051081573594109134393555585489182389998273287777376212824909671008366549034734323277126491989835697393697543457207098649159110161075070827245965920389568986094165631258344183342580706551237915230420162120732445903176357787976978647026238767472944754866381303465517881908762392007981510213083104383755983891075955669035292720235916116692439745033691702363175031031549019862167132232617522179233682005372710992365578190059970723695930489700119940515717345377054327511792256301005023330880241965003872841829316351407279265744810086152204412175089308720191328059611542967430322097804166414002830486347924766875776236761405704415522824444582427866741638040655866373706718683159518348180461559408247870157325964639845812041504130996553257616728496972132865513607725208179280125419327785597571928476645068972130288544442057859488720025746381374981111338518138687193573207601535303131085903612853014252841863318127689301127791357650235423397818228193130021755538329017666692880705852658207642952971501746743190133187167039493643775216496110042752773614841848307370011652746055987837741610071862711512935453570804330062721675048324641994539223516736354837530700232934919435081412664371416518531430317518528343172010734054428676898508887942804782526882331078793571026758940274205543532696443157524022176759465311392201592858178329152416624383845170233384679293780315932216102100248269590091123150617571800919464766625556079043066115710922085654921621292266687985052030729973542695648795296776582856175355323191734635799474187942310075502091689130189806021114887088212782583533360232018179968041249728873191909715953587502536092392350797579667081858691234442573258122958689836993511304632265198821457921587477075445559463315717466226736482521974936593343306639538221147701377730445468396750766126532912061496177563009677234378803656510999124327978449323978646567792013857079628250570565671664097488866753483932840674546373446138677997508459822887965651718172825645386936409246703616992948192451540211878506248656814432056986321967335338900867784481177600000000000000000000000000000000000000*i1^24 + -291563673046203542479542618171845895575231030753859392009580496957477363571715516056294957219476730181311118535414835695827648253373028816588027393069487509511727074469664049921878179323828523003613529412422062062382712810669571196137673116115996735061808037407223673210326034671930395061111339794239989783853813108908771748778819451587700887547170875106242458569958976837097441130313524272849854177889459576952332684717589903961384556067398914263573079683814806147042814576838425344437385302120890090995130350857334909939478433797441904113646949217860954918973976739610284992126811400983136788034280387879502864498886556705104602271468687870416571579326796031269428665518638269925438605605472883014699114592735280880052189785380061868576842021909583062506507770448512675763729006921444066483352950820952343206872426275476014490438592617482333521310774449652353846571294375390521264876033843338113242033088143235382881911762316569143902139088550684236690827728224106723257692673090771704350752952436817153385472658435638013110315547941917563680965033500837188238446182282581021789573865765205165758632883680995747767499074493100659078951006136712359488917509112375770927751217854332820775566168842043181915228879519650286318445741157255834579386186689312629319916828784660872924367454016585918117231871462105296884516427860662267971936060459101497018906890836089935417536592157743066896013986338974878701857274580674770898755087586766272238671130810884702103251085756454507855358855841937143070592397105977509981377793967017702378152946983098043236852736594087149457843244068208498634897613941603379817639728707199051611942881022869517481539947235559943487822365739775523819606111658206640247243068536985259293719469205958499860268462553702568770994266029797511123024173997200043340575050955914834277466936855346916160875531820514546082093605337678338281972902323913095167320614116291634829358455772561687345219015614549625888398160593059118749839324589323362958537380464997591430663021452111821591335853560221870231571627376965574913646778452609172508261572449219395719917398213005756038100578394788047129485642149316541121403655411754980364111402525221847400425703297006688671702626244708226213115768312515752884680222761199944907553618223114562431849570082773099281525372748417896284160000000000000000000000000000000000000*i1^25 + 14969495419876293515677438802679418738759467429400731444911546976362782918434029512609813241267906042170839599128194603947743787548872382228939310917094254123940682889189491023944744406183585283612536587896588574966074657096606015121284509154114613207090285283873150798491784081037700791618434679748550530867154857081620378425815290886733725402967556109097736003135056975226930744255652666367974343273595146682886235217201363644588734746902127905186254073186983423148074472035658977778865216866209899391910849512270225642628074117562183566445042851779605853148384938147083037980609418569043929081309479718163552308580042445073079494619908208958618229057834253065791390342220016006338295538132210181107625122571179864554224008799065068753075778045961844770794795200136300791354403533026776258137277139113238783541476806318980950976609317766938467247905694179657003910350572495958862976869144526783847753273674449424951393384912447007028535742631520969665355653946543971122432639753028923158816371144352293551262033925804863421058244328966172043858588843081285853634365482827531539811779823818623673238834194611847092588875233022700355019367864232768174979458062329767141433483342000190489097330133834589023254634732715631780196479395784909239196634108935952668848424441662853957690989091804895915641073771915518162676915164746148357975271624157108860438840501386080782372756923163627860248129744588744517272754653832407372138430255830790054676705493734156402158548728668619618985349312776648507334811718200939529091542050847134632957892534981295201890556011832611954411927866513929702203671014976070018329155137860801266979365550833430813918518100402423789396969191237118863933214056791078479998251183166101198699162277236812956167542279888889705013383715367428525468687500569490138788749514037170108068359111969636681828723918380263987150265143264634983530725269402430102166895831379275818991409781531593118928996515369086728967055506128988946150642581906846797204458931183754483601536244821395716726538453249579728742575703609959699557137215295486756362671708043631728165427676336152236017570132180052025481509931877615497883848147999430654322882698541807591856635290087966119801320685026165956286311959742620644886798785070601812963773248885522712746066498925035575110435270176014336000000000000000000000000000000000000*i1^26 + -550305186033073495308293236160888656803788531349733797706029707053143042211391701386137190471290854705622983524185379468927209828950371700429519472110821897001987772428244147929140342326449749269333503646629983907448273110614145569765336188382121417221565632320248888644114315227170164567222514634347331026299937247240158228096283980385569109202331168005177684436547568028431497752466212571784370195413996437739138035975723118499355930460263902705362758174102324855447915453756024766496532611871809914084202032286454972555059219785145327941644371493341019081304388889016922914099639154527153284838767069391813697828535477792503923545407542424778002967841197833544352552413726455901640802634269449263429929169052402902784839527146052907835059815673108156756525700160095497135262278357927229491834689567362517802847448060009625153680726079609131719801291113725466966676730364617242231611928329118393448980977675750770856125333858954402846313391132596000185049682838670730713012206635649617518408993449816608532790645706978334046000124662515879294006480012451518461877193708206984859169742003696074582272343398443492968649979697467138654475883664999414157242694262004179952528124356992132727247124224532067824597611186989995922034204492529013280967189087167100813124554390853089343107708693654508943386743039269040357017186162373786599207485350776261508290395196024742975381336605388178081520367690098446213143755140342761715389627098720246663407154294148008931112894979470884661612193264450792916095692717341476103305196050518560414142900218359836236547831694381968082367168766373313343477673927063357033007052612137303164584989518440394921392532936375020832581785310687502040990210580191838896631315181058348392946234008786432294651370229120255228094223021948291613297232789625649831200996629473095031617105560926277442737001814253756432457421809067120602516911524164058165689921554165888683473489710542413185638826519274096645944928547352890070993433698429716776760195750821057388845973616466416715229195407633842171376137379282816821287947946407729850109028919224466647527676663712279395856646828103872886049452279548902440147419950830163340889397661763761094711173692074814035593461451596221886938953711224872684050232729369953046199312564830460828904852855083440818037124707123200000000000000000000000000000000000*i1^27 + 24392181517191847881565847442320075344701436561769654205260763041112833632363763325091618378747620498282519483381064766442897107530590885150133754279000734631365450523822733853050077299902243903528289244623869244714000557275452249607084708609948668976037280618315937033295031084310917266020123842178643438419835272806463033178113849432420097548055594065234674906741908610604006254104606685207333150004676877397846263605074541325330892762903936464950791632633328483553035914010419418497306929044163019860632473579393256580932577504570981914393745265313965676087839344148718429232442227067022371607696040925818185539363418073154300188022216039545810245585440008371512526572381449589104587581897219669308421743684612493302509919673652087102359617540622919036558057345868667797213327484189215429768662673313655356285320794567543776600747378003834168890343925589875281073259820393654104517881451054997728528751608484427883763067280942925814186780333683609701192562945503329383313862702282956994321821726707752388708146586592312024341089079095302345956784361461490806477449234628797464369030907494414748325576234568300080059429391273242280637397737232545597561929339369298261004060970299559770796807630591132154869205884050194547356382666550342307478838300999780478687214680610766418621498813137517571320414640025984997126664324529616243633967391349914568224459726770178458302221257618080381958851550870943563780859832165116440432187797394362841692370338553578198473028972313174130597717241165644787976457675667837130904409287446379200927661242741861117888489777118008916491559551427130969378024558758568581104951826188453292267481496674214982394289541916027108493630925435676575002205753313459623235053088332698650577257682621780504496288348827421535695972000032632058771764391121053964054906448462439952413473939526188169173894710405781234143297954928223586040690794424297723937801228528671264453814509698826874358907444451519286092720243759149477093575023535387193138555101623094022881355629766400452280088919973712612111770104499432837146958002777282504253737623928688305399854168972821980810974232917481564172781438944860390169757263529583006970105668724083452474317927228311225177001054543514862696864184331800520484751969024989059960977710789710025173280253704372399544037539840000000000000000000000000000000000*i1^28 + -915743957858232715054380978963887646219448470472173880304334256937956131178223985765538407738183750917008028533028512119370903465949614209257001384162419060426832703657184783977442575969829496639970224366418002070058079257000211975921064601560146789189906762708008509617098197574635581613655809163672146453026351840077855881991567042202752365840875624781169707437609317119950448523411002076427639775050459029958005479756597951995794150339032350888984725138095836215510154150042464398583773725595619545496772880125830245518338053048551633835552633766591498912488416519725534220899189339706788570373171041751652122969587298556020027592197882912831384502084609008436097743659647121251743790326093639177976561612386036938027333757650978902046972923387001554443731530110063190052247118470369138366306238081747485592868673256155257374084695465937217985194033171282889105659314609612909521974018322922417340835219438506584139622445903540056523258710913495070194851862731897915601995167913872968914013905926514957727971324410431747667484866400997705847404845023406752031396446181510033023714315991047698481941209650968649569740866396766328035136794104017450521842653171540431953284422926190986950264170464431174520095348364846835973923460969127536358424717538893369334898145844199864341254206104026278653151883108392548827713670278031395347587969131595018466251004169590910499442582672475924625352297823493532954718761894974959206211073842690497681574835631342756244662009555613466962948265635424021770515741053879058731409364142246804302379424779211542384104133888316630973653190394386132109395254855897201058987283264767543376280396950263335719602452422599341420086219312084311175562145611762306414766647022903600145354584645224880798196636291483825098735337786644403709576079631492766368851521472460704451132071897086312475383326920041943699669709508576688156254262487190954394656899095126027133838783114056582416240158571387467316194839345113822726759763455915437619181346190546686402896150081437085852879279487028748637089322913503411195014326492498112171162325340965512050817240162053874128969196211066340480295801192067080184662220540164350632139418663844994480010881015422607335124863095840362237983884181388157613227243952329275417971436947614013543220118565091191103160320000000000000000000000000000000000*i1^29 + 24070027010868511076903163076666701408752438611219715788527490007997939361615780334584062040440506321175895975304211508524413412674657005301813544784659026052112747087842037288582716771952464110919507586146000432940113672676477812185429694072857433270618042451383090610683831077003234908601397415874364300372298945432595328827771051101816450021843049145226083206554079370012114246461238100641800832706063514731689311839976291581408875762441764080380940958394484835857775109451668215356251333602147638833347362511127867843981056057368385544207836427036093936063429129956711519463266652563345152890084052004607936689030584629821569122583306419331458391077530207037417773247444377302888241365985887054872396750654272894647234754796940104396393522589464127308033852767974003098129581795505505414296463492169862318033703801615699201807445331671339362184403256081634904812453714842867269591120141765352490490244645103282882674022981528803100526431829322992018639318558295716192373812254831498202930703935189303593710250401763736064609526480971979248555271304568947937522499099779147247683315446976948264273213422788126481205170577427991343397813270327873984412168114714439341115917382003266931167006292852328579349303246528234068990345987628391614260888296435560861561142250039566711490072880220834157732199238400753067515810598194558108920004237206779629788426410667885886055716048023367496831665380391336742621861172279004997876845080620566021886055129513081282418818250195182411747261683623980239870787470903424526655539265397586564983778738855649637595380258000618208673246364816998455307540165442938742037805124497917996182073134169367327758376267749632082672993987795624918253673824026929937445101538796346659863475055532873721818887467049417803989509654499703801355743295309647491387729675760749570168527820941819488164986640751175552760550966407352477467985220381464453735280128616646177544749120046899326584837866499452338310354157963464477788996234319814592956870043297401013590727674343255762995794189586937082582745862824060791235919231689823320575630702552666582200076083283246896351068500405309377740013603881123800922434751027151902286337239074706002182784248938226035230619449581197554388229278284095802142165777786679525330231782926991393045839818809111740416000000000000000000000000000000000*i1^30 + -852752084948740799627728601106032915782997262662413166635971345819973732466160794123076491094864279013468577462700511292571461781111526728703487132106173132996704491881124475770831829173118410434543386845908849643901346110527881380823421326975083001335471112975534910082369721754268234205133972236330230492324560293685338122890299561730189877738596497611586594276599904817898218554162377955215513195515558870632278635200211041561836947388092588978614180140635164673752858732823990990475854917397011894895644397318976849282135545379353223699228825774672698410253714675557659225498927610558195473974720983423114234845448985618294537680980192030553382384819504249589242859516890659992611423698277651769905396071286931229919252318487159117069791428551382712772371055244203775095524736015148998584367626821920654117266873646460281671108421160121868027405817724412946165029779022375139703549190301172039922501607928503210222473328898625201631172243253637070558263214977583601576329340921382286760170102261061490063974063682853461848955098040253936290550754425219271910958329752337746213868032473617344214351869339283869473649968124010604841484701072765714714081853479275228255726214700485444736549450129108057567568231750770590593392489203961901142261064074446214886299850529028285978313184987727667268037299028074501062446102978283372880279783405278625636381837504094176804379873406567977659269456994839364241702146362292771834254569920868284858939466199069511303491030245066352614587435918951154016759116803901905110015890084313572348181129276973925032941495191808564338463127478065976094107603377664586771657113954943538956550361573646157287595089551188905681654852011295384544509443503580336726552420710142172692207192781972039299894752449610937579873145176545922984089619705918778979749250133342915036981346741910596902845440687961839456723043681319197937661386391982795311677184198374190763894242292817432005477424312591185055669791817150556239363978634853862771526455784735245587207180878049160208987891910981952725617979962744269578693875128901141043939055579726897187927511898213411825982324467827818402329148757158690852207711416396132782589379593972473783569057195582855746906428778738074027394531981994559030007687703742526518966185784109328996034982522398965760000000000000000000000000000000*i1^31 + 32241812931301485464397193672200688095579095378493274345664775292632884695618410709904800494267236067987470853761430951090280809608227094081869359845440571686570638683405733099445535956492858872859377816332285212112152763181863139921278859999560804898389791516158701484772798396529385668355326127077470676873871502347857028455801475359368577173530184623756707093590226672368439949119405921465036910194752981216201998636471325962971805298799922320484043380414286410839142507938272698238590229058313415500256765129476682165267432914217381262089047326757022000777636462540123888964110610238250175425034539138072171921961628540344047250363132810475785056009567768958490221141861787274073835946524130890227289219092588418580948972706590707027401143674522742434664212570390528604219214543962111614449579828068649509442816003269992483537338973602532477683304512019053427335643534311782252801998625356092207004968669023303097934077590792520718074845454019121556260738876060838824996789973747009445211330350266009810545025394765240946028270102179301707613464574723082555657878135915614294477970639283509462059687270912223487670724223222308847182531798759852965259822909208031161762905506018825244454083365299201053374552000012015979136314375504426683349440406672758246761990420332774402593792152558948403900787017435536949736864277586880825816807185952295668718796100347767247433554218389149352511212500013954885320658922115546138470574342765350741599797656371913597348146566969283507087529322012857669973011795750095619644658626435337500414875835429653313008431064526789115308843829968657796721297050111214405021270385955365742230480303910745076429405518140678086725467176646750167707716361351092554037736987836441672035363040716121572254094865629702953833126461589184656115883069390689168745748657610416855412135648908829901593594208881047169941246079336099772358446378501685572199154706983577715295489593348036508972265341410889404165687993226709509769904629538116769664178545722816657544018120686052590577775151264511249273762998982183333247065406983123542891414400537706012776389402980922161201173560348473047833301219603232381378015299668651850333867632642651263327720725652513240720965005228223977590568724414569323720457161968996542154972799114464437173530933592064000000000000000000000000000000*i1^32 + -888213057768962185456911229754100278997064009479174690181395232572165297887975915948723371572212654136970968098378074117746778645065873091230294663534413374258667741619644326035380306141620639232853454408954925471162822719652246269711590287452386697239452282272429741943564365813733010607327630436652650261138988937262094214280435907983574268424394697807010003232735085900075763799457627972323157565935357886317699329925180482359757423616562358143293475183152264346908399063253901714671840163613477281543540577153147010777751263905657266371974740965827104272934095042834263555065061488529888646678537082646471274306505158225379074718577830578484141328299540060968367071030845636911441194532152422525624440154686404086462531036397440066446430975123961505559094281573262898447316806783497458727218949579615976426274415237405770316289196968144782779640403047268253092946038060488406085046426095072438634086990636008655813885979805145643311544640332940293486049138716359768616809885886756494705981474117486701443551853528725131775265475612305371679326597805841183827938126873559087949308068978671035482987383211408401593207748355685320433207640461070838601245825116419232814246008381212005641481150424115936945948669546718798622561126620777035036635685916081234888916854089927632785130413151438031166178287084660964416290536261255194442408267331413771534272001019287441575705938170300835864812009548802478024952361666456140128409826625805365698589073061985054132482834311054333312396291345407466413251354777311670736702972931999748290910092600639904656575631110026519998937746080616307795430619229983176594997658843106173686741900673719768250876111074177134868774716845255720678845035783025773147939108926001133193727765368615580462911031298981602145800661962696148794362905776488284624682429765584006320958898505583550548550556853400717202611612791331707753339221317064880272326140289742513604610447703884740066001565182723120867705842523788167791994330548451730996370827883422730161961220350900577310281534646233856413679793987204748441634097259026702109919645232840046549702015549795494842689347580691316320419332617405849072685433125120570511141357035430426738817615416392259028756872651124441045696502695687481567883472043092278206017548915711322297076809728000000000000000000000000000000*i1^33 + 28396850708226641377350350458537934930238864959272992296277508948960546359659409756241700808557030414061677154327557244274902045798461399267922103648227218265395156747260613549235594394644871029225540502962284978903635439429251852901700312309225466413431250695676889902640588575541228848961432186657834312398583940413750418830598067089499664239273374804463273297194001640468303135795164375134164445676666789328265483929157925558949825394562400836762234758656125881327398839542003287862773961089850719306004288111777098825468752345219345671119810612145288216790928596256886639888806474769804283680017388990581132193597535483052643084183327414378669927744484579326823109574660921089242140850059161998570072384304472228190573663749316296035047397564574450230417576670958826227144860479603494128611785597456033320172639145251933976545016753682916735182698570307090216909724650980124933490629791673950442472591523024102295386369435581601859835040775440038230704811490586234523517880652151098964144025611297660813662444232307636472755379234785263221516398311450655748993148657895165609877174990128453399682320380104341281295073944104150647579966832639864414870804841011595936889782612578722797489313999459565202845947969523160315684897153593758936947121525046635120398718933967758202816079748835980683113427045798196220866127021349706208769668206980385393034131386468072843585972152029336412915868354009804099184887195973331946373842735836238901785708968041604850596188152341825378793720357392783815845780055680333050635483439518168273405683208899491919468306645675722930204617574465295496277176157876062787532302613081285811847636197546952947238641908016741340444350078995929998568241277291763656570583145773457845362770071239277588299034989756604441504337504818464533711064279038146314573259457233132204498214498412402177063240951014872352785714065660109058050753148408969398771233355685491975975482816351605313857781625632856733949513172760892659245730977464261531689199662415992697936991110501412746699411676246734699548757259153204680923357781898207228939039142445318178000767272885395078523688679179458117129347774556331187237177724023337303284497398722305382070420626110139780840789852327289348319023994938949727860597464636532453374290171200937692391014400000000000000000000000000000*i1^34 + -903802142454479959070360858238051616210620711297722552517839089961424124204579426146752907942335225623969414072621379449097905323292497327038029842208794838204015310152669802081119403170555348650252171650701222155276592645294921296992088208369790364964280184144917294234561392262644263858507767582808298522321571294411364162902551795169899281178280811167732274121639704871450362732730529198131714968339216117755369242025498075435248266082104854474057853902125106576857618910731462699282196199030690506044696395375112281209079259056833564869707781481365764573830847138921157695087783335289754563147115521095729423824570368641915305957994529224956340183527379598319153173530989519380005151181958526506308914614663520696999727495892475445053497422064133574494478842963927127639825508298235275784454699973435646697414101812615940642678785038623797638527866392141082213743830743003337932656854258916550097017756901720148092258643500927284878289163728834833312621518808062994007462136394988311882271020320378435073869188629832040092012971689945026557739462447127693417333158022934597157373628608811667031097929961477994854409556561382297101937290295613521970196578458908892606888136138271238419122726615485940553069479743390261866423402333505259094098151015352549404338488112785993510495556062530713948699270952375957251781953730785522513634755805508645221545038377490016746044346645623386273193626572656794288850757539793597655203966414949508203065939820588097605560886627599990961479241787066250122377641522569390884551989298592817584639964346157633286846453119268364819303937495721626987037219095873501790223848546513964082379811538937752606072547358689607076455550482011556093390639704863697820656330250790573561765637610253342046685895502581750525686963314346877483768111558718400791679756397176056943605890279171283080838692948570810332321695141690999699210848759043039737703048643620456287553064027078781734670138272737247669247721382098124412984336277408598858301021071116756197175498116239170205691286657157093854103803774676079834086218465170743344599832744676405093125504121547998733917358439478045806329017143747381163028323745375798331210510263717988639792569080272727896076517406673799671843327361784171814183420141136979828432693943442069258240000000000000000000000000000*i1^35 + 17457016406699706253601439832416830833625498659728815885665027004295104972469146390400639320987339342972003734881098732483119176519022142359568459650042870428883303178163172571980277580371153455299069298598114935780123393649706095523689909900172923800574214671887517834729126632034906244912099339243215298911138131999649544752799930884942207046054887184097919536477302562720512414948835441485195908690331554833273642056444024363704043097473126389625174972288209638375367190005927726001164946083685936137549509967527647876160811064891389973116238629992504230382175891659579376745181242440253430326702236846129060748356909721907502679351907338988432051943507741133961534954191864000733885875621261085449932630790867983272857641156615920577245883164087793294628295043283928014882970122814275355205845906016439130685942624701148846583193699878135553475814449565145388348115773275922795430707073519793414820843550556641169655833222342390182883492535342174538489373621902759414263871041731886046090413017821277217610126173865312868563960570296519214909790349262481720474184701428114462178973901420968028874016056947178154333279927467497174920681360882749153763240755687091064263726104712422896557411861402070090465761036425685190752191433077744405315163000620109528283074537715461190718544803698618045461538464788214887063038550510277417272312129522743522460560759192917672275527692976782014934435729336997304173700021164522253982430656205031073532438195713801320558038799310499335216236896530078445902586352601064581195246865628719790325960311980731569353768235390973805699476103515969484486728698678677928311804353617649381264368578611907878535806055495607781987036704816352751934743071268297469849537454614770587157239742588350809679194271768706097335938586961815054585428057200329641908370909742404571164422946530741926462321655823198240878669464031947491500769855158221101241734755238059116463847737452154814490214447096691935985823565494495013124970722422113042757430437168579827004732535702437835696442343297245049421306615722827033847832600070362444989166916099919608147725465668573002364830193412983703884118347748019146209139204955271406958751624715779997599039414149215309750470945345586262557530128048081287636015416480703018657573776602326630400000000000000000000000000*i1^36 + -193293435396684858143830867291539842451816334308504942559679908632785948847949904352048396975526355882850527437540186113566839728667995866781826717363585249055199105437629023697896075994475934755244494931019978555912924502026240538102259726079997012763741406642680058645517438844939023707348599083806060926357640063845491274760878661945968145972443815921270739032018565863500924310999684290255245552464727919265705830097063986469356284467480309523226932013537756148821341444096128493312769318598060761241304188359130921145216278208076108192430274381638510588083587480449881223258975896338727730305107389298079617296417768899068192313196931852415658640454981628780912533683440780876892988664190924519909558478567921978457459447602362460256275048369726228668680762785248428563338219494591228082277259322005852299179908097657803365673222714105769860993347633577198428702629010570285880240918179972654626207547227528852601043547471124044992875662709052084635561109624646790982141515947350542434797327737410184539058049904774948357554185737337620231729939274498838358710840995631790097298203458729417131971967426952013323081059954394133170784079875866174039844505905318362735366424478468144928738907842045470367381905182999332254526996434584750526868395906243771700297795807407953714726615806594950920646489349413456452187845684585544508209827833997735872392822403414268375792361742652352056184592046775835324468501048239853707109484882093876377036062421873352700653672448146861018148044405051701542463460625788512157340983046444325507191330926505557680149431186557566190297687377818253037384992972260472515070399710993997183929506136904950193026800629142217018068767020244840251890321115744228880463155312981101349568661058672375673566068353138233665716455230126574446620281994793329393486530202627477684951714457020485387294053201016980928158869800290412052195566304544257838622882797332510556732111365151950543379222274206145873340660169441229666603930262350589797665159379076458522187420075493553527581128215610943232775773074057224120722909320189123093088953848766714920649475164635411306281018899822737199005767011168371024721517152345657368209105567622787945179482779232986118219532411821167751390177601855954037235200744370007762231276643287040000000000000000000000000*i1^37 + 1518754245673379054922986468831947020409512099758034656236313209527852348940182880691311793707356967673419334219506130422627922732889852442064818213328020158806389029221147354093530805459803653774369642487316330735945471634798179701957850377881504801084519559942975638332370141546025417643412995788115218149895020622526082573294858028379039058888034408363514007613400589836031566880205610259235932267645005257086825502799118086963294639202313501582589222107719278360464309874305460359798680036475699601564897180329291135165914906650092320135637503295561188634466053157857349763508064148756632342027626614335421929675918699180716468335630291182119386656075313744009394088906952714220645062844275815764943908298289575303519514321061118694789757925655570285217062565493520606689616155687003384885524770068942371730151451139581262143204322199004716813648894929019428343383411465802290709255659008169503978461428545231319139254326675712198803587914045716490267529005404179902800489300900476593827044203325517406510343588465224017478131290995991602220413220727315443328424383882605316219109078918057769600719513943424888648930284673898107816825752239862614548234619292049602177044333863168073792368878601597940464919484415992856083830525637414169130930537339477111618679057525508217332994883240802646692168862369622969752995283770682460212818899717019609185926283128342155786844820432146098228071587625465510946399297596281451114675377358004091935433500554092017064769364901904127229397907334225313590460933921493721742125263940808671648546044210486555903626551248748620895470899520851396282257627225921881709545050685504146811862589653249382263280601351159079823624243309758761399817628803778250966811369753347340355947820115325057502188869834555616101953933699895576303737905182874227721693866391230979010008097577494857078855114246991117267123038142113936748824339746133490109218337965231496502963079874422723243383855393058843822996741595463041260323910989692975605884304772614143542540369709994105751715514918775477350591136033651273657640184356217951459504057182700905160078534995689201657146183827993692310601684964712207477643384346513368768629814749712690985374682884204761661633047116196003215639812259620439000335299590466840300995215360000000000000000000000000*i1^38 + -7511902137996562688248030959424291704005304532377589220740128199862682894185398887329877514343508761981533362228058060521377145022562029901063134737969131206885953937699109663462041014997588553070372146739105053515742098549682358682094707299437314845387806116084716585004280917169325757907216706325213071169261142836379292603612516872497699147798776317994172882443090416494040338806550111433807849632044249745877247284878154248864380039268740627132883884288334541643670072338269472583454392397388866913604725772884240414650443102604504081110985162382619146799338927495462747672615383078593854688603971006451896128154086423063051244397113882771686818012180660518768543705951009318787314809766315911790696942670621972302049489790700961270542019590239581299663252810308584478117411689926393983649810925984330830016414913198643932515544222805207417739391292027430750157338835524473039413957207261311163691848113581235260719410672404349833186591426330602543115419995768085669467588251846300230798414921335330179970924644286484425311024181235362179142093553589975893649483262261544097360199371005920183823269925271771916943517641900400278341795978168015102640410307735534546147338796757464157609524837629220459698477743026690340664008038270994363476465034503844094618801008226238182031915315394181783758516840441610305511209769508864133832891538912963962170785049026427199299805665708315587406890957077409901595976004851580743918768324404705796921055490992238752194593315130853851254663655536809614482091180586750969871988092728848986094286070533767293871843103216687087851927872277379699798744611122469270358461143418193220421481170596087766275498404430769816656420930608183322580143270368491022021202316232705157997248896283235362571337829087749686537331780636721507352292784477034706796659304976689606767071529431550366434217746668207994297842317044531126104678925594540006783889201935124995108184100081574210545953334480906624294854700756016277051526661088444943313518479297313401381536467107141134213428289459319780678891089404722096070609252255727086823950777379552126750392817397289210738828030184031330106276455123421173501039641898592521491786621701343097521238689890477717632757434882134449956875262931396271192322102801518953916006400000000000000000000000*i1^39 + 39771230432292249657096552576367304606446154932006539551021112503282425039729249366033171222355567607756424817873835584242430836959799721301274641326197128919255369933997401605566845738037414496089674388987268506245796303651460565367297820064290757921314428125753253894226002008912288487827681944570789923646887445249614778516701340142646493949558733972134949088615692396614120839333369380769108432160375551650107657826519843782891256078556388168552909859676658040037606134239646594905419192248561874989695614875755661776086892425181995149213874987067625372028717793961769361662286012507708824019875189219074121718573564692557820889609326521983063367302007974982377778365376530507853406477493959228444635006520249315364211844702954226344200242671402640231933168085334754703003765145307303358933492047567796201891600296130217999595018241197351980517813723847089256075894199327196428917018708275469552865101628555127082404748223950506470290413078910310338593913562552794725889498740764429231925539783418645753696862274056169126383529333987643289444049817020081791260522414177490388233006795559608667350718151894758175198630624721557891696397302455629662360794069233297539768746725099441140278093818046746239721685090837057318624172710801492809395828863623275966552349576913062955610409394402817277204334186495182301847227869016754795598786121553101353483717082850776857981330828521675945643074858280289834334714332057064122067732353285438200202865770466067096225904670827447145829038970052372318525856473060950366540513669156079632022810509459340591606519794432970159239770518531009244851073737716261518936702940229512401984027216055212329501858905468570461953667358168425921227880564441878023066837056847367660240393445016436165279475125634058795165862797328363579602453661900634372002002810814373260019874981219356160659316116536001124394192715523975184192032321387320197947121605637230317327091212466059231338789506001997446472975731629384100617877823109247397575230837573502783741565783869703088519582391042216657865262962136561980539053459471737194137190170183070682594921516964627689715418446778746392123617811846894389958971088471743141871078826369104342374210720218577999327039868755329474192310913519891545532667111454088888320000000000000000000000*i1^40 + -70235978169896558648888339858665029503116178123831147982718764015546539302458528624338200038032912700436829016308673617817486055369291512990036786731142874881145620010207632311176371078217770932874240799730608669164049017788146940868190879393493299512446136941592440349182504269863536809617828033572795431059381642680676522013055737300793435828429388902899160354705753528562884702569818773918059104008089037769940690217347975359908242978817602772071206921282618266720523769053364689622523567988134145663733264875296708029911252695246194794727195583936438436087147406582826494061759408618765298220388806667080621024693149399955085624281526087665288323750039359371935279396266200007396782235106077227891238662340877748914889201571824740301402874291091982936902933809158226898112873956110635002635166171978844274754567931365523524761306429692687972256713817464708423956634217769669734347668854755376590538013666936991585027519910999160695612813346638165885688479970729584848186114229423589331648994171027124865991244843961217413303491570441586225920730801665683749428772535565603044435305372337709495081024051000206985666357673878582253501276983645316382907820653462065384619623274938354157942438039337336213961575896325466996376647316221660005485466705197907921122972172571627474519750316539564385137582099559983314612740443819710594721153392737635167652024011720475417230141747979331862276826839720669947432788105569768085347970876444943086916734746591387336720049483824417570883007723566261825415686946417802445299908592131157910692057472014513922469207656848563710145163235446663583514647878901883451485881659011149845913022855376723901363730535759402702772092442897980083757932426471425151430456739155421742330397577789091304220966739619421780683462362992661622910605313280778210761625471771754010768375615570782759635108156039741725638782997375577831992657815544130762292564061448804272092275239406744099660204250951436188361114767536116630091465938868408194171297415949206899254437945535006761991195168728130761167697176881818503143832467085186959294060524940633382730259543385212226508381067805825223233577098902569408719152875945430336436629301448193487348029210793976542868880575633593145730017636791902007644910543437824000000000000000000000*i1^41 + 102083396628955497623334393188030936536432216152134661006772893247391791194300858920457333076851745978777525172812636812037517030518572550582975517041825534418634490531901896067071998355524181253602294876824097531594567135153748655901599044917860327771470096169602054874273053122150016114834276608893992719079090452971272394766702577346681371195309966787773821302971927817442676878229020431002272275502136584521497147880919577703195662987436637741549934605041721971159831588749540872731875490764979154651677677064153823773742815360660200618067822794355562179934152018387535893746998919518622269755706642564166323556221486724271397971892932552190498559124956774912780886004290920863839971082599440954819543732065951066273302355162874654740534621676765431126516844625447611636640056237729704449446841189666233267379466259788946027470509873126070014908253384793554486456486076627710716563939798211798516616423877585857275519902183902689151991596745712294741322841755915019371322229842751173095015962158969269957257189368514762320421422144659198204801057866909687783131434907964729699868677665372219590975949698159097991851272041571944825754054761269261231579204784821179698440972084408114178873520673152680121150806676067246058006147610352942882641015850070038095274381034224600465485751442150618608144890843536596446970672584452988746751681743806556882957461688453150913072775123027141282020314198374609695838065431701920136026844503992609422450509499154422328523557767163138151102032714987151884387921514104576865874974221974047355313710560077584953403309678184332702076841866099746094066588921524690735182703401199458255809852740950443447604080360654901471899301478766741504956497077922990491426749365369825803350739646803863614146898090158155413814941755908910987537093608634793044718527667932363281380055830350968252172564267449449004867855719197403689207109196883448311128657271531690387076988577609427523504697461588903823037735900222830032655697615598133897810097199746006918955350750298673618197247346744863771388909872988187363044992738714924652229392376503020707642412975410777293798735605784005499490219286302070109315968911015724062125633488609548700034778856027438526789895652766078117687201475541195037084536012800000000000000000000*i1^42 + -106349169328196464180691385870207428731264237675803100517375465545240328582896932826742111032476925980539433996841738007871869256590900063258302585168582861577008804608631941383821827652331213508201729551902839850736463337686509414768347105517254584664539410823652897413897534305133817568946033259143588743694790730347499656600031921345417971544691249010403230576212178924726782369006879176978084117620378463427980849917445616581547134705070085828093843859796977008963438430314742262631597758167524201402036697905354329847251622455803766277558177042857981316877087861917426042884296642003267278682545185567509263736794007000254862369054186409750172058563953683463046714359550752259929831993066262991594840079837106475880891368989369879686545810405170729497317084265857350523850309212524843092977989192522961459693305200952284629313106363035961330617691745166607759207455295130799590307614479933878325111848068102041768620840376370140565291810323528546448135429647235455151241177522625177847217384467334551050483294990043314577613110610771864947368292034149284738722143614279181180281809177298214158445171861987540426418972341207484497141044493092017438907163233377790909696141013348371884853580016507526583112033581129909222297023625332666894809820141284889408344725233790576917427821706528574574837293136914507546543181335027419469359894119339871148379647791349783393265209926891419059664993807281002549483623014547810940264267596418074834722957971192110459800122565828510051349131788804630858339274273995117501722145427522710713942627137745929801729232938336444587571250937534817150177372146896065514428597169492649640178415881008061488977869194714483845767907455966046683906228560014516566429498866309922106199217446596680672741850765306122014590099718827536308200276755100598167785417372710728224469502896050402873198570299508950420187179463427235629382483688025959193054391238465432475086315884092926870517421061950349816648128904469719677895235911686414804848050089583536274016139605195348164710358936792749983887944390244595896731791883337583075759476390313554106703618943359590766552709526247616165635453202331304965261255758922879276648479925228865753473417516695439200299032367168569378862117435157365475246080000000000000000000*i1^43 + 79805279605568385863570129523537211583973924973501790656955486304551114015708389248923515524213190996655937095260456838184378524802188867641290510449909260361542113495904263738961141480887976217793826668379169029785737271496053905241716650460170388825417288159174365842873692664065382367708525927484016787330991957378723497466040324326686718883188098398148148192164751485644199436728155414311779969188665998539409723856624506176374374772209577521092747881063829052137530246098786292776177747162650855717084467426681424055298955724776219101539735571709120481775023785696219413057449601119058566180303771729796664296595874265656737358485003143709626338703653390170963191389058348415603144750204311906733128794534389204847513446306795192080274013708845298916314114724977021344128307980685876370882570356030763159934355985558857239072347893633540322848715049850486998583704369863288059557446588724962332348032587624067611929361802490819834402734026475002351595179034168089600675882938258065287181005616082824795967400869292102955637567781926706845145899765005750088498962023812472311878136627988050788683630377947276733444811771927231837207251512246531271459332652462165287167667884433377769343051523079282464256048149056358672687750566986808561541658259063579254164079766563950124257336742714216404711972269569649974789214753426428832077471911974629608749492425356499656245560551307912585764404497793417594702880662395664638695851641933823690636820767500963668647500035534376354541918237154624872397772481975733438831414648451250809094236422841814777775437859340898799880799230324108683119127918431729272544366102451082308967291658277098606240911533998211358651306880614915644590679627993266780520277806760830661501987206071721635613562023532570279237301423653145622578647324925863107211504110973926646573846396266819798084293996759387653371185210794269960121631787089318772627208005363505415706176840364834694904413921279865754770717199859360437271346385652821278834138707001449508743473226929898139371754011141396254223213166949811850545008350860305239874510795411963229525194918907812560497848038659651914598968013324101288120002729983994813276601150996894021301530787661623276147475035162196823698704300746211328000000000000000000*i1^44 + -39285737088116299264854505505170029566247973311558188776724597761256858132821533857447712717494888819285385225135972905947060534262314112845649975837874183388216547637726154349037318419706490969893349009419889797775093393559360476806197665497986332496097802088450653789510036798162533175540897616010050999229986689006684747941566830019696217813492490532172121687227503112455691229245592653623166331834313230195114786261022890384840250464142917017932036780047879809140056677049890471273706546641556274007806675093471612361861871733056876383331972851427624695786333219915653587581592998096196280217395833154439945277161789784913053799127361813444793325154381633082825844167092138144036382152880040084003766090215018120521631824001947824260464254891302006126174567183498295528667798069790521347340764338715508599247957601628460650905090976489674903393752019266357470244307068404483418540934994117041533068594412901808859998382262662455791995405119806586181594669870645821769465339505702050811268298647536969691847255551824311702330456229910972409367122885516946693261182738903215352722924072203960608706311224167212460149180811992502495683180109194992236999181609367073612646268147742202900645920947579588443000991259007753214341406401492809576847582470367680405903587505206415670224999428049324329270435598201258586745605212808036245140127617427703670372484394626591480458287567023871316584082563033032032811475933231317922294342112370855717691096589680409564256732318472659615150320082639257799276433415175360046378844904793604683787960726210340119221051816524286460596487597799382949009909593991603486014419011889618174605008851770393386298610010429843454045729990645075528356094008652304504186691245503105898900345778295546164280588457998890916598685521336671547512981757246030268522239627972139850900314233725502389716168251027004292615426266187531708565395250257335162211272341775680181085630022983856470114625264676772578942475695259334783228259734035777991993846999207119232439342231639185122632502999914050778975412639830617611977998134291047893692430389896039152614927964076289502074857662079378741894147451034947561675390552325247380544307243227886373965822528050058083874764214866411961461971615744000000000000000000*i1^45 + 13307369892732591187180766395383014732265507029282069119404461935112515091754599559839332087359601407387517630115508986671877510087673805981381258737781527195471042040336878714493516355375280126195829147576078831660360734683932079899287670473908805583910291920830439932246283642356150085468710446069626321191110440938942033856654547081377428738183010444653538092723091437027905722586453307207196456067008049106499480707072464625105907542557557892450701417355049012614756305319048956289177916154630785675516450556934122632858922887429815027976089880833070382548751319038506172384859711768454548831224044113378834054422493289922543084011123994018154175626246809637609732366846128943859313853322710490431987757482655332064751983158602645671046954179560022398992126931720245090544163341471745098505378351443281510374591915043020826666849930753396223999806978430248975464692297784016180646148680544307619477873233959864155091935476825633768620889807057058331532280792118985162036242316464725426511824761245686192350070804186045157831381705181120646356485998760657532997317177203746033102673036195684650348209217035591881427384212250612741940094008950358507973283888860456593985242201466033625118539179887400302446930480947683978420486518736015406903458750402862104232911699686573547400971699844026544649889092471658147292811645755262533249781358210086939105045174081574611601950988374343151602282306830091502660082744512160112776527681894393248175284402705021376093232270858726990278718682757131579151692409957048256091742025587501910433495701959349349350450744583535991022889390779714046443331848523852222788799290019471589300106611909525550456250060781435257466211906264366210171660772303261324032976219628788679534332855110746515957598943979728795216733073104245040495240277974333104564500468548324915965994931403247494943205819817157034178044263315153222353744356544764274871700024696038877312069220390730567254457876032978970023877252006529520819092553637789256652960029679002447184470961683097977228790795230619958405639927065034228708536763196540767643950593877219408932174880951987240376647982999237947980770711561441415879964726998180570539390225215250801941820406150860817221964222357034013305077760000000000000000*i1^46 + -2557480451570562628328495311205763056076299430347081725264697719628042219064178346740909515925401643570000026867194463330001698622788694701113508935939266208537522241790800055476485312155038377684232420921799649449119846152716059958572993814402913369731473249563398876307518510159367841803791033828531214180515913738204155836360169795353939599208056440579547383810896780475200165267684697641501870566165717584126735339850130523561124965286884656406123518534109955009885589165423397639717748193267731078180542973908675468406159385057119897106706511127424928446855702254801651298637508023882805865508208578384041512504654100531397560192190208269342150674461804247851076680461753788522518429110118355792303034063966811541685417519089145414358638463305840405018957606713275576629233934479818761299326297766759565326809119601281659030588097834547577316459312445366495377033838110717218485026177126548085695387077847336015970970448780620763963330880830065766712633862095323818545822630815492980894281062893959765772224486698726631069186216153964355360324067698116082886382636063710595210037201269404369449191322236090056030856756282910937477991241506950383047769287679304995053930382394899182170420642993202108751299827857941018949199146654892801298794135071149945454301298373363991393495463021763410421331861031121420077333234408715941898782227294651880873693937904237043659761875357135570706106493972733988205216961855577898289049711789679021088987433873436252300233438030494816055222355251605410214638456948861400783929446896983590984801597142646695200051880551980204270243810162649018612852375367770287611754221694183321672237427376963795242876921700914670391272251395858564126870258357270785609813659185081583589638162798438134593252232111134183829668002294657133827159749032049663736653598449846206036213484073998643427656526895938369950410300622629137160377662812915670290970981951648218266460034004698030500029905311239120700833842105920736171566238664292609629528319712407267821787815871150430760708725061986940051597598019275320646850655988313558617039730657200044328638063646715764551351945927430432182909435798472679366298687279937113811228439955910781671485090798533326562579366729352216576000000000000000*i1^47 + 1286491878324908126206593656729486242971367567397029133180225437326822260512480613722530279745247214199145799032321106628395230639646285140956009142702511402935034524943105272797801160977333168061967912251006330129768839917783189287158263828206189959425434045857985817064491305637224731384693911533854566993343691123250040482691703018257745442779345183242103933841639453957205253640852284293866380914801304172800910157581857876106789589637379451715477726125795702816436795946521629441815177238657477699609050210215367218607414433489476469581615015170589835031254041815191823354015931841634605146425458408252151361524910032734305053143225403604748212023043506423258521775839493974873056584661741785768623134045486488135124769053604907582817781688591268905166138262198820373238498843233483250361663951188634205364508715973203347453949537662719090642479771299640608990688724856975369029958625147631832167151657166978066099650290643018964027352242930167786104870734223983524494694539664195002392841572243749805595429670533159979708638093175458705652619476921031052565888973708304797307732435214221547756917151566609120328121691976651663105362687101987912437285507410532631945208314638798620395398056334982559470760539374852639278671470292575285573401185591169936504495579770381996582795549035619989032298998841539024902442038890353555364255163074484736361378745069829464157003504712348908653028833776422223362295853969198084234336330954439755431754661344897639457477155501061789198097558042084855642770526581871535437144448800862105685679203861054011116565256436216623616856694800234002355359096622389133674338384280164861351391039718825461581892942525529158688051236179875252590097136548670717723139611700969320001853751546863800648464862651775786625289970811315995115211226330955004848890846677553508715465835338522462350767214136825792091939558724309446265300727628932292928797374381656915266991020779756704710694557937246895173556383771245460348074060709138721665475221473038215852820456278610544264413240079876783380984361509806917464375722107343479262223588347169971734784266343867259772881709871543512745339634883847649563604339287859919930897577039334082622504885257576070033835569446912000000000000000*i1^48 + 110081107536510718168510551423721531150470846013975089028522235416260892379253866083450451521582292895662853733543552186430210954128773227652507170933769986506093456456751481940240479986557639785146767405712181141931233622234742520524712567953717668506202955904236822879467893109997709373902701081260286314970885950288106886906444449451593914924356770675585470759573920480702397189158573038834126654440375825084958710130538698100109242182928369647596986351851657069293777478396109812628652123204195009112678625045959314347780428941789884636012812032582009912808386149570660425547191275034718347994608974929501588006788142701825946128929985108239212876095202430287858556824875889434471325290086242174211602358190926710257579191919544051810774764503603309883410273929552505189158303669144593361059894403868719181656020693019979255465882563319804684293347975754982274590833490983994547638390049720003368364768463362746971236612071051006245573362930462892318152270565693618685289342527157806191879284144710858875586868376034570202491257080776942342322635268473875144328829631965706276726468079593024371513223296827754015037380395626306188561353813515582976115216616566266835115583060541567434260114606635138814968362456812099637578389139068004759379767248607328922363982347633356861176748150138939976119339996408459456371591362051041081279799000589073810440678908368556011336202012560184805721029115909812404706392917554065449672271197420088011127303836667981944005470947486724548174913822882086381903919688401933173378650761943576123009509053693865579293927615545265796284946943869101131311100807502126696326926955208532815155374242920041627871063022340065341747546216337745520906507474580605680948656737327011267371555791673164274757932936688137565124734976018481454632707185749102440738870375515920557830789421900621098300451847443707080766445036753874136503068383268971389103536337404893372250642725517947935223962025464332864581708004317647099506618428184092106994102753906726923303037780430261063866865227683570096133811955340223594915494468018115740191744573657808034509968515549654991073560985334079859990354471252193405298960378443174670886775787049169132802387672969104648862433280000000000000*i1^49 + 5083049396925218024239928149322736249601111913892725459728145060411772214686445795048472160391241357876286107135550510627250062456868989699143412427296518781716181217742047500166449752438909958951964525953763618550854071380065083285304487568276745799718536590926871557133526251012326251008911225260861758435666822588223203673081239215058824476950791785509444231601690955281501371299152980364988304938773663823069687553951698205859733025789001208341307229656052003631962101778418981141298752699768903614123223052280341967204809804631800146603959288589087541608409639822557361860735385537733785349543614611718697163515777503264008080494428026837998641162079611842087290751661411016080929487587336589910441804671643949527047891403439363406295175235345849086075071783102546572068873532365392633873880649416621469293862303609064505726383893403504112413595802574685917134759456241889991763162699383690641928094563571634825379106334317398464205168116425098676630929033321756252898783288644155639741853615795241161951600843512728248542634029897676257592155219649091332151549704300928864636585563648679580630122088993854984950500579926925092044331065235318651953804006266520044396828606048337721592816043267527424152265998970625569682143938854820618902229038238260699414480150117961758307428545069219501213017293997477282098708415035011432798819804851081274576824631180116239820305187320638872096344725099445500601908649890101925569681194015901879633267832644220561758941865700391079768585605755451287648255546337816652431557483977852858047994021305619989551319071723123042875143544608577387308157488123617413726684779973099177857259647022992230028011495564682566762827795173908535471852021887906085450394093443557767919827375465386021800218701955614076321143908815183707671015107285623706504841551153613135444553722845609337355638581144425324762556125425739993478238296572923829625895522451504571377054143868114254462613337908546004185818892125615237387020012621970382986704951828960609792620188495388257969641326013191025126930339032814753174909251652627810988876771039637316168409413666341843583722820482063639752684758681531070567345853008525480261790462186079809165732063897358172160000000000000*i1^50 + 64009040723635628259967997817333328572811048733691357142573377471747453452019344230482859149503769709318161445972397508737488395498292861980053959501654918772735446103193332599090539644848101017602874626318998153179099630855933812829663704194401635160884592773967861179408650933554622844803727926617197707784745624609052864495311698258122005160500270545270673718030474697383810030404339444086504181917998764979963057968894099822160719941679560425421258428477347939598406239626688225530126201903836058349297323126001539254837311565410831102297690608582607849188607450993140352157965833669887587924787585868067154153585145590744189126165105449943000482814527846901361811941020766366826662324304497596660639188696726310551669129899984219909420036787748917499612231339550792274954987148716794368565447846338998164501960667183113848752902326649049026200572980601314080822034206919670285589639987136385161306118207105133568314233753113670056936409039626206535449361080515397721441447163695280664727893348297138234179319081224943138037377074504764640920764615914824476963535357187748140707251665617177541969099884817901851215991835000559159272336754514697681076671576633537272879929501605061057276012695688291551111332488269423626057631419355279677180491194416692446482430542606508065962757541893503351058504722043537218568994254354819672995141671913075396504310565982731207494848490964472394953576301239899804062075920917829201842339943661820827106859958388556598121893015228436279191982725602980552881219960892655875240804668696301109446900985180921567325716491177597065429793151889618909429298819516429076108106168840129482289718086329650490399814021052943687603221026857070346647512036534840061895265685368279815604244649640873297380797332591534087279374269678909254998795519664817381531292608400626332892400500287243530218396299736957052693659499690199814676015939978109528273110981254805744827607871618060878396209820684491569776827979753405662432112076168971607833584657575214253655603492957020483335803823442243191925604406896899372717515730831845020778542199509359151451072675109024820607203931007450237974402806958921509262291588106265358166153657621009874327073246412800000000000*i1^51 + 286584703329071307253475197729367897531617430845693489934549666221389872868699702483910738714630532178151734092068995385496587924471825228713093349569146313860664171124474083905285672381763146063011781134562512634298627776876383471570547880971833021251806693146709258973399495238551556334303361838051814498243330160211694236028205427705943740484010950183430189905256741787579346063617448630299544761637308581005356158262582571902929907860752216524167350070815497427295914703657911805417203922547126661422147104422996043314217927396293739786507122119906522127031314925949858655927359910424510398306034414816871221586991879794133608060449671235798082080008553375406680358842654425897349513353277579283324089641685714584825518785231085712675555588696683257418204156066701990119144614050306508901869388032817928324647424310125209220229427368576481240975664434796612369149266504879713740176469322577308163284407535852395574767044908848045799594714726637711260235457675812658052281502077810376113896864481019684534644493458165813840323515033737657436299487381780884987894911288649503282331838156056441463783008084055076205004127216233779881780196521175415638943263404598287340922191052213504790516203449716963769957228421047663957996853952005574197763026884500601670362064635768198836135765169444975476233215097988986411341520655883354947409235686201754942830287114863194903378730098427795840424559624728378977118362394030042571692379005155133526310141146987269180246897568051931572318194479283506718813022576706060279276769035365576439436148157112439635178435754940399741360569963130916302580464587029932751828391849041142425512859421966328307692593056107919968180640451132852068955552941855841327973149407990813383293375318649213888918637790593207938339995787779585672878049608165829677579430993642953973973472318805445274194065183178698926470763483780924232588976630542963335957100969812015582708213879899996154129298276314369937619541001226914719108113198226135968049010750946285777954878456077687520141547950488429240152109252394248479645668104078529452924071458712546723185225944269099709418745454913287548397964718518237146371641017160065584032226855795111789854720000000000*i1^52 + 173053463969281399502843769958958693575674796887926859987396101039839614178468349569930247331146757172479165470223990637103082401521947618952093256932001529348097608386782752092797084398931204318269924409028938019243241700040530765939769769434376090434109742741200334969159881812129646095689127972023645499993045950631350379000396002683800799632739449199811892046972981837652514709035798681151108947880780197273459795967277018225459350173205816120712449826985294778772618082973615326670765801920328520230945606556179167958164750655991766882044472108679466977411967504028804065760708598052386188488638700924727399345887180340364382325010303844846660128031837831350612117014770441664256524070813798407562822273715999786991702545269500269205367607672374168972863890024079862694419725985184810839820706904501707049620593601545773782740652172672942887683945634963252458536832397960033415166713284330458735235806353787390279420060489267811843564409095271904353851094720395015045048482274233102354329381751892064793341896176609087166626905188375409021870721898560360971172588118875804537423211448454443885664802600961801276491876569102803529522437343812853971909769993273830471516828317286298173960706389988785777324402685122948456373724414153657867098680742236665714598580823688222219936518439685025840990769736710539844520493016020412837720173847591336684343761343541988394954664107198218101788060403364470493154140230832265804231967729779916880459475528221917349207378318056760524457559722108348541136526270582581478115608169827133417621656890211197657980597488223187281187448588254703979390421718109082346431385377659536151834363573403131254594876175711832548260688330766563340102871958262407278060323527640040507287621730330642324253117480806272952350526473635501038071781669460150633444801724315951508457119334888788327472168974166954126472203448279579817175900742028076994037327642947703854395113484479142696409423985867755651364563962963686252702100732950862394016517850397207223679024157096910966191605998960431704937273768610617737300229742486482805067392939401886668507826749581294866146314891869190791677271261780847038908611425668282368168714316865536000000000*i1^53 + 32794110461503082879755754703001193479689614023471032781725415669805180809469173496446302465839505836419159010675751246844589672400550518101297274731766765039594515899105376773509537315728059477535471978112788159940731353862147460134189150154276078106277452420211784258155562598739631698369003862288394082504676681642030177766785954827599194175507447316565236438143371706626353558832047230158791107473859394861508816020644106016257314422958449265231344677943269505506322765874973146109809144204817429996919943836331489886197150419887738749464812495591306524184149691639133508270303116673916628046858260672418906238178445471162282771033856082492522339531442329777934796627519299177308886273043519388500746431039126778479099758496007162395753382583683883800498750434935690564832128706736943284188353426831135468433326799216702088438015388982520118228285076114359590394967713222533942897018533883136719792614573181481041543824490727249407811348103183237688715391104590355522846596541548210328975382640540328984532820480225862467695568039959268038021145225213228954801063912435262442334551017126505012929562456035455991620735427022136276050365181401184656672800285643685910704780929338150445917617876931918026111291906572504038761760415769847839120730647445896736733522365418435997317675296917062462263781381144276011108369021883073720520554433746637444365878843194978062916120622905473593417048267941202535333061269743674713158720214649620157874025456947832338994219671196159637632169819361899074809115276235173854300984954175607010201774709959320655836571391735210399236167534315587443082988829403463327545779544534241267120556500939898182708953625428780938308621590823164563240120824795560108421676166025139319645913128250299740383868660857022659753996530015918119674574157703297518034975146774818966404975840801880447084418430280979278599930365905805788742492019870046597626504078648357803083135932413205554227512132634203575119725553935878956895112884909624595625195624795208245986217340015843174832200836611875376125179981852000345458197376281240281133841934214205275536292779566193978795237860996662285489399659139052158694359982742636294553600000000*i1^54 + 1842115078296909576646692239023359890936574844280197503818209947445830869190349295527849485044368369682749620449293531357260931976870799671266219481893951672064450054057227245141666120647658898289460024198375353748157037820964595831728614156654984749998072355074441453490157571201022906611841627041428776133813437110473630481316140823843788789495279723022002625779111166711163798644402445150029426547239325601807066405757222472762105156459276670483476474309296518274985943267289930085715480922919717591927071131531903182991657456537507499224923765700190511521138864413607004279391045600686270841185038211035896972200043719329473961450681148046835390415458566404307433162161120872216072740988471687589600045187555418061916282346337474475244901108887440996351312251578833432155393243635497071234873187002561003840759567489428990696271688231265212233874384625757088274866087500771371582629263550551337057318000572303510715407735912871428209912980239293140993886809876728677093805433244709543459521605390023277572577163675703504029951882103690294006399580246617731047442905101125705089709734372341259768842108822993170036320717644818116429413908370344237739666994346146723919951435112709537238605902997301944297116590025824469731951636746413906352953578445480084718888985602502966935600916599019605228593515478555231443365076144570514406697139120056422861216724716315217292106421211110421143062709700820928071167261951558776750281035859989173626006759492829301240603667701637952808081871875760956019075369744876139566977278126641054355847825960539937407062269195498942303614394490236657085467316659239839088056739588921813159716084432795682835084572010976733398653383279828278769706816992853398949969758263313249551643786396762123012450952108219295820709568494955215040243117382841032077311814066841145874591351470103119398521533843579736320374239183800530093775113860598820028638286992529590131759698603563863756751840211762724585136577311734607047664628522242763910322037173490521718401635779974162530208754527660947850043203684961204705795855266478842956806070802193289402386058616011555716670745932687562943682945511242993511071936000000000*i1^55 + -14020005446634168696958607959051793568233052053825516748530742525807602044665563098233864130710857489580508462778098549354520104783579430499265366759130451458344095816306347393341364697343953759653715731133587467562888622125574377390251400736683148784810307377607057645992505177331877411142930233788705262006810438214610720494219659331891947988825429745188496225342842024864819285230761825769413097980083689098985932393776935284850359279519074098171013874023675914765695113059996058860528230360534065204564274014723061945936564793364145417046300157817985188244010156673540399006086039301739562895185732567376214156819059985955038179123129193798578764179351821607043295052859114714480576560330724552784737198241078313968793901491019386194091547766749859062391500051276360947529951633670111979349681133130387753325835419647731160622055559186607830758624235461396142690777110025480982468386471350057127310440868360417838529219181475795269262851668826232604444046351989698863463195806428799182235360814863024997813480225991503309993315589069718955367616140400506745110016923496060346875638107782723702104982270555018788737747768249311388564140181765176180024376179968660430617531201778830770594423167879867566120245414858676518264512026594266522145120626421541593633194481277089782990567359766081475275855897884454125740432849809546353532848480621566745069542484450784864595930725142383196855069903138921096632647100374911297675072083600796011408547603151816670290106087725371777589872577109236278230082344914208230924174799945150188469985175649047580528028713462244280173451417898974852721837519722416346151457325155184678360181611788120797189204310871226242933148313338750161679837654049150269268914877085854351816066698666152774889572112630462422479502930164304376211596684938201291092586617830968233114161637936921772260967557459800681046241942045843353789046704334004492799048059282860082354318321649997936128223125245439154263853117540804893340692277706807373895944872429461639120307126689844961089393627040206208697831170067117546261865139471031046087314498893272834100959633796904529210048513845233830013177020446976000000*i1^56 + 9176634018248705011263914570242742581820516517157046906892812824944938293570254504501022315764534609838169076437258721632824444607543963516969930900699807944235940675936664679322095872042080221672258811743241584198055549993428230192926465094417401987190914041988737083868018548905564791107096700981589805538616650010709797285993053738052733911198861725124453174018468685261450043213945543176019060096511130262454927631278639772812973424153158687857976663858890498869679640770400505332217901798733359843994130162793836849003124622155326946023807933678642466773317133116730719673244817976557302979072077281718948340042829053119026097105395143476789562804472729380170611227709030027546767056285761999542443436302098170902828975073629508860100576432315776291547768798073956863949867270430366064058095853689937104314595046980193908530010088937484860153420095689511652137744311363500054385687398984473289524114677937474132519078573241998096361796554660101291854801045291384785065604544900113246046988850879503025076773898130311377890401033053456309434292488168652854534900987462589700434282595075841615250246444179199598009832238524288552383515878462319842076738107982988861090594496769739760028409213878834349131305898277270297099043117344695218905157537911540934819775068325441602827179407256021488808118082262922468264370754429086892678659030466602534603067618705237519439235901266912695073434582974430691115491060129135266350831379491056340159323354199077215590144135100668941899185112323039107799678380941208132057668052280812892251409043837246017566380352354607241550095022651737949401278747282612185092890442640492614133792195394967289953136473937381360923847387201333154027577981491688002643867711681163195162746313755311476598795408314655616450857999820354241618397179233120890148754155261889935587457856693292104088645605193623369508795370684745664816838694233768872593246926218851081694141786919036756570177374201211563674800210855103435607534090943277194353185573000300083302964472703843581632887385242006773058442400080933176108769590130482583474352124822027757036932289559792681076664042748080211200000*i1^57 + -312380838462204237932183348724749464298412565221602060036054679832026949779317439295710918583373477188633472218225064246631794487176965057555592926729256100511093995607445622136441845912818719314672002381965189650342551275753063306447965138472393692570288120527385389180395295199311741979074409534112023198499339788160307327283024103866588856397304451744765797147400775134603841143625797546586035780595667912948634242878466588049138694472160816431492990263680662409825892633353293498288135020619057052018432917161231950726801277201640457624691790415609237656393825606418915729943515044284995205792887303440910154323338416462151197159404577270629594101735845822955871891457656314778815257290870561547553317226091699793777673527485174403798041892504717041550790790140371562733140806284698820151299139569468151934270866475370126906824180108373018947874953249285001025160253398034717668411349813741017950880083590655412228307964892413812254190225432449989126615416440342270370401762113899736354175558007179413576787589633701290695334154548617515769555100352607566279788477188415577086981243797450609650946397678095565298506638277386389726317706495633941637542368712640897725452859519840704975043332412909508958239179020519420604797940809754384923853549573418879547746788398970176561437729815328587508299397810982063280073183912508962474444735469753763779341007966695804623483655207475968001766749721586693612843090046622927895182962097625946341309407650978344226336327833017141762573790751933540431897383755144592592295259897885226064052043976561464537553463881544159503528563026709405805661737492947891018345748557187087265555390677513472734515545118897553665325172837412169691902334704725874300468888404759914560046318714144613779561585394617061590786618936099896138200225763359145925851623778417889416076131089785699079674217667903614796037412116871296167483017297686676405519228034451963244661642618161195464561469070235268391200296835547259271837325784613656531170533480370792772665427430003284451485794797901641111757211186634509060600396889118735720677959032557629151431316359344723036800000*i1^58 + 445394427418854257727331493650754544203925075369709103171053100471094540393987214489330972318636725060740936998576426275242189860048200612216909845789556777524562802145122596392794769009054070300022587949887859165541749974815987592913445148663943213796165616572485059998265615682193182543916130631652424435036902044656041167968161406547480786230623682843379679777713493933112664383813916514539770803021652474791042105136226454056286662927176393342020886103938614655932594127800758907838365681519681458133771154532874718525393519743004663676975759921122163492131007899054230352203744948500631546621870442240947955353960208246605830751877320047626789697045944316632549136526553049821457125856129602466645773886870053902588537490582597342149377417811505126955537788432875936460536943581619472683623755942080160209228104106625120172804339254926605690197885288926488911275824776867370416634789728052894994139316078731579794466554177607315969599057822838209577607308117329705199271951519549999439605178672029580337545627560901286735360443036436657523178722398514992379836616359168570838203321851516643557960732500436601145315522118990319923286846000285530149891587751210798950193605776289456602701089843201031606030045279275579811642411185800420463242155811950987550226431376491927775512802188086810326965089393225057286396725190043842227752817165473948518780924414712680317665662845177786916998865701866796183152992259373853339806396883283350138797310831107614467422846049819584592561322681213282966483151723028840272589243867143541346912032467724117544391909230091559703945622533152445548187427185902347024132874340226876043625517398474858148840918353844028001301165960501234040429915526405675221840874419541854953247111024533144735466540763151252455197450668560155392464854659125572653311342218251555389237443861447125518728045610489195898714299706515301378366491619816522247592367878158983683476511791198162912171776654463655484447434744623502428513189394819687620734890502636607600208005102722344112429243718571373590134690283121231067814501672457590626452556907679856000*i1^59 + -62822672789898722294026945904693888128291891472766162111668727070252878719013321097867352773322272848612144263139607826191185493376150576896686656950883377893513308085573962843732404302580290277309991591254498575088911212183884341862072659034602964309147336008156641952801754793541963400094155952196262547953334295862314311783128861558219280789764724692672345732975481954595773984309958958381807606092417932166914924261121323328854118972461879980627656653446368311031681963687255493274127107955170895751543456132456447181430788243203641273592837362214527109047355744093504067654776629839606982602947640863699737818835384038261801246849806455050189655688369044918225744307214306546299955255097188100159271136410812462196439054449877008195305784982372420526406477560239172742952280769375518885425528429666573544433597433419745344913267163533897715433244648666179827347158725877994729082855173857299570639769124860807872099867179761391891787147351369674733634802482540117575759038627480380051342349362381124903681401726072725904927408669334668007562687735538139207633000662770238315139388629135772208181892104989893454171521659924426565893979620422228852450895203066617047312974218259929413906716349288727456218891169292803468606203369665361850566581615215039593291758944720802004201924430379353229147216615995884490255656201890124070187208227267164001244313343547473994331890618902682123605266744801449982425018738041980581619892327713133700782976123404393405314868236669507786933046728035874618350119560195829743757988107563565094056759199023177352015611555211702324566726899243150911653263313097173831295933795301248662355805416046870256027094107554849651120844056111107117627479755842946831599020757611962631269389350097351054915318455429215679845387226585625552697364946435350237463499904482105550284323998183941714311439873097245006366084803799852426536448839937984524531515429831176530734436351502374423934017416233906738242858632238606252058122255424781624966782234276734242193365109506472472721145129559936824568291041440098493651347580800*i1^60 + 9609974747656450752231225515280073516735164773208081673484356136633890685743454071732716593021034330446854388847284917328087928423993880512702130914351294701115304846388324895491007042651773212660441549536988169608479844705258665112501277248386054343079954602959938417932815218380875794481416999964538787679436023325323774882063824464437595949375748531973290588894566723866947328315742810737247909437586489198208745260971369354652395656383786765813235562972198300772447144813242265854319197951633256414759471623380105550379817863587541420668907110490831336160778185654795426236379035809443198623963519997204548553615783404591081153311779089303154950861380349193945612619104838994761699318701561343744799368992783951341582742016972478215666915068730612021675662755241221243119441665918977099978543376455798821764932514075181267321324726195406019091681039222362682103190125016469194171368409883981174669985670411495009960785215581436483269281443031163935085570141549189871213721034435302371077601905616414072089747810630522502221871020705865144275305750858914774171750168855528623403348012170447708978989867475275264239127105539338776504904786005275666654976446885335316863319126988670334636715044572028612392980222976165821853822174542266508096946490202609537960140129265536586124118042357284303945694724730353351094545854341455962041173359730466147544173296238145167239522861117344634740572715731973583763869460084141916005618135385792169380654755678828399648288304050054500352266691302515045638789808939529194221726344341688844676454735569274704301815797801670280790091468686604805061123819474889865601803891669024410929647594860133342458101015631196027680084776134646043763789441413290758901811317136788025835251145624637903759468962827614190564931612501774406516928672996026035716595375282333533448276562755121857288756507616041875822041063128077091177494024157157508719414193164248753252692312818378981805378639614411014753139038164361738308551556104090739351678880426996828307085649215410931433315*i1^61 - N1*13411753668026988365924470206134786533593285129956242721553005170799788401652269598476449269153904471523870032050696658320912925119238040154510810164930678491916167541160403481149218710586764724106618337690725328060280582727793603000332742371279893303068413138384010102160238709487092485702588255765965041379414157371549151819942794222250594295751801809234043358395717551080798511903787685639346668225679288343218118749179154252350214194792827425921653491486276571251150846523708479470746858805108899488658448376483980600628074526293257089831382240434824185458584037330550242062094331664088813810032309307546881889611369544842658917664114978929143653519002975311087422992490176927289979945987838342407527634186619816045063011149624781670665384261067524803401222698966457404664581021818273545184161103355560726836007684*i2, 239674660682612361370298067512192527800476187211445733992943081164221780273978364592768015354172949637440278850409325794791634654159383007025265182670076575144997725436633410608562925958298653384744781031028675540793720694596916009237127406985782949326953314364458641870852782106342276841447570185311855346829188127795465415458420081827461176987092611020909573207121055685743056220286364345525162025733666670242011010874616093787095445683687419587436229329868583038332334382327262360621317961871135778277315387820377409881865303780245306455247523999914660468793501505362082802923877747852078661938564101355235349350035566166000503438498147943722274536184400030772273611315041359133570154085576644301608828447145851727547054705723152336665386648457607543492428651003645405106170481623309190084817153746249458992510442523554336614942096927837161335607983683356796895047725853311148285825540982095747464724923556045674711053202331571831809925927270643526392808608393682488928676036197574851895562493862906532783173334208087681481611321553303017447193430153201027054857717703055313688729980250569932348355718569665146060480462857561741918947634162443353952244925766702047527114331435584252187821819260812931703757080283839617112918169263511998487139304030606292285657584874546431361716529432698666688203599247192804596219527514151998589531623527923563198696754796053568890569508265769120145054297882725822529032396769827290584149394434710348379446054032146629600274974117572383927769853860864767713412194710285084175477108622469253280915501468068408149302536047298836266907468817551326220978486573138117228321597760717331304407273487416317738744654112663566268993986290977365254552014655029067778608308974724626303180951409300194668612160573919053150540850042902131918912559165311528256426587887521779036618671406699808018109974121947765723883089092044471562196193213687006036820088235778673648305447481007349013680109474924450120563725976463109555606612539485544222785412859200119180533712969022328041928471897318156492410879927748052014083364859157411021426592940736279114115376200630665079804502628294955404710061488661948690571027977063124242005566230190857979694704834321667897176159010634603582427993564890179987581618947638156404536090195591583194985279325891777874971318369734663951732083715303937731360575504058416511090374813292787000360703098880000000000000000000000000000000000000000000000000000000000000 + 6184375569943631366903274710443359122066890259326823720468248504119003184544687636321559249908420788376035702264701952980955082198475207691404087931349059572699295772137822480452984577173477903734920323048190963718764074825052981489615130166600483802609105637259698133460570932761501819142967228917521906249749698544073139744824690815717888323177434175692840743085540818359221307638070594631055220881736486522507657230634793608509696542344459906504023462920512708606700741866923270929900961629173365384931705087900637152732889885280356535357791187205334958337237936850451014624268064455888037044746633904342187924017523889541648142299782011669853736816686038882301016990685234008033432458919640683327957344792438973633700087963375287188817484730588682663965233326546149744854793033524040544709930182150668802770743283112036259959154355760028651400512437790895062016141530865640371226973080653786231162153110109897653576096177162790554523508772794458162870797162715727488539947347703411559564458753838514919648756166909681224600007067541071170781295254344192867583982192448234467718607652288601075456965614086298650833863701594794098929206119591789779220218576410474256365069181366935863149333879167944269238456158062201080309162116911881241395143779129939308469305334711629711996575335772551523678307047946873528354010319526227041346562063465415280840609909525735030300614712405776245806078707720992399566516842363673566606331118834117621998284998189344769367769017367267211374036521996354300427477939254981723212667993528670753184931637986573103137305309102950813197179152623760464036307834945034616986426636788295467466180585452251585910310176682054357033794388922769429214209653050240335820472978971704463412194269535578784165369914624716443394500010529429528753667110336809222032679036734715017823148556524857377337740459783880791350513037868178769913774257677323806797126674098326684712002959196682157370287413359949517925852919195273739526658932162860023621909530494747800112199339531899089309523319894573372068013791460871836953187264963840973538049116173950490376014245284273629814666894427489988003266443849926133714469545077732523102182753054322255985253255953318556225966876271780520055701785113906878927054784046580664070382021300969359076469611458647370956342535025418128530577777590874758435781884894443945743331559789768960306954895360000000000000000000000000000000000000000000000000000000000000*i1 + 77454540876120100032009905355663264802646322136201272144484826406236493310996692616068385276120543574988572487823204881512283297868702138661708262738828037289893413718875154388067495480930729429291581139494235207621680002977493903309310043465729671833902437265546580014634648522433293690666221430673393362492019614537752774544344835221319059416758810661760274123518517205884718417069888772799933926308632806867067888498080363296657221020819584297905706148326416805811583653209831420235059112878561123759692872095646679816435243798346668703884294437756497484288991476449571225868581815757227524468581396189433126350377147156850700358612071375690801807560586129425253491033312253099539429237010397569052281662226820252177941583415389043665939528460904244029549558162875214303156959090374900691877315445025422917816235272037357334139615349750609843827788958996769919406321618946281990100801593721149112794395503549301654573196145911948854482195555309241924921715314532616903988654899262537581921028740652266420124535408114628352872327581066881768843181657010138858288078738430048618968448884972688641221203692370151515414326387150895629478625307375890321225608289141219647777331068810794321431722718142951437158356191072849523436343939573761160910912648189758185897386206574456471931261789274741684144465974104211822823755595743598089918404893241011496143725833905995912047424266087645571411775397474265832505363736799307294943730084697377735069488266721243487324333777760825420037820266066010855949976823401841904140570255699917096535664415217302649910846364390612780958931187107702696515484024254947632005604081407652375700776009479624029253311786844742716635066744033081309697601492069640402027656117930462024085866489999602903821519063290016720972309177644354667441645771651925489312776890308284680483427254535709797614538429665708289109051978623955272347847132413785342241586281210020037507024971902616115794391132130628676020343535312470265666142564580519571936282349854509643375749687231366800416566088355049006069279344607685027401430159448470736488785823563149497852792109570244051687891428001301055936618257949268652965848556160797040299137152295297620775837841497773720038042995889891477325008516803854555686055206649092670588809875727052886766298691001625257448958167525320570152697013884364626172654063432314004929495543418831596963443507200000000000000000000000000000000000000000000000000000000000*i1^2 + 453019956687308938681775219833708031247872499361241442792319365843581908637528122501072764140969019381081502749083190864390188332839575984817888283253609043448336076812149352461216318661817739597667387079355074768734302490826762900823661336576417159536056687607457693651068107804312263089574945890645241533204775497692025949999406096534623698667775157137240727960427397688571764344269934829125424963599027178463234882203939046709847271972412395232224181156695770858500205996138901152159316582203259137158687074458857793287252347885788770022894957808586375613290968130838395920051489446845885679930299010592622990118584542762641843044472040896946709172826015236070027709635194887536732778565904156764283201384949877215743375689055964827528769128303506817072685955390198058513625480414434848456266372369114261531457188087869841096636217982511880791318634522916351390806723674926212911952665328186862641505032351663979200315117488712780526992017380081326793435353183314361496536273337100593374733224386569217792179483250082502047444027901741199970158689358909800555440078746855319515935983539849567666751728325700320992781452621539567014472167048200987550367623772165092156173417702680819815686646873182558856897379523423349938675876427207026750153240988558961014300214499369469291005096642766071336715885011569034763779214066933497275606483539786992899225862682830554746540810127080252046740920650107089968988724414086218847574600685539535633150216261383833629972871389564004411312521880467150188720603850935861288744598365014147523182010245905418134709406397760825902250213779704509182520088946420110946298330776069470609293701131592961150471328094297072305818711503835066787499199692263036200541451599794365350452726389690484261550447092166216336379206456100964286750359813198303744636189395020246358235808113415594838910403681215410026242482127518976724758386870198983737900970904545908930749336260772009815405753336548854895254301355996316577751328926638914476284562392548714858248292240471744757922879206714260965686195313719964019339006242047401041849645653612528338593732218445925278927542980032451053380026102396070153060782916758677086489429620487063498572584584815607601033984560741598502109754216013511537706385451447655850321909669667547818572747905050161847890081762080048226416945544434314091473371436850459819145077120619105166536212480000000000000000000000000000000000000000000000000000000000*i1^3 + 1139235587759438967856529983778210809796935511416630127466477600580253175675420514878221879806819581572118694343002801568959568159726594022494953907333428772221167569183815272434729264928983801709303735953394037278365568858298784226847743945878609645272758561153755682080564466630498777041790445117687691313219172477159721074494983400935310654517219135893472542340642373986132138733690736193843362605516825714033200635723711377241183732486108931230313046357767403321532549210091791784762673074068679558490581505886324578986163292469226440184533377169118602561548448299853610297096193562595046988563153000206718655648592301139006439685659204327106913612837063372668864529082797472379772200911633358904638106223286790285162531058206920731709694869878693284148225594679032769105625815539375486746692741726024143399728410249492958809500632748847083435823010185184490541644375122910518140757577297241919395399383737019211321296273851084738892565480813426472511096153241795884986005004883436992702308604037182829022548702648119267722380104374678944542697519026815543710082782222890710177873575948661664827130788559351557768046036938292214106728270133214330677866192582435431592688328462196950640692240020146211688024896300952293549999449678487447191708040828616559845548566920693903160016611436351617839580335264378658974927361150015707757015377286905385101070721853433129235469793722013144674497162214629635419750198430699621386839431642391387031562815244651812309787219689424404988335239045258992086558186452581799740830147762506787024133631186732528232194952632566630302660216788779713624955021795169502610987737869982513395057972099276538289826627823035626468713297776264330314917827619230376617896896030942856486316344657139711131385785140863418617646841989888802047998996186213696783344103031455464877088266939326884133887108834483798415389192383651028965985102059827052085065448758578634079631713108632997055400521892990337484250631613322995218446569048993426626677725327379958241571178419776886704783042452555926455941518083457526346925370606137268480801643647938427487403791395247905550989434730627932969666065013164934717558468521831237359868880600992971982899913548326141874093830779338213381437599718558069786976377648144726944154767609112789596486934592973626351905433994627525389359097676103177179735787749281680716121452063217303349624832000000000000000000000000000000000000000000000000000000000*i1^4 + -1635342482787117360674003265013345912476830387591824329521086451543872907017764279443387619128608736457202773975414119986143270027152805268240267598869385305154109202905714052648870237808529102957645656123972513677407727777587855385766061556751998066929171132525241138616504449591189609991910646371384403418516604438882052057981111007134071779699837790962710407534128825999414838216283439950769004942645898310820343602985688853216829604025860030683984334079963212581987265038168546840690371821761373284665461539936177068797753139520485253712686625944598897223151224037683414677611312681937694566933913766836136673154535766205151854586968770303312213246448758137923453007794101230459312054717353678538318275170383898301285421168929007945053997273054842052830296107077483947310074958707034783843795435651774442747552483699432619511213804367200047973577695337802458217340310447730116818017700301836266360444229184050512393628965198498807103623903822373084898927318310228109983340452569452508447123594290754222612814562729866774765914259373357070229705547235439326051804279864914807241717569339278853603681476565893551286622894377899909232474210954339005141446691962018890758827412890518655315496070890390613153872938601081955279951700913385552929696445188628905431306971788496317923655723507118343353098602202912177558745136515456235684006387479089791811455453763973012921347806125442305459458188788807604125333529985131097604904839648410162843174441613765520099196012121491176857903799063624470079904175290170751870708904665052296134685039554830539797102443640523023913952908420133860367584231088513265991507491538365350210987764420784882362674509239453308704286013263548977328874826509115161022896823711457944000044363830788970196396419407636754792569863004385060824757140923782076237122761734736926012249523139555574392701859668406482016531791960987494974974857510766034625156761791399537094871851903232729080257061346058890620420560003797654893189226522581643723484013861093948899291743824559994333594911722762866811525522427047392912361349637565410608105360056172574863782927344366801575608626068330839220600659673139195918167770835062247239170851252667094381231076894747692390413550850210659986946652274237675319139423473815011782406003163326285390176630917621883974225198276510635156029130238748200415014456834513135067553409100613826274918400000000000000000000000000000000000000000000000000000000*i1^5 + 806943533776726983665745544192557928123409453141077640226099804105160706596388632905083271743615827474820905023173783895709720609180571427137843815796243537599288010424433091389753140946555530957886008409417021623861434833632370153757713325003636686314184646408977654469819592207715850376458800079667532734792080896986029787023581554793411893037106013838076754924152530451801986964107311203063526198441808464809078880839813141132800147352853361896321656874091009398286209307042632607666774611057619500823469239598217064165602270285209711242966511938181726895291934440976721195415011829285560971830193964984867469865395458024535411547159051825621685044406700633393900824523760221246782155203307480334110484154434293677603235670806515892693618992776160377482422939681495260993939024307528642009148126833865618020546800582254691058995939458346253461591294971059220373057442485247975970504190352529299734234284795482793424953846101630055379072242073145451145770364143499824551629288660721005440676007272438309820487810200158547958510972931581118358478617668114724966179260257602592696388801309489534067392690574873480062015815743667539831764761417686655744731474554485802035004178150473740137268916497597017297103392888881302733998428968944469149050725654369004804478989362516619373356489506251915089501739711504374550770464946008912809394529837913509316266044526235775959955938952241569178036624831496997703275058407961785367777890604484941885664689866045743602059605878477344126675857806246175030598036326112036562938075300051066867715341836000373565090033031688653227500759098377687156522061817684811385454725665199688877447077148281546761570371820359178905252360478316050382660780492616408261261543137229195948098097106896835732492894420696142930706668779986817427582537184894682594652196231163114606093846211017168192364043924382928145264432627003436142434057178142464181001083894364577148783337991178145008780295881617495173186451879143319033479208748170430670114132529416449774151920255020981881489071678337877199177590384721375247331662057892461575997659108750732928880518806625384861157417373933979653175176918973456324182114402421280775409907986462515646082905207058981593736519574098526246568036768021270406720084464562847249359659613114468788426146865182035424435423084072700253039733468598225312728282429363383954241151468230934528000000000000000000000000000000000000000000000000000000000*i1^6 + -323359025029551627588677416914345682361489684123567772693506925114069860228029791008583664637288192774829919962260108577563404838708374900380233687961613815732144576681717114788257358901887785680314507715215364148571167897148911171667327065846060396152012823212401817592193781278941674723276575065413894583925161223068530192883742378196005799777156231449344472216713358352886055523216146914280800832194479161136087091661755447041370492502705153457170531566515652708338297767409523967009589468318789583405643837314171028759395019447457345630879800644860026826164441816333503678202505988435834807095584399933494263292296609214169608123693691758417929079851486583034245818071721807376999996869140054586953759485747416817136806642816582535846177236843210589925337653235270015744052521158033304774915045361016574856490878230678809882159069452843384042339345536570518980173800249016805713442715616604323036672318372161030479714261697125897515998905417384051218040109678053668425856550219540318494980666621459836024528607827183539330348746581397645005092901537250364139446469213516056640585600077245157117960521916116398781654879230082072283670819014803392852751826025263513667472343501803521975326589478453907565083381439775660936627776316275256288439719912764474075793291336807535529148964830042065554810796705964463405328488649751347032628144466064319069756875079392902514326845781759333829020275327011281102294561327274030441789321554845060246846045114808720989698984449625566923374749101083591865158415233799450201141018628131009721316680016705651433405684835949334104971618521863906721110961940382176127658189980399943308738231034481997541538169806067704338723910031465009671775933403828564494470327032062056074996300565220759853870341574407197387502946610959301387541197069291761127139902354373225949935363507840290459813872162034085449462760831360801596659056697390915748379440732956694364145983599973671164673551891014353771072417842593705293497916098312542777835179891989341432078560253544301503563215266636282641149509875471654869210926468041426874646502084505148558652288799048096697581449551712539256944243877573522241375486815103903366735041547169111801195308164464825070254766149530307587422039738139749610929435689056054994766182496256422788597283353488389138938988698622793873497459237398511405842776536318393689636960546301411328000000000000000000000000000000000000000000000000000000*i1^7 + 176401637811885835284939700738221214799141960357887451455480967261760895962808572681225926896148803502350229239413893841520800648886014931113872495149854366782482923898402196383957882489625953039270289685411879666971806098886761350952717191113887557744018008295945951595423513044179249510524322337147520130094286727694649562600466493856144140318181989666163223065263124604333182080854895790611673936519115034156867268958269752859046620231845958174224521385004229964136272017111068019575721343514329017302834831000211831159599535017624816034471390178476947421262328083272576197508852138214837537152429264526819126965685110378506213385258146708495228153957336068812984894965809956428787593898470084811767906081182461856583078315479979606405871657795057927324679959104730564704743471779032879925771459274102248735723456656465759669732105808397511430018151055603191994318605451390859306671400472547166272651624237960483379686017314754981695196647426516649014841083264793544444167657024840425284060642609859399671271817022314471427330507007350018320999501239095927057258795402129333336150532408519793254157272020004318389563944720501915573499454620554330337127827968165916082152027980434140031312635351091389131730256022001581460184133421054994947874621278327941204094915778113878458360647071424859069437536231848591357384100522530753927401982640024684727737828076176834639769442523395744887477243870318263165806518330529861089025923276224982160379939240308130354336797161252232883783925345160447872271138125257410112976877748371225409423435773702477964425229969738830288536696164041741224463203099436075751867666494436433608263443290040107401823118329294455305759166915332215274104226030142759824975239023229250291660442642927162959447311120300444228812921203812501207250904561116794779110471000638112183281983547682766031208656504589402983264154286295728949829144734196451721729860170068169911280075248805452425001321129524523872015031782687633934254012014680845208742703923702049447494348614866267061850407073197628202339634342908224842551218497258802437560847633984120860306867618301719363869880879290224169903786725357578825585773269166530238279064232498887124321206398500206910234364342067035496863803035706273617116542423468124781721551022783634922228734486451562578128959486167207154914941642909406105607768825739145618227382257608294400000000000000000000000000000000000000000000000000000*i1^8 + -88585887933620559009185405823723516437569414675667468258334061381195715916921412377042177349697713354261620992669861340437941618458947269337012187605938351960179983182766583242517564332114451256010358084887690667312126838163817152483929922980347898972390994224469911951688805962555790800550757633059468785554696976475689680081029242208621963154124214057793720130566657686427449907713522366849949868228607177050513676781568638710135009982174911479238814017030469490701006461957914231908541836881170442048419271397724187938996794871920459839445226261048551778236542681718630634743511062511585696407221321428453022003167953976655727890483517283879872044119920824083836975116331467658624530142134127804888485559204690007895990605389274389870521393607520139343903864934877831991622128553660562766113906071324730649382449988943577118812694070000029444309562921338663280705140292961113025338905151365401253403666227374802058364435367557859849740168787198501489717043000644542552863344866574886622690510913322887605816831935671111386831027269949684877333285688726497673934749959629301868441992556038490803076336447907838249145384217927784477299699196007461966565863053922697751934699535791562130337802013275391637693646592463861923360572398691147127606760646364547104878458603316636178904518763278402324939321016064289503245940430151025894249147100192223120562174369198336808207511764864484211469960538912175922505422634213355306232539626464559556828654261759670965731139359929271643967423492037161260990822696616640363595763640012887565315386251785350031975132318069934842686716483866658205782930950957573923211063450450335194500845953865628058601354361984437458071822183155704547174739328001099934520198084115395572896746064877960047875402005238203008278650308737594956405533056299183110896534912742555296072737260203365062779164828832491648049881430674970188649699252264219859307054841377586927920760419439280021508483787096718666586868766536052937400216135200160585605746305344923759672839378840162591506248530180357648860964272971562495943601707270518609890882199430754680444451097901352754995837882121928369802598794653164582532133325580269727132823521542793971131296016926268383012312040901094752981026793461621627267420991758721642835108871029616274165767822732557243831077316145453769645533032099735965317507822980782097715697559797760000000000000000000000000000000000000000000000000000*i1^9 + 31317905844981688478938408141882185358456891888131325930859025377901027782677541957776392409840863806379684057932623248085659382761312119845636540171504747518666148321112547526316869632505379195174931286092995569116794252310531189364776985754647641390144816129306356448202274611813574302525874197536727705835340573107162660488090015467896569245258778988558523900397792738752057543421667273065289661470842872304896924634619880485930815063271740569761558047417898157726220356934692980014435877367450121797477525919446427315645903389277987304945681124576406596664244884139947089363302741327899934123060838702891694401254402868455156229704738676439797744834750560005360123744698815227957833204477831601060711291955993400914245189951707894583831671237965998438633476456549254512003143374430959403877930512196397295458125564686044903976887195114296884579374088601498969481513179166066213243815506452205487832562141209768618323967922050476562988950793755318675223448598476733839876324497782555160639972838154353370383180623368418627012090671370006699533270221892965392326155853298398840666106194171862409764139907449787865509927200168860071704717542999859973290304033166375572817307979908481039952307966721921279767739812400994855430860949152898149430822128037939087419910770039063020001787341149989820351689151994673644568657908094795042833933265836310800929004226780819276014176455179968646827650814458188890275616306308159899164876931517392151896814638610418368914844572361465830642188255767646615066439912879066198438897893553555122312250825206988839568990561028000901532098006648095323252478146625872625943238212931863650809017217545788706359457957404605960508226770096399789112050417592491159904965336643999575228606332085525867090152312150142402456688333824739302894195383891559060182994442040124737150635345596581057606438043096969391100047183932933872596601163632502921658059176332769709730326580401793989127066848488327030943587871946829689948392795285226074803877548850255990659071917681758906653981246088948343830188925220765864121850069646788561193089413814432892487296475776002707465464686387704677597771503434148789622430959508540501440114775660601327328371555183318420986685412309267597088581439565021009484450411109914546041967820952459688745381208733112621927230132141599097256966399063134869813036428801882472853027160064000000000000000000000000000000000000000000000000000*i1^10 + -7463455594330278137586358777698598447973859458276059207864052896944465359549505995468452086492109377134705720038578971381311737088096252755813033367220905937284919217560290153572197257967280389021482965896073852454195888019285733553270945573416229897969625748932555511159310506415561680703976718231024133847147783846238787571323889421041164957952451696922950632688152090211464255682127858937487499213568069634712863459243438724186700967683497692187261510614389403294539815241656027896314471069488418383069020916149512624367457923093667245382587959792725185474543264286169595097178888730769918408830335312789778011557158650231921650793565818969550601433485396022910441788326654536408099597537605483758264355201479222520448668039428984423289038186845546233127923385328440491732759545539776155238808590002093725411751233300076983314407185406323251843926943941587318247316823177465782305487146337997039508186659646679309876797264987183019298589108218538798033544993765447995315792439294591652926635685507933546493409069169550459965155980507514104679655511934826788496788531120194256450755207407748487539692596556663174337079977245544413300344709530659412037972860664149374986647385057688084254242396923002709224004509641932170869870499594399604855046266584469703487003462257804601510012686061206773253424408214391206298810241026150415596823025873887354521024161363714610789869238743031211174019711497591776677897725344233193224609831301374081748072953144267017832044767101044136515638316851852141173035549064458818966250728190413758909083679062112509800371036963947948308229801437190658371438342139904152754895005188374592245911448330229168718660388615379600313125603995096815453386040732217390419858303773947028956591263761339144961803316724286278453819836185747491094702599349226149515843009403058497409695660768080566870411904312960812508050739400930302947584517539061435135127885884072170731406161111808866866554780560804343165922647404598111806291375878111304857425371022488822090800117063376665255696669922729873520785270864277972045387744674484155063594994825688326168804478569544996031399569643778348978000192857635015360969896032237461195328992033801041350325785918800386769506515715819193171055626798702263091753296087749798069598095609206112397212909148790710843980683320303035783597547416441265035130133658725088582487244800000000000000000000000000000000000000000000000000*i1^11 + 1228078409028687734538542257741223792727105175515606023047385977184909560529937713823960323798704753374412230339645284350334070227488620898963815410210192022662327564895850157722636899521975469282697269592312111613410282316715572403582318162855707617083981216951824653556691126316722546783675728941012686135638660343254579773614510671233827062361619789607546457741254662765311558654094343302915491948754231411533004576307802487428543780226348052507044673483030096726545395118408437630698929848123709339846309738906302026898993973610072377980140630505353154251200527563570651622238696805384704614372005091973495831759369684933347434702739432758258579660841307932218034206132630072568112598409278258744073587636356768246255804729298894304548577558835657407668678367168380158451903956667747909981853378923399951605813056431913865635596111510034359121500367936051845466063113241712230248050251801813682694424764542897223428111245836227150198525766934815605119602566770783905816529219005548857682319927973118135650525711748674690108926779759480250721609900107781280056781454885128397992505495292211765723079756257945043501414240040881911745898888172472712997796094441831748868007293185850948938324931698593777826786933769431161623705113650989503108003577478220348398751473593307451512554211400732704489520766979717849087149110113156862502879700846183488242800916756676727131127867681309988693570772058489519443112182491549371090047562211305481600387342059466779668561117528627919617243410614515251676942071668037742574349935665968052952226042624343291296014224466985637637667015717718353579060369908595042378962182515823089723588140956760687205624860532710245918983582423703971564154927584487531431032932773191511268676781783769259710846244333010093927985449585394296457854886614216538381708264482866618716490988330030340958361999727871088588557440311319974295367653056712861846758677797430820988835448857730628446428935428556685930540053473087640229065887693591063810935356057102985459108708769927906282078864709628775778150949611089061547742878809417485131091290297435096143509652444478272103452427209967562599476424681877198132127417310001758086236573261067400634635130548778214406419007661899658994070161367907633263908793089496267672256163191296111119506786327978149208187438838539795720456243198913332052720603149428813190922240000000000000000000000000000000000000000000000000*i1^12 + -111464978568735629962541054469996483718654755910591838616336289332096791602333051643148715288375399861189491843652010452120284681885273339673310214208704204428471392977516522676659826462743242770453471302328671806087313971510134022190350943210670034294564946341570056951245059471180781677137264109028527980590398873502653097619309797997519972101507836582857994879453778654793687641132096014920482232858004609822911672052228348278425521199015689889350328629371696401470036411908576218233741110710719627735242201143964844426164323543905766662369647808661008515230830393419077384265702250522708821957743624819156027603571115424219979340829239486939967031744997465205409436033479480681556173325271280256241552103662762369209914480907049282670916540387204289875319316354223947057058646707546678901778329820946068250497627526995459031114772022159620367031828346751262315331515005849751578755279684758357141452390406596912548353753030759731222241836163907850126135383937179285618604412964128002822804623749172134742089810058584733429593840623702236633688618671415348754134354755628317847707344839957543165483765738054480082298319407102966025090397123055295987508009671363270134235819974783821419690214875944815762789746172607718995726227247511538993080642364210836284729433396015967389152697270266654445898245321718885132739222729055176040149908122358284631837491915450880695746598411657576617190774327533889440305948302224351886949230511259634730871917523009258249587346006671778836973266884063499572245664417559522101209170714982456068510177206734003349950672917151189359799654011562874334307194595439384756571679961491516415248565070157745753176187423655892736994538240989949455228616739335017067608740508340720393303262247530237989387608118930750184834428484382696628520591311766572404534640122275216686755417137761106381036614007209073196759815038825095904984067920489998509669797237675901190389658529602613988280930683581277135971304281956395271527968241140375994852935505583137638273380167013791348858775263492668278230354182190391879766590150622833760983600271222922627304269692073079244557690372368198260455362515515888441128234251255297960783564804450496001401084358120560955645705296122497481977061845807658232495599070314098118669648343515201844154654482053433137517893604788036680242135149319929737106596005667458252800000000000000000000000000000000000000000000000000*i1^13 + -8147135901799621121504242168652803241274806486698792962426684856755168408716621826242722921794162902293420678581995525511838045586396513018595618111227903196767348969659366505337880483516453180661924689277236249562426659864494783769536106853315090551315359841277717591203377071661732866086107703261827816373071915375951541793850826576585744260553214439104642194170086877033158228957589336474918324007623296028099113300513350327862892493525171691248427558797087275534446830152264602926093132910572106647956350792732057839443103619501565702015492913523451021932047364899130495466598504361690736436440918246938234251491700606706465116095437490721817484878614678925499027736771511837833178567362551469110639902956347288130458733622430070817942133334991645176758133363718706963145415814364447665811980447857268618290884420741366330636415110615246938280131567477440700207398918305331396648981073593965041132458029100777731092348732291397099662005200236057628687350228673533402685910465891334480382289017685291907582265533135608321924239027123057941559713846598707537829822536848941222909254396922811047241655392170149087396325669796617268560384565274550784689024870695441018579413146761304067309607454323691690633025888411829232357215755027657160308656528153717253777763378716063611784985131900766717114917957630620822414982946693693638042868584017545652687127732952150806325443881662831317180279762434077690533727487186741596585734937603970820974547094402775404405161305892546043690882077200518465787614643200163392516627029501703348021957435322214036946923065314735953485068273350755241738244495449721503780455541554216453615770642741896621375227452059223916838406607797958493961359660297954582583126693228535443089764463884263988355608641751734974829040095416546725798854094346264840387363188314008702550354187771689817453354403527018133179369592388045735585775728494177537772517247352310748321322187245331756060192813790313237335428253499601247078224823052557637069551987583615908287995562781533872921045488515591949353008830556814224736284486189979047402811858570338139151471227534612630000352846230815704514766015901361724051535480045250414989994833489187616166268763904128025303884653482320192360512653533773218691472083126322503267421388524800080829502155360591906498995486788808559087824044098283800986466306526858444800000000000000000000000000000000000000000000000*i1^14 + 3394144403032804365922781256389386916460870389409363065741037281125737444653181766839839740628680768766068495270736989419650388020894634917769706316091730187382791742697542832082634870533754968145428618690586162501810213001262399380634692363239634059719232349232037882640054630926930743694365487716095910722330442614887996091396397829658547302237949071974449485101808732171144400731193089818264221518072809551970835229895626244581980641035030400560208453034456924202144155220782487162958775599627269763913595303586404615371779346352291564913041575567602464721333541644863528327412980933757767168979599145508511791994672797843593097278855100855983173164878595746952275230699892172168862541180310419806735924332076757149409645017647028602698049764675742455671930427816724267138559319079161058573570280110436566679994256922406271631032683265554373022361809830849248854234369021549751403027105982857753775511730189427423557180412509914742645504304048643984934700578632491917405357085031443866905639053524407446230450282003625775788839016388178753807414962955043843505182322689880675446737851210866095835990450648239014678287456305116032234097886249096405543085896326624775061951301892980926620772957423693322763073321377648138311344555071134429919391864012311056130271407889298601518246289864235254563636274993590452558110117750865246128422718487197481364700031383914016641110478566223689468425321586681272225563341105438212718023418841993671213851079664751165166901068652214853206960863890575914903444753329329967883540009114794909074775321690114842079738483061386614716376213245296903486452983007294877403273140912478612610397088010628165393007605312696181963458658818352455938149121033809376648487207102144783819202404799708716351165426325587646327885368772558301937996355238049836809033004061279326521625226372314287581209336462486319025770180052838015554675825028438106495881341348523401565790115799552790473818089881231043449878550732680119071928338272922180558152821053591407927717364713713872582087075455182723751640039248929884989209629125150532473865541498694544270002820325174011853412729402491749521592851850703739963685333432709178338219323400373482699630820166443539635400480612264828177049701421657502551609933767152298295185218809386490241380976711783622090371388089490178863368300390734372423891038377082880000000000000000000000000000000000000000000000*i1^15 + -99789916050548205255107265570448784884803637883436374717509061619798211835750083233421587624880137342647752413113727646417337483937992645275401846182219216036417663260026579639916192193576924637648162986007020537510689347812644919099780702083362460507782853176231370817536941963626669681712840680555634126198450339809768433969314301665406824881560935366795561064655648047884234703547201657766700848907300142128066088541072345420058187040671794649478801965838036624357902298819934027631905240924745672919991091468795865627968394881088612791897431985631042541521527549430027048674559695636046361688160735915852992156743937758794013670461441887048706624460955293752201771192290811181409836576641126264868732754084890209365913781592385405854202209585815187123431313520476544818107544227730350551325430218133666381070428343790289154506447773790538991069561421355050660118640128151075665815137459391747989970346758874984814716092884976071843441664138666121062382139225262550123312266948527324947477056066287600711780312050093588369968029472739365569645048905786700337590905292432942710942727166247239306242381068861623946894345352218972316437566101005232110639017854159163544374530260914093753849268429565799819636595917531417326601399244098812376228507001816833176786089537097511706005926927867743824381407141807714651635978455526924263691135370811884594448518887896765886346779039287082891690385251077500662994931011546273445332700112554920419767274052354749436428147734010759927557982197063425742437229644370226445505343903073845710904872776142169638394900778583844660029810706891211993670101513860534947294499698485090325085509129868035192737889185763331428918986474164488562890970368785083133826953986074466935966217368229224578852923373382098936794860635620984061700797538137063387969423251841390181674568886853235338048491243595423529845428195852537200565844681352782227034104882970335454532666395962165546257248381856435404817851964562436367419663432035597931077221749855811366837374458606257803667076026209207181283232354752463786718417516830023699384322659620170003509083488189315953725195449364471985199886351420373816652438983696736462996403752605716980625685780404845207159296986322773920643585904875649918103654621016910657065908801997819190531853532212550759887261439893547684852912470517710983893436334080000000000000000000000000000000000000000000000*i1^16 + 3979396234718761258596662883820031527564579145419094956117761959254768616801755093052512215027098017675528766255801491864718382919396532144959753563058497058260496975186153380512468300927797370948932837760586776071407034407867105943885940669489812675619306200088641075965258774515483250112088239904618490835887462817324230571620715297493465499084666338524048906430470020316052617187335393354203519291511408467415974519439983733019965048257033527447573763491600496580344384917041923313988456487205963096408986922670427010065845500500643185207060828956247341106823271372064071644394384879851908680481193993309314687288523569855248823268956723099738048120610392574603608209456013154390068502458254046428580332659951885474636079619426586828206437849717572554914492505051838790520281443922135015726192905336854748717878806761599175446640749523645851522836148203152013254034751099092911434308842628550341508817639661716937319970289895252870687321664961639153192220357603122917881819617239362866112032861507040873094982147763919960466725367891082371953164812808490665102282990328131155172369768180811046909479295432503305189463389246279162430008672741656759039404267154733643222993005669846310467677523473847696090408050319556581568000924959976252070162959592672348988430735394569500933069111893428796589815274754514432343915626357085527646049236983964199404796869934528313606640016397305845384105406875757085099980431491527244708274540114763659796734839347518038436514849883629282520430035570429027742982229832588332508641015856436328911119838312549947072539924505451048998514035137390365815835891229006792540963813666274294572045355218237414352125925435571752918648151995232340227902890221114106903188444732828449710300374785188373129519073882396044322145624190673066880314011177018258685331044677608824420712553764835497685356763043602351267517060788846109667665498584115873861247314301164971184184617125710672370884205523578084977337299043162496631449583611690436430183769239868905129193811504822827982633795523245689494194457609003535562842903382878816783022382726398774669793375518271645199705224315993461000628273430466149405153946398957484802690195045402400861175333582665672713243426512055831090352776240724686568347353668993250437646748109952737794148654137626513032096223901435379494919767309421401169566105600000000000000000000000000000000000000000000*i1^17 + -1756352491285266890629048559318564030639688449743281323613384071878345489424597739884358734035570280898896657391847862990977754098902057918704239641894935599909785956041099429586715635728055402425265303469120609388849537319373921344605863192346010203624705240000987960043322900963816577887526019384243834462453595067687071325664575978273732261658220751823277708859748971260683807203478102919971285928387774406629144435048771563697446467355373980828481159206506251749706899016680837111100150120500918473896215821884846182700388800384248885559045414859274637723168390698234307911154086965098499448427856728340704403658129533555369848620568929697539992247811696103087108798658093865374292356374549697007289203916369965783156668863015557124218130165395631438928138716228227461418502371262623072450391892204699463952569485027530496728488655040295105857137345426485208533943305109338340105256307996303903715323765858546781039400630315658541714751422377154571515643274358843542145591747910378100032700126738857204547257296148007971036998438971809780899556063908651224621989297002308542568922385067429684144031441083835420762663159111847922074776764917259209480209437125025553836581115515437521169960191036524210353441162306332689863522243589593060917682739847622478038467603366683704873236013858574829150255256590072046298220256808055305381132815798484344005352334165751170355400882229019456246658881035027550777717156443189031921569213120839156225965448782773600226695549699438400986275386215969069888980079362193909120622778146166873750432187307599263877375683348800443700070922791718829687733680533305766603490325242915662713227694516899427725010511659927245248760752103627672160027168402213006329266693526079399581808995404115019547614646242760899488566840383734715281370264937566222707935439366724014730046391760884428178481535492441239377475302573390686923346480026798958547829855082386163263234356014991356617815027624524947970173024669156729840057962105741383160877022517525978807131605504639848432454436482718163977578335453231578156383951838814433469595526914674677578184577932916944563496450330260260673311744608052130875059419178037769721895970088482778381549213368822700476118985614889076984885634344260145771295415453919739915162727585293751832625047857515717527874066992203312626193408207211286411345920000000000000000000000000000000000000000000*i1^18 + -50247402137797998787835675013793948882837019185756906032576027079446269352143869691665561555539448312072822963633763220419638198210061315923610463300602544272184495049535957709591771899454781249209222136752265528971792336664336364879566000724349894980420691504818636607473468305694656862165001595798010284555673209130391043043106507353646560684674890433995314595873867995074845881747052747704678049859775297014704786493531747890585198649385419314779984953171263580704269088559639395105131054735100039308961402219153456675888086773081767706980847416815702238807175514730681597985993494138741608439906545044441353685442830892261530674349453183927455060675095639771407745227720013391485726997698359501236342754269003439191031315831378805120700010875788027425435689235076023883157622392505510069654976191830995967208831765828279086079547851654043998407514180017589933905635844925226286557592797781210737866662596909120261564154887461942921179911480206485136690397770840817362805544134427662741476256862463227473524033740209110242591796753005722225333968305459600535072093730813611859979545145868273581144680216936556640470984818830191501635787110319148246971400740984164054610247421651158381159274266434244575254951234492571568589826383290670079765182619168933888260131662671960017596286648385140589898583969361434162811246107921833945144031567864488373246086820769663721294999507762124583504688247255370318552664651428031864027693740566265387982443026444403254988047888944300711280820046922474329050115515394602662837718040490062602657532384325728202316366296941172575996740589432389585160236688907458622508084501457210440111580565956649954281545985419783960239058388970125281524457240474827397870769024209368919115088411411961137966466430013510613777969442738177797404555746597555089576747194478404818999102349605034907596939020470593530410073695467820363970788378882230581088329942263824659488472845276590961153681380490510528604808598056385070751238828286236710730508004854783323572813600075708298695102318890490154341362292412415127992629342481807412962430868827728937180385556323480874520001790632175220094883161828043173236367543151279966977196203722396947325682081253154663073271068561793401062614498027728879999966022455314516955716132614655240673706173921024070877371932800450006161374754483053002752000000000000000000000000000000000000000000*i1^19 + 10843564951595310771769399326002123666974588749111068203012296782765920577826798059185747557850249343674502636538864148048230769267067654743793166917835887951526224224259978947784562645680279372861916560480148983739587064987173687880292153610503358318716984077971091205730657111263049732598295201547651241866696691897984616837740246840125281679927881071724625982919374624214592935368832529771745756368945483768697823885244524835686364846871549099299114700035116753289787444989156838828618249208793266733734020470857010455149261502232469051189920441253707967051770837576183251198865057256200699342323976312121653369019579663979797673489907236032472202934824699662112893402412683736611754036229405858699511503546959576129731591248877214193294528115448693473982454927381350238597227555278912054843249184508113550866020292620508897038189408181849853357475134808519001376147883562030981925306921542772032488279107527524469520534115718549721576367379197198329786626740532072851702027759204661636617338105443684717407099445624437397127414733321841808443697759521205739147416255466109365763876484375832245667973560216469506532844524968156081130910582798672377870368560268235863527882699661446606767801794648821565687711863443557546931806114266033253895816192851736036725942268755419150813944294656288081047983133035301187773114148249438954288548688064642408690715542815290367976820869498009483801306048964835854242132196296004176895520688335745453263972048546957177204927116607990484787844581078926054453845991829867367199620117030757791956513358084517227017835080747314967378742206878069151563021533830090209490972280643939889538738969282031936878957532080957191892038431519333390853097134301419148097678342627425049294664579919661061090111005738081313704205608069777160288891116726682685705020720516348536943301358122487232073751097053859916498751046476394657463003585264321530223404486259458577254100682358170181629977744858990201055425497158471486407115933566576543836877217480962266836973554379647473125534489867228372791793409956544159429530044521529551100174594519742698937639139484439052373576523232084867364813340912217226616527864150039802139635205862580181835168163407672510113396282943909036505281214527017005462258878256231939923605011189776814237606481277767570330194358028317865141423859277234176000000000000000000000000000000000000000000*i1^20 + -509730782693225418716135070333626429887015221549195747903232285485993952403354723087718352827296659390992625021587889801364159818271292785084510459656317430560836436664620407824422539801227605013719982740701483199099481011950211520845968593035455147512262942116105094585938764637351881031677893622514716937669384562560539188199865394440176740281067273209662218439992603345070141364135624685400080863723534891578744340568496510370406220539080732833669961921849471422414434300653681026783453715809823683444558747422704707650675014767767290455138217647639942895507818922760678053531334784044233459043138664576438437821105184659417775046914725110318012220866510467816922512484966139316487010737579861314790038797929976685414033734221206623900842964851944507402437508873569720132657916162490243271792624192357372609904030643182145651422551549850981177423700799089765136873853741901946581172806529029958117069110782880620897017484460809668330705564638592471689297932885331966970228434449285164012384164304194485320816897769763174047037116860015830282018997198934199902833809823603073938459304112956308346597133631720745561044420887885971775102616479293087666996109695306892842950545706478668572558073510188455126743973271007677519853392598474355111375944485917340157459414668294016619762316636441439242035318372426092463531063811431629450516721571565531431664927648948811177738265122902381858287238667986415023882654431393666112781700231122838049803620316399326607621891881097549286789978221314703641319984227485266853367388804022486296138956989190419150132124946495287726144466844720990665574011574852800155518080004894077725849853098710343972407638521691780603044378236537755282973330396709939657312284237801324703677962906439827040605863321290653501046965495303415917245609440109699813719607799544725833376453865479740873221750615718977998161203103248528335461596357972274315025011451969654121336153211419275330516030915409029734900694585064111419864390795980032506722800608743148187712491389295073433234213801115797641940688443827914825553771291468847536458426536980932118439177764526529741226289303358617695210575813913801096185105076672475306041451064110057788666398023650599385197315258849339341676025859049004599850865939545034103162423796106412178717473944591485176886342291275085827251545592299520000000000000000000000000000000000000000*i1^21 + 92700897087762654127539766549263491391728309133436788044412419545285185201415808171094368384298054639822438463131123955084008316666259395714208297642218841215489946820336903465342089069294544977362576100243241244236489121485914388676798927231873348494388169726459602013670310425454706419773656905875303968934874009840986877408807985354331354397969775065944756414402100151182218631135553483619883704245593438601582970619702749112736997673646501330946059196748601446333335409711444080464912747706808990222638055113471986241341286837204048435735182723081151612111714406957713356123798927707847229945212374205664464823779724807788241617683774358508275456302346152693477999296058667444715413455536677498698206158676005399493706784713210563009679126203036338481841144919248572860728785517258304020655452508942481642726117576546528427523194707835645005246021417409587925120530059531691131538595997688023420531752955639466275644179048063270640477231691028628522038355974412727262068105185368344586657428592758049565922692043226613980017289911095991590495659103193627628112103771898621239686832895281076645073482016242732737824300574154970366690539833218746523352035452971874458672298178203194555508759743328590547302453669828401965033294658987582626592749768397497174160982458173372150087461706731312419326276296173443051383300992454985849135094231206372888056962315960183272309284286789158232612610869194309308133661276216002755420576539929339666643407183779069341326431694976856988854403871474844559699577244970381529313530055527365649132334373738843738016329225276060241057127563261303473934606901498328276609085292139401028258382311283970286842149769862292336244910925294584874936171293704434164329921219789816474785925565487149192056164580262000336228895779059424525178728365287195551097496273581127755563354742922882203061238253327980935263544110946646791560451430234609075724758611046769517667794007330550078984067584385274868622619860055615125759702003356466670097515460122767209384182813579720854835493776515691947810769460328642002837769910881050571430949444101160938916095413182022448016520264627925808803984795696985727094469722662442660128620987221711612922819317425969360450181949094896895142439610128248667880693965007986368935123770643010466735746623112332241000203426495639550652001026048000000000000000000000000000000000000000*i1^22 + -7093433789350972330389352974775438412745904695553075289069040553909794753830081706057682054256394386088734570090496107569829392640600400564677911246936343024889839653952560101072717330596222464173826956070637021500265368128976910687596788948635630248874858356448850770402471760435258001413392574121914935323074897796419278842255863346886356969546329812203611251412606816083263682816560908192724319625577996783829877243380348910633812595927311522024495364528394497354513474917629229350239903170779632934134614325213544805616980141572629483487966181049664366354366732723903700916660160554090424473384736007341318477312776930464671142059583383833293926782059505088035540690112142162402750639370140198487887200396845111765855925611777434332652323876559170389369534112877213377853036212919168109858407246319292092020752933950655434150948489131120905949937662465750934880277051915369886586677174046552788674440755594535994984605114913554413214126858899401972170874604472927852235263129577924941067877483145239606380008927692844721022824139764045709910514599800347056444243764502761755150037264703267184801599303391321225118469601124916483889029169574455348399048922967435957680322511603066900749144618367902862728308322025090149707474005420483643007228935552664782459222221236759372422427682633541834485765657468669830319126350969286318680253683190274646298453646990343166258739847613889944991536789893954876852480944350790268915821879201345278075903360225613852864119372362480542759864287252387609658368016754149761693450837349532954822032888555277678428846943748713445448803939771754929600931319440148116010456957166059406501302804987089423659649465272913009364955797962724161394447625143318582129956220134971785993872706301479704118227564440218699958199785515819463184173098646564337163528060519270766595802634750799406336755919286622369493400663368054496916818311014417750096084582817975709149564537983708414712955381810155912542839898314973654729241811289328631780254691652740845757589003766100976612433965759117383478817049931792239286861446908373244306823437024782236046744879000307222720235258442336096270568339434161378274468831376968270767612057989269708506889601075406606061874891522519916350411379969874224625260079196649288352069380530514505727281488792658431683473900602732536163781836800000000000000000000000000000000000000*i1^23 + 350825377753644970216421603299543331850355402068561943329177288135363261632504991379450922124245933481023573030540735452978861384323963573695131095150972857744771597688535782193592178274446363815776907175219352503784670768324505846609563885094158718723278484498852870876688483531554123426371943327457637865033705141331921608278048750525530456652908655548601600682433675191516332986729998893302428820922991686901019896995329757318589208549699115421261566046671814032319254793523362976564647707612115769646166342092797614012536598281532288919602311238745704459474026070737539865422241832197797327908129936443241854271991747789763875432963043311666433571209601913374949484645102296598600074761875854441672743636438530971242307391936791368337251173789358464967602758978454374453598110708796535739186872772030830271774620180384294210720905286115530598930084476688565531364751809269320990854700867316233932376679120348128139985870436313801238386626720623591208082112659427967725926428431792725269538847525482419793748757505865228221879209074247852639914131515867564128410151145217661925862823422037639492719440287114714397380878202674251870593170451759600382873134873858826363295107716689034480729371082890200602641316704818975089220772426406200492043479991103947674590310765517831235038148152863514435981259985559289373559213428263076384303666768148129575510190275400294378045875981782656151801088783025249270357325069525663831652609632187910669413948065373321485291710206318726504062924964051304631682396987692278301589816189154185001917522524609860590056808326332526294640336084636315790030145534908288095925250397390953581199695483574696344333705188235996065355759327433877641313882683381245351426827226662683563586480623540110069848200272472221289705241464967207445518333852901419325561271216082313561165165587676797202532750708166252245028804681506608019793338349445548151211284898547926103844146154147370785582003877237257362410039388873055454108280527426804090996939044164507039485866392921549475441655441089560406516201205819275316259676998460030524936171244866344767866254970661165173271017317556225767982753166897339287872744611394388352289807756266227787901612645867185879520170391586366651147836807145762498804793231734617523835698254578210800899177219990632752643168738487761287249920000000000000000000000000000000000000*i1^24 + -24280493474736129703389101262431839511826708390384511223183675645189492939322814376148510310253043834432793498033614319162696931905007230439484913412304274508947352153667220105111852581883088405904752418412237278055496887041722729683454469916341847361584758110054480039224384500070674253135304026343759747789630729290812178853472724548376892128283855449955146276324871999189912232089141013180973797452371712751360986453575941065937782395130450718822275972207437733084321189699843539634024242978328172746505891963410427322975540364021491259581245208117253680541271052453324098081781202058693815046484383379544724832979457912871309940022271162507910516361291606726582472755383942118500586911249216396425976413476980360193993996511263914773237434581204670761832282968766838598145245043698767205955217024225807742118817330002860200781682202501713764875492819046622910526709980354619184245701619451266890479330558787432564717590465903751035039859577452832521870299325590511613409169193279006917590238282123035951009714124467351422198544770320605269267964302550634233050036218303189388239309321802070787740390588139024132211841368657423845453818356644149965639448896495171348509009638147100402494123024642763103146531156353877757892941633304208366229792493511491318579876966330023943229131028021244109744773034930616727035435290114940368434121155771762633227502306345433902827151623024367408061502025690986392572804193506889712038665389955333502436489481728761298506325817425268406771285085023328010867038254278490569338499123002064187097112370936040146428944689619791950644146422570298551338249543114081313642276311878919279698435300303863937492964733605299049341230140859773490401356107098484598361629565395749149237722927561550634411402870618990988244165348567604519092124781698496200156860427169992530657322507050724160582523301078193223791446576441505743610281338355834381865162361142590312248028643894492324549490147790866655465805031871640443443908525420283420283892166193600197965108642192323753886348181845854024201465263541274569764591180718815361750830122679685897117377054272733600930097593143726564285843132228898896073078519807033841629019850352710317647510437515353081557747524179926810312708721436696593221443334142505357505366779071481794336314204488264048255936909093306892288000000000000000000000000000000000000*i1^25 + 1246612820868666158674067114575477718420967646647776553895916163543867262585749406095529774252000814888047239310600447157368622477089915764887980254885719992313373073369869423735716080314048080005409355958073969127399708843259586079493865659974606276262134274331639574461030800447165473345573057008221823367239077996249314140081784438564956095576846359728330761738888480489438296301928512839266223995663382469734478480612155067270008541204595357635378004975567948432793065213982540832844656398731699285277715234685639007454298240457016179415385773242727422062335645668405068359561631082589192498895142927001335921861200812942007951165160917287158546029035100631368428207523165409429826855173226119626651144348866757477179977494149591577005439446559866212279917317048144102722987266434879206081574837332410463748494935408846376925659830196676015558522547180386014560781183421598409134149816185730172402550940306010530764516293206088508777784792325707719966386812981054996398021906873687343760003115933727935626389439188391704658919593015345672528547158661803305620937629169717951569768296535892085735704410288001945671711154552849761012866462288944581856869834287652547382458860209176881124752995373835860253294879974703753938487901010011166686367953403098120547791205645461995855496948846915515472779168916776250335593339472458043873714853597303429963983914107897030074971878555406598764244198477271997958332769961870192926432445736098131534182282512117706892284418778348596131475778503398647481781690823099418520142537694872649650959718425980414875420384346682075583120482508556571495693835187578972550007740101723299473404385061012338548906671573157215102201162419807927877596131728571068918052030253537902022346221501171408537700525297425755040985915356088102308019300842997454030202561212048810405709547682400234544953797625507381719836887629468641172880157853318370951357280066349613228191272008993599931795465238023225035593632265621695829797590356288346102581002095433736285090026671723616469837999017091971354790069317022684848999509586734317795303057074412320713351449529838116875909884539468133387466801511133627618572082868489658921109980479443052561313024288427804447007724948177526561198584576009112336779906466703024918454493164777471786621510759862549432903801004621824000000000000000000000000000000000000*i1^26 + -45827938839200727128618407176386207542707444938321640970626284394084427918681988984035794682979171692124939315335649209558253226617761792240406072089165435362153480492151767391516632578184646694901778593313665377186185491172197770345374222609072699113075799478131879012444981277571081729124969425942537928786169917084805422439512577137065248887674112746845462809321572938345128853527934076608228520450451483527353110050774731088754469649139388842292303583897830740729692788272703716831123796509989336939267281487075116845311325090216864581596961777988687618684009798243645318554682034400961665702036446634460737854893593536251138225798835711188079465417219340624064068618663561473385402046756766872062787809973909476070782876696992905487486059775711317126154711966582189981209961932819403534481053380577599783284040647077095381828099839659618106891038230642539356136773277187441813814755765147466268567810343368836908078390254372226613286576507589196211768522197248571033400419207553100992319423058456751732260876909636730057564384760813932206143485014714630681192072843290577218911354364517235580185327331594660634660860508271075212756789459726137192563878550782716642093964434082989887288193556677410171051696195080408321311649750159932957261247201753633626455971450621019715003307591321146681308878566681131312732172630983112247011340001405577005919124091439522742464822379656351732491822967971189497942321566249225222076836710826068243342511507997987788625030621787608147893835002544597569142740470031528802954650492936578252837520903008378521971388443878085204110548298217420094777272915428808598771788673780393055202688596046620754791524378496111642797927426408551599988103127449090245878401031810141545361025315360724269417388298991920656619559534723427671306739594279570757158961955195139290304577333405216191235213997625121231531634137367122060949868920652537357072306163160450913737100817590662159578217448401807615268996543763085014703404442171591659076380928088856613418493835930217056047233496984922592446016281800258554654868155054096417154807814791420049118501731208549252502012990703273617377578775793152756245170009993483137840396335317861406234313621098596422526962516439293300926977843216017475581143256608683185923909228235149988758460009935337029330587248230400000000000000000000000000000000000*i1^27 + 2031302366562867823016021718241910619243347144669820407668783639667652016292938261701780771769425314857463758506357340393022284763098121640052971568449011290324523163304187370717414737093925305712752232323776508552079799126583944348753678877441171653664198289424457687231361777138368766128838157338700241353594194876653741294407066292130036489170732427288623581685816941654784958266036917024193303152556661229402921299638196145143752306353214061294639209785294796360551578126844071434538881396598681169112368422617325869929172924931134185785767061612939780751782120007780028473601864405214437486015996402428735731945518141011215702999252657847394955030207769900218709153912124293077544097857673645996085882652248075419051982711646719928253632896864618602606739218239744827159568263070814800623239037079577117793344656786683525667057885082068869747720360731594175624746592261075477261422564596974726365025476477327584566254575220679535731709240396649042177673967919351866683034456291650811543126487541511587560392444833325673656142706977728454036812836809153454109744549994019458273400358265420923001396050655537488681904111178347893396729790213406195494645078917727895540951818372484654577730960941677967277276322825686124755423398292893931200424994646194824389692057622088078014575225463296617826211841279864958021150721788259710386960688394556249071579683463789786852750847168572253135151751254831588517691525542843984245516551956559863036302533526300147494731362588494670827323071571038064502004745477555933722391258822055607969043531201102547049144431804608489052038988490049544837493159626989416558298911707572305453204837954345823105277137772504009581617277014199474515067184027141359115157755377068654363730950723013975724112701718347906566816647326524407028546349090313149359506394501085078005595788019837669916186033221745925603814223257959691498481699130874912209387669411308739594677464587931520040871549493199810011840739093712409898500434572128112373638530867362230339022696392264550076116175504471461783260382698549265113455223562506789015110039003040603656948797315157453765465612657533550210458951300382643113041152385268940466577004002165838952482552882707120628951187705477795859502444643295257874769401135568760638665987424408678268333856516350356147799064576000000000000000000000000000000000*i1^28 + -76260109935615749273939860826717801164794315335788489490028765187397068522001477714306784591186297428285398430190944136308640493939211900533034918710652977308775583445266440438154980083154729840311443535456805235891526743816995758126349756661712630957146352357235376925938844429525964678975129813667610061936419295884011545818460005088178048451590240580654710334444861400182540029830897362587047864730997724341263190609658066612503485098477735406993451775531280451167072026403041354412928135933077429185324650253003170781540130154277326665405642006805521778095580914052467028463179129967689821137725286210201242125154428663148390531155204645384713702907684480266423285738078256079080252540004513517423037185939587918887462763844459671604779136508643579604273524762305355952713289983457150875283195219132816551898658032004444316495791325999234470128559864130939501742461537699469435021679603440456561964565663463970376821922716743048456300192605631908078671098532941113777480301229243233569918820167764521053340184380297279521643015823214356828031169707242977148761688876431520575900755296394718955507384084042816193631133019114021534108462264539153063341810101575244054238934989098096472849062745783735900879364449108093134582866184661822641797679647987535527292000585996450856698417988654179365935510626754103938498787329198991097207877484511038030498069506465613689346267495368039776852916767467969724190502271771548741298971479637074168937366338178885681966125949324935625821538723437301989927314569114584656022243222595000364298963847587419807658857380240960546504715435028248181180483150245187729291873268945846987733162863069812963763206741810652509334178406002543130116315967561962662305601566006445140704372428298494443974548880276490100481614502687549037416029759679263836787017937708944445583428980851968984544439688034992609414902436742204377141358717068246459499169055443900390250678236359556712706785573508762659938740737817101704379650929311143092769505565649682647471859056044532384941964708552299519216876758437092613386328946964825020270299083397914871348923774838293562650795554928973472435265200339310961742676793766939377586603540358668701223247715425167827725884006532016260190545845064040682535514300675969172762237460198549437998345752317402525623910400000000000000000000000000000000*i1^29 + 2004484532472216251264091779356869880891616102610684884850177367470836596432070767032441438417330657912223419312608226883546781599428223779559982116112447197046965441105539350034108497025850310061490130145474900482559553272054657441406382638462928316747360814292585471984089107264295256687345354744008019191770273091865300489479331924789224967816043406756746945906043483649631814151439245477030976559531046640690433543229879076720149151223370839215211218777388647269322883356850629354517853003828602464539889448552289232808941417302121644530841033689903978740010226537807403451313094514074689677230318085572249424490216624008819675361037421098013378354997459489375928642436231792147939065780382834261359985360876701403351462611375290209761490031913450734030049434413565940194451441947867376183868232938557133165097142659132670341999393131129830169464561049168965673998289908756585478247684012454608889044697625434551600272376104789050758521223941358755028818741320662197149278059587452638863125361481854925883581715899564831781222869234828096728348502324474459439290062197939067652644182110512032093172388165580974677562577080650785039301473619260038481197945072208517502060651229639375500165892651795697627471154553237247723960058747837840342703613266021557943518620752438597505106860882053078258328644287866038789022097895075975927279093712349949231307941013558296364743418660229710424433355289054749799732995030812756215366593479320946066196858676093437811083379946621613564762527641403636309978778430273323168567081972921251625537992033842665524845639023848802417612382938504204984481713491571874525495336830536436197216549970079792802770406526872604105129081433617999760733060060570128983186928769368355276068985359767793436723055732531153757662181337812409362933334672595335666055426177876645716300495843612357453504964818070640529563262425552625686886628598364310774684923456180100837903920127267225892348770365218282349854094197026866332001673999205524162017814405759624329071122175142013837757538179314851122917206753159163829341981253148118164880246627955437796290082276289899574521581433229738487890519377165710361602761736899624865774967881066702977546901104637180722544861338259026550090565585141632915367673942459682915230222365065930363386148778525662904320000000000000000000000000000000*i1^30 + -71014348677623862849438835804675077455787145808965038150512356643141440695621895853999550782388651454820640834989251513973452531404227197468540951781453887250005017801858694060794583251511461899154594474886191762565394438132495609480133136286047994464349149528456102133640985201512428256589153440821994771485542102824342770671391477452501195673285096641059647901873327784061774199810810996500364236939143957247054210038146847452594907472863660603217710272301487538074903757072934903940623689307681023707880962484632264300473146219378561861542851695000706651252530499560679845593465664927984725662663301570475533578621275577852711935109372041185162041295048291342797187616768514936825669584110108800648468127605473099765309735302627928051488748571212719686123213522117243521355708917195476204290564489671532766021398537211877963456073148003435458040403390029981061645693772295280038432987381990722268632706926140993509118575596075368779858163061462631694894506825864856106079524611196425158069557601944154605424339891861647421654465895110112683471607758810110342290724700567319129025243267508684893212673890008996855547324198478311442294729879050412524775092582192439429249284309194788426224794382708495525258383909947088152817860696761681839350430864550629388442858944671074921579017718799610351973554029160923510577592243591577628030527922852580869744256928306436178592567844705589002642110917892488554926841304681913673659875814387636645873703443711561196078115661952897700341710561516923536014612869125463252416948137018428489909706401656870300311108363433583895318577165207053109559183509192436271041459764149523462118925333471488571988945441003545594354924533626937553976553662735599777348730822673624932600674027933801280829499232774170489515720581106876650728744868606466635728129850421209175440479903009510929164858699850817126574586724508944271038315772632194830416859722734782061665969268637496866075657977326672770616668785265303284438258487109858605325983228508521732940811475797808554947922294047905773194514078273801603802679630488328566281651772110773654518335277853639302503529919732719779825792220709863380740049539001435576302437827005761182927909444534123749925597857265778773633228290701335821423186647690119446672261459742541305475531521520566272000000000000000000000000000000*i1^31 + 2684980054396034677556100207522974609946577292966823594318265061581920026967343258333151548118555924484959509943421003525085369026289205829380614450710502679513299652241284076845452694944554569806495374074115400548270091517814738989164722795671985452760938567236941884743559436726553358512777747261707789992533623751205691612765528726183096772287295542057996067887351388984147277220722936799046915103582228284349952301509275786149505255700152713676063381945606143281147763437395031651229296963295633464575997335579184576906807857677070337903927073642506354896835420979611702035434435285214146314793373491195771362330065372625998407731655775744124777249918655441823086653969831952306445041934959515478255368657208820998670569906766662496364912749523575928514834572489789143297613752521612597735883413229997427154659922703107553301058011271573731352958761583201011283347415443031904106594559924224492515948198240732012234437485255576792947904300566750424835736340930040264131443760135024368256574853738633097361425835187092101369724625675433122001603741052436125519642751850981206827782683002443932828922297711643165629390998103521757761772457585470000012239932512478173390386017412055191210910134616200399025693533107191954160850131287762503432646858264573516980065277740110500170218422379436749706545307852153249868358904556215176078306398136467483148132589580265224741578765479130559906430543947737931147149561696143320669409825654278537874790940017122240366848469317071960784551043497786593865626041399172679330855742925538503110711148702522309592599145862819008149693002352474975433104649957232833507563345531729160331118451007200058027794569461867281471166766468742596875043107646999969653744998314786184162442711415288147303158714546891593229624995120487636671114674732212175085431285152416537674397885525512416770799312635418953888157612698166814537975082399373710590750830228863970202338338621613604334577142875210452440555957757210217900516486221383712203814447165243097531070641925885143243220936330968091961103881962070987862291075717967906731437421342969837529721391037905244904727478693318136406627162462721031798725746513236866725254096193786116989885555265244410972315210615670664489814079351449554023870222239861245022944786757293694117153354861772800000000000000000000000000000*i1^32 + -73967629367672227410390993881922805961227524976003693680845530250340564096077858704114227714286344906079742676393945257615142059400801971864618973199293480252680814501851222608702864690832218265858674743998714479322066873194133065436900472126938906637140887348149482383512936139310786693044525531878137782264745240591787389788033221907105265332446985679234196592207031646287231881528350034758965550663890607975149798283201260818403873640950750366614691793966117013125460801408775036952163214436764837056109383845505119147729884452492866493428647119513114000886359189257592990384488233337882294896997600376020189742807018738440256411769310878483207571374936236342435225668891939802479148725326915833756142941146346720918054641408773077156162605845788556977516665312767427869981965014894200928408080395187730058445349503612033012062716001744035913226357450011794802925187096481187085333229666599600116874671780207446348861489942410857407818161687945814195101767846530433448413831126049539787258873804470591853606513739360705919757995828362616075229317931810582811337527988324005626645555551379527318462434294146515317933785198157885125899238617077249605799964843249766785336951664307809616421670674429715947838921188680705606422477363047189663639212345768403146197495286041410639404222784071805958341942558755407623526800137210245208863702432345961242285147014729853206031556444470825469604333421259992621550738501758287230714022156415673530286175747496660881556197156911305743580290031517236789034208487322991124837487275290933794745249313112798973932141071092828059566674339450036252197255229665136788909849746264333357701744354763226600322790697571711805401216118006436926530922444901881368455231167293358186317328110269574391925790927353681887318575735150806530776266746128584140467109042177585786922789117832285915645018897677439369305535709534697444679699530541202705178951313347597719928177106925929045364461902020868422628016910747097326137091241929824233446853444701186522594234388674801028688312736077444813827335922949840026170492114315088209759661901313914286136749667867672676205394542084357836181884622848037350560600547651622681393988936526557723859425322610673542031186948128467609239923774130445792782982427457223569498768325492092416950649487360000000000000000000000000000*i1^33 + 2364803579737744025476655266803328892861467505400745340340923578155504290979700313955336684706968293306342803857271461627817345328357937763771746251510200002588400789865359194531423339201176170644934278585053686253982100269630807915130394452419507428785583330261759677015164032486181475719076389502386448283255715415874359962492820144862474876805840261888862425057407341089800387882367781234599236225831803012235706262804766823814504352449279233138451271346898508761103039380843626167174348185520318617046876482865228090214744352236778918382211446246028611692968989540594243881435573052341720554872568852551413112587403719385896319472731489802914441973810479810503978091637982180319008113062210691333742336998538898769533825687522610274745309848078528008254307391738823300561866117383045237452071978891140854786536197435920821398947831570295701754987611278351425861673972446813483642842755615493766722534308793270502178838380731137771964394806951322458226409352274780369237172414964606588246490136979991135452586942701147073537995250301767365310919427252642473292960877909278589952857012053815236987357038300255366027317136613984742504215774595197132137451619744248828225462807760580829538878263745000382647233066506073211478105630683335216870459798624893013308779071666049575270043874798014778193047632578400396816263081176352374211735277354513333598634282743104887915669151363381580987367945308971637669439484825018969627280161831664521916637533901259638022432129473712835338179320117142622707712356446984686394666637934272984039893616350953166270246161558785703773343725233584745002334285776999466803643879762903074475284393607840253366188027516411741429427467877814725303050781690554924027072282713847951493996647262724532564528431358063141706724444731574785148243908690718815323845918476459821831333392077282360310479511504313712235529672818218742077412131644704258341956146513424225801128260730206952833914324464205106770329623068957719773454340900236074763521215683916128232900290556577417015408172802704808698511348789899185632266457775205039966179250524514382767340722658901410972310605730387102302473054568627681697379497895832471470050293261686051322183465189630618401534643699121235673614553171640002280280352296778959880339784703204002537406464000000000000000000000000000*i1^34 + -75265510122321117506557201549103249766255892660065274753225769213813899454894208155495862008816321091635914846983020824187330832849989759903347253656219144783724917655066037656877011205756843616121128019432314531574348556603271055390393650199657571958572565537339101032055575938472490105587262354914860360736412801855873816860166317240038749800844566457680795222314384791138913563150660389455283899172911144413064904068386321019766676745220194243546815493090103157707501548925272361794266206864264659732848866339817400454772741569490464747465836411526222041370666340864980148407760829697760813949213145944146026557859955484776147810733155945757163746751085721699919645450011591433391687554734059404908176855873314014369724400551607089664404862393866423806893322028924243338053183373181332127529277986550627724035015531100117829578550246831942789664632900985853994425428849610604933556573900697261440857289497973541408617631287453520118443343185981331363130757232982443922374174454121299425274620493877279907176212008723291806980303283862276281561967258187849753163801493317716196940737087391756913262938031178352403704873629834924995281000812978267629621044563566012843263061949054628935765716204642105241656812093286695098665591581392505293871822767564684849615378328128584044974973087519766659840453108815416961343966137312122657171982933625797066864085517510846073731192008826064952589274217997072093688024396293772149290597015683853950521087302145199208305507509710555941895255418046753139096336550631361666821195589829554314268922557454622390020483143888509554381648948525618473187751625967635624317146371381360501307366723743117245134022352060913998412781698506743494665235926977166288342547042438930640788927634427986714595325340733258258078010920024005633095965773650372794406790982436311938050381527300079378882872118661674327159179501984796468497634567365655137488528135542560837284561025790230787996146704367302280475200707410955237060490799303026391244263911760648776019454693191586768078419769714462851964794174350000383608552249640813364398148198392380940868395121879068186581915572022210629872668970955502010185006405462376139373924577985487838788484592690266438003717506400530139022898031740324451024210217455037719478153558293542338560000000000000000000000000000*i1^35 + 1453756099550357077264179012280593935131617620501314207510676716327292044750891202735371687297648247604055395551830520244412411484406862050174707172210439284367447709746458633831715298177212981199509739533187850782217775456615620224523915986103469440418845594247035520025236199437859672944376644075749587818262261586913197142116886622144826729395007172126455105032754085221132380045802403868209212168567325290019958771272158384420719381788048844736386338430401995197318096509080974032377071674795543246489991703925564766251253788713666555016807219579891069935518415008567508393916021694791319636243207122975792154941004760249083046585734320919034381580063594661627571099057363066220035516500209447700501715297546601848073614183374410462497915656798231529883267737687552644250326926619601679789202092519021482880533921199981890893175200049051907509624953949679772563873629439964566900489750425438739209111651122080978181064174309999074005743228479113586194912895000827195275689786240557072506161303954013137111123381845884900490512561192072875172568273747027655075167653348328704797508212847359162475849035224045743490264421300513396783372279670239277417785477166061004664068309129478469834645586357780250448179835362723946823193131534700425892622756699706243527428120566430656233852171434034493769217732991445370862155167021103520595286889706956877383512386938595261673322128272430591595729791239083874010185911573225133126872341913253538106012310861603507694996175108186865025438343243461907447603651788829405502036755041728666033175354579240620911574225918068307848307928783638768748131804562098684449937534653579109697924887575711340258330326704297952339137714350555824555009363401800823064224727835442572480704503661218586762026991206388902036329091067574562297279737712585669213084586942847010087225130130161727425011819607310372933417825706095948099690140853475563887891337843055074525054485751466758676926222446867768978861006183573067173726988958992078385207164315352556556932942969512864970324564252156691019419128822154773104273351127272566766725249316086664199055410517289944694259820329082152401017972467504090781194656710137904119306458859718914497906895399355500774548458533109907664165093420335952345230849959148765817411254079780290560000000000000000000000000*i1^36 + -16096734363359578697295815036104196293054668378960589456337350586495338370625045098718726070007749393555398936989698972275346471712172555862081580001072024079129705173483017525969006222479302845444349881195869762246460365219759942330902195706900337082666924090021777626599457590549175569437460428381297559034046630564772925009947267296296925468832564542991564072850257167113591509182056376104317219034248497357488045166441912756540338937855727276235402643147179109813055904361820332119217325756053131109117621132200674519829294158551768767020290437928570010048911147080095680879373594367217122932557884690713156029022983098037732144693684448047257179733645549432439428470547622234041040089260734463679517762003067023834128688993096910503629742228069884745276644800840413428367276535340697333093939791120157632136808301304272416272281408187669540261880923096371777357753165912020496195328057461733744600454319924913443239858619299123872420776485744782084417857067263820353502122589541837738233281954344587672387277749407873308177508959178554217106157440222387331667141314864985500536175887641746531300040400891247136932235844561566333809318387165214925458266377582278258688193723586046484672271897833955346291977381119901912291155699816763382369303963750359914360057932867627211695924412360527817356378834369279450791076717715238488516811170843145562383409740656654498590499607027106037694794044104736838640017156806307899342100409628344307622856779015890185471681015971884559540733815204750382615034299721413913279884573750650411361379127029914528823987661581033724653613510311798196126038542346387557211270200447370421010975992747481090461725487070434859004403577991555265570190217625879267650518958249837742250078567230675347798557748120669739519937795817952925315437599876009057478224057655468643047832591836341706208827567346357998574059288795483760814944069962273267103901493630545607874275369203823180179400170109347287320679317502498299730719937172314225392118173448749927345650777877482348557225017096044613970677939574754026021861837298790360837645341249064271925853716372047711375833061106800523107315055135723288628726000826404190696840482933398379891102281828709152004493517387874894760195830489544459536615228906305618415740694560768000000000000000000000000*i1^37 + 126475687860074776564394774609526033268785752057890293230715160403512140032876662783493288933329342624130435795455475188822547895249302663009239773526099460288374928715206843604537735533623572427608297626730510947965364600267112139754159433238496625274958007049177293355700701835348748219774058510771393756543330443288104516180953328430112321168168745225375272194043771233956651570346465625623797413103581532392232570917911661748254829311863467553693530140648298387739151760520255223024302678694952979129945360513209942067150535854373405970417656842098315176303086614023368309819385517324081749113921796110031132434493748040906288922256206999789030518126921294264016360995779191257739411751886702724161288222000161195365984222419161377746064451074309694169112360830672495022239646482487658881193287241413532181449556345713540122946721246377981531006097864999919935187460238211536421401602659028724649911486574309931315176540520762105529616150325883077842339373850167882303076998618920214800128413908246326281900139805045793574744591332899923691668223749308613585003689113523378128167878221173150163680908426435771420281943712649315180387446610829522194861685570669455477277992312241922224456531495601897386782191404529660584261902999307675896372525796536335390846062602554574994694026589010799550545912851234587758928568277824786955845306345751215190496144129187535992004278137608665228809338860852068453647592808376703006592805087734838901206763000729711973754702616228526759580172652659594744728370395566042743306776711618206637745037911268196743105149535764758930111977901689937575149046706151842624713376123053491447189801911704772343508868058110570379060306554348107738382723315253397314949717245326228298035130589481076691691032778010043988068543523576023324139154190156582210754301314543474221093310261325724526387762564211962720356037902045613365016558626987234647285594531341519436507277558513652463127622795826937855183877686991253997829076639068623594502171800059693551698224254652031543454716671176816818141059243250446144474752368356526616816389815495032914512704849834625318070504746150303187893291335787295505217900172414545469086573351990967015031334994377806660013477535106696448148727261579191011722856435178901201841920409600000000000000000000000*i1^38 + -625559281749844827516995929877779539583554983522975521534793521857773494897510995751697719713598486324368705787861372939787027850668292151390631861425994572481444205536802360379265640428310980020955907498003980428066144682902498625724867154107422062248228663596440488237657072138975520013887415927865709645828126456654208367930792527517677502399141563828932970263122330950722565334940359774204176837252845025999043063311822463793879490968835190998585798715927417848833844668793032109279204351583430312750549445097011911810218433485217990916413457585680002843446853776715235039888279538445258207692620098949860315394704182518887028171651223867468086923132597778724086774007690445550758222599210091387775857573816534305984599092049807417148854070192774242707475245716986671254321602259596925640285104339752806798765912559544129363186508678568007823203990678164075047392515049923251333218016204869835361586711962764906390240072163157349041534261417838099668884826996831661995240204541606961544452619053221491916087822136255787081178728587471737537713818296076663565248934118519152482748410732705740381743613062726585855527128134038979932930317533778474358634576271968298681324302095735698263784365370313127254277812739612486902296419497125389948656082055160505435162085038493638957980837446233286010886159739824987333749556930135919450228470361273509117532337702104204586804258722106714656089569598347469465820444544811763944298528630882782665088030912021824935811012739213251033888952951137989322060100555052086777288603827831315919993291467466636886521741285103975830988014615191219162221265298714459277166399265249645805257244502714746324126298901404007925075468340819019929527462419597247587649396920927921247254304431328981040159291900615680774287195055315980443132852445485931410876641800149564834595416267035852896762870386391282271860735802512889676186962904431658177624154036186397451401374836997442898898750648475567266744484738073225874418232817667334786029806095119266953798221260947037116273978440367693943799140500629291925972818157019691636531478874757207615101221880019781164486676372366465216123926958889331257328427508615228139156600242335441092149584305040889191923949287805328789466284796097615519757678120161684614021120000000000000000000000*i1^39 + 3311978079938754233508019743765803325767511952956342501022605253588954725263299887928254606536706441612463089492912050899722950468480298629810346741675382173520687387346167468249593487620791262018190154612318835411455540515841533360320920563445127378787616979744582517908117309934071862841616672443972986807654825908221343793524717039530240552772098098341993586160953187013343043482735347057255836185982485199412632314288371125835494511778327163141434615075244906052890515477046241547175155992932521264686536065205465941478444238111974757048401712094581850206968760885188534442953354525721655449253801558003107049206909988754668261658422114460009226741766466139447173851025558585550432778082150353471432207494510519771232471889307517169852724250311229477614151913082750792445477103737591399220648057151438549632251246520213577326558633112908589208775479377550161227979374353537541743141612379971683544235388738286427505711665265100517321421291614508351758183273939741258803364076203430421994337005653309411240071073833898120048927209677029842525325031268703092010965445041789055610354010825401590323174248954085657795622214807150330443027875071927998086524618678229038663299173552973354517486881471740430322020168571481714325667076222554976110787970667976770104628786523076701645519672453428346001901623427609285233714360079181365151166907021572256913695184487144854480059181320422209253599839136315304136150901123218589348259074305312228105362699642758878514565411696514561730459455208812469100498859508763769433504248348689881150932329644549470735506635343651256941040035326761824709281894414742448720067928174046959749786801789004595791460556853097320807209043832796285298521538585893163964937665149553343342809447394568906802823721782394711354955442092088057668157608317944127269491776057489037546670916811289899966808635426391194565980318660596786657675021248265761517116953372501394674681612610179120121604855632927543956403676513665050871461985928713508075316445123947628428400089564402417838533757374212997267782770140834340543649494911044135034464304520226711267103977997037204190147369475026572885537087958293430989066320862882674561432843826259498012396307808939226617556386491096179154447958326840873419297777124762451968000000000000000000000*i1^40 + -5848935842102560940445215312074579272309008928033187470566086343137659217923261725608735950067019721177535872847275766643775661733233524742494068985616168087969558254148882935476083913752008235444615052215757043565527900115994430142180485764018726817270904448663436735421754101119207834409338990279855257001469071401039427513633446773716468836651528319809016781312495760429010865923790843979527211177946301453805894938435865002065778318765557114890872912414821718266872704184529984232180357288433970506686621139798143408766796140614608931440348402815726277234457644852373898624118188479991396151419418903314950298142861161296612407397601286965006699597181825940757479558035860515087760895099589026518648575607806273937595251877491112295248199433396053899871458660717300663715594588199321767004954162561113643607627094629393159727412246000284943591108372699408575912292058867752317380416967231453209137885851961881298005247556554113125251736672975380755867147727097577367333185834605462615580961057629882290959935348160427901882180039908762092868462834490191674828710465793570885599760103152636697617391711796384229915791058034506854899592590809082879053173444097625582665355330881105613258465713445630453703725748668422516180580615034067252392499486960021341719036205067387654285990988023934267734595271574406353538173093849168440408640453510518461776656139023978251769524823191953308530780328209613854450093725547174742487339896938901512688950464419456035855925362567141537010454391356691383159757292148715017561707832632346284749651123201030444739539328909325845223337871620893337225731386500433104246864230785301501859650441455270132131169273888819649045383503308381782813135583281901228326281460408486958606276020074646432293559679734734850986596794043063789633368589286583562509070007372461820347007206594382466562775016329662621310023963349799452372337302479259680475288672112553595581115005382311635827828980012942410810311489839023222736041938180114488215166091324946573102352226207816720186907439300167761345987237952204782888617994858956028838316503523024349862525474589004119858481370796056431960687836582640638387722948371816775030904963355230490262695669043352685465599779398913325666853912280380482591528230007603200000000000000000000*i1^41 + 8501029094385616826028423262425626432365530384328022078746999493822865549418188452681018037946695829849586982775552833290634841502182815621006922637789822272930197343048466097865182802623812035839199358275816568142373536354419212307544293111814984455161777183507952355220939507936951107563842611787030960143510530488961326461933819861525823733807879813524323309149195631505392770096815863894268129751243414107621042729380174455101228993745118261467410459709965165802619117171371428753033756355152254147460758220419294175592090907737915627062649329491131565189717943557395383838326807064190618463724812672340072719191761116955502409662862358405337258240907257302357980635693558500192617851339688425327634507316582703618655564251380620471396273505268315389324376077840336229995259243025636050646006508497108551378782040631986466979083719453428651124773351583547206071076584393259286892149289602557818462849387777096596191061644561276769183918771757695374535812277325727490327484689253711731515282428058201547273190039403895677308094733413814097193912904712610038034419404261172192234584709739784292920120093616234249995128510995977237330412162958284369298885561406288778167076053921628579279777017752709796551594469750286387242867879141329230178178739885833752207490221638794463946254332613882691063173033720198617327961800065189912608634408964707603447401233575890158754309962119558237951463381058028349161828910555223473165473183141509145585404389907340409410862530147951712149769525171934021353377430052753983903094577805795347433189906010052522402309039723849175411246858027970628218174705835744943733320526958326751120609008177664316388691542922234267908763413826369207988782899766321976105383037145910587892000146593949905168644652501923061669647818663741560987627883870648531776597182178683529913538033964542923434583168190003299927656467141960068972517440344263753377057777766945341725824934435754024047376895333029058543175310354977439809323069154204363456298303888232503712661352602174993202316987707000325594444658059555558211941673799635493898385768543077168024121749746827137131348583087554925945023392173903322873740486083397098144188140898539696865161120045229980109197378097102050179500494836193259494928547840000000000000000000*i1^42 + -8856245603792743634137484567443244287804075287815753288783124407933653184121013444653717947877752409136331886380847359049078442481277602553401712682051732708363436652642482620185407665841309884321690911957235976281488554575746812935711702512920636537969189151834583788702996157474704951614857394625930058909787669413620592264303476816130074306633322809094859328305112184498458793508856538594568635949833070110650681515335686698092346767568094560540278224618624827882454649733095927678589017092258474081331387442230097389729687331230713931475158177081559293052811235166146456331487221577098199319803522783644897024801657183286748976937639373368270399967060158634123143520740528972066606711405831900040480942570511636909770826716355724724783600027584668587091878312074157454160914161534183747225842588529496002154931533669591766287439157049615957103253024528738942959722174228862419968747118713083703147184565478213569917943422785284291638503341610611608957466381949782735810338363131048804585033524840818476332492987671429183817362662002612734818783771844168394303309494008582751905030748500956223480779718632623116897782055907521782143256296960016771413898626445307347365402395990548897809535086595615439713849709891269153089192114604585099041507217913541451302525621965225934770975427783587031304095231532743172461969325542844268382581852287558052674341601827120903360724111680346207843867022099797615233599610196121777064739912890533262961214033334688347650860966108047538234299294067081697936436253908611812530082720339453808617998095104722344366442498741103908021330520813019410883971482844317078157400277537316164682289411082550358909920781788251713346913278875152884129885307631121685248615686171195144750280761428381244907952389446089358426281523858975924639423370457023678568252290046336936802635342630138162832371982304275476861487533246478227959962772684229142242793154223455317503410727892713069780936527014872545198534031525879470688030844626077393579734103717166778498421405804105473070251491820439607092978022733626706609771456495737203800575418938899456824042837017100323506370554827393364313611194409824170834408738891725054053945280523306760389146036915298009825503313019106007653220225184787721093120000000000000000000*i1^43 + 6645775696993622242964345066718006787676909003633723212051128182880844821298058657373648359719420892984793885356832802450250230228784564990813841658315695608143860906479384538028854960373648893064736579803744143234407760188691757594571828761922158677212794246634639838614963305896513722854490955130640342406117211891433769145101649834914429123219432149478051603899532653843875306102067107716228647871953126161166972631390542509617751994956365975241076440129753407874167222303633783214474743310714925507053659383107219411358511985636271451243341564945871875326814809441887516217983089642086777385629659634036488500531298842595835803677523442753306799860160358684919479447261570017809036106332599520441208365536235814954111394067203701919901039407602213177474688965872397740743689827347255383557133014912757719357864682196435974514478178450362665424000013031749529584534839793721352243025460830673510478058450838586395293693856674694981464409830212306697857663472054003787744272019142132212859448943928980599260580999844842673830173791753340391493699250746230872160117700674732301869300374026715907634301859746800909709379699736458533468653148372530509989961491470936826466703997009003340989025162044553019551118802336412427287507212275302462165953893444951182074509251039199832665988348522501206468280141580663579138173423986013645069735528580941488704918984326299556630409190594130606986197166015418061297362341393645416880694752420620408145976451143817924948567221234999839288717077511635478056371660474891844680337903296716620915113545844751791545145052613902023919864862471548268809186381770792437272795209263121731391832267891529867010354699212178020251182147456696729648139938972909335284450661999660867595333015721562152022324813956666462793891566983776819790401432933829526807791553645499704503125952485820512143804569458118941562757231850951912573483502173057927941127522234741326692766837550562151419974052720015608787328011381518777037450271929303567278802661417981373462397363202262045976605846144203249815953834396200390218701614962883191501832400527802093495111860058203963616335845024860217329924439897526889674906600111293822432322401876273670316324859504565744618389304393991300982357939390198579200000000000000000*i1^44 + -3271507853526525761859442976680689107889624949281515795377866376782541513633289600893063632299651016381791576384347429299303443808445680332584097230814654906505740820097695937423444883207903474767713148636309850110381398319237541713408508766833726770545523017987150996633906172383652283566857849919973363176620459081630352495049224385682551761301820788185965562274205434461953784815956918845766631168647633609210284591062527361200363746566858412730316236128947114196848663931641609582734862298309721783875691738592184090396344731718062578208910982362899564433157401258475610083513464572340237474754818044392729879634108492335577493890623692209719104312083017381437547531245506131232048108181128270697263902221842521093068905495204367980290833820261226265441285766521122310061723105610932237479266574420482407101722464811423283175784187237099634787031708635749724407853828881435330785117901666633270871134630061974830976577205798871243611051898383013572455684077071174955201334847732077412829403136822552620092960421174973239315063742488125421834629469924860274228213141451152734942812767006599402283505450010481709748741060647053025429141273159523160629204934855399558340136646419999760713322930887089106507580797476970426904463412252706104720845076378917495922866318183137560503648899948282932245528097341483974373136303803055647565222998837389254884515877375882210212399108177950470893948254450171199484809776325855267597372060529649249242024277159764994319539351713140015381840094440044291016743796372189703931459390200473160866358219113214182026576825095484984536563637766300535881094655533883235820056264458947854962385370864511802536786667328182050735762608416410802612418910650545819785164730088325077150173407858719685347775019251526348394946838689008424697604396697889430222705203856923601331356175403279125110302379214930130880144849930701014236554993874758069911443060125595451446122553275739867154610015921965256937500875962226929119936411999965183922567470760531594432387595308881485804875485721420094280653129361597249454640583407818114384945592209784238235381921991524333868469088009913396787741155872696520085683817902057522371088489500576517773903902020561870175203002746391730297184893009920000000000000000*i1^45 + 1108161308534603027200015717145370469151291952869385360352579006405554463861109866843694457194268336254178846563619491627133261798151604627478826396664007165523456467420889853328532927188203307124245404253108764128966200096823326381758701802222162255504544110566780225620803584608623579639187255468685676500674869553523036570425702564574909935294643934666018163228969297200630236286027376108336387366518237356872850959956446567787367363553963815267694539930696809938848195274265931043843508611867674463682003414200333289265766865907989672559178341471543883111704894430468569779117814167318365890479596914710472548826740998397527457507652808677495807158375386574415455937462067480860001965035744909202861121609225433685995057962911456634852054858146290587746270369540641297502890703209560769696504384035942968770559736353377535252264072551983989836716928857077374482914007585731024307789684640333149482372450930258225272460738540965761191632122321111811954877678759036230321039380349383622229074323617446744395346407175635682137907051996998955146860515880087942114312854114728998346541253495039106855628792466268751400237621377452554303668075270091707986174568453317894318393104871746384729711654704785754496072481336207399287393410632504095783838500091980580603678034283962484569673627690911796548554308198304139067328918261782288173654997449356313252541410436631002114981305215959733774209692911553303785058932618069751444901126825301154707083463886289572181969488393660596172380247174109134216102752171518477686008974388634928375537961030362307026610012571718758453132290202230040286593798241812464919424694501707210639084646820583700393255878744350859476874091276698426054707780179432961029539615885342811081498403916249313661716825419681985399326562194554272341680634930368653272074023550607674905823504013753875109887655593507437974700905331794128875677294948177602598338399672427655257346757192184589039414643088660934086307778169824527500365436981078618559195703598181678734423253874661534137400262492608887242507104222636616157709259902671633609395863894748466616775446977216377280875809993528081510393875519172385679914077352480037012745745222015679291297387643143736794408860618098265024364544000000000000000*i1^46 + -212973707138664337432137611963110439822749588343011546131427468793157405296626973430168659777866429098792930307598581209064090400404402003696271332143260231761007970335686391251139637665628174784793319993738562715905919708651093779200628254708822381837791832514790372129281417686878410674280864289973857768184767794268630819724762125942114055359674980076436643366638391223918827058768088812459851114555405756733963013894443961168482305759217456933687034933642669796995366501984991118096324037524509689040339050086533435443627485683719529999151441472353090657305613408548277559968617567335569859075578628382459643067088288115102653708363464776435243947873840638640259946191524118576697212276716712737830245040147510397934241877313267691434950352699137326456239871819027691223213524903492306321813681826353168965802765154475397912392049567466332561637469024388369493678360438685438983508870597675362452377118572571004106490811885031296129321151205990445966770274823895778707446039960732601396841753912253942606391231408049796580341946035612019938813366333064879323914363852051920572319446670632930622347830215865244918387360010211577001520522319553978293608079990083765740699560259331941591248078517697449295786665471258586084383957840890951372159446763908202972372820873121831264519119219801164541571152777133706445921637113342309282797934058926447697182566387273229862038746153897840403644008090888298550097830676387905602485560743638480037202672097252488747940798382816447235997546224086630437789418669805712212610505107906296307826755928391891771072743967048082849832952974496670239584542214409646407639621424304770237977117210909675761052379629201059313831257258124448968129128444526226993555648827624947677648328541364543397698011509104875146694163990940341533497167496260296846096031870974272836137297966411491464856623358479861123942334464435314638355951849967647279541293777531372824937802068185568217148835711539697290403412263696506219005271536316618003608225981601175216420333700706877100209957530576414853710277678251634814920576094143990272459958316157785386003734486902116775198801641487405980666895625340294861436675222513018194012283780966165074154794144848441152164659524612286054400000000000000*i1^47 + 107131994931904687812462403819696747339242371012445041041976341250488394266666330098185578027762592076834573136418957832728823021862336149575905946056742281804728738965971877439963612339272237817672038378208065766349827169250665984207121899413503595903665975629593455239528212795540076513109817120164396804893926525385018017758529937248430422517422741948950812276137418591010991159089300585428501882015977339859970626591206004340499776992662651540789932912225916693351990874562879456547643528707353324577369503953935497337834609936406700014547279793908943721275456814822651103199089036384473690162295035113557060928692811046930683247648245455018899582518589137951512507816731797432222807781848012627782365423079340070778607521049434464801315708976447281497357728407139349804875445768571354621100093460123513448782946518675277137731653064645345212932140471235503088519039155039665534168315469773897028041404256688859702762767529141611716523036160906243512570113682947068149087060405597298738579341517404006098957696739573468382203304468124947391981329925722255042213899417532755307310038347457226558993240176456533532368567449342380018324262099227973997518943919323290736809392853692933593707982568889385816119846985688120342323651314979344540115715742272467851168462693775345571211624385984018513428282848947240072862827352035690917180511913786723094950423530039372863020898000837063945412078609291598178949215540303928670844272797727306675703121333569577232126227882386439520500887645984258529330505828336843823483907583053826202641319396003206159382794920060472086533947764121516914765497612763353879633473115186448813296579364173064053011070751483533137667685829253943493355185614410067468129425514891335141834800053883254096226027850896384550837223068384641703307111572558190273753189287477546598105693008729278386389877465388577859597126105198434826829497640480512519843140047377457720835438155653509854843652086557569801352941645274286192519009644499869229570611251081634972692273039851200075409767631744904055654344348240379376841784027257123858224408111881692409645701989002252600743224696743759329314783020769497823779348548444817612959240374715356942806781627368104961664482027765760000000000000*i1^48 + 9166943146643131948396517638889533904686845207868292581515996395916956487809675523781945024901371645631015043551648495622800471259396191224281937511352784213731808641289068328785356350640037232150058463567971342347579343189062656575095013643611780432017740508172291281185913934501972550147716864931045234341360366756405169943484733998201275941110423637600213128986547863272001380620469583572416133339686433169338088459768381216981674442447705783087678244077432033259394339270125434718178328364467894051107956555319751766822466472356292831255931404311538842998109544779610704642107776475035208848678940077800746044627901691315295928819181887707775008083772372921548858601264586859615644122949419631585874696399710707642634264120115247616431138751484337682270592146051852833610920704350642216792140630355723128092760626888566166885180272373539817636080826076247178217631894142075186298180194205400383057268208564023745515648904544337664519985819275546741677903988239668766740241429728528514858038625143988234413580498191259280030657451757997046363410891156378097308179967413534445734749186261439404622334402092208073944873145119555802521747755590573452934892214691130402584718189888943342089019866910614502621657550254470265635908660331907957065619843904669059890650634343288754544822460124749986146737466809354611773183330809940924716540725100557650205743656562070097601634812351418144717529828030886052875642008206352775719211777521222243483127179446467471542899220360736069658823681372611995272023047132757516928828499081420073593106629113123874907242612020169499464999812825427229139255647506189114786485904110348895513253004844767672730797906309660880519673148525934053549176041371188497226209402159174926240939127718170880688347271932938289899204025122926088594542414381256173161543486366693406909252786882772282383741259386334410960207938617288374196034409811179616624823603466084808945771273237383070573235724748912367259151243455889840147463613502720815923407424447610601585439735698406380301587211319282427271479545803008826936288607524078053967994226155305631483835465756610390908056772488377364535764558458660884288107792254869508986044751683468171777220089917507930746257408000000000000*i1^49 + 423287624126402787940218174601147708290334292844660399755143717198844727921346655646611672046829310002918319219590023965186560201707480349188701910027406541501668216705502490388069082378351725663239777644677061222838124650261821157767962906693473625551194598611421537445434235577020336362398590283470123572039348518608047109348432264604730310948232645967473637309649283197893555818719281383880035417179509739328644955165076997739592166637275861835229808418148630689162144029051442829490765393877086215525671219445376143394319642167724906648156958115004848227009083824588353122424022101246511944473352867720557767418834415558221908782514073789206235178908446949759063810951720785601161098388383583495646857940916843694226907693381462725830962511188696530507498014230119106389265487210149144265434249587469308499413595434314252356885477709526099598541950715047988070933697744879932527011811423999628773838857410579182191953061568761698764832708051737349549501600471149957764977511547227108197213091627329693890348272105375330983536291289320064094527645995069212522631165299978328192948030147015222222682976817324779373411032265766061312477521840849684305293405498445660336426599477938474213283291646043916311229715997251071058761436656630384397456808772176399006697946676433437028756962862992232993704551252976271697966764148656146699918477802372216242451639278071030095118414126094367760800496688410509657535032853312610968210724365942003283616240662419856217024711331960895928633497664362951306351945379715553729030291719109404885304955579087421399956302769370481551365781960715195097630554901750534707730829344468804178488361306026586110514494646035189511996336631510573096094810528566550758995456098792150541385173218483966592547359127726214362040934945900846468481133656383949506654224468707112315801865725724671671449504755452022938006746145360296489895885955281333479227457278774042456222191215980557486403934971998603078185646543566819186452545152019076880170856731026117816864987991703752245097936021995364555534001755396433611431271513116690821557428834125214886405914093291622106110441140235206893244446883668111672368975926011268586227139278368094804967368411505596825600000000000*i1^50 + 5330305370165124944210886408342135985985818434296559175847094047886067323347627350178409476792409056300582639460746440548022062280243463714915161174295519854978977814391858672801485114965279098214891372895741015623401342115797719250310885042579774195299797235152065398037828955487617452717169849821454294865307611496307272169980369033798953714787894740733569883607108790001463182696152901501404853552493851037136627619581507482728038932165759825180166087837718301160450454215394325598316662291382265294886940128951418391321783146663680888314081331026477072542325684787679543555869504133844153685679767300151110389605844622153843430498618029288763974882198630687301801513257982304367554715869969974644708170063007670679942273559696317697302929853348137280515049356123683381222663215498739456297795125579320529344079259666594834317103023696583158333480092537058392772572085039042071399402595662605229186149171682845127423273157205543819694896300257039339556590129120410679621018330408215432741346687737690665596116231923466661121970166116715669819438656512108189703884884995925296150470345914100720255044206615800233518337737295424816502066862133559443804594552410481385037324322680081222909588377587088441744308311978638249895843557545959286033596870522554951228614146666800907515413757330689413931100521793801618244919724044458847154121591697994358975623243801943168877291593935318626446593182208396505616927613975538444834259026793284914072180209624715727749438692563442951581479066315093905327572662009677618522908190110025015758870526096627707072100969641977426409762407772638628263319246325241554142643528718857543751380213290132183190316515454620825224303643331008201417416505749598590036064271924049765882520869169940694333803104653349481313160507357130624557862301227763378704682024687118605394408597816207005449399018680519633423439992597488262717383782841210186990203233691209732855032720001944587143998738664992120848890583763278926144798765694161502036298266306562537691260426332703699385167708371577962345774408156762728905848093243297095180010209275449411731238204621754146695075573806861765595199409596055794814362366338235382557942166162407423320980148715520000000000*i1^51 + 23865107129193942130409577240634178943864097971214935476140404365582981048577670360352508464922914946974052834317634325540916640473435520588618968088857551413409525741437617383445335290672461958889174030188312332162406806312097916530474746494992364593204564117033284969364893703133929099418696916211401002144363750058586026997995073528610279846664107644209269345160919583434433332889666414817890561760003271763146949364059215616095665018828548578607537695311519871099479370218549869054267147792433461124649773148110711794839313747909398359689841931104790483322058224832383956693610338608318409010366970128515089456125270248554432198669699026408861405185149484380389449819005390055062005051149958408598654204667929599846423238600673109103704296351985609001794526875872428864191146780874630949428101499787333538522681066953653141792531195228070026792349558125887506252306936782705646569530761833141430582075121568644986857598719206322251665557745091845990716737333406362098559730596905363913907885524851301279410471359067231500911819650444527278101188866455351792670615560488548362472713016599035190775776708732205368381765428914403831858812103693815729160159751884267699293088609662776409959087181245811728064187084979195171718750735264684039636283803558397095255453427969098640001064630646840738895734016319298914163854286078169118707351690903099468114491910998607000834415936392044930766903938796388184050129267150715635899205001696681779597536170235908447981594957375572857109791987639833516058361090090732500430673622725457220018624424836746434758809301032219847378649235436928137070963056536296019034575622478413413466265633286139391461999141174079329594514370081347752649632324187486704749711085032635536015509969410472462712480658024924917774542555490350186678528929226420764008732979512491096591809465249831138610844761535756576613750582525776272322179387397866328658792817384385285827932390165879816039959877381018807209410673736118963282822511747992919782844469819109172350193761503975901359765080221938878166227284515524277128138804874119717200466443854003392268457407889233520461076516570905859850593961904598841245729766900605140714937233349895960649728000000000*i1^52 + 14410909108571311600164798008992928176805287686945164380295780457284325507852655339997484326635602436731905751721437337367569105183007999864581963299288985945481428173427792914418488207038836232894394925242649613740870646667984337359346484897143501260300949125326335810440003457926421463269952539444142947595908160941628730677932999227126243182681778979802370045988168145043291883536539609921229901898093951516808174731478783340852582663402589082804676011561720165494145898732792020581574476854527116753440310639300405816346920861904470778382382421645945673400462316199174593887136467310555936836793419863532430204768657513291889848432846650377331115784832432561400973127633584410565132022057455335798818514503611450495885064363024501336690083416689338848327360889557771601205112420631217518740408728139422460369257964624730585822771525181318233015458652727601123142617231611047612555500687518504363839534257192727239271368907469034448932335423221918380633232215052566208236423541182810237986274881325650781494265560642196515613046775275718332656054017830011667855207935298547108494907947745279059484726866013835458440083730889072765364144474906384029583398308220729403009853994100992188321365198873620162886550473180311200152805171486044807672171565058607034211090933401278428758244834894646486223730139649981583685404355796020201025878236305439318673053962497240502506870246972899050714060659464112786795365389565554667173283159609075684681293070437269904954630588329793313491882963352042469031967664898806393833069484250977657312883513917073226588876353694080257900660214915055109441213687627611412120444996073441666990952572364689385259758896696286272524552040057104565225093524958062153754389266199737448227983772399278272205443364035071867889888757890333716182995389144422464388774862034599051824125260831025655075723095016880179095824803265456040858267030479535188405798704589744787597761576245499133138889511886808046534534232129256481511762353274321622576129298823322230107975725785075695209044830879648451021012391861605717822645326966282174989827935198293086825614423656656866205404946198645996199142328744645727934771758305704040785348304795648000000000*i1^53 + 2727562822834354885366532028305674142430053465706792292216186320863901861043676600210406392821827742955642804543687449422509017349674774671533115332724088342701071016710195683076847991940364797683598840125652989751104938252559167358956581378378557677655216786414991146103247660643488889710592390709573457311766162288006878089128792866327840206534795120063321651140892071817764271083083514271743893745091655817289191716703370216107484414528296431400006549584676136901331968944817109943017071741288812695217621908599002285178856298333421105240745799136374526842713470709483380280995694377291536800059224444589221156265195827613660911052624421394227837343076336529427789970910535137664461759217705955709336410468413822062734002498303175611782511373512309917894247308824227745892041478614083949140315774180059198067611485180760703854927689982011890977419409216878989691037179949177423516986983145061461191865736375845724123274540458663683864320537367784528103992838552958643382328708806233436368284890250203698539847292362231684019029306388271504681165769219349859693398341670804629162431428541376824759574460188499772110917928628994158064392100873732754079311892877182652475648578062561627490857656703033413318096508288015006814312939309139484201287960870775442775222168522217570000911124731208067863331486295911443512208411596847644404675317963133594685675309198310564919388508741385730797200185994963663963784111574676457286265637111548630839635012366244721583045288256566154109696051973281478674003278517749357726272552412388427851268163977048100802608191913718501619811323645655221562565789072593118257505093872226282581038822578374408007924122235111521921880638689159562551509930606463435518904922436008277062930248976643557815793602402692682734529018077957355492351736849644306795568695057132448242612480860604810759737825065043218604927761345651715098735640085937461708548838978792125449128209487795997348283023090573519136092830806900297213882093236765284942518392355245529291363034362832542817745443802472534894865284698734822452193547708645939393801642471524412426117444575968737640227030523334586240192677160808139609947699333311821442560000000*i1^54 + 152447302032802823135029610686105446306631472376151198431892475599959443448106350679265877192878700025909561890943195692340002848779834292630975412447967267082779084877310992478992774229258348088116054906491235277567050977368245675581797673882126554331251037739100738939864631203918787196789978139576971512914785979721801396613904115795070972496793906510507769468919719783611001166622926485523463732952247735876872403004053241458695044796795721402150467437596847415626720666788344883401885720768714939748545406210960583596900782710974715786503733689761272768924782602059389651543309119213711335704330952111232821123632690739089523609577387042855760467022342710356297336918285669109511065059879155954760083102226066433539876047945233281267030127530216730744504128056091205136785197247912208145488820033622135323250383666316060529804551884446625328629901931032227637061293043662570639106673742414642382659946591479526329102730052778296720247615550284608275730029576724592795112083003115691165350851401168723266658440970451227661865610864669868118005767955957751334530780122198102406562886686115840544606298651637449676684846243663446815736164165382201739647247802411276866620056102432499596109955789917045147677484559760368156811595676763014940011425949851569743002849973832598343425509170092571185341168200943260969879452061299002595401545723839129653383469291077962232064399388980018655748996165734481094441727084794872200089433956426044323377421479959979281450073274341814611796172752767078149540665301917846531614336647002879627271520127507641287748352481280280956467845337463581249836480537403920234456131343767217437812121454902610599275481136640436778288375593480506456427152283354986485497169429528755431450868555558983380716294618149546842402724214979615091652193523421167296094867804001177626938755712938145850663338714331917449784873750996988968148875528591893173217394337457183060211889210719929376157097187477569863804141923251371664689031943224374765908057149605925462424071970168017349851604252070897534132959728447221880104999682817400891708673186016192217463539245909115876008016189018674832545740877715032684865717504000000*i1^55 + -1252882627533409974908651552104577890743047597386812957045422350136358639604553721801797877598872920518780894138899505440068823766732792125220977610469177923738881867625800079170271340539894137971361859370322837168296005710161554860189907230486812170250068570916467679641556408891279272858418197202474060612454953890516580491656516553863506804672888810605851243272017946080531846601248996175163833121617702006250948246232222353223001326348039846991522908735447036623344114872928742969129649112337032582960914270419802084912913075280625006115147511434435769187694337250589434687445658716241924694956633949705155833061444981187661372185790860389911961951151503608312688228943337665438160746314648607406571176165274463976771171335314475223838568062454570826896856258343488037556867772731469513222048006037502444318207545843582161135387027800883301197106471047919265458261203742981331800351622999995337747548856771657110524379610378459714836201176207940703057082720167895475569867144133810719514373842217318280950390356076858737262408041619326515735744488229451233774042544907261914465805550104333469619892117730515758896869979521422289838012511435963637009662762744337350121824344723125974194803332085766260006531498477382742153039929479329679756404082083642124415812599597305072793559093698249647498765290774367990847188191383654841039544206025271990175128540905903566896248940687139285730482646762586902535875583152870370705140573595889993418098788216500314705491606937895187452528356479934743127536974959538990009064714873897690078245664967023524101322415005465967412058452723705805837729648134914314585696833072906795764675417176286600273284770331486208717105374261256514337669914657122894811356777317008253571906897822028345777158914684055615380987795200070226271237011957690849886164878487581726777649477791492371213530340133954366136839668821608085557580719087738574900154373987766927026308122181721903687894810341450197465246342705736994890281803545487262867351285378502503948449656466595937565176352437798865643773955772276353399077719737799726975235023088898241605838525216886386590422852873922236650983900129984000000*i1^56 + 816443781634403665696636828004354418079129390068313383115127961585469758366734241720601300578433882916449128862351466436941877338605012893712552316239639485339873021595889712710057932981353790991676664631000467361188212575042664741439712469115317462382136233381976114865441753725655885253841220493163922098045060948035215138766527902080090952347862420214358191901201937789145968300113011309103630573298427568221549879915160944330148057231127240170277888843659462189047000666052116670536503075320704284596081943952463307457230348166164254689594188247878274387791476795897157854253516503976756332457062186608567785712644449390869992384836537041537824885141696428460958037692317661621679715084683843658367552947388494353315944269074542818834102839889201708579844311294017036347600684427102680020415088884400051701286930356985198359946952729021399608080256293370208973204699448321117013475104794958131407481457903525415017103982327563338801666103539165084451692437263998365866568087969550879185534123099683250348837047233743284263843491196016511663746817574291192802692531426109093475779951585777488286125864110014859823181100483896687611674837667805628657640809842749202082264952111002105620539889666517970270106696247655670018004408704747993512597487580336075176112811728244736335342758973229692917003576171816704589755579105807432837274000128692315615257270080172400723611833237174951194530728824255153991278536427775455606473785221794008705180223024796570663150745840024810224639229399081265771029366468128885506835618150039897050829293881249952240993027824654927460764411356579471900147976067429675491310807818199405791886964051521831943747807928961100170952881953349852277115956302344881685476889424365737872313178599390860942947311865389207545037524227181774702174237032296942980469067141593608315963444062722950239850865062017857638326932425832241444240603173464969402040408630602286763817032970174329963467149565674251733998648191221620999411465528771401951015361910729155554325508507578039886947770522451937165045497467444149683988814254882043248102111215857840020596076487601737984293449668920788480000*i1^57 + -11551802336746448363622701822855524485670606836294160154713434055817619764158187626084665445316218729359112785629597618698099701893394744763171866193502071223649628013939628544311219688020972865355554689712435553371662635718909554491070965710615758918981979948105948657938262499423234444486896580968855670715366821212956486684160788732725894109747642554969813480993666858813899783455254452747833554471813459061588049836849277005547616022374174990922246024306665707094845520394321508573663397756994800261560363812786622055597951643776855043848163211576044326293168387168602578998451787008107356376226401220089714248552846927972754722906426504499598542635931907505692140908232197028605603439716795644930452133368373210093237371305933688760177277052499452721634939384202940631495084705974503220149698147195992581024311243975718289084991834574290753174894170090069849385255579535641877379534916506647128284582100288847195917740009796163647764570937030068709781948400143133942502634566994846910820878438181363733725016445945744819940600867899054421106264614413586500171891059233436947086825535364564635077684644533655085223069003276334906981367467872296204893532627774398116634661764778226685278393160120845405075713305051126110588027922421460446479656580190594359320147470419175639312057472757792814195981883843783613121822295198239758632634191171802246493708636883118410609600129711766595796023779225664120483177767426734496907438524583431921756410539644844325870162648702974189648954906509897239359030653933379665181990748280440969425108933066383592303445858282842027703224789579557175125980538139684850800210592592994992849539432566357611513574640206026152215476741062787916034676409362528352295779140790320202869274352262281054987676808737777063840091770760629651262317892114480574346826629389583935882176547183177464995540783223118954767556058402577212847680527541865724399376938502705491383314091904834834820213184690308120730825928770148781207005308310028316963995641854063616160957016327155322658134640764441671669120365452037020530539772848098803556036988148960863740673492890136190360000*i1^58 + 35110493999169845711628804547258869784262798760173322541809776921014142587411023864408078894835659750032069826144235569922090736921063099348492608657909693190220199352345848792591049646133454519616505030660659257806954752502747734947982053403113709887014183935752697864991152387393613300052643033444867459750667862086465700203460287836208778802235854876928384315523113835658556032601832235581543202185656206039278219790283090169494666043104851073310510665505668674350667631659495670408994503053514116353391108707804961342963497250458800757803849490489562727402690890956319568653332765356408770696019794842653400630014097340841837542453281591957134669521224783285664653249449849090035305695574660789172344723414174295587638607509867292140923306212551272021280770432195497716926773552159384822881825899575983340755082080823040138680216285385818352949549084677018091367889956367352171375573862859051951554716394177920986396845952298724659491027424233580091383059813337290331984591042064176616628021688203836870407695780767441742560592458921647952075800487349848063532053369234155291006730691721635612956616342609602323539443810672934341605834519634011711326449199778015888579738282748501527345860619107032411192072818414714579572529407014884462918491414962170638162985145368776208074820850461701640821408984672173743270570344049483620058923431657742914983314231573091360448892766743914561762158355771455816540270311329715906213296210013132944854498521380622956664213635896179380310315824196687324097644105203971914513829668166304200786450511789576450464506275763004641079844908174654059269295216429138230537841655502591510386880800324334897792614020596361730790707162403337598809512840748823361201971428131350756624790299271235975431800589688815283035461537120538075948354441584770237408196996030696906706321315801524355628891893633395041016244855889446691561253957836934467165854833941074785472221613697642128808945469350559342296169926824561581423999892347605692252538904333129749232150226969655683616629155041893145943638329122458541139449930822285973121979725245944800*i1^59 + -5333119947817686974186461117536033266784308273419794957983826846981747040362715436339845075260955114931207118120876251556890940695338994083396651568868883418092394452726653768196554479627238604994026419687448063968591877465659803835305954005243030449705367634155785342149961724983251944352762457220846955628417964138442867540974082205436392619709873788816710030887256993809880169854776167383345730328782132887431172743168722781246190422598502722200304349868350007585206744240719898109893737589168035160759960239472412600092804575429427816766698662028339033185501208446211768864274226555241019262793497197274160409711282921526818496188802802402855322257851685019358419511772625286061971270286876285709595188545686289051364084181894658546550298815052771382356121828334764533833557087643807453878782613147133098980831611821790929935001958707007562713713874155547281871315632495907533662634607125496995383644189805149565940113071791049462751372132190445917989531139320705142444034187589502010149068393923193069268217959596919234462152050233098590822059365453164168885152830889515244799568510428531688249085934101063325591332827556235569034882076597495269544010941705780489133922761711276961857906096541910579109371321997163021944971644432570032844679862986408713052005642406075768665410443777488767290159409065347017137899604728448136817708622434545860298646575778309980065867522231769759493684885303488161939126676510122858071674737974431384398215858817475054978490051448554346687740396587689438861688226779143058750122894083670209760078190701188780239819876988467750361956211739442801352976064564201279116654632742298488072035589802397931157456705969010630295117489147246719475962786654154163409129824982165510206330381104185106002530433988479125773572029551206144610034678209445995043847989043000534524174718461471837755433242794389833292107959731397962998999160683311161606467356066044181770730706774027965658937172897950014528166782240925489380350274184923696392728095178417449812116591136768238898075519614675149424548925188703046233838451015*i1^60 + 1074625793372235734749992051455332803496177731483151277042105156477146868723380220946563951070839170717734453817615521565144041214057084616423699629211229948393953108431442888669620984291924101251094961115676583576098579762508900928965516129879612951619900918188542530726900783086962762583734801540575906520795146521051071944296697609318042735085503648613364888454179034160077633791181101070294322827803723323422796913580831250422194514746214390424520196234038347978864384288720348124273904733278449791276010055915928400027311147425569319670267453323221669139264948704814212960645927224240797005872386841840781914202907086118265435484491964571008814653483339935790680531959557586309874372569289814521079636575935308791031705757618067041591274197280680534149152536612617144683750609129727083261789333891829807608538626953933382143043940035029180793478174250256332264148735230427223819627390622996578267401376363735186358081617054566235446833546140576469014031703909560449496154563041472133640278550110506452676778702559338416538506606518659323130396636703710873161509943592035739404404388333286836767422997801175462687208774548157093087269057299385196673094227082633815843207997503588022282113793319844044793180054910420771193558092043627983088204565655979817848874994366355779366411781841645680656445159274710723086793480593147584488697622895746054103524517367527310390342877396232592375197653823224487951024432927673362341469265338726670219387612641360899341317119031058991816725472635784582166683525185195362455570219020212386581518342196254406726437849618828644657702826514582249324638705066261776440051755545712407480684260219707450899781741047544438980978644330585426424061933668756644186959375156316971271705913591926755641037684918789020990946328122238159567402649454351331368958761076044953471709730569167869797060941631560760708238225755584236351922149766718703201461270752206351443245128564012707555739341448244616215227793997690580482227965340298343617785044364459304526400611125129323883384*i1^61 - N1*3352938417006747091481117551533696633398321282489060680388251292699947100413067399619112317288476117880967508012674164580228231279809510038627702541232669622979041885290100870287304677646691181026654584422681332015070145681948400750083185592819973325767103284596002525540059677371773121425647063941491260344853539342887287954985698555562648573937950452308510839598929387770199627975946921409836667056419822085804529687294788563087553548698206856480413372871569142812787711630927119867686714701277224872164612094120995150157018631573314272457845560108706046364646009332637560515523582916022203452508077326886720472402842386210664729416028744732285913379750743827771855748122544231822494986496959585601881908546654954011265752787406195417666346065266881200850305674741614351166145255454568386296040275838890181709001921*i3 ] ]