[ [ -91289480504313689646338234467869332916894495847079745798464624633188241866236020581361865275021154955847600749171536534812800510958851659050466919739707716296528111457631630572370344796776545002399052644373594652861076903500847823423845138784497625985910505272182921686070129121903408005105841733223190291310574102207202928249813626726560269728108170760881117275570767622255095910680762130910878540182093324223509359566306097071707974209187477418108710330376962334666475026157454382306738240672684490862294779057638887772304326041955644379203438489045145540795746410734477564045285709692214771443691698834310417175771557777660402865272546594357230750470811900636464029019676790531650972490829482738125260655568179801299055212288541227640192797312386060900710049161539710733381251439118320344336119501946880000000000000000000000000000000000000000000000 + 1779947906205947682239186290522139457911242370514636412148679259272815530227710782587775616917456806983948329953660526949125780563278339284696947851828275573187646421363218056669426330369819354236391311140696683818857638738779714812703300219331605782334113208587282513429389197237373604621178186767335409345537308730983532007475709460816513242201231976484032340179963841229017556629520638909514615267354594320212501841045544581319426829991487352571066556558982023718086205061940861712007503166468719528647259926981482974301016591918826585228234707525720381550747748265618730271829617097094545050078087198119884739595768794662109810137152062630719475885926382248243038576157738156240729804998683598043850356660816054551560828661678263598309750023450678778467831160027817980627588226249144767555033748209664000000000000000000000000000000000000000000000*i1 + -12607111560135755606424683245817241331810020812090271741742330239007786755805468366148194391602219035802133359269639131748502967537174933374529793305237268670766586188310157739292938003819171995324846433239454215806293383581942417429921185888324522094219338534705685699219462326844099628167122858760293602748528328055350881036264193872547418198746921933861350331119849596239138634753825180877899555715235508910587122859381199963209343660826561395347026605738923881111257745467976843554427357417730662682266500546596509364963971304993238831910604270606882576768024436783191078937038964592819909036427389276745145849104506817763899338012580574196407421556974312494595242013774044380189041269235867502753667813023811602810470638784492720986900923907964641046839458877180267902153333678774819344116911335014400000000000000000000000000000000000000000000*i1^2 + 40772032835130029272077952614849272671276103553644771963994866719617322109529106693655695248880400467572556925870421953234484589876260896286981453708778159651289435519168330306641471046657252383024377039279722016888443895385948834099536939804630364883147697148076908510244024815092228520863961767273708986557957995459149200133123341354626324629822384217132825936932831305386059010464229881177935995780354577217229347022370573705710447175231660288779389274882827068206485313918336473512585130728590029157665220213256986144273388686584468553320225271104084670273014726636062910151184289409370292779203504603788695803493191313237501057142639581741484851091575476349631737651791158641223642954572902322689030233118162898659311212710430156458219594245759587197111797285413195923787164028131482935682861629440000000000000000000000000000000000000000000*i1^3 + -66794982372935841033418467248806481491914181300752439630442397494703316826655033628833840167062936681378838974256031497594130346588710295601281911249304972123949784159735580387499704196874558155448734887804899037774649517008639118206253079704729183913486674665194956851827961175840267883588265016744348018758176506854265081035724759870405674892077016137953349089640618697298633349783685605186048948534909708964813875558446661979438728643542211725726387676193878371547596897909432195252875908568432419803155860483982925190121837534231365263371569838726233241073494635163800740857416153998594872758326543424723532450208445561441378232886965709501895478147583394056641409204423941445131822398650150718908870970060552382324322128167351762157915351333927275682789068933077817543628248923004477814849142784000000000000000000000000000000000000000000*i1^4 + 45298648367414779688232833565910724871978844406008305870665593164717635478723342260984124208986435479695036825170654864891692117377348230724942005914821037895337228696004314060903369505796142210469000472217507671220653074120902799390319493956075774716915266451212645137749106597722016609840766029844618367416620592018196971912564535883445352517394410273256892314408234180361642112823092164118695682547054288246955367500317994294973491914334079365662694300612055937219512297860355772059905142210275256663049476519105412171265053670867438038401838719336090233033276692608752213708537168796147400422086085060816582410030226042276869179035785294833223864762825511871638937634979774192525486466702375397801201383025106973930955651471393121921770958641984074349750930423771690504667903476760357399586406400000000000000000000000000000000000000000*i1^5 + -19662612015312072690911074390947120708608146309891077933272359378692605956444494420254057729752370674902439847315344978124801270776707021476257729440386135657704745214488892289845554141276570769864006375995407766499112251135412467099982645698639311631231769395790874233042386561109826932085457150120749922179916557786575006577523692074460787019867783266224515023433558234074581660891536080245978291894186830161618008447110533972763393060251216100204267800757557764692563775204281566292389757352180369452842202408595904315752883308341105249638925316176195927955793919361002288104711199352662460375006470492825171514198616757460634946788711654920371355331045402416746809269006088741251309419355287960916298805502047064564062837245361192729750114814439283921054767492477721605693581782289197186416640000000000000000000000000000000000000000*i1^6 + 5032206100933450792198564200118253158717435089377790661752267599178701654171042584162364101253643557236880494446275846076167972641119976319244084159354540585003291485432152657949830661062911528197164898797651606551852881278667275483628499381936970022691781824017813232360910231111446608631162530456613584967894278271487625404154489836837749148453134319960639070082207462371424772578304331817783666294025759701863755744570518711187878929090428278051448050933135610226125149139115889666813996938854043524866147214321737906780815478106779374674970579065023109858052112739417705471143713652601460668718511515265956252045098978029213306268278343854642858663082317023416794271462182655024726830746127424315354983307415017795968126679177939666997809967576034235276817725938550208681579879750801817600000000000000000000000000000000000000000*i1^7 + -862498745207784259508404789655330686204350696995432363555121707286719071829573318009243328729021130621862676303872630855937371390532558289069448129630284863839855202789368787562134104063564452644506085714044361336836364369741071368939537151769106581001248437850584228694763468542904728507924026422783354257631921265498445548123986106034673373508387726320150699989766188188051501983271684317130509903719763511518440190613971141292062591089115433865818832963188692579283321306399252009277812229357417765312413191004078517374385488548245006235454748583473928678129877958037125555827829729509272466736689049836363417582852743504965935717031102871601706141341568249263821806710390771665068565397533499325039244765442258933683172192507656899811229477214785230530433549050177461661649216776804761600000000000000000000000000000000000000*i1^8 + 110648157743762791331425322425205485281034175942505486945814666223550554828586596338139257245917630400687139179349423196441112681966374166481493195007517008313993035832114687871942006649977738911313549812873216453321034703972044227882146776264379823766657127885580959383513009545201699013070310049567446679168817947358861592990446767066166376609777872014876515254293672934981071166550768730437706834890498272018340547046660948091588856253948404306045093116442724364165931664538315191964603193798790695543675947708286213956265749086477900471609634666671857284689872460272712447825487113743756124186289755967226294424694727371357202455603185914910257549383491337651306444444329230793043623375946977560992724990435420594093070166217057191424079183520574683294464934832389081325851519683133440000000000000000000000000000000000000*i1^9 + -11197391717838351028356304712926605977167553305035985023255203722032561919186997285519710132328746914134063408245752365767510481264473353331959774385868899886764074573007060413167096994167816469863963889935408000294224907245693870713183932656012642619136062466919078015804786141666552971455111168054372966543752531285909901344869415790466359591593002706473681203693004094367400177359581867655379633619003508625053134637200271403622251219382554677443430968401989304512970945323909733063737925372385258849727959365397640637473238558705973148121770267259800400247707279737081972596024379590240150098136719660210420808863695824721819083928543005864926645412401443884663212806143490958480441021426913939166027732741827039653721095753368018600739143287085578962130216055464248508077419003904000000000000000000000000000000000000*i1^10 + 905437227674030358883129092995947288644741799134450794174760507979910692266947664939485174949608145434493033865837777722966049658651711027688344321387901591245656613738976701794314654421261701058186015332447249092031765261406808308619194610615595089140437537676098638178021610965738237185973541824898133832375325140615728346437912589060442452414238684328312157437719071350232533127784258335601463529059597162805580081710349555540587179568390812202825269230564350141818729911509110568083776992602358215872649834684494883581875546369390374496111803340046841789314279909271357784522972568047576975284786958076351188458559980334025590631265319471825195649390124992965631851662907133379905195436018488496743394329301877486621253004219811849354519602074675157250247057413215828309547417600000000000000000000000000000000000*i1^11 + -58913184336373602925407813664838661611826349805408770350542848531393287820403786705260906472560236754776974071777417368449487022851420912076850346482382546363543829268795141541831870141019632310874734511303906507579759019707854050040050277168474159961104566639317439768839469518318377382933255490039362739169819523379861919732446360672243375525264016952345010250460860592719453891040391288170442852079257382114846216105354957220169808717506422398070563976899362572842188739770230699847285519929663261371439251053449432122530128172687588273811221827237563013999453335473467475392152350611932607589064334379682175424392351183729576122987192471682115586916997902017445621089970440491928196293896955312537892656046122850270513176413863104119984837495809536677247307470313666516090880000000000000000000000000000000000*i1^12 + 3145067237832831196574752034001178547839066906947665570383071279753706910333261738218341157153295442991541972632384540588470231799279038034624339277184601606173611154520863466225620551576772448332037651019613871931354848034621075299515073059287199324730160995709689643300781474928636546011086321579486671006687850046858948652490517960200779661656933906755559594114221150661424651705615456404875264274245989965353345035447787838347628534536030428428231818610622149035870896199052163091137704457255080149550557911122877015317696449163115585779219082990014363884354676996953421195367511650847402007143899738177232706371742415737242262501726022560125990978466089349389016980188845356901633769628587382868358859276157000452940682129092493958372036794844283675147052585709226426368000000000000000000000000000000000*i1^13 + -142079978514091969320632846460992462823524944135728835371508589176630482082426977122887229392960659997511608194671166420686922778264597883923321019932274131998204162838011533312330570402541724491624969769444129100558215450317622685444091263676800168685374943445130564781958151696417476413033690865294948398143296735966539595518081742012870279346276656149793909205903015002702805248213847101960224879256903098158183470974184694603447675123355955201506647252371266649654805566821907705977770952833332175568950322033200017936043228984805563469058202802267526846516821120138433981599306185997903886702775466852979809789080926609907513027869919999683320098973849490531137360719837293945027362489205042838956564904086759810464617839181857749138939511044387552382536539882441932800000000000000000000000000000000*i1^14 + 5536389343429152226819727952621780214659639951199735553931809185232972584116049686087551999291537683737041473505383357992209357447836759238428979606825446841206623178988308934020619071920089435117976808820232716080188943381366124098134772837734224258001892778202931559503977642869312745603922726289437103969267775579405090287424141607802580092364315851791725760481516408745951205202656255770887250916263303391710227457765481546723696982066347636948533982428352870294057240121724430079902298911742926394890736821824874397509301578006561137634403247698686211643128857704689889302246750964693255963796358905544051013097076715624668435335856426481989132239872545190997223879429710959446426688194211518474541365080278303145761458450928633134885347549726668584048816522526720000000000000000000000000000000*i1^15 + -178455256952115989298101262421903982585912401335527931604430633391339247438026841008703129438244494013862493714911190596091198751873165802804939537563863225706056561010322486762427823224336855632645021443482950899478787677580565684802228084888172965303323171252704552069429569610690779337839370118785075857232361363507116566623647380866874324349077967635523581922049650085056707494660570447268240968366625784142736848038205711909703674633730379505708898481704359507127518048134256316162834198946807594332655888344385246121580149506798524604648028082945063400443224704041945579539727510802139461464441341367166522025092246483501471927772557855447049744792219797206116268805933614405023006632740794286438470338137050305729950190859936957385722122622495233063665008640000000000000000000000000000000*i1^16 + 4063799416082278245568308162622827757976837285667032744344871266130633706475423509265541103318952859327196518118117433869432727648967246043675023360356748012205388240069126525625592463815786578840283844551350830974661964812866072249681131337118616726324169800918961974054674284371430287891973719555994458111554002893232542280567038225194518861059060073307392147234230145206188731833478552701632355409203182263466778399735451420270234250650795710135790998580564647100741777741412446418387328624630641507237596401084951395074191103390594214767820828325723704756913619486519025092967952520314418052823861929986619125195701588181580672027069660253551373785442391311756164904416471509060132985172225269874128296623018229472928000724868777643251585404622236953031475200000000000000000000000000000*i1^17 + -38751505038631256673726654450773424357698518471985713237789969604896214497906275847379634525968253680135222032881394049318291967534450277501991543391050356174175827139930609920493453367764236777888857562898638271124290638316867901634324863749994693888547884302660146159497647337260953362932382497902572354640734393110551350482730635175519990083795793292142015759933607686858192488671569112810288423039451451755030240520582666812481100922871653494213643617881091486558140700146589782798428081473920076122008926160295408174698314195622698042577825970857642296093559852445071426397322750180293485747096197837480615742463141179541201521821042152467187871307089480944122651509229247362923468816179787145396997411504381143851712225365222037087621504370119582679040000000000000000000000000000*i1^18 + -825739950574237484736421006407878279241439464983560381969549705137119079015584368749033371723363126608866273335956800092456735346968921579871002867296513390614307650344061628670315901844879399382890944420600341686776550561457921443154138683199378498793516097612033622041072582917317850772431453230268215188669566620168627533132604842212377056795295668278001703378231331961998245731034160481317725798093380838568372877187194595209951042420483613046053058385039017823556433605140249967047229912071694858744191556989938491377450241019767529924272572828007318010606161977686328350933156937167781093793946199787115523192586739716108884270854133533668927041246806153605126988089127886434456613161684008009521866120363646669090616482617204975655745628363816960000000000000000000000000000*i1^19 + 30448966717760231606783218279766618242517189582799076486106403752785930534215996028349719266808648648703107687549003662266742963883486816757927697703340307002523392057543096309929877766067118076976856008267907893958991119304915299229846647641757686425093246315440391136485158339105883052000461774151754544579348435577106535641000515902320734290458784761949431822534178159494067847819726064100568630275677957980961911516970841283823907235988803513898304646557681016127081145777156390538099877825632882922934129687751330366966713935410233564588758192176039210816668845696789642570447101066977884895807279718688386028810480441731988130209150964897428352539310020562485858748991165407128625663044895993994829570742013892789855923387231397597266494829363200000000000000000000000000*i1^20 + -300158079116871421974054450072511178235009981746840641584514784714076883526811095062613823310705162002739452065604593571504670143838730957264931246878493944536235582282624551834854423896535551432370655236160016164281373040591369091622200422721775794528469546349739939974049496613647671343043068953230638868013578070897287388288490533699545848543236392135765846587259507334042232650908211740583207872057003553120357805121137827831111658428013125276355390255436614575655371517587337283145875338291085571049468352626121507618733385270174903130478358791667702340711807337599284990268455051718338696741994760067639702748387076915130326508646309646392197523815999627281614909869798543021325957011819200638668673046738444820667484608913094487679770296320000000000000000000000000*i1^21 + -1442473191796407134355182104564599730378316940969412970309816089869494815488220717164317152743305919441733016953911554718633885133917655644741155923153065599773706548839207848748647980280512236803640951969179301923352077944833069253609642852025616788040907894474656830717430936410029584838257159864461954301323237544020529972818750156332893189021325278274300858853594617347018366184738783021469032166320519525268542596521980734291833533215164732561301623088163527298207332721878222169363706503374590857089298693455985072931818608432971154698441453494536175353368514664183318345098875433891714428017009981512241307646455441167092423525252703055283801995430649586327901584281412921396037585378170914037503331868558447894611395843745321330933760000000000000000000000000*i1^22 + 57366030622262340805231827422067391446669191889320511680774931101642539094314586273839368740352486952967988865708176249947255693996583604618181158506892023823601634172493091801935622248985544428854969754849066086389833825974771966066072150122398493339086098224843165943220199681757920480709902647420880194035510518226462291439750230372959654894601850806276098001512115083700544186476970767975219386494683312464362011852393488739244360705236603699386988398818364475325745803565073455566919851806362408218522980640911390566894692964328904465156335084168336436256718728081913980674730924198885185447223125680357735897731183958454052302708316482572320436018414534151756981286818585729845941861684407883617899963920238187650944303495220350156800000000000000000000000*i1^23 + -481719099728061272263549099233803328621308400810546992105524278784836596814639203417155312455277786969755181308237523095140159041574624434766306434393894571320960755868743540413362703485016147164742009733140036371013345674598023448936479331534672201730562849886135860346162585005567831175123498210942809554413886489927254370329830718724128113842117549343746366372957045521975300416820225475169263946350080553366728423772238441070137515787996328848035044753838748766042878202310815697476273706456004559637550585665165509873286732545035713965467544288793486016056229067203768330500474247551922094275730657423351166745447587660829401194127467007577347307042067381934213802254713333703686695395860586367453930107264274216866515312883793920000000000000000000000*i1^24 + 1312800728345208394057166618103390336030403227894315363365891236743005966553146745893719365792574165450956937531628260978684892407913924162958025767553322138010750366973538032564718302350960696535223274298128031569292463070816423154391102479278460093480677911267640339084753983009656078662468512473274637490221012014809437569270845137578837837627447442882230257670668962013978464239925883495012525165032931646186587530407518322005066596486696120568712859019597893799270963379654227121589378751924281929987465953678243508481719876482935767657138167512615393862769599238127259865250407559972617265265804251403481720018232390105313880544678899560810531206802374870175317902846273557916354181292854278072417102262353173634177499660288000000000000000000000*i1^25 + 2033129724692371176929876108683029456613436007174403411918958025836553764720515192854062971441052016391506618323439175836347892743146325468960655652704197949857402998895253827127768825689864746247321646508437196153779627320973260671933859061560596218597173999724341701273977727255960395121869588690053877368625626927333711753733499799829686476762672868759991931688168131158228020453140915029995461711537788574868105754726256219598089013786737070640405268551365818218714170540905755372884082447715925093192037057357858508773328696596206425546696951519569558409293045810474216154252781274542368906410497181392097290877473607583257624014545703796201251549286975550110585190878743756676667660325821253161320573617652994014078566400000000000000000000*i1^26 + -4991797414282456586250147318448095493800599391386116293745137381912650764741626451241926912525934381173451998176403172854159196913960057547774860408832480283697720993794323855350173463415846410638476793615657768066194143734344255771509636437469171512468832605542824828575548282517368451755247381967917926085790598143791329747078321459560375800794184179991124654481153614077624476120497276336897435809913775982351288884790352835592895677466252809257382234686926773533654741614575646636199492827883184459509777784922164338582088782367349375887411116805046615897154863953896487070345320505828356698607111933482829284666432757978608002627338108168314335148799254959171217736465772578084315853256168315070627669058270690017280000000000000000000*i1^27 + -42388945206752852233031989188478652169406056131184041421329188637917563992292165356267512896106241096915003861922171067532873485993642821273993772187279832510057966393572057103442321506280872839279588055831372868223929067285234272182360626467439563169934801084396959373677813448636799987655293054342383583339068948068782083416903393069883474963844318103804593152177737770864579765816429458298069026769801696858134738298481798849282677535529842198377801392731672507020746750346788484227906198764001115518668124316077244348175870149007363949987966284495014871550068372707455117518263729165814582741460342550789819655792867492258564339701992212746798904750912720942657057429973683731874773046309180119935669547303698432000000000000000000*i1^28 + -59215158895066687530211554953320532413161797349669071802966145027783817587168929679311326785920130846337353240396023526997759438931019397754678219665399968245866973736756444196965165587007025864614315440792253561419404986021078967583246753208204491528765964596828737670707799369924168307593957011003519075646787705809116942028446066515734003560743997154540505456005008554960266517507007029947676795858679433977549602457164375593199370124975727373892905195881172072147692531601532817836093513833059087174406289142183129988135448562256932913770892067005214512482409152180414521889376659381659489669654301223531078884564210798908599497426703011496577291028369610576415502456991149221793797316830805146925215763660800000000000000000*i1^29 + -22354479621767326593519644601562839496950671346426458499137608830899882145977487683207348534136019100934454814303898944278630466163244778048374424501675033515034756783135722203816548205969340428081082802665338337110712006801520559538859123356898610802045251654617388935708702225807995674328625366274665981813066780059312175566002308986523653143315191204777985734258126104240716526429845545168733680558647900124403437049372829267901870248105209236019447432871977745655131349759577881489391162640078577845092486837458787088573876895508603644786031801183640995901610197051074102647640318317532530192474499619859101110426081952051570889049094940545966651232423825004762743897064302130459267417327961475825664000000000000000000*i1^30 + 13743748855030077089274979349464858390554951854126856615243025420176641923113197103302256511194971641700177619320081388284048660214389870904274525796909256044103585822105935490033844253300364448483901054878459454964411262584183836032808274121342597895477967298935816825326101160649249816490633528187691413083174907617344426456214496004735056552520742183237811866292259935202745135555729651175959232416087563402609281742888549513600008727541669506824753497748401651962901233404140610358926547521753991852149769637990053885241222979806460780248766440611887292663551451146715419782938438614087677439254457320912433443420423659074377458994587504459610306027847414134049453208727523144750456346642602459136000000000000000*i1^31 + -1886644947430721527276559529730601287087197412767053974947956678534270628660134140322077112076500013837646699307716967543417228734762094424169984653080053917843938588483403946678519076308978483328352350128089307802000586078136231117508679122195768966769282280561769431954701224733962645029054098247536551251156140003153413539429737661289444772777720509213779013665440101606282409572191007387236597447429298753857391247248348344424703635331250840908634362984961124444139764837943909022450310833565902668801812074745694313620369388982655539729032775803055733742251002643300592538164702649474224971061543765357081403130016479831143545873210842751391911251152628081321322965477511485609942421841510400000000000000*i1^32 + 112168392643265687264162181843220951151538723262835278329577348205486959922112288504631556976002740687232064331330420350533959951913532263936196851292874889247747680254573469506242446798443491993891422372958858048756786876092119762463033774211723353153053113311118465700671698256898779800365295700376991657604933317530909127533162805368124251995676794084039193045508770750581743252238196967383066825270819075042981540890424771093846032695032816530846538281891907016899596790257276983675644199208117165731901238329296296236421790515155363747297471060927905067426137171220320931073533060524898849932534470576143531574501778354561715977488257914963066301520369682708036124278662473784797265920000000000000*i1^33 + -3817784761220044435341169227749266050477165729724379630287779212701406502234739950643500262696428873105513779453890140896390283129014361570847798218677537265651023415116907476776785505171749725243234535409884276789251846141704945765804799787099180674758998684006037874714940564793638159097314279787603735484636543646068030734653009468747380550137784825257252899848440865954851577087771720779897802018630648234243178761435230386199461271195154166048321360400280296286962087743287995671802174980531851160006911764885769399775789870542041628063996812835052287292012163368522078057579365877633943355806569886280163957918550933416894618902930558496274171577139029897224616983236279443456000000000000*i1^34 + -130147087824378267512227511785044234698657225310622417533129153641033531288787130048707042586557857405612502458689759600249876179554016223219476361780920997668658674692114411460171989693548357477661253232959002083788786752516129431386961794723869877434056586561061953914867354661791635522508056352305129285438122571396508116277237182001772905536564938991018020521385682817937355494558103502559867562190529100609558694548441102795081144415994479363442544923174304824917663852491368954416638987725717494153638045558749306136724835879187232210599489284178877737068248940711907316690047294595246013273630870749240779604795396978127094453458970286927197379633322266940134922380492800000000000*i1^35 + 2835960476725539948193189634459719626627774409198784509077871775865679441612934864192916256369878218003382255276597826191676488753606682898129042726480064561460421471580537703580515476029639558333345754416626968801465964085292482797896079233143746860735593946977019353852229455286845853748763570630050998940564958718714386240919903184832061915193805060629980655482003741634403921134866142257054533556936736325611951383712668629774205680297074743384260159585400299760753924143683744014148803884199192409963482579258612803417250188078387480032718054087692514396912608604444653366516149792792141644218038133275501896276750009573572732117840955701450350444130457858329497600000000000*i1^36 + 118697967284697533831917284643954549747078124325743017883703823590817773158922638891613311071263807294206247867444351869800566776640638945540943021846314251404544513845479900279209685782012425779889554176802046886797816396389106877615719843583070032248927996984394544871799865848421623511340444322396477436163725022078939024642277643619459510555788564046491320016196835708767444758502048932473997610857124419342866057049279636396013869026109256167114880907666219985922776586947885643976120334626319059360130478622158433547752018525587297236336965768458511426640902526587286496562098944849100449847248767541010492941141229955028082587401350633377172066056700183552000000000*i1^37 + -1012361190625120134570217857898791903872891284406881491788710070120557766807088131742579713966572643851189972286885650688833310644108391893264927258480188792280987416612482907978635521327798887970942427827779716462282835380281949290485679004772941646335898632006364772347254938044629522172298376367989685338513447545812494384748288121682620899740674932474206497497121658013111496429041306370765482839775869263457463830920555391135360924280643390912013158834853282340247410296001552464538495084537024065361688237790559896671446392386891242044613219091779713316241390092894702506289290208768875409181058128060180749041209489067546415258687122354111041103308800000000*i1^38 + -29698227365047399144976542500900250774383101997668927306726774318105146226642656876641601692502922789796005274660978448667442842618719501216867474568590648013829788659125258177440877918815268167658030225361131087905396365604049216049033055594867480462324372170710745811197736193654753787756324895536056419137943308668919669552649149116912417181771916527868468316047487263035278175956880704698728378049566549816441134888131230933712375252388599597833897676331231172840851559133512965852392985347253322354420602022965505320487106237023623925337145047945450009091448804474519985746302917606262322024304946732919651872774700789248902284570143658302224640000000*i1^39 + -139787801906113564952991120237996863507215643808727658775199871307727701156842912669580949800642764885063567042766286629669676792927002904821070800767798867878357112846698478367766118713409491816092549074491186197441311832347424061312689820210142641217918681594797890988384161994291402461061585447610748134162376318302399387102515361459422925722332150503589202703434122106348324378360131699663575632704941605938674937046434109122950466127122525065801913514158687008878708357839439972880020030760321628590513375195229747847897531556037321356802085575280832767853523669502045502374252536846886476832028778444267508021295713205437758145327894080000000*i1^40 + -355883866875451552619285692069140551094867259939156362513956660185286774950227631289103010058481949642453109862871448112479418476790908402248927145063165704900580228239740118241155045581729607320498109242830767499927586395643084097034635484095726690309455213584215116936343457481320794012668145703259728386661021520238881382601658537969538051170035025382090133708591455988004426122128521307777743080381243091473652964832183377782151547670445240491815428021295396307209733438231396593663418580261954945403630314559041308435356376933572965479102988911826657357244960556119986262495720801312080960976648495807348158217372582882553168000000*i1^41 + -462669573502575895085622193335559260005903249794472039850379472722503614741556937110315912765818201935249678482368230484317599244114069457086144340503822751504028271351331707067683195156867416457809908277771298339441925402816595875442710250862296346178752979281546361010407245286117668933168740529262338243396947766334348674965181872498878759864707735178911548860397756290663445381230188583162326486358015483195099282908111703635741758447598849936507205478788454569936149321809263326387553599454119358311339784869102514091591658590859423876391065921702961385517618453797350469875444543003982761904551865113276123571520800000*i1^42 + -391028933337528734995042350815456284429907552822853613572155631815987005562161821629370391667023112782454738878110913407969531961944071410167191376176458691202822522078348158243762356765312717765952534157852260060254793441963198171190567017255159550467802447523307027282898200744073211099321316528769524354551312070177789440203605843901295998547473581998621159398712790929353665685569570411331251677254223548668046177282676745470220664217900633813229527244807010021801958152272221700400998170177033709698961295461130671679842776159297197300805196444638613457549810169350517195093378657513584762062676794361432000*i1^43 + -145414352428111187141277133001995990001405190898742425674609043558957183791499292197896173823710037974935850710214444678639009579406402713995858773739032461955875332258648284414148774689749604991601393203188542533169492913053994807927796341467913002690914389580304173408863425487456970012349512782660804902132862919397443805651275785785781199603176859375022578981130908767676716840361651321669733430596783906282047880881556647315029971386452071155351894599808675472743580668320312666898462260369606991993601470217231085584359907014129911114709400787269478080254172762294284100678659967058890770585200*i1^44 + -139345851308930041250823106102466452325666820212169465467529021553299843706201659158621673424276343366016996803961733180678789228928841605412071649814118563625425852469539694013244241389799932704226800897918374826582328919196948495695770592318282391924765760881645983861383958470584238545672326805758698385621755682825123412000756671635416657204036424293170778386661933789393535247123619068818334797232471293871457193342338406361355541968036189288327062784240758309465534013430637003018016129026690595328774374370325090624168933517985729303641096335317541428314060*i1^45 + 1491146770624922789396533369957343803614879500439099256759514844248860128783896414883778579577111625260976232829643237028643698936338352729681402623726150932932655656988754366068602562488046979756334513660616364723767108367593144140592517123044047512493104150340924358167518757691243174030304082320504317711977689813172877990848265385663562844433502107119922423511167568258896088710336985918199015333920822408116757258325270975732532460315661060813907394190583151996258519042387846050577074737980666881813125716283085415107841*i1^46, 16073054089359149737666646880687213497521534014984876603011642899711956272505198706794697540676653263270723542480843020845152112813824584135232042379740855852213587395320645663035513428324426518928231102235281692834726473395676112828641535089690915820906278180862997666679453227802760141147456537296956227282375261916873365184594619681962193577239469865057483058859595746086008375547801914304542436195623013444753385544207275936874906415669815295367253584772916507168866309463003966495912164002860765014427053607096954084848815090021515428959465056750665781171859861519503566219869770961396772949828187032637848164089442222181041254053174641643576355174455979991721903295311940801838800916545361781868542079920860707912594714747741044454076079220210114056153399786425415280659391493791383184720603816800844557435680225664503071797837775351102019139026583807848806826401623436169362277118240812526320299348532153463082038683916172065682968068483541636242334701638348879983005164205467517900206973899382967398415936009786150320957783839492437468538546973559427141915453672994273905521873592868020066729815586945322935632430520265864442243356979329181265489577907546642787687181322339216202487619175598426034501976373987400597252180038333488435592590810673616331475915898880000000000000000000000000000000000000000000000 + -313517460154471748374096690911688672637698974837550834964363109661027604672965274478452683695366747213224305644805443644216782158168279865822762220587282619572775614490157159753298661183315480391644222100626844911598344849006521805169222104069424866303310842592447721121118414005802694320195831896489117992341036484912662079044286327551414583626376073022623667170563699901933142416192665570832777242278253682232699325186906382224701322791166205507197301648940694321769589741526053424483775858914348309522373260437238007142531920910185622418116178491315312605041799325572797825968870878839263965952800585475786408684806991276680326447032509851973390053543599255823980832132432043646447249891612063171417171647265974083156186665456984107339079870827543320711099925630353367261956126566916478383551186369589628102464502253529572092306461113787532529291720486980902361747282332068530697429643641291249078657494860719163194074220202913104207145101419491958883641021822857555931264268744598443485622827673857410691184490460364509129632249494828344064274036198689783277277627086017339014188171664013601344528516355946059618591521081932102079196139680707012359900176578169999861968594712292760388397547528703255471709057092517957825873222164232357739050309748716880510901551104000000000000000000000000000000000000000000000*i1 + 2221414126133530786453918143394376524323861274767621131095135424955427909232453847738709493989506524405197677911045868363266519876824664908569788339477743606011387532816487856583824074329711774585449332003414383726966609706552898926462744898105297269603213708727146577432226391224338262539833370303965962905749305245633434866328893649305387004100742124816656486583066868373204794143087227998900787194491168522482664805797722201632582722355794992163760975139227513174345141119298922972663003078352738845573182955856257130688551736757729123118233847807635321668567459103024989676907262212733814858908556722713444530705093967809090012225706322972489719950645616180942370244293356506399616267138810889129111616799080110534011227770416435584542235037506215534185533746398619045932687549393389607354720912873157159386546507189472415251194198923016983571215533209135267497318298236496503318574221869701860127127632995158316113924870874975149430459409329891486097255983316033818178556187004095779556655662836247724920844161509967072262991679158530182073475744822906652460899590303472985994181082038300832778418963262321337604405766574689258540620005276701058477575552136353348673858732925098043589074655735389834669843010795300635343907405207863122976081016935870654109764812800000000000000000000000000000000000000000000*i1^2 + -7187283204173357726345151579059135705902983480165603695290734867828157899007792104653019252996822429277376402859789375610199699159563531634766333132027697884650436216673688785905754118031947986668436733610062380127748110102525775076363802161646636935049144307313279674654371872551103329413098011609342577181107350749356168816013807704893054834638240681898953131868485926460339289188475607788183019038283374460557383070990151191673227390029567273911397126693443244268380306469453450086699759479936186028549712766548611015511662011817250323436210489880637542106408855359686779168591116617650125244149451718390589066232262490257839763952680031358250987333641215461244395043388297585789306384428827026281786089114176541835731611645670428553107605779624858188864380931105026602460255760545821631904566719956024001134028009231573235525823561732748104561450507153664140099841401265689702858781811909284183100811724809614271657555395596676612616500292836061453915800659774936641370282937116156714945411408639660907829933173295326766755445004662415155690713206283116847463806459835509603302186210894055953716954954423768379011871397713556134965080156020557546291533136334396396859861155906233314500652459798833677259767952672060947184355203913509643034005338123429845149941760000000000000000000000000000000000000000000*i1^3 + 11783828685272355907076198531572646214525433022009759328120683464112624091874601165687821370695736210995653389684642692894553632005454080011097118006856984752821298434556030686634051812202984304282478998565038166643028057592067577339224197000894969148177457039309682402538661975021861550499629219804250909716843398913719751163582877284567441416120016944938346212588138852885089827279236106380003502505766375473340696953082646131796329300988031974687943059080764662370683104292099085426719479333410923663561876540461378812948933158829342525359805959083755625244271324816372869591523031913200483313146020541058162469155289948341447521114782634415716460919692555644941662484422106976491367135461669511123993773540223691846465567677249424423622531628519281840210800950246176595308646569407651261958311975716503787198936260824326029327410435124400565196927719906097002044971772403528320754770855974839764580729875129455760532026435306549169164312142442483763650037725596013451328037498277280313167544328163020009066635870885746744452673552897873203564820442483047873036401002738267168244499571881654489846919141336268780034792558544863742600650747311842986902448607350856442233295051483482166456656376714388932716733132266024732524966842122693177668545129409378458271744000000000000000000000000000000000000000000*i1^4 + -8006482486433480219349472699594897607965641111931024908410521398552573841848498032028626609469053858825625254214508524159159876315134044749082266714532257147942407041405006981557891579558481951129726297780269363885210557375403986637707102082728368644714478096902428346480691176335993347050211026524560272016916014736983807094896212454408512394707664747756184467816528939061004478881641096289045052700804307618455533409502746561364928426724600174406605557678301593582825149645463369080860225106509743569804027304413695271853499928368046309010646864058568355339368827355050629993416653084473352065293656923338221803244502405140252890564506410212999365044444363099692874934173643491472603461760275760958822885413183457516250226700207771808764806310069467492605687628016982533815495323826067447838335193810297142349210137413716428438077320956164103780106856148456778643609046802165476472216675147525670863575627385564605078444870974015309698321249916513606548439369394463072932232763961250827906462237711115408666916880935600945062759372344465905948748735262948511457589578386774734524786813840470647660016492307599789364364163023436131692800363598090897510448064302947313609667718498926218450673310163745859956349517027361464060652410209028373890446242533793280819200000000000000000000000000000000000000000*i1^5 + 3481174748103958854302080585490226566189917071247483876002723169942230909760713261542886428379739805689392027555127804789121609995024852150823264611324638382637485490484385460784060081048603040241105508404547104402349046954452233390386715356476518243234942627256476007404486476585358371201910102093821117795942337818500056394923072873172071192834288411979191318219390450637639220860544378910702715569158179871426980670602370657566552404702954128631594088980197530694327881126359095400734415600846576655891691928600421557883006507629577261617260769316750485313719590266349885800099921384813770299410199875386323494248578586997398886522327741133913244456569394330798624990479778980005048813265583653416354212358657262962790070121494828844041579594884880208192234486523482680567585796703797416475782436838180205157110103392774774579074808296871212691009514990383193998694796377461807895881087854092278630729102463414889708359726046242906647392567397893567121313667844723235442183641770809658978861476695697340559036851406785762186217703357681974379204376254281618669445141047282437923667911323580038823584072887394101494670555348204267677622776727955104281520276573776526251535333379788575540326490125075833313128399014095996076579773808175172816422108055732224000000000000000000000000000000000000000000*i1^6 + -894121057744342564709509950332307014242414200401193428654551741061575456507235145688675843290652252539501185666820354609577956394941872597931943016051659905791129439901967260384770675693182779397819291244301591998552358216136026184368432374883497377849215772287042483478640884487036284967599781407765853389074729853819793899296061285172078066990576333277642322343618511686974430387680413170761119203769452711697144090212166315423816718501645647923719625762936383317216911945744062310848155099356236115719619851537010081410723932496377592549690127083378217566203394587061645957686629369978733104399462794986527892988856114657016021711869019207176149313707557973712403347269842860371192012112710664598566473750203135431122346820547114185893657850259163443597013956155625968737487107090880354125099345979185364901372322768925216153151846093260723316587803500181608655081394582602669915375248705505574139116073861600797117840100245400258461420807892892881086040696532873248408011761718677129597819261811616387597748743077680586497358881424021352984747407606132441042342419284335028084412344909982710607843559199256207747670577733200894736882457923471658569551581234235493654320954808457079059270188469484851158584313035126632298717986922562742772256566453207040000000000000000000000000000000000000000*i1^7 + 154071295850910189523964715820740524386736667715345633205036417664968061699108608630670816175670519334074792989264975888219163142735109613169587398280103672468040637056199432497581234285401811788196043289229531410153754466621716795600571136774353274466718813686169935448696326893337702132004011571153993892917377937784649461715889351107376427139236428132285548826722315685241565109233001841806274683147406449733316752368946725560416491640987209491784882312800837404024755754836198911662191521104695359515764972371493530968198052200877525865669703353994586353798611617094918362292094510069701222269709624307997741253876292144340102686995645119330551075758971289340558747029382375367339182214092060465521823737465917404267443481983992097652632131450243776182745606610584485928633875740508634183164553277375000349635956833146291780272546511353052184426832670519890534320825196859849637220375791385342452552297792209808420332550023652884234285608808529033562823847594377104242070081988276170747671503682322845642967992463642119003943578754630840980993816993638033381673810563438187162207023626129483181289863916876991596969395291101829808972066442108762145683912116928343667453386677560547234106197222152851489296547616099499519012720273074075685199726772224000000000000000000000000000000000000000*i1^8 + -19888206687574506810222901059265703054605383796295123723251293498452817923670582055529074167674947517506802656577597034284069668094228786431731228614283226227046144019948723526230426530024408504728422878013855986125385596988635747118661535087544999790772609197405134880072727439478379802565520887704620358605674299778186630374418970115366168283288130531896951637559448924508501834905331300125937825013162746651948678918701354067071452041327437888357538552700859967747040084865431732351933587048331691490100876348297232711173665414521168439688406459282146055422357212942962512632060785377867027164724798422448164515653868496812769633481790950969356358001703138973487987992660364268368346241508859285245822592215006466631072297486284124040845229519380409734234295861407604140216637750128688273852000486763441103414177575861651283995654212770706133371838386174054015926416214657562496730949037181590084244569340263498163098254946956148008045080418133748833663565746888379364875278228924509591091286838886821642644803005090272102242902223227068436005125712762476341186173990887332025849154962587685250833988421031583440191995706931965501160249564318304818053299264860238555354741113235542871467995496116869256761106739116469861117825327782299811438395392000000000000000000000000000000000000000*i1^9 + 2025922325608808603997333400569005487967087970913291682726318960192467213892313353100903751350374853921221306871235693978125309415668623770910805849776683954827762987933235111741768823401609705638573612933739466346817628587924252481820357376402035499524718719202418075327934666437186852716479382340399362864060191139299303572948840008157063254994796310560471667304865100392328684551942435718986050559171704456041695557472906574051447772257299991601784466269522977982777508355831025038210944756601121716749538000561177257733907316754313573778973802985817053991076919835779393307525393656831156297601341716705199062200616152255774880482701114081823313318304256630806393695031073715035108115919443791966680210426350446394854594039892241259541790616520193654415750498294243825057200728675529126936480511980248238096320209536831399891850635692575910601085232985955110808471052305111905424695561138368813847815757436539500052650700126063104350407117011220642309159471115915455208910888210767326561011659005431355235547595027224135859223319006505057276120091944960648202215228999963937861110613354048684448823981985424108104132988016753866924907186298657036010391232495931991619207398704581437965506016435837566613510930567684733484130894315931818778427392000000000000000000000000000000000000*i1^10 + -165002573717744200591718646230569623267807981506918494853920778463467188337799902324544349962889471401942828272179292750266443183833630875047126538661818248851658925551483529670903394630290225697946850405852906397213713364381614258972693626181728399762849247330945034192280617053421556531773195290857827969380823767198411775126937101216715574275903884664762849113826047064561018473635599204194932977646824747268908041623883284295718935755287532168799378941446689372983821900813008920532711881913337089463018947666575605902715591649399848188457977885246584365338854211945283221175218238635416281004304864009259101844540963594513108588341451000814978357521641168003918631203624861945619984213722869726908337419057054464787916286866976475217702430577934015070875866058698148845336530074180064820948060408945229932220783360932486527332034504790400848852753729433500438178071133501715997253548991593090731320611577083653839793400698341782857178824896282884152318240903284645658711234278331415994992266500966789393571752963699451218613146616489915478799882675435560424990149621536827461729184464334613908756548020231588668698406816510952496703601071320705982649350041794793939296441564129546057152960165723177017925758089576546094273786167684129148108800000000000000000000000000000000000*i1^11 + 10815152748522179199717277667118130160041587093817967896829966323501626216354933211099749903887064690102572878358554646666726353849113675003119434989548559053614892677862203048494890536396341738714481927531124542400664054014375483752307557407882365470638011561178532943672664536453247368531512918742636454054990806159911397011966782883286806303201732569715730146831736578341690578326479350420221785008315953715821528158659451349161802146104554393084248615179136268010397050938593990980661694198490194738525149511384798815125654872355803091787176351631397491261500756103620793425117570672519343722501069248725453837226400592692062969548604453496030186093386611252222563766712920073648360711033026990656523487512175291506286945119694289906566594824932064385870010968488810739904788405673882125481823911117959651827691533891398163662638758100260169620773307866295127280648682706323407402739036786546375275611483520313400144926180687466715444576430638450610086484215695745863031443726199595584752859779119863736318642466975421491384393077625603753973322692274196443573573829375393428842268035296993630865737378264592579082415965421962740731954149987680308352640290135504909253684862368133161752398826435330263873524942844533686601608787445898280960000000000000000000000000000000000*i1^12 + -580020686814532388222339424524077390430342169432131484027956947768534888594815322562573530132806267042356069314397533194178398770287015643750616344267070440257915703845741518409981639143236913838500088434969580705894210232954723232073392590933504955303083054266428024930092351581694789571966478828080311221724013801407127466405837870068514463589489615224290407566034155290552570109388822347574957935926580569014550252543632441207780836375707897306190450893661390353149234880518892899926375471566116650628135943474717992839302206203248277406783204246987288459626654974475932980030301095839237451939262303433263929273525743237089007656127911500709902459561109082838319960983434179608089325680964826370732442404347803073152384416328617220838744470042163958732612335742336309717373608686773420974066265975728875737854898057629613535646038580566245098445547786162035791782703416691440338020935477293840351058649683458619116538564720935863172582708976699601499155017678086046192267839545539950263397471226393624846287407385788043653033404282110560048132847690325153819057972468358856833050791004899468026595868167546190354887865385919671861491935478991570090303353839889715627431063496616297320442605988713412559406439510363407111191816109555712000000000000000000000000000000000*i1^13 + 26104715055097176861211318264219923281394724098064332285685324134734734482042036156168043634491811778412742051761759849678010409988786207143398678875613428995465831057121089037237021634137140202410056405615118412530658198967336105830073961011134977383985133847329102437607665082027970515143791628345958613965564092742788872254677799475261370085494739309308329135765408713645554660976706625162534396357256517976819978299082710982545924738682783071551923523848260541590727923008253630273447723937584403792299649419627749316287831441493467733537253645823788114696383043980144336839963585875422991721729546514455550204826812621744935780602449723479767606286814504289683898745935392491023075390791184023867457622561179560734762128092466147397366598173344346643014977162727532680741407521158110309577360838150817331588972315533989661230957349630615234444384484705277333770964869482570037662975672136954680109711860973854125198496390887568821031954597355509360365384503615516795522283829782929719557079011759877469155637012900232632407788300299555715322690049684465752994146844454134218133646752153268453849728360781048677183245117599277290184456421680788753211732473206827949522249105152596880069107283111248665183822342850697625312519048396800000000000000000000000000000000*i1^14 + -1000267210964949599125394466847144493551811829710811677992215717365707813430596785572455034970409616215383115613275439640007960435171254524706531343426824509231092947814506988328543860452216072457950151071794065592527122226898065633437369689500400063937630421637666733467028940544803535756375826209789486735814079597664215374738385653133479881204218170186068053275611546618900665333635702397211483868606051782853648808475417773389060813326604719716087028282063777188747356290781673095098617048203168188892366018548286025421527567705218958507010661077791062431254249814285332494058902172397072207166915023256027386106578613460196160446576256992440170645635675634143866369000548025352583620359555370313329757182754227362417885211521162303027194337093267065644060596709102611251183628879042014244247615696638575210592025503778638713672039016817438650646608609399752964941055894092059539236275089030360320220913564557482963236123224172425257001478962152233919725643796326130169028933848664857630588394848094982979313702472661139812024883146522994521154328052368458794739434411043673113061991733512879714205185076193528996787615999918032806578087077928653393178795989146721288031105258436905741535839329741565569702819257632394134295674880000000000000000000000000000000*i1^15 + 31341747309950108380155297208483240105004049388924780308320896279829100871956522878399273388235331353499170812732224165671939180835302579348201162002092170408365575664719314267424279334838158410555843646125878258739381657119711749588381945760821694639318600559311355624436251815409970555067270734480178835838228980144004977837460260850803212799438476356046667972808879938807982042706726163568540565593027249568768402163276806284829149883126748011620382342725271205993245590158891107225758612381038735111986793270226006997428664121639241476368915528159506257796731281995134685084225038226916690848378412633875457656518788266410801882780434841669297833963177079341260084549576045598142950579014919800568109526099683390035317840889476821945016846400698999885573847116677008981445670453345398807949013031618132989281025257071967956568862255884830891285016076060915828902931550213862391234747130115763378131412227353494421113821538108657599854780523521615123767203691131990211642138006950649662688768999289789015472607987684811174725625271042518433382962168273469447074225644785283607294608097729094925406418736630065782812929401106205766000487003833042525055533242426785074923750301221607879062969374727501766031999071638466657779712000000000000000000000000000000*i1^16 + -687314200099810040433451552567527415590888727832713010189820376429550005192290815699895494692658368465572980740291273823525761484359461778614429494474660657117724385130179482805314409404529475951095172212587790359226944487526002683073655855211846331097915998735639246112687691334870608443659234871363225311391937362697771640595809428284161224640777200528116929855526522298937757101653985810590682657111606173156182945906601213436274467998479010132094850856926916493212091562166150671310220792239098767633404226677962602494625187090384170421078052945767989525513743042761155955417149729370536567624777447189363338715652605816070954460164709305942260853559216127864850528796900201242675971977198458337743459227852470323822909346220341318616142882647034917091378060954840825048758003173005340594620839068007649924949635902565279865984836857801781900023041470854916010117862626989187512795358853779452470829473607889325684467643521903296943389980818887114339273037520663899867470877373496780183804048738189854007366937697652006757094929277822906595547076030381345549962304326296568350917658288466623635168746993479912950270783889644770130853667519576509959129038811316367416011843805560759297027892570727235301115548737584129638400000000000000000000000000000*i1^17 + 5921591205320250463158482005194354622379172004659669475182121477684053402218088655267718004235458731299923446922879960147701060148389665093950898582235972467471616953345151133493852775646635182872326149985338373023517221308015584075084172993093814277887976200951830010310118761614210841453306866259669627617171489212806220530384539895575121431304231808582599999391454071863626159214141067927228155436733808311677582238796755723839546900877943366109585601678438150647224361033218696424864627218129431410788018073071813160282183755481914167940397950208068537478900965157224347598094120917156710211464134538925008318526195619481306788154473380974966296442986016646372100847460267277957106814851487170540697918494073173509393446786741757687327068496956190804760586449988961550092716878557910282973287528454833818524463847397239854890569593464424704398616592151227791941324601447652439654364422295861225944498928342968216186775141941872377150266271359220870137959211925844130178971441718525890009311443759695731988805573981982474532779924441089668195165349923358506114892773959010891330120811276723246100472634814767915841758186496924745777092736157230387320942540881276982992130828832033348501942805107670660529658613811118080000000000000000000000000000*i1^18 + 156027984049737556733266739379527386826018459343936059331974279673864556738014061540004710736953894551658203688816413845007840258031849913235023479713553171280867344317734158396538044615997426361042063474451224978252748665854148855503363467002260560829209864697771433528947518914742748097339780685564853143678529938921938809512810460939561194744902172663809816622008234022257917254560732051097667461067416668601491237451440057471261961219624628250305853379127442421067729572534223399114156366307075598350954903838632953713940107212648515939740912162171214916888538208725620016560776691078967871090760286230486693140799091381933006274843765122106330794480199475007896973008378683483042124992594570373507522527625288038565664700401660564244207889494458336870980940914571946246326555648707591827267675883892767022770948705494955762002937961290330591610657902295570319390746922483677094063359258354750348508256495085371692193225164601419147586950971467995004884550833068764759641028240910507744874183852934082976298845332675291242701402849576024468754223415629916960615798479478616908590806840348687149116692198016953249121654843387659381008454600097062244503836978014713248023529126688627380171227050945260137043950829568000000000000000000000000000*i1^19 + -5305582768636165070386548800798763737255899552613791349340172149135751142174161738800795594745209322865426274446132546412473738051275649713404410633195655506771056007823685721138801085741184097161508726496805598198018287168706462733152366281417720201431813072024123733909928641168519492728604356270261556825574077715418302500956189382397746454707860280976528946644355567358901033060753272725347454704008473350164435794289039869312654319445962062456218169188695685228442095557162044675441609609432226638687311627173086484407423174647131987571345041571501893957277001712385757326894839637426476899977269687489012842725773814858150299071893641125715687842610435915802160996041686297798214949391023151016417140132049530061528170472692054097589091674449057539364319727577581706905325127773140422960213703622141724191041958023071783831632282693190742936220828629888787698365046202185602799849425025342451082443592851546351881538374414235137794674470300365029235001538937881272071766575455707043710362808326254595104842726073301877568169976011035876041639030277213965444597091309376392701939466449385446697199144635645265971844111494264799586666340361305010301416559503264829865915360079501144877276782569690832890442547200000000000000000000000000*i1^20 + 49853218960237959109706128799616835537394397585767159706433937515587575994734398134553633197666084250902641631676833583646964532413870047311636716803722358474772465641858208119733392726108066486150164095154877106068770664853997848026114197999991998030869816419364021009049090333076355513342090398550623767991469556743968847906636952979293694955860003118996626322064675939817554647707735889017534966073843345586070008335221020005657474865627325730473346785485780728275686888228076052909027460801454331593905328687745687193838749994308542452894790264935938702288869552129886304325277810848891755739722054183492788680672733010072625676530106744379822253315665998909682441108662606250552316513716896841879131460581527875535732029893933196495714710746604368197054754052919579774102338982461581226872661752606316399828043026544941226079181124151929421224228032202028221831634986690069189213094076009814194067378552763275539849655329848610912432614782571141818139940363422211337836602435566975693949679757870844330460421598569862096957846570400304218337305864113323065399766006293263955337287399676761398287228780126180563050933757741876544581960143828289612678013123534409260914409774617082552817673876090466913484800000000000000000000000000*i1^21 + 284019845529095048361058700378373300095194391662417099453557321485759377340552300780597266243470825072453815735466579667233068723021772802988918510034597412224168157434317913320713538008337201224692448118282883252952828516613261059620464368514926428699239394235032500688134213870362763151119968784686997635547427762753824663419652435278128286652596149329772400996780368128741242433619682473456972594948925519404323798558063933207102765735259128904908398186584348816256134013989009769751133586160378144623536644951604763237815416667928775246396750636905346613940591550355883849394612262792379816631335843899858088711396543539623776628740570246565725026598240503747066037648108091803408800153895443654526399394511053872115312266331349306318698555679817632239379114357608320735071967190920189852031115462655914906757755964272311205023757467409610579718432861390515115008405728356134752243269624438907800472384876280270440211387182261901067573544548763498228214286656109757364217837913736153541090191250236114050744251944121756353978182953117042452244603223182243255832198666795421157163068407185666286614216770432545185650054695461149577110173312973560293739641372388494180399219709974247035729580623617064960000000000000000000000000*i1^22 + -10138493283113564614326160530774884374069816827533867841509629381306672352556715502160976603035485660552822322692338061634667969372183786213809620894845846002284199617887326275647560470916706160395006927089148697699442680826795187761217101711049417406705581851386545697919599369370942426840848832775966155542816384488353400605477150697617045959777815168430196198114640580622898785188157799768348124636591729945958843008030973802477017359126351034578026581787570657739781074589942471205315087262299225700506312333247491842312185907693593684785597097453947253094639837606812478822567260850538487121764916201331718941427657545939518299433193145276091117097110663971669372482643333195032365303471599436543495989215844138183357714785190740005477149943625192487654007365669690038948726430711474139095253820817388294437073859942142369272568686827595491262977181405781674396589775870049165860109193062719835870603239674519973964530318971923196938012900554909592351416374948447053450695181652131640923497533928410484177529677714710967053494839458451117592336903302846366239487492896566209224751754972117497786344609184626826570874633286986998938964143740349776244365827760510757822479570456755226083787105370112000000000000000000000000*i1^23 + 83531637558674868630425911096589692170498578743210619137786623974607565068181764845241838751440586222217946707688953635719632785876109003937467210889740039702882381454467336657663338242579799085054109684031541007095371165816919566270703708243558103554218506872487082395181577107838535359983749530100886581747403056201474041521669143902068930390408839825696091879055795759504567716409621099690427686539288441606642069987467465766179485647143878644510067472577455349587318007863598090409460329689322512809573253690041417230642174134771752778028573599247112814610000198490754112986944632251954951290895754973502832727820346449266476259253948778691582141803894535259975461880290931112825302606819791338629384455270699859391987839417728907294871547532055982443429162266821127073128277003959939856391797359611588533082040626591970073972663397559607079871893668828352214616647544049009270327599776185930363073499536647926055381046688845023994051260287899702032320524760050948130367901697723370269653246026918493844715872561621229360259605230692576560108979617067018050607991069681064218370685351855918629962981933307217673790478575816119415358607325388729283419330729149527815262132851472721165067590041600000000000000000000000*i1^24 + -223634992774185302364740248959735533383526919578672105653556010973290378793274935898600463266564403791072747889515871222824298007599032967568088147846647237892659858972960876776648847548236869526487057414191966952462480666914510665888829436472134886446409061800901150125501529728583279662149705429584836924459242692175091861752663448877576971970118178881826360475068945643457366085402931986774040053222087695843050873473297969587574864406583789720440862127910343461396538765820711027377783784780470405659891361413356596003765357762253437190616380278610504295281448085642943161320025132208364559177318412016638441617243268356575978141720734965782709775292783227172701405522405722938386811551957459592583024178182167686472067390925172702785379010462050347269227491951992276094505268287883267477864986464274637995898204633386023514174955005971931288178906523061088785458558765796475523811970552605513605744856075644884324073751990241595436687449530941482586235452015520204848643569223136482079483915914986692946565533241487449046673413241193206084620077911081718874768074961300944117570194390506883160593331031327257667380790644915154994796784434820863800395726845533106634350858628778911905349632000000000000000000000*i1^25 + -359318560769818199015759544967492386417994490485103841490994758722026627827454328492220009934287831557018595410007673198750532319583771424020580964730198260324792790189788074476328081124635995621338549508392111514448657284479202455665307421015440452201093813170925907650541858447116752521970075857169862380957826638714670490405964556681971885158986547526877597052798708809822175200497739601582062308149508982224844976553565807849908320987620436883252705448352654175352553550015982990489209759607709094576137252818772990076618437425847625577515556416443128159810725223971905463508326481778569882348267328658159724042468075538163368710426633414933663965839636886188633435355123373202410082554265920687451992979560105779683415951570049611984418913428592275155723647760431841960782340566794028518635099133209897839496460200462050216590755824247374688716158492330068833890444199334670681776026143053703322802083040262289872072882853929152545609291197676210072222560573308267235184859426439930581519109692129133889160928441542066588284568218002475279384521918473431714602973824809583879708064842494686349860960734059541456076855466030283565616241648074452829079842412787825003017433949037841612800000000000000000000*i1^26 + 835579413586961534964270684687399973469248802815048265542220994401545586173901390251616793190781690494918048006856980891243384602063733630998796826483393146397963367132204273994401551343722416993801940748360823217251535333512970081253654066397380364950576637301814299694313748201407849228186318910399965950223051988645791989141884769636945047251238217968607856226783723784711940049451712461672518787988354644108304019780612628640323944516618652764819970597241084887588195036496247640556498632788835971228899180756104539694364684646710991445521633293496623325571140771371628825876460357786490564881752620389340483694967857714338933181092107007916538903514160456126688329732116044116098733684907115815578221819377801767377153944061133149674164096705457672694441938648522293492685379718283871434487473303233463597667066645196072889319306843322616525757792058374210353604575358834752520007304541536093096219991350368746516247600163905081302808955426348732820607691510487660012861089165293743513757722743707134264559702512522707711655959290710242656115606540276768292427394550398233286720116015856863995188078805583853294409583415021880481294485309518856967911306611835420075403389269442560000000000000000000*i1^27 + 7330104741756752682166775984160609302392795630301865058442042904946150681219321552135744259088872809696439392913992091731303674445725856229965540182904410611764047564766026730087641589109394797154267702726355384842252355368704034510750337810499699616477720222676854561092479231988591452166139177500788914638360227897819086018889372445830170552370354299959977252071062978125087350005636430572370854293517803295519146140455386268484579862331921444426923345639544207097028849147619704478479900063226147448126516085876533827475006737100155075956917371438636443070346756225627225786518724887154511105937627092576453964835237007604629495965424354387924717553714540116441034844245537414632768277711896318981108876710108427621654677659991830673684181925584517089694855048520731910730366347647262858277709588752813269603746716029694932826246748407442658322237954145783924483978826813915920412737646191825284215236429359375682539575650963479382845315673940882014382752264981826632425139093894640291286577425496237575462014408214140430618708677556001116502550632858096351500858801987456589486852796951394950104432030845741268047902024747446200958373981736912404244904084675371911202565849088000000000000000000*i1^28 + 10453412887570211524572650613946824858676008030069323870555906903950726541581799555315865352812156977088963964705716930242595455138840379956036022932988378761752303824886653962267483474456510529520842007735816698842244230668448716779755706575805418408226346943074049443626891085758411945375828279825282961042627928749711589643418472884669425680396679016184992474777937903730635796881164187273596741245437572194938769480302772950866347587769917205231033304196413356430891067351101450726397563237168802309413956857017805341550623232912444681945655839595988454338874046264826246219008383436239356380594511093764989649925696890490798832869955533918305820643789334803172026904193848536654583820445338009986071019274605852290696412637528604558227845527459862073534809458699904029871957377959616581903732105500820727710675471505266808244523969396460298518492552846151605861111380559164901044468610365536929916003563854782233541107093421216866248325324232782837678506464225518926947595235037363400272921734736701866962473476654492983452319855021578979695711862535399393351324901989294917338698336004592040195245656479754544090372047081927415266373852580733198666042481219624800783564800000000000000000*i1^29 + 4203319521713724023585061858379471221056304752496523263495603138161069131599652604000953782422306171753894261258994733736659287084537295920794159078790957343656046410425466917796061224409496905004235535541615815666069828681260274550837387419108141624910967762197792115816879424868425895112149870387375817441746383218920660898239489989503843161126248192437612954292549427183406407667204209692871823160017125902897353800981662811919580692624887209148069828229222831720644801858077968259966293481001649365600167421452367011662672241143712854630575634639659900673328345644301524658096344924017599483755186818623956601389773253384897278672944332567291225065011089463433674998541181131956469383479215979282585983377517398924614167193898266735141240416025355320129484351129123428134930505244197319857809524315780619462876003322192017079962225765389827745468327763353804210960225716688431394838792200994414902841334255032556148690061377482929036847682109362445382982822204358214648052697132249253860996483204306371695631154619546966341540919091630097541194536448881348906079479538528898021196065134549529360082170421059441593812479359464070846720671968846610669703392491294883840000000000000000*i1^30 + -2234318848801701825421331360601229930209017927040208096223552203340276806969708999865077905169387462869981134865596904775583705218681959371023309558637967643969999032852894672576282485012508740776702144456599701040333142248675460553294644129634805789730416785960570244426166202379859435690081502216640990340018497595188268522705228307039422670067641987007979421854091277002888893125211371874728692442356244671018512466075861106285769813822261526284065806469354276530106377803216171934648813916737274109997886016814815695060015165368113778120804903952080124997679553847629718470794984361153983148391352478850541741522427720626962136222976314664176233479251079844875879318699523665665075136439989943342074181300152706436077999671178157776810335732618004543599486562527279557658396354220982827329718804938604193390633889636395693639949860994001699086757077722812102142985287511973736913779151692427317453321998003808060131012590874365872256892546691471382755522415071434288235034630313025195290837089186107715223532305168934943203834413098939353281917730788715188218771740736602390037991202475046993859178303292173581717000142604007544714348756836146504701518617329664000000000000000*i1^31 + 251362940968889974975822317684354968077969850223384922240873391971297955371513067336867593508745300637918893310492487085548792928807490091425135796730098544157625564185417150124509683757888576697558503183385379649511442354703527350810398417883831544237412685504870548612842233634396132370995810582485090169788269525524176703456899017698550051717842498864847949930780692701017131809245467343956937541702248927563915500427940081249111373849065143916872645323931315946390434563210381525111327817611716179862672788190101788251228295023956329810664984961431870931682558203262325358383207228634178049979027833789603487405022145176384139028773296234470731223711813485752292548421385087147366935687798884233792437368688525147254923411776894957019302973004454001602554310966179463002550447916588726498935793121500377457732232977942595828078319342402461016204363032101171194909641329757590044334659502051847408683112737036093570307665996689990397710051179307401146788367073618418980091629470322513430165197229224360367100747917318349467880426571865541299761353841606493049131734270179293181291630722164743574307762889295898707570165921672228693362699828736448412794060800000000000000*i1^32 + -10801261530026406893983351757866008193583307902397231889463650052873832576167698478870473215984378917931127911359087199426808361955077313629784964415506143620593605457028909253985054337803942343022788967889583517943968969208964470879169133403265079833723837935616275432903974650977755078459286277612688210374266971267861352327712188809212046015339278777369537223444845745947069153747421426857603827226853613456411051840707924058876117850949348772204548771606780415747565497497880323513446367190567612391582737644463237334434259806019159261498020887906034513604725195442642782453820786125307260250401824930527938245259958246293186192979276581687191097273009216097926268695334572329511158852080128748769231096028643131392221255872241945828145208898492986718846824590316384245679311222756814430022747925404177292141591307124544848316089212777315963664654052927981840646378068444812025024784251598808919705714488828098455242948111222004697159265818964891024580018331647614195075189119309752710950487436903816605972205667248751261302798275267418967413646340084190268136206133395929761650141353051119847184670279309844292830261384944161587390397900595059957760000000000000*i1^33 + 275200059461434529117505226332648496264716724926033161425139812945974598167783153195233927726823822919020174022199962331372823525727078586719556808937057113893098262682039392556013350682151174970111184461617889620973882883835594823836241773302235068406012635484006924500581845907921594362151757819745727954443013400283972672369901214336610243338286750412788748030121538486227977048232639096500235133282577467155720993075371026549047209133432940053487106668052674074424135635613335234704443316619170254214962952804259025078196109364470829676835243194225824157823616736422582846345534989813267980535892000064895246880843927263710275304995306621209073419414727428451315690506469699954224486097011012070870185944732933730869986439129565254304274668999874839452989650843690464129170815345124690700745539027316411202292659157471593041035417919561639839493446212850237783266789821713847343190734732933269908131257263013076333431118933798354641081571403427293530515431144178809195088510182893848039703938498937526317327757014489853173509518170210798554168411535461141408610167296061061132466301479058470805130025941522846022892199266294022289697920559104000000000000*i1^34 + 32483254174827431041824752561862473328589725863244889060179354298456929821820853868314325283419512850608310134301123848328062586519999065285393906319944935216277473407647046530959356616928995102921460660277456837650147273132790417031738533668321335138461641434700863742737359994672489483348400800074512417089706876150560007261962362904199368424680816210604598080210482721162950338375649457475960231173457008629077582490060369199445497152976271583507764518635915902563165779525547533263571349168868289117239017128476045163199145548807598449253082723588717131329220550692109348557990027689359575995269574151585114607519180863227014341939144734005604725524205859465150875585948999534270742030734349244770363060943165421938218286339556564946171443397402416421149226098300423877372348615220369988593240877344958316263641972876275040069105817294894195433331549756883645506255681244652373897161017283638636567653305954181745529009589484721810521578872422093907130125346153903729895573319221236051316766137128747613572660928553503210929456710311741488863215349280187704457248289743216630285583236228595648078959127312566919278357364688004297859993600000000000*i1^35 + 553789547829387241785879086835002072022034809032587717377622103049275412596523262182985506558763916657422870015028375227472209411063655013626593316864473824556816324319371569598328318733256287542763088240276002891646544781292456259354384233293916223517864279146271263247499597904093059083168411319677974543227455517024874342435818379728562429645081999551718765168590583956215652034471762559405422755570359077340618357298915539693620115935766226064347787262817695264489267181393137444650242560673581032696504098809990213308586540696128937706304210472445109776243139837034927149997298094738322633465162369603432617715356913091138247680075037389184758563237865465305720482819638848448771183204824463835530416813903661275195813256190364235240851491989353046388552767640879215497743630103403202239057394335075613756512029429989761485365855676315597755294349811519685970360300158287592857542970375475483140838291203692849338720953449448493067346717051919846118630984952116831889100040725626087940374431838528256750418810086002122009141328653405897806394857984074996359536253581865460813214180212822211352381453231406149564493517647284433920000000000*i1^36 + -6376808801098276097307221178157009826905521145654916179733971092535190863282597829775740470770224595420713796344231589286981556095926660173117872118855392503968578926433990562874347972998066326955921067495285570923360972920640011738056170655521864133714008492377807422312610161841679835614280122191840030160422869213105778179098342417759922247744878259695091242705884032066369432728111664899163854550083931964982901594526770602283651581118501277530511453034906404922481775932436864587631361263230972729422549878079274280795046092373385940591142768974253912671651019710372498983802328349914338506841537027557062361243639029383369584372053654586295955690546106253152960551089661898395604086646339210030405863039171705222556085034828592804446414574223616977593089652358396941948584983344536840982880130292875171900265481629943697833842001943839739824835027514111011088119465553791817547998736010945751768184006417582104286085988336003906195787161874475742318511519199965806431138222221564235548863531365705260836549730230218178075028127307562684456946074307077210205059683600967128218377357196704077556238812188070413232900737024000000000*i1^37 + -149854724793630471705306472143749014810404352072046748618817559969262826922441386726485430883517512877228439860312924543168734313428037064642677769630119096387437603049699162957543695850137530565020422151422416877690925420382735317127768306921567552352256757355493931266869389652608404794630461433592509250217710831950172845294967475634895120792851616099763961987104858231215347832894192658090319494037403694989994121826438422713851317227784186714629284412477062342459504150052729481367263213101557762712222045194356264233132160931879098562098709190844774708367330728761870799443367665861535405926988197014503099414933144660004700993804604154441031062152230560576591283495366492863969692192986164204875439263348088151962165466670329191040090257121301127545443610715498006263739892120008511437522215977361639891078294108450785930332165680778215349712715165316764081709968330487945575044922308106992763750691346708380122246046841334412476447980496795808556885236206750674736731059119816674512717689258679075016130871395518291423449241601240589508915826090190897419475201895661173451763726082726774533395109181535735473107200000000*i1^38 + -673510752480349399141988172070652135190807489630557229570902027517504172843636387696356213623065746840367243451467855804600619917257547662187279977510262732716903256330961546064992588733644737800250186920302562079595558589816066106609471378843909621149495864321929555508724226048112880259227184331513603327914280162563736129450691011938162519097346082274399787154634894561720063642236269899908880798421875945367794407070013318682350542134759874525311788818458452901038781397435726038831734423279540271231468792853357232118192793930867834149236164841522364536509652854903811669410643541890815818219203224575334390038151170517055015039323127666972445866460537717156066716163735312623523737703295035127485804120789188769601949475881137907789472406504964957248856882160532200493178859643299041833284286763057200091347215240335750189107625211051107489673664740517673559703467463587824779166735959658746089143633023449506320441791953866697049598680703640016405560223116269061256367646554362774206919018568426369217308349858517445668832577785149825122607485989691918147045211463425609504270961269301314721597806440633920000000*i1^39 + 51750642075191955943342783321245379564853970857740459731118328885844010353093892898440278887465310290255616645944944460177872096983469877857078459418491064920134911033446161714055189128665840553136874907030746023674524105052864354940814508812007390325382593494258616667924596569231653803120677432757190639989537145851195915558743093753379344480522550624756035999307447443965744654179724282037036596358165058593005420834563755727831457812618681874110178900793734426002567463823941212836974151066922113180530365321370903197181762490610525801922153540095478960217217130025212798397093913309758663375984520729555970281702958012620579393848788721310257264932847713073229415463546595517436105201086000466987836329205775596143813257632680559512877923154773450241472846778183225356090254094973521535981261838320386992748184257124194016404636362729838880088700620224935559305543785018601539169495034814538557666084620474300751434835235315485915310336340024819116127434561635428101859204967839893619592564423564763059718257654033133767132724567751369285406869298242322492555225622798457142171815647003319804498992000000*i1^40 + 111093857931025035162307356948099634635600564012666347018074312248793910716006588013030995764313752829614845252711956592860835035468646804860349878823208025157157630800508987634048072287578689388729528743311474851203572643596159508744472843713903309518076628518658793852522908897278503925013240969006428467398891002230216722521320529646117252590711489265193306694616419235418709621430614526130621042303591995357070339230650554499166414506006488380106351418271758107581414784592935687354553177100570808695402086831825707643987715283553165654057247259224002393170790174198861489073251673963882325721573195553851671181480859001633210164274820302515253417682338341613231156531425191115059569441991745005155212108825534515139496527017829577166744425519106099304873080153488875259593879046372200827922663382888417812014573309511038739709272551590627306325698515938552886301817961094586860243961663775351670135102351898075981843082289697256925938445993748460913541091294893032119424003563174131549277254879248232460774827581899944142619211240211348347416052444768315903840629666282772861511310745500000000*i1^41 + 113312738362434354284472079322445738157916093100931518942519772720132020499141612721535098380311998301578937873021017545962562288296223027789252098172246489864067869219206713725818150883160571084278758540295793165735565540778155350272033442009265660316342560439706094345289597533770128803970051581656967971612595060821618659068576785867361397288432785215317514735575754258868931386542968041325837292990627397425424510139599274467312534739408911050272569679398217537185204793435449155084643471778524149013122088716362626258153564834391653527389056621182849387104269795725466981827887526971218474353995362015833135974342347254577075610078787149158419616274811816909048090799588953882520699565505161648184737023419636572604881109211309288680964396331890341305168454775041660634217870091288767065053053314201521018006068154074743292084609246536808110961091336457004480226135091722528533490542598101583413780363657986567642128198116286871200453454003559387233396117779109562136601664587063767487460136452881077941929844649534010287730807921873728623477956583322448416139111607995766289000000*i1^42 + 67126700833543094936827672119468462171537727344689144398288273142989710701785314958811044539271234794119488982324910714502735922808418950441582729803638583966396382002435736422033946259809940909670402582367822705577752780934264669767628410852965361297184467608573472439152359562163681668867721621276590477951201375221989210785557322311707541249667092732995462745860148913846911657161393644235703515764653327611065755835083690261954720996315846327320268429654274934897792704889270610147596643175536300230796681824185670375332070838026077584039526329529034127745934677345226566845457101355340807330439654311497206378368875468166091593727475885188312068446004255268986792146192805766618585173286008145057759736321010906253061668930064345332249685679501268255258880957031690524782425030714323836881316498843125262058175866276142931246633247038195111726883122079994823005193252820835355544526376412550735358028038795711085658528551108778654551934110228273518553193510238145413985728980217320988183280983444186558615065540414356818509532599268131536912596645217937496554508970000*i1^43 + 14377664419512272862183915300603266130520825146550831636239878222968865911446428213807780383247210140975901734138438396834272828345029639999810822501271775802076712696425373388868181539191973241350916251695704198188248529758594416712988303369713359121675645302763846990996373888951452644498125364796683245153855240247256958079230302642696525633086070495536500740771176032755668193624546733002453796730999301948279059228254707399497418804831024764993857921746216296671353117162460989274645571250474820224743139444234894623067948057066029416093132271273373982587567477226427996722937596281723299053333737065696763860796560785126816027868521553750692520052883933765302998655481208609608207490123898554511735924794592708000144659437786726580034379313533059221004787190748352203836560590507067802626636448199912807523957308513347031060272623639287306449237944397791787506092971380064317795608918651759888425069036986658718762251930489271912436769394074617994060201705480508494363269337737652878050212881595513700309356784168559689089225267430322564911720946409552500*i1^44 + 8400140081933977461560144304750740773968993137570599013413551842832402909086480816939610128216109839985057799474055224490624708372387708533448941964305822286171423486669806579346398178966840455172034987474966693072905637254021474203517584698301993386828517077147310759045014708060257911864106541349409720499971642089797327442852311650214836235992550059480927557997765400225519669827883699752576574679524303947240564807417853381437298967896057847768596218527088931039681888119886414348109000557586597949265210942951832695713717351172525897807354877046386239562343255793044752416053460989151660326663968946317887767796043206098278644371449409774710411017921735333692536820408055193231325477136313073798866726291465334309696388436883293470580933191090679617368977856828989005469382902792829277157745042355604867362733183166216347790053687688430053484628192375091469035113492674074125833473498287734611444696883766271492266449614483784404383080253663660448747512729973799934007716538536790901138038676721449023054543314614521295*i1^45 - N1*1054179384059267056989729077185878458596037989851195521671055815305705788619891051942014387517889681605207502735920835723352451291303788330468887350468786352738528276026002359468933883810524695030446750483805020970359068388592604799239449305873699752108693540557103205663208851373188394288123096150167586527216697034625589223792479645554091936636497219517870660836794714136961204512223293136022262206542983799444062581808706585027341724657469509244085722905088*i2, 10646285937809528081621990065170304625250598570807576029596839984424813776198346868108515249626691665268026680075485489312420703484083292329816024267319799291351575346967006888748830563831114864090103096626866814708129464489799916236113967284488539774253281517997741188256229745876625140865215241533519380911241943546704221563110880272279752854568283961689172459086090794409569414038865234000876381777927058898580218776056182018019126713316991601929896977106180299331044845247567011794420214196334701685985902178082156217344210666508541685077735283167399548355657322921995005515734028709571319087236378012763414541743818837965739020960041515037800979072364803488254077824028136584263759541103349821691149352739671478701360064089975331365229147815641564925195596207530911356167325285016986030953253844106807326352392345825441507316850514188563128788441315497655602465990257791604902481883467805312324722382586531928230369622141560594795582775762151003372976463169569111702473551508163194483502649909319265429013462702731883302451531975893768831303184175864543401060131572957143017193613535879276932950326193249316435329909636347889671727349860939358860954642068152232106127487581699500958921102452297953672147695201154468477100086130311452595668788222902992534083238625280000000000000000000000000000000000000000000000 + -207622340468355932501482116548480287154544099168258929727683178861114706648935834413273142639806983088513452376348036507597270001553807482066459088913811048520139435795636297060998124757835895523368018685159868690791253865989792217593493700751548756112755625436185867588802254452101856964176368527129963035712028651158941973185445657616930103009317703028574540691164036573579457714052294569900403923299958143822321863682157988855720271129286428189468583408523719953699294592596787062995720906713614742410420229893899896008976402965684479865493133733298631656787531348274568540412393044900959716960101087693241993846882859752088038401096105143029260168081398346392674180237630337014963310623049214933033799025831457120562714678993771158334357523119197718604019381857188896643347845273475013132424953010853671127395014508684076855832082015469716181793900192258251359380663726637648118072633655580481148459884653299430863582034415074456363316437691888206899497080750623651247414182640416610653898795178349801853376361788719728291496628209934352727089701031660772057320436545685924036104398231908644009350416307140866972110691120813044180822076906742715118555674275926188871793881963582705633604548013063921780099631536033602255076055851230723864868654039463102666509176012800000000000000000000000000000000000000000000*i1 + 1470933947135089811698470829384118113055212787684561428072356633451797876544134285278223652632870198354748301738508118363320624581819658877051942591734197536309599909545214079202007907787639433860131776391326320660197873892377018303060938112370131074506675569063876311671203137812570194082337878339493901001727247866890611260593904550656959499988200581790067799421391448296525428064888399065787831099863806789594261223834814916286421858463352476208912737175857351014560266320375639701911592146472618424939637969931518396959290680648948729252543745763773127479066311270702175909328329191417320117498549243211857610935845632383186167997272621609800343732361680909088121464661160488577833866004371812561269520798745201719052989542855499062442476533670320776581727189645648181878003537674581648881574645718194135258864359294676679103033768524236874438895565209865136568310696241760165084783676484054499322279279259117587140097926091452103800009343240841298789951312313143714719831562313462128368503231716481280823837143531883627755824922646667287866801410102919472884812306439574740876360758554300023512221671498202730989467707637150931803883153925028739248155539464506525160873099375419731213644149872556244150156041185500353580633861380183717076057794492983889788917514240000000000000000000000000000000000000000000*i1^2 + -4759045359511072795374680521818512050355883261270295206787884643150985961806735263129799090029503704224639965910793435057203798498288896918230652631298835711255264662420881278752360281008334561136941171010386166614737640780504969409117586892880694044898559585419812386955215789538712276273254274855370293163468700621996976023258536057132855351021830961984213505369291828866413420512199901808161048865011807129563392772683708873460268948031884448695812606669528123765528047362367903462148926582460164576192822732251512713150971208390045827219199755463334875363438032199570983490597755387135185975004481154051387719416552164150403517835930899371073833341711837716700179059785256912682835769188614755936890547187598482828186542425836582669646491158367852397553054302931230333510190777624337196888020812839453708854198528409851401412122030928450843177129315264917613468933962477893539528555702140501003345851821112415611149383816855990639101218457043395007371137082969709996369817073514630453440348321137405675283634510173993061807847266550619937282213518122806201736374209332909104030689590720923128603635470708811108242454932281919989244077112094933786090632432283255861314978238081522221842997766930875447803140429090917517143415385091949767577850172584038303520522240000000000000000000000000000000000000000000*i1^3 + 7802484129056345030657722388140241563448381951535175510894058908394543119396792108140399325289238735937407549023034089314923470265370408747747875456472471833616695452284453246810407973587707424125498426579204439532336263154504442914963225724820189451198494579616981673372599121593622700101584096503536590927292255003011428211182517296426816543359178445128094176551506130314674895784280302153837913014124156097290351005236949729234483495978478120013000170274843121437081952847168021912697083961984749120940520274870619801784642695847203632906184011432202380344993354305384399211605499996186095483938034380349386396965320459394915049323294145521845630567752972469327290909157351898768033030424727163529573733368122734716891847332171065922354077001304572179532684813571238336879238993116895587134569717750388902393237374913300176539171251551025379120712420333893497636686848302565163036705355071904731780883892599170796837275908793938242872825894660925165808926028561673082044526776656315601267325389846618660377114607444071540708812851829210478378821247834556779559029616991819254539712735952379735217704940153830164988226223788050030412289396725358472647631642652738801215679491259846273549759343284874612393977187777456936194805815917486414603259403685263811647897600000000000000000000000000000000000000000*i1^4 + -5302060238777895324621992110276439528361229808735378293477359263377253930125736465194524256810478254269813977896402535173333404130835674961914163925549677894517742957164200928550105997238807511741811411751773131007920661529477446802964971862337699675621218410539439685157500168497446623448242912005573817476491099627073590255337653092903195594012829389538987036374001750983228165998523563252223463209406783807683170259159453363579970404601947125508345768281050363878145638711961645573899639742110035826813691233106660297736764982681219118350711171335712269961954412833103014475094189827387355251035153271699397381897909039493845769530639401079572634372901234466940949177684080580198173636677538850688413165926112201114642230617910293818767409423526467616020176557489652398713543624118796330657709489695834091161533732696590234346520418918151572895020286746267419877904185539447408438755264904828345163178208893008714721662675037053677848454961258190300357621359070703153023214930973982296970895011162385546827658273694550602525615015244988413277558427553225224551032449103286083516435243623752851070483447923032596084681596060345828848388493236756491082946759737997653444277675723741151718219297431538066837963093100849850170661453756366171696493791505968707665920000000000000000000000000000000000000000*i1^5 + 2306176872170559200352512603623020078445433153820088580681200596027284413804797853612115715382806958233063315017059450497991396723494348336126734305894814078341983693392749777274895578187692228017939543723761721308787731758941135569345710166028548862508432613764014356504093794694078775219979468213990230292781379158307615277692857227489026980147341976945180739541888252214654098127855588321634132125131417645115458576120677630351679992837290859451492528238885897515712911897099801406693064364923715445612074866853994934140192142675002603642010867266570572202457171767998059076299744248317482237099851847673163765573645727308935316901813051861003793715944074408692716488235813817571236798189274691787534490613236981706986106661627661592405229420998998211918769064770991935517647580892633234882316563876367184355824345977191757765617561702937566018954689424918300018838237768918074672821122539030585072114219340536012263387430611151249680475286962981894594306504090670625263570390143556763715712094040452987686519793231802200288643077454313956233709466816075516451790678934266683294725368336617767441508181930309633291945514750885356126794078428029393851943370280078355886930506427904888982301885414699978350451444465774150243766641908007233108384650885406392320000000000000000000000000000000000000000*i1^6 + -592476526537192000760804755418610246764757688228086608165095276040861525543738795156831706192098303474117101481494017544308172541959980804772160524687281317018750194597481844777755611481173873949706255398327685346650962117363826025442192451956325111972729661674503563705721381895014442400982545413507907656366463114161462798777657337138208252970186320436695721332567764156845245944518977571447134468429189458035531113395951641666925275298973210003053005915965251703715365892948440872559148827389862431518769732228779259342785507633435701386851063562271551514193180031077110295783175822196665160879434499197737007366037301775961746640462362217874730420244806093216153129417556992773903154984931259424050712315318228434402884595518268981864842447468002547898869208482713801063303424297647289455888800898569533171791124443525110301488880114996823668165940284931080295769011520389037703726441229681689492112780588916883341439429703000688824413457104277699699515037885472543222696017295895368239914998785510378541154872893857138290306487695526385713096511837373966179779686001611323222423965142730571553186213409497286479424634917903175721633958753842795618266531317527244268515549436593253430684841047685630881958289306048747546619767371174943368320184885234892800000000000000000000000000000000000000*i1^7 + 102105287944511600417763521460414205336789346690493618560779650528767551692861962928716711897056906221457144913854860438867164772731108796071413822355884685548850998590580876880513256393041729048162572896882716840790644451538678860673315192616722384915938965992126737555322531002227818252036221052272709832299859606963320087684666239031586204563035721602894611177490946767270926633633108620159056723036265418494180151384674118937903494203913687672030517740185351277204091672498890532439255334953887164556802487357446041794476939936751426989773507600795244843781069442882936363272610786773558950144539177466367189014179407725456975484678852262045534272588005876086452107435679344797914242803999283840637361386880550768668572931675476752143639517058569519744827236025715554792369576089988099866309757342752168734428161744845785945145430551030397645402416455503896099783437961003722351009013445579624365047535823190543381993335756797237911649977526112407789366609307256867699171397194894253999454775852809617208206351466479229480701247250901200420078108043101485437050451819683453233673226519811955646935682686382173953453266104789836548334919547066182651439468199356415276807248127410387733232454833295855199618629677086583122716741901115405791867050257285120000000000000000000000000000000000000*i1^8 + -13180088778478008270593509224729334296245441758798010271200547809180054353337296887337827525011359708271491225881055521332883331081025699586986390892157973937099342332778530011573559037045401297286388112651409275309106034434586406841886080507387258623657470249890581454867841623839937135057832753824173484217292540260347626039348068791945307083939871778604335622328647075164424380729690696310895777591735082063357420571569980395066540837946504569824337260219168547869608164039130949754169667395617758906038359176884302328307422321710037486103074142877834317772434975925299092589132744951986507824733032171301570927075850355605132168884048581584879628483789071276911316521799924661162729648498839255750229538862293019906497508248750416843885747601319968454459114303609303049586494315230827484453521468771699255749068689979744730449873493389975483435765461760947919007791631156983711145121695016721677144327360097088881949432808921789830551436812009091651804393617753474800515100320031368098424442808256471735238278843321992277167623444005653848516643564377736018026795018657311574032071060409302182770259843895473602010203575022495949295805357905666562002621954354288142771873491856042578409438621226019509051589294389881121795834241296973637623853613056000000000000000000000000000000000000*i1^9 + 1342406241434737476806391217639821098204675190910011539569407915624328029578441143740835550037508612428601816366103846561196240116090393326324685653643768022684262889341430872491293918247574501361166032453196765044918524459582257280347681841838894476090016383430194739941158280510978898448211504999550790633307681455304118738447529024725256186647451324976791165001636665938378296338603450650576858691985434873966228999135829927880689067553731390571297371145664864622565275249129593253410902591047735731479206210256803435752715486611993971183012381720307940202907009931666029436764813086941927804485874193450821975857922711307535837472837827857093698417356767569830651963712339593349743020336052613485701348216563076561533787892110982828611105236332211245363013766188703546581624537095376370575108640071984270263576030243395698203286562514172210183486848962482399651022063436521930063496734950882557617967682725331286846621538788848446018618363100784075887810246677465930282980882347596036383421109421721164838864639348682102331216597327860971368466502935633658486274673831495933082382627255168700805687280864569248502402131666093854331136023593793792562783340577237152224897926982485004185129981792650953086360849329739445276580893882666191507842662400000000000000000000000000000000000*i1^10 + -109298261140372531895935724974047862937269364721950392173577094962591278781109210409542670038252071582649719887934002525969688309386627259648271284054867330349815021277962521452952779510145486864211308170156319528192068013335766676876420795009782786287342684216930867514535873115216282610326336246885326366368087632674860817464561879904448602463515351868870657450846178624929251119095936373486471553136914199490032786315404799937288894923230753613468391771792303478182046338853051972894400564830755706130100870398412914622563605325143384706784369315746045189743726742100859920792622376474573190406854245541495271188290324085143431330011598976504064652660097249624058569846986158871181042555025403906545635310654053104943540985229568309479066268965712538052503929486656701020002080387759285608670051648508830731654670122558445232135082715935454597967981876749977537310589524505232704486109954932022910780236022562227906191342390733769941869935048006728167778125713168952075324063664447891054041648668556313341693597892906964950086254431425146238672505389456930048745981260227094499309185265194340649052045767387229168419714997197049305825117940219281181244262400945453214418293216889119261774243020206870854374233345642885409715822864681013723791360000000000000000000000000000000000*i1^11 + 7159626979247350705692524797464295555044408314976033216005103251233368701417477504261865214996690093655056738892990688472547108579363568864179555018107737341812539706428940725429006617055311562535131991454784594276652066503064564471040643087238333710234678718007270392987143828661775751166400071885651697077589687513166862550237305337740441580176653276262007305986267537380074521984623988570373201167008537430311691725099788046726697543316450418745755500570974351253689414085609730637014913036703639800283096397059055898100331686421296302931125372727279535369554963278644680637769300223890201301050878009029162974841343988832557487767670767589334455872984549020340003853141973058853046771211290625245651935984912220341370631028886307878645792869774919106736290416692358067129746185459472498995226739792002859959726210973650399906647768346562373903374344202991368318338619229663429699061582948561813869798309833729470368177109841855069884582965849252615178259815629456498036471187573223208160352934802510225200977378082386987198371534573317793420749844792297976304161004874696464143728831018000451268085742512884606918431840220721267895161890128571691489648961673011783174008044178644673071602796268542813819601031468485852535646103760229367808000000000000000000000000000000000*i1^12 + -383577098951973503895932051098053708492819106935136897816314776938334735005042284385943833201763094896666951646059939543582851935278863873079257341511941969887080285407218202296688036629987846329643773490851773753860966145709559015406879614636236993170715415224548022133457357039665548068063914908786693467566856016060791009771534387305898997276634356434992405399660070117376203631223410992027743208639336359134171215488715152297871300971220712463141273296857528029955517104573087150043135076477626794696107962346346099944480618036158008600306785845459236105852938930405531532033225870059493322109023021554893566731417013748494160776122091825845631349414601805443703066932512325681344061249132390755096217855189769565961636937338875157417136282380784069701421631144193740697017058524248691088486357549892700566593685656397299032347476556034255643767065245108653435032238369567929199573023099199040725574622030931997192745724195376072969059375313385321690491605591363697589083118547848781156534402376918691403007195484372882038378156676912181997381075011637282596114668939522935745047094342623693641956818079400249326473895084046095418173627387730666566920503852046238165605274953726926568866548196204122761801060666391354836062680469471232000000000000000000000000000000000*i1^13 + 17238443996143516250330092128457628462272775551906894778962060962147813291815557441356959184762011055514520145268471374751678046397519335097296703733165051197840736272135427768765977144252087895273152340040111830078834977187865592584092572480627842959432949636605524821680217719545387530217435947467449028161406809436418849209675877061391100818014449914427629080779165663672024846938650866772093193794786995173313991059398752794282845251243867394631668215802958073652191365250101156084443151766868263462963430407108838898377148781755458827125268090418628031841296718746187931675597539141418919666565751518128619035488823868796400885815577985245681695982536189185239137804531801335892146828712137968266078866689285125941873585601140571632931132305529981093420967002347437290859014514989855357955944389846233986496336534475413342729109754680976610056369545650702372679906820420359652175362025303967115518188692739902786411498948634022832063545231401198124828141952968096229271608404500957478281098236044018703307513504052040509053203535072865985157453417398775528999761741075067163420706126430533029084124993481155487554944690590064818707447156655010029902368224881633546518351304704235103601399606368258869811724219900966474692980081950720000000000000000000000000000000*i1^14 + -659516021752484274035640911113529438829923194209798845679988237325043911211475548779519386443928639884473568195380479233061082517149954996593572752890794648899555765907819551352175058766536776153948877464409634590992620263924112700736963477938780529947956995486580866099738087220802191996234311446819768009009819736406809706347204678204115898564929368856440867175375355464600826751396947049937180970734275573548420509017650464860293108906871086621395819769292483336213933644252490481054497974676253500357623659577982944834024712436163980442485036280572362843033492131262099168933252599876677684894099885779665383097583044904159047498586501546476124246075690556449148776036530223115965977172689982314664177425172138237996570879556898076536112930639969251184093770094487473630573412244782714275430117866523855962005616673916325468879934797347727062214356679862651432917920982132571592215101232850816710465495337426285459331985555726745438767437897684347417231462009988811343741849715357602016857548562813484920114459058001252734338110995568768463537201931204289013578744240085120658085393491755412443668225702745487888058844499462140906218258896664990819104320023759831485054866808985112346458666034207615595065879698060622017471709184000000000000000000000000000000*i1^15 + 20641458743107751312971489510626292348136201426987071656552361857191849687682884909224552079118005750794370382897065341262811060255196416122500903992125706089082186499936662409150393188456794370864972354273269150706406015071243693409997032018794134558242427760003502995240756924524158051806671931069126193906419073302589875823005360391839737023115633726271854884069560618699097318453277491540364856839412829616755410562525822849208239650492600822277623098949167635237367807295764597678308367942690233996990923708549119715521336260677686178016040767037808619852185031223674296115476027307143706173661433136945546968118415991659081750099934335256850310541036810609037596689483472934868167027140432784165267579575297403992815590286324160231318456723335027992164764816709137469666445652130270485263873626145803745911356638252141671543230302654467650927063550403545059324773948466273456938659351841792361325501673541391383536675354029958126843746059805110953129900025328974187331512189138297649575057030457999880032035969606879636327002777885669526591242983045082707271586326600403469471393162326447372977205399756352282822396645140275982770702222612483710369290877988783532461001546783256126371842219801787811532756674610637394306662400000000000000000000000000000*i1^16 + -452404992904295658424071778076006038407860819013195349393699315341509939251220772654217260854927519704643691604606588288213779267424221586858340867041878685365428465790443289539022722331233267712975558007873100683387143925144225456215428764665445316282255315506979855553775151297798707883689036174297634048661162773444358534154359678372373442525964695802703965662433771848161251605691509670362224281529530741922246436698384689114987890189433644323706582091096136076183909416224820112139761217543832110565968610764720752781156358608401410132692797568393522353351079633950533008125259970545106737684983408303587488758418309503632477160117682239404282808248609295775536563955421056719100339732110239329618783580304406618712475863438860173483039314180608729337477355583322670316389432202406844442817970239829369778511901832743561356614337590753427893286733275475742392348220984148348519922925131293091355426982068011126657398447373257779767014097525207896826474492382817955222397283941748425401609226452716432426364204891909739039346717233305046353734026694306746241905005221748703024816003302653929493890945407885425266652251727873113825580360168444573896980616286909110667579005041324911227498771194750097547261546239839677972480000000000000000000000000000*i1^17 + 3895270457208227125575239904854684921725461109456598543708579091427252776180265311965056844276587844408839504085272702587781109255793274073211766310409617491128831062433966230041332840649397698373641510239222947840195258141725062823328531873686585945717244162427685000050925448997811428071846482640135626150384382654611175358216003569603923422558457109894388915339688343989306441398667039159622843224364186124974579276838464054123950980773079618303547461704667044448972047168377059580431643455689191881123697368972523381975333776123017565714221440682544295431679110557593787312450053957343675905171952328395891258869889579287866295723545625781073558571571953968776827313814225992807932045023956833388342024752913120476161967617950818431408704492534781461272650758771281875363797639001008538963070795512293578651868925431013901581673232102476508678849532098880886222200847891973871194965607286865135854685439476195860812135940893378857881878940679685594190409321004618682310845910817937805749420806780764043885347261405489642994895998095997315732520066438748233773590939604701505819056578743396638174667685672487757985655449850244475415601413172238784395172404997267151570078282953427978618839868952185100362057042041503744000000000000000000000000000*i1^18 + 102813087527815255002105979035573727087705536957500242503557764258805847145415928446245155842256986189795328721515854712893043637674698318151626483000591047265983976790410534450409594854835403788000466113051148461890831708473792691901005156150902060787386768944785350000376811678433402371568741591250099644290935871298113768311498192854390111185196016303576598452127799339820710299068092622797517682059918735351091166630247663053307836087638842341007696942949272472389329116122229368023714381301896353790662310953997273638765037390313966163139671702675473100110331233159518341259049060679095521524801619445299545300781741458472514161921928130288261389580193950440248532923317399208242586980407534587146650105600437657502487495247371654259452224949373522991467237846297174136984477814479676682749673725512694181848344680244870470793296488660820716689618663164595529049815327872297303498412332569877572784553281605840270356838086020348827433231963117657283372188982489654265942756998207075827555557130255767203651261035215374405925189724197847555664759189981649347356292836465379630385752125188804628391206596974012253504053062070992449526051853622384480295602884525011737558064480857129250202684362516566724788906622976000000000000000000000000000*i1^19 + -3495321053401857212719797224346747742657892877814783879068566292718380091404581334152593766307666654441158209960658188282248867450409300889783040140782112169341574945720272374845221723067078483675192265920488649901278921949044622252907435582732799323800157685101484657020520689889016941283587702723496479146188777709257175742972524042372570659101652340205493266551324383742146097562112237526589217084598106107406575093611122224824227612708495841588822219532384961483912481083553693875164803378433204211561276316827837685907023297264319187338147725711510628624153422969282175932568347152952648245926832317642784108794589410557407042218915764386934337600686322630887940809165928678334920757119824418249415839697534558346627369034433452870665930675289359962593815793647396874803113249504108600954691718947077437075202721109270738079577322966615563159816471314807783559400079159611719167203917620303680323642625602543955001094303604665215416592336397194705543217064841497532523154329159770011870900887284111126565736703964491071654915234221170929021052852776210620679929292373047147662290009029267123494103729195706530632376165822394733971101158367647334993648279164591235163870698624135072507062124944929804984369807360000000000000000000000000*i1^20 + 32845012224998891250008530941713092814816168883424141768222689504156486717940095404958576473586708896796704056203868349886114770240362521139496908580615682436295154280852967215140391928830764945453090995913222906964328144662511409656027070972982184355166797925011605918731144430634743514618458432472239212136611707056590440105015223142541959329340184012495778872411279801544363188890488532611172868414353140235043600450919043179717665525545211358459101323939904866515948594092942863656598008986014806236521783096082603905307583452218096459419892513670817029926307169172717819545738665552931326171965662919879025961982802316615948812984663365495585984661207630049424125385421920092600224260424910223182528420423503619316402799637359646459860149881535145813762047028730091362711067681418018591915242360629541218056724580552418674697657635499821346426106729400672065611376021272246881702911910051655303891905034571550321835337270224298644659571568025931504552773883754744178411465327680026759374451512642669225817123251921353833772700228227441379527847131090689035689078702141367241278938064448688400373589710015095601887915086119023734399229341518653232338980151450056639604077684748133553415661070673796535418880000000000000000000000000*i1^21 + 187254557268558827593063893367319626484370074422908469672829185702085413351627072571577111057495242733799904193117766266586291264922106533119592758528657623593044814183998467618205481339291843402477238604429100899021129298077131174969760860965632408782953958139111422384322091017945154138311257002381668039125383393829243907312896969102508217846191327512888955175326752435378933974635100456463639256790028745666182238068501828304164785792571195252376576238055863466083014088300917053371245946436353658817295355381870339027536305732160897963160613398362244924348002011721169285111521192930478940707382586186747077822072866208273510224578573585786930660757759977853284112320450014632889165694125857774857154937464306243274613209891836839212545577436459994381481468992049606538493749040787035475598289319745808791750929105582443670506802738323008038410304265695525828926560694529728130651806436090606424749241581281353285041908458142194995341827512992033650832410938097716041391148705393158294331911885679244132312879069012375449727483224155216133106419601607330596480470500599533194254946490233323383689305903642349786438508602114899014914208243943258219605559886867390219853281774038389914239170856222090854400000000000000000000000*i1^22 + -6683841268957396764646704189707919338080408685886222707213385718670058242768036278152205648479919861260154791053818126773769933052076972363115437154026544055216165203384382562464824682327138666364125190743569459163642923840784850682981911203384096081544174146312211822245632277658175109693568177071474833519159967237453156011400194345169967509000840015595396665935246950899521729431947989407107702357779909122902960495558864140830284587175576181380197701617966380358951220567113042940803466422542344522320290308609024528543154282134671665766362641835264093166141555606347285146596165765647616012427112663115303361130557572102144711661276112421097469550947325719048288809380133873373257068784335345142067856851579595520666871428416526566427820372619440381283380215001061209044561166557280351807026987403432163593726528410931726321914458395902080380830668624992409025909320479298321642911518605717288518850687703983367754812549719497213864579944711449581022706135448246079469485654301249641658063974562451773434278632524504012657239108226915672168919606721156714467536841497567194408531398614852213080511507723720869295823980011313375316767558669363504402993074396389442624126926923675587909694266917519360000000000000000000000*i1^23 + 55078537979453415689704399701459324350075698893252644434898017013007376416210184349927175791745770521395176832367377319152355586408237479028522952812411196432450909575301307923453208057997695413885787660849505855073993714308177179094179510102585357718227072963051830081940182390914501748975190289304848373395299713461619061986511838406286445538485233673808271066462064886194174237828141956426857012335566559539569902271702337183847372594191801241071328350518837591557503010965975730275610644969991523145593317963639703352483344111323091961545016979313370203278504382523868610442769368454754649052175661294801419854436514300236747073171198282799285581911897224535131796431175391859781666124471593704732180220188979418378733534705301576326974845457664952941554618315324329136969738740117106214972166403100670037838805925615326498483155142945176791804371850703301496755090859462629081898862022200027335920215939544120530783434989743318474467927317012347594428971046620538129167043739201940514691976206060022360694179290308029031036992566859405825311696150181209489697943583600210824063763470103626660791703475294387450147423545689479635491095116939779573025684405511913188289088960163500789632470089728000000000000000000000*i1^24 + -147494010917002920739081312513076498600148987001935577406067933177224501741770578940935498963114459121863744530781641125884003871527721837113229112977661858506263478200507250451962674115816013763300905389813417768908768514169956313014391845622674956900860121116891634251085581445803440030040720291150622252087680908378083837194660849759753343449665334288865146256788253161285558440129407896304500488660288168639827571121243102121270441010302794941326918178154298876906863248993500467560889013222475789200990110687004534986052925197198760006750170588983137447719113259512672062535462482533744478985806496237611851293057551868935221615277207905190993222558115632452195775738098381307659257417075823859051529192206325751689843399637972260865954224881648270177696179209581924157757447066562318485650771919830232453656755943745751193670466162815828978325278659830981374073001124384150240093734865181739189215330980011555522413247393937901327765404146583811752471570374075600316071003825246387841465316100982768196563144215513053706502526489555635692296600556592128900195186082574437418749373982557793620826715589257178620811634965600019225604527733414089580946844866563988905018173430490198596334387200000000000000000000*i1^25 + -237012279830357509167964165545639842813022894653538947601721478987352710965027122385364097578221122817059842001993552268491379352579998832753581372045003377392271732497683752175001968037577523081151154240847870474227986843546459256848011970422361141779118300003120644124614755919004040363326783218320165264266029215095977406025461195421497438689287193493824496408758686920285655718017536613833053161355722614477060773188377653939501025376118654163233803809041235466255749690903516921206430516193824722838928095775319788172168362539510139716279104134591594773478296737254501731922933048470480284411884458528651901163542368824007384389933777826675878148452716591998052007721783847665653207850584546899054640452322668432913107049047273869252984168651232201616304112462265773301154615313793772553098782633986124901961217832538143371535513393785477449156728120173011257601090328696695137342839373832306841544696486428132616585956777877189211375279196396421388840724661641218051769862236027118552703126265950965369609770754861758596165019798975017692814821750638376274793515236885058596172862823960421183400417018417764026797414888158663450989839522764074307520809237059261233124922440902256885760000000000000000000*i1^26 + 551591982005555543232784435130018640173670041264523238458158533613163697507574191681736758991537108865196317150153505022967619450339988397000545099532165576185498331331560988425299661783149945127831263360871721749825991036798333952385512131340749852374390540609282958166379662415804664888941494343644833727568488116003243840131939279148340924137497343645770075650923531786825977334171789120484598409784381492339386336647557185468198317279356982493303437750091350698577688267389876558304019532578190674458976389005396096807071005874465097027345109987572947168041029110049012587486377119599717559009061972482223658728576793302291968437525307122333146849918600715643073307390880988856203708103252173651175934697384882299645568362914402831925752379343671895999600109403486920274016779344326591542397061885130411351907515992282372767327096645853167402540298920756129094345805906177876502112630649718550381243914335493784627233048155031765529746004806541579319329248133020791585506263663662610450025596242714003644683255733494583753701205874094151297718377984977504604276478447030739328651050460611042257149721066251276230702844308665707213666001005915287299727976981365045767846463217860608000000000000000000*i1^27 + 4836119775615424401034542152984587902994410047263806829310125327171553614418294397753749591311065111073047471880183945834648474626104372540138562958015059417896850427574654199790523090338606495173387753157959833582040007061399518202640149287062862970370158238171228896940648845851545030125440576467834078574785845743565099648111543117495787946034337406374956589613290305595911763270057807904654807265275041971290934191503367941617926135113731515216793876961803626950488099801354978598902069148925079941123545781825841400411526977482172631828253207135333123016737343281940878779960219011705978382237665306863394521542991932262223721484398766889538213012071276935522145544032335132070178180297753902741271191488265048570995408468311210532358843639269493788255892205995174825464597633268833275247573214284908865750322906510753859211804902983628442529103399952623358411572170815874811625208298349644336362803046748622350906056764216261369484448139070052778232316241805300043771124086874800011266201936287230185509219097915800568628410069049033814329731050576921605947943346408017557500702875728997924851732975485183201124411199872477950814230140285267197322145449153977742160373219328000000000000000000*i1^28 + 6897733856214100729178417265220336850416714126679008815914261307522155892060225757397644829363230699472710476511802392490856105621484157877391036859694775100127070951930105058272817218980040665392502832096534463263790015942813698229708973994029651206030576451308795507728024794362731753290852218554641906012621214946695716436521062034250004437448847808725926715737413773559692655466709949404676863053543007903517664213547355684715659058496670702796419198865282938913368815956284707581383013579875832107012184378710027199144377251495455080132362724772892263932495269421827449054759692883838097851409574506692342285744100177622605321882451611243393146239924235823223866014533841317294476957948081759300368993518732455971444733559173358668840415689455564145506995220836922941243120206381433176903554699019770765902593361689959641603486315194946973458325145709566038287685285125467836802364843646588346840286006721978148511078971104808901090930140719146320332155410788458060265447264557614214591251105897290015491915232292412107319102241109368830697018959849482601469640895643519878133901089923558795044722328396988838608619409540511629044406763456751612429195582352264799765790720000000000000000*i1^29 + 2773854889922002215421663321224641642356231106760588100768933225373931238724007621885182802837789328569759454144518419281984557086896883475754401779054488869876531393222497577396149275486522235625987721249026667108768924174772118803602553557327453005398278475326144575897442195387401165738063212595184457709122820332262353481882428168432729681375068803463825469960002650364462811743151463656568106486169793815991962815990682864675496095107105199181759378505003481305262134129392828348921679742859947683554216560836510237741539744566378346100053757916404154620972402592048236076436485520883089601353023743069547685434825976363654444333431627269346116060509558539606507778048281255384109170171395050181061618590141412360467757018219540411659566982172949738002547177607892093762662557282780488325233393497682783871941038884208902571067333914152996481517881916565872144607640098282932329916100801350654815457682929699833027558227020325963314516487335905223047925079632002351323019411198953739506081420861122334978818283854153048748965381803309495829398222949871354539067138454096111378630085362978150889483288044844039068472653516390628258211988224923274049963875144853487616000000000000000*i1^30 + -1474258017186205879010861558841959114086305606214598001794628616666994104985739390422708020587866589043102106921242543189822037829726984719024312798240547826038829584946045630838685465296353908440103292540582757215046365730801841876594409434136207222154497518189283993610157703687962811624272177861186694257232764265571350056603201607276415936822317145209944285784442294160681120432665690184804665968680650066650031337639548763484887355647911143097676826015527656195550578493297088917930213207248196886581304278760938381596408741906503553510998793819821016133626022229311857064010826907358160274651546760163314487723748604678871774435870653341144311460573048426677425599656442002042511987132827571407312378539789272139187724485511743820206339170294034271031408805177330146226471504661019509921131186773234507965398411755776230354985959555087294710337126234342832045553961067779562156701131592686995959306716323504465308589910559356227323325544458184285892938221926242770345271179192268824831221633047992072786563707828280298266221845570137512081587644815838833153214304389853523875947488088314442579860531473880948786567717778622639214571969561910321698341974068428800000000000000*i1^31 + 165816360869003430747283292866229121669984537771561719465312811481489806759993319254568926479032031097449030954641775832112332670127704408441059108204969366200897569255805726638758956634168952487902841941403149108899661269006834219636771941110940137780089292612343450803402636978359024761027036149468366949161078567131676611313296266493309538644139709319023596680641611817374305304328596030601298870329312255217604835132746863190691046961713139945809232231171742394681892369652003202769915244969272548194723494317201040530286855155870114346101950320787590869404310092867912445879779049163432069552423462381919398743701930853989150061091061761633887161084778122776109128994612652692642808530500227274769699421750409610972316162348895533650719189367022111376795608070502581635967082211277431884457683399717803586555646968635210563608741087762137344366966332464006361763835337050093789763219298483194660209247437999689522844096400438060868718072043215766741126151201382456820124789301101798537968629535671187253967567966273627135745195364841910925428295782595040458011698734171659231822027258953006456362299276082459238849530512923745040111205047549072757915975680000000000000*i1^32 + -7122680608980772393294104622349521071662211086334969767917745942835166059264939301194318043965032679298946655653586326705706085445914879767515474482121454136071137962613849576823036387522474964800429542410634015885234392394717196640343477993363972324510539334604861138245224473033685569699738122865724119374555113069948571547477099335321386306877308651158225290091798892246981506111840973617348030186996727224009010267220342918087735622737868465108233440427963768555198087041667080746099383196879250324545368739189689520496160928160813647450290281472217004051318335645622232412286427679260433994919816413821840721418596848997851626755524528345022290421505246518047890209981633306557392680690976785061482339564690539199928876126229352929110673387857741145292770038184306819359903970015923175045841693039568214107987090789648885490717714251247774555154114373369018379180302870661967607681040622267334076526597286209771468793167385027084953966281096744509386880248781862660180412869714251454730186901865809424197798530112279962587927966050140508974967118105674052317453139635113228266007943007407557287667153266701539439056105015312473162231889882716143616000000000000*i1^33 + 181446808354029450564572496777792022561984473435784230171788927355548462136241390693550843005152091236121686992592528248720302658040811318671230197988178991808388294452694054355969387588856617274103328552709780247109672270494799388284158896077529852024742591633662013458715734385612768965818398079164030205514708180460289881916729426105888556859809617790142699115944017190261251114013598251217932672805873563820178214693068002773910245396249745187585865983404382630713508138432015606310426354185708431082419803388155646591387057679456472589916649109243498324563043911468183060615560170104456654549573306725716777960656118701561723350157446841284058252022048355179162634114253119206828287847503564601660264721182808602447386069747450984964974349179589661745517453290599196017808735041412142466991619557706647882565226791000775916142353848120016861674390543691839166784120238252450482831878944514448782288460148934439872000001443137743799186825316874570541958930478962444512799838006103844056644184866866653387513694132808973644454709627398221518595281095324785430547867079716266027651250479030897546420110631507588493587103845356785205690982200934400000000000*i1^34 + 21447219137516130222779264639444300908151429525457946697633408627180588158268673660526787595387420568788516564202488214684901780827178072968724081048401058797238894800342763826595904986045844522307522958968055569309204058148705557099255669917326256774180277801038703738357068587353943991015237919837482131530989160169035714408115440492814572562606266075742456832696455207824335085400837503058369869043995620874473744507575064210698164762856099964883055697734384078577235420834848946004083973118100659320350321211755142252988320520032278621330293609661291932639590815776305254281563367198331953315114994940156883175322765391233111561823203360945551336670692210815020440254039245877177323885803482079442592971569642264142369969553891923158395745338007150913765798847612591746914295826483523293877531206175153094766047632329307782846070523896198564935312234919830343016568183935896027528368403034662829707706370367628482480653625060666703969164994150798681734664430789304874643018374089520687613693887270798552753920103122691433626393996618562139914322678036649712899413815856990112981940001972661074012432952213755090948808747564936492670197760000000000*i1^35 + 366679895499672194581811046443008957239406319228920636539745178156639736733049483145629365171397495307638666300069337628170877930063564083605389165063948992365875129868301409831783155622605084993276377262861236879962328372019601277825342103071019675787480021977679357247530477439384974441663223912319305622143917026925982047580191006786206277331895505822293892815241594117364094526085135556419620633663219237928783280458145427496127363684588663493427126347501654280908236517921384473636111480482509594895187865727048040275415153233239112234357084092743263957943890564176708110440562569380997937950006241906826366007109000042444727996998194965425823523650983422208245389495847673140746597057312064239346835094045232992589487784820050555532473516975562590153180589210181837699393670110545239090319387139707574360583087974937113690828538760011589505154903485021666885859841851873702087983611238130233915285443286228278467254708731738258317611790211437437480918704062684408079430378321575481484704168270643686838612050012398771937566311600497196852502097989613015306648600135571348922646518343914738763447433642054416994743633635270360064000000000*i1^36 + -4177698161569929562563967007285654580975376605993975098987978286215104800838575510538891411623230548549508770755462241123980766294443166768725087379451130724757556647527951332838531783404491893551730696176364183588800727087887691055744158932510964043325265969912179246569762188778864446738984428408224954282128862585259535745160813866265011231142457605081214365569594215792995020861543877715387890565590541991826151583371314605963551666453268851145458259518660038254410830286364851404670420675079334101625332591843752683154236928778558626494058440538295608817142207443599246719798349525157464079253124339108076897969365195779549407256464305079827931397707331092468713715896696157719903938227503209419769841214828994671411325317879574721426464957026063120126600711569484822835695760708599177757479255824226710904483021708882987311925874035040319430256479147266003307017292224295010109871778820998035901379170658909768562289124679411614701097930264666658151087863846118597147296643788544996858933371851720570229226715319291386997142770802230997707274020946587769900666835985371513243425799526650579467685947529004791104287090304000000000*i1^37 + -98789878574890973154026370274127374745495272289179040596564329371733709682806690001357322625622155673798265647604800979055817693462140814874640937722305733754569245015374804944283257090692369810760444095770357195835467628030784860768476606306479887177521639002648559557841343020887110575491300817552700883503239156379060735054080217999005953603159939650985490194418800266793936328516185343973608045162201666147056648201432573235454051948928364465550247140760791648394278991920107150677245069252309048638349921747419661278899379609670839307000365821205833492634992329551213211232006043700233385318326704007351801058994210965339591586015143109865853673493812045521293733527010584395197747658103010861924010988865719680827571602470841103719431795945305793937454450414504744049936973339395599705327943781426499712898049114559359841090291819883506073894414954942835349829163333116472229684365869626553535858055355309895402587052184165707933929211722579488623968146457098347408927272007600306639158337391495230960163607769861233246556516938102992364518915545020863946551745453507690488905898906464059767499445327802059057697280000000*i1^38 + -446506508714461719389856315004852473789985179920899240770293137390456939404636840269100278198855009164311172519407785233970277540120858497277925265505122335850350736448148105579583525565227166509260547123638230380988674679455236201810261332228962747379285965972568004474216315058137967568453186703162645095087576327153168426046995534731065965628114810503957803593888875858425361105830620339207318755989630408157182955309337816844940987617765076672447440949188979805354411487432232549800566021219858156222724975380473874214035967535792755646197213735866515626302436742292105007967563342700637022347587858591361410694813312567348097461540339888787694554947716986419287100840583806913162019608770024133042359847870659967722133867360329499748127713833862410827762066482075244385921982114277857319984087004746861841649860666514772353133272181665804197596472853473352279704313097349828413309261748622093085680197836943081947249645234678968734415392799230257142123995971220031910579209059674084927451783033593419340598471935307262806420671062423399404523728458435106275386190651556988044768419922552837463441286232481664000000*i1^39 + 25310729405938538819374787470653826418889936413810581832150974004676505131267673780641551273277290094729191320637827930343216019762570679636047714906349954870836413438270490049080022111879041024097549486980886567175310065377237715812063785577649764692514018539342340839584328643675358690540552782418614446901360830821229543810063645795238639128486541363572178554909378016112863734884103711333792303243289860754539076869108704520847648388885429515424736950759193608783937416318374325313001142788462108004765426404845146966012553868941261924129955169412049756811678483534824338206402947814276216635905216107854505530233969726789669853380340926444620366303311047836311571824039509238364033990947396667925817457915707997761516090445543757521740873567022223919209027237950366696643994172712330857351473616759182888898384871277324666326638397138630145752565845866627379226044024410242920309898948026663085304323010047972441034652363760127605911813214454764780844876260906062585601975313985589181243718360340589956329535264432119868314224179649278636613277811444076718045719313319290798662160569504996279762592000000*i1^40 + 54571591415835208207431164448651740741391157276853050890949401278751890532074702480489206952610652702633463479321628707564290921355974462995175929928984581741340148820387732939736936845524151807035705349690802444745899626099501332879032295519097265001025916876666014344672983336815807852856068744691385691893277373086285806797592495414600999835148718150196932949915549300125043592956877492954822727970139898408630377572210976809293271918189947577579634250039728786584805495733193369106723888280471276771410917427868941714146918530671452123566848289007277273129278422708597530944721672556592232325309766558953113591355084404083146990263796635167363749691830443026716441902932806536623564802453894676228759416340126360420372136454197530457389133875493347338253425563487815494881094482789194295558824549217590617030156520759383577200040511162097506752650649350193649332657428184969705617706252723028182241628437297123310624341350919348120192306204461148396069703145589412714396053855227451527426354678217352422872552655865703033685948979797176561770005592252228768352894029321622724347297904422400000*i1^41 + 55459473690051778130965293768371064522782467945620881957061699854768540068238687976781334847646779981849792512391639228369337643100847504219658359612066019103510041479044023984007257716731084658033348924040949560382589004485582448100107427959046756300642181515512028474470145241823384445299602305538365850248620979833170168519553048229662088737680559725649114335834323814507232298419649083973978094849323968161155696039013003191586168495854667651140129366791987717215742721014555908585580856119846759321045034262194210841185312905652014754924337562768449679262842228602357932017047088526370149473752027931631471741309158985523150307665702860305894864448335921126269858071549431751085290330869120023321024676165387946284662585138849903251221989752720505096743026323161725467561628651642910594263469247247164432364795833756217804473039899623103616220247939841559538004313177446483063988253269424807944187270106708729372137758075777857779563705245231702113221337749286762646216605514200352727489051194234227293490014410465252313917409719004275473817667722183547090973866685230441949264000*i1^42 + 32378685897486218174679082028606242363503198511201915212736766176920519121706771261836380760717766284231605379979824607689959010000016334659150012565308494208128775694186704329077783732258864259515000716974060070881873781098347115665247964753862147259776188914839453486869081875408266673702448908394298909109594580844638207048747138155921835412959501054883020057820732398184201736344285921068358260005714276244294880990492789727770531649624282606736845762258571134640091616846615914505383504271155427528985864840832881580710959846764807148762697403467799681516428174500816354915623270249530971176306642219316959163555385315612763418454130081281406241113895202541179248682943941123632815456981648283918914220829652304244796981899328049135261665796957663852426451643593954371928569398249193256217988872429805586073686072424259059431613654959436322796155652515191795649082310538107545185367638051180380537326955060441926828122550410069888779832916551053013286838268806077201256435855721916757016508931361128490340402246385752323751975700827149248098733084853414425456389330400*i1^43 + 6685267185034898792497646732295852681971104430270670580699830691143040508937102657433688905298793611612350864131772977592820482143989048566387385224238929271896959659720680222224052844199501001893200342577999577598476635576878060515171304477312013636535630795910256087231898500330820650384561944151469054407334878640432002438814539756390149687718309341728149042018924911720240910798120811588526980277039699026116431667840369776381133504884864814679402687713609730601037683098262498294796733101346381120346084737908173193000534454522096440334715320827488540967205556872695332890528407599485587434373769997283657096213951209929272403294024336977357174045957876674524554818759689298960200635953192960736255818624995380537356954798410914413429805191093165011129153177524452641046082087580342331175477263687270934574205859770251260801090655111239836771000934192202182484677235645932468792573793603035744909970747500285483573261059231271857204953837595173403777321435658737193427731820865957928537402233197066464904861580897805969250427774673429317176971174204847680*i1^44 + 4101145874422836736909622086300865968472649408686214422551620590604372199407890073640714906050186118789385872632463098070332246713129991634125633840507206599362486660666289285338038754291583408024150098306203321399467598163945486802714876751019607868175472968410376299001458141504191856030066470616351275390864180473112714647504126579582049092090676278608292866336500718972545508873781043652967821320263626142190569322201148733402426864997467490462587676973739729531044017047932627373280557272764934806196609163591490193694728320859895841365923995821480182755887293481143703564935649900836385157988099136463843762264299425263479438501443391941486745845208386910074025991776786807984620260071767723337703241557712885926683945323084476715251097065070654035147344192738100084473557622572190690669984508813559016223966823561190814575332989093381540567931062967153808022934474494805899361015351479690271662069562533792368686951420678399776183690411052269420085539422834457678976992794344071513477936842168879825136126573658154543*i1^45 - N1*2108358768118534113979458154371756917192075979702391043342111630611411577239782103884028775035779363210415005471841671446704902582607576660937774700937572705477056552052004718937867767621049390060893500967610041940718136777185209598478898611747399504217387081114206411326417702746376788576246192300335173054433394069251178447584959291108183873272994439035741321673589428273922409024446586272044524413085967598888125163617413170054683449314939018488171445810176*i3 ] ]