[ [ -15659519733189795243051102889272933309313301256069920418390590345818950513798767957854189852349792280994075582280498203690436425988977881428030569321033456866296211545765004612676744042151747662696832515471622826473958526292587998414278096811119132291462422000444428447447626836283902686134252759963582838568986374179709420744978596889075872665151411609260578744560140658109907258696290629102848266913842018215609845765223477184998726288170870595620833959338888659866158443250484863079381695905239233912569417301092550025495893372134013668517046775340293700913196611924996001439388316274027906849327257263160065539646121759375782805448716050339761870333869934545761255003061913511825208969659732259556047271053463933790332025489391082255758929875058896979617144216107408438767974444630139267564629997627658685989251185831375585668743848061368038429104511023212534494015235594887268403157489939467554621573785842707049184852624549808282009600000000000000000 + -730167565950584478607273329022677636124213066456953276522411995927372847767467681631993442766436461214291617524134800532029948000178971998722811975742419513485684127851260691419708636248133080306015914422609119072218565111722927381856495417882782015501254683834622887729672651380511276034327758524923038230546957650449980513624944560461673147739614329545918981495051101886360852987019067655150803615595690530978116870999962991616527164447582925891130575788355783489928855167968425001032842784641184075536217594702410907855509376299623346639566448367881375619248181675534562127881166311432112536020131633095871429242658532798414778085880334643067622200361486017460581171241562029314285017424394525733816509465105214534538787166205053553929450206226913557829721997106426996239017567766201953053851301054259435529734375431382893657921369143595207136241238041461115760266575412393331353919986761329244257791337425234671396719541454317213974528000000000000000*i1 + -35413161811486546778092788362853493731969234624589616724715540299876391853640959335914436594113385724437400214199590589943443250571368252101707051130357740056129182316283347022956350042321803804801519595111827899116260236867385775610729682891448801191501838384826457060725238090510306116474413346996276386506734212912998646974941297943465974007767215502614224128299278389607765578735173093822710233869220729339783357315756025409891731129637972356120325956821950664047409943277351942823324457946548236328539775629075934775371110286050523898506604641899958069701403032884137093530625968474431390344544923962007006962229552140355721391425536954500438877124674663183974517477431835364828703586258190849677604291887137770877341715265883608208220945122445705511509162296722398180197043878056457643481369624431818529821157464558724779769525682967706793924380856205356326738760562117383267099553989640880852999419765918126740142406921961253015388160000000000000*i1^2 + -182230487311895171338609934642954546994438785190622030038706942514572706874394299742605796713942419752796306317656122265650392585940538739344522586087659884582472007316442530356962624757468511490232025764411257979336167914602920601785542532918476225028036803117971477531566633118773143264674890358909431293981443370107413668365382373527207811905219874465721299862265373929786313539148501432360189033731315408323840602536914126259624603711174971812427907446428130072780452857552953657984034339221009936774156061420064046196614025412444271069849567867227411166421653369838165401392129436936701102304511509016926967274776962104214264145530774840974970751188498255034022970520722357653662277753693361045410524310517112972988386501513224311394054573401597787331024429357368601296335996575122983174702206211721398118793633291557428101540054581151362719021961457404066211699145331568052986811211312347625883576828327479666948508692077186241265664000000000000*i1^3 + -512844218956180540323698209882145942820030375541097964149189085039799124054081130753540881612213726052948132899647402322312181897551903438725821358909385848460548649998884235826955022570282283936335154040290025731230094285438197013573571272802015257540855649180957831079811559912150689442882614192944554542768655791624849269733456403291159953749034091302402936430532700721888167133418471680099893904215122601538709139305018918944771940234585965955859351649801212963009415641409378626403930555206132300994955178214948671813612855623690005798340592325064835484943770485935282440177320525860647342211628477668320916080555853397842378517537172924283085424423353842777824044504201855645313049902920701901108316470128073175043139465056843667821228311607633053844079767346403560300504907977117480379756346065236473140212183289818377114105302730752695719003916117297352130964264595241962480719117351626217516853129231286311534846006784102351503360000000000*i1^4 + -374782110456707968197923915383189888747612125819700393470508436435533066619065700118233742453526837414665352599700789862497660728826799661205213281372577760256132174443055187331617131809418912023591530271125587293463492313750273626876125063582206488554203538991231829280351772173562049728645806164235181696098627109396061807414203053244308866177445717849808715984098927687257122861832727294147452165747229238958718854472647811598230251213211731167562636673987922991829535856305916682302279710741548168493979089523610628457741833432011708162604917139541184473788078391848306903016645906496603356909427168991426721284821415576507835008350487893902804600104814156926442337445556054773576624855754404502360714262983051682977227701347914712565695015023781994213394550969960909048837647173552565538888208808343015778651181583804771230716067463924076910815651453971485779909069578191797016119412168290378512610995423101353316128068425001824419840000000*i1^5 + -585356063562119061518025180252886987366492167739351402787828010787649550451338183252871819382820745923234190745723715865244387156219246813086778596527025043837415537540579073294573497096002135661145371935392367183590074585869770015525403289480211780715958454490540533034822972429721724252428760888305739250926266317510806863622492129242746933018170278094314384985310209497479154810543883826034284548809674588648695398189775467921009840600106910579372996467387941475425056735988195836810613637338901806262359229527568209803277656597935132802620417120181534784618954791778637795224438192858859868777517164572507320828458034573516738808826972864814305373060569261608090597397732552360747141049718288587809784034821466622701325097704452911514509546281074911146693714002987707690550093226102810014858127992610429644905701953024517477859484537474081258749904322018774506105071305393244789065857275569671139151635928567475162211341682036912947200000*i1^6 + 10913523260050990164649858628648204088921532559097698274551905345177297915792771325354868713687224214266380174807609087844962550100879932403293522338872898127142622456947890724990803413732849132123048489289019657250831637896772787563651845147023699015176612572113486197821596265750702412504458616262039470545563620762490080732627120252155875702994048650803972979861873319332430333287548479378526672727437085351369999282513410486521782663011735097578140246374250215111029186794897767114741756398518636790516932494884399956215581771249040462873845473004657119305869209860871836568360424509919476870031339987507905682412297399310011136648092278104133858692801655077135551561052152356386341199347153548618054365892797892706539921094761437492667482389151119884509172369646351482581225732997171565516239043817906699431958437566943848028302994617643350355239012314245900810903805286017212813961759600855294552476702826422991640757586830032896000*i1^7 + -102785166944154546041863556879079808901717202419937955488077594139097205703391249483211757703033223468465764301736213759741556405857415857137205793415908443186651837617903454402747974306146512156903951939250309342658486561025157823049478193595968166733826127711655888777614194159890821577912092267419273655683661482918719227506107713223817963463713084227849102254825152063707367728074329965203474030247942369773067476712795719093995515687699352395264958935951210683283759168672830642926540277023329596560744653839051114981924510266372696610226672742114369152068727534075534399805180029361952087202585241147358617087285824276178955221435519865788552740762829797350860374515531368918370633115415637270941633563569743929488944432028697430337462406218349605161127196345647949850248254116521309822213935841340098448746972468188507553886591857315594902106298023049739986150304161188748981800012478857580475136881133597867330094628738170880000*i1^8 + 1886253619110791450824643292742408767186750915173231014419688863618247930569998725421852566233916726339221244128579255456503541833303926953685755143235330639406085310326580511885519220181882734778331218689040948833141130831042925999139480609848081195573176404129368721252329622989736817502527829226461607383594385914709282035065274478881927117388746627883198723867744479845129537601004549573127402147122276447676963725758484504220588510271832984819545956808613559562533033302698677702445958537980246619284402217809940692893200621042702527511515033203699452104734031773866988477742730849600335338576377555489583869000130056243265969439484980626941247058759523962124587258982909416878420995894299956848379605652228974446405159717487060555745077097914169176020308209250764495396026781537765792707143255233023460349523417584543358546027569852914210628138455358399221323734062850167106696038765612544707014478387444042524413133219430400*i1^9 + -909984829893089924094478394054638215616585519097403572576452486762921724488151792069831416882930833742076624455289961992851212768982773659268258059261639873166116854042388397637118111615695995412467309628480184032204215345212535335225605397173124838698268269796943873938430099089629097011005602001426185085823509131523333249042370530673727040617710062832470583956728878626214325962903831772172989514087410719911548382810437361305918932810935399583276597658255981597310509964160536414254094392827670701048490197134005886909258343492638878235142282536435790809852977499835702691797171170209317830309188702436354849964027517881785091178286366326821198640321922429939288771906229410441313505758170346625224140239541838196465323258264565953859019728413736323783352560807959847690676702089661593243312375923685533024595707401755767514312979332328486258054659268137189243848151240754133715208127919543210960711457150825671465877110784*i1^10 + 50353233081162111324227065966300630002833599608889651202311256944146280395998561210453475464981615842440478030703408064813817487291427774586413348589825305797208048344636438478151495145577564982703407082961688049756758783970926868294208255703206618206666680241584841948609346951721984500743408885900718058842832819098571724030301693853689600211317527688669761244531412676425693211731654057596601376831030228325549095865674981454393012680348483991389776914625712574669012362703550626310820186955062133800620528072894550477996713391696614138190685551716495381402535449650284044001990675993924855029824876555478887213076621579099074244871468145661961981474801214925607357811747016580034064367592435010930975947638332501240415085415911625721495645238070590839461451525653878511402021501589612754488860994128425863452110707723859001995399112951863481547605372815131645453631030425130209242195829724798634619453941894697111781376*i1^11 + -3407550362607974887422846878436589356220253179516930730048018219685310124521735497560651888198629509998258581999087943416371068788354783115699062739999574829849946611645423474067097692699187306947213744946598330605294519174559831983203581732681169059671566702682522833744328138686245857426537183175381031904090833819867176139717901087676982560390751227580615090672576584386687434073907545379037857776260684143829712592078956321778583220340243648443397101566494151958150280621973867388614002685775640486392044826354591907886010151200623136417126866510726667069457315149630270183556977318277116371666865040777044996989551102806184380828937896370484228453707928392661344268806018874316702892410967677142506514859119648675233637366649062019686792858858504932139193050300008524939267217743790667638019303445600484193725477942839818542559815550342553073882083371327762799539070211812456514920602568881082912124564522907205632*i1^12 + 58382697550813842081031369630191101947022172331823079007277514771607595667605970658519241511720806084196295359956837615062820962263807785645592582338072912568197670335839013099757887163574285105792087080269711618458803471344081690487029738098144569489267950985713591593284145283565207169304369729356928437364732871700023169737841434258467865563135871802055584209700040885440720185258485313937880749129350453586534209094560881900414394670269930239854824862247227074823352857648230130158103089224709655455500525439449153044789136593602089399861683502094267277785796444150192043797901013126277891133205629489829104587086651390078607950838526209605093361608925667167748613925796366084447911445018379470020487675318182252239794985301068073817503641529676656013170220677468290431753668746392199878873045280816446780314580239279623957914661939203420520882504841734271141209059369639748609554661564590320776000833098612736*i1^13 + -831475038776379229385247747906266698378183657222754688167840693360727757382859840541538089218048039556792733327171080115072697725856139438124228961681617902252786581912459987874884361743023979454562555532231960076211763505972064472299196386591538522359387824434685202897801547334062693385165595004937375185755416348113752117112312923683133272778984925183705597882187967803365226567756051449271573788649471549293240715449416335151219849266737975882949638693886598964639488664226765990158407044184600601620845384911258269519862152762740503201424116883906753564373587896822965886991798809707202972608408311540146662892457747609401016278602108553297627069474367598866609876255546505415859683515713542085761398283489858596671055398592968729341193788676211156148492502048825533422396499899267897414367679544643074404227182880633999568280590449857055716513467299583548840407690176819289804245751221046951673864388608*i1^14 + 7440548769691640744739940720150153532751390982707711399788046216985249975800134507295008045586568169239547215215620958648964297007015280559725871905189784992334787060937472805771090555671128896966929773671259891074022739344499408277527318673847511803667214140085552598674240626613848919107940310384282285156581001924313395426378688630926434899593962086334324955339938920563283999273621942776896527364675660501132209545067827011740415451325130137886626241852442236763805314274972109371980066007725641310546885716154251032619144336041368030977682279529230786403942466757080729341927128108307407600959752992524549060017014375769475649037158824549054456166948714194288964949808443271096551825104961988532562101625348131918192034100075812122273519563545946164729688709323589391973725638091905776118057166440929102374678106313454694366255083729174941867740498507833627086742498476631879598838588191739788394496*i1^15 + -56835086399009485042897058040913370318445854348429652431965385139938392436179665266442697948047747594869837175028449314542028870151228196983940399169369480835129467480885777787567560025963527202365481148241049606458836694175903621158505640487806377064752341498840793304996151250040504753747856833509391457548223577922452951406055098508326536209213426841033515363057417914476453119444658834421314915008262633124065026969110168599825255853969349810661885428032776055118986572310365109557475555487564439889266093838273577860599061357414969168823313851865825527868191569366127351161334218802190380084401422474891845622358689973000234613914818923071078886957961897326950593466856888719585669711230921904579325990239061396672175131131266330078200370505706195668335300926373253971842336148462548000698950228379161796297973790807290472359320224998039418027556009139484263799609845872750463685012252237234176*i1^16 + 310408305060956872175857837647318538230449606383941908988979643395880906462650068799401213455842403800322938132187607079441112779145576393303324218597168786772581478398835892492401998529511538201186220268315502287811247565032678533816070231422912472719966702413399633903985437382554466481422461885745787384944541836366277479999715887668907709076847783190534512173423210439588384072991415678301569035288630830131928765523003830803205909870658305652723514245486307348950133492610716483613369601136527735862216522781058239632433776877441413593844621844964943023054321600119025935722384327225912711621743073581308855042264233693535099007858285285747686498995557551120861349697887543686271051236863893349615607048637462718927141142592061874822206975256605785603579338191713720371499350961326871756141445034864922974883208768262312674222488820070964265389278916102388330868446839025410543315593461760*i1^17 + -1450528872268871091528476760393739703064374036143348955909504841369636298716491910444979107122081174121859933413639280233506793107756816951007895287787689567203535170492803500556366256875155884521752424134437850928654821413480619368316517215635958403242986799770262996951957065430270746866539845232178096314924440153736649657506843298051531373770400410353473134734099885020689922604834669034137723987308279687717772281685578323094519029335146233531778160131027914446061383099207361689397590809379661800070756565524885815101867197383390782775733726622967077910837841553325541083637631798814179841651805958995879807802547404791365737208897367106810731669404387614437425239806283050200955701872681808879741376118767221350701412172202904777916220455594372945425586510346520837302225319689775505551409770264148202273508247831134374691020377814338702264871912436830015909861020620611776589856768*i1^18 + 6538654563195418980216976128031817605490689501245650589437779634973495380224170348637295997062146842998740270764337876327929933750264098114593710345883677419513824699284327886925329526071192655829474293513053947587604449594953076907949683440651363905173217795719910592333529133221132803073360863839799786103877884971914620466740826651499480705898197003804815419002129785003014240842805776756414266296569235869272054616976432466906701328339904825843752404772442438972209991426334928643438757674657866998705303034006532625701934424495229962333343381947279341062964526247493425676086316989689048307902323733062426781127407134617995812900933737137495581976426423231637925786709526297277076024242066175514150618526561336520641470605694660247119381954796689258859192618815050062007589582125796262889407903797057231319920196789628665013473119059812867812080227622670853541568865371756167168*i1^19 + -24545534230578885169863420291462793574143644141326256993184915417122932058889174572141194135856133736867027232625767386960769767026370846252258685686455838939932660991770965678346726594954372149528099879833428266281198687613681289379918609457028936115917071693064471260807360823019795839810514860675952989143204618376970608211044542240740006202675249023258253136271984254068786938448369732703307819603576505497662846089911163093015423667988515824628638001187180056668714057384918827190718470656286526798791715591713201308575536443599178497311067874351868792270638380154782310021256356188299930536345020416037261241127129108877572450241789838874027335983786848317613611205430379764361255253835490725873791561673753637883678143151413952536259335415138597107344462024404412970201205652723422523451382832865660960439505838668414903158567655268831957831785757625166632988039668826112*i1^20 + 66567699715453415604801139010642775034344299795835573060324715498568876607105683220981491476955288125063839095658685209471461924510912415311037029698742864959365870077004887949944790799698207912432756163245014013107887080008990772777548259082064410618025891015239336825099096565846680809445435987746369564684967513631739837864176464711590302184185186791388942015650691232945933466250602821350320198982191121819991842784099650411120658208189790046714964521127153881421664869575869475923541250716657565345780982141573084849240206326272425574081135705816772813776415157158707708710234513469436171573770309288120260263925932794213743675629735089847778114703660917626028068205102724362157595786558222197254985663138949926647173372427663018354483880330404368422287486033274099185366507522682599639751674598942921358855232896575683386327128745029461087422927363388130692717084672*i1^21 + -145500939948740941102756725528996235665363734579182489824797017987983882953618860876407235730313601751637969808766573783296976152379998621116692442546577059564417859089806929508694028299308877818498626639542649166709171818874327172859272528450429340157227814473452162098768637759484954499901239713071928637271863158190747032635297223737898226076363920785165186250935331781658807934608838478696690573982390544696801297275575268859087683379361286608296445867922599791161923876418546929873541800420658564709470711683632620118511588553965081409707607076614269521002170614164427690079087259875699076888582140256825995838885002759104458549233363586035813800639658356945219410765848546636465917549726688454517803573091561531323282644374741773915448846077032498339009507899960111445934273608194726426599745389702957357103058453435480049838703950632661180595131841084041199616*i1^22 + 248995300868406170410722922421904257447568117421388844553258055844264367949016742676303950143894837548586244670740054253402442841320597194455103170913795738371719801024220722341530545545273310414479434705111889537638101471045594885753443162206592408279255894102207939804202067228217143342136643608760915527536752186251872776729568998816718276690847039525376877042855874339208575128186863309202640525058352773022732936631696824542666248813439224139326929239251214810738658694690045246732239779033641111912199617921297265813991379379338648209226960636346056993251382986491397283775918116530694572718746139185662877982089300924946702214309202117164005858149736891010701532080284169132767796601139917592813990934314527033132170461553708576555895330279264488140629551343155794249804226045118923903329260287057851672947912826969227956417448794167321449075120170598400*i1^23 + -287670473280157236671363173870410811691179343845578040185143332383984748272192770964924100264554584581935557304899710216108834803294145131164863603220241736195651976197411834991067611335407468893591737105747326908485787696318488119761582453645347519144830276440198174710349621020515801332542462899362500886840716360713612584012859762919924711842015381557822024404734450277073442718569469443042067281333171930125441309349142213205556155804870796699537930429456992590128566478101718129489246487738701351023855045825705280022119054188704723475494436947894282035764102725410776418183428173385085845461806699233751389254497795210691057721441766644532884322081154835544797181025541736674696847086693701182919036819913073706377771957630722310482252305370876531062161644622243896591572228422678296916271710036183370194618265784861307836769135807676886364484272128*i1^24 + 210824344299546660339068179486871716738558493961705305567324488370287611677230659188105499833749149183607211795340241766418371302138867020392933890905438766398366282760416252289739515927213904187674390285741003747112965407780594981910374074258128334967367676064486874660323898814536740913628596030723832916081829632308784167012698591871861260343518835194628917916802762413370871792278219583867277336404621557950244293886704056541517171064035828498789513687372507847539707532332471940681800997255045344380727837596787639070424740612245774013658968412446042924011974980236169205797191035567665287370568217108979957462103887960726837394229259548159781840784197028082904144247076648242472064074756299325095482868696222124396028607388821288704667551685315672438976803773511852534365048448138250655253627007927361836891823911844568338708696480603829174272*i1^25 + -112415686787304154726475277036008218881549782225508556268615731127623937317357420140298517371116034379192977769147927527599950322466504238217303358899166374376501416144825163228324550160888613568935457241539989029117487027087768312155222290940510360789982848285426684727103039468378049275230585559800241824471042754499774032248707377477661219006540401291106180731716361535452479108078105095965124426476182791046192214306867173889525764821094500808167540726856730241668291121885237173430730314805919946693347152313214662761466924222258104955629238876017038554125082478898045131681603450766320290275643362004309783318538549491596742306021102103105031087004620724154312768319392007700096093543983427443314891919799081057518441698603866140274659161369931856256568368827599928810764394193273794979335792568129959392186391863335404663480856715722752*i1^26 + 20096140561991913832562344668700061867458532011638853479035933918697633525354448207159341186701206322052781921445301200678094420338097179241400659108380757843031009800174795299093272547894869910744216093386464101641910511514790256655762928455489332713203821792455726904245565253022382179747280595384242624968132963915223979632116333982942529568700451158943685573044165629140865127413479115010566079967806456640263069366433104430338630399608060147069228937428349789558600552151934337473760987957692621621040627326485706630381658356655532463103961799558948852697277726219945845133513723550722494198720395396726734125744093184090763704622984814093841605167813762675332798858884117886853242299345137609981636383502261536811672229286380390869214103534585214998814964701393113611697149473044752189267635726519953410544720504568166742587604992*i1^27 + -1139380453561873383998174306482485278202123382491481086806620380455311167890468540395076968937031509831957437476204999630698157127344466818651606058796713715200342464725631578426009745574786216653340493522069436888653812178113896312726783521442032009592996670373583042355941233723746741860336249686725188138668160583618134053849757326465806065517286911794200283351147481215964982913048475956908563446605697505548569294155799442847232158989157810435141183130203292399303030214503875696041864490638290824642027699472237029867758499287803612067723241908863180864647362766992908711545977736263159941198559634918211952929020694200903781082693890026701976409086860484034526389150668203494138532866013632709090012062453260445030700223610630088959499420205884492158587934221288612107681837234579713911598079437118469265833119768224202752*i1^28 + -12298875207610890890148763852030665983517325206632653781084893299219244773344735991542141449504374715826308379146294366727827615199520378018776607203559893538697738974393712197047335757550387324869222953651068210800619333711711611246524095338093469355659379939021134244681968312734637139171888428219611731114672115149746347327065007705910819525535237897301610883432358747612411926630272092352907516019341910922269433847261064012170106929969027565726563942006948313766094706640322487710861380375907568160050415752153302908995712695898900818242623447145248382199441449631881852944072730700944702883256011715251374393734388181015867474138275286546419305893577488895364816783580816111943322468464545532522908254263833312463496384301658811609219550989426158216252195470069331669687880758906178983556212570760447851677859446784*i1^29 + 651935172063489824123110208344051185361421247290074511698786587018137743871213829660019886100232115220838632041454181320691836510634579551537648658357026504696343174872894383197270889852877129585238365175302636219325153674234591176247079542918825429228089785354197139474603799132558842624671372947121132782387338753989849899485450584899978772704257221944418749849123010096265154608615299845745970556560525623799593806383617637489716949508680274858683623997512802262241564161873696936553471710768499347201750005702703778583454158078971263344497630541514043014821470625523002878876146591362117543285751181413198739296746504503401124559535731060337196865037526449410514199552503437197530866279602599125108938912952738835386544158984649342820207177846788095000151082982240897350858836685229659678943280314258307416064*i1^30 + 55904605901543064200536091350775022295336945561563215820822780099728235152767309282461621217051191334829199245282109067445976569991316444666890316249465811244417633187380993198974861114521610943686681056576574124893729194495630178423903823311562060045942324668097149639876673409427319621519065883920778556509259966450468280863601549704050254777508858420224833860502406965521440257953991114824937401129824556480523907952154284108279923868375282259757836676570976559502503319586231511188290618721853216883446051168078065904759554562655665228892217389023935662301532364977680248334609431305127684062277255204456920481987975027699334877616824578814137296822694622937137909926950124170776080254876841981723774925051388722469399153172882071104663089640181610087099278375443284873241616898491884905988483671130112*i1^31 + -1267895770763929604596682110958061218878209000928448104884468800223600909122777385400906075698312829534396242188017518391086161587512974735748142807542192216412991972249699700801228533798501065652476092381117303449689163865341324925511420915344795855755123183329907185271634180421679252108501256047777425674462690387760978718732136622664828403118028212184606655624427626125834574676723047489753509662768876444416568965685539121257653213718132547096911245611118357733967587476611995520366500620372506178712020309716445373832158663942484324658723547150265693019854020485717274853818231354602603687411951717161682087947326416530863757165957818800451069005765567752673033200680766362008361759478129065490752934843391488180923138840758904895739727699602687070982126985027948254291579857920098438838484992*i1^32 + -4736436795284734532172273943659603376289661846084584897304676564017400219219819414514729308702757706950148298448282502452381500959534958533215918019319416301292092618327334150183010219324786130911965182617455533428622964870522233955962247942171636544144236588569632720254162951525849282965402777480399884291190755449652429857592908262197814832263970745034542320388328405349034117185994252491683889533414730725196273825863801382311172127438073718514554462718300005648110061911258071539542368869707533434956916409817821798568007665267650887911646804208091301589992621258194414822851872524758050128708566273980222510164154937136166662512405403594025151043012611663969473402715173679080026674491629636881157930905551031826014597123484969181196440190606296106505272593311257939061796413559013376*i1^33 + -5273467091266446886961125903201621263034037308814350450525549780176258854841554302755963529909519216247245667815503379187716749023630578019826235070341156098280680409874436267088246856475879082401240439191016761888589223624383561692740061165364585895238700851090622111108697474253727163637682900661419060335089269431295013128914306622123963977238432396376515068446843003675682309381321807514371214496161412541669299621733196801379974775339699048873128404201364281216402801981263303375245821925106083720568305038758933821366594414354211138165694402605570522039358673413416855478274321019936784672021806215573480678569539253204846142809662526630566931016410849656439411495189673113408752009244565512935411600700144144861632058638989914873185940637841827738893557595644772524488654848*i1^34 + -920964260916870943963554063948330079597206730670672004442666256877504820797146050584952045627589493830426712450562693221126491409193508150214464369458572962842727939217342879593406267846912026217050832351027002080394289769189600202225445113408162790330516663038093108722220023040511940160432425045940059686769865901427053125353593310075891053377600717066467597875557491225339852023262416666617702111271051957818747702073943116274947189357990981762022963100504272739875182659279725366876288613226169963028856274505139244273539994822063072092050809263019569881728018596425281537171042767518431678906782412862668931537885577900428289137766171079472291308722440258333215857691917051361039448948073852896505416173041047549089637650380819560086094177167615342971297303169597440*i1^35 + -133325906408396748433913383790316494650713179709667202797266745914203117674505683735177573808596000098445551192192691459451280190494764549180557275771807432094488892625539598082038365139450456845400669224098101887001346908603673083117641579680318900484561198967372103227313241376997231179846503415001778062451040857283176240730757549446585829712178039352487250080729893249941495758418720658103225480200270628022949829016480669358546701819535154237965084033219862170663620032929225387935860302289701197376142447309427631929398544014897048093736345334614323457514132265067027225234513273365792517500273385284869863657637215149384096755041514085388110422496381650883344637707185519478356347030542123735589730638646945572045287652225183877886229853800545239580672000*i1^36 + 8427422891166556837683541276857576603752655571135817482073929466327345923007946650839438997197298860970034471747053140247668845054422738352382780637855826782098710240896174047265830259219669707718984434224771131874245490977046418219702213405692359450303007561528650700071075284978475563607277945100646742735410780372192299589646844055160089391761489652100257259046947006943244619863440700792340989552841767309904193269008885867468220408044510201781287025742776793900723734778563244168604298216251849925948974110644325539372945378533635481386070748947836400706001875230968178209616587311090431828699324440458336349661960085247460459498515650296179578147962176863909685048880143911391956709568813296646445181035507923395402680384411330347854834532286464*i1^37 + -170313066535862360339885766487959371203570334261569117620581132232808876843360213965524603631302124061687015956031015748733172669368505555577807127137235665444146550612500863303959018670680451744682797266854793642756284435727105019374480897233895866430126271963146058056080915803392514653033766791032256141843112983730891539504427078034981620241374352319655739932080866382907152909918976906437562120996634359883017221690275878926950711147491466567254756584753120420791768625616516568903154653448010527727208138063250893949911465790978889031924407013908575597436517066738356257001328005339629954870574072497456986966073280374364881247218716596568036928113308939367139699227897319413488881814312395005450034509526356849592851381386518450810880*i1^38 + 1262656010796108117317489340099810542199588040831886400645682191972530917456388905089322163300167944369382258844587540915599220750243434659187031106860086115161154407496863897281174614259167233115502371330380244241527059100858069342171351083340381663275016176672420059448699737726407143232552896456441029507668967797755411758044410012703130696983257581536373621521539143984984787258851767276467840130685140518481174582076436180240800203090623012368878637796184263247859284517867961439595671543870504747410156159695819036660748935955965190564540569918568901576992840757091292285043122955961701184526424024882806256993382475253942784535636792513548823275888545263027117639145155037540346206100376333055928465750008287163442811267072*i1^39 + 365648863080702933945212140410255955211234852056324266247259908939167336186376423843078792997411588176310609352188497634146028616607656520058080505332471497511050254283820064596140427286795781150087360569322360757092244036669440994582596424533409349748939300896893421654126102774344663222148564608399230136787481107410734253214842837820413914016844195502107717788967570856980315447195903326097825055772007570363537557152895847158483917565865777238392213483697293375459005097169572026506100915946982856595464127766562873172105807916053114307103700993800474707042988634351610607468354351890951682859574867816519699989962274902782775530010738481900509341640785887363782946892160974053242690276785054316589045573496868608*i1^40 + -28840187186087887416792557749638425301668355062985445639967265443863722968709799213917969788528427845539922726052629339217395577915118078881764368026694786107299606583238680544503562807951477767465333718347096619122708072630888470528452046430107321460919270535486614160429400787121798787447329053109798970539202274198595893568544344901201065015992402050150669605258354122572676429053870606636423572650622497401069573334322267940772084903074936297556305676294537162979014536341969810158804433206261869517503826547159131063491836496960552927528509489848806192780412447005115446039338962523473889054229255941440750781840505559863573854785953769079813650013049997173163104059570556618443699437770297389503996416*i1^41 + -48793424237839202492456402195021499841192802562186334571927435213736080622900392761981344914058708012424041058260254056711340504051819307664551222607357883845830607494639360888143241013166488841812913382345534537045692772526294466966149378309478729341619713752503810763127541691808481251669595219204708012591390643600184373255513807412453906946168960813946849990146810851808760620510114267236531435855753448049521407533624876790149209678382923247904051839265825116900916770008140080317204100105534208521342467053978451910733725447719196754799247460380919949392179475910524256301462139217503056224108168631728769854722287943983462508027004728780449978708156703935567614966643539071431891175529872*i1^42 + 6969135409619586652005255849225670199219607392729293618273578691235879575044832892414486427217304108949482278549797142778317413361642845719095723867693268842578623039627210026031274186601032848312579897823807201193050027005378559914861003503041163168854469121918222944389628978232829143065464818098176085128656287146890547651144600130327346018797220593943485285601764688005167291294523954506798357655707867494729108109996640133688563426637848196594397723778843169244821596036127019752296627615222040262270819024454056051937047079906014665784717613105497016991582348863985997182899024350164395800547163254489696664339178677470532982268677625411321991546126120*i1^43 + 3998325293797327046304389861974370936221288420590610249180109659315434937935800666816676977528069649247317196023799336930877471004742237805269994105409713157150253064441528064666536898102041809082868720921069615288154239276390532873341894782629506647514949422414450206477186223117792764647726414994041738818162292761178905518579938920111359723706891027843466236728824135425173520614510148183958129246165648557931224108918875751603140407302275541730526629602559682752391194024331219169840026333422502497215305376158501754903151161737050424310019635725723508557925173125087420387643441976510164949884976088996101921*i1^44, -41009309707276609511507757728314786908769209994151822645852793646714612707811882373885014319011025334386309257867536430344092001150433571026164306356470816011742367719952715349884222680302233670514398358533174456225447329516869840812205166839737754602608067526566480715517987541896523236400777399827927814372571340464212838199172204720098549084438890660298036379077790034640414336585729230656708264259064956521813627763687202316272579803404762983712424088087285378363023255233003210301769986690031210823423582986192558449628502576462796694842503651173637565153990422545890457456475156552733115224200933204165870150067651735140211747554910438321822002217417852813772665362492048449487522153329010898243338651597416696331407999651030846320199818084019448497324093041901236885200195404622580738148686726286408686861436429600768373171220040111323321810279547636064232625934602585054675390091060688919511135148416895268166475037134250211230237787546213228906015535020785415811426519818791822477664163714772687730927343765285778732710602312097878889309656902125803591122446642497289244396881406127864031729261829553716910034482190074214841038992125872148063275751624260075733740916392349574706266030272664448730022102787484971023826654184165572527028951688853555721011200000000000000000 + -1910409889199867705121150805165352621485970315594581608573304225546724355856253809582239446672164213877251177505890856824734342404873331604567027361360231452739842260368902090494013482537044471821849747548022819139122791103810077389920820105487856131459321962524504439574222409084969664603862692476454051214926146752185180482941327300138711963899218240519651060003547549914972224935685538093936636367272441371704916470548011807766473807453849555478800487412011236432192117320402539390680695049029883375156032799727360387326644621132607268208996162258378978478117764137035578147936692536661039010279950224547939571299966918375391455884841463910928737250284015217000157294550136276072733590569797218400821542014193084173951849346194638823753893334043294116015779786226334372756542669769457426968012420372064733743839625126023991848515112055003996038129215326536043966589406929674427769163973549766409897777413511974027259451623726878598643761855292043934324196128914891584243312760582877949543397736331624872782041996451412163291823657780579756629481734105242702042726755845870148098973077570184170044105805369533165729299696491387496131979551169863860597704867960799560546606489710537817899302639914352295298128405230286071060061613718220620408413631447557929435136000000000000000*i1 + -92840285412182809520073161286241968925631644482517407565130951736092551398534091501933432127111171519325302837881915536928549373271166210506337787128038772942992923826291569821204794253616836449405095160387608944098135656930787328515092525256763999490670357569135727223845512928094471237113861496862775596143529298496772686767884696889799349274697621202157638240515774847041476720315667358056937811967658693161461337690504014672603970917546107494345872260545025170034790812751828004995645852792217795208329408923170636834419741481828904053914381826980397581244474301173792548245049480094813929865275777627904828198084360319876769843974470803813164293867131739432428269038083760108637668137110899934806826154210096642987584303664656179669800604488615138016203031243044971586338879808673521745032761963348121023946310730817026688449942274276369688491957726159174582478779323602249763510840183181058813393643211494468502511376788914073694368384409069338689829412031024380595067401385857074163439644181558383662275211447793343257149590058605822033217065024988856074498677205456691021098395382512041871283178620840210550721063210075832965482559557258063980885642445314934271709381447811607298433328570989384542655387321554220256111276717595216872833506540926773462302720000000000000*i1^2 + -477758956802939492035013758730843449987987763170816511447198981336010120850751461947956149935737516877059741579536046107556280316961171419202609067179871895686746097997201727835718899655472047764203378805597706946328950447866088857161572998024620282368649731620714674010581230482611826693413756269410615146414818180988217582802790828578063207522073045362714094854758643726418366873817497186672400518873518357898336744272823941028517459357203948821830292588349820050376143601733012569420859546798983439485511854032383164355981087837642820943130529780046000107938256677389505066842720000548844489437424834799454966047876271303559946923480937484934689683795319144391176876027708861779743022226158814178345098462320238958180498286962587844209501707366759965360545001230261516499883398599313376617282817928471971438308696246880794134807636810193463998445019019680051671709851679107433545926520469386510418474686400570327395373778024862960696385087398683808014592046570107485269274965586384569214442515269887509892510687428506216916155715522188726407580376505509486926858123929638699727546861950046964004641419990804066061462384187689895208416932056447212789851919138072999194823723202421250776869384807604064217127220325307779151810345847362785646410181643201966768128000000000000*i1^3 + -1344885341072464274103082212330598523728478346766046325144319884857998747722422323066220886396027695159222985889053633833481439394406008084958667285523341986298337817147801428084251901667795636253356500076792568073289049624727486631852119692858191929538095077486377628470332052846404328358073438667185197154156786494156187270074924954196060189038706911790568980289939434456748981227188942832539425319060318605806113403045854427568049870798591956171110610888255139065041616531583447295025146273638577086134184895750224928866913170245472621324366633507817286772821790153012750420465134452392818789944895948550951208170015071668949659016195846334219289853100153132352793122357221076985795406713596907543280705468759513005309636230880294178443987237129842369248486983122769686844066356575024209189153625063692060566939457077035402765095733125007025874141416549571662308532618487036748470062891046132082843758294571687308673021274599619927002263938400802782761056914005935442436028350830982136783399137153616246518939142682499021515292683116811989772440113857359106408193204180913962433312946524192117808409141486381551710948481059293803296677525116517663655725281493367305730465740793997950382479182811807644144347789772680306856535989929946109085863400820678988922880000000000*i1^4 + -982504573812086084534666484288161254965295129686501057055819749122754088122355629665785635757612913351497834135905799100857660481377878769340273854245450647002499683385957230561109759445806000405293484284509624661576565632626221859650445014958652682342223920588016019006663573728258944595316558675990957095696206912464791986617097747011494085011360869715650090631721805823935792495549293185524427899489502455110977521017711652833281791619692051064354406261314123551469922415875404166875460915628489618193828149231400623838625547908907333116760948658831945996916587381594260839362946104303506215899680105016499796828818506308712338040858353833138828887172717349951842281199394359307562014278632882464732480844700704566759388957897524894167692767048377075695743281292835008077092805744178249519997136870015984704490814980473249654024022610829356448944163395725254572494924002140592652757104269554319166787381645775128143140294225153726067788853812009646675018852231866710013617534064706875880905541226587595561733973125932212065169019094993078933116764449799908771689497594329204748255568433327753057940273744212850908118581080305406144869919880227193654066257312077078718075164861577140652572164666421561653088215532782286126577866331006628099121208455789522452480000000*i1^5 + -1535073108162853494372931226842593861465504820039623723023218218182573747451379654951683970321855001312155918663845269849679526980270846740651869238937911048618943307074022473812347455334245578891674893355998190495512330132648005459141009899990829707935854714818443767695568532643096838753628291882640140060031076705613402625144350500590617002401380801971824989222411869967716937956705876758146186193540434135512638499980608643359718543720214190546176212734689123248846887491270937184006321463907345405846272084441170685677988034670727621498863636119657854778634828204247732786716315124447833899272058697904796851217666346497351116578084363159893464853345210351053826478626203025028611068792279607235577776094139111119367293072694519762488172111276108085469619798926693079587486764712799651896438661222414350827082977092101017162052867213545354636902884029751786676842345122260689697992543261053301031166273190931341695547488903692661374290097628344171981854536362886798878229161173634058468864789848513807409710538633792587646398484724019426618614150108555099549863912607631789667501816522538518824721185383612713543457765119983937580372165140309602424330069198753430840915128332084567065084128304850308034990450710664683531006068639438361013820555092795221606400000*i1^6 + 28944991708358788624626674125911083195819143834767143504210840654414935845319940264438090556534408171740503184788744143256656810970219969768578835103760087041188202354725279799262282467730719727218277653642205014728301433298969317515025342722239996466350024162081535612320965541979334171879689676906421160345276330943996282329360487398108194355485142240250199247619595355028866179012374997349528928957364423070995964316112789567904681524959217488119483952765501281646472847925505248957659174532019001297063625600261032584539555494687066679389553048920945167042895511191376026204507021456987292793323643494779863040419867198698331320699597218120377417003925116845930004159698884131522194874541473926822721295637576099337708960210610143652857684649065025092681960023861679113123988110202088370776826056070923801054791461506421196244001677794409250080008112257196026616643269511475682015401292218392242385465393766289453918619369913160542756666508422646404170577353730598174044469758116549105140329862667843061535368260558398027085641030583138940952049217674522891512634088064501302582818212203718951847854727687471451655412596195738938790485999115219278032100691062870811022497994334437630646358658074372038922194555229807289881075227528073730540997721280479232000*i1^7 + -269619675391182444764025902340130736386922088062095098946324746752414869029041789055267257906203931875689595581904358184763392187458777523406418118751857101752864076168741047023051924778995193829372838918649110103418265877755447498169073372975629512275529760159288648981325426779590483056248299487865668508708169769236693890144935866930192308972139159745881398518658647456968411836174573997230357194822219949898581449544804790192805429047665047191627355243539272915875464374339730047722963661246397523823342378979457196595703407338714064906104820403056380271907888748020474947299993502526841538548410165747007814204262226889854346715842182167635463129681020249841481538895597801256557672648896604594589684566785103430544715075544678048607577021814577777362007411274125917152653462567094186047300211016992906795954746101009827380282734258237113626055754888146345409685708158635044359118782400741590635376847881029461544960189409635931288217570735931630671051596127659733881684857343846641630946272401093086079999429332419029143475411376731641889035629629709857689147755337082585251551280665905362304630216553663617089781520567201846082360092681277351060004439337349978865959747366827456175090021461466265468566379938065657080284741345732797278126752464371712000*i1^8 + 5003421648454199427418580955877431230798357619351054400148213191504862193848790213670610421770665839938719344658069875806250301560736196827300080207895481140010374050901820939212990376345355362741935666801854260743247136727038270824194528467493174059020367572098578225009942557774087701120774208500816130587590573123436078532736292601030033648521673414563095065726268998745333051530284634579758001777475619281088724477290116615162320259317198446777283139170638089287302154238454118047131064571862214410179618311267482804864908406623235392647333589722065862727211035592375170296632437265931453406433580317665385134939930694228519106384344334681519250801114807696296507841776350862578267045646277142786223146242781836339089306379306615521913958730447185606961394786662105871672886040110688373513546065401858973132682707918840373325945257765567906730010950682404865484013616688466643835325597333308789281167781107116131570956905636999195704866957936413608911130440636735242778613397375107144031603502502465818744350131847595131811215114612164847657219615330617457130393888562479801742645038442309715517235668355316151035225041032106575682924101504109599523677085620810352627949429079219657466086745154484116178986018580751889300047477781121431017685407236096*i1^9 + -2391175060934364145964843178066491053554559029970500568049987943919517460958443495516786438828171697423014433549038272476476108897090907837623629280980900729908946939422282812002814360546551821662667885017242458394014540103233229272316099794297435103272303612085486628912559132214821304528401365922030604868381680776587660006315900444562011588067914769326399408976811725980783614889387337554657176790990143312971068412544232242178945318388106531247610380596632863288993543768729336725655728561240616553883574636981559463417406659094602597131386081409777605868383204835093143290339462547030965487400262354892337261738390711745047743006008852382014029223258026756728401032888121941296579711814709977191538550366423477753588013638169070808722129056978220695118880654945471218268993458619178277405414404063372873213286825851513951314352689360351445730327137898645023396627796379044813235541921750352988848754348685964347579620730753692113571029999402167437248859025069815192347994248714771249771545010013884082828211911074670815724920888482901327910089637381542843618265764079711069716882019502705457898098132828206862692428850927336495886575826024382110246521514406556286267235645905078324307219970616431538239155245984125628896537791935231200129793916928*i1^10 + 132315772228905545365380883235697429621081238772216634871048661901677950021847214263507268114780942529741583478101241791070580706066877311056397074117552217346637647360063968379307631568984103985619599059334752687980144225310459279836266112377720488117447751288839085020808839376725029807096604562616241045020592812247975408499588662778579072586861242495921927562681575823795778549833515016561906912243546315757973816011037378329675480150391647987645672541209137723822288957708823737742600038445335150360545793055930339231114031091586671311791789180614839383758658010638139231998986713123942165701631372982838841417505078398532451085119416956169092827802380450590685387856599214361793018348665264226988911696445540816703533352963375725901701746136763861531979025256759237083538457938605674166953560956045246922068445995474244280383359593611473365171620262122603508192046589406243972704424135739631193245610881735080060597329948049914678928744768144812305703507178733307776072787319521714980304852865577533163343673334511710214689722128917526207501554662161360145527709425794164799887229812475287345429697052091887061370642580615381133085911509589112965982252655831305009559277621300951178390205069509738847190859637950878032542974241668362877796352*i1^11 + -8942586069117393122520540568720289372537536316439178963681996002016603156705220991785083867812571646084473813131863866114590766974908267472150267644644667726514618789795327434629672302591238958014069456000790647271426762425277800656823549117581924914600045088806481158406549265189175424151894439090330071733196271745373970676304826214516227112076599465297690199913162534731710851456527365049378044264638839276003157602724348603344488464549613540437986095175520359426366014514125201476303444523329714368699896504125589555159197887026386080506174171972227559409253989966040753092138091808462506149335564777365693844658320082501007002117548003840941101072542760008688891281520437789991935695504849355161737589504143845982364886540226555723204202186742490340761338750257253960572599025867550103000631861235325087860158788975948788581988412464063657522729906827609041028476458311712592049402799279826152461663265630050733473744915632152604462588105355701386633390757826348756266292078267150228061804387043024763274605497529035010808164482371359231444213702413622320877939559500898918026921762202494798042035403149725752098703819813665909293109316001075423436433133041825460746199899836258439888132098632573270581655605980886807435090875628990234624*i1^12 + 153296596137871621665009327327058338170728366151724961637468782552073298702799887718365092570022503589363319585066474732899238014887172480143237629317901381829486242471198871540149308253833413396390209160839982558443660362580749228564337853731762214564330492638590869287233287717068853302628807978016189079654202435934230591466958748644288765199335966723974035233755901325726383646061524847083378607965735690037062643799614908872938539605147363270138078658851489185885772486852170490507446373688450548295704349713330498657589378943768939177121852285627422259085222551198984068541548446188059061039060007194130647036883231895304690519453695454950896571402838610193173593170061525160842573780849604556853230258102853763436971705065908883273428111077483622459364490925809418576912144015865491429147733219492744436223237757136301333000966855854206072021219495702532669142453070912760810475820300814085113573472875032482364310871656887289226340814652664514084285061429161027513828980526567487062132302201733983697135809293686647818984137913377614115791161203397917194889685277726786520023931059019254575438224859282029295073614638679583872008002529237248899273509224833436908509028746674499913955053194398714594404838442354707748670740740702208*i1^13 + -2183109460133751759036519262660237790046351118427279565631447325516975262334265338228109533318339820225534460655258922770483663498816135481839834349316428868711152061829290581351201209755709732310743283870101382260628295453727140049847053609435238293831860800243724648676797145030612207662377251167154818390000303198385934013637526940564776783322715712755871130969788801376640970566818619525092151929304382631677863528421927377070935562514911083167826733970017258437020744509628524129667498116962490532521826847711062559037154904603670164278113299782601472987382908167437485805084246501416340389006497462288633899276775735794978838405777442196486994030935363267633230690888889908762799410815280173139779718440510595500194508232225717906937062176678204081483561744585043002833166780982083225396585097724708516117262424978984069196227170101999641926019462469003176961910343436887985934565438835793312741135701464187509974125508344464576835644773995968304792663715787899087543080024391414334760389140537044003513256554161167132856152567121770456328584217890789191237650472113883443313444072657702845731467051398846655556103866557471887299758105876302806404557671026005659109664929945442954617254465017497222062335372007729492685689454592*i1^14 + 19540177487666630832973015732923678638059977869113664902690463294765264022935731647026598694724151222067747617556266832706655972997431791158268683855214009732047273716277191764701688883287374193463076509318234246525855226412595476467730345953104247525912148387436047336783610882175874544096816028791347133179562880480076922555208445443863873505415330363760066444193745567777672444920658876054806229780799589924594837940003077507193479031490185947970515027393592025396073648776864145761366514921825820636345661305138927823308826075915150026613312473015518715173668560484027027725767970549372748230746839192429808529085663350321490209806940614489728653567206011352482460632226571280045280584267835867896457524045261992249119759435669938629502480297598120032405779938304217739163635614372364656146994698488062802645445296068710381211701529136936617802184540497886948490642058163914815028822134159437458813297825947074873550853617598232991464839145943947883754444280257160894789469149230019153356918405269984327140375305439038025145939239283221566288608727033972770012177587182658417558445022653198363661032996554422522723795537817615433493951710445835416262987292775920328444550760806781784812385927688667101297897174863787566563328*i1^15 + -149244413409484540500250352771995286972880654631181471313157904121588945895728580391407612445773734548998257145264791717680689944372175266312302102051773642626222079874073937203718311019572903505919466573015660532223796591808043323222793369920675379171868176798982408703012391861183501761568622796130379193520803521493774937355356114081144577095716849439994145442070358986904993745124506110654255589736328146792966740510416283710160223035636273414440786252870850739493422962830409715249167476495905958495191184973913547063438107306533489585351745659189694323544281524517846923477213500951008601902218715264777089459871129210984082335016221908936128345805449236114693812543232091397184074937164809912798221657138308524212152900813926885389706369011953296392262526518657870685809986891393695006331195298145629951834796685053015705826672858171666498757501420846897905894568542108022881372866010366374659729497489090430855112420676467016473907166882718083953283185597401299188613689658726879136545684267897793788223978288949656764991567650482938188521156987074688490707904460128078793955579049899177891528994229927499262880627533774582896416457877183301493194353429819874959936799342058041655142521767333859734710263235473309696*i1^16 + 815245710591046490190121181906921602413102283629214137579047839200594551680271077762540337208301351562478239171382255278582449711695639060563002942330220100992572789079724291040502625498916944809778598405116054387266608224811017132837532601387886039364701516077010059739741631668784378644496498194507256021662974793927005432015317951902808708182717179847561291741817650710503102104470283043024251543599645896130542191740914258393609024037620508622083743607573809101769225162223699684546262152054813032026268335659152544170912941041744093079664379524994218160593974691608476719181711151094507149135586551554252836230861175055676141180333438014094891338605189009338535502938732315617824308581209801783603512341827468274521890916288128326687494761948150013474756727470082348019199976853270605573761296653952012783526687373322929238070746450343214072730084745264584914468968677135781874405969879465215552819051930511547135124702387644443108659807596972408711649117322663243255550709204309744879879015566230997518779205959257392668043039912162863415381221143373362354016310727663502135173591596361854723208309014576366082022913585936072436778687241057911638255248827921794767457422499796268544043259618180416479465484320768*i1^17 + -3810278467157850443060919824405021550535835306837856011138891453552804649841219863030892526299782490646051660303919474623666211507372547206883288182395577174171206900406794619160566080361499800488123078024115776994091144588930303331910013300375370760345109199256183673131818774657729532884697858711357033505399931450913154095728503362383305406765259535815973274218742124247724052355678123598621525507837395637683717733365325703140531811327803773085104760468009109006354010137381861350828327914314491804527935945992028972333669632294422396834253872592903824814757240057943736927382812080392282963601540999387535086965142315409069281036460738393799047186650627323471915301001393708831409157231130114257262517821364532255960330737163770822551990590872494624032943105962968668779340982124512882646564072184477155932029119476300156673112986902143283896467818655702093918498284346263439488577644595858018285509629870987295843003050954435178151416778915457908345626043464529856920965458793724942245211420739802110036526876764615450656236849687077226177562621491784353523772295174658569836756296402609934072409343862360493730372363770081763223507208728039255695766818180604641145131045416554588305599728904196168425144320*i1^18 + 17177302611588810904077094760934610934095505932128655413701883089928736904479856631090761106378931965723435789360122541404500828316005397748531336732038303932662831704208073185966757272993940564280515539482265541147841014594507003934209474256522025949261188613307675200455618940635777516375614692518608163745398891485740424375836685021265543585896386657680946434579008489590228725875957714377144800697083084485302030143629946495417841368571641363533990554890574252063554296170946552274212919184748825538793572827532771664178037534392189944915388344543137896792145456955478110094730550584097841840153434608296564190517347845634849825928841897293692029284385263083081786771226937274836103324224832679913938995806933110069670042258370289383688998297707591590323119918177074236216327173378831901037225656561906230348153139358145675450919109149696802801656349595347664349538391533008761888688128954283215937203306328593834655432239267118332917857562702972606345803775372217771342628356910640764038806613792787614804606580759923759312104413441095106166257814117216727112587337418040681168209662164609113672338137068006155051496750854767356265479198702115231623732452765917610257364583054233434624201145500475326464*i1^19 + -64491967927101995221547049277499725136703379945066021835147077173776255680779805286942204473227959727946846501427758574759905794798940608415546140877131474475039446753081346993277598134977749842769012416623647505042804606543157521231508486170492927674421274301773781999243507633338925469122911980652760922038961151233780756220191169324510005175822579369824403766809579007921252006790628479211843168054617944909016928774591689298594255228750401157467829347830927905774924046582602943098732796020854134045626705111146076202177252425877854897966665930111280534070194867911931385772226216251452230522772138856925969941736808255935324406303272702643826905744755510706874537818687615729326314980499724355531628481047256656533488555571977254219985369528944183902237345259114068376489854300978399039496272397818526243654603076198845317348859546632238666956497618844290851687080898430435130961729010205516374297242540527759621038037612990860111112388327372291834664215631223607770217367962611828958705565985605260363012345377012812342560525281979581229878718855548429196740658835190436007123264640533355030373782235260513520447204619717097955893719943345424945452627339327356923409513266697201716688281992691712*i1^20 + 174961954653956981602473947082271786572960253723109909148818862830133980629999212893428331445645328542628779448464172714695732288310667374268971510830999097300485150138344934010041203156397201570693313599162465424873865042263706567271341733596682162132713754248299570552160195759958882666396712232806152293807057103846043206397311032966211260300839780148934223900721133308166632863616746315510062702746459123785077959786000665414289639740311818563258421999164807440540150061865744062466378307677769306045333118614570934944117397787083480571960887580189834267292249283096712329416964049820861951359106109844842296442042055734863687022641370635567933769455860596655115179264785877984281693191803550751319794456856738599582328029522478744913839717405619750918577674006319307429177565342835470955911974483596361322070988697320967920200395038879597675804584214337848399414331963641511878964614810461520145906647479598377404604769915264446204713295044734261781715203308491608116585764806070822629837123576622620406559554331421192039608027277420016332553981953444726272187522776061902833770042144390344915529453497170235804110900905931251364873727233310257157309596439623499837719525273579272987253669888*i1^21 + -382481159322375838280661027616917530687805638824548706042135368660921277340853417565031362804934930512894383485176204462287305939385864307993055306003126876678352665630780514473032179203695055042006187625363479074236627694824926807607485513711328876374276474980289129331668572597658770428578405527816638989362621871465187160520052940673076536646437702549812681952835229197749823901848243024765877074594309687897391950592599031441429431112332845194500377595855514331328573250449108433397222874609877778078867173520502366250106299601692203992434943540652923605308069689770351477001445193473610895026219796520193737774262482096985626956247307272610463106705257824535688259034897820459812109731030520787260427958898962076839730029477957747382146582500503143185097000843043476786612015098232941053205097032725824015004655505487002720783694360689589862839058889941060981367364334387732795890470741832475872761719238412415081973050617321103945163026621259856596107663769491006194603897241264742249502498212785463537024214065108340063231579119586400489837239054162567296618010433694764598752844441264502841775905500618174899903171678578336344592577542971990093399973580473633310327245394102550790144*i1^22 + 654711783843728195238049039999496886499120320933667085837310121561213089765839613782119545143885958336815784049414853317171229480669810640994850684845673713095001971354262291774880330688164219108163303168370714722288722952645880382298241564157011050268499684850226771805634998533441840059363706987076836294629287911678173373684129520653524643688371757242833113489085121403657334273235500279140854177391889540834098886042330231474792065849565099327463922297643951337991948548093147146106697115633177565302891727988665865916744521601733259256302790215700879262382621748283737170595952195217828718259472812576758251840736126017335682026628758879098282369602309333039541863959179394826362716628716501110080055148891690580820292469255672156889300068762000430926307268751020594512342012376292480407894899533685181828333894886545594589558506743408644516238603504377279983490537576308875422948818208227882724249615639165074008283679548753382229321733420819515071723155833314001237617182663196302248971480622281769758342277214017442669430965973890350967483649440596685686277745015681132152188460837913504601431571923574451355972507081436741770122231798041617586477080507084219070081012070350848*i1^23 + -756817064521004080174589927936726075819930127196085502922125485134818172228566234365056117708624667930942699343392666774923072961405834936983083406830896601028538778715939046668469608520329682199430939149191621497343431294401551182051225938509211493467110920568701566722948307785866410251126001189709193181870832487731217821292844173404779162277818545487760209056646396875039969796291440488437009259746993662907802389956605632796305833332558740645115692599446535982020167530779130089094700998227251682988454075421270369384045315907394823552305955071807812617059525709774043440279857054133416606592608670741241504194249439854944067762428568446347106182844598518570180035073015835194428792876408213851435722606012541978057977265560103553652129584180710210328072043411220885519527097860910362031681886341721344861968459901340533071578632328333694051870017653445861531346389806045939019209727790008122415141467220374512456998305907649641527583104796349930880508987189320085609977804452518048029969923978731226691611036279748816489655174637031691227181078185150474095580068206852551364537729709166947631403388755509539410695635772215427375012479608897853102486806497522954426698956800*i1^24 + 554756277767170322768537438085594395566193348854286328236192306092441094300947793884258667857223181848141813747253137131104243024786769635312566962391726610985482638348306622926749240371335924325989720398566772714131500822939586057798158391724507865789425789615270282589706953347077472616220446418841694734589365652954530972841380842432052569887302930209661512626959681483171663079116020916772907962027127090281678546374435930521985820825686553632193724861934054407419530628778786893759176571001825340551792581023505707758106649816521941332371585657922696310999338152891249197354164871506576551464633858303943515702543063931253713668914071763038757034066648202732835746459596647375088477247220395881410344041861447377427351706218359643691444214493841611314859675295306362261459601540229162374261757829604504432174512934063930491216601270390952370309144735440765738186428422378601497368844619511497761367716798458271164190898559284935122081373871085392807235175618089470942927164119693870522333663112174255949224897525858020285775340296582929152266407099730301206173147092875241055431830674654613675664239439123626650708566102838480995593512525300287863943661534245977849856*i1^25 + -296005991186052184276242986806007754136775096401469500757033699609572017803131749981338327302621169484338673773184318527914084936762159657114056213604733742140378483115455039453720580653785881353195970510719156111734397767735529974507209129561077162345736453114451173277780488483016003682710536434230404757795673040307591075190831206555507732336506801032897050735964099539828097629796257799991928911479923142769914300208567775456478527836207409412892634522268880523978314420542335961322498908562851466609488252411005311793350387930684674824163788492744333056856441817078458521169693625463387156483128161545033665969548600604324019920782640453603596594470033820600855642707992312916625556183586341080975592296285588724834195789140360422072453522202338481586857582920150115984712942755553215665664606109587196107887110013315846246833531512209705586380772190883272212014052187738797847392980668246179783936917718829260298437822426389919097811071460254006373443654872951308066899480056220559107072989516265820453484652984428425608538236310318389311257704371928569631689119306666598185752308575337093871835876457457760606776536047797836196553878276076106158674015166660608*i1^26 + 52942425874756111208898570535863590052882146387995190655223088213022336823626500001554258685612896813378658339647492875166687679169441809082457403930370716167580783167845439555397258779924747039719672661718518700434402072034295846853800633192986924229248601138553958504162760789431227091201616338231424963242710973772702599711604365342019549825062400535425243851986600531667921998418018035100648102988690100101175043446841152875834727849800686583494718056397455706397763509678939299737619500224842346615148752806183240102018721952912855810579602779322415804687296174827835906117514303240047531764286460095205793283157103751311358294166073148089157328808916781425601209731734770873480336595606141813497397034721039374955578055111429480260749644381228435968760377417112939693456695270675529775221052375077764157984903669852615893348288900735754500598890810077865432420508685734954198209702448840246446497548818195617740880687748630558200200524220304720057903992824359767466199702816168461788077571226561660305449953780805995556063770877911417220315398511457388989746317069884413605810747814728627916666911664875103372414199213434254866021833211854596607175557120*i1^27 + -3005472714349757199408906047887808555904806974159372330831786712733830697023402101954983184514905507322026787482831133448850327845679748314645132679904849863460285733348714349135047981330536098908378606079252118041826543340752397186827209529311265541924536943849669744639341918835567249211355657061140974388189465333134087918630687752651582277450604704234190711216464252752742493082085098097369858538168645397053997335529651380527925528435099152770084735000811218972226612206539269206927898335532058279776273254108880878942660309825660056730361257215141261790838440346029539216122447147623516643794612798771183241281187966162543543947654123045312267514264014972034243406903965480806351609604832406377978604484949276769073196471436689482812820986268860716458318128891292297139153738067784066787929866730865397528159360644104616119292149337317506272503894251960301816108322485003378872127512927157617337118476491274617249124478940089464065970318335051097081662221450428376786774825890636110546599720323042830676346759240661653328418505416863528600684415347878683621375266265357879626695845360069498897067184208841559683954270023234637277756238378477551616*i1^28 + -32035047223021607634455900772144154885109197442620191883988518084265388835004110383338488672379432580204356741172675895720094883490188139928798932214820618240113052769347081588877690560573200336041544858550131797392805983296881691066694597530605031713159604880029814004974931845509115502189389084279916638235681428100536405602777887993400932680260228760462385526044438075022045989671973942659602741054480885140809724905378813160498227498544974530520403028973137511007999878298614475886952721831536424364942519370798731150064745928436551581218330363458922243349927890592986136427778037915386497402091783329155518022826047816777327271834267871879271387284818256423116197795512757614930510900729144970278046677187655943946254274448652774488896839564383717940361300665468036988480050706049274601100313586297345366108132028304661195517955009180297611475328259736212024677440717173904798980943684334943921731021210413173084095633314029400833739401379535027962182862078333234491815421288503011770946822777515284653663997811418493622803636483844242636610387515572320025231069372687543630096759156862331996218222824323634728035527575815256478489451167744*i1^29 + 1720192045878947592301939496184933606095249225924911012073745257346800166498604354798505077063659688415002043295308785414947292853400904718682809649620335549668299215879077058274507409234143032313183331476014787399115583260844949779716773637623724239476327103955257975106093557271599573118855492457749157421514739431169304212737003272997527386995253042070044023360735433383481237109833034754689502318363658437270693877467547942724154116470077601801216144767542433360201954475772700519743517599253752148459280934000917535662461304518784294704626651686492591915214857386610619263649485942394116912992753196036809418695913193999003674886364915040999096540800021841279517868449276671824934256802016315270232032176983103362838508561941033559054105531609376315833283173554666155833044280113510087512156091133075007276166597786012461348291357337036734420481107672356169208754927942411523760512164066497997353265249853068552611589577807936605211888128012459981821478184715669319598704431777827653557644279211691954848303233125858549390608495127340684815821678488944283047328234772582154116312082969875923200120846974549520575307998658712890769408*i1^30 + 147031149642817759738392520024341602869784324174767151926428394284582965362493293270975386384644498634285844520076433110280041960944407284885221431009451333081561254706905186831368410536638967029809629750431576140917607663070850095078380068595685268331233822236260941897661110824763321392319127162363907521087187674439243084301137410083430767576626991904574769801538211769484224619968274334348225770715287865261552615765994880533613523758210276047222767484659296610075841082527908438646052802102923448445055302883638097519343456097490840734940314136077088073755861758027094540896969256047412440896903404913921197593958879263902800444593725900716740317725177012041573503173833291074640901259408552852962780147825395607209214743643325423452212510210601446210933381300700390971576402808223866829169664182338925391455066955095186939502405409313977404204326022408419785672349278215496428353569094430076855265001441099743489063779378256801961798547114077147860388092171415583634233328962145326529093543094978853036132130493868573235012417966626443340095371834117223759835901360813149085012527093517751664937394999540006195213620364705792*i1^31 + -3357382359968456658348814898898289457235834297169957318126422002284663485003691301613919139243768935231799400546400610922733450557310402101726278713286984417925426920358506404259175572392271947843366103389857574314328322787993028803761019749939547199605720885237340815346412354365532930781978904370452613796573686204309685203090346847582418336372506033399586134695299221052432006999792494134668129594305441485299382919205645840914742896068806616034306096707338289920453180182901887846087936955478569532667671895032805478407451253230900306736981364034119972514376108953889011622279815501357741299471061449295663987365774463597991784279313637624164444513873562618869924253798422562327000156103652109031014467966007072565209253756013238994364837639420773579347044425440516757993575966211452115438405185496945033654236639979078408684704240164287124925657367782649204039590016806043218454790973400833670603859825766248972507168905796651727198973533450359715609082289288046332706731063270979344657727999753019804803474293401776933212214332045297500940402172039659405493919741917256148836993978740170338755711811738282210113880064*i1^32 + -12073182528400998463731703503803798066272874479880872902820513918066308557367674023928097628876886289077627823723862179541038167667564698543332170557753223226223124439557035856556596633144230903123736797078364805337712569471204931403177376033536402774563831558004526119895072491891929489981838150904913364796236552348288642233293870877422520565560016678976643315542517952472962954012637560098441050997596457192563012564243266852582624458215989611494283322295685781961013159976262313675974628086442535974147766671950233982177509708037298533137304882045515159692337037704278826689543991035965201143437918797166331591431865873406749948979430952790684876839620796704604032295514474478455551325622643718826416528781745314801718820035435502158276658840849465478409986852196332285910332054648590853632753582532676624486978905316417548693900299225528822949256192218252557717073042765908826238284802688917275736762631187809151753170302155840298559277130891175878992790858729511022834719164693909845623174492932184878931652519900025148550744986310856958430588291269403888157302734092534205999352290028461601544298223863070720*i1^33 + -12326952480504363411888112428948058900570213633138654616445340527380307373494079856738955040115538262414981756189179798464476934485166509592344824512621860384597973593223146435075744975139242860240941642093495017522101929800488254586206512101790500869461831553422703203081774415696328590796807253301002177933305128190877328374224600090913869030107007116590628812977185648635291687935400251831285473038897839437809879896245154788469780038365678645082382911689307018760621536033966682426867158943355787427598181562990985454578032643738436032940179261543270924777985318801723185289834213613934081025756443901764321429380643696297134440667766815456721606964717204042148754275651514713604931128117398041520477032040484613704687593051350501994937942552990961290418864495183685577722115848664277351610359180112497291011267043223700077899323726496651387470123461839195226813164357547230687700924790210825518719855988520739537313112739222955109696716473917910562615540632899408334256970792916762044929902161869092769668310805121509046214339787765301164031536251575039398513115876136197436788119300039317928500264960*i1^34 + -582656151734422310970707620991096325899177874979233214076247451311464260378005637344971570263531924376352605904706348064821815743060256303060804898202243980363791756039071146730586097289913560709738015140599843772739333010279122473151202162186240274456507737946494126600464549461132705435589463841515000788204936158388618189533190145778130943009652098731171825903182050508855515037692497379100954634725869078345023123257805849527488809001838849110715543827281943134149915376336643890788389196608444249152422262999814158135820237229551115348046535574539786979897347976988494779928029884106832304640587677129150527624825352691328504542278757292854842115804829140760678680101646900842876725504503632506337788338644410648468927053989417915776588855764789303418145699524580861517071245582952703590672914733078040521940597098903453846575970330750376305982289681333418822550691285905909060407905983542942153559511228886383504811029720503579891615653974236161092154528995180078988112343237349841071596989163598880553306772001630642157569062752930138141898149091686805863211136989811863397646789585010688*i1^35 + 49790226023769700343010140017894682884138741238786164113302725426650659231562453933539625624493754108672980042953243811811069795531908119399350567602494076205012208286311739019344310340294014340942613824951155274862804838628747789301477648076718935551235429794268278597921723710999778718868943833306475841429695317248681271847389264353404973489974054881313522187604457965648444211233575901684838668953411216046241756172227062422440579492730789473410383667645926254686197335593419300290137037625269887007815431523485675320595117347276183660264152702228745808180467158384619175002400132981365179905518837070355608306186133061997406780359913943699985126974699673969209778568319062515756807867449641223518539322235832971412128687200383987895433192096836958970428223353503701828719228644412528194606048534255116474278215193814498680632379406115389078514937623176529202131834785535456921158288503927392720988933379310072223605987212025434823818521578570975982851426190264075205022907575165744235913839363807834045524514405383146721291099066966078589524407756493456381022931206384487815151616*i1^36 + -1075852487690466738084250131660360745052892054227544875182517141076900543824280950699387919372545985533303112735859601334706314117266461846554954191689350222711444346936602566553163628126465135926118416172170973610145903930053142560183478487107846655995667525988187204631697788903594541095388927871103890712712267376559023774944640515501636825053851644000218253297788025554585112287862454650142364866148684653934796478370038827735681564003763569489724075210927480144416944900598336707294613670358585132410738672693302327151146325155642019866722202788077514080441586800472991985372316220850773768380639264062511646303041416204863649520594200113667213593797444548240361028990075952548492769494970683970080300785940648264883800453503755919658633986733344732726703537099566106651036231827861033534067540291800737230708491120171831018291146933990948196620498152627626589593970446307299822836737320432775595393987397920082778930813023794510629873956438947659530909151245110526620328320436485600328041977207103846542122195951755132282659475447626667750485551622271308780608453210112*i1^37 + 8282410046878560011359272690758631340117632245890448107195230483801112812796574892659008950128469336793720475655910340636811570674290355099086895483965180328403005362803010000872164326123516294704691599893684710321836534710910837237415101649485008932597553443123769712946369567946777002314302610071992076071623807529985806652963287528835134256520355429632678516213596863010723163261242350424987158944121570522165143800584990619196425475527552219034148330742377643769792128444813365440516021388472088438855311977509968161648737837850071434677799358127852608383595189415319887632087133791607457768300882356287862873973940768333905354357283825260498293416568828747604095536056440393077236353299878327574999209232170230048545513273432659519710327471436861871916606506320983363667626801839525446312454371989447247198120375761835176761988640899259320578930525960393951757288338134476473140324983728419757457273021762990542447390382109216973322535007587600479321008740163731661660582809797948126702291114641610010704287946885570680562929853061552380861621669113043746816*i1^38 + 1292587515680455973746287600308976446584860972260081018350086878970933719992863242954194950825033597693478338930242888875751386467449894856966913508770280093379539707889676335521854661844393595294852150405794152219476090199691845890441492447963690831718939520238795086553348465868669036996926211243677180880666889502513174988576856643437136276669282871874103412137943998943793719582713389524326519735898368828506325124034840328796048748032687002147947798312134151529536820263064968001492522418134820157555582976195842926254693978468929939921780005776201609882492080014091311036142307824786399245142174850763386117400007010360076564373734759564862897611610193392515193163132307969547051140283954842564884947298243120719672725329601759434433229766801622598446764045334351183417081582919252976218831438255014586889940952283738946908996756485984509623989704392931891176011014497367386863203642247924375963471490540881440950436224557209509107206798237199168396271931146141995987033209701402214032871299647713744050640294959270679647376291675413927471216384*i1^39 + -189544374945685341206658650753571047438860122295238555715794267331644399808965290063262044108693205659074187976350691742562312417252259055222787886433335445739039891569085801206863138917481625858542887551700707999842198115302382090889920081222852424784799337375871374294715692713352608799971086692945248323976791372472424836792659860958260303184605538659629216461484584696836052595455034684780662138623739992755109350164480694997810920071240769981322739748163609130682924318830162923580203425660692016010675635969331820585111299654692971006591622677851922118761785083868779514361965371610056971192440945277190254531758063913190790662832069963342940710894581260720397513486543890009803991207481868144602280204837749054383570668201536731736641969902302255529724639493222320012964462169350850130338831634610541891082356176533478928239313778415258878384650068471544333113981698810103399573421166050757827397498965264179454800402814659489072452664700675369143948259128479188664864258700191213391641732407799467458386354399668798047879095013308544*i1^40 + -309473676477223730222514821434960303308022501014880425661707533116187779358274944652640950070937000966566589291358237657802391522610378615842605628231019379037425099583923906513119135165991737797947852779179186479144229680612876183425226241425768697139545616630390349192564588482148130810438064830026515645811798350057532848710265410258348527315118676957593317784153451094438894614302163890959156893415742849982571109642019297057705519567979592883439965507903323150062443713310180633441075211214718561138195242371714610720854805378654380559521091675043061696097558941355313638740091595551584274774320424054648898251874277144965499995736299465645280777114464070623646935078674478310748949363037587444655084308614044967908542947396695321725389392402387246736248510774926414720413180639991886208961087831457863250614702341781138365584742964797895063170757094011922201597520117870340020118323704335554000823639113839852556416417457745691771701780774411364474226761062058853664577403001314612480187456436119420942062010321548771250000*i1^41 + 16205250925514565185158303955483550170277438340476789074581120617131915434790890308098424170585384196772545428821942752579224327016417924286799993884849932213551786433566382837460205749356067374827802035884513074494399140040574721729943336957861818228230069325642286947355897989366245579908383159588435470930020171015995984686050210847350412882762168654168083013049252968165932614849240916594905276197173874396919787849090276775763141977827843346426331862357778837763721581565857748867914400443735532645040700240065559364664855313611954117755107259409509622391197294275622326174175339346127789564402829306738574640473955439433047114367462904265447331318817826933706635775129095504519482789981441256831348155300102741080719988507050175475389854027010018612278817590602695852992265468090236952900564162286984650397020070058931634376038320295380480799721368377753345724859599188328776578806413049840219079983598965727495964799753422619815218601817690240198019180739991554312289378548590552206358210185846596931952488880*i1^42 + -1156994124716531170534332748796594321914594652647838516736735135378487193356981848917143665905694781296840727907885424419371564184914594202088649314289637450038485923577239637316902587312083109102481772048264040268742734229491362408081329416749031507506307753623454816609948386955021056961516640715186035062388705844460000681182124289530424553194003628949371428350228210808045752291287794042797597217317399325742860388839575492650076017187322396907723616331033868108223318890679159064550954648315788415731405601905813319115188475601669168536898022900132334241121131762831638696901022070689880110732677692328821219265467607343706325175338988161739364704398162496085926136135327128747048177465822084326541314511066928466809039371063996899254516827775674060076871177862991004645849244247789768879863013689147110011772037114846832116037552791159108861681528505863814477578777522714148184314140430963182895301743867195071933768264594407179105136963074044449705992122053194535111856571*i1^43 - N1*2595354673935095972084479106464328752959199575197976750976032779932817792156003863959195418337807758257699263060317502238464415185154836010475160711340244994199285121226150184195072662689452491108144077448764269884519822868187560115153044805188239815800017709443484652495732912559993164027382727115166952551228412000000*i2, -164246625554768326325182726291873758946679592315683982215838357885343627503068608118764795378858938313878711349785288079286511891645122398310329465011489742095924512221280564910758506824457873567428172295580438755945019475933159144187997122334493494606743999794702803174530180386978318439442053340095752041254220530971184966000878042707097992715352843759101359758887459787216694352382016569714442153416974944702621641904932039123534920563115163648549039318202686912061944455746115232096117944220399671361477236295456496222097358824792930850861429599320216213247048735647070106224244822405334715287329460012900994070804459967165806754304233304476898056131967322097921185906848037046680635097707362357658902374396570969093827681001610015016437635949200047790850121967680099000400579219275125303697143338806073975239519823585093263574668049823132785160013281491902255049152838208928667601541516798498207947230786702480533253807196349584012729105462719510085010900562629949795471180135145539507254124885556646298036369562257204589403688476032910171665167302223472565098913943823000374308959648646923599699028765266156753868919275674769116065968081275817635157786646233533464300046708727530414068515510714917868040964239751974557723663817149370491229147525560898945024000000000000000000 + -7656243253964108627529790307607237737157627303349869122360773565937532707036458272710087035873262560987244827813715455755663004117330277673725056815371802232150505502131465541761021287837393702122469174644580005270664282073736211272654671269948770434594681213686380575597998881104074001776448413676204751235708610216137951678332577888540258270540937752489658196435242094742869502517289157531088096724255103191122700844739488250447060709829921661900408932471878411049916839872067602304016042457000119539822956920207837345229314625124275868466540060387205972631250796270187387860098031349624373936579711224556321315460737713167081698055632959058164014646663974034565684709858832554682436153010649321120914832284577651445176256613271466743921039485264605813785754461027333584554328546945083663279471926685147732487836583184099456570993284572190525331062014456307507310926946877503689759691024612327779397069352685857258047656454778174142522846576374020083769209841664543239743440097884012758961073028032135435958623921337926259322319132783390574808198959964197804602416365353194959443108454333641063497268059840683740418760611717728388531493849104983257927160181822740024393488488112510878211072029303426923017772583167549910424044582668152554476800027401512518942720000000000000000*i1 + -371313950614308331947378475730096353724371110189492325884285620299993413602234880544582370932110569903641640360040098818625309912573120689213781400881198408290236493965113722221180829938637928020432893459395112096353627116964009147191145702479497670327928566366120747590773890792306731925712775293813065953277702259971158355787896318225863405803246728061299658060249097605087625434505720161424583100992904181387925149161006706095349441088300698336467365390779078662362989291949668032871426925992511212286180903383691058935474850460436913355875493390489531071331921290920569530310231103234259092157167582035249976256052346221903628282163639157374247551389796978728333596165935036073036172362448535191420798862904954686289241581133214822575486101256358578453209360374325845991889441167637402030438104695172173543188433909837914853619325828045505347433116966958631767834283134676698023467345555591548722782135157071361506110481603130359496192729408868218892613689751119235690705675846006329535104726922797441871604497759776272316245166424963427070819351184052569316792929006192029281659102064852198799907010620695563975538561890719214868040253394524022172443197791731802697849457595938833964515245024687846224910979675572624763133441506419639794396844600757041129062400000000000000*i1^2 + -1910471320027274416102432478932307877609761531775174919727203529054355697468416061857852406234758019384848853195101701642087939189812535569555378396000946979438798029566441486298670871306747699711729711379039164589713438684403068229734492115792524894051867479145050129004723256873474698223434106769689889188511541574846435040831287163016168876068209662655469762665817548654071541341004129435327859111996908321696346655499075319756868252791560726841526374486728352544587336328534584404835855307324545248749302379570937171992166663440061686915641668568077804190726085157084617949776732613475879129543623199687110590781784176391110349376977812213623136272387750481782740704600802548082800503430583992249164999475626016285062216717408934449601968605386908184490429167750212132550315654945493797272204667164284401487428529409382427831509164267331375400791868723675835493496452161882503121434723937253652124390059302160921649613082568370717164770674761070232092498122654585987607878175587461734558875595954946526265118155915173181482520732102543353410633221317041584154756379724731381299276405514764738959972633867429057871766840053329393231593500456600845666593872001383661340659906963501619932170468404151718819801329606860518978856204748916017116347434676745404416000000000000000*i1^3 + -5376846103352051138427756909956998747509653256697193107937321170168932605908868532864305028708694335304216116941759987935919448721527371651292279656710486594950525952705922255740325846331611587867701877572595734282150658570591074258322033048202726423930417155998272261026438103599619444655454360993006524479254223626019185065971260039050916216556102699055413468650564563325948331161868397906005174286733420098172838046055290959032494336650258827475358887828620677203612377127240094733740148447065488087780567703709757927246830570586312542126153265723735337616571768209548045846677053007645751587753819826498228226048897055022712548356136366884122226003975938560543291767743985093510625429285406518666426988868967210072474331981050941708921838603823117836658404586071592019882191938548218914350918540427882511076213734802141826101137967257442448371440745417224049020070180693635446369277779640143443255726254130839460513666444078238823841585013932269575534624457399677018784114295669283331747624307186950958519777915690868888955851423704694544264661790888930898515125169235752745067227613396442605644515569502401506808410025816417230385956340965991978682553594276361996779820802943635571550791224165261141170018284376482180108340071365871911454280862905227699814400000000000*i1^4 + -3928390997111587117846883948043243835479060614786101650880494537144863972499166977879610595999181992308581837557367708758312847988365188415734936832605226672438736987667637233737230893977726787337613642949459135746361089760350701186408026236593371936772406905937870789637013553409519389730394678146747759886673545984654076537624478558798809939404567095485749579755703796201908499515834387095789030035200870183878438929489446542099567989742279815692430060384709845437319477127175890341784477955485195775777526186537657319975707891157411009715566459171691006113600215491316229635755545548314914748233275096004583291648741581762518627082738866274358890381770696301410051042985145237836701345007915804907833050911997628358285863798961847756941557929616290815983284099475094116916239460760917980437059801965754377978125821447261542756111784707086495898224131904806377020943804259601873881251476987962565400274413922472304005955812634105235685811072258722889218771371227947698663840699361999962140640706914000928602358985378898107641742414564142587749145162252775485269020585564982745308094843343822499611240058962438239557401914165980768853073322723923108553054941954783170385352737691005971888531326343462697061980149083016973152515333504570060315554605029433907609600000000*i1^5 + -6136846004392774015616528976394938940908125896116272455146394812070493899715631792506434011978500184874421914517109528033357717523815870487992037583008566794272450355911751107054334935313721965101116674133274396879510333566103938102076189546689548961100549978884993094719723480297050726489540901007587557647539287559739354731765495793121038469454613479903150989582635722381543303837162821361879517766993669046505651713543513150673345880333360253556207735364157055472987232407207238069167064468123917435201645218279735108532076198979326474789301450517540645861569286748636709129707323572434489865572472060796119628013086087641482866494591377712890374137224349854524368937975101177986229391194250963031928851819827533542844971603085946796185134956439782838728441837562858219766216096145447034920825116895209229198830646981056647082278441535993811241209078342948673731963281741875183220090547645791297345033018218849446387010710917367270803206316383302911783242720763220196009490336078974278720690483176019724888080179598112121349711172371305026785356190510114195386721393091765233378646308747718200778089514919814128160164926801017325315173243717377746190173699258235740616290036418563397976973630559666766447615535178522327144794729191155320774631252267712380928000000*i1^6 + 115690709960139258441945773205705038444328359139058346346023122998864515793872875282885502697459950913410165297659350923945611432577496224081594744944727817712227440893448378143498998117146566413787112510867232156666684424395493598325451091203441508030272010592800661883075297986635411977908004847171337311478709572895110665309310935065821883094761635732010139669699208445564803466363222226727696018935676405772975798165312765846694108392898586945533568570057100869538961007982946114190421320065186035765246435171013601751580968903392100688909783834324384143737466340311849672915817951705568355250099723304938759441156844009095449399602844474010438159004194594355010321403840616686811102573197249911801237276129137263866272862250994319916238628917288907197454672502708159054613114958623164344590575928448228058590981142992336210131850899083190578944494457531413751274197223017550499703170227219374160820988959817511663248672699561423981209254399519798819334756719909025901849660616507657224377032344644980332382419469086356958895395283011032896579609548617663114778304143783861829507028435142484607438392466241930477732836107212228533007769589105640289929541985563695108756095692408949270126608365767737781368457475249865962193847703104214729341321403107901440000*i1^7 + -1077874365857064558277917569981095554054877318556309825452015847932017549445242784219252161030866634903427423400457025409342360615457839342206294584553832310234516608273894784856436931078862083869077820426107949195744612048102308247284268865732667499732972564978738729747956453312332143067894798995927754497869424767499544705054616336438009213142008271370695897237521617922144913980914258276245047443044617571494454037908550579472923069967679096929517770374313443592043521894425926614194551958890704836206490490711981901798944707419704612744064414157012935001213745545245882998639848256312352741870441413358076230606516459267123054098873709006750632760298896946505182075093411747444875115983693863727730486686817804464364863346309459857021947788662414511320791076617279872579546234321251244083655155140687788674698926813666615108828622310339488488964700389677309143687427062883789963423736611370382994961870424007664507456261279289253255499284406318487361538247125561176508124583169346723947825805329034576951125564496870329891047307770527827803933923202440802985896385985241003480117968961868527650057729508447014127050000625477464793626835834835802107594079762117584722627225533235690201000818949451108557623615219675364602803997811494076160659863315152896000*i1^8 + 20009023841050564336729892843611464551085675049444157556108539715747546076346882367209161833645585039941097359182798407442506599376395052224645260084919029763212765606981537376581744456474822257919961571925595855608671027166315960027999477631659655404941440676212921146579285450456041799205027240617898562820518461223731410500029884274199603163680494449214374570484023104903154881694965240946241567476970563150448720556493548165480984219258876269658943007675325987175254023824999599059998993698049740631696672519714325009437372432902746631355541748164269078669113659111591420704163334139801743853615511239213617683387073663922167509431077805937871353325543858579913420422298705550904374910010873757771218720482307492772877747692717210146058474904709198608860550682569852424721229995945862820020718706742379877232205946650237978571628047955224619892923193603041425324992820313845584779687061204306840390415521877097976452372153125830508431651005811319532602919973647523204560184283639613613791757071895453728829994192031338348726902830295198540381962342751261611553841337709317705428786184872484176766465926821725543225699000632115424920728297841683741705488631800361757698755767096182372894346532982024933383743373034019423870252199272989137124758388736000*i1^9 + -9560422928510923210604917580519436331382139006672532784901687826447536221869660444520834190976433835791772941294446838550081117400705413521850427623110328353766184493145198591424448362675114906338136824562617123938148072368840590065960589414781229734227942959835186166114584505525053242306543000113443125072613901651148570659709831151323617164412930395791263098472707559856016322372264993415276196412138385822554138205054905097561012697898006463061950905460841507386508315854144221008458267600377031272050363440344880003091627662727803105117510526114656710197331689401486829225742328532926578607803818608513093055902726226430310778576244083275226015032990531868159308653740530658924071479836569385706174682124083269931906089574232861664190420031403498763241859893114348332315959166296854810590356446459896250033111990755400207850328869389212724148289636114466092090850364389490761368384167417289078280356303204229704990698906601967015650895108075919596339009942819094545740163441808309540322958475323466683029493039486872888918993517989931180591164913964220057721180570435504209636992125374122229215066202215951408719782656349106097839094191853159087634016837093298819500527657025801434182543221109713472303511094906399265003602413793821330859861475328*i1^10 + 529071662025925616768397151840813256376189842896310891763473916777100967384156868429004385390955090004780302512529913519556187962564702539776756971632347443920455929960581846094761394709407134746983419743475290102510003532634194484531092697819883587796802348793957367460019837858307120721846719656145834017793835818671635806806487910032805729741791412403132026343625571128420251095692196803334508044834254679410746683602993947478768402736285807738792974262787012679782304638867818274703925631812260926584647768206024574025596381560230547619675859804790669634450900582763384115010868630674581550045944059762540122795127149178101020299356636953761370299594188564617743500936913456710980862720935128842106045901587828523789184074224885990890092760972772514923638111134384161051508374929537431761961567061610960288758449926452715642530609479751426755581722038430421217319285857158436184406148132872762941538813017078129451669961036059768362155852991837960817120014559019597016162897435685019802843702108651111689248991604984832874293007167936079447813275353784495769164806498919250430693775131192268904281126049629242810870337766116062598094971243940838496892635329255695173282075430741738430025901892773740798606446613945701451875959660092621116669952*i1^11 + -35754489570745214976450400404374136514535347506955867814223216256344910081187687511427420782847009739267669394374300366803221113141412685534030051941514263245610791525682577531597169442584128625647194525652836463214879409469638126264744408771084759148390670812382074623026361031255324800837264542392859236765242392370892716760771879588579715797998953291275367475373487269763426785359456787684535295016641220834508888619292030178382112220431084200446682839577647560303766593333605736243587156540770231382701133278445529434506178808928754370606493198574642661409550563738107436584865553326263184067520019677378587675560113468949558400990793792506741923279317535869366405677880795943959391279913776465659896540088980107424778154422566974122970906718402987179370198588385570722545090785682815797355057488480583568726427050279610166319441803579939463477524869509655970687318716565033309898945796171648690769372316646365070625794878617883433902890754419804723700955666365244953338495803653967906894850318579217890635111536671291286570420512273478966848729316868127395902342685375941717374746969172908704837574963006231684850618231527099554022809315404615684823471635563630429481784213336047684662168028986319722475245390944542194783370625296956915712*i1^12 + 612945768110794824779687828834877736044709912825350047310866502855979967784625979231286964075125536725003849600823163102892660693087676122023687695557843304515306423446751690496664691570323482531397036075503230173908593946468418547867993907824573527219278942587200190436950373883361488560277657569265380109818884114695619428421640303824711692453829188413972415545286296183595862545066104034634257164026615842354591007836784345278065357109295611524961916434670205858899429620591418260132845323235062178960563184174812734938945154395456334260025269661648455396684734350223912297843465076297835863087238769943983292512449476400892687918465367062350545438573547367259832514051476917044045417196833096306073286351057032357669897950024388718193692130472274450632322225600208646620541392913273944824411412676320737175168299489187056378443950874794790108493126873283347596355500803034597384008061621891198690366676732573118593502818060894718507243522599708887152524060784695762913378791739283307694059018902706383601286785554246215546324602202946915127524350119859187424278919500310989218397852479675340722925160175886464572657405925559206472022130932567975745749381633731284824980052874174432018557056689774718742378971321333084970579531948621824*i1^13 + -8728902120094671706370263067776001137067659527630292879169709727396564762211148887237609672102850051756470946847149524494271206326458000874793694970246354429690161535186931131430934749364887027746489718916517104919641605157551621629396957760530594845816613904368160342250126293000521547641711185846834369764355860548715318913446318770522810973177797429066284968226503550589162632877187265853578914281354999431336700581909067187534171495355532810680934863970862604874208990546071815460828654027688691715639051710243359152154483214868582430769390421199693917294210111377165949123082291155620943981837300544825976786672548512081230023195933603439985932906816034972622662716386749709721768973784862017227625372729970697573167753103813969405772933665570740933639521759726954690866099811847097884875777610842329946230814734034624556401436993352545672439101403385556099392076131813292217468794860435668260435055070326860514232727323574641795120243936392492181259086517631405789097302978968178033030814525228547755138733543943513029022001763789191514766161510398703047463876044711885866801832964794243430982731255827795193577738652162190733781375379227778873427147830767823898401676278627300690938752475778655990470829641926087560468690370560*i1^14 + 78130450653382854900723929948208146612752364129777001983575448869067331103041446947879950359072772078986164647397239224862085880998395663241966035675215791269848567302725302102838600492932647191005598190942207978238984256592825189807351515626796495892855889080122498647253132223539394946892434590600874876888500208464626299112496456883157325900632594749380396117339225025090651821583125139957054726068091427202349440071587758458591205766637804092098516917541508607778178708876663605595480669445883385725389354732317879786818864217133736105405996748507489936837731170212116009621480147218561396022308121047807795437912952780788640844026578100278924706070227555834622402949052576414465991038193011689030649703293388938697749897387704179393091480030433464181857198319626098924974959464298939060775298211609478672514678843601925725610388782820223301111201824509083040216500406983232456945918579922200386072177353355213533605273734474434606782843884425408015081533150548972691162868036099343984648665690340662901911586541863854454987610900522827184687502451984986272090490412507336681994391308454789560433754934173494677135731415506739018924989333649684463052046938565823392224857774213993969706513532689099756529629607081160118108160*i1^15 + -596741859889699319327628115998646384966223335539719749343584811735001584190208219545831404195751152909422326812762057280180863082728371188304673367463320380654077501705751051518316821792371016272560261204626395306798103942939611307272179053058079139958504530223824244583194175823297627872813556848067533981791174159778787015026008961205007399472856910016244810870215301416498274632121507823009334580583724006163477740789149906007610180589330243815362581784890745331202421780994147422745670863417385734071224519696970314516769747273482563539186356938615052113821985592128970730519558671672444332394415801220430296464614402473444676896286729955510599419144708195833744820725067804283490762417579035251711643886986393566767726688316605231612282680768644720844111103231578008309617744657994407846398426079274283088475050852931444179855664121801507238469742128505224344544737899666397939033698126297779615951169662478819526391414053122720059901170395855055716407752751591357195555361465379402233494310523113114106787335032357975489049010970871000749701515852974583600405873203952582728843393811927859034178666739748984411407368965030031860156183233780843770634693850502246960485666918590266483073377250762623281943734428580708352*i1^16 + 3259665237701540489052495038849265036208560492465273700067385267081360554972781383723512518380809894142496826648234239126159742168845048553985211566863477456521319633563213413132049648554130741995091481927693904363933409619655314610426815022956804018853811658831909646448596445133368099880540198002490667160727797177785465207586628820283029297245367337205080064090085673062969539013890183578315977017602043480401102250614956359362544282125561211559270635407615904449573064030926859693192297503710482063947365564356646676760662257788480950612402637973778413011292621540210571429110316107859128674520304248339189842241863893291365766092575680134156018392484777312555369496573300442092334088590544793932610476421811993227960777533588894598237088139074050705130259494056195101093144366015324792787327049075307443861097071332716249449170297619122264156882803139206769250914523210351618468157263326767744790876537668536720541485433419005313589105570936256533136854725607057427584769404046765246118742915796211132417218600554054822663249920906069382888976428679117923883021560297099953050839338284458015088834736609117690185023504280227092225415441640912620315591278420990242615439107903701392445061815492797611068498913525760*i1^17 + -15234772236497527675937711671708586224106933487514297701838249840803829148841071861788418481181315175194200969564291725876490087634788482782997195039176220181667677173706890021543659993763318182603832006930257447415575302621933435939737250562143078319540251643888209366897997401029990903235920192461587358072937903175027623066226278392649033871061665002560905559176130240628511610444343960419137985791507253539742615050549861978688198240411226280979789634006205515733862140991532564026040947342915817563647568271570592364569814481813356991562310571716899163088753095296195033856495990917493896417408908347649180487922105842096854990706404828204929194349135414590799140326793459706177385340146678262111250168431242303845430320212260274075084923637866742194915559174675008934819296556339445989695141173709625259632050639641698643344190964396057612440403527362430354437279410844965161755362686985543481821572122916957222188221035492369887419547204656858520436695763129287067309750059851051445876784845596196857143561675715094000076975140807806504718821872439721881863632007328550136278646605385648744618824368808930476007532436662588353080960246510701279173271690803117282702068840978041004514769857696551515776352256*i1^18 + 68679359844209583561630538493111106313854539707512843715602861117042209243265410721333190869308837613178681079621761655964340605432774043019588733935816724907098022336691031702627764526475048836453231721856509795262693627211422769797783681407792003534638113940919724235019932040064712089164478764835352221898084201049489098896914098039730570210995534752444972278881647776591282234445245047753021119105660154157333696676148756494779225836833028927640226544102347670446209984652711061257088428165840631970833500532581691056090778762814883168085452586541615929017623094953478805239300065970825006190575521869551154944445896224924204278756831331164248997126226403720425378860247973124051643734943999326461750919385709080510777557665639044728771463927264624304482379348269565711660575634080652946193632473351447945817082646365364118587714980435675843204005802764277275862386090191943081411169710065135384930220166822340536279438076233792058416757273221143974119397154293999786664565112003670107796690529056721726062161065685703954903173847514905862516514708987773822537515878450248981328023384363457842444803807828523283318784997041265364600250312720311818760418896670626424643312458393556246664754500072743370752*i1^19 + -257852290121635531146992039933234037266961955071940054105966354128262767649440530352614076303344836596058813851950368830731959587689442359795419073522612647253530177086255484893895220655435551018756998857905820188089711206422802179679260400725334311382641998338367755335628975318989766558495007267122825243712651744070186082442147084853278246682984119708859271381679272434825780685271165861509939482777995372998513708662652974437979838059391950882926192875819502641937909187423593558186831526843411273053676369036228624260486315145355437291422645098315633119638663359715208355028790548616384508339180175555820347386268432469064276558174185536962655530463985861923741902514536911056478863235475727545751446488235468613799262328115879220924328533985511530962061367496210659992590947358459545781194547000307869870374912921123207042295297125424476017324516089741500180985948626828647149058104364711179145854268092833945011983255714419568445721453470490224908464625146716510635580275770401856675246697441084605390231145982353434798450862080375587204632119831781035702621931559304461364717678355834395709996070877764872725534608670792277585442084115627818715370815414823138009204697439541613157486559273943040*i1^20 + 699532296266347296028126850722335779323863137584610065067209085554577828453391474882253395960122244110704392213054032818664854360320215111741238485948586383576989897617451344870055361723385726916460690175344596055413492948441837652719752469438835239316154888980796323609567267712483620660378220114742251117415664977683160800513822074337088630699267004283448056256974681836863506062485083407117270360320354034910818592582717353439276404637072670189717127148697074474401683235354991428929338633734356134887902421418982394857045938465578451374909827399942822499288804863329195039481652060305229947347267178612975738128046344930745875289267054021065768126369910711180374181610232834067583319240816270028744477438368630632674892398359415930144101407709134528802708908806996142759140305446388656329923865875230082354490179244777983696481208574508500603921726514098724444833915026170700471807851239522425696723792938499375494889779074847176579246886608518359750478976457570909983725262269474456400347463512565034712252406061251204153148211656931315822332752974251115016959989605142606192326257686780226513946669883905445566853274188746961524515197938375337655777291804393367981192828699901266315584733184*i1^21 + -1529220392548592679436753833558764701516499888665720827233234133771666749553654967066578504232156341065954925438851764801186998446779577225303568591554987218036738940049697289882425631078341980585326880090914722232952308176008166722084253894934856358872328132767801245783800252963330369121921320266635197391080223886292556455940856026414669483439072076398719838529619393083259175413339232631957545505225456232522067462614632443901516350246433401453923740724014285664408565790081526358390480185571930392685857822411239313592783991588175075452712921806357652021676325910071190992898219556624222752778724871125888888078774238075843347419537873897707091935180493440837406706414928885442956515700769558514799298345919348164035334193066995942569118065335945490370297056907717261554481784309958251911930949320889739065363145749567276315914309320523084095867117209696664162382045219821974416431735396262969952855677624719625957901669601887795358839889673907656540708705812982719772960151142882100011761421671449543205430935597882390040245230637238238279390343292401405896790360377447870227153642217403262839361687855106264525318483667696397967075077562552019220241781945746391292088530704401164140544*i1^22 + 2617637693552140477287426142627827935604601285253724188302621918692764035682448288469491418990188903749578671814139310963423005216260804098669282748041021098676536545143628204964174974943110515078971163997320417674708949676331486322833849802762715844545597949107670477434679822090124669981215853996356062028645834152059401206193655219110414141604953239915046658732490092638462586007484643406350888851675594685225537917639540220151739694341115149683255477765167601318400940852801917933329457963323374066095415213078164883403666677769193139142810418062821105191318365751271524506116551436840825456976932132550712809870153764708107029002830673432518553176574418722367549480683456633365266052005681079512822140148920224833408669758269678811647616411387771992954308059806607152031549094620763222486470278272562983516599631660356898640798367637571841787310797397543131879056624445210636126945665790174618893059159462281795156128957526826791451244618841841627225705972798708666243360073371542700296754878496845207448717721460171464961508804659130775356335352504652759312293952686677290859305391260665415072928911338296169937645647843255940387591143415696481615603959714135563993820830271275008*i1^23 + -3025907798053034172350531030302016328383413130400193916563142376621439426515332248248589737631523457781029000689922102347190167130435161554157191830823724945866229535791565120317115265567764653518850677701503528500841339544012895876389452713850953323402770026844273919911559849050895765916424625595836471391131018786643546378803621119181232750292617318968152381405937494981495103555597439079253258254643991798326346950446231695184236593796716769757405709545046777491851059312591873793772548494153675402269351909509260948754185666573131275030103325633272348895128374419347806856954086556012010522141565346385848119457755692858823418811941417628222496322962990691414459482011406507775117659645887133065085389032376154244506149935781614928857105112818392872808719599945505583985167426596645609225087333223227024839322535947020247751499272037228323413566884679074484554590721664811804338704081015790204375388650092344342577094156725434182684024346116311082548611636705911949541934170130236343884769265749924955463930954147637317495115148833881691008140432734908046725832406041658698426228694736515854463462819147996784061892546706326528433378518717745163837209741295833420506620493824*i1^24 + 2218041023733008202137254853741539823517054612251881213525811992172008600405173628072597029543052280426202585759939169295063655940468768944571360506314368871950656037534773803510975172697584634430289605248540921864884255361671816769107332018048713305401798144897936767685954532737268101346704829737600638930893612327888927276850874652750824457308934422341858341284316437257616145475966353397691472206179724864730528495800397023598792786454807861852531417432567468356018003014666367088668680935027947546231157979124734200455830898943500469901606669643625701283468578472034017266567714681431907581350706595880434438796135314357255854751463528571365523639769442802581737277480302032819103892205062431327338379271149244046443748336778925827830079238050243647202705264463242077821725226265882876336754663050160369971896800053568281027742200758677729213458162066487661355599970870978272757619958703724761643822346274321587482136563983571948514192355606580578023285217835408747827638866500060699194575706156718357788485084328198246713872626514776359511175405644021680812288074304816806781312339397863023334875597210597399677426214266759691556385903151776547177373556789107035734016*i1^25 + -1183517462291672462881139762762344180824658649950491433285744446371731389231420605179226728476357036103290595943452867066425560721204544781899430601270392657226733848753950679289896041293736990465414883727124536537468515320803418529661727616951742161443669136735752687259924197569622582158269637992132773130260267378541793583237874136574066860253367773554209860322262494868730642269207533117188996139174984356626507399402666683588098559039631023215346146214153160256953045734082701927198914039667090993644143771487445359310378705687366769495034829461526091260948719602667940763462653558612843156269002378240709474902502528658518025118456699293414399241538775342891580916435690164682288808464161406448090726896873947130742810775037535681740022820420938297084823950492794663629162512932607091405876264122597214255731870941378249812026941733712586638830337320499413787114427771513866339918561609930720556589373353657986826952821706860237219015171016989885303797617039493964653931948203128180550515053836347444138307142585742504456385320356114450874565070971390459812584493672806933805986007094877325436422532569229392834332613679631809731135353221881124020530571309481984*i1^26 + 211694982979991627752117463104489945552325887917085260896598005492643224742245677557251267333436882988989351267567570588636392683022783284502165589978829862324057558983282339133404833289561707763825154289048919675473924846041096499028940659332166987929935158896058740377970738929909560469669503251012674897716808343619414746355205096203542847697488732101907985353200042382019218271406349519632146214004207143677106400538335885783285185668339934989706267744774234484568341148800303766213237761801534681950070496710768388252195880051143099769689728987296100709174390991970477504782012442356809402443134720295472609288062244706963324394255899630281386449142657485470402237406471065661840459981186998099214670357877951465964348800069698369277258562400987754468553345839604705663770592463815431467278481278548509311981325273889294580254289700081917879905949637027391679580278894917894637127395339916266693798878392465737660322386083993910366140803696480970159845913998499250203304127503196528743830834077678523475718609986900819644094664099493558621633286162534462223686956078645780786108007302054615862173544510429548865779498977097615448294720078917632919206887424*i1^27 + -12019646842800876056926277625024153699434092219117934022607962765812388333795338706791202342743292776544088332695148206911739856608245179158430994288354940726274441909552956679104288725383356843715632392611488908315893709789797886664085278130306447295774401616214795584633253062848908336707496395760996390501877104891227935071666713874141739626168627625060116186210106782560544373759894266862483531203529392873052011865380333079280439546277184565568088757893088025827232453361676935905991613706164991147070896561276052943205294889943751317699978574546910003354274639774161837500822387811718788017978409326024274454620190000681269780900022515279106032874168845212185299643035342178674921725113259805263454850354948367328399756282071533895061001960798001168178901796941917880878131892823533556141009577918440289985888833188992169683320658674459461000764498278845205259871773469527490572902049860476904935733996658014160356885353930767203727741878216394855193258199453559807226517655653593388293229079679837421885368638558540499549906011584064648683364600993676291973059831367942291077042007129603438940687543402392152275345276016717867603798440292932124672*i1^28 + -128073498954015639257812989701355904865216416841329638795732980699376800513262816424660696000037385493261715651628884675582239287239859161786106088354138319501123976203782316957119922225896529956128747278262416608478356644108165162058069498974549632303105430190098228307039964079336928548604667516448520830362724198235105747216847806149278424838399871877141657919050908715115299583451842485547018029690424407125486540779310196405069600038025338912298742365546787287287429429345224819369022930834315012804032725860814715403796147761764011129119556179600683835298250101163155929937566277749405861500734473776438009532226746046596873134455370538300863110918377393793129498178171577979211433044813989613500128448773486051248307542548576024896778467391508276434339576868023244963588393956783395792591753272088735946014790890287351185738350443480939500406782818709856501627409547243987005332388637006247905877358287586977993701930063785883231233268989015245076787220183082913939734003608417167458858695644876780768632302260102011750562283496350462947460155905568519194262001680490061076901694058011474281311897926015897679812052090436367448585592111104*i1^29 + 6880603883621088482493854723898770342203801714023993625341542094174501522284219879682614101184160804814829528664911795394020087700186731767390951518523059311078044787573250610336067783717928580850201178198717316921851453254606287457631784953537568426432281723553664693832464250303500297878780708826171740160799709835838624679854614397332271252192718447270843632714803699648105116206251684981742729422196575932615055436170221875136479874887295073365612801898646948808938662480678459602350885462373054638916889046300553230504007723422192632457328118005388066202348841920768058322741964732608685559636270562666770348429818224068973703455029332788811422171451471393337603015726138086256342400440612578978844036303612110032213175721358362704700883533443525515861438812174374127597216296786062557162349087584077820892825580833217680607769013037310665184080538487933538707545155285164493384192725481639030860542909209544866757857659113775693148193818490438674575351223556793056827599160193485969586316103511250385738340081103727182968769167047598182738462059051479889795631606097322282949120939734628566481571395265794048070896003590872943820800*i1^30 + 587997212167698367795444166792704941655673492066420921725737457230758281145357896536858210727087056081719548864371364925095664580200675497595379388378744447005545949143861567588112818079810820965966802010562758171640860721339502856381375438296941870923339357084612081498374602828506472568375519137300572056250373938529815139726469807730350101908161792661391280236605824444281135228406931815733764098478007589757541185167500955634897139658145071432400573356601707656617519914381878675906363897720727381128666261829843233288877815175040555393130866858247518863379748321571586703089031526968500810946506821526722384723191522225306918979805684260772430817246616624464142537262276918046660792394900202344246122265473520320712601833030709072891661106340023490741240393716295022408554089112156972211896230032685671181523838156782183419690735372257156736205105406824008577746161855125422156144281187640108318276531880960997836678419533513070594474111114535914880505716455995060425154952318110338517627492451841310256214535477853588188749977532439482313805705432715438084674287841599568275207913293265909504696938828267791388714299337736192*i1^31 + -13428233007503933001511143765736313686227917878665620098078495139934339379113856726623385583895608236818071256590159144284012684662898719908544907025457921907857172894779978994507785447791278775068282675583077388147163745336012926237917138592417114222571000204181155774766177074515104454722396218331604734779107758563481677985579949069064681563271625563522501820715584127228006549206055995627972777237663228213882620171367192906703258976714965264670468345730618515694018913986703097384486813218703708541648603789898310810999469293800900652337294139832205655466199273328594506205154985064121160735432312157900878693899981605645055863917469576772621773542718081695725595920294797698292035087693702312401760881437243563917787090172442422954873598151281512405681082277590441653680389096172991963312868927738877377507136689055472246613044195182947392240083512194869884601804883053023236608484581405825909631110028487863822409510058403705776852902642953682797959160310084730760490819980361852442233321342619777585169817766841875442844245384002458446671531257606318277742335427962221388422230092602331449828093247103738975824642048*i1^32 + -48279884976275399218067028606164686332050262512532222695403173724744772090266639172868034589213425189289910434755030676992862551276911164470199705762964891094195326942405180976536491668648727371927393399522765155097944781432456673836146671631821809036050127809089914640162908024323863106383865570327629717580878515673517728068590612166009517471096509749032238172557645833009404891989902028155618336645612435664174494767498011895623273669434478125046462950262021989538907466314171262153022055078254150180267904632040808884554591472345178322129275355065050840120142634909550419238681158183177615850439045438500835186720605374338764365007201795960173790772592206848074252299639717758132559204892600967896191005440004799352794680445497117058933863210367856512247522894557458029605726063164038028914731922458668066331545201869434912168278237859100756110738447179015523769017490905307941704704417234723001386274646972050276414343951711208628471352367211547282962654242025065442367195204066439475115260321081800396076192713226964889430443381534606712185719799934580707937752418006739184371337083105855998982350877101129728*i1^33 + -49278906651481019924357604501283842175599469877143962920071257805870319396226879029322915881837418522574802012741822505108245403321066195984484627185532819242682551776544655963598257081995775662560343187168753740067427933219063123194866343223631148506056802126188409453708917833647595069788899844631414594798195577940597164216755632590090606312195633638425050649775273032563784124421665349783783104222577329680097127423281369198275388135660640831255834101751331199502239937031265022248269733253132028824673951680040361526822781158500933811501154675036311850982035813158330895527750648755286386889342516337115529059590164748792405383325780753571690962470629693368312298774103480291316764304848209159526012575379444044640759806278556409094850013572807822821798612675882052961328172665507954245105900108544190599437178882239507645513213828310971391295795343887986202716783646613840284418055528898173260537237631223843686553588468878774170831452279439227906402119957062976531560571871448588518878845947917141332599948140754811476977056121943550082867100037619871999269215105605904214449936922046147739258978304*i1^34 + -2310300165064722858531490648153533313956952185876396619629876536833019420018650346030403702651789971604351781805393861943283238377869528901708735648028424027128233776356694470681704468325121755387935156801710739212825558407501100142222845224021608458914937704306033132582215004342947942753592655486027591716325952149675423576884656610647182074612858661590684998569111608245644363477059189780485054874803763998214517936721629824933822552390219031299450491533888567071603968900341043863644138560389439186188621314259842112442907079536975856927230460556468645691709453693476532616561550590749246992974189919392126077889826150405351170727201791051660656342352710231818513787521479733176659978173674868918115192136063546713897422923394469920995725633319183827799811600858240871263421764840269035159454555799311096923302785692459317647569607915762034149837726623504611095397710511977436523941512933755893986048013120420428306021629524439791877196258020039394525975617635650274422700573364513403758517770056783763651379514897136564224363029926971937312144881058815531562524581871553292220007670448259072*i1^35 + 197977024066631108264798254225036727437145537225044195949115216683066511466134999238195814211678859238535368697293824661307340516360526602461252561551243848513159842070883220959247781104722941902394215140751794622487921944958190697249243079469467248638331344632868173644399064286934319596382464418558519115487761475917128657746309736931579762301789836567003203167189202008326649808126588547076168770140775088883760562080657045391474867860527029471370834563598507624031969050738143417907742926620796547477607133067843105933948660971029439960243277587868743465620997587926751515402868414537959262825205449557641741164131806530045906531133769504267257133611034431409944301824841193273875091082289741580617577880358171460513010031281230501809375231823131165564063543949730566367179215523403240960712146682636511649938231183661743212340127365582670109832535065540632139025521995885818369240977305435480910661418542324729522598531190193697489613613132082321829104356682614886786233299476772750277904183071897748415623531506998862725213110790742537883836569537922594344457156293194112701005824*i1^36 + -4277954588723892257383155232386349446881737441208117356733822500237416737260751730560586620407963837403584204557784887525724693215800979201392093995686872318423384010426579399777143435717254375815299237671825378095254454945236782336585610742246024953232176526802586163702202044406702404602685155508274414684376331715779326648045137502261518684612970653423449954995566589311802626302682917385377785793881191930604418260303397430400196723072028415565708974270827820352958075291845607747538796118641819997163484403563669856782512329031675715610996400327242481403305399535145393550699051477677636909724414653156866556776959477695273588484231948564301775034927968998072519752199127658881837381131996458370543778553265591858673273303965084951699769205047982573218292717348643774586666034507467822105539599784675717661729556455106929829778980293272592698309558666217175217637921699351413205385039637932837461858540893624128743793350530934527305084829609488133822369784793471128798784898292222368236006340331840803173833029766472319616595329347598025310206793996538090261376492679168*i1^37 + 32902721833307631428791508343025388324609526650505868439100098906407696681302020061515629803424814331174183738528872675388959853841209740420303839078787797391489608849126601026524196108874544284681157909824750384313449874794196617037889954036924803916875981521983965023451195000097946906333262880769247076142866463344120277203302063214508233567965850355619930866380531033072337914128022570827554588939195707463907275174180739027682180749175383972417625107888146668055073883148700970431374044454484338698484403522626938684684692773515759802895189042000384786307531729554889971548910607146603639945190558327375132078601604840901193666015831031986016367031856089540321071120591111126754499487669376459576798612365647979589042078550359592659634335434441106949092551417651945377322947206020983030647890453657320701154169847775346492652662680544636854002753991672874552391148869749941888959127312988852158708140601969129729159816610273592841138776170392665610712746550041944635891792696558498293656655434106726824419261917497563673994460177443843381474346744759028588544*i1^38 + 5539434150297739949347549577687900793404220141135421263532804069110567893559348890441036168556230970742145482516561168237710863170460175871567068109273233616809301376167306229543393799916826311594145765429110677006000905614527754386476918350832364768627657585554646630198273156750859945251295031873210725745669263770370106800517631474155328944968005941227817919542263197908966189130723525565061344976611696230792108029868796416130740658831229965177418611579578444348461063326707808935167167257703945793403367213081149231686841197225446864539024601752916210660417261465031008424084614677131444188689519893934131780062864501438451555648131427911803781571522632063109526797462947564894805444777255341222020318890539952272969350810419172316172369727501347390711166231789988434038796941907794841636286270420198842907353736836211738334925463403486886655708037033859804137644134538777576842630194458217867362952776683681332540163627264296025504180591674874348706849823669606040589625361590006930724623800972672838463566451948123230100226912813774281906647808*i1^39 + -754032915150876629047359996720979456877687673021884250363229705959330934660698404169236418018104386799386359685078109767762379313779365964023334362960063073515830732833605914450516345006842339917518661076351151995252201223671270093812510188830712023481634505661034587988049031546502853090062112558070076818653001815594145752264985477605320467350734975794619203106076660743505301047622651942393414260673800227017803011276132396262155533379375593279907405958733192010620105758479409701943590573248667119892444886014952441144187513129095431482384010000655724598888951111837568705197250587661495280040622145709077242148023569803103880747416576738572780067822896178109601730471924981936488201325613283766758740676583134924222807086818806415460427022315058859264839025897292859196139425508957811587211218008353518948090008813976079476717968071607234227957993373884476997311748699205343713890265210652130880043671399579552340000612862268574695152284723182981782286260793087932065289860429623644891917392138346974153695839311504138902234348533448832*i1^40 + -1240021947957470337519808826678190091456705548082847540580453467415883186779268568806011131301815115655424054203300092183989283751723827409807896702093818136844447484188887979087347095246882533237731448477354046990051589830667296958874130802410968662964408258776581809960143134777140445533277089977699602790173562224401673597848201358256250231860987523832904280628260338221607073088317056277911955428022887781748993684233355501873768804619134778077336428643348911154652734615661260982606931376692729125842727911728447093656438642700708345116209437315789000544303338343921021901222166304842900099802718239103695423051675426734613967413825710103061155581348986301570052858054311661199571320081616304866601631768694897496287663296265335375348625488894708980420805171608181715941614824093424133839169610198093731218191175232959105320581597644288358081887919495583690513414277489882845852801102269920966601803782256375516468493243383103688298762362736769493418348212938379759879978982578448211383795319782153423506173117200823707173776*i1^41 + 48613240129554890211283233890167449018924519737006331771592623197618815329799155935013039465067550680225059523589646740951525042816148230411884757252052659284289607171220427694543416682231810239068293615082476731199711050425552072678841319309222258151835520463336837968851250687568556827797287544389415140932398262507250384072681078056433738835452263039199296382308034982817700397340926611176691004668991504098260485017108017995566559076912860468976293353883695477048360379160231654973727369240115549919753606203099860541994855682481556417021839624769364771737816551302085876345521128644844977216105048143072523188216619298613295122487740056659619158291176954592858212088436360463718676215675498692938225951068095431254916829366351163453387452891409106343383403019907511893323873169844445488618923282528929607951468099622186481714998673398146567817141222527489805314638486866158387835495801000127556562923083476604157699067211536006655749037573758360365192522769109667078605409612189870972036355370541249492989713744*i1^42 + -3470623550061976794633329415494178699315020398698021015623223935203518977630524557677552754942139075540816142816021741089739050549311952099036490830629226161742963023175638999903093474193188741180754452890625423414976143887113243675792763536237752350804337364969497074833508902890781263171767374485183376564031260498522832188533851058794562924283212103761409873757063149385493059505568530511895890223105326451428887488347650659600717679236329483872404448327080838597401230247790437356185953193289762200407151132461172870846927609131166192378957274334185705122065086254722305532474966870182425436702894297235177360367061998686765429882308542904252863789338652050933920502378861276230212151254526344556858555123493269821978794145362757153874858677305084037418467436371408298633076288560289685351305338532218680154551614621330054817458706671904530831734718403760983791893559027352905810851539403416977864254894926977905813795857335915337646089310227336698477857193946638116923440295*i1^43 - N1*31144256087221151665013749277571945035510394902375721011712393359193813505872046367510345020053693099092391156723810026861572982221858032125701928536082939930391421454713802210340871952273429893297728929385171238614237874418250721381836537662258877789600212513321815829948794950719917968328592725382003430614740944000000*i3 ] ]