[ [ 23565960981478854405316926344240624575465489597388967044591543181173077938381832254578923851330150205271861233874210291328872367171925995223060633237085499889959435205153262685804830314033187607198222081362895016625028296605891122923934319401234786661308299545596962117505198649712744063922130268470834918267182578431911034329941682351641226630057563957762023595693045535668044453265307449974536312580251920163448961138045034315864084707527773570988330688703913391653089980307571458594922580547318204167899907314703077213655223003167989728419485217849729724589645400421899494754961021484275052605343204534627984020150541852229236097730405816262039683964130693485751707076132218720751351431430995916156822366790866798957524257079296000000000000000000000000000000 + -703401146539559023198664665827106289187262035340051710321172548436151612259057123866388473632837768137828802713744173694037415151021867523413521274681819399087714741387722339314747055252557818804548932975335397591181043998837670226444931372404229240397726276451661413430995579558935130174014863926628285168080159655727963065979218329243223186340219281177914879139042594505870053844327671053452899373769183634038331611829902866487760244118165058764792059060928036917893968279354547971212581047377168531236594016655010213836273823317766340656730978250636998368291891416945088694786996097200096020636910480365588560518558643446413490050243630552088542492776823133483971101500825485360494753764223377590804343391230211060460831322931200000000000000000000000000000*i1 + 20359395063572777102751788653608280327369262906085052750886359316029893065655550032639479346325416998350396813515169030210109980107152297739880722159255148871635675270911835193627675571938105448784717210713619823538296519823654287234895621400067802932670194508105960849710955824611336623798710162117989288328751507794592617763885350146984878554169209180846969051472677222533114754482981308069278224374171720450196553289350676330356466252610038788898416468162369680965264808729571708716133772330014071869209083510350819725249375361317122031957508063553391347375924238338375369414590974148479865870627860983655745854256073885850725403462417252005052861084375447307976601516485587663362137270637462347618603720179996873731821157744640000000000000000000000000000*i1^2 + -94587561353818582023313905515985296899042479827153705502444563301057731229227462419372418476848522595759710496117463632206103236474469728480922964115085701428490160326279027871795592722492126507085804979675093520386375288794741196660467301678979695668548694837424900790397493186741108946808308309025017913173112874724467486667848671990633494585272059957238364057927228338722245901583574637939399971079280641644768446172179853681383158683596940679635795891118139112868114072002895609964989541661751129125759060077723150401394194162871771748099417290693710410720969318735519512938617598316514569202065230362154336928252001297984619815821824012005294364596928677535681457388368827183210763024404038347716405001909806930241150517248000000000000000000000000000*i1^3 + 129820335126870980053132745996032706624573077311838256649400052963912327652492658849432108027935072756296544021119976212063594753598793650235796312264114013095244728406265317127198019694504428944371580113921221432847650509412660524686558911506557452760536556868135297947279921929924688663218355359626093185285396900526975060679250867342360298530407082403296404560214946557146445262389250550414700407010764929993260073086256351282400284539416757205653901597623497427655208050773509234403029961278908184969643978026041027464922729410688014810161605998589903691256341379305114106068624419267690608390754959521776841786669071089894870749894520691672504174345090927633391106972125021779327351476107532233998982256621993600826841497600000000000000000000000000*i1^4 + 41469651358034957483776282964499935427936118476677366485429295204727399046855067737982149154146070970380919533633836600855742328771459332026349669673135413786688494862985087124779907242138286722471038216962618646014925259062228039020787405553238944989964621224997775837993803718858698668592608979608202717584276562124537568260131688254512583197412855689871290985613596319150563790843608796455564420886918976185923659561582382026318031049993870807981743940859475168327166609244987196835866780391929989426381950070144916869793168215005702723024310403489239564054535849572697389756308095893617242850484671409238890070970371214213205336493464230247568530413644659130695061416018747755914498273814637811873161259540010577690624000000000000000000000000000*i1^5 + 10714364602632220915592534070534411554533615408087016172910391821882869437041082084822822523613985814811985426758671550815566772743435991078312710068774961414834438569199773774972552685161515697306486315526724728069949217547727355380549177541701499190790977450432783706151700309788130452011865996179664051819318382748599815962663328533202494464156833206774501384544126434113464201657838893306428544469975107349063958666668403746935480756475577169471169993699219826316326999058320474915921468589546439715472232049819765155185583916375812170998785350720485808811806983844125937995006662614668175729415743000378709630265608498761642932920277950290873604587180788036143095315196700856691687894200407014648287756101754514571264000000000000000000000000*i1^6 + 988996261373760081457388337138776692493550750542713836206144081073401964769175731576327153370549462192980897180792541593980131910044772858841677271069960342666759914855616971360340967254698742578378039081672410350300305355333512757019029213466022866446404015273467223268524382855785743433063577107724220281636845986407551477498038024890636045564828284688608443193311582326163138750404513042761507790591036502048302427784284718972067620670844821503619560354441638640515774602963854940822704478772970914641863060376221573117556126595366024920875337140948081199982219931897342368339361237835058025953307800853295951658819465284077925337456088625441805084785418953982075741377941869085494093856377704103967761731011634790400000000000000000000000*i1^7 + 70403664998142845185865324489106796773815018677442034298812447939544941306696238605984168066802193701287717036922705985334462367070870971373470046271827035618163679772552865494270688026059904586032527602362972682438138109962685675724195487638816341105409261838500702740020503407125090866001302075191412783280523109729208746350326954146021478874328102001284160859658702724528312064029361822425068049314982168483904117066065857543011345286522802820916179115098316571529652745727292315469890974899683601017648638738248371727143578978935480960932265195428593775421059464495833421512852827306594959101217164912160845123382241663720591445398800190196069272447605123391935267034092677018831825058855874349837052821561671680000000000000000000000*i1^8 + 1330149181171006594161966784244348684708906195071927845892281761638724639719803989392440370768065755048757314119810994684029926387400014174093676966585562107157536141496933896382440523995068613415063253840959669509686797181379014555059682384628197662298517382333947864939922220280801636245805973543699936978883924956431346134676640574300687428872632267271541952662975763832331336266771931304120711497606787798436902818912715119843887119271538982399180344186888587142506114885562653376285510467621585464195487651896275897964934412189566318869068015179012707643274225839010066407131665418602521795746483742726501504524851055463567950250849939993539475992774208616769272481200191863551859493299017351658056305344512000000000000000000000*i1^9 + -146098702147000204896968738764346682289622256573166286482091150170606367352635139011468229567345217325460556190838279112376019456115550211384031676201025482849778802677334524924301546457226658426893506755842270599252432184514638689246928878862178333620276219581714051554151091425980838236965818817461048994080636504845042316097626484238776869563576598793850805272503502423840445148569512273550557976168293761508649240200416572591364111055910241771198015524334690063303793383899954091052002141325196780818006977755282080521628265075416012818504202984019217849290425728277927723088689517753417056749200425278897216200177173403731640463003915949031760513302010531769366078664839104358434675092440076058948639129600000000000000000000*i1^10 + -8580287618873390456033687384279279468223415254221119051056578699641423472571293544755834905924888213863846415331384620563428224609414530383028571913027633748670847334156701276962982367611848687788432547872548830612331014375595299491065862447513081511041174804784327829498419853218418479682886331333936423574413405318461961603400387215109884557173359510677133534666786708228845325341139326020291680722046771509944342428702720290022434462719631065290718369849583626161651199547594726394302540833441106867654368620746483374284678948270687886151664284435425895305804928808341638998448593612451122572024590409585293546347546586306161765525051959170878454809120901984603556697898235299708067800836631362598338560000000000000000000*i1^11 + 100704116393455069264252088449553138291460021902308383554617417465343118053263208181763979042303777070267590484263223819303835944583035722944608753090903091747381236085473729468990113333333430098181394801055487850644784306990773171361159225218534403615666190894625120959456615691000805419421292996277988468832452566504090793617567536644967314559891298762164409054528294724143711888570847278326736633160769545948607332489515739198148991863813229231727907877483143775731460214101961912088942759777202638905889998867129852251922424194685289052110157680030131133787777903798806823978215553573087801457938329672246495568590093677698626512944446125614458157043924763898553947123336419431697774513315133784064000000000000000000*i1^12 + 8863019524910851890545161279466003298452432700739853274782646938130254727168485251652620430114795750328605332198632711420814126146340357166386219764383245552865902138758673520424011273445650328517812298917712339386777980485293125108458551916351839642417870282680331253644947715221249836989575935333325733583804025702241695258309423481203831778023806750509986179133252576760093943110670035824317327595930106957818632625491466450293548295830773456571536836348914309028434438855467148510722782483945531448527055820017539209176421430210242333507314224181527005359849638806032451792980772351363669307676617448025401002573703645188093905151190962178993679088074006593573974924558789923778447129175497113600000000000000000*i1^13 + -36727247779395292580424895785422353717777455838838359372336583401598647586045416605226481098967845166545008127129961054318340231869741272836989578186445908659320013737109878039832903717706517471010399209464429474440731166752507049206117671453430185837440997469823867682203866161339635172419611113455004240510881737855852777542753006208589615171876021402897560731626155516786805338748240770482377371484234471452938490611533331125321117490867460664136812257582831051800586916729703643481918344722971639274781522372729061913936289559782436163937047763927364870585969518527393557086690464167852892637285316498806946229676244430307702810241099825617932084023297156665190514165119102952760810416373760000000000000000*i1^14 + -3225167401419609826288062162108019367817162769333192042268074578272310814376043958356650708249072758395044356345184652035877104547382489285682625570456510005803567182876071956320943800306013496017630852178220629555235079578253208847511910497907354557902813824815259701937537210771509456569081342171121272038833362794225839213460068889663692882726653282174592759918610047112369731174217300643577137969735364074385001945713576841196690616748921913048760263552270402216398802749963006048829832240906951148983850884409393474458234090154582915925885639911103908167307105861712624872863827010104235388971652811636437875516113246484504965640349432974898949059057191393276028761758126896911554183168000000000000000*i1^15 + 46229157981732049968040357242759905102790164803831900355756610112618034026774299356304641223752387106520619422543463331371592970393071413290253025216456523807792737214430451832937632120101892809485062296056247122885168622797935841906409231776184133883661855233141870049548861109686232375240450730510424253078582768263386481444803288214030904427424437463633989502309088966783403808660436042887003186864388050037041181498496779250927584274412874575593531471629189396306218013778649144713342490995407059363391997315639304883012004961342312576463222268684154630264929210941922541038318219310879834936137235136707464778651695638124682559532661901837613189036232160980168634193366139930463436800000000000000*i1^16 + -222932191723217140758999802438469567380296513918752281262754327285702546576698053291362371480969492327715031032134484092002468787099080146340235989988000977424750771163130557830523270785988512184370425983542221347287051350611445332777717098870758508721558221810469575611842473490707486010034054101959501833181827952654675283811645456017315248482367148267754013176710285139377789434647005671389039224443632338466034676236154074526891657635026182120197640588925364961800772235358148464964430884817734107898581848435374238548005081745300946795513008567394872946866898461572698751007218664684966742384316393933894574333519192285019240934260828215134060950456107945025797812632116936048640000000000000*i1^17 + 433037054832540238042533115345643622347656284774906848029033236405548576478182388238203001490200745545697344260822412531827343132758334102860864901537653186543701629068873393398647668799586228361978339441441898620003574861013419783710847413878946285816202348498406220814635903684611048253351377061080234949394889629305571096976956729771269722365214825749541045734886193532636674114061762354679008348357185910695951698795909780846315939759986305001684395909132291825923233552972192314740679103725384273907376866795342771180573332948289335765028449998837938899667469800579002218888944385387901477456598121438269000069195911547774554183626677218250954120160494095214052882509725696000000000000*i1^18 + 355455727070100835312700429763892910959394949293152693702968616826044187713203946347105200609478732811060865610369264959148609212798412689086992344102191563643948072897070803040398527110621636163075892169439765632790433552902507013741407146434072042978044499215385045174751358358302020006160890887814976657571056357224431947392947922212198571639985611654305156528290267896186590265799674550012373099835417349384445763695886438904160720014142167849460178589838009245890839177178509471976056889065937183264898842267705653441917684464342402218738021950300037849127281999904048503939870554198910436891973062232586239145353496665159258406058811013683967929508998490035201245184000000000000*i1^19 + -85321630778627804138210466812468150409069435633620680963206949230382672292146717250572042526406049876050296009797609734937919107821332854280125193459485521471758888166414635834968670805088824385543105008342146716212876196827835208674257125406551342840561849040053048733775401328198142282812824103710580966417146075720226957791473019756715625882832483725387714265654646401588743425470419812308796638216953690139251541793141196143426800422237021314284034269843377051313649184677910102728932220551425618220471424848087135785938546342425823250162145702925181278597243574421384824382469526920189895075443069880492874778234446756591696878529067840529665382677661672213053440000000000*i1^20 + 12956162867797614991685922358995873599999521574471355546570955067932103703526810151999596620079897644927040065311859934919761422879996213832141836705436995175731475607104663600589830874271269252418593895884703684662956600333181434095987262457495668025648895966728464641151217522444828728421770441734534151303930096753747905346121917795730026497952804050332302614581681190574787091554374278494907391242227813951898200499564577860032075551045037628141656621094800660231204233355151335946303948479855413497175138351791396787626376392928944060700304991546483697689412539013068251098731394647152989237881969508222571256814864815099764183670498265738243593529209126912000000000*i1^21 + -1396387401721147816430971200962927262355379289710433110956014044965847072219656766533096016944286201456996595056974804040255243206286757792070857880857443124803192705321589672091530841172446785463549182183329835112115329792874429445452747429654524744431498524877724569634118837173577031294160905357562923596074378149509457363135012809940092835325349249266830907226477455880550474573131464422117076328407613382819941920652702479916645529093781302020992159443189268698171536458978701750148256291572415464229055900040225853154392475331159149684806911927926544337995562250961779080841479278607325976656725974201851967074518981628495765174559014932613011865600000000*i1^22 + 247524910599596261702693676711294232737267450694021182949646873932518982156093247061919027625479649692955088017158663151679998815385213446832173896803387912823305558690646481012086366452755000487900376439774394022167317178333029434023330384897714399700775597215592544400032767672183114500053713160628285518102812960876190154248553934769421242930222506249842049723113242625289703012095623068725202033580285006780060802135355653398085005973487718546684802796922540288970395762173012192919069822139053750153707971472115129320899161106832669238114474628164821933461312438022058168045064256921435545260513125266121319037496295155489004308492451840000000000*i1^23 + 156171605557250024066310182848560635624269681487911691262496702755156619431399017944666183012232226873097734560325372771455279193046339128027570046653546599666942486255239016884931421368588655161469902239598440651556929383954098677501167625457557383228158003695896257414125052987948631421866503358476883753700064256009184671470125391881154480053983079077272468562107039642738860387985446065739101182923555628256782306580957495248174871354202592309047890599439371319901036065292325238291075057985882906364975349851016731106382722184613106935471012347566985298387282824109336876665816661873902876026608207264101598127402846966112419840000000*i1^24 + 230328885596009195757889456955751444374416167955654767461548035644303929121267694844141540917032909494567905309567464928074860989114547530236317622006011326079004178860765090668479978984246617868539728469176916748376898010224501269365282780178148972601714917204667051445099196190932502210782828484305986055022196262486865125447531250846945178143538674268255899040703533139262781804640904503612488651430685329587116463840296993376573731732595274502975449560427603542470878663966099896056200440757273135922186576185611684820020108107102082892558983712145746110313662547019873908360292701193779000207570354122857860652367872000000*i1^25 + 33822882689965408303894951663872028745866347362779604071932123917925710294686709086165012516833564561204178372403854678494186522078941325426941375327910952402714479105431469391968866138494724223210226850810539997905994416206844548462099017247761914865367522377426920842468660793807458213734738267284995633965027237159445212190115152216215806626524202825541134030334294145816639171191008123264349762772980633918875100526840052998176201384522858692092972777262389008652234999406190361035010094293338883328527661965686962795970044563747412666546055057971361992669239777458342382450305910846185884949456205398978560000*i1^26 + -31201702872834370814883660755710021574462949735140311208300765118932996008151052143488649781054228599934190165133062585075909714622864877009339742109192727455768150015471592905404571186729464150650179484008316902863648443702452653989871685070312659658503516747377180936942053209269484782484318139435989697594602639873173267454341168167272156751876004748505314739408396904376572482484256196486398880102645510263506829023068047237103916901604546985965293375936639559152147920212281991311165160588331811995325800337663636231232847214740950561938243679799867086668754754399467192243557770813440000*i1^27 + 34144822041139373801063332936032283360462470783965070552140213850806793141229225510138015501371489072609933495039175789342032786659280194455832044007904986607891619395927086813743991425275716934618679294504628711490583281381967143075750316098413016929746486672491506062590494711526135135496037164431281703399378736947042668725828288459762372602181800867338623214015611072647014759464504193673966477995200980702636534706055334206702261032402528446080213804397220446110718315019810957231301482086203036471616407287802998103913742593068436063876314650884912430072352539392000*i1^28 + 50262608970861086767083382670171353043646027628220442357785770284154763211425374494799028379043742421759014098776462541867519858892179658591885252256978222073165441381288084873860816842509996952822780248231868621267104338231883280625886822152553940363798119702194713942478845514348767540911357260127932757748597591988750690783094013361904143728511863899025063941380697379872677292912400178946765106598943882476221698486302302608421206330305283463832812870724406379354202882517715696104748712130377272930484877182850239029874383590351640865600*i1^29 + 51306871522541526234380031512544631956049578397296525552359069213667548670759827663954519350675681468959891922144307462562230674221636880176219726068492113680162850546184759909992845858310841035384761992880696399703705307173265818843840865536560859428087509576743778748924275747558864886672854230124437738213025421223221521601773306824748249908055739430213234589037293503591476494611449673373376287963450479262578882515523640443805064835390299005598239021959430092356117668243452031919899315032755678658041438289*i1^30, 221143197595872189953907645639174166936657957309816604221892639154382807102659688581932035010046067351893064383634357958700927987142339088602226792981397932214904451896564268212638422903136178772206134247834497929970259630939346023356284206653187151401144690562834738664586586001225807185242485440867141437192236278641460781000310803439782374526423446629740224165628388568740726434547198435518751281148858251238829373379445969642570966083664775305804141689105101916701191494880497077383782566785657174112536354225510135402502427963744242874909980574521782322648874944939601851521027565175278507556893009328907388898056964461486502717304204076651496832081996862442380551236586552983721599962612446734395103646369561085018644116781466799922083750064041613903793583157305071610349335958481564402832478588229983757910763023406478115008834085698465582983802260901228570384046315180701727433424601664749676958315738984239039907647365519327100862279807849461538046169274824332077030782590585916653239843639943112361137190696287581499874450233925914648543263049021883678720000000000000000000000000000000 + -6935182487948565196049025649087211338650941088545449439960071934241265310681122803068474067046361309748580506932246028330284668052729766072641413820589332203505746958084660707039397660236881991969524630361052900805377771618982944666038973185341548155215223674259525926558158746994258449709338274376864141792642512752879073894223549013448041910260149223077344071413062004039882760645477273423130510290654169052687920018175500053348308731190758439003069757864199377428664105766978820234165555771247761717841639138953566829294884201867538299961271487365559464088067934604317762901200351844140199629697941488743711082647093067330784320455604496892173289067798765544373098596455222356526044934955985710242425970635267635606849027620357318974542790992371369266800580785170835790231624303785154199598986068534690247015453681898086991067784812050783907142813076466537924771457784676246029154352843392597491849929739274405745109909385435864519615847075438843165391973054592326586342149179079746290808265337822710204839146632379490464111933902073702568001397021483932739174400000000000000000000000000000*i1 + 195793805282636787752758905368097397093107313971343773376394024432356677760700857016231191484815456030335889903600418853701711258796887965103306109491914637211248263696406731877140168859161901945330961180051696969799597898585989166423813512833149739612477187157806690059560536196172757400711577538397552356049386199319630389742162575347541700704622531080543412196515019602658157299247245534856098614620414712759338039318897955026183864535655208121895406698898964668823942975171184537800599674351720513011406744833602276778620234849203161425046204839640753299116767569410544571962586507710438243901753163174398645340337485417977312220596038344262969016283083991136621544763420628540346722189340456287043632643818144688946179430708621019869960577730027882950059661348633958181896476748100250451679442873099765192740472335002663824193775191639455986828333558795048306045053074249561935172839227812485969539146495940760838299363311928173867784116883316141883676084705805680040176252809368488361463424913824697622432941119363637523929186761146817044577732304199305134080000000000000000000000000000*i1^2 + -891272602159888726806961621847615752781577371828737929185168492608598947197538177766855949245271441752039909080650448353516765032988391478784329234817160631089294590403430663654128330811871771220578871340483056826028560074134738075002932723245988178627464140742139021211466508340277287474969711988702050182678149312003643623136858545475905474431385956682393000972742541109815788779908000819536364957431059961171636126525910053345173945407808283932218281380668620493613479242046468609037643797966295396887819888876722348298589111254393537997184845055790925374257020246021709206047064357407549800079885472611641923956224717565926032008858253793125653337055908490985943758026488203284028984645769110660220234100040368373963937281004580428864315981090364927365620284457332650361858715170913397999419415227026442606075147359584815502769158474273852094393363793854915284321890327238908219207822457896564971998600706327009571555921690850135540330599787845459238590159436271978619350434431209979498077910709611352285831504905186869451663091310716937106888444045065977856000000000000000000000000000*i1^3 + 1172627056866916479240615219374509374117130474063318669300947906368663953610356041326121232054506192827897944987014617328712367352158639152471012723625541372363881617216644762864251551453241088445771646241361159167953374957406205319145718784012458434831892879544497083344397813875309156842797758141729958251242616018563384138521113362752893543757854157415558931278376632726015934255811529525551603683357391040326137083317701089235433573238657790425010406702214880386964610801192737434133588868511337491396248706945766117961790033051864559019021449549338129587197752824701471138201593557093511084126462550678624436356545558133906754856183691829782311895888588142044836776952802902850952988132424621463679715488188757337561214334126935003823600975839606423877244048711189822838459012891134141509895150249111743194545718437521375208374829198025725544987696581930888421611022578992622230025727256835244903829379276559907542594095090135805088026514909780820865458729381936664618156372803983871161410143511911787229681438607137925781381344317694115274648702231458611200000000000000000000000000*i1^4 + 492986662315772309262205270139135082434527577112452152238004419902320090322668707949913953604270260797400658505645614411872240253581346840132238476320782536409328376764810952857105423234449566808296352267845493908698969324996877834399205979357847378017777616908614073892877834609012192977288866777708912073314065448161893590332660921710448769209678776932504498405222189226600403355914775337851047262867782910538584318343862813212868150611918868536875658859936849063926101530850189077506939826392508506547839983009608031542752035845243018851542396035200578428096427635478844760557488793226742604383702800331388367565309129488995256553352086278047387367781868156981299163128388085334683700099190117036409645207896022645409506115795364799609694575893621177508107093628509108206568685817275353257824032203675256996064763085955449976802173226028591266393766390542988277654633122086751699580913639536227951192967247878185099611263053263466572068528498357740138970752306356909514192910671640237359535592697849415287147401546844559303859463856287373024865334497116160000000000000000000000000*i1^5 + 124961933065515798731753144952194401163364113955530326924481741262410035399913992244943671299819345381605887364782211116977962591478234964475142439200365777644473736120344825056076226238016989853237105200251765349849746355992284348597549552751760539170909107145709341544143185745952772453729966169557127531273854166680418123814269850741237855033947242095603890454262203611223340921876968987880151637113491077615007383252574831222252450821795861864284557494893320407681914532365107101092823908689318177237001531070483748165917404338865131027494981597951144506913993923266275894006752945118384847800853345592632490409888099129823829868894935602410425182490047282586137241166162685959599792462208472081385063543968750338389140501937763002804224390802841920722128831313945313251674525006818971122291065563511823317737039602926977319611260265980568120403248204665709467447579203964639976857190894633292762583894610703351308485737146464962120433480747362314136446282742031476395409018140433618666715383039465616901366289453317982019640819068734157836861694803968000000000000000000000000*i1^6 + 14087082695134073885938887130509199037285994702434730803555841559532291350686037803101106426985332311426797302372047900280214433195960018051432327887745176893163608684844021211151636645981015236228140674288854226429035665410452234447222634771608367633272423697383483756690879935142222079662949226023378460039471344970069001528642163004146228358678862128602609245586413732753568027424778928107721773009494864323640011875777186654149371542723078493909024792682054304549008098899406912833851497815072543591083436240094800741958469721100331146822339530315620188772661347237353934110470203577549829813309074049076572264747012639369983188950101717191843688843826057727633355688647650315849215080167901554204057821369514183549746934798040822440910908867644021506521965979054775605144275701004005017065281112733842363155209316895460627111275505008670027164833366908154161049784045888518411622858521200886186319245489855609522325151844835382240083162666835473011823779850655862678224368658673904625374062914655889476927529799925145610929189076887047574960419635200000000000000000000000*i1^7 + 676525296874086081360401139709355735312638534737553896023895940221390708438661365798775921127533555213128800294841501625858189058864320833647394854522768456714789361209512203942527456737507581573003421155110759772543542554801192373173440480686480618934419549427263927691763907618384640637400915966564257015409078798897961649204636667121776708219856130132019304925512611837067806075476878141795021746896303513278068395615901730844435438434391363347218279226135279440379574624912975920057839455503370715248290085860564624527194628858660714380488043802483137556768216234573685499941717304116901119894867280821161656094228412292007597305600204219580553228126106009275521532722586083578610485947116810592141769703314280321232349697527815558162926525787014564744061729545599666971094443223900841914447990312438417883120226784164998857812147943860004109203295042672564808680567006152101656947347528254645951532667256690851428594236683404139771988010323733923349629505914542158952823253343539263344069012794998944835659869021153756185612274037798417622630400000000000000000000000*i1^8 + -9189260997717790989353706323649173436077652423727225399702958525524163665747058664542783554171874850069654043895541770042477960496330820887825351346885645343015871096639280252141114028259666801190918807489649478314307832471312801107386475737502876087766846057645283945720441017134103917264408013421167109167642771936471289274211595240546807458466371889900552430045621532766805392703822558679921759091312442870678111843767650734625313527663442294011310343970150865532565857446616944165392564094661914674236435563764593836082998417812794371615738882336710262675038997169595545667837758286679854298189128377252548627472673690049503112547577662068093898750963909341689254647568407170813161321239036865953750820587653292030491305484449740161199823228228247212172512177786089756727465402805351315492835008036517813691226327268237845551867995648444905493177704749196137076677915082431711885674507696301128099611877427461727903081019465106930065345513525278529934744966830419322119485812489506567776335271135723996918308946475675800061445636731067957248000000000000000000000*i1^9 + -2052521652299443562651790040913483691619372181714210529976316975694168452254059319378922516955961982385543286944447720951111546227268235607197460822642544001323560107268795871604954720083738856890924513165097401634658941792395158221612330704536447430841992647045668167037834310262096678860539950552689326523541196283796076635646514570960229262933356492094921410663164617230168509368089839166482198012302301828912849004930451976428837549673380589468298279837214578553098878495581960745514470084643700797717301401036523689052599038881096814593038213382716408041252551976129865732315635964550958868145032450326428298308088586999848678177068939659770790258085081112635736686647201559925370765292821315676594231602387464290146855124727738608743238582050077371384305789813456713566922484807044758227233084769630223814183644116598664668016159758010159856038275021581472603942100300480757910830624222106643161936251164833843699833937891292848712492422540731989383971238643201251442370723392637973607937644151069395122373937592343465507522093719014604800000000000000000000*i1^10 + -45580496326464942448946418349478789319508582814550929411063597335073884833245001460311575497471643208092155074743513391247131781409340350205818610784249442509574349586611337368308053201267922556564864479709529205210730680867553380207770173589439939551005774509793588176972164104314361481814520871042910857640417620051078523295473739012606945706079894931941390579160485893394756359960449750501947919779975433786698650110736549521825853415268534057263618688429700227386166522120290494018516387166491163926492914175795310217618479019138099637485303697858061923948219635377728539662178894243984814351928341015363251343737582042483101917611830441193735570039433446860348735665384120618484606007597356259254441614578527759005327786175846693999140456159265594726208921204066645335875561299619752960090516837593695810961213404832374768703869212989338126152684853532065653158931755964897064372983189193603831358598239147048217799803282170436880961620988405524978937914908881654782642424739828695393354593025486916321368456018459782494366506648862720000000000000000000*i1^11 + 1876517686472480202147200135481302586230169915051151069716341004449476468731584230279105811335817591692785189609436880291509474742198503236778841424401307077387165110950814716172325574883325197284740598041593998560120945140209416445488516159851244762232185352849112899973156190949825569605806569724308754549750641587221373535581179563309422529136148716202865095542830943527448312626347028689348117376695397438507595611104997842587944632622460398338988231705832554669467813926053005358231943756320689458921936604412480485731129253358871389588651907322458431988344784039589959789790413245787784139840900474875557748472661753367989568609306833948320536264889864935273291999492806085036382421398143829535645228413392557512888168012065608898014069848909915444582365159100273153201625287934050682436828982892871981970817238258650282384990292063344118179850287574901206677985906728543427130698454058976628552267090722847502133497871907116840587245203625432526792071072325705015255599424194154662017037188412371424427359080575351556309015068672000000000000000000*i1^12 + 53826627949772708056512977758575110045042688637305732537810044071387340932560845292039820253603610585621560420449404180744416260954851612727446571827468283648535981049929655052641104241440757478920585117107734536592149813834041480457578608723505484811700585277584536689513013537242301200441004417622723020527888586133091974594383983735154142153472734276662912545035440391829835783627801582192742530712166671307276551287450897461969269158642180026009400538246012637341657051017932588443354043919731641909821340716058637724484848349414055135271004748042425447849183872070429218595580143277653704681597611765883030845137919130875836285062917932600384601438011135420221971510621350084533500717447586398656622359380881631654399069018496889498680894527795672378710005305779749057683921254823879568849087263760497420757490092015152012959439211424376640929967236563796701541845663241632669189280549254971907173595596571144605646415554627834731795590699228518384081434820927607143490649098452917722787895801618915460567132039867206688623820800000000000000000*i1^13 + -693417675285929683822258760562981506427793684685017485089573125087472036278622624589507011835872744700850205357102695478347744865133448675264995044412017290031308405916485776792013320013601394912845131925920383973699230220657733873941587347274961469140878701319366426648356486629172623040036207786523056388868536504070768772627977929828027458268141978583016128173813585196590213037279314617699438705470414362852345314091415431838139488820289101449687799015193518431622144124530226133836276542903096737919583293126031283782196526123593449406438272936526667314584632623277289125510586236373138492233657015356482789396366120893631969208986434489154454147069449218050966468179062025008868174630208360455598557972564300592168303973251584916013402230214040267048882299339994282821746718444205370723323201041633315542145101349892462242057168426820058820964677595952948333902369910075522254602059089127340757919992060856034361811664182099405278214307200897906388272262803213689754697911067873928783019372820710099598427077437246993858560000000000000000*i1^14 + -16017659442518166605404473101819788332780073826944659950386493638457020758033475292160584720752832953592678143101509671593710090158423423316268523813451734901916122440785012681293795130285642077592047536788265862539225248731794404817862691782428260644058267514431537858635844060142927081740775584856775577507321343441412377862526969846926042717050494646048009646150904902596156167837711107908628930457145696443588012769646189731269038973072016726996426873556220900876469058925769781184920143893300567212591969754792693591939921576966518612013939447145962517350731529146810179006574706504038749911278736756416256754258454905242617178059347636526852812260994078802859590795286138113395165939890609220932216153830433732558029179530599965447528246521998532626125948648259460463991617544440703049003497785109310829722863224809989608375456421310920193169057164576783613224249381802045343790868998318826729691834057975173980565142910048986194819946216013859584697733837821166442735689209363050313357710302381915848408409303496523776000000000000000*i1^15 + 306080317972130690359443792543480707756856613116352797597453349333067204575047866891414835738404566341205946527805467433820827085188900670347294250129095618264796837605773620730002319703041610985136116958970938105241722511760704680144369815478227440163832502955930851314239257764466921484610398832429946672273683854961981990717313198636138395091152359248912139968790276490101518821782874459719291040244431446099128703668986344368866622778479559581955077736655618535809036514764593433014151991714707050353718360375062493801236980732747673486468944807803528186246080631134730695332674729706897521391885528781735084213061170252533286033248881746155088585270414609268155335061567364488886198939668627578660528407344960352312949604376081390791940853631237673796923011597355593896164717156988576398990208898485984770541764939690420886903194133249756162446739317101025254713595948838094448828743235916148735484148956677129400803113304947697577613469637879785942153898520352818270627211781200568331536160287995891973543654168985600000000000000*i1^16 + -1733711987092407685615583413362518040944762718279352009816985724664337117262174612981760395953194149105388538206245744668063516771488084213328091675332904347857345130375740399218236827204384043400416215915218028949553016272352782035327997455956332461177165752178183175133626013354032534302067452945114804652409130291662965564282955505773875519818168726675666074063475798750924534134586987614689520496148798479787976984388051326941087540016179714933334975260046479138590535490091088751499014778993207929560474809518457279669393028785868613803020653550194270493206644620281347052477501654654962549176413304409432434857033000220021756363243454013947993802365907325992895763532420565838584514268894283625207736584114007793457460331040948515193574567548376821822505398625678139292981987062457180728278434881202889538318574182581225232613679703098986148433330703149285704894787575634291624947191602542322140650739593289041089623328913897445815660299684993496233297391952493792937663294767970360791639304738771082304909475840000000000000*i1^17 + 4370347198557298705924622390493101885430626927453273092924718885337520271556461599793196255943253955850116395694685662319704341235356652852945707291291185453970065090859939207935353019283607084770828613359253242467632409299451995104859787230823047593881862003588392864324349996522741564832249738843178472750232794446574387164354048850330151361988774227099120988910354230571733843794614485424062175224959202389696623389370742314838534750356346508615899400776687741645655111367528541752589369804362401165001822167015451781121388124707983603264411311482830106237279096197811003073964396794690310342783569523847496104967646625880345438435768352244785101366204132614868668364795524719323434676741719730875468326443187237256139452918218425025652256841654568422956034818190400386486686122087978890371690265720826224813704982744135832310576273115047198420847907949301810661809601422632913504961610928424081042402574523491967908589797334815688321543682115828439863683278375227914102730641843025556088938867631499314724864000000000000*i1^18 + -810151320528708861012392905781020855225389922654001141916798393022549510924961242476450705293553308716253249325896980980685946998442385887855280003548675721860665891101824840441328665291334965112699640734636216899958356793988523261925346291071804943017200197256942874193504384146063171404996047191307871956583287023754945227594104287735350062825058526372481107009675584164384727829877017173898198233301646304327283005900917361604928207422401476045550122789240087726609525739060457339608780857256612131288871656793283991019755173588428455051083528204630155490399312636216050924247283868464116786372479076280633169492316281517967640367794466528683354010963699639548288346723986050237133815754938341093600885433178710094970514257602089187332862331704277495533668298223542249877555899914634217124145996942399827470345340114526140936140280119593530381653612342084305557547235431530560148315416617631889715066442619421869036338360187091239831419825493766477557136715011072944098253179334157029179163747415805132800000000000*i1^19 + 100238862210356475800140511465808689995712585366406759861825591512535799163673605830827418143609054844611075984849353545767269005202811848389949693889151100074249014829820464206497072736469372686694495221782165008813056436867721364725643529193659084862711460652667143982188591576172976960621850508971388143568464542820472439467508238992878690328507573818349565216804818608076422462944992667671517734234841193590616129324719035395075836449708352318936191357011632641190657222232623309662692811339048807550497372790000501606131471819179522115093802822055987940220951265732350542240748241884018425370315360995403737331971265102269591041401496616477243197780189482189476044634224912519429229080897531419913106598617974428862632216985214300289396974382499443657182520069591852671953080064816817364648301540443974513494982900232505847039926867043614199587894488969094724256936071505035091249314869114923347758237772190023459446746832285563653877774035552630936585071647352151842630850465977710659296978534400000000000*i1^20 + -7737974490937906892300466241184970073665508912275319678506824126768649975780963488241386830148769491529158366853864620003845024661635058813698128018905959657600849210433322456429820626954474676375398441729058706356363704880859532808852273869320829274992338502380075197342648071251186642766371949979468527069755870254899334666324981012276285090556516194820863526127715863224386103308566636610392168480777205710741601741813034439147456096680559888211714079409895542469684926067691510198868145103208896653406557505236595873603432475574683343927727835348237676162215479810541141356903585526245704116396446899264477335999725160563540811553091614047059694997876654508842898696194328699387192011231146363941786016746240502773021300091197331410148336736900892010734106542173710936414191119690240580760426352502686464924473981826257550377908299236667347593029555818434631711488293003602757538655910014560772701455102716281980022040500879866878486870779610826413853770755589528514793794809725554090049536000000000*i1^21 + 770200896243945550677117648572205680340786831377646557875403644771546285768816613737118963622020501475265840501930328054895690603871769298062160788385425043461269576728690661568205998566642850083189320744085302206063258701623402439907615759171053298811469776775653895364148179702121558809179807899807883269132180998472473837067661836835803680779869568944236790829348521874233224120531439546304537165505072909297476172198481631574253201293409424421055023596907602941715318060216126822521882104745068282101351855932237572696151028377079397832156041974268803846930782442540416742793743265452309657044949509211962433316867879677432925313175523221482260732196289387606722969615584315601768055335779757351643172088112794608975093803728542242040550436915109468921721344295962196768967147652779172378963982326001011787779753334550972251756661715768089769649645457359475714323670204997373396298971937885110898178203439543186751150978987652082875281625137103987784053420827387783705720952612454400000000*i1^22 + -116624112686370411725487258831843026197214387581519357145506904195565128577749026496908647374537397161197268482318234571925369598205569327982162929237598208998246870224022887516559301418927131864967737237925224635819627859026560005296157557909503570165105316112734205323496502231415237711236297480897489296863687592062777464848826246141102012491453747857310672908553164935562977389553978655185085562834260991145593248347994765882895351994141803662051394765670592363304286312054408051665953005761768641039435634278025714679649178181217477576199137685199956390558228557291076015527688644889915184926413945143610242201684992172256531438744052845019473673385679170070453064255059846395071528339062849262952758768421976752732073049460601796121875046792215391520094583022773191275573589442900781761870659170612431509142631585231122840480195104218046267532202085700798328832002118934029234466272668811949278530208271142859822534675662745060587989673526180806975052877398384971417518080000000*i1^23 + -88651899275173156004246634020922434422283792821778824299052570361721560078212812094176152156311093373071086579906056618341061082656029514819030831714592646204131792967544892588728169904808744389688793348115047556934135084224518681674960254370696226968507060024519063141512407992968418160924803198744229014836451870175862069107941014688829752508044728983112101801853024999728016872628985528079639916392724949103638894172479069927864890044945497448015270598551792004296165584804635266099091176706556274737136163175063155904834025352945317691305229299772377609922191735295105897267797806756858646195214598623117929440904754636135266089823584389274694180272659231768423826187969499234203102983051922637843965596081564961305214040207013322465104110482505883738989638782990680503986040787820656513332506825473591873334160132874931873643353301707134966802708422977996357444796573406282844985805172142174194155706779209005247046660795361752846530122726246276283161811353600000000*i1^24 + -74236458082990244455627219170441897734683044744995816871090020698413218455239523940716918299533670149502316754736887484059143217692919292671941037359916642645753685945780823775782430003519262145553940187611273905522484802028770219361424359563368751320592822350439818441982476136050065866711887525194994963553849543341271624459744263242091841524854864375785211002066260707742115232141045195134088006966022119801339968588135772538534131986817671813929014183373963067288810877125297485715393298479997317736502913613665349147354183972414466475405681113496961875923470852163812498848054581389279857415985509838361807619997632421632472150855669922943952268584646588942191087998269071801390337622142718612543985427460387267347921945695269399502930693090396455703537584301704872440063154815902217532614369270746369241282178332829936739197091861404168113575169746406541166456428449828517347767693753383804991114477372247399680880807287553284404264431190203406336000000*i1^25 + -6125188598080100931267718431695123172557272468402032255852720914263606426595457667639522813855560161840789759411981711515598532602172554143421449558000668836960731028171128388952390398196538450687932669923877774274799362089078352748042313630071287475414315639085210531370807460008977607870750725042387031686342763311451144489338668294514150374658550163236488374621830659217267642045179317604658531584549477415769327094446831504075041122619907688150164959256092282446439456471567515734632014394393309957278679638620281396069126933723296237685581514100876743966280771204690686865229428663067436367519947707304364857575649049273406054769125294424210056759076942788950516830878808407929301911695254877966894833175245938150080244078955899655719318946369272672648921496642749035503035548138430194584152982052101107023733729758776659202072664029472888972628475343729407068724906963954347682857796465056373595424892976297592153111619497754935764577280000*i1^26 + -1456352773109945717619926793525081543598796848878158420081622450763601382254621075303608300168432087339149323451106950321637667490509885185727963007554876999496563000717858574994814862389632397792482887978099352001753684889916470773213298402641937673954468796584545916298277087953642453182113130352091458393901285471491701203265644478347789178409333120660612965816406684444931896475446432703867366006295095700036192798993100106862460996058452493013812090406022103916365258636675010309150443890275736496105823462896769170904495759261882157703625933626142895135039971918326449884274855393079426411055234978613908399940763645481682209733463296518747811630473800881145969157729792240303471624143563001144871309814791785455582837524436683577018014617958487061685038396061841754980555218301346265031446422625862795755595496708739107719065043113838159680099278868514540644159389401961702473051015477056380383467092815238822708576000*i1^27 + -2509723553438099429924054817997839187160173471432916085993841863309444281606058333731195800800336478157070156367178421907715039303356770545108638001006683878753386230446538053785788905726342412776948391223265126245972514849427211970573559242859769634597080633111707112275066625355538545740366865418769811027453905724598179646486892149280775447345360388888552084196506609582666779181533017378627668259700708535494848194542213824892933176057196574325596604697039697488954343621724078911616187802746277955787013441263047663713886914832759606080424489980100648827223888311204542766752384131445696673347129464579449722240987555646050689651507965913902675960753500653316293689236450668033341488179985272137536704307996209333509435534720823499666654451682875405937265010536795566856667874761131877633591931207975740068684165364627296973023646390122273336778847724961970396888708201249163396941892920875264512000*i1^28 + -3542710714607099148507987874823068060770108038153651167260858613574377394458614013265489615426233927243294542137413159941235908651880042981631333836418226099872759091256855155322698776833194782245736599312372535879501428272201495181121184453813552477601046313523911310951384965824157495249789001266222027383269929035883152465103328746374045110478970573502938978537434205841313324024802455663023069371323074619737168106076640590455751513117208280507474613664594259816305643654506987576674986237232305273268065418885326458652989317252970489956432768036405802866195197804605231208274325834913906127291407681625167997300063869871272705718385027173154748035370512465757806571407787666257656584098682137077236076470450964809136068064431338955447202453519495151501454023513690049503109557053808026452400334155566428168175542050578175070539023586301786684591989966362923476009161100*i1^29 - N1*724223301495161702054043477936298176593619088865990314810851680683604767423294636934984504233407113037437990843982739280962343940560153130615426074892356183333791216095622841793351834943098704437080699442568077335233884590313723559628716834178717547662520938889272086508910958490440565695791791760439781620355482589889620133420783*i2, 49368667402190619107735477285862514852674891222850921412098125950972738765839163242704277878076469219129109254633424675574545866586566232848106964090503331704188052713275086018017273570402200628074764889897521316579505650902399481439056574429307387967189687290994058091501772653701444423181435633622354218760475308236589495851734348694228376311071003637951109955752472070018936767645307647665304556212655001203155004233402278000716982316906840685247611143562789098134031015229766637625886077200660216342677407263200664796570135598802549650323137777084213328053619540459315764537363008856172895397928479674666782630535009058349728840008081773898183651314459500219983104700433059294631424905362173093658349491580025054961228676522805240999327256818368977099727339838268554257963941502641896838159046012517158209639848947292215779024832578529433860285725440188493735933718471736643575637164399296905755890769036739014404017643047810801632941907120442972848835060009781481160716833644752858951660458898546842254330312701079485549033122518474289893103030627491916441190400000000000000000000000000000 + -2039116168768713255594663517406945664912360120608356095529469861746721646644691250220709078225795981540665866260404342708602187470956787993379209695930883977584822186677975787982420299023054209497996140280421368464329422308636968225276393576386306502577828544775265278001977759956446397199086344564006506838662827650820641917272936031985150191163037401436385046609943386953801616295749270764255266130622164014037681797053515412152215308308114664408267635886620898449934537040543260868111845493817646109816621973896938268598446694166632289102326889124210136380650180208922137650975406273626457333230834323843499297828873210169520090737930661555627336508906502488615761858890016010749695534415249345945742234438117389723731322770121060712833502549167272427077891148505372492841886553373882473960316191201581473568207164579478068210249209706619119872054915492559574750825187360878713341289988228944500053218415053986097280926504699482981388554231860922932543537833537039851222566215150645470528920762948062888786373555761870350355491793549903384374211879634645528084480000000000000000000000000000*i1 + 58016826990673512542435456687275272176022568203737338095135859604507090239007566668764432714737471691523001044045912702207410054323782184703073486867790741559457057114085821967308460779084015499845841577659329721372856054579055427481410545501810207914595316529416846880045375663586436285231183462524505422210391563611863780103170316189492306101451817901013906326089739801568398043156192716366432708118824213892807766983937249656944204668638513206834360220893267671789349472904832653962536318659712882068605803108639449863304435533104209943103541618057102454109357154030286753206198332052845392839390739547143837761030342821639881586399416500947201851190267684849224302218469817636797676316505024398136495735779017234587430954976183684933247655453695564923347606031756084676493496093220397034484783326875970324503101486984400192506536401645418153369999178471255393573093060365048622897505618164281011794478629856260783921085328176036666565954243734449504408170460190984113664684072858611215542798231923443513580113018686323827451184695760657916103255482763980046336000000000000000000000000000*i1^2 + -263393051102475525109245816705923988316060827174431801727067331355344590990419440452779762918844875039681190148196500453272921914238675547981182590905815639485749834597339979191562151252378661555726778619077241873986811115286842217197243195076923067479156087611842928751227076866789545277563890183662603739850594535910470042985480897712895376828078667796781835482882186712051389758429497249279578424944484587669942716737937819753316370724050830959780050524597188594326748479453472277700503180608160900879147440711280151004515005896480336182528223516287998710857135478081424496290010681300288844619850114196426851620636455927287707002478269328971139476850229363275115895548835051613672215852450163057024346588945442386577293984667188972243765236220823776993311421422611805487452745119719179243275016436938004914833058858884604938017555877246051929199326912292319925588582555599949898247660845412111332996124812477600009492663229294316294127461988891538415725837839110477687979982446349682960270106017227302345237414856737172155312266966487813245378236092108714803200000000000000000000000000*i1^3 + 343884153015404379451035944453639582359707563584941383845874873430851841269519915566280804800306217149165802522975673070934638694873102192760633460855733241150608563124887433501115073570047402048928369188608862575223122432131139520440808717580942348773798368119594307815260631058264735270176346515935700928059916278895400090345498119402221069309224002315543739163605443123236328636255523677530285332922487277826636274502340018810971397596226381439265546648131414560642252168749024338869956570248882041450927212701374003845247518877488339079184679015766075795643430808439880375196042424999058707269654123736650922451210065447551531685620606606755582978132183063980255830961642575116885214295790345955018064894313104288552797323665697974554749725470115612151296913909048680656701210306547167770019875870261656313561045266703480170102793751673295874958926190423521131291317070224653162554084065264530425986830095984924942033389945257272084141959601142112495370080429445026220295341610924419789146250377620237302169657073812634656429165706640956432291113444248125440000000000000000000000000*i1^4 + 149358064781590234571511631871141179169480594800522961197426206811201316632335107105136153565980995602253612373099067756242253570889908825268903321420371075228856371481495645468840816250499767345283430519944560935185802176459432677925911340919514113684280184730619714305527343059212301439702355929647556580870154598217862068150972526899874708122479548685619860973320459790125188554768387788871903192253695215290579197616537925128554193415020936171127563035643970645370462067643124159518607014153283698892244303052264195955294450213837953074776985238811295269731853634380100713383730893050194448000811870835291877972369466929011769236882408102180341522127825770954445351355871306966565361086682972758035050156133172303851150280281498805219037425558357095137735005625275589101773156229708259605292153545733353504062267768269550674593812255419504103194338207771320832767891049386236433748647550896975159457299067761138377681177567873516932359961505771982838951610588952091714737079408260036617605706170944641300808641555256263672087154908234236136253395757432832000000000000000000000000*i1^5 + 38359282812237593374113765013780398322585278835780229802646829143195399745124162814092018026438336049945583829369945004465399600012669478125373738731785151605291055784309663303982323215514365526337572893178284842628839264429699187368701753382958650245457096861351004594783969015664852661557652937843358406313204409161921501021525626137555902808459145144254367763526672552941474623028710153830303959191118367739235259677844345821945846543274974671983380606569306925304432185099329091107462750085012678333532235639643840364509179203944525649203620169337352124408998874614845185109229823419610567431518903110110173573035844106706904116778697172653825224141511260812551333900903086941117088487882658066765781489410624807223093657209582024464415848740942070722283745231311087424742109413067572501468990586876236254611654817932555025549867650938633709427413816480658672430130185531942186426279129579899025743855910702412112138557448802461836664083211402312559722130271876240499752705416774722804497363859994464299574893271959017360350372878116235254446823361740800000000000000000000000*i1^6 + 4500966371836490438723371063390026130816822878908629974300714351034803309856955488279714014921407919542307275752255401981386934147301159625490353304713201656299737246862759865508672597449264503516149316675564765847257309017831603064921490896968375534628165780663577724791893438805365351543746895508574455097491758433517523820003295577370363805569431628191930201156240170974533618260654787877742190383227599674207953197415261937978783058818791297924991357480203945384098848980992936630312461394505155572025427748110969319986632559545078761341092598905236962294007135466043910685813726956255361323403801654685855764528218454792175118688126591061282726095170293695944344875407045471489227618643792871356610691793016085927634578999647416652611316738223494047788992652143548932857669039807936017688609158912349845676611586403431350488198171754065474380465726539411664992629370422656772598847940481381403945837518926972462791795347660232486848534319139579501656640032210191937678653707619750483500262339689179196001643997346101470017391897878465312663902617600000000000000000000000*i1^7 + 232187409787091341567807858810643835099193152591850638823129166933168470625565560055468511346191063582261031326068896393187341278119646308110827634890935887681510723423387766657952985720905334689153384349660850967501997718794172204900103630171366234582177190597690272880240559999744183204277874704767851697003122296943243314348971354075184781233987949441351102065493147111780817203836723939781190592206198825133838962487851673898757189343821580750875758927457938669711419995413693116868558486711393653359370888543583542417961032272220020938324420987755476247617739877077363401694433194531655427966969178810225188024329364112474517040237551841184620536704111986736286740268123083655570707751581607047742789034900450314153969487217728884889327196239293017120611487886242671552957290236173792347924946006005381526110348396709849426369766602057709831760644346044382051948786571103316692404107787550941495967050368397364639201290078733045690763187880863331875553835241980919603363395841513209810811781502799523115619630019902011391551827632005011900203008000000000000000000000*i1^8 + -2125362512267469780483772638851447774039013532039933026455559692565895990709112617739121525329552357292637801951792579534432044954715347433242804848513339980221523395852629225540269093207975468734430510516219447861779982478520081872461932737220368748069763441732098432788781852032402197990186522155918498497106321030936623505191865949417233124926850831262071554985769618256487340688652046634352018603925202235800071133326751738580883474671094485852003642025685285501897872598874367467050345652374896493444709873799834828057277591907043462380811541127730556962114701358392045262478264425067490813591491269778622068574478533367317319867216450505580548314358624496092693416572167798380098824710883815209988912361087766950296569902634835735382483914361665120986557565176545923267701843830484940667763251898738626616568443293028405744980017271356132938616339625928056015375696753080864504951964669232373244826270605932090561311961774686583452157124436295146272002051114614855891732617191567192714093009970565917152222421289439947071551569187694654259200000000000000000000*i1^9 + -673104701014522782052523338741374398434457589525168576348192138260836899631013026227917332106928543284819971630673760964646726486549300858769984611518943170082322356885500389106015856890004304142002629460161786464582883181199271297285393808914362735000254143111518660605669192351014522040148928216848430028464809121943459563448653081736854758901144503330176602958580953203114559432911869188086950426444711752278758951551449397653082777284977677873862938207347812650410630404389902837129231415255024045095474903348253035635336774141317692979220009859514951885339805345648832143809274999593358552927107326281223033785058216801210267630857641691088994667016753053503049134010585246433433572867173977520115007925423043968259179242170059339361242587146745120724498023781279607294687751192750428690235775771493691208436548407849293268753196675791339686227941413154122857935071119827023400174898840844950011103785603482004913780177769548470982559023424028142049786549438064706306395051681240428390448018606450094404283336877080280737313952026937262080000000000000000000*i1^10 + -16431201838964094992294772121864359192993499859135738698401492099085995223345145907699599773253147320820252359614997387255399156870306060864438592128597463656315674155248648284597698745102804431267948347980761703910622302328527796255452988980429256749553663105279637003317749000286912735115343806558247180343640216840915617314770413134438904005719939839808493925501536969460021493135497680523129879009645035607859063032382937380206387366772408984392263327415712781189830352217997421805028928264811502548491141454900084274966342231485684205362421230404974778212332019176699217665938680807618682454541116078778320680159729434202368975062284733064956758734888201035529496190564137290530720440583694558898904294706636025266485485389377582560121799487795700308669066898477877156535492085901252038144838840258201448959749489518221565017533876189847016553072925333762365574959671425829021351843587169426951954601848099355494438320863946114648107005369588509233485192787187474311595814514095175921061775966145817635987256703560306288527738438418432000000000000000000*i1^11 + 608933247925837800837326221848634209038640306362576453312519639151365756189012261629827760069836581997369013482119151111117943109769481328513221081915501758268934449750954769462642192719450533000894468358200335875039933175964461390684365829295734914049378199202365197847470353456600057295986248470670015441530440827250703369171350773343276395159082592290740290417903104487359078565697278148494706287834739902141164741230235555748831642039099219195247534920392788115038340442724068649865537573843092004931190220375720853764547438439235441216881565014516572805860214620206371493657174606281005429644881233643243153654282322381287639118448179757610831787957092818525946942682142300697383564866426297411423028378564938080778728652355316288828030518569327673411054207095771233698049751426430513195913324060588128875339256436823482302078721548693820823808766652550085814033707017688612789977556635900368624018667277706950464156512522912460506719755024627045964227978388880338469377517398943481171657088403199751394275825688189594897988399923200000000000000000*i1^12 + 18773994844386383713688452550969905219230067081010949790756613469739535346457902618218529108624491365194720641857308086628149012034921881934002419112494833526710670971268801456172336591139403692334888527393974845224079820045991704391161390722105468376331009685807964424392788672477992775112879734009433794665153043203716480287276112732459972713485036448803140088904620822568510663415391092166473952041234060943637272039732551464470414960980542188939324964460479130472264628465681248583999541569586562266398802265376709890593005920530241772344262828299476631789331231947657281924859110516008393148336236607415661652695918149356887590963693959418522204558088843262799794595511297085494041808430596651012750178301044756961144616247165032910827648085099228310550390003524341798272681758301674999090866825108363002402384611761967348011850632292599421736116978853931909748774818286224839942851868993291604119502509198231527296848456876021587627627005965286482585947115119685902330066691208381829843601535939050206235324609887172486454312960000000000000000*i1^13 + -227340620494663178678556969038317458188872170116380413169608578069449209656571890383224520102414758268625821048582933928410731410525408330853400969304876725908836699157534750781050059500098161064856627206319103687753665971162925730470138104951488294692533047332710602337611512531088504845639158685652229023787530125876462375734862291997734099239155823215119517390941435117104989657460876520148185793015571800959567679888896987123469238453198224562206753447512132574639540262527580459105293859421901223488090510096075723272401040015139866041147306038133282550748941855330175603562929837785434797522333998528844669072932706465493384446848412256601019342897245338903908074214367148792264010914837835162681505823733890173878147287632450150581600219439867586426483064030647211884221341340294115293153471147652115316635827692404637908451600637284853547923352513460694291893092416440401643854270588309220661510282616144269294208848443613332921434226058929688153457399766525170092949237431045252082250268832306994738546735263254308716544000000000000000*i1^14 + -5628206893414277793775999260814316009140920369646777855293939988936214325481037044413811137172228002957331010743480442344228168819400798900881418728040791420429500047774484287279172570111028998927465925930132557038446302261376309223537101873319875091962004893485444310115038685463982171816541706281822112886890818005831512665957460341210904015180581845633784863334454149618588981277341070201990574004183029335901002689551223475982571443991365273050969410273835961129719805835207102602871806315297174389927448886317156845655491323511883796406148278007665879481756954802126862983670223943098669035124920582958705818033124253027584578781915222050577729583473352561298738231644362373050832306286503652659736629487500301653484191378564244905301903382310922976968176037748999331417779422767921371667682044795608508723932006241553522105664185189855661217346407378004421460553994858359454077573314666922011627206792328023355916700461514168477717973350899743023165016415109888184878734132529123479916778703178875119922158672740456857600000000000000*i1^15 + 105029504575552039424224700365476589256084487321945436721541061282172313341563699553993358635779163385523347293842327047681087014197374738238558675641842782447978242837917865751252420509857040484360106124376728123874473282053704981523492264921418578405443244879067028020481821854518719164921184835003035481936332626877044829281674296552929837445842289150183508526910423713178147764020420673295043109683203466652981858644957077813859553282352532822202984189049451817228530143416178740086870080027798441045039385570916900177311751948851205194968976124411615856921370231362899216083959326818242357721392746609794348408007684259037261308062863965065880400473501523572969664164048320133374380772375321470466589764484769010634413281956882341916947714117166053859674086093786382155842986757828935279166695973484351133166042723117813156354430129189354280333577262334379411618035881820031530023543412250052376276787973491171888700561376894938180509649256300431711431295335796951002945417407933720852016985037686681566250241611530240000000000000*i1^16 + -590370348306047685752703923980093571349044693857089903073953720170055879963050926177364980983182225766401601152451082811809725140558485263737060624675480909662637355155070033668745031395070919435219416697477582830390521761929545073194215181362775456838534984199166805523871410812760175112401294699628113697041802776890973680033732436037255981785033908804654091697430000601045085720258671772620841845365013132650484124346459100141543867026400152598036973185726425957724513192261204138093167665429200544887405338830320494434823416259791383299858106417720692412730362739449040784868824678950230737362594374244605886563102466559721497880419785442717144472411352608567729955291639941384884212634254098526563871557400845634342544354909072481257117671318965639780620495170594642658967797820226616726436554942901543516896784794972200446926933949324483977708351336121666608292168010630209406950297527159310067072385695535409441713150488261205267920400975309995059893828625310648529308629178961119778124256956796626608370745344000000000000*i1^17 + 1478015853945597121525973304657855012002502434738561541241967211254970079419540546788934866563650586606902589087224457114446829998735681539532564834467651759265371454591724981659608845562012284851873268359379034494357937864335958867339562499676805504607003818817633352444870614022170461970241376918939579844983512501279580660335037796519969332278150182800592753577269809925727953854480304384363347809022729463951944644628458547900497002718852661711427612625213001460647545888558881752019185215919884494798006531942411837246205064887601639301838596962093395646502512299495269777222742811500246508981510998146779939467367817277309681404026937622469478155915171517048555875245823488680274035436825143285886322548972294038923424948775214406601378682721677586140084929188008223114189670236481475463948613316867111271721842112760478836560272766968675878699287482683840622616041327338716680925289905738436886387371072579297605281502522779181974285481376237487464800208233554611294976202710869812085431000870455658466508800000000000*i1^18 + -255261674709085848668661480062446259026490612553796031027475348011622832881078275356841788724248879754316236927379157406128688296362066330631100887974865468142735600394239675462125409791545085890184631180736186627662027285795604013144980074629492070006271610256260266793585115249534601310051535188937778629932716202485784930591663096602503873579545382465309591819125355364520310015878783504123457192084982318900116082574768989778621867786700055359616292514204038042432643015105080872430961756294127114624634845939713801319706836544574691886685222375360338689103537394898754098359872608321055956115652537088443659976399477323708410471056351619113782886235862902843286853794826994659303773655856558902147283529266731978396138808422044563131881340098530052709271074732919577904552893049633532106472997830320927462314186780470717509407998620117604429900940601721088326716933915525483641460808046692937332036592753491147085322960627908447019465105792241527823932311514873073970621547083305594976669567751186022400000000000*i1^19 + 32016991929033384586008945285286756499651791798015054108602618756951473056752147426545472910244346341051881406679104699129720962032090782275623611843726518063891624772658837209788991734501176009474169162819101040738745692093883738323436885386413666632383041631508736591378526049529864455717141500137875506329722663478307341813245545474163935474831546050339003176439039539044020504701104165520803696879964673634536800391580626107194549694943023291320830576458683851297432371570895186683024447782982216050167401858101166314293237350008403151397904097368033712616772276637263926508763203123513175658481864310370334074896447054767497658156217149613975231339086628624339701205891223157408311224122195697445223569351969807378878448866921089772962776468367653354435126615319954293455701403457848992051279961319341390422221594393013799424380026549747884883209821759255135943456670325723680046299416988993511726598390420382697085279942492497365957792796986123471754075583348058907690067467200804188151932256256000000000*i1^20 + -2186971366329069032973893099458949864635029256441657025878459453839491391842653043669152245600496039488449601476488189883851075446910895610941350684053161103154683898024671599958307505043283568700160897486500050201703348044723188388476331176926412828381624955712812928286308284754240795526615554816567299911163682677355315764710579740571210453906237101054551509555679073469393628355470073132457032972704069247134171475796708128547339184459675863451927286747356671622656221016861003612139004585352103551708876526418801910495880856090899540538334432149690733732190964761880251994252828403100069073233784537410500761663483569077636858881952726279142633756839464610062704023883327165864889822235407151273492837433746938658949354381606634560532380256464230159689253553078731352230369860199550213468301795454185864651755981359657183231689555756344054342343577906888736360663119582194988977324744380645631312008048983822378138201463449953329402933853573242039057097489023243872795892414445458652816998400000000*i1^21 + 220726685255076527997844008168367506235919777051789913305378585174359226859534062863162310215035774308390319961219397963575772551188256502972022355120429016028120590938708366405964133358254556456453566123405311709408217246340738787219887439195421572732991859054031677689951973101736429242519968653501508311642732566404376898175850098955536657713306009480241827365526774028320711445669909983006618452553714572287858933080272313479782038901058126196747617678481751292296974365882772632506699617425288991337672360058460512110339476193264710671435811647051721708526819036956420633974442578957090912544653092337863589180037850999098261534369406262652896402220291348891911758907182740222388241989290408007184635979026666468362705179875646501736143244744085598272733312713939289332865393083772847070503773220927779681871952525800186090156509487548962026021544979890412011536662962302613876087848587212952314813315669876832016605688112222519006231809739459846165537598070713648773176000477921280000000*i1^22 + -33443805776391672049028876947127783567415806597186367503550053348197184534519723536201353457850869051535524034542015698239523299023553315252534485707705430791501447663320359209339069873648537609640746628198496741158176530590725465906431112582842348492503908525509716861902436342271541729251830874951646756067080817633359974236612982148457687509108874473708057537791511302404928016388567310653131531964106411014863953052997801779090901071485063319786868635938126349621195207333013438770105122499855978401465910234126526960307034522960373882283065061781817174061398884062038192644568931428663223825066627292277657846234010571711350609879909650866714347600608666561038932038142449421317997215757153230941462209252538796788800182318918258640977856416374414007107616952143751592600403092935984238364572267469475418130567994440079445821904795435752606902155127880618948821924756365368275963462936787979947663665360262291523178943339124503871294096271831708814813874070733815767367680000000*i1^23 + -25776528979677043378848589809245304541861125116684770669224414192389995658717381420840779813495560147427935461463514152071455882333347945799977202623202042699098777655007900777693443274749773835271469521475953935739849158829252641025805940955448979684469836760501363252005078544155929478059443713709533462877646526994951356116013228318194298700928702220263741148181410681423543353983115534964442815749893937089162032791302200761215093467319188498262444088485105875402057743099064055656710721875125182360435792300587675120893370159946632661609143460194511403631474881578938614832335716854523479713229837394385575423080522020299381124634357520940079716050836057438203425020719237057690235897794774132440515236839856738370731962140879221534301979171895011806749002992033134426820008797771771721908311712383355229176761761977787673294618958486329853051834118094518332830082726499902601122439554517703017819254722803408649242489114555789232511255742319420452265244778496000000*i1^24 + -21576660378067326991139050929206871343816888678937590755822408042098101375792803748167655720921701399656337022579749228487357980812902313756319222708436582139077384960546755342655055035453004154142715996566150772420111790303565129424135323273429217085320840782672857192249742705953456892827551763740155988214592461455337415197122620836951334499248358457791721301121967887677333346830569686693964211585312092880661599369318163360993293757586810964241052113074522371766621304817341159385253919541266747132743033193091317066887093077005962895769988646618123393605791988773079613182217837614003187438594386597987377241453003729517687414511193936985298468959240221178203583294645807765519894053288219254441222031754788406057780895205726687359665979298931212974886982283396218727988408634573790174478946521393211098668480881812733178855581349692896534785987390234291573532847915737886244786693371941636141632993604899955445514749736266894458625344096972507729920000*i1^25 + -1445232440151565270319328850753591940905179150096740150077454816415393575712469744098763820434050824085590289164637217315590872813255803940236933186818629944209030389961162055470612923004900761769205143789276621717076988822514996587969980052690377087695435437602903130587043384904509536042876332290700251591405960507927727570003988030160120546915314493525775973734572375311384984760064274760529628238796264313164616243327456171903418864352021230661201749289890510723370002505996203296257905031726369632906178674545162004594422345879625957149420451410730035764575440143097982476121606164149919648519722079105432856806290793411347586139317836111835772566925948138252533375431872557673629972744691310862461696694601049003735880611371682013048481975893728909402503214357403021082312572279354772277011103494923483900851834438473678981168816587146065764341470188758316728188751266982227682321574186024696916811420843025900597258166150654690262248064000*i1^26 + -699581002998260021026202855482352024823169912904151641159914711329459261385290565994631668432695455006746490065835069585349032156548455377387683325442232158945184580426392691448082539904777093892180834471081592582907531496568895825121593229732921210496733852720315201207008582168895658918588302195008914229233346845271618724505456608343888903454497761933668187377180358365785960579404499974836617737759975000101335681623576393646444013032769923388420437859527671063476704686324772210115531380414721106513376815865889766301222823621921395143917525297367277561301259395919413687747115684788664202890136747684764334804389305571935164333280295713127522543095133875528326501034088987140875949378836472422603255243144905632544111576212981351869024802603267150532323830787945991751091258616600405581940745337734015081964553944002451358413146246314089089884438055672141563211180139310549677847400631737496952266849107604724704896000*i1^27 + -590177318289740227385446922304741803526287611466523888128117300986012704109717102071968780635163701073790680211653394896478586543786864683575381775253219393228225421586941494911058310600188645282299245944144990823990463981091166750169727914560536241722346880301186040418689481752350599673103375812251738116305950030575559108640946311388178847768155443296219590523346856351990717078281054033695470169602932077278286476823782575859305303849686976890706536976969513337151798742462836261555333743324753659776551845780675003507315251107481378063362024256472487975764356144864362766545545355898011915514032487940504323518982782774210516952927716290357274137868770012240443993864473481337855249940084982756123088871501789314315413765830137247152586326823035015812069150040587751118355621256976175094931767964838185363630451217050804532465334792672501426036377586847465559619978457907680582757199520739543643600*i1^28 + -938496496084201616907431402633087885107936935691629083929394794300820987544708378473117928856027919400934735375968950105915391081006020947622257030112307045355154493311415177743807341553735364505733719780328262653805254041736076370072020905372215516741564916519288456707644891300390460215777249907466940340365649470865245789388159702469666442998733718902493467261488057344812375231309408153985297770461136712803862602954243895465332454454293710189658423918189962362502254794290995012387686546131719499838213126386934091105580506346346154430262027506253251566312299023831764867530720902179894958268883470684586662671864202887183042044487444807684634772301504411049422018339714364957416405210375796757621128916078365771227266574814692703143333227258003127609506093471337343778305398493077855866226242240598053619405796990723226914025807751858000747031401797892418477091106150*i1^29 - N1*724223301495161702054043477936298176593619088865990314810851680683604767423294636934984504233407113037437990843982739280962343940560153130615426074892356183333791216095622841793351834943098704437080699442568077335233884590313723559628716834178717547662520938889272086508910958490440565695791791760439781620355482589889620133420783*i3 ] ]