[ [ 277294488032848391507269075204118787302701864300518760449137541946533595518259059879971899120944619710457222457273338177603970330470332489748710972205584095705687374933685762276246642462857033550617161215553257382273188056874388199823279339033412043181879690468593940393149778754727945669203425670579891411009093628197054335203616565473667786010384702212633081419360654651323104809976311228520287438920847970582717245394090119787243744367805357375235006152074366483164079045648946606333959928047415063982372412702827765982516168660378158309424618871735530141321621085682368019660974635897049431091506140410405860689306602781918949515356353691770316102540998971806978940540705353465893750077493095319740956212983436846838145056218324185706417173958459669229220493236581110330192506927732103008001865385596210101353667624933156454400000000000000000000000000000000 + 1002628111803939748647746140951735519034454359835071529354333915795523848762988645783677099857426868659965515361341705990137896927335010799757508115742851260276926495429131534631500816542811469381387085785215486335739586155324196751229728409561307752995063027679729416484573341967727620127409526954937525227995097995509462074823982950341868471321910934998685303626003671528632204432611666935171015101627255363426909571140625779235994327235206427436517115769330636459004442211887891038471447766198988267748572214775753380805690042222044530632558927077781415094565212510533133609620010358054830600122175716876696665772474259943799105187434103420904021598288988533610155978266777307233624542393958810280034118837664848619913554512821520721689171877701424508411404534914313630742606238882653755231362978296780246280491007729467392000000000000000000000000000000000*i1 + 2354793330336259067534880826572117208839058096950012037462291608654511659793861916120182258201188431104869447523080298461211793391453760917032840677775194976233537023792585826718014347414997939954198358125778098248350874169242442304278924887774451695798848696268069181405553024050593760507934129291192548746861566235574315983195022701965172496916518580819404717244076016387222641974021883118778373134378022911479362391779342469091767224720314717828970218014377231745188561646711756422659909896570140578103511645789353912228392227750202908868776470900022505558862397092590754366402249133336880567834659532417633907665863055177837155906567925331119039076850775562755482364675198840075231966152137085536644480350869170516675765054385318494207984118887133450663755718066579037872475000558196299525630089052056005271352976483549184000000000000000000000000000000*i1^2 + 1013331596552786209647083536092086297055277969917760835274739554357261727849140899248436316414372476272501938058485089157568455289509750955341999273987573589973268984519423779798429550760757148246355981709854345910438527790658216667481051172960121209260928609500297214721621410053972506034251457139073035990799452039289807482836718033722868031556320922683538551596351321314077515547257018845525766650025257113762183947921598889550927554759845544250799597232956273671077568530582186319771507320904321569724081271883782557430426809385630663534366580951628542727853398434778808093660600284110898926133752277654546610275362766222747487759191570972292913735973137947280113224350174812956329428139155127869399958152535341902816023568949816271994527225018676111584034966654749728884824462069467411205536357231921791450121386118348800000000000000000000000000000*i1^3 + 172210648810465116253828141044810762042266802511516592380873136600450375694549590665132348488708261712645420656144007159961124565559810294130140945981179138273196517630634181919615747898725464219429144181769970588763253268777760349707809406893638594233879889998212306986892519966690120302038093965650242873950669840834235309882109351697714525877174978778366713272014630465609488244839757842167663805388343078752151375833568045676311782290295606816117506109039634556004902364225680568775808872122507128232801009481590569891203318173927104367283165764902564284248735643245926105622574132071371237889193644945838916577736979605073306839070324894556122258966697032503247142153268369546263852072571432651564407121318130211772771771178769426431433919865691276703352725166863947498363724268151367039022277657430349187969072496640000000000000000000000000000*i1^4 + 19191378690334097431396926897667217281652851880195596605522512663214324072046155749863907452622057586699028503075949146635583464006173349505680181010984229839225078496925112924981907132935077425635004998502243389176774909715878563849335250765144571486921938434007305837958146656254071331409508449521168916989486446251834694727786109964546588811430170331497879966151799519900702120711770795882161271149779307314884363814449438469711758677378273458634497542229028780618910636766487550223100702994085829519882136371959956304298334965623319723112439660886729470322802436145894339606829558846612094057473215488967192594462305140931529457924681934227166529570201729999495333348073385491867427091968858718199785601030075469369615362019662299238810447797141174043137761139926099149770422422380854024771898724595887785033859072000000000000000000000000000*i1^5 + 832887612134709929428764353611754276652688897047864702495663196058456929465983251208972364690490534844417664025877416923183080420674868610923821475080892076287391261572048964284563502273548000444885454319372442156445108181149366949794789016881416439634483615844996321140506513849509178595030954858116300424214466937165981617360494614653356529458272654848240532700186515624092276403065966813052241331031111520594738588290368062268833371332190675655598377240560692290199299092856306541639256816220383982866013826148790071826365967913771884061985273116420014270968419554369997079533005670530689787522435362136794294884125659720875611455038640445973957139344009930463890156807936796754079029215440696272006569623550332759741236081908631263462550433284788106219878250229954890032905669260962170096953547904378261104230400000000000000000000000000*i1^6 + 11460421035994467356462058676394218293922280702389326659511158252140634455583354536001981610620679577913529238648815293663575310074165836581079987043241831227034657566877157590773778783266590115012896555705950652123871076401925790458935501078445137628821250581331916021020852621592729039998704972623078649751297610039522833476592322404544936805135015605217189233463322282689415913993689778359422988187055165890372767206092956003077218799738832278937635536427818667114148249985467339893061112269623406602622341068375882952767891383640798920895884070875572215145342061191632083912834067264958840084420870505665580776598265555289046258916613661243401258695201918693515241694443730680454636253113086165439491066038562139144474617957800531894066993302748563514468330231709108475242989324975104003467041664584531312640000000000000000000000000*i1^7 + -67744425519521087149854960422773341506731572775962204275655759711955077839786477835657306242848810886037765085049431273886376671793506726634535889834638548916280387242302702506831737342961584572895436941786456350823993647894096525825320835649729861909947662658325316459969880045468087183967043924009879332550018371142317938154028902253997492899334020616771953114988277632686424326449134048502360259937160078713986835501313869178180509139912992631774969384111981099122651529014651533745512967659268007209556231913321811203998629534807370417169695426570686442885883655285130552549593293414581839729632546505356407329309803137705501599522628391614938665984875553249654537552515564284320079176087986914404551984235893984353404216367752841938667704485596910406346024202456505011528409691184388326171928508235776000000000000000000000000*i1^8 + -2124934036704708212587821979790823772260509089117712825547287198523569276253029369014046792419080689282895932303432698844374549161423935621957775126089731037615887350673650453890394115924558982352301948135329948027403167557621541619416831950119821961574836736796493029412578998583915711432234454046664592419557193671481561388182046662886237516121614015504487930601097725349081545447627078900022160506874892782000191969482657686535522958630358210975638686942855923275424959288093929229379156606813401302425184151067815693072198143831975678822252807813934448111430444566112726372498569918527207719496498458909987372507058218992008166026443421511803855487005453783439226705410905886738653887737372085991561005980359414130947117487543709301812042174861392924414070129962609777786112501965389939367546034585600000000000000000000000*i1^9 + -2415661668593130969231415356201210150625546233676528071595383876339030178606101299338780364477843906615611026896793264621576251328402513659654687578848281212794794341267661086725174170668203057478640417690706887502043329599891307363823799353695230140490545935019543388699714656626541640188873346847000379808742377141625895894127861095267330842364499621565486700029725506987546066241958595041846389322894319865302937517393066636540798335305634669261554008902460015375588697419209487514257446017706950759901866912064146779162368814192499969764336278838271880077944978717448840088107966876669102855877255609715858499925859727334236401466587739455896849837569526582907742064687813073173274555091583193086751332517062267389195176841232400000458544223020193064177690784881093558122623597383992333628866560000000000000000000000*i1^10 + 77359985355784929911645648296903788043552679071650421410445026915485037321345712210419986665108843377309629349765860207142618317996525461212397729689661136438738603585922353158527411100122066408176975633324460940257997769604021478834268705038046066499562085150562255426426041189050524102277463064528913720400867373909128974829820265365915101548724733388602639813613347960037167418804499710106123533955906296793615662172674908284970134361334132347358495742126405122591695911333440913979038774113004017449537920513014786525950755590151092376507204887043738446166708294344183541239155650393763825409232703638173455786344343897866976944359197379984000573725334601507895236665430472925593001145154411361732479022510035325212648549545445792826779149070038240200211947928763252057702020822020613210112000000000000000000000*i1^11 + 416277558702647777732421230942088929593900821181015821806896456851711934260095884427183328973066391469569721231325281080168800822610246899139010348054552613556029112732755661979832031982968750667395439974067598580903307202779901410393900082700883477092859908896682580350085635745607645455807880105525593585085976737336177999183423737814666153350418009867289899232038341738496763131265219346976459308726419416293169244282937207837175602525563666788038716807996342694056738355485145191356137823362132215013488747932699852576905321410181398823246060765272131595371179462039533396477259462089845237535581655512388207962954561058253642009554910119823468407712851980285439838868275831011014240489233904512092718469512116736636001851835170269491529583775513254778751867571065368331990115488366592000000000000000000000*i1^12 + 770413533597232553197855811286576832473883643902246557636367087899492124497769315808317884809646924140629790241595611804992107780452808206741787635465159257830923221567439736530518952461251043654686758200197803943157795875373654030582744979764172186073508959189435675261715967450831275861379425422046976842141278502100044081489924197067128364015819826101112213743675674057160241036859453160735352219656995747060457361328919719613619876842295979820708123691843247659470441236236641668850795094290486375014745396088122364269301785782818165861085851596857411147303275195540256949272425125954181484359130134943740899988224199750870609901041059444802937133044281169532859477000511826511985216153983924494742771610486538255027297533263500093811687291265520524178031879520130902724560174448640000000000000000000*i1^13 + 593235554468219201851973624319590139706816173627054920359378491842077768528953819361934141016523317482700655355956433937017798725725499813756650193896850109067599680916285176226305884397594051214796684404970055263543003292874008601221169761269191336905905837946721367536233609031063922710861841726820431107532347948913952764605960669406177979077542892237881114134635733486884552740918142852701122599224490117876791838553904613967140163127384333491168720482910638618594335543719509488629961897558520329811733275039277129846831418336558302764549782863202100646787389775149177822616363970216034736093387130669611784548775067786753537430036603434286103055458737953812429231314426608035105192607821073635522226756018294466086335880239414085296500212760315422049264858360120588416057344000000000000000000*i1^14 + 222819200680190996732767873681810402957793947177521260261730930461917917179754878338900938769473593644749128876359983839186444614997930098470255237772931251456476221995014970256652970199401898216547689548970737759662648270415061722487566285981048039714583566730291180601937846659497791958836505354257918087652278645979114118645060669611491558933445519820166857705984589897060328084303123932241901193924910642978885998485346029081166624005272955359092019088439931240848594852707897098743720489303222400832723055000356848435096409198543093021982007619505362882779723558931561012773367852449938899169462093532672102365263910477417207429564714122958388036684975812472034777018037437919911009079034887220110317643792889057094766831148039365778929166356500600703312496784067421798400000000000000000*i1^15 + 40765641938306170430242461964233676237449440616528030626727696642977636171810089751882738108916133908035326870180024357563332965571859659973700615642063570224220158014494024203590517660406930794007926239515160626917546969589693850605005615864525046074729485888331405596556572798485050038619767491329079080871358055692593444435647225085950227700487706886927643521382470368183824459581499980865334206539047320438128332316859526512976673623564151228183921211665517049696133614287158387643111273516568075869604600574365228493555365442496957901921870488284287970000883047366433970486074375882660680761861462742579568668295095157036499131681092841065523793137026150417728772244871102609120852342597765437105448637324166840899882650463699855787557652253169914217660018296094720000000000000000*i1^16 + 2915937886363905788038775267536581172622302652896367378702767278804410525871240991645531586937037605163145210190185837896297388177790560177845720053216980071407748404747597393217727903712867951169258626045066564750095160305896482303634793532140422185339788102537807905565472044768479692697264091814022904736508332032843422055771531484792597868777261297759132086326738110380298473992884911087752108149028503978594406751558693865806422432131445832475691470520576032988243905464785445591766323806909002758300987656825040015568189017452937476019123884509989423821580232645212493645338124241044445783058117971333607395861809197305750807848434123374571799587857138717103924192510166518376235221003271501150202722516113164468694296789135500440429060954524477085848698880000000000000000*i1^17 + 36511226530692687355803378360457748710401710546492496800127896176780967349452446477268640895762087468644170899956846965710780605281928773228485102423028153059478590644099938245885376343903773538983204351382999555613948111593669504294750292335644957188259203254191342612944982863967387235197473910190995903156448915663322300478971038078010674699872077611764898935521358433034232705794805212941744420403035673165148279737883434858333853514796962563189631795080128671585126626675142607160050951719974303102253369330538204241656723671800361586963467694625502313034907834195324710254541756094004315219252544861050980850191609931293672919475971159599168050233762804447218681912624114326887949124525452566377359654387268915702191429346728157816905157048690278400000000000000*i1^18 + 13524056217733634881753813422281501494765790985764822113850042345939394315477316027925522635264122090693450141231941538184470448958456969138664166686895762988896802575897246672759947175115305148431061136995709673953199437016237586670820283774010574240438488827709999717333328950228017318275549266737064348478635058547237058904957285580137011276538269200983514821807261447186080811572993290501934192152674021389727839627574736238882843091293890802543591143830071185091016332894898092941203178769895904884013162780732399931019083152085565383027749426667367672094095879031039536846523420381395402745672598511035066590582162824467899566342282460592200692604259902537055531229754675385432360141368167963755012416212577189500136987680225341197169343856640000000000000*i1^19 + 4102286208117813889088637899317378616807174188728398167285664475736113983336860999720095146266456497367654491987703201737165669533103050628484247733276095797600859174731142585920198731754264975146672274484613603538461571571921769489912036339736374604868799674766646201486060370008664039794722354966238545064779859504175781167165683903816758994352362181838316241732128871609559929805202866643868855135601471022828880766443873451958101249181081296630918099609134715820518420406623676943029608606014828504373019389138108047632403342184850155255664258020484306327852082120862721297664921092032498380314751360829557850883168677939081906392855956385275400697828480894300287315100437333388008795752044428620262813230823552871497819246522221461504000000000000*i1^20 + 335478667946115760610565452992152591160884846178253413376060260730145500168061864009714695606712751656305762206912135233925722776862744463105744392036003048881824063454316662481952017184648921844341251981398331593657290881610729591183442974169564923945676878624916536318802306463103812247385734799579637376011321070585767242069024836253125444192244550268566014937337968212355891961328715148637191917973524487459102446873778652376296462196078664122586538199175424088822105844368630735728465689656709800826003555928280208294084942222699020771756140725251488445591532540557679448374524212635374299282959937201910970326383101387695971750491973209889177920278822904232104032657924766383177751258244888453790863750957039495723789529907200000000000*i1^21 + -3179595786011421283147631923812697246158342660771567222085344721994835213672470769573712432248096489296190804563908212688783525827461674301585341003054634327058640521850321836461119488638217425400818246843854422698138372325216496442699521014496969034312697444823558351510761437321465515206542398573945624008148026012841556443879042681868953134061976212987030774899550742770834560467323210938508513051268508059279805752642443651547857249776281107078230948656245914852774964801377250967203451558143819182605974523855665581519897134299438119915412399899464340953497436157499547211394627688646543687578160733996301102341231280283698208240764700541895747868187329313054532138659308285183203042300098732184943163159147551129600000000000*i1^22 + 210577585619653459562632161634854747749198769304632579925754979817207354444194969388491293677114403106420778987276576990037649944095218511816188434079810844642858016921200101788528279932654208410344369055507559866210981684683835552129083995000558119950682409970423192466356580295160691915700467415543083909993688685532356695278719928355428104744247129654416881624436022821586805705540614579096851605393125264523930266513785112928659557866355408386646501511059975628807944481413657706267991649298027636347681632505045247426665545000180356994842557394019088191098501231722792948103815206998117659118507239314566087730699196128518952397396860768128321138643831256735050175913713643312447669648162798506556998549504000000000*i1^23 + 702968041136033919123981615910778216423505889651706959791993242780220516722452127250400020710904114503553789061374206370605559955742729643993731937585272793114611497776407283455848163582256931682773526311589310714233697104479738714127130759198001825645868715476169532794785407429600873712246362193926696216230040078193067818940367155082541011146881850823840712036002810794103922840383251168794004713183518695968320990027024762063790051668695873103225163238155008320067676034168522049628562306998142781158263016433386440821692947972173892082082765133475751522954151477407564565998129349799986486267776011996915544180058910124150447285879520585448008637418473184122345161833479201382401271464480630374400000000*i1^24 + 461985946432564245552214868000344116352824841071478293747112949807334630530050444134745146915039545709454931611570955988046434846584051269995964705520478708430466040201017675259347608825536595852498945188689490914964690823893827028954593850404847311904469048475950423118277783786809287984116704354169344002990422723107339736454216310883459356933891423145754751195818715406082563371163702686967789893908628570908137314584747605415189679596969165876039591881407278745956787539758175345811946118889531187914748475215295363532315015607580269098561395548054742126122526670815697371003191003742200257332137769965403136248365508197508074560209130793912887014673188532784278812723004946534983270400000000*i1^25 + -234129351156447567095870508322634294380197211826100934877547922995365296972396514423280283713221180086973068400328703741075178422687627336053828677494028979881278604396100198527649505652370989259641121031554724625207038074867993602235823785469518833790852481726004351934813008409435863401101917171882006187437165391977728333413380396786679996461155204861870640037522657226837774930908429652076712262005153295917761409368905799570922171084175669955339503059251305863249248560825956551987496144601969617806675896589161885847728412515380895503580335377024302414978994310719597919152797703251587013515673172360425911828547267219423001169678420654362535210831887698323007896302665728000000*i1^26 + 46029083796521950399525031237861488298569146326241697961223186011324707674825020439565647524556664919484733306568270517507661072968232630838891050617233071142455749868960225001817710629793434301023757756008302687625515853369537891834918657248793313103743774826317604545059768970764119659909879556878275125500167743130627248131553563426521260882323301961389332757690193817842853557045924041839867365375888047910953194266238180303339692380955562125283873687756997135205462984316131212225899377723663660553329817627424709182717713592104364865965321698792381952219369232180564184185415515748017426263838863953637942902427368167018742092602463293244171656181504794565017600000*i1^27 + 4102134684262367162053984341534234838098853790216914246111688287712254615416920254109571874994896372450953875675794100369330762572857029378469635496717428837987653726471351136977562740413605245027485246928917304088801498359430392844592244127539851970731852162651761974313526897141935505089646561848207393571622456182761600674265877976358371532876671836238919141877307806607902213118709838726431040664707600453682732168863439282049167208761961200136958899853792897261305296820864003319729691969116341781735972480100335199867111702569191817770987584050751352348886627138418633946532360114881719398278498128320959519464173077136152309945651453959011951360000*i1^28 + 13080554727667266967182192750301998037887268082265788816087541759472568639956646807558281219049982085328742145910959501583247184251127334896501241611033954877473417010627399560396018911503133250284884250184166620083206997429554217484634551214094424565417558269445724484285174947378715479596314018690992996790976509182246013663568325161038035209903402467656244037992730650621100722398695508582718224617643478650012308735418734691913926240731351459583610856593237877076853997298971478205602852612178604353949961732426844313624694776846643025837499522245791309342760616075899672734304386583574538743173392384847480662819743553108874039440000*i1^29 + 745579162033406187982417273812473585347768831689033534835698195320068349368912349678552927747608464179249725281050002140511202429398994518420667826815914160165590086811142570748547094466871435336657345482586600151390676271510674449934213128216614010322059464661730514667049593591276505852318400296046115795887353444712655795760879196763759669317729228880485106410624715335917901716265936408337613099880829449396827580406102532199341371364622035862323416692107402532554848775738830503179449726883025235610379013198727587749440799581779629958734404681251767011654691974930048745211317426411414602639354277964067628256213700*i1^30 + -436880428298166828742922172554893384317537090799795310793577946411792306006399801795328727076672842347217000431331915973011551621579983612925946432981282224096272858442568525276909024390675085545340053839125360936435794300932999716882874741489772234500917281209312159145290717674118171329529365977430309014328074226997685301849589717362577257447763783398051899629476283426586224531568120673454801298468721112051043168666735863632899055435894321219584211771724305269688937920900566473835814217838251867684992955491277734088399872758961500701309065196267086485409429007756872388996150449432834168006820*i1^31 + 13208854980638392477403955619240163555881889806727856282074922164629139929359842900981641962895395575597542182935256931734459500467359523037661578673957341576969146950262630621975225175078507917022261636998011263844316801834852783782186750557281735112974707831334621199103968646620158430187190166521053584062954550446995232450099281507910699426306597568082850671067793567835167384021432071310159916554832539059878608580668169692597943816350242620128096959346361698190649178900685898120868029658659822012823213088314532777301973347318314374216235335757404759633385349991108237648161*i1^32, -472303538394630012131580815192941590234131747194724533706807885835416428919370096373264015949546108827007263791418491577107186437916719717925141398516541213608007376521662024849408035936673474857251573229904710432846930104701521421641607340716290383191247400441934348521175879091017021451060370757674625696318518966225691679557000790911203054599283931066243732771177342669927757255179642082652738547509441152797600428031712816945343751106860746656602810272136009855677821112875929687683308101274295114752394516081832530170406126390899680675091515640637053857711728484790148083395763679081064699151716720640569867650029788811338305741276520703495733132248170265809761184627080391276460829677388432171737581879801491772121290838975104578733676161705295517380603543063424739764475386989158461804506016049019709341568394876332114790283373031551115831568619023269673310996546832668174834081856444255615532310548732069478706025859286902381788993631681795334529671120111904508696162528239169106616447696958046904029327008278577061792576146402022142216015223837866182131182495763288500883120048585089214752022867729000160031077836697090781229156966960780344547252204917289102386571723144334939767664296785111999731443434734186062497357333426047929045776666198281614764543687382595378590600931493229363200000000000000000000000000000000 + -1711371121456346934383002158414705567708401587754854045621721459176454435514927377227320625861034503758810053790199598324032319808124234154283178076860916138862780074921248376201737270943707783116771775043035874392757105663070566750929537096928455923403482998325971050180946393225724082864221496214098126829741195001601198145403563026252503478134031915892267629652135681858629000938969668328523838190190081451488077816518804827620840302272067464759233351848757415997659910368663706648983588472869035572474187258696889026856686656480945868959298662777200606550668954008394456509943412352395198256139262110519420427798344096855381341183087236295495436271534263628329595655605065791608392519345404773763715567661223073915285746194460289269229838912732159319157856400792342765925358582503183573225113339397992432658944457261276585421447221340213740286113122074422775164840989084965001161951633267736945366330634302681594877918744031166155068197611840590246911940904798896099510770232553874538777643292965865366847446225964816436689376551337349624405976274769586476494231910308198472603469553428992696860661022525707340936692393300466834456015436772426540486224979651483606726313820469411791630364130511701367131329080247845228394366772141505204863494461582079522155241981133255194399406620231598080000000000000000000000000000000*i1 + -4024286767233339683384682796768474530301450592649227612100334002800078128960371903233443830986278648979309720691112733784234361461314151620670198196627874635502118993601457008038380521261168504760391276132817333496715760243259321703902280403894190334714221751121382728371904012944154947055219291756707365499227606508100983499136489555113827002168894685185659040828570710270033568248535258050973367838499936384588422403312009955214108236250544984157486805702612651457744040215859678818896405063551435560106439395385293501505764473789384500634748423759337570515771682611087774223413090983352223404607241321214610588145048005395207679767898373989597364421841989088211377805269868568009137455741459821026963140473765856809980191125931885782774352423639232199214672095512676442171034731093337868534551945971392453299983055178928656301541477445940684898567245833237033840631763576381545504645488605416368514990408760293966080807208865350899041824526362795867389932555464319527221605550264108990388797755374562184168487005398360089287568643751394286948320426113739900137230862223563506958104501401517298957394856751729554420965889247557461766424260087457539344033192572763436404338226426406458014981667793826079945256747573595938953307386970961858105761922726146423111691093631847910630854479577088000000000000000000000000000000*i1^2 + -1757524059064909377543754900488877700092425220503418339305716693894870745574485571122358418555549108244466557723732693562650771355600232614859559785933486793927197295244838732582983821720581453009975708501208352231898199997959054006214034641717492924134423921273664823973008335957424860761937321909333197098805174803448529265955372541913146670594938275739799320534741670841874502523902203536702018451784055528388490669805751373746044231380686753058792060968798411825982046920634351201949622481243228947279541540059360159279626985185363185439621436099088186613949953457340659323255762820649712555078891863246777043334617455731317819652117208009564495185130535088760928141949668227502567328539697661177286412979063360800172032259732765819509259503838654868494215547448234905729326813327233794166922585276503502384644163397585913002440598633295960678767570665602730118846718668323215046636720961246387108000674130300105723805170404851942542715043985339171937488025123047884412323252225172633097689192671169082673390521026981397962701540359224860594337920602444299037432614142147662869345595699576857908309147394327064018848757106905744680205728434807288981868710773046199152115964392597848937247897923560565600597816991009027926192348524761065912835261587212968478559288484893335719318336307200000000000000000000000000000*i1^3 + -309809744032551933262461850347022445864905498636076016921723580945506767034355981044627286960992447324028472672587767888058425643774264281549490466864052973486041307502192561759959733072936421409626012976560388375152844881624589133161182070421770259832295666843179912574893525059035347454499278763571196264604313843126422296771898945098104281194357245910264611775887293087543739596789044590376642549798617536655956233100095979272071417273534787703855675781760135535147712236719978442482462450570700443520343091580305312490636308039421339614478695274435308010692425535004198138100569497142877352055152492550999785980639680552766456599732265303426832529152819418297946396813266541991762921695027483024378718646432663858171017789259616125764959535516586300871490762748466842817024197019281567045633500690882041690436996383701851435556070410608822507126877489680408114408155311582036857341718328671440929151264038893273168211475545569649253659914395624748523410485966983199851779895064869323838616411663824844226737368796794678986563348377469008922114419596509946038366614499338297447662914593732757520989495621377008583475666279028882906917219707096743665803927359283765936162843973150982173174875992337298331194140590047714782351296705227586451364170635314285488444632509677869069825474560000000000000000000000000000*i1^4 + -35657256333998741298813957893612691237840903386118243271389291967172177064998410577087175808059286655728026989784236365809678440366862158939612623862123177731093220532886683121919422296466256691581286439239481646482143008673386637986662589600136932912651855187774277158454456381293073458117647522607306161916094215084158610555420031464207740993734569671202469894636750139057126522854872357366602657899382412640730689135200455305656477998106711227969390893917508479917124242951232705808216348335629145581517992895118751149737313877686514060092264856085712926526966202007640552853216093529867562635227385381537196963437529633073498122189107724186340369889486608686541361742337712584884116273304369459122422886485447082906688527327810773819817455941421883319512532832471682471151237031457323246791884652989998869583966048763411510058162649898852782991555805831271294025790880038991813095068037581404289886588153417522403204742693523505495247368269130786681569660269694221102978803158250116397475952700183307311748467642469843937021360677099695312690371773668873368370734295944350192938374058948665474876630945433107021311438792051533268119326875034209287257952464382938541189094549546320593797676224707052202880952723805978931181328591382353563240576775651663864054406271396460571394048000000000000000000000000000*i1^5 + -1780771650022179670609640280604891641826487074784515708166823497102065788024926421004209823214809415632615389634183210576394926243372639100884943579194692818611844535455480027416919016854369363282666123256560854508825066198712851271152834692555266731906937944535129070847350467826074488002021215593730012310212418968066227081585282753666280061676317784563987504339470224921398557117169950514909364473194324272390458278948026597108439550754800351337290049354451458587912649254982526128239262242896083550138695087945368933164106048144353008278061736791377407729635871656095503061385120563740431393410410433224730690503014501319261369020141634811225908488421093327914940420833262441386409986901314193557808833194787672647573838334345046227501068879581742111625923976375034607391173893085911575286419051142926399157421651931866254891307347698136682757985050476790521326465070538547947838125994731983787330660132037879564770241287314668513580417741944406349032895181261249750221392085398631669945703045870272575665141228868438695137027181147198204537074788634600155810265497916974196937371697496147983857232207176132986984497958047828818648967014813622650983166178258359647657954011432640874776945775516425354319392266820038801596357042576319030377212503070118735050534218521148548710400000000000000000000000000*i1^6 + -38069585867677960323684337943787095146208273074591054717966327801599596645992170740131431416749945532512041712468661126216044637890324730005872715928662697654019828330295452130307233936511335845637435040159839989960706561173393695182350489724118970222455284651864355965620988653786621973181363388510696149492678423358771711787537791395956491317909706833371534208980719875746132992610820630228123258064687115725461522485632534268482904639315682881897036827622240174517284771899656151233364872051609992279760588559972333622158072429757694145408184008901436591401164407173314393006844819588751972755552421031842888046923487619548583226575080138206869782517702193838019382264938900034796635904847144121987728190918253482826975739043483262591075169946379957819666479149460895784365577298445686198208317531899665835255433603179776251247696685283460340866270152910097544777672660419717568950076851062381578948803351734195140732877825715319221808732913586136626303546214862691823249597510591390008452568315367589252451365675848123297094195329106043676711931084205085994329887465205899051953323127208125031137632177800298813810295160082251277373970866574623176619172626163310857241306609930051836472397695330427135012419680216604580800082913154577822110931105349203841395245727633899520000000000000000000000000*i1^7 + -282858024194999346742221713531006230612461664228109293798476590911139872351587552527914721204726339120548938834264881773921364878057955229142259241397487717225792293854564543249409440566456671567289131658030026429912966653832023593420860277451699772912497845804724599161081269174136464123679684083697776002604459641447736813402266588358324550830852181475981079376559313927496626626696807063068385741220468671551672392356194721854666355462826998622454264403513288752771027585195376452993015421001091694306188500721743838338570255143591180674045365276736454998272970798349231655704495473681428905826011406428195344165543513370778877663627363313564164399427867653407547309858399458048367869185521228118782782887471341211967302438546769953174213205656324002114011459796326512024225584067135485260307841540500242465000604418889252721427535823156862943347204465973024414101364632380642042957681410680752133272492797407856298221732571939279463155557772439110546780144860888765431397176432972444835681860684452957630735128078820382621337268658665252029047738137195781409285143873835220456722543069752217434631138142983807191530952622787781666341758270399679113787408780569055921709474397397277771382388315874332796546232248439451672924814750017826107069207847658805455780090740736000000000000000000000000*i1^8 + 778388469761215196631752082546931850817246032148616593430130618459233506446477423921902714259145093967996184615245299404403693420237467975108693143243945213155876780482217574425768246890649867466577903712116189597292081290220924553078973183620278029341588385343075965596096075895361229045867963624393510901434103415703491633787879111652987129654117755452974894872015175546363751321332584715560037811792878455817839999022371964557983728429406932771121907874736347915330290219894248038499935476625070335029983815890104333412405571569561376995217234688292196954684803678311477509375545804216028242779605494253261038576885147476511568404484782567867369864695820746270860569621715844453421714787107591259529131749417283259747038224509420880911052604599873364117566928362662088887822354971317051569727282048850182747781575673393165015415399694780331170330656154542985065838300048460183285000761659804058687742839408621443792666864601661923155989731886827236944794487165405511892926627383713539310724026320347102266652919837420128907069806145158180929501489747026202128483451875541467470044802296518672702794663863577954032232609525426416144717123792659483822687638270351300109181395659800148428067443757064329723209408358461447158611005958729479904258826575598222644871168000000000000000000000000*i1^9 + 15545357290874351619315674671733328406735812187427570166455604079863488215205306837687361454930866656268861985216667665567481720212497676062838606354949678687120730246075816775278035919807008711236902793493514479054368163042687890050322880910538394031444111139327147885668237319843041335403895955781701332622765548132637651296949463432686425723333427882607661731359216661557466907057031455538720475541466828068029031726383960654465201832223209523289005470280784091571249495459882818783828789388000615244240105608680884213979836363172335826383956014570166284308456836087014996887681125145862478799094189925989510912694590536587969483619917948357541694268501865868389308184094576726822458947296188338572798319541923194281329419819689562622697359601648354116580354567529841472800073068433150884715831382108602686978793078726191933343258912246142026789358869308087861436839891767376006557591913334448653607455866563753701135616310289644582811053043489961935406317711357928801240369040920349409038595136769370740579589784723195548181538762598372760565078055034642014301733455523373495910772681220531975904466027599964073887085942490005262101403694464888936642097911509568277101270328126611049699665943339002908108547998163784220970486981547807179261115315628213754920960000000000000000000000*i1^10 + 62831381110267113535124118594252643729047108131725666279331348780962001908247748465754740957566954888655564796826063312286620885566147656841549831906700412717554859181560658012258076869777888886081460660422222637705232994835403080771933400875056360011025299056274329387254363869630992071959739302857095085073379001610725746539094636958279753477774524832653502745426450125635295887016520712887255321805122825298885203011034331976578280794369268858060454070559242756355484732194673782394824359888173158260817334494959895897807793449757862416109644422642721816855262051877131999814017879398869969704612151109669269106187423973680976083750833376058548206884020707197238186572245170031768578024726256638797368204217503966419238409787240328371632541398751855432055757620892931336259029747400264981104701160508106542923255964276874379559489232561743813913518197247738952837339257307992516918444953623174885756826007526180436962925666424146928361235164980021996419893533911905507792122201932048698506750679771301846795209363107225564531511243349438608812487369559491107088990920350171832249472279656144465910337432554898875089103842794330066790894995026934249424758525413881476989489953801507603043432756977879591324754020586793992093697406138334210544374654751997952000000000000000000000*i1^11 + 96175598595948283008652278411682765287252802035909714281178226615705040017037162009712916910078439804392417428582151560002023289380225135221765857856132379656584693053098601507374821736121047819207714070897017941443847485097674981271666003427956457601944915365263641007204935021957219001758155557913983325109290636496588469478288945093766381209083375128092070282701236004418551810242993665413021724470514341886419967223082476349216898914026159746086217594211439527245369463686367638885659033612996937130671557169275296362441907320428448373674539249250347327870965126250458770891152594961428923211609199630247682909923438175808849037702073409553873631036135284970545313016747057054765214077554257382671090121933855327984969521395029914013809801569598877952550225838289446684849631509372065740066106174300682618035481578159748804856921108367305722341563060282099422837275266683483968666980414638056025733020805675569549901250665984680523387732149878860451280975472407609861620483642656873834052522718461017171653331534815617885283175344587974972903872542782071598266191150197162072648671618768856622985004238798377796626724438872596703700558494143199601388921598139155923209333000439536358109360831624437288881473481563181365817955092834816725836517657804800000000000000000000*i1^12 + 53203053425859772954630977637227987811816134394312844797194987471682689333203096475765182096236672910673983033797036614826633221606029303565555380116000150295753255399487018884641833959036553320899337150202438490493906575695676701517990639312762473166221076908865929163565453100170457295667994667647860067592929192880322463669106331012855456699550300945251360692373787476445254879281293527814109220795906020921089078436100708436852335678306951187850676946851936563976770030652425143537709831108568683204470754813377891568647938925570443150631558809251788319330472676083488362227466177946330394584669119313677267133055302196265874260326461052254305170323596458917790313446429201589837453029126403799480839717912393019911798282488778992362605901190914478490250873267314033688181983273731472507021991872499756847498670533892830800892555897175247888955161445682009839858198486376609985473437190665699645676761322051447548598213239578766422173609110228338576514945676725257820495483364631694097649081403242530528138602150086882507369056460190339462903319412989998283348481628800999430732784454243960351672876186717828905768737442890889122739248234845998546426827175981425387588864631273723618245128287497336166783134363445591931573300236985851004678307840000000000000000000*i1^13 + 6940897725177591391718076571517799832434159408351347247161583936646218127573911743337251208136087183044475220165108802675852214386148953325853426203302467535650853727750768608396008684659341635870943725180785046151498904093246817560681291414539821791126638749326611383245318196825594793616647136147285124241619797122246806124551103138727759967936091849178805415770472296480591477965737957577927271163604647631082228959616646133943801501084694325360043579574082982743757583985441372299387035819969489186352323887884675079480701534175377249543233361686972687421531933964518456396878945914563427418459852421797756138947663467890190174873080502779021401796278589243946649873169463399678284294934055162052615639572345052624733683269678068637302772757458673850350439884329466479299137824124956896811313333971003066195703821128176600049484152490877656750894000207544562319882187079886747077951880060835337015438845182333849529046390066293088067201564892615680138070597608629120753033602071616593128348889510890688578298347052821381591714225869902312265553829655570200396284496428399157664897237849407720594596349842249124163287927436018645015954308574816027088960301887357245320433004186409382762933139759144372988949907016215468277269624154457374720000000000000000000*i1^14 + -3591424444268393110184142128968232996598891363690754412695657828933292323491615368214774460816548472300348964493795601442800988819982441134491123544508009429739997166159525405747987224855448719447516104499189172943112450018981126238719573684440135423593749720389119625440170851034398190527789269426128248904279020195741379164201279044929640482607180130728923168353946301625190375337860895117258584598453023777421787990991522152748733265088888040021437341655866267661139821706578854527713656210445071300967080326004660183425955976444862283201373761572269189806689376581630665552290661998499135727505220336164771919219779702992766189853491373340842369266537375247213629090944067873699311290431056674926769381265980151037069334865297562077837256998716596244625312995263292006578282451692269553427117307829895289300725725460437716718748202682873056858915407726336570819819448775118795456518325996239493441785596877588995040133538076859965417004862895239827599830444634146956096321164878951529497087349413729359455488578718979564727125787916716445993722783947484259999851890610680551135814031459995459720924011346399809326407493006178808149007148915271295564219310042802740132545182904469118297848158237803590634245646792633165906649329067622400000000000000000*i1^15 + -1323015063912439417515690635245009464369702481718151743248924774298699546795419388694722679390347473361534326137717980251398104984939333375206255051531876738323511882765508120826864106684804711251247059273091475065633842716123051228452692651413286057101374516915331636421652204117677911518886212874929377038329343367964567024960746886120614699359972388513226757169529867944548503158728358123314522020974909426109212620492135018721994773819736853103372026910672099626670844898587054465786277458119896263868233654266563632265767277287334794793251664700844131308526493146710218029931658814138287159413847779701464211558425584796213262643578196210805812876359663099252225726061608727529074082062457290750085779151036630438339228580958203906719499632828383353901391647289452269817127963269890373934902355492920007452329284894552009181126766044359643607276319193852797440233986383979174750644857770111638788374922596656846970320720453493029744813739280532957862242858226526508335410856128414117853848299110781611577512940478845124328772909892809106224450433334779261236224607856954288562532616720346412641655030676174813056794401811100886507917623920087528862626451506314754011669843996081770190838750424241316004521532291247639657269166080000000000000000*i1^16 + -126539676545691399989440430247655642855277971587517248435489299266634341916914320546084534153452502182223121073994370600654931185959635638360508371562449950160390710642758146839255895440039789315313156920718178228351658295282961603532850329058662100273018142982468358405032907791787225571052982686524670097845637075222677213569913740650694369182130921945758986769233998455646552161701790841497321911561851198088721197471654373814805484789769093366013428969439416688904828789523386539156733126211139911419034185328396270429578117099887965441356312474807850629943829279310788490470066638444008479344033463040112614231104512328914882414731110135427124718763000903311873876451487433960908765540418484402813840523155880880321199091133741318842042587057168670824572904323451651092782726892858034053918490971936887858127652869996123511432477603376655778925617069362940451237576321979914961155057241593245526175465253543232126137072908052511569859369052133587643219068062630213956811791075639720291965063159896813275739453290435550724146490497388698323545152226008342192190741672967183717325919610994061843552488852107625400139244356442778988193083628674090572433421548387503179220880701150281813982275977149426445189399165516961021952000000000000000*i1^17 + 1010578921296591624686484738897619365844125189326716809074928971834533516230105095219912744712675700889998708237157493079909627558608935096195246998489724122454794252138192121637236604779660130239414129286471319492416875127758196746281845138863105399872151483096823460103595511936187455397203780397039119490520452649347764474755393266867039568576391476399380147553350435192913711559552765985861457555400924863493940320047196415114297190507870333541236534292351368320859855863867450871967498402418832839039451150974332247803419386495246881383129796339335934271905132980096768391159827668271586254514767039383252197838110212574129802707443087114208660590865767703643319985209976435173343198051799155924932535202446216479841870803635893433006030713934024581544924195108161631291112387845666489155455898929905025961322256715096923584906557505808388262911880790979760167420225157776299456861660209491509314627589939976239542609982827179994352619681236079775689826547702332339544836862903081774053373457084188571596413931459363648051137860871120654591558778668236722015718869617730911727192579213409494097630924340766259220323085621748577589116503763454373558399693057844821407850863656801741697166704762935355377669531238400000000000000*i1^18 + -582170117876297600152865169924160033973900161025327161343694195086396334190163757994305698223420658856631902327292682253755972574009508276222019703453469133422480505139423287453383908123299822835130398658032404986063724185256143868337689294325726909605202533859491438595242076645029237678385168190969004492994017880995595227855221337065438503822454280430561122510741183587647875184491545313823444034214669531257312801416939068129048932855324153140851520488015949886672550910705320821065803580775730165981466919856316643022884558931696156793287553050435255902261877390001529711325512169508390316215615954797478832127404991417587475947862318430390435755995565642714197548463005031884181805151896573669862886933645841964733401406559144590426440832339234454488685383974918152167652161517634834215054292140894073243535617824720300569808553152679493219280675339291351096476067365741801694841153885031764941639101711509141232159108774178044566537003421540285816579571676107822928828060376605886707479310872779759442385579056891283144040206401314862566149813313967407329177622113357194829337510057204293061136861427060902426805955405995778470874492092171000967214201590662866580672735822422231749118801450926510755020800000000000000*i1^19 + -176318096649599950654551790427866643853809109501844575367494402371758363205416762550989984581135916985767284831344191480956459892611166978040493007962656384188375413096828712384878578501380877181579293536311886589035720265655414041479001763768627036116529162983456743173740607217549012186013667159562079506867247266830906448543097345569905894000310676225929261584355289977941425928649200257230934248492686749513831874707884801109916623443571768900192243570489750645454828135043510091401947908859053779739900757381912647810891202012131114227966068394277715960075122623437136144463291611930337420791930145779972459886919914636034309534010046384686562890401439928070281557278398189534750329322334024124168499476938269095870125877843137693166546070022101840659216926115399696450387817095382053220838887108152004796425636555353364677403179519045148174011405699558744992870449402739017414314258877921822049452550821553511026794977771948189416917885459628452262439105086820612420278719596284558418920040514928717534779164824474777914830589365828461264767096826224022101598971200499627021017746782749028795746341217621958299950261273205420048374462243974662364471631342655753865125632702298236373901509178425344000000000000*i1^20 + -14360107819988617115565566068174865895504962131517400882835345149213526488706094955751055723431883466631627572899896343110052849213864945521353637285974826364169021368689489794089563842791190787700908369408508207822639386806841660234065015249204322384429454024806405375346033068500216304848795453489673471853945689980805990454771833162231861104846363305625625794638116450416143758503165289384191117723978691675029348649381995046011656176034626547575922681023672776861970418145654841414791021141415757328638910643718105204408191190589629042917688996327846994070606458973960653408883123954305315746457403651701626530464681006151503318116933436751732160146730373102035578164344433245086536197775006814784204609317135151660176011069660204358849088708590919338449319163412747096392980797947329741517140377649301255298915141707812760694807736850726324051880755414854011123294145324574888796703871116462677023814219450010099091476083499161234721679176222644408246916251068373241524924365454514740063942581206160784237162011188815813774745080757969428183187041772087482727137778743031182631341173800071247147085925439793180876972937467832488715451597627049644808285550825981974343472254053647649656012800000000000*i1^21 + 134929253380802948731110560963535901288749225699944249691715047446006071621226280626139988395873871438975549147658887407807753132388462449959733071110509318593661161340039727791020545533529727976186412682106280849700866684500800984964892967279136757686815061966085951238066541027076499065664025230957979691370469245280547957227806585649667249900341124880049113250760770029148603725444313535468347334328936283843029916436714973238092044836426808758279257960610017050611838310021531032175140824267744125086330636849009865209214609109558951663909896876305886922636167636218533330114322267742707500248148507337735337924153041895818108250169732218141666150704323319976427625016558579707890857229262148096662391263547422262209960793191858990447431020684574354249457222012352523717508566322152063576982078028450529726191691012836949660420828111656009326748547226892794761327366537251398078776057029034247862233369286116242430535444774909582025865392895976755663250319501620148211503282720724742077279005795527913371517973297776150861690158479626213711116650547364518907651075839959244130505711151614940059398391931580134573762874193149432951865324530362579134379700773298236923389688235950080000000000*i1^22 + -8844776584786456155969581105391419045981361939064115420669717400705004588081110714664824074237827375379175751985670565475508634575586224499690351621918131644672712938694087379730703105055082316093353697691160113884436831241412346916290178918392264288077329080371324402594572390565376264721563103939487831931197298858924681212327088440575235116620946382195392426489502529506454628009434373459767098416550777000433558733886135470968706228924624100078120053046748537077563943922257029667783529770138691165983342557479882050969565021005774612127229312406536556087204013265217618676212800986248068099976842183753137777956174056060852547729978033370963369684227187475396125401288400654258266928031388052018101079059899813187980053014227268449655902718201790365250045641082600588738539966513239625302351384230288389059591388509683223609197169393200618522710443103475346959370120875298659125376011225036446245100473880335671419044176437368227404687478882534328043276507311134751788242127524558875166739942626336591885434261068945058835403410668867443739894553061652442985741435352246412194980575717813091589624327193722822112318161153751741446621728314423162526148949752342502178816000000000*i1^23 + -29480541881369259490485001135891140770614100912277567559963471289698922984617224232561397558099109296257463893641858921851990133890721197516433204463607642758377449059083756279294942040327790159349886740327314009983387079961108002175039709889811114889716249476722548822322278360144942868963924556827848977458145428773487831460845610784429318768167217943070501393538846546949927336759816434851532437664021858547019503334821972491360336439503310439987311424843952128777045277804467796527229574374550308667261807568601096576387366031842186394719029618753545172599219997317330078867184055417062094412569851189951890251129036964900175439564726216821613963283702219166058686798118521895569662275829909214541905122195069673883713870647429187055457725659984620188135473016742655145995365805236835062018184355737705420867773917625344340326337710815707951512714910533530203711304314080222787893520845342429232133625705390826196619546886025268740331438221096784494116585405052611238575074347132846403432717149945610129966804713086307430459611332988346736946533090118422172106157960787470903117889170268188996786316801702835808239083054961336498533986738416349533290450386944000000000*i1^24 + -19341828649635910839154808903113850870032083258633100579038999782684459594311496887875511900729969254135049797277176282408058148168245426920729548744617015516502434042292252800524551821276715530728502530911935175453404059735198175997026658325383960139123626814740434475758667966923012934514199870284092938175170470536066223570583234839011843013652318287236265778825137023012987990888768689892417246337350651540273115843948290248547578001974339722490123857830501510340256210560251291442429484600240387325643327176534041681448497625786859167102322135575159106058158231383037257587533590768917312500700979361285552800690496550927825114140612648943063991946294556190281614868279057576125914214301316499063869878111873205925313498204085132317103170475879231497550618379487343674688266242399214716641911265239415066434606743513388442823846289190760792769283145176868206154328617590234672653072420367888011070138411066971363073170939940641811509670702946296143235687612479784377701575805598003065469835118562341776651806921676905906060415733830147327588366986594329670404097938945977627883729597644998598238471194034410709520822479235244916662630900747941969920000000*i1^25 + 9707707532714891557861427350836240223597754968026872798899009929825046123304467866895573668654794944797592086801398558929273967447203288310654992027197396115859788560252238715928892022346711425750106133908557247750129909203081227244157904546956075611199872995254485605152298285295841763681043140575438688601481968722708490267238424185575233305890294080040165125726157271433057744945402171008373752873882056911785586589235937110019021526264578616917382647864775601262868931027233318065564772134661339326698221992722550699461227619690591964931441416876926193138427304001972545078574854653875562828836850344734093116500804916360666450260300239704133738601317410549191374096091913292872810894827418852737262780642740408212047102773272753875201037910483859014869343946576200790046611064816980668288772055736280614054102779044810031912612802402581576268335573217762025287654181025323862963627380753780040369388005673705192028713830181255346283052210099590787841213725583024876711557248002581280903894013420210061122764399109003309245986224256333695529125985525624368086278568408319464286406041938784852631354587364407328362466853510937868867952640000000*i1^26 + -1898926828397872877703637705437088215703850473416297206254709103938993919781684477400471915541882077404433669075699159288093836101699583017832631906749175960827619112022763683238032246286926354004464056091351505344649965369504554673040392292716600150559475453111929228741597917659267695868949749903677781420914408637610822251769371541494120737885369919173240827012304752773046174369193110705276554669645772168200493421277038040413038068725461488633256816866662702481852153104073915624029708895905809265244769085498619580751992680280997475331710052199618763675196847278526217865727485423916653804122767800534438930674766636772199372084674519539812087151573113089377082952984941508177767531864527004572784818536631606531209011361756654103334765799345875465468024116025719386199769359723839320833515498290064124993265654952247825830084430608513356365186284131214670106120154119755252405440000843502898705416834816095976584270122654658785065947997158567426175967031026827548910766513745384929988551108258841039469789666576048505581018183203566505003341723277624870880762843372288705626729073626783175183133048609258362247875352098406400000*i1^27 + -15932985827388449039509620865888275584486185321817392623107911954239645152042033458173574617770957327715766711365022082728439218198043950506781796651904250913934888328503918245966154252058091115784589699487868161170030583758602508381541673405252541929514906769477536333526932755278154990311442189405710595359402420025309898579521768549986148053364112606923064981353625640768762476959406083099750207799386495078525286289583209482319299943050107474662495469475190784137616639960695774938886028110690550087392584174272816621409566066928551160813869499043302316917416810283489306085330659426375358702063449973671438155787174761593586911289448601492861278451815395660333834267383722931894092904291746066484404961281803429741758171585132748337720592455663675895705313944365305076850732484408747492837067452895964492321991056951279220771514478353619635094173366494991867026328898911040334286730560695550024557434566669459415841357920999620697647257229807460576531441363448330168303544287764276271491236001993277568063897941737317822910568873034359250725729766650970921257122207022485155247697562307952710322540419518605440000*i1^28 + 16365409357426140098828215723378937731232876594480170587273475679044686729797234341806910384942848387049260966401252712808564417955019127563883691077389339418758888404087287863876031684845464141740803928486415409731038217222112727867939420365126900473940615773970482418666379583367440886192386970849606499971303636537935213548094700102466565606579442556344924527612360873682561261519649299990822863127921417954852477213286982957571820016509245290029625825297299469954692780429183961888183665811449349951419067164482762518960722413373299682753253815783955815785418970878731864174227098942382898512332594313925870398389426910904422056653210627904906328944354234639301487880933769830747501710427931492317738906307798633616373012328028954327978196940090776145631842353167700752317890855075991988258536767587688846340206263422141307843746219472374582975111719785629691502327486335457227312726553385173599074429712224773173649819203078304560640375999046773914319706887321070641406914159796724339256785367112682892961572961511581285168047314018707127644256158193114570791056166141700409410797838541857576000*i1^29 + -4208127085418979324626172784340643849700771473530052623606561212000465721002804241445281927484789328023173247550499456796079820427368073793279870607612784870176451705479367749454813421672173188337076352550908680934124131240408701146184743237894930035840883889437024634980460119400002072247942225000197139045596686497572316131904816678285702152286174910220347352386910406642623794110237304137287528205484969622815709984048354301041451722195632022932993010432706875052737529939654319630609132890922669361299040217061550405227682048497960960647598411671685693221684599739011184213046328283866738287421684859825828307868428989785664935221177759701772038343035182654291602999773296128074297530637455744340099904349679121279185171461908164001285639698849485576028877692558550606724870003705575391894649833785708461753138549402611208623230140792838066111604035466935779206161528307018200847197585217818964533593675741632524721777367657147983149931154358903496124159289111852820421713998079186044766609946731442772424827093994770050253135381567353602086917788121519249844833788846664731679350*i1^30 + -559691058981042046995720554962538084189004304627519096701620375001359462810079813867969566901820110890413674886415139366994309164543573171242376926855382735316509968256374689627598411316984052572766093206812109048706923288494297358172576087900277115697811143064918926490958890147389354306679484824832278290862193471788940574232690013179378676101703711069473079096774201914347698287789362178332752978974851115189891927188916702929635005450003691926886828638732894691850464955849384851151259170857873914798778546327921627498753180555391445607614372911564337377020627133736269277196692648307870220727730556803716426730116499564825958369584957836496263765332513135533729278188821273829795355948818330161809216504898414790183364037578280546318958314364589520684975615573637587079258987012318274068021349195850351670952349767651270417508812287948340163371567474014624361193743575519721657642112905672508434672242723569354988427619207810668557429153449105295177276910577932710990120689983097482769985881176873694343613475493806333005953735744832747800428082713710222565*i1^31 - N1*5850852363258523746438342803561783519631168696355540692543186094548858029073199587791615112468427368883696053625226680953258778796118597278251464885349572754267822029908931415207462252344322110323073039932063391194374559565078479557488092585732312718099215401953838214707451256390543104883706686309816705145496449986429122056812083776741510673097606024502182707441550880434073938262683096126623077383809999302196993382317827720672663786989046798659007703852032*i2, -140141134166212434746434737548976396826208481801057953022122022380055073670946272834723979744447157118018277607226471454167225145924902375687558456386268160581097492936630964966066314802711784859234188169613791876601676840332161622241929322307920945320970356276022894333112808877878569959868591098109494591509645467777999258101975204463559377670519854806813987708029620387004789946829529848768460876865015361450105835028644477354522678340861659830732320942321194019722376353356369728335159968873144531697623363400259652383804352378701774130496720442103936231676473276741298781071974248082555053582195303461485415211871312557387850848901996845924611713453398123573828236885326887943187472166827008421293554083568092149714589971143210864209032384644884934585169927244848234923121676655203452264231580713202611569522235574141352937025490628923785864775007586320349889668632552354083178525076022076664734157519916591673114570730371971294956881372924877147691173582936622222305432343183168373828095513453777152026470660808436099240732290766043176539332377666531897153446879118258388559895110062290746641731386110595340768371887261801850672018630878506327866678217369742716193110372257255328362857798793218610592034082778419914135772871691570012063908778383681591260507839234758102829472586417276190720000000000000000000000000000000 + -507721773847410473400581297639961715318263689172658805963832589220326908580403450873187384633585003687849367026209167518964959835685899938544688049408288764551390611522756104045074424027667526129634520204474324141157190848993132558390142971289674242596402529022371539103382086953667762817234583743653315374153823283703746635269357742072413431649762381568881108848145779021764279684211358545386769215358078072166180548783866538551977961700282958776324456178119978925750219677582045141276419986150832699597364355673576906546556300713740216693502665699296349364372943567396915419856854858363458583206147191262259487619464807564413525884026886758155916376011989829581265154032899691633708637648582489777426334295183231036428574349466991385779188244704209503708855595327673423270665613062266825592659385789620779361652585694696101550309617067407126002483373951134946991956912796943409281201265746483979355456460527906601584878349312834634245364106897692537208586395481584046811584224043843216253851794210038574277841525379553585796093959307453298389195671762855775962051015134137379907455220291030053036982559742043936462079546291106269987762069740936437221314065320871848915116923830895744564207219823149789250552217724118597046160924235623588277437508528832135716590995014554047216473844161183744000000000000000000000000000000*i1 + -1193884582736835948690884464012273391863982960679942656212482934853761194325320851531014413086849136908701309481550663110824489377290009271254090632054928082653263345410337971080632624874174721463566924080097652272874238513246717469920370505449244725420576401082866486688246180036122497136726290337871381000353301692282233637390327641538891269989505850024525246664439765328694074868657715107211571689858204095219632117325304694950650970204393738899268844388435033169814051962376572435519647686994496893728485989634358364282712826181774887625378279617518417884514864599744007299115968888842570574907704889124558667745858257307762629511546455391266973836473568548985362657448220427751523489102344352698469100629060398136418308834273420308363737519578403444003817234198258000775746657704825453570609436126382680798730503418350701600354260521934809020065038459594009877850344007961833213223256151604877996744885232171321302726965210801401214758048196156942765183638604194706754420043389499157804586294062226971557337750995868591435460069862066748631323760941415804697139211754378804403026976478447125686977451932024366101745122799242316345918245662157402010775732562735926846278135951535974346148784596916681240248641581002252731078659991887288034971448231504966467837767918550191024230754366259200000000000000000000000000000*i1^2 + -521016751433557047250108404171853728400310411915648716979677733517188680550292074216134846839360875154037964240457660321929516233202117717009150939238476393702906030849476691339837211774357041355198904468124838636384591928168390214748203638703807133257360941155315223802850165740981919073794478986449466562424656387254498492746500759332055282046309684357174353463231776861951136350597692534660673305355204450155315381714644273740399869182404967790784708432036505757874122944493005678062517634170044229469717496319479022723891709833017521791132124490050781219543490308431469795930741089858357892788218321814821965610999902198012872410671413184487963920010571458882541699502365783020718049526821030826454092660326096348384846914068253629573630448347289833692136466252013331323759041233656419233035429431160410434322029569736189341843901514457020548539518886304363420663360658725661718022723474861512352033470201650759467189016641395168399448345320892525230941066602471877210574806255617195993590426854493618225083158932816521112042148497364726775116809698088466450894161706144390701185467814567144484053295707972896096325494726781143860207638152713999225450365362076204323126233333263869064861405491743219454945766214101696011071556835789338101418991188311636816329779118955354600500898037760000000000000000000000000000*i1^3 + -91901493569183721952967848655714472088772052256432871245999630875796067281119333524611343217450475204980985486026233867967930498580900163624401091970724885920049284780220431975770590082097600296277534570314380562449417008895368915728965444112189043628634675093966569829376506515982342844078378148126512148370121721318353765374717685536466437618002489919899552471803488830192288459079730243411884821233941460662561499772334289719730440952959065403079675057099740319439205239624988575986100374771689183131755416546944722227446382525953811167533157110010672043979516711327856257548993750686243685630881919837063723398984881076623537441638417198769915099301970738250375828278470178110523519615766632997466466146000787042668168341263841658914576582655217621654676889912163970700900409953535089036315873296281418524805448917873282556982669894919698996994596242281985488291272074361644743501456652314949468265368746382467939338264853171726138445789225847019053327148891966454832019510304457887366843865137724606274084755497239279935560572859177561993212674061371809220607418012347919354621871398257708416960666846868259073117829607598307498219350833688244643271527155232365999394112845222631662703114861981337349124081770088206879254012216107006178489304162994804828597250502274025435470757888000000000000000000000000000*i1^4 + -10580982078113519757051453206231780133228310039828512220348884574203033121808945589458380459402390009619866941744517093708294477889936391470930541859143803470811713094135306680034686128068908988784397094369428834220244528202682021607620105889780798935143642963141698051394747222205808414823094230757652115873879357030781166378694993099662165151804421836926853215754939078893317712714860451365291408249300078374084970777722535449677491681778661358019453725584962101295982552323389311056326846814055810749124222131722871625850258524015968211013804292616664761601749494682795634915267333029426973198738023851102896675457456896815166613749404388751639819779759994407581469307901399567257812894819972650144351193419833758761232934657331543599414563019327411252551691212554752337603471226206625953102678709162455644550627562379971392171263091339393030591987982644731812318382875184539156093847245449075825745401111798801435621404115213395015046200960003270274765002834493593939946222759451021946849973174993319051705133721260852020154473801438825436444880250166525794541687926053874860766757255663712491058354690232450030032588574358962449245361218504620013255434745737950699137164128201621671751522797146133807836288848533679031355716345010554107074600612592371420115033678906119808666828800000000000000000000000000*i1^5 + -529816353956672131399686291581844591621376064807263342669894779742959084211756082675929025525876324495355999030055599674586892808085430257126012246784096566909748278307722268820759566287553706954464927678316365729011437965233663955521074605279024746351284629654681355144771388478684092196304566784636186165307777130912702525771660020877380877945828289444253438011886670300979551322974284335533491097338554687547452987645740091788430110391716484325807504273008327516836505513407622910429212633487569153866573776021802281453053698273309577342842936159073812397262854334459332247224172391271124670308312382382938799863177557298260244254728667447065704117388265919144057037798345335409501430678102894902456140405934194624531025753148220726435411402134991898789712076938912146106900544945525912553558530328208772383973752614038070391076644359813532617404354039348577265514158150986807255072519672229909361797339813600123584707490510359245947731740510823542606701512937597932402463139020971383629149523749574939132942999473467355372523698030673469097151980630309552718401547461999598555089610715606463555417340136840927661897823495151496679400394462689746661519158123702042002905027072260160300538817569178563154261479622597967528226939898212067955660354070711852895667185035162052198400000000000000000000000000*i1^6 + -11412282667341684553345339486864724603693152895990765250456944035323158197111609330499593346809278217148487761374480063098942733070241879309135863587856674225587517767523770793287412557047241023591638294015484626920075897257853116003385560588457591614711602604753574518614634454520877741241375209809451171994593162442368539627160052060799482735906850206273700708817193689511570892217577430085108115841091815851942892451792053272654793384154153544495316638690086543630523107049890982603761282638480119871650942390689902491591318257328643811931680203381469342980730499832959453513246892372903755704747283320283354192324095678934054180829961345730450547864821001371059214144151272936444291595753779839942943274752627292082349472764876655543303915213633794570181465573324964729164406386600448092862954024258972983974894826767051378684984725034104457849062167296569288921381616768859986439745284638783718022617413283366872665151666345467284665784040310972613920817075237427248980056094811583349566578145956168399425871605430512412987853637485337683826743198772664204269671518072175061419158221194163725648783380264650699634540486401523061367825036787993154955007146920933326748807744618355979000254818512038339547035853680435578581584429495105212212711382554479331556882550469165056000000000000000000000000*i1^7 + -87508008451483457447201382870325818425462258374560862384398980178321651090892322585127617386520146231016538210170830414318833605381982680537718354523062416423957796215078035384071880528605499717433082146475024855045087919596956408625422453377989780672254547156052022755264767817346629810930530773094415116504351479973758834641633797882897863702938789065066021054568177034008048894907982159710965492206170201136599987661563111881132254554247637029479902525072253044436773579241178932366529523034861923623310110731409612761962288250333513020266190563288521035278472360213916360080854536203056217321863006400217670347692995273704847070237985471111110330085073731412226403806612536162106663703822891852038429705442187917606015766727405525168310936732880018638002940859596646017355020836742727602321336260545279869865301514477607390348727088138541216219708245361222234774464453112379333607127644739245843626571428942701431147288626431136441713319761000585889163415863987353352151232668161897282944743744525593713666630864843713431635083723376319428223644208707329694468165516717630227546819607430999890905668788941724934116333001339231998329335771652044893632594493921843315553179791291694353818419277409162383986510796876913599928494661708704056607431836558624533012049769267200000000000000000000000*i1^8 + 180362077664302511256162078116913900901075028110475497716218416166278724832276180374367383701323976718370408191364081045875645847636353426779348368009925541663546464272460338856203676221699335989537843622060376575696894454433928653526760148017070121986843866280670311304307996275710731446441642684864833709990407830951371684169308654809161043990725784311217722097838291987717757824232287452049317858745587321444508636347818041779706011657811764223446953571500855455298810999110419382825273994457236095921619856475907243413446997787705217678611953025717506219717594219415314710644402984797845078120525250112961553152426819728593146597754467210249088286367578647945955464685922146718122702333352566580208063448509046451231345913561391274314207265401964960937708584989478807467098084923149495097211400974835820620467629615395299019601135297538176584302577676172674879393284444398497219326085431849848530063498326214416274326945211682931545236721104248051112926769075299840371948768014180994288749694876502494471497026701949608312716920473839913100016674077768126758395853248446180747174794698005557232488567522731116221809475381092401095501969243385635355280833647047061178621626643300882384098824080891570398415858285371294366256579112344128647178672616868451546426245120000000000000000000000*i1^9 + 4272394861163561745637098306853963190665013765132230893162805069495727397810191884243027790801036522499513808483455371193048210108559549504889666816201048189855308204954214487282685262113164048262318691076175201457839134784705659584485653026911590732294710475694560993451778617361802139665993054917355133567529045822744588894742088290580485169903886207547566463952046627136090381388080299916195860826523979070347044013561444532448650751187684343755677821275448112344735957169406270040292553835939919063108694195879351928298738439464772164999168805063551119079114361955883835774124800608332848652375709381308128194303142326974036141880882845690085374614582040886007502024856776373881647892607251073735641139981830768956261900535923588038439204127204148611413852238051720849312259505227928649139540680038374269463205384177102581382736230374631211161562718998479786048357668819508212148273866562588271476266738067799002387671732367152089339965344576195287867763957208845882185823449489017682063955654680778609235335083649084954310749717805827990158338186760196133242375025898421225995980945066602686782262082809981493949829648297837901769729951114504018769738928648941174558963201175868151591464046864643310931079772873314772785318721318420737383512024115702443016192000000000000000000000*i1^10 + 17458664417495584058744129063102372703621795887604242679882489489669374081798543788971590238449273875460155267424989497149860412130272915012583718054887175233914525659756818185485619984298402030814754503897590320867508077104444735050451363820553629462039754647599442500004254666438565486119734650310556223799031684971267058797297514129399344464307872491271510812901384803774005479669334475274287361799904047214699013932659466700226201168170540453781733650983714440334884353557612397800781740945309623555407800364543254315023994576193711439842479961595908947223401092813057610828746537346149739481856265649558452267427375263182435499791179827456441659475244230861064264074294677931111458447763796158099530718407291013370014417229054084393450164271107326008752926393473422671911855407663631869003647066476804622115800862372146273957623906841578586511632663549574698250943408472123819370319991404536961059078458026555106266807988743254486260000925990666639680753127030301594461874401137315491604372819997700282736642817556640218097162619885229249293433858335924190915741422194137766741146000524778505295280759172711753565808798433333328994511951814857268597132244884591072827136837468198625236409340406071790823347492350799174494972001618519133063460221969707827200000000000000000000*i1^11 + 26374444804209941245805392083452585310817477582606126439763002874912460900518468551538606543303344343362184628000082872526585616948599463417536535712380563649743011001893571927471160861495468933083554336857438619821638939164728236934458131483448729764340620565344844271617048284609184285518182841746366435143109605393625279916052429580515113554129946700745656625490075285797885335492761800678536387336299714387252648904955238452393686105684313940781190278062891179319681762085858686523874471204869301350518888765620027090436210005103982769840982476163919857061501092092391809522728028537473589918257852749892599791581269607269700962386967348984759027293946203238622134730367776840922999978632561818540288303027354553418543491012720786221668066488329210632226269820630633054665803791496994883709204517958973737029501070019759593622368995350141095379128107740394418789256056022426555404591744448234446048489788515416314816520386241299380305929143518309771500421121589355154933116544188106560500404218133178152594395947895888042341575952837919473739811775513607252575089026291260831285935787392273079238194932461984446959667414985603271373331396927975738209068909596109611776237926626870440145696253790292725438557113842962554808685116042312122975778808791040000000000000000000*i1^12 + 13672456098193687021779425805153873646690319492755410723119335160456352801221090949515060498378994846498038141140327402157372958065723473139734290983266804024917677169701898721869611905286655759219197712578203389772955496922064498963894013468340311738304042560213262525688440983985093084649726611688028923595200945680273996369313480309603777566461891526016209257452026958475755113545641190713437841475483064613041031945498176011275908365594915404447463753100809758041828302626691699447743476830713868868854201785671142171369603177320606592512890481218940936554495870506363512990227674075028451099453957478161149483138406513389573014336554545014374006134078372882841991237783308199131271119475448807801160295908247212637643305421458613605236836825035242768243634198097030780087678135259248903695173414581877284078817954945178871163129849866712396350099275591016712126656615374775984823593118419872737240299265999882415444696716884274945494878287178694260812677642463866775690640568789840858368577806713055326552592410190929624836002537526841983590846796905390590006636712941433800137428582521653679414802820009842010606087649574348485049969679386706877777352235180048990846667427140738593704019565275112818114190212911362138206936413392871532829605888000000000000000000*i1^13 + 910821180333959828581893973540620149286237993306811366009955890155866121384130105936726981337277197233951504098502899138758737515412445960351560358602494358441749826731233152205447450194611012765211826448712723335040406612208485272065052776732245958799623142095095029695950930492809697445275541581537682326438802792740874230754989330879372280310080108071672370290793118534203076644760162557010094430163847569628777313182177836360084999632904452389075952459280511163180778608186798475621796082550988917580064883863841137170236281156395997451923756432311751688540886094348587299809694164433321035866681687804511319326230686075113303901847198990549461932061558594926774483288228233540069130773172261828864810644425190202545330298486460498643488930325383612010380741690027950607174810989800503870399749058560721008683112550634006510456169879507814640810796461340765125965001717532475958904472851866771891066817330414456947706543710306169254368320522299734559605073476560422774257585534086098276770074601180355933289010315138051092879146918348730923750694733890535639453956771991846256394372440271013460108600294969775462626444175836437272772908231610882764453534996496418983086121699166509435415168395956127308126757698351536436244220999181218611200000000000000000*i1^14 + -1416151025758889942285851587109158773844207772875988353385853576160189224176592838552559865582721130229888276876996084733148898671671774205670991086044317981859020637799454868740771181095441282302029092142436760554260869409295939931455941594372398462226309203664578503869305513920753307269737486252532245966197782193443521060764300471845943006195528379715967024794237627522829328634190610082924973896610326232016102473816275691908471453569852599703110760494915269493674035244266939140523990288629575570341762385373472178301145598014643710030648866320481599875439849299420988389265835151677266982992012696068274120214145143042707174117663716460979702478126368510910293369334603262640335059291666389851047149646396390584773852602643916880325123984070268355094974899845367517647427427067333669807005273481843244246423428047523535323251826715638563131621835750624451900789114176088142143314068183763345408082824780045704242658034483704579763096500074629003423018544743450836139602869453160527503347257814792730616622755486096386905058700130845161656912446906868258781014535110137345800610683202249149257457304421094753122266081954260647290510554387154599470288226894098777419864959051143752745555248125075843780935968705368235359568580082401280000000000000000*i1^15 + -449090373244860289264778916188178333352902588856097182618813207102026364018153185509876887744794009192461160358027613434315698553879052244717117192210065158985321094095327110695268542827519420720997720608159877192070830107442007003777780365858031191923801033977111123529110317232731230907979374884298069781486514943272963978667607019192052107871070611445436375191621655574058375283750784002594371357996372881332288866154559101803431629333602034613292038171293601995926218110220092459183616812126255785205355101715062267026375900018314705684089196338102831257161686274279563311868163902227067970366648096876879258955934537346583430618612979255247418004999275871916910387036603798572443654646405726298481610642812547771843661051630414779693310916909558989824545283679544481470191485653585420524188943695345851765691055358959500135079774926736556596832215668396334246902696226267712541792156850733688807917418427003392895912042600689497020109650742921104807480664103501545817409075281151135638389931170059949349317950519314890433625078195650497311898735214525923424118923873579311310587627247486081370017481248683731219438201213792462408111272336282089177880583769742429139861044797754578105731972796568994653515980436209357646156791808000000000000000*i1^16 + -41310369012923921042919501189159416905218725349783140783170122305767847429136102325847528504950881130178804813510007158284801070326939698170034898827823576157388386767814043948509042967839165927526533159950096959065621901451492607498092666881781244412053235821593393679102875023307019657327229295070559851608795275499331529798332615740898417300511377060041463325446712656144783808550222899730049259327781563235559020330817715903442214527379438250299059910088774780882932127542089896372510801527668685010352470217929287832021398563674877901507029742027788514835884280155270069113595001526511688226539286500567946623656668732370936214508885399054735756157877485497776730775562967095854767923941698671442176124723878689239613316032057573007834814489885849529584264131254953830460336899658349455512345939226549662148889538138727618401330113167059005386929485231892039010706051220936863734989077351625951868593875115695492511984323039494369521879018996582138811338473983261769927516770343587884995347168987395993725916602956434971601012674959220602348355221772835953356840167363017581806773141985433590917408002816980172264384443690155180386264377023796759740856299684134687847821771836177374366362316800172425170885350564011022745600000000000000*i1^17 + 236288335853473533621549098072910542041697018955707024748743296065706864999748063344221620834309565096896394649975306248028541865177999247221784667087141743774682845949441645210925658712929898203905109913860493195871673370815113127989242478924239392566288551741844272967157649168321527999433594983649084177206814878003312110420011087888174396956144971095141570756114609944470517674880497970309031437465100006480727756340584047148435567804804593690819864288487528481055449487971631225810601051484065550810163112514317766141284001877083774238273152172722994137918220236302910086852416089553281928492239440211313685736275573244354080992948083431560315034878176089131899652457940944216508466033686751084345194382098224461779657171703054405416811487932847010937200116680445983148214271824721432977508382201546099054454428599493679870637429707119956645846920224837645651708028047205563351330240014550252317475394195733073948118103442303766350522762902260424843658194078203576284681917943196823825492079204417206176133948407140674095480895729339961986354408145964628766210950781885714190334826152188638692869400816604727184242948228869196906993909798357760487425886319765587953679420169118457822139126784561730336758987489280000000000000*i1^18 + -190671612278042657468757994157796687875532572548788785270585751919559282250096118805037336388051033679877105703830011925794646186334319974156331891343915764492311193771674516741867493623817958717067926962341660520701067703896892712782834860213360369793064547120589159789260632156473627300762388827739482279430233051043202667875682183131015666315118021967021603180630118496091727860138918665232560057667445949520933955198159751621222277407116899159739213928575384760227823321133149331613414064602455711885242203889695358461301845720059839667338747584747897085072727774783660156209358189634881213505384091814221933323918621057764433415226711102374387566274426815125786128466695280881965823669761972973808744251596211673046956700087109014993272408012934782455583625961127929197543932600782319365624824239806894711256772956821535517582173997550256895389180584192436538934044144048938898695740496084890457969224673058723240928744064130988212546302518305636422844449028968291257589855500923821167817013688426409727810308407445131569815929071377856787501164193822174065926195632445995970723019318586486434483171794018029539227777369590321305408414012407258115504490304687092677477880894329008961519859330670005036515328000000000000*i1^19 + -57823434001123766309237071663697788957061860062212001580981283755582358788198875643612726573568589556622963752513420756187914226038037803363558029742681631301927669698781344829237083274568811294264217738657442183364020089634657116734477536089521722876547862337541404783856598642755513322142094892248941407628060277603829380480375745186852077410194614816885902873288769593518137849919265510091906256288387501574994539737707272172065238577705237305667896952924529195433427129472851172386260852742469663014614433734541949225431366996238583277385343793353606862961806620058011726857536816895529708146708850850779342962822761503031490226540706539175290869511202198879382054466933897324501212065084017307859568334605503646537041340718260318966929417105493004594514783335569589361206278171622534839575517228586613055547776876020990245536162486088103780669504349621066054939117949046231527637916137485268505886008772706974988043584907960086054454796773667125008956103516786662465872479079793427213694834141973061786563031763374278190810998481128961436978065232809867235838607473851086589828397661582731491863575986627376781802017665845760628940508057319943908357564405990705406454148805086139063672964163357900800000000000*i1^20 + -4716680346865113857977048833174212849044925151421832870193235225611305707448535472328235945181939383762060126582199952055102171805796251079148986168682295225326388786033254905881874721359298079168150478888454709908111692284937421866871788734481175505052519698077140594802072056321305402501203933198945015160835941890731365900341766847619964669046889445773972279491668014772089729767068930809798355688685853653356467713479501100649317159039678923990832541721856049887627280064470958656356448223642084979656855334765982204273671204585359349849917977019204140217083371788682109851107541007833284090921883666871368921108614350158490934183046212615970850697883400158299301653680482600551475430081143735804112323061277766362546349925808479434529550286416034703910440354860468886160545602267880546658429705108968117368932475247423740279339794766568596482069506654460490268075691839230941479260170413489422583289096659879568266331639463904401988687182581625846510416010087715643575359491340165477573493597891788056175013958140698620785080015331623981587241589358026196818182889054744515414496446766338732320799781936092201958325324309469611179172001174068061823569222466760889568339862953479912271380480000000000*i1^21 + 44456963866298208319421752517065276975777077696209843980113512083602059440049247461378869530708873260835618637978718705761729155805773109903329923985271729941568345176784601562470385191841599147295168292508573309309321306213597521568571224115364873778523770364168364593248749578415691562417764398451707285471700819732885828012071628206720029590494001725404584981225540456020622559955124738915490056262812689468972815242910756072770448922963145562249231206393795504775356248855806373515461356289898632155485560600047661916720660498401233251020744065108625656376630010885106029325864543348235239620084436589256205095540049064542105272903348230692835025917419710962552887584880682490084120702868105277216081515377583391798743757916222432391660177927534664442914319772933825276699784818824940069475366404662635231394659241839469829961441034460217069177974319726107634780518496533655241005346897214648382038796628999738145489246919255595002888041094502948580722138655775898600618472656793464944788440784820464588903823245500950980955460913067644564157249098261585728346167674485609433700103549327205432786242825012922975935900500231614817253872435748622394176014088792257094863663644278784000000000*i1^22 + -2918649032385826708005335520936508848246403438529744412693989626968028662544301206080189670178593348660777273022253994648128378320507448254277757136905209146228307932245342446702157535170956268682972698571909040720878497735333618396585708629959927267818103748988457611668763953768216003200166213095273589565365676957837215319686061432818439378965074450786462137698318716031056521996782335518152875746583735480834073734140158173229754077173704599052154345626053132289293967515851505539282652367870134954610309948787908579630117811027769322602680162962997214655439803571800173305929798949867235516176724951163925960691065425934546135530268338560960445881452340268197169194734661483021023621589427194317005482956528954530486566100240245569722715441258404819811377588071806896624350373457879456153552817941838165946798431585876339180913393576526976757792296963188483899732434605961950448982419851804997973016892009515312478873086917338919555003898675359908586921345398015412932357696703885635121926522661981208579750873811681179961919306798737022495159964999975212221590907940861763307799149698840871016584209236392744454999966245526933433497383253962444548114572880936021734195200000000*i1^23 + -9713399316282945151301090257969109936847884816558522281060479397432061297530047773310315836772826531196391655935560318911173711468124526532626519150299281069013077643933145751933005150683562916852555611506800281004281559942232793087800622161273988180158634622962369767203231193389955599079212656853011828937840659879997067790988395384190908886057630153204372793824133484113222633414862134258829120146940545608769847482381396023217457156959715370327314974034148262035689239329808812145670942132677495825063038293083237979703653376857946220011210440291328647809997886441244428514178997433727728549325130811648485484056864842123951576590917466933719188937314399222388669205266475838166644737483756097302469181477951257206640548101056077390545951967796871576656634898634415440499539169559532253953152350317032664960589910000891358063836967749202113235765127849459935740473146665288849457505393347694938277509318678100610425218612642825711540968881649053738016428888746487067238258286517646432688990306499308880246504390243639584149874640602707118909030399513608953841803260355551291077335823470470309070976639751036670843086054889839691586821264858178563094824227962880000000*i1^24 + -6354649594678227387164290283452363617949305512134101652589146581710236409943697287840632818512543782952318904118328116733383155661706908306391333380097568424804271076650131838146005084801718112611530845900505270434845568276316531446869658117694756086504205774339235472469466082407968081722764021479266522572373543075972821797065273297994508429836802575328144923378883217136168426322963882961756817099741273751023233509827164371738073029731584654498958938894832520113449165653950892699464769554207912614323657067437604783586165125212240899097289608817744766764945792706279278868258858639674464405483673415806096338172489039542498780159905542230806334223803623143596092793314615855958229885281052490559803031803250473889517417613271649146609046265890553162778846897698646013562822105953438230790797666335146934733696486767378834297987090329269271959939399750733693823783570085090738540063199962958936759274400064127690056222858093814316248552375728249248033332045447358615252727754958207047955414650604214367309920546894823960361680895907665324667903061415822355188320872816297095386693719718805646552801569551706766932412049064911824867028195191897194496000000*i1^25 + 3200226390000632568682949109182472206889533671619519300797646943756053845535027479520546823928825664716381567416935613661336161283908608501255808374500198245991120493445844304107697180041596663073449071228384032450126454869606309444403649128455362800909397091638177242546307987728904390566892605670456556094293529453203241209031695179346462458958300652990477963866707811632579072743105480902241280869180939246183010210229439516207983556837329360373032919552861489192261182470650947642138708755665215671272919814124194032152254129284215942719549686366654446739467082577705549794839381788849605982338464977904978574947746001954989368729850022095335658207769437307410709147024101462409130982843055493508609812358591221387270231152704151918316235671429074210329160679857920562705876534609024712776743275292210040270992205537167734175880426689607917087177966435639859056340491698679371452865695954020765655377517269145186013615646844313608256340483285135730076489793792442650082262048105846461229960411920714297317795040775788002386121615318478774709139976530446125221161606251217780690335318190914450124189977998743492197860662634596631951309209600000*i1^26 + -627557411482587902533816939539629120384926816690168181993499650822542859696345759798713590663654693667965865330731391158896020931803492586816359139051907417064341866726386353121079567235689544423459423356123172116217579008370861498926434692174180375162120052025085220254377648029955508243608558882278428089892789251391522608988402888710025707347356025331982093263905802950845937756075686610417874266609114973763707030236513653615624266697420670074521184548664904022532687648312185819334368349972543096685646739949502631351733219791635258016157196535563495882593014306361502366608855569575873082287232728108423323508690342456850360825121909947852871974149972841207806835950762174534043243963741582722590241886733416139237814817602701535413077587426146045086793917478289322257293023448356545425640448080395730403313114967060852369308500256550810387607439536281885471724214338778968269731027801458948825492283542625433101328820487460147187869730883427694593336870265507678760559717065218786661867193819805615671077317099664827450358364478821586611321386965989126204433333906505648085793257534550820310109452077493430901969381720227840000*i1^27 + -3778293024277099677335580106828035249875481522023472308703519466561329041169160933168113401108167776136946951440161551920473467696467140574644629388935513122265118616992092940842134958016592183266594700029824979204110516641560534449899277537673215789790909843088933884634388395943340759023211837412956301406564231092434471714618278844303798034475448411900663951312951262438513165843060982662284168444526396604436197471670702603482834708228447540362713001511065736997914209617631460398446464162007671021727989111846466859156976874346167974408033963949409390641101127033418486888706919801704078263295101567353700815991337731343856581414437060702064058284260856870193399297128824857310694651980490742589688347248911258833919786996590658073766871500449189514004078650980242512913210243626258875823545245860091443857766097022089348427733946350278026937741605974886784096206908234577080600982127157454647494764011426096055650398858227073471140674177202015638636423268498384654704267796848145158933073297949354581663650293809641870194504266373227627318568526240076957007548590402212352368846926248002472620573693265036416000*i1^28 + -8919589778301399327801423275231488477867239804132018807626917855761009529466661391543125405918589176133179201552113654635084013485842971450204762077745871715646020437922815973464867553672799988361970515200065382272984891874776239919888088034111440352956901576880642808096905174603136594871513976771872739930566190000914892511002886111089300402777472242412862842001166820741874946695455781257895662810965281937341135464751670117673391044032147664831622571784117462598677095886991135513468223148541977696686695409009006792603954841019269871676518834398548354703357526829903334870694362262174647052584012753236127431450494160815889298919396064518975824096319574382969601348485575723512351548866775995760041411441678286428067695512165642459355866980475079314888203315074167230713810682316287909450239703370023254201705718190929373883263380334026974065612335048053376571335752251839876179119371584646725284750281893067988084902122384772439367188613797941264419138377258250963183986439406579766909159339251649099811002752298131679770621396015601959138494047867695909408677092744458332718827597149721112000*i1^29 + -1272371501401736305725128493825121475604596934663934613409162412725797565262922904222094682233165394534138042778638427831438413734743947903628499446805865324911846676090728158862065266529051171583431461701086963663585391160543589906410021636629600711908384614121806766438797860981021965213314129362960723234315561903596529478810066044046007495500069612921818183035010747021750201234835856723672189482794588899864015814348637874507657713879718902829740056398226791875587086155156677590849416371344734554344165019482411704642703449050260301409413654868265741397571637943648207869272382349496971328606804326936249990579285728435761659341434176771535227988734239931498217406080252050941867036490861443468084841972096928086585293202085609943648975889244248676390500992201444814983965058144069686388264433150685881612673276596558420824067865255206883716870062010732711126555593353445963193703985715135881341754267393309028884555346301893472936938065100317072009403573090482435562858608594530467477070846652033576259065511508044091550260135932050942940140478091495356579645186202280962695750*i1^30 + -211957490375560517253788286790261783532051590314197059352626938654260368536092137701277790461929946011335646016926572098179535132846031735592615870626839992127735322518566536397477709319980907824394182267355204480694079305619114515725489042830164209869663748684831905658976064576692178584865723062981685240636285629095154009241258680734211087224437402273116019794109080761782130983963142020299409393395026298686640296761809047521880347882304687703954616328362234291318595798159038342055854072607999970691571807493522128171852457784037798829889817860590559006989067346040459112592332556420597055985382468848212435309361620009545621084831602867973779177255229305834653431315395283529516307346379955901380861331888785238903781289967691127766045374032547844553396041363367697026411765532535498420490268577744409932018054197007212539544086927173321318450414674662366134016141470011098967281118824671635152569791443349932025241034472832664474919519204744840825321820696844973258347474740052059658004670457320821618399114866956113057257472317193106638276534052736560053*i1^31 - N1*5850852363258523746438342803561783519631168696355540692543186094548858029073199587791615112468427368883696053625226680953258778796118597278251464885349572754267822029908931415207462252344322110323073039932063391194374559565078479557488092585732312718099215401953838214707451256390543104883706686309816705145496449986429122056812083776741510673097606024502182707441550880434073938262683096126623077383809999302196993382317827720672663786989046798659007703852032*i3 ] ]