[ [ 283257075896226321496367557338490209862780321722844416698186855604638101584447237621682268526001549926293635890433620718471365368507952126671685961986366136922950597152424069476496368108923776432076787089096277410896497382867187980283755622652166311356198530673316253080912656942949046158194277210005758900124409846636545031657236065321401181035222145849515997024619934193208466058404226117713517823323910490544711446272254943010417854495928633798117767670229390004163996868379603945520438228827875126265854729795266240582856153712476835200541211707981347857579481291144908250562599851392236710047815281573479138867413095687710143542437106976226828707960783221815218258905041188244398985640040877911006284558903499192030073354389927476682104023042887997032302252945964294272874329977137031102694934326429837034300670210434973535870578576221660162745885751768392827836015433460065746464132061885866969614148746251256916964416843732753670835794873130590753307771291091319199391446110069959600242144978791280252411579042673536148172121262988351037484956546262508482023526353691057350613060682390310602329618751711211413109227301501536694817585556571132112982576902246975090637139424634093710409282179634524978966207385330026942083935090805600148040789990711891855190085633662697921689537227834669256199451892622792606135610435782181171127601749510544316643166281460276485964921184242892800000000000000000000000000 + -7803996301402189559199217507470764930315014561018486323802843557774807316112236650288910248713104135168670766439978491693885602636331675763186837147605260587607055972616114479203722478704906974062881606788223694088130962339561548656980131607244616280357717587590214162387835565671849328336123814644851993586834297999422453241757902395614880297951437241365214600230711398583745076679069612177278922354698834078264724293936927910496348371745774115279766151809602905135319433369718599833127214245882339484875404847355951612599970622890034923623893637472048752809973920119786870504048570515559837944616982637526811267602604473593569617821151059492470991554818094186296288872594655227840267214184511204320638272638627916464050906295803814389186359768239812696744772731410236943176894585318622518345942903275205530991867733369637073689287981279797832174216215671309364618637430089535318103528592240999937648406221691184157179971819064558463057478884629668776457152533231396975557139930852770294071173808979251344794542794337621972351540546507881408458959928614976792613230082743490027879603046588080494929153028136186201321537141594036979409812264500853216074792380083843922414156528513347016708904321596462654642980302529784417018516780545862585148357033702014262984672936392938946858482533029658155689993834529416668192910801282551540651971605264394755003505630576901889480361198086206259200000000000000000000000*i1 + 63665184826134480294651119634181464737740913028872101156132550990737775099877717724425529463068951971475736192388774106314459961064930929187389028728083303741013912238312994521646514420504824510891247293614775866530936622911323726076587685691288124715610226742135244528124398953374718340281819011435246982545288229680949681834171692560484379647791847108160193320447934998664058848872152801084485807849941082699715176554351650780001358752116528276815757914954627995065731265441743414638489970862999895295907883571621063831127358822740236267301391099880915747889322909407054406110707441490417347891668358678817984673453106167683227495145901319105950262816504837563785744421063668335945992948679245650906119982198877384886883232064913985430294264248852122618158525374528774381537392639355102929829716855251716988830804077416537004988591724630515445108266897011533935460851466367404257960709346040928461148734862538310263379953455333046242143148120920255703871009482981568157759603869409306546208374852981301836984048662679662515943420496108118663676521336688444509116255616161330134190347085566329423212920897873120076148332203438008426601515690058013134219274402835334600069310106270125977219926514051323229370921227278977899152923500373592263654004054045622723467516882386733190087458332156825832939523738869585379049171629971251053075354548092037169839183740961486204495497128756589363200000000000000000000*i1^2 + -100165925472064749518024273135144885718957184666651239467508539498714483451179430619306930954701867521064925868389897620488890426616048324484292804370455782293011673730987326868931266432716199722612970367887992824498175022663692962581128471193572218100148658981909293643446335685606643152647017072337995969964110820313243296554619252347323440773065506695580094369415640452226577096383385813183810668559730663531030232088746557238066010893306648019918601552781394790757792386512829813543677591689072957823788946557554934504112594881005087435204278434099894347087729258699419255577475746386948350870490472577961097824042852831638302238366716935526749686148196958186391873068616249335513201625978017473903961585291070451609646286835147602277868534099569193850028275420576109684441877057354532220144768392213688829351814055268824067435317636363079808828615404886745689879934120965881100095873178498113807556014823751581610025825542715463671978557910453979427531821421967484444929696693786599298492369110844776485689740016805368986580832838551856702204761317485788116748425781149920894976117222384754054436903642859171510633041371573077764246869109942028709975579525749650606957950574631295999673122183903298103101758163245135090090292812102789136626002159343084749814414035727365765101408840756606129346816362786573740418066674141299182715641467119958277617191558307014120013789034805460992000000000000000000*i1^3 + 74441081342527069393122578769350108225884056071790055340057236855161378405230933951703748410642744785567205053210875185085179110758389328955175474187393353503618075397188566318380086041146345113371704218631145141469291575536686346163054512493579039047848659044822208543405644384319457259924256527211468007522783296768773965774635157666129951483758191378148210930705449313980920051793866786201497018814359638082406026668732682571187279185795574635326157096880291956900222423865024706903608369298268644469074330677592347943951104305241709605608200913643674139973713023675751506537854850640019768024186800987071624576451997050283930782340487179282756158536944478710696416534644842442022339199675518906517961586716971934418766826168121567891431846478294613538500530216617706957978543802076538435976943152363628360388718056781789861409961030838557359378635907141932082540685122939206330907881756778085685112648212300474221500253716629814710189012515692370578176462889706400443626545889010263357758805586223131559826587647823078686158417874705413697778896076879699443751995407882387985872432216937409805200169327035208063168595407992886947723281176371072264517553217378436149049741872758254525571691208168587838989842474390143469515015306711000124181365430204990164119892856164390874973144007541144290201872379667912690400740890358575189572447116477120581285151984754887498389123007585976320000000000000000*i1^4 + -69604590597229479133475697918789474921978901255290897479691403147029029939784071515946097938641455608077677846169542537461578650085770869098544352587406107247461907574155000099414211684530238876384174177577851154957336178813338510958683946533513042776784199596981156413540819113739359361209274005396961672942619156138901515105341832189941916710791735886273738961999155097018624234921381781377463010013044829637924669038484047811087385715084244773722197664774923525932232481357854428816345501796739961464917576883667840346665099591434633750074011130388754483055680681013589467836398741973789452315506188843034241662145968743460472247521495679520220376289629615173649864911134780489955512554770714224663161781948938064324777329125426502042090667861548661318542513473821528829312992223237233985272618336435727991856821214534691832845612143214261359211876829506552783247753843450084484668433698490237349484209634838830668997688183508109249398677255149156012012508914722973391421796617737573147936911235607290827496976348351733101275100248319245840346334501382554051361696031318068720336207161797822601734177996767332381999290609880497616607418545365020436987995097813704762475096255556836947350009255126972954191664318370601128339497250228581037710993197849291705487310682859103335997519549559727974311665729559531374458445979368994431994817119035671475821487324976458404208354766356480000000000000000*i1^5 + 51622614567302487926687952644295645720227059444776609574601233605818364052489011258422705750193988743415069315147488522735387298225849265243505962353731422183523655539688083004672795350904421393788887069619320447974463558224028117533611350107576299546243429401534512241066323032005303860409424423829260431230796881066064456475968481726093781493387903398988673265178091910261380206073249856550726377226721973636928443705001476946478376499521125831510463300590220127977566458096004812906390705229312563950958590261676727978748994267975982220548442126002456229658296804679126175513183510885798917685579729857266475246383735472144808572355048591684864879720111499833904972674526608174772558430753905637963522966866436672926835035955866754468381431613949942757872061421416600690609554500359917654336942326072785049432752113597009320445929481770674189911803665643091622665661126760362655817302013791439117076507227141827805642864205780570629493009838506098149448918685808816767186281963195117529696004585453945102904374296334416489717846812194728680757091463940607847717778153626682349706656852312910078150330757642447471752983314282459980787260953648124574510411212828962919168605605160670057661480336621501657144469190752063068524012476680036088349500308179838068828677920627837785257569921963009487197020130407941087456427767589156458646529238690478734860941506147976257613817660309504000000000000*i1^6 + -5246184835891738240394420500045806105902577636122852249256854257831168504222319339151838560002858584914230282885913801431837451009720199859860682192240354648830639419670962514703075499984158662653124473256780127472927802525840837603669708375262766699326451591439035486582922809688375178600705811809990856430647760782930395694359272948067273574221826137754624320610730177589052705054761824088898152317024432034134559094289620035029842716964323523827579170419426881524925096735680753421460199521024918245455286356110704781698407794202407046591559898481604634258970941117518959721046464453663107199238491883659582705421721172732732340926136938730274459430429707636161798638830195928477961435850731656857526549396142669441742204820850841862831803390824795417057886868420400737713590393143445879750955702592498370636868273075530465916052656310914921829603011999607971852656816204640870583113987594772695925539326580661561098420839213183345939511015224415288248068280343531860032112143242061181898889570212331628890344915537812097823472541988676129696282893973616742708742579908195578073573355811014697171821131974034597007808228162688551196978029128181564042307655605617264749238414938399401078044947809430513240783172290968710451797042814561273934454304989256683206240890143406026614258756576889291443369102595774693972617238195382004533761487016734124341828457280575266032462573076480000000000*i1^7 + -2238254219760297637089667557812339135441827484170530281066655294387236644593925877293062535216911356429000722635182754055094755474022637625767952641556610531360711029434200754875468874721210269776297242865007765189839069495726919076758663387891462467638563032269809021274418517548243294547650160746500231688011856628391397635536013652975662753335344823857511918301268362149571069261081574735576090988043934509608491427711467049236876133975554864343559911287563136643336105895773051773871778243331709473145786762035475397876622094323147663054402999034706283718200254605679411290363529907219919087936284944739492307305059103815459588720491359045360399165947843047798627963924099453212844636589235111362128453058818016203191904218012023210571209905997771606089570048947076202423964688374311229427111856716723149875276165055963751170358996891903179034269008173537606029950791919327857597489908155579213912350571079432646087617365187184389129683575067683786608665354130514995798241615143046625675938758622163769901638602866679711240147422422189921585796718009590569920130480945346372508969556937994579494381792524656362367932990173500519578831336435512407470936451521111869842977618626850150774958555675994598852657996187326980234154415423056220626699880285971883598524083238555441836968461953066624371463684279027223840569133323570694443219991896898963425389676507713820037860871372800000000*i1^8 + 3388684672768112911464174171824684800560927877637600138077819102383475249759166780602545502304063739090408539089463323500879316840415170865462185006665352570204824426751046279788623315561516049582001315560501729501008928254603588589618684899641070685072245124905231147180056192003686105561150614899534806985942898910064522019952257223729508495652409828840715309131723806064950933399208644900921704357014158013202696627949481437194426284126371009184754771633245692809663138815164484725640435175215748557616285818721492816297603232073436653646530106151503091959331534665694008050928664542956708444812345630108445951737066653006250229889346992135492473013531639874567768025485186560393945596509622544019508831750203783921487584305499967562385166650004252199040472024201516426021065520428857710169712830041750134433966348204552645854222723301304880494718539270194943475723115372309192056384021487295710367392679351661165236828989779752340148565556989291628523819422896246067411426938237843703822136839469273142805946161401767321581641279401106641213573594688837749606351347315307242234442371827510381761895824613671884408162148489985878017093270486230605413846864819954222789379896076875856657005408535865467944913070869394846350586017954972676870730208977636699373696592562727326485338810388523735329930665288615268904020597981023210022623422490993345416457642441224011220615430144000000*i1^9 + 27272888423486893971879964277961277644120600015808380031600597705978784190883236384646885095952507571621974798701863311462086460024542166707513226803050081137688488542203188592251075377835866889117901301255769874870748658562996671010698608519153843308746220923746827666472498740025132893270395163776595037301559612527404061369707711666642559479811780998519539158873099499107283550426349007218764507461411848141152394900364824992864544953142999270136619066252979651537687478558642608094565790014607994039242091458113643091377773712326180870289119798136237535154001522440248085324008619172212738957233860788916104567295128759765168126127021139393762737725295411223755351247952745306697246180743360569462835055313335197564000557074797692338088611844471069069370309589015899204264930959451012844313852133178463112946019640703346576827678764290277047351463071405646300854534627870833120410348200511153500146761428664286683018615016844414105018885217889818121321444333773510585711610641048940619860469569668336410413328286937209363997988455873213296663700068518156710512012739759993893472963971366181073638984353456439137663490414512195452551381873686359024969075189759364932445396540473879213747000572573852635622705150168419189504448999373952944228390108572824038188955937153146125156779725190939634510897915328731015462148602751323103151564030470023801276102291698708744838840320000*i1^10 + -160862318818804357915767211612991095684685328731265305563005536748894642517283971212341474508010291187803737567523200542861936437086621515384306018366703388270287145994283704851763116378860244706055361429345314856449802070446438214498336079543537129894172311915244368038462309604793613893891005378591109512183769734401659404411867565726357211739978784495080280329679215611644737128623904281789733877806582356886284889187334352644440960557120346407539347026103558247376753304514552643369418626762394624609059150073402355064043566118725133804257788503314468256847837372986367032768703984108078310727326269292105302400833385907017675546175826851567659745274956242719153580399875495248616495367577158687337055904434146761933784607090541442176058841446698332409036128357219937633726965123043836703851725566852008500081325139292093025299718658854961549498653541254079530031406736791796606840048146224976280042717844695934014256741586146953846795200949679182935098248849121240644390845026161561400360268102207203231689489428798717935318505985818336442334696199281562558134525429263947504381014364679776697661212419785957759290709643565202356443056253864918201235441312456214340993580257722014278231378758850347414583422336116138930146571148734845868816638197416033697667273429598129589934540509107767811427279012809514521882053850938885266892790821201806029436573869670201787259289600*i1^11 + 22581766852640059952597216123173994546669838485084441498052049217103148326613817442688558750102321846668993931725149591608681028800838324402074180130111409608907967968641555009896558442896710307791155239329005314058213200965638346667625977481542369293066571860846865041413258679702114837851062208718192878444562173242338881309811769269788793321573123709288063216474686296710859134663298145253345160104153351983113065657956251252033138563195961024290257833718352761580090739308757153094139524451039114236215168898583571788799573095027950641318546765203734975551908218256734782552046478860554884744909051571597654809888092457902502970561396220274718893820059750036424854624066055983840319663720414819308587248638962413224498837880187144167987845537040596549108483574302515976129375183286593567425625156878478168483453065392415229831242699147723099144070420536817464358554606380472839351046295569908654718434671331982043070307242342393891266767358111492101013442849980443050561487039378422093173811153203393255593090435381921753587659258858021177510760774496843945849256120104167936313134660027171186123070251619490748562738225242058067388076215810064533774017383817717314897365534583904691566978808687661879070551646358566827535239133322610243731453094084136029098738554938055143121853232137902513736206557775148925861036230570669103477075395568757702356422246020790291005440*i1^12 + -1397756316130491401618408922121221076522596157627689405915071640424171250673068163243802315193232330672679767732004035586478248072867995887463717206087688636211231329938365652984881722734417960039887145501184576336788441775176748263033514357106403181140771153799326423740143822237716599130718386541328753207790833208304591659254064102196982345155876486969533796701772842555612628208820917947297064220607851921978506574051995031584302434811617906316921556273561711638765306883844884256253365638879581643403085137593693106064102229066297120551414302472636201943105477657311213107241112152974874122845884373318869719111493028679980531417918026280477347252849176673575489853722933312528849825790870970575204169743329328155004106290768875059815068673029902062153998271404905574970772361071806059889304944972989755835605984236771593106635940366776663091109998198440893445910141836210914607202295034381661287831251673480456530676632636526820173755391138063239411006544058411055511981172620493206199161978682156768197186421764484220764501400588289078364970627263492129444858303409919494905057998802264606128846473020512540857995465910103377450876647608084646009137328704668575169310914653232506763256718654129955825165158489887576965537391201862215829110807738495976422038003020149719173226309860686217934184329417268709526258757217111792572150009824957215616971477146792886272*i1^13 + 52338717795076503981517121768993408537374324944532628664122673112037500999931699319449336700894175077150217091910845895852398762931090735566415209087420426251642023761978607786369789753082430403743869110324988973869873337148355660214156456785265078226411071633611513322549528770195738982827255467532107913450621442029247771486390470778475076240757851436914055499286176858655629149007222297631144932528673084458182766035777647804296726037387853772445095918473666186882629063467493372988407129750571502114865183085764402296283021370337780417545978151508364456782166389746456633661418865053551893682616236529956987844940954124585716146796975555867360723669472239136474340281848982643029080636959721777812839240343208108247115828101968424891603343161440908770268620109457777029760232698280751869389625174852105985301578121913382509224165624403179231742708995149864781489287934177322389482001550065831966178721938597888760843354360231734394803265403639506369116696635891214490467398936229669116143378314464840780634418277499786758451825687785658978258933330859238904536802998677415319409557536474897447984433924326720514075631633324706619092631755021347954910255965033396481925941732004602029571726460300998615991907511025718652217000453672026615885552316584947087690101737577725126926997715074157027334852179290383569709336153637865475151556634396060638702722757951488*i1^14 + -1141029631450221774986368919032911105003573817040707424434002536713695656983298227880931184084385630122341363067152933139161185709884338462357568565781482466698581174440272100749406132856409456270059301611330817264044342206062933423935287444967835908475447540785038841543844875243923007262539051198194815396466772959353255312934200083483111365495666309723503674357987921964956112004441479914694142774283846121037984948631877943970552444855814545612723671887177093482683384609889330437320317631661017661890577777100983266356555542608130634477980450201827609203413870202110564730071992299913505184251254944320409573951439296554706720577545597698001838813292567536518330404048206951486771351904226077174686192718255232317058581390731415920226221272343966672841480271132234092189277069285549482403704878619600597021804572917342094406533781435678872774799476930308059152318795622021685344911938628110230305212553962591204288551451783484594385591023218029230655541776225408723540624475416719763740654164075084668881757279417406695555739676869390097971215134700125899642791559249091610172499291421116676442407657039060626397945873440306144377143728525354510206630648884214372750609164639870470087976269235605945582091581230134878540398005013754602806836008852680780701007622267481386641255457424476908954668331165746985429906150961243910850535483346670529235340230656*i1^15 + 7040388262596526874970103007458334642448999439141355402936655734276437234951417123180015845270954299785852416316053260828614691951454635139848758429268179005033725737517041214484597837371449475331335854368852382970561129516752972108022884833853854084367226493116257360467893344127762260427267254450065811070397846914516991463181662779778675333492213156931050052628870257316949358464170636484498376396030266060087032013302463110395070427955637537167223150359094936525465707564243231343532701525199560618812226725028152523523991736796918417482806426709421477156163843769089267505038033203257512905899854951320016776704564545303469144831277127641267830225257034127526255419690413290794717367783611812225826857497124624626792741881521202955804194868930527473343535536331010979977134058674077128795188697671152606339551160988864718994347064332347053247773780623844562920485067337296886294225049581836746928618618926410574989124978113011955781461907806308986030731389778666486261228292748852735843412870972446570092492577863457477091160281827896444366150241104791878679170922128502414973719283255701757043918212890463472750260225914851316453139695857148125647926547107456910992788081738246391234091083509257954922632311261643063778043339421231473050780108092266163405689057679476360297108222706780794068493232811737137378063756811041615332984945887486010195968*i1^16 + 246224004256643622675423429902141606790711305991049248822596380084602889250593891780632573940711421556376457955980449314764831987664363652285427072916905770769286365735364428071693029406806364407232156295451378042293321172353393643886043804340440284995321345519807166124923620261990668313080252029487848069418302750353212057090160812480468603331914385600741596308940496474631953481318318814036587991823326552601105447338188041401544160074786861930415826408433904832999029923578815106196725866059805944684130684594063683334537082524556727230226747209254313983042746033937115668403700427009317798647872474728700120529416309419294398351797694049587154124491119409848218445733233583430216112258526004356313112733218719037864276147678305837453967448828290316465471295398771947671552719551572826141183247365688150091746719060595176943735904057528812773080947038520304019447815261733037730310861892600295560842211700381848428285486797707735151441717385386733624801817696158303402505996964702754713044956451880719117240186366490002381543740512161678336287751381085132184900663661782620766389651405037707748136580322707922781793112502248249795605991352732615291118667828379413249578559927883102291326659482637555438714555156248590010872960895098835593698626837891518644325124797513342759009310627219106591028544200403192021156984219704209430435493804739919872*i1^17 + -5160417535971997466279977706511892676079054076502718987594922071395348709125484398183965859946083752458046220896999256421604249111040220613090433844584645001147038814494436817368512887989512226360269178170567469651836666892125919410684671104847916339920205982279232906359873397895256707413263270042339760723549060402645228269649579467016086753714685296237035959957766212826650795432864165067201612521541349147508013302024063379604910072023727500953599547812832015300281247329762927938180922191713423190470290050275452024070518598845323034848880445918476092275337502023825898794495601513737597785237564824323242561251865665265582871540618542675359816147707519601457910824623042133309848270844284226980764003725870665869451199094109677367570532668394865336355328893973899651817525010461007994036337632169911603353338831847504859253883016715586257928767549925038423276966193384542514345523043504552981602063161615733199196088049247059732427636936403286596370020074306958901754142296424650645517741142486057760735583240024072251223261015814317120469739573189528834975126752330261659392159519395761506863787145680585864243302416390289368171546956358271394373849254277470219822559700757838655107348609634677106578128082909630453577149521953295995426907110725467102138985397088573480082077380885567296629598348683395711596490363480281634150965560999936*i1^18 + 13210889813665559852243092997830016458828216920153235544938049613932925902797340040076723412974195637452060463802257883738921934607891043996318471685806086911411654929554407796183583788385701115217280501664768347458947267603254580984331420527940330152984583863500941530628358651567501228229676410578326491621458803956280813926895917778820580537040821323456903982373598567110707108046520326803037908818040394130395241282063960273707365406741018458076229883650410495905710350038714259584249467436991737528938006622396123731148495452912979650379701810498097762229904111632679344482312626903250020001229907999824100289449588753729470302413600114270433885989708910796782976973719535574670428616246950935721279381068408447603170739460400494060218752490542097554604593049805823107865483121225523907295388022679194684708785286667234645035990530016922602928936959017160005833230591570538807733795208654972519805567487260499706514588419237119704008331756135676107887116471189255402992195005854440630840602304787118186484215405857159694191625781204955458370171623741422694826563718703739276733547314288566615721799841811231019993522815845376863109751479589161396016905318689776419692310229851792784297524729108971775408213216815691355632636304507511025324134634594731519112591424437128598313231898169653681687060994825193761637917014214005760129499136*i1^19 + 647506710344789254784123073966474357315692167558313875506033458838353292885317698214140389750032471463261079968653692069826523136657333812659065159100407934765610682989897010038014595441552535812070857406105570427919055687309915760343131290059288321264206393463718528809031998786740238998317647556350219608703283657206264262102063081340081556467299188317356022281860054868559022118201625764497394633912723190087887029474702053821334826627227974961186435247119339058243993414161305221768976850235931385360585519681728033065707717735154744785368952840509415460567198763015814687971660748552614597263433023224249068400236908142728237262876446614137206099788055984484239778420820167771523103573995988932802506632174543451271997015729671593826252804857767383083632127379648115221033821110260399055807526642548122912113603231838862716247048459176217486110621778670618099100569905807370085400911345417311994973823163585505647587105349830035013267421231267979970475066527892088845862575122207380041215150630357688562079564171188008672030632143412392235215913295769713045301274203623830668797132699295452540624620478031657624364424672978452305138790636735679057748666139008573956125331128760406694515366493111922875222200660969593466314653594090377414914095524240862156211138116373215240601502388943080057800656083178092185138232426140792782848*i1^20 + -6287392919996232540461117790025870963979534253468444624588659911337044942320676320402040774324787248417082441112429195427954245534106513205076790238736701758928433901408113601454993938188740922470140614727447616314241904911528361466553834327766605661785792983620890520267086608341746294346810174810594614137124847480745819528993407557075714073184768847914451123889383641425702323234755570410712304556879993721868993233307761171623447725888488352297674783644799448984899400830636356785913829272464991773977210301231176353520654844394020129946414657778038762858445895674464665521973961008801022902659057202342968818917533652657144024626168083102800047420069641558032456755418190332409061039894021287307620887634995811550045912638686674236015679990411703457329952827822273843921820109247791418568775857010021444549558846791911233076623148081544292683953327762215100732151291463002676156319240580891873089327589479631006131999921101824853517556641506290156180062044058853478110246590825268092742422106844561220070158701618239453947577842973341380616819114288271689724607648218919457409149084294655183743270481972633282998257908666290826579322246630762822184992635627677849692828533186947426816264714142731672618595956880531495426130190780557946172862386436375284782838799922487113169724463512272779410894540708181395036598877382770688*i1^21 + 14773127983326420716261209380822276701463586176823524174458453737139854334208691224619678098117283292588637796334818844662824314686811778546116122079764949516172376493303363395275029729302784484938725690402290330241202398192825829610233847544615877874262239938967347592935871479863102438816226920318177887534845966204515467910625782890482781634411262721615153830414889055476509376677348309659451196311746072141929568725727404571893886264620680025393509547315524484254194225444768304929984158361007360785634476307238566267124359497928181636463228875930189733810296037163924684541275571719593623821135649805932999494234807521893496469628075320194988888378626732101428274572230868620199958356646798577582513703372639958824999357941143918572436917727732036164852792517257282451781055715995598849655445092467897239346072094438128028004019840423313175832686524104624927834354757445268571393340142187141096985669125455765169646297673718957644738969103502935020898637674982195489179066421946873787978217193305451292155465576706413762266964724578074345110816273717840124654976608769507700084785103531124438990800866921568666339074530946870155965740872596308258937464535242823716273457016857764573793320918576104116208560685255271050712710725715813907179503465507517765517593612984207513681909988024878404894489068662553510415375007744*i1^22 + -15642532210494314754950886126061909527209070508816631070273986974631079017756224185964757499534712442751117299284735856652046507438824606358282754137619713323963687947738874740807917595812402639078387944614169174087792456383456446566584174543184855799530481586185045947990319589002971300695103584063860455245910188865023946187716954013002634550265086537440221703240368803836437285468132683582903383227393168011769130702318184344982501766907008258752316821523730270767665533342962440619795374517345545843274252010417047209821398763163055851881570579836286298552690236593549088113889144599741014189033048603338888594241068827121642720819296304963397173335350057540086535974468093098728382463019843677205452417196975616276333244923080564792852529971363845643785960307051750220221615407497233791094029204305185083227969735249879523299094327017058319305554630980612149217111700198600575556973997212498124540186151023333979425995402864732218480157491945447348967401652695213291308978096748132009043336703457748338867422061100472661177291356731707571541692882646519037377397495121627484802872358890634980988356565972871276597633827553702135277138315241999696101220421806299301676819943460286356854321272865011843408441901127672368065139294100980402409933470394941067391906574984569933410386853753204351296265459560046582038528*i1^23 + 3180603883814774886508114011574738874864717358747066104024486476458264445297813781568260723227460243571063154443536560393500286391586683970581642122338463770774755004760444085809422035695037108680806746234784810138561805849764625133735330827925156937704696384970881565714309250966823731776923384517869970322591357425447866883071746207870188842375537455264214270711399487724710877612501650831518927913950969950442183816866368634075496448401511611385058197495188368610730857742030580286932769987212662802753134869137335876479142938919374299172391271982519511092884877980113326144798988170219994644788736246927069201091342148026216364885245998702583259917787258526590438015671581457309626342782537973200558734209111073253738605524178931553832458013645032047393150044256857263627402281023154549718680220099056679798080451197872899162211778066269188793112172722587783017069876055413784995083353949557107432434594195261226191267217363837292246834305871644299457350238717454050527676914030429409405256687542520484472373546328346955904154620947072744870546765840899974091386480239280457660184334364846583891561360421468607517710061495170900187288347879382617562870701748894927757438573681453820482233954888084134992127645436273435049260342640526086943450918091804470446536890008885348599572335041925849126693569369215074304*i1^24 + 329584270065762848578309558580422052416892229454242977839042543934997230458663054247847648800786064496026258312823576423047771048507498552905804341206385398959410115420571676221494375941619783823079819356989282169574263667068902251020584463744314618309596775254360057293716489993159917116783911774453358736960892092136194163593257392080624683415616745324962526854893676287165976009123033380709600065036871538167503019712808369180224432912483549827568435879777358645415475250416470700011525246554492049036688394017626573645670529946802033056892249298949405019687452669880195112459879152682868994868244053456466733514334842849896514984829393570668487899196066359134743477559786780524082224363948757295078593762676982582416100389793496772616373409227356143729893447320716216291344277872122855304422343523710097469778529353695619978377536794176632411329453832080712540542914255856842579393180185360924274379669355066117949206788338415857979886323450628070591646475306679484631580004120673644075027422253705029800594609558172985904908711156693685536068624380831085592313994799370039266270994972201104210789038383389496064924345427764018215377705023773850291593023195761077692740122494333496272756784501310794678687813519681799994712216977673362303149194845032746243158090694932514690983136056264037931647078760448*i1^25 + 19795197347510802217704722933302543140565555130743136305428844070979512248371941282111517091457245754140656545378834531739432012265270698202400988804737124544150666406231152870750405924026813166214625359180866982094375143940289582352546116279967885551452221653477123159280842349077372481437813898981401991087238344089437537953972392522992646953208395662518356788519297606189247678933370326109024675446024557726655831044047616862090263949437540788709209403290646669720316637103944496608565869071335894446084082454890562868181561399246707663295181466928329972329274499891869830300432564909573290937884573252281013182915047109882279280070721076262092998489040073707969284943729478617024674490152544850900049098284530181121991036427059316288429499323557788980929279587533792972556560423154056447311130460319506556302877282784973582342648744298481815151301497318842975437985261569537852366713560805638909701477800625640891918115459923324712878677293837524589933871217163337016460914099750977799859656830830285132369832795618300254269741682093504935575279986804378029933881371189816477665337272135682089244287890759092668791897864181688971474917603733691444865611982547149554258629561479860221383893248498655957820425299968873642081245547640290711789433560993430404073624562893647108555455877976002340761632768*i1^26 + -3238331758198966915262712764337272356944527721388517875521600125617266867042338568023882746537358078012421894893600862829862832202572124768975812457493636881656365832765412992427316066261837329807229769023262898160744044413491153213000627304352360211261366068145271146458788809367098592491582748492583926230615486316712939118561256953368572367769185796527751085639074796982063480956523282455631765151043414252760387643761492145583414318776427354144765512931656953042814605879875306014098006416419625189846253403893587327430745643289160006046728485696589530769657962775978060008507902069624277892967323013311423599727813957096116865223626711663386029465247782163929226948814001897381166507272802393486440754060736929549297018438236556873377074851644552804616481197850167090430513562595151656169483359320618135430820844653727991590912155836854217114946420998396661953989126478705832005643952086683750648800732929549959472644855594367237203874549083034246752948776990708421452078823145339806331026595259404374347789504303913387417981476316875189219851626507724915700663270306494573342541604226326998097533593749946008291818475341986663918271644233803816684441752998726740861370080289285047430179978667724509149569923412758029596903969979466733666110196643886526284072872476344312021748793885073604608*i1^27 + 221329644086499392909768115338255233781261761140420447159353211215173145932524337770370093994476333774409168655727882086841365618739407068348587901395487423340888532235654337957181396769422628187375840262049659977408381905905239331352689293282291641129769004322717780205366391280647920255528154556324390804685042425917375049350343648179116314188463262831697219794344201276339596284629278894174623255675145097244748137941885928166986086733676716376383935235982159605409711145885791149373806872833357185199541684660815249415761214182571425142678796616420650114720094369881416859126854195148944222442483148215749056274419596015103678546054194348766117436603478658830048722831661442869778258640565862948481483304998406297834577068074264927011085739415234457251832621790413546589827208676835476880674835039104907160427642180566855853568203130739741801549747345916556634750780522263908448078502239455809726142208192167449152846651256751848284675807952302513985829263900034915649592306465952467535166977516257504112801537845972871459922203461836454507336035094910519358744639384228342739436244737849419331373871812182590667304913207005012084707854421067972164550969443735331018698066518845923055569697852401048795996071746109814618753665801045304028149349935237417039752220224551484200483846881280*i1^28 + 13331015576414641418125800389406793162396335424696780460337335749242758880594818441478484949398922944082232547878665791165100856632704783350933213072034942568483953986614357900538331611437608831067616137430782906724865340001800212467914466847854627950343894382037378610918856419718978318272032412153155634929359402286885759023265919526108349633003476891156472882455908059137509819422108444360172897796847193861570429403343033860435351977593793519012091553766789324615906183052072138989003886482824590755247279135782997514928841516051483183868950243167153371568594133240328784249589717337346822325126557259641809667917546083650912492286856781844837161665952410870071266439155920989815863182469116846878102598523147118315547166901559020579593099908724726479305107582612019039565870761802369446841347177376744852459535680261717570815656631563768347881355691599386288109367954022872804548874260047665095805681214732475173647417316099960940933815343648983921051435576861327444986066709939782954101071130558262941372821354984210183235377864927420388883612656989251619636658370788378909807321400068647412082404340707666132536175495651966448086172729145464042176935419878869594058421298865340340767939436945433824034920935112674160252810685861293707533985250274400542821260948414700470665216*i1^29 + -7221272873851333866049272887181539393987456414840938692213253623859695857625169550059509962557050459887159205463509279033730941796114936051799207256804925081700107048318905157477246926891190668116262257583390182993256382217657609986291885234006326407545815014391626082658612318705167330002806840063354925199464367450790698526162218709698566217772276071291606883038334432529193061115535559439762652164099313339445286178246509410158605642986091390395862706215111163860701659585407544781529178002795696443863177477234791356059427306393436248619385822006536231766962216500881411394653935233643005427526124348003503086304843340521146192484968016437388066632418263262092295677210012449895030075151348956197216881277792357762723942700141032424416257376594811644360785158234036797654201997989457236925054075390550436349571284946392361156075980292925290109545875331107800169987075125852708217303573111039442421425534198244347687560066119029326951775838485483354322170498476259804997556040516315551666687527194506113285880664406769030623957962278911428914241975236506027017475839412385730544391280223687930006678265536461936601232418653119972979602611550076187412519030875435221354232162616034311498334429913045033903201849402687518294737585502051541777960451637498919524572009808789504*i1^30 + 273024327929165332759092800784443848481998014129093463465258868694727044910620226374281403533517390638256433331781868198562277862473648775087027427350965843876904806644092006819258828136484051224081155381262395732722971809603407310458718464869212070530356665273753844559307178047235910943032886544833747826200500591410102260125550905364503047569061415745343061201499126053960666698771929252028093605248476686303504811074405993061983014947678813667260192158292487844285364719773966501364665260292353472376740659088790887971547515471836998680273088379528674614061221728916366273679006432227981453949698635994488323090044412166528635109605998881986445362038645765099893530276016474202474954777843726610121605996731474109609111900274464577552916190389261121657073558785579791233494624150475614176880554255384815119256751398597220281463975851507452266902927314119957800308385163701824334746060008835806095911323097496647611447843613752748020145190184066444863820862233209612836238110281263015325029799137083535342926858805339932665715382355966595024994477959323206060737643230560398814010035447535508628846716212606195428166353730870317700089155863888027659918804687815712511703497618660079499757311767591738503171280051061383134138470125372081561576060334543272691852378112*i1^31 + 52174401628872937721675495972921378677856190332082815737503184494678480529178229262227923863886550942870404115553729576823169819166602207354507345728901733982157124387586774619599847321980372808162856895366109336896876983831890647880486709278537926955996478135282513461958918061008484958479683994416474671711734273061521438314143338675391085049351316832863422431156109327945159308874202706294164923574666706918298785599707872713372350982165102592917366514140633463440929249381161281874811734251511003095242020899560711165282336428633921896003700496981749548961074414858939756285961321518617461898885192865915933501162722980521588372839019277720863542158612151824845468140320023927087912222218567325020088639423176754617339416579500665523365060630519442520961965879540599316492795411685488762011699118059718013725266369573278307113463040883399582728666271332849047748003488067161037719536526925189967129144269366926473980403328082286560973158275919100999072778961477655753681229959774280417566182231259257597493584312627999977035777502097337758496056654861703105828993573735132144002688709208236410846380997988006910471201944957883896464773768940346491222243059693647382677493917680370490227399379836319053367460316403259038660338794442339843711948566972430548992*i1^32 + -3736786443640313783716944619166129068818827889386693902130142919173239370341546071247488080619435421080599864008590607794313845987746426511060072148542244195036079630906843881376947405146776697365350148596563259163189274739520175228120309085241758016923233350583506370666639442792543831807846920950564823393635222378364289422246840371309121933733485540326097387060382766868844672876071448891881841289615620041223526201277988016599451360222358227582419016081950881554107091606324195317047459703871406630315088657063934065155937198035710287223159983799897087837629067969274117786362324672650456714750615956396340847299372918476225907164546432525879017045764962502366019839703540351710967052731195014380365688107991233726634031964314139775065451077057709963825583543005348210631438088431125927266334326580117157448205495235751784340113898917606460866973895216473151209352376582070914401998705187511564265627515030330570734716711253680767208725167736401234994913702031283925776885722491134374812587629616490174080808784818871330599062778432755911481755797338823979799794347751642928531518577920568603958423613356201478963890259683967062118782937991644141299598164064142128095871031732031525899175779984973105889167654489626368348929673078909475947400661041152*i1^33 + 93657948675082174890588663024615624690967586415816203713323384858637913368104612717167345155697596299864759975338723366681877720175052126833335236070634782234238110543340149100098450463822706490857039486925470475979141419104487398643596846474740714090246010807698542894971670192841094802923019026603986869133016771182895774600844654221749738958134370735230574039562115098384884918877760072891179360495116862905991393253690993945327189972146651974848309850237415740022839877854193709830337953711746820704803268806885445346786962051565276122390260286165755215608764703247483427638843666647755894311552929726877798184807420203757032798309565610376954612823048281997750361957694759116378616648791665546219594604383364139593645031250044191744603000487625966853704035694768314350260209064904324000847488729765976472582599956203245343928002685100628247295699301089602550164082526222085518914848057867485183805503174088615239669162482897111856548661146011692970269961744706756822778615126355281465520332451489377221103004921110169767559357938307714047079179888017763770263236576151177100476200788374834072813796938870242797478212615717254981816988744888450884721499155856436434624995620056863945217644772259832265756445931440952769567578075206615117594624*i1^34 + -854176820983626910177094614858610410210454748831596435818094226133192196334693612401345569099098927390373745016445152909626594962838700881332034425266096282552321529824017361639602782521763937279922649496734369813163780270307600373135755016674112923720712900811418868171703702836765869557049692698573457858035545872269950078519536234109565527085692534697998321483030007947368782251518028301056123753966751390295688930079148525331696953431917560523908239902691750572762624454112872012009520006452278584333409489466386321010714499557263040910912465603023612333425300871929870885785752293307640144800453346273829746967959436672518845577053721969735706105121176825193030819284474819922169219988894900085984347109768866735558889212092525145385290086968709497340950776870482068119236435056483306963201657756468294152319043803246808279643275979690851702251310384181116336734554421418173128561625196510273838262365041974388961773134665272670480926355116623480622162706503162425483812204511376947946002163060556109809947871735624028868372378711832716474194827871355351955641255672881403751974303739117903656710823794435520120902995805995116949119186421225031966896236497382419327215695355542194518851332603271201481323562257737003200999051052974080*i1^35 + 2399119925733386115324016307708182379587243865597124582561161379227785919728955042354029810897176451447454960694756064799094114986829907725042999180481852036850505820691329397805505658291440174064260829376588962936078274184005306467888822725166399001897418724973617553311108364331468871187622863543470540172536646010513514651769357171154204902065557903567878135131318176178411758345522307090961137206977251186358000009937638757841715517233672331624533311919953604563359610457565461120564046616448203123851562892424523508037243559808250870895724155654652418683807590394253041185508669591716318381476439145841323592688181097348050756440564908125894633780422437333252516099617501992487626909839660390425882242235223044308723533787109907814065664674689464101823286292690613532418839975808084313100440775189479891527157190607842812276267816947049085552659887398545936261040686715204052210067828841564830172111955647677216916787724748093724457220953740623365895134208531945288633193642135950709421823367394178093743457033872716093891853471169685462261032182418541006213942067317229235119762060149412464896530040545983674970526919241950264126059893386357286579779349250809867573512809635092270567805871792584596351067686361439082882531328*i1^36 + 4464892279422679590923683950396246028014803424055093022049049748541919526395309772628037914340369606772975956153935957612779340758920866856107122776426485035907021579681495971327041663631954480738442591540838537336188912145772285779073636312926846382241166697329831538409091548801755653748221746457854986163537687615966921085275358153241686149271134584847968787290204889778254575116497952920178820761155132563204211650846012940990400262837923534645366561724324448064917968557072352058601679704990868289843345462792667949834261196028856983444589200851306772971856628926593797539944282473641114001065098176944808241552392811965398268243893510788832409598781707500982371764558953860131353543397136294624348402408588249124799693893101374905086673521013368108041348386849934790361921157626052530172373458705954682635515868895110132253867640226364318037329307218592247898239888731802384148019298786135799217731737242683798035804938313947062295159707926924496713321580361631151187200707360548125174257424776196818351125858248732627976693697796886105785068386343308355345807458036528232420031509216518260694971143622420140358686771514900954746285034569802030947408596810649694313510165681559294129413859056470800349873538821259264*i1^37 + -18622399866277693224951878379556573944983619762923686103376005725497889769196154824205380706033310624554380481072548817883590887277739589200654063407562413827895359288868324881971050243074975788422425691927574737739759797378610480484722834081546949553795241459354750804648820536432254815513440117260662498032672306587802796015683691805237065108381092499339081567841963296927178843478862086617575084338910655793601071010459266756213686077060047620716398147365406895750523373738463971335587625428571833751812191014184623446943148270484470190488242592973130111348667090972112522069780277962178981198626320580252648337799103008899628861968647638353880879008398857929780529440716945410920202506501754209131351188902186114734411816649650100111015892940466016700490594047046810904495445412680241497334617184882886258951808337044356036648207610351913792570689332734191564384004004304487062399909132851296792416265026185460002485412678777020336889843630850901725299629477310747106372105810048586294718649364039772107207114699934221507131795486918717369639253490016915086757873216528114755975801906984200235744539492767333424214086820631043017800449141725214219035707567841667765502762790473803294778108886809600108116574208*i1^38 + -1448734568211871519146320138477547001762446726232611487882024083172253117487580823688289486919194600985750971011184487983483577494601450610541914027442644207392894118584963050182566299729253628432285258606003908390528711053572847979221410616878931846773065683413686435207364347837360769177260633497927255991019388966958882056570210852389521447765479828563992578101644861209385285260700283635805257852108676974412792605880564914087412679161331242570291361298889021446683696649822898367043665696145683307457153960307332381728180878782277765780036556576972501018909201774512423892643909672376182201426197532433067655650659461061164871081384720562756619687785656178621477558206921085114903758306174958895373983480986853795943470522919564426183319818472057260572659847807557053201983650125982516412486127205330044682513409928300496335435358399198227396566370110145465166457161480266147221535235043026459160698239145442445983742211416262482501472147132320745878804700432087210903221518613291864886226315091653615149875412463086933301809360921413045967511203456490919277956196043938716918106241601372726038810752312408869216220771269157888554549569721611888840298851694515058309931453470845445269521573018075136*i1^39 + 53195264662472264976896562854618416520138930218963082271035843769543694795018174934383155784746583885918048323450223030876362235669047495535342644266797204066346608980623716733374594931578871734456328396836422395254609807561388398846163422182945755843377314356987037810487759472112712071377339421151949807260548797895326813970794450607177420624798867629690023145168258348019254096043728099256479937142809361015490843130631867469467150974196425057641183996222112841912982992026133064151007664192614693150596972316021114694737492324792305057768102938125861015593761124058387851222698329511152945012552814311160357005001116143014169805409405308063266272642271363924666422179793998509789101736848247851063183890000683253586593070315455553522953194755196440161018634220747628195919236406310607253251300314895475380409425023047660982737187691145557484543074056540151191179422569895774079081571484729991584699020155016861134716914740210294024999817766137054863215879170344367240525809439164314644051643302985016698689518213524228856086010734402996736334598484997679471599610124531183352099726535251188477792110796127484546550093330849883100665483254140488393775232544970508267828674899957579319626170368*i1^40 + 18850599380031953721902685541817050998509712998498924496090987769103563857089452009113047464371699147092740943073056371900455834154115611035412999962367222957983949177365794002896728867749461627848316297652245729001960161775320754333403897062674479373761990913775774270200191925250403343255600790685485457200335075980431691211258363105837665948348896392146117144154496510484188294126325908421689586111660032959797282206855727916022989210539811181630045559738894280143692766907583378817452993350209976003023292141152466756206178247695773701020279293692975988937415305474620433922213267382962406301329430445357884945152998378664285921279908042653464691957116232542953850713021698659971656791625155677204303747900678464149909661719697664538683607220102465748354675976377225848956727565024809054405714647780029077344273099474608178626650097294387256115588166686772443440054816751524107720717362081354073199861503853934399409922914135586790881827805468165660063641960997002785978151029479594148041963478328916269180718952690320531707042742320776508853521937545698222077291010038699936058421965571942431100445508361019976112249275501151543853295959116874046537003448241266069336226357565194240*i1^41 + 8423960516727088507082694110848950617743716242432144472148524050362286290076793202905084779283588001861246076270657518592526148318482631575273536293486334218404401712488581333253019797661933630831569705200959848040725413570981510613400459090096141007895290180771973608163009454712563098424194509071816685286738714348913325189409510707168688044047603420505251232848486994635041016746592656126723331500145983003711965031733890173347407002066206243854988939144208938520032097009161108177628016998987094079385848804192558777414777142192652521880204303487457393667483640670591241935973581613813065348471352696584342534982733318320787952778632892240066750939406931502640604599342376256899354149189159020341223890325911805235609700406233087557256846686264723551930518579955644647334751545317770886524848060582350171212105134479700241605558846491510186149737398520858496443019739833439240901141002268773263982330001068756414270223525677007890540245118319284932306732193394455280972880891525273002740519619770572340950733032609998339601384889318345135810532081121935623963287921059730787301375142150997402198062829771628660737912749624817459692478838182868959131580477903205325290340352*i1^42 + 1199893263184500585918634411955861232000955635121188692624206002154490706963467550823686484400730386022643454097437555688580410064435900085297496346070142534837548165508902384262297288022619714334817124617964220293645033398240114776143837902014183524807604301256226487588361050317168664886872464477986901720067607342124617927402642208822657710431898693017129867199814556681551981747968842513710876474479339010606394170835604607633258994149750996693205968664297738168390109484916448664520575823072736914561154232942897772400731051509254285658827109995791271495798685146524706933849610859646105521413986671579790908023302491054252270223771408455804975806927249027556698113103917474352478191601775779684063594808622275145743371466580133688690564926575821815860835498080356610430279066648519110026791119141012347432147673509171351923058588765602595290929387109368884878603974537492014947165644737830623480773439295549357505134315517029957559859622265787143385703702688506947008066365214952854767658153244026829938143851072203123062332616189432795247998821764476608376119232575310493558226404127246927741758846967939651563299772426929215086588636319166210540447964057305088*i1^43 + 221203641734660690574396121028902893118548539804135817160146242174011622207961959896636374639323464393781216165452216269081273780917517534566526824785254519440233731912889355028368175846789531815256724524871465979692800308218563941426271473784313609405574842192998539378787307211293424275245174863714843747680417349795822050099786150750616407780250345838819313820076375466966662702733215991209694130712129617967351596954587471183716523130401292836035466937096840425779655022975281266033826287816228847250792050621198912527830206863884135303355408865021307038933860805275822350152945778769258572728767221939714822910499042855009463033743924488346094493384304885624272715068137665096536495060155130462536459482420718607512872467169121395374285871327856320111162300691397322011078365925954063663443915705865987659747678884988595167900346756591676488991500604573648806809580331102575054273448722601373984538171164925150513367771341527964401425882028357496859594488671702569563329317241613404570994976977462692581267083244327582146128816596922211637328389968899534269902965911027012338577745389393611176321396587735496459604469676890265365761582739807951178956800*i1^44 + 14093258986343579385187639518766559258063678249694402803252496488291471499573304640616028660868208639334418895318153294673968786055985580983862570384918749364177946300123988703590874222529677086716183863127008606855903410577112388231143532068641348161598091951504978630101124764294451243362376961078037983964045720164835908987698297802109676487067692995538353633034460506349181831920124134149360079126027158728084830631857594761616123356269555512902547913464961389477980977469814612592855993704840899968326473876950937793117571709782482130568544882175109612099156474848266762607078998494837639197768616094118675778334281743756921573900041757986148536443246132686203201515470135751592287426691375005641197433556314473814975972330002643243264423588587562697353063407959391471288538102341087401602410496356754019584847075523835749583203834500206599332667779064768205178783787195964062619714484053280442527897670861673861212770908612618045455401473296156537014455330094015223305467894976615457172976344354997010626398675151579936453611098324860072930228649071012194245293327148067669704812226115839861877016123649034800453782538635212718621652418560000*i1^45 + 1313280168491224840266674040097978752366176491319810426505324662332581882857937178489104270788978721985039835483138407569413534168041913062924702706884250308485115126052798130280774198053081345623730578551018621248303536686324871226842121811304620854114451009017867436468506317291974631952121967114779950964898493597551540636934760157522203736834394512264953062140419277677937370202309629396257506441647873132652820466225614816747542017715196386151250286054794469024436064014182745558408139118639901244579681753464031348069764578926584336755386662951381638676773460351723442324311896847155749739354668724325873617233392783839383416195374206480783462682948194852727178576640761793441490261302129604051009305962921804178694938454289702644664335751784651023993252442827913397082980970668885322009364662654318398299936316627975104626849745386998654700511704769671086597415769924950584781831863429514216819980832141691892438829641217830867745651284620315746001571948234993063345687655257519528002280236575798229551826785360268624282727696182175540070433911259155736917991051093307592641632039883186483205333341146581800151058417381801984000000*i1^46 + -20125369210577770259544527854208419214284281547231313573723187885612840642059260889903932047254706801261207886230890450392343953068828534137849825889979420356831674754538514703175320027417496899346347259097459399594392611581601651893465283139234961809162551029723301319590402791344672662439676782402406585822068762935138001734062473488508047390586459985278537603891130169099437452404761949415846299529228227969462541452391645532006600775099280467379484338372950284870956439487656790259744827976726484254477625191431578690700976495520696526844200189252990161450313615865241162986773885204922183476954931907379802410699171050379271318095374941242907970412641808750309925271954917167296288239503677462031985443176956864792953292965209351440717271897654759470506800846790823463046479461111603139366083728012207010805404055529721824318859759729704294080340326255753669260838165092413420038082499050801045022410921268828075112108410487156875410231689357349255214737806045697029581903743698956125378572076350371082929935101452088178924346566556796032844350541586381391471641444610238690381815364912236977274293706419899203584000000000*i1^47 + 1018550107801381677206635148427268108337746848604048444983284356744532690012541812681536880930876484078123927182161196444883870674004742510484747284476934762851468451182367780050455810555868833801745766146497416692096802548371379106301987744363485472583974259652490169655203214058686724217804791360615906924629741824898171330426092791272568305778949202333356335181061293700204049878775304857003980587949144795435645070541506260049991271153388004630709018148125332726966063794609759048936790335473139655464262336400690124048758707144222024522917293664772405891871187372038602491054724022894349554463175537107194695895481086059420964715152937531989596212978452081131267650899909727492507441972823492034857702303872675873063778780762608630969829059110698019223216809316643730951248366013669533168010350164456084084434846304941970763170916043083409025790264816513553080436011008132813587832831724790530005078719926554527738851065585743895501959264147497718682142629141614502748867374903819418338078974665025271055338109745542547114782732790754285178747790978210681405067178287791267647101659516408034139003944960000000000*i1^48 + -1940009159693577184128453233147472557324297061845220070910961371980108046842964084792543147734788752935275897480213502714310952701859891980526019231980497332447206319646808875086509023959001736756146395005204433861188403016946703828905262126199276428285103421003130697246000667153917569071558042846814269281500344690471351600825666505988496145005803093185356796862575797819051365481310705661344022815028266032258895083689108877609689362548048468009556702821852132194600121680752077864614317556961813078617215248596457013917226372331107588996969240667572889617639365345527304520927267301387520980449802028308945601716123504129002495808001655804994920163853164209370706281192418312651636350247758782502407928298652568529889008252051140536315891713112473662394702783218668570300294460600001645774670426462937829435984709112949201426580525327629385568874136328175092289712218549969937504805401333386607634058434520319051870472197414157479473455024873757016105162170462475436275138260276670782939884767657849120789856282874626646155934872747787269048906676562099398709687943016570791591819119427584000000000000*i1^49 + 1245860792294622150243468588912072171758525160095954268623888879067390658731336909294498228382671991412883080573794309011651402228723220852399207743732277749868025980309830409906309919500396790814747392074413243844807408612449796628210286899914945032012376096552683046650131718722260385799192665225637826349074259650382756622077536553565329072425277420415469092968261437662825513350023623573590422996533985646452535182921660698676702440956623936728497846562726053946580792882811718984872719922539298394671491645439042406982920029304906597457706141599180044680207731852273999087136499269825376877686650235269166650011465378745650020613612899664892251104378704005976860489589935741815708876025423270950977812930546721322632072895647347513215677893623867102920858724617030704025493146434870893907279981774044409243503671022505140545414381015465884880143478059981785492071152120350738212617495329291499716196453559757155258588361097164379559328112846348225603400628496419273954561473635386324569207006873379162358264449560553465943419844374882822335478693743586283321461292803797811200000000000000*i1^50 + -214706961068926199483470131929411087751269981650506110920163161580519681829186262653945899658522098862206831149961263200491304142902314223734057835934468360048298720790035020096774977980747946759892191809894860510963300567576154169721322250672687374729926002056991028704679235429031451200421271165047820204032306303082834741372114398092889808726222078942488747272269497022334547833895423685954557227949157398583840635495583694327094131515706466920306338061046539537176905403309537126669673756986763692850666641287165800407278667579130954272321195743995452730767232073970118985751187110086251888021543539464564982434041527055291843993331716066864264581158095471648546308339952420047422864579905676792726225424041637080956497056672474604830221813412441975818936611998959141931907698230078924193324553124106276729012781937771379416869098571412852934956978871481897773540851478792793325368174245302569666716008066077080440079226953270032824995512894971062732938903038248908834413084060224228506423805773669846534965603991978209087559640410103064192048798626211451371520000000000000000*i1^51 + -221411781040273582849465595298394254369781856959777450462645959647420681478255015873219531036533263333966700866945683918410568076886254595742834678084173464933947475048966195522964874093306694890649984547337337639412903556639258887770714320719765983739838377004470739077935058245017997176485896782069786165305971580418542806234850082325942303115878796715564826874240925693053222066574524352167206049922049072791341610694081773511415402176796178509986356803625247184295254945395744820675105459217881983087799401844893339864322047476592280766813933126331175595893924812438128987931945941319180232843123328215061435792410093784647879062455252397490224326234173524363933317707610209730915832093402421116743832835740205295940716707813701324107709736578102483522788569548193783405276442314294045855541117863229029245032882880460514273168653727106397419420914106801429607031280175728194891320042064317978261099871932563881339550195108596404762537422900995221784654525585867115742257868175098111951465195092275758853591522896157097285314938961355597173084800000000000000000000*i1^52 + 114938981089296489560563355036770715595085100420701563436444023080674956426474539103906875080614224046066314134857833747158004803047036754331912617064500879501984328369035464912789388249218766272625295519292926658979182727709656143929100777783165939399744701718016064834154977810105224473864514745251668414115548806725046766491948100471181256407735963992475498644209109622613629671151348727485057964517636617087570696964756392441003280648353730585672091423169020745990693680789230339915079060634633119101830576829308197684336325824961008222633611965588723837479395166459112860801421418650038587788688745515668186150634492994149895670181297469852350635346155400536889013513713266163363465504261043960454744848223633788885795863459490746572707346598053877604029024545989012502567947025854941408802955092130858322996485612563988959830592567813756931230428692486890114912477397326644831828508582618083505132867151622607831305325871813353211947816076810343323186136575769416163430320551485755771035589422565145902192275812470013163433480375000000000000000000000*i1^53 + 33356196443244232803180127357020931714824234961090481553233968902139450166471724878320459459032883809862628538839833270507370725996144869971577068167536436998635046358474735505593986032318749051738458699744506898892574397039771277147700861100316625197313740468417238493496340129695640490273706272067897885656352989570738926159128851608798608983628306732533073575021860539373847063933393957355246530328687834952949020171348698603376902595187997394643958214217291343732370901036616049842737176712716629235367577806435944119515304957338647463162486398219044019289532083314221763020564448131730939617323279918239464990842545049273562993551226389748864466632649637703701273256181488475617526406161734387051166733116059444382937452568358784603180829863225142749681635228055170881233975424971594502024339747678464360078020081294212735412800610995649521528912334271342065354780116804087428008888976994435092658348057274943480461541180904372885302711257931503477386022464032086095352294039584222142470177932301770490074964112587890625000000000000000000*i1^54 + 2212975380254113524826558311339718991237592017323685667534418534673248790931668426169659636256300147072877049250949233088341040038657505335011633075351951601976754261116340969309688991182453385322997900649069640599831937802664790309913824408748582568925675932995511527895892357166938985413658243255059790274847013721311868753760089816472007459925647086773094994591940122995737853595142695394785615783221183363020212798668643006263173235598893546985550285348496853867046391372977735496887633293456643289506449545507672186796495136029809994449331964245506849244234378817288141416482646644105776531913101299340970224641814999662453503469526674799729623790703977601562693682846935935934279335148718564994667908528371243244020242349796530098243480682622956805918429441493105599924877534172954655521869199253768015862885172197069666865558089522496302746598845967642424902780507862834382915099022162226951707171816888945253579894049763752197710139329152252268266557636719388235683091150029286470248264312744140625000000000000000*i1^55 + 50455548845154832242170040922195754708004498698107460624861500360496195993589050089057017143833892378795480243229572067728154060890724930670564274554603995540420205375675207713620224386716373206630255759402703734281699724237111511447079747060799934748147549148530414308604816322502463011391836564210794030614427298043191330734130560178434027752890590430477902950396447056679459142535114177682030619377579726942443761063699204916732547613101066329205841283930896072731264808006405918482255490862470539627495652700153346072954097197900830724697239725475847035179240668700537733288676209405203015562207230720674091859293685610827525120408414726037136333651386617864954342487288689584752874591073939949597400126204278460920488410683248586497082646772544612230363199046968280606466973730498393633362043149144689597908376583086470367243779824565249796765908463798256522355849614089431072967790030265246026929501586836579742586465824782466252818272621724131237149855240921495854854583740234375000000000000*i1^56 + -5931484717152096064253063988886745716646025952885111885025926589129719540254125250317605390603471068527956401189086730353611184120804921742432747102627838916279209858493100481902493433543540066241414662862388192210316689439676428661266502902542812550210848080504345665435215967536360734642272358016608484579132865993266970680975949309221466191457029852603052492648904030502498250280142536547816066350095698975394537170859556570001212517314712927317385022941064732851075515357541264179259864348906572760765291721666520543468548682005785543421588249941648276936952570325644048711713818535075331584506251791169689173584027696495958107036872414479530694148043792121579403642938252861330157362394796575384102897204158584966434598860928483258940227329040471527189610192919146434212619969979454729429292344158819663670252340843997137403659784076224769355355831099153435420133538135061502048746320628727947273176860638456950827357952827557437121868133544921875000000000000*i1^57 + 303706989352967208656325210195975561915040676909289082828242035737838319191460013989603430093587767364462199152934467721254420757236696123240957542226692350091075184994911831591541903493345801565723048606761040075533729396306128416938662691781800821821641735942518477371744010022062433180332816169900987846519278900189851320397496576922627605032013065627951013201318604743701945486916894960380035519002897207806827047275272647763576674192636541670027819287965792470454393202102386154243018495000558644976297233614617917147562369654519284277425165554250689645936411978261034675025210425391095229524055604476293540167027652909362236662420153397745451341708106231422332396764852924660805251581236284996721551385997347976411914808594674709642213359998420939939346185099791363879143346331070857546177814335526612453638110073594694713534556217177699805390000348155913908690270482271422642940394943434512242674827575683593750000000*i1^58 + -3879542857354506517026046193081794746462663155625467357196446854445929985059249645021498678082203744801141718189641973113073546039146553554741636470667250245224715184320909988863447721559370009698435508941210075519304909793395934485954383875546819414090324648750049945263014670213136125485931754966226977256680950713180271942166815584228061287616658376386424428763835061954819701713708234014061511142092354815171613582271112871578351229158302473836608458426015837849965626450244565423433179723795272199720722804431064929268420044425839212700401688803503832772156200699192833702408992807989168026510705436979780841964147541616855563017878862944292140085607599855153349937456085121058727282547606481770431365769942972887445476125692552328318081441245859166192503226948154207754771652403199502736992816981383116451476527864633671375146134963784275235610721210832707583904266357421875000*i1^59 + 766013626867115600555255414368104860520445799164507024022488980127021108240861474181099414094774406056858201379364123066606505423962248880745029466039880096775350128955073458383131394260046760258656142233350317356546007158295910982766395644775593054786671298501877958680920814129642898535497718618522375070534737729836437093212791463164914210448079390865942685732375927103431510509107876009367053650633202298496772887220726310612329080337502588062265216245014209286485866390226887330096105003542256627457385707631999189285636339717609442202161466033374053443251828204076028596348317986551386782563243899220730763962529936632551380621961202863522424477153655678944259930138967866439644177987654621814679014175478251399022589684602810854959231272449476893002798995584657143356199782147086807526648044586181640625*i1^60, 151036214404619811127270005983208582620757013209232257332380861194014535786142305755859639830419345663221923570159528092357065521447959865771432402884160546419944994004124280953570451036374567413784799959836007807109253694340669957762865242470497192227073112369548292447957420510747231430750684653123491885507044102139014514044720408823156809744179787479645578660828204602446490785227171339246855575298018812275390741083897610662183258385253503337627458275968081218008889344908108964582279763537564340130616660911669102440637765463111520786285158445368558376532805423097577533633690627360928762559140068758726648161624069330464288158435782500484017795533922754063604392898266541994966749508089948590601491370133475065196623744411639564775534212031888540862779355642248402692646643090330618792275846714878458455646212821314035594872554759643336135368565705055216390576227159864387845503021908391406916805696851221084917259413586582709455236403417901080195127437636965814938133164094105783628548503499691921988981879648227574730452567994108535332449821859947042370292602897016607612951806426629246222999469153630321530737993985017072126140453679537683282725218685047146807864345332619314220967566258799534516592678920190772710294290257463120242850908957573563279297542351548594549865959847480432153205358094524684057361176773741992181851469646309696243075225529360463705465728953521509986660094232356776979998928279340805507500610717485680223548522134733445061259658828728852921184939770836559878148893299022228548506282637133205359459793628674816425336134000010268583268837365748303709168590263115192118097288981080766408122764229412192396626726310209686396371892178363123180135423347662357605601565138039507569868800000000000000000000000000 + -4121956429961106175276062476367840656351948493640719120076898785616844386284138984914969223015336099816558617124797089170702772756880611996561843913487740598883784841199252036777939089465010338314632877224541660222526526583097940075969074504537443164452077170052863432022838821673323653124110457182282534406504642238202120589143402923660114280318034043106128951344272473882624148437303637621901091184628050974009867264964852502291060085767185839781065989217594306512779992122861256843265549301054359159344764621292945219645363458289008548490788758471390313158799605893974470877344577117592637325139513432223491489158920094975383685625424972500990131129289601736807039580931724464807475155788881680314791288717890876381531478622736265605732191401637613277326204873417165178007913902783742456664968846706050486961729655613427068689480738966307078119413803145323752249322318978823373644368797668767398693668554673913460556884123240294866110289473770680831606925109917068690879166350774792753154902450032958570843847222325727575182380177746650698496043034183093927931505566006264822534984471840131000234310887075788622724056471775647639710251025663729361758341363568425625808441998785206019186037500501703359794587508546457138104381802012967151977559676306705767784197992158292216745162640141064528800738575701281830972408039981456438585200542312134243875699765220846394771785877122151792489616491691253393658344196689006954265023375749531176972031243931251982049362271779963836883527665130850269431204747010325510783151226238416843153687491252056637297874555646670102145044783537218308403104715000367816463360306518965323283701091182306824183323611865755531413615394931099669796493488188362504435992834831644972233523200000000000000000000000*i1 + 33315825360873376072569711226605288999873104526522695429289573022116450702613857161095555408745129012400751344340823147980747861015682776174431245014229623060018277595041723778710724402870565146964257771827686762474363112875966194556724113561597149931578139195388099781472241605171643879803696813381447291016805680507409787930491279303381357306704042240982422341266602863469065270086014758320797724194733455699223690619894687252287039373372589188652830820358047379102479264602614886397931289841101520393180372093060686313206005190160791496365930665362133111474954242550158595503012233313504126030304238228507921513474428132078686398859807693162045438231921794285766426271812632987710968521890021660877181397241569358958386868010688714159570196582209060071211954525496339111528965554190636052331116250983970803501808024574559754500800899152031771862617355131701846685501148586635557414198774240306051004293523921497061888040693778363985404948427724217687010462790735054756438752328269748864577248703285269656084226334981787683036993099620578329367099012973666284491297844709597622312688439330147574068993169420676418489054205628373688046599432849018920837047686109247166525302492957216169111652316987954320284964703470479612359022816981696836239131203195588621753059844437517545443328787007913729605050519848349855797671910553371856806418370098409533858410859934618290240007356745262807415422429980307638202646376755570811392125281701569648265654920895021967490974121450069941644326832189537535164001322442953830475671928346285723131416062162014888727565366894621886257215768868465453589611501457025765468682078119646102434460721083292013861836460977590530737228028596697627912406730903664126162141851981797882278707200000000000000000000*i1^2 + -52326488304870510062101939187176119616811064362926329048913294509319353444298761770523913231545791666651955401805540025910127449652247841431211272705275783379794800903152125980339707734711072735808041232100322951632332272770583403394793354301828130949178472240287603239799393795360876414028433422956732165666793461849451292747277817275587510357439027989961579214618334238118128735522433379568799641951553606603523206990933318158572652464366839921414175147511889346378530633320088554718672678849725344934685398640272609731688928625721124977965069206643860314177194434077654046722049900690923428468583875973557368373619888313021974141275710827987638160170101334283498505755001073057214469248384955467441299289546097424847169785509120828773207806460163192621184449679431186028362212705641929514256958779331714228532612419669535831600252848163726504408328458510242167558605963547049742608248225203622317963306173441273021525190213433826897791655938502862397784735507020305219559759017226268173748726327476595821901170082295927745035769451434393655160603301172950664602035119595896419510276307965993516280057623083451086725475410816783017373656264708726869442987417491520833463433133963117379015611067989327435036208747568958454071699747004585485000220405453028984716603926193379747444804507745200423236007546200715840358788631181845298844217606148899324010131685847345038329821173088777173036601425565483342542986029423295468795354354610544916346791069144770987516847643813974716498910379697013694903333284171443841256497458728560553428158873779973826773781517939052719544044216689733623173247530422332375602545967460054714960734841434956688446425949661735527373416010219965302493751790118056002934154430526489081413632000000000000000000*i1^3 + 38911097243651391473370591637598438226605485726487146327310395507505858059121369014484673863846625095379174971364585740719755650443726709721323554387785807261989229653094515724772232478018691957586230716495342709806115536964166123859213385349821436441700949864158770578003708425883870917184732428039587848519165449068049406011629667512004140840214197663919748278381367364719604825062473643961542159307920556923159616547742841720886365151842266153829306819778388776506612094579875226581069084099771131877747937552094686709621339984384435560899084685324380831029384573983322596085263631574553857221480402244560650712669904255611195589138558510033313307537654375557989020209318353128013342922921117000473265974758429449225436424856168721894824136297590203536227229490779558099443798064259049286216687190239398453307738171044235064747147167086928970930598398548541206959041005701449675662412825996782967336061105623755993519194131742301258822459738355080284305136280545816572332885833547839944648549787281771036909165840482616358944232353072201336300751131740278445842319163105914293832131951857661724674177877603515960429583268439332570467436411160567022677991330222911432846972517674504292356160604175867420088216983012734045617473360281533582164761470182452035694747222700851004303459579555631358692377561503423272860511926047613781268432826722359369676885284865071579740627421890745732517645799064972495108118066875214125436493037901392461068498394683169768590693262425315341244151963098681709441414406366215267759111661447920628708463124106156120220023559953226297815141983953607609194002317983181671351449774447548826918838076318591108555939719133657688975140636911808303964853840050111237869499562076790293790720000000000000000*i1^4 + -36470431220667381894494419631160436375074578054786090696861338346705606894943326394075354907445063731969796167152910340200032938868892469921922807253311585388350489642901615922452978120528400321627072920747793994760691368009813898745594619074294153216807897466623030664398101880097428428253899424891560721678505565608362693095105846988052430513671345766816978229604723593402110862250465350415054069713885013839058663843472186361274416435039398517372988297325309406268402780331422578201111020575876740899537567350044595735092185784556798754187682691600808826769684354864047920501702157505167392817549692920213816666149182694972216332653810360573058420189328550704282534147648019800816406288925400286593613825516539212460034319610722684078412600472846428753455832651554910318573213630524156112003724790055161509761377407356897874454260543366232146225933558576934552376300026719927906109232892216510449577717713809236021682609112665557787992418759574756457005782915584794869463006271976746586675936670488137946905630005716576742626862795796544572028180776132028648848043446266158792928693216794262859452871076200108233201573240507337528894886574405064187099566322011836100946925529671532817121362970768674796290218118255009765974998229895266384961926555837683654123515725353606999555920059361067764684897978363887673738715214289336764543952269254874180895500447442076021460498833400134686648063654216064842022316496258719993587231435665310255768065788883689841597333000637059229192689820331670026388056232370993964959482230437958590296895242596617355904005575398722801088379422230596784243019735269036835847946093714415309699675419569761092211717203703720539100783879586843307578567629486694894644259077818815610880000000000000000*i1^5 + 27096933072536400940977092035706062767070019258298414782767227415241731175876653431999671194476059374439708346235571891702251846741708690742409392458034753991757731897056199000374484323862087903290974052729274035511293807638020048338473737117992284445352094790563036833383504156729804880059913656180700567637563279083413453878494626160750823939676782902801688392378516157398935452127896662524967834490084221923197796848905385215716154796250224368116192193341606377824012869693255592582219457283926630931128816670549015193155099889898916009270565615645574880330408314262340715992005204933969023925437888916624817997095106915712376451571345429596383251444109356367658747014946622257437111409520077494990608438446064917642238419298967918034982408856892208195152201196643215705268070957266893249710220222765196383816162565720346078590748298456832788323786563371024058303523327124061239280191509452137663586361972895480289628329397735365791073099660414733235068421437180032524629876496566843158204588356405545490079382626448491020192156332295072525240759905364989198792392780446583962468396691695687535586266190913645474998977146287514480469603156468110176844573649706248668454299337564475544369660091598145082084403109974913323861678115092906760992563492083330185855423891442560027934684313409964505908122759920576717050695767844484456759139340086424057581553733674471847559817070746586416253298840271961145971091220306304509195266067430659278857263458281000589252429476111419735946079065460474268195715588409901203754896234111708178310344245857252069632820958265510173589842139964661970457294739524193014778132403754710728734323712899472680142585793095224827066510772343175195699381497119202410600773592604353757184000000000000*i1^6 + -2858387998207986594500958677651660064119187008109708861024067178605810615916012185190501833124734578501764053559293484527477982586867522739670658257228790767648973714754909489220292213800797424660333319600870820797812079826296898727499653538598777904542065118061569533104777390521028783748941917466357423349182970926678951938460660995056533025310283426040404309292597468725873051711565637464394570414706920590249968051722209184661903886466365852077564822402905155005081364346479866024052110426622123437526834007293654686065323194950173759295123122967234697238119611263622394495309557803845803179063619210671713023385934380120367274996701272684853993525305186928457460735530289969261997803126588639296422409313778885626680784536903024858248818374060773720851278536119990162586853793953209901986536729036648556570100667286995396815207620523360336304583417023839456022442785210157513667811061181188521684919775897213270559198721778472637034580696654280150307694403780648817231980636591185482273644714310871718866908342294397730739581199581437125046678397286940878452605439498165429687556153486809149648121649218701106650990738984995932925649757722952656948525366196677589535512493085457364375171469206247294525100774208300189107162814207668858801755847628353985714249139150897776017140345826609763881684223192703184883714714554347805310773391314034877548054577269590278322094978229163370868299755757331855196137728788343789772280681352873192764517677400695463688816983378970474918962520503593614502710936547736078854238011586287714865262674559399366531200240326032423486307205356152451140910943750174168466065702794254348850918686229853168655106651444847559380395647827046793017633044544118336565978231411394478080000000000*i1^7 + -1078846313585018219498553884453685040959687880428332638733037776008886047578133517019544843338675941428989572803474273950458370490341095468767486633642506849129869455022320107558725837146917550979101027354049521920147322297698105808021967416471117933842149918677299437886204080863961003423072216223350446837667624635313578878594380931108269832872472970814523147536500023998755390407167740242697291528271183130008680785533989924207252991061437243749991424856963685004806672411389984453505708349583534501578825081836658980221846473892078119381960643286719058107039373859686972736268902305016820908245375750899660185726163371500984254240766733260390262520607620405448239526000768316590498827603939496738307247373568066139825518615508617251343825326508061158913517523783679126949274054872227732975966040708046065824127020731425395627461040202550919007431876588317758871117698260927705809157653092321247433009184573829692778166800849543784352313825203459795574656762290276139437140923134070538128496778938364771668399337751312804505352096686862036589923514453633674712781615291073334097086786479642391855381843323446675314673318196221482150329488889131529314784628408997402690922057982810296458287625521225184862654857978994867788987294618258803291575463435076221277958734684939961230598418697770040694573376414742934865571205958586041099155306947371426787734553454393668462873463938044836096355831690362956635801908585290133719953754145537306725313223417322597311525490445037711031736937887216534066952987209331554911233704298640926648046797492819403996432890187295006764449493387104129286886830712845517618906239378460731113629322291582397299393424008855386009585423928855391666238529967019144394997203194399948800000000*i1^8 + 1714510786214972823574354827062616187935847154825501717604473871805531408168473661692590641661432421861906144078722480139926698118333077278943195989147890652901926930157489302781567696483463725098397791348723011788418211607445146155579880173440455552109299484051316393261535141378402592873067043053537522602998164874220056009035521228491330390036545336389843158100398847975617894206242124842630340650513368364984594377375795152324007960416398162621937455690241902797909904908310094712744442792756434989221276961043142387956480761073361515098621449554332195937453586556610808078275521333601560779522398083953539503528694888697653890908572506055903876912903622314203556617415991530713782898483345004538127650934376885058710224430167612678961804532728246567645819226928755584584716835621214610299106413188967502251430565240117338996371274824561808481949288583903515189508801483387026841463347860878043607507593080797491882147334349795700412232467833965453841830909858231755150004163747544340326982918162407509484032622471216890076088955204930552254686489566726665638666081000446291395217425322711292871336901371927409051326995452909509266901552911442999245740671201323546400188674509907400758266892500449177138363311307611928417282104884153529863083308260001627821699592102660809565601529372237620104486764279189272995275262027577468486866442633263429529253681555619231205833724658687924737257170574140299073672302715237022975536701103056091083149465818274791303469828761695448500996757292901227885541559764088503624524631719063499032971648970833463426067732815050273781845507050152208627456202218120552845167241590869221559213610638345316416121266551937016730131775216236514938209202287128893595094076960538624000000*i1^9 + 39746264365675935916910589420290536856318920155645425335490626801321309229838579780424870301290552312727299256701659116224027574506515364964352741203885251876487087142378417951507403236655883087468944565815312337136711743625402468431821849019490506401052552594460570512476930079566936168760944820974643841377611891064155997773919986685375020955777079461078432786194532327190572023727432321039992090906966855972991709971417480411853498222140063547863092971104848000966738815154972559170708512850119469319230437525843172007759446749625062044219940452995431828624851203591449902571455872497289845350547281618351583243548364775056422928125170756212712781193829213007594327271381042882357355182129818227477683791849971602146206688661795131188565528227506823453046949722302996840631112711044915005767462146859257968304194666162940536070077957643678631735002212897044661434602540900756554346024949736929008281575752408747524569848149699304692395340980844384382965709794185556835101959987348776963880375370365790026726896086302034619288431538394808399556742635521039860612141781825482200773833321925147449589407131969435923264429221226929694362159974778881997213583117981750344674709362906498825263385897234196274992825310791113001086067556125655369775244936189366157115679637557943907098551668330616928732221283743862015459864808566769299984816642383626196291574790196146023397780916214852031292763073109743998578853403839225157957111308357434073163756427165212526464129312112059715424045502084664762160200220657830851956423653714667886346196716833245827814880700880053111096779590851010851722409304550545338269657515601620972292867912852820342414572466892668664846396226705498446711364313333828668316996830494720000*i1^10 + -91775050617433943790683949891452782635557219778448443806772295258740406461352071820745352946773859345004321582443630336872068194883806715347370010562912841380096539531053054601627395881771049235816889921944511717719099069596242114245040909689264907151486432657061419403228174499010620745843382958116052550102461076220608033830567025795254687557530942048554414527673523154651126779579481403266863299466459098306958076656070776893949275917874041120808821811632288470481743102005483506049815517518236185634335418662573826209569423625275808749746263805770676814139062052039144139988518329488781079923949575448410962114948537605986627029994389627023041135831074149928822877905639611235850370482954555421465686122791096298327954748947281018675238982674121689215686440692216401350314060886900311778105946191300711249680505763329661178338161161547393324954777238148020559513802896667394720146603486792800903684634595969884458193379258346604719501755695011902914846818314516567960511366974187991807418995222222063783194931632595513228232875882376100094755976210519380217536487853122255967556715042782522926300640444926775062172203657766269608604455358370852540133605232020345505885253174386934841167528216488834874563812429915476835184622029187009504753630031976823031846528184501771408171943326061542087798555983352691046049208970985905633499972649042960486164559787122219954651253920419335996616589841655018397278860201984706167333617008800998964619041192627111514261833345709336361601506749119273744107340676323025931269620811904828480691372827559812825589767063503440916482170477689815296699987884809496515993958303440830303526014997907599697958496233803002602517041026316647316601801246757351722264718580121600*i1^11 + 13042645566459669624095126881177959110632850702609572367964829916502051187308397229227390212284452724149474441412011102730508823222025347077718800883298491182052428677406471259468668625376385113900133375207717565223625398708388662141244939515598236922632642037834844514159993333263198574086356112890468067967871704645671559466137987708926349897689678097992107192905006591697188482652627731959921045887565943286219965094830523694017321434744758409512981334924066342804115862472348745258858454166296444072842630591425832536289724659837358726361338026575793935085327907161605057587101471847914523999997277796159325558406109859714533564969361505558605442991299660466237387852388349926633877436980129213336521311029029823756574003521813862042241608510841435886014109586881891176229386678782112453645484342513356716809046654051133098771074654371232406089242928400879090248998704927590829507199021469598005010733440441470973863765852184642375319872192082922156691805544921022898231422493802030733689984637588588940244115841860173262689268946526495869107968130566151752849015874365671823664793007524736979182237845289977823038281775353550292112948026295785105971460451124465097700818331665146863221189043883110244478269161760706506152246547628545209066198427809909173466442562718812473589957409739836418108640151566177303508486554358678160108622128638860991070246393071434695908807999311415857657994307412649126485643162305978098891179319064067497053920676761053400337915303584702105077654540671953478341727155759046660072496175922786794449442765180969559902377443429094823233782672793683870250726559657527591567558739141757336162698614823788228799590325840941449122278394975037384135857127336111332881848074240*i1^12 + -838682734118144534972605042180395795874628457467175329077507164507272409190426130074039214847456275149088664795862459511798730904420940615179563373999081825904753518957923923724902418820028095561184722606791781719223813429641574206626230692456004545291337369973665050302522054086026505905980239837529626247294896901440403925563701271213378059719825574413838072324019730278831963473358218308520775695408803542390881282010950047736736742862660407852883647074156169072869631932942933038960959805694809829951230576753922813378308619761007863740851516862920166969853822306372562783475681542160848354225035199926071872716531556637754529377002043574337963619279102107168038500163497621379507663828933395555078952529100871871849596001043078456166031863461798791838505912926178162829459869392766410408220186727643600194864441491790548053791994996888013753933748626494677753246609375252820730907240291056516238813587416120251346966613817370108891128431755468423067867417575791558673655351546512885403304930168214312978772548104196301712895808065282243136234433345635412657575871435791946839349064735657864906540873753087925876426112836602290020160810508628308755020485958492649963817117671264901580775180971697189620458408243862109031982357823280716820499334211034130630420012733227776705565152723344210784300740718478722094555968664512419639932630329191051740169735029127393912674330685413778202751222393056809088708876159511201784438917310425361522558376780868428063169887710961051691351817122144227307598472951779494653673497105397086953948555490855847956616489367974577867638843227944356833649570148942472890028340317418923574494804825890787035953427053342823648042545647903198575652100259791962334298112*i1^13 + 32867093559518664725359780918762316740216889577905442636992377488841967551255557954551984416129550867979606298521419930279559694745118525806426430732154263742108245433491339571943585843700041551126985008253255920781734124726410399471792189664382835066495060702941958832865213954405683712830247121151410329845215375295850369144259088720433434272585789190141202906562029512552308339221100319419143684573972779710681568892699203773724945614720879433591183923099350955956344376504993520569588127596635990885730034285853598573184953955595451506288032048409980657347732703361151303832040286094152843090651439749657272377154898815895732292796159692320789705024715086197132577447450212818984620212555263869984485335528213933888722085216561897687953865316334888846073919965433499810166617164412697970306864700045380646239308338296241250498831510604572656717943109165516929277149882071014388997214308297153287805873238695648228832813484956455908908725645497572083680607978242287945090849052147855982370173907303811672517862453053020998479614527140861531872081235876492788831533082133139370176867761673603952133084437953757061406100154243150773755321117846035302503874895514126596307538832201125898144467491872433125342689666445841331484086480535222287840469985421044955966187027037474429680692796791504581312816343730218679885497588559193663153074955090357886358811052713429037001417524808864890765095040639180629237620403098441779561501082364509371250611636985198627913056845642539251545384005412681674062864528771894751596921758447997740965805418552620327352987441762019607300112092385022218166718399266760953043547984235367092150523977092423108096623316156245908130461909241405788455986695631009742848*i1^14 + -774707594919726073875000959008530780063189518713202931853323133525998287707704564998725588285741950294396610308770374732475167744740823964730432505814515224637474103631093078301421211919839893185308913478087556430960075246850823604201655668465072682300364139352457461319271310621073396892283167980752057901230824455012480034618994267277751793884553323233892770828270106642646210305074318289892008478018170766751575986337537652141082975076954586274905865641434404785589012128411861001014110077156168830490938074320682003502489329052563419295704961865792584828425363862501227864281921439336960198086129128571197677247915004805332281064838999509709562348584014569079388936233651524702431733146858613899701639085605217558108886155963157138268921142065783683484508865918148161864488353792720792633643659682137302163450358542472702311300720237832565744012608287284174490368196533208844619557630579933649775277637426678176703552224459833486531713318013663652147442311609638610726423023118509286343942125218156795375534676223548874181782998931957509333886746301712744844780668703845291904077330201952131106781843462952533647032778357943439372560908078288046983348453911641256219592143835174178267857956947736515443991642766108064640328509814983403820198343224588020258722585248623977426740677398792153182168300827138021221118005818215191159078663089470073108965569965997605033146826709078796412068175794758437845133635045740491980244089368780447284034211305257622990531827279474151759092882826825458688940519484571253458702462766158412404582747430489615114117283870973678252036547706976542399302935425909986671885817350159516225881171145317847487142595887055876886269874367543959428006554659454976*i1^15 + 6909678032501319594301369657265605303858281687519387005478571778482442494254051702949713403358266160443191612823702049228565695493162546834524043155311804788357732169039399302092916428364145339860380272694870703198577046904826531572055479082496552075634944135536260064004312739437415011799001556073372478756643237684820733833374683667000794134004870405104128332806577867749917868237622253047915691387987390043373996963432979009005193517793533087042410885938061617204778437547320220340782469084789797075821794746390655342294348705760602178190496888463574815890687951312925218983891745351876498482978222165841596514087380530031892145028520656487931881585229011978382553153751802409468275704909540024444774979033553698229636138192993070797738040577810233484359634443593628725994319522387464250383414295810631352466648862947788741084948943488378894126934098102116360866821667203015300352220423649705735945730936598140303680973671485906094469316348940640703028300496994192063416556857796062047302987275026736031477118240678296554906226402139603834863047729229390390137282199366954613982174303552918787816090005902176717484967738830223595953896867560896200339263889704384979005926527489805803486247242711367139229820809560071721588908219060889601062933679744167551609922457331848797055483431162765678732715699734112494667025438412884629144704123498438038552280175949326717914260313503450187565871754295820158069806810964357313590915266474677576884174812749616400569471614275047742935918810825219291521185772925179958304652557999272220017583535306369267917491950491857502443147396181512432034026121480601433518169076048626488189025646169339736895198311662500868260269691426787771205107580928*i1^16 + 123963608222904053693430647524349037129897292342672686974442630402489972335231248962380589360350610890221834436260532345305449588032282781694533828455401185498652481851827813696592568084014790206722204613552210089751288424876764879669399755559086235098782957501221419837654416093475154204608262368591703592649049025809454642246745822355215294641846419115847462093641133600621302700083089376793267881653755245044636194587437387512715834821184066439245874734816399017554721821113295582087922594318635395052099614175088413141739575952093859396389989827496765228989092829829842750380120686860990475442065459098671360357101404915612293548140961608662781191739468926853057550954698145657882234680852375280441262204585307985236338034840532825157087047983646514855428957039930336061130901769459933963463415796787098959688347494766534808855238239644904650657987428041337122234365708421285466506948067619359090816396144392287178021014980375481799187312502584771514457945151669968663546244035483703137928767643699869060317794886228727376341984367386784123744698068846237366539831821966532831387984778729370560074977250814731710753906258716677428497133543222383907032891220066581526810512025905234970542235343548595740418434555648222330930569612522620857635393834281233124828657127919768707418732624650703785035748230083614629448915260027090841018318536198200729214374416219495705155109046691842097398440535108595650710941198752073005783512066848586224568072977521515623365538859927266421205023018171277589800547020159384897281832898883964503648120881275668447063095328478890584261685579390895324611190982410489280059806204680845922764448546632493292526476771729491613226946926173272473075712*i1^17 + -3737532011205562678702223656800070599917570654426919727356709207738506822645408029063247308352736584253615405627099394630007414073732712368040018848829693058212002439541661507620758410049324431885672545438894090754140831649159864053599164836574622135198402042059580721748034069210142249174908483570306715744710469212796484878093152492339153258554239335016510657143410832240095713139895751853138689969914165088545141700452212678633179024960433548859373596989002525857362048861186414458957503336946095993812385629063206478655770929424782801800595750862748342568569154670046641507862051656859878307833978004961688402825398878401666761741466527013675562675992052586511714409544191740888662369467044686013652118514950185807805055593397446546337984325073187216132023555151485331267987746765336140383721754245046603435334385837089096680401618450925568239245411855586956990662130627771825683648326770482758534325671172552322291588345651822317158327599875645430701444901963193718259724172414550057908392635088064733554458364637279448217856808825240913516194280772129398526659288327093343194019934834450676782425616808634935892603229045372151979890922369501957055505818900784297803698299672356021154519922047866371584917364824688668886205164740668968930344839775714533731084510568594552338102681636390943141153838415388345596379966048792816780378470737129156219671841260393302527300927510122085157860579466478307728743351993968273450940572397910263760878711085070130146921860703888291191261184710619942863405014090951564466645213103958079575230594861487788546139383758543772919727043540962040231300017573199629543140899384962697463533971138366572492413147038093902834857472592346873856*i1^18 + 23700708150319908931978027219553300126577688369107887288875696818984074433855068673588009188891839072508095261680852796340707931962220551346598059290198922501621585636994270498663257324054367756361588526300243696869858348057786341641290043949558503625008647796459914006234202568317524673402320395258480442386895529731746331383449688801773961313252095370362309557640568336905360402476307489952761619488419402915583285058220675223634095606716769659064599476369870133292626865425114083097290862232131644559364010278987214149055298446568545555594467729440050203315643973080965422660727691208218040422206030756044445488324249751462057601612709326055780259040700759543944263133526589458861643107795762665816993748751206597781333878830801793507340097807619696765829935419583748242424532643048375873318980398468856629035748507057148650381292588479521739296023214522478841264901132132817194198214478146858618657040253828823768157675975528316730682173124259738140887510869093003407498740233063418092355311696231077072736677016798921493048517074673605636334667376188043256223802916389724463598948088169039169402476869109105781706445273131865682366443235424204923542065067264584975412587528170993116958024783733575566232154952858915795418634890387726445761729015209684730168455427348552744704886969762841763722662786959723754071145916901546477353822584122223725334506984322435937366111735544375997026536092558078706577794753344999936312460087531691341529552034746549822578557395395616732162312070596725267608013117812218892895561550707826340719442586063844152627331836829540840625141582232551549295059466441750806943485911624385796335401403732110280734636587955477131979292258861056*i1^19 + 347214392362432969115167541552761875043875606012829839882796862052820866616909217869362089746488015032847283333482423231173934585385246181046834917620054701641499248475670897236294579254111447899309422783838813070298459079070791142082512960699355985261382395647061068919027207552622799671058780199969070696766844251406127274884790153970897610902802085485255150775642653839265754184417194103138890664879998216675907414698318801757068526323467340652989705043801818084016383500234184733274722688523067686274509120208853171438119330783069227174827032118637513195361000865841593453988838491307930364896570390859646467949274835128066682154695275980323530179256911509009887376942653552763349616496913987309984394387167191400457343134792236676109962000814872085079611107995289359998541152177217683495760178706921010471798851267614651284519995616460728331935890397224763444148581000928940711011899678337159163380841825128977833158638596967291201333895101820901441568556455259336666731846189746671631889407498775538823287574082598552188979175751655160735447703668564527981497887887814556849032328171098186335643452923559331961336251131616953824021963709327147761939642455003432771705598706489727885144014402326886464365495146781908468280730760939849840228731531178393315595253340271762212533116474266363437192476003430387974600562208275400048058616768272956358463495941267946146704375811675081866119731070942288794096450961080727190072055804015491262692605865104426079518282110145683900292049019799784218607331257877449680267917268061157570103229173526286042608120797337744317284117965461913012328570328205401735869952956362561925728050558950744573418933347779125199039889408*i1^20 + -6191462046945853117159182896801215446619170160771168417144542020071011957909994616233181421542668725547668844197167055901547952957854172363363472357804806406190157992868119273226773681796678470904418419436169446355460636275092974563328631398270061755884163065973366312775780379035398199943852998849446251417180227561989966189244659288732041144186797189021796320932783842005319573055555611918077980257365201505661486564826980716540349515009918108809296972337334039131191996648205816752250947307318070498574265514657704760357506000730788125361082754705460505037113586362839778231161689976559784262633049960084481792738199162912316675102141917960135092984931290370381862940170553971877982492251037828120108414624870252916497153951912643054176951834987663902502362042953907953916472596234539797199784315611522392516276594837611729080459466752589561267527953357960225330829186580940229064819594661561338676192854485434369001445998255301983467490872300637978040592371474303301646365245055409575459843506914561695668942761312066275737263016193259221549264897544300484145274357715192929855963398395561072196642898439168912397733881457207978589698479472168174056229865745720823955194366354331698552956403533700593119927293183030179739497679232936880125624150684936779608917790075985246049562272777428199675871369641138479001151144900852896204743123482853623176939507937286217816042589880305405229613153611773462130021306637719924196675733951880336779343549042053836070339039315689703322441409176589968191163473915230136711425687931119552692118927778900454091876093359946188839227540758133719545885639530147499626064262232590548929639351935117069181059240849232571138048*i1^21 + 32732045706197859948555900916394574860678384686526111866487285463086699686562966336769727753353556008528027054272144892580808823703760451562794891269934405504997769114480952045959981246805433275293298057776960661929742777964275835468328013930706994040330850922023554694717749996948734051649355954645068577116415733842529989638494364076806963422619446724763222639805493976298006606161176968968070103665880875046778421598749359965885013704926847441053047150499760118916785547313826309746955074784233066066700061047814170251943709200110168302758593164581171153010286844725159079401383544996147176199397815168406767398585231365391446088310747580470983588272467518387231509182892043730307102913282335927369278259948402338899113069983858733121286122373912312593692507045744752387332823476412045251072348245367333383994368250980301021067353904541474003471139744750815463548764834040391724840688220060414977645087177593030909029331335042325494158668519255497054564647990621851633468300161411656872494673904992065210027606785279529016141257108612775042375356890764660562406120001922685979760436502871761293524156654036495935066472163879484658673362253377103207596244144924509705306509614867463725365804537212981949284511611336049041012652347950439032838833176007719885417872598765610463863892688588154176105268156551700118277309679695195575378456101877929898316267093662866902903709140057950621554956163370907142816078914858433128523877234358868510240566724458455193907979375778122443940806011409137570405628353725211254426112850153741198269563861196396576879166374358665843015666664145487199729930019799372588982901545121097197003786243580359015093021597891559424*i1^22 + 8188407692658401888588977878019445376669915012809216406391568301254352745594354438477811956615996112090506286860242445499279818493474859116654758842862413509057693973290874394704799028228292330614024832213607224203460123319496795089013349565354916834319595765886401257886645419337112149309046045928817039768014710881308787496183284004079346425302980072211165143706652279693718018463893657957465355612677597593653773091260180916934392755535246974200212324895503276339338382340032646027236052338142371362184528331747037371127049845406801290239955328282850348732813855087165304899795613279037675504566648691400060788695543470947874582112485950957378673211721228764729658339560944317708230254647521176405380121555222355387231127473826275966834797434105586123009902715334307047416570718677558046320240377800992385655620842020403494646175294573001250623468202830639747904305721107812121316927969060671967088036333418574997867587776792406309956791192581936043494794553067972654627544661127657485684947661854164097585683611650405123127254450504405052559492098162278191871569775007211727550813943902568442146504402605868862172023231482035739399055364910400499998294660409642509731497513222630695192301336158319139455992293001564026503720181832747664690323039688114961442000009423879705666382356143810224363444682062138775024738025951663260684909196619686731491639379715326636162507062166898509950568712644667157414793018964335217791020021799908651593887249388591157620754553716533441035428670718546328072368353249332981656770041590008908705407789301613121976533190034889744749139152034230960655682360677060000064754251929334268298062623864900486658168717312*i1^23 + 445975573609606950682895382216976342338600088081407073360401632481601306567463532369945320583849284277627254048960843856977136421936620512226216283989800545435754320765558569991209490853685300333925820284916239504575263083672853837428757749131496150005332648109521122544311340379957404962777095830598211581340071545360394363540607367285147317225747428222023996603440026648310191401274400816494311448095761511969202535956499939442874239122981435900706537625981345044692914345014072702310261057617712815425004713621301818189939615163652349027785407455935534940127875462367390539782411986113750465810765514193241397525326852406426969040701331544503058464999940810317889902342639410382119689128978995420826201626728771215488587482831858388815145265058248949858773396278922344158737452909019621384009322221160955349490533192885501110260485838056946577425200073886644005502933131557921229834575961574451097678568797473656043493393590750672372215366245010611075922794668543453671929855985150534799982630916904299955455871708004655511408539457964579380741412681847524422126972769646843330176946184926530340866479414280428796958235384350460315111375703471678750009308650682439409082122945945669115895843629365551551184425122169810269635628015094939318452094938217839807443239187851121575823761453521298771463647613425392033632518998564401321928112118828158214216614872927494718615818841148597724686903697114938846733445794334670412194092136282998947808060684702737654774909084272116983680604276376569834320137253021585863474854435649214245369719831398403230169848949302875317163964016430596809775696360173575423995107870465214706792885118809770697949184*i1^24 + 231403445983204512227273981951541108357910113862560666724865375045237657576653739510359981739885926393901971062500861456264797862237017921105242231016259389062159759492463101759952866583992112193625018964027865095356955920994110431496919174559697344558010517881510205642544788775869680848403088392780640081296214801261055545585345463798487461780135376731300602476504788368437656598121924954031255799440701799056637036620246056136907881609377485186238137127721888752428884227074962448371406175450930502801347375460315655569370751229936130044092829279998922383915534498396366691967420574192308673676053851051923753456601913189896404990552000327374473358711056344664656549852804284878078645448937258919552107408026784995538104349590225690301197034355828559548311979352898328640517721589065061621665721541891595673064516481446160733199824800919527977797822228382635342455482999409844755691814201352199409957590000429441734639323337639947988987151973977737735066189073101901655969877661116134804171454919795222712274011411874525861024055340902499467613021583578238106182619808821797754021318015177712611753945883586983477289241345540876176953340943209527792853428588431730633773195052986935534926847326499282869293709521523781404615593427495759048237738867461510973456568438860087740910716271914152721758380127703230519391364300236460770649225074936410225120024291054862060912906798534760020468252677088779691836880378725068338126384909216209516230335437500760699686993687242639741524442108590531901131973410624317305544433596366103016302174978853209255303709058071997129709313188579524572957370975028497642778986529298305074424591378974507008*i1^25 + 1379104036144407681642553451646479605287726962236226996752637755654512757107653111384700466542786315177036191606232205105252046966972545542398789803009211476394095846824699200375633046995164871770464269232132657376319845908794410285605568894559503854383971401687737805716145389061304068425024510561293344412017273195875736135275836163069075408305630189310638411882748470117402670955096136043907813887906633200674561706939965951529970397005957848839772617416519919477466378107472314370686438844239443921411313655470044487503520865630535820480845036054346975326233173318611212648786056031598702087489307362830356981363436446665571170884073620183664131465798276580426133909012316910741774979727911565908050762320670195763406920849149467552209576112764225973483879630923141767623559950286542386816873044705497429080810768612523250972093286545287696261876369903667335692080097663982632621897951168325502333326918277950014665835662721044206761195734750309679437548615111612430969346742675073910588402262177684082938722154390383552540626449202928808411045396200458885442002094223581844312618206943621579601486311824409459735360029056144351680498000144629780849302699828174436352621450952327471674209456659006383650095314101233724785716728744250323722515319930339864904112339569159803080229637563547246631127960701440629554734014083463545817395303967671196907778572885524702368260660321793832136769388845001803871040823758975921200744978786619225979588765344929303144200366883335852616177069621003863752109632223678414180127905875186494856039119745474534762070174470831939792472710399678053716660984039599628271032531430574128338154163273728*i1^26 + -328763314665170261866207101575847756447354784556571414716085630476131599338806759342916984596329423071665611104547738512401583138488142847038459363970262575612011078332650767375093980616020037272964783926607950671751097465438118362753006048730959282989037002106967094070848359748242973886792774584942939088536745965595078625256617489915833438276715208693554355178433962614441834461965158515167311841602656286065278793609647716997190802617497128455612293316190478433915967952897824331413568703630477439094762389506753764599402774333795009514399101008840488582121541074822659262940671701046056671458656689480831571180077588856489289119372670879203892697202749117068626820814290415395400721792844263749024125814011486048276574272472447527616217565741841779276220520083118704650441616553813515843311449831441874816632460556821573816365257222508582186175396427941426208265218459877441649315346479962141409172577405713575054738018025854902697519796032767550145330942217724411117692127922545059979424700448387048900957247394779309853636367842072097149557696805524556506465078495119297264953496171007774236715082758055758599246063895714695340807353509063020266638816115781010079452109626345887118560839369161034242579459120277862898142224972870558977621709674316810005597143268350066666949488848721059529782333326869857284384231486210791574388751087559616284270566520605555010857377816647391968733228941571551539035667799810200265287169283698205840537851244010606659665701679994353963061326366312419693993408961307269433468351413084192246725132738699697665645838418219652542806870474045021455491997704930423836915012129429457226170368*i1^27 + 40163897437227751019046678573093216004687231110946221987576723274850224106059970613715864064301564635555357123260920139812565232213778139067903793545710035576602015273818595273341358723979808725646548894820503174544360892849519211993414645449015033152236786842647861385418139745241959131035384192910157437629296176385648627493241783363092010233625963123737421587341153664538408600602853240705755258271428641459364048759080871986744995707118163908048480142852523801263030064491995365500402267341977929401185566647448170489391790069437483374085482181298987235337876601454886852279120960475838488862276502486953626780220445067219047844071886367568751824901861054422238430925173311133003720184575236828260422467508292088117367608489457045618369438121909737100971914513653659081361764897950027103504287349254638496829925541818292126696613662961059741061524418909070442027978245327556473050958467641720063688152959413594165905868684905687446162649857915993885045187958392178850931964788866355642411569002049905772331497225636798242823398901467033936167099619206979176082185477206029732988790346434536547546342516482195127724718969966370694860156442139176045192859174735016613507979160596381886057696292577973874242503962589333136342267157571490483481673997870921014574417343560407617788644688690905085642733655931099460439830616609364797570992170889020365811786617554320373375134564224961950386958433372511660570300404371550165990999248006084773542153710071880513699460934977132675342837445173254260631789866164825370941679510168516087996686778170653109445230088002822785929223899118931776029370033325757169604879904019578880*i1^28 + -1074080193020569322914062943572529840852597616965354425791220084171860292144439480054009778849404677144742033723845423482724788691857178525411133504826316714228875880371365953362633527942536140199650901284972843115452411984007370399602937491748447535956413539070608875483636303886056199135130493523672530375038684234528264271667366838130018878694047027063332785731428966257377005874883960627327186467239636757928697413204075556710953331944533464956249857604542256700469199506882747075027573432811538001192995167718250723951679251032786770666168899123779951320149405313326762592399166909083229156934453182540233972663358593277319035099799921828470862774051190864400958871229163562051340004974519153617447015091077157223098963976666222205421329524572910821916108610729710239593844086520295894688583111650886736875810519269596741138258824919633340606192698872057896561870525211441414169210842772127259137995903712391864859419116865206723898547827484092429963188395133012687121442020716548613386920781866270443790670126784185603834048107420750815798652735559872664430172164332634722569965176854841566834510952244414780255853369877620457366885920790832129880624157084308632008853550477976543966579665952630140945276431574552976547818804276038119384919419820599778977658420178885051892882662711210287422870517853911222448522964059729402252746821962274131858788279692000670886876556873925413819439694097811735897829018827730032357770387903382039360884720169214712518050080168997275705293793773982295769659709503895271888746122437379575818572476763656419685364639895652298302195775026066584236654438518400425243667595264*i1^29 + -786094467652260442844073992106446380854090969905952072713259866117066148566654665659229263782238742121577347700299153533142340874458184089012740794153598427043214351733057253402858943243858149310416056254190076374496304371721134066976920351304596409260591177022888639230708841467113091317082934208850765907461182605859821549854423797706451817035301030958471580038668102132525956614433573805269741423705471565400676069251133612816970010111468859073213953899933138634538764708898104564897783044658383833092444189749437432554370848717808145886937432660489598430910470874522185165956389935576663426585289409226706320645814510213452847586143273168634744780361938858031729508668777871405100154274333683827919208961574406090112265190554811336179240365851194841744282809173654447269423553271778440940577452092938029905870637027499901063684859570048154019826141864426200165477315101536807176648386782927179565205813093377666313703874604433153879008450567168770370921316169396026662195767682323117997036455808094319023272182200256102978851607735711256854653702683639486336059392822707894109238511244465540250729958912333286466288444868777407498882264248605764064643221233869245688468326175198168865252481403811781961455212650013881765388770916234055324631207193049584778740108748733311349511572882037730909684452843610600795980799364080231578657304076297875071412659681319773515540510456658031120546590020086063999701540920063464611176058702241663821484022903022020493135021621786580352357404160616964304685028759086317281260694177882144703447894675330439348839798931218945211224251921913702793309740088231024656384*i1^30 + 111306295101148724669269239107665060360942486949105538606082325957674082708556004782594629510475744331609556279968982204640076384897950244019063653840204714639904748677740908679509028228180609924363585462070604221991536210681431766085955005991901792355254657972405840491429815580468144880753297961994091045386309690147485487020359870849051554121457190954720760477670680947792294418819966997660544870123540576145863006988771634174724481515644605622545744900269854927477600198897134752799589946274229435811592923393108555856848886139844034620962897676988711000796734698110755651066557240528306276317192297993973675194326517599094807653181448493532078793272635749576758166370579237155635625807648401973662768061915280621267961192936223058052227056176651455490853734548987518319626788810997577390011791462325630265077560931075888144242717984191419729456672963268056599465989255141404261944170540134818588912444664140146649694380090885583772876142207441016374371358931788148902144657670021665080512871817592909881802300912628410059645647579150074593143716663737593735213512480444277905450278188770452508197199623969338172663747034734600638499060099319632322556092330370570999484768227687569084362932058995368897269209237707982467839631705478295309723203597845821402791594627602789660413980179061371237073391535696351576186524346196595904974696614982240408905797821106211718782789369062413671088618997766900455806843160485475349236804458034579313298671333643177698101661744093278227667157529330116047041282802896165810780788305196008926201203098314341023319531624090783625611281440897450861408169599434752*i1^31 + -5297164179221393257521050397053266937841624269008647581068610925105202430201734432300650131725273743048504834547488331246424506789710267779988269575187605160258690538040584623590586341987357372580768818706039375019189483019670784112718348713767438632259001918383403764584688985674715714523288114497184500058786736495374712035839260235366660143724755318387654165290302716585180611684024396049865385369519633744111202028143056462068738877015827415305674613672709329185459016716988887521803651180946431706629791122654204019098357559920072437418205537933490771493258092582365606980060797938476318082348135821190261488495899682997129271399860409954248894411111791676054795198749955985373364456793484822684493596675456541044715407086276292712910810027039102994054177157975030621512727320445153032123686659293045408808211482661341396133449900971425750931742573166081142465447420829614053265227509718351404854054429474361545525679006005695354307400656700574806225377342342224869755014704354789105755410917657924690304005168063345879887553532200950287782550883387638776265002716769718023882983552475834348067097175669797560320949814700619667832451292668611594891336303775854237143939263322537645470649988924543543973272585250771786587779239947251305869571765905875222337114170269773887500292995220824353706196881238112471709463452094810799335192848811403339653149272581145015985545642296132476322860918031771092559703205167434307840586748805809410981041440711059623322379760379800833534387436645199675588980634076003502912810054185705624625113858217650866510841474498914045251687522303704963395616768*i1^32 + 113620844906062829232214204288366316148134338235016997707499969627421973175167476693318492043454350287646691850716092041874004934596605940406030230457748839373057890433224090116543987481374547003670843308086912324994216595926427729288074478239943585492227957646153951900701593578673862382406621658955905557771120413891207410217075357812602667545722334481471859223490106475687406221937546362693310188615021395424759815932777618147650112500901432079130460205311508848050927493646554841690621251839013715031533588732390355871102499537727209006084419393174903107555991211912464814881051665598316462005756436037749716722970201680443518775491869647825233046199857802997454929347457461182311068154672823720837266591465061578168003928386413656446119829822064077169398926451313468070184944044294006247402605914937666340344604036713090101538319276529721184681530072905869103251947954983633310273655263939169856658049585776569012547073503510205806645892150545966131181016061276137361569583566823935880643380011820047920162179030586223944066794904875372691872247979792993538816785109927486320706706192655814829984403532430017248884470290606999185765095440006292684536947140315994186236635732683418868355183619558006893165501467561728143676739213294966187542619990244119070387057108707938725825083541568577298826840697132352416456316564258980403619437068690244010529759704419857629548960929893111723114066241700315018648807013655167172549535383259879063934072182963060343465376109201626536463329976151803155152030177319376048590180904176476825077418118318634437755864660372644955979171525094801408*i1^33 + -900060877507542360609080800378636956482372614221044547342609549154965604790256103339201955301499678138135440638356186435461902183713250702717037096135853917140521130860463841854468658669131256994658458196750299427735989575529652938946856377997618911982733637218118532365149314610218331094748258334788107506498830559524445129878991767820014136757014907299078747725071932151336202828926790111559830000370524138249161757615866753070173437271947075415291317761803148254756880044046493956155186019384549066138820260049862177507561716776395705951490725480126844363808943973464005027614406452374158175840571105580562876448257741559365016685343664551940874304823572425035530731981162578318473756421696935761367234747348994224951794771492935043744886398733674959292849234768378807422350615411075412478285005321996468745952064492501015077868381643595338435925658526010094583472948577323980408569214217282747098463603829923078171811754264561440543955550308702318058589738708777615808071187749117841477620267333923373724301364262722934429050728334489306920305797809202232646877772804516419986111542527048622332790972145824710543394121353826119428517151735691783129902193162705946832924009215463802794646923892907669752397358230377970416746993386575316055229026838151460949775130978193582564084841834548841422781097368699955771026941458660694513133431389627307337736465890813459378337285182504293395821864911492997059816148647323760819046145079150241709619326560738268788753182891160496183378337079021002592097301350784952293364959566629624487189800349450780986777148904254362402838020096*i1^34 + 3817059287250062836709291734480688033331302709388416637179989386882365632390689606784946471998285039908607846528643928262964505557859763735163653112265342191486829636822958739792046504504331060007143059045848641226271197125134713965430110174500854140079421902257782589619239532801591945720304694651772149792133650741889939714229481938847614148017536785537962226655794831332648852971341473449576611945026575756865344168382015393115460897016140926671824471333858685860943391631330770631128479634458881215793565676970231175374051326543195647832561405457804839283331824946271021798977403887654896257046723447653423137277578778813272301280962016644802430522403383185199374102259070882320208253623547872173703912819412585740609699439226125194235174246346614644626755624091884438516137094435273145549382960613133633244811182892353471168966997950537180273598056064905281265508224878223110181854539260740337290625421444601069365148165616247618857580489797981068466655376392822388386726991775059709918683417103960359912122326209001178353399608714869549117172682085771355120018154771416768291360687213360684468404540737998484636876242919646089899049280700105325486289218103877521033326603910589025118064584951634726641901373143383647985821655900851021615108697089193761396026656320733751626096065122733341763383203118327462070804066193451862714519387507373493636553972546387759892511796459715660505532651740725907592875159929012163402131182244363869543190237165794870120535109576153783963512644549755203831286153631934415095601939942020724622816084555011218276778364012666552320*i1^35 + 25614950126017524486251641368540317997610827561660975413018207801711535647891964200021549214795773040181556569498148055583140066327911141078779879651583192600334805082008280584234953157636184544324370394010876446593088151278350706417149028020304802887704675641578574578365367916126949966613289518424674523295207521851106796719368298814141471155675276585425885062685152514393660172459590617845336810342029764873802443805425439420478508074411839814062818212476713407631134549611614236568189201355942513447390797570397537912661144793789845731197795961925429995432740261657486928357898804139795126632898479584503731228957414517787506655008816064624053020520097953095032231727525916360880532195777524804026329692851459684377493190130045794461973349236239169658532334073060394896043737431029709409148465177323653457508551148342277272529488934747281235476406332249365917389875540855579784799671901220871301378738269231605856084090485397315029920201471879727625396720204637055697161701282057670539629855033789508911718475108812845065914312372365500808656360326668113016976026475384338789146292608919006424557213282023594217869905130503323169286196244985786004430515216471039769384980748131083930980934137827504791358812249676515336714785694277121184188914612805350528619314620518048119043769692023591022421738906539554114855105811623827369757594317044490834195657481333182438967767325064986110888953031353895179776238100217935746782582986798848178907754465328635839490607104051859751471291589934117126599966574155590831213555073749988992522036462920586245353387327488*i1^36 + 15785523232701168843450673214790863517812194696657746597421194975568983331115755496255884120281979228336947994208723280165667022518010800378404285789827305970168927683833912589425002845303612262914526965990410969820813596877787350709115665451506924732414349911142889417383813669714002436767341479567740411918606360334282599547619992430845809948186914041200367114229104261351955999247698582319853578847168408321721927413124148468412487474759210861616449946275888519898865921882061176226360476910265139096447387283772647267711371002841294014355864348359224463006034052495081920834451572092415688375851259211890401845309596298990920096548816878069283157362910969346902772335391678863508321471975926219887975390609740694686690984224761297807799145138230911982496496100239627818081648090706082923621856404956329010134577755481962605330796511569546859265063603491879323619239064848881075394179027899445229336961834192026339298826852872653449355914780423607533731506783408872467940065515110477918444805370906022128845084326982146501727417623123472144629920752473075120755565662960926840895727785279940429801511830135868575755178758359397253556792259098263862031205187188402064247286859191001195783531771831926764006675861278150242613783031924514783905654130594466496120720054073075858624649194326145439644533794047387936279862247952543428423215994000311536455973984245385273708332409305241736512937160672979262657597625630584526831723538013588925602995845752197960642908085588733831629001803580129535212236707779440664492867128523714253966019201434432569344*i1^37 + -164432454027075721645463937141489560202536368897410732964040323324497126391381059274495641078219012679001690905005119320192879995813080379401825029062330168747391455231803646860524082290475253408014124745057892254520659707911802778727145072389045452679451211626036591857956406649826363440597438635876366883948902192394203740209036780911894418889589847781589840260141062948662045342699264522749494494105876810656637997551004190814820507399088391845833724349243978854936305744046678468813901621358653441053939744091894552133276726004108541176475416264383416278016553476212289092597309536533468854232163528355244135374775879393925672138923897683902675038946056745023303895842918204197567445169841200698471894494213295982691084542117721030551231611273282715211971210067138153837274799598979667515644635282123581907385954637986121671990295901743726987253344159338881904967300970154626506902381037608831988315166465063852128950905074475743498642822924097477281232551087733907606925713452631033964197169402441350087220424328946188766850422130297935318266034391558694234021554787295174675774972680036066117926815928770306482572918529822438953111071609172409248046140777260805106712607016685973800823280776620881608179025844283009085650660785954071195456302657315954755874384026943275733234329628923692547721874470390933506246659466451704571319468120227722888848136582156360118804151931850322980011691016878286539081630904837228271482070174183081850058975514339332718409437877937464446233256073055854370685202962483064301296117191534553274782180179968*i1^38 + 3903494182246686139534740768185086981775989934168703259048839484734482722680936655862932347976494352876955882687216407302281279789420890713836737912265340618308909235477154738296268691890049109105002128451453513371597884496552479149447508600106869159755213534047311194766572769957483806301257120096846084053228248008384643121343119878991913810784545634843205085828220407550764470322679727585542185426120545258032514108009401352520606576530860552190359325297660287546749323946248544520740759033009690625236100620900325453676351329691232622939645079736508498397779023157876842719926343554026363208677909321828693746783684599507331183737279330879661167749978813077466091155286220895413362295404553307032284107053894894710776805169936715058115938186739452576150588299808493101499868430309688713152343302016715191939426921488265370170299476279325164130568731754429674794486185467411863077874935345351317051400427631197149600708262185915304175464168739765931622661026568267622002669972839885729190138813632042064194661036963632033368669063835776145978791035442939590282746675940802860300166639106943302433060991684408842741484249103044664403000625693057628897488550024126697991777710329056910672420128628438291501923246499051850007380245632190896961013330666717948170940516793390492268006839523796891062331424520059295544518432370272191492415900601565977521515344865679673845644385429636083727673261865834883710668217989290384868980342297252428278548099287617082169503430978565920435325953218607048562711684088883022123209013116161490944*i1^39 + 1100202773999454271108500168813796149444401668695607029224155632752146571431227921609042753726400582711640110337679399403506363361580481360219896111473429177600811526107665423778059183594020228384545259583706598397796818504322694360499702799579310476442198024594984893255109155617219268050009118712636965062439732106602746740654006870325669024940990101352506189230659977637662405922957428212359060807453919834955907934927047484282047413242432695616444037643101755979009323513674739823720743570037245716164763449352798282271199461047294098190571699649143050334222542882778994104471090404230607826393831545282846452808507969302434228423551140355657340600066677033310028932035938573307518411849074876288844313087033563153837563924241795935910944663075597876983771077071476403872290056841540099319042484243241782274375102243903863064822025576197572642853839531959972185783517416475928896498802760517885981068171403806242473432611185600726527379384592255732403767251425429606237032941085792818589542523773195479782241702127904357638813948491253489200959941184866228555464224593823962660006564634242511687992146302317005281157564423346371575384162728004283091510787165609859117600349423539750586112148726926893438905723586190976776402624746409286935401530220354718767357493613886952551562499512641803691496986922803104685411413534976651030627129553454861757511231431583097422818734044467518868405403994788586108696409019820736866245490786737520104702657958859001577524897968905006362966838276984592995460655024878186437333984739328*i1^40 + 1227420285205104641618868522335742732732855993706737734462641380154202868548798754109721320151174849835955111889540661997205492748720529207026578703461552456713491959386748700757243358809615353972067357286133732932832290013389229494524941835350584074965441937616124515603473635832779971057918251536836499274700323323189758485206028088126523324776733800653494774668183495877364526094487774592131090498707812323569060861008159870954674096774142536653846358975622547316613478828708538578134527317728789609829862865380563589255025404519066089434549724801345768990722794917028207926657082472521016227201569968446036171404677394041328027330878693615475853945802463012427454704226802751575691686646656402364807578717859485702841258424281797579133043037900696556216567545870476719282266869888341200227027071874414176309858887074769329504341086274199275115889033742323594307237794443611856185500034535790988447689819328052988338563882161743610387814126044875354848696075405339726684774693760682553738116387342544108364640308391491884987528084027758003190853684642877729383525679379788940960641203022975337453301784650767652962002888321227411696276977641799373858653347527174319444262363960223494678834809443075590008186641515575976659258603596783312333564104467533800746075322736168795448442213653451383525164431793774684664290676835954485454340096235536412722892194333429027264049355785719227567629447330585312095026982390456059045058125377253429991414882878643030120999717405010018720399244319651617808454388658555888599040*i1^41 + -31293715874608848503951584768346314051137196806989204087268092490364061142453008997827805418888991456818249053116711212482248749807587832183087992413964093945217698074643183320598915385069257004580764285600447554186873522635470550420618909849733965791071529804446285893335094275836134081419050195155430149411148820967697416609144725910655728183109775659962354427541105439920920593642086590762163279018682040868749522255861569464734791768935291993606739887110516722152043915149773752521493334401512218791731233658188751336626068989021937187295596871792422007532674733110887935131580075460596961518976673163284237293951073237291018031042656317658508460423333554222483223984429665406596350461258940934761828828868051448139115860621024139187918328347583307704852010801960156665069259914150422933256416162878858439276635964022277902765824882675916514074003788898299063152186373065973965684649722768712291849982140687236497672023110508642386789101666308829538707731522883371686107440627232450631654243273845895830672873286798263563911763505249336629361046978772675999220378403804254758220621671686729702852343797526497307680436670418324229173836496743409868569455832262496529670691310303085775018166762074692934044926801251380442376689282155123449909269497036587263905901785577621542280999785498886509003461981051118754378537295278571348795965526573199874096076510853923070483337304238503397490658233169706667000610363909703942128795748960248182953051062485553191474632966414887134445642966061857141445737054208*i1^42 + 13936319304520275766449440434488000116486435461471260434347422945708094105481916368127124672774514204165903703954041981411357907682305786350917045789930617803564328716675892899278980877759121373628227366836268332571274294322671330126227891710281530319064191847656880122523012931157965848488422721175277148130216400447728272341271571248571205354725263343488304503356220343829722619419995220299565644491424244868670752762628071185676582665114296376786538353201155750921837578635848157362985268180656359117333940311405632809057396304628708711989569373655148112268960147439113438406959102571446084268882007494662890974156071486212035653746748177327315645981922778186046193282983847998707945269121012484779900085533070275951705385582102741928691933516718945901224209567222838366238151852097969558670191761834057319021646636947141708064786947990608742477615567437134446130224160259485399080513913424359504508167251642772842460132566585982291462266706716596906011022637555017837288611556852602337521084379389050701074552390444478684152863596787308681402365291320811385434213194221196827909807961514097328075966144209090800153977583686208551050792511533355232603538099634475855403530311869256147194032767931939406026154377688346256664949861349589292793157584176314323847803500684666631132551006370445238148669936454329778137862492692034226022246066231015347747933385413321985366155888383888712806489117722694606117262351699922582962114971527781372166715557150582068812040279094122588382541101803606376448*i1^43 + -4751909574841406676626487377843085675567110428964883789595029347849587779252266381560480354448023426754577550476445211577960263809059483443209764134422550877346403590150746866744748426670968492391194417110649122686616264607687167224034866439530784569305534544220085497408813542978660867436431568352712453671765106666845826839758063797649349814734382099673945227583933876779994085392282559166861674108538804568049225067569544706429518994667174639311447688696290831645090280896845483820079668917294588664750677963998930845597253638756743219149723391246065994529155783173244810266832510991452317291884074608646371790651996051194229843031773965285099202518383747181236196269673184287642523275892671582722212792832590903197913349194202405352811326663023930426245996862840960415434039962026128188103466115353827390030695005941500635186663978709783996975417431360269559493133683953796791141020290049915765370516606672495090943730450744482767111914713624360032251987600536670031837492976284634799437275126258574461374195819835235116764925405386514007081849502671143056264931560834233779798104846664877018306007817414354776535535004950631176600543027353536975569464744921096989256150278880415414996311280278323170108604704246594718659981250261016008579432010983778524355304538329096004087277625601142636974620290122271800271101926913085180050951621309185265114111439056387411138686165638170529712863750255789772856851265969911961322964196782770472516758655176495486652425031213469474307126067200*i1^44 + -119846258127573503256171926016783327421184851385719481358488744355218174269509009109975273060613126793113350898252940600172898024378106344900348899329993633337190282989803681854796205196359844591323974391820364950162176132662678013041476530244644844916730019278355280120084445737382614940910358765112141466163714133156288693183182687233681727975957395840577964754370648662118970101370771669903475715376713852488997387235107026233099747969375975134519908454398648476279646711326602641025564272986959422026711213762430397034586553343940711849390974245447927177634675292534104275116506552921502329205305072526466812813967206608759868701554525479881286957806630259824523375860381989356283107299933803952355754988672079695810977784267714906478587047300026373299467073070885856468329001009035590076445091839161009780064708196179429289909874177625581026845561960527857114877471224469920127929252768390812945148146671803678764769944607095976566177395875439128499384936765893222494855569837521612295816474551949936151689884551285547900720221057168281839407179491017634352487110998314472664468616740276823572332320254185402420346956416487775750526493419926498807256414260263108616971735099132050535077302343712574455081329793465390370993662608145107156592796452744618994581232571254564977485001698250314120152742918897661063856569342235748377611397384309598381626072830264899731119405611575993120713383822816500203663718848033135062387045153744123829981931654999020002142419408650240000*i1^45 + -51696260357917972174516939889594118552361175033722731852576518612635950840074346051393374364290549635835755776947943559669688356257971547436385985516113515102103247452882372010145643054808666601763324645106047704769427281780002098612211835710046011782297801739405199223795677520499430372583978764728058213056363583647450894111937765849851831047504989639252404890299032448548650099828718562195759715753539104108559196892619508652953322145816009382633166070649205369633156012063989310020636033090087554059341597795893224930679579907193878223863129164523381700089912671752465883392681429579649939950778409999126384237152147966424455800982889441006426370373549939901415302814199149720100858313372911309996524644044016326751609993269782883308382460323724163709463684643211509962643603469510460738036339151963007729845346869046947763572697898955310756034911179865843505589306892313339411252990789351232861777577529792502160786159276923420609266071830307235296491207935604557971637123341346212695108629900755049254417683808769346998292113152843785166924430100839239700227126732996964263013957798210406978705105356033726603370932249471616693224538470586175725419537000551988252309845468382004696169511064166528411166903495438196621490749805258617407451960000818273941983771462882467401276247522181934406081013772425672573578917861931722566951619521484132140122434898115672347652645541522625749330047087209999296893552010117395738577948035798772075176837597878797991936000000*i1^46 + 1835256283211896483006939665615800236974865669047856063310512014966604424314372374209091267970353073321308307595888298044031463770663136397716849744534857106919036320976096027050886234441742750883461805982237409192032633338462774598546868587951849325453911936950033481238103726453800785268461976025706625060746387673299248119384858392215097153535909556152109755885164603651631543577255618172366646790775684366815631191847332359095077103946213898970178081402478530823110012128944492013523532349962919727638938934261494272550343269863107601996879452605890101022860313127336510083994818060882646397597280345243247405175415115605558983770181526319457080213977643501794982553535171016403030003663437395704583778836519114393388005026899223622181252351717629766842247944307404959728340716894637466485243817636068604358422942885477187735223223997050929656085649029846572027966413031101716840548846839854970055572148134681998240556806805968230998661865521598574011592708192974803591677859506578081163106389132986573116212939328530553729588670674574947555947455900947635086314870927262663566981600618998325982273193545300505610934193624725219266451550748987280353143286255134834309570462583866913000856923248489519351816109854899338985826141255472203374693302314296354195578937328865991415649839327391139081250859566506148984689557230785329401519809538325974984535442058066905724218929980043689372800757289482850679118140591132188793063684964335872666238976000000000*i1^47 + -15515695888136185291582758974366579945727251443298141529859121048277776668732507783781628612753609001712125124248988852509690949822797748763835884024866125890210452542946292583874572720130192155732053493688512877595677710074166799045847915304278351561415037783886897050018546505500473863255494170111341775538297874750555913705533886221207907918127216878221407766078425297648768104615239327440983395938781355104070608302709220288378751881810642234372773351795232959064450548924519143697215386655432075903494340151023569179331493206667484793084243236213276411880030381190583904244780915276006208982536268285062535166489235078732118335865341859356065501083455256810770415721064191569860804615590846056616658577646748406047697129701658218868571839980227248668851050168959915339410117195492788943173934932729504792033251985800404873317065849000445692396949766195828755720335236702376743843320518418922173058043491151545206233841943060491233618472588200146140725955003909993137718913291263477520637597576562087621823834380814370933523304006159660327162237439128163219613248793986803569247424049304311449651962523487198018927826640295921631859714627742037333197413178606957853005154182562844638698526546313289807881681648801621693864971827988349373957719035954480313000267744944527938023211657484833683306610006267837520522998699795272768832947505678919026707817304088157329075593193858238275504638484699667730590115168071613232833139404963840000000000*i1^48 + 24513567579792413083956416617593536911460873575856176050103049933970603434862793361065848130085864622255376896446720666258227156010774468861020321167604622302490466125303643344768400882914344604948422193900018063288717846914881866200135765194942681677304369977086995938159372050725103549647582937862201076737807055504190097036209621705070043613194528512427189678346256945681154166067799204442855258465653885741466079162036055476054063810538855235565269903406663065949337487423579634136085914131711072146311732125948808387929385862326383359044454187093944735376279397656918323867182159457184574823053487154034038067430998133275365292558833177375997368840602620596442949381360719995285876135711551575817864303330927273832797006334936856398800879678936372663851694307890620830671971198805946062041629389468191810310684940156157830747033924009822460292796400154453048678267504842080739346684671273638878122356934426664573052633747380181695611259788415021769831486160304571601149481322848938209040671499863315498349906529140153695657518683459703555091318305105727286624066955473402946606929852651236078392378051384537710714854351020964218597938133805724070845620286535751346730739031723407605787474907738434010594334391606496169124421639318423672780690272559009395036834222164900185713267298331465444683051488197797689801697494047601018064165942894600922170779967348912334332088741970977030509905884127536926767215389040705536000000000000*i1^49 + -14582313365007468615654490654032700624109154392327177139225604761329337296791815961459080445463901609632494860179923158510088285340647032448235020462554716346150686292571397687125111715237808996522943879010734662343130397253344287335324649410980243236101173438120771937525196793443205003588891547361034839033215926646160126040090516542208397346415111673314598244389338363980427970777798834850962119564168779686925924910661173684446510055213316468742285209643569817565090146111444247459406401577212058556046062375489144282790361099166595562862511589701041867687507649418497879773219512120847013642339590524730358403299321529295736878776852696592354423889491759881865915917669791359425642062743435138571963055880258264470999127456068405775318682289521720361265844192410815616457409633034427635914134127471874363169614478791803164467683039206957585375768751091258634455939395428752993692835630601013790472438231634220530609616430463177313056283330980151716122502342840365940359635754520130211275223076357153464631912311668758425411963876893587298439031583145250944099393046307577949014146811672928183719484177556396436990742658121185564849268397074979067050513223060827073454149576882639299158610956564090278949496587457518240028493408726214203007980816831171969538209881681451963235685450324271529579085847094216385668621854987080618037096992859337516375199945994045916093791681631351492317210303063990389964800000000000000*i1^50 + 2480710282600391736067396376225493292635500162309429869293098425409748602142320253217050519246855859341539269238603091701794549948658009807357919256067028339831937529303648162694664368134281118674403355454089570907812506603840142520758985656676681143548210565974999886650882457680110449651745640828735936587290216030705048354428576817921794784429896392799926213346430443831134602909988587467794952945068084854548950546143120540906090768114277882691566203497581742945308671598540880623717862021432753383843058648679321341951576786523168440242410439531083213565806491429287077885229843293437830995722192520529347360166528424144318406735221177127921593920239508509399480867792734651925613779884285448397380539964962074887715709370141411586661903439713660728424045431115042637505978469543907792623703243455037204378650661710999438391530254456283764392846678265178133364264397997355858543747447427336573493930048777535111595623450352985449416521707387705899198258352772975872246033714653038962393267912360677166660215273285355263302005782589357488710321514711911104935346914791710407733370108923205887874626928729636041710180472752811207813825243967791859886598728442744352694366000749304988875886470661014482753998243778908977255755069182465235358967886716869817232972910060464712095181552628265717116477182295946031011530991241089049881545763471337082022678442867224082745504843118333065859886080000000000000000*i1^51 + 2176060000271294561130179099569848948626135337003398600800652266284203446529293144808680562951230231200826837287967690998988411698076065471756729568950495686075031606379492745797689328204418766243879564612911043008110446765394186580894500385387615424743598520990074702777126000550638848263458014734039203465169934168343803879838000576450039181677044138664335290464419538201762984423044700489209164962220218452366072159864758533859572509336835598726860620058492972218395739162211180028086152411991661246779102300196632191578777765774588967903980670071380320054471398764712918801731006523907063323377352289994890644679108007500831737089902945498441669435604261893886965891017061526472402045464120524925766745035326759400777429488197464325120262411131018304146039939296140481868401366660306492569652048431009439975091815228851491278263745710697406414911505685140363843503954108580916733299364330482645692308749806993287615719497953622429632112423404945652378957893019642183184386281767968814236332042555875341008860095831124380504768966902339773808241290721374075089689519348769749827948516370274698978454378733800258620567741598021918156272818647665601395566611410041111497660575094513724252503585968595428787180915749706564536598116783185687714987306565519973455961700617738916497595468139520724111571152516380342233928253573999705581443369678679205722530269183922958033859903000000000000000000000*i1^52 + -983324600820625289873929710327164456352001859114074639681884023516756764921651619434036915321403581911214927406438835705441090057825890329346011164473783622017180678123288794288917461513015268017130346367249753941464254944496887724195160406569244743696637211677373759330877459284661557822458616709634576950427595091271755838436366192708733022433378615738880885604208082544377244243514176349423926598110501740430205183157404419781767177984147161095169335869121990457084815865459087730626982650037604468465524682550475593043453072795768899586377803700445193296367006288763585663834005755236114653077917071129386357782172080998799095401833560778068142065024710049271176456674836199192279610266473021153220335161656302707452419889405946486208369397477718833043389542703224487670227635337393948406736428421804880064473122401611743128183248872213267860413299475772355329844244104808761697808500025753104846284940393024107107232601304770213385199448217368231935752080168765014217759795833301688907752674237731544964245639843110753492349318968519203678813417496002029837624955468843461555987318743013983637396458066321973738066302837268715415290787608604221282466821876529146062107619271300114401315113265566677166093297708978643057110884962072054388197228919663447734874268927615879723126272877756242475838707747213753506514113633239243803299666245201889473831513283109375000000000000000000*i1^53 + -249342749329082933366677981123737823375356993947905831696594838304990900225940807336979994543324247995667531881167105949954332210338506273054403814833454460002454656997898906823409468870799185061169296314579399056796571783890974204008779851046541502227668737983680944616308388868742455408052752130433080485864147624654297569768053866999056331318312160459621965179851371612857069421980162267375558174244021314887545730597655199330103566971775126833309573985784147648805912493573562882781475666986891380666459154962576118999076261422550898120059136517386080325401888899989325734123640918431315351029675388530606588236045308751870119375279960227756895015018508621090943411149279259989709733376044771001583299258603749525201098147622903375089626694824338187083409664235987875370959489899826698113463373542044121125587986169504311749930691394449776415464513935957619773659376746234314192668400324966981667312338024500713137437727190477823805226874791643550731544363971667538575916440780893351470140404938870532833524504568302616782739901689623420448001888122242396259148759738875395563982936908800313130506109229929278364490545877130253699651743432283479296697999159252184399714578948031926956091300292464304526836471849595104828207135203637792406503553932791801899298302218294560469589148101805482457417812434788453884358804685431288625782650622431279052734375000000000000000*i1^54 + -13119719457114971662088812272528030233687287929250280963487223772150568431202791880825665759844788087620788303368973723935149787037245098614547472988863940932312982690702374181231534728621492098604577065954411219910817924839383716230543257313956188680320971902032723108282572140624827184170140946965222001041139917869493881137248451537509402355002225981073269518832352154490113366506970345633558639322524264426293621497975824467474191136109382155375489387394844046109676491247658381394036436087331167877571741588893566763419737243274067199035306758152891318081498324578611200256574543157909024742195316296899235428745176078141882758393480805589483365698096905446442938052619168773788763098642374526976075400974033869449312534465281952024335127280849709005568701414013577621778078878340084228087801700669512834076067132852074714241488796445998657262056656877306067602622404260518294285434737941649398358968138692066483762661221904513508674445414727700651728737992913991460074273131587455513256525623983743117685594882043047323109470568575841027842769719515985458804184309962598249825858325516696702892928657917792288461622298292396559009100146698236145532724031622683261177434266333524557722890600599836867380903360166476186668380007157136160357665880180267366430300961224984358939379662774472018801529007348707641773083329868316650390625000000000000*i1^55 + -197056615032766192533161211258199359554805189081759281259159621574875310275185306206895706998385640821658017797183279590573391260186605452061557408892993882068789891984745978487883156184348147153857017073033564648591218911547578874645289375990167031119454197597377115616105573615241767125346912106887095370922708247861128354332681705563948132827989512626581356088632272211362301751719353046219278097337548535788654494611584923532742961074893583791278887746782897520753240705973156221968686317079230943186422756872616189168355609612003176124101102184484409182250809544418283198813207620221697275970701041931531339996934977836351799405358973262718923224301146467894960388768408487762525369341800178473851218652982126702932849253087079516917037615122288634648918275737345649031720005799985281361868177650261182358833892573267248569229654230433735441606151623801306309252949979216956333736293103818359080609044250033978884066104460597435842609294920488940809919900347093214172927757245931721753197136822774149351940533114704815362897272650704505127115155543566609619644511604897495458279714186765180519478892861016352959616720108571382616481220757863762358333379038212853310868929414741225980507887051600311599926099911022358398823009084317276509980730439118438979690686773789561786821937946791962435781955718994140625000000000000*i1^56 + 16634201440736574612467198720918240349307032016673715920654175777917819273372927364764101912730616944049247572860912218089063002827171128445282567634199212046726396936950347413730352758037693305894975851588046883908661902051517369130820285717473984409602904230239330118027663647519560878073449759644876082033905376191525927077431588780023917079287248652675591667622999432957261132808723910797251239241359066746407488199865303632103441033923000295092076583808437983108692136694657993659509919345177483897274674028785300751001022773445091450110284206063354248158914260461092317242658951359377700470684469772963795432970741912257301359587611416696855501054867685118302394254805671163390610443564451749207383590415641258559481706215981749860157653059142722848057186420332764310185007965311600201817160238192186011792820844327783382708553114873013605447827386779167291061502495076109661511779179336435654174207828335768758640356894708522736040946639593926921663475340128175101457507140252613170479794691348599205001778786789933558155099427213679890224061870042181802730290281898637471311204685328130326925152404448602272902783278170816547791514292802965576440425067306440860844179496083046782353854842975204605462619680910048710483674335897992565914695445900584049884928390383720397949218750000000*i1^57 + -553335932328354296761026626880243047841432221267121473195473355188274601295547492294014827227710211238377263541282134664193768642012572622362044710929394385267436238564849449728307366156001748991541204537154805988330247952443352643593116244364199153715962711404201116508883412868886295663677053056320577055024149543048504430386155616900711114933857380548136536155765465945735913400239527254069910808298802911199311961313835312115445425614812454392915784796662963762669601614495758465389279780344902332556105618911670146303560007577150623940351844249146092045461651135638789740187030042447564710195029775595478441656898807365853491007266725772256545892311560908997528074225824899205533621372233578389875326366638192733122232208985609208725698685552252189416591487336223942398108006117122127044334471045816146896699452068517079336437329049495488892708366589572891293747664060934500579533785237237681464917385150943763465805687397699430254878985546524965479541050651075750246059944787503819036066759909299311839154232192582764822605690896470202916137867887415404825827776992436956266511894005137798985569672693375858627567842649788670843939155809006451944738675554606425705711949429932301506444090035944901575257488223307109365123324096202850341796875000*i1^58 + 3300884028889349131238288305460567606849371788827437997892798882636722276953175271780726712329539632824045371743066222307621996618248292095533783152347794453460898511994197900544611116706101975681440097388916375280503262652549018262173944218361168618335587162580983981012472310443326098002233875766623865736562308003966629196631866267612277871081919489045745016958292409259725791325842932521253226586658694773782124366877579745928328885994989192330508520281226761833267153650900183337541017721859879081752597999682003664641664653529154451799630119468028761521594364190324439514744593851600636444261558043902977945558611070364322636119093605795774183136256130860515318506811489177565449208516953039765134336630997735836460840876064459384561478992214951815133521312278444102593569135744445689169192515019103097985937859588840403924755498000401043655036880945466791247113545273804756605294166929661163401899879246048302242832667175209010402484879149864828107307855641969802001448655680273136403391869738586395041228842061717069527265024244377450145931841841117976520661471004448841158852133165424517338313431215044192032437293448244696889954314735970207743755168017674264311428792240121765644289553165435791015625*i1^59 - N1*17205596015869157474192601806363148255775563372721554398434666299862715684690392740711494559896542433262133230642919023118872743308077038108526895198504013018779042320876362587718609005693946069423478673811385237351845933758587656631055075382286075966026569418233408873372484792040603577551757853113255988513310648696000000000*i2, 4976280434090815300508935200633706769766710917590747142569803424648054168895620118868208309753380387381054062699588414261498758557807710332340230611762703811160602076125465441680120974173241809483372564627873727813529330827928083128790480702260626073170546100513060667546653314125934912860706887410261906140720476801295806307259014623372360841327243440590798505248782042986620873607899809258415698415844540588216569038536258292623118086154655774493735717378138573516117317632591475776411685235694336944668059358829399263572039728704623543910064958904978114296895361393718946162029944984018086271264164206134552123284082425084809317215562155130467518083113353231509517963391357213424944967608371802753875887679290951853216541855879818797228654340293287671560895870724796984059115966062471217168264928936224961664163984868420087250760176542890332812812538991073345126955919580600519004639843231860305285878058790412940747194834348154524120023987674957661521508585464664132619667050940339074720429617579615478951768291693366692850070187584284770549392770699861929529094203160144456469300383572472392825624044555312831640239182639936989670057372020345232465405777826600289030098440369107261217670820461427364042851845197373702182810221338165887302052776615235511219194691175264092096487823171732880720987589503492639742286370137676415160478928004776434222006150006624469143225721014171301296203106310453259834527908199404045630589941844760507822236229018213286418356706043260147011931414151108463159809269707807355534109868028221090807902396608611015553034940945967817372762574779369976403375062409371308020518425992303640020903807137949695082136702522820438968651883091412961080847166292228117791030860381151538708480000000000000000000000000000 + -136764213411777162321680392636005825323198617629762521956327753037914758112359068381665345738436554655227190253908857456412112092365920529166891075467867458732115198361210698068717371455556762141543222033844389589037482552034793944625891578561534653049606621007064733269393744156749234030064300986932801179701136525039575692783824836559556402764403148486988660746486875244328582507610713813855375751967745366469569123261805814657419822906734421465603995328285166129630817981836773129557592774307431913426943424853391156119778704581632104935509475360637324690503211664975759009483000996707139748834779220287891190873498325080731059253443193579263640036764776578137271924459958785694788199731270785690715086957538758880278434287695514137116424534978328308339076107613687419670607089176322204995710725921104931376473288271775864867391080865697666786172103395060651173468643146332767476783107863771396772353690755448775288326258613654555620765091983709597150043311617672219249077423708268497273228101727365708259386954890007606495436063042030550090756181512553599859909334845294559384690688420861003176782461761008608625111741368296446418387933401123951801088193418262705347207248382216218781465736859385246552368902238660178439412230739119608454382547845518100793523821415225496840405416743360432999970204887031226499607094610435080585704121318423901448696028984232425136234533680475927270358030687897448506037568022479831355421322936648421625098355779699946933063939387706277682115554345425600879083060575148990225843748129855904120781357563080838363953206412698054792022842485158992376107457496181550983921557131460533180194235595881453050757690601845742334169059029683051879209408931128495957364041419374073176339251200000000000000000000000*i1 + 1113319204889598857965255277309508001303996268441368212250601357792973334629387281411773157649168733868874147073853833482002994464470404662214749843680543598837603279139334914753818315778529260685355948223190752511794182248797936719443178201762302671540270134219215383809812639659670335614820358552341950861664593538636064944568479726685755175803835152748365945120674529756980398434298465627521695829695796033625269965117192237704979275210942848411165785680081524066606130548849806298972491835585656390044508904123669741353513461387554068278296492464585124444099019060928097528333860609806000628648392487233425806188644623693676280866020199820665803996566687552443835108264126311490322324790809435978474518241941440404309142580236892174126160839075455053279359557694756424269269186893488127685239037315731473120488732234300545150808899553817630634331967671107927740186268764812635921305690350611769468185620222547532160589692535278497959238793720415141083438414933395602813903961918153606745666846214179629142212423344607715420519342901022491876543999617774408542923922613466036403714591213611134751514986678270332300826289022761636179704442159973840276247067419427812101550308911283438203849440299436582923166689336670128061473951137097042420492878378180051023912484681648348038761764324833068426196672111939121447776401029000044676168458427155435600559041739345329152919869031265412495968787617129880198126400471979489701237056372272508259435552367269806901677399036031731366395856459942353247724308212731144810667540982353365960647134135551155723839639912451923846860661499002602938818110048573837718223993382377159660002916355360530696816997250001136019441844140662808962155898831960489967351469502592813172680294400000000000000000000*i1^2 + -1752046268768395414883791220512841431190063836158483293573648659479546971057716619176551598727754287900490138532556122936135580825209133674301683582034411465910506811799101118575516509195850015202296837711883049040509957947479776092317120270122463861623321802594684871139245206655393660913408677521778520782173569985178270611587506417148302401440390422385802057756998604501106642762587833137254566438164203775211736365899900453731998565712135474795171856114933551949638041769381043367463908833828104649665956618033029009576501701692993693184528518160428449565677958893487066257812045644152548566833015659791129334249548729626794819792689458616736408727154313869136204740383730285536070137723870955846236501321621426916532822176334909111574055137181217595366856809964548641918685061825754481661921840053389036812016444818026975721533880252775410469053685805100481981899880503887059994449285939671455669808437193181129077282806896566470541287906959309218832888924302613291766809928889690123930506977349599659270853078307399204395255840637154803406338200718991114495137693894503107624973020500501673193418282780768888425982603180637367524062230132316226763113128713647363119627167636193685754839012566673784873108479853752533092624823782080636946362414454246876937249615287210042185004469476759344474529326476958741774599625575294395727586940758102544308973089273818583776831518922284532513145672282295579038692175407222205873175460960006145082027159811193433222432679842491055003387643713499570681740561647824957130909133622008575946190016238624055772803895144345043485525515206193802445381556468499071787708042999834130147443230350265634260671678680220637818392301422747947652734803323268893811307881926300233749233664000000000000000000*i1^3 + 1304891163591598826207576883949826481587971673747322314054920638961315494919577021016369539233230623546394287398513800575711980254844400846791564750314401641182809486577176946356811951274185303029305237255550260664048213492496835008423091106601410858433303447753224105219158666655806917255135579944135105223056964186078361344287966149801713474179508360347871398409534732946032662842918556358921921740315526885600668398189117313663425282450917240264829046817970755213061424353649755061916225493098696514694577784983734115914948258126677556162239073324386493136741624204864619458967223502235969642588221002056789541306218152586195737963017467961796705596959175893544391237376629749852932796594039648422063984742770115441983229212600710273109955564310372667609143609683643448604323347229781420822917848144273672603106176125618941452751604594744567920446409797486455880336125835633972074660718189449677958451417544586581964028575921189356352374807153381665328180367799489891846129072504328086945743132396788548939262980532346639484026309926013226775812635445732836277515607922242714998477652672905198434992357138217187907405029994371761152483292265393495912717881843803907318788781957384921936869963991878701721538825621671830909207980659489286313281739264865724228292578778208890825053164474322451259370810852492580346897321907374024632300214682881854457807579567847188603400473914254755885778740339526965953250468005581346212400072853586543845854558232445999742023410079230854178053610480949051820847821983953912471178163331880220572691987065920273466019654782986798393638412574712796121440827850159961708647883668009857501460725595400475905062453669042500799603782316427677546141555152671621224165341384129093713264640000000000000000*i1^4 + -1222993217448399769143376743290092341415189047651342919619364310323148844920036081014114932403313496206268107005800276397461451340660422099860839689372349894188572010329460669112662468640742333759025467710491684288034342881327859478681902616830875728877425032683828070270157510531555362806992330016426554671447534574890124917317177778304776953562571560751015775762152701602695058212596582651344277202205382795872197315487348322998682635063354667735210740878595902624875629829045526354850030899129075143761346928649293648239890843188685372835882883092489544364490785146372497814275781976259418957127779335064834839031880067700814854024713031959922644819513693398749392704341519668515058991757950155710988183063686503656890969729666622295834544041119112023340719394201338721343073188409704171497849019789680759835505542215739876415877554257830874239808721272901060636286579220128069484616029635148654426413290778690504564040145820893313401059627763297310375231348151872245006444150782281068228657443327003738722649281521882871826710415299637626988206360459442530367318525910819623677394027740893968754087827305259061632518912580838906922582538228836794629838338549300276712154423105404906775092937819974935374911073102936186572417111481318307514834778562270204932410824447001072665858582045047994482638707408590673676659684572684665559886788049743785278431629178936449363230141975614813774251143655932343285118508864726130125166941353462623940305122490096223943965729103127219193393316961602968902361559635947021267246174398668185202156880310008245972008599604669385269039474394320249277165114177121912710490312911945146170776815496123962712341533236468716149845083185793080017209758587256766842579810996073053290496000000000000000*i1^5 + 909731751738368957196551462470359716850829766883905606108812664686524476233812876806051750269445701488869399673955190313464978151147313258281863572068508318184265438652312859281308758302466235980391186677848479885192220652692336528812844458458946457178067204894852409198323446171668436432933200409457989838809467506189358164347635735842309759633017843771374764336374386584609981187549558402360165080863835797386632983771946524026792420793104315709534851137086068292208664715180304555281782147734760471186259966346210470831784557602457859245604793218776457752599406623984381940126249140834890547007844798393252523268589035934515846999022956880577475162236134316000731738143779774747243699856531601889846988006809614916615264819058316094147662312311167918467332128656040122256936260459771830815604695879178158016221371299614145039827241920396141369731116836136882574402976373240681998820814991659517579627936867870666255307745857948033790318804059120156808267501706780316541287814487125968281643759848150056723675849428378376820529787155295138037465788549931999147327017521426801153287168742438734555933250971389672413782661012363153814051378775103454558374395151939943737145327360744522018235158050721210628834044253638920274972077927969344657128723229869877193257666709939256009207728455564068659629804633230793688595961665957880557736798603361985034244930323116475401620509988050944848843888320336063567995034482155001095673021495323345401529133921998589464423065141350860962740242955523479723548626230577155716203972205221501316903518008034203900264487604932680862817451012850803592420919423635250555130203510928836798496549271672951386647707551002399855278670559389584035908501001511433465481810687293944496128000000000000*i1^6 + -97964797591686552153465185808543035604504551082643218611469324727970130242454200058455803526247924994341221084255719799500329836582308359054312779396752593819556512411085168861560449849280635646438002972138381190446305536130865642778424532490785810798772804478146443359359797336669843503449178661287463711520390247973799051574572602758002212206951029777004984856328925709196641672738647162047472794502582701944986717672798533817514275896444246326360893621414614547040534419897423720591669956178503224337877179959454855069178242294556059421301425268377635421073415072161036170214119773335702283365798929956095783142496788579526060257274962579033201953588653844059452467369080801141575146468862236805237376644784187446201765053437451808183271228745200373411057989222481936417574821721552260446132513910595544234842324849677067683649228175051898170097224823002565198410048760370436747869263610884182712705976299335728465207059639372606196119889881313573570029781191082471510296793189509915970231116417802867963374530120559929140410137042709153527381759887647559058806650412483040122402178262370611044775785251327976943616868560924088738887470885389888102971391239406351298615179842781671961307152618539846070490483293853035908520703058488339324327332142914755476318104564268368837855390426595246396193218084983122270005198123842936314476435821285939631415325986068176798718191009898320262011035203704563677718747363600654634594344683910990887140633387076893673792990032537753273345881056244568140404001411506875916284066631019110411192838949723114478819647735250391985216919505022625994812947092528659501257499428534647870462106274063477909149972947823352911037561390078507307163044140904508567973214526585448693760000000000*i1^7 + -35499377212369415820109315866724667835844390266661961892904523570745217368876249436780273545113854150962348322050299953587131076964003213490535354279725177324313686165001452322488691578968098140745196379610869320793957446063065684111125877418861361322590567108786702178237687543547345602626869548287701831194678483325821243577543608597753355947794222400472539842035429410895446704368628400840888798653260527315475908597154114566601654789246919032932557541420774504618428894185862449508620806844502377670372662951913885864737880035888829586193467661202890703555357309061939471506987701605694931319608387098795337563620565196104399063490233138096633045779555173499941525120343189454957573064495474790658491403733031392509981959452390576341773137283244252753251760564856412604341670718589587112004064850892020662734264289422427885879274799896395096666586330665069624526899399338134839947368549336319667469583506511557930383259886658548500921115763059490234070365602774124134988545951184712186022081586430908675208677203979797059549575961862271489717915882544888553233327013918266244672917069804383593126308552041852367208735335397753315567495684575361355460189124590584943193707563391060676583490910294095585419171410335031272116033449709760099809034139459614145913483519991395488557129429532070011937822044049771725060218154642491791332844078267329921805652612446725729480544010167215572957719438113814386586700640877754932869648320493074120946209592973768447174713750799392497514792053240304609834422018067982523474786222746665076510160700743286249539503288087893096164670450929270415477217880416713146186055413773661939529219641444364430980717696541644912638538140907958136011660053692085618729180058481170841600000000*i1^8 + 57518994251667902629947063966245482732654885446916411334946953070082492372321968503550339500626180488970808347298341342670841901912814684820634249995124519201940691112338262638216902648404361736209582164396407827138929091979471406858911439156673862091391612903961492767536885104600569944765232156222410150442836966054728538504884004720221604916582643644729050788889024731542021945624948508438098110471349597298736681119546109382810367557849396901321350874469955625442927182930286925250087636904269039683030672081941017862380988749147856055956841356211513067100608687145018767544338489058620671672524175898235263239858978773166047064344837807917440897799168715816878063498522409214198816991175278532783450714260634850662633677028596102590472776288757614818858131321171137058676370309400346271658262075714729398290983826008947166395099327022304525914027898271161710725604335827075367553401677148078536288310904601678376596464659123044350196764898229543738810524216028493308411775982476901330286280574971924318342603991325761258949891964847302024403221694718661036830215236189951479134986236740117722007131382320437972745002760527598766675917606687612359779994189075066978268582860961102787527961200100018492536844714308480542352573907735759256481330492884216197386408675694536768290628181922440576153793354666947235723065494023219974199041739658991282007059973296654697007596591924276598483893033043722981157325259916414595646651526294780044127526748420768380737533054440531116384596454355270066522742057093091776985451921862579253152176766077745249044506898081867785105262938095684055344736092729853613692459266457957343502273405088951619841575591166902316531067907875740047512724594053594605181183423894519808000000*i1^9 + 1122705029414241142728573121228130663813382100455886137249502543760315337871402426837414357336251430989342361237955332069396961027428839222599773203267971064998252838798618585667386135351118780995895138782496133084364407762698830180887348443039385301809174489860510989432491814352491046422926849929555173670813670179477592408441715792820342613113015383987251504888249348032077389794607887894483176319009185540760748433140788833510505665375903027426310212380611681126750899354715178608862841498447666626391626100870459340613249435676042122816102456122157413020807427382687161589450265825247306907915765302208474684509755830154665489273940033692869304050876844971382357961349093692292784057550715154130099648372106390349447446256228215683732128345964324350213329086939282676641888673418988927758467188828696488879259421701216974488481152620842239256491528463177574272891807911917463399891997741520933863244892162176882955630194608792868525510851927960963289727229478916387695120046081363582384101576177290176437036661737313786841730620041382983130333336671137312671088645285707834795376667738982426118991851181834985733803125619584105756502660457061977674470032660788779136172205322371954942043181883509520184663541121037888817134290194072229264856260554839868183170516177756280950735831624858144493137463116847180136796755099915107526888284352401994789522295405646668925812901568219240741056145509525624701774771521080800821917181638283931332464785740961703661215029386561743991378937826932483277401294834962813138252321368329446367932641985758210881030057760782076117869773253778979312171742360918552087078767286126306949294331182488014496723983813566323153361465891628298246291219525364164659342625252311040000*i1^10 + -3013161164118105565756651238397833608100312746583612606641119111095886547899470516648812457333690955482379544527552050780826844198897719981327945159708307865770543251441885042793356283823354011221393779355016080820299547195643699755322184831688840591912772922107572152579257652422496337771575118639500892403584938655660580565514594406061102720402130717674208961876655474772692558115834178292489181906138767600078328999999312778672728545287865448234459188523546467925516959592916370615767484274614584548822823052345120889051139564865649848800344772811397887097533263605474439220249427934717306647743087648574915704476429115976654217776567788175087095237801792802179544526511248149195566458241053962027266301988689372144093071416516037974279748551235789408461445537843318066665130229185438016100205140433660534578306588382425863030869044169526462483370120779501464771483620068464874560301907373626786879146211101744691131660035907348563786391699222262410394631016844675965191410893694836214081687155032048801248992963082563735293493111721053735060048659452930176130403814943951733640562052977171795927402200617611100922342800694484607119042782993737050597483723581104268583931284233904537985948890926095492586471279275940986029111159364133514404515912333347881670850197852882174939843345649526410193392661363330553847877108170263859983688288256679396870824191747414508106931606415137375897155923787662348983805110070121300662194538225244200332648672090066878994571390956031450951632936477769300480643095996576414014899768301900170482535778954825045823896486552229431549893062593884539006436487774479964774779592268280292230009413715703301771679339646437841811055152194318080963988075794291492100083337605939200*i1^11 + 429052157687542618577027542630530939587528311408663615484168424939703657252052427321255270828149235230398299810646771335945312467476838759761834699446527177256582564878591821163465376101368041942532635772438172542047611397899490833147912926662795414524301689320704211876474309259665814258396122752672192825092796070045661589166708908231189729897446600045513091475054086205803164829396493369880015030760681540798410790179498076690462817616619276602627704264633773129831454584849198499358557917429849691044023846220797570463817342626165732541334222799785237043257466172667208496835052102358431999107860348305581531017530097177375476125138152224045069284793779585348168963097998977584283209057132707611915684707308705566229268105772160916454687023367969181951024194726461848375485119680114541515802031379317838633788599517261759400303087456492810669695306151799605459995390576660407278503072729632979998300475144050683155393352041842204968513677679636241783955518916606867651445724819757826679283074814259418323807608097671718451846224655465492300058786911209176995470202390388046281401517841399358954337335919569915234188684520788591360689711588458618475300988401144339129829935125899875880083683280060005641270537204538876554956784529683827812588859242512509661706302020907870540596962505358081992851497380302523941298001196664727894111375505932796509621765481949335944552787432882839579315421158191913856974792522288819435045967794409449579813101029669592595133516207347932725110106944823136417645064101909770267120687475514069585570783996054585177521494499925828397350241667244099456462249705925828749135071336534075778150980683998770491252348328620101822222006079305926266132321230024740519849890938880*i1^12 + -27538644270096433173335194574932147417754321265881819829066364160583863386579682990087207668809455965887851625159926564830015173644338885679030899193672707774170749974242898347515471033593192550417187024290984300252665265577293217969810438327496917990802257183938867910666306347715872636404290175572307437348487685570775588419155270749942750366732365319890280079883723662806278618003331689425635823706870148548119232249508291835263410575680773441510149079998207591868588958413586928884377525199165438922650160461336456692619011100268921004597797994525770283795821372657840059216500711919472830300819693218399610816138636122226660758633289991802679878366420703191760483079654012467260193001445414911549568347725212098016343767087851201610750785457543608572421188924761860686223319888975044553103128618820787257330603665799102156724198722686147151432165053865308512506148551586839978717533050814337550815311755874992568960775511972258345566187971775005295554575612280793698729989324411720829112525118571295005094968139279553949354958857234201923205537661373756721267854282528023230818609687101885003461157758598268867391390293680673499382093839004215613696831588601777520887214310481547150847152489633106149904300047381757358058021845832217436901217999585231652070631816336605947770823180792951841391940940756972510657065233380032512503738145685188147676316130322873241184066934546129069011446169619093102729962526217810520254244084524478962675919847445298742275575353725097463322576910497102424743834953728103914907692615047588457956571339381313145831524636407470118065875232649166776719002121672490873338097705411863263250463969532507126898879612703089503993474632888686686190450552323109440710508544*i1^13 + 1076099538163983434141908614998776484248933243732992277611958402162860322877010696705629398615554318136095000383946014869744014966281259716704418585094382183092005579182334189451726647511539712943338781812552938496041646000453134930861813479670631313378663383830604116980469839072376287199702080983181409778865464336834686869050095519869170378341798608805837069148713653111993596220303045993015309842794208099903699037569170234678144782687857308494252097951917277996362607835661801391969892349444604215999990265252621095843896189912358145772500155113821524476537844851897665329461381245768414712565171428802229558102720029923383774917192861088485169218783078164803885809066691199144269355370901990607769020564714968344398374529852003626420357977626260488597344723265033877530265931007377573892601001569249838075965981350961663263888440644238529071142261651941060071010818547690357753986151442591728983732661926122860334298209298084889867171803598829630840263895806246765343473554456454459197682125132652204248756706872554649377279501854476707779977863319052408825652068405532176094562656603873939092251738767080060003689663211898065655615086556077662641504921097085747420561790629322902033542715947106261378894222706949584091285131586341409991358553589061017168714582315323222653471627534049533607675494010332587464264782757207796708672402084729652062430394548714962336503862244111786446097650831904473868833346928155826022083124312255774311865797613006364181145479978062809629934368717410919246324005787348275796041815532946112892166296052738299577783138710349131075056117348143555927900671077658880791423198832304251814379698934092944831940882045755289823750749721641803644700522868069132926976*i1^14 + -25227924658413697324403858222279953579015160953050406258478228006741245393836803614186529204327570820755153524131242311789336642226024951750969764455869745775135438028134976409118011545147263939273626294169981927295994387933990047326588048714980357781377444062126302762318194474723435174311155037280869677090917115464286167263020345211750223481704115019116394967599370702945721743065776224851777686596700991486530252872440633319865184945247323752193662727826361552159316829318850489942391142099010862432695220874964011717140125163774381297976838063692966158998311602610429132807553477739401594061172925957317562054078764980354270277435449659201611152845841960405260003400687880702152609964492664249077145347966080076845182660234968123591529330912560273680631119739050662583101462830975023611640088883291633070789706803875068900867060713486931849209383814100779147523266509206719065388594987066419221854300936236302577676913589934409639636239635353234969296485079918461005419156890457019553181847822113648263419892875375915559841927689273292313285572666288934071986550650694369353431456852006386592433985213406807396707155899145422985118882272895215455475648436253599665805881992330595581770367595141638734167997449235068091797419920155536376937416923933553205263319870799691714780952637865017354708002140836176321310604082748561529459566017334551347940700334202546981647287408682836661243543769769035491288783354043639420581528015195516779093154171609921121094916534973985857941206763243036929765545428024772663888193964285762604304507827335441279029411029389835873317102779842336692536612719991791763132448052047902783449152531170643944625842559091464267599600340952805064317438018885517312*i1^15 + 219838571500308167391076696634906762338056348862955325145760505483668326865505839019235180236231069827993363144476891130565826316183564488979985465979977892211282481812140179657399282087419710066281772617124757406631647524224512144660795475914675639475876393337211285626270156042291442231183284909397175025310914293769091889128632659888018399252356217977802571878304449002324714122160722351904929372238206933030517102771479241691807403811994989345485679183800436197425550698561517964128380450682446823935122192645993670277445912544784338061485955761757182013763939053479082396603590307578415355555662920489784009855825173170615213871781441909600443321925473360034239120864251369105941303461439808311971697763957020903696057004100672794775855171721627790998778234141136857607479798792677741827798833598881729543074235490809549221662880338315403553851177303822307022450295225684089773029966182084881644255884582271969868621435577906021468298656807376754546280633786242911251306168448454179102433535478510030250863693423122060342264475082732217471932948826704110236078121851698960819321062523461527643667770168624880450145140747856032804493823830325982851626073565154103849093287096331672469974837741798185735131082342927236486709431085729714140133787019430485638427444639354687309069947047391522722405800140037226625234917273048795037466021261530845716201880571956451434329779197646149479465919667784049394349524138594431619282440539871093997443918495728541905154811726172780459930114662769707954888712738838639607994957801902710304414132292107609492441147445810843157296952429034557664175155330298070983775120221754951268821181909050463919957788382307020821110767731518624353418462887936*i1^16 + 4164811225254816293886156705640699725799935665497735609365862848685050035601293645787377188019992905750214273458919860247041640436193527043182891056679767236100613381764642891841298931932882427131562701287687063396839293584727085872373355293428549488133994587951355840605028412694758543273450954187315173864753541029608313862514567644422725385097068108700534333976778196910038923975550107787135376147819592532025021832820154892646071964836099233654269432416253830749583063364270545829041345261369136550222135412002703883077515689055893986346732520598335661603453792791072300465119310532042781338556935867573575310805410023215150778405938020438826598636045153784379119790627354641532081639114658950196619574592562778123063491015499270466939292015919171528374090174018974946179991363495825651869187132844508667720195375661902209191109407590070990656861277393042662197859570678794796028676640131956889912973482654152757743585734154812913894690707805312984363527291054661390375138776439509266891420768733248789130103343757081680997923717394372007486138840281237226282681452092384720645311915389123789397996097820395047201012298271207468700164888119561055835692975226179470462366185960537186528211293034567494438364964304660978043528824500444904632064437686082904268016897908979384741151636460679104585726450787140675339930769564156423495562894755548570119309895359424883642474382513037831541386703064230249204634530322393755467061849094929885010913233721772336071454033324684735922824917942838015724075868560576664507709385643237746258477298450072342904162921935155855808065094138455923459802393316834682540153782877815314951994396446292866142837146829312703418710532650092978969247744*i1^17 + -121939089316871939085528482260965379203751132579748592404380031660146260304947248132561079221760938689038095906539701654040918875239276847686398025157636872106527063852397607479744882017432612224144265771748536351890362977113261880674424325209186789467777095625527044299199534754965347786173865500477498462995500350143310806276143660436589819743834792848958375432221423718459347733392618914330239403829034806490461201223375232906118830640125960331319952890460616959762744439777099155916362111980656671535367672117257745276524103570251378252028756970571853625515139965195460776967662012817483029214210055827614938977566994290872750850256195947137189201919106766522607685320002167795394562640575960763902486943547715940514397664648090068225932977189992689331028082467864157146583431981974928689341267538897447305419602657312785866861030598789603057235547944991214835730949376042723114072116606991391051608109456525914388963463167414986853140817971234421204199596356059036408217598869242835946150399982133154983992521195457388384608639204636875317666376482389834385477757974938053712114593498791511452421562317103931882677355228784413882270703983235822838639988892662691398284971665858770728026806950476265791098382561789029548692072119708717801091820066094232380755536121307654969743889618714766103579625287828671195546793890483323802577393100040128610032503122784046466950143528628506538065529548445518064140171683826866558819524709348283879064179739938468805321305159659165359057693251940858000436488014058957454225708783559917108373385118219474844033208607552727169022231184906478164442693419528485106760788703549023646686112875983656796756069942283366155472443850834283855872*i1^18 + 739941991865966753326547312869754722600630987116390993050879924645423703784110858805760108627085580392552322188971568318453985877859879174220112197312392940022250191729730153948061648111847309973168089063449198651036869797402253921231786748280992008339854788788604489718232690034727703254596390982669072258572521246558103580590757817129437648734896667886150483355953300650629312700005966337927213609891945009932031502644175474298699047179171669036165112275073029338185450616514179183193880374292679260970387628136545360041206132509996321874452881028789984732962769671721469560939430963159706160280749795834337956606979921461107715249374276451221218994527516902267376702043198551720914925410555884571509993685210790347544564768689125719487254666352312410488488348090817096902923190964080697059779541766015689902353014405697858479937953673285505456827916860846218423416265309235724178138017128072547358983084737418550541302443296201108493033387983057540693480049486923081260281229676617866805754420183239771711865843903647430932259060562984758354632111059085120556991655590856266183440282280680461573422801491767434823181296811719986809286474816291930931070458144123058023703828280062391604166491849181265171178310670033191349967599054028922183485021684555341218674843809842620214182154963026038661040941465913564628830534060943361816564821418140362502150292150420332851722235751217298153495868910802608857680605412461381724311253372743961638887150288282452916972596604026577667063740345563341990433642604287467749787364364617924999752397956048765833995268733744339696766704007506656632313075811078871858255961027507665595953234360761832291623285216264608782154119115702272*i1^19 + 11722770808704187586910177579094047550724220067877600612305379273004049721859113366491721290638759071227042704246885342061191500558318985114632928606409782412699303724730724527397867666609968849911335895948745752493778773668058303144107215881308468985012151759650912148328380687193233799065952588630538467368214593916660630953313848760989674345353589914759168164541512467563021118060951013399656938901433317706942523430792456284760553778997483355728578190598966078036631892405621238170776171345607052520987490445059674161677206450510727143966286618703770822010149789979103628972363169299500894852844647683332793560538690589293118481330219985796176033385956799939965389605618267826615185772075679937559562450700568494294619567689434711348347773562907604330162034212845875414468567388371719767176930789832653729855821059453077539557097007566041928159900615683450305737317646286578324475678871946908390921346506486871266127521342874553548514087540977808934011463170153974076692647885477496865322894425044871994199483909869890567289719380244218302812478749556333465024231223627332375099038635381710281472803558488489661865144608699320830724578675287887945533784793529416040604257274920088420905346947170102358301782883557943548844585427639325364160355725779178580908928781591416543849877152797682544523483991249059678492495784906923091313910675911392803664353792498780961942724953691196916250167028148238255566593700787601720340158209232279609520347203691630802121098912823727928835699615155749183249726834921557829163872210374512224334305645249943060868191013642672885476758322075456698642176351070560195670240218361562194968356924862073325295049691404390618666364829696*i1^20 + -200163405060421623679463047786630906370134923399797143677934131113816112797290665662729425933273076298790192290728403131860639484089331414769441062942185970078671945834601499716469213278054094438896911955668936309221283195551553728816874905077437699590649059390133376763989457839413860720759854810658043853789858307590299336057843544227899741212241560169491171098651617107137687178950012880217806975849072526403424155292976288143261089204456976917476973255095244565391277563140562577157001003253307684957244237039407901137648811056876662117056930671917922981188465221767340723400226054890924733247614617067370484429229576246884069664995260105709706901161298512016184702782838576514516621674864550622832070341160780680367892442498882479415709809279372329836735936495973250246589885636595733708895138736045860952016473934259157057185905002423679110937474276072130050217830991560790235425923979114871219539622459841517953046041860515743570599773892486013099568407040471756948659845410152286908883691567381893202682449114245765967673010774008623567269551513283963538448864849809987313152681991375873749591463696164040678587201727756671923979131451368292005364824322985428570099098959235053983665595641465509024456910184624678003772363281944433987146695446879603077660608352573316309163998530771353019153423495969524161833982887236078008592357110858879675110213043537305450694531635706799334717386818796671711150746468900282893532427763040777104589342535453135341631735342180963478901038761167092229190021680162141642194955448253512078481915072902672643046619382203164236303924744243151696096027252930175286343549263828366275882054797980472626333411194398677586149376*i1^21 + 1004815733641123090117937886478391702284986571519268409971140127095648633557597708533847666890965336648311113994295568887140084473464912848332745426885423234689387725863626491876057850809051808925148040663596420590360477731433350829409544735129607847556301350084153086086933169428062236334583045947633252380366134747873244021146293588814389352523655462145443063466393484746542157403918167839449735693229245141039689929744530296951413209031100634203030499339204882278645120998731677682948319765454335662402369208387730548334508999533276380950347705581977810141207315811825326773220647772055667807666605904497545329647398319810313704780386986646258758370687133459180437939417286004293089932945601367183958833649657919198235659987648968511438358634455152966349667246130460288741432213687948200863192421114305408877018061941819756543402600466863373194135865182943482243908511957017627319504940386830707935420015897995940501384420266258237232368605384130418782832808769986348640478785039824077417180449547744876563742628815001347821157652608301786115521215945384508908452188956746133325692476745532313561522330387447189154290255660073345350884018350480203246784333424872786601706341547912466819520591764442604414974366039642573858123257965318398995324481323506508271565686474402525135430411252096929221468427353057672589066995176967648932019879856836828702560529859427316268150172535029830677748003828486189354960856393099753311550543380491317242836816699705220205495606254671492310306447677910047178960899639438210085149138565256949341822203917895115104519833855648561246747100929970795939217321719026101771099292784318337584976317357985176846655496751297855488*i1^22 + 679298658431382410183564146513212515694644832727037625128868979140613388764158206743796676596872724985540791973800133451901238049265348839496743047060256982854231060377042130590226679879520372927499984343348495659446219695315097511997917709197032789541937166359975161590509293590857419915902295843587072260674841975638905718206056575678894093811039037926418576410444854011828962153288760857074061099333629932835738604717137190805531630192435406999242971413488146171577213457218509666395771583303318556253580627274830386059059754719857391936585978522568424827803098456835397253679983022495002239979805952162118598103810956147741085456286732180182837471330730682929241931050804423018571725866197616568532879787572250189140631390933072217814551793889380611349497657091275573992280754270072107955873406482691030743288734185282939170402939880660506016254861861886700485143351092422376521931574411482870620895272957746791613604359763736913527780925628159872482610186323732457962401694415035790192638891348749727502016365920104275536261751612914660166289232095132447107234387035161756704488966588792275444830413687047675987343201087003813291473504458535166931595070629657498113461763365405482234600205706941863632159596696890723962469678616745358528005300125798672078628587970763755270888059629743958690941827055812325418454784866209235691468860467252840427072775576574915859194377426487699686978935007506528402169982582724013461563167433244607025039018470387764488056941665822277269693466507127842155003478234887486980291670164403472709196847066233358975044859887991421254291662580015992416548677470304299697155400313223559867260386996395986510632078802944*i1^23 + 14803034725976616114029327379475555267740762350205042387613482961952137792314846522613861822851521062579044540592838987046671928346138943637845144188382475085815790176507698876776940740393771626636104242248423648730217887300632654899129558124658019342369615217688274404617630983338420163826535963182413189414075646940152302951785335555457896981277711185647891057603069858413805083475780552748035599312513780767729275102586560758890119196567983514760886596962997813131630466967159395272453570276048069334737938681373720581174049075739499688263905331127677050311805191168200935604091891680337052393891815510584166208188261616345855822710878171591697713514186768950257375671397036119838920718042637375208204320188801446886080313558689023266830822854308203672040708406162270367723595819392275379347819676988034002165374205026678828245373467125458591643989566616706585094978583418037484408285353084614145008194569817580699504871614508475591686654315548612556452000842170412593452802202695300131463279514478844761492247840749003116852869216726404693209016061074253014922146456659978255879860388205500784245071138572657080403034127038204132169078194757794763832379949975539789863939496762532116920302936141684459165118805135390956568896843533803261454706164974847145207705505424606243221535025411620858960887666684855650516621899135365751364611426099780598192533912785564111598619348606611573563130410136586191519873344562572286200016733548040795997639683536144803894672594268608532175942850548715604677781431384030697793923958016051179112749798721485880640088823541232431816952940820869041414878910114368182404938611249167083461562888713895362437316608*i1^24 + 10225685349117854128579718307513146992365838350327853688408688017210165648332603302106835985276502458695423584025127242185693426871032004791872116251700802197343957073282324868644590407615537319339068731891330959180333531189410067185022953175805649042325595537064383008554072682931955106555282892827556275814827320854161693793902083192949374898506171769879468444777613366496115030675098565749549313351747251889364239658347296342646176117083636814628903645867456373893951410278282732560179894291618393396618018150885848753256159421608106684793064887414950853048528538434230933645084176460168221626605655528851599517941893053242638694788693752871099950529037349585105895071343505294848279584933323291305715471785637861247721511800059198170628659953527771212775214601426745436456220087877518713894142320109655036837641561056035048916076517438351594508073582807589220695112953154452722373631004581074646082432926758162366671436105777675426832745971213253188741311076993760520283032586901429099278996520904514067263311556419098065909130644802677788926372586220508915291137009105043518014410967716941109862180932873623907902593758257676128312936503026668469322312919584795528314538690403295726375316419049422841049684442063185850864258983003474003474788285535290806301675396518123468887051217820011803586398280458733367220746114514020156485423678639398719638841786397888111075154252393515084377718633489696963330431386592580722528114175466081340316249806324453904235714262453779617049566687373808121417696534352129340718367848627497802992945800552149354224634258379576628811725952775304537921952694591304601535189453013336945092162571816608464896*i1^25 + 48445871837939888754788771139704006377137646631537696800059854800052576913532806540328676182642594192308627718918223753630023169533719821925824150470257514376554650110160735476199575142929337700019649309763630998218203434549175820688551230277574715223201320276242424779602789647642075805743165136391347869747723084438705607371070374817858939907249852769739317546594997558172723114228553661539887476375731332074670540770584156586239353081829185685999430932170061877259513017231802996841004006876846749673584413221310009801798534274880211560027282954799506201716458773079212744452888231428672172403799231129247760590982626193110796378486979026071303983503831813198057118816044442878123935510459493194328363819384048747672623711803657937249576933977743085226957228681200994293636910936810662055203955907376655363648457974139270192665579417502810458085441647892155984509291722303696543260313398284754803508268638714426369178411902656146018787903132037500906184136186246412403189416018523845518122711898769462346750696681985658748292682050911279430136723886293225150761183110362209027887549851837562040194384283107127380599278982264561281408021716835204113185848185883447330453160460015130379030825145146491250952831677919672153094662480697383088607276398545234331850578265394551860495020619393576036923002144388552954142014654116383702725916587564893667671236723272987158875288180029764825673009880846531857386469142480788541967626749431289350245417497714540667913348332465639664482351522759001927979303794147447663755246557285662958121389873014104232280185236446745320073247976032018589882816600895516953150142303892058478992974766145536*i1^26 + -11340186672804239373780203577628346031069610798485089646409228465285312510948755275793935031965641387034040549957677046221068550075476784129064456409669296540548186002890433715264023448724593602735166641575063965002810675279575941023362115608097805809486020224438155409865352555892321439566315359411472021293177093199811635740432515504789435512881912425716624136926451609958217799820293401513490765889310229272243456109472472022199231955774435480087319472094507203263978126885605909935574204011839316405282200380861977312574792860241960069475743198603902447515691363350165521001172539763699065286018790301088870162241965291434983271179140518762347371517035597585248905343700889385447762693105184221642276396216698741872127243484203903454344490616168052731582313573379504625155101419523923776032764599489151347068614786896745047374953049975227397460244546679912802503220613788878986740142874229264234429753501273322764011818477433635968854395414648068682741761264626636990681793608705935812016388675591684497741114662835296856694589270476400843760853141612817899914831810896832806707031840846793867039772623731637625954180702283977417073709809826157981065048341699722145765357048049448602715178561965202807533090297525802487318584411280356259188879414418415301239087656443020601768121369749364775366398673005929593140516240787595653245539715005061910971438466731816701991112785111970227164419281136168487325299705583233086374117643263435254997851275431525420761653730636830248790541705428841666732662456675532211391547104137693515364296843724555571154151310673065292847348265620916333228453525663347462686824502237596106113417216*i1^27 + 1361735930966536074179982475842497016917934787196855285949041565599765487105009174024317329773159199268929962897500260641581845861663918592012129680216052077914070241761302633305855598693731926230955856326947062497519629069732777462626416686442673185827367616927122527140101549512906663863554743664388946282680073869227270021374569116310062674920409510300132752477717854052463742151791677514773028395559558246841570419677699328163697996523630245277999677509107571683877921536004067192764289827975862735214330481329719059182762272644408532505277341778681326013057681433888144855834759286700179133887728728875366842623036468488522434311085978381055045408560911182160574457617133935653840075206931076252676202233169418259931524373320950037318505972390636171627560091000715292717881560176708525300403574354498214685201869307454068152509037741818874859752283052374458444870583645618753911627686500046862132888803180410779580576664668260142604772367179072120835045503125692763046401868673040256790750558566847020307055259351190949352196908127871029461567318076057427320186330695732155375673071126872909672654842183890117345064860899021527287680535445467632054102857277991409387825497097588676243983703502264563538697319094662118597027766543912222514989730907333334742434678233783222017684617416393876002387452017610125677277377965485613074156916493524578124725717915745482805160412787813518010754480630198001069549113405060738733291635531991221591955878830017349681211887798911618147000216816312951813107730976242297650769038383698505276373594936273290849549939946654558260252368445951201300445648211007393068180003514545602560*i1^28 + -37971383103833521816575750564401182675310101492138407857543487222851568061881913762736857040577466717345783568839498626995107454394952931226782101376304276225145852905793691981624076443770498458154804828637893843404282209112881972065183043014493382608775508980238628093539931893418371300924708978307655917474651191236042449641253984084020817336931697600075905273055048713797314286942313288754227723214037339814695228228504308630069968407665412463251603391356992581633565471131082408620464040795691242237457245300102128694942124543551894851853172754900441478470259328534128897872336255004444060940819069951929775219364123004652163063852735585625294436159254325226788935891170292870982688905364253228920681771238127565857734930702233935661079628361656081906656115040275872514296076040645695632939238067455476350495589977135160401280228026434809148961645888465727496652245282129229331765027292107781327169533308166091548898441190498553396946156468467611867380288139064848315997199430974846242961157148559624445321332239514119571703187382107146169163194060815912078552863577125236273939402439034538145109680501169359451503396137435993680542977871885606779148577472147365792068079508536092545454584660742102692281584193121136106456590493930687873505746095648073936032314490400553700410241876419709128197014648568504089828294085604747071152191464596972080864853853566874119497440762339595323939642391770259050348104267260992757310854414212388730304715235643943189802694016542758518013817028151581875154679277445552073216948000282066673600098206996945169607789092274806814912154630733778903861614871698782066871074029568*i1^29 + -25845998465110253410894562066545882409873607170333106019006239098266963977407859349065415508492831497157976410697897685645640761406291536553783443621160145764953498715389997409913073357420883853557148645899044542975272257262962979121621285250555479177665932945142665679218944064329885578752817747811271117298435862002367350583730911387187859069381433306883496099154835839079911930267040287948371104688243408690321411161021894187574367403803065815031102446844190445733822957520415858923764101342549266265167040727253084604198740233160045798018916786359179245271329801616328674364239332469269728877297525618676812653786862581408901404759847246707895044084487733712523240737171375063124606746416376739852093075618024229495060812198842615043180406398488333742293685141419464720619493711366552681598166526108402683129397967617431327787459638261562583276962626478352423854594265469577794547199022691348182418204309602778813312783950166159220556847225128016485684803376635229688157488956737352685239061139694181333151173253526312345887928352825694872725104120346946386218393339817462509728903522991769171555629630872807482315393310851549402164323061372729651625209574735572789665007423038691097179508806763170170820157574492981365491024135138281896657298537666202834186698271687228405876996921881463042383677508662416714663020843945263336756310988539786004856433304614360626360024428456848644214083698370342607053953072440626849825635609089149057221800667267152226599089814809260473474190684614620597150765128325579004788750324357639994606318131981413729346912295352415983663562455189133956033204891875401959211008*i1^30 + 3601778937093736760824476261511240664146624231598438151882345511862752759588712550289767098304159972976103250542698076183526222228266459805059154344557040107618404346481873376329508197255846211642179833094126052871854114108691125823437195622147808783967934654786828824746129672036661315386199364558208111885171575095675352640790752524878419938249369430564767712723310327765748718495457806529847945069103118482447877072626019965411676617180390630839045099965520500787187908189934827220382818398291131346801638863280593784732259403820871193191586128125665225101144685570667559202050366597502820539794969525098050952267964968201750455838635043677742492476027652425431550195664730203260122081552425421186441773942681113238444511160154523467005306010935880341543575392981365714950122094293382515718175468660913857761059507445821319334655600929258667098171889645013645318735928291415148047814610190181363281180612180896872089209183845810405859000021155092180078616725583126383959926510447793477073345813291403839013292897315813004068343553535731194857218999562847640548649703414352114136274393061370971177184548438172910387024147176422183770461337766987042466090805571750304782337051851762912580781584841999850600551436712757777668533009883950172065136864349713453337548138583416944592224498607795494440225516474784015543955166406054572330820740855749700450001648079028889262653969382820412698242086239974915576540150868752359295935580887227764952047116860450118636220520152579713755859427077826333640582607921856363001605388486079132399361936753410860529385566394763729634031161685817758364724754827444224*i1^31 + -163235792524585402676233973315234413570904446725525892064132047168179495819348314960115844195097815776832087072665226152337039668557109995451272753762799336543404620548691423486819573148883578029947622942579746015235941409481467835012794016334762124998576795590583267991258849441641161344128851671633917302536304937964135964058387780986688787573609202745396477203923161751158012504840300396729113955254891276389867700290412390696387034474742638839709315219518835188567965653457421247472988352254844926000824930559725942080315482074535927230119569678016500899615437708329428669159411027505535392821281682494931216451386396520179385337159799156456509957915777278542506552513250477678207108723754110245411809942680688727262634485040264398461615346823396046860149246553339187109666342438707455828552380916492297542637142478444226124642489929070749694543343961133625926899542028569621287541699790128130271838605046553079901137605155507075942590121541852012072665480499928178942940268816350862978036424566787646074959169368834743113078180523344208439108732024705765657829077744472796202628633078657198318318335715314917882992997961076544364782002387544890603079072609035195249274560325566025617689327067816192534088314106877939600958945682564422755240401411578615325328919764439156210386356167259191634907989415538838102900618707828867373485824775437006053936408070724048694717981172313362922578183972472086136059040754791125416630022902289948679215956335502402600389458274633768579719099835279265159203802657405084608413258493272744315575338034410112919572540597532451087349766369236211989286486016*i1^32 + 3157344198470820795962416128477565241415141400352912150307869727910057772260773294971853333026490328151283295296186273736334439954196893532119712075849012854510067722001222832498728864602003070481180906804475646346090413530215976269859872664036946798926313914490500679438232701026947783825484768672668500475488259450242159859984158138749743925472618395394391813956496468942051419739224794785036976955575764767358252925636169619811687838218339828955330630055512005147227425595311791444126761922001147154831556429103471724415483587702444599726375410168948158014773809348117516701111347442291574461609044190444110761073614198307451939829862752603630726083536989050002269266137364886317728993687359691590289424995196419416222951608278006727524151988869808853232524787604220052736478355988042576490504977363870773216149745051056526270465949707799911771390694259130494901798458349919794833839704423348288504209284400774466533976873886751235536556380001091511200642707131721158336894361790060798410014473703341815048547844106216255427848948039590264409683799565240769341279556430443460489574342552212142666353330068961684530972388685770029488652429926831357989177124298306505942769605107071195747052816981128566465752467486715793155991966443921316129860018207397803688833593222838331561569610372611652825717178468237290757117805935065623061977505920887838216070037041503775199791078493929918180354544681024550984765604360388828564083279322664500715408774532157730463704332564764094615633847813351318704498574796309763892448796341327859579888791230735149402504197300057082675727584297742237696*i1^33 + -16531240852366759675626978315662829486736856644779689045614985858089465567592642249213596269468564524104700802585373327435792527997755531242749913691651993124150694902456812151821132471967309772217409759795547353859092810425660910145002947365576868659116967654982852406542002562261292902926560006732872353758154509595508361514133456684415417082707483598676787932510093223358332076888841777578997351633212044837383359835979667967263680596606921901508187345123188758849295026543112811832504927416238179201260873636712943498076211353027608508652119663348411523520194457280124911666884151355093942158872902431118618822273666035347518039234771582077937880616457072731367247622183459309142625616640246635180085771056013959247348661634963360792013241103339007537699601077991751677134283684200825883230223357817332348901314495541926455016987133202071389449899849404751131611644721909938518394108135758507324553206975581853284757854320471232029622401918870199980900605701014885152264623911133737241524098685996342199951950916995524257687007676564786865548104770287311567203265150461821622080014164422158230703627370035583321796765689159753990660951827089963035480629557584674358158624329622518746177184424668803168155436464686747071022321607020759139754905997873301500634644853113010836797170616341000620676863579000961075805668659087840057063204134243421995984791894749532911787116090335276278417007790721255463401432182861804205262704981969935793614434772262118095326104050597154139481496001696457943294891732471513214638918626126017156455441034431941876927755064520806854589522378752*i1^34 + 13361793402762796338758569136018731445987603636191073276064402440555680704833487128410619367303489905322034182039335688061406491738331762073841718531100565707532264432070166937692320287460389311189790682581248092720216366807772817981459813901762138772367925246968610822378408145664694177769883216288037620722918019719279188968341230052250887766780122520367737063708278559579147374341416367840646562143597486841629679403699125298392268377101347661255868903769081482946631755905155379226386825759532980396993165020521629798170435309408600274503719252568662338746355566180091158375379024204874254991354993478689809284854808673370527742550839332386144239347757419057434097866242759024759653476546726306452176043952045932067626320334658565765632020439191499611807842323909459577970901541088501953886832496211103380406700016658261578527436964858188830073161081337034754454103080424621160560755270674287388520265241154908465491269393793542413494535110060175389157270030587038849760141927032285547821977092636739602892378280244753848644983289376225874125383044365921189826639496692922605162162001661654932059360725346818314142728598479961342040328839620150808848821389593579288429172132416056007001726820191398300607714163446191685120631010391723430916068105505795179213381656383597777142478995828673826657303444299909458404971046674613758290995533633993195787339039264183620292535963219535050773436442332154537729202776780575873121056376322097904800652738878790302047354102031173686883570869636101384080122892235832177922293813265017109643102935128991812699718380515491840*i1^35 + 1191022415506668377242611746664821645665216318186268608271187675095924388310289910939912825559066216161628192800583907590928340124341087588533894546330709362842445346523253400412851614775314304269574698024898239039604748528003910773100772365259814222880113967850362523595089211368851279444428793285769467035063165457877971654252907032869700885696322556071053679835295938621605753613422547664776588797857176369785822914359597291579749216610589110549739784846344980511320344649474170102526657671048073126922957825488016206823490777521759408617670807163880218560569589366360665443743866104740089359073982413272640167483067452241321945112300985722582076403240155486943770553158389136633034147422919786648206994720455034414791178854760560918396843116127479881041907783747297916004706993004743984877997191097646364781519549371753453726659672451344546748268840072094280967304108550274407916825997876516716784368037192448129191736061051379773986128788111659054702673845011841300034510393257758542644936676963825312119953233327418160712964286841213148641072158932865334478750605647965119681198112383411547194944243470973589486586070294626694270778607847619543432821762258167501904621981322560804363114463810274655565455624586389614502981685453719613920818362664494588489632847229557411942755432209687640594994844559850795944171153679035216602088047797446740987497603852395049460584768098928692629663960986946064805018428662989989332868735714106653219481453432770317650224356040155745655275950576218995889202048333784681089196072302550387044522149929513385788599389126656*i1^36 + 1335833249890601843974992137403191838186200391493359094142725643488327423039612227816430826483113336293685321988860169651308120735746288347326439897355483256064273529584351402962038758348161330866371548094087073018544194078099107542761687759646721572730393831313612013570133290553557527152098515713762033684009713684846830974143304619116849127215242382230367016060387603670049178596109983290751571626368026502601008833251859350693473631590802239432065427889309450344125814399416199795392105668621932543889870833449269372751851247956078042384285595615923581413782157521578987876155870732119687702092440946157634528290684931931490084398538711191998686802649983498236570030579281047110324278104108909590269407755617916872770189030667111024284272548275576405108894740024477748306053529124550724457432906046971777924923046667441600378862576267686753261558282445276142088571500155270395274587965872712180561531542391499321059748960922539177009733926130974323512728081912359650443621670404622101902935802305929558817913641880853051895064454144293354844361337918851306604748346470599227150917190635141898203237888927037658262042264894145405175083041064745169030334746558008430628888541259841687522473906782305745663588428807743149089626212751876470643209799820329846738947032890157550147460189552269873381566121296261444452549536209225477581372837597382994191340068165584220775584215777240654416040987817383524337815705665207926749070747391284617616051538192313810866755193939487405906048480686465956607211802817625516596011620308075738449778593772952541462528*i1^37 + -8235179086912820689779589106749391917657145036819344146607834964285998783132534549917363512587290621678648851087102088799742186772243937049524082501693169983403889988260952240988016467696509770505921241870713696249331516955032495986242484830454669426323190633895307373404603623804517249289453794887131371669866379424813073420321261304131091863708888825895604440244455422724738584677604472582713239857771730616075331670295979628841341017705088260186263007830184553111225531577312546627490235031604458117591925256096135504270591979758527590975981384954439491010074578015688068963460983465951330774062917887525656632500249132078200732554198485119099408937317863616862050433921257685235315905038837162031624780692455351648157686381861461627595836187778825534440490426296973083495790663260622228288580335975732084535997737784374908458523555605192155750180408398455614886929034770547536694473510833929151625590155994777270285476448232585354878744488705899989849553524570959931790325658709856132445438549315094729202405823686530298154272924061772122599652211683553901009902245933764906601722315320721731127695747034863799764867790829241965278410612468432716686879902493767224858547072104550849475872325198762000072474595560144698439382998845461950504678873241763657254754467349888292839489392550976689366211415134704472577972355737666357273279580324356262539913977231314074687816737464862617676962970045750237530850359417548297928569772795653141883695940128184698087877208448995163181334405174007086371315312245014430914535152283106509187110368444416*i1^38 + -885869280038470978308171878985503922836976852082528838915091943783463291119276286519029394143946823601370246876390072158121991058254766491295328625034625388824071028482772816077529739701023141827678753509789821787656990291088097190113902900165962164265182465112296037868109724466781074592440051451496303816915657421454469813489435201173313621047575297883606494469286654380509730947969161964320270523148235209441227745265912350289624926787436196002060684706412314789494529030091500929690491462435533877949678349446735606799420956952526018787630435845149119994565948672676165630908657745555309539469282408700569714262408477685961735331246367404238907565672872232558839000279943772279805277863577582962445439487651059504958356977762549384759098683655725393821296328272657256058653898659092324201893110758947683553931335148089438645237875643729219059230542953329824456395431769610094996553219440982796224387311154752609888200514135210938532177168989304389218693668036407927450277042130355153889830258897375063187442350299358007393823722896847271132166468017843522262683867386689187580169208965862653207338240598658429651008422936190457594404346413758611926614593790921449556972568733704055612301215607775751082668874000665967532341421922712133238500057737732199288324893754390202347866099990606633936302800217175508613467286094926318179565787727044295114885485320821346978443623130774031081045926712181801873138608000518114109373353388401511424841382973866689143788610637595010948891913362728478148318480020910322582718388804861686710272*i1^39 + 43959771565258744733682811475246857243189774453518418574144785940822185594831064027992104099331941804979535654449446301033059598140420738865075948855891309071024109898088663552431128674683412983594253646470973787178854091340604674131663518441687923724308104412876554631584973320197240048300306743507394396952757340874297427435231879314762686928809945779678471264501681557882679849855933302196335168868108185875367170578073145681678296490082531047773355283282717006536689541153520718408691995904113741999666661605842826691903152285449312503202457777345450486310615251563589026468647772018925211252042233384153747689826886144847034238365923236231457783067500801116507094085328237143610284197311239007479415805763895909953725835946229824274048001337178744503312614080717840600392152644261191900778013965129415690576206769353959945890261627741376013536807740438216992722765550186700907843047137896571346689437362132806623519657631875943149814935942106796552977597325907669538912273906808894208677193420931838958559327639501012280053897450930202932682141258433475248776501736411716118090075209818859564129560587201567659189368966933231160958928821524879205793785606100304714122672005086725285096790470069321654212956138382355810350626436349158898561088280304605833916778360301501718307587991016130900019734176680703761198832876399888769270357811268310702560682060665057054811194892406060402587718428750350601026819981858805722263528272442983594845322238643041113793552828636071056832073559553435294977960600226481652449385419636736*i1^40 + 43915483770221941025296506672287690005963664482816563945772898740358290043061114021143136630496112417627176981263746447436614356651650965319400929908203887003552105586889285198084825452080605480657212922078128475051719310717743983688111028515481543991357389418412941669240984665558903598880498968024114773599084819658497873529016797443414823593535974693105167148640114964293374889909783733610655450063576259101530596779129581193995865119936968395650941220347021860045877295907833004904351126811596530402372827410756719952292231359300513923711045710008939263090438756013936038734535396837965269374918083987338312562931353681905996709263515513396520732854662377854950908122981844549362986002456775056713340304355869381944361176431481795682809294092132905403057539820770303858247484854064331341136250674394519823103142597007513376080998973770516812785635939330076490181956917374913162705112064672751356934199577557928824045006971553296741006113154760460289865326889050634786729933219337839272856577749573305767798773407990127196024662069038513415034070918988935024211213395781486143168374974188648944544028189687314821495409841548728045423142465029808338493970143727259457275573169194882979584239199682981439352182577193905882921533056611922263115264365662002203377480558214674744474255870488814912639743900029912320830306319752748192866581927923056309296000149637300869203471732433177170982891460080382801992922499310632287335758256613996900409178777264138340777886746399024780266620002246321527869937607595935641108480*i1^41 + 819387484645068176893324444442744653968827555083019598585642737103232147078997944220795789932179735480571289468358519446056147262003981571747931955593542502788850844279522584611176281831487675973727540417353703466798048345723094091008487109095461212658290084084125168793246259204109957024397598677468596004728373604648199465046091682885103034490322119319656160094291582824973796008826083956365061138539296710916641073825847823584315687670107135150549537053255528299706981164593728833124270256039190103604033772216109200422281787720235679762978518853543411738196838628229481621157872733357202986021314230465420223142097079093296699373006329006421126613365738886211645874955301411787075183233488125890724834553574254174584349363495436857705309075842937810920519553129557433518319310221735816076550828711591467037445530889908055062859613281685846895295507548144480019639248975869402773260500392558881143034017616895790189408734692141806168278383838102775783070734489782108257095117411628066500249691578061985248295409600516956489997888653700828227121225091558167447621528167289772038854677074766261595202247114267772931211732553668237618203801210824029142074153662864297425997374437025346297589080931860475085197865069103227238610883116486213298062456248048603695998259809090348787826507275312634961459350828549382504252003080138766789426222676096864657466000669149712100539998715159406050843979524440074140900145591056970429598115256296704771381901880223023852050329487657265627819538223532391542034429640704*i1^42 + 727428706150749680647210494074324452638366803739174030076584276625748891256975278914163811165486538625972688545536060174596948165860881841590573741561084176521964972488608169534032634715258264328417108747488058481546089347357214095856182919551327362590615193440897478458232002371998856563657321065568114928717850105143142955821098997811052696314871977900944996662123380527113553136867018748484924648465016966669680706025976608937861966765655684405485593304958325574970612639216253423760217390305126577990146785918547851378907637109759376128853246641033808074939818494392351703327688886596829255053782710164659185673348048572948779940779600532989838570766728994823309113155126310311532337667985382244711775962048807445711454201074558484305568988848157175754774335965142691243888889793758584977722378846154372423958075692402205712833018159021422884428259971163651356892179910592637735962058804284648517127708853135205483461223598521313422626830412129354208103737028919910186461489615500518156985468107409116745115177581594975949711953974535964853691650112810557628997142616707715705841269879208031786830177258091730476666290207183648925585109074016593253119756985521517881059987187545559728760795213136631626313061969358316046109596810050924068706569391736898708398672494835953115841401340687832182518657489824787032047851558667128957821406405427222293982128535624558679941543218823581162328861377912967546556588931803448288446688783085831196511121118232946805721773396285676761800005389778918834176*i1^43 + -102484965860692142378154371606450717021577518289764239171818132097229647432872082972562233845108126579218401029815736050445435847824194947827723853199960807552703992369784778977087594008156382753527170781853065389611998699240431213549232657844252904406990540845453159995044119113078204234218975989312478138652844729854492345547660303793025126441714367893130694570729867769829924911706630652247764255822356363971651649505340810113010548929255714258439616577861006433270644222950073797632394316006779911094549790166007298825758426134234669754855018442856321093627866724295888307140377460664440804262734003994323904057971726681327548064944956510529968589740390310877875201223229510134187360544536584583425237193889954240320674896971774024382072742671292433424422541854173916420155524651076383096725666504385404079536010172374064283236981579163666890010915435652401440154678856001394643053286141531703278072977079613341941553109606256563166978704732210791362627395405498042646741903938823757067361123513142493948787350323597973264671452299118150318076983140162418896238366863196906596703674917231509535389350456048811586992062615666069688470145564297917532186324425556252741092550205039126072840269158370903929933515061654335902929796593500685762696699340422011678098040725588613313414842785966064451860025587200365484224481321305619861139072114432393983268303016437414200938774726970332383972887589273187261809049754504253496001058760824221182486473278470471077307014480500908054593037926400*i1^44 + -448011550097180268562663726925601150002955952429491316632273100538728559079554200315911795282957238360017928508076858377650069083437501462825179122048786218783146803117379356814811606324479150849109024142435917370845576198085295416578192604815853117566737839566201026444353001789368113101665893126659093907802712177574792365671119590415744680013461382859750301216929380558388761395497158802358428179169741930341666933612247520715653399855864479794958458196281521977680614744578052671599747248723250227262730824105576763447783924227411309190817242888826888097825148263608186001281002557864594692344889301830447134794329568725861615045238486951427552938986568324607460590483855575383549360516380315653397403510540862622381805623454105234453396311851831541003660276758064925962775044792377448072892448617608343659998711959283895069474788435339973126204693594089736987745285575652874163863139541952319533217581800558713806030906898430165739849838751733446682560050515001724131665342479194630525686648588990407440526495230291266182009692223812090199317267350432013609753789121114829312456386387160607965604814825321269998496317421078480459654627100465188246587369061981606012308140466168147513259633781911152098124610389958098160190011162672315649191048162826569315081523978668019006900955447407701821129300291505396123610836440590445245267942724018327981138316493522941550011266072292540616489993873071260927991564581098278478961352036451923775217747330705530413502222439546880000*i1^45 + -1379266799295735684056156033004207089044970710206223697959810090036883859749613592850697938374962702212940218594428517591742883693398127292861114697934219265023315053178547047673967201307545023502184505060762039270807542031850806791191725463858779697889291487459764091674180310433679963879087384510628880784282575230535295857951035641925277877376663673681654142486090465062672438805999101942548274802294747757626696727767341405775723983493429645654280729319377776947479754434595491458376577359803915169041348414172641431898112770805800463099998666962880851794567536946056876873489743464088531820177747135213600332445269935181873418736991916164747382400301475184160445740526229457170751274996764015283944297444242644918669698550143741174197539195944933453925489981576564463492373170004710342545584026614715578672911438721027674499467379416530996984910806384984559392013512070463711139617907676555563582516743141430345375459150294506110273416305941770692817131957088720280300057835323685098595777772477778988229346167499626653417381135931643685560912132992667225236529751692182273064206192969341425592195653024987306372207640061014446775873445815139716568844422750288431202407067896015145275144370606089970193625074153412253820637642566635187509183905793847329450385692580167741422069000603072688919016588162733136479769581156363580034003560995986372184918779635101142521520147866061771349341992319035060826880817538400072860613817354081196883911499137499457912832000000*i1^46 + 53855694759501529930825780412173374957322468328022256997858325070947260777133444301458680313042406807706274060776491510187125273540612984985378982805583103823586433489183709374651032344530730087489351473653213048779599965598187831683520724710763848950423426999885416108917712388770660826790781345609812883912222678426041128684740983397950562497992073252558047691333046856189028841869877920501325267379694983446660922266289934860594047911362424329256733183477423525726898251124172158032652720366189006683522899062151679544673119991230801962047879682320333781897326199948832675475626454675632842462849791016551913234106300580559490230911038757804284397398762531603188547416247856365360682155385361100786948384954346099499191018481479996392766812177306514027573354784869135207207741819623610331489139309125115408366150713319747233185235273846515363642648437302666054626341647034213407298608690039795744035487359921821020764379470125874181087859880444302428782158514976250278309411595541707075869662581306848902780967182188244708355771250212306276368154431665503706342259194203956629160378927849911722950521753948028503218076103072614413466845021023494330618586740541755415428128844508282141395304474349629196392109387929265521571950972307442870401670943934665102449793645697878422262902914619958352571694528261456475899236997147819344514756462917899860757133122462032609659195817149756231592784138407882371671996710215765238415088347865571081177792512000000000*i1^47 + -337241707499632196555389234733976330571037741804740212637302488205702975548432566616227056777159892993723388321414059632317489018960441692187884682772880198381844793353499824018797307385120427106486921736060595632382074510345865150627406537152812418466943424341481590782107601968034358437653577599245886591459440472796855536274148845025524938949057777845304634477391486884113186753704847666577388888033140570451877203251543801992636734644798865118867566584300976939400866065368839383100270737755961648253860138926315799998175581852492648673915175114089836649692823227527238389398268133274744119038037031970087200131129473177009992297199705310734506330577258452701617606266800840094268430539937198917457492571805280065430855327884236171485866696957007476558790011588286664429085997006831253229191399598521593778422526267234059061040299365485639812632502874523800771541409008120227253105051046660274033689214249407652355979483814169991771348068822215640611066316634318084764615349383940910215244707805678599330447343346644647845084709293903394503004876545379751718339299876437985992166510290491140752209903813359343681197327667123930562004290796170859733597740245611179707556019326234668118313532685277265782963575014723272617225399639161558076531133819923034450508789697356055912272567115327155390085068457961134081047122775378780364353538929819811799333945318382830803939235518093852335687360496026442990654268414018588457855325652910080000000000*i1^48 + 491340488194374398938007180019336822035110701116761716134775864627785364229900905416824373952933058656055884109044381289212845673047167876263550111912180091386861366543612333719774522737962696707367496533836254809187454292363964517075892034616562626719074628747579765622577230278487538752794767049142458529673945428459784341879133944198563944024384253441542204092397121531167919208771453691114250939514480596221315280753574521994726769896428694606188345684546439126723130640324716906981078347194432876715352238382410398262111599774397367770215077942551579281303952732593444153606525036958911542515645562405417103362205735531636356364601343390150077005500280934331591537895499919287843718700195948038194985331255349912702783369587425418437454288271917280457362332554708300536297844432831143010186393171379563443476452669912125585584574316375633941726830312031571651649250368429614463558882245695236361019662368816885103999142127213390332482865447981984560934111525109940468636016653890015025237923038842421953524834269910592648744377295258075717534949378749988383189312673659802306846612263834854991311546793943506931706596969912994805022278713620323464170228877405436075060379191671251193831265100156731080456035292591567294266267122567250573853921799507498852794864132593989058542821223133355162639907618668640661726561956135386615681459939438475427295374481678005869431247217745451903822271116875141021588632651996332032000000000000*i1^49 + -271180219349775442476303086098973138079740076755869831380275560962940295886889403907333954300522339552259861878113183905508992325249677936358415643728564969524066385634400649562678931763730124389118056500828526888108945902438233736119326909550618301431684904139861401528174530849843732947539741630531107843565349052726511332357761187297268400521640051545040128350922543082190371543823416476864115726941560856525512314987944133500898096884889530630351559875328770361134985696871759895757156479730307248218435604179655915677200354502288258076084266563760679048462768438233824785895422911213700560489678595825291717795198868889530716900237848832271674054644275763661460570862733055630425354194477392552437911876433031028356485475579762059865106547626645409247930903167806708625112681152189844098273624247683197813823634641917511052337313374383833743557736952258254407857637398271627298468023078891716682443063851298785257001851122354178230146675440906731252317087395513226106732317586287259311632668588747680036805273778852520784967469465093105596657795551324272636003533491714926760980737776717255564486540038987621376630728183125339504616397553960413997524299145815950313527025801247966575735254377275668557201412104702023098055590816427307231802478078236764354279456481173828102303934985266864477624748995141332685060049188374784639486243939563219852769373059358916884485463247339870138964604456387459586457600000000000000*i1^50 + 36971262666938588726327262203419779813895970828391535732622988857308510428824704608166989431387365698312817708075107164527951251527542818493286315358637346417853919743691455249632328509990073618071759612876641046574800139719869987261964883017881696467672892781668758749054361363511298994835140283564682794230407126211249113378948847114184327596745414301735642597189889480923456359606869664659180591650982173999095760342687316976247229884940875345860748857339071532176692999763609922494762608704394846751752828409226514694080415703402126414755454567644836027779014320730704560177119800660468798623480930794847647561588670626127224636441350863340175251973925771748215050838168591216253379042179563835008299640635682357124816752591372790511683527416781623293909117027802669595062830229914380507539420363005846446425514375857057242755946506858258310104854762638875806563510749395718324579111610068073962992715072829449151989588111963647262906418461000246748440534804296386636262407331326278055456992655093338617341563048726449721399008814731257814183097604846929275569410719040344477384631192466212737367149392492935005570846960415937385304693266796760621846500087606124134624438087384054849065231654500771812870624000677951642962450922172802131054603107523426046564647791208365629965353818321069253319274338303229166602555187298304625865373139129587735100009059543153135110640929303944597150120960000000000000000*i1^51 + 38715848536121752726422583804924750384853332579229947246497890354234060254380437640950137462798098234100800233301607965314597585903188492248011182143981016397357144498490051911367822619862013149033314735780374329250421114903489501426366750844773757663040672793738560309970115227188800319250107304447925520574616696760438042447203577012258374407645047633311113696705492621311969260255052258564146867869660026104993604738052761178198820904172301147848663425128341866153436638403874222882918527703682608236106155025333427034600974764124547072807356657899364677150395934392668884259582676018293196392743210877593737670767855721901370494794058092446813934308658934251835229013784685336967414371295988288941827624033556695287502905549539841152779278893642367239255755582606584142574163590995198673323229758915391534656361683977797764697304264267983594041960924710100196631928663767025114968998681299329280053191067331172945852143262106394130426993173431595030587631136648332742112812687457581300676705868658500443685291339604079047048767848394720823133019828577074335052969991721619978262217843434541541885813747340104546777818913733470665027323180059785052871775074270609958721534187378137583488759035027250633550117148094680636065396333136740632960426951040699467815363524713323890029622638498642725919977737754798097904794160580946411427579903888872285822666366704789977125790915000000000000000000000*i1^52 + -15074483185640904323112798562472894454687616888499208287157669904650194500688380421852724595058153004377478002439336330009304627848200674601091664832063172959339523760236028157875001112230841624048647495096146000399060800281213444066739274905653610424327522484598322442786196113966996778257915029868747890586611764547534853847636750217176952068050906667825395813101314124632128413787340972987002489617001852565503528334652848267017295917277134334256966021777688909951905164174704889500439029792030875115606304052557825287518376439427937826199970385729540208550625178039037904747443018025254437900500109227980071158369562294902974225505583658153865811715190944183367683250703122281485123294741869231980442369979315669238895748466031061940316390159416053321094832757067605149452592883840740946129971171893811585812700519293037751725293532158861200171013787981695565482019732721833277787915873384470365734246415016885489315959722336318209051464752565032592835965945227047582602760907962501734974783315858465983765916042512669607147674679426753573011106507110152799051403486524078699537759179507440780225837428502308508601442950650054874964709550999452918704509083002103192118078510048942527579826243384387708419922434731683676242549268864620579745450500068661470302223577997549771036065846157427657288246160679135745563804631605466547119056789028565062042933424060046875000000000000000000*i1^53 + -3699052258719389032764272123386224701505903147804778331345921544231595991746200150007829719666204475189981474470163144150932993042180264914997033174597915182911717727625446930462363604164811536337047890627227992269001915395240411311797929851678175760319253022011263195972104010918193531837425230882346775455959920653397526622955503884312720515985313043682961811620301675523227665943415563449236200311508484391538401855833836557510245338843184662656862211279996264680173109841744932060607014327658038695250787826193006573127975287977212763927424715121442543886150277019147240353765756765010779239720530537864378917891320623011062051935675058675303032999632235061480259089175864349145994309365409069188690093394016217311565823237841787534117877443404002044083141962055213324429228049021952172956831891566865452282224487920103121774372422692533558661492889620666647324616999824537024125030528017327472052216149485438439081505560807120711573154969600088013723740073870119835841460749075470157617713539809448275013885610422762579973940198206645732789175064003134036158125869585539150308156096170200055123584439697060741390664975348093254551844652456469205939601388157427306396071841350977669998369087627601400174054337146123732623371449957080415602726397586991603992558694009415341080190760374219203626697193886623196015512705119627684320438529394040401123046875000000000000000*i1^54 + -221595962363456411036956362229741337933468428367052443750732660645700524133829229612126944543036124006517661598640863697814999913846349298481380399317371173247164825038378867907178469924411116401449027445391294148660717443688562296362758903000543761565618825009914157517059025976892143384672466591923174008900425452714564514045677132052540106402952158773411820652054887951401681461682910765289418860677433158496474979184108969492340759510591481040205237188828679434339852697955425329307365503378396625384046458245785889829039921029794638765092570538621871338849393825527974729374312911918727336409121134942091476470167921356476326930461263123198605873189550789787272864252586610050248584270058017826615860813672641047470889199529071016467476784774237578601389476221486653119308379553381935255392230103433558644577110935038796203787525847112177786527589215103171000911193658233182399546480025912907039350172672242262446056352713122311466762986534416686636761019246066309666979010406100076625994631579380528837602643972478009530611497489739127350614774686767227817955112233421265433097532010045240605993420789438093249927142615336947198704949138521375142092437312774397386258935712724820643238077102405027604739976801406377069442007549070698851355061204113839923457234279323646882364044256055641376957145718331087137962359061145782470703125000000000000*i1^55 + -4612153541059754818565027975901290733165664296639464267250470550064425188487006146891249708765872618774333807214018833180800659513658942753657938992355200589170554714581859708953997028703620313535575728430555192008920082479853280751457285223219131434822427538731687275872897874130888110503303279294255866229018003975298507941975942311441801119031168757196837599957652465806530241568994266708679336851497866236943932226515259648478789124122078244047997326301639833073070803147824256433166843905888261911655856512984322414345577158096560091594342013412213232209082012930028891005822978107656077959183871355992663521203692453092991722275679700436427950307619384965159222179652512320700002591776254452302838157224890793555829288635869563187615014472387150427670888855218154722264593317424065655915853983589023657571372199565009722375836668703114400022806314895154214514965400400913009233282403867128538109243256534812698593408609648019310854454649962900426561967086104855143219717206745190073950069960325647312455160748287329755754163811150668171784491533978376472127315769039517366260846483191482965820845595577912628821677027431576669148570878770189020704692109591617543343891190385716644771394436872471982992588894138432893581425362088607217684998365296998248439358037552766851525354311269554598598062992095947265625000000000000*i1^56 + 385442352186252363316640498943427645604276157951139605013981156027015539158286294817900629496364727766336078949028866663600410066110049032825288531136935099163194780401351875147658408179758105606609577922491795672595192342816540062687797180025893289646823977826014110114501422330162358990646018987454083639448594960539532309279630994867560987903389297067291215464918161292158531497059413073899228133121462645970141984084492877825142981949276031903317209807894811414601725965936870642005522673367724676677927840940935979199418028557548971134708306554843266171345158245878085179820115535453671831998276241090564675564647836108043629731732497551607184651305182484245154430405825972982872788381508390547210082979721526530812948152130875435085140685763784357651060546907426497143981971562800325499319955327652079215078827185264734741995371788818742093715934630427221329776042954120573783810107528521028720869836677337462901755142923325069160319361382696361935522786367554392554008708226181460911248227411712418810205484600119918492034817345088578114625794586446268411547018670083064350983012333881851439289703856067574063977001333548463877007838863455661604714717373822242423004489178097388585173557665832665278335903421230315870559899185251592275407658058490885374912759289145469665527343750000000*i1^57 + -12742864405303326414388945585472767915701718458079345051069174060339308578421981296936256862312579481902041526971826765682339758531755723622656180420459353646328901907864128278242347804221985889990366115534095304259141847735850741056231413689015606967652815167809565232602744177988932535889118623342572350216828941452230521924087342252101064763424727082788772059184964187867315306286059388028696776114309788064844403529786124051195560051898204595265925883544199841762609780562903239636835568476143338967139138434818795397052848295822153488344394276918436677850720944674813380622477473399396188371592464055126134074684261809533524260253505939772655145557259472801460216116430134086473366527288876545280510813278653022301686829130056232556939667480166747997280079231766579846233607532262503034367411489884657634168994284943115884937040684707145614862642035884716396718703087157924393869205006488193577812000613754955649489659349061404111609950208879944457604818907999858281291741922466111509195316230081732672908093029723699501579572205943946923823088124054591226520752808451640481890869097616926996110479410414490020934633878428247421535301928829427834638808429990354302366161974797782548143667065564821327168002267087772770537412725389003753662109375000*i1^58 + 74714490029839938092491679172846920959929991353426132160854299623188105892483498069448458549335975121187490640114741781384550953529640103405251811352163357110673535426430368824256662210386834706466063773209055653855723310631329160811832214643211445973904198274939989383015489726977137899920150770101370070545327058918991097360979988324632679716306698396119271260791708942720142873060159824610519480247260755704034652798701445943864964915606017991944677982324876118434399204143622709156730649153114651176579564472895884989700942017685273496423358073035793617079539285687909748819337065678835243981087644650680456510008118913903225970032914258120436341979097652846385679037692222538970481881795401333724837342708635036609222669545851055568226486479404265145568334940041028898618908195260759579218993540653344102604417815056257975262278631583700120719898186876970806454123604322025349929563643216462194017729701582018982064321779771117999550195664385765099275450835450755786142938271252838129297380388402598862602921199782462115167431105016695856756519878231170487014307323674386724375149552524735163924453508231834511028359584582623398066360220802225475657540561872186280468231894502650902722962200641632080078125*i1^59 - N1*1651737217523439117522489773410862232554454083781269222249727964786820705730277703108303477750068073593164790141720226219411783357575395658418581939056385249802788062804130808420986464546618822664653952685892982785777209640824415036581287236699463292738550664150407251843758540035897943444968753898872574897277822274816000000000*i3 ] ]