[ [ 1892224499743768004260240367264085237042463997584448346270285754661555061778217065943044693844769353415552815476603483147328895024766986494253562280623308708946404152493206350840914527436242553020442522081569729038919946827356982235519310927065843077159981671902358040444330046604618943535357682786625639829364752666165000035221885500993388632437501870953119030701671356353146855693115020732324320679516973911603646573757700067148136600265475069448893824479718171133247974039095009935501311164944353091428132963656297058444561884610371727110038751794820736809165869531362165777810485040973741099583872058657692554445592931884408770924826611088668733222771569956313110861148711937270177199922819891200000000000000000000000000000000 + 815233418004565757969722775151169368111638126218255650614902700624571390740104384967806596165943467283816683943194924774236026036294486462796012431948295456977411107035519078983681185294131523991864196803451015546712618620827624577444305159458948053911309812678861581736873008190842695328515276707245603513188284126878979768142994192420916370948964472062706412524134844257972728547948973207041561706292022190815757856599461398049291462617068976848957472699014012896799587454982145744670923108935245458725952623925205783585343745411761097855021372858700176075094159020012063030133821011443371609796981496951282673677910160248224606415791943795329148490322571376683893174347391339266366124201082880000000000000000000000000000000*i1 + -5885173880966043289441814963624648807056526313168618279631866912410323408616507341797083025374461625621815884981917766090682557096679542575206286232152740346844421216180708813602560595936449798161769904813152720268939424213268057745748737149197830959463800819847945791784251880958385057435382588757005751712163233784367636222600457344156324866963831725931951685978260485366888750231420215755819633428920992720481494230423432677622340160807167156337268817565613546886591675739158182152187279736229525166514185317139234300455303891033714739672530565201992064911421043466692758267417354409649209360926421144332958317628631156680535311991773856725834686720886970507294266049065755213633680872308736000000000000000000000000000000*i1^2 + 4301857578703833517437208382142467539381722084235628477671761511819832119446032528635063142371533713989301926479209444921990551333010711824523065381710856215795688671215319355270351878448655544990813319241799486370658756167606314536273112588847358176617524324040108201226294848386986262988737748686693876085038054975478951265281334613793212020527473712462452799562015034682998888528175738668429285224323563695767715695856807259766819096570896744775682560465746427866072093085010732579902138569719555004999082758316360412905350279684153247628479252067779142201729816988335378705093207258414609119799470534934407268853843787839077462588644200707423709205477027844972051024215500149274039864524800000000000000000000000000000*i1^3 + 10920898301113773313729551105386609747762691805781357867518631978884785430073926940619545689806877355754300372908864015982748596189803820504142718230408476989495643458742133864468391865416516006902785907585431281046491898458323099683110990489531084854267250902972669493297479089830668791752128756075768855203231046454244820163107119129523137995969669529169587701588495127772908502290926760312643265037754544452251596392071618684423060946560909269035469630873310842035303911499192923600554591907198832153644300096395398441807649787189125541930288013588046636051243340930868381629484350331720098270887310666025264052603092469479011481044985356084786188301347559393227902713802063572848816947200000000000000000000000000000*i1^4 + -5321548791158088353467004016545753848787865626207001240585328034692088068893646120784308753245663457542577122017500840230330060796912890892905805564921835094124746125553157624114151241652640295259152490096636928871814782961095530145045764166589823538504086376667421936700540561287490088752643563960989536796179434872527077144313358294310358785182655970689139694798681246635587928936836142849941244029489100297995057182298523299633656114593243212405489696379820602210746337118810682410100759966712661827830483062695957692089252600636409857289807671223264156110012356835863090390287575807781642661087900922931860564551921869352103968042904188055424379792344252543887946415717743611489550336000000000000000000000000000*i1^5 + -4615999090897988550005495949173997189796279103537795166961566234468390170225427679439077544187533781987310655877902952046848314195196670684656337136635317290408754989566921817880535277425157329392051235839881811124624137218150010448484253830013912857821252430768730158196827290032844759327906120849996715473090344956693962208706326613676732972998448591855029887597538612226802301231101117392911152531398043573980774030458981361725879659271809534828005600446377113287720984880469704837860250161475479159444601951156320307110761824117750511125906749573247348946119649746795684560797485829005612069175627849752391292913855205325559631586027414823155479135355539621406912623343655948438732800000000000000000000000000*i1^6 + 2805242613890620917286005537170096858336963656626722296673942734300641848043784644642771474986844074887665444417617872185897092326485206002277411946791187051366701856305005987423444142332285031281767183924402548145066280565384330509971527206153942420455806593008514565641315765151813358954469374367447426165562730363387826298707548049475600165787280558616999524181896036927570863344203605034075360295503456400943893346177447737708029919534588002607011227598242482748068325598178155170029044326517897634130909705951292508543620866702873609605991215901035467071784797980612501576485763687510292897485547747471330939697931196699921271267991872657135386793533190525032403133497870217379840000000000000000000000000*i1^7 + -515497247880954619542666999318742284409130299748793133383993177996479530122194982125890182519306709806925616457333603811615491667188779233908742679857759204596494728092210074184183317026195242605242037681800120090348924144439639088450755994763994448101150188304039816181378121853409145168955305860994910639824106422679190203794453028576015183641083623267080237959198764310676684622606282573033856655021464025299392317585768554756586861954730126799487623504261086304536345909501569673030295278797298817131468721152050103617122993237462055672171856581011503445716880124002302714769395576882838620621143852029221125763939272674242978681770773339490905550536816246134025892519647117312000000000000000000000000*i1^8 + 448216400971307414664313435878975481374247785679314357203719486764489800718536704456223887836073503529325553824182630572945222803051109782577746535099209603406914563191698559471704875633391846396873346841795209029254292508450281090282537270240875490832472477465211126091670858674567761794159688172402002280113125819132172836372669224974367297486348039397500544845101742149771573689052581602242439903274898072416644179911804426670028520291653448192420896377971988300005199342582100299487878979671161158894473807888343160302325452877899050835649684746189438209892780233250073578666756722227700511057123092973482775879204683456470017339521432357019808921323065618869125367752504115200000000000000000000000*i1^9 + -16372249280757442359568647145789170976094958148853890204952354626994449285720158343160377103275505396475960454494394077180818887723815001307382421888264950021330201672635210393562478436706861331899581926956745387124080543898407669443719983546350782234874489088583500983783249833994145635704855576742743774287900276427986386268293134535020102643690467634791400816594967289231149665997734541965575658064131914256736833916974019644760526946272797029843831390646073873725214761725769805833501118634612802372567975153221849909646132499258116402607262390967369619384577672564708766072439174160716309969601048096333715607205707541098422251145085351957555114124023084425624670668062720000000000000000000000*i1^10 + -463182564843287557714503544480948678989188939284210682618268367236350595010444929594157321895211092146303078779842000792036952824480382826437913054512788856181058146535539608643030762644223171543292192985064587481619789590735403075410812858709776785487869275779725351254785222351376859008720297472748816385876713505382888554878881977085244558426189836729471869230069278793548546511191318430847648241621846478800309273622145138624279717156163646504319173534957487063066006081528824563030356311881054410297374582265835015003706431004186387433550779673866487334175004078739780631869681162283905110605914267704916062808925074314850386966911849093550307329222412683976917385216000000000000000000000*i1^11 + 33721718550700479781574099128971060926746824697398063047764274259901198426481555611826638876018973804372873672242580005279466883582358277493927663136467103540735003224335505949155131758689271635173291882888035254612472537182742551459491416840940898269105920102117078958909011863413292086446884762358978723762255707413333744606343768807394046662691304677582932569930684891556560822962458086937439755371222917060768453777506862630714696562880295218285801297692860253394060732815853499605927391798974629540665019892675043367912665694549298819570884217197256128400666817997115031060670582282897070322317648255120808277005449343055525831421231970891884353510365492270648524800000000000000000000*i1^12 + -16375033575430148859843127640222426796218959433687764290206104205379239218816276533323815421825529544363264348072803297428093057227024483976998552433529501231709903435655966379583905390478168554719128171572016982527763178676994530200371086099368763916072040791040952440524507344632905682089041746084349284428252121136442880571195337518677727247195510845393404653538340881815211642052689978702042424133014602146599029770635068781438594621515175307302146009765805264947107157277097529950723546091654318313930800886517282180267664486375460116457859681390640988649924432942593373168630946575358039658231823630489321946805273286184941956295209835768603506343055615590400000000000000000000*i1^13 + 24225239848072929008818613390202074087021036186602556383058779673757379345484653780634135537005219190800751285402999178334835535101165255899873392694604429947035571329314692365449171983108685730422021040925009942120262280176360015569710072941048918411994336821876027541085426460454228063812935913844957608946573491821199149841763321168537789092347936025188155328219797593509675328375577906562120541310205731280176545883847692696258219233791705546840489614859497606155806964203421781481856674263071589210934401716937609719344750261955534120712103923050751813262284176026634799276280046528718129215731817642984194080567057046524415194693656759871796506922057728000000000000000000*i1^14 + -206966070570279522976167257974747369208805796215411793441040982268614000701356323567744450557771095603203726178323656580402748253137677382258410865500685097300115519391800463807492352439343298999255392213583121407744628833144121032095926810761125432529381958999184160872866274626051083055227745853439571148233975988322845924892084683238598957739062504744231585966129487366828668220520787374595827105008578967123526051893949133920834495088064496163500522584847906335062939614847296098906004724428666979411898101936163677484070715953256029128766427765928280400540737125893071571139069651126973490352237127123144655469602673013672770895622382384409844960460800000000000000000*i1^15 + -56819182555603457348230654744211361394470543456197625601489445590323305856067231422965665039673188139698827907966653003020828985061268643531674018974374319133654234939006639529029641913314119047805752847037703348129459930604548027877799730158009349833972441171443411340083505305322870099095521987049488264071901602084598043089670454208865929101353575999694213815742223429079855481707778863917892302555243227208476122610302245928714752274437821742714071851067899402097855442780023947915288540535819948099928590094890116056575061953714385148355994931940926279582343281888178416320041219256109077288965058003371242046583036655749769941976969490569625600000000000000000*i1^16 + 345863280978791246903118165675994886038769037077631872067454057711365489574956118557441998790798804799556054569394835600437269143164022933517213784459961756754626199423225710782701576146687207948444745846724275064130915509324693775203765356707706480795272629277656577861199108609104037059555578810928804646969325940376666195534233968435864290879667132360902983919013941833518384297875841615713813853008148537528106139913225750762949738397134014008087443811009540730912831650507233307739339173056374625555609356226004953666391851024054133449279950862323802364229181697962316494120762891329600042035564727294064855970241513733106458679467791351808000000000000000*i1^17 + 27162396297449225537275612934206801821312282747228288109557691340403563133224135435858422688434547079963913552348763696346284929052112002723639349549800868476797180313114392524915522331031007409994104401854372583753605479321542073847166601507172683864050056699691745564837981448822875013568777420600352176942424662834565465699360481749740398885080389545353202542144203146353842680034654159280687796278362459967070627055044330413184371119900879900410843671552568348530754687685158335478236324346749454482175899183226777347740470188215361509820851732021747500371542815096689449740348629315744345759792472541074607679723792088787004356663705600000000000000*i1^18 + 975210560963569290370643017060816354621101965436843752730426099933685709768494168331237549682272953944729225069966328632058304721434130880953941119802814954263707223564562811674516240059501333650139813955193425191272272682502100257061907529314249607525324448236824558683348952365911711979434864463114867808185771195260849688163603896017634025163036219131611120283875127905329770914226240959781181866034762208300721854310308613501768526903290001667684309101225799232472101518795123838863245283375100864694067020120845042956848631329124698413456799905320404738407065868917887150573324106328744177906386732042131617800867153505765294080000000000000*i1^19 + 16814912040052137190817504208479416960088199044279267286203300439375733432489454806547922569756738464063755553709495434603357332677736077070154975111363274487034766478850340094094553517366261440102354861181010256349166563714611768443232894778761805435639715195461674070407562018438540503512956278800963729951535342825826977455655220295960218770984322770258751112794563903946760366720695927447856200440120034224217223454865227596732885159337656661578375540266203198915773194538109398442311305827274309795486791487072584858285163063013222806371096399474210880742164767478685910604852074901622027041795007468706691497136004005888000000000000*i1^20 + 198951739648307551033801974356864039158436240534697288890171337468682898747218921804559508109499644506794654849488569570162317936575052708856661937387688720577786137446827196743210942470809094271371044232149675329384500101190259291518854110060382086010794141721146149295877969254767260560491477378556571042162383227355725100645537847050470220733094231326487939638616142706626545533400251460797010697772163969075125386357354784148258823654243611980965903033883590025323103193826512721115969018470309669720379429449138251676417153440511163541387965877843565012660159371953673008820827563296278406597263729716423272746188800000000000*i1^21 + 1081705265834848686303964045257427033299900569816221239608894246917203340553039968353031770679182121868648248419338804729464751426711071387552325085749171173950436978406100544000178601727106528234468614451793364705772123819925252959444565810113505040568693809249220068833512774355415563859678699121934742821443744813923480647795304510571169973368967177234254462190821101114245943996511268989769687567864912275739459612141993986276071591022493908410312380799647025045442456264681433658970343819012095910959059968924092329476536519904457797405148668999274210880239523440455256534930821574867927407921490756276060160000000000*i1^22 + -4139487471393723766617031567646701181639294863930013164042299997459266951768819528136622603194167205898711656331819448156938644510664467051290892276523459552891393064815168694611644451352718231599805141104797906144685419888833973561175041036501926111399428004949379184035996726937206078712834840842513845015036705312556376681045095585126306541661770097826505804328193246899303681999158937844463216281230162894544206752910251905199671070640531598951982032155290561581766078559092058774997778570066205516627014055351001433367620407495623594234283048507348751125952613091339974344384871041548209704189034496000000000*i1^23 + 5423954396039057144644876845799752756149763696511016871468246580099545961887624872568575116466573343479439737882823833466076839542000715554076834178730581755142378773280338088892253847000135196694030354563864805058665898247286810752105947702114809533711368653112924786642665767803772178053593213371490182741772453449237514989250673327560680331292272572460624242615644926941981669510030562864791186589896794222980912251606964862167436395217941220377058462937792203403672250142112490063329572761464443027161477432255496093637778792621566508242603068206754376801185450277919513422981236071649299660800000000*i1^24 + -3575378073267732215822220650387748420544688223153186880022727982199122003432071623940780301906928961074210613867233249576346973603961672758261691278843386148871136302032895504265868477826477553796198004784407702822806502486435701708716590557920490139172976488430547268060159270722277484712572061006824707837270701487858508708649945075645081383500475804081706159026441026866569487094096689100985693965174155977075327534985054145276436005213474639342281264148202133243809405162846285621667061071182546878383941839649352151280397299447205559750599390527724654768691254676629651512309862891520000000*i1^25 + 1189751325929703573143653075523114752274445347176430449348105916636650705880771890924564979268831949235765247210714632591963131990929732835621122520474897331084444403519050427119243747859595222805865563215648291231872913519088782209981789247052373441131746050407541909116247686033782540852594877758112796901210162578829404334592552420840875844439059752074106636613296025305448773098202921352535593473431185626333884651332739198674352096227325573310814677490605275931316287072089467229306055975008133638405563388212485754172084472097477761222002586297147846306845734220122687275008000000*i1^26 + 58051888731928688970447353122801335235938532060909414655995818814530940189541406946247014416824165959220321793817127651924860887276276424582302662186214841502017145671213168334340616510404983690174180164113111450101367162758792638021234168718998224176675557699576246959612835077691417032317426054584220170408817788076089893717625981718567667477814419997872160264843958450397351603556344592434655414228418511933681214164744117033282955067563672545494278501321829521874469408935744318585383313229251977804823268511238795099601176326100742724875164620477015018888858828800000*i1^27 + 756136542298781164720495809417540304140098450924605164807075242744378262085313654747805180411586955527573885482786531292909837827528939002386856460588362656995148597049623556480945367030423036575365919364600280681708206318149398814411750135204005926039330287619993597671723273785351515382113398332403912226573709065835427151121042925745715348242930942454356316853249188407564951835522882722160063998044319818055381022387853041368263618873301276953776577978614670950140049589931974470175224868118047260860712645024241908787310104345503164920569726468915200000*i1^28 + 6385914795870373397611589937081706229355133855271618474482696201054937845111740594749478744867314487275326469560827150174267954118185751806980772562997638969976488471646722968170909919983396038730859734141454945323721262362973916691602802658324032570880784199266587146891545745624890225359646517050736965544661532412576089545179295635878119664404601108540160333303714857387531483414406061821661063220801645612072439165319199708220587364121605212045084857853131481145508211698837763547306655059460201430891616222382194191206902989669376000*i1^29 + 36590665622946896155352682521237685014397157325558838341757933309618097695622984724313274709056212774889130421664639200465449126431052736792529965030052390563436807297462516826374309931116748830502190756174261599693372862023837415142354122715219304152209577655969946884308375306401083047664184254038168080459888751369380512602980745886212634472691063442821686139784936729914166929388773420611945519455985512565210224097996721450724438035478041496059694457998432634966267284934459750794942441969125032894913274892672000*i1^30 + -15070706911049257424119996329491057747882406595398257408850765954858273839020442413479519149592695337337676843388807704774435077000250092280515807053890646646590816842389030031181302431100030685307204747406441125243282938743889871303546808614962740260936110739048685351461819930326059177186481940175555295286805232877176452980549550902562637284381060242201754335605625379555443454318108111192835379326211786170820895249137200873817943050766482997699411790910918787497973528667789307119339840*i1^31 + 1781064485785999381766668983933309551717511129788172019442446881052939203888714826190380286317656403518283786887289207111349093492104075389960612799504781853652879638554037374280747125516389481807420650466731364290421574121715149451765410572643030773832422822041640650160473142594983605337590203804841834179252082770087359186371429770976755822921145092314425908610522134723214164050685321916124773090294094309159269072971446617317084072309545778150604126974586849*i1^32, -140852604440150051866102951130518989500387023461677122066670746549325603568590065537151617620809704055344105391119760348130964561707172949365094877773313864097763372136035756331710748818749996313009164064905560137502760186775282744065711355985220398652461181167730140287675143797036435342570060946297646424537769533278401525001688285728259314688674537465844456953944623021915321954315797485443874831698721785061739021493298363640570952892304555735828686871528955793667459961551373248235985353931512446401914831078778593771096555899197837596881384762664610914101734384816326627422645749834453707306335968309308572418394966012285272718105361227011096277704913171690451071685031452543894032542137305831004385470628123586458360785415241261955571010752975832191098068529190841189293442116258464933916055117269691415013976791211764907462952734175462500183739562382117405931095669105626909908483227458399803092285180928467598097548499699020269156520996828086149951038912921660141835381058306082359738368000000000000000000000000000000000 + -66291709132359302847264413233495872333386559487256435418834882343460486999085347172525478504711688805228474885739700975266622901691766755157311306739988619788022015049060644168512173900992405507586009302304378186646906656108446994954198762157179969665227556269549178526886244103921235297761948293025687545273874451018105301994857524720864139057542863061039028212107077058859630603096764525670742474903395662529237432622157871418449609466347641108431285289066685003626691974255006222686768276312495360983446578021855288840909802968164102745766891570550781127663832535673086365766563771148581868103307891804616420821267815968429755354781336951161802129811919243278613334136798735651524312790061923983355428412640644231919166697590027679154860374082069146017190232531435525785540462767149790626033000788828550265512935698103984127897955032697907122872506956825480998007363895285003726898661825736459571219564901996093417714176213083860689280258915829385580158132584665857986899709043593306460651520000000000000000000000000000000*i1 + 443515131825072233739109858478697076927025124100858404189658017764942584643986377906740578274590511512962186002761364263156433314496028080315275543167241736768706992463897076898277104370814126859051705145014977390482327642324712508793948353991988608067660427858237244277493636524122470000841170509074608387756749120931928342063289170327176528301680271276120673144055485886177185974352402604767899556337309781584808863230624373881417987990606587848070478593817630088828050725413705811606205349630212037933117171227624416155727158820150484259685373125431625639762010439338613176292013551598862625118282940225209561381123035753673216296785575755018519281756966281751696032876625695608414797794014689100699762799410484490164472301391461656986630814568510117476960261596035729753396257832842125991273882203520242749671735707039157146173848120749855432716108040476940086397941157627702476250108253049198633483115065618912245282725604929970619591646222413156870416204923090926947706847274946518843392000000000000000000000000000000*i1^2 + -301141810483488483194963524441490104250825336195399713473087535327003040825368272902450813146190304453529897918943638973047787518423904428470030831638286521560570721716633728334833096231363896514360030454610182777379825320204878709185460613733368706805105705031316983867464965359910603073833967610440774011451093533070283182200258637150742424953101748929755858727242029141537766562774745622221713773884558199835800081869375826376848853724661370310520195659776195801175284075952459984449935416282918350950628201800865507096113709516954455102892059859830326479343280883194229447421451458759505816995062810469153996573808880255360515656520581503868722441717319334313504944033535968199187172484779147507620220301586942423569068261367981135211294481133952652815554115388027566147831170545394548894956771396344579742123022076792475684413586097565069550137889438861677662849248014013531790313823261986276043366367554286543731661889748378105921101879010627798156550472902513348725695125014076142387200000000000000000000000000000*i1^3 + -816493337871490849218069678492275460191221938584313801517495882334761296558968538927249111410277837293225639832974861859172869334600245084562449868879042444559482902128187792662719730353735251352464093250883897548720802437322439255037185851851285039918043719799928589782969834136890322131751135503904044396361233782083293937484475785925931135228197054853984150514200548103489194382502840527999068992692274192602451520299463477231656081384950050275884495725552479640349826828146245645787825787341997829409593308061427313699788185866786236670710728993945036318861486295181431320456752233710365116157192978776073120680226592647488615271888261511839952982598103107533768999206051036565927449721702282887978036794534641788289013802460782719920379309821363087246354508693726122187749494052881391440210576572156010686270612750944056498479857167627410982008337187804470619977375581155442283332059384880124126739252430583224630977964969444335493623857082288343505918838375295291850516552539606876160000000000000000000000000000*i1^4 + 383133425861776445926316020971259583562973495626261268588255557722877617865592865813269444912005936876103591453305670155357848922365661442794955698684467483349212455911414703159980756384242188656430262789217979431293120470966909955117694600215150721229845665125612704758835962748408552114152056059323817494640535787810253412493137336826168462447573218418824707014463471788064142290421012442692099568936998477543793964791597235326784760138893562152097023262422157390346207217800123573254489120076654479807632694951704774152673563106663241893114180968580910851049323070133183822047661034021638214617137434387981193559724582282752884107452452370753967574454121543370874722917448980320396635866677255241935675726289934363124233099885686368688674459137837336296559585171830585299407854224260359528791836064836479587548946385603699951571073143915635215564689633166507660450202257065856891133339167366700691526866517936002678598789320715437544669663801624620607981675398546846557454743493410816000000000000000000000000000*i1^5 + 345247973089650536162821126008094141127739783221547045242978537159802116228897607839017297913166760158051789834903405759182368091797839957675497089157722581337593052457637300405081259691702076122014236966140288825287651695182779184226576376395056032412055467874601293991021786906352042370430035017376486550095568878066689413951239033523178711578549771849176616441734618243738821766119868572225160575313997493245233455069677003375218602087455307452651864750376315328357009829207559060150826727495383267737528355085789963427396716032504723657228157539617944821512921416042905046775841263592530180176196460464873409924912410294936722888661257406011979912054269365501103721321495062574451392884913967013520229043073591607096370900841511703623247091702361143157328855781886708284221204125236559015957266134806858099907811609641412357789040156373141846547835114291009047954877160842114863308082262158933836243243677196573078392114920593114249327952349861137515661614488694153107292693305753600000000000000000000000000*i1^6 + -206753719497018894222633727718479281225666840070049586572922983004848692244550175976551957297348020408222527242837337564012518687138708122606691451811742540468511733870530140737368543398115023559888637902653360132386192044031918348981806625567590953003143647280451395576151001244049657577217143327865709822292077630404043452479572653345923910132155531371942237226822177819974966328005115874962856200767947050697315984104770274965854098491626536830169120797062023404368411204261697657655696849538378078230662530665976835177482828244643096275502946179372413281921458712733733060698270194545567477953474493960560009239186734539981500797959520093719114681791061205451481560088106395656974028881915791657027968501604879472061033473077310637247988833418489595076525280938226734603475852795896586928328088673339161718355890273903086770414901467287125986411123638727593341854382732829761488367473487013688085464579823085821137765992878789730843136525033499684572362686745859981545729435893760000000000000000000000000*i1^7 + 38962715147715576462539339579702995855694251581935584624402590864063267674710605995842949339857893829063995103481013522300914228084643864255259055669608665378158897779186983327107950897028028197101135260765963424982505160082864675655829177520135323076789971313400746081896520442595000058980313003721739562465689171142063758116510653866804180959018567960469861818135683572766085095672443792006744471089387226467314112792615301860489840444751794445736813605821701871610457656717940575948092917208920737083198614974976627243931410326515029256284542785362490230008151242500234950733097474966606345938582161107886138687604717115690940633938528654211749855477087588167689237370647369216953879744300580639735632861488672264375810351388636183602895799500002033954636397685650641450698206028812269736798360167108089964667707689423049524037318988372801925873458070914679565240467460843706267466985671107748407385565678129064058355494558502526644263938558231045198799619393328540579302211584000000000000000000000000*i1^8 + -32999371975018068086591919504804272933167206325649170673980199829211533692158689589811091638297069206129868702816622933138743604589618776752724509644824757458687598725912385243252195669693493794965021771719603336863906118769348783850389112811816050663393058593049723670556932573476707780173149835254645238365198514820690375389367509089750045095405244188764012579216077207933083541562321388229367139443472534443600709442978194950391447413988194434026857380102433053518981625038026792246913610250662521566422955019150639267407002436722692151559562995662101403164090031875638599873389629041472022684559480066150552281359392337766655374107198740512834535830515738698069972599615384579924424643346746636377687518103734949055144579788165669935624386399718831617647270538350715504284878761911814045817660359909978974048508468375573187489460633379304661366063737763870999788251720006824472950229027896465467583532972107910489884554709037123361076973800623863152690391108954281349847449600000000000000000000000*i1^9 + 1252262537281295547869608292191022052789313771664274515315446558921869042730756379623118720424582933971462430706528297310049387339969052155831054440916640433208500859190184055978114660644473422071631224409399078448708115343198324097709168574685008889081634253916180339899625766645102563005157662310062963557569024056589016250477801725760936720835916054067378176247815930921806445172526070777063652151794336986715253595691994918005366630569066559166398017556448245559539786203487510676044763922711382129782443398520946073299926521421433695887607349874410032769658562737887075767782499204084142425003302980876395733443975395603358356160904769906664438677026218285035343430059174815037737896643687428874573472607524874357716875548360926968859255538415042561415751201458673195626121111261197494940050611533162265478216415927879920928023114499957862594205430746241465848877213466894849828887929424766380261093513280188072856333099767336780381930140178546699616540844687942337167360000000000000000000000*i1^10 + 32223636858546266586179776439907584897709494857629536070877118903343762048273880392397812966451976969359062564288650346330054889028925158506959308391561076288423549360327320630879351569041903697242947042545658034877110798535247614985255928789334126567022793107645223552558686073708716039026604755297965725032524555742641348345058924415313058023023883420125810559426705099405335027088303896582501614339324940058477063519287449828131146480323927520008912798366683584282715381365553601960037092620658391619134834521962240228015708763270943715084088879403013524949804537533614695136821186716119379383190028901092389557329312823175301420456362269991619933206285307524182315112521601623580880968912838753430702143310322478018311017465392241178394429774309884761563104953217855791618242430316044452987782494939037222967975314264578726675175863637064597169239407424892876585666044265854626586345256523203299075246926937723249509694300889891679511963985086207720514388341796372480000000000000000000000*i1^11 + -2525900947601504086203233625435667862758863470982347121374339152101321157931903993316077755724358153663158539428334149627930400525419652278825606783334966590422588980319800950012121240028889776138383320332774107158538758664525038709888138307529879314147162171631577376145917539438810114968903258772633190857892627959155039190986936039341237190612881294768250623563350207028620476918218181152246818206938981775189237043570873158886502906872522170184514763623155568978167734589663696252686505494506141798233297958733401337838797906965343189707030494583545348757299879118273240252741665579748112120818305947885087576948401250638130366520296649320012183321947276045662369140994538128955299104748995195372550681540693539338380254920818505568577212238052850015766129027409550016184208979194628077570133570604296775785152323232299996654573823960243598778305301615500841065192257102915355638468140350425745518094359353559233146337529054898427287202872832267654629923599731916800000000000000000000*i1^12 + 5137273579714945045150048708751237112356772036410179649412185001550264407399035548449382999309176475873962046621255490738041326093155128330831309109992170266542877230487454246491314178569291488984181405444024053706196347262809221200553767760989298603335735892640043753623701876696121033298546949360073301791353326566947513528971486107891773774104042578939219223106374935113516881652992622654273164226321383665662491371716203729184440425625821521215344767933276541323192039087847082420311480484630374998482490309002881569999256978467158730373143582164225642872308385543759628740104275700407366872209129972454438366983565568980556477982982728651511992156873366609533326175876898070829198360936171338808189141054912425351145599573822842298726776258477330857915117258569785604646760145772195081157809237618271334942757725251550681051700956784764035010173648706058306051373372354736799411962379661230641787651563106859811055140205124042986658413424805429756568084152320000000000000000000*i1^13 + -7060011321921300496162648774604060197803932621994661227155742799521075417008318272352906988837088543376065738120212744881849928502418510123485334846371134144195631597967501693372565983168159198872820851543130971061514873204794303959297281486384522249235330881137245433234464779358043798326676162208245265039669675309059791719013298910456573672412770109048285608115751378981034391707913788820564476128877317052301897001902873643153861144835777858512544062024417297675066304947435352212507468901678474971624259498455644606558883498054254989174234262382547666421843037308305356236825136260345364558981280295550027191098071627631609451014919518259285308039956761064564352287101328053317975088070994020581331643034759420693352338921342250181451972681632913503974034897500723072178848581149101266461655299022940946475205587258212637444344226186200303045243448498005017244972823537613896899012211414580253497928511243781585752317339376777421861628709158653270163456000000000000000000*i1^14 + 23813195909039235430102080009933993508922504134835486494302767337740273917813213270939083678368891011381616440003444248391779906514120007553786216843565504613118752529152191266219658148861609989606964872962908305441086246067949298537181618451787134683703772210266913950357037602563251809008286213352953112144144623675638796795399138822140334238707249453651230345814443303532574282199347528047824620402315142540056896552405555804976639673351250611459876324416539346657565691790415787823545662506613473759221559890125783222911367472232746111781690622411763972966932820378222569127918737244375563173351359641053362199858114477041818712832788478245657714427344471246619970910577714874935395129513648170092748200178658848837400894500898848834864316217197913839342895510811452471802073171234254286449123435023545794655111379938549576310090549605513925589964930338717577644774931897365292380323582897867262559253132391576235696541669109048918977116871530328883200000000000000000*i1^15 + -29988774699265300437233498193589739929381276005658733607242588954118242514916931036900195558504093535406198768416302599376115621603982490413479452770799540574807418371696815446187708592275531254191837568684906097002191454029692063391684079464041822910295376141899152693768910349187170052376399376486617474370368209070720408618748269622185308721214705827215496774401531539226807888298902641185074790722898540859363745597915487823122950138497657680317772066806284523178974846943096142263293269931545672687860528167820215012666833562183832146337306125005858962598324047341549831451855603203666989378311406228156680093220792755348509326969700527912267519559763549724435861031872847508631359037468797389351751908368643082316175496210547568766991309920753120244300605574545268161111549532351675148631768343284344702167157036954605210823473844158327909114581109196906914599809404479783284303652397711250664520749141054389345475124947846595889856280474419200000000000000000*i1^16 + -3145678505998274119097412548886816155413621403533532681386924614275331883656544661935312520069718887913522674249764864326898463898629101943028439042175068958377745869098134871283912661759395142431059059385752513575713321972994171486177666940603432785076694673592626088626222478989113316659431978584567026507003314964481159413776106060691626444751042560253478173688895840864980625122947092818741618146383792811991668572474814192708970745153787493721781658114129470695775747018832776840294132282142136247141206287636516714260225452992937432676809734745692313067355107570808742275810440436396075133365253021041226703844072054635484518771349810413383418435383259684700456563608702899039054890785160786234809155574789983872978365194505191296641892047642211054171141675433230619286680724406478758457961780059668475868132837889942766568780157540011670086183799069658556391123693496813768061838519406578864766016245641331554571465420049722978460499968000000000000000*i1^17 + -137929581738765272833523171653991295368196926352939560505192050443698062460486734619359010192789732927601558922877035454386492492305526213395109169030185146134515228540402067019330212898228124306571796251201329708014914459220612079229898013117560206890861362914977141693399863904302585431853546397732395303731757926641108673633341525800715441276110244566265241840375566171446271805912980510820891267338970080911537871706229781944649979752007697413278869180519919046099373634823742016406206213073531777086760432761062129854814119558772971940871724124392385731333258835073249429088559738276203088434917058682589148905865147499368892414662059229796729671128154645941116054886150507542277028054581369686760853401861157385003605649230225122020198731894239928656796899233140999443691461559190742876698083696501135385245512608601142505675831430024320055125797165538636383008715559079875666073636944328402484962739088322171323250645712995195289600000000000000*i1^18 + -3050882866523820011904504488065249017658362305311587264291938688649489117866774092968282537801731580062326448894734556718825575103337811653713674370035294016762577564461616230128430001610561490692777695556627442670111077859851045363998085859877801997503777611436201733752334977817054092242033569748777631609972888825092305469895380706112163125351143532519096026759728084602114151673091588584320463650302291798629332372817835627111480888213835639823676204396279969633946744585526470245450442549800026058619914043300132882555422724521276811215224423114748627146025515654375733874283039122636651704250752772133521249734774502740561216302435564393672358699850282759694563940959875003415077066427921588275568228499353241101249438302217988353224415178414651480636491506586555559159228488080761729282120549284983936337482728190623336513602150728092891405227794061805810726777197993620656568661549974261464109255435745621935133252816732160000000000000*i1^19 + -39778036417350256680160013117606949158159869844920500083385512459351283920261913563579120696768438998824703179070898668987869649803639933587265683334609077684811328103750799265694306585235378835527406268775728064698522870872331041978627027304506158679148378278215470140534469380662047480166012371242213805946445197214745087790284616043306096845804127574508398348981780003891208075318642929132014034435204135238645445332317741881945951815313522184495421953729149349852116503222102805700307036683763715023647592985483447867054695256885758879150726502330103141760290704999402766039524337074232921415637879929301201344266878039079586626834888789960783370392020678944441455869445543871044452103629468874570318562308599290605969177297767497975305792301387555446838581090001866430362280525650143128923525235391501905294733533678333347782841474116354197121474678569796466249099748257527527760150020137777829536024709303113305030656000000000000*i1^20 + -366047997602760164612862511888291055642306753969384218431236224814873060184232562774263340885513439225402166454272860777045354087777218172552511430514645172863447255458150066857129659174424147073323736475747485287773244192029740915044491904827133912645660933264089632697846439244375731896987017408794535260819573087999244911656553719007168998742702281861388796433945139938601843683531156057233121864830907105084614900702872014865266460360570979161874915806984103220531263381581438455299220275789911978016394462521497263336713593775234857837343985964141920729207320876213029285561236330901678477575793395422556539453077797433062402441655948502262110027763871915293826492676564937038975966487630750141183804773335761783574316840960866902929910882383478769612417693392088235054304400734267495029629658142745739315573245903387764024585384153054135456868759362117580951480896102895394896210977474682468335452052481533542400000000000*i1^21 + -30775116398343583041696079585125361504090755072604040149173834396779821499289346464029921451922185165729964737073515457245044369834002661346549507204411443948689612946000322671712277585789798650120646298461178826564770669371578763310871881237204120997610932075357836982955657619162238024155207368373789790855583944916770277794516605798861378644879005720581557235840744119949699763337620593343256238562669446410775677366074733033995628356889291656965621661949230240027146273409576279981285762246143781924384757954421587823489978631810289505241176797320932589056852103615841878927041758831878674806430278476921343867253408287860378442657389230233374155026623794766624189052819682476416857392757678353604353936526170632362996575682714375215022157253193787435158022196121962131614871972905263250393583910947579014181413734871036222082058615176670532451626060974292151561788534564045242930297559268389455071805440000000000*i1^22 + 1822504293114981730982341870983841539720947457586816828410871255679347068987732213222433024013337593790292456696039641642550708482255461982430170440734977427878093696806312666325423053892328981167773192348726807892847299003950439405445044917465142065878888426053043722924470657448248281952370593485965785149787101902352222199817943863183006506739401628295529700942420040858525186745069656204130772787321547538016063091543321655232024868678085937629040170450506530871535408072968555346223563113374083984057759396442000536074231511915736025642779444472835001411695070270054752094091046273127742035314929217069877078118705655357706201025281407487307913772482206024127186635142776055610591018495218816875014111189815073672881319680118090467252226985500428007115742953432311052107619125438378968142245178044901066657026047349212702042772897796914677070460373948353347361526488160925401140372020769106952192000000000*i1^23 + -2445750250818672556634593228195439983980994407814122192323177304702527662812799537526434384892114815411329288625124560036203166523951982337532650248249824302579287377579305976740451514515096121362963175137735365720977454737203091135906854508182235016612669578510424903838843543684862562575759358751526651430992817602404433396925249510367166728070672258622126166567933398940711632007303974912645080441809386836861555708989245434933609870360857245502769821058876591555667445542909985308956848376532838362019350658191635058080798646841843417861367972047082913259614060244008460211484964265582260404768083002921920796572029571555725099771775713654060947151840996447025762878456947887574961778366604885943058188607807669759120194824833766047496297112285015781934039227227543061244786492586349968798111589483313902537917442260260967466989271078996441656803391224312932039906349238299560887773351116800000000*i1^24 + 1501544339094475532033349337877872574300090993799843315016799144720218504071443051288426311956298230598941217838742891451219203971173281179254513214878113933361407329705621163223173218215266956594213329119031074645320979421849320947729696160018120341830535965723861716191055610795496291526821117202492461621462316083465440705078483553511966169665917959356826910326777165346485661113008486057768761245141434369949351809429334474700043269667957935751273720972566426227542729599774173472988646426531069379143582696490042531297585922819082094983548027219273560638240551954602314534376809716741398424266819251360894249652597038018122657702492935535060068523709094618292742842982829106087341798918592575453789908759116350298730519247835879144978797714843278130697618795399589575444975083951287285011701507244218328530277686014965125479530116652462155228168574581286884505595323304267638374400000000*i1^25 + -462200504963890143778098186859397833597934419934214585523158497834676496498298953567959472244800583950980001205603831320232168705880557863012386394314054965387722605570805963838666615509225754399509861854681456686505389600758414659977943138014918574383344462692679668966563455342583627454424719432914895963803007640601006754720975966341307189763839834666322896460997057770672999520739421245817420883973186691369491746830364698338886784123967460101058200115694269160096764539401476756439161654695268059062514817108021256288130830669705271500799412665908768579169906018290989813090130703628818500966848312316235991649078402114711618812583112509637154414218078774274893415748513349749391417994813791041956686300181701341510783505383670414609696728498923006395758117471488006676892147479102053546472719915828089010438084176319388599206378161101776205647788897540793408877914882048000000*i1^26 + -25138912913589017161831124937914920787322491105756163566255827365712960773500385928640637353676273762875400935418183795209005615975174298142314641422400470550586657368969927125950949080814253043478914266286732432241493976072689912298791532265286528259122662943393462054066955544692668050218530074083747659300409871645392783033152526907492628067685111500421951644234228166500158061211709990948323079902693098407278961518943274574710974369269426867586870092172567693376746542138693334832940752459817761392850543425569739214404545483420647837286359997492178157153082687120796552603493240321724649992153602015580365832764165325230227295017038771422044475963337790861432119857623797444623638748028746411386259605312546591385155067502881266187190804938925393762156805272727376229916682893315766328827716372943396923043645311164119000865821609392747420582695986214469632000000*i1^27 + -365611835743207881155066267959820114225125924239987646063024834645231264589549454841105623755395304608026046238078731289722892403383680001482635875412223333434321594094583313756038357091541128291639566444480988406232474242681952573001229513398774878986649213076034269623252709829486413749075193354570900586807579108425632794011307833907993619205154332632954310381713505120856257664166594165767998601535452901365646054228786487194330992751924256267049099104289874931345421229326372258656698166232484169797842892646265516261438066822954496467780964027171917234046483177754949893378621192007148650839816104538620443715386645243695017977405989573253932932242991522753977050458266101576347459711650493928822206678422414304230564143764030422396242359362096617817489118320720457846641010696746536926429595574874371749244772102182142635461061587391493010432000000*i1^28 + -5333168679811940111933491466368278596379811097004493419703074660536241351018504964978558806852011430686969691136994999067571915759698094358633204374826626195965141150259605339502690236421692875523985671812668128711131268875309427882183818019195899659117152078585134769033637291353346132954663317203855078403031053093155195850440589889453769121227140386704294659798436445076685039693565335651477971195788129344074755502698947164987320896811827865649671409982752881408257150303878772919925252138382616147980808606640890640828023400818848128924306142352752554776903079037665126714253899071051205567784899424618721550947326312437915985974149755396372091979286181945559898467045864114070634871489547137934977542431536934638016717791428364826682612181484876922476627348683861374126272874948025235111823986356940419606450149970994972639232000*i1^29 + -3699001395961498775899882138993236762384685713728982572591695594895765151697690122292199083666615353264032680809898404762557691749237200094824253914905111595451250865953082623087163949510926431231418011598056660768638609172980055834864665647152603784225690002222399700932019454896928938618558236198528921940523326423424886281172917214202558938631458449622990246542086576773998031292915673012910328221284045848548036665701977057173100549805385656146263862444135886501701532548888127226649452427608222276803296039074966463754151930469862253956016127527951561057945828020224700303609853398427233876555909714952577322038226601437849256807113858045705764734199829663337035212198537889925348303309648189916566856514678612675190780896236442398877690497114016689262543878603445452703946661012531863207083378927483871193600*i1^30 + 1121306681959700428810435176990030506674051348791031496794701029602019288585386934757482311654434837689661527844641532010798713729996164365328287406458207867901864678794727439749326877347209667720051910391688889647129171038174787853637342859160489932210917410377933097236018943513353310567142905057052137990534086077573195162857168985192473823387306831953103991220708291382085661535397370004201869780596120094092761094398166741830158060857180906030126014096993965664945159968545742740449666499105566443884666685737937181611928048581162834295240645413427152712234337386345132482053145054330028119315681000407562415824790442429721043588294469188564359037259326218898641950501457478713274091709203063170290137554268722255851531726952262346130291196132925714049523876143773115188070055511040*i1^31 - N1*1050644009336673571083063947184450919300783312590865061013619348959872983197060512970685380656762300019471951385487222746061185012745250367039823005865604663926672672117238608924834561548422820777111443114065442041087770738845856605380482784218816203577079972908093759930498989599236283595171503*i2, -49153695697221899764804640218468917591330203155249078868236972088698154460682437375871805188969750347970322138211260697435621870117850027502302268880962726650633058816761102677033292892554860916794628672783502752450995481109393458648835772567847505929582382326679350402857828972071377650087190756630379337675553194939888150982367497940925608619700730899460407341627894545304255833004363057487951605792250826125420191352747240189311885420910158449072888099960999478566533006367819327510768590266550354012476712369634235636174916403879304096754867809308552104918169635032890156761237407590993661500160083219500050170922343700490926750523546695186313979249065044370820410949274294233901174084158318621787768309530190193064653125411199791068080560838595042179125838439457391445372601078091059185940320784655342736836972256242523256186422189659464137893740081498219830411379115990930084806056127704984422306676464900610687408622907131565146876273718444130125213555015441418128192400273552775534063124480000000000000000000000000000000 + -22840501416086697309722088725616216105844481394225493255124365984694961859191707102202116080834974197530072774051459682265758862962111026129427974852062317244430449579048466577196302085821571618070269114970257778216350677311864693409113249120509229997651610367532108992683549452215613699011550125416874827800532807966981585357317395752537186302984194797097950692129238351576182983812884406734074345453834647696008277915565933980390246367497233254738766990408497843222228681472877966906587389522840490248226876035688856464336509738943490730147280827783904705897676259243699174020386794931614275272463943844048987818541304007495208214986626821914472016974091016098894369205340199412037823032197491338552190595888099766082738540550075979799192065461603475240460454493963041030703774818903591087992082206787406644834374292001876615290034290430197525381070654507383036723528914971977359536769109679051365856991380115604663637877237705645381619938299007148567438543800012756298361906252931127083794432000000000000000000000000000000*i1 + 155378778276639694690247106447924265976387787243811524037485369491468424999445074993019258741394611621412479554247799515042536139255418992351115407717486968603578779638793058980211245074304112285324202588529342208726935758072345776520196284354389587734934865385345323033634671328682314621206415350396501273024111132543734276679599715632772699422420087859673028870143374955252585091532463674699539280988919525162970248520544509400409568391664488477377985962493868270082477250246839049890692657724824668133383950760111840734710273799586934422543692972589973279437807564068614726061655650982052343391405092790188766076348279291711228696468498454423307398043811830418223813753035432193989440553894962793327687758757513574697898685050505976518744301967752335651922056994980806908432450457623683945984955402323451921984604198584747536299889294286688054047991651408228851675385176070770487596555843463643214259950137938726035370927498208143987340526253458079744020358646682374890942072073927419074969600000000000000000000000000000*i1^2 + -102538047948335205342634612854944525144265674305342730145338565983882621921466379036884725600882989082932853303562551473358582706225452267605260309682238259081277518017518520401804944910662362061109189577606387759700179886224722207823194507062801079278285312687879370920705821114317662037778440574548565900655021514439088244091091518320525936055633732254502780686391365161211928740519244305063424011592607009964065826116753102853790514270062552520534245861628795878264692621019337723427064844113607468165030844925123075941290141642633985033495870442646081642727179611101336989903155351047109512931442664928655573049809439903197437019521324377898319743389917556571182482760788986430078837939536592112178621021508518850131037579661112045491298713749087557464896810811558304128288764963575300004661155604284776183758098752225238348559990478087716208097783354532956308568754712335022240438218829560848283719264058520247012254911435619330873036740857903198922144866163565952389968195012604681256960000000000000000000000000000*i1^3 + -283394676956633035860992044585257983149031077095877931115283147626620222992019866345500136064574870599374186443187308345978868050958035338550035320978098477578502888177723911290674892436431618498813841141802250774365235085142426410738048784429958634042332938325323409833177729946458617191546948033101988302471438397809314687822362689558779335798679117885470708314415494287030957810964562568354047865367855819352611823658675678528189248462734020659140212763219824696183428554339292223145961416192646404529605919931360546318876249651437400752636168075762945399755707204096306472228191071929516963785025013167571139867157805990083976720954031658111817967264194452278157902639995207602284040351849267472679475169606002954800404646136580768447133180092543799096790363113756020997953864062915222899663774820109860480307316013495387035413021722599167912423017339892328303839545503683456172309243026259681222092433058061847972179662849061885547069365403610924537365586634413051831720206695523155968000000000000000000000000000*i1^4 + 130975091108270769796601476069348590444952750376885013861334298074934712580775427153683622881361011450814422796435113768535882979938275280522496294928097947070628413913553558556529628646965110436132997738762218217485667169617161276545011280174467520503479477362221802816888938756268347656526466554637008337018898596181254667873891354124039032117673981394814580801546160047714939498565200923690848775756152563108825954834072670480586986898000267581355843277409268191402177382568840276920435446126699710669068489585832470657413845745041492511951787214247481226410379066292709683191429774035163707745129591790648453858780382124942018556974694040715126035730360859486271894726605642238055299934420686512382635756520016181288683627321362219682929131435803700814454252032041060141778764836496191579668839047838477437518229967722935687877687395404642216068686971201369672942195869557117057128876862203940209389469852158445839697651130373009966536150934167739226719324987523550249190126092550144000000000000000000000000000*i1^5 + 119511173247551204499872404601073132060853653946432892499692315246755256645320359529161943328015134818760331626972989743494715571696476516920788181475455716072999359827703206871538340011386544673289385404529646685932333743769132068934470138107028643923444739124612495843439656164383296361085379133375130451472796439867011036494222240967869545340239451763242611671304190765726246961539739088213677809716047534107809605164363043238205889899004638343218127544689126530174577592125964361713365186576928729484840686565930841619165604538407288216198547436901854917001438015082666019320312741388303949522935496350370885678514476062258342022416387313369055155479113370906897828466618514393601321379952503181713954225394835032325098116956915406460637307196698369527606600386219727490835204757459944488382368815235315070391342802107146778837495389396453845241664516080639841285594859374128819829417438246513261172740606810104520059072193733711190504085594185057334120223342608943593470044657418240000000000000000000000000*i1^6 + -70942059033764724122598561076524872129611051936706810500383938129131556943007211351442518749722429392877480343082512189636249288758427274734462800197378404742397901136191400361266026915210844351844381270953487953086213441598051162599867451945172021744832755809361763279126880708464307747786247084368227782111782127854538890176846470697025607078476498823408585396478985566998673420716818953838119002561336386579630145487888210559105939390010812296677938816270124919101361866531047102570561858139297059551537168181675328875397891855387920916149737950609791011829316507117538949034917604873993952056809863392601077945399547340202137112705922135783742259779904445609389227421548787512141906323301757139084275753782299729081559497898137152408212942148758792406651418116261175097877575125099616391947281862139274315239385593219995456045582965725297703738822205549440607437014217770781550137145539441317776653766206543694339180852446090823252116727061800933561214910228050569160864993116160000000000000000000000000*i1^7 + 13553072298226871119636826311535588759391847488886197610416915730233067750415600119649301440048351033113357381463737053561686601292359487449971062785054616902619257666298001003225396250110972404325671221695571357366400912528787929394006318448567569403253252881946356122000619071006568594847790186560835077655274705450787657103860847078903808451082694169182414748888987423563918306190727293306071254938084451257597806351163881788983446900599383450631474214219489964100202106898999336598465453621650458070777594898243968317979292940377896060732759800900613079384245879083158783830193948181041735457755018700633616801777360680349997052464174841216377565990515642652315738594786462581282748973867921074648885869520195181378822291327776154482220531884343003392289261091714859580772744625320019404097184394956576577678232869130786137338669382574055986320440049514682278000957030769965353630821066782352253625469469222677134463536257845683743678577827673471550576454057280477841986682880000000000000000000000000*i1^8 + -11332552186377211958660864393443144995487299281794346776551124866370775107071359639171423375090950650074216420294689735381950514964364011278365905479177532830828429596847022396024625715323102178722827660621839968575606457684019550741403217621036311092766606969152374799772474531945186112206194793795062893485557821326111369195687974987753821295824804794266109797407547433507530276035944512742735821682414478142111012163903868231348244476834428178599839651129428641310868098310026851887371879319793213969606258896826933635697758323050753387396243495790840019077019164357567182469364981366539866736618675052268900824263649144168234601608188033460080287068944294614586839129516439572708083338676328094789503580288035295294413215510829099892137820918828473743858639720998546940623959587649115786417385979557975674924263301643973996174725495290330794382665416327267587869784735569581859679481052728787092010148654152233907945010864822445067447500675656914767662361612376328036511907840000000000000000000000*i1^9 + 429589172703808721439424522935861254595056250447722555117233581554619498299955600341207428977067758165581950028009883982009989239917390153464682261285945008223992881958901444048534461310032255730738544236124725597231935001932022072407245775351938941925992881270456793943027274310980328187924719768559977359905286210928919644050656134151571116723815317455755013033041450335570539461000687960543854952743724558313509096116071456824874592478565298324147979220028522331981697570188115995383306839284959012300891685255874934029959383082658357106384759950100054239175178169167598476939043978793563736177570348747941308272272455665250189691309897161251442905165143539428641700828731624270376154470799858500871778985102738544179745846975200482782628066284846067939990047775182641269492733856797575946294107887575700991057290055306081010584424547931488795452767271045863063707383135841245612131213803247333904217907249526432354635250274025107011387856866055106705448204064590573600768000000000000000000000*i1^10 + 11070588250963416985867657105143644078396398768819626077368578020511932457660130319938462988473791611731810966008685891802571599256955615403322644764129617647101567500716642461767003214039361266650959883439511365139494028567052422019878544660425094675338535349587090078324653294151281521798198190327821298916676777987934751707737850773185804207211446249805049811457566744096381337145660725759076319351919632205152784026681774036196857300022579230671354417474972609771806075715060736604190273680065463206739330094048561226531037439879214803415788952770652528930359687420226991728533067388012586538284824748296719103467300362634343373296499095594285168276419973645427402346608005898396340835571561122976660787727430753603500670223512307371349181610370336528857039740285239356948716750245611602646658001573732496686089469624705168960794622036808454141786808103589641696220136360572468112896385651395762913206049179844728528788491357954376544176024037829246651176915662222131200000000000000000000*i1^11 + -866952611609621053119093104747247826865401058869913583990625534790463960698944925090504809074616465516894808034131763110044001579715870858816138594503350169130365991286425295197071279063037056675385448006096750817640874850304429191041204764699202558090322111289902264191301597744113603938220923866152272024377280646336585517980510407589219308866928210153054010532525980653550379075982910721085448330124054697624593834349967822913909134338650564246757009318460012369993916304096809651705716249049032811918257450082514748309047110738015940329690252935050252680343514650479915047914877147078116985946732178665184862369316465903026021280901629429311187893385632613041597856702289442382517432296774125551320502481839506492380470478569428546458399087421483531038235423051113961398836217456061671384059660580049507157646468183222296954448518465837949267280190273018000252220537386454294589426606741094622912066697577081713071060029175912763959669320420490189209978493992960000000000000000000000*i1^12 + 1749097450766423634006013109713292896961253844820317587846582074571009308315564824812359110232651086311172558428950960981243846207032880346674731542781754794716025448085779712095179294946366280446656771964002574606579935034586716190477802054896253275587579272524109816538419180018779427569151355408679282608475838319828047592926361220886768256396101243817987540484065048876069569469794636420275859003578926279865479929700996151633653219344890217845052516094813773335120494774396460487828656130456795838030308593403915965463156057304252350920617364209856039511841380496771189130214149155527728634455169533006012588372957692440497679955015417979253402235268995600929594986403574885838128832332432153194165667876393644827216551089823753169756277833470577438926410423811136111770373592711804634870948783428199857726941547160730691740854249232472905326844732699059013222289664823900147621486592038141809300744446815512037353072279299717418844383253061410418711867686912000000000000000000*i1^13 + -2422312398094892166049463203802266776485184039829223093095568303464064609221604949909962003413505371002209367482856171055320913106168388094194256376990691971653773234803219575629125264165907545545146172250872745776725507723436714652403962619288121784222107949162714080082151890773532473018090152646259090280495877483473718834973396057199294066509043818626084360344902573011024485087325053234921946230467458300965787000698303276950551136933828767990795768741015107860234251283092296158263704936085718754732004549235181611960260126311570414034814814630457699346726090893946066698935763535597475030695950870059334119515335562293597957816149360764760492181587976574680629856697662706051328514000653354959405771193081096962882459882113022794551435576311240511361987023752384232845399964061848093191209379994012196670860189846845345445696601887005281605585059806226058092270100258795461020450163521666412677099532595597144183028823062500374300484591684165969536614400000000000000000*i1^14 + 8154676714833599974719538771105122706226655506415951493842161908339222833615869221663247583442344913883923482581755459871755609338256690614904654010128678261091663021765176021795097456817549142489306877647379297561160615925980980141830342442431004037240033778734698543096229095527723015551356672409059099968302594329899069138556165403387941867912083743036013632021996697768261890131179724769451346621448072573475027181073916094477572988385076176333886305869809152520667445348047014833704203111144014905516901330895402036623247271925356069253907883058853985109518028883170858793634961243578430380517865942248158229703683128740792312650777435522826522641577406676956899826577664970886140165896648095406703536287324511207282563544769121144121394993692529529526715790057342598443571003013967707636082401646366403207338293928034418626642221678017175305559139853884953603207099635545301912968836222167018489916034693884032963658527368443999261566862899376291840000000000000000*i1^15 + -10201519169587756930931602095327683399923013089339476558970734699953258664146132746791079184552119834569550011260461093029814996782823955603510001671306433399964991147736769627050125091544479991602499100740514504262996591450892513279134124174947686779424836076825423195853610465595466865284269851191730557512768882406561734427831130609729305088411758120560000120365384439539286373193610794403763787222274675904047203741084015830812433036683847789592678003297433323754695489411326072711415501129338352546735407516445029118123101164841027958062397345079608352070896843657641485699785649776450246320621860058600920063864923403350237560447557346664870210661421549797028341593720120893617399187058639675325613920709588857754174454794789421154731431778879062955348349880476085820221598966539351510322762578361845360658633924459571224150978509435017143873221966254754356456262211315263033511674020974543591006440073647786184780377679582032864242735022866432000000000000000*i1^16 + -1034401655895009115141368250618669148020624257049516031690076654143827698173575990475046555655133360182420598257504265563079448678553239687394063187847747855345989234399198008914958350575930512452589090034542681045827961765230881430625835280143180381330151586254035225841964521413770294868910022229034333385102718819713793658381235261014475270562468110497321434467046148798911388292502175047076616352860776510903225511187107758145749553233189770217586328569318326862264013800543851453684865358351723950430736831266809252108915777420004691556081528029814404102957022144639537120150235337236904662892694918885759334419709715891754751200218930197630060442850314990427607308336246514363794942923152582804166523849011593467024549713684370235251632390205865523657321251468813310582947714800312830256897773922303697896164410346043452667293914214095964212562020620987726443739407650974224051546234477254646163037216046830724257136367793265857139415449600000000000000*i1^17 + -44170152061962711413036986400416352390456857308208265995215107754271439084975316105456978092138761380679200392155939588381841118381037345285933560540438573836683505296705543210735940454648654631804132854400390624869704054371675300601782259207942319491956290479800900101931286855499315929045025633829876562716432582891547752884397052419098507395482294386227863118975139367902850656293575116678213251116653018931316605456795203455133382027063910468478166723603987136366550957375342324317966281822620891907370296026517869475646977983985200123799573285070285575032687412371404065934390711769520381796468406587199968710500322343187095501851476042545468829539825254936649490123957049057743871481607290053547500760773035859974472351622811660462508137634969953247916363007886775914839751564071179904361362984681538382921222803509862123876204871281047383804988562411194363530656919057384814129741284286598488088794527905305716674557046589227008000000000000000*i1^18 + -941905089204951813201988889407110394577756967339723502072915569473683435208385062967477268631039576207356916166688949803503060306445405716767375535691762943999742274712100940761816151014282527355476007144014536983477325711625485788920552610496267644845816324780351849385858010978730038488391783874046840965858958213967781705970369236378638938151182613439141417163328240414619294027563368176770709080273575148449948818744500496623137817247322612334014572982285561951607432258705857128730609859191563846894037669864976018877344654483843233917634149907301075993934317239266541812629041135522032258701667329805817326002241970388636810420090314806258829755138057085256195288082124380948788987715939235569015448419707093054212654002483353551607838624379026999963597623551393916883354946147640848398421261339255050939817116801911331154508914367394073028726783599991562739565184984863524837973373408106521696694744343386930963519570444288000000000000*i1^19 + -11807253027057105043689743153980551183109830214569981849999075112006467088339703520929434825669394705213084345144528315401321592867189776286739581754236842749158565279709545540137051791423094943967522342120972153959899347988557315101707656629810659656076711122023451834581232518719137592256789298341441567122319114225097919272414337056370485482104228637268034026424378474336013024146998503727507351500016777193754406297814245958660758360724871054729402693534682465672119320083303283762874879632191842519968742948189184925906548608252006919424913619381283432175254077928975693094088902253592612148757773916373252118284318906189885168241048474553005181258743478731485874420272523642336019857918524762743169305982325099531623457528548534744208791209682424196795469845769840536263251179731588002360526334586714241436081962045178276290299674160369982760626976820592501353111224962845162615757945970271080831229637313662271094784000000000000*i1^20 + -105031637238503066376438915521192494509356807376992162056963441580220350748699093936543048494735438101608808357216286768916136517735237829375198963870769370753298950038400708471557221310212656518778126312917924045889750740150405858318728422063359405607392976169927276350148610013732391780086286994561467822923196968931654269582328700059295066648093959912110228135203124854619922283725704228801934923379554118359431575727215281767279814115161786786745710200426158649745147239960657954716090865028633881939809172796046545565490497616607116815429793203279726111807183303480988615448756100000485912207742605871515852336202384526917443193528641996616422842001256446143851532483264001708832455873635310782677969853064668688826511419325870345167814246844766435132675943340934318336588645488624584588588563842716147978496234197258292529701813090895131276182957695574384524618700039969424891226623980725260578457575767115038720000000000*i1^21 + 98173003058980428457493925360643156366213316543878080823868384755693088452865256625920242143929462565771489505844361559576752770982234643033203906405197314400185355267475004443796877875817799881144030683039588253444170800630409948993443701579487799265482007373318385858283143482570832678934387768014625167391840099847376175389327719614863304653190001467832705953180560969028435540123335472648037555296106293603958605099231918564380584578865953909209798677213735815522806760445999201095756779414934932954171055914922070807174591116329249987015685429434950531041325217538053931057820193247840406809843011363297349101480517431044848836282668481197333693834492910917186448844103782740971068971431272980610723743477622894898491908550260006763872473095859147997138461539484000513228501681652481298016507780645804550684418705718840903892052238665917730988123084008992633887494727654607500363277187581420917621784576000000000*i1^22 + 237477347146805174255418958863287126715898600038339625603753064722960905805217491250353190370964190720398312232062747916237729337913039580126279756869685971084623323510100146434330735369306857774030429562051068773056923009438076957302855441226434560135741486726519639353394417747766027201804450265454258530713386889210674074995217334689373454317199840570121906222147931209150676479065845416661172403658537352981996474899980752692683698981062702030753655751194466225457652931456410937825142009882285889548411512306959531291793932122568234567144041756569454146204493305821408737964705219889316081539393541970986794639581004903205245526194114129576997863221501426654572543424981436024149342795684977410244152640853833828524909126823842169714337999574235494193228532041432404084181955931493082358711303915505194778761957013598945387192433733594908955936780517918977495493890244180044838077898728257722777600000000*i1^23 + -374788941064853841810024763969984230299102245596937143253623345375212192099880639161341549649736531894526392196933109923210976122829684525419540718880928907405591267693495207129447898038855413642755360587867450610006880263956344306984135493988345276266133280446237478840627285361662952611385871091618687617940181530605804952531753592999962387447439352478461995372701604286220869835016017392797072670927977233501398547256326207355422060323335464353593497077666138528237590104609176592444288700654531143615009124810083495496403819922344058466175895409008408620612475856445675567098209077443298153098013794589629234606594372414952180836267396680503908343134504589334411512847644487045594538870632942025330249472592835293041354586350340369066114673833599421534302164870726896060105342509794775472007215568514267338265467432251093627144201960780007903179877265266237652340753150401554757900482641920000000*i1^24 + 235165373195512101234115030412828512576936698893520067452947407699508816769852149169909708866089445500939849085451726192161685768099948639212288775897216833587252862153507648721165664356802274503561733749249139378727328288801318380042955494752092627068401101889937298434705411381813058067065929658099957298043193577661708508879484899480533074542573280978365384124454309801583772493235380606019043712637763749054704003043712396672099664086843054007146435990740989163473827534207889628870117157673267399408698882143588574838100623742656724452896269252052532604978749550388050948075578550415175625493253833241214226779355253259996724545929991741824679431341013689628682188086203499109009025685695767552319064216024377015953497835475925958258132787376599656019807150755813404887091768222367995323647945930240721070414760845495566191058202742988672205487613059793962658018758738966222471168000000*i1^25 + -74928894768960028237679115743411513984094750345413688763909651549340166377277571444026633205035925506644918960373077036356708816782717320289461551782450627659802876975356824454545494560007391801796641296468854533538814264152929013397316309173477277846732905619111598104006948933810303147524370599662836735809744842842906254864500879113479414191426644260008825216218108723754378046098388648073454093218138212683531122789741354829467820343302268785110160467306757600730922965630755100767947627076846346428661051413467405091257281237456720629493655990643454443998312473770750941080606803987391554846387772133371680667547279927449960026151140793264752518065616743711016653566973334995717181036536562093143747206141377755550957983445452582293102584567879313871620856709969996438179774957757898135132771543008160535950681477239903024089829405266807883809077589059091656020184137728000000*i1^26 + -4643568091908011751930492095178654125779140644776032107616416985643864335220287944894636199299880202537095098329203704146907867432989072075875812321496619571569312997039541256941660093187015664918515473870336885939070401787336027737160610338202155410846740911624943866043922551586301209699661534211264898009174492195023467379710249735188777348793632689578492769360529782305396941157822264524142969052964234934171756132941595404126614104462790860960870026300141184676602853327416579784295292847036530238214303271771241663699545256455309951593713392932644526508055720224513705223952790323622011051356559557328064242564083614031680965602716713910973475598096132863084062536553883221407433462117227944922508624319312324620262939490799645088772369483024302449414163343159731429473536726662872371308542788080449777259518125442406606197576891875445080849772159728167321600000*i1^27 + -73475158588979154416614405068068172811971031608719941290632220548372738370757384142509634174438874470053304337173551962582575365799583655910644380064463581565351591643698773973794796875905579058865936452593426546804828427034307788110305628572663797986940694719270703789772653816093224200167424381678178629607539979991077068079305304114478337736993413433114881993822823612700367805933349393818559578818190095231310729837374264437725586455513064740487742787273477675792864216680813387038030552795046362547148733577882974696988147480536617956998061942253177933591838973467742699653544973515554380900061442148419759046631837978791126578967067616405129297266847337917501454486705556453796411801780297387053586779389618495607672131336740077294659782749121506203188577121128972054307785115964933408207209471763244945978778906373559395357666398093566425473024000*i1^28 + -1484044202418910468184388911237963723449736062437810971055187862211581070187635036302603796925719602414288184333238017113159950726798647440685988605080892479343001958705736315399052516671500597195106121525659746176171922995671192162695893768063087111712169014293470435452247061064305636076898420428732540572591516898646769086365520973873411097669570366572417708664149961579077254093800733925092788595130888690034536245446444561516755708908104381739380201800934694076134850041341705590539536281093453957421763731120640678461145853538300015154782065058699865996415345902338991136473120449871728225832965993308435393015871768750748926759490829450449701899411508997061906686872736976388914779659973351703559692631941705571934815359245791481640297876524714749375747877107867614979880215453571503978769672599541882599732849149923103957248000*i1^29 + -790572256513166627299718238320139945245104554446670694055203920101321738224107426073323743453014859837515609568586661828767315857631403298827184074553755126317445891343725166784010639201720450877125038824623655689845313688107123916879638990451424873682636260108244410835672988770188466716349887769503404459035063535691924492078907000969675329210977320827415100759178266622836666784343594254218695425908000953841364703213378338428516688326956305553617318715655809262831389560813023333251987048957534850844842776058589041617378727274265985743293148358650623584101693210284976417137069728977543947501805620855176232305968146467562738444390907087296866450226143262732137737227977452449840555314192177335824108985466792178489116166540221132502323871267739731595779771260809188804504754442586831209294994523004893570560*i1^30 + 268848324021119662595443990595751995265674618943300000557513515304143295725695515063539308315498178329962764894984769093629600037614699083370736923165107389293927758151775729351537517569620815501776818245522336900037393196239868294877112213113250601626607070208118130507982561383988135076169325838527521854871507754438412450822922153769617054171791924545928710026595169996468987195292643563500914673100526870455264990766158739129053585027299268683701046673879468184425258654296894490430790238644901649929448746340641748859301909424080926755586645246692089257770173943789977854737769233315435275014209230554714222015042448729179242023262041248249240888702200638008116549259493759640906562407338845973113821441036039573986814185407846014131229325569542302793222544042395736767499292867760*i1^31 - N1*1050644009336673571083063947184450919300783312590865061013619348959872983197060512970685380656762300019471951385487222746061185012745250367039823005865604663926672672117238608924834561548422820777111443114065442041087770738845856605380482784218816203577079972908093759930498989599236283595171503*i3 ] ]