[ [ 26804669616615881701740252316170909625610200295033428688896358824115402887711423854384443565852778110585302578329875745103199148603964657777207038323684103890352132722088894977472560458086420812892939931130289263570072927140920541128267240095048800285063697409047894225558569255832058262503495048066070958544236803575583685161567700910179580692469193246865369312363668950218294180108421090244772733486592778003692687997621575852118168105873875800225937672869274952346690339595794675352994680170721951602078000059317571740014605422284544065819058530855773285060046587222267880062979781398192293213345585690271084364176903188780018291535515623332143369292450073278215870218240000000000000000000000000000000000000000 + 95508123352474771616395177457651141643778374562483660004266297196311821536268520965331896529316379063659041335123670592975648978802059968828560042442269452174721747465559826464242143630117097552991903575386037629357703345937439718854484655567282095666947438199349485713763187713179359855817253208773955295801943674736403034581506265046842951923951132900169826160871460319813666543929830846714777209964800783524784184179232048626497496662016023170571670739733043985446627622384694581065026646198061271406407414944402652274796681066701775924046422314583045131901983353508825556186290456862218732877594849328018823029611725822922494984598066820166589104551878683983356100608000000000000000000000000000000000000000*i1 + 114328600489577187727206000876400701630010987692579706355763018751354521137136398297186832570345845336532405271745336660258343133842790902108822572075356158935308562533444885651588725087191846560291203596444481932955259081312467686608583277686590103502449450715126037288206393062639892887997447349430048768824304495661122099696305547308004352371591754512803841085581281688470273601826434081852927313324427380310058173757531889246889156372269261771570934068228162050898843337834967099564373491861166045711181791553354184560287416118487522232482375115352966242069854256206817134114556995347308902869255535079155318969656949456823751091012176680177632849357768242124711526400000000000000000000000000000000000000*i1^2 + 47688773712244426746704391467918232224764274878370236831759623104257531706214154865810044769047474571901890062958629747483365364727727684424756566247107733299033973400918322690453355375882603788430256790936944367279296676620078652564052050551897515889502298585065918289485056394216111440811121235517622539413671776148171481497399363586755567063195034356024467911686619528538010896922835459413515806857680529378027724136778294082671094015683167092190173413876555190083191172711693549614041512930956063442127418067575566232808078795990145106637353479785054825749282729479975279668359486163868101885378157352111010211069446046313806221327563716081689803729873016434196480000000000000000000000000000000000000*i1^3 + -930503080428685661703712758326728369724617390737680164450294536441439735696808167354257694614004630709042220375867358103217726146921351733118661879138239587995930681420001313244499498145058211147753235275480075769443975402892411212259902532502623212037588975855872203643581766712311924870409175537483507054074047538499111877478660199659146327840043387244714708471191414390003305676736639201923634130646104148242145611636230113495111070362687547265719891544665587538778603250945776105466497249496704629720887887205974786910707398846242306995171957335713435627645120595312632637825960993217287199458656045253061441954508138571271085211395701504418798685907014647808000000000000000000000000000000000000*i1^4 + -13579125475591511935725821528852012990767389508860553942821189129133761879701598589630820563691779073407386244358972550599886037779506026519454670956699690548593964231471275916323943928197745962702098176094885621144983885944165349943394875661942013642196464949396165615387355969745113822032256142937258439117010767085852801416903967385716662627483228061824053400042755408058429261688904348002829421073960450607856587511137246510000982551895393490433108768856637519669180255504420786476039194292049626627308267997632515349199898141423104437866369710744783850118005782890041550046159117491571386758779556158442140391029464256962277889556226193493484027639049171763200000000000000000000000000000000000*i1^5 + -2179517408713259469792113039141423414977280376235152846776522538140104179606142624570414259761322692698055897780344295338385791448863355835395490740430579759697440501647241750305982429111437327657790420548160118307877840135064394119270845199568408875333991712179691562238582213533611902387490488951578308136378059381092457175214315811472202507177499363666554634621132271542182260955409700619544383838414791603194015544439723686805801157805743347262041901164913564652571405300984047780298102599118168332665148117572279057278083971616876403968657947658969191644802920263591053333237610181256319478065489864514010177220573496888076483298687052300028232429564067840000000000000000000000000000000000*i1^6 + -484573738010046969098451931199024892631615161970648433419543005447864945809645647724562971828280778993595618203523389458340410210012116013980759387201936059870488111031828829847954195442610874947079863269430321592945415883044003483395367772159793250210263854289780863496565384971364797170272651105666093579021929853731500502508758864896247514059289633686082844745825672000085563291154263112118095372064899855806517917529992458806554247252643872436092344981126089727348143052639937054778232706221375973872547899499682609704025498272366079476409492710659801814053441023122630006137479307496699291124136601579918311821843335450356576776122114488543340119719936000000000000000000000000000000000*i1^7 + 409313207619435957275923485051643616248004382782545825136875208188007397992944451248588854176941404328349052576159574632857289783194104451466329581837020005747671157097442729723812852010974043327464623411028997076985144081273668956508681208529931087993350141209996781055504181620916832253039266705488755772043637783279633501252454209185882882373292301014485928279212096750279063201424288713072341436619357049496585023088331504698477429260159799428916746173670210745375364418685794219780095141691476245209333365699175334702123448632751525865518284719779832575648286329462494809926831710460089025534716912857386353106738498868773319878861255233915944802713600000000000000000000000000000000*i1^8 + 31853479535201733317885957791296497679561757909490020807991403605577225172726929697979900564302057527897021898579542382332238605353804323031085077419973929132836771484009451947100262050808595355330956108994839421386630714971207706499912873814279861773120557942592126863011867369544933483544198878955127258147827564894100388433515691115864474144450582622385984529845517154537770893748544214059797004481169435102240138432730823209179127833112162173703388113553474494177101461153284153169388635874915355602440415409233721358469588488131127094585747712223499556366736509288699117953155287121673897602732297337216239608057203786811285495998435432796447047680000000000000000000000000000000*i1^9 + 3666292908752503785028049886462504367962313306586650953536082299858356579095247568075834864224558475156594060220610420988687041221127010502786394523147614577228785361126081003740118386058186567706660772362843962691305661352797678507744975392890749939772908677367790024812306590816249564655382990277431374920523036967625512774247765119579992128630109604374179217950159153955838496015087879183807888267510355434685080079142089791052441691266723016683492535876556681081728646656965154713282634871706370632497140716943826344802341247858656268240140309572477813749560147947165287549050265742122485743051453667697247879130080743302725794805140041410543616000000000000000000000000000000*i1^10 + -24468984790770346364471905393836211654427653743576260192135078727440119205066815496758020734544830420477145466796688947999100075743173056785413340207721763027287137304065365518310076522768039133553601123099371639658645902606094158194878805601085830320065409637080889579810474802848967423342297288750021446163054484812601430461609388626673430421491563187397816540317704712544148735953973897298988967027114363643805855567444721201039401655987131665274635692537003417190894003090272889672863305195115908790414864814040989258071356475971409352870608660643900212752464377061444228566932775308151121420141744912453539454952890320622535806022255116288000000000000000000000000000000*i1^11 + 75806481993974136129201297056555747117736950943311795701402969763363908268243759543871903289374878247221722245637276856804349799222526714946042126728720379593990725530065750475656163955688017200328823300611418124895112294216993566455543967848023705291550591964702268098858537784275100086395305428472433396198772129826588428664206542330377870661613113970747067450027280596080127345544983095407106234236396061158685216313792151270187456870424167066266145153942118431092476759893670425648457676745268253439327057456412565877817500743947983334353908324685406851573632774253068075626102387083003732462729399706983397312725471884707265348936663040000000000000000000000000000*i1^12 + 1781014793071700708115697058614941802241776087491470756590729596327188982413029455040448119167785720175638149921818849093855446214697635742826140481356143057976881116018778127787029026288247824290049920636378661708635228483972603003191439094141189007331647446105626864944318297241318907653381260361125492901923395824656660869979746132717793959716481624635662264207259835050679457447816202770231488102634927955590288290902234108401413721781999832745020024494933112021329427002125961797067293012691062755272062505877423568831218679238382278333428065158382321033767966262356150567037233384873562079553197641418514428448597761516099338240000000000000000000000000000*i1^13 + -42333490309754612524767240113580400118058115789392223773274149504988529235090326048830242329122047527424299551564635999663292693710117136892704381067776755033630076649364305129783590759869465084182440463012976631012022167990697150858104981859722540069466821342280959692907770852329082058441768033321569343423004935201415008023037839010457814048752783623949037738334943231097394751959364718960802849387615901645082870072615099525386774568639370976584654462105204833686449196925018144949474853739748466062323301543221057862959778678626073054166969828955385603635149884222653734428469223721597652198521834107378687382244835644040806400000000000000000000000000*i1^14 + 138678917860684539009718241261395916091439030127270689162445075990559728083450751837513491878853823074155637624326986257580563312791433339399141836462948378717021993019262489971052794649031194652020811125295839071803736472394481186094636856743832703476621454521549851493559509834778803545243878492036526993067968707749392476279358813461895002292203624395764212221315306818902473244001417679352611185025432701637698859495791893197457955548993821410120636515656419085036603609801995208637915193320810527943414979927834778765397284446462305705672539023053100088501434159448668384166658505821263749043646819419429132446753441710080000000000000000000000000*i1^15 + -80777840761409247575847124287706790671316389182810120615876583288055476594589100794666216733474173269209705369599815656516380914900910750115481553913657979764666199633881037012230744426338437994333227446370802176010053178053394279946575603429949166301516466175138445677076399422023793635980055077980584798696871812062577636214771638754136994777395805057664787050220865130858284492119237773525805424974135864947258964781846917196135928154620219587665326953755172601438625052599472031229442844656261479245723603582938292980011185655762232714461807897183878261608836981081786169216370985321174194457978653732819156129021952000000000000000000000000*i1^16 + 34968162313272725782329287673384365143669059594821599060171190800192962006898018237758656241499123148493743621643450714397854740430496532557876419574536269796789012283912782492462613922601702836762331636186224890775046001711776713279732044522637127316004040533013292447064813922230009502709830416286538727363408239882537225119620385533496641516735641103847423428604395162304595360235811449765706604281564626587561674878869029019128308617238678533722526738243436588383078422275197070222979734257922784608942849734054453596259682234248959447946173741655338219616898154770052480049830929161941232839447405312538260275200000000000000000000000*i1^17 + -14085653114938252010099557151033656033681712408213808715223109385465956841034814190466798779809460901526242227259785489328967139028063418726650244604350839942867444291286590076654540589491703288631546898389874014665816022010757136353616386753260462901890588527743688615469384381108133441389033010800616982737681785042409826194383916158641156896521771014601265300573900254885494816308326308650471547561639423872840110976128184219908552587587675193640630784631458807055833372052385901390832866463901423339092239165658461703472782189980680549918129923090122397142168125125448384612158999800420299640565485451345920000000000000000000000*i1^18 + 3746242697240162381250352128196092840349951586648696705600222103005775780984399864052540455146623172653907196937625898976550221086138618182588329829242870838298678148953035950935758661543609167383958595960598806861978020014293097324401591867323243139180544446356596699237797175836999195341447397036511610315143868815049461624334606812086018629757184307139142222985618021440651825246554938038769107547414153180015442216477600549001505778923778678290649581341175114150785674960409919602013654039060108091839174331213120849566544332913028305142097896714579563896208136203899584639537960725411692708399939584000000000000000000000*i1^19 + -555514740879209789195271537315162342822025334018968457127862112266392493864591570914183782493468930773917709946465086821197325322881777315688811202464533510779343505242477084271173263478954466670089093192130126947153635155710738104183029674221890588925197035271400423494894815783073099874689889862605130358094371244010276936117086401728271391231685968998861072795765509732829529089736603644386520176597376747203407130194388277407186723414262848676292468995519253585961850735546153137620929069664866985433332744538156786069613682542226011268683418092704836982128425695246373631223056421911332388864000000000000000000000*i1^20 + 43649113315977366262222303289467375143175434782473462542888587294623504921510396056486501811894148919393965858752049950515203654122928773905843545928563059752087635512335945656810387676096903896061459306819656600051702554305700366583157879986695688820023608166571836977337159262867926059612267798076115527008840013087204346879390154891582571430334652056722523503393953422527331332324862821186924430965969988589962496763606858151518454014660114519475962254017864841716049240109767703157120063483336858912535740248352748014520670239960616834357692093047658288754035656624866481016895270488637440000000000000000000*i1^21 + -2060397186877372259418017251467400238033933249644697801590710359105902118242365886690103947458209899965714917371394932712364677663672036597888933242602862911366911953982950819138693085358102042993843443620010366510927190918715335455560681642774218324072906078965658249842320424914896130650129135641871964800382868746436880426462420737550524147781522044524054399398680785480273732666377163869213147800456302907769263947329488610704975987980286827326338682458356826032517796232399880677438442529485400660866785821403237898383772748702852022048751042608248201281850446898436497585121263616000000000000000000*i1^22 + 188960483529692167406583281728029784170297534719283324876492833575541110117910207101049170996137295082931040528925703339870727733581160066160222559676221701137953534582148144598201575212406568260589381530709091296576924002764947359179618131845898364883498990648386477524129939654219627108542152442989777339695191407665561583396937933220152861787003812902894784577836887746409256054022471602897597098652388486166080301034520398574776987048273409589338008865104998033718360756960586695153703188506047171692893544841870427812914655611529106363852368855258571790816670563604623681126400000000000000000*i1^23 + -29133246065787215364912045508736323762383573594778466029364363830730624952953848329131829841570976135775606896552295198564235096674301727451898128683595168462705158488856584431139338396490011998935198779507857161785966211817154453210144208330221671824141583144147059539424373169552739948969347324622684778907729775220643876757171663809148987890882515888281443677649169211442148023061497118473975938916374635474892504035942940089823718489871979038076058720080047470684541007886111841065826230068375909889411307897178397404698621669952435367998315657076181895677213700008181760000000000000000*i1^24 + 2414553464870213974688794898870749081674581855769903445975713763956389283345449402400839198699479606853507734422571997506835521139617402564916512536567905591397350104882124922676952387129808830804086302312817159793642639262586462917335701407738121172563615522385254595643053899038251172566329935583758304084958981886055789371290029130005912105240149892902014415582118475807389730666289634622450768178750663731064959443857178986215306778986536472004304913739820629933136611117010463083719525293357178387789177693380388068216796263272638319869677611586729924761183322112000000000000000*i1^25 + -36814939457508233435000529520355253333463686896052564239142629910167067021212932952732110940200335566854687712580148765367092762520230449960105517687684679029803964735518291622086685154619224944437049160062676566894581548682600997400410133295743358485331243881971081212100517295604445469449318040682445771510654048173023392654951973342885089317084785924755365139147562854142460750538761543075334441112647079465284451266253982814704951307971090049748188549459818006855837422607893443263392055488519576685379787084007841945281489228687187627784521101493388607488000000000000000*i1^26 + -21184458387243000922210480948657258807292372253377023156511388364401120603890956319733086768892438859703636596278480364068308103908913717018491186343771312371927866163389686719176685680471973911620060646943757487016841459288457958805912411289755195058711360356156271492110929299412959907865734186111654870472876884160555913270673311346794029343879291442636316534087276234351674937944837365858024444535678523025805608119331208034419703501571064104222216280245103559315133277590124154877007541219088016474183614760294865468846108939526557877531561337159680000000000000*i1^27 + 2942940858340220614701867382149823130292601623439832514586943345514984502368550146870112260274659449770857396923022382559501610152901831773739005829676778428499042606053489901524068338340197711045317183839057487119716649818980490111166040941304765298087077080668300001826779989887933002385714690389215237891734959123737938339916621680434712499330030705375201202171452354279652683321144897239660540345563071240386623126794536591083536029365214334848225929313097343632568995960201364808729216343730968817023635722435836740554625318278402542486906880000000000000*i1^28 + -4437581914732692275280586303660698664240830598375218620643826179486795627656919998950426428697134372707320704626297471407008856031637864043434260685143128609218258210854407379472311912334228036596915271893423160005937731884413630743580026253116570875214912448897771904004668381284808677495828318110885111915928574160538040826050332329705608102621168444259674132290939387831110319716476829649136668901272246630543039279334165686885979436273723355211037995440412447687900391091835787989818250489355226782339003409044914797487301460616767283200000000000*i1^29 + 9361203842889320314919033037848661155287719190630095392982648041332870699467327682561594253966399094702531887173632681028252239630627437375613050627740160271868947494259233525386779787098724168263138996104089095133316854495461018388540577147986930803661357770218304759183631976396229895158627160375269270475100736130175710805964857977087222084529400009655014263429097588297707750923638482310134230028228608715483494697468562550520711312542082235676114825024981083852675943594612384668482974020312076967047509570064403859416055699840000000000*i1^30 + -3439568520795675268533653523773328363785984529302428618820870167760380793964487229540119447400363750489344043049424951721852443451770547964565652997827463152366328227154700787535928346541218366821948873261753201116598653283786682550560978562021741575414183520985451873450423025416014098641593963231262074403312992980067934387735332372307934912939535433464488192028570105218862382914962009186679487679286118454649004036337160177502622507134253572022720357357924450897352769008914090604903432417410313012131481793131433702336000000000*i1^31 + 9613704159807863501824794142075382254935492323880067360929054996630138244655620555824461324024620135769150688833801843405970394758235740178357429924123195121411541748865975266166538112856109456677318339466287794665419260692917692903711310349754432438622359469546782340506186841231825099643400435291120375366270362666171179236835883277277891328663359251872795239145686664215011360468322153967617998987044117302549169974806407607782676609949925310225077084078278654569667391284344856252526053857915881543370593904453600000000*i1^32 + -2513900875594361024036070413432961545057156055232020740077087937974846915906690680958411127251089249454380442974746497886132571775129211245076479558771441375419086768766638551516168857942952896818389375879610765619567626938035468383354754741282996445139272993770767482102638917914365511547469130967787186621480798936646211943697175525133937967187578383663378583031746928932384953393978032839103097897177328316671946050289349225928288793166086084531683606851724989962078813260644242400949564033769387658040960000000*i1^33 + 1002570033105911307257679575572423328179175781248862588977663832932366353039595690134255948362755982377573945119933674724118650283740981724488796226809697571373927439684995798262998570613748350148525823430662856394164181461378245071017204633035707427074879164769347872724995694341192504663297552969580824345993240035151577254139045835390630690815017327629139832192524513143472313955603909570979330704437627599676715033928636633332244746057933765858112032527032839529069530881192863187823546881124497000000*i1^34 + 24409271311919179775043081946544386645797548141737584058925324470833574974461247768979735846367895860784878094506916461399154796884749286243695081015329885992629944519885236522634924250485866620597074811895952860489968389142475043059274361596152543237805104098300075468697081169801336326792712162121755587179371515302998486646789886914758745602269022889211604369761920095798517121257488287748348591992927532394165333759797312048242066960146233635308602730559129950649325725660949683882915600000*i1^35 + 169888358252981570372051333206040669550463646556171776709542970520662744655557927766556410495295634609446831433696155751319182408940466926698331930854690545291837176016127287067085237830591493548275752806667533375347905486262843836546956626454905094936935820217714973750343901611902455060021971653846207350508424041085222683514523749237410052107187121086850633443693286354055079559947865163002189178427726779440135063751727315725265019950574495175625154013100223482624479868724140000*i1^36 + 366282435434189154057523853443291612500071230225588310474500938367335962359552415559530193930592456275619215265114035487039379203038228832152633811657358754256980047243520125160449832157931506151526059278066081429816170870749563414843381733582726685079421816989609962902981104671192392208911294996993261618097986740875011780167389968491140623086453490623329267161627157818533398172964902447210790958154087986830188121818223822064509518457534933725305214966121896525598000*i1^37 + -2065244543419139670969375039498041935348652482296016175027953534374228232603691102842001159533969803465168247741011234908786763577382494682104690036919702888288088365476795324050752792639630805965218456677489495717980774578982463927177716817296472326568310966308838892114265893563831086518411718032815144626764472361819142778885217216842522724010430354450331703250486478849797421472746212929088152417922833326450231547708101406943057721839600*i1^38 + 8532946513045991842341811172594652496245812875191132886686943868943692391457205414158181825128488129376353716475665882752898918932047739998176987299929351148718342752321260193979763603029588564573655318521109011038175169903005886181815825450556074874053114228405442034740265616079876002891328944290972951442971536304823409929774454133335034690583339388453957135201406395163440609514245932170863803127787243312800*i1^39 + 2456763956850123191419813307456785023693342736234826097617447628382381989577737920322600422015254642050593069529359250234308538259219364757712333448613585620682057399144717146706955330584909638025305787921156415451023561153915484430128910412548407839970176746400555773520030480650309063789190616880508109389658387667462955155121*i1^40, -5522656225225310848378702086088480227186441698055228932163636948918134652882395834785223439197681865769110406993252915258357568529545728237192847746350525383710203699287934226369587832270595890037842846211691896350645573449474833916659714421462154836483603265503356490692645126430095885521181586643488575524561934989528223365120438882676940019123549639953216792336219311101788122058265394418413826508875383262487921666932890423506788663130909430218735314493607990656109189011838730745446518136083654994950147910764049823424476451297266186151997311817711593556817157432952812326610383503117548284832776650099368245453659594522010187957239333938086820263409783214281889988943091095618668227782995364624158465851033667893588454989261379129146221759317035142021826505802606551660631920095979508493186323947932852803635058967080728289571085582330790183643510105702400000000000000000000000000000000000000000 + -19796751627373631758022823770797123077109533757686938425659808438210982164134769675889761934743816554010143250928848603351414263382970633458808940021661902189422457102402548354630281580202645255245476114880093440790860564275108019253794534312350618099904871262126298969482908204528013299475804680547201660590593601424775971295612970014680151665109904207609960435455018083716976518625194586662355695133605793702742891268143848583099616852481410799138293154607106292834208695706349305890765111537436666244617369268582032704678589833943306423221153827306276738412891786583976432067150486240045129506048945541199067538446166335892282913724210515133885040120336282229625227666172492649870960917258631909906803628587308864632615937695064793607905777506455460511092044743587719374952664115514919591255222305910138639997941989306024078820670080787861897222310783352832000000000000000000000000000000000000000*i1 + -23810402690379614206561161956178606963275114002097227932111347545171674135824177396007319177036456157535529123307904546895978399062423334914309077379383897238688795992444020390786037787273766130189066071980842316739046459600223903718581246799234495660394735418532806507633196065296477813462983305146166100089653205845951476202192291859509395445323797414032964096759161875257457639055201674006317296839412171629297152344661383773749505508302795792201944188884202998234783658595012433284990212597076208421339807035503844706007124614836358594187655287449537673096989007018883283970262623278510642161403803040350847813873128876484263031261729977144248005776418335670211418312740230924749331275933812697192605832213478614195945586402055401144505732471467609953305606283326558492137218769694788697678579154430311781145127675814162229585194433977414348520847677849600000000000000000000000000000000000000*i1^2 + -10087965297291729853810524244239528203840285463648988222290053944889942279441439733693900037555816898575060633562582418608665177083592955006601789357834829522560115603760341665784236766786733928465672896816919695113987914315734135882581066001719378727962602209687210308820869590299413858773704514119902647475622225605336752037582067502069790171626293394466720856572104648881253323458672010529830388193610473826259432367396444563422159736868339084902479960405403263794921179205078444813702844359691399113204770056163430528678246132909421045505044389347672979737072593454546866550837802287136281022791687523780829507183764849725286389164343417775649103223839344871153770828890212022052690666686903741016318872097886403279957091801791114767530795995623050038985417805180726024444666193542510669999355094510311449877883470328151665171291164341135342443272601600000000000000000000000000000000000000*i1^3 + 132134276401551756237057355958550065161392535180787668480379991572171742598149067092916276613898659182330717506031953080795279035651614806387798715420607712318146439372152690557234990339660362870673461306473504448903072076950623528804179952637038237759064189075066090560574079020417604973713275951315301519390567665039130288380670948493827429447605434241988367199836507249824536589074231519372679468185078140658198909773074270925773256310968481224250785855374003815012458081428708616578023649596172972388701800989047461711888344688501975943254166254919185544597134594885308632999255792027076730573822656955955492471124085097710175635173617002139110610984127013670784032697283958568057580082429234417916632199916290715257376203210676246829274716395850830172628165634446355889871391686440551371468405240171044737264396266746572827771028976740074495410176000000000000000000000000000000000000*i1^4 + 2853149798216517893821593117298810941451416664209453374321545850155061814192744499403557854607495903378506102096432596743551822756955153492638819638564449877238208613726805274948396659582444216754307906581122109972592647046550611212052865709917182676043069263830106966482157557984709548469367811902814929507731293621577825895380515556416854933721910910413934227791404951173377868304625138344783561078628356055084563266469551088541820133120417057758484715546706721903587440522053283113333236417234807439165737265260525246889021586843808240616634164601830081650383221857601903982255546038538064664444069501832568210478519044376833811661657549909000669887920251583767149523744038573182250800975194351435545341141605974279003541443479195274482929711625622364830334679638280417755762453757480739793611673830278365549484652506145688146626265480478634645913600000000000000000000000000000000000*i1^5 + 462616090841730211570265132251817736834654415266424684942522763122508706334434636735550089081750588573336610330866867233780557160479248332160998686359835197328736953177765823171237005741558514495231264528970226123020627166275961010029945077624074071704710630399300957095125608330476185983225359371828644341879728738929854182516338758151244367772753421083657747680088836699303255854856566599009460890841365176874383606366976767994064892123285082475536151452163578520444330868111950680713863216316168500045462917882757594425026721441140811520673517473368109830831105751994130498361113176259883640045534126519077746365749746249280055018437167478109211608453633530238388259979997516339360390172567404506945861908594327561517815905664096744208037973314546241374357821600870375088889032466906965138208360879497744955397288506549645644706209243529488629760000000000000000000000000000000000*i1^6 + 103784315994957627323626373359805700177715871928081961034455937082636207214518053809197258472766749121683639714535878804206870874333274519908584096683119094692156798511867700123775032241648860847620932338689612066766487339701250928597696512885231414814273699735094245315249429271163432441493921228432287336515455464988147946523992645199066683581808122872953477740967508246307443111944119074673255557030636226426355985765967653977130998094809885318059315521858038991640204088928551929009849145075601878973903453956234521667172689014914570607294165794953979032632122812460678694393902735063564494883033863020116871039911366111514075107357883726498268022403357457983646086868272217197124167455347799071773646671152341202075549657030598375298189499204522235662671547704424787345595677506904369775021130916510130313945357972495626016415889219722936320000000000000000000000000000000000*i1^7 + -85021974341618425096927661455538336167638648561593474958820654890397763536780694499836096845075096907797040160878770792964674265773786234382790580597104242398781750063322080337814938351711047554552933495468041402371100209120776446725639171637715243070341927438527219506464462177024610657275216602132816116445857445304967616079520675489871382425793554895546860635790638493824952059748769178414272131995436937999621541245168636265006642318289473603711492059299939110586257022389900583647404709810490401269777588685291298418196412371565092827265183862769983579911061648730857896269609094043071523310212647873200054252888114580276393285318852297833921737187239274445820352755291421736956507746414337630660645550759665528334658595956855734836905876745608143037416184776537016552209210091802925794539208741178362326867058901865884791376583862098329600000000000000000000000000000000*i1^8 + -7107113797723692230020488380612680175408995470434640154094414568423361293449456590769083585326944558173144510359264246396253598889550225040230587015926002297963046126753691458596717195035289824871483068775151939179385498173243983319634596061203236241410116957493854868830417140583962081897964366213453907984090410752523656395998586315152961153379113766405818549083245544586110384933382190365584642611777238615835865862235545105697307331049440015608246925430623760438083619555289971966276805565154836646910039086023266033790734494907656897146859724706059652541319076725460420573322566542819744027892301356358881068348497178511177081106933064837697014419281740432397457071406113843241388584932966583103561303239787020477429807978417744052680913927705783137991261982317907617126088092207202495820058283009419590943274638690867730150731357880320000000000000000000000000000000*i1^9 + -802056413583333137248607121222691593465448934774422839754932844668967626479777189435760737061099326150535544087436330837795899851847308969418442870467095655636855543030814547635574692252390826633897995665733190592371001022580830595033334238366932439866165939157158555717171045674518788422951729317330580578534557564856360326426021467529712165354558578954315096710875034538716808394209914277554980139743355376851901675931134323864166042671799580330318333805522020251789496807384693154813893463926456952179052497066424720731124440884708325164822837409908816048305810317048859469806780492991255964604000358621488772415851342287686397534431019876150368717477184658190552369910140897105068692002535507781983725897092764753088271330349164957770159012455503077425388726081218047812053236340981466141208819434073703075276803061086923809458487296000000000000000000000000000000*i1^10 + 883903900098252830190080821048650601606444541266616048872636540648968360476093328339208706121737125289346115089509206244872587720715788544557028400809013965816499337912786675702677627501682221755623397884384042390586132338431176135212369360069566295111247264469159893117673835380513736420712939575182154822582758166594964565355893071435349359368435688592364305885538502296791943464883738654494319533879596978471148545642191410181175639843267790520008107778512367480432592996790750585894716733543629203664144112227811308070960099438098047537623772400186309673499870683192260277674857050558199121399897292435329844522932761597587519785416919494883788443395214203096549450320350829136777619081743272317767271214805693205293004953628413228716529021328327652422134519337478936030089712930587035910943001105830350970270965610212780670976000000000000000000000000000000*i1^11 + -23901710148439017035910011439902882387174972878245857012967372364713189316244115823279073097117302606731365501531846538381388086265094649234967622072506595493737969160104967069309255684649511026782572876736690286890194078439353976003945135620922011078909437406384272742135850127675530462480790451230223125151211039096473980424527169601700932584761452065743767645091247001936796555792338617003613141752330573933161059625115208176084537360677540048130655572317458397572400994094076992300791748586745655828614628519101664792530447580513368296760523364319202738977574377947648718485907406844266078369529123612856307250794002394410325429999341645857499112775588701497697274137822129884230844320883878147520863358140589285851609848785401255460285131972023122043828649261854322037292073042059055837039596060804367913983514975408561848320000000000000000000000000000*i1^12 + 996829469773221550041320031995341876399033817911341222573766459603850179573771798105055504760050355469468626269296757667329184423776386713149938605682956817848248791202880033278514076605891500417589214253594347916499800117787986652525576919117898576237568538996705341675788237446355213899961196716020291558551261772617355430073690430366070434093442257112962555896483335001653191809927785523688146895071201735312840929899106966648118737727714797276285510986803865411694940567775617657256607372869987781353519259278167280075596505804886837592838371396489259567125165833550313636192847399125570316775546219609055330668181536121811973945212380217898988623432202058034862651694218477379407048246556762824319048372752608794561053041716901761541391056508530903808997463722655402311508207716056643046685334664772587948773816139776000000000000000000000000000*i1^13 + 2099422691021414511784543745507507316240964593800789275476635659139353220549555420158497732274571449758073623398302988762574970729430761404256336101058785571597111356568017738416472509061981435063883187445313135906644140118957338479407516552313805070578133221843248118038051729930762506649431866944465223131420430537168467148482949248076521575877484776871239734858708682665042024923966694097333879509994523256593795007850343304470522916009124908020125391978600898636828347885483588136859446603803862242262798364524607053109943637189172291026857100545505228014257550210631239338986896281286860364107638803074294352532742566141030224669857710471324527731451133394532549413444371509526475733138872086370650331532814840768621298861963864571640338621756136109314760649680416946456277152943432623996448082381775400392353382400000000000000000000000000*i1^14 + -38405207476547479162646889056083097362630454014283716285592649608581517828597363805278876414200375311263039989624831850098793517762159923764469208282694399401626529542049842897644385744837254583393947003944701098831187367582132972562732128976629713160980363582614636689739049675264875413960504039385347014186599536243773908716162114300028392056549354331301672182884060211041387634544188549417446689802320240347369656431878852287482995690985354480011995643329440994180263438448142638687254583891889620459214356256641561794600759758885447356365957446725857520446523490427051754951180152096983478042658637686889945450326479012354702773843084116150459167000441544502994793464933702202649849205441303506097904447995156855551447589900444845213513844022837089420427096724693133379169241927807724842025974661654336210206720000000000000000000000000*i1^15 + 23091439020973920704307597955369145668569433076364782345669625371292710278083125159097095095746502034780198743937820270896435720340259609219227299996609797964793540730712101977098275364406367581758466440270699761704316420458348035781485593693799458041739413354547177284587519205866640747579876667352855461242299216705374434144771095301135857945949968021167031806811865534476817402640838433280859850879819898773631324229750980205755149292701288506817569981877877082637613028572245693142435758261699623311842852843411110011936212221261615051517104220892842596373055002711796957496169144310259787177196994908525047388294075016636421791187660157783754764575503029169292398780759557221874914473567815654818552980295908035142082334896266792542621943486834589850153621518811402400792462676951563935686312313999065088000000000000000000000000*i1^16 + -9725690304566928501930260904093822713424824138001328748364075933190358808673488320838865678991072883456443682782888751204816574062585864845282241802494483203992243052771778124061200521544796921206721449785163236346698113981126151690958357897371937157595257130868123105020185838787166073052210996290137528811113245070824043040618597316721114344638928710165805285690463426343933634563540807936742206849817292381143230134994129728793146648206413876179991862292658026710977612073314093464994584941902362242692525683327642847246402512258862322989836184110346933108973087851640956958789519676300817288945410333439867734731760046897018201237321901186283666965117777163107996589610223727610843125866123055898320730395199951320201719268238875072280248230097496563298241825495527237315597604764034665960997650432000000000000000000000000*i1^17 + 4029201670584866736667964451501724852408451501511875705383125468930886623023918283543884214942523920326078371542927162822439731811374477369121436878615553134080260024645680179999231001637724506439914360979364448335038021534684220960039579145836297870444834689392433852184692658987899178963515459008323207638981080317064268114007011933793403298941449448626623737690813284454052289040133114250287886241218355334589023050553454424865983104089395767488811208262056365149028139413542903521246495743880555052505409786600001882512338557757673500990712654658303228578227327884791000024052637045328442967257092599257376538752032199951792718441754841171000734242851703941025531474594278474329072919085011525557726372554584621495307064963408161399144171786263627935526466548658702746969354793787704349315563520000000000000000000000*i1^18 + -1108058904149215983724872434477471466231287448540445145149386703088833778195324304601770537901315712851447551612145355950962092853984578325201921535283853477616452749251814583098135630785490033865799964395616695643036258364777193003242225882046958446999075499465861037348621617498615207037481974303021473809787178688939963570812693371511085358238343338220011779171403056552304584493823147861279651963870691899281713668129747108214248505965438170692889771551832248151014851798461257613529296085655736789677138674057348905128081701181556210200883663491964916649514412037068542671979026329038367187627940517783229825148851418327503716616233341271217328732450510038891319002073152605769025323404429038140225784446869835441551267987415684729284542407599382444267171091987087212460773662629189124096000000000000000000000*i1^19 + 165335367735755822651606963126818588032667509513287606392250747764465263854286580332163951395820161873723229904107337076573424055199107307977265800986050984478172355438765568910430106840072590389403312629915933106956600845405957129133241438286166568830230225001197331193544245108939083522549917116648937592015136059156363974181241609156990672083931087921245662436345474430253310894612042781408812814257895483984384186108253203788990679099105991603402840636685537427361811075759504152678194292091487628899024604094203954329389318703933214352641041019197406775590325790615406294312378771947783840342672260799733714657206096984344852495417584512196002545435012976660613075437689930118464061194341536305064652337139352526010852884042463802571592119750037497284286928287158383957379770430259200000000000000000000*i1^20 + -12387729501836351418181253857592672140668930619677581477601100908921178816055152402253057454583125427165522456620934759520248043788648067297505133923469991616389582659173740883645824991078255167627495173677487238922012836793922286675376764261832351435822927623515652726903670484887600419561398919170926873602639783535782842743521007190540602617486693004485635412280120656941464561514309200616507573803976776551052560440611189154587718085818272752671065399614488940072886138433189230723744604452237631084682285357375285342185854437946975208932192095630560928889171776012969519089901799236306439724583441663058686797046587645853447930189507482657142131106391714274474229867959556201435156157452850725915647724997312737682470724045394335286723180101325628235740276080633866655167938560000000000000000000*i1^21 + 489056020632006636535369800501616392422156815151609949839938391116481792945092760127897236719765363396993794320862389060840683875953157878271601443454854074151981273601365862582387400854893820682100128242610053319583501729507636513512079654571199035075966526741406456533396063342108085361881991979545653989267294658702960147263917396227176554164545059989380902505845512044651315507230053961394210489675668302685813807830759182405674551395469734204111257549708212796354523815522706619320026410773589766731478054599080626482487987778855858482716644149241269919239799742986513930421026308479906047197289020858320860082024755476616279559102228451232239604169480695912095429326509237376665432427614520932991560553770028840384356782218116341637222037413864735325071195208538914816000000000000000000*i1^22 + -48765564769033227104259331766578506656629208062884975180985662558811126857213672472634080158691191170367180486502509778973625969190054863176097930822280755746761878235439943252194030849878047567483256361441453203948063623192251489450990149634067593356831796811103643721626313934758752197487068394900081645571776722332949576889449785451655081321145610286826896661422991914042679148625922012915767072234194188061030767844463048662803680778755172335502918641858982288209073498626721213453798545469418731406481629195512464325289044186569762059463979986066547347392611980377738701993518240193129795132629838822730619818076781650560194899650823983579481044611706072879970731625027747809205380797465629496389409498214538401128824057288326109583475637197471262016321218622259200000000000000000*i1^23 + 9045603450460924249989042733043792312102344014572170820309905852391331556487880805241976395934331712583501652597468857569325713691048198423746921058419149443639454720395855453236181188540418862391144896972363912260812254761466658726206654496925095541373566863922697840344126763597273120023495641008482113697761255155549261598667783171197640965642171985996491368774360756873425721411010576515873989193438173099838159119434197744061002997254346261796664343602565382978433008571587643878722813274999602496651460680911090876863881966307209806231895871409830456634832324314435304020161489963467124044032364857362948879280800846728611901603670784162024484438940086400204581942477380984885799124765356531823211926406140119702365910595748020408669303440717320010910924800000000000000000*i1^24 + -797610347747729160766699365558509611478819102402631711456775389792656454638688815186364371860759235176013660536481221513513172512574150021990586990471001977855124253787304999931459923323412349645065273920525239853493852284008301563370694576809124283665678014023183181797912599528158407393941404172027617519049814408542717606797773422828708087878697446519025604304581236584090302348477897883161963029281888495944868505731697495517520826249447307495521740304785674659900393055130096323728809357205463956541500938693850624268666305410070711992186273808001611920370098457445645515187871434358586922724685923655678572374211148101042782472757611000184834741759524311102744049206366832801747247010026885673058268695922356579934614493759730585482520900592492085248000000000000000*i1^25 + 13159562543657005282593707283003543018700907494489963916024693911285675156142867092615149890615768204580281795094268743014764257103775931320780719037875223930983164699424873648773255931303377920944289400935003363030650535277993733136065638888163015595153504891708236843094949781718097796927842280047352736306561281336105073645030861891345129853108109988482880794188943764287034688656136322286486421928807802486314362638896958627273629740979403739058719637588345255448127364799506917900245756355004304699737889703145730133825097263009545830516876635878131310655353926541661568378425501358700349724035152999453362521099670817214994943089144453462302236660578024781844003026441289605547640793343671680179841847365363575673207890939639830760853580693504000000000000000*i1^26 + -13461817214829908492120771424435232433733299879711054735154292009081015128106735999129303668750959607797753273208836486902179155255801310319321567820379447559962729127797604949641864445919367384939638211752334256313335252759775728400166844998315650293129232776746215645024980383800828375021914386774432581326385846791723672179786212542809867410820116939439990842723100424266040868094624895360395484218005759446911158248165097179186861522786437030081237899289785708211891859146961402451044464305759897525981842448413461107807185757752016447162457753431798539702252625295130218702090948958979837963193972165467573926596327818098892160366584856111780345887487985294681538669578316148500223328981955863725790006692031876094572517742730988733890560000000000000*i1^27 + -789935001524744514177271566059407591585281146527105721418180198712526403064756443007925888389396583467167756651367590715531893032405373137419841816718915593840428945758085646725234345650755971156747481289313895303648698327766912355025749726214247585040022261091289775959672548924177106184261491487556405923709221525398194489310809607354187722299703700794761400202132453118209960621882892384906283744813535326675572067234530490807350110890840116580810576416153600782611911416042105440592697962773641016141422098687049069016651829704924198232720538147793150729977248561014154793610014173122567569493816371392271334600101962007907163598842764043506616464590199845312685446510427826697719757866888858429526356554169415043336996944110810112000000000000*i1^28 + 1117719817050137890922688953016481121214761461315882679554866167467640492898800249934558502070160075549374486302371145651469587831806067295389090217295413931666114918903522226007680055954649200838468866948785663597932044304213642508799160651129416764615052236500399387304092582556475180884406335607277881796088848141605200951680815011882092316921233613090327166640875522523484869513538959392502674430549325571326393086836358550059427151410757965669396379671215820085045951297598277032917184902708887657436724416744024441331758187180593425054771064669195844473917421462042237156102755851737157494418528558662683776384514727625528701800622179386413648764091689054608568598220190190491095311460296464631510273000735289863779783475200000000000*i1^29 + -2534751662973598694219843312099935652547894572208844733967758513226066390210423571056458742463841580399912647709017356676302994420738402404621655774734189025204285998894482426262938501269601940915949936290505078168296438436263583947978162112267605837983322049423810574988206554406917871628898869501740038412919170649124379677807986769321166630751033207699161752955976758377328466472067911097800381869435954649228631169213290846141700074371431961277279654835184727722746767805963807779373750093004234571259285390066249912906380691737695054820966868903544489829196462741733490463962548021527650447927708733590198822138879321711067927553068280599254673814992404531843003197686275690722990454544526844123838845896412168589760000000000*i1^30 + 927059493395203340475673986706028507271351539730416566173772492706971651404817682451375744263507305343955849258769329215976247839990563535536663120393675062507487036639128008446300889199315757514847902549940569393594406029537233562856814352115719843399124649030173627936478641812058175441011351214484741668587841072261474617395900456720735831097166971938536745960057255883812183450385683258056804814791637291483050860637350064829412725165560660920408774429626007408286396167224543129787089454820758958094932925549137217634600746984885540540390197802192029174866378746012655753511755347598750678603018898441037997286496635187941822048423000882757858059191953683416859277161917352476268515236011675961907553797584000000000*i1^31 + -2549513574803457894820420700158689455383136843686757689824785576245971949952050881306104917364627394965883241469002722763516918067084720945352616218434852939228795167958369456259967393031692295383935685952338322335296210259615667521801868032400041240846795798777194167741398133863246723772950275167615864788437465564098722150884438693775199503085949818053973378724424545965526989149376503581401045390169245848646166764100908459750179766498349635611144923395835087271022251749301028836522140032350980170123525978621444901323265223026262857974006240494960275844459243918935120380679524013418442711668773610428673335667727570511906997582503735405832569409059488582046242103589959722918919458745833505448534000000000*i1^32 + 664697137082246897218037478763293909948377683088567815634478494438663700282295293566962401424277846602766724232962442475233505545421622083883694611167844723814890387734959951865697564174684050421250169260197038099910967087600643130819849836839617869510299341343278769873094277842037423766574209676993946101267888726504014019440765430138674125008884882599182769793189860692007985219125403805551550683517563924858179726202037524941937263204333499501707224955325603127114705910590466217691215068742516957817483714506446354257532075579042303669348101404482096060018720371475075431494763418722757323004799275424458784758501220607093644736369550024877621323442321327916987144743467312437976580966678060000000*i1^33 + -262700084871786740995577452470106164627876003253080572053602427060684846177172782791496291630698713686068971109492234112561867714403306416146596195253084546586455559840257294228427649116945952697859553411609508978882724197713278081176248424106657737742909491971552533034428196935901200489362341987706503579532167060315403128869995838659705304295292735917037092477924234063506236227262721497172483936533309218623062325188188820340379747988946770362150404249933146731845279889840396927629908479884037583123008418704886911373700688831075584557796568024655405182834964736364982470614894235716115732256993994973206871590929763322958949570168581297679797469048674511785062320765759877391482160500000*i1^34 + -6340592971756862766446008725974406242043720560770271567910852346280682868750784721637578715675475450503982423443711884103787237074830103977870062969540227968960297334358580019884632372553813539802524050623154073006211749022763225036547744889026130687021559822960373439933464115484900088867959077951829114986293976507602392640538352082801813940093401757325315823064322719893514163710309825460083062279529111456277141283284999522908443647334620610428147878782083752149972266775791011318550353572428164643434864737603034852956430292237580702098626040238511452368660486986483891929764945164451775772061793791438716201718973650543875006720202065225835788501522314205192275147531441525000*i1^35 + -44259294947715955917086281385265599848498430997152579009965609502444766687848291925666638567718374465376264613568002469626754447510084121677079076953479610959634658660255518372170308084847150190337100008103362305372273620640647053632709874615080126328709359596063722641684412367434644269826754087802188847840494838609366163774437223732546839969353819370361000317474843057234260415847333052414800350032339684923632023012692536833433608382977376420652388947456884600192689547691505911446905063474493984332847105885682116452543998050397045249828542489605296057379693511881746441732186691945015748040656017871246218644192399058142252502784657791871277470111147138427654685000*i1^36 + -96137626845773145802801847582825109021063875319143637403190935461656987864789692720344263372618337574906708316855370957534075394230800785268788933056396947419297869667067662239010263216330250043187625123611618467432736626129102548054902481100873715926249197153369481846400452341035506192899002092624057727602855978365693538144842498868013424782400567208143956678116384754118267476602129510663939758459403708211948399779420419670182324745160803507917353530241867710362922247872287397239628598959652091980554300471981020740868183769206501120678393911557202692529664942499488464404039637062850261663173647820695502098738540249382290265942157432069257787258863500*i1^37 + 541702562768337048650007281499494650473808991000541310594175052470357161299385626997434709304011389516865211088038467252317757327177538824537009082033077751936514091497207579284107720247154226413856171813229278589289238424435721976864693915662355636612881657309487894638971815681600939635306859951669448876614397989701399094811018732934533724732288715772524616306007639210696945454961240280450958608360522385932978021390939250224970320207184989558473803591450545353193390720066900934038730937328874467874566356866289326226209053306681859088288870457134538952610692719128034496045952102059044384025898588889763270795763150532091025*i1^38 + -2216506195624714216132119486181941066707952638500935194526342964171239102041432301586431689928947222377570513018969027975988580679859809878984517405271343252422039388480749276765405379653888774659924261043165677031384549179256983192499841944350226025275792004993202956714631063393047810672247720652980090517411920130301380137961457942502316628890919470146005543071458975218472475388351597917042646630869980853496769219500259927719929216732114451974742893450327349487684949610123503739384148562163266518748813957903829922108229370338490129577220379583276615198989679426036078675473644088348829151283410*i1^39 - N1*20135863792824295272438359856512469957828898874510734508960491912283191925033021715508253068881749647982544468347362496932765675293595046547176134410870128743812442873335746615629996224*i2, -5643283791900621160445422939515081614877319212901111954957920218091839582246922945677398936699634134196871129244644344320020546660901434886387329460480681582614411914185261175811713823865414086588451996057192248716976088216150093167082603889899551782124194607504022358585467428594515753447611388597052451151043222159209857018374221044021286860812217639881522599591190323317609427233342310573642207878495352478065974267375093105207707264554417311209519302285185406042662943852567732411701990241310308618974939233964566131550324498740166097375639588683773516901660567911624094438120886870593021290510880430026983063658563681911739902725011830204511851062666801836262081268550007712632800841063520287998484747242875785626481008912689162530679881633061053305444595266684525022395949403061378774441764860950149543361977694632269106758374751878617309999826197559640064000000000000000000000000000000000000000 + -20178709779170683505475598500430074069337095263893823978873854647506153001327387705903913954629902773317532814587215861785249550428810112702678836806337479476116895467387318855156234026417676622766714441496128455128022709477911354696360693339432026942745107959225659342612559745570623589494051976726284438348967549655896161557323990276994171563970159236986684514352007455748972021378850015943922554130323182513257806910707418434238057038183358072308939713448885083629253421571268844652221071533522798062967290130105798645895210398972522200767564449919924258750529493762501806506662046270933671090699136168052878097774840524587920617385688945634187836969493077492897074216093788937817459429089372884601573890906001986099142211833287087945755185712262099137692646399829945571567325265529815999653119199025159940985260883123383061998369894524199778658596655674163200000000000000000000000000000000000000*i1 + -24119435928850825788870183699151135993097497164435722199468024914131132402511793537002622984459286695267109541504066357069160096732201797457933112468368664008677053637000888422976215997913223469438861406736719702909169350116327702395128393378650007269291947161077328460961583539935366917576305092195199751221813712027512062055995884455150883373312508261671648092344065931528782338041894244769925272615327526098872717700156446827250510924308374200378514757086487509273289841734469243457715130365659480950826476477448931323469406331570676120697420957034688626863642007880995133621953365718086579134423746467737887210497441892007961802070609437352138592716307324541630087091450877298660065201621391203486744410124306846276455247661170112125249067808360485185162720139513620973235467041393072402845960012357245934376084522445125830324160851670384689068833662566400000000000000000000000000000000000000*i1^2 + -10166328436441903388364254961256152700199254231072818077249373064356693496200237064784383991992494673705541756502827099231824006473050844623248449060734869087972426041537670474822819356984105065776081461641998797951168189771013591231817938664063989617550049605981901373682058405586491052532273386081319632374890361284434261335806191121482736653971805483781383459296470659207798915831532051381476883940336288567997602664502343349634085217690918762943258032496844714674699326802588891711639037443055958191775511931791138872529432232219521755449882436746800816616533523393319741549482505445068382783701779612144631058946600796096420531600138983070732473990564246316614408962476196278129534738692456796185766657153083080057335584088531217765908108058510468984315705383327942924214248137065225673137144534609403350681223579028537035263288958029553086263447257088000000000000000000000000000000000000*i1^3 + 145153140471051916936535757167507116873214023915771814725667155687196200695469942908747882476076799865710731279841727276999328109488288700050863550120707464170306569699661346678075293812925859608914038339745103937646344280364038018299824356116151449406500851075074340863741162594227422199255372283483831448073923594977109754149097312669414206131830198950597645080251583514664728474739643599160760435058002763208930958587462849233128890670146939051639201642927404052516033264133194295548182937114240485484173150236369430329798539197819296908745500221185844198115350435507273566571769634169018412152872240212053170212185239370848979383336909370802375286887568642308075154731307257543881999320236333120446885677048987335485318291172332159445639219102527725656596188839430993733129889456045814209991134079103461435707280084535902488410000296652517359694643200000000000000000000000000000000000*i1^4 + 2875669927281939830696850553039438526195953841602112086714203416766702842411851327606174567992059473806605414175969007260562719615376143330776598328648798806180402243924020348077036117875924134345882880018744504912494593264242947445193384704001218823635200063474060622758837110268171216874970258844045398767505264680070797901531037386014167609447591434049703724348793587389436795070227533482347931174711334002178256205805642349837827279429323736504596584420185009399769507397094353638982852103879276842592856435125250577117925850461935760479601991880343635674336988676430541842543598775855384941347033313532638198612132491712718447014996412102582137450334536221730621504325520267009571201667140698330416023641087188327469883601428990993460436307023239629850829480117733465864958258929194218826764801312401170344504832459220000174917256955604048669573120000000000000000000000000000000000*i1^5 + 467952999613501371460199381603845235886356156014742608501434035376832904655393447641998007896991929005220036007567283454224575106179760168472213363927456150173163615119662849945978217520810867223117602947501824321732355003704925491744446320891416421546573238492331475506584674393014093539898758725709127830514873881871755455890230123794228415392867438115830121807381609275723296597124546568267865104672390463613752951181599221592084395889006986285603983711527597570002780814997643386630054145362308132321444766836215406520699149845174759436881328050068299546821278021543973009829043397509214420024768086224376415837665286958640760218524183882213125490538312750790247583622874240884388463573332034728155812738015016380250674413185486055679593931395447696569627252080701250281421529556903753822821306847036323447860335426239821130612109058300727787520000000000000000000000000000000000*i1^6 + 105878003713017702327395710828163656005519212967530622909207621309358530486177923709107786398002743546956241778736210409749852496015120505373499597761262423741082732375437144724360313934360515672469526188712610379875439510516886465786987919720209626234531695445472409730923035294178681916281230893321244763558717088205796816895276944498148208687910148786828987482580800173126424890938964216999155606017742574935427856937808799798395278765787548323826597842121027584026827011810282615730247516144531693679291605498260578271261349068229039518429855164609827994300803171252368494650756739895393624462564955398694865389208447189976259701957302854637028935943839356146414026433619815780010391763921832708298221961262123276964470901532588688658641801172299456483809042394575208893851751905455222500557331981882413984090544924911029738565800680911326412800000000000000000000000000000000*i1^7 + -86044490061053915529212683313759201807773420848820912270327819424952452141498804260385429792158390878600154245438880805520261766884986510264916832894577812124537513582433633513896666680892105467828880716619577342038839282261276290722633063009194433346422772609816482233717125676127475402151188246619657531602452166379279940179085329482464556548622663573316174642970215511095026198347250758888961331028424002005281926734719759324390117843655607024523388469412773564976718951931356086615288923530220238100714917882274452617242498996615456069640044361830506783437206711485805467283281771154248605306354433475252352679590756062577276422906285774189353357116745338579857812829786662501742643855377114316878596984723298535393658468580580009589313389133601316312270419890144168008652441052900007975682337788974907868375358242196386302016186154525655040000000000000000000000000000000*i1^8 + -7201154726817008443113749493140825083055333757891018366345908946165735101116492671090044536637306994289682293755991854251236770149570590178889551983356271206819224274483311118604457074820669029511297272714333436268193131291388518414077915800108332992235919005421998062963929574266118743495063041418099026181617748660138432256931465793303261820531167090420653446734582149232430352066327411718016260364878571237859900752009716485449297696748785754209385473937943762834034204733500729990069793748200036708558773963555663426542763842736242750224027739255976762715409052390666027193825358691545306895083574828466585425994634613258953154551791487346030544415685470505670814098251501645024611630898575740977332367136083489010261313584290013832575768205360510528388023096640377589346199395527092125320035175678911303879797792662474103749703507116032000000000000000000000000000000*i1^9 + -814656469930590784838707331547325232726593714876784604943082781852361527129659764037703155687361506138211144496118583646034603822500021620974626595766023328761710113096209294588759181948753199589926600465694131359294653082005358805189538743962693336853813271715521518627959846562224575880314901818103988450013703082465082805226708982296810277039363192540237978482122547284946526112146133152907405663372929679389265339801279435477668403045705009511468525493845527225825364831427121222670295487830796427516575846528171751076385160337781236008943236845687800896821633272630965264336385671027297528484357016868147062200692676158421918990844078872849952719062484553999708838178873816216896772517695896096622281424841431277824123663035140332546686950924961827655244852125173771846752173648699236171490394671253181626765641444067423687567998976000000000000000000000000000000*i1^10 + 820043310464340267486253632809117964010195832640713899705263444887669449529655658730149710614064611838994603332598667643589110299901828331446695610751745376060074414963971246831353993080301796263711735853818907619625646821274658356855844060877621869996950165089811508669412691321039238440546269704484323770687898372800023109415245858349043702363821328600731802201779168737599165584661858298382605472917501861360996457914138058229860306605749395633692713328534658236466198270078663125097246032428409184130962501037888803663222127933431033749866020401755722633244946143603452400793856014377520225345253645767388380347021430588146615196179976452122370047335732054848382773724985394835301712903158552551101189920031457683695888494675843960664657466702987179041415516399040480791546009438296053991194734550649782145695991655579953303388160000000000000000000000000000*i1^11 + -23983095498065525749493242044966802539029037275188480124779200253027727848133239148745414662798479696911267712513789211046725160017526907325607560299197659107119601363203516672114124359452273581209137856507195580938699343186211647924692859618285777582967307483970257615660041350499399919363503643133418407527088423992273602209840634559552059923906374768166739510781689276308718842407090300794392509382026151835389094926611390050091069809187655002816680590777596458541128545313732990078908963800616330963676915949598083202314277980458003798045049909762606638651371937441621422443037245294850731447947615938731764279955603438643782388571281636145273447675432104479273416782739366080460543725235493774475488974942625640003095646446786595818666307282284701905584959446300055084274976382248271839990568709992836583207088244353566507008000000000000000000000000000*i1^12 + 948372080047912941159612337714327599869921313284913269704762390718430763650302324199144109979803191539139332971434102405246685324612186679563482102839527153700624048439174174911039878311190888866187760110392782702893008169238034636823936179466087964197058731724279413139461578562516136234718480664846030335349972266367295841210724138582218375879603134253447573374711789339914392475353843783885798527416762118307799190247942412173636427429211847625470431122300143374329794741792381634381579636258714062239331571692247467695452268539832288545267368890471841662599223891223440121795769406689090046154817159214502110031443193996694330035875623794811183162511957363990939533073258887439679338283251231136754738887075492408812758111242813458714068720950056645752773140827913973537594857104189049383054155332002796975366710545612800000000000000000000000000*i1^13 + 2094447351575260519406443513823296986724021119796795672779655490969936775333429460828861482977854713725881848021910217677527508215657627030395936428050202459422413703974071312502141246691696796243985897885238020410032037978902548707147308544171130725255162918539802935792669934317530117424663210838692015949364996860729181540071342057207726307031510540931361069320719634992755757005855433825731505819976888365711460835833346820984023186562385114754324215436531751947367853681242324914120144462844195950230484439220440329740659322508305256635811956464626665703168299028639274954053314546688300241018814200573471253591274249298978990522442870574386872184861393773222935021153606996554369702369710531538616417869490311880820131722834986744832981805247044568048487611054426845332814622438170537459250617016420075257263554560000000000000000000000000*i1^14 + -38604958501268895165963859426564638455499525651000335113191124000348563254987599349871190386552007983998441196917811992855800877370395932788186330286797718131074192974785717483266910188932153637988373948984680281427048857319195548596398200076611680898408024978550402508625384859930926395984642165834212774264006051580032222038691991633356795303971239637504602902467271805551045697618161812994863719478878056016398779058852088505210368549157873372163960597673277258551458304717964673089092122765092089334062156603513211916662662959556757454551567554729918787032652328786294637518568663815897000835048006668706318549628682892289810897170898570994624345974506911819974506888935998037838972820695280393337853801175050810126199996888764788168724150328937065701642776823800163801942709333948142956853102199034864409247744000000000000000000000000*i1^15 + 23220627558616276362091535406959089375566980164278783131494302002486664880949393305027846664146623497020069256412021497924575866764081647756527022168334786156589186338664420897999365509578401223903245438067666654725639891817270152333402239024257053404376897304812872308223488472678666031054515224048148806547928645631821794293268491507368038175700577247289093333526494473580767390853516474398180173939585528464819784288410478239361554790523176684450188049649324388155365020387131901596534907990695733296431407052452241096857814737114775501068906087500479555679184739576577103992581270351474491893586216782433755543076247612937104618398695527151597576530487665443737622573476380805560517510108870419358123526937730269677340489139993827697750689637855276709859799300853114294901146533266122812313930335782961152000000000000000000000000*i1^16 + -9758140697752995628023385000457104045252292846176854576607174257175100998985597346408050751739116593051040983185357048578911880968224394421471974275419132082734474368165704008052898778470260118938554914505344504876693548453410637453364232328826687564040689151407571844767843846858028436537137578772422102783377252663791746063409574390755199143595238814771104811595778954993583362954879318271837114102838212193320563378691595016118756570246755122746856382300264579987584001290982872675954747920201590510885123630150156711861312572072107163797625767161087537395460264288062911448780975165477319185300699425677152283055975215185966778900943224708729755183693657923496387535597024338348632201835514749209362277994525222079980652393180254990349893706396873950086174095569998964433548039675964848125273241026560000000000000000000000*i1^17 + 4037475498974429351936879560761037678423722389059064975488478105520808540818896378310993223345205289480009221454360729329555100203212456662838380082423478327942134161718367331622205477867272777625003376886445852034265966925719189583213661618273150451358834491015864143502201731848627928575265295373993783133307742397314787234694262725333464079518448467818007336926032865197355556838946084601848431148696323179234013574323558428463018935451971708430535573754200405135309595819947985555406564739531202824319165072985944997780871880925252256374489318458344271107152586689185112945939142610282237613500290069459301260581227218979797893991824768453041846719626180980327741144102139693761860559880644151363421542621237884144728899341295041493151621495724015618849794947047787854098142371181536605076717568000000000000000000000*i1^18 + -1110966375545282538865190184191535113317048237709235270135027152590362750519418976621121661164641208108070973014236645094355217380625196591236588084995557188233929026805858164320803032616281014416102628284334136881081173545442526228051586176577661493665142219766369229018770045111447303404204483780622662002100976777954079975732082357037632699006782725756761612205760222511822127882160830150894793684456704441477541873630540691276260800277444704090035810765674056735026729896537578338974291263257632332447098312616618630855355028337972550847638521766528797210867972582677020357848890848641504453547438392464170418872583617099784960195081476700698438024009008881084557510381446881642288169893785486486613673040492285977080593585112679730416286963114580500683828143995810559873409804406623934873600000000000000000000*i1^19 + 166052529263771996342501151563628358716705994599905426943721982375971014943025977305642283787196431257968225892744779402614626706903459055255626861454319265509111814947429165310470410710940711204325577237351494400645971886147854360099714681722789391434249862241594349798242397429905783357081309381741766167829532584089705504658751862435730195348309338384742334330351452027726311285766570228610397171523627028443526204509234283605000224221800629689857625612437965952758888461324655763912426921015287261205239290257611281932203466046446685240066907109058808248613804451569380389544643633364203170662204797834551036233388661221393782548183087717781281484779192834294620045039582541191214125496919400548404186406731606160320618802725205643423132301018552580265421676906269339339610192640737280000000000000000000*i1^20 + -12502506054870168311154331837013347451553452587443217130062755692444805377550818605633386441217384857323594757144788922304390840517059247265724923350746387155703215425705186607888081455745749262353085645014343874013056696467618193260448534228437166615802018082942931470516173222500522313985039320714289928937462704623300809940593260107453903221923666223329360908410571214085502032181166284754708874341166831542577273311000254266103503867327410766906291636948419334914231322470751762748518038018487165446115616240512530268161183575871693390254733987235799396855607094933169542050505698890512694660815687994004870672321336832410018371555380706275102135624484561198640290740450889958133608489234104696807288597827448623246043035031993168479370204945015830308457008478154306611102875648000000000000000000*i1^21 + 502935583807444891106417092485999108451616928949670413548058005837111668187871249710957180049010945984735195305938313765333919078002936313565236452606147974811115950627817877129867292072394916718720184424905906401716394002707945796445932508548635053572400959790274873133322940533342521846603215865955074779458194019682864573028188985004809170719909269244958480201848569963499818024180564793624919734984504406055927799828440765269332178078308076353667801726659330348696300519161122931286351413729985023614742936057329780300765945452278283409077481006581203715322836428158904167269694026918493438654708842741362997363796561793531112800615235769951562175457265799642648060151079210126998879385549940018666125010521901937458571857594772698510179464908089140069225833155014531481600000000000000000*i1^22 + -50137143906699914005031102561614307367154316732154608950929414683543355295346083780276065698112755883122619115253869638696060873229947758388365141631654787006797434002186127269954943021108741011393085955996334842067699796902712776704177544098017875582597709741682017659401966156957454976560305512254566059648619226838801425293471049821823321832995988466757892457899194921461912145212993922074225281073316059009760488753636460995657866531184536322524502548628080358409595865488131146387701992767086767431240853951153741622815612145243184182502327879663704038304864265987552308385361302009673682608202724418829149619540841745012842985058527893601466336231154198066750105978567094195332205517968532493614324728801622036494199087551636213885478774621940202936831741368729600000000000000000*i1^23 + 9152980359289342706784244014335807694340593520798988983869728313499762524108437688853634818486297768760437561731148419191936073007045233599703336388928480928205758029664770302649620773913404231407627637565667834230811217342047795589428737651782423936605410030959420563637467633711942553524100329143962431940879136386305612609913150906076079988571869059824904350387400704938069862901209961533891253100677058673110761218961963164950541983703942901743335094264239565032438208789614753192562576979647920046622410503914731948530172296196116614254653456887657419519820275327819082124298920076565835658331465735254174250076893966455944139625771257774783879299429194983601882511974868144552740544911851733163567706180225136299263473546087460326233198309018126516091879424000000000000000*i1^24 + -803706810197337667194659873623296395081891653533565659094950428700420687728764756243523945911084489778714013510495205795532617586362649442434587299428603975098943664264397533409569368675208339215468351599124496547025946626820683508534202973374280480696999043759652440691065970117680645171644680524828069479559487729926585357901893849327254738323337033838166546830025636883668424976907666285211472831730272932420620829039447936181543354066928366707868183898738869355068732565800448418637972183533727089252475923360539486390564614421953081903882734224263471999048536690709481627979857168533535478193663560921260298103557843384909041969645152374956711588596569366631830684907315480617376230768397052668926887384239453684603470424887467217364554046693432885248000000000000000*i1^25 + 13212245531252015770252056274147414310196582959004466579738675137594289220659902953939433810905748656272513048668529904461264307987740877230111940417034392144396962427773755357043687668122977534423224188693603887605944904186177060025893582245224104901405210546868692556538582303515652035352006604918661261159630058946005894073306285677526219046601414692376370860917375375317686832390602637583034233215931617029936409970892058100535762976623965577202956317896188381478934291281592267047153570961970228004977488522440413408100317028969655815230104039846817217579745946721975957179818513659501497111601794570920561407329609339983189685055518665833429809014477313583929687766100925621328387421354506793922466318278122646520344408876277410679185284365025280000000000000*i1^26 + -12542594968127675006981223060164550253624891034346536545111235212773734561701983020523809572397086395491276616312322620390789276796514211182618565654801809755898045258370423390162944958525367389333797896909105526818985944576236404666286878091564466796860053898677991416730159643120593509711310167841428893215939106325018816490858777077707266597884972771749433218839109656174523273975969185330505496160526536466247257660662049148588525482747675921570523637472206504491363568591736685601081339486740399684027573351006863188727063231596748328304973625992953909102037117490409178884054898255032008652155347487670669425954416641865064201920535568890733090152043929367296506850024249537574535139286057565354481566530527090511001151616832344547262464000000000000*i1^27 + -799842507875455482610406309232212349488718171856361109724976373982806444589636343502116905427036283261982069151540415087363991413815636495512164347500327491491902334124792978459187293178009545153145821581628192200749753139670839172914239093073019547345851895265253347159256941973711931772825492463084979761232263805287118838270478330982336443408354937398328264574583781870205902663337396701994319911323350600085265165896124541154447726223085391196592400134953387911070079320034448617064484437016894563309709838836826354191012897824551517909885082243744803146865887572247114479301908706057939857678503605843344822914266612682999940827776417697482130143975745407993734782595417620649571827518347822482763376602960606063110801764838272409600000000000*i1^28 + 1126445502093295608715180587908713355228159325401309386939040015284048925437807003814973128275781382888712995951840167865001320173215721090670140790640944697801876639363934546680048343333716229523988815425363849528438823125919368104936683084619670907605708599608014446826684711743731722017734933596621492062716279564448912162562857602401968318927310531775441462492336892931648362954556614940042174461396144116263376349028938842017688509105641268576542523852527736125676898218761556517901396820528174915340292496337898070285008645551393419135256694327956766097958378260766270362464719674759199956181431156005860221424431137296771228822742275994879910321059121045613911570954951541287957293344037745623838244406239997773398349614080000000000*i1^29 + -2568014523637849113339438919140028323467738220738440879688130121483765222308451230774203674929264912379277937729241318850828340739232649503465967127365598361629084653874853794906407482795323415868599028234924951140441771548710088380568327021614468957654528543300669342099240791650094393282791102853025184983127034841988197283529172777382718189670549308524707649217134049339458329077151605403332683307166719398316489697293509531218447223866095467051226906693580436563873837255752761560782573974619523913137457567535987614723189044324779269825735840161081438679808198516854428809278251674405198668011103513513973313570017095193623328031848571874582555920066478367881418218506756669058080479750853558836748561781225969593472000000000*i1^30 + 932721289595412461161706336201105154691606687181746874323417549667588230275419648972608142061384308245383689540440660964579094689858442627404687343623772148791530426037255521758218524051955476961414505032578759239597822714098834517617158950293282924794404167617985985864391957581454532815790274482836093263302938918180702273174245216689158402897516981076740508909389303261398138416395166268304594398230356877025732927421464756492067684164596352688550145104270906876854127692535778824693270432256211896647785335245008633891466561321474436009282750340839124901295172441433205239931950363334388500555819902881573419361348739469747699904395836801988904075079810279522771073171319796139649860574567595528756403108656000000000*i1^31 + -2581797312357066096425061301836116226212845705266584531941443332849797094343317675233312089464722110984129464171406717274568125426327088107223347553219174509078440175500134193257366397863414485164696946494103061071258377596766960461243499620902166196209676965498507136176667154797831452172204170220799903195525770573714699494497531797578030122551533168720163896415017749073851216472603909250590608359226480020656207501566324065885130430297469271052705742262693833796122662408639197010500582783289956224572601888921825032461338029084319628871412227853225552274918157283458402846693011240383621205369044970593833317071061474007347713524240410897002000663803433863531481967056130896012398787864218042326715680000000*i1^32 + 673145851969980763325434632715776719612648068059698928557567725095708806452448864857034720350994575173799423302745593777950174349117056254260690331387236917240640683149706074467151769300132716493434960920453582495029137528640868340879796998910152572885767730898461980485992857088192267539427484442338095869527004867972012916910186586187344334989669553316630541900468628073850780913750834451140490084035327690354668684514537063706626351275127156244044859336560913140454500784509771710360842658941720751333648717017669387748370632364817895010402209155296192217520501177600315174027295884275982681646826573765253273424616919255001764797438199392857841432158091136319668898068222046529899930869498164000000*i1^33 + -266838457994243282313597464717785124737871982508998242884470347250760288502929147444646088211590814232317176477682662356623312330150573611439293801726550253438911731558392823870490535914059260993459060816145288989430168342018623572769050395166199286958541733638645746666641894448758368854718802572687638676635635364710429446961002184217200906867809264709612014110802054238753297948124846031100677206477505107685840233594236697869610223497894144959652567526904060412112835378375776529135848218895292975463119898328863874650439770591477681923917412515534188159414397703812061315463856354683089947665515913456733465991671207255190634865191523836648947000886179972522012116384402969451360888800000*i1^34 + -6445294691960195100127713313760248793800717507927315871771096731446464173009528250858593882069358180400830688761603061429891652293633592167720957515303415922508427762858048990979383324841553782845830879185256561957307920530636097397912546887845561116971235775238680192374003787673056933579360545229073858367390293951780839080384080854936381666551018748044611426157408152532256523440145220446887561329475846089383797826453234457118847447007751470857788327256506689062383397514178929437058094393602316371039167466207508261994520870726545820914447502413130008780991238195774414656095306712314281850122960628851862148125557561561722665640979570351238754765224900496117332921375849345000*i1^35 + -44963865639035793807505397595053689207264716996287926494438725160890857710609373089259332221346578482953814633105024401897863690972229228896151906328215265798094089370900686199156732652556858006554374282575007924697349881401845841173335476353516125230769921430579252397507645768950378200585135162481225758321602354100289670597217509519652615033309359947419111976450301318311768142771372328690130215671652462435283804037680049099417913146746931049858563946655025164302650035040607471956654019561614661255478654776910662868333484084370811812093424286043586337355350110895901886103416225625638441483268583432993764871091419987454696016202362914824922356410217033950808512000*i1^36 + -97562427414788335799242477766288047414948290894500390629862985417047752735955240343906909651531791148373874859479313708775302981377398874328309972344451956469228431450639533636567756470300105542523062423056566038943831546519592572246188629390885207752270678610345339157949538334980295568175330643964820584300201353161822537844826671646762537993322495445067872233774650175091267942660827257910596262223759393150758240031353367314258252472605755637386752363845373274605031888757995606344772038061844526768391698421161535569468863328993476470906501508008199973312592959834501695099605603789661227246338354641117156879788952869611280520449694183580705577913827700*i1^37 + 550196243711004996090639019591048587290669416731329339151772296328962816573193439124169439381209190583039114539671264281705464908332270788127847134558302657920547152044176689914536044733608190751171497861903703295890701502532709377850930061993041270298659486607415275172951469939757854433283691701475306210744514534826351462627884607672150064420713246959667684225926238395113564282050285796884440322244716754280026866755660581263825791130721665556079138753322708032117513764522517819296820259766888157571257853570422343353456136224839010322188092847680831415058385737831878342792937578142731269747279908154767417758021344129891105*i1^38 + -2255480543465257994041054110767715474676406532151935996804036450270335364383090360325335140220337559011626145188601663657106020324845295083225435754093402280405295602309730013389908288514231419488074518100742227457661620753813773933413322192512462418624370763142935312573900420310234407808079989217356511734116616269484708532513510892441158043250554267416596443901023542623168713073490671019846139343459940770475137860105014163799482359109143577570829252594407130363145062898275728701564677591327642253972182239389842245116648724755295902051996289528268843256526897408766891704028145027380970866187455*i1^39 - N1*60407591378472885817315079569537409873486696623532203526881475736849575775099065146524759206645248943947633405042087490798297025880785139641528403232610386231437328620007239846889988672*i3 ] ]