[ [ 4988098937552899022447502607001656318865832905866507626586759549579167201786978260703329574909359822850089284407266838842876768045385745096215612889173529050310782128013976146878054931690937431456035554096617492237988185271049654682639826625359768277287903071001547695927579208512226102887158392594280791041767798477066421391027861149285140706963117141509985069961703484589474474134961619652606157209907392930883687771955380857078052177021236827615617292991519400198089273841202969430692769973197326846842155669956778829491923392290803517793022616550503892975736563815471954080673664037655930629823171136838671969347520737019387268807091680169438596113768917561078673625653550683712024110660161917217066099819670666956010371346669496277926627040644135230759784303415996157062655078004394911809650514641036519646754402560787608219348060361282362466868162599145051724619034013520355836073416369128087453269652350303533767514491526303449088000000000000000000000000000000000000000000000000000000000 + 25643864607678502638382106221215147465998685660231393202710202881805576486840425831740206379903641090876127281992296715458490020521452112266924384012232756965146947110718029559048842665312178421395342639618054781819020502006967497759112178447024295088806717336036407541757828798080222292608050559668626149308497332495384233602866075898327511686651035884319699124487202761179619576678001010821653002879174583566238235932357116071109133871488946048398663105596188561400724698175171506441809831165021835873770090135119745891573848134220714106222040300969961511018961592942006095370987615190559517021227723827747520358738549250054266348585530029807073697222473982518428711649452868366171502087026679725151745366241889295247331093811790528974646318969586247884831003568042017274153802986306076296514788171078646445879148295031327098132471824561839415746239844381641589543708183272932606853201280934444316434879970476856891372243290469903106048000000000000000000000000000000000000000000000000000000*i1 + 51547623649220724081007598774657253961031611542111996753903905533907743577087802129352249786636207864152995285565322208484372777032439665332012054947194546565110083093299553976358814628582910601183227106137867458095493321749403257897293940258942681689576419680311607451007699778189801407935267061086122505356258369143841357847368326999799746127357528377669276896621439182299779794556705088072283367430042066385742023970387716635957392712444571480081265369838147567958582762669071369361993821163224204494393619094386834086108448313772281514986570006783576404346405644743278766746947788660559542737181685172998940403398340200189398186646792119071129942436719455858743822538184531965038316787661242011616356846720892391383423228189776208441883055316487980478076181823684825816200058442523158669552655936489350600579111774493053720365293871521854090969020830267382633776102373629374575535634958942641241841724913661014895825493644695346085888000000000000000000000000000000000000000000000000000*i1^2 + 48292297731699127814221040678697483826751720869778764421210855232641711195606025605747876034264231360754167239556604541703497387358076740221608604088050650878187825491800534144871161926752893047932382206864315261933012201926075686308679068077671136835597962839577385724579388285068491832927183701554204975443648772477456162450896261430215354997440104267037171911821955737869921303876930787835341231423198310479441871573273146732133387936199981982622957800086463729392498771751596356816336889389846512623465299685740461523557642110487231283613790888530813107581892829291935994101962377561885348171554939655189259120447332312496839792196807342392948548634133713745361093426141298073550687617098645807154580400551553070549014932073275110484547823022817612277255172068625834298880963070230637045292864222959142604293121195764585300571203514228772180362750820261922424377787886440495885781848269551697164637473745618103889438589972493566476288000000000000000000000000000000000000000000000000*i1^3 + 19298962365478439108758556625918762441915692574261576291817684913743417951624316644922065288087169292163921293065482455931384999790061081983629326946327344613551479776784449082510483194892826999615858564243844174085610732207251710753484660726111469609976521379924904772406699665573685227426516086056617680755445434768406932960683365416946383519427236483776691047390917647170143106382950231699625534149644818819180443348647484718421662767506226850548513433369785971737868045288691829390188070367763356592749161855996289876118211273845274958625272965958413521762959287383356307838010903562116613901485166897922668415565031623782758652030543957010382394320001794038046221906494878956803091619043660335333225987921135577406987884735418563360505185200723925530047939971582446017064804346509671132178003322923547021042297723737297005599989371283163927750517182683732761903292836905937305335450633468318254552474403187667931484767692591483322368000000000000000000000000000000000000000000000*i1^4 + 2879930083156613033270966111546540360276200807194055950254774979031590896450287305791826290177927045617417407374582441349410862318964279903982455420116040878638275612059148537776272708471231243543861512730743776163366273066978413668215776070392301692435835966766661256595141059133770251714700514970641061596001410900557630542447620226930481940273269736834823187866689530725208920395243086912611431722363212079806009732628874231011600430697303208211953946129807890735136431589528464045281416314599463761349391829489371560365837822938094637402945115643817178927486244097616140554410699901799417438368935196279753589238512741723230564286042865457644479828467462342065132712919653988718428080619645017946280085284581535985714865426695400893838375735550100307553767507173680118750420611266378131094501629564377326498769631961997036416897332331539203042636390277977705551068083579172169478117578710259464406419804547651154532448946837243559936000000000000000000000000000000000000000000*i1^5 + 1285044315399935544247653047472087777630073299228428490722065384666270287277113751725152972819364491792622107911494259112619245976109304641540962737246379976162574640674285758827832574249514604111415092938696889020574094090087068472382408510168087454127518078546528522886966799326277736222015090732108334779883557481548616457951301744130603061640431555026764115304762335320192797907168152097947733872259171125080063354114077210510840239580257519235123348335578376105061026596593632344118164979855874583239295709810015232443943648274134302011307374458084404977946252600068760660081861481949595722789325835197332569510653354738487673498388100515125607763315045136375720762259869090527113229719335852113821238494833274517194232816786828822864863510907998674902690210549297624483613634127908709396829918169480724007778794587243677203848775173048770405335332526032607719389449922870322795884684385904604624989793283677445830995756839291846656000000000000000000000000000000000000000*i1^6 + 56492846447213905694618809724762339125524940457488164478853056572433420610436101115984148652758862092434404786689489634370910222783749545483083695649644811511261263741542691989604361943344055742295000279416274483080655253515442275125465430256709867381101191833196294869382974805996130914353392391032374163379492653910193623613759338457050661937860360170537470361717909739734613934073974077101009325926665351130778433425701466419267424417763696287017172927071510931360106079569437550816385664001467908576168501259675097178489471772777410885166479454243209992459068757205098817602057926229685091682973192736627209050855702303416003059272269119431638409545866146653046965933403335843303518320493288012795015721301781465897231049606914891782670277711014845402960058640728705227403062209711260177168647585788091628586596814380327917696804968190327588030106935752887643298947921901316488781455815659721243267967964711929357669353134579777536000000000000000000000000000000000000*i1^7 + 10742801045668112408005916402063270833969643249199267529986778726110794369057495688049148792643324409198835841272912735938171920182105962857584761501696449885278470131208633432050938968099906701205470363652226401959475085460348792229993167463638543199453394020560474956855729687711247765298574976092946484662691086455794637107386346288230420651020643371128530799972713049429766703534509330243423063215656531298831442572216156224928474222822528470481407577422594719620009947500124569579382664201472506541066416593313575656793146696303029343334641072438642963337062034599249145770471069668999497427336174447091335101689560516950578992640594207072350522787720175999985254964852949226422174561833343929855167744385758134239418085247706655799065686399764187000777289466439377970620668813138392397420831470417267332639513176554074851088151218309636985336656402398338926233989450897709373681698154497335951367310115151921656444049107227508736000000000000000000000000000000000*i1^8 + 419531442611900784191994853863801853616184641798462074601929906943438947232504319924314955260672151359414140079447638339004625934783131658201406196075597312526961374878006965646563052989116012308122473438891958376848546935474416262028665779684410926128731251161711920495709235797979784418572997822260654830457895947673532340585367783659449095970688581905920284111016309373395727928196140191997361508960524857766440064582457939952236092575999483260083613571399249304090595575415364633576116213185623773093739374420636846138026149048700732700798668033127994044417084422344082478732784948567585153129549944500719914411932817814338345705136333819712412231321982644245554342622366381693628394701978311373308448327397196896747513225778166325129490640788663086826230523909317234075628129310563045515667789565026205250308945991702411837708723084409848793688186255504247176566040150180461162030594986934231646972329469476786299238450353668096000000000000000000000000000000*i1^9 + -93337266366797660497619001774415429914652528763365135902202959032652062069967761833056591352207064226989502031419880403592866397546683579163441819099745490630233272875815648454706553200152341631712848841197412048112136655940624411827605771112400410054952900861175037561808870762449464575837323539536471782213634408235744720334074897242563863248026265345805657679007647988253709665407615710604456320315299385365849931869831354064108153500224202688505707476041738151157548059721647271168677069721120167037872921104798460022569733352151436043439080969779407941065851746250679818189353666202471377652655010171965137097771576311562135430905167469126420690068921576161675556475835246418233292124750548756059707019705474002063200605377555205741530646543050082218664054294559774474119187419899387660158754892890057324276670684649356714199602423321680118847203632462964887513295361961966129104450595169607558924814689077919597844720712155136000000000000000000000000000*i1^10 + -8770540077647777063309561272664984908234199241346190877152636114239442916525142303330765615102937128270389446903251586165584790228175294586716047733231463257749020882024671199335533495904019433362184836118496818933379775282428962831099627504063868172181954193657498227210736211758023280075495819384684836975578643847219079408178210518837317526699130725106960553293814530132987424896404774979162617938764937901888551119546570087720647388330252401592235598497330981179056939095052493986190195188635927976542060639209225629713241465677148956670089430530739641818035654176359264421162957939961803546475468882642311998813896667657621292483643378404620961758105729826805585608371702448316544014880584356430492211817357304651652054722450633494780533616315627836781433962518175682516000646682549340042435363134998740463123583897391299384104560638026671185834929553273031737932137824759857873749048508375054947942973268985691729404631187456000000000000000000000000*i1^11 + -118708749865171512521482489314939585783538396557343857039720329364082854521807798114827622376050597849125269856450454848135642138916638881616126339038743746935994342149064335856670075147717989690432169068827126295694859343549023782280565896117370713546066671886358311799877271042999432255203907328513985912083844671979411924046014589639132875982085556325197313722502378938939745965090308934891722683506751814540433228614363154253253227905017791580398225534568922649040000363974771040786905384503409118048210682484638733521297526400415671780383867505798719357020592355799695477001854555063318067237520867117783753487905577172043856133882604304246158738217812783302572711592115723167950208716294957312204318584369941934792575281341554224662135570487883280453401335205219579205532032848938640594692881552152608275206068294491446376093261806644540781651596909265041935396961667890240186983398489251867276953988137091600927975576436736000000000000000000000*i1^12 + -4319196260582462626706555983109300903687754893548308572073683916237108919838638769324831568046576331595663819927609460344935203038321789551080033808314593095365862865206483567311891663683911343714746833743682765949650599292329665970438698367313550937521841898494354668013877339226615914574101812423324629083132132148061664780241400774961662254840808545981092848787942499974535915736212463457274176693261093453616379127145007644633461052701498832609338341961158448804136021799029586759550110154207226731930785829066017452192327642717290316081621677140329367661390823424419864834629890356964313656204291735213248288199499383483259573054422001299135968177635811646641567651387909421685974360503244733834038070423704781634770407186389596036533573189007125988805606617565815287028202053088411034198128195897827345835975886107739498992938260584457612051840861842369555527132251669072877988676857375523437802081343387478264539917582336000000000000000000*i1^13 + 2037175334964870123808844635849835442869070397406833555511363789309645312862013281793366050819657439445279105999985612196732831291876457213229183062485838659922190690135830052057688656768855826927055477710650080541104635086747571281709293783030589632196583379990699632381440080798428717446153869025531685759742428193415652669835478260128741793010922331297272837165662526947730905457472352704840061849040526289298833571000672672609280933175602674263361197344104217984270608861770732464370771377455955745473262900488962717082537271509123657757005797584004201936708563426252827985249099223655181601686532554109075085200170730821580103759226650284629923863058574567862623486316488593702193831136687182897165238398949778059237374904917037352713125132963123088303970922097262891491861447237773565334291470508813367240918470194965696843049717044386775249003947009216200640346605282984386031355258566584929710846066074578444917569224704000000000000000*i1^14 + 67840012778951436042858684313700529767271148029951382794962523046621855942151444952701403081476131284336273628172944511684883205027311904381488361797711313434206839376847761199678812586263319655657408669813482123148513085256564704618116498390891494261776393352578816730438993130920220576179042347227512171657549771908312101543642400758227040789464818329252448821664949868818394026778413312298836496701854074581641144026678887579646836514522550874010376402111352623989521429416709521916387488713379319354971673256124228410236687810227423957393010187661454158315954063126053334640885521024164150696059651241640512695560829497006866853312369404251517608056211115366535650835208362751679665570716741073569318657013804223986504237767718863402183191816743644835842777894443112651994539594474458378902745584782741947205196801299855852169140380355050611755221220644907546653806264605245057522712362949257196872323836016474803889242112000000000000*i1^15 + 2491958976360128441423344191721231110735873470352925297242419851133224717623818903586015205580540956534227112667697800190204955804173602167410741062825164591164741605786082481565024775261803975916760349206304870610588816693857477766723282645711626622348936014287955556468115696653098426130445937173280176817169265140938625494672788212783155422207926340739422443071520911486524520789616461135234065599857534209684481403659924333072700880113366736794131631569458047888970428013744616382391645429985226565519712424982578753557321916707269461172344520213144019523211196089143349253405225843207410766845911065646404825409152326297182190320383502938910516603700273971314831240146924618924257725147908124713932316648364750101246057150004215030014226178744307705777502912353857842658727260207304599649822071604957799397556648604750556875508200325362864367969842165584026135110443503416264293719892036030077795819561440200366596554752000000000*i1^16 + 99949517300914554198548196419998217758596249494790668177865807825300055030364563108913676990245484141539945410218604638549335152995564741854067829061519745476601430760510935518546239018441800465469350706684352450592575681880966671467067932393068094629341380125599558362926126348226704076785454832715684360802294033721198761663196807358320096843612345762746312573282263125511001912918357432951799022365035322445932094648168758065518829537111197032607161974327696690923512442871566677180084601671605854072987853567300599787694288396657772486441391122511084528022454125202700310620596978315695750696930281451876762635030180060283298603390212225370239221167989899493694035930833454617009963827066205612138928695451752947665950357474037473271819587437016844731247311766694369609395281764835476993559532669201745173698737792126218036526126751074696494874362438603991481790121660073222559039207840345835780672975234071446591373312000000*i1^17 + 1513865999971821342190886735324250111633898266787695183121579710361432244911689219160360341186897702253205564505163500506122515333725270944975595202569485867952829519966414850803996319118928535379445967188760334825555521448135689259318848517664583691402171520140412761346949909746602701438010883297939413139089534010610961285188107511815462382521707682367445897461968851159305811276431302890748325392196919645518952669592663542642918527926308448014455434793933007542620325482225743550522767039012256409393817737281720117111237179574278881581025617274529118370352426819828251816951370513471910368508702407784723220657095822200777577832534426984319197456713141786677213820019870199404823580214878174856790439153161900066668906446265970250353249213219867162158421840947630368825541658504775049666179062165114330023235203837740292541457085614348156911296292750454941405835454729015352846304360066013700988498705683659528077312000*i1^18 + 6819205171684163974044928662750953419354033596185622006626228899166742237784301742288621893192668406061092761289362467717709421946573956348129446931274278295964940252557223595919770509965866465965285656879266231326975329019460910634327650773457387380318501000870488043845834934837718615797187591237894534005441916740789071071738185033051974991132346993239490277813426872786420319054425408462147164156787071066169820591002855450926029190430747206734820536317990102544351298126634627364612752779186189834982394676340502010879549686117527970477840395624942253271474314502433340102586919323525752101909857691514610745756383024933417703306854592244736806398364998260263455745451507194599114839967243315956765962969915645001510861476251190107284483036554727900326923419367729908911881749136816259774861001755402717355480484892571343849730739298362725080943232218311698711238700457178539516948275169220324256416022303009144832*i1^19 + 13891458964876671596008528991865943916724420109796681542720354793552224899005162777148885291822538463646789765201039831307005054266981439524767585975669105359566226230419644756763439097335609630569780287878806033024098517859354687076426607450859594130053429667474952522596458019666574449684834002223001468456997807534255581788489567515432618760392306697097320426823928565774718321699235104998574465692350284868842752527683715616939856032150554932161660899761194181686453011590093071878445592204474061965951290871433329752271506814936668457984829695531375719527481004248120911061658907040655576353969709938929937305225648412254634208129389960122089174222568630907980656666890284012640766118815436377237802881104544612005065423534571750012232231961971903648137114542852431231698049269455654741020243971953754579916816190653637918929890769885916424562129755172167371889113475901026944318917609568477371167399890386944*i1^20 + 14723104271347763211128139741373624506513229537150049015574704365951973796630095977184075786272037486278901158328179790158109364440089064518351003204602146927362597371138541188831715618883551585284204411090544323525441888701130645324950294107759420385207041082171128203841319260968588676285033371056751985331990632062291748270533160200180203742626003598087454444129412168830305001348092548816193255458610386879388353419426593840782460036096567617025123425480937739261248447739284920126661390039406609718727448288622530253094216482359522258084323405987352538909775888282838515328943398424551725197712248268209059053295664080489116342224862302042024282405524152367836435368330323159787386173223115799202218234179698860119713026036243814406845610983412102527072208071017476673778179682167966072151920339275325306464202150812631910291517387104113255366305592551514285194527821883285765954549035165928911135571968*i1^21 + 8739863438998611460445576530735720207458271256113965454445636502610975522664833705376247515042520244635949780478219315493655894525071987963191705160415862624907710231157130164201072866936670202215638789029453335846408706851238652746513246819186074247545583226433879102269004832116201078541295493286241359813281168429351296462673675807421588631707153175450136737491107130617558231914635919141541225397953863633746208391971158455759747371651480999311124196828724493421902172066685250431235703283266466044092481266625029457833309777641739658930001254020323225113953985108010222886439642312104263148689099758755782902208458024440639266449559309181498213306595998293664685720542626182278658020124183277770803618065499734478176748352396734066601662870142874405575988432377153607886493444246089406060547879525538255104070480244758576631020998030502457054993662625485687465363558469173218810096607010578497536*i1^22 + 2924534150378037167447184314264522677313492629896595124133443313206376621407353432617870668542616478275060254322213866674175031449892542978818457888168269617328205675205526567589919705807109431295416473488193894421337771322640782047146622213236318996073676278263611760279029362166168821476336903458562799057382521369583002129041513951262711804451888477569429697598548765390565442286459284912942836324766864994673119461249851643103377401673479847367457281669903663528780762739467394233163743440522141097363396155233329168492963278311832709036272808398569178007553061002369943081535509556530665654103195395903830651795514972796990499631537759141447700956640219907650626434569193821950209492535235157727634661629605491254657382708601994155501576080737384843926425944040084312380752283747064631062950157506423947009320001981857541103255516293208363078296556511132259816946299787993986723389793894400*i1^23 + 535042883132018735106569075757306715020557231573817693132854098021336807175623884972495922112248526352991333457043809753954793777450192837939719025403990671083932668387810348769195891271469206659172579228945868012077755598023649513034341158189776247184713417039116361419035122578997646020135924756287099430577369404504597572676016664654849234997414484039790355266311573045593286716152371811232290275901531671400129986197171891188693416862617993212943011260470284575220441463129906022717832286689677469432597863018544591180344384649303575284236535985735013356092481912726076942935237773251426908244979908252803880841096971817650607439227330212039453136396354128603411908294047130889583547497040986845861444826330455597253305006200450807456767234729085516255450022078786716143808966340579128002106009561995498806094807671302639647801128373022999468561521717936479090975154559840833985576960*i1^24 + 68257177887881722638317208903025421844643754740323666972476023503246056172806682003382779299022150476890065226616448828223103806320379303944613969554696158017201799317273976683460217274203869794060311946672074608010534042547852762849301625488533165240487182168277062101855717944386298313361535093264024567222126318935859919493078847540757031791285308553950057827822257768692251437683862036446879885588940509214718151461158233885252192849729021114623131537016875718497212867320463035926957172161827733826220708099911618877992653302636339635435733322351703049185359801739472114399753440782190625121293350305801798455697540102867017408643166088753265345961927346866270691848488828945282321230433096343603586496327439591776645174854691884861657364810528677748161607412699069528145192502293509128383645133749344605497965330176306125616481955365913127074398517506251195662553551971811328*i1^25 + 17624368860917647084174377732428086563388229669185556447802849725512948737763232759079528775788698470867290652501799038482711722243872273322962905010558693673145071047238467319939838173134553169727011403967004841275835681159888769199001356818527343088285857895333882842064701385462800484807218721605352354076953776644230286265531751407084028494811447409591871985357248462085455106167068823809064598976638387654510897346926971663846592670905969076716149730211043664660062125000615679423128941103238695379622607132890403300543257300142710020757127370020860423476881193780229334085484471420432456288657790604296459289526492437286429929224293710983789458319604030258008728725382024888754345982501358613808060587723674782599438367077051772182568312901165720062626663563588097104131916440016713897323674550701701009390855923601501989445350659066186172399894142261071017490469879808*i1^26 + 1276501325209950739019398662612087138214703850958915920908627288246294893592246397066668051161505514607620956763391866155972528789009757486346588313180895249910561334964932816495643037683662619375980964593906517611732339026624731918867427782368860218919193682147583185169362095718146494693309721373481751006987157986226505114568108055520763321524761506419910285544208555048499849118385353829927366941903704553347171783924069363308284138671609562878250733914146943818267723065381060249074674574865645239496508842830524553582939719599034045686510987923762420071053071302896608110331596049152985578915969567106250823054698619548406113302934063823213610329961692276648658091455664875222462369752842252397124983072541081067747798570927552721795538191796795782938088531058365539808741847113987822755681011023542528278776579760411586119856524129703045433235719197011694583808*i1^27 + 30910673671760696848999101118396642612855579290683405870046082708119023805123022898945099997622421140640977465122179801374397241094322943943035124890978347776514798595626956872534127621019123823872752157463274631720702438020411384812168311390441348633644625287949609641760077775723030199934711249613837017637435300035625185060690911286452701783821471240277925400341758808337516856516991880745335839393974167198919647607572322297746016177743704160199089500530355000963179217854074265239276473703013714735384740244863187129584814789385890001956934908849426392290928984494411536096326093399093776499704459999079023738706292518797541235415464130936496727801761017889918473552981365799162286979453120851885005942643246145669064592730841538652624359657399699233116823586269268562063313083288029783618607930125639736535759209803299511302489767044962347234674171969536*i1^28 + 216460259933652946806592782010413870557368177712729204609271730945621616383321268979467319927222678364208022324433851067985465893422032321700500345271322938162687374888852215848017295496455602154189553036586292325754258415600357291838347467675794828571492066955399833038155001906360579196665626983456794467974148933492685549278032607552232141794581935245310716324084148366892174132678493641407366514214611803660977421310784416142714628619303793146721614372652266448730765344838013217697514276234669221230175055996387465306590818371433836709979277557694044176710597751014608505938995394633987027723704382102484871660338622194168353695024019783364077370300293292658893037887731508921119606497840327663630046209549557270424389307720341497405478283201608075801810006479208846090585925881163273132484015985000914749922779220630413320172458094497079830249472*i1^29 + 1554350361245841231169361543536907353362557390233930161162953964511990209491307461626357164046222338404774241417943560450837877443339745605313232122451930514672539965278911054049103906082372748953587694137560624699545779261111619628637337030513694154496442419861295669344828635489566840323891964830800846165951599780493355992731222274985674437818272247181354031114940001980562810429184748579024679465107431608670537929862634931893957995599853051686491275561844658559700218602545397584095905836367216084685504287433127152397023084442958330298232186499002780339419610522752958822575344172940486090448259267173716887067323020766899799304111501950953593778803111846547989492766894824391428221087843022241368591193580346462152852729877761754944527455086168192914084524772364009835413868608569450277696881763071445603515159517095624121303428702928896*i1^30 + 3994681664580238149154385255354525142657684505352549185992764550656463205412384833688857906971585668966675915763054008944988526661621758143926537186924907938126848791435916631491510479299432464428455767256185202229083584292931406488352447928493735371767069890728731591160058591402570360325735894333617478142372733830854898794291627209239212221661051927436384025299103153370913711082601713491441920289394525089806429556022366827571967033723419074983432177433446954533228227986638695980755374044088588131021844627060343329433929083522833756038511376440567333445529365625416449396332730273796398718092557052919284269705047709666906782591642621290479958672134941294671797603939850906123817890710084312742222212074195164035470522750190853191285247363920053006481906790223718272182220781700638641258760379902607215460723443462743537588633600*i1^31 + 16427600892348638827083208028007029285692223418125088701682937646859546122439559793443842897114676796065926802946267994359198807392332678907617337216369514161230659436601044050388670924919731056526792137755502343117489997883786449960196121662097229181017666379557139081120771022746524366784086032293979138537350738462658279526378125630680010910794352868832386198023550080172462660603353116707056087706404616106077328696712552232016894118003306310860240141940659123193261921467884771555741349664440579923188574856579694712916115696175010889513520309926646684374528538993940085532961484151242443081887605202464546650523070038676052571464220715790513291318707507865759008410587474202940548654527354220153159321186341051803391049111499375042211237010652504782536635864674409600980496363559447802017621242525920664382979828747337728*i1^32 + -14882983719979405037750469623255512466322622667710705353511512394617296695040947244736736319591105737664848685693633569101562353814279278085147903332224783853863960916407837993064693687643366818416478113930226763207393503734427496013056384343071678880273639963460345449065508986915046333568292966299638819807355171639899949800187941220609336136205015959849342366078913139374226577599073965785217702240062312960054050049722574911125527947042980619736458279337611437308087087893109564053532856609606058408007153963129169178242921281667995521357266926983220764274012200022654809573773434175257891027830897170642460181401865634984032380226863362568875898585830262005574135635536287889409491793821632635072829407050742202242406775979481005267278818839148525196107896824989635918293494040338379463694224683713634041885360128*i1^33 + 4072094916317453672050618509604216977132250402635278287786108356754702162720987963103812845943195904677686035035741683129843999263310653169631133391935880154103840837455096999010911257558767487713749817742418702704452377822844536712505832847101782944301688338682525060510538349678862111573044656204894035642623080537848125585371320594670318730000294183363947573951856499245629534330420334213022163076119047179186297714980639023894182089388511629131737462825035327127288092797172388856405033863556622404842967508080874612116492045937635751675006604356406174053155012557586185706523867373514540475411990822378268902397054744058023336327828520316930881566602996635895661189511100270124723251245541206036364971028782417872445067668864054597880241839087943649055232146840551240878723856661656548737587917696794624*i1^34 + -149642967357462261159831274168726250009507397165000879713734486354833838573882128023473788566488772235782821059600655965164549353712739578726888500996263346423146041806050054321269189236316002827004503427553148050344244729531504480908727552517820083688620825471553334217736941041642823609953702166638032633492134707111659843930611733825875117182116118283392236780898593085947380555331488643803347644833913010267496555882752696607577793460178664841393036486180065969914035512509350541921726572961885705249932912714315203761612066372360530064215232671916316470667385345546695152578900367881157145181804415978967252442097088131122854145691102358801576770477934752746806028210057805930027418879551565373386484628466629604215270880922405172929108515571591810637424015267428354019469874434081722521878528*i1^35 + 33981254632361373291688879493241073470562169801123476412913090982191075979697530080409617722298300404535544678907212573805901105033629043254374535288992086087547053044544994946671892428664520420721829581473744800340564861737844999791138589763334977147175128311442191346583757851133653244895696880951001351948529505158481266601928839352747379277597293501901946072776758633706757246114499967285715278224702477732932433766441712428403118096230456964428177629579030644031541644210334536581339561743390443588128416503789525997835359985057225274637453413640328833246182134846125853306464776837616664350238491143737139354138458697363963795891977973591286950633918217347905005715515801140218371205933762170382362040765640036732820897699270571630129117203993400679304142723321853772350213801103360*i1^36 + -1762228370803032028198927387928605920561550498301318509175694683361393642861705684962581927815821182924797605492301607442691921287741537116934588726657056276767488423351634593380056867173200300191558279668616371416067393406038548925033490608660851102380871640979051241851355895010370999162638263704189545644030637070793499610094836244560649853585781632736709169561526389266832003816406747763127024714734407280199940318544222235011718139561393288963380171162993197966080545216506804763956124273792715033796422664483564774152917328440329802183083253415295259819710480512767864300285020790929586200593147238699856973572635366276785645212672131479979296717286063966588043592986231958904436741691313649304569382400745069414127999347642098703212965824*i1^37 + 1406517989087184770586268511893927443374421409497457670576381807343278794584182513719287382162473736386084365059009526600469946100790191648625923465988704431532422834192399090933565628950678273069011464106729976911676836576750488999767909330865793301421245895097394663497988511243381757594293745694443555737103561706979987318144306663283494659613872221016922681951707996225617465371650720171979176944520209181281489812434591454560152956741338947870495549316209165252329925232336803690826037600893711463016823201465010746648276271022611764073032605928042281094624403832561564555735901860041428156991142624478243726475536533504319496393841760307509748588143268673819443726016859046223404184280433638161*i1^38, 584293954180902095422004823022012177893536797550852222558895403574727253053288432541895256789091555794778283608966420447658167608385745933110359015727399148967033160141627367822062947471438661321901526598753073541454057153155213701437831003421530908488912718974130843082997645280919983514606930864672994358528803946322119897129184321004509965649985211983945474451567029476022746298944173805834325624744363580961270566837284253340030998818306081001414190255662178254277908233304570729195745880223210776167354638716956573178256656175540346226118094130861331288134569322746906678982488807374126064560510492169559230110588775113526456470228999338019657466426883314676263719689398688649830580183368448586011902106347836292436635688534369053557595851330887787510244700058888621553057156542130403133790563253571135160297871075315963128662555582881751080709976074485657346993781430995616858399116042044144316313715259878574330949589730840901883077028777351554318467081746213647306956162844628649114813983566122100154124732387905922172635129339061351151867533156756846238163249544229824046438655379629740286035346683623177794336561000040495419997109898142578940693581427409957743532405387223350136230800232423423266496347005498777518130556850116760853990461425241223458220760075780195643428888745852167195782719018801811742608937224285064194938313126712942930917487430539288118985144103405341358756045953765043893133182099373545268563744680109777354752000000000000000000000000000000000000000000000000000000000 + 3025998301952308908404210453644467338665330355574278098812790974591531529192085219902271029690530856320442640344931461420766235771799320021492032157231773008464368133176663944306621699313252423312740398695994333530469417042406471954482657071370006120629019700505845072004888653668409543470635874100918766006007285539543630732992490134633131900240630195331368178534714205503249062100925282693521052290276581039791514070705986808927805573748069361696823533890078532300591325100818211152209739069308447156936225006262886248203716271248896176159422170672091740599010981035096069353224208515578991476959934838607390846801545191069881608776993567724556370842251561813342563737314835043281432328142143615920745094013747981214718752820733627048912588381271482829936936258150287294707359999349386718963835350461404582041742357965166122611005965528920911804591894402882218299069042399511504936089836552970201039703064429648733787262559299760296751820429674085891456461797170268286008037907608065226028757202521281191477491014862383450107673706514436552572842942019327535245387846268149393095329438655505457201374520612943520842508745487427180807384956660787410597077219832363747788165783348398732094567931141141780519533268596713389333445021354190743040720131545787681275015739513544915160431045860536053365387437851393964751463117351055796324630043586324448337453379226271770098310820400618348450289982376535268994137843567600366761955871600245150318592000000000000000000000000000000000000000000000000000000*i1 + 6208927113557876632021877568653000147659327806962706525119992381093858723292748532868504787711219120809490529081724630712422714062885665022493731137238229001203881275154778969341665909690931794695245171927054667333751489519404180977863276566776367891135331616938141008729115625864435171487718014934284484303846154286729714869714331452403832007110433851324031310277526491391750568389781425365760650517781658426522447035924684003742174744030636151462953813466329223853797626406013523797378383976261931144712659506100537367715748682368106052621157810340434909320305996878809952666259624375234705618722507517348583415470077516577375643812619898568587406309148927187767139522449783655583652079563620718377898537345764652740440220882863186790282040230876452599282704427254115237801889913431843844288682529639915612186159912268833834055309732558688687889803843729538744496065844909535412834170212033359117302229646718988347142385290618422800153722164680457446331582506870882837137282158000379960684924955744053814535520142236089142798424950152505639914863547066568062003392968948354075877482966896139200639852138532231031802070745228374363579431205766689307923969913823186336219604398041694302457791684441823688382699805038258344032455823487389173192230240410701482337022846151502523421151921025038296130957436293490733287256128600965091274747106122663181449228120826750185845377198373214395270841554156067881791650039850165723788689455282044589309952000000000000000000000000000000000000000000000000000*i1^2 + 6144076510086528864101563135332904651883483704283713599711893588594467302058913806386923633989888967725936520470024997067878333888279535545594507097589991906143150423536955011864973072549226288740452559626257275066920748533371593575198073079104288804058861724579339913559777263013050356649995073681593970402731656783941101470212346034008729307979516305643412065850706143927996455906420822727069582825441525421141588264283159050130968340455878083781744651562463919758254215403992932754542588754368259230854527791872225390242283755041733555969108798311175624499553091796546555933478086004955931066977761669606048427162948134887055796152511371816397259826632373912811266314773273470192700153910935183472852911208377034713006033461240310759573659508856711499200154032866596736249569608200638287453181391347129905852915231929188408138954907193005569664176609151567208723866684722313228539642716518757939166038102449359265533293013269829272063304174675481278100105505729953855112405978823258827699486800277425248970923603660985267344030560772917803710453904240240215062166413988086494607184168898829010858421189051519663093929403663269630562693068156082053966019304387533474737837523627959166677639437543448766692064446906748847284929287562643709223649059122321897781646334648185980649730797050058377757758810361889180462359920272380276615032621947691056097825404598568942162581261042773245366678256369933811028258508936812486426027619257075003031552000000000000000000000000000000000000000000000000*i1^3 + 2919222411814019070736386717017443820892029661249336892821319885983581440082371393992520124022299433592516357627892421845363644149133402746573897931935657633773212689760499716763219835852110597332847725925016921928836576441183811563507721909979584064437340406330451861584025600533667832710733243403259922298367869884878450499133419468660645160934318168365997881765142230145927866812712446760644634492111634474989924360700908714050514753954015642242217611092375257591933292032067162905004374971243333182128455630939602157452127976541139064335659315897157845896398986786469411959238426799631341705456839346856430751886260274300079938155610977128552411567711672944655707395784910179096208537497886098573017056577768125479493776142989645620721683730840864688175632093441491162851481090503862007575451197797878752434764587689277879338863378197580346131505477887105003242553250476095848104634571596060070448252185659215034910428564851223999762291734526209609974158729851107605122418494995120361188684901431404691001763458775900869510001598282144799247673525490031645625009639092991801136724133237325003632874345515186022206966685325286303169880117451599454634107359540736746958709308274287154999276370290302710780985031971652147108664650827638144915370016501060961090612622165498278846047559678733494523962461409000237971506297650462522700634863389945464466372288610465163097860085977418094989956243918995920157610675145003510273349276053597031759872000000000000000000000000000000000000000000000*i1^4 + 734583556358366388076913789987008010490793314803432394122534980387633259452248834294491150890918839810732068545007503096849219452979671758570079726879364693383136272593462820393866946739711425275088339000280730717622159544068336691931866442151634323308591979868174610583965145086573392119517107598878846327844385231288858689401496428182715786905774849992855518988559453911868641948382161942439598768626763803323569215264024539530842729520918777584064227106109089694437783490295732372398411401319625409340650704742448713859167562399379222723782831838951645667610235860008623561551265843028533207209465988987729533672519686325572458688717237534677115659530153508813681591989404512427272110514597576960566450091388799974886140718334969649986297401831294720346449372632656394267385740912330330055080852421811975131730975415143995590699402938597058592213403670401585781626469690320338340421797515117199564290792744163164515324249596849458461147472275252591684888340312997436645173707695465303299401086179456428596870437352293502141629169188374994808616637702591916177871058930287811853532452859450008920909559909661254208429519803618185338685236262896335961067852581648428803705739568580166126788996794190033495679226323149598201611755149004753714245010131367072352837994699131597704142376085795175744677066846992875420682086873915824848183324870163702166799202696188414190750595099206992274597544329981992416971354986092525580752569851600168812544000000000000000000000000000000000000000000*i1^5 + 223867682195421652218506721055241876238185114525021374367037426010342503044393051537616488668992313923542416100272426887972385151183590714962194645102905968737361473426877648065336059517986222135047698891023160568248379919893245738414216607749508371524303924101458050938829475472064190990737845057511856112351178672777792226785021493297810658374004481013393460768987423407841020626542617703717520650910095838163983085367452638362987810951822709930432406501649578853771404154744110569703163069952994208021906443034868034618648213089008648451731061323567409825771113669858635751367526427413365255211711768624318853688698278038053049013157388396752682326853712558878357453186071594591637510522827476311520581929635074776839350386771167576537568281326665506101571649855538720413080180524373596896241147417834599390807822615899450905526426992837368553083898416670820230602156007160937997257685649423353011677235249956210733785523736125311625697137723036372498935311535771987917662076208001747372728963539542223957747498750583768395761202242921062093081374348900583940021769285617649447273130191762618476780122337264053748696074449945124775725557020055413911101404670327687772764773947082613297565548457094987788298395775521285025123188298983617811358513072983418878824776724006253332275401505987289181037909396376689814717446792399462574525250681758430025271327012677318205630650550248579613911259814612190596446420749005638725197130431025773543424000000000000000000000000000000000000000*i1^6 + 13107416018723381076850429035544721807939989852405417901614014157335879188817820868440665905840650902682921430816469664453348048150496036261374276255617696704443908418542658069149711360226541879755818450878572458766483234509372885040094143904497359971402141124785183530601728801126498591590408277368579035036898297198039721130038623618159795387226153743595726720214761317981445860593876297295893971390607072529990254109838128427846348240535789983525669632677009861857817784603775708757026294737872355867587349283536420655057287618350017807828884314261315193127917328273068416648808887481912514231871216594308571293993992050420641884937436377351326772425325096265349964050288638960639137441898391542550851397061083128340128229245774483784053240506342006384587242352896549866835604892455748483506707451906811734596023181096802097789374578772648206205023338231878684095104504020795070922338829612172659080625702189140038710676775787628607992164312486740303690467459798358907674916608617412296242868443972599258966199082086990410974530466418975380784492511384798055113697726807559864131622515529579794489713723977765397586423617858221446149338443963358573015111574231548717944507019625990832789537924873838092546323222606880807892147579167119072440684392247124240626473132253545715828043662669549488251589705170054423126399722984072397305121197154187920819278912395935699673858781499684392041645566369999707198447699889200243491506191520124370944000000000000000000000000000000000000*i1^7 + 2335776621298102701155000292513602189088061207583523468607140793935659651950876405501265453686630276533002256538948425706845218125669803435167537663329993729155689686421311376312428955868824041896183833396214862150709042449279225548835342708560104589488861918690668538613761013550292308029985323124315328782243773272029189933669451398132389175106943199973673087837669085568851241014257739174742575384359839233423087072456039964177567732360580128149560452891258423665795633398175991476843823917140684248704500881630567196074735330733975113453226630435518814660199174847071506860799061148416091552811613332408996461040351864495530255842661616708040170672877245870795295132799678431162037550996640030722663285234606005361917077656951287723652898396080786293037339352187578877174074022755814104595490903604201240492253325505027545864421559446839041588258776945565713723828745262039822328540872085018328895291116541786885094172071115676364303066036519252562590184613139185355518294574553542498559533963295286281249310836499225181173005339292633234768365699679245915718155162832257329825101741637098624024310286452683115537873935756438892165931159866285463737356110413068203721918703627933751893134882236538321080865234661220338990599042308824407335850392408848153168421451388911989346538737781505183527797087386067552546324478537374887148162437969686318781258332614295016451038138763127236073074343891694447759466889109146893427805608928549535744000000000000000000000000000000000*i1^8 + 119320169862095927942612238469836848453049500934576257945549207557191472526465868761728723785844617241455703451752845297609638540721914300796442893723964270444244777895980960146881568335034339626221193492051125688422438755857944492614477420600410259436140054432805119852999237414857509928927935927965777684214765686641150386506869463232099106642566445643430654263212919908695294697783208822188466716599894390475293409481293105534314027813616079479354189926601268203541981220419775108471635279609533964840791703503499593312280382051262645956803049557342781640784707513311191169559584334278533429751835577889029966882696272113820528549760860310945540937524652669173547677855067593116887758293473079804121311906671785525267364909464567914794171311359263286789923235371777352325422845775993986965461005762369010459336794616473223879935627511330493579099342895818597585824092485982074260679745334095744362198759374471180698646080198831144782053855595063776243493640433369363115304152751949631978574717512847595721419117619810080247173546012167592821986619005958837467104926756311126725050541454059293762021126804483337990229400171448926193171225320314376998540865506418988452024129104102220834488972514122034114361620826237993677618140606856283481139665920323528819920923536562724877156951459624069683427974938753208955459763662468639682860064243356270923002898699802261611300103194471834485916128993630460720293122322509663150387889143424221184000000000000000000000000000000*i1^9 + -17667313939879835062324175755765524350523523381292140711660604914228280874354646711513975269233528531291050800217499007914648432015820818244098375715324723868922589411487767374987659675016297012129714840400439312300537646532282186612416493499299650695167142690798765978328579896333445618428795771810985797153972445422135942955835754324375232200866067891748313481324009755429122839337522730685165755116449132918072324681496635427456830922199176894959289951059064921679762400060023809432900748979783827634799955667183033642248674780043714371124310440315566537210269351191296509325175196232444932012625046499787872394320702394124596784237134251269372498732376338226446206397487204231170582387783461562590683244173685924745340880731057715292836177943014271663813340074525103665726709615876693189452944839541456228357169372353983103673996668739037322820294946385125639315455728533140840033072848826343686479466602279423312832282755018700334738292237776908104998456787775507523044434361340622432799702520904872634806131526314741395748420300781109872375795053172481817962241629870476737042239946123193492907884878295170752783157703414591819858951288751914616109692792021632129920470258505601406375097429072067708331349119067050536137971468386984437001753635567243216743886132856012949904542016010608247005094985076479634723416314514635677980746739458013685817879336677404744642302425479014299017647014624720519933961157839168222487260644815929344000000000000000000000000000*i1^10 + -1859110322316988461391408923122970091456040235165137873903680518471491607586088234113198427531240313153770258615942555507781505674825929328314456654498378000635512520544763504177476785288887845792663642118687350230654594324777448122521947271369202117345717379227147961312994105467115568630106925632922191695266455632108844367592918507239794466084629908497907339354729258286905264005030523402589681178590728841294378557809969394459091887622448468790057681631005375468254276859661064673816135566506684747443864897690082018816183226284726986624969085815327651964614843427260757890522608609806775348326607827715286129960013691498787164055864821006576981180905452576110431613571575804784118783940840758526856055864381016342081739829706520281439836380692365036050124515397959773412678095323125094121048073281813918938083534025521305526586081536906552262247188821550830068599706138292820578860132767292160803798090293413875469008541511945431768430673144313754310952474366702144168251475787730611349898030169084185163441142151889466670389042683429849962523704396072609412652305636063051197901896068109815091248224604605406657899890069763673639898098217852344788671456264894581119126610481259296285151080621601841141665451603745300464750652696735197546061240304736960135022434219217067476280895262440955962162993204955656480791883964330920080829710960356554289736324749906139326950280912197104087984348684380723786440801660182827042481001803546624000000000000000000000000*i1^11 + -37718012125201867743218940936568170527808643931612406675168939317393200394879347040305691753160436963683371282888365943879182428449319012891695594362750879170395728799942876946780319858373667577186636194655000468878604710937451743674259703420971813730340178283608233601313357221183444862439512079758520695980109401590166630842581808397219641683078379857747071326617274563838528389042748592395147337248189225711080417979403492071211392080529370270887353306997707049392528566571185409780383133739730348298529139646660367015474598141364521632290299707107120125079869363284567875453723022223907164137933881411420724012337945039088236999762127815364960989949213734864118699140210332485627148421827775699858257349493819563671301259928801974934900508501055982391680263035408865843479029273220148123448738396332274563507915342399717893765582531560570105503656558293427801999062590507798226901758253832935760365400363716904487966284981468164667365678583415040446059068320506975441414044193925478732223371892090631240021028417071031810498355271040063752983720022110961942965798469405073082214753412818816529010594507713261670337744622854510804405781797631361883674074734117825048811273966414659938171726317037300071625375746772153309493291093946469493994000709478194559344294455502549280952234160415742128982421190775911638369054649441029351304731306901497832734759541822051202482923993235060753466290285460710367036990894362405347914010270367744000000000000000000000*i1^12 + -1127677296031757848919635979908260197116585732550912184813806572101729634257164804795718533687940115857307115723182490602930163213910894599550062706191059986760809452624575262182257462834688035974736764342617964567332080634808201229921861291919451365829838351412836582389052745072085965271421741055784534079507195282868276163038868138516001801432608687617230534753425327141313087990932548490601795041920451890981308343259878209618717314838045259527573866910604554771288844035954248871456952738121460975747467464475420663430417750431329020126431533901685056492603663858045589109878342960344004092520267108350145503553471410424473712181370014471656605470008862191083710321566402838982763671590533200289266184603077675903747062972553037034650134340455038867063901502931416526671149817671249186128031364366179198000839108224924088266259297620329746985902672881304387113618716017005513300710739219029906798072222544123093557502920318830443269324957063064385856366708709895494193855490674646311877116138634221586620141929272103267854899776735813878464084772080177991317284245636324072261670275335551929888668757725302017254002128681469742292773511450631708312039770187027964108709283452542017158173010311780409605479347243459812732268778459484902185881276256008085319324320711206366515984133218992726604406591451637993384997960140235708443430615700251532582017436183533532304681415557469268961440465211775950652606187295187188668878389510144000000000000000000*i1^13 + 406616707231794760647554915277433509300751066343050035976385213809473976190550815921238432573302328506971529405896538080910959706377731191498105950446709294423697977430459196609597312589614326309813171757058197435401803914656898732386378238284621210754667161300762803128113782235726263621043222219690413710974235064725450177990417162933587708941012387400105147817063056346084427794858559021190177601136900934229331858422913486256614120651096249183862017426955446445803085803404112954233008351055970831830092681961891650509199124415037207072092026512112406121948402670198874541894747714253648980865355124765508951787455346290253115093937438759945578954940213221582706848121141508509624279266831917846665464525200089092246669145183283425999626638914222354450522534196813810345911172702323197859305753340938717104899047644504913195725077158906055019938937822559816468188895568576273912003398774628687980844821517501835992894367225351393262959479770957857992884342714870610423979329345733651641043406221608109057153526314075948201338071345452028233496611290927372645087815009598972152530024275075710083779857243451195491584395244318381052494018210419692013174834306959746041362690355519555056834634335469632310801223358199093838773776966976156399785231037228915696321938606661212570454305498185573466219898290385307851629633233074879060904182108803164538538563067951662915975112403208264544051591408184495442899573376588984283564936790016000000000000000*i1^14 + 14350388957633849960930325166296285708839165559636224163836489733558782398905465294250122048212853548521724110386179462118364325637806139820549208453169275699859832512232885954596740780843960653161107328009328506293837686142529824238229800140322974990953769754374761065140357782555546913091791326661475193172853089115989478145178323882522381179334638824296332058922234656714081722398800338610500215117781024617299354938529460279248907513201213306756579685221290366132737560274277970993345133797645303915710792273389136781557848739125466354491047959143370996429357400790276389467931696847126135287781423961579180803375548750870999727211261811559429916949894766487623043597231836112956285407747108220583083702973922538751402344086893837395479512332990930614809775983748962057409064101174558721067094050582973606810208729128338521176321249922039366140507350909703397695351424282507391906586885974144733510124688948423066868760149208544487581441794467174975802157174401801055491985778215106730043870480796384418590597190658613883515607532339272295338252328794271052380233537097193697769740945387680490041450092326859735964976956988781869155279782867886074336991473426318045309455606848418680925235181634050661345637408655314072521576918413404374526359202723317363877477661733359670446790645504707079205192210780826551942162668606062156157199481607296729856436251895969301877375487066873959349548465779355445933678457776423262090636034048000000000000*i1^15 + 414364374191211583445854245626947609556840649744773816771671068300141233247457924118088547950525190629366101716581403453607285094510695777288455595815200088023602282469603117055277295531016584158558724849232397790003043013385000844257303550557330792171994525886577508590488149336974121007249824140538546812032757806362485235515261619809388524582195076767262595791548473513769056566574346084804370430799091002556402536669655162469406760780598932911813091426771041425229256011521731184621583999310659117299577717744403285314624513208058082913653348161509059312985961712545698637224520425371968758301220251992224312226719193180033444850589410932537202692199080206246396390557971530431229268531209237495039963561180165105388866182544254725766456398848238633744968102907273629968689278663571230854870564369366923365562022083997755974630460899180440736033337292537122008330921527007823754965088470091291985402574232841218662896103591470600166838091253659350966873033366815489257873211797555405075371372720349849809504630033444349669052543992384958853262021577712169027568909410856895722004880342149623348140670512711387899467193827725814982912847683952547391098533633871640575787614001939274605089140577646440219358598901374809007227731675024980495855387996328892364443045874476657011743047093569338982264353641128659449398107977875582976359831453725499192940423644693412770350157764775542505538766377411217626528848859305513059360964608000000000*i1^16 + 14913266584006376455458186421712077390952252053611565012266819411014555409092050035359329537698839693362954841932527009103523197334034617422966841881329871366840294006944903630461257129307137863653634235021523579535797654920315285787286135171611124780264881118859985898878800448662182663066340229187950066091919551090568662987328595477790166329104740701829062653784632908604841222762811556351784589221160369254677449227085696023297142884949770840237406405611136795174517003896255322177134822086321423103218257518620906340486524214019144042398929950735203340054347591945521218949365020778346458565289952125359723280673268105294463099212601042004229995935785989393814463408370832653872510065209824885335404442418138725759966182203214952583223261814238408815377893024137485184987449341162442269655370234935947623754505980546987695619090731587600112342780215355264871832873108748580155611351768210873988703930331363442081307044936250202415632761467378285173681004653264105003159325939214976343390417150217891712034282375925414732396491530229189207850711270807230409155736144196341186357165354329154688861169001918533005410395133577459319937576381793479782150435666612343623071456169613976896379236259751395314234471506967543460470512444641830923172184137645784772178881725906473137571699697654218610523150450925345584449209193965104090787573453463530269765956105343610358263054932125583953707028722881946580856288640045358739879886848000000*i1^17 + 222403991383123136065421061677722019987215639446794345181665904196283353899447251154926880702655756522240180324583023536802380393729775735487130503056229395365325801289718956214729413759556506774593943165396639002849871159328829074149344433964108781984979742762091458712824311009138115106581773370448806082371676043416928575990466768377168601767931876963291159522520415111492801118203302353730258637143464211443817969583864931372577759577242968307394624521631853432743709640342035745155326792096747804787268523978265357372068234903777170383274230250247010976210804302671324328391800827047013523189012865207688061194064655116299721828154717077374243273058655589289755268320393834543540251866471974241659643908610913969668357486050863672933766362134397565360557283410265433885554316984987422477742919514685384711881032763775157975250097055810345279676113396214052780963742728492732791060270223872125509808806678468792395424178703427007808974950120329598191990573148379087773277829564237049575751749722147815364053816640783517873352350324890979111823427269720357522659155424044187935166211335489029438266362739304456489142700317670788624702612860600651790334394846464309177672487138538985677514848596182160590632931467607707113510095485120007903354585187679688523744560307980397723495536148052663004097409685143178404833476598786407929611181351108980333257668417569416521057522645329145224266064703448605079841650554453089318862848000*i1^18 + 943195327434781947842982246268479475733031254607178983038227909531020339286041268682797528759052504272226306843480264975819722326752184973797894154381518169683010079605369405169966092744805825587734542499299847304669497678968241940054008629952957057331874075499420688598806500633432096233097309510406796461371798461508328882633217728769996777641133008715400368812226645259610684767247438922761671057003045577040621314223942921103089871833573131697351625169276100394267549282260660762292149807865868243466488395649522487422664033444390238189345088676878502417239529388988443950792322222262459535705703682886575886153878203285253473061764437629276985853536633448854802506190397020025554903935296473376829269735860470636914175372105224084393084609471725091993304243398227174864084370160678476902291678641023684550961143811351669121376367953800696316301216375969392209931836049917750724331679313656967410177572993323169496494802558218955235424056233908027615819122991925046821279180265304769013643620794950570754267648333957333860638965698687506280051093308150024210850064692301341952667962002643966110648787893417144397677228988923269483703157569425975076828256844443639813350725123432954712212846833084117244504760642670222686943982996783747411100891316878604764548154224643343252328617220302742762987376652220454241865157864590748081552989131639858425752042018699019008701129207134178988963839665798805529597982868411596668928*i1^19 + 1735765567793012112853218770734467781683948628657978597953556939171167046478466650400660695037184207662204131307009285358002776901607733487137199060520368497238975172770395158718258777471410663368594710066054639902250737334110241628133844850491966093556721604470437437104190456231284310103375168140301412387986534845622881721940884617496741222172962917561037979114124812866330875613004922710763176525916972024290121262577410250809508179056511801305624231243635060848716183569591983570980581856894368153721827727450314409185837328131669832265880115299408609315786413908343291599410746290178931568097260081078175303585759617634054883153418604268018946321367770861486830788159932011303624676266997945572479107871614265314593603536397863985445131882019853386428000365579487497049073200276440148499141727444780802812990303635728739416542849305068990825618236993554189748444897217376763861159922309388793565046764628768942737505257937578902174805542392034296751031304191850885099730114575443701433982347734195114136441022153529428308017790831828821979604340177467489165307977745501830302052703896935296694022976426297893170775581366234985547712686594755809535710564660707927011284917761533638550108482435317183484008123735162806528765165486493294472263428843569810832250140166750950986158073350931272060166184122860935304687469030409595521794371934487505380899783212412977661091866171313633036278354674595247327127871462309888*i1^20 + 1571185178551280655815460837996574275369254790483544534173064534473577814659168076540346497295662975644550114024296391273569723845070062980747889279026754885223003042831147577879973896313191204260878354870468324759127020778832419757640493183126666215350849715387424197232629253809745269418322876560170434395107937180328353038983385054097970691357651679628334158284670218102112718045618989561874839891339238622097317716367093417852076697816538920354848990301206614162623227817063544610890610905443933285138400742725538242915472606006305880410571349197157772034550117574964319796311253110145743469041744181575513760693905893999966543427600147972756892455659404980040610307445889732076927611611227883289355456030423070104898678310779835553131599801869839447245432365241577257576698315292627856523686527328017384653377981384514790865767005836391299543471892556785556933948175670696780483874794621229322121150516133213547189034125448585577106570921325954937027267286575619095222713531993599359323200729658651254930197412068447541538523151029458517103611020334666315625793104142345150985907431531854041399441939492591877895834647266901267650872683302970136377120885717224672137625096956886709757464768645298669686833108974377336869507241831897733490069168114191660504290314613158207348061867733132784950855641634619017314932126679742655605941012591794864292901105626964615837976752297387326630831936026618311527679131648*i1^21 + 758585716279431579966650072830040017820824447355734006405395737649833234396816633644427860058492761835029664025566889252580626491054522280713195744905409687206306480405667406526049896342062484290613893193017313091818616658488957859967492924187265045586546200508267620823502996615137385893700211461541709461800110380642888709387087289972968359834334166507895613747886598138815529281348980675271662226643457489186850611694622276662482051992509902617184403328454672342072921201384625166468361494172736612544488960639312936434846634041244529324327206463800257662710423079013161239051405066934377865362282880227113395003984198215592006576305564672082840221056390347194789680324113425318312839316811595206414218230586067933895327733046361607015134499336959705960925948923124343460782072657113438011188273418197587132459143828229069429794213522461179499979593673280958652896858900707939510363000975067907892543020243945815384486739121241375872921682816418258701256965722753534771003486011249640778577526247298019009655012600249051098847935763665575152394877525512217497551029534016134821302886623938539060649182168813114622762058356689032251893923491533002813937844833397158103651821845557807485967326254536278519312310940405088782868676088595313041633101045985798967374245402117208013431118452083288880039248075852595783708313494132610670307869229801687755773059586558431536855589126048338500271079391832305565696*i1^22 + 197231688372594964400433334613329113498750493388129934101523542692094944574662199400426957671383641549756561597045220805935465690147751626179496898655965122401039267570331767625693042725547368383177445604750166194603293803306346423778393630986064168316003872832761056894169989062557530586169921848620499039967177067616452679515818360844657562369863691604364373029647172987505272248734025570953471316565399840572468191391420215898422368640351635359666406753844128592921544657196914923644538742314249104709528578526424175576393747977053729280164067861174483714650850029371959848977522573696073610851592183806393195936398460302550397583471513186822621832963771323838233500427137761617128942154733801181839373113438662640653828898429151391263572131744878222617709550002471564933445238339844740267942876577194916360754783772725221446340931792518183778853357744075560164323690068805017717888322998352130724912212271171867751562418161530132788048657793107175132373962228132732753656241570437308291859300189022995374570221194219869681921163961069196145184179428445338902685264837326050995905667866874615717042075385067297396595849874661544574532696928747174915654607661767123111715465652799299962664362942863722132091721668079223761984916378107299824918936503972990377435806605693381145399060539828677402759037785862305045497806700018737615785996052037896743275381087502055568713699349380549368083187052314624*i1^23 + 26424244731170901689459367122927867951344491748377631782200826627434153214864524513604490230694177960318025593991989423474610662164194468173020996096427612958254471546999275861587705423012249426941440826994717958068246373976350875254753988265912056887417149331140868261628194831222996497955122955507681787306578461409716141534397503520313920030990372603109855253124904471909039153101784631416471895379585718029081973121154205367117496024229587255448245296811350676901151527098414717054936077192522740775712295525076866648985802913831154392705795279548804869052933730793697242855880143592557642397172207837908303910020126465276836768065950492936614482289217796616233091611149586922724558850872570899926448514439394897004748128540151914107345025494845101492369003131421059101686967584639810527405575428510868879858733226189134414955008841194226270047870536123318784863862136491893839162030089795299043182363071071161755706638236928578140221449305913525235750388210669470527476312156002942003756862234074774650574397969009760054116569682507290346256408172382676292389968973893981375609552867539743407375375892194981957765474388981559944321449326718359489980864049464038396414175809382667712219332489950379614926639211419631391434811157835511318974866609147800903901851262688420249301141491640336786265725272975480581241899749540268926853929782522659893993474518990731301582991946466275793334960128*i1^24 + 5809991920692144084715245798419526560618707618371897681868029116337709141264419896767557343643999053149808700747492373992686750635540612425481495751376101826756310707406826494980727030382515579528514060293745348531225929902189717703834657390175955366067190415455883317150885708279748605892904499291324191223164190414043599921365856870832872971030998063492362797618598108400017509194016909678980996544998492907673571818804076734185474848645730781851884936064158360550520537624640325849463290060963326175926143547988951663621897205397633292717276189035238391835923165574861733718782012195530705135293515511056612625602678594283666677978450873589269074696361359760172276113644054156849827150353083071625612617617181323592775310292362273780336048349148911305750847131954142239369514278733938455456103711683027636109043284708376374492527452393875951330119106865606784165339738340361075334054325123329312189876206958199437039985372480863635547815308058776647957404889495673987253679799237808006979130732320843989799461294585595817343128972186305379101576159732117080171677949797215669081333440854075526352814776916714012231629582281695827165229220313285916708207291565262756215306856349215524192841771127192757195526351294745800412665144420222597590302386255911144951266721934600217326174837376579887666827417561986304358712750391409246005390813411910286058069446977515823279113298265463848960*i1^25 + 1557383867335718794143129140788259788656375962148885073326614913796736453062072605191060741689012211791086036363256108277768276814531909546211017328652208278856110508747772809359108703311088236261748623061015159929864350559239780226487757338259302977848712663131001752712247405281900747502235746578096724886496908044267595949672414992500105210112274385701832693032366112560863793785029350573923370397145437226147015609619382698419060291102471266406651763248262354438677113270683973859942124552452183001189315890568499748393293440874193470940110379167318767724378768760146339490383735035005383820366246172205816988988390910523050807228056225222165997110556905891851912203142883235524899036316527680316990344650006501392445814570009989341138571073332694099254982210962822912181150478000580175136835849526257558348413375820251044928060938981391571948342578735338434808753948409065104667667790561883410905701913863189273662339711830990426152486443808785892817791997834156071813408770139975063462645986549917553190861423227870116353353824652349462752375590128442209974948809103124171424627350473852661182332621235661784078629933070883412580053486326589449463871164760528645849033793925335095366050937070728836728165816099746602845927406037993575131855059516753508690664521348316203967835845395965248860330696142630896989551696699399681541066939088239732450057022473539776810317573521408*i1^26 + 126285315511711630738236625784529025345682325868520634868684834737491601750628541391181123490861619364925486495659620476504578775846672033616415563199012216581651072790354130280025139375751166345217915801494530546778811699833857569298150459466577765632980979260079888366916812017366631735678774936165032962225739395711818673820584062200871645682089688241566867162523388158623063506578980244571377305907930905410394507916824159625188029862787214535009121784752175708428196634922475003069514485748026119468258723702989695858960673790357040310289382437035839588830242845683677543217509365713650929224046480748457909326142472810687149359802807181663686520866515336278208870548098836380218498801685273009325297429690719805054895804724871097668804116233527871830734910343244139188772084350870562491498679281080258863091577129368693849683860012010729306860369942710485100090902012389106135680836148187423356633703131143438216180116530488730086129766270839968356597583358824628430715991918366524257860267775034905012789255847478421072060887868266909168883986642152838525118100354774314584559991880761846506566123799360139430163018250219053929570519388374855634575837601352410078427219511745066128567504105415043802961351481501997959997614063550972632342137387313440415753368644717593290330897540826042230545355968759831895567825864760180157537223145863766726830053786430476486967296*i1^27 + 3319474166418330872800893372324455069466287915604493305643929463364542679836731581312015184181801894323080860447569756689938365517568830622340919746418750961996196088140020635451565952981892854611654989229977203110888151234894111034170927371674063026501780601666120123516363735180411832942999879641655876683236420813759552938805455960970022839480272801698433733571611889649636892539219763772445535039671923265590236664207292431262888822986136873648418175607256458452180493228818114915359444872902086202106078792568471695044176966684341811852104473149525524185948884394290991512770189120002816581683941904330320045344704012004527419864879469761537229780894352838338982767792799367376768040108953172407411456593267274609076759754661742355016948995437672400790629151353535168615851338748664519373812327423571963276582465991694066483277409596490882726359355456751284176508477834313405768600830952963630163353016887058378187472371872756058137790645287783441573100051749284915735103568705955725622337631221723265870799583710330220139927713334074900023737587324236425102736443117036245138256863924044548896023170963687845522054907953461096837210142679607318074519745263621387632047306838914828967225201370535220597404483303042736709611920020210789034025898410790667782855813224110489313272238267449670748955558133420674485246478474087458568055365241754176367559608039899136*i1^28 + 23542181286893736807395903401129909767955595798692662972194917027049285338815306713252174735895508224922325516426490979223563389782244967675499032315510043839654725425961985748671443108481942134132773317708298408379070994510498809245042625674737641946640514213431611222061721357784101858488621122091951444674450903220082562290178659360734626590758659949624048525168282397920396253945365041461797659165445014697142512550094420685704935618104367898823235283582582542330592561117542074186179766887113969432360956186021435175716129897085766962012620001079285246414308839710090751165073765375696731779168297808293884454620748971573295431436341921279032833877676448532812552136453253884283928818080660101596796247812597441090917290880434814553990561954863187508315452786397832928485361543114523973587873720782280135591616457258661220311385185893423561791261344519360200904427575488676714362204871792695385511440700642292555565521526856095556510240863054066462525585712950454633199948974802312261099371687066334304583033591364415989082383840596749280386920088192090719291300447228739740123814036776178461466421465281244425637968299783709040087353288456122235610589758407340235591960848599785986890477346460511651006931475172621782309632157007394098484962492686700171525141306555642138301776708626861870516813348129161526268437694675586038559550841537614256178987008*i1^29 + 178095091490041728883235024497123197372005563174988062262637328824589432016893325195613023133072247534911392430170618792327993509355543043260435891906740151167511327467457399819828120356224842815072492035277210833127206371355426526793065498582143598511719120269810083139163163496273885342304506977918124234608208301407575847888871620138133170227033805442321376061030965652575105150068287534880191811364133623780032370251975444422080035532539331415378955607198701836616500686246747991237692703961071110889321203899703606029158652068795440102584064032222858179093620803280282702723285409832866297251593354951203042402247047664019405632473550875206283943535136162762913966493152999596800749236506232272146815149494078648016792020407407911011004765336835408237814852774718584291329091247733497091808637932393143098986647316016121773023429559389227600518134294353188039023859580962844972001058310975534074219816278207904166139875199678020332240201828861288145101313943958015432568710201039596255776561564236174521533186910607825471096282942738242420242560653310936165975325090215091440713286250452977081555430056116453499693674511028657779997716679133108142104715135123115012609835624336817885482773862919028922537618550992783077940022386785260545882593324351289245155093738071751631623894883183495887190600694144650083464199236171670677336865905106223104*i1^30 + 453105007313730385097360708356915580651276298600223278601309578266984630251915675966143971626108320425719785787553044634393243610236735817086042287560309879467684947407410962127098499053996407508455548773090414507818289085093846059065786853269339000618922378500806093447806219511141893740216914773039508965142377896048742930462931781951160935697271676114076707447054754166410920954334727730747991649672272982684914140059296357210469326821511882482509882644975287135671302070565360604971064594160596010394796901043844114432040050533401851104189242603132232798360739214574773858749297617788326950147803646469182770511224828671471511706347656479308146067256061544589490790933716664161034044626362091711619292161485380470410225354465710631199271329519729844308980225916323727818038712443725150964908104393736782388898018155947204068869492334549324384622231608612852046022094431483884732781791483896743668067255500719639238499430707394019146266514170954852711998111704060235984323388459540432978300416326425082429949939841656402972144293850988137496102283319515990475901835753042108338429454066181577894293743021647065679802726822074214673078578573836888339235502805897802218878233704251890356344500616059847947958713162414584386104426357125253327508136328595086697576607044523704299597583547612850301155660143831509584175130573945922900293844992*i1^31 + 1996664713023406934624327663727411908671515653986943473317647151875949795552417910340991903102693917703269043043286008778695978917256278851757256525466101406481272743638580692931119857476004737396655908573072419527181064991652351927695032412239798160947661193340972755902147423655007838586515486127114936809564557795422432592843623561249075947721690452031589482598050344556821747425079448216978312037058286905749722187137538047059652170567562983398114744501848078921547515494250851200820766905075305719248357826675214073347815326050462791721884958332265240848346993840788293532578175207436408356487435033317846456522228104978881310819898759549682825929504996046198727650519967219827325134882148820273456083534304204783675956417880038645744756031321776970470492989400811170579323393405345521575983391036311542132459248070472144165487599272647153628068788722874218228395684827557974045807616239616379038893346153676094086722948593943866042858346980586059483922342035791578139149629152566083918451574306799183941949211111267179107770142538855042059800476664134816705563700753279485713712578986378816851273164546177304699782229615333767135179179426609339753808060090418368383317517680125876573933122242150473059706330657739279744758225054769551130731387233256048424990144345733102010720531024516219226121248455969248771529260094422253568*i1^32 + -2179755512102971220100797799326935018220819057884713915593695263485890146628178834016279950837436916461679563913659907064060368474122666851146289248881831097879095027452556516047932006655229867580314351109204457698129427482250410076213901695059668972459298063815513442266879071034488464749032690530599795141767925808585054440833717776080145576342125788265360828701768046585524394093559292773061340845984254222220112132831450318596539164421355777345353632063461821449922315687573577968487246156945422240424904463733210730339035654487412784152828580245505258643800994315122801591442550371647421601004111368927789729905620763553185695196341787893605686067176644772562788502866902785394685839291419399952554594450071867302344103807882215228239310324267172629858745249937278672437964618671396131127277487799127497138610010906843177033237008714450474743507027894592647248549067405075665794419402220119801334895986499758383102219901272640397107830982521941771611084466699638027959217873275679753199491702227400691479100696968310146542249240354846961442245712193371225933515130302364996813774201909137387438101020679015130642271428904386336975324042723672917210670595360249965580168768055727593131345972191786481434807676410628538820530771108514597324410723920269705823147115211407752448677645786299142074550680440189042609675567104*i1^33 + 671759933618894873806038643953944418892182598315329350603785419902947651571040064040394950857241772532899135128698204323241494078710257419266765687616568255364635280600416834552087859952973524545793404888640537975413405043484646058468597501862952464517596391418086202526618151340301266663247707290212968256227165015422559980219002409985729538583640164496115620017302938148420698472902315550091478234882797361173176406389283553739408307216831182322024724571983162167188923681549703341714229367462911017020184182364342721781222003801592829097908896696176106932751973420858186374278708978123307127325567968476005358312266306719818967589300074722130263505934410610829913188649594878637338565403851449896618587260127708967810278282259166614062553850719437678113933759675627455577625756201498642811353094095381322249702289834554710703851234915381970009169908782771229910807321116418572984996589900881338976592378020396569334005326038480260216330727126926642261209759026693911067337323135458542476761020944132436959847002868117452750746051188099568128536865769597944267909942843494960315217647941169710277831495151184773827475940892281369990091152995100108292168551267590115458966865384136862120502905941529474127364964185598694021696323556421950499992692757422147219247409235666513269565374292773897375723098123297357824*i1^34 + -41745909543291421120548897311190102622488111056571419170997167689305954005607141385962851472150910301125747221568180229390291197637525878368022422143690258777414637549706128211911323714455370735976833646588237502591469559184132197224111975430294420249276741185718000384970847934418616731029478120030806477435118701248782144949146476224779674164782852032286331367118750428176084672111440441567467768842378326431089085567917637007106154306531963824229226348688573041414229456305305833187273554620820922172834503473782990686985715793767863134147554443690667998083706265734044219844278221365714975279824236618364301069056874871495844675977328991937278856086643820767344852184482481214657318585457112447063320143929289500629262609724798747146323322476419074085544112202880216053471900679697033170894152586593297415525344109720924513408236036070576318146128114173362393864584554420850581782758618663935305389545995630646106549489009110456566425728208453747748590945657942158154866296627985074737816606291226045146200117026512542095362922109559780205707888792884657942469763549871456035171070269844641197136671228593656946107834463515672120764259586445909483213328264512809531860512104150831993691129536957825388943764043099365610391229511667375142948641710918945284915685858228015507197734859367537741433667584*i1^35 + -222212143799680624607448257732246117310127209778221236980667145412194478685381384971567120928373267155323586129886213554542380502640632130042265062584606997138107502330274455125357709928733989254860608044496125137647346901640411890846677910288745540647689853593426358419645546701001682374798456610071614027256636967281435473104505386504158810035149939307139396346493020994733776774190856131490809031880257514772803339415883485934619680240370984547847853042728762671926269475002419152558859714564346468127653246333794440884412782100030359177218770057430786503272217036189464939584159675728907556372568882004606568935933513479133171464423637648035351874795590418619284076661147426270462091063316264650406731053219460781572144201994464652719687471196152975455218182453071061585352837125362536723272901661377405344839105249774359156090387903587928215107716615369988517337547751005587527998179976952564683344737161825125560776760563804002647369537468851600807489765057228915561608912057764861937171273555805309204645365329553370576671268810916203689184483691083828037163831929094335410846682630927947250831951279526182128962728358179011669151796236741944716735525435479367460744023182501191147360702588614535895875192910562758189312438428671274701450249439461643100248338504934683612918024327135232*i1^36 + 5746359542842707912561736131723724040576302627448334194898856032183265250181241368489864428204446568238860539133592276394387890291589061368842154231847142747589227860969038911170582819276278656184578297243915477265136286506411908154408307724221620658677503325120545822174464589545486318185792328078307639451469375912780008433601827083573981570903555003917326118119374353969480795065331169816090541179808425755987705488337276763037720123726559181290812065993927763833212807327057950742894410775286880716583052734130954355551727001263783254599148889151812045952721792420477123076406505543917087857209439588944743314037190319655156993512969511335631688002350206667724141283586271325312686530416340451568580274524744355898073432570952967943664913658454537618447386367805407477602770820891847984172822286892160840096418514043827760151218302917520217470908722510275944779482778865884108647447058744380909884808899339073463363693629370405972345298562270408264840283159789894717474476537985809598630868781619567762499238705955645818425291784067932148503799389397556163606110263066908018777278713408009426288044881258590414850527789902500182664336947789594679966793318111026818491880586754321101199451976711160966619144224916018604110346687559053418930634752*i1^37 - N1*51229600193570368024813859808805731478379967447863319972671876718257679253430639507089955755313985044375912623916992467120533578408435016948928877068846716684346227926515617140328968545104573074453891326591407207469541189730942200904707326018767137782022021324287981218204706087321049337782346838573040948372493946183965282530638149642820117557741047913697556041189436858536085490099322859456897657683016761039177784107042091831007747737039928427638858775333073395081247065963018019174572186383529390625*i2, 210149326231738964045966402945705685524780960753586805631257371228499098715991184884028850474793606613084161691357203380715343069470366286445424847676291259739083827358241417742885866779249157547913791985126612506022982936314356317307581775947481254893644330956714863584210295049157541945715177638726556141269471036283025050569768664902954559207621717315330812790010014082959926039899238095482947050219204769850622692201394590580735440480771217727059137218278847093801148697701423707160128895074431158623789127849000927632631801303315513515765986756231752843982764566010054648658057932441135272567553995050433466483386532160138084503846672289713418859479146502775959750815905264606301619420768258965516909049415384068450920657877470755852817866859364227496478260689077585121569626369127356353468227462202395357553062083815114730471947339045062288936951056423220603790864789015072065399492624918768065160388490445606904948136482823347799083868407955195328372602788247362672234002261978715058665624937921151132878566175308924752307102188263193119488854793933954768307524226326878052304492428669022719079720418355066314023163207675600778185790418098907191701305020811956874609063287216717349928083579472984667546041046138637052994833250752461141336086646129359489051509586382472521086426747153740285777666138356415192584861303201725212736938349119039468218594366688114583420029489949538520602173219467324783105935761711462082202376104365327908864000000000000000000000000000000000000000000000000000000000 + 1098613778455932442849759068583790964277096783419780804825361572146068510947930089370484233934431192053714511447054688010432900109858430953409670177972345932393368895121770122341537194223476192682764846634055759923736510411422778606647065128261153052073246144776342953192646551468541202176820580291443295284220244873983550216259831596601157425237916944861674104634570456938114638603863697088754405959367769529524901767882509019942437241478577383299513465626785970369245732732773915138703543052635657113438592777962142910754539893618642827820291534956009864235537195521543374966243224840489415785704864582790510908745201694687847410152803486497732007031176283483326517326663405795974203876030756923856449514464351741794484939362243155926956001784422194725514668760644982512389773489059580398003804572720451525462960090465039977815482347110820946286116151462961385084641709255006032308714633297111281327102778642052423074508084465766985290717004943202278447759057753035859437349632475359728222075190271702391424944700807465637567944852239266724596368713659146715183894905751190027108382469529438818219431863837212460891642737228413783875615605648720805680649376043840380914362090619933452497519260912744391411274354366350632484098074819184036984182094479809443625261665115642320535319649675764339248238434210332182671393641835583713016179017500085207936302049191601775857289414638664914710704816966872478559970632626912145393255287525685009055744000000000000000000000000000000000000000000000000000000*i1 + 2284964562916537586867551844477250629996052909230735291193948512725640871323127804777951460899299313631000278313558706181762190303632119802955507323696813680419305401885554362884519680271018227261050737603574255481736517652681176616030846369516048509921220681337213182094947225657325207311212416235709742351134124485189880906018064480317554912348156657554756427158512437316315339287400089335665338461839455068034577808264332519188337664936760339441668471248033329718723571353407948131628209142921016000489823008461960844751426517958456556079304786733937261292839574313916792164866825162362551625686648938010573153950828954719326266965268945677990051072194283832701618124474918029467311728153243659236847617141344267141392749788105690664942835817556340202196318279661468654403999761861687361681798776568179211820149970009354805951192965806334494443117481672500052773024659452429407129892255820347704225830055099740238502164405831711219163310962217408485772376357308133829546273651424468640794386983793712874351556281790379145771948397059624076140214261316715766958989874493703711463194099120788464581596346657130799153589006924932914788567058334523621209801072218376534550031465244095413355324894192630575504087006601055359326423119374773558995429904583794979207282048600790033771200275607496916813369622468300559874033031163880951924265852315126947573413448766199161942718996853179464911822178731863551530171098081885825565012336252524391563264000000000000000000000000000000000000000000000000000*i1^2 + 2304884855180782588881121583030329390062651196535620231443542818554256448995353079038616874496210486106972106954059240189138986129035777735416988509997430500056349641267665684973309109298320419251802562852650291890481769669413408880314158364668934543282311410116712553208212702127951340647178054754655608107909715793539780658407104763448383273034982592651843258595105915362869089392318598320778225764846344643800073699806003790112196700844570923291195380837651807807779853699520151579588920375905260066175588327235176328080502700049255967765229022266768958256305907659161636759911807020883871346697177242040038365491635825021360524432739302301866688850822235059563835051376787212449624097762514341665309394289174671788479197713334916288780257141289945883345612461132690441437449519810053844829648360931199539218983785957720763070398389469769137959421855767143712272643307265246812202593410128428849436543891082720118046262319325647903843717993120593225944620267825442964627036296580197048348537821418105475211361151384234260348577286138822139865992583078627177794259072615228277307994636903884474762775811294783038026021521943941798551970079081813423846335235401744506966948481735976214389449205630008906910363097354299306787820493458399606251479169917025257727734730936743985623595423819388919743734821173797895020559555434380348395055818557842957231290601076740832528900056714106405380319410871765564407510536383994576852204600572358860734464000000000000000000000000000000000000000000000000*i1^3 + 1121503716674007512890958262970764688043144134312980453844835299003650693672635968409719282819543249533599343876454046265670362850205293839680645656479438399449686573330409703218552221485914792983044203672997816457561594434187451478592522331153687639698368989092249764392876016045817323568060512585657276888837005795672383146239677236979351804345119882998445277764556652331757515488883879716062601992399308076674994377331040002352316671663875859346543192530033432255832208322000336347257736677095026250364704601088657164695392647555460457788774728526443656645836032198089004347904173942540359760822228881437857858505540276292073137531207851567305330823492849277293116621576190164721484112880278601810631568946751314119573874438574191906740563964288012647549468069850034853621737327357454438889362253511068524274626242179405110466626968450348484227267758536575211212285016888553772047287541096164822705592042274324065910457137453416276109059648668743192563605257033521888397596296493507558095257128314373320260369109430265133244231446023751622073740174955766975535719753001383936947625649982244879628283756691974634348096289929400022321131107358937698299129225459870808965901836730779205405640236880685111169374866228735067070851759544213285167478300692279303817695591389500287757145218095524795094099822553802522350132714137788346536455908578541177240658355984544971448999585904556140978848099282071410209363959467216447317768837653847766728704000000000000000000000000000000000000000000000*i1^4 + 281895835997449812838258747874455062768562475045398980706157560549901779916082143132631100869046513337913780383065468517226887295081332907133727720577123787488242494002007687819760552974022953733858873622779949551222980010962548313946541276285311551658905385259300616675735826489955876941748020771934175466087039674455902896801964489919407215686191466733020287507932944021424992648195694989966462817349383680616162915943252685228410356206125159349064847692162660190495783895737925952675556009972171832954056534469117174706254164614009707820505377509627535302776732566214333961615906465060431065606322954213404583227971254191950478159087470042880181274731043813424072786508762442689310528280123745015318268915671177141008421776598632587293957584500936429190272162752187925318871534605479339419613164274470848083413280683211149962660163398236712414115802787434241358564508614842596326174715266217131146995709563943956955731252173774825826490358546986994351672240537766107772811202969075586195112178251701727351241580650035599709182157777848797165604764937315420217979740255796508308211620528776462598138718006379510277850274093483085386848088441552470060060294875387045775298802178210245934360538141074344260460912336607235512642549176091937138973832049109875125249100311306280045005634452618461840981181481241099926292920739404145908716818807982703352553611970945130902137250560570154770974718184721420101310176905982864618732223056980641579008000000000000000000000000000000000000000000*i1^5 + 81383600947844687104771234046234025502312309517060730612392999175264254936358272626604469520673724098921836174711422476716434419492912281349173720032911917754798615674997056379793594782109102547143365755775475341639804718203789137028884693721539102759830478441881459178791967479338827896581113351837796516035422416997172147356907937658012986988862660005644184556649725357824688081223468464082719976248734020963799995250053625200964542392209193648076528432443622492390479332926868707691986234671144417011249018220396477258840527656564798167486657978696661383696651032562668720924458455490728873839902023755223711477380845615008447491661255165380006161270298000868630098630303018709120197375389121266040912398246974589953585711789793443550114059600877340148622180513234968481715242112440989176483875870648233120337358233182850381309439751451900737343652480829118877165451059810828406373565954779443072901199715105922732514859586094483551761846537686536599374200849197161314593397616097565874873949501268938784514911824372684410459309558162614955761592771022038783082843687052690747853813989321756012432346640935274973073888270330853684168770389759295253412701217984574153053710764010944396095942719767969817598333905031634619865694345905911223755336741193295269082673555059933434720480861883373726141269755346468246415618761392118285521048284502336225258008936276319665486569796476713701227328870750048131663159595864885006540641502097905287168000000000000000000000000000000000000000*i1^6 + 4966314046652169680217754380381177878690652265192540011519837890692631796964450336290269152759208943759776294026149546078425974626526634842763325509953553957108476035112455111248776737650104791380045357685444916764897394928362523700643118525345165856842221836574389056079998915449722453091827754641372731964061528617321379513805103407055199025469543511877559176031319516396116642765971217760624365053380939907051551813843093750910997548071950230768838847868236802970244374346813428725413212307132069217281580042576594797174743791372377466577679892453102470761452290573185824660295070164210589838608197143537723238222008826635044083364113208761407470043925437091859123166162251478757579514965429410980995549117890065482801109395211827178192307119111303216022562453047236775035457652900851080671248785869908463820616741651781881935085959744763801439750243342156638573597718014622621614430899378324724235067795643531385653605866568985231165826239190127885387230825176654634370164953453228610446440004113616147562501623780246478861602418021629174987444877854516444324721711091513341510139301307998698540739814018416249418800273274848151552446648820568909868424029310115656033969580857961541446336668583020636585731818958996432061484419045206062246323790187114718263731486485998300945965082349522028430604221607976165467958593645238706273356005777305680628712641653512399452258035379195448063780486837562682823006820785447902769087590906942455808000000000000000000000000000000000000*i1^7 + 796077033094687885152705984781806957741215591780624525183382407146292981988003841727591287118935966707094970492994030965322161179459967092124245978869927944370220189683232818923355841516271187391540852720248968354221081596416303689194719537673269732531066306566139641572759813219125184889595840153840827686809086931479209998294356188204853122331920887370287536094350747331628080595298585248536691080049705398729941623946260098385594687090443648298722101956049971947890951606768456147947990994430969724933885545609601514701620940791899241393876466844235653740273648409138511321712876297502694171885492111827266283060209743751407050572248343020889782362806679148106750700117322260015482759934438780794706125034631929635825026006625792615082789750097604392644258591321783866626767368670475711589393855260069037405236484706621924656646900868256918708352701453646355245765486645295614646521208883264973709312766313941514304383984086554737215484915439823009010883810869963819137440829273036024965835309182452712272285134650889128733534903437763801720251145249774957642139000236466759299038003620874815512756368140811725230031275880846391887532329284044061176860826698854960349249436345090808211453837607110199313492562581696616718916115835738771648015824357893274120388602761439226042242362660558720491968144131606298063474656566735258159528753047751343507791213812637873257783703022342213974740347895063917654948076857983093228555214683696529408000000000000000000000000000000000*i1^8 + 37912725528056464963462033205329218918742646290117746842181194744377963248953351144095298379366101329353071069024302020197538135124768129602017010928213851402750102031129112544647812128375210247345634178014854845730010082608000616658552288073532029110090747904320960493160712655347106517602027621148492688170469245308048975102540980179283926090894125534664717780294985564129086967774846685697990587799905613155732331454543633921340898232714257810101534698048154984607627898075312017367670057121885307659906508965710614465371853856294975813698179662507026146837873725754861683851801148171810201436109197057600434739286253583582870265061324419889435395909008906672316174385596071562653822355630132431239145138348259342030828230316461982980252823526116905943602484695286298833824718073483802095388314216639097425294050455749850379768901137653510027919540560138618560028656052397510776861218372801825213494945258759229461567606262383060458706770765056305693225628575049822571063201350646941724215899415519492872690237335856417047401056106793326161772060405659025090674064508754842266695328590408177708826121446147771537861449110075648682297602181734240112123734436972480010785332983898164121007068393147824562480433283940702081429368665371856533295353871061021868960602523605365957657730696644293408877886950129867273946613861381069759884073512374707547645038911473184358450602170032966443600405413651651701003885618578433295874342099236159488000000000000000000000000000000*i1^9 + -6218649098679838647498972456444125537265015277038979960866797623022939116606417631500562901958490077443058040279595824070213617493826174094312560100557733567130928000182923140061178920508376873777722715172496336574367541893615438239218463579478219110632059376391697361550612892521649625690868640623384992909730847842039640998963135524094473152870499530854782245357349515483668522540834470974181501052644892645641020693868748523161323986554645324486604396319102642822167142708388697802867836399746760834075909940019520606380146348344620231545343136327803611810591132889747421000524365578474006787368167471853695919557917740609332223391546683501693758594242220225331325924571137261514192111842638663370832050594593954261912376184842452492440223421146129228858349374061222054282795555438562171182433988948048728085182533001310842221710316660730355702234080103938690430958801267035879058151001279383742132467681524532738121022935668786233289319342432815274577474253716327312661459624697712217633462945660914735390862734060819787207795534766350548431433061488432807386290739828395201886341103171717651366036728281910433984541935916288191538602787102509512453485369635351072175948415172443255926144793190053158713653061995271068009679985275654826462473451603737656800698716270646692107493907210105480813239612324010642028484333512615092288427909913129412585894673572672483510952424384129128419741311871472748232457829672228922071618608439492608000000000000000000000000000*i1^10 + -639562465512233461986160773733241266162948031799034905553429988001710196182441115556777650377436186243767206117379908682097850466211087616019138683850477294524429414169402722291164431450317395069788760022788472510340479621832256800484428431687259201312317177766991104352593904684605929636221474791249969587833889802725978986714921979176674207188831096845902524928917046973206412678587119013211254856824626466298051236592905097747774116730315294108880286599568302304734433725005354430403085214733569209760675033176112710008512827684784676889638157684974988591334320955629275404834530379582080699263747139527070079159389510332238649688237290492309001772021604526094414951607759346197607001257149188049829184035860039727365826167980918735391450786774973775982643580528915853207468067974662920506558142715782621546623754341594592466425864193696814624834132055029836281144088659570036860173093949752761449222065453866541593030462231496381591874287853029252720965445343880540392575957404452414348636001861644033557580137872858993750637449713096248062264269898598518800731377902742866976856229170547218584110857604818539274564934554684993272017814354804206351489698792290128050852703396669715428969870430768935422455938382218238143318182376351775738586756143412751912381701295035134244033785618791180411892854552788928461129207472537411818564334875443401817216163750402009496890137929280521425156320024475822096224603324329263123462329695469568000000000000000000000000*i1^11 + -12371274776920201008518808933254087606041351180548530119700206933048367064339206492091572209893226164970167136914962142476400611920454647782166735492007919901346778834351583809922113759583423221226510562560391426812107773594463933066341712653993618882929870699124186391844424300427616368150743506658488458573056382953022938184826952645370150142521589288281765543651099195090606909737327669318929595785265521218940926996170305089749873100262478453662185358639047350154778791230497417607884618217485016054733690256592734225936378819535466901965687166731131977954217058357456148782505500070232332402986350315782412544732925969262510209498430180124679743769607708233489090785644299609937169360869982994420523028258175068838223391666904727234276232048655428318295225049291596281069690363926773286525398346997612769348248728378189624439413077533832322603685781587998544971698464175576417159571308136025221129328428120075856338262251520701583218259710255421453931495807306533062218834799221533024227357438598522961303593831829733627251927097508115850471285805039964040414685406623120829364565829468790673115239241392806941133333334402341939240569556590147655235607391700660946714543254793409253546780512248925685996285859309183060226444538078917841928366047688015473450212768761646922784166883998732379151991107960911390979329405770945671657257436428297002476544409484440246288837735523541873317759784916615837544891430180131316743903440273408000000000000000000000*i1^12 + -376021402398957131185983404017896169278962496940981521158207948448003996610035309769529989973251277516119924287395723888764317621613442939751623453509413299829775958392896913217946167813162753152355175980629229596198864764521679388344916656851454822991319990123813759692875357716660044294755872411565752183919285579538893739108350348539942978409406170271440911421694261581379360453860700465641115735206677200125596010911383354094671439180311915279643716117939280237344119790047911978751092561528872311348934708255836360796494831555872216299581924499526927041653518726879662739150277909081368965683701237652279133674922969030669649397165353975016949886792161474585925384574726699203203959187571427202594101553062593723985657868000101440308398362286167472311123155315876422116670191257275911309429522343091467313516730991991716625153914713919634115789365548972216598617299837999967935047543274247572521041597824577980020596323086285815372288136444240588169022302376461291474315534276135070528431484822866821040237375413460738215948098355080205400636517433104959419214540063575324672626482918748499551287197689983292111223749140460670851157362487478295727208233414458066730517986735043243989538844884774049367286059727673644635429898539754245511481971949890141007358454313494190414242628784726011356680177946618350148377704903475733779044426294366703511436725637899890682107682896766144433085222585730488211608128051022386163232651870208000000000000000000*i1^13 + 140823365920221735532903079054423022026431801659492460779725048733735131559842735779453299156571394142236129912748154346141122026557130678363038713819249938811221939345933454795496616112151868436886240047041102305042987715501771239884813153222483224100195938792474960902684849526569100215580136144264280977532329211650829283168091821235494897380885849698701048900390709441137757202669869651090445649796084163762537031564233524803473057489198458095864665509836499265136856571992323487949664884815655587870157429587262099262442724612721458741927273869880682063297244956628570406166580690818473605173178558692591035216751881333665849817043482904357768823643994129439268866371585633417434584718850844589729949992877616857223842449910674681061776475136039424378775065093027625240520438070747529480684142463884691576265237801007806546983885053425837260118847194138632611808597436633718005381574819586542754846228705496398482835029403922866095725798953358826060849819016559882942335977446631300106711385976416731806092430301386912620741308771951224926955941973015150798143847904543633328371708704785581645156088778011977046934243899675451604826671286807369898997989239113455144993926433845164836445161091985935498194007237071049239083306833954029605138669941122152159440816660410550488779537500509241693040224107601562567006284974995894389534287820713245109146337241784899138419463051518943345100732106897782922763555697496778235663888678912000000000000000*i1^14 + 4865495960886777977061861127615480229281826461692382026885077825305164098045729484913628416474661844003402422781295369192938055321205476047611964255932980686237365895715109720736796684841995193425564319611238217179333346246925306121098135899319039056093245432103501251927120999732696777978531261887093216964211799032404440342024583269161874268521536774930777436461911824739232559539269060541154843321566429088889697308223395660276688039706307508029942919713358892377412573685459243032019957725491079209873462155119337988093576908839881329100479409309677291697255413424002009656917669541393627712499170694806700091007831277643480117208629762648736156697160241233297498174963394493827376260267714645512027694209114091994491731132163742444205479784876821023502869620295405660351064303135394196155201907531303683307248487809709290725874657305223861601767686910824831269928067667439797225743828473071078290536491331907642050303184960407619769033297601483219988049784376947247181427885131624971292517467601870855688005700455218387912931694368819542802698555994102444131684461450983862028224786483071645748084043252622562226387890755787085943705316387949443959242299720825002606710678281178114117362408086119120298638051233521630992126692445305263524552056049337428768407091137657391922263942955110631248091164621388751487360847744898203324613735409012604379981701870490493939809438894832859418388509828557302211269046924031325923480436736000000000000*i1^15 + 143658594133656606345479728614502626435180874021795997274693462834428668118258958530532911915866217389061573586926170731642662243603334338648541460738254870659246635128254315771174544365768080572822295441405019905114569192687206498594605042817909362205128953929407352598635477854630368628141528527866073377626386791807963228878866862050347688112891248315878674358056203807480789167516773251222250606631398756332518567342306797209875834871558136644244672775211996786278542737939105480410796938862757680107941986118815500283768765273168714554242266857771586946454418801851219605163294644100964039654903726330397884202132876558881619995046031918627459557366160455508863115367896715744618147926703625558861046080482944793867189913000601453002656093540951025783777977423364444248790017916999372718413228981630537756286130834184917301967770694331125743732319256981283505559558807418176023780762373786702306906335626741981924089082735570370028782906897612234773714966386548211103643976834474079767025637454579869947158061699091682933501628882536955772628244323431631047666717806214092611603189615862091754646029707625256389009642196788970729051593444067799061784613952585056383117535318202240435994756388746421335857834260806880581679113057464082330119234161918617017856497431932891140441605392860570179470317209477030902761993420393308768649006588628081831155039694503433139178402870719680541743048424713861582418213150395741096070086656000000000*i1^16 + 5300746801622565461585472915016542471970728861139554480036409981622853221978256582534451269857706977336409555117003939183621996526220841595173896384138134906437532585950250941893541268053092754001078834198469877881611470403022419451561245495355071560409024488985684458320816428475183107408422184355449068756356499775263673567138379742288756150646001943171560473724409954034368220723743330528259244566833990066773228556476530057213175841268286098184766837421617098360886846024688211027083625143170027570388318820983287944175682196182907590170463945244244713676788051940282261315262137300603082052096042203432960551695175206384536936783981131117900058707328046009762949606158211313963479067668068889229258065170557143636474109976556448333965694876032546480616912433097311891507155167336464257122819491523297839747554898748904801878848326188484155672330759840683420013316037959488036351820641548712090186693668700408810245297602165089874966331028706345441977068916416061557665190237872751604699322791818905780715219873231866451305625048333982243502278326618737005186198945388292742375285607553566298245833244300955540576332077885270718273253367679852368640876982965280695131134450072647087518101278239761252294364469092367440419213631441539266395350741613296241237605679134956660481232440922901433249975866053842349690781718898410867084569506606211637191911394298558686507939482615670441140936991571442548655118404273193692048654336000000*i1^17 + 79327452488652413224394295944026341997861768184079547104764459721744576029355870980524183658957235881930127341947608084488144886759844900585760890335991214613625845921644201644645169274221279229467775979340182950438011641878970803570175040325974639063642261461617196863678197477236902800759501595346155109134197122407146963390352471758873392418715651518758223555611093898113572798919728440959936077659396918828610810735196968902860814302014527118204982509078974042702485517442525428184569237026139014076404717212837737353557543509697584339607371661135330641389833186240913563815620551903451169621954769931272109202983792953797089119734238600480812107358496039536249597258706301721655167691277330477561008736344836216723511704371874614724212404389798651253337927293257934496749565855126820623165679300404449875494285629408817647633962100572119368817819755161692502089199803827040808183361180720798593228143858535509337096420306052362322244268259333662216850603731111029573598036367385296384479290637221514706091495323032441051401432610907048679232169325731554868694903813170476621494696407132445256006440700060107351844665227372753567264589838486582174983462565261239301596029108651444134448699345068978123845508011063952728638249709678290680129304700136241038253029458349426747291068966836532478394173673414368226866717358280041276626715214838792441985663458305584867150116702892287181815038678872487633241098530219952844046336000*i1^18 + 336780445839932372981116601014555204683735536211431276058405026034855725821151512671160748459939782068234369850130806318488090731390070372092965405552701226379421424262843721321435286437803138238795675990995531453717946100809974313296665195657039225297949037907547609208916131628618474490807853230762837600282151485059651538668551810194885406416009163017661225143782215536483750454935252147160470817850891383311701588808641842856129572318813287911256107291846876311617549251050294584738174359781847080104900289204937948122694309614596911469016177778114933244455187584567581754566693680145844538796871270219882185406094596878154115337122716613646435130867832693184741983478541143277438718626159859360955149529272804778472281091090272436590361014426682567824704015001654160104454665984073572164127956956295589486536917392370644156309825799020876924533285121171252137030588726945259797983137464019513425620815173556724466078734734554953578202154176254051784062564877734574238862110004198983456482271921690411172628174498401401067511590588798349258929794696922774319190476325548467013477791387197783372785936364694641533442846601396674511961270248478663663899306207190088204492554101938816004285512721887205267211253603258972280039744914761750956742789269964019091935878927899718556538642821025938328877312621759263634773883443976408288565981201266974184563202754458135433441584417593319681068919472981476307324127892502946512896*i1^19 + 621184122943808922804693507539537857510415599936227683323188024941827516996059751345888051039017058503415987044328271028254690761797989514870049314516851974080799722624655337689298689441707396420734110334970007614543650945173321982780639152413197080356421445024926607492186552148942957163794060878721398641467044461107585892883771495440941850056752960114139764404395126392670541664375453465569320706289734979684896498306231058219534319663444105700230206782685283734079427626013994120813299591559288563912242967674378099192975163407761960764793485957034484140911347472028231083844407394661079025042455230840132245085376737706523897772848969856135738617906992317684030177965582572070824407849682691833170836101114630558866772264879423816346128423269972891540346002601429203669436857125606502661113819653540781416017073558222078453324685509760513241163312426261843969333227323919749850229137221853171849628380240558437525228241029952069306141954681403032988543639755607646445837728927907444432840150519023819837994920828714096725995713980232028351624546873862727727901847345215380809742910499314475039552047663360020880324191575751453379448328208880474826701520660738260036912451234457084189715296381468480704876732350361139931714905854931224982707344192222583530410253200752263871062016313385815280553605492214240609650037286775025496694295283893241833954809448391076329119529131701948747497433166487196675548990498930688*i1^20 + 565510956634600343543936840944893806069445711724551508664371378232382040281435476259877695454791130207847193418540475029594493538855482593339722526699815966748252646439174960563743135765690772931295948621215445981540024911493353360141629536162446593805450785697713011225711076600758714578199703369477139887664066974539583159906921860217552538063741989901310282948365581241541786780712004021196719308477066278421082347658961166276979618670947201866405200357844266597215945933082314587046542160790458130703602293855108417246613457616353036624358861747435322685365922371788702861144051140178625317357739542546889495362028405693463579712807493270989247295914251612014990740585998499768154855665656921256347774105062519029774350740380354739054724206984894812172364280709742721653671311657684993027285043018642540147946381068912633232971426686071048440541025215457704735929526533267255545683449047357378767251669857910875800654526674312154559412258795393230649310144960821313872353391411309552124716027198437809562613898831058349862834244562279979781903727405464379428419019317897951692478255818482490220403607504968480811459643075466847663277858912047511136477685165295329268916760377664103573025622096778690120092931243507066453601602991180740743981901668286262979096929012628438529536263435625216371822455646048030889121260839529953503837713642985672917067160084288973288733682106524103309835991117461169243412234240*i1^21 + 276415749315572133720070972914788400751169475501368040950778704096472586107117155456414488265117635420469503490930225593271025307055094081053017562980502126169208709716818544216751662243819408017150008615036536462767285418999908253540397696406734337250583577632495635771818644336386201034880522989169944047422866537590492913011417933727929949291186947881090952828238418125776099777523856621788520583114444818451891268381844949257174514796068022017626717222652384232860619357275665530410859187667838234402500734430176174135564102331991583223043415568946180481215769039965243735429025413338239294523203021372587247502495340870246214426767620822871432291180575885415213697424580026460073504647843110749143673215980862535171486504208724414543893672350252985535151609312877016795226549345878899337856674742229981571267730317301560940185607711233070250934923883300170402647263761026222841419067224680237295726387329187861143676584226943051885135871853929401251702468018836741551925334687410701884661799394089333112430581122866834548409639371142637062376118282297583344264712291844596309061397152848196621080019107407238215671679931511825487925084078943027494776403511440155360370323672132675784754682945584894316741943812059328661512482522530904036347859261595314473605679234867630988738023979831090477082928334197751762671125167477192656989989671017648300970487894818670243158793463383537667067069285547334696960*i1^22 + 73430931300148807863519992852805053734788704531810571036798206941735433803135562070499862651047080191732898722784175891634163484505580332476194570468344621403420827546452995646577145549054186507687926126422539238810386382805088490090523542606228416493090203736204255589963597214679577949720161284789999390151637157910510659652928986104430775798311772860432986520082850981868704853278294963997110780811463388318137794101917269180798519530967615650114064333170123060170481620153818593060029976501008095543778566667713794566913667496142212093977951826097352230957599716661499764210472436326455385625043043574529806960822906404458468724707905473999911781167668570185917318327958941116415303612749461443321532052081518888506356742930006687574986217944523071843591953005967729726058652186566883358857950240528484454518862214994333116914354222454705691713206741165515660736801524027356785884637693892567565790953935994314624356118276863616451221788622902771923821059230773439326669300053184333519470467822420361798369408087293578518628567787242966764352972987561671582784888901963958184753140487328145343267410533325554495682337225567211162088508907683685671427500088110994051495079893897635547443243724489551510187620640072758505867543942752337752130575562168464905699803953967572152860768937169383252684205811023495917118443010252494069511939618305379454315008622990777628372148279301122688156899647422464*i1^23 + 10242849098222587361932289141350317355657429682012899170425708501748352236401787224237511644948973162129268560632506636562862015147477206911732985449671973961999623953753210808487039172364612071339352388262695726782055639485018630336455793003130540730975685918221720296459188862700638908215747338672775824631757689647468723367509696664153653446367117226704291995477546736985706939915956111072102234926306833203178448642035016902849745037082092368422027988904946521645156331015821838472066263652830022294830713801122612578626782153351766321439412591485271834488617748001183754635921224901244215138798454605234799390233799947065204757667251785297555491724504682751354760778922878389224399824337469086012788930067330830848335537170317068434233536215225647016060751978766149342188345783552702268150601330591366545996736709238475352349131422807583909685861194791593082833254376089992345549044135793921991467166952716064406501133950160114988820108476389801380201295596669437019208540861366297277523807531108095411686120958410659988541496489505453103966784348605238800236152346611756611036613583510538627996704436404632797965660807278407508429355702819073963570488923914584519386029648430692380501804652938037989651326502090711305125056123340733623863186606340130229820023863997947340338874942628769277379538320953539424214606452989964894958435752734950920060831739751185309397617350464830801174331392*i1^24 + 2075460127399112963616635603588898121437885398062069214557551048670929129647023757434994186685985702759105170485046803045934713474984780298543829211001875338017677285847683276360248196391144205083492099308503750540574457791984265648697780008396806559162172176033348602228942089062436093458553183368961193857409825793775754401991164457833334989980431537397015636169554226632634202739025518149592848341896946614948602634144390503824098068974967125793410505131524332338449231501256652327864860896161902446814976309416926785686092230205588101809956867109108351404396534750442934274774065904711371309506686674769531955012955995494565364631106002744972142425286133937364932954509710702813838900599544012852652870076276531033697165857154487494320394106852881846520431979061132331747740771622808419193031907614016831622717638218575507072577704093734848377316984070533769076298523665294423019013329181060323173568313463114246424218070819930585163754004713511304742287073079269017359093031566866976324953817094111154865618284541216506805401656273973346633646956636153676803820375069514007958736557384723949884622555003275319588079773699679916424879857130435476890288599153279448985320004062440675772801099519973817646486380438982575082881814221459438715476291204800117654147420030572124079525910197473286821266008202481843777962974709194193188600550528075470970642823271264734111741682675561267200*i1^25 + 538107712148234743106944948011471382578192803583963299616117574386556139819126817601773249619777476825604738183574679508047659503818470546567504352480188288776878270946246267909104744755256173041168277029654280333083187251705118929240234657023639552715955723933275618150740521209417295934372663530768632350164482631556816076985306155567265683858805733842772767571463341867614842527230347009645471228989384861023941319709960952082459908648418929107551916746867954654931263233259041139484502927189331745500724213873162927745115265548751203256276346649459030142636325729220676670241593302197097657708925258057719116949193496933710138883285234902336607918650073934309004427849884958848708559120993995217110107116096729968615731336203911395189253266628312837756532314579873832998250410035516835005404720595413641453145587676799393970820201595692565756919603364144938233514592023201849161736284456803647257699904206233278905499369686861008925401116036806580103848939782448568284948038013147735803056760524597514295492818453207017120849952957755085409829638489162694021753258482878009650243889021646062084996236053330204669730087999547384684821474587402756374701693053040403564137425807813816095718849502246879833149821861224153641563346621967090069012871419663224614998187807779568303670066746986528049777448747674392573774884104816455463791611368066126540664076419705357311266227486720*i1^26 + 43857347837645146903831689040851028115988625428116726906076575066054142302513916713475255769702800967370925476860904552861122909956460292979050626363268362847944202050801120626530661115885532587340050962235102373299072087805195378831574872273242560464064012256391219720368615025928400318268401240837764573892661778925695366284135387031692299659422377892706677308116312663063059149101883210364726549239949489438247031647453140284405231293626884536570176095115666086339389853433780250628066153910622569919562626067164486702456868445458446414337588968932080172785717062064513640901465798027294375958314311732240627189989572900138410626245018821040551724948480857761866913459092208026521385274632004974581835784870905380852786505819036613917785696103808830163880699592615804735272414212426221035201691391074402083488616649247860314053922732161468944051823859036716841174541324907320874570087377732681608968947311207906340910319117683870029072420502270299866513565673663166992806199871405811666126894210789042371286460159195280935623488623299612905125658411512047381494348924359609706035085019136338108247127459240659139636151359804329608802437191905710739217787026487543613040452428785032694054700658151049221581338307670899853240731136680322256613481625172072094555703285668946141541359832429407341755638559916913150245640025032656824031417042197030694932066992540706091827200*i1^27 + 1157937074816788383255474829011455938706777196660968689290522838257621739696947439044763204673727292394601294056266451060926399290918449081423915607352856416111993177596469320845093088825530949174623899724077187049813914716456149150664921943272446381127937679081884651728598822988420994702922582169441780002544930189908718221304127925055654608667700318984770658290307073681808128428658976136643021611866010933554359804536420487548947455579012803319000520937251373326327702804172673179735014510322814381974087587422147316074413637094077169163248374505620480421539414014473088020875432681171368645105772635874107772042919620963148454351063416360355003166062123171001872509461430759202576939830336526761975664962201270654016416424714353028362786150598652690501422737660565261704826742658601057301369436342798607152776320803714742815282537896877950029797471350391220930856400874796372923914534489679318773969757496711316366733751599050150945064996635522238329533498273921856558987240589963521775528127351180926396565199655710963820286590271567658936432536663025950974111461601978944244619893342432307304399418914365378556970435071251581332425616096958344538157388956855915839811571813032778700091227589982743311686582701796379257885417828631837683869015597431820380876934508468093557475448355599399109402451492705896312513070810782422942058236004388513756491475924811776*i1^28 + 8133253544365787533197566008798326278501352550589114397850733898439565358542836195026457376870970671002343767287842475014407947119818031073340417750346281942057746019899429411106037083576936574390138839934287740294943485690448780250379470550332700677486087081153400837238315598802661509957444122400038777325125003335541476769487867173787136733281902921363792419759128491817061904435116330260602258523176595402566376305408008454699140693080445215014208457132434644582407305209620241573571220996079964050413331608640432876994168461898073098285216986958582060217094618228533135293498804286784251705230781159741951452094343206207358267888253202440603233719123375181826269334050373727246376567659389670765581413244231382323154471645298207631104708233075632683117520222469512077279120028704192267948806486279039639353848020965686435280859134842945994708497962421462066841538906361000833032999435670807470127913885837297081882056962555778351997989660493992451393296356753939578384363261651969025800053208747651423274246687478870726726309599216063297264910902439934718972962149450019770029325584877392725001420902206543206389373413432175862086697929228832803641351436983156829903544394693361009877400304696507723415895746553623591531875006917937308657536699351675208685321434303378280431841721043593433322942820140210990659937794403863273794553150641834181110267904*i1^29 + 61211046638051281812659694183353214315475510992610365775430289793855440187028780395653767016492006177720969162199029881748487477537928122685534843653890236003588606366565784312280528715771691680492122687118585884045011463568777485908015880760883489777783428106012984683421399989404828222855837359925935702245245548296174593396730106546327995327941778253859432024660827558525348132546156647169727655732690907207578346039738651610435578055271763481663587510035826148054715421185910038977496314464663324020612434294420676603140303374657847671946356146547920871923105827170806444795451893934443158778060539423348507137564168870089095299026063571858089930716911149756517730722550971236179305759787162852877140951926672166267726851656991025829701011167693270595748925691335039115688687174803592315779838095453296765481168079511657649323634884345750412055199695863256789373767222070799622492279891492964868154954826274618321408248777924561607996701395565643840492795118919365801300041416796355945445185727347593648303863438221073489188056983310626642260991471952924198937582380968746827095671731373067297530984244171453480074930732881746197530757172330640051716783818061513570309235878662176871821280725654073376939554179260930722691488907148076072789345423623380990327008809963583869857803874201121418927724640202433101720573767674277677048561503928582144*i1^30 + 153994309020143058915633837281180304944477487198942132186108076226866919390092843849782078126435837018873539755595161398848752926572484182327230623566562837496701825218049854633224030724673392371632634100014291250166593703377336813550050587055980207421943556843633204903697108313551401679771391230179915296517942484052477708766271204662194452773804842308612775719247533640339185263553488251917762267403692471542899914133414742834253802389113585888591762141513792228844311625842282768896585671139526512205810129817257192363815817516067946511433057705120432929166694907381597221108019956333656440784163436223016621441069769394614160022312999522951129467332923945728963339589179613911134298763020396775011762617297678193480519031416175966950736335682113678118126694675443261680226150349484176890776602369597579782687707750649152262966449868678711715866616540951713640833632627569759905351474795974800179109180340445166321186506244234934654308748995905717039773920266060721946932686975618235920579536711865675828464749295534718395636093410733940734497994462852495437968780500016321209146936824519449356601257407833735802737614923122802413114071501360756491259586469160504362072717589604451824153449666769045722049236142937756411412085885316442167274525055582159493517384588655433104783188733657295347278247911369687658638891632852631193621889024*i1^31 + 676580875567411543029507034956307784918010703389022399469751761968062729353043532387629763131976570790956996396166624655422731960682052591372914359455649602933122011240384025523599547201985803729970322107287801367520212930578023628813552351330444367008288466068446649388386746892946894034725818284318438954543438375720112567923730917090707973227095342781271912861274066982752324630952921230040209950285725442204344156221648918702764331376231979241387685113761866686182419119197446289246901495777291669064881542204570507272164369900543273737251213913801513037875741423003230092455808457406331858384444758762448090070365251007655144485887400053343898916000585274077318058525700349018531909661919553650317400291318609124405278953850666370167799150679095300498194643293372376823387738514181022890159944191392438535715990338086223978048316950130619622583616477424848193374601871572538035804286894514112510159975005105863548369969893230197288022219058131847277376916741576226468092832653019515643941055233379048104888296536858897239565569641922242993969361342454233765032212010643985309374702434336336223963959132520629911262419656695650141627920096370154295497265083654567930022306704823560182866216171171310010039229655782018439662381095407579764124461921594671876034038207824920402853240275029171310656149459200841365282002883938615296*i1^32 + -740723148857686524047763145101615134060349625808266810233008126124376948160595941175659905275035138290041079062531334089542244431660444480396751264077342083639476596922083594589100459940990938129940064510954874792872919300706069896245841625733866445685088554000957600774402181416377590945825442023890212731903416491715481603407896854286085926665450789064001146124484220878620657719266827573278101402513513066818653651546003419414597110730071987578659778187978957259079956452928729856147531774410915767753986130784008618831560324682092492713881268139710990600212991449445204677387324640644299531857936934022725193619373433251696672489485285046050995374504305971212959621824975033230139702582817350787779154253891155465267745300661003056372182884163810459243693456076185304562472030523781634418401876517464218578719097412854322792832310460603043830691276370732069831587451378139581133847309780106811907274394529608465588305451591602674036665414773681943608689542359657535981719615973987187913763749440800422537221933507788720259303099965536761041020719591380703178356046576685536546606164481954626751583633780914215489579632885765211717821242611354106827596905012249010568061931312074494989899502681784973145528251696893139738725217210215620191914130363513247223314303766415937166221241451053785811508952229875987960490360832*i1^33 + 226212645106460753656036308975751105746147138036449888649220364126742732505885519754762759493315164951306199412491683993611956915090916776513971190966553766312013449689422510120913863071562600304455068131118271134214824153072105981887005868047495237281145266008863181516342450193939555545247480031156390180566987133046590326705627467099408634691721238159207017161408846690911629029666604272185870574013445091689406444007946603217403444691862193468866748073809795309937937147076945336540662405125202184740498785822345944791055269978222912297719456847819111791042259138657794802150828856186808601846741709475507917975872628690360188671670537816640580274400702359440934005374346021108211284549624537642884418924907227404928090868793435304661401387383876429322378695026954376430025162207822747640848410927639541713759779535142477835624975216077965114398102821393052991466965754961561286633526419815239135132057885816244303505163326172496184882819733779476413543521704799840176512169784599574443123215437699051962166677765025775725861154944652663625448013473638347754733350328912580016654230594354653088778753948701915076221054445468858029997869379569446650554700386562608347692391715398821213956843464582389399759824038730290637614223531160671856911923059146045640135158363000113430733316748580093934846653235485212672*i1^34 + -13134097537342280879830849580951544203838708464387257097661331929081166563222039105819362453576548820468613562113487073860374968701032019323558934252799769864237886446636779206842346197550575862866000155671045783210871523924971187086420429719403608018126328893676401519908866040113344666087722875184092494324409685627649563270875745181349620914551102919905632762003917260436801943871128020841913655519073778607629082635326468230661288561765491890243971690497763378903601048557888248562910908207247725431819924195141055144231107083573978343410023273704103274247514902461757951636726357047582064827745946322904833398075025162526645941425355632193796845617585679078364701516459076726150966301866319139768702014104393898967686030573098865474495966031293125305723737302668068333771211941009315184510746628496326256948548038275264189165001341375569026749673346978334478045322494773094190660808631214438558292971606256595543890209422758727765507612422419446712614418032721622283997054249247056363469148279766119549539221547892565631366735111898250963397415444940607125028823731154696015316858133612050009637285529883396617729445629608619074204587835616620245400291782075530202250886383075502065637165587774345737343665451644012614614496426846338120966488322137855151019599870752178175177230209134164233957670912*i1^35 + -55522248627865623081473693366309024247749123646937232941854505588523586962084162808398586202966857379692285152090095386087659837043406731597745242301471287653769604414292552379191108110759555512732754347650648037898090763003115997709579863425480429241912041518342853080233541291439827867279493782686396546955522223049116677600426869408769500096562926591985033346969639917363467906665158841981128502139626400013467822665586139947999245277123823985462962831898103874655516240970934556888815853349676911669458860791857665184236209649033052224843894635852119084897220194615166127676084213463845633463743136567243448406183091644548044540751870183416395394173385521404504817931074152462033089080503836964890105540217292294279088853127682432481418280832602562720788416667144439447385519692995934772059312103825221586432681678723820526862436319533065058992181660924442183304557354460042432854847053220646995729593180385266337640561658231088875646501921586411267495239671011259707764367527617285662464433899740618316541102882124349762315687458299432985425789200590475618388964109514858053964777120340623355220386714446745690487715617069957886386523946721496568241114273522985262480501296126896251324148309093619071566204798171863670781700193451335613997950001373144259663686701960172265840820472512512*i1^36 + 1435018491500074097811458087619605613876322466304010351905663725865495803315831759527920712440467140267100985771687531182111606184097297483442426344403067626424693675113829255397660930200140435815345426478134129513240490063047392612609614087784636472618193753108270029117716883516784555644903545067976543972906776477650526650124286321552751307366157529339649020685688269732715768645007122686083253807892858623433164600909078157429840969907949218258861534363468932391613252264518308677897154258730905859926900899598056586411731915377320265339135911438722710898873685592036372794904835923058008968043053703971391238873049855760542559272180071224667248841386185898692634975249739480449515375986212066668250374894943879629977123301958133166689077971505602485189217831430214157123997291227449441081070642388551549067205608822647263487198917660442594115053537913600416100926855911455517173025616114607427291747078531309417701716155097757337269868452651153250595359041789196386614314678503824590740268740335877752729111175577605712230425870989338394988212692876234482058059290564965775484217400377146383615511472917560702245673232224931951129481125565740956088043847595853994898744119295593494280797450132516083522261470189207881304670999193550455651581952*i1^37 - N1*51229600193570368024813859808805731478379967447863319972671876718257679253430639507089955755313985044375912623916992467120533578408435016948928877068846716684346227926515617140328968545104573074453891326591407207469541189730942200904707326018767137782022021324287981218204706087321049337782346838573040948372493946183965282530638149642820117557741047913697556041189436858536085490099322859456897657683016761039177784107042091831007747737039928427638858775333073395081247065963018019174572186383529390625*i3 ] ]