[ [ -23069317085338363826183633083141700972757862209001106534274531487563534839522244563187756818901635723987969070448625097758710850627738694965782599837101370629840721194330948991618742075148567739440890871804059147563036264455106639806684002933351133573375937779949043749379932195400737616736940021984730646146770890920049268804091608291958646851338684608878543667081029963034727239236533240527481741960506388043579804587288988633215038477654772842362124964026340566240948849377852493706349656901735425001290464938313052664537934837180732886618298575994941391107170207509419213730143834837275491403868867410047489268354431986257867716925646607400289610141653508813110801064648542573432537949551325628772791167007794221548570044096741499484251004571852710162405654055679965954280096228394845202676916399994647430881010083959606236379938330656258325142047076888198777504862452520270329268815115122834171563530746044534724183643371178252527101054653826868893272661474271287727737961012592330475197795199663302215195368562222253972104918998229010005428283303255904621712656442141758326085617416939652251560907409199545217298468962304000000000000000000000000000000000000000000000000000000000000 + -43856040821005397756204882217624518753326042016722145066400071105790795425844054301816079144353143669566435165217023147612082458909478808186107502165067985102640781437004389398503704650186555051088859939132429336703254591541471683030807948784543159333890025090609443915081295159874142007614952676758247493621734305656174145871547192222215316867919679651241689466895791045772137895341212678210712767664891493718896764092824058138715624889672679437310377119539929680557280443690572708305813794073350288628821374256042391084687585149481409347402009580976096961132521229547655769544972705993874794774143828197197036860802587051418811805492672098264532603157503733612527751425731337443139841188058966909100758247065483926246884594079010755438558381840133847271408442960069366008568163797617709118602902494356566826129117118052025845990390871025022133656629479094469439463471574851359472802463306898932288241707024362538364546731569731422975228749928992561498209549933883137107915894965376402637757989711489064139307735432145984223620917377053415120081853203373675345489028802074305808945074700006560235416569686312014488697778995200000000000000000000000000000000000000000000000000000000000*i1 + -81004267204703299994432968692982504293590137392723146795042077840297628580786094281376527263478443665046075209527567667980131850708216264972314296735762505435360196076261895319613649605075277507650130904106870126888088915639514921918235418746599267600898013634117692630601788484663069334848674270603862832891120678641237050306712141100076359605051443986430986042178597104428435352681942028587538460783949879241646354862358174757571107068921466798921902962937337331590079296579717678544075456736306159404721278856005925804697939304501656540346448272144602376166434617588791697375986391978048956578709371392861570369825062719398849424433650028877809438286099219499424827815818680067354676446611005811831472343299225582447146227894195575909563793242294088345125634934932297706494799444136753176827804987327939595848915134913321130446086977893705285752588915314054343251199370280567673110378290594771534559722403444617889128331264657227871607075364082284678686604253241909461732449485425232008835034773667006650779918470504006753693529526926469258163007492370916083725980872875161943698247652695594752690058373138932179266437120000000000000000000000000000000000000000000000000000000000*i1^2 + -83850037871385278636664680030866718148534004502137646238600222648897908394727578012963643101668859956460272777693578463714954256597573254590188613409285883051206941828102038860108932394479681296630206685560179534129721174800196137241935012083042974730574360096566284605202366700527324114361868877499226537101036015921131612904532766038592154580082148718038327723893871403565071503854530365056234008198915401343255194881689769251704406549623642329809036747046720641816995334676473418896391800493413156025743328384074144107545262188984292843930170883627166393474661247647711126078587475231557268090260848176252347491947756445779007068807848417957522566456869776299778321180380601285036017169737442812758240469962595428038102989033694156896080456658755614393296937404034182718300488075697615468816463704023432164655074430507994397307015901856672702810073723402754642374283984273847614590167138144212578156453204725721277411875640889414385624463479777070662560810924911763321367321547024781677899175926946289729293554535448879978373031057239911235723364997568980552138490259271531892336367691197432893900984046127736428691456000000000000000000000000000000000000000000000000000000000*i1^3 + -68947026539669298738457733514907169162561824954685473589760459427794305942372461996158549853416512095458920610769197315215399783065352836740182987023549753780812662085546085356727385196053139785862132764480666937392476907714268224410275402829170666536963944515870498213737950256502233781779498201052114127537957203302392402214293052839602384980655514625152888470883792635707186357328421112016613049468581115826261340471541192896467050776425296395836545367267480007629121058675303444689713853893007894846575315907815965488884450964731538909295609398182136530121384562446547825471737382864675625535374516294676800390759922400190243178285642688189910093461360147568895543046419080383727496254436897855815124220782954049158524901196828889102060362971850514745400878922329667512729364227823762508321448510074047296114295322608849255177969076887316446985798226877895903766847113017865670095964388846034727501164255722233573286293736545082973142581178722994093473606786308627600583699397790635650076578088218501711092580329356565766317959759664950602714043187894674410440025550071148256594028160833864862479515014304016367616000000000000000000000000000000000000000000000000000000000*i1^4 + -39313295174217014667298104905924108687306293007536565193210400544088441575408084141670148787364220760243992997969420615775028062016799229110100453836454555145308260251863917979547995028052439480305070970056531374442188229723765323233061153042645350404326217554285196426340480119472958626573557922539758729733157109078567220682116562760967969480927327747850339133984515268735395558547871080302444534073270926732224602269085242994263263646038371496480145165122464525439599977501934667635612227121082524755127415791834603778906168542866039878206485316566796429082121972553213424582361947770482294545310471661451332205187496616122487351382980795876629284254503419787959147649663067027350852677017961756509118505034923675246152641552846857165309960065011976149323527719110629024064823716221836343398261941184482571001579034357298985368739020868958336443628338161003467578566331501824378047203004243785629213195418433163343817910339339743263587859327798881714238756577380857353076921442240309324027855952230897341089821209887672465102979963879229020003604566163141709704350266500787301373221292278167352415163000290573025280000000000000000000000000000000000000000000000000000000*i1^5 + -13830317972669884271843306916059961742038478809994208613997033260562550365748445623327205127811934235424560257128997286249552567935942768881400577894979591286528668947363871244419440729504655587267074239499376048113692921077570540165276273962752127056813818322238136322956421655157551499299858165325905478513707489604618155979973676037137320448899211194909542141552502556126379047564644384636684531986379017813155445899843368378343187895463261130685624746748295968932992722567708283040642894447873008553176704897563078421461509940942011620728647192987157078484336373514069814713332311819740507837007081285763756199219950745379976742312126403031508952921218099542334663065246590807513257027035961679668058018585746025930934580057011487055246501549866999319388936515121248824252411294664039586619489150740715676757989611790866873851197625183605926628818766064214698704606197540566209160723063836182770077023176546174913497984701054495323439353519307257325879757606991429109732790111999025696100924069872805227793351540579930370706537834808330092915031228970125367030631305531311221825012124865729033260805730426945536000000000000000000000000000000000000000000000000000000*i1^6 + -3065172596645454540804864158176782212351195357304691536825213964708228830442416332503521631455334810081926020394088940916468651176771004406895761485646652210406808758301377515343457608047841306640985879702790459991280893765673298532349544456933818250122952742026162096447076653598619386862025016936369278992764186335764405182244272368556007086905694491064202997616749335383478939686623675163932572206061954670854052791086916861364417976799432464694978960359129893906355584978875387901896769500430356743483087806145253574936921342254462749031436287601704274598445207815026759862038993478981111547465747013782873942045553928758526583098182168878168558221511840173714636232487481432065957544032718538037636092957435889534361275484912997891467558390275683954614870733835811129994869319533578475511738015881495793036604602694431403664290395168113359486697391448041753390931788097761658281607886788830019621503443077613862255457423912337699911187489298581655250504742219982955176938808709776345662214813592898005641385450333592358982336877431924326024012557441195061476781561590124705305596867417797555579949288102297600000000000000000000000000000000000000000000000000000*i1^7 + -522908846988198488189070800174328025346388317831610123067564562398840485188165270774372818818005718076099411166012128058100541112485304486655648410144152906441012782277564493886893625627321645902955561453535764241861190038992013576983883052711780502293330743648707513859295314621640161171852712066784867396525333470280324852822399755387394204143362368338226072797729119014120670842480136478197546076717784140273691525292703574167480524776208674386750604591309703215995597611484595778272119061493943893309786402159626899987852127043323568074649231321824010260688211498281358033391792839138822956347422865699835801559376627542388206932645171962900070491385336991395219985707283753333454201455932757430484416561917724865831126335812859382165315662770464013822290046042842247779849075520878712815236418147807042689050392798076147173266342801846102604417780559216911268899421416173873808063522124362513930189475463430674349559875807081672403342529163718890578546397578474586663797224509274071661725578601968365307761914663960648031896120042956392738201985217832192051830413524002597042593010065482562559915044372480000000000000000000000000000000000000000000000000000*i1^8 + -66473164275045243227985913543224803161863462075407549363926767126723763553753238529920050035901367015107697456409997245767531413986807690838412144672543629843777096362679478872276238341587733932876101892386674406403578707132292818722463995708414930040228454019209477265395778997715910020621992825771699696064551082740043329019477176719169311692010411142885295446525202146575640412945785353183253148438340532022907180667916189506683945980962275661166695115171870142194619029975199665519492803665272585525339720303860718602092162359481923757954011597260100774725643654660649513877823673609444887046149807019728338867230287287690152790082034925516774869640905356271863068087439316636738669836441065216053264160786582527051087356420356332580003570731475860273402567957219279997062021438828675765095403439000539128909549217376395075105522195298847299477931575041419518633408902155258314218311302732981443192376605819395703550897020466390415779239068338190724440003642843036024830067974671299559354669898111240606944287992171911405546201617163839298715595927039951938768166021036705274959680620575789081994199040000000000000000000000000000000000000000000000000000*i1^9 + -4785668717203098256927542303889422387889594569970998374077232926482507336612055849217763297957455699641669035160825133902793559048828487403603736689071646486687861172067791496601591103035741336724980038670146051950506544639186409143995009446828392785308317509949243656805922338498169003158407049743673951373197670014064070049298229010092784255049820322045301605624036010507682671104754781166370772494703014467719801725188427117347492659456766831986996078755451128227094558602111858951513059820006131684056052568945536449908531838620576013775876091328397550994626175779220052434911200418636690853064083409494036624301022036322443360883550443475129136981645163911189674418263730146811401825319164470605348579594643076786246831985093474578546195431449344747194111828013778915873664095621305074750184114684435815676110809844816277749148917623691942764158876827228357984609461182688156974493352032996278486541834431758503249668878857089609425164470728500985911232391034968045101794467476594831232351189194494779270018840842576654764855205886322217059139971082977575732988035826929522915473435119774287580364800000000000000000000000000000000000000000000000000*i1^10 + -169325672243053822099769194664189818894475291221262708616308179335242122469522792019766420124186386799010077971033140669986443212937773366280706593604682807458765060277635568769089663549076921863879453954723585423651735544156493680498420587971744348742948343983220175540781892376541555344177969068841967469828482447963725815361248196850884841988720300655035587761339459669409258882521659777975548120153929506977264801015194988463824885733842008551722683703199395853525404011516802826420959615367989424593816615205678730431181525055672968313180899932013538941177614677993290462222476086732012055249180762943166533388083749181714689302294235771792671272492760834019032039654830753903309826287929695995554428670976725795986978434619569053281842419698486833861793765126397283642045525982586937630546498854259820922059755167103976757157068295202181510663744463764610192244255978991792947115633262504345227244274067540276565506937168065807574821517277802632334550760514483245890785965188511007861772381051960760249330366733142709489606086746529690370065543065758721878260247141442320084034874024992859750400000000000000000000000000000000000000000000000000*i1^11 + -6476063997867604876295410808485626762817334953367738069981181090009315198292061773856379298069317666659303250695110568391384792612778282353465177431835754602524864574000922080147713525983614220721942707474071025651455604317134256829405012364469000056388915205759969083269535207943625612557665406657801167040712054552800084485323461841328930829249677511375836353870443473585311689156055076215153507448304922338874544332864934258938551155746595265426344499639748256489683624241586097251799460310609616638005515132347866061862401991178063114069260754248889353728240051018971494937771373309296558664059580308667588670657216233208295093432806900931394904856171545067972623744445554756808772871747478822431184867371626570507653978398006040957485051821383985564866889739787003639020822243488421763975026824821666040421635954372468288757924769614712859386601906045054271497374147409703084932467948713423451676902025171416628765595217424593851714754950043162551903785780723242391966942624289834374480251019217833424766291383143717033622588607364919957521880397740763913395309898906028667475963085995376640000000000000000000000000000000000000000000000000*i1^12 + -133226526469531683835244398433918167321494613294189166324066196034964463106965587420861753936836591491230445653475604878527761074370624752627379121752453239605317244131375734661924491284263247586807235658158084694809049129933408305361281079029219810083824878180258656261306934400053931702778255637656282975522945883897074218071141225362026823626395699543877434507882079215872458896365899148991630171274474269136260559563413546549631165076360104248281664964696774032556762216568938006142395640501206266228522427831580908464255180085771402414610802369401680703368965593486214648003612867741408332267733938410656069007543116512673561255903020813599253279810863075977724057034313864575693863802681316186858168479516102665955732008699818267057239649720249061470089120881931124788271565108177739917100270060332881644034413367590946824057713459369885899322179672358505943577717267464797487524101413680695423944621708892853596229489451760500338220158243052704817445109899617886019437170992115613414202990980904179998085547603318430835322814966096772620315585589332609543375173874547241112875015602176000000000000000000000000000000000000000000000000*i1^13 + -1364243452563550496957891985108155294374243547020982022294640337440055899192587665972245455698923595581141598055974219692609876741693742959369771368408843070591120912726966267841926989154305805948773814715159213569322355347790198636041655902432902467781336987970159258625363376612393569685674930355666952318109598769602688916860767418330852434107792373472429344501072507765485334284524727333036490604863184743475748250594513151203992697452219106023897612632860008232415363569239490505243969874963817654903398147301683609330402393369223635368736567483184562163251063332764224206243335492898674643524514764133323006242050868088825979630245346470435194001336040765155739410327016054124724864527762390245561927155340743101318223666376473119790542225737446668983231996204927141277548321896710229906471254791780572682907858869466846973049322916781187083619550084257363416723877088662852012803424552793556046775471677033651816568424164178009691869203168969263797783437202675936991611321271255727439580219261649381089358402011411452594595712639961745065249471061188004904898786537424890520351539200000000000000000000000000000000000000000000000*i1^14 + -35333930208537843822182802653403177388463864978063260248996285059590471962772949833653593018060670006816148011381686346142883554580508646442194938620542180346363636693837654332674304356806914604347390476439628140165196038816535788736935143934237273982075825051010774257711649693280039326673048644308629537558166690977696365120000781622315562579979500980944196467201392973577353476102597434611655153805991115849509854312479658388416276819920277662381497034271360173759805664742727327885794345537830989595386707892925763991515425734945197318717413779021216616481594443331917081863978066805330942515582553272822605589745463863116110492609404505987820317478819416059574458084490444411619984057504013654139856579089156280839324636459682928576317482456618863960145750110622381992184877634026994039057674777610572781517207305539686485897165366035213475820634632699196444763128841111826822500211772099674617823612593081416121419761253323507469339809369936758656542077097921088218838400586870760711073945383166357414380664002960605038449258262934057455829804370826178077132294166075517922443264000000000000000000000000000000000000000000000*i1^15 + -378289288793283586878456688062620372788685034467400718995705544849135265846188959739714842126790805914388060780798027532284753176302687551801373125843234362107300869694499663711849936787390443071530572067331290637234640258154961422170569777275584789687000399472448187203163820355902589202484612517177298865471645434973054639594318414772335092435512691114084316222039197780292929375703677683443879580719416794365450873342875803918858240918248870990511524055073846538027237650276128868445385233579419465988117683811204735794714529205414066672484814509444512411596455574568645113754478696657382121802419364068757766858655349363572027018844649879200024381110029734304439558295821819649997728407801865988330334525498047505178844797840569502955497215946081447906675359315014078396660800322648889429954464864546084257339626465449576004704032101984221866848217487095927628821802882169778061578074942348913850395938952805044392784458934081075641368033662717566691516794239897439412536584113942112406828363699629696796086955657246104060305677110790852805979399307193594301992065154539533107200000000000000000000000000000000000000000000*i1^16 + -4992228486052053591401911307296805888960301356886039815647780285074479763640514836922091681455006992820355100805949123627676333202359046109331660182138239169646810928423437505450031815649593794158138092030856519936473968240662265722418388720459745195638077673226094543837252776106708917426629603783110752065404573823109905672703519122440966310752223608106525846994731387249404988906987623982632249896858220995249188548400483044316667684828731455990029102266009805215987178988717337627599731590375313811106116302378798869396242186759676674340433534910336998792232008835464707146917516106691801382454246058424113650617060044646722928666993241445608437708330396993157532660034843632903382051266068430377441173440156291677382444817951517930457295439058287594785562790521027358953210971922914826640554311892943643518694039769134889026413759904878861890136743445069607426320132737693476418696871905375317369600656259964248755321407907616437761927747211513924163167262671733111174975647412917135781660243033883246750006842414919896221655706905587687129884709779546044478037917245112320000000000000000000000000000000000000000000*i1^17 + -129163487866194043147733143247890199907357108662550095705700164096624864044490251397157405735255696882791456469196249158868759798709245339831176609973860105205068693791512153062536676398422863162404003045029597813517557907290200600225490897268316854717104192214191269155080282607113900843796980884140190564523458257499066023905261539117031364718860231027423332282328699384993701772210150343370527178074085217484699461460197873316535607241227602535001369965467770881191448780480036808403928037509269462879548956468471764552260843740393825443348666337683603700410498992842012337312306902426753425901436909693290586018142491720140468865882404143405294893888477843309997895745506941566480964158323339087161991614128264415160505575541652885377484020323921048889519531751315741940614370429401046156951553144484882716217685195490123757345533526670518743265813451693963228517573949323995232256577072129886858411606719451455174965163010568546230411953532069015728667291726964175997846697951906130542265080794872362068414589234091035293661929948514304667549317679858099866291190890496000000000000000000000000000000000000000000*i1^18 + -4127060311110186332319337419958962442263038762663588068893572846170325485921511565418152744043431925427009777267950730488029402870773252364399851658918145115691264157176709664244670908436311390847596488177282473599179274047936557856802297144838260478237081760374581375085134290244661098208193868461511009906355412197626761019950850581214938442680699018049756365155873992015384552503643629496754482623340697176494576715612533764386815909679485149703411930132475131882159682906574741115386740431116606425000674811221479769720620001534958974800611702812455223850526320400280964144617279356965957685034879083306494489512494611828350667507158097108939476684640788440880601780335447738351883815875678742304876427544269083922410753611087504822724861672158572776193008581753875193604229947851688500274255498281312332053964746138844366488192480391884327562028007219492791597934337660406172620078629521483719901590698919232578505115826419301202112399288075421405314411737284673815617893076863529423221675631261295601414843134920602773561176015007579017134335280088058924887965696000000000000000000000000000000000000000000*i1^19 + -55744774050688687127667000562201824602831147698930369923951472801411458454787293391116943137386538033376210869453860998158934517657291897406609729716022780291299510715352042221165663182887213126960335830695000578955740431944524339767578320865429320010179027432371152525658768040708915923570670084177512931902772335820083222660194609985686268920152382115061576595490024179777362689606870612368897298074918808968086103587909819158927727336539579190758801853270134387878046051142696635291792882577371384382696748684391869940826046777284271170646745138417635733082088835005291051224944988703336426306284122176625541744463821170360012508885850493006136439285472517813062663715466207202111185594621798887923143915546811704792761983702058413873022584812450327837745434467512147239973086270109701074840467955488332759177163839913092901400315408099057563550469968523590005076123255735372857141210029683218843170048690397433780406455490976507282000993334213052017023527903027130483567374336766896290128076177498042755056413133695205873101169767801243061526402393655862687170560000000000000000000000000000000000000000*i1^20 + 370657790171769144221445735341796234654812511624271657411463601202608525287936209358439596838415615111993275460693066742243655691435443839653096339927878000616338558433401541440221882003302143641572428111707678661991090090984868019975775423158834843096660068374330308068520816951182086710381758400169278820174572828824556085354117487606113383086229438630277646737316264038345560507207881152051355107303195693123979071517330046069059750164016548362406224601434553357073783607444124243556181805649784831094285413687515844597983233510651247157461199922969033720534510541498112263780588486763986582332103370988444593729042332348421827513059769736203338245454132567653924620581327479573086463248566604840129596460603529246884669445999279094363125142730715836944608738166792076230405809371176590728834996936473777436132779067597965713441653958046630268637245965263161876175037189249552909594833045878610050831467610368629077213099666488998305901009088510441828171672052540886179175951164493505026018182695375535628718923047954080067391948553941406196892689847665295360000000000000000000000000000000000000000*i1^21 + -1114928780098746673385593524853277870447921615909878696755462143819494367953764973438305882793081574795836853699386111915430766732875814653839276397523769960648720789007994237623007573188028402172273863971328694551820963755188429066396238516516790401008557694813025401675650057890539658534774499667352819840343227924019546404579036696112609905171527835459163410396326126900760954769048358112070742315792859816333447068466321947409233603401144362828223466996031446910888683841332090119100730851239117229769377841022471068985042062306310074990040559660974630030966215919468215981858246042975805545562088395752380315563656062764694581561640562318496680011865243779218679023399010291381669138019523069228813092200504250519250611923313095637377125362225227282550969483349080080235879021930880564586691414550512827500151051727079017296027780765737094396975851146573384557431127174034392001463040111136292566516290050973657770640391996863814114198872621748568379421806841400346036435240413749848021197911342348105054993282708379025673862145511776675991068520480768000000000000000000000000000000000000000*i1^22 + 1885130962820862191701756458727028517542428046612981069011918328904394034658818937415404044240014051316727739583439953280954165122576991021240759062307629585474477876869474492547129817801067591816366041701377572166897777861273771881682000564492022415792604381068020543733074621902570927647444669665844242432074534473395005593152348153418012644068311730552852003663047369885184842334707444420490390932241356293787213920853991761499832069412020047814271002075829178430861777250404570347316779198676193495220947881655389115466797578190440085150419542259315190315904729755786692495307685490450652424698991334953158948096703417142038946894907347379926707300541603679411132447949600688762360931338106019449961205327556093895057600342155016168339909075796694491432281309492340546112004324760307957212151362905023959640962463795995017214119062430937603996745886517095631041278944828811910614842159225876202138682507167129691139164813375223359660838271655576618578227941741508809856581076292539043472487806610319086954226177826105980306887465892080714591187763200000000000000000000000000000000000000*i1^23 + -2098612212274528472385328780165860486200594219552990214364690515908740093920333527057527946978326371512567268555709229752317002888274306088449598031770767792625867110793031756525893156138821459388594413635886705546895205769133842639941747446126721514892943548860802863361703606067139058421807019171700644486432994437122701102842448393217569602151051380737354785145617465989150550760453183845607066170728489608275935354547533167050333062715898175578409862844832473402119423290531116151794758705479721114280520305372473473328659031718255305913329825429665166151286445175489365033028994597418847616736235967691632003174719051598895760415356442792985913225012321589394904196334267851908853180389380572431849138156521908565375753675304554879485917487818635870185422131027996520116847457939898712229700284927434276941448684424113502853634063939419689919721333248921915495353233837757509378633101899907190082575142048961862385434040887999219757462028562260911566609659051320334420072662881259998730678427636126200762008813926703306445836476021998658519040000000000000000000000000000000000000*i1^24 + 1708991332011353931058982410144108440077201626828594628205840586920829897661994822067458332392799905809194401489090328481116459783311113090435754294761205432354015338727693353707798602178967709377399825507135549916871262580361252184977389700181157349219287013515231964373760851933475664546727437998436783472112151062777706413781432299347181207346774361409361524567265244949731115861999778219596116046721935889500238169721018392708674906432149631476801996008285055853695351303436058938434679800800597879299719160373619200342768829841665341356657494091857692804911992882386319610525865524052261180786532378938638313683304365938056288695938507239714232519751315808689850594195990134745981213685300144516794125345519393741717178961717166326971706942146922803013069496692170233744913365478246788358781430895406016013477421199895913234312405947360837559219112827731877765248793901240736185528314281339614077656550771000043790937487355001881436784831281543515961621063414221639100578330517864129414314070981613879540921461775867568348039761126385254400000000000000000000000000000000000*i1^25 + -1045580744533173159336530688927319373029835150269778157937305593416744038014539069400081058792126571438637848734481800287409659554126622500162912898861363129156139881728355381127510364998859059227220958115890948245352291422240917219930073577366217356956888215035452684201521344819154915404328869973802948954793260164942904329438095803774624324599002776143043469971986027687915950933566464977302577992300176795680219662719846136041136510440254600857838849294665781732428693244100995367239670995263760572419251003361419393177778595374045690746195822628962374769375546661487597815589719471227705600579511796153916321227665526233142061988536635775658406447887246970926694193013133426976005876796321395371683425556830286011815055112965961675851132221618851662949118100493681968774272518475420829641013647798657982498048544773791399070105462724848123909408520606464926066786035921997647347576201262875291864390426131135106891631911034997426423649600818708223273156836042891891274556108999660968031982889071097056302252605253190961172704217006080000000000000000000000000000000000*i1^26 + 475241140567873757434787271848051960350103598520815752406214394990734637465171312284806110185154503904593923018194569602738963565782621742981625626247858863882001118524341834792659995749733558815318978158353264047857371505015089199931115762509577408139972764704853969653754720479740186109420476824853629223440801716633411521058996765729469379295465049225809994860222533113006781752695351614386821329368263607744464242230921774948064041883760642435088630679262444078596663838546109326452896505510469055339330481894515047012755848360296369734077213997984118704725420351306068328936804908998826411966799153900667340474137173479149166404051859990154105109750216159234070219912084662277415018423704379075499741018440680939287203137879718537317774424688791283412735413902432787126309792099619968282313243773133972874967455438437381825617515521790484069376919431417998284235327384713814456839706340560507969281557604507665771513215845613675752533081389946339958041487646837424128048907510356292800290353565420870433539554744711591873216512000000000000000000000000000000000*i1^27 + -159582441620707292374691462662365163162068043174163214087229565408722827451339255688681612309930903519614687414629341838420502761173353015030033658888380946765055861983031184696257171976244129116337207300849266647200122861382190996298871730398351329746788712679665635951714585035564056448705431247124789478139532018644983605705831455712835403526673970751709894733643360878790594629479211420527776529474287632720303403837490569226138790848021501271646350017449754267095765482685892976975455527170456417241262893484918881396759697191500037774981104886175611833382864770080384325315542817954221825882657616943334575341579954216001833840167899927958694865088060339738274448782458758741915355156002365939153276239628594911156376842699784740112661447559473317627224203316867787305350026644433433358099739090519222024855582832620917007518262442897685266831486488304913031571474385844223354266740365497649295118678621926884711179223913625455143682866468509598956704359586769735857261235326755376745957198943452306425849692239539103334400000000000000000000000000000000*i1^28 + 37244422099620212018128277369212879061613305764974117293163070796277660905256493835272918359940068675555106085274065579695399388161359621150496592989332434304669401977596461600651085078274331429791189551747589407149317972298371992115715046057726498218392114262913716778507635866222612467422802030813677441689131726784009636480754344782677835455282899966560069592884324357079542565032291870936131165601006275503925660232599669042524340723889746249921103968662033070697043728663250858116620407703453910975618098606914386943231170040229275139743045451421519698813514845793588671377750459231394396961573860123597024376654423485310904576283014836225686225843904693735968794314022880586687060366267028083216150023920046323766829259280101142047488588734128541656522410351321037242712632583602860899476027519030841872192401685599425986600377598757333419728313791337481089101737221082685449461412560193441348234498080863122136200856913245595914973498524202863397774690156534373197254879601057005076917029944501127335188989005004800000000000000000000000000000000*i1^29 + -7073872070189286801237948188768168670927389047840588992367391992455464342298886655088765304675894013098405787926393636635577622013407687428998746270409037774893455100390687767514597205385997589564536201771442617001866352093986674246859704868367745578810072137593899639934141263511608949000844723282185480818622680685217787143157021962159829600667967690160996971461587575152381820195253545844778949548234278434399869637890838292914030930152400557438212711411990723240740420761938558094783960421077681668670314073848137736756733156029260668677381406511821548739654267643506835275683446118362350261937500711080001295755099700644037311951813703851635148316168461765936657894301410738328749937673106334575540095233527969172081018566368385312758030173164775206772773261611684804699407413022145114443401892393561774085521701315787009224678714263227810716771450693473371117735320719168969917907346146744995011520884339143152752418701017755444532073314188073616628131983115553729969598777861024801640508845752262277652807680000000000000000000000000000000*i1^30 + 843575124982458905808380914546915337475627895174562624655123638886099382876608880515650725593879859527730852188848112449974661796200818684808064430120882934844001313619727632928836209005853263812573848416726787240735646224066075581919450228976095617362963092277149463701613323784653666160659308776409461450501966373958192318284259820262900842003448265071193119598862076559256591781154218799728837171122367690799315654225486627818852220923615674753091563956934670187507889446059707034999622409534034117974323151574465100688270997199362484001381885188892336388254325616731219908988543355894545873628128295875833323222344728375008763466280348950363215173520270745233006445696259847445294228878102199846247906860205120065167469711869436362769499569413668707729943341961702620071888528443540948972054622290189376009665895726513167771858877262387661227064900311508312498081269484908547860508797337229619635603871783571956501022894354676898945732061995687802950271975110738714438488452838703244701613252284358275891200000000000000000000000000000*i1^31 + -114960475839525293449821098169209348391140137668345664969180667669283346048219237552823628852705085023551381128995409503198413411630260764845151906891636324520674624441960492561925933831123337016912875908123172414189854349498066290523123177546294280127025949934303119424024450409555528729982844135246187418054639193603202944975699486544719860165241356135720533640519177623745524323768596026154002980667709867386214108424578982132036119507536487432088950554562132560599503724329086104628783835203509826963259305820987988311198736931977925041203942833090704948998418085935693812222792214260020427148449026424718531326779936124932555514510935783273633631463978757419850077361714687051856416679756000570307270101971527139484138385915655565790479217293487229617169615778380956319571484773093899325951879519983858589210549793857893220994042525574110157882982936800857926620923658887759122626347519627419534786565582885972450945541927150886281210966708178668341692365729899368811270808042345843590722829449953280000000000000000000000000000*i1^32 + 8087790827999691152062490352014944449187814533619536747382873880823276021472807688446913261109099765085487124986685822600221313421184602662749266669941380489199849468895057914280636604436312316504072696324107268035316034707933046924406866799174801272167846041205100296030920932669018148650404667790120112619922422892056510734692763118601315223737907244425797070835627244377326157163375267482671037369633712592265799311586253801112228319372917226232922938102109064373143532603467516264089685650524258414028391729521536699422077264853402178404200840683366123142300729489209548269671318080079702411294512343266208366355237611198608683720815633256444941078685516656233617749744623988914870645318317789934489363260800627601520358965489569496758289879320823549155442281943178729099512085004023194486217830200291260941309439650111556537729353611220161582276717455616179186680177221384327189977339403867286311691094207769761022269429645441668372668775277536609633538167045947388867706006310480391874543616000000000000000000000000000*i1^33 + -667622072071512575204185009574313241168494116490454330374683260332818596348095698047275958999481925515113572586869404456152571024399100276155318267289146839896470793132702791294073349968520215185706977761076409766639917598368156059172694739592700230810364406944684497930718345056623528711642618571952925326222224228715390954012115819191565463795449438137460879501869063177873846887741359588597163224917808440839946220000054018936547799339877002826235175489056927821087436685919513661801293019556685420908972540723587951464165884975200209616502811907280661438335477572533121432408288838063202872991189239930780644417574403467357091750240878945017250454841809955989904947391307221612205479300707265696243398846312132569284088310281656253840120812917251625732175341328224073048552050098448758090970700270764176981148799287441532565556283347169052897562390636221661896610169833432714331237300523987584193656187803554275344439004431141503352686311816250274525306604834308377723284059331059777536000000000000000000000000000*i1^34 + 38141199795512904809710698398415117065599982010967337853134341342781806263559563829303498210602402420630707612744235238495875311167580645319511990343419570549754156497661211600443777999504458987633819663317236357253426360697341530879674054437877292395098686313305381853975731526142515497403352940118820575979141521901229429056164965511439845009364758870357641443538058824310204402199532801701576967472895693440720855606385846205911099158824682748843542072929659766041281932827217379671670173361817912834027419203689449328035051295265806070217970358756438555712321361408111976883921374354226306977100420414660613319061611332446982326052968909382051903633717100942077101879982625114686291668235663713144056383960677994754524490984562270107122828776175933702830305671678431918091053808453323168528067495020272714519130291659916737355674795129493702487619743819317895460844747693960033708730909095507059623812259451532926485970025286009520096090625476654811375934331002342913873706410311680000000000000000000000000*i1^35 + -1546697615427590416293558121672954535399082363492824735667631422132393357226941256364626429810435586348401831043552276735442386954174805552943165611819464836947191430776069030887967707207568782431340010770494167090950919864583342868708316882422853222339352590923021035046302069370588308632070514151130718528920887652323633710887184872430677405671973134351984255668969410501206187541490472178297508849380237960806888731998750157022348554212714989042355652534033410816461434088600727112181666640859411727571864013793560863117565750776425663003080258859296069078322365250079355846433012118381242670372279828391044746567505831847107445619698845001301665548390831059210615460829734695662976267215970432721737510951521506608202499721574992976616347717192371855756614698911246066326648580896632789181609216126955107804643150605201245855816147468958778725658495136078597645704947463174172717032382575466560211736805267728104979070461684665384438232822216239182612266337024966626623094784000000000000000000000000*i1^36 + 99293875623036665158606206914636397553620381632542544815122844592892121348401847120169405797767234790234983378827802323479027130810773148266110798262677777398495804483964431891536036983134780806351797541036064058635415753119477537790998994452181410872388285187336843518362998056959029952111494847778406024322132299994135550363703664743677944977997676166219040538420270202806788403594555925644784782809203436267264489122752917539662547825986692973968753317250612288765395577505625965941846908576774603654957228835635773982161227065995974391858748431493800709492734352436621137846174074032441345354730165346260951296820978129935190248764002933281668543327524790513726795264482173099568584185011485539996264824496754775215756227189833423269495368230162429934819161069280693746828190482362617560833682343458437104431221549222929822655702143723620432434463294668419752185430270694587618503875926313180973808405186767843661465695756338710687382318068596233309731011856113965465600000000000000000000000*i1^37 + -3629948252371053470744784520073601258872369061995176122325287114988465250793034384520824143364605677450701281378042591918620949546104857045127285565768652780339447655916073909425462571366097011992365001271204823777558112267215948419685250203682098729214538678480690710465624837610942951592450694880662006463300360994439541898966797430074779350232751500935089689618292707057541597802334933669259476928074060171940046295450853704034191264218513616122626236053830871499713489583590581398746063680818073026657040077377657205489073574182103554143284882551372359365883668534665641566976393458801123820546131255993031787953848285326038526531747092626446350325925636221735162877472376785785238519006706129652628177761556114305706345725733601077064244485731186244536611552163698873398811049284556289462214263431914552212496320788835277550884074016839907563991632680578448940951247075549860459325368416714476789044575737989244111566016839214946377593475159772766056734439505920000000000000000000000*i1^38 + -476167412724818143660896794588321690367046190290383382697688430410214316476968240795585243091689694475753528929606628537507608727658873313514037897007339417614448261885638867924147247130209271201683205436850626928203433323020318424249401039761512370691646059767787294617875152214777472137744535553450387596937168433934186503943338220735987721871128914545815770098857963171691232998541685039421582740815164569987249930310106152692362208649645019947005417234991048223231923600687862905489698488765968313065128653410711692959410264954565244052585372293375401742517960589283197564577453586443432800282352740586563968937617063035072323019239138301845286073051960120107296505299233997703044602678185036817601437869508706240936061343294806542767106176411999166056467352831433804649933613898426007725746679883727327911132104530479370299465149751693925499649286273993641124139953396461486680069873852547254144196777067677557698651166379026546919509416116136156510289920000000000000000000000*i1^39 + 65645764156063998764687226110328153213676294811422628978685257111807625372749996565699048175547901889098422947596902723152920628474137858296899671170262634565232213313762437349953360677286437737734384961359326408084531124832842494592740863671056900861711866936635927850838471455580476307860840631406159688750304066126174950016501128315340739066081083796424754364749750822678703024562863766900815440014137975120280591750524702896649555286805615065607709485027406407354752704960918786586319726167730203148009504282958007908030883773514274040009917373773659242118998930468117240358049086449608492752718021037380298061432849906624404941742685755230321813365824927880666817142943295053979347531376892809000690530499301194787410269299799556194205183224821422404538848451685842754939261348351995908106936723050493918319833934544349453061232171081039855685928723839675835587704277420417776842478720778830967775133179766452958957140083943245719689447028158155980800000000000000000000*i1^40 + -4253478056516948146068366116822669689354391638043688475217483594968265822529325122784070675537932704998357564609549605492326764201058211784028084596025802922056808088738067370925269365214901412372151080233074761949783816073818726612846308398296487830171558691735379328487246090346017289260256498688776441003841798998918390124401101870319823812245539494329436209600654522168151630654814684145411630635219087456683551868793936783878958670929961296923970500462161111554942932648527035852795422015328005679113127154203756588871153615598546193947971184534104665396405261191478261818774853117357139022350957487676967020830693681105860665827057453168792934759963046567477676823852889160198577552103644082939475932470507206980773240149298559730579221979927447237503874834910869559459892418327060322341353020417300716255138904738002726495061039442869226614835144987011620787555264293281432612702997931969648611665256918858847914890449798095276888864220774400000000000000000000*i1^41 + 188386461330089990005640396100961926416373845249632728170442341279866733502923141292869334135617807978740492606488641190183334815453119301438248396578074907610582378664925468895296825362710041105725887048546060918352066552083094147121073759858884317369014126830447416391143198470495703816262879645526676849604700119826027517472969935893827351932965663878336853050618904856183606473045024865379922520246707141492807805050284529763408850663036436215488029464122976090884284175655571325902791563465879720652139957176385648231353783399334642849874674451428735052531268980185037922993018462198104833247735731858212031680966786442589531589896465979622846144234626308329950176636483098062050569414277024460177533249923879532064007448328897014629699797382324372521304745495053314697142438275934777712157497232175142515976750133425148241282913105821079081623725321844788760386002098706274059847664326890872711708758251339158789885820205351560732999680000000000000000000*i1^42 + -6164359727580845691043916336579227780757720051463957123753979775976539876645554066853192182915355060391219465998297168750987622443325776167077858118347945929011233661524483011483032380914431419967654577318581994330871242089931549608727301066803483318129418458263605750841246781178006347850935041481595038738247976634658355870249189360891816267806756086025868958424373882217659490310818959805442297690127942223031848825928975560035745487728512992206281686794212569746075844918065549626251809470090050387660368038744688520954106489405288768491752637518322147796508176638829877743393791620616866514538519600572369677035028453648218337807802368773376680032362228756429339372207507105439186462733692477504246845787361925583600000078798703596037125107989586879707220421290619490652365728459384370908651341443049068659235693848555747375190436566843815467194558155440257317264311675205559345604153261680477457294268450926138597711310344945664000000000000000000*i1^43 + 149796509798419773333503207424711861356261032876165192758687520959897024157371725856682797173857576716686684448414580972440275267381078112737336871357604002914429047682142370775771490130266487437766683231772718808960776594282188235504281067638320961482508362824831514716074412914007239543089274157245783012764351827019202348306372425335396775175033405527079706728648937952962281818313249150396757275023193830953502072793586333380501623454472011992198914780804260527660760106080394739787666899977503252599676635087565735329258749922022506063100831609934618137577232503337593926297557068530041867749135929509626577213492011165107131770871684181794678937822524131608612710262238090165126183922700916363793698873618924084798053356822711570107617555895411341201914551126605515199592852906434238674553221532368375117484246782536771888718287278448191979780635517699703257989756252933759833367888468945824900526686223782253862007603200000000000000000000*i1^44 + -2672418372532477366771772773447830849803538747664463693274595275468029716035167579184155181141774496005421567018665067646580746076530770651661028608315280094440354257447238990193772521412433565229785364818066812666332884732594578440475271334057305612168886172535617496593367434876851629060690071485857215070733876913953531367741831222909004234772649282922387836192777981389022685990127142272861831583794422344635097341163253820117653772941209739273080656030954691113681166986293411619053674237782547199687477337016906742219719458860521698744005459241755017026788560247955998077296386877762304181912694264683695135541015061055868904215840367561259592795955729188112829820689174076583300413724453995671317621524873698356071570459118602875143478819046425679007949212436843604657184027244395104538948781419155317806602716418587174176086516543033837339785603715632709142581399896356936167167586621387628169248399659570110136320000000000000000*i1^45 + 33331253266682372177856126132478860123967318024729485824326946007889462658340956775117569184579302814840577760426690732637917810261805541721152401908038803712471511468165619860700559098326720120432315425714452462636368259693865543517729523736000510461035121374427800876834431622551716758452937940317476901735002226878558165651614989764411422129501938110967256788251758705981618237601392689133905570790973089183795010756170759948884725450715287964130955588648217904095001874571496213239521938399803353214147336931241824527013352675034281821256986056664446262543276853725339249614273784568700853146788591570855034677058629332877823726837754167498263454872041449087765584922289738059398307800720491023656829835462910143551091797026615274508216767888197650519576564729645026395530795090107991496026175289499305966271841188840186014814993312568421798626619683129498360505752845350759786245058312522108579027018475110400000000000000000*i1^46 + -234480715617022294467162639263249188056148120709673055253374088103846505986357555346253837811346395014600992716743657867253757816408935613958165476596234026858528064170701656385962736281241909189117434492780953021028004917991163098588339590094880415252127249903718803275351228342087667798786440729822102622659592302107539543841929523834072628105178771856737432442666168980338922277374601320235265590743236599289433190074739377558758935597952409767187492705846756812970051802593296378586234449831174801193960437254280759361301943160261683770119600571505194010479836496444388514394759121146065898026095176888402669207152072493030943497246327092657320282855946169290473114963818275404140652632605457297093466984604977710273903571140691124687122121454920308126638642208267147745884245627480833788684520880526947214988384423547893193323752926966756431327394877790944546161516091229147269007431971443874829906739200000000000000*i1^47 + 379466369389565138124087752439491773303938831714662092067110531588680589003894618480039321865151746908692001356074517626929557628763247087425842528564967636416113986446772764975309374910574917718806680881816808853888858571200299190033512434479324275963742952803970677134962653049428623137817606799609295499415234843142378708991022168265036600090644332456428786471688747170880860004754865921686030995935599491417411364202347775734862793034926482965623467028940383416569433404131784085232967392054182748665207642868870506209214710999689611839519472243972198035862968149840097736947275823208589660561443473757151489101795083946870511331428825635273052469124537235220676875687008505502710545615987457549476724464008766002912021806095294337170539332086201688638663837162210217719834975085025035667844958607124384747096060137344626473247940090473259934608975786097677390549916640583370535399571823127429120000000000000*i1^48 + -234465795087749784991750126575214244049770656304184408482669049414091237052798705364720582649829600777883508474063267396570995115935747933051831926633541611982440136907732645270452366936669888861210165090466209561546800263848409261360520739192562748980667958985773347105620091734459337422674154188778129284747693618275612899714176653756015925339639379910430947165116503153726265088089507206869933251245681043380456261032743950705775554604381379405902744602628113139138742153158716778040988383046679484364303923498699168418342780206452837431612070981074274435515652227936678548114848234988396226195299287533700130223728612030139157392725236358578251839874861045998128281753238183916768933728329761263993703186688521856390479731697448870895920690628991691332391262608676467052165195646435460317589078120704536717292876292255133513025114756150687449746792755402030918197180784783983730132779008000000000000*i1^49 + -144746838897723932094680886398158889713821989735695272146244906988262022244529164684814358927707697375123217926194336467651827423676872296158316355514659096943754694626416037328207556429167835385129726131176084336058462846210748935619010278200990719958084608148187775312315536915801800711370301216442552280958946265549233389462451705722632283329371482231831895887511738171881279265406374244152199236329973853893096398877845066822157398561635401074157420172691380582541151922380869409054674691917545903399725202275126703675435431955256800457980137357792963662837759272826172024607716744328708169287479768826998719020999871609117586504243356992727256418966122149229337997733329024161524842283828301059730958710574090623171337057014271468548037271960737680675048395794360225876981435962254909951837868163497139365511858452550533716747609778230926035003854040179521114716808078363784642560000000000*i1^50 + -23694109616083912694670657022333989312671711576969234031862851058459013490494507943949593587702557315323145995087754495333248598137971170998916539205403272222624146483137949381586057760250532481517461243677246679877635446963874312528561892880790857248625404631411037653310438897781105898350764478977491030444247124870977116353397203368607116665567314960000894125806286172548212574983675863101167569032335274450559326287982853250174503508177838134569619736223335564302302849579310483604219960846785594964877306221729198513356774547272656804489675598401944264193052647270067186232076571582717871678080931541970976778798413032396433312452366739284978578358914368845846257314917230166870513697164653704883922530080326110800376186139015760400650367595281359478701962574731738538575257339968120836772980902683810160578912879124395950506552185811525642081770422614604043042955460608000000000*i1^51 + -313363689039153142500551718209981404538571327832871875474987909206560712661820803199358812405854142319731582967156360134688638528347793294179930177616068013194698688578446020259475803872211190067899006089691635529276719699546979906075073034156126164752448512841437734963108027686455948654534080288404148488605165609074184596280933039529614694830689071754833719434277065287988130414845131252173144672488078528623770592329809650111638673756949976668483321587851806016452826207076018007295040303912243824954488529719503515442929609279111363734456236128587623616633804829162589543420039886202129356803978562436960765060279670833009458793836932995942706423124960275877265980256941992149201279398103257227694404920741301468666790731967488567082704171775142765799733986601306185735549089133909987656287625630243535069080072532087607653505781383116291756334358325980089548800000000*i1^52 + -3579042163319905039321941167828899970712003406668735269626384025664991806662151082894532311237504712183528905280028102003950150185527460588027871795568653599516392995421659908309673677766244144233703177727316065851292083903728997226296940205697391810141080786228239931498603147422113991111097439868219818491746913493955477166855975916609202948708590354844931025397450162215045749304215856065375887249393149446274704122799953114915174577309237818339683971546379452520682264731711529071033392806201637329369283792930981023145841329647324019834556827184360462859795784078997503183846617208303882201269822553608447730482452997799278001967755173715498089705024462752151080952547020161183593253100103889690330573156542203700983716944474788852600458171463894912970012469736256752368576745320633207885535662157229764522623862959859079833979179846815692674606039040000000*i1^53 + -2631501696105870854249636425597233389837094721632184652105592749249575091140758714669376340222412732405273762671896622554162410503030854544888087550773083731463892188083354625081615698548796580177496931351341550180620714760765457234637201162255602816403940546726641645286463112661489143405919623748164800075361384430439102530198598479301568107108995297122952168186106861274280911181592855922618869324222967135774099857229254505323532611964342584630590839658298010326434590759492063447349484632030901635173402214762017833555660442971001673824797192957511035349436465971329701655973411617568505242899896178637148475646200053647641099702482579902460541076609296561675477192963951376566416329253576155716686124499231770390135631072881339374301657991504366667305894424601561279449092195171635486188662316573751823563923594853948601903245826313584640000000*i1^54 + -2822093152723645617771365272305936930451951382093836391225042242610524975496141844775486188827401252965512982786640800529134352119551391060368140499331543855687992950923795948963283118183014056346405732901152094344548054859094480875161422382496373077505199372106255033137457633391954558907527484345619140131143898893516209519279646127179255382441545534937693486646705628676942618485739394312346664877571205279556297836703395478405845198156369932970362750098074485124410541230078805647926577204374192697880476793666190002519913259395389413392452840874116742942347487972437909830553803382736314326055776877629705361365321995849400271956555193995321703898825203737734097543163155634648228000039371013147020385174275897682172565871568163806024053565568301829868198280816614852681946411218440047867203156962176992445896530748007187469516800000*i1^55 + 1045306491977880299148075503965984670390153993624218089984995960943561537991927947866522698587328814608499690620609441937412616412087611983958354236336360901281900488284057935362846817396526439586435333975966303920023871412822233594667417802682697574838428213998655713862958916313946322768520472764908006688856586153066618836098256858826494287671816671400766327870913612521566121960224704007313189844031813679480555350280701393875123424976391665188797116983726944638875988584034282838204649579472331809644127929185793888129594037806078631849198871393465008573631643428867195264257336180300970123417853866662940820129080720277067305415356111734198637946941146954206794641458873262583606158809792131891881905895159751431909463073695965982280411459081636319377146170334186244489893249631039222797565632761122081799955847680000*i1^56 + -170828867650998116360168104010724444025019996937115759567730822427918292864789455013568431704426300591804159798407462371592419196061184435593991020438699976007033338701452349093501014685432823003196091100486571549025646560151037711348134317593160591355638990676635455505589669929296571627988728742076979449254742686989189955353873057494686381291361337203399490833442467216138732742144301049477985243523308919676124251676809251287042021958329293467032505136960398073739676118080535796856405871965174482189091587702171226900419482630096361228802273518430525835865853991041650901623335585510359603579965087803072697905234190263169026968285086061748880645470886404742752643089192084741337256108665034990518224318743860564163462698850562865929924940367286005217311092940996151925807021528410718832572912415872000*i1^57 + 16945506612793001592107021461702813646097574717344250162867551687482523949004477996038441247306686574918255085195228958870583149322869944350304735907696507395717355731642791698679955319436522447625896424433829917613374115154795788215768562905948758947174270065074702919625863475339109071968202311553762100813266794207334188985231958795732060551913907253239902346691513217824687095889663514434869891575876934275550109157192741748183493460573691404385891761028165032578173433210050395048995874053904007022371472681762640669029282590630643418275424497423734339648978143010523021019650167277773375492607449855998917525931472265308690472511890287777963369059477248814515426759342266609038588918705302535716359585483046779137719097696026938639702145129451598981487014523117081389661438400*i1^58 + -566397448633080811193192200712582667116588214129710539778313632171558809409495731862610647687631994747594539672981387782419423011896996646731803556215093026576229791018713936130687995489978325827614530842766664956280319478130252726104276149789646429255066146530932035689776155623508396382859531998516489000986268811544203436241136313269271533068009621648646780128975175080357326209752134846722202081717174617680268227566190969082779105725319172145894522346576782784807217348379717402189590543447587525044092977415506391399902651620060048867657360182482599597604821766789177521411445516532480455597589949903684482259348731512856284805565473185621096247070614226159759237613298833285350376106037944056260745289880216754768468071683410144253940686890037623600*i1^59 + 176007300448439543349252436479532913372584144438827240584980219638568897855611142338024040613390639782199189459500496752456455859681997989945196809554507945147493110936568395661117627673764025470392357481242744146738569455069907514806907578291267422884327382421602087440077604491583575712568318273176656883321445831551579311696545776098748313439161540987552578869177862895452076295597887382942036747252795092408750552714168428393974956408520898611846690847081625449416717554304052812972423166415277112449817124396358489672858371002317589639456815248950926821088883556575657723384311928166324537915055795145783000925022852933209608419051591017118625742667485624283269226954126108367812020914418718493810974588694722442329*i1^60, -54630987187484761874516643732621602109866304874667639489695321218041289668327882922331643350560556837763898974417459852840361443477322709112137973997905406212222058408662288635286496528884924332664368208341099806450050881375205176761460527419621113674111007945977371736025832714880098052048462027519308681639029072675082771142840051763310968122728861962935057584129666808694958941704711271011644546580989553764827553221095993729431570428483610330392660163683645146570208279044169813445088326152246418956454722301658740181704924024866064259589687491257396537602000682590949811271731398538089093109000979573748084099586174610958836631653090442693984631121184260689744358858654293201526347692522301296584840012574813832745272412276279945416316923881481589458534225444452215854902206615105206870543540868341421988155973405246583305846171160470058254761363627118535838663180507089688475331187170299962534839541891051001287924998732244519876146548015624158555699463751514296264109437314800030120461524846984986417596144479131432364812735092340959603079682380932843842621296065422396008971374014237971975776543860362558559316974979194233672543458815186539593706676202796460336676810635614972289977753704816480457669057147057747432096008597187143439546613866734971040074870407975623856493706474720987911264731881441063344535502159015871025510587604465332837055933384788956216799122815785551198356534835472462981460246701300485741517218891958562589590235552953159267563820422681483119597196469444477536174080000000000000000000000000000000000000000000000000000000000000 + -101499952675133080980577106276507514163113562404196980823917679219419337791985905234911679709205355457611587826250836405972864936479024156850374780683494763920262886713299047307014798310548743487459231001000637068116145457153625437800941121742434521979249081323090487476435943383262595368716449835003779437388419647286433283400357652867881314541386297841591922505731131324917590393730447026203958481585498966239273173133291663448765852555555432602605825021213775783451322407071090505340203492553514753532234846477047852254796052934112706830999330137564063369366335152859294175532641994159983760993744085791374494953453760890323003405633946404831366375276189357218748037428528089849878211570209946564793051058742507701199886598006619267560227916889666470588714102536379411778178911333858743352589185909459540706633734771704175760544543323510166890010076526993805945110550086703646832969048567462520759968702449258581715533745099750845105634588954512405480209056414299358753355985083646261418495625275731542534659076273863104471214772781745325575213779256002171668077974664246035274655143926174339422729190568772392555817512929767612456866652041395427923560315801779646818365655302518974948661795746214289145374223028638251358099727889855125477059378335510997605438515055732805955124134948312589918974514799884082016787903902054831804825533401680647620163046665900958158743209176515615409521036472251801043029820180000637389259940078108788337734458260222670068430304374465609063235819085240890241843200000000000000000000000000000000000000000000000000000000000*i1 + -179305872988214251836505489977688524117620813905111787896797214745965039637366110414630173949116908774172946590209143081125723401770896931200351208593188840946172715681213748736073899729810457461336084272129274632348235217082328280582794129008844778076550494252266343060668544903730055813287149527371003206881511139217845340997783791152820469506407490893596447591815996817323735314864061645141195615525171979392141722238368990115380193737915178779063970162553060818912125583241912388785978162697765680482895558420950486107525710394462213398123899712492827474707505960047834512951016111510211903290290709403040055802746516635223095565927467386785453956443982715368790533964462430208968452922252293337691045990630074483567233664192783610561440064062441966239988728184266192770657149911252924599345850675817424339272033513930890591056585574760997961409089668986612180443825503207628533842155317780463913674528857416160136609561266560153664256346772852245375374438012262562476526725918631676670215790127161804965320245778769210461397405269265480584141671256022932900229975388827771412399089258799994974171740768266996882360909243452626859945244684609591698469874988318744152915837059535666209166164955755552993921715914880225173576924808927513461382906970374711647856820250979302246249289097771910734826425308018717749842177375925093932291159420646767512764889198819367534601808334717787733321229686274144883058801627599912680666430708362549524471882160141124156992222085980436934345532626142578606080000000000000000000000000000000000000000000000000000000000*i1^2 + -182109813238523789568145502213953882865510254084062292410306048205421406804750709534659208496371723397762733251152294625747738795821183315980543409601918270450770789774693241224490758367978804086884945904183745931512606038204657485953881633287142531822259512307989954488046551874142218844214757551012867155078011627463086779955800469058291389086408077229875348124138368542124247691005012506389292752209157748552867701113637354074660279385606929383118164844797904479269591457535119780421354190543130119729819602626692450950058804320619208080459878756539329117688245426028905493895468437106594022882263795374195777846037421684726414547661507055433330430096832164759718739256494383940704153389006408202729146492801291471221807655913393266112671421379389286855818369957555809670659055882992151252781009174008721590026459841485968981137637524186151441649660947833156358357816325912459961756985171554499421512163272168638489884246486679711632609794576600969515743159276956905989545761704555718591210662451143025280948931408009964952305515459531598184922988149982386800623773271159425704694096456923024663537395441089321337885959088460994788106546230325537596466391242370170800430592370915055489255100493027903466640211803348980246172259261672399615133268411941962506551207062762876953058534730093056555323494502506341462496820579250073643868925164096616817809156428899120173504794223677851564888729286662625394691444468900769025217660097086457665467700423834026102648004338906261679810985499952152576000000000000000000000000000000000000000000000000000000000*i1^3 + -144648777605486447499493862066123586379860263364629908131543781108958692722675165872517567745845323651522712599567513202052236829455630378556119637692685592706818878388490296947970431612759545319556419600563462291795454554498950040919944579520969897636846049012086470764104550330459363948604934288324099273611941993046956727018676074693547162818784123420726353101880958717512003984248344027149184879307884464390259356364196255669114279644707369910180862731331806039174495449293269266288616664453075999587418159314321223168130879741920354822563270303909699208220969673867438075195980930413371063266971628117504180705049793032681622779007623265722272698841765184425805199400745866088582940153927959688216776850301854324957712146849981152000157791768832371203901760740558560450370842729907691149785303522470392648118608338789165898780422939181922465352234558724571614478642905100492200545046415945509252647554548974245357237387563835428972598183285434032004790868889089830658318677514376600956315050703289191341355682462561513190090414616246727393166956601959439903201447496868743253167401771188701389986245072586066192164665859725555604069202757512026734345198732433929738320835573814645951969574093035703623374297590168088016445179788054673469671355437462150671749184334436638645272817646852042020231159876935992755969632081172637969386471792737382154724400360642739153118930958373372375386610300256247169260277946598333991222045504855148804105718193069460214367463806915682056770004587223449600000000000000000000000000000000000000000000000000000000*i1^4 + -81572640084055582358070117473695504101571835999375057356047940530880630734526126063833670253870602068116683390777497083795243518659211753011723753694438741301692619991337230588591122900574478396576591499792162769940300153306280043773453251589619271670703981295093388581055115513604906225083169857111631951738431575738555355178684501994193281637661303579011123496655089775682876224916645556133376201794549913322772996018319059430797942169331175878151916512138814989580384064334237050244618656359607621892386199901095435410925514702805602597686398041570776863999560337522153690709949476041245429759618805875756108214374753603740205962970119010853990736015778623336843118070852051600579974505903081353691861256224998857279181792510870076257233565343938453129339754002528199414077488869382145512137367340166076758693771624991593778284668274614685564656241175545523246408294400787595348685927224910634739329523922623345311669245666309368328251691962880175673658968824264084948914251627213408476598711590504122966306763842693051902360214388804524662286484058080671935530870404804712494975248082484068751732798994733659293690485555901651400689225428246968809672274942003312758790870535436091880568261563674382184059436614940417486240207140309573138798585458670983579871313925533482564696152069725531380987357952984375097875773363581289045327787880832618920968997140893913125338057791200368407126981882691754962335494363095825354953938702410513486756415165512849705750788834575111384930401963212800000000000000000000000000000000000000000000000000000000*i1^5 + -28201090780590555122178871393546882472167259297288521477545072626709703985286441634907525542894554556500454461326943870354448462967640784593133180988465956302056166980159611595938531173471211931383792488825838397005283051988309975812292621219638134701844708931777880002520969864291232026579493833538221242950746872006573017589198763770834028150470359589230205967320184814695014086170439599086151246209012899829671403473975354092843713747432486287990039433455195814964225429002418027818735355569325736403600860777189401161251258005460448600879050969676345098005673842304427051533887407945120364186425936289372367309544662284670539538903652567854238434184075298127268247332025819200509010679953281513719681401156711606182768143951410286174596671946364746619710412398543850098285026260307474628119115416387410613100899177351490628282846318034435120329467350186359018127631576221304894652197696323247588632698072889331027248387506764474045238951862739542030703356071738138119460380264493451112879990075317573223676688409110066071570678348991114700247564717962191111033445361785890625801180715633001494263827374452351520769339541780184349845904074376170069867789739110688450914547564513721473395578528681406762410166664064694739864406241973353795700559163585518783500570439913826015348034048249495841402841042711870968634489132084215267803490980758672425095172405957353908827812715018762067565886817123311639862190687946712593277697188967395721914968442360107554799374302271710061892087054336000000000000000000000000000000000000000000000000000000*i1^6 + -6043988008550976610016767565665180415778679104013800723393321538627596322964212327750904968785466344114544419065361609783066518592839191767832044040334481234510930324477488684405176026147364845951539359941448812527823115706038410567973537898138297964430505365939040252891952587501556336550657794218502668289384230435631794220861802296737172791031650827471561947329288128801822991121600329289472545762228053612902349253270195052181833923113329623556319920414122788998998829181386521169692777564360826215142095134941219089656580668525645436130284835784612993738025735811375242221487755909752630807887076694404479982810174942794315305517341189712353133495126259985041110636641352270200639232213873396377696829364943517208059167891296155615298989626119476392428910097378251092700307875262317500044070663392646590831423839581148343377489409109757439109496256985397589938380327291998100291434049105037939045586435138634659789015634328642059773453492950177198816843808360718630896640023975982737120408887198580540522134338102754590724926063541649941377584454585832018873110556090706652405325291974859789708401943171085719571613221255879053418583752334291522005133161239446022962217176289053258566587127712118751948909815463098007826862768351856020257424444307343773346141821162444895096626274987540362255568022428633706891858645421469959578614060083667388082545503814159081783788228850652057286562441515512395851821299355512349778574221641536906860396793647049850837597573493445436580980326400000000000000000000000000000000000000000000000000000*i1^7 + -991182739896176935867113118014686116182837425198037717610340871056598607535587584411854844445254622686222813250907230653867778103977953355765394530817298952207642364337620236079175915594816026646515831123956457093603472226295597883470389615089384814199540589085916478427166866787534826292820550804362854106051419032602911684489134488762994953349281866127303656714651546467430870948610818863840786699564345506791884540805331443467283014278779126216794718563098392138687677225934253397781903101066441942282485806633411536255748581839087010511163207439008753608394092533001392308845246346712009595070772557083312407727119722800368449175059684525545407355064403016106843782894914861600842655080872993481418905962384890829526584176026497622632157515306531407303361881903002462575275474606322028272141203083272154732808055706633448951717209635828708677139218769151242916405147237598888212682784926713889301667761360115239184444193980436891493311039426975686498605315656184427457813311144983146170234711438399408386965821566767257579779239585369294230432961339558111837450135429920028476055926021657511067286755481883711610166771242990970857064877881938799318768936328948733526002333920747149096033347611853754017406459463266614069080922199304796707170086698407687313304336453519449584824164800555118836043485982399985422961791997168753538852193567123906150319965135768800665789842318293151974248732701498325142468205847207952489590028619308380513999971049222703406075865806875110177505280000000000000000000000000000000000000000000000000000*i1^8 + -120216409080897270364345655725922247173627714373719900299250398652104484049056478144546671405230652572140169027117679184682283677794001130535589501331924149861141983360819467883672801704779348765437002140917918997233073206099392170990690426305757291356699140251278655542221612214507707563847972893864400477334094764403086710461196842449202621080202873007387161255956841286064627010369883256164497623569568611335878390597683706155691394956607697391793795074307404425652004840478357136740438416785607273541068684888356622729215341355669352982110793865727413801929965061354030812109883336785371010356942997090297570259115476687779158514964639188067930545806688177546413087380772156092997840599817292659211838970144455240632396825928777985285995918438373324050637282580037027904467949377636243373676205758824505841896672512068150042392511811895324774508916280138889882861146438217187724827266789212805903748094623816498342932931261957865218735289490951469469560590197742998393655553546721197230294595287862947384562224159565821680805815286060405357241764657235023586002249157636354973993547216628203640091513989270438091429243585318906964142439837840353895802850147355151249977874334049357468982626544414982697704523083409300659917468239859538656984245039546902187840022243197617203821809758367480461817836928117908476465934849795055285436382000977007842927401277780689788637211681880084127669941227579481947520620716817544917040417360506707173976709348386943047832919221412946771968000000000000000000000000000000000000000000000000000*i1^9 + -7588664868383266767516690514208309710422916355870599982162027953113659178935322177196832978608499300243781837153095329554138022939933238681425030947132815236467789658128972814722689405408416024245097600488327446895248616800088338569626668790837396749460099057340944760356665437471725553145557896900754172696910385613043848349280245761322426391425304701519338975432053410549719000930009791209661661640312450805792928113206140055592284670577523381325285402019099214592228714842626172518820523735455309556479937165366209772650781648628939651808611765112056653822629074825533388411884658372154481954683287999425395905600576959773982624593038572994039437941997990129483118714312238084154483221443417982015419225480455424759938702303298122787758321410245887853545935352815680539819335259138582074734633301579192416827188307925373721776033131980666129071380351634185067555825847473911364570606430979900533045554979643283805766194258648622354012410102963847860387133920477714741792214719718138428147457629674129670482347674509142637797138683043134798747839108282340610326664691506796001544524116464634197220200438656165575809515011119725270041051455117840772934400187492622301451934244794497674933746756039365175929962513729710585071265392849070627178477809349485629147386436291751638355505818849164270918716571756938674067297453980356803027705311520244720678845724885881264610312715725002212820651827016870633550686194104632316364624128157061477712862590438110331839023979815763968000000000000000000000000000000000000000000000000000*i1^10 + -178786932882644064508112520649429783300043880020695891631293235421078681442681062420434114476096652542073863345176881647351579671839162273810864822984095182396207502643339600153313808896998647962525765671224933951415492528079998000178829573433687237793725633666744071746650100477897872781721123581656174038254689927689784263705559222423488161174372357808951449476941120620951273308788075886308902642227438670584411591851963782565301822740120526196946215163920339558879518264141506409488661427313699753212306908928080834449042011939069450595678388565433845801751418083108522717092924479809542672750845528439473232549805611060271130123008800779379854509146450777468371854540827379843962259246012737987490798791070591368706548931528037493661110485712770860078616530159753553627820998178600096739653569395177880402982611445682819131808450173104149689655852015965465953919450500940355827999234544991303054119693811613426228496162922822211018921924997092510418565899281117951467260805725451575988199826603501140392034721602230807301560907653611553089147203068076537090559810249180117643142463814452484279596355673053861030969033394882365982155085689598935526317999361461500028434063257551854329703381123001576353547842696080932614911291513955998459461324891429477750672582019160330482931772912751586192640319607032308289181657271218819398274695930378599840689751489087702310435023931050842432041780853706115712465442379797973291972568181790146611477322333635912294642723533619200000000000000000000000000000000000000000000000000*i1^11 + -8505087639348806726700862490657066539206937453839937592876612557036602941154116626384675361614098360445646304033373741433220825591127942449094620976121320081197914933043169304286381173941177745401308368170722260123540951978863830825200971632256051124390663459398868494700773714193859711086328731649627996257406112343346516524160999859763577640363981857022653689798334748125131968750357682168903609686870626145729155300314439021887879496510219394016087703639827021012507858469270667889922586069308013977136684792294989955312381880902184607193482936671280926719212915302675213076514821515893892122590117683730827588587148355473249555239274271777573735265117485302396880814234075739319405102799241369132225172191908931637943070997599367861364114135266266110505526810276541299457183588204559119051159042921238871383433296962228262572927282241520987369089964260839958438266169567474092703787011855586667306737604531716742999863898324035310655528602976411615901045515252216924879140405363376997924634185474816240626729883092150763204031175100556907214489618272291132189007953529396057425310556097075656892172917386715467709504186680705730788478010583882632954116689253164482687620300347368375257279932858381363871102927883413157651949216760236344668778505985285997498226483558334582317995958018354412667413116633148931065299851700340716538183508173473687145165993463789879796314821613712213905569340376040266552034586302814071198161777972413589276457583792132871987428065280000000000000000000000000000000000000000000000000*i1^12 + -39171794275383909590082001129741575615305374263354601504296384078625629951186122384241159127368421869051239022634167474157736832588348103805880506684864100359009941655009130026297383879092203325480567074911424648396566219413188097398315957322941381311369932948345406464002636006406162818774352225828087198991304265001980681043994671541792398522499459934249405217186947461164534507179276052256288338263612637103097765525629770120683929493139968421836077327772442196792788886323328230687854568383708383438974551916137621106808218023409981439791959346339977326311191181495902812003621345354271403620024898708461924820197127937377648343390449252506121736050892436376934587476651137797823907575000326804546455682256012980654326621502611072376193663786015451125120790257796354077573446047807378435023609697959102729760754634968547812100731995215316820334836561058517298209936477094525520659229540181769204524362808905259654486451749633916884248615516094973432653032894568803724313808906159993708657987404029175705873471649668841554955163869728879286403123431403018808644332994007466183510102031449087129608547610905044264225832581445008275497451678780951389555332538789068863806099797372059728804405967256576028070809987261771506005086659205005891093659447131131369881862705418887324931853912565928532194412954625417818346053849164692619217515997550063694717401953766375854075572868904219885038199506157072285315604071729191987156083582315785940771229635314201474891776000000000000000000000000000000000000000000000000*i1^13 + -337783334190835185348278993902313267103649542044588604275613371050774093864306930302003574033092660425631757664499622601372575841353013211716407072278631608432068139869350015396985298849851186024845452953851293276405993945198508226786710278123816763338890497911977064420424493439829887921592946259383475847942313874445955076702558882479402818825032353797487547739958280179769072626818614839848701198314948965633837583269525077217426031293361285164636892286277589318715331155374836143626945018512998083509268540821643660872733542175120846407061286000056040956638488662045172416462013758930933881427921181951444001232508828226011672497740866474612763569349704147226020137026728800785505846081482859189935513565433850822158308476337283267281998193278571646535147228315607440342956468233284040694166188372494742493914857783083792896872930794914060390502013631741663028026767035955240371599669669775692504106776351722383234624629926539610964552557053156191531618698454493807878664811570767854313906466056464426083369014656516132912708545909240032677598853265464885783221395729422684682363272491884620033228967532732821769811236665483445761754249548430385559171962197566756058888320677748794485950130882798498311779448684384319208478157197503026706133065752822703350959479086558149261461194912570428247434301994449775378236310804571265728455925628855418811513298672459144843240840346517379556564499140455702529887119364919330465636652494613373086722698100851133644800000000000000000000000000000000000000000000000*i1^14 + -51965076930331782779994815055406275928938633027906309400055690012227671048963124531558279045332620805937294680419820131549932148855030773263690851979021716630380706219405259375319708155168194242271802542523747611678922000781480714290473776649239176967064558330781687004944458280196272099361851860535207013175460526090316128143587671040924986041172284004525334484788073578732994746524675271087019892031847639648318429657452978214530320034841123162820949587867328098143690330282211670289864220381039171171843359685310298196554259876534287315421111648403577038136107812690042757821077131047504843668578687918769133998578710348251756684706318241492149749496490602547793012102587886653812872134971132061857534116946220813289830736227688959952851458281848732364625014727747591935684311814841085380006626250887388816878873000643933749898189897996659268497616800937512295775756487579736431815157761203781211752243475843260105033907672779660776783663334597190058668789831002627921448039134410539245405163599980332807534279825527238038418769219213119494238545806641419754870298259324057382181312529995331387106556109454586406540582272152210034820748205702486117033609824126225154914642240313715414176480631919151771156364922710844691127524538169969340372863857465349134051480603809816321312792799008691443453762510766243828854534045409397735109667579366042899513537017519924949760173917761991999177493926068836792507093086085773403953720927051339879244965131656888320000000000000000000000000000000000000000000000*i1^15 + 440084140241331340053009950885452953015362756387282047894698348385770038014230374489194514123202289521024173893601013172592878266674402345230184769101167016088525187728988655285056058610516775972155694947957151311276045040797006841477824610132128078686119033750668451057499765657762691368367070458311350092260000465944941267045212138490933894742977342512869519054825052772429613506243340908739082486147947828566454043102275344097991943808168321225750882130358501045305350772755290611395114469905162529290679858704302388826577597613045464910083744154455189322059852909690204615135650576709055215628483786068682009068177680027559273498457599208453669437022877055151533347564900729344267200036603664847625197549149688011589550023466254790456584988825246414665351069775594589490726618008351886488398763301434860242624251970477502550364606396307609782867099863824947441952298764674978070890350726371728255015224340498868610388741215289589252825324882443582477555570219777455910683680299886977862528726237037689511557436762596935245115113359229337814259910983940610548615850082824580336705103561299280550376961979456776135239738388949332201256571438848083756291129336153522628087208428866831570456849097314561474425121880526313953232347804182372677897629157732131875041665699642806895603770265655278321787356718864502532318302753863093996426204618621322173826988218835095935284697988839801563172357883269971160588019569798130137960852929345121032664813194444800000000000000000000000000000000000000000000*i1^16 + -16792199104667641128184825524907363780610849616614941822090077401224664040528438404407986338843665714436614101310169386480584741183350163245831992939469965695940810173354072130187998923028710547101058550875419882753774069464318812892529178424573252746465258729940739268801620244249353862291738725805994631171855873419375548490304458617426002901470013080679542664121381528426820565756560746622102100401938431974372301395417685299499439906441804108068524260917565597553503184260367025283636564150999508610516745443918932349457619393667328258010214030114144534684340314870716374666721266445759621236328122434185384426056981999195247698468018873232591593049406754330154466381298374836068963921947571197328690474599451966360785143954959235759384053777319318847239571456949755781798887545473599485268047384513756485481714236064329945948701879723069493615517793548834737903957829104613882089659692111329954337583145953283649957339243986445281826096018360050984276900448723584964786357153391870178726462061542578068040171796110271583076338216532278784006419631960102108479458681656200020760950492280950613320707878781601742034233050869967603483444554787104557872933248959050068412261223115055422842456572534755548834470505580299679506718415295022466895037022717996816033992190935434430217373182426643225036524116851223161239441376478945901902818429680136772105152090424593070135953570931869783489147973936213800952144991994492212279378896248793690530518138880000000000000000000000000000000000000000000*i1^17 + 109989165527139806945604501682992330741811902284520511981201015959493059641667836902839299136549845294297229819403935167209337712446650091555423369477117199887926670801063473972970563550159524642273787263498353597292881141071975484315452390362874018638485261404252151173529551087241245057608593219284292204510845311572861196619098429120046742191330959675144928513278015782541238594907018413784280783158732244845849642924147063546569838105761717532208428178105058322190628277448946254994647830952954478342883589022436258847320338989016554304238076894907816188748923555935768790359787230779591590496761863539579809690681298995475325665999840959627405105478501964648127106395251177197865184772337620518003846078756444077270129423844208298311420024495993098515242445724011763653651474261998526642562317579222719543298741701312644880431567301433028699568314377916217291308148505647035456155431807365088407470551081007172065545623692030206461617822599917088247024807116335278717077133741197721077682335567668757662186351720676234375897559168319536155788293768434699004033231670821291702127005117156884617467728924293702519586685626132320692230359403254969539292540723554612225885631241652828299911817907357856209290390795919777270050377688789821440550544038142414213368713505856698551889871727617090167017187513424186170290411417560208255689033558782059594522652651578509691274938134923941061277283887700586380823291408428364668112337681156259220291584000000000000000000000000000000000000000000*i1^18 + -8722883653675015882546873031497675188475670255549517636296856449875379124461367475884616427175858107164404243458476845656357441806689505819370734128594329859712425934503131311816270449100060666894472792897766167675618416155337316878729850189433443480501662432431312292783525272310556448615911711293712893712257284189360803951253964507763002273123671463715758123132744575959703622795039692485079791661144326992137396224812184660760770899032644831965673472388873832321540287577024541219607581691591851139845198008767122917795919396789270132913875375997522443685110399866995781782625311164546581951737620861249928134648013478339099148990842154109813024270542815511667672412794465441519565705120404848994452929171624110958366956677315043470116441074445569775192121823983156656352018686120187193031063598115772105032335977672864576753709373215264222298153342932776278260564597744946106537862377123865925426415102678458613072172582511813763912267923179298636004098560398349333200915314181249070970519537623028661592266212143413191241200444429102028464997622302677225263053176707306361447656215431997267128105074421351242444016190308568240475838471995700898508971375850577645770703884995713838864754198708030457517809274730312689935922846105646120857184993233474493292655006215696123281167792242463717328578440643773473990974697739601265297237034332522517659667534294456265181290786334992298471286226825942190355303813897098471494665366765185898905600000000000000000000000000000000000000000*i1^19 + 92974925249230671413838708047837510477876765623493853589710834084491791711483731474278393162507445928878950049947269355994147119926052563771069107782983944711880748688804348988602346778620000521219593517467452170563016797028125230184267177211179541844099259105271092917495559351637398902750872713617816447500288428386395767154183551671513133941399971618635377907599033879927257553515822545121476134968216148696965972804226571173062875791498208114131582508848659786025691927267388794074047586193459042640292744027924658247690186021640140809763572279697869520881093187636178301589126701457926176421100396684300607845378994442320540869025951100667871913619609820724643226121088302532316327476084185978193414233949271017459057719784216914014791415069471580502820628666690273153085939717938920573221980814903175950011433076160047146769257584535352537172034411297557978663085872278739807619568722115731990090451220049415661534864560316580801722889341501488707609687531303364995936585968966850441772420013270368940615335697855792780014896653824353825673154205131493859540629425280385059715075738067865588426178424273193456707970230040383718687328740599019392373740381442711452534983219681937502860638046091147453440211732960453523767069043733443021601769364258766908296464068834023718490066630947248141140275516962741803897035953055366646846002093571418846501885978931684503310168956507440129696540458979294152309536049367482925226406988218368000000000000000000000000000000000000000000*i1^20 + -440112731863808305679008976294276193463539130371771131853368766544828659790779931516127941505449621650697212892007382588535204211257039167409346736811608246317185628333147810832524854788421885517707331958543381503684219532832087504849549947701365615253903737018413728173438318030018121424411090732336180354071414856536201823303444089119391711132248288843867759324568796477267039507116146660113985566000801728525322800834694892746927643496283460353410289701728332430753911269934209158957516921414822080768187034727580502331314187052637483851233926412423549067179729316256984339565698462968570253428914653942008093998967717452152859569985511753597796096090063770353876005518739476651730525089619890956788464891500937217026525882088247445440637239108362760624444821312872356378447696220422338706884843969189028015575726124170208403973313988856182388906523410887892798373908982335454747336276100802869443467879824613794109240843630337115754305730511427520911321092245205599091034926830738114064881798401238465096334054100663631551391113719309776776092500948068438306357467265102638424589458940427084647100278981363502639959495461218295938330154136204357893193500435726222041243601682959849090566528637399373646685725608611948790880131234887473529900658488519006707725966362431342294841944174034159513360677464531212545604867410211020062309124440799176984105772682015769994787681591192787655633884884216942282461964789880229926310688849920000000000000000000000000000000000000000*i1^21 + 1141418607185458163951739767942764485429948967494904007530357699498132751180301219256626102588238223157616816218389922168052640553185571098640656745473527911456046886670257812528129751564946463578105649366750356421004259215007964007049711626272973260614009782674524028678396381545577181809475552980064331080350687302482326280916365073585139479074348393287694414365838541680136036117310429457216083384806173103831605395913965603555733332991046894036541234297448702093453156248913492279549860174083499650750633040631369292305162766341330115006246773071599107451627870953736065686216319355437347231949376318592015674043561985663280122381793824307884255369414115273627403533834815681563707923189368998053577519129389989954747630867808700047966176762373244050486273823666787619344244215607135630579765877020580173478923752609920790309239024019093625902566813464682703983137521839992791678189274408394022709270216962398142440513903516052021801231043921601328907448427491556321204196578337740630562673340133531443304860641168802860230322276106141774284588890723723013313870985308014708548947665558081840533076725420291430687875865415986618466100721983708243547040730958387462214163663876771450797245666660122525667396578291173018885386346287211199535736044237939174909868921844676717387700044216225371930721311505885721502981740427605596906920930375029482357115127433921746120255681291512389511435398160715201893732792600231970561064960000000000000000000000000000000000000000*i1^22 + -1883903713765315409802849535245903425730315937608475112315825939699833096109485346625991947953174593468541465198738620004544960661119875372474575692747949792914584107738903648894036931904162886159763412369491658837050403429124443804533245802403159651774468641791971360651725404551030836156780131990697887921525683814634893109732019857162838365191010774283125191586474583143412851258369604177283226742812093929605545744134926714273663944754353346697572985759689885345420612001157889557256085866798619349124527845271019757713992816370766925925032345852910089707759098933594978199173345563087693661754658449983108495254317337605634518382152040432985571980797011664472824144907742831237170405963031166512746794418089718489732684050032435278375486237670873606907192152462168070646704731323156171249312452506269398506280032610883146443307903720515089788385025463300950953266202448988917040866998444421856885638127998181177678881802174375217549474133027389813049192405075940028285217942808765798867768271842794699673620634848223843198738598865302659916252051438613838273049920863647495416014548291031427975448480706189239377156855026072358047052116061718109886582633027908102735467550496424201242306009827961577023917856911181939821884220231466618506524875593070350766861470738294409505440635127887407142290655309884340215858802338936808033670518989092914122307256817129584667446870707338005375073318978710570609202351206136859852800000000000000000000000000000000000000*i1^23 + 2011103152189980969938471273731709865438019146993919566715426282179689971605388893432883160597724921446144394173733622279452592832125279697159516152130726909613530678517741105528810122086017363502456934722671760398318216163320326149978418738067680903232010849746541315637798744845328423241427285466001629612535238684317453113986884523361209486680306443035277481381672591148076502755821933077408769973887366434227522497075816890798116910904442643068049110661720941476577999033407697225630849437677837020209254422552433904100930892498123251935749021964181458801506910096263785282755021182248814615319638393907203899687259757577613245093937757536253289488014443926225016257418146582774955748769341333703511767977869584008614338222672864738048604303490334156056018626824995945373952568592088086651201476320490643620422010816769212652591880352495457826156059458904173425557043127712359275524342782625370867344735721553850166618267696001316669668296778385189656120914448823374373617890380470620874802026105099050779590113490402955920257183713190991569099639431021658642754829327109126776828693649365080661836115523445712565778409309093760086143868801286479896879401630282295573100963123201464786918780493516193951708234277490279790260048317317207478139242250623112451592480101946418372236975834025398298728965166046092443950695271818293979030949403910157006080454886514029068805822681344109017268813389043700979039575264460800000000000000000000000000000000000000*i1^24 + -1595717022541545267596926478781452923626614060307185283997599668408457901486691804182236610928248215178213616086827750318471430093734749802948451025893400783777886508846611609649628131170346943112231729841924050718680877639950441107976111013484789958201916821303996613539358717972060441086203196415414874727578941132404025913745419667490127513236467581109567058646068840240408908580136472752693014176094995219336968705970153869704864632762372093229362749776079338163145425378099468212056286998050070240033841884778031575077384591166098478908237258628219368714325894051896583458322755260593932534650366975932921723739381021845513319909893552256910217540442416141059959751135448461249272620758252231672346060297090880391756523027192633261803209008425114477365833472042978475906046993978634628863352454830278843780374628253523834791742407381521272410881894160950048741044819868807815379318471955846255360839507140901158176173006369879560960166262828658251580232374913447721387005844621114947593397356250289681771983679750758022226414211019084564946117176615970024716403157975480667230089319232163678378164918989621680988954967915846368514753054225531124963326985862949972281308686591295161570659780366068449691588895272634262800187067620310966649510255835625251506362514773482132470151067443940649757474323596801626764297620701548296821510119791122530687476560088938268319391095225655292458232633263851367811717791744000000000000000000000000000000000000*i1^25 + 948163619424023244675719114827778531990798573222689204365137305883298065883732004376731363289294061654160293185721096246533183978211142174826313935736641703455062635863557148830896606843242277662688587301701132992674269686755785027409284841486590317916427822326599263763088557065654476805268289520820325133814927669060519469101721524259296469101379400506362611405614804791449185560037711960883838096597237237847605766748041312408845542544038653964085986096423280171644087812426726733977060338840747150166531562777993681408806876981635039487577561597307821163136055036841654374087242816027083770541388014340569029807171775343778100150950126972394600013603152432293424253445526409990574340049577612211711936051558573848611509980041680123127876591820088652579889110117314406494247067598583428312165837282950747234149891108243043503519225478632836864903402669726704804122103585645045040867518566494420953553321062202744612648827180897539931720303958709727253254368092344223799905816708561569900598611267411904388249304906275369692354969766219475358567087566732222407049908169773760436596119490442955936876386394845215010129249355678823757768708835653815574187224669900125003734051695985533722286520880069754488768965024413208646795247921053856918881488604772226131862442452743308209808510724613814805848021370800756067550997289311837299016116714208657188067799870003393189339902004779596861997046201053674911825920000000000000000000000000000000000*i1^26 + -414856113110504606918840001904086398559642391367666351041770677584187840690271302701637874731505100677529825244146811805212250690432377008858286321581878598638577364074696261362957437181924228872221171732214664836898742223218074574615841068003878264336527262975218106619475511062493789398464374642006739850868650900754351803703588300790266300546904299549910164743399113942237604593905572532676171860589544780052889312499004658230820797459174096562145626645183462859684193097244338891427270515151230122731953714292763530921219628989996895819349672783839105295241196903773343050246332254099659562913963066126860685849365627935725410005032768599315620509830550998132993503756952642412390482986896453914821635597107255027999737498018313920865569301412266902603536454371823723608424235656262474111313950461312395693792528847979704095406559424876900494170565016753248938785141542656373145109848192787418053683193105812084653030135833603692014226456741800504926663503248106171650758284099656998253752119391299336400379410074959180049522582309699312853534389445220147539932992522075918540036667935337281096072139835047289285442947495522052573474618546491142862477337129265170473840046226255293858676846528000440686749296423487106960312613984106389208048511372783725066469768621168170632708120938268747935053651317991087615621775796842689587926715844959922983442029791853108381722674852787155936681606343223672832000000000000000000000000000000000*i1^27 + 135111771312609298988431769727784133303731988264261163056322452379114569603371567570330896805244475647510944443968168995096815455437365105973289203535910628529107427142059037487854083603748817137654345067101511992896323061411220926743390230988813550343659658131686771856436177899071534921728971612550146216892424255869812987670649400213745041276669903826015829827431274023775876248602965623747529445319883638042384682262835841080181364970465927404323573922353985259458143365060325575617150663038468041691022374997035940684019702517612970697256035245824714467659970923019021380690617428014822098631336464965899742968382665613177620477505097586333247791588216983908843641529093578779187195022629231281969958171798494254466827407103931498922644880632241667258128491040378123835532774865534216198256341315690958137047917042585452169537815323630303431340900920971357188373348861117078872472909739744828043980114301358084314824047025656881436880283762896384061291283686476160900723162803665816176734924611077631995775865134202655323179882311945054163534037094881284358792580695043446701113077355480338125692132758263053555798156689223018764451608858390575008101817007843274097678975427479895401329183448970724041950350511885496856408645496502035132802647448111012551246825550362813478505682361007825934070498803802309141679612075581828733420383272492797732495524949848163493270971960680257932064168974745600000000000000000000000000000000*i1^28 + -30302056113081391290567132460126954410176692439627089783733681816053606700834019126371746908180750702026085839473999076600804561695761107526681057518371606954145630562440074396876585930515318464727331457508966207730825216739413831150682462684067750292857561492198748981310472013951054694830126674648999744610999759458205038061819902702497675310977740553250318933015839806373456071335905962650642899242651469762147446450679752388651433499977677471252111828501875658865122337625729814989105549458527674623151993177590844009099425459327447087471180352842742339946679625434663429010333259752959400554479421024494429896620629155615320105004858448406090580646148290345043001258152194562212581667386711108855900185813733871834101819481730786362799766244404840609348364421260938713966482261481823112400880013992176283630870353127059782905741378462804789607894607228312194155690153257170256377635557342216540433726202881146504487080902874020809956548865582060404578241718996932752021835772037585086844323446063155791295022564851692780044357810487402729881218231514943987728644336375557565449130613998710236793888413593764270725661936708915210951336487550629864337138241380337352155888973441909079148993203624325394074747395936839655610906935536886704261860945021156564933332867533397836223432816647282442883938864233755452218574883931269429582073453439055521466535900707220575183945184907524926225776640000000000000000000000000000000*i1^29 + 6068180878411394111765908994418092898878090673263970003337508131391314777398030683279771974100356199695975497130918200589215787432269442557497223538864388393548587479980492965777010050606165217803745686435335515597299910228912866696588974686243809281159172637312283626748744404418411797603484523535902562334951956168106118873799554504814294392410387009261997577042058031705308187452807556151413313764837225317203782092184647077895601946095629496262818051911845317067886268870875907476950187036200173190079349080760916640640492160229954340217406992384880799673223727669538993524086616914563322123096103533011203009424267637078252260105576544423057669186430588153007027513132017507878958524575208610951526510921616262311497156541084821666046918965440786436160743767963163635641788460001006675062673206247099923379971281158221065449500087720270243375866952366615525644842047115357491905517893382132171202683910610269182230986666719675295986785565160255839854581141465667607209176043913246579431864580843196857338264068784056384764453217040094691660638254036813534268534486063620188399136416510334406677543904855904622329170299695643968486910165482169448016924902236691547555614233345538221748724549843643226835736656763141395596840451268668247722116394691135101010657274429544538742555047503904686787934092662519407050629586323228648279286299247045717592984733543206893446796833359155691520000000000000000000000000000000*i1^30 + -510193088753120764805566530587793819597408948764292573663477438424261908246791320880332263311325035896752634388166741414691758194191495647217880653252874122109123206523367764714308798009581857137542143356701998133118996091460057738415428043744599021115953516774537938073786927291714138158410090274097472447078720528554095319333163983224908832678091040383827380267183732730449840825887446201408102077371469467272626661926197542846600278644786829413263473110671742843051254924102494866688682583957046496865228180444587261593884372399383706806278853710608316852776151968205785229122103494755371755941720483085746949695264293568971174772225035228004973209732823769933239505342160359423978343719905756171119693382773996099584268161482422057817309259974478623526215845324671016969670834272548219850745262857659036335543847449501542639712673654163005159426469473143672565755677693329639950894047087147844509574620365915681217462607994307980354670411000883785231019227504138414517108373587526243905368955418068169479728491855255478575017360939359114067299147772515242451137298787328809930059508988830010481221133416629596603290391526072111653573666725387484991219956113792287414110629812998038616497099962809551680279462881828764005237589116897883287999522297701169387677857634791417245225628496620807155594215640420144569308080423681917258207613509514623988130620768900962166286156877004800000000000000000000000000000*i1^31 + 75186082824223664362798363239854540155660714030903704079469795050901857861532009684254951299916430209996912725676308553515843702750329641565304615867642919286563965885657412951900851136343965412036719549023394391802767131860006014328761333382266047241432664369798547320479239401165446749506289008012401902486218211424346419345174284623327006328647624312423992350142670165579532163182305278607002807387740838159251901475512463648997541248038721441534844680904436251537643356912623299319679918120614474558970952839812072038072945043715200864023817577256815298300744380313435381948068088664747731073718613323675666208943584780148575470535654306249295050690071789026855169204750510020320167532770669078279923804218137850736727018625611423610021504887048660578970405746154992439701783612516510032092560171032745119779896305182985926154599419381966264762358849684422480652462427725950186829974743058455330562890188347761767474618231854269881889674702183690574553461750608542597744901142296392289158212520017207819413601876080383477265440923122778467149502905176699567605354792776699498970900948547834077467568642742622818595898059752431233110651804424970536412182491833730862650823526955336763283527054868908279040756390585329990515262676099227494996668016805849328344179308802344756801547593980249546666747699292209871755839707647676240675577040931313012879928378085762898623201280000000000000000000000000000*i1^32 + -1798747092504573056326721933262267349379323237218821622142076856194633913105732711773775231675077111481864489412952622731601244574798634965685166067496464550168539437609020494432318848801052755321547119158252550443004237740888840779347887144977442997858908545249156569157598139746805102711778290419914849559077055566791001162927337559274010886938631739075740206012783876422046699011730885703559377185320735568276651079614711803513020020445317051622687908229567846968170989101799613922946356736341972569186842587699663193090307835934595635804315613619360071654243270163498222950775608453476636204450621262836943094581990311037955307426480270585158559604798427962276991354032259243251789085583730539964112595950939684629598557896669823233199650266964155380700458025494484967773116027263734760050295750250789003515034631229586164639153452793073090858182235929806212392124976885705701454765723597633696602529971689681811185185400323655155201052341297562493979566539066423469329065107694343398745443378342596289395984073426470690125663515660180720139852307482174216026181596618160511357666051284694995940981384929048141743742780567317701395996078733319992962757797205218854727395425534031931192593383421130880862069499389749685140571661981787972979305844208146506074320094082089801968312589221066097050341390550082083248242665870821341728383967071603386547807814883731308544000000000000000000000000000*i1^33 + 45088780192607834359156358358473768363320272100307026323533537256152464396178260223147059658235636539849394923563333132315179812270762842147493410941621132828180472985014208925483823435081144010783287040340545267161569055626405730759854266073783527716575016343753509438500899736526465407235852853311278058375063394220421735186334519112544764045425756114876792010950128466318821704326626065601266982930892413734809584310645627437135190687407672713048011893585471093292478121396478221052117999267112489610282099521057030179497999693151126636377427829491619841967811185878980967663294979760315233988830967801958258938572596955329468102447751378815231706610220381766057952555728203370987219843558415656540722501670054374848475286975763651265067556529782115299219605273298393457211581159092416177777603506756077997187277742616861782401045865804160033155850313928721405001432042938434303048833355793789129413030485307153731790648578958672404357964142592780018138259739645228117127653693536754994728109552451948469971656454587922012193009649226235338428880936401828883613965844795902060178592102729205888832923210797355765015323434952317897793653019886690585461404542922858758753505632683828687511576113021861776106890524269666239139563427974994332446941801213540729912542006317402243865955552734063132417878793797879042032374146349278775664076461173746855944543377817600000000000000000000000000*i1^34 + 10315412275831828397387759224105853455382813651540862977808687880205881869612609721691922196412557776698663555927448786492995104594892657171826903660186411509199364996425970797454479007842687987389064172168861212540300631347307532367078342584569676618345639812329319393965135391302460259384669440401715304116308926937115376543012868912422805371218852235486393179828341365122078622538681475209646156272858919837638687027033330079107630224186784175940503506966158963060740286823508923633993324118179305868613990071515788065661531728193490605541838790774289027995769678007058215758077200160863811386041524279749297682575266542153240916187634735287439969303134288256259490059021412665500000598792863844114377646363371176339089219133499280722408228706839250017565965091972718884704420946489515964181146127191011357092301043131110026666881689650060907390361560767228701674898986193352783448088284814533319288036583581337181047739085507062305201668357368940662654202730673458561103809122034112597084391245993126474138362823860965186397159930618856559789621137464943694220407357278452080628488740476498092418298107868277915257636047907228992937542583483020881911125816859004657202621595547363977450723118700068647688565423842096591891445331869626307360092003033843797070312113103249997631393169436964181302578264969104587489520639751663842933913654891852410650624000000000000000000000000000*i1^35 + -2255990083838294627591704576235514628666447588869942540176038978508242737329617378424528960336420758356607098730085808660206335321522577831191143636344108901340843289367178313393798988851150216172918006408881169270523826439665602296403811871618099152354389843554824268242405968855471596288259860255548106282480778943430881204410249822328438755483634117896223197160408892106231817170350930600134717381099969147695616286333934747118379742226267256774718594742985321326414200218198267331256979315601878581252132490089785330046011614187309865363290007068834868928919971440864956399094855810035669175074170338124785531343064426628590642521062728151602314483622078447539984747503041770093460933431187072848032078386817531695601331635570408873090965324109618221573335024369711758807274855424267332009482294226429302857515386950083441778036917828115258694021082646009872791312545408726133977486990772210373839187146853077239724170242555305893910562921834585173149559618432018369590930738253819654756874179971128098731304221627538882943533783667071573044930019112397630304291930035844728836150701956035703585241102899683547068215481617793420905089313225312431453211940796102473195961622100920573920046152055786557523946633004151316872622219404483775306122308436991112356181288018214610121198510942149706442857514449727959364819463611322697484570765773498220544000000000000000000000000*i1^36 + 109389339132356310276407919569526797320291799506669045193894510124371002333139798980463459844646258289990088395381570199283618830349125949399954737143312962982616166716138264871101030009860111757716723375218080161348604910506114332163187908004892395729535893751710738974611461351254109399748543146218949149506666808041650065827385036929627789320773794108400584935362629470580532867279230355645107650295503437621928757008042087401563571831770715118121522553497696221551365946046273702212584007138679861099563069907787503346472867969860105403698623360230041547099258182587118833745339149300557079549376238869691165650055184785789424471895267380508028533205591219500237015629689706292511990952382010404932501964449331909685203453954450045585297742701265960072352312673509758325725047261588433969692442933314699291318180246089963952524278635425650802568711215506449168434967287884205983305182867408090802350432664167519578107010309429414162008271618760015174138611267343712837236634275219669760134429106593888946153243224785410130982057925569582998597187583276930567359694403269515907953654905418138166945424385626441012135150844808553078888986063114730210478022387629579965549267851753330959507207421232811328613083392501154974026471015745737181776661679831883901920687842723381900471713069944148364329873395259627823375427303667246197462392006246400000000000000000000000*i1^37 + -12107379657656762536918345597188002015501665860911130883979012535992399524814830646588838003991184547940232089625687953808587807903531115944363853485447946413611513312086639413527362597426054502018621404342486457436483173463745037616876883388283604277958406392973993573010913342846537221144291789910319466152027502042761789610927440748718802486832889230253649585752588062723936753051481021360988287137469394204070317357022388937800096469426276510482832398036243491627114496789585653734520191433524310516039455326568258574199614995838254044734162794423984903034527757395613455924256224066163307790349477342822116296260183663393624302397902618428505996336028011203225944431254783082862105924192782751911287125692239786673855131418953568709009427775369471543170138490429429205521277497867591256382402945205635705121924961131056861085466661220519197786910264657446111758328766934941897766780522499254660075213642978987448210335433832006076326278239619154682726517752157561648617906474411575561073070798160991699514588152454776904851057559141304037359607553793677934211990607043699383400727025837379707118447240367000230234112697729267045781493166651991205368444914365271422993886734126828359083554067485311909473122062780762533372234962748608825455712791766603719298064513481726931267989470160583526359200808820581114957902876413116700919070720000000000000000000000*i1^38 + 1730342974931703767884366169868123105489467509751301743052553633028424245507127703613515059185912399781355616823347943252233227565959463081885593179329954350145004468052692541938428944720250948175173455929071108479728128077870030333211725600742345687664421130667170682651943773012704957951453191957648839358126431539567746475193370318108989338150683364845454978316664617703211702400430122861079826930245275817832924442397267188991861071089498608597877118405993888792678277819218419832453070286296351881060503055139922241471964263401942903253007694810840490410166219993978389792029375677568348252327915916436378998869845414817066221241311745966042760369649432620107358007684250099996140237165064655181093325810388139067472520299101680889315965342770823645729198270683907624237952264399546523732124452673482069171739146337419401376745998618619386979085149651347421435202324179903541777376810071305958362225653864088712859461401323282803147746782498525453546524870854535483756442759588053124956456427307320386561016468850943105085224665791366483283010853123664863416210967168361632795387683363522356678462993299365706245101983671370171615545814573903111562241524753631349905308347894430351086945990332729346495063768247608524942087952889019912190428276956206008923701306740432248836717931852689867995411543287061134646789335626010329088000000000000000000000*i1^39 + -109583319252335952667230206560343525218037933168914312168923563154525792951541302175504457151159932478338876903803312792150672987195594542950988448959768564566038865797525133075050356048442282670590396373803908184498600901297760689776438655521242791871693493967045186935048847541775519433026206935429930950402820935213485463658679482029187660775705461585595082046134036249467526578714272717488797280147844514876929558745999964410439819010440488624500905457202309555688094831262820256664572272568153884726757974512068279081195773952387245247409495697670745754407889437600108252463898046118781016277522537990627903127332794787055291894737954136351396482772369472049535885392498241868946374469264651883766309935191280126546951027462937018614420653221074684249079384924295598150181694231949549852487583691048677675325509308194160658721086775861865816164340102502381347654746657208071870242030596177438207152530391793495785335715226024057742472053160404151208760382039478577346482870228590670107821801053918726208132380614172991197935240699205382979638018728749983851940354373895176006069056086334634328534361098834736680814497221170071784922009078153377442636939350860544123964289755828956665787386744066112043256002989572637009611331974774512494574717381958958546959969336112036580283238467695948054576691418197422269457600872448000000000000000000000*i1^40 + 3575980410565104109763175845150191568508540693995547491008874495339468135681388399955813006674297871426880716807282408278109167050970946490676903802824907371196537426936199352777070755741634009822407227102911263750020768923510922492480994492346608953583552259788165621422453784607151460765286052724154165266924785572328442364096497612150755976031976970940633996535956550906697040268601987408308942185094483938862044986815291107268918367290480142703931651132745181248809649790324255635801939557318669834920763954516224518683991793336091648022904173132788671020874985627188017654163517587256011385200403910175049079282102968517992791600924898007042221313699317274947859112021971149996804883747475994526095110516030624817594343005730476885088536718558278793027566948850871344507155589400524247680286849496686072680151421671548356901496047727261282134268325890600139030524342872869431649129746242667423485717466866048786980843728102391275679848455736252915051403623039280966279659302645931371011451414350950526343567440183472864950984137685962661498290181634334469373620755119765979025630280996071899200075975769395630184271507944169865792773507572386442518932034817935509452168237699238179523617973781396682937275818299127826277994664778326359233538745335140809715421443870367306808136726207851679165747726224385334312960000000000000000000000*i1^41 + -77202595204151037210624155512777751738724848908586078030638905340846114497950313503993280712209989311179131560934632187920150415236945856372806294435170478477629626127678039911106105076591261612702081004131276387116479736818340844305156431309083044274442204198926376351961166136684057952804154283543850597258850234160002515419725069839008354223801951876408458304199267656031461650181855362107230936820234485705387490667668956228569114672078924660504679226651575673497275939727853842567999179352880311636687324002646462852846566297707773095719188523736111402403262394650059263415882038978640240061828277897596982470836270526590139381174493704653326387293801112324197726947065341283354895215218098316265028377765374441182800876814233492391548449879543244305742048932904944707315885205738540071553372027511211187271139404675231410312316656249514683090539825766859757601577568432563105557087756156863448336655848819770725111256597135478773142743051366430212701468945074937259069802896262938199884910421232994877033467051549614415606573512661058845685094653227507765662429055235143258230122058966525857321456133858543485902703976760961080035236916688113904689033591598701517782458300798764845753356959822793204884159487043632020376985566147103556155296144656221831202683800931744368592414113071795513285218563197501440000000000000000000*i1^42 + 1266355445090508958078744459396897887019258694219100351383174106995696566153347397913432706857298044564229842812292794309931211074603227304371689640507675679986507745094553003079259553870075130324171752309251965743323913776402864489232107772400170124487420067581280423825479543376927538407034603395321296564383982821053895933845369217887462565120922942171313479805305395858135830680639896519818272060726442976015179996534214717205952976995957717505882009137676762495874033525792780845309463702562372741179478412903063181068566678086576320898652364360813733616794459943932259559636815360175441369653047178757268124004028557154437066661517391399026559515046806837429860822173432664681752044632211104882861370582020016740392667446106776218451919801930784818861782371552659915708758981596989978949784649583007504710825639191659360335764123920852755400851390919058162734115209173045426147825231841967353124895431227417967103333831892955960774264926921338404743779336255895848806669660659364639208632144130204933503409611114482994382379499784497253949107302771639638162702604182840675006295431401453221232686810173583787139453533431519455785370469640833022352481915145227928587265505461971347610574520674858945598260224618073769734412093180643255268969408105124095024046958395427394060240323359666883998263541760000000000000000000*i1^43 + -13469521753068566378891963090575413795827614844548032219504756426520002987818269293978395136342228726958417341392517120946970133875015797960552930925117749395229697298669855438647883466537185444003742551093030155044850665018094757844757400734211652522572173988077820882858554998989455887697487853668533328002524876776016066637635222698436890700609463009420769496643144754383644977012309012889549895358445631616021015258662434505207872733125106929934537653631283556972642867999708594409399485046693332939380776485962079253154889824774338235591413379437163126675747475385698151898615156975185625238599944028084401484085131991591212158354947490157106362785653697291303433011386655298765870849252993727386045101959414872444781906215614435473606615258777269098108856480464795033925151856262605126632431841583047023246965598782019200689824115814755447636076568491485908648162876002468447535033773149334198035325670228085167103674709114333814374701115896297921215523630899024685948054527321219311119309231525918238416432919644437857809238877201686604990084931236777273789555042515342313416840799304306467147854300030675146578498650563792539500927236210823216747710389697130710375731651718933195212415869529777530809656957315439073432746864258594896220636041691665098689549214764643462850512350923007721472000000000000000000*i1^44 + 252729783792218498325330124317916479867547401379431094672693004277165506271488130680351027696060752425318648066661105356133084699465913591105325572228690345646105106795908569681072475308743187464961939616566047887584028729624293458374337643135840644453346124007687282074448239647217680501070689864905765614265868161644326500922608960400327782196715652587752087019688169611429155408008297163853348361451380493167959677504466110466860069370737374381735003351209752181734183669228524552048270588056264176516916032352417330187821833474295816465681420733105912807831823619161487004187871772712665928877995591745878814389048661655836371095626079274574723605960747371377204377133095303115492190070070405251416756287968407971141740071112458737613195989622827744325613623812939578251460603523714762550800038900509895503181388001862497605926681083132952947765934336750698484702606933096646148292843810077652228450037770755991301600684459171331103163920467432483825961132268060777795905354205088754459816633416699155625888900572240137318947583200865637400984403161737137798528851445975190998876748755570000773044157507068690182530777558366949653604314279916999602523196725633241756627465802570904566221201137290064198370328136032322481426662471902708958768174117942704115601254665102321729546584074485760000000000000000*i1^45 + -10402389204248422611362270035892672108915656709506489340879306921666639273231104052123697825692388099498699180494882202644468317090887944423872104573912430080899462122918933566130443443205677763149701862180278179553946966742627561000052159762843161184517610001788601091351137238625506328207287967730451376643023201505114775989720101065074754451298240149876598571819936279700292668833543139925572009539393536804536612683562153497921667664672492406145729784672324549818927132991326708187436800383495324295222231590529590771311111192350868245461657768731708431023892527669678676869975109601393162528788811861441639717332830289370540588914207833345026262393251034376380656120475903350079592626576863694615343920412993383342510316911509722413603842637067092385634200402597664212975639116472993582466494942640942412871326327316469045097825487401878224705007161509742056612928583363047214460309119840329333797246227958231111356779300203475700050715329151922694988802762556288482180225576696255951134261009787406300910935978928263772086820253601755579749908107606351620059329121901753089554028568397185827782605802194004988796945042552761359511618749457644638407272462912491321380093180711158468532099478738061994072704835335409329951416767337423712877541880523039031963169893580439123157581824000000000000000*i1^46 + 151663179346869926997383140180380250798141070188215625715595740281422784301582086886956002292595373789508348582234078708292073818145704725428595947434518670788781616577003636461514638393054127827238327696331780337775269407981864826643630191455630569783753715995405162719899498719889539567121330594508670967031812298604314730514346157364655671093875053031227204435969416096531891184100860664170089323618630282486441487351531461543289691648801975815050422961751752846580995026264724158852630784009727245839904026002978989751474249502831063637849795878281379913547552170008875246098297160551204143347942498288371976894472730317514754763898700181455994374541363485591408725059257576889427241406956803105019704780316159627339047621123354068291810251698792198827893345055159776066232606845020333383300906450794015592212147634579595982374689046532829522046825645439797224436171042147034317248247463061328866083374614755684457147110343078157613670796989845263691707924230516774297541165297787137976884975431080865638533560561603357419544238805182784591273274439192579068330244714424937440549006023156533555154122342133062685846704929170811527652759983844551843883499028041574336334328769639500159782004984718273477068570559728451999856626266168377778185820541953728936112392242054614220800000000000000*i1^47 + -269112885870190446585029420459167748961502869783969283262166994672479388147349372312967912113251488377392367972026441887171891296012225002804968155385267105788188185769357362037794445554815646461864030921098483096325152419366747016673374819037701545084677585955719410603777575758649132695811069672940212657204387062128276457296274131487565128943760913188065049846130497466930614648118420645618221675892113631841388811169438752439195770488452030945732057530313335125780698201550820705101117332483680339783085302170962858518476117767258497175033219515002224365868009750664662178895982730697892594687351142431804929639245655185144435969574404654884694957350536692770214841237423305011219735755249341039785879247616669703166332883700926959444397017428522105466254429596035396416774263183281588587307879637754069203386204090036918494411567578471921723114507716075294448849082105085734320736990204143592006908620098401348526317260923456464129265351171681061658934034531844268257609357648940305055660090264231413883959852175465212136057884075559586253076446871883909847525354621430299043075325728645459423064885149663830101554631978265245828929503996905454696386317772052510135056964576014078569675405910105526127719845537439906687408519625779668987034772791965062370948399759360000000000000*i1^48 + 191124483569133384142494087601331538945969616072036157481032518782860051246047853246343000523455603211998840146993875330349932419157257131370298850756007002939632755749074163458499098047802598522097477046669202249955847886044772695202049615473345464104550958725191839840962149371785629521209828768507686381311987119291407806582533379161866183745267807086184543162297842231258857175185545430173551068391058970740510083293114947750191481225286847415635982349720095556834475129131831060969409061483695437049546874564001045894535416760730668628783933602970188192415939084329525864608353950071445920374569778126120042538841591856754809209583585821414098503903591401697416386263815320023995738361013295582913504820770296043235131451532620164412426578927781384930982826915969867035629470389588032142294325257077407994490131334314227963120294832755955028398529382524661293315489364532790505969923730275255649068020418087585199940329640936540813057579478580800937311882442727396411077126209508170555342997452794812381073973502269956903058005795046398460504770758797847212343992042413625783319535417944865892458055983191864465535974585574789871381046698996957762840769678540482521976571801410426422767844457115971597511686478640647206501935312460558057101032237012353024000000000000000*i1^49 + 102224843067866157341537070004195012830642751993755592325051499490746770559766180700696855588740803994840185647723046798286799070196461535625716121472607530104409461767729531750185813455604910785789672459257077226701565752195187531359354391208290728880618008052964684693732019414839638056908879649687764502856367154645579677429863440307461581002831175900738950027341828245987373783381855474099658548986804732355726602569514042897667648005825202036323862701666959716400044713269231924842176432353644825610506596077283026480942373397001909805585467643368352160876814510603791776995485028695713021656684784874432394833931075870634947880602566747571675194542208899416521247693960207017116195774280987281984354990939851219240009646307764009008458984361267171298972481418593083955445177409451876691724253341415253439464684568739483073272260955029828036832213947871715049456731820815263887299958679978023504234265152677444871876191728519716106202892742307274976253368569139157349781925742021682401794062366353916466986915629977462107787759970798515293008858874474588380112027408950835162218967450047290087912942236725756475887663335352632991440147763489263788152663175217705889409210288528401737863255552102226912250005547751906118079278496824186094137497563955200000000000*i1^50 + 15994592197496125374381561223833575851955608252184388372121706648652881805355096458071529258084695267920185780520117643423352109914281544273343294194196758968613441235954225519448803762545901839567874805000241941594701932727024636578786499505841478706902206424450957015023618844876379938949901327535256213501199859356105398785938207952693120041758970032807367167465653490607015945112155915674317718041935247932023493372196888877853499410827031690280071831213722753417597273891908088482053572411613728286470898821482115770449576883167077805660849724028496081262747797082283024651163492301551374605312474019174010740555416611106374920672925337188636233295328237432997157893317876087767043397215798016014085752866355654649065766684184377835878759754181454501760065136307944834360757536453565883169194053142933311414970186842996616043837967352468037457989116177324808512320453161343063741228834066216423445422764961675910005090066475846410841419315920717117216084757104549360209516027170311449834897246937425950594623907214461639414822423833099633293603653515423069855447041595698964546836145871074866325569463812080277215343919203367164153207551099729201714965676750275365312047012232772343917633921884794429932848303730144793581892658241404185608192000000000*i1^51 + 179987155864059010813142512484939259133398344673298817275237239384471443261737156819336477311839625663689691841052389960283466148702067331770924148199256461269340797658062140533157227527891181473442039406868889264891410418374234349541875772829376828551497505769576990851092930371193767590715649687077901230673522547180375704766999151744876116126562440070256721468337405325878034434400586345742134975316350160259121518013212478717683131612994191548514993466228183910690970045661214312571048557579546491237393062190195489729007243124785691718987920868545221703007413423243286368369377678069282516163711756825191466765308669923910209615978694414469534273134298587513221645221982580649276893079208449303736131611700179704490960943921034588904479686752625297106622432836331094840305248390486045368177170234866663880176529788733765850990428837819085517605312711584656957531946714663466612415814210053565063413260798897722305389131022775989117252352689592978617606221113952789686307855062429667422367397026544597169883304824253195556574798627072739932343102473546819852507440001914176859074480167597364883762234324031307424759719232288785813165596707782437533549271010622828996022914021362593034623805192069200221732891701822516946492333280460800000000*i1^52 + 1706143550559098289443773823139138649248602328637394711998072210271334109785952512375075915928781759016891424199753175136535979769269205589471163732580085911151755948586312656603629550856218905991555397316257862375274032556494695581647966413269065994464509518244424318475660120832272221982160562879830214395977339262516263140248593857450095291352859518519186786446345159352653290259478374138312539158455455474375701495727121133944752957740127262543785818819984441497119127319307861863321578996593216484792749407217506078196394795751915670579891562290646185586783649668888487948191735998756902059376434909274068622982227125685571008072430910361607979199573499380590801375318000738549900623137321423719837770267625374922168580334658757237067065249011748290440674204896285852846103085001002308929139584987643596653860216313332365993461159143473909871911435481082940805792466578055314376549205592554301576946888560374603692607230179107070932443426516077302619769012338535126369964676375789595201285398728200871176662869303473368661942853564567941712421101472242990781293316484704555643880718959408950325141543208598985026768640938425836657281539857123520180735148351266123144742414199058964307957675216539201653100152701752918671360000000*i1^53 + 1229998874984839310116533461135873846868050880188180322365688387580161437256543014808183529610222455293766441883599553710552345932208296550001614858855777388104884758774434400285694362232055437659856902568493612832053073523837172315545148879124252835824048834017329835925141424317734833481431535686901254894431119850955918233395478149614739263429001801428487095185104643671189299150307598124279908826311370609027487173374426583663458933645546477388348802743256788644033456137752820695150244778580097340021954380542114527696922234165524227676594192510696565194477560025152257713094510332097248673645613930947615705867345298481520331666183542162713300415917668829177828591079783628822290246675611797685468256003293357370960861910360126350505877996190292586839346197701677064996353196279326122776107420941205995312956330988871820310007217863798854178937864066850753973820127354943851606683453982432263565017425523520600757795039414266588885364140407593558140221059385486373012287459879993819243162493214859305684569869392896795412988250810076840943798904005262539712331310701177041983959306655835589642073329370763138174953263259956127297125522049179185975946513610929561118090800671776921411049695329378430796658528256000000*i1^54 + 1278033863584599586423765703033426269621060962378768392881818865048518094257078080355562297708222591454795774223258180976263826545917736916806357677441238081769342114387760585502256383541419996892022211001481787198726918581798960033484674013074381984225204177733356560570359202398479534765130439405496794779372471622632394846494581594747555047199263881341210217431620172631540097353878625632690351666319316706336223576832503710647350478066235610889563500168082914082859588788763466377022714525288149053845239600070618784151923097301345702291203674329857014560174961244589654356427448213689083611416154464897774007983116504745932121053638433865992043997611318225610398633277851832497103116000723024494560509938972509803529985799900032471532987074570513906906224172981612564590908045318462326712530803198283763976309758045511859616403618227797016635321873948507187626323602406328979355108463252846627398912380111685544401342867178041972321463266453058412376507826481267853235321156157547761251981083849113750437099202354097440362567655262195949229099975959750673077510674681155057762457792744199196410087815057910616766185539098709732780037829992239805953459578122113107375577073425225802480026752617603328000000*i1^55 + -502711061763811483789760407560296847293264556414798103708310967973760791081633630662523213268642867012805328275259310376474470111350867016059674609240337680766016196259488520418299650181450580047987669271472555437468143849142172716892138015918324382217087456999622077604372528315499609766644745947792542474771369564376834123000051676124420539770356099147211161724055775493920428382192288728956462938748938780743363381762596924906392574981282887598448149427502370827228608581355664144627155074164004417768284415457760037419751441601782632639590879557488351836606907154278361682143837009637891586701951387263219149782415580625544938899195605823925714606967382950414902229444046914170807452694679185562713317780932986393027680893894946084201270485489766597015364647012165343339183260015339831950965323179646891181206017598231129615766405284870867635467286341998466747269726455719239926494938517139699716454799015469650932480484145262014264513845729189748172297241100185372096795562243153613523940250791825218080971183749496528335081904271780673967487298833387086232230828328293859115391088190751162235765778981905776672800270302736146817399764482410631556774936874308321720761392444850273017920000*i1^56 + 62007175524218492244986806823048956446349805854341388212850570077731504442394932885503673112260706087895435620852445989784959290767350230331294904686848082351826041125832645629331890398189772081211329686972092384811581569213670983000211520442588583944026736716927622131864279570205306157862234757268660679886658164088414149114442571462358794075602675222780422849425988055890529698714817880595568601044717834958518548535610013238563312312993993643265163289019753919993687157952676723534260266372783675106253981435275859702759655031375885256860718019555621983737071670547261351730511521166385108438959074565188464137548061020786972528941088432478042605895186171974955635530491421753861832979112249833117650390416834395319246799818109286129029337832935006913940553312722147151194152503097399145037278125144337618682399191204565298391489119083568718507828361219174583978787001465677063756706309247600278428797735405696586738572659209077533796177241149499214339136032702878446487147229029262975398422311035981289814221023660339592201199955521433511579421456433314654038470832454936470717780640147467125522548281542681066527310306920766527324377197542307675068565393727537923320432000*i1^57 + -5922024213912676792894179059929960090070277529390415269206090772120714796513867223334247174376671125608606541835220217208223855175462644066936735303940846896436413757124594358805089779387554132611687491022672725827601023605982800168221685140011835581935205491821960592842817262871396783655559347606954141427662536863503628733898188020335080407700299203459003338947609216288800487109098818017926896551226102812149002844183058649136855462982363518830076239312073263036938919279390357365341637968561362228113165443883357744562735533439785836384696929829016948584032787415945202308136994297109297879746521902904791356089751753484077730698396417202064745265198746249571040189445281701148536895918095083572114588501063288569991077682620375493810217258177850411414864118325786942179162911023833615779042633119980748150828529722981793861010608255036644354934938731571701930404637871681782869208517617684312890234179125147915428393540379803056895008413856063723727014749999519018318922090365063770327277750658003193846496637898420687681902538030726996497643321169583357858040836585257203110330665951289394240324193905272125650657939952883585248732555381592965600*i1^58 + 202288534093023095034644499205568387526961388209447839145734000438288509432976983376043976150841574859677420760971977376862550037866867921854258540650471598393030802331155767343236453943677432311076941974669188915726090539955297063650005107182241026932267404656037642151156791619087342853228284930787509136060844154132170631983683241574566072591589928111528933350784072387827789070946174205747526899127080901284973877700465818354249760630102457943866006340054495230149516096087014107814280142595875648830415148778447272119365343271681794750224892619463185856734685408751269788143796269835255465474987122873920883469049412518869263205825774744760148454040777416772904664640042774703163551435014190113695734107174212615329954428505439804809397659172506474330994659358100591378056786181203423183660436642181460787995253461470564171198190233134219363851250764749250206222838595828579628185345288642719348217074727707085899987958532792400806652880786127982813958047961167880427059945367250815828214988418590782995185126349941157349847974947915395850509913944264830933551626457767128198615271171959295108534129759640787677052322053565*i1^59 - N1*120475656169079967388939604894940166594403979282635210966119940685496111038754210173043881804623633841352386286834508381994625053751811758373040236550836560096739308295186426015183273231473648342393310984487544162455705167669181160279430370925852480905713748056636455795939420844175255782683489590496542320967122552165616068824746171491821001058241058932263524480675144*i2, -18126974494162046327866098406616444639698699192620142161433634914329858798402192553520144159578293817717326709406037046356659917953260860785235022360599192109013581812396983943580056055037930739703451325424101882471820070620938396363027396426368574692655506249851385822567117172254384021665591885585181496458834204149516751034277436712814331901270715451284004576513631349877199620784581154658081785999210480731956805379115474353303091649859342413936562743515809804737402193814201940937592144701503230551600367143135011884262984538799003436534513603507369606911245829082634655326910258117371462387691846790785798715111419360808361735435746314437084054066984243303435714461365231338310117911885167490112411635931559609540401222723800899509298655141222678714017921044523575098157462109528756994361997567557389306261273159900718623105014632054889046326991223679883832909682412950357532863779181760736565069957589506997458061520607551062732852833847888125555983541693252009728389246045531186932804629797884446192814769755274786369235366115293339139332816204727667201641333133519097776818734206012928932405778777615437293074554390473781760497387435564183782569406270379059338408270521761668870122754042733113768711312618502917650626982286117036650094842982742612496321173124400439443743777309514394788158441458403823786620789099161950372762269673783705387976130394016912300147848236430251379824008944699834963911213925211032807113404473908301681346143709980071968316189032102396213259212200955002655395020800000000000000000000000000000000000000000000000000000000000 + -32496803841996230452847187124412047485120531864624182033896992655210923724052897266077941442862343744761584950895808159669359641654501293567938825127133245640919191531255203533445609071486287802546926951501517423275404862358602467314112255580750683929427665417722278427443940742218852321323716595267409289510381459863121240855725899144970564193311830125502165134161412902178884645149586680595155636389071100383917260246009840641966454235773093958484375374298634392445197102220325236292543170288753914817772237891054279866304741694878005104897697475686241046311158007787454615141616455265664131365712127843859910338071620027087225430180726495375800341955281126161801313855279143301068227020550732304616942653087118828802010617999624250794157024589954904301238465354693781167921215734455522185014316930089816214603997344481688929163207593210055613925260941991061866901853914569442663973498911966251910972017394387263804137052428911055077142920264253283201530850582014719823220314699673480155360243928623150015928228305009254243612015373685977268885686080686142496353070922034531176742508817629996989199203489673313492242633329479319669122423154143651697152081360004998152040430869248703473534669287834714205886842149056285909243280820899689587662200206010375556339007506534171239973323316991250083070526335538793819382304538032801474263325987751781563039706971419351816176711162256507772661845838604238259586822672379764509808284788681604139931147581154150388861841730742376946578207437505434033848320000000000000000000000000000000000000000000000000000000000*i1 + -56920942368481641731488202391217681846474385934815680818514419589489930670047445565788201769707552429746504815496900651124752343487389937182773317990717294832917055850575836561133412825812913027875528710068265005523683433367866959912397741488674124174080906237425719841295823071002800398102444139122499824730179594492779804863669576282870838849308048333222616468894023434862197753618232361900410932278955550347466286614387071655191963243933827912271030803224607204599200873989527690696724921177787727103423491507450237712837823046585087732151698934747808824825545251243685406066208716503232503671309518108283359827711854130985300223491551022149388883311941542405620309080217187380415417532897144792420226385239175457571540939558858497335659892228069327764925048471312263360161759710302783473687089601412338025566843389014561873005221393948681246138764915313805233453577529168340125611665885065568525993821123238860671018202197554955651373245700090199916665428151462344819264712091321435278158142357833392767111193215718277865729145122334900734554995295778856316653434392329625422995337433475027202735985670320439680348013974930695285432548542778215441809632895140214461990611762774915213033080491389314916453195110885061440260864289368596966337779856700769926836959939212365589605482539888666515714389860532956093433330973098934575331101846000188134094701945732390716238008886828193746086276456132866061872130796967427880043392124451905052543152408343388571773520886083985523085398499514315177984000000000000000000000000000000000000000000000000000000000*i1^2 + -57190688698898615355595812511151455359344405742042111385010409643655111013919029165670368015290751676810603042198942695071597170595540501608090664575803741413710171768246849643376687782534933635936975805936656027053347695606154134686302147568624750355548874436683458440147887235497091217036898095710305862719916092741679651496151388994173496496027886242248636225714285305566634932458183799337403213698570371864113696116574600067662796662797431209545623460141607797479387878433226190290414129861594613990508186202386175142730324667016949416170726990192348691004534604748646367641907005504585251808361385382528265029574074316908001494840184438623131319483284652712508492102446647398854392988391926665562285418515400078114211608836136339673591177439731910130227832789591359955294396253228933378276801098468244613353081523221925063112970750798360426495365430446878519088527185463432208541912672317506960779325412613563334270282522616012549666616929335533051059507371252639404358219688192793873540611773627234319098713831123404979709104444576379172521046115377770324525079713750089735003903764867718167799566354849168211190731876580216542343997048101785564777845933371770287511668008843543441551107457066339379609977821479410190086853074166465904938543268539455849932750294358895506814826955473740933995327920547236515650140753411233269094320251126160056314493774250503865867493634388632789725005729707907227342742384903250099963221897331414637945118218863390326776727721356319141939081859305989734400000000000000000000000000000000000000000000000000000000*i1^3 + -45176859157814238597687974903185307418762879817100649818004376992455700658890164543879431613452411104154118093866185446334213744987699485509636079657779082195387031390527224051813396052954922001783172158958776597908819309617376270143776118881915207362938431215993180744307424308387613241937174520285105057480643283976962845417113199900578500163472525083674308002677344374342390801019497521398621964530108920489980142209050882782838340703657526657812158668546234819466412151984536637033351628967321257097666809599908644770979853675729679338616976664322673098121178388653742682536434550990442147367227340693270597259674360143380560666177273651409727848651584566986633745893752353359795830904853640182369460726005727434372069684156340135436561115643980495251922693367179634910538462424191422097774017238189206540184573685978533136989260433185326372690448698225759741782419414751091697641186575646133218405245829518203586235859490030346600102258239160464088199609270987561120583608631744611448787953339145760200234052204916728612048197506423746687120331062685967409507802193905340124327362833834684666810628945804822049641430682234744491145172555889727596125532757779477894573208186131213150458684849857354158497272978586195649055451145693303719473935138618329271053413193927027290475609118508468669126440990662716164682470085423789710620452991551555171445204252210396958902361144157782534226396672612764647752660625110563441010864208375156606083507128957728323317762561638954804074022294677094400000000000000000000000000000000000000000000000000000000*i1^4 + -25647288215986875204424747734323252438231923194304177179301434903555992446899521981089153686263755181861645353498940333646499133714371842686747391574162037712340044597671994279146171051123294219437694741479383512244472667104437111153128697066648264910759061642654440330021394956052526841777300506114152452836318818818102515539237206576456545402821388196562540679908642634830456757000752053280083834110473577809535348693631229063464914300751006790750251349430820697865319042156803799980059127964410919945846012490204792611494125719564845385771143427446963896255359157024814904086520482387160728092986340743382728138705191420423605777661075875267383643071211982379513374679460751390288581991498392518096997662465982617949969968184197012750121032328742589600056916039389789399343643723794887677375306572510016931826033433147420177187102168396389190814070275659074108176400647138429264891464652095845725181015522263156946479246285190346343144904125261336011715077402536300638282853232854985617244661732534007731360244580230027455951091246002657211970857729387798789986783946811806410074846912308619310179537584436778565574478962314878678570102327234268906764088635595855688098310416172389086307114057867052153626888884375432515935582792261811099681384002678941790497578999990035969989395022305438655203096736621347037923126434090447324193514982649168011672881003454826025449577441111878624099937928172003977551260721268274411478724244789473927728294002064392032141411605603533163246406477021184000000000000000000000000000000000000000000000000000000*i1^5 + -8954403607423403643828553828019231781393107689362483981225225992542611039080313307773021060077098658290006627087348134965864881508870971122037495365907479509262313635705379509382650026838854679351486473763190991629998372128404753835750658048661346385592521067972934979824045864626798108441090601407155093517411013036382515270091168637593761383808342052142552779281295739648946856520272175920203444772134501979457027645727801309352447465905356712406235533478606532932005773871285920292370564314785522111310960078765212828877432115651964882323750992041444488232984866823885914231506473640071581678685083202130816594274481892970827497131593702179133734901371044423842749041465974506147880505607168784971377155824329711939873379050179414190484197259502570423149624968671456117256007351396956098378617414364796745291808494653116305510594600087861144342960509125455098772951975179852979206942172973538733053357285292157900538374951781165114168328579892955971803075073560430081420790686597255648789394143010975030379491604734310199350119456554157472035233171783721183432089861965276498195602267908110100980689695740813452436500813873240028421143102988835578457850749920434812300864158514601725566787489285381543236943968603349190720712576398815767103923196220641299702018292072429508046762214799710376360420801456750803471991190794965996817257649693702811000762664629845872109016665079064907111341572954460051016173930340894270004236696535552691345660125806019525006700665693177644869224077721600000000000000000000000000000000000000000000000000000*i1^6 + -1926921186104957659471588426170741125050237488073121978757166634149481051933484757508947316587419110874963345851643153104407781525685880034425306679841722335159365227939188725498646572809653266695119937585613581376765137666999681754712406633955532588082758874113013808283717832848642879799844816251462935096439454079848289119368373796002467398677268248548581262503786553205328721605103311669240837621707316803167748358072674529625627743626575999655481416437348212668481257688034767709204739657042786708688461117727357574698831372616698186113348519576347482145823148522816974924106282880188249495953282079549465305799106690595017301448051025110177786906721342607328706150370287335706673190806601147876472411177805407460202308853727163420984396901509664902002741197985405840007707556141534536378170611224022873360352512705569921248339803399331380825741214535197094652406464960549176545715150993581733789611374763711288408114471465010364668973820713894666499545410964279706867411770603535961622293982336215157657233994973168995952566382545700029165425846935356738814828486091124713122401747938417375471690155089602808532620200269082152106134966599099911421348964827652947683381693960208480076983830272931108430136012346841129724580199906547859891480872220135749292686342556868275576673295712526986681852096722301395560856340759301899429932679937694500524822368453562824153490301060523962000132500997210175046730033912496844513671002670447170015224638800300384015405843898861057935849553920000000000000000000000000000000000000000000000000000*i1^7 + -317628597089981331256248256912151176240028519106559797099035542435674013029997421115326099688631343281566964410700931019815637991133829637670383051310158190945172674513345492075752261802953794328959261459659595901119770802078542681796830214371749850651337965669965260900326091181308441085294886708570517190796240277662187641361898805273824577843214823585045758076443444731009724582626233555542942024610437555116574935484383427746685070680487323201067869177290282507925028833018827664245256118574331273334598136804727038966399100293309660421219858307395230804399072636457502115638158894744158226924979151880353198011074947493563290813865959791967546504876987715849440077304480607198406957010118404444654518949696827268544313543894886061026500315311860403765877421869858150250648362531246589278279456277884319087169793130514985583955036077686902131599212932072470314322863203235756421042340983706454261865901540087584367130831225195365526644669441667127819172815108391246966154202573256200910781843975340369756655747658527253524211857299157297536513682083173924630932115570301809919784934098380402850605352917400522330109020953816435698701570471719025379234631702847994651516690150972899461120893899746133035745357160076405559053000434422409722986864822191438341680992384361061983377305673209253959913424515526240851716560314663418405632992508484257869890349447037876589119455979968484505480166455880877540057005172403303378134842619353166427037557094596574264262522593571573954772992000000000000000000000000000000000000000000000000000*i1^8 + -38824137263373410964876131078383717181608623430667539882099927337890823309877302704467276423609392075649319556729143687535415682872348314508825222865218951490136162113179997365214246369171161827871047794822367047350935308722387839505658781849289259641382443106695180608277698691961000728369816163854377473349480136692297366545246935970092902238507590829383561819831959118790637238996903419154185695869495156644411967823809936362858303962091384505612661839880067048677814801303827253801294329418617061536629553224608529576242495620348288758761223348860541150132908594705527159394529830539368833684768199070266771491194414097732146214626550499581775657851076297297801395414371638117022604688636710765963260658330040279705212494281557290764687704201387278971509618309491695067902875751993219316728700261507035623661389853608948491354363530318071091130656428241429452026915826676652921474205024824551177255044549095064317117650074431290467851265981370319722967443914549613671309349029790115804386516927408231518908490025777131705996204181369011786355248504497470419485499503685674399822502190032767182581250721517499718013197612741522078867347945769127750498881558390047835845263773415642367255202702717992955513361015896115924740188492865618279933226763113220425487019000085842525073307320465834367485674770439297381449979200927907738575769893102850039637153658129149034972894330617538543315127996780695448047582805965291109383830759548877258507824001763646053677343905217935048704000000000000000000000000000000000000000000000000000*i1^9 + -2454795925940419265614092892801821709367839390341865033910066437856643918494611628315368176839457359424163287139711711263502479213270783584828290741593317774285371748020427849392637719838969122756484838448067312671921697801052910938256398984214423824373678880452674278757952120241984527833115120425447327103033722828139477202258437350332970814497464212203279098354403863217141516814036053262115478745107244649815557471909626216206030853006371457105835915180640054553148870026940833294013061717468202929867928769282849503011271975531866157072970882133119621432387815140040754004110501990432077944337662776119727333190531152332046600780920871698002915513943821213641989936014132799357311253862784032240636085026291332796334872762752550068603611495734315439708041731068178210723171134416944311199534368377980432387528489622086007278448685417243405117369030749173140637624732118671060630258264683798120921508548823903870610359136363514502792533001907634743566810699180110087105448205653336991238114068931907090747010965929467142780137902520465081753967943177247708181657857539632193608538254131851439689541979266684276565810754798747282061043664819256779584967611013507686145943073506814887363175450818754950401935751330313422516848178775019917319826126345833783843316755271083092271813129051711917864838057651763553949123135103288921914818515737869920001424908849260273003268162254715962220022292615502077200667148084495481275967339111964431481723528007045470917297447380398899200000000000000000000000000000000000000000000000000*i1^10 + -56259674981556658699159050102936636066669226671285357603046600130527013748297651201903945904193537797187809806859269651345246330633514690937640708383923602531781860562555680032129834543888445653959951182779590664256695077300976382207015730451061164857877035417789618390865341381606331301650215811072426033943694993939274420001185184853479666432781908742631755751100334038115463657986277884361614145822107175299693421886097308559876645429361190535994597227143340456563257001971672305427010506833268375884357384019467550101316897691528850132651476812187285523175873894930878318921018997333116681952419600959131639203113880928527711088012529760060268522654287563025315147603100429824767491073918513893865112394812507597466847395543449776700187198085772055314454899686303139089054078865181421180740325278129002225137798328906793886423453617035967875829417136894816981836547365613445032210577625134644392067498801157487095941625552209990116750012911262806506443165838478802064179464888864370279231217333643257888206728164145260519470041335595924238623929177981556283584925582335578470073307989590229584228837202529209780314655060797252655241765419142784351967943220401183129217949150676071743208922935945785220973745575353456982696957549665559137716790744716067011162969666974416089883927713209458162168895221145238172482522587348625283609948489807032429072355010208394354798671143025979596473682881119047544296628707321536747013340841267450676578284827708071380148224943718400000000000000000000000000000000000000000000000000*i1^11 + -2707843574728285926324261365085973864626154507884184711732991717841329868956611803949477460351250769740027966684015324382190282035027540857125180800217112823419460177575386218192800938775051060469165317360921154806813397966948901812045275387179924677243729605267860708587102778092905832896648306458845479829053329565293113598061104660342936861079625491636817574880681689055538861971995155010936132291696009962123182194507001631875592004475685699605017657880513830840082726478010565665247182391403311130246561249993775665827000401313973122118045015272005652868986776386004885180598930084336783502300996046158980153566891553108911297138977701785838818024604009932311772391752651895481738839955577337598301739590652819713748962888373423975135015330993530189265890588980838981532894157942627945282099114347814965291311801623463814104661377781536638848218051894595316111226599089135455128409544276064298061974921112859350729354964682777749663022159842493465071380893342759381443379627606205084178180252984952593356595947386723652728065574118908463543152307314512111998178900571923358736539116288259561522313285922823050157160193363909814732614518484535963580175186154854483918570340472770319804368296309321160673811217156902404935985521417350055792440751737250529009901250316886222222562862288353429303288052230349550082157213660917124831953481757724420452600603489525350073497514744045410638497848638092955105518142043046481354755874179426340393058537134751784060770582528000000000000000000000000000000000000000000000000*i1^12 + -9214745274643996599460410010144823962647594453527427274664423314533459243614977008375558213007166541317875566736974729005004649995683532653478698095324663383239053702649104594885894780956308356229839768597632088366382653555645119549629427741890869398337465205958753221297231746284603517564639942136714801641879725488423787012643620103002083873548735990052389731427595457065447845732154075564072894933869460656891510649156350416228093851754463407090429893245856989217976942114159241877040041047920417868621759698869734471281798587454559269236088066456469451745173131166582600820814521716589849734650096361627616985126885959768823827420527756728480651659733577604288087507611048448517815630631428507527502215432832211752188616043385693108288513557058159381006340762731957890944204356296696676492802196767504198589246520152071798295580207417950769884641732148151647774971740180071275104276893520170480210073022108259558439211916307915807338785868113863055369579793334136442166103517762972901930877748227429440013468245158679268792081002721742196084743445672686391285481224597865983386271905054571198340083355705816831293582154750940422628215099317254185653130055194216124949309356782158511547641625656301650361788007130087497767078811157711603422613451115122891970465144240402258157094758708354139151225526557868516813172815861906438518367842990110474600926141554385398608007074037160166745816495246740843709826651123850655808094386195667195348733610549724883137331200000000000000000000000000000000000000000000000*i1^13 + -77663836284386376014337831063685496824068405682239142361851542541568364675488352022698946643608223569335793897389289760823662917031309874831903426731511246143751236107265787614985865309897419467908795563589976344655523536357925253803494738769729588901715034999338507369806078792744421454699602861775505658224574231295661146645373853216977224566022306675393415317430584871367520735224822694605579753438165993425348264190313066229539647947760292193571630072913827544442648384364393412735031854393200487443547982871592315067862436965207804929623951959380957256474640651860577163827317338950145462700766459762836708511371957118314448943160043691701124654381602259954341530091683339550483666049282442960999042382982056855316629113013772680250606321151305308980835201810370494199603064141802433636054117294260900678254005226083499000851443211674879629640287733636447024610025924767799605233652082791792618849120391107610260952035082345698935633270812726576467786438373707506308203564329463930727571536194987518572777361961360204113383809296909900383584578109881158708111429332267883260201987182403794628760611710990799383434746579559105029874566900737815498546882759193244932200279575754886419261252363262108488429295692480015513613356466010204847865710932765483402150015442745855728797008083732131668969975319194457274605256399517341552414804545141221981061588279930178823442408293540655454156761929905042136857522711565488080841327684329051838117781864193909063680000000000000000000000000000000000000000000000*i1^14 + -16580967467453075862639646775832261087433846356903607509967955956238317415000510110776559680995369625010772489640815018844785627278909770878715203627787087416167615996320820225842477904417156238077983437019536512473783971387566923103459691256246880791400698451047593702140471236429490101596429245627519907588418256437965770048046587644689188550442784039980393419075448788817321577240017411655435251933905440912292025915729082066882791342949574748391515726168230739340506314680374313927094134304685020477884149606003207776796229404203704167093311299210663234652514439687285716423362297311381892482127941080802140839241449249074900850944818679650390697321962778177321759254870822589715489251482583954083337180602190922919845354914685964553298546171937319854753919888313566549818803419464225312814193920637111926326100357154420931254230294894386128832937833025464631438065735106961134622256873947504086712293428001080797333278917360105157810040385336150652275365408718237351469810347805061023967296063557536239488178509231633845726354340364467145131895037409338901518076779416147944246986598495678342069979450165735514965804557314388765301614134544811587468839069703509852627953591772542059136711695941439599876839124285167023181390768276052952095363399223941445600874880878372370718679925890761051506944318450910601740416539713929078736911110410663809942232480361503103706292120259668169406164839136242424463303817893984315888551320012958703190238771981110476800000000000000000000000000000000000000000000*i1^15 + 167352073448485927531741288191402103181474456031372489730465223412825621233310986621794357346729383199427791179999114723435493971845663739892182166881286222011934257756800281086917675449922053495897047636870873346739681816247412375472253995127236459406910180720348376609212198600779877261394401711332877898873580753718789255506183751664010734318156471246649830576456113364556917125847120499660900835520255285333772800984515887544537709120948035756976620448296963429291952144542758209508649124595057544693906772035898563343085603316431968309258993694388043584261339394938697199376667649388870251411258218407206406470746186760729270515156345170077098498447499658665667820002991616437278656935297975384947516699263888365814042406129808604633789274768343699907933880715486010567152428221705057873260017778219507905329981577887296598209868476209812493007206024295668104270158629640214016275787785471129688991947745522962505309190107741837295703058815772386469512239168588321298033929195349136230695027763575350250230948092453661840528832986874430052862212539776283193032713943109021181648383463563889133116430461436611570194353385925331997248243856747992507657663293027769813966981935652914085305962042931496086830649072842169666390934913999013231497234376057208342184253199656036905116421894773180010981566808088426257915007399420059313224434289363926462926501639527921233861865136205271325424847162203005655378196178653075297202022344848938266818617467207680000000000000000000000000000000000000000000*i1^16 + -5548796159098581337517538010248608059774741534946491258590441660066935483616911469605511089344248354707604980670901678157521416404181683311185554777575137728196989559994958404217282174089481028247834577270736030415510172176392257855839113519667184725787973624540173891580875549873962592775614561349378012655028571118305030594111654837141727647356993415999886592794910510430117481193561996846295347011260161394292597441998021452270897675538612806227984281881614236263015197091993529654853455107102338963920468051593671430965404151939482575972808636443137260264110028462486518278700014049458495205871059970960688522574586767735535754506644775889820465820316979604926182482293793034918361320307286871194058793007905066803447483532716848114251868874615661106519920331963710987082679748373387357066206352520056185025866025897020685920160860978558989529866192976019114868093670502365007359277323887525720134870579390212369116466128294328948536274179457305540341684908260061400568831348565958734220129231866079505095053836083314125307872671563750522382275033382155015286243179755813866970161889252371860938237026900145646621556652149281197384174695072349871068322119727861950945103618808459296734490083547861187793556572060880919941633957783921509114381395948631097690231699888036070922920709369257228719810884927742758706936942464536664830080322686773055167618424287931371727167077641400019195474847722937650082570213043961333739829876373649516032797179904000000000000000000000000000000000000000000*i1^17 + 41727030248222536738182437530416025060223052265081503403458262855113748339920001738215275083776690015391738442770727590304575225798728456628257482898856862888278860047061638123217280937040848469256975014525108915782989442694574095247060776108485184717468496296337646495620138016030736816410064947786128053185354764271866293347087165759296277184772123380550353387329581017293726459252885389424697676193699733018157649170777298448523989319924352472261304591595817911080062029238864937810637035987002018405692080775137796419766070103252978110999731845090864206920654382141701788250307980896288151570627315785242267502037476115171660918303724733800120577230697797807722641476182185978972415225644671919978416232687612571499644144150815872408951253657359545488434453595592017193911194948247128282268933930327501910026448459718665983502589742646470152438385742309677948600314991239953698912289103752603958560819068234278375044403587425339271062885255085138050934265811184612326957653004409908009817488141750519603072707686550318979290936905984378434006662288319684433297223606638097162891447768083254462250060355700727015695821223311114787323255430719896777739326657940463704307551419994614679561362260064151083243257371003924509583357968402892076894266263919225349925908685621514070985781296863235598091109984998058259377906317135889429338325572126008648638276149098241271810932995308479547869497648294675865245267410334594009111515740503368242141593600000000000000000000000000000000000000000*i1^18 + -2856497769314485251496167746467789344922571705341237463561244851666864107453534760472988352808029272803262380997692597142563348126791618524879765321947274154031184897046529237729666775422938345032430441242898797794617764749581681927186520066520219667853775382896356039941421761223958104264678247410615949578045803370245474958170958057768413574243744686394186550527247272526476302175161738691815561634528499076210728004367086034375158997010679505270494023445321479310380322537361654838938300347639365380214257559682513695596273767951828890071827701459249753313172718036769051698056958591544530800266166213436783913227770536366549968823618267725840308088466926361017072166300676746821033928409156596223410511990756190205639240172409401165423203114142694395060100850536846233212097114968505114464395890889034586202397074412441260135347647497070703362094414840647264657027825172537411795999583471223243668404753601623805795692150619323118735466809045228350402295757086817887375076270483754940666593895385606472151433916489742923443955096514745735873305705402968523959155330083608444232716711894346667734320556042158940075967123774388253162258788062726540382888281447782472030486736500517649005697758485385005493781254893980127187498668699065992741229987832849476807780484434230797944951104978113439739459437807864471493376898875465692680099750815595738282040556805706078665995590353545654333496096321088472092628156123095812190098064751498939596800000000000000000000000000000000000000000*i1^19 + 33853601456669440570299188294170401321004979952962415505231068814998660707527214729431161107439453674033618795757749975029295111435684453682362727990381901127879305569859451424765964646432477847543564618867217504025128130531917561357463661526848013973130106887574826727726540398769696011852806299160525184705484751408422357447473813073679419378518784415130239923547834182322732197864501282200743365225082781718424332340002038914215113616978296486750575661198853342837317739716068750676557983481634636260367164088999392622344036258250001606122695928821390390427632632877893383420462297418038177497147819335990482407417552877518851435137618103491140258037606143583710243550391936876605355676324815063096724300162947726477031212964157707946595336731481638235044805200451601989646516122437536700975292660911193735685802166443292831586969730285516186415105239528471650298996282806021095499321946772903162055900921773468231122368168139606686565215339933770716935822431587798072736082732367969942149532477922969810451742404662080368731233240687159309394067148141296898126737198609699706694836053450992861776938839837759328742869639220834935691061089756582859680068470615580391115793071020051178955045597089600172768433038394309181849347173998543332114697045799921883867193236893150227927429811768725706846271218689787935849688569965417585142472103264165414463629604293310706782102640823208901711201003221046044951183901166035246313733011621806080000000000000000000000000000000000000000*i1^20 + -162931806467626095141088070823931219351050567429537466828219989956968876351743030566124620593901499075877775500765894051869071742716966924478173475142313043328726791830766029421770189403323940119662726462883282686424946723106028848854979706994010430514025942454516976862160754054598589007664989778390130968192627903940576932671102068628332075501717847756880308987866850675887925801579568433749225507648317845238334891558786771971481563124511913027431521543707025208950311655625121619513130609019026472925335718870021262068817261714308741448177531192196426923287454706352251025428672099362164810455548524183628262097574222092022964222946504377325256261631820848581345806890977031761898001778747253126546386337762434966932193613590800074696833356271174917185491597503531148573743822103929649851944336584689165839500418392424117565965045402413396693045707025553015739722553551671395105263296047722050907054099428959379132560501109425568005492579209149353109649345840259836506297457138608511754702022208671784900329405750615276808601694242714517578536593390124282515176417261757893996866783471245752413047215241260052846617349536105828028706952138485789682594806332744768445466818768779059763051910831576934713399372971147477492247494420242433955548581215133285165028719091057444845177266256803166585473892160917065052419122414433066904269835283501858043007055943025139055161914472297688140008892600567208668318063776137771663780848074752000000000000000000000000000000000000000*i1^21 + 425718813942054552722993757418462137887025370130408912943026030121766530372367480068387233178022500597589092744546801678955782290092622027526861485763595327383133530724180803466411904919043501447865233642642082761703959491040182496039644655084166254643225705047480841778120330915913471022519593612955429375694519152307966078463693670095655434212835819194950288187801789485384296521846527170979968870959169650772689891169423924791313933005529057098287483971576371749863634013862597694217841771372243734068220328938561669884555479535757612986360973150135216163472668140764711720566308572575818823578432156479182648674141503614106344631904613381529827445133786771553926896121378215924474498680903869891914530821539137448456581129818339813938269552024967324188657536707216503901542278957908741393610253374205852535202179778224168991203293376449096587824858160707691594975337740862548811315612782078104823622262324109652301428939083058469447145889682269356235630576471684240646385368025782220561562667263745973791476221167273030924900425324937864564196492309835728705027889260487936241964621045661620778044079052877337549675305171333881015627918600992962059917758051012825423025389061349278240270833096609140674813558416268737550974912010070360432120238166120391783616001805719697280158573179216316644252588374333479540360064345229063607119813645768833499314527075519141486582190535615784733323365475760676853928374128779359471586508800000000000000000000000000000000000000*i1^22 + -700758781108900726353800740714637682702420187324237292172016831837194983147110095146565353908775529275764296286537776077999057792383281561670143741853451877814155040175195007887500648086730104471024933475062047558162097241903516293443770142077285845270349245813358160396006936684277634745130558461122772784777244696849324550191404130407318014910500295463364095029792315495328485489801250272485301189187637182929812978840381731340356746762595295890926134430130053103068559847100358415372671632581059103486418796987453868730897322060552534938176079173213069005648165752462243544006947610817452810383594267690785660619733424366797280166809180838454969449300039830918847207365329506070793926374329613632911212808599020399619205062526319210373816197389675935314212857758133984317071938305092760117368400560194911339177364731518387247893011348477755131807187407733516198294701253865947790409720571026648061652581332141377328244139675393459549355590960052471707982197508016143636028272677354890722570553534701362758383632720914046394478328065072442957641815238595866153628359931979713338650175129669935360342152340861559196839819551663653977970681384991892352386804550891287833545329467103726224050941949420700187776094872072407638225644177677936869048507767263514542766858807942095068117768843771639268619248984202468283109541971884009088196208944018957655852384572470267850836886491723198331654741351934079697914572894822895452160000000000000000000000000000000000000*i1^23 + 748512733940273743239197505528040913434209040122554330332165916502559223312428652062508806040709823189065430688098939887824458011775962753971316333632326424127762980832864491327347074440758877813009377218620919086570263524119213198165511306674285972533887965177542188528763341204559584112245842952382044897208202036356236310250401317934696398050256081953595806970930613433971909183105232448650727794288172870463939766472280425033469610425535119909217604201956311503881269308068442309405869404399856289833174500510146677826712359697259463085313377752628933501380157333134732928630733760865782201384462769652391475812416506468596836050840407612971601578531985176259399269930443438372705316982631493923673904631098337212075742273192428078978249188904131283199541850836385256329101454415406757428194686684817775416387820257987233860372037094727026761466510780303765322545569398734364732713587052846747803314146450421929391638059345948473062306430623849808686665012869083767333555321396458702323017285650526653435035668406155736323379569589225486727904116270357209160634483602519347976779460538423364526436223489700779684572469541549408016974025222758820421337200635256221015336696139217266512958242414901856394569391042642673032541380389104398871532172183958378347955857044413625470294557636869587149213887244162550775611801988342030037304366433395327341095777221909514154549972525534464885419305656366274128116593111072768000000000000000000000000000000000000*i1^24 + -593675540211695605106588044410598266976686081331784056389948400148399180295761693507079587991754165601306726110012506241605119435010735134711687387288078002494587696670162216846916931358406361823178418477620123417037636457444520144062837994548272618784750487996108185047691609844463591489992487781598971859342911989429434701105787113081284263344246641273724978914808226288173626610767027717116798705229949297354848314619405277546304551681505261772491763869839378038493701316937372616764279195322747774817278023198492606869730752779748607150063945275557805529184511166233365587329004505547983724726204523948606657073014110612265106103715419340966344986350927928563605532559720647842709031672044348922778359828383418764450433017273374294515881905378297043366037193810459382084115067426528957435155509838811775332590298392311094788922033783619269051334168744416574084355609755806384010796144086397290530149473769594119885705623568731869759589757910643445445020031758118856018458144672540302717848431321632088142499382314442520938393304016200291565445249761652259033534531546040969707225193185400481706766630229099887585137435945811975150081174152203335406630883678076151283337955751660974055170324713564093096228596558830721378405959963083709871949979977361854181277160145959793241438158668735144904494512170721499410913601326829995404368136867302052901968598921873208769930083877007102533076841476667871475814807633920000000000000000000000000000000000*i1^25 + 352791160499121640104556233616682514990162034555228973879589007321512899655214744636481227231371027893297775290741719916777782308060944280895342164555621303518652683511320916718265486277377337337343167651238961194484052245958855190591281239905078983370663513317852755088005422096287910789172993456028308228675663597964822792615716986501390615176010519651645166912810512686639906841708070492804599827974272375350214870590190989485840091063108970516502839507771678204590945796689568065288644460188425122051415731460930683493663279641941132426661482441564583126881318749434351300217337569932703381536462406394633710027659793428971003664506560500880737865246010079906938131381440237156946450154328559725578495458930554786206722237107764338586358078960870414775007758208880986756060833859883704931298445763260470518517563225421963302375130690151515794120323325856192993850256546811846775349926475494372729390575181028792088729230659611088342332117618643730411058279261325425204439287583912410080231861002899157213274353211549101220437329289640695366151107975829026304186624358975000188751878224468463907973746066836901397912321239582470586572649420906483837399214499735653210806841572530663776005356180068604811268530695859066340090629206972155385086533095421867846999703058539917356416109188922016788154433501419354607039404537913334706026165747541586843539537800920455736423148007059087732228447980824735558664192000000000000000000000000000000000*i1^26 + -154509453947273023102452078344535232151767539709795822682189408851371182166161689917157657791525307216343901006540212083602131224343050766776752082768747087289545117460743349904719586014333786051830531375198541599587857041081292196466994562524340886431948996649861987926808588885346809217927283739755520092611782368952675513439296238963111859033238833523203388991755610883962322604040264792658063052351309573203819890334968389765708768016308167001286059084048909152576517481500014862729716969288341193697051174116472100616106539503296273421799762510452655891465644336894138370179998568508358839292666632016577311757772258912272142026613702142306854525204221035216829352482593890811621121595960424884501872703008766200769560170449714065000734319824336087733197767555672988508034132954538651520324526027658065902259454935718180863292638469288460951903451388225383935888925775070809054087852903633825795877264920893540073157193332636792614475390259852735108487900651531864689677752278697184750007319060165534529550391119972500562751368846619382156095035219855278047205418577285221428919815641645227067292369356975986750129394204693711811534764488083786757560073492281796023562937800419499941967663458344869629831899620430443389774183835635511898713623548241318840662811927164340766697179910946644816042610055622315472411676901640861321758571660589728384078547300478701717166769692802343726556957013110790553600000000000000000000000000000000*i1^27 + 50238180918621932866132515273540261286886943214079060035936066912665727954462081864022832441541856152875960922785290666868278426730561638513699781895997723078847215053955943208585932814865472325362095344975924073835646174987334477523807615173708514942087709300024911524449791666858309468692052803744681848606280514028365288907866783717845881145912667524822391819423345082667509373398950797506386381922977584220455583403039951726878516383285302685156078275023305590732661028531007073334072239889566791763923022318635919730408537232229314203224917005124357491564929614503958657759625649413072104087676604388696479154368832914748723342555972136224101847078746373662596696661390716910344932485410641021274853617426429282568026616202381786255395013354717420364429461455712380344824968394700645400407000763539664760707904438815305383691864725426193938473711161672457592022345303956779430863531037520432829189390550302170228498801358713541057596713410566489499753096189069296518114443968321399910959416373331103705537760127508450450791281309885922213586079968402262148736754402109721227973700901548931180734128676770621577460095599119624507106456202426700511778565021590695889340479155484454889355812314625143381354976939523339035136184012069804442564393408165694080168863368381928600077127077850532217235460939223037123788732122866391770278241765217893938802023331275623109092508107826911605614506451927040000000000000000000000000000000*i1^28 + -11301973105499034709194677765903262303467483122986579845288733169697767295422547433686498815212041249341092041240877701322314204829622248959100618125270454536007779901789061040304198558415780224211393558136256087944137844122379383060252028972548166669585405083180601022461587198369727173265744542425820009638517966705952870210687115683453992753046702708031600923445110188487986856814333274664789987034990348661646708960401155049319611995181712839065243868760583525628371704082677058654372151926283104000122515551087976286263820513984698873360242101549977945266789010075353239338213801406030890884722005275838628597475113874712491685464078478150069959668262152460526439571215109231501859283723072093977859759078933624042367730148890953695919387402801982839294394179865381290229492621978665427766422781654822019459433378820994466375126519785787373039400885468845473911405778412217436143042213511173357632003885371702196690920628959456937880688007398694023357993815640753210176835296934538822238719556037599800902223291959747310875764473571087078695117418635410873659339101097935456699357863480938874319850951943712077386711602870371184746615181696201361147986249918307884420527826809501644858130684495464622957051986479303446222715419117018716899443329941241045434987057825577520443829620560965412477519521299423362725985305658050440650884492909368877831710651862250963686097544781336337165844480000000000000000000000000000000*i1^29 + 2218074720296605464431832032802499140721277442620794691744910353391904471499647652547855718643691158338986641359197064363089045681301464435699681573109563505480958279946425591740869929580573325871558761764474370000726411628638921810029378369446567256678867997794363722549565925332011225366844871516018591385650529779341817534343863238372973089163837407276190926700546553647391873107180452615959761436287052355362065219367060807193026392987284906312018229238007582496099087040610772246771520715507561132041750628320882312941692200647084998517020866657033419438604920731758021136245044659289436184216370167549362954371732065254017052339959526318226592671136652093332030926947285602500423026888567746061541779206984801416941337215547823358535373137248468815427575238965566869514481721708164545927352579558425565727612752597624757723509557353070927951412688455571885036315635236735758413594174656539040739514004209538229880948413361557846771395783865823447851164318703409862960824499895180537511450695022571127178884984948814026781496086158030721529612528619841238332127475977652487008342336443136158560294228515437839870315017576218843226745575216794523611582475993656940190770363155386880716150638546296564347273795362961394852639501208504108572895452172710734269280176463119669558644295135311636746832429126921609593121701110686262552645981587418731838375785850512119464532407592105594060800000000000000000000000000000*i1^30 + -193302368521856480278058592098238471271279891995788849576156030787141861425505267415344904629160323687273020693747074024807231980045581609181000930652050578003857667699400242369066368309456195094877579601533590657327202660211086354978659995748829895688218356438632965942995958923114208243430709501024926080611194540939720497045671243558625386942979644318717964669628158040375403164132167731575137344610945507713485248186662830437100152467834097944812290008642010304492997195663753006532031451793401802661549799781608505993250554377014307427914764863546625109659237662545871566344791452041262551190897961766076727420965783023125157786876853048390387323510502610508757245209327426427010262481841970790444572012284275937163117430712705234711445484774028619396755769757597200807288245074856002821173950229129744809661056782089089174414565620833503524154364079374473765448131099538448905365387215626738526314105182477110813957696015997821290473702853466680637406554725105652162548328560638523294940689668298320169181187238583257386833473003867251643199417054796964079640506584669923019730424360149751176510437512824759669442957641653204073420011263088321823892937688371235881337969756775793119948545141592037892814825911353939652229891527544713314062697770767025835206926300783860752329371961007124750036075521596285396927947125730061633031327963409795487265151632816962715877636130734080000000000000000000000000000*i1^31 + 27560072173827756671418964473496753332707605378057131512559681474262145410847499989518409034679673380906084726485588710068275456676722422202340615736466412721092613687797357485109212768302471449568878535913348376882097179505480343960703891942314493937154173566115428618840719761135818689712406447632936008980290924727916091278844486412002640045223814695114600002717077397772828090339042551052339319810280965306830525565775606433630197341386927795118157075832053630635407823780638954017007458083008999363702116100075491914865074829071791122411603510510171595930609601916418827856756049584609457835551042790163960581942850387488456635670991216672659260019073800943019768598878647001654692644151530569223790130235346110051967911917064577093098118715933924165491502429338341563690282191442290654137360290853411741589585806582823809578254882295567974989872102996073203184995108204290040463713383090319105228676953536275026728512375610431701015767273637241616747769087670549314822703659596293603152981001024997735292088257293387368928704968230295101982372921390374521306435703636648875976676405973723040804865734057139942085436535034899184385307978271002333674555407093700551946819334169963205418708155761262804617138155912852002482589237724965822642620304219940243510490212961228344778835714594333210037705683209995038605214725460127484446545792096550907516147729496040279306665984000000000000000000000000000*i1^32 + -773902510428009453416558459553855147813766594845801127690484914047515813889215882077172158006084231891672779303860582517838269793136345949633101352307015870756965003548901757699989518975572462252543580892334832333485785219771038633408355606234499593089527679124956687554518642220667379108562045080435922837447205097444485624694551223897979168167605982623167914469028072765531058833558565130864704636596802926998548716764569164231367913356416952752161666489403683343912542252849600149455738014746320918095205164638509005413436820432734018948194256146395689775576313085967767132607601323727116415975841213848862113485518408041242499078796548804552390059753066596157953050632104564138932709448000112313664473123041604088808103905043191781325057352214346992820527721659531376369321397132372544690289809487475724519562403617333697179315186645788277740414133269525510374889918113269936893527110414454036359530893786754018384744933900222927334020422922667515890731416101578242033275831811053722867388086688213722295674393464438419271913061163849995132790513230057747036449146983594758802331210100813276805972651816419073029073459527093509436907220418256185269624688362875578126982857204737112717556186515467479591298220810415593994746755687134777964487485497576172052342082154536040026915457368544812192878451375344841345122108027794392931812796281408426912089990038382287257600000000000000000000000000*i1^33 + 24809769327187849768602930672971241808624898218414266986535521212160019702849470471203056255434971588894095771461925380208659142676892325182893307835127047303914965601811396816184287731902264242186111023901328744158424947853044312213422095716825016443835784471561754800847387891952628432726103440744958238344572249661695832156407869741048269867079474882268142269424947269665486732709895900793353212983254208736194404690974511457321840036582970911559747167883021614728393678530103423974310551891331269584757457193518294276933563470010723270765076255761849556652779680002245182481387437046113335624007680345631252638888968719654922513293392643223684905467083732340815765853050639399739400211592708084301094440905576234402403338183380067757958051232743891290025510219397138657490595485755052890326802452917307961884999751559670716844283443614965899938082929327908327502320368416681047460322926218020490779058835468503910024730520150684345861160503128944560403246216213896761553259118482430499484980950017265709715552360694299647627387724464128881353267439977167148297812423542288727468251533032579680324092621392609305587698429298676413159952195927663173399500123094783483371117357647254097231414177417585777485028042872279328454790555911462050725331661823086328026345839394074168451197957253991683305810143806153361561437809645744036662388008318804294053482463232000000000000000000000000000*i1^34 + 2831562965740858668858113198073694203313283689373591674350857386795018834870459624092721129261950130309810893839760993952434340265780975859623183081977652124742108626665787651317103992987329492112699942116235809746280310522055649657018441155310982068017521276552650995534880983004681881286733816599111099954796188551171323332789441963395750031002340637285331465478885524357883704257736164750607122508478916121441920099177348487016196985322957912081551527847342421428045416745056528698390073762180200380326934305299186874878970790778461872937692144414408373029036624347367787223149736568908691227796660093160932721876993099970641260759423008953221818488596590273943328291005206148366100724496337123539976118222468129373072947893367482052368716338788594537375660386596417804817081413028822137948436415632627589234739356859991758342786987440139336412769274373394180116720786904916237137475999695445507556461626350763308289955990232878481865590853052051878395251172175751290558811629733023564016351846260441537829548189204234455675289532172301236028163473634661890050556597282786763171216442117757710303852602988461856894773384606707966560372451539943632246531277235611344594065765604863551436147419311422662859504911879051192578662035066514408688985476209291208933580404554193406089309547587790868886148211023341263272873109061718106557111230743721601677656064000000000000000000000000*i1^35 + -731644946285112611277846810267127130192345321806097609274696447462157736066974169721913106026183815821432370894318972968531668861677528445746803471179470920661667997210975271599732362084630666007982088827503274419931578972804310620415270736727158025256122573437489883379923065595003917738780411030037989480542214994862364673373766286240243894590222967796148941991779717239385652638310161278859289761656953955077514470168894175913211165926440992000106120950803184907829938506117222081009626556836914755181065323636770031856242511399884649301621673258829929379286797947511268650205040599600634200919614561011358042098231464142141744057916720803649332843825817437646810783574016898953794975011756287338349019264341430867213498132107674961298345156022403732428374566526896574523025925113330717580210412431622814346115072828077208119657701341560150531604011470124886453727055687743395129906308613837059443950054309349513126815744698067483299972054218183232274310668472457164282742086875423469092465881228117023320117126215154765164624638828377205163352293076021392931921845456140111985162796292320633414322065411450727229943098379221864369572812085875640934257653308927614846990299260394395556240410992565684046900355558784099525191961951710006804208585101028750368308012449933212678289247075356948335348752295431230885101190286811783158392189593284142694400000000000000000000000*i1^36 + 34670841141682413416049698735725781549089162952968584861852381983696324001225133936101366910530968165716288354184979548629710042150521109421984443037369994538381704196362728306070996746587170192904924382419607983662610447698379221345376687739857379163937922651086011294388869255607840994207622434226639026635929738737135665074725546920098605024487852026925789948018257316819321472544488990841106251011687740839135930215862316494896047662471614383059285219658395302598120322901573338067258169798302304086463057000160033397250225538804074510110855650941983836005951450576824747966969215486561581569487935827345836048706593111292896958257704731903967319289290045218303928188489927638429452602147322345218399952616139373372023734364712969161146058963364616559914204926269409307001467956694751299280313746047697169456608395961092427527700102352836606036464275959768167556451302682389556835008164290736560787953090100657865809725327858449800523418162832596820090425515674401689808271670543916123620393804885634460179527368851362532867954263191179716458812048601766710862466408061664115082711765842960983474275191548499197212169113572567688455088230902313815696927985745990888854556905698120710734561599620696626234639919586274598517972055167530953419126458562845957417848981806748612142831561696929624673966138913733988199302981245835129566671688171520000000000000000000000*i1^37 + -3927088647012819015136634005638598152362831825583603026556704460408631585245421899939462369473515101784232818039718932124308577388085402497606471369873802133360919180368565977954935189463556377562526392750761870429788599400092232553214232030178872135144082787853636386396066642209972686403176299217210998876868283879832468431622391050887165518183819063341562318116204071067541549670640718220066686529555405679540861530873784491324769464867327436559915251787252974150386298104583268979210731694535832326654412800015538523006967899802005600359293786528563943376115170766917957114983995982682349353786380153335828944221087131076784906822403586106157520939462827837789793321822828353724914193805118344986266617021421597627115454875804182004967656612626414900812709615287719638157508676083241404258810417180546108948500982859274823596381458386941551853873702397817177656168857436422009574007198291846758316105796527205484713762280808556184307295911034334334125596864958652522036207535796174122861733758887955119434855722771871007544858085021395776386363304544309736721037933156537782751898631905230720545302892498498783096523801993456541192448028460876654841141311478156462934876732009447974039632762832633964371485252295995262933092791794091726479980116536977309349354628497418013424819735406100987148071645530490242321756957552914320450387968000000000000000000000*i1^38 + 578843858824425690943157699386837370693265269608093298535373434501138166595442365173619700544982975564440890001833323169986805682853553061004983373981042037714654591834104768067714428533807510059968455637303185066143674807719474710925549396761033586015831979473094539457498607488557798806333346761659791376967932404877452908402479186792252585503546359514114554627807957346238431263023615893489653583180538753417399307135069608139747470634020342900632823748986928278731174028082651239899731533772697112327696275775883745674285596695166515620578791269956124914901903911447987870720218711025892011758105976152762354575263241598333539682303734880189929776566377941837177405622170503726782518311559479584848671726830210452369027994200822402909802266061376206016764297926211266278166504025586438168022217940448968516140911334693964921379033893192419444525689013302522775975236709623434123469891551272013664166959564129835030879247357656309733367129701386874265285139818455211997865270418787880607443312111754340311627181872695161706839781974473842236778636408319045303257801247150429342545011458931951735238895394724515962493608525824275691228774630840742490747146768275610534792975540285593025614714307260988941552103184295880081888164827375663291037121023016382717550315289247269575352881987494532504070666971724809402227540498906611712000000000000000000000*i1^39 + -37038435044497737440301963157334635461425764373800915066228123663643653041476788368064606472686232214893357590320842425278493788884218620148011534674456036531139624223391461797069484512649319266747300174545009864314787908852556046165346816981577433598620719579449550417731110396698742828536047913850695841726997477487258257846366724605109940789873372785620127425323385182527152652608873400213159851342358386683381545233015321522892461544562489174894123836780506924084704538873594669373133808309273207861125562281981863254281459594715622524338310239825000004222311405587958354534157625830621241963185882157972739719904902018757590687230899573388641666873908636920103258539443023986772260816890187471593127563546581065135746292258500840682146006924166046616748365615916726687139408126981400786068586879836261849153142234360445307409433573265783139269975438015922202786457893804130240763672225685929547578572844906200688008640103126933598444896807747816108101339177038121372502101798128684475488151457475031521304452628151301820204096707051547905315769186447271513299516692400028239807354106242612243781434865677551621375044263937583447002330698421591219490669868973405760325714695202162852613551059317944524778165782377788001309766523749239980687339185316670808469853161322273820855832776639834205648518679555094018802711527424000000000000000000000*i1^40 + 1215593962669148237740343355282790517462512437093580348974177935433220799932450895510973645558304427931463545195452321823793501296907669656602651306508083457467967861218679899403188279079629416007001409233547365749034777499445269965625249991233515267464776872624934306946503098859535850020640687251598190942837755253789565640874091539261319190275428537610387970210360079151499208978134883530531793648139363901931662354190120943507774221381357017989835377047582993773645056796146161359978804216663191039865019169243754151292066744586703349259332621281751272552502600904820531829742946509531448837893387522780249495934038217335395261470743789363886171880452346662772435981564477975296262207990550258033967913623234733743511749584615031049000134061956578272910318678427832564765134588663183081807213571133328339755833722589714781348921963283323182712354975794954104618626833731347262870022023421126761262162780300854318751429358348545225654600902161599468692524806177261484511336028636270197763889043041469719141083006087216427307188964583709026167873941016580376957144806974369863021760419793234793215746859303512461890945754000204156196621667641213919867299450765930411174467343264511950527860514906671534205441230971438725063482623988290744874254751196397614983272478852253561581168404376813546742087162990146009505464320000000000000000000*i1^41 + -26346510946814588761003972827451861136829589367661403491770422979474696776505213141784307916232409466197525369914100529944310367356249970408706985427453343935593392367067640255484080500702703784023063830193611560746784793887278896375888725430149499400982835078482902788044451499823728177543956889610753136696102430594722444978074496291058577348952059643377855898044859646735755522192766587739683122923842182390077475103022922225799338031432251056784416580473986693570724995992822288859364167634629602519565084529457645034427824840953529352117791877060397551317071471143905254004701217007572676846215088781046021726407738515377885999023468551567323868508461003311568150806931741590500145929788979404441828549296789495335829905364943255264311424648401804459594209409287515063913593106228714303986182609156432738161009948353789663751501257309895380877959302501974661658151840288481636986947031858342606265575063679076374703544722234051919586513783468454616591067863335567024918023235980119451149986894208380922505598494323006419077540003231895665467015319890240822250591921653872736496212588937142161767995240062097294023655746687895996721397151187840096105362018916649704282085710394670690637219293638345895213273136065902937393482466581170552710392379212414734741049376764307772493393836697058701991696519636451328000000000000000000*i1^42 + 430326335324205478212664777102238181965875442952664634373377714914594550341209555393707582479473820838040538035887190957451419306167420679846708926694849592842761270860175937945273660588567503799503990220717471136728548134567899097124803279844926757385513627763922402613609486759401512635179331511896722210178399570434552768141937399161161794547683811239191388382692699571953279278934427323358414441945092261530015886305838548874472365977413666443740933744782876346534189339185176133338217790720387633649268540792856644232941686549641403626966631714979071492985911575187266912946212843087769426885450436626522556471579294446931135620047651748913253531470531423579203748070544548405157268703602790942265486438822856226382510924879655826304237307889820977361836345415454350165275424409050179725245878461542344138275074592698218908896446825158109817981993832203765369825893946644463744202307592529928925743958286736945862632315321410906358166224076402858158683505999509275192333514450286897642669022049654302351833526880112051330730837748035595037743226649358492903475143302086602219428161904837940304288110193915057595321255642674373535885606271801934099721393699754466783934693243770553821107585143540988191389694908737954429218507231182391121405687642876855438485363746918743998716181964676220404288926515200000000000000000*i1^43 + -4445792039521305831227525836671157087579137707990797372539836853866121887917919652914184123704643958599452941596948932717126219201879660943506692972201026556006104250171098320289374713980524969692482778397826051876639909794406185375222195168869285156792403238682322253045421452982221494691264564110489535837711272615623059676180248538440668220436469820872981969452618553718234063882368524882209329957316863178920583333149603321124685006484170201771516292914744799020376973649395362335728155718325375027849395804256201957644855400727537377523482500252656243254337484490847432138879002818964349685813107145127881376405634109644506301499692174903390621293260437841621889669138664726724024575355670841427233322710494573545687053734520174194145747454210766127899747798161960927395272485423143195650804946450895121245957893646872520734723061297271446265933702324782765892640755881964100718482171916424410002864646668068459922474004503983255246842428968811731255843573524577431329250629685348380189262112915231448633126599708450992248207276899620227597730384939212978181407408087819326614565647635549702289370010260598206396468450903352599320225007719410368841711047816547642693122735112029140690410425628530099929736339182411974252256917303052366596595688894714370423003376031109448237392548042990807941120000000000000000*i1^44 + 79964241597359580343441480828553942762012551882973326755484580335299485344864003432573652711735521288158616569810931451123718287006085231612924382104684752389908519730782217419457050185262070042419911964580179410187141632986675592612805441997785458880958021796329022041550983251831845486428609630536917718570017983635412374246428096240242338291823253032383924343301511069265980530825132158476117559573008469232107290526205681678992550074531000973701383366547422791365415072129093763127663833427648785029759142315321270682476683138604840244978939911006256906821032495728485433073696743297705032321532388055762207098738632003213534053659334477504152704223344911686801211934347184947834917735905885195583119930265440238345180405777016635820192792136913723321920218507752915876773060567599845525826658570550764526831660367477034630758145016321213148815667231560311836821844560031348693515765808714282070582829643224952662855575984633213947375413966272716164586197621246682712980929315253367996788280916063191100084832497640107437435075971559199241585147265769134930991643900107780619408358629019917290787615092051344243008132882218838820188222732406867979244407514671307391217099148747361896904216882671777628587950323141171153622807906532665081953777172760312123419879302034023636824400745988096000000000000000*i1^45 + -3408305269157161653877041823907734643730464731711356926848810533232244916881088584316014212809190395030292921530374349647677817356229237871091065415464574579270662533744607491852982430890886365381294758189251860006843297593242778213411359210726028881683368309027167341488355273537017834847021703347555518042292617156049333082302273796115393289632533744565353526373665197616859519163955997507157582302535163937678433380261706488609040878932165302073550100280541480254907615156609869679640576356309223522019223280126060407309909276010803844501020881599525693574977598314089422045076507050247699399600281586099921525697885720011306820688862328410092368598105923978546247361600247870415335470635570291432935350371449261857320106319604201040151616546302232534666804848450559723455071702510647320539499263603960185009334161281984716810832341012591102729626279585386062104259843911829386045574289272952609301685173111293707277617002564792966793649882757708582102703485158490321645061427660749525155710727019212146719648674406151271407956330830975812059119579135917073360961693753932035597018206556363687534759620488442524504417891543299982309233776034727711267798889768233452491304643098315224188285296125609713356289843620201446207283557791623790401276785929680393584467387323560528872000716800000000000000*i1^46 + 50412409794760775974479669045410643126458916293982591631306704390523344733733551663521895603372417159543552298018791384004758766161095675057193727036275823204694475082563533918523966062039857186849805990282800738719109867041605877410522803730366141462036209162938664021544991775869054385474541218994284465798879052760448389429445902380956791542552504824638611317996858445031153773428062873729255930890905056853053264442289555831145973031484173388823264138671978780644814318200531975648963934287731360275750664171072162331068624504586808357480007347671096710774753265062657818354468608834568428495142758361044047565592397231327029039433004197959204856071599202583964854557909714248918654752944850226042544134821835781442743690665861861627359762390693785819147824880411240295648292882507318208665155733372123880564498368687286769802396011186550382995551481792600948864123485963507307579265318476561023321963618388762019861018595870320100994054488428969783925647823835825905425344212776010301607802451089024005970657086139933309622511293625752945381959721498272201097516100003840287380202946655230939714183012280346194123220245103524946886194579960524850548887219650153569555169166206818875036952427284430032109861799540091539096016095381913699791866267265109775595761015284532510720000000000000*i1^47 + -89292009479266448709788618035643936796136318966532775930787721276154905172078008408675205189262729176057360831141759104158415364346831971229388349411161372614506876541705648355835558465518728781809226599347969326533845856687538572640910475618247877973450295415509700018040640788272005372241332759744770760754593991512534441298169302077876600485309508720259302402114625643210427809866024101879674993818633162220797077488927639320866428860567133293362317537847184674512257767380392913574757166644364024381018582904986856931934060880291474847414047564968025440015798541114954682301890054114462555658586040923435754296791539001030006387452418091045727029174503731471336125606040035226004175955467861967761777298998749889951702725139052560117672098700299203559044220691503601456969155008105701041826014814582624947922824968096152431531294707286730825550579433151812974159673873191875405261468107829212374019932573433068328290031535500173319782011721327572346204260652792495788275366486833979083445003351993409612390001541267252778070805427909476060942953159921875876099350288972815158005758974857765104297785706817139755680261137863879299528049202666763588026313522511369162173363030381704223146933636962828359767523254487901189975895475548795977783961076408192230873068732416000000000000*i1^48 + 63306910504890573769285970737113916579830772814882397561540594581170310775387882151701012989820573221111332423048868319585480790255416089901585017407008536072942859715271981472233371467402443036324819824168717412679310782560192594147870010037892810619348630737122707563270382732324795857557991569913713718987482201436578210835898482811247653891884251167194931093861328996201641776958615156218192398817216391562556536778292158086258244954437674413688110638552917242800260568366299964744116354234755167267995348584427997081316418636601488923628933586462496662489460078423087987156382516665620728571214721404367636179639200307857607073562678823743404682815212901034608131964738271478732920099006153285382834179379330306351703246294491741823045505792577711266236760316620933737901587334803860009103743955700154727962369597827001218906239281606017707642713849746228952172782159449820270012803303912200329928016061363484722871192553329996794688505592346348214010000953230327163279362859676288203992269368354019524633912099181156534322458089965822633050806720007475361006147939087576608543906520850260698537102957695779690242235282759342867280789140703142407220084819840611118084597713415771598121424674336319772889257101921038867117865271132930394385971098022452396032000000000000*i1^49 + 34271262147510555327142216927858859408295758567204675122079382338268796212147291194566747067471421354403101479134148069173328176503707915033707245609994825058310156097640308597289416796786726554841988475193403069376739835940556481480386704256597336083220203476763835986946764726458042589881071332182751951157753914513429905314941952613081167555124924723091314415441532148423551285525501201741807251072822975988556713635937952154637405049695284238623301382805105196804030015789213383529503205983867988409604798430698733060068625937234229688747717109320999611524664639379908830880398117627765690400758437247449544023481497894591009894109401095986340398317747683665556595244530459157989155638433675606059198405754165826116038902073043074047997049975077770483488542870189363389666390136955284660824202177136952578199122410144219226184355038120952898846794396094155018630333900219868536817149451511468818122171822829815530105729863913872817534397301092275440254425203306928706223206891057668029688369919820816608786078860097704085479572361413332503138499092871726768773305762447636820669877808008303203747665537995521998625958032274240879944392035835300959483910852785832443534866676836196730855514730384217174346175278761883750986844456461057930661560716361728000000000*i1^50 + 5373844038448379463926962597051813576716342299381750191676854491846949888913674554373768775114091531784699441667650371978346176012196996928800972389176268070307358103649541832015884737999357528321642117168448001256922240657872742268893705239276212716254275137765708479325169913939572449051233805781872643122332452549885097661505869705175866200653997190771299091014010111031362182732738616179059793663502015103438753656208735089201344308144529656026879576207913158616734733115535178799851841738378870202465664261332564901656027492145963331716255533574621688160112356275010700333011803881495395082548275303418324505151128508535857477014504887574813617603500035837150274379436148669310133542834555150990579002596126461686722643874576405369024239456349790351607342923953145922500167400009578219616548087245479910259201375763599461466686855609273198702315260706983435971020175286716320194994913727122373800082982759513974172110079458262203823680035943997962507051689850983240301772348257602599387562579136838336776799221611376611839721603066341372061565437104033738002008437958754323656380402670425981173653089507986670021046826393273119220864545605536439091840442764938783268574636224377564627250427980735609814054224384639084094611179193343816184627200000000*i1^51 + 59969223265789045244314844441732368740423064192594509830756420804064916965845727621099829349837748916918813538300135834640637404282370196205591151725449824399936738661987838595438747970534936737394085487314316678785112597127776469495503232493788338628545143670707017143064486923023794467130262406522207247158868001752471835610763957321340342535208078493027945538124141024170052890725759684867162355135820682889161113688418481030244443987095348222039532532558108094132505630653669226084428239791688626828191227791829293731557420863713170336243526965734669177879400356949191393647818984322252021123340164178715893995576023032766447492770332970701009573198115509548313813810325911531826580451083813133909728100796837490708485192621326308239476732362142639987718176243460689715302519472196392711463410561326569749437095144567214784222358133242815078666973601873265212061648545790755545494573770432510950982300665538848457240590587011155383834412358189457032742242154075729998631168250548990095767108870347693292669311062268807841786910387733934533548948895835766177870956568970984671943532441487146190448209605003158582859726243206321634142075447036313239800063789032336803118689458333105887178778870495839053998616828486975795636991940362240000000*i1^52 + 562304567630666806561727900836991054652797010040052044588614551236382161179140723160501940165393792814281184298776409803555850904799891269093682762424651928008905528600560483154661941034810817301393769346781938043027199881255278788891795507097885565209093204276558025413366186096698209969206156300805599982199775938587507429073571122779962241251884321937313073302328552248748010899406802176393835053017788664686993141623392326627266369723323233884461912232988453130844402313535786075801223191093499088828865156914673164052037805700146623337236272847457532777871830181765940054061935631045730838027718949453395442916076835555080203929091913562177910718233179912787754091634446024446672112911854926911166589429185797558627265886490551047509765360267826358655733401405882015272241521922159504967236483923844836884630102785852060284124421617638449557728506992314153637887250181863096263923868172545779438407387382598537282268265078275791854417545567444458868957478055984089641288180448584900304800349821368170026109230160163990644564559665247025060925484413356290810363788596715642174168593520989311005012155656725527970320259076240996171195463589893497703006655010791769319163046018519620923513065687462073514113921077693209903104000000*i1^53 + 407450389277254855318371215386891652267010514793333173912249672393008014895669508997726312523235119208345373120679468923669247469944382211419984980913694008584697626917625297377765417857925737318447666559764253269889940314617616641644102273936756916887458560662641725317942128456860698572298295807027952854222171967579807526644427540249735825797964285546368083332264139475783018904998792611362840139528699642803197522539944215890092407913456002200680082896131798250359399641367388385369781925449283956764237183373994573735144948822278007290888084421871919381569621450128460558276270134376248910476977175197777299321292850548331791305912384796029168528886311589644645403818224339355724974029562705103026940086273003523119326567272870277813011447848404187283416656377951358055818428245972684139426499336793767370722446470232504583222328852317033074511480715273480512677806090161907356363723467714623052196021154485648955281186627018005977356946313200115283438353557889652474288392050933028907478600619343976886106697466059986212096345827713750823345970870944544651977150894686337291727723632459724832779791002614246614292061833312080023637231281217795851335005309286104825431403324977044830164759587943872848444108800000000*i1^54 + 424299757999112504315111771271478620004320727894888130086205023946579244622456069378082046364649517310676531110657151227822760135610591915497140762981870581646403094725185705387463642577141236675027898263328442667539857343572535193536932033454702646521120050904448824034100315558287580637573317375936304642616013054181957356144476225173927557903476911167028329853594941064696180742762190378644477776892401683125784513278555064488445962180535915332533934233832015543352703452316585844136213758091565141884998791379527030807059648371173558279955130098020536138246176211793142041191441449498068208172642153223213281248711568369268516952144421333822367626856438209732963638432081259589818371912016485736289708493593301574382136730195668357344624959111819667378189784696294709227859610090326445067954297394057521037138830231369471488861956063546577375162059985350670484233866787276936144299516900524660748366149962287734754216575314985147509476346362216666867626869645819886307633049865221730317350287127719609175831544498638826077288075864853712217481301367329723546878549765960698503213220978903783168050670074733531595278314268374739859041360454004932807624613386164322161071499549149751112999711584434104320000*i1^55 + -167802175018750093128867607557566055142834069057173902329800317528062647282468591726984647202669989844003094037141089149280786427769959314190617464326720176859914403967183785171765011812198475234478469323156157524650602868105320799587426853831905913143543410195930693741663823388684114129044857163992117720004850429233986703781817374570748239165855274057294559525914669552199119574294920692989135003002536280393904143202837521048153295132737526889402158107700800923608910608785317068935862502929937911753585348820886378528929169945771753730422689528757561938112576203843625382460752334565559064267637559683971183490930874269192754209320672867511934308659059183172590788616868057913908768665388658308497519330123325721248464860990494218568848546908699006490415890167254349556487171240746269185227536548899567465334082344410374141591483257505844535992963284687459510984855227899815938123054524173242941648375650625964911043189827837580823544573006770363660438134408172252867958225369633783649655498323592213653557123338229224518190437565241202536934073389984917994377472624168467426946686374929861417768792001415804836930079257783158046714282907465517506521858177365847486946916408664509647552000*i1^56 + 21072741431938230024038352766416019419284742164005761006788456189736115436795425787961434538486221475482260913265821551333758313188829422127999981677189280879735336767624550167640204624843775473273647463155484491978451089599191894463532766434902210288167378212694355681887822678920753560774623088146553303003569701832465713573891650476355626788685172049755815271406873367618234910351082505237587537637891174224643078771027648483529319423333196475949464058815480236438942024613392521450166216710160853544536377558728878422290762804715037447530006115684798199908020507555101816654937107516176505229801572435099661689637890050971195108264515718023841867110791222067764828174359337936862967491756285630985939165522963401337063048345682837747459041178254776848842953953389579549226852354948693899900408853520399187522653401120040270469003924367222201589941355394172948410324155812042265885128966914318616774009065055216338377571104561792599697292530840702146619081663257847081491684814310367822600543388200963299939880968985519687901550860952490764500051359133352846079577180456090990860303580340222256664680710673832547788658135802808501116511636737426944081931185895180585378841600*i1^57 + -2032046763645662239313088824406084089755787448519335087046537209599775386366145857120021396653321493560600683201995434829979580867404636676785557622216869395977349738645395646447299062340902294687191634308563440753995702862169219232793278167008616114362184344365558080206805236946735259633791978919457205572308662294756531828977583767409164717561633924127402077156284534776995205848759490918815546421725467839220757506301669441310963948514776764903023365776784319697042701857928601628122589242252239021771836251766748218934636470972089595164450247529046866331869662627756501238656789613148478177600313733201451343049900588868892147770949694970204255650145451899537851347103715030840331217617409541399517647470472040385500655949013124205073774283199889968991209272887777000025092669836933900452203480386641437115071893604088660261730261742342457250946323394646224534226494842475422799670415580424913455141885358852114511444165762046488674666896648679422605433110315781739905841105580432460400099865265336724708899628785250288566615613775730325974172071255297648434730056340807156434046663174816565508510460659065717399299510104927985441243083269086819440*i1^58 + 69541723732014520049342644676271423915149203730094995112037762437380207035864124833971454810943544650676692159390058255699799251191774053595766549742168490029386533460040536375192494789643999215204299220694328307892020108514747795565130793267431940118922966338339297442745953694479666904196143758085352549906505253933894993315343010274876438630163743287228875672474499454937881161096759793661893585614904270473547105041326480423435248298018796055299137420293166415461105769349838760132279421345308098691286605100463159040649604010307133885639214942343032752119615070163953237045184318903617346832444568223969972982166477426500952189837900973518431587015442219578372547155851025945103345242882505150097294322332145457328384638398430406572464541060363196259008660258737645646711357472729583560400588290808856200833092910503627435163727537363612751381268358406422487558491905942246815867911612600324179915824956538127185223101107806039297298816242305614256391361543875175522211480496803705563562141794997378661066202888216788597671417742675481632298188113487656522664209259317029810632119914477130933231925254346039563175667776865*i1^59 - N1*120475656169079967388939604894940166594403979282635210966119940685496111038754210173043881804623633841352386286834508381994625053751811758373040236550836560096739308295186426015183273231473648342393310984487544162455705167669181160279430370925852480905713748056636455795939420844175255782683489590496542320967122552165616068824746171491821001058241058932263524480675144*i3 ] ]