[ [ 21702380926275976151613977864805005608041184000636974415482128452972213053478151088796365486057797437592223219794599382790295028682407488419699603557945350900091841142676316651640035737711263277626852649244435758774899197816091398901146872156183386271397920031119266982336552348629303743637906075040047925519552513438722853111410673394156186866828116829800452310328591987762428524011754836487353062713016555860622399335159884487180746573251954823041904582192594906275888442843169819876414659196540306099885049800353242540221161046304908675085827641753091297457406047585930551122512824796786600616336405004319458330861508019973109545871370618343747324834374747476853038976374317842277943040299846769259588206057142828576537110558616833066527088022346479691705817770396625132278079665334219758255575621652846941573572719178454807178108553729427200332147222011093463153512396354555357869693360812564114317499473812172453337144365420751152260235142199362246412391327698160927502344848337397831386419532959761929102425362780947314827583180090943692642408795272118604223957807922788113787979327284045058728784151024206948516027748585684223373832146427991911705980555143679259864734459599843926564295661470262836112249384794987358168789944193383782435404815809463347742831467622518450333742983798869189645770818963942630400394055335198692960110604696733354993084711816878599910553667774795651211251941376000000000000000000000000000000000000000000000000000000000000 + 238958553403828267504573961145239966880725206014961194614846246917606681761924835946338493144483413735634139504018024116574745042520511709449667054461569711648265674911957036852906331895031242725636349412620897571094754056105417287367158392202670617973523810577058050396710522645574807005966266616219639637120201533591610593383031641399633929693334340482571478009053271377029496348513365077536361075782275411354294478316661388929017755741920726031493403728176720779911608773170495471345992641157833014356149182233476025025254348032214769375377172828738622739616205245137882462747697289490544422966954403952758826958676719700035520525375222086184945508803398244666944455931476707115666776683143767271335999842076998611802551289453907137103873382447980172807524920711313309394490212183173043523776907872694300096573636074747946372507141662458999989221392616380552903732677036449069760746488534826940526156550800406045059731638378861738621770846419901058560681167520108492486562634912818208726254831099453390367390854480958354224100244152016882758199356450766816865517180966788399513198408626095097301267263762274519464315294820477360735160448458556809887308381390982666331057846911573593635703093533626571229992516535229692160515129505453127774623035603233984029360031021671957611766484576372039119135233676321329382581272386552218447440920018645206074094825821566060349469074262105225394350404403200000000000000000000000000000000000000000000000000000000000*i1 + 3748866412283560399083260373328676695932730237205923815549256480764570240408653874985808097417435883924789786250698872890747846078423705674772062215143873059743897906429902076584713133507277465061130148660539601050511614800552791535691701196114197853182154723075160410453644786346477129849275733743452345895458374307565932172440398936818210124478129611046652253033319495208888733478978343205925053634716948264410888696211409494342996711921526220160861431366512256984179332602386424368733686660085396600460634871361710207610930607238674107516993537391559721467740941680641097233810243949606435620963716683606624533978858598584860399345727061382881283015383781089342607536962323806596979284858890889895825010874667780404605643774871430271534991221879330850443647571025272091280040450125239903319658076205693051287903589669063744706202177828435502042821861069529100010492061403401357141715809044527545869187414200146339847521588477936382167409026488057186018360353640199227071417441397940566710854877263692463774497545762458442143474316257244284479050325557727437729811640982680418683870416019476048656579235682208608199354093122262799930533061159330134799040652800702564202233634167321718027547272306552398673399458791530483697438115537090798748952623532535684339610204185461082745872081763986821008673947993809451342761033310563875908645998474184723160116263506964563917264436373788843595729469440000000000000000000000000000000000000000000000000000000000*i1^2 + 17405404919819453109937464367335487657967784282379492714252654632505530099737792807941272770349156168880600654797582664873083810561224589979711888440726971071518332838613993818691528313157464959369741597414423256483725042371329849699572246031680254065001343529890640188679336804432083872673992705714702944981915285387933090989752040786588110027365894942815346168825056763726495865702629700958517990317510902548715992930649554629432167448528356946564685560650831978158666818181585095935559289652879233624949091903212113713929469770405338565823633974321102759858673786700414078161425380308278891953567578336108700382278234401033930043603685489804098464565442115710850780832887261232141179480080026077451796591510095157343175553066702789902168101170056278301007699253880497356617571185566127930942772239519213598899007471500905596964164057436078241927058489232787647972536394572588397398596063650473382654327657365061079022899969750355029532592663453881106226355727639157827929680554991037431206551737357187055803594805123606154079071587320206055554803919064315487265914215429126918796076882335054727409152385137368665861177969904964620401912443550673204419999679430104146126257144843886716298464874291753226962187894830057315848309242701015152242028968940218406943583084958505850331791760996897511737598333095345461603741443062063160540586655495981285337088602979974758781569174501390151925628928000000000000000000000000000000000000000000000000000000000*i1^3 + 60867025057265132909706644589785513185171837596929778327579496412293946753747443223483782494479455018126101359235390958394427432124342470273698800247155721319233090909325503627760404896289822459910596795396839283783516311486255168260542128223388959069183089325322596836219986718098433077874471271037033708578560333395229770881729077010848626019088964634723449773997682680966975191882457717638998629356359537901549226748044836115897404900983478726700909774602754511572754782026773076078698822928434181226170158388343355045755201732968747996442562724483580356405423846235119307867750759136756072101841484544837919484990934874573910838658944688880738552603634692910606761133586395268760469213915991071700478297285360640051024612261228558560160782046720118765476974113780342166414753231501171028582716789456853434807866841373336438495012206298715098692215586208631267749661428127669614535686349441869246113915300276157490532271185210114809808124295080938144132271287520141642415874986998241280382061026931970413604061308998880222465502539304856820348586811665056648777688213575840309835450547041214009570086616752571223889059405575801395184767565411153452369554772812840009634505330462272712839966373282700453064433023708548869767472866949186809795298778945881176452451381408185725594901317531164992809667657105217422445552780447435054430941374520688949176555943355846124057084645231965718236364800000000000000000000000000000000000000000000000000000000*i1^4 + 66568471153116405613564884786774531900312396921796315110516133484752358456650914758795905737134958980894413684301853244964761663189479739428038958274037146311064144161326148014033762174515964192259643034491500667664776223788167259622405002367507955128242663551797781468265662051128345333438482118872963538248358818431078651313090529904388117199834145109247113699355351451456816964512370949618521149199398836611092944304285616911768344951082336536887210881727590921446841845373273056199447185359499073941180979751401949660616054078639884318679736300603362417792714396962723736633499773926003744812517029017449379475112057891893312813426473135554946106406781464629832380143310231662313791571198392278459868981007972474181328606798195553464658680657994984647304947440005699519689120305985629838659399222988585231083577170317942977006109560062415496805314958669646053306195177465066019813461849886638675325728186870999566899959369888398454654971250489702347581068482607839907546702970479519967798511162595434103769852662238784554526333292008768615463735816146087963621225450290436129945833422808035855311351614718949875168257087629678540204516749334881720180841090724286685509398386099630532855923221485516293111232933545369163338910941432310512085950227599402374996150206868130280630935869540929683375674319445122005745139861430767050212446421424129261510752784992341912317419465429773598064640000000000000000000000000000000000000000000000000000000*i1^5 + -125960640670476008149906514967210104823770474460921575796917918379160874297814635655439763525861308076885313991785028708366899648320356523729011667387350871202180617962325957817139934023343179397900295766985383935172677375286722746820564798218194703768884449010519375092709142602930610532783798123017342658562217264615603727453342177627145283948988001718376271164651308205458038468843860886809935169037646887205690701382025661213231203702110047327774938881101831605411855457155316931054756408119815264071118240288960210402516439750225862232073621168242898023036901882313168478677902673522581859057800714772340237150085075858207974865894833324740965720453771411691199786743480536637512268742405848047494425877340856419902350709689762126253037958534133223541242160324986081907490115922529099913364230117673251687709575647458116656680794422238587689309530542877240120944393492787392847365026027637031083512527203145954294193551923224430242127522102598777937243921477905468879592204300581943452047730247067838530872532521222403469639962817310563891927169945310379902459394507848688335401026373255760284980194097113273098234191806042577207396810403544919355144895957630531887097213367382773211328768271973703548469124947116137085629707791515608185098995804928539073486643909415674455314813835893279455211604509750628249944931833067827477347732695008414979577964881657058471400745533452985565184000000000000000000000000000000000000000000000000000000*i1^6 + 6307692542482105883978127968081351072935110062405067434575212122898357780287596126258098530776990191216509775616320882163772216207531648981395642869206146051686297227747444182530205304292546103643223398420179725200030042082248072789669221805046162699659196649581798716613233135407901639561330606032753855585541994132370896451127131278672088458778429530291049879751679964325944540442459601460199111847215664068107778817052337410897093332283349558250262034465846877310249757689009443771317813996481984838336239395847572085870338357984950630797470384638187508475173993790033875486362228280270594520506097818202553000018021000054331341536033907540924786320774501886358502184082391475408669732698972161970625748655592773365905382804251151562170184878459305178139361296183747815256886089742916733025804906526405045915483258746876764722104026812581032172598989923298872967486019663895016212822056640409243735273363227456466946908721505437830204901711812010583643118636087757828554853273560486492710138658227859971721742175704519096092399469815908216450148781721461693127689337515132718533913943926169488200573594781572918536574554515172089300418986148910726886743764753223555152625268903194437968475085357200452139612370475350471865509957690997341483489680400380252448773499855360716045871581877732504047289436462254741897714893438331638608944182214512126547873052229266022090378924220691251200000000000000000000000000000000000000000000000000000*i1^7 + 324908063170423006260925086602115983143806013118098050183035578423866429690346689586778248186643252689270995979413410744148374948850415425923706291732332068939909975693530348236406642211039486991414510590508522697216771510874010666949092392521847779494657098272131759078101239811655860489898116198345453912125605668124793542345431335336997214949743128271886934498659236944614974782929418504160179915863821596806532228691221647624468609829448786914466197317698441759255462493568316558319697593575122097958531368996391371548946740199824934777743007664359987125824906148042653940738336942752893214116224592716165526307438553602643289423137343808552586679073133144654468540079880693718830726109751050959957257048147468036105993834636912978916944521136244886079653617943700821242778595209426085592578226982663642138833708742927129603183958569950490875860849426691649656759317014962720661637813726399935612016959866318352430369151021099481783424583697054009380386970857295095167983090175554758561222146538947747399625706680771120748662401860696950796625934531780537355253435580380254428022686400601884533768500529664904400311126878957626697106878109220086045750314651785782136215160195778018590870391125038430230286788803963826601669960341164080231364594911860577972211899600918207746817967239746209909907805721692717708537627572442241636651442975419443472540483882935050966220096543077171200000000000000000000000000000000000000000000000000000*i1^8 + 455396770039242009416057132689811383860736781079923567262085330540018960861841501088416800902081770486027130836492305000187559970237090087356440552239654302401483640654425364007207753706172277812264249105088800859358445127395106511549958926767253878242224410113152428074556018436212905707925686516783197375363059589355988256149582397281028383760796525932328344689601857877970447209891499139828783209476267413888593464622050858047410957659251887781234790247969984908968324507058746328572009364977830842704483596756911976195172600472222983971221620657270542031333182934653388343118513127095541848042590636382869705452489526999209736932797604044531543298773859315499691180032770462678072065075777731018204755366887586657411626047167415293177969823609290451253231955553660889390174936859374554960862122761237871788660830069684684955543737175988245291541621554879908122482529166868732396939685291464789227227092815964924282142221633448031278440536938625060199242873955594543965463306104779158968785336617675268327756767048118122846390308340166701942251338469575304590407279241154001632559253070393030051495793931947608600643439326576338804364137439606601134620336297564063518295190001302080010594534206684847403232285742889898326194350204280785065281784736628339690692698528535251739681269456730438915775285460902950837458437860830548645677131422913734574186904646759046396805340570058752000000000000000000000000000000000000000000000000000*i1^9 + 364968157032780254927129607795400862160877094571650232990079055147515008329573267631117959789126028582540403334148768797898308744524117446895393041530236815018856016596903646589060083984123844801649307288747397202202424268325676658248724388212847019909238983773818098334875217497975348704997479188857418354037305163506149751157203151782513165220306519217125867217540641946531426648215054507277193698283176619971839088729007196123922773033277341078038785643726047205600590050933497987089778989526053931788994034435669541145884884091136640036296384542383199306126675248022098568907554793644648590385804346467182225526886732963159482666129112084773641867186097240699593371415459963440557627188661940277386470915975176891410537501339837536856526921706574910477785389496789391564070627727753676869383541468259423565190386175468751630466456328883165432559718405602050687100996924049047576377432486528066494988301602838194624553362250658054937730443995837785411612825387744784420707321933903298240756650505213089421122077314420127961081059837095042811321589983937615631068462975332417680950284698033003069988996143159681323217698732425632488931694316647990836182961189362140182055514699936679476803711083599393718790400366974427247139867453741034711156183213383134363851860626332243067361432862077007685755295287952283013893840008206470875781591559115506806550431853216709282428562597478400000000000000000000000000000000000000000000000000*i1^10 + 209292171579191487494493148918175536296468664969102446461117464990455768612319905234776425748885770397621733480047340289079367592448509601514239242716941929262849871797753195137379816990828047410906089150033883547938237021600245069205274926463257826064913356741602225945553953948286179661956468577116670303763080305711221569451196451261021224967447946933200180921437953620572749200434447505459354879240383975647379279297787391597987655529489511915205268252084865905394980613744300309922224838402414281801982968391454410382870023525555283558432600843078186585116775906388346681672466087298012558149886061344451872803900028914875769174972893662785712567144530650543289158312052616988608969449399482082559734454224751510466446612448479820333470472744052441379545258326580833979152752236978617032314215949070183144826989987929150510162178587050527060194721959558249375135238361497997704375197547317682558864118326596734281686010298755166690789489374480393427364852824681647932010539511605553795601777506574971723299262484640560234978428412989229126165664367201759109240509468942135894856406126631594613801052226793357037221149892140645728644466533397822253674184829754430888871946772028480554223992699421810672293513086780333762156439484586730105601763371745764199246952666899997880045383292965412940188173156948311763423763816323762713044952601157121932897485946551199243241332408320000000000000000000000000000000000000000000000000*i1^11 + 74351379937482270128033589153156400771608344781411421186140764214957982363325851212239483566818610981838992217933385756014234761236741280141360167306531561153577718042166390747479418533760025568514135300157348494717316361543770401929099167072709175040181840366184550991222774132619957174062254020547207067452503769614817357798932504463158551271584660214750233311173282881761433692330403511639723715042167430466573460642835384450538073030263627769015168523891851119018138946029694407744169690302292036350956596796442910861190386165530805766851275647414628154370268772042620420324707400092268924395334964662500063587469611328148635635708249875095588553154112210176121531623701455718464820997621107949040255433746203910143408608859877884847129957250011282465429845902228570578320738033678659535102740662789805034494083176628161925886672225105973182983895990010611360982052057540361763491187816510468518399567979688602967575023961440033790067991828830546064345146451434251223294049123535685934946140697247284550709047156389300184173243133309281974258061201412486201236584762600360466427845979981480132218068467345096811635926280457040322427696447854151457294106735724529274706349812368858888920134149754216309341574973970687236545950076406031006797166309555996680050688340744239922809454268926478381189166830680699021068926227411873093448937066330043184677920127210740892437577728000000000000000000000000000000000000000000000000*i1^12 + 13914480646269389931012826692061224569466798927271531051868917003342382147955555364221811942259905415380788305238058793532194027007106762572340068374152641280430349512906109465087901689862067802863335751854725981764177921622015553162902834517338220578473500459262462662999599601888061615586934404611607721730246247681602695306852976277917492742722159752154628064021816664962372374965739783102465543477319161255322001228102563535419213885167564417446247627082226678742811077239483349598917410221739267765309572777199383704614679127307532699121716937885703994078729104600842294525531865981703020386624992122604336701999229739858174261651956747938779124335171665736264462688535831983302805133125247449284490815660627584239698465546205558402201293933854477916358333194671026542820928158140231198656978797777805477924215613107733757053637343946606224567068683607746935417498550607612411013069179013152281790254106379974551296716727882148991553911000060158379359862913337724176740109572176729157022614153657787508397831684301505708486192254320355340310756650990284687828240499878285113809914699645020676304837987815427752329419034481163390269678177468035904251142940105857486047156528338412465948355861252630951285289976349074850389135131383528168356033994077754790837298330771767398848418216710575429516722258343970391943428881778467940131142804607542571184342609291500017470668800000000000000000000000000000000000000000000000*i1^13 + 791913196223307398334965956608669455971792442025875350388449541878986649013065875310096639174364719997883750523859778650331751167906421056141408074276871694726328766026991141734893571955859517142543966219829642797930740877070033812936177673693785898860652888838639388737723788166327077427101074889597678954259383866884305396726615487468913552182833751070923302193960398921402951183619586357060927314289230397368522059451297747128971934108749795397650194072834205951089301833366763265247245037164341679979054903492289820218005000241652038856541367824910209387293588957890817449032847771356991214619146919404203669685606980130541196722226255388423011521195129991365771542634875739860491137561429826909186477246481097624264238445597428627644807245346926319413720088653949672280145470811778681836208785337890185902559182934527278031029705522410951383359737379424001568279133855364390160899524064367753759863073392892835025889878585209032144639813594317488086949047200274930411671852333684720718101380512365288900627959908517895208221057487754029963791415308293920928848723021542714236728668648901322181649707392065254909595884872315317089247380769946220021151091633562579519716317884545242442927219959221407105976053208990495422272498519929562878539614901244349187963024367324257313230522599285457988498547645074116797256328613625672944065786446190511393120783025583968747520000000000000000000000000000000000000000000000*i1^14 + 18524012774416367771393859479555056361269191438100231894580421266149163025564263878775924749646694879723147373972897083825714442250890595830184811921324041408368416490101954694075081658353253942267714623026972331193947441954503488576379017292814999269484654627284631001329886164243526669096169324004787523608030872008037419954843932089171585957257258833726425543590146083839886869639373546516670965426224380152470999916932746345694540375639121910401926412736743360313270187463477669274702932612784319137444437981315368643445640013687783611794983907587901912555103475543517356452395993166631007775559951931913969231963343736763413228866833592651446472102320721014262657055171325649512934030144363241549541726588855652590913651451155087925401464436806670739801900353466756417380813282796054858852774730369522375823657683540107875903385555773583143857979689432544317982058341227383934213177340255131622065978980577705115400640012411900351767262932930221270925979656583064149312932563048024897329782675941275468297754438060220441876162507199699571889301493473617620240304295955367660808504469129717699071752638384979601042975249956260087028350898311229206430477264664153165471966290270709033027195636726860290773251916094763906116527722842105529731109676625550312851962059303371459030727854282587322320175885780480856606238405459201937572508001486893158641753367213244416000000000000000000000000000000000000000000000*i1^15 + -339282016988877173075793184984044172934216851604777584554917985727304661245507662529124045077130153125877149088675113892736393423756075599633114413782188660819177744222264658955412823536574735221844188106422612466915224235935954832318590403820488993089912874414281237201327156506055406315023142326830027439574909117977272065972220221142439518824967402158587827895897373198142580996612675451182765339541072222519435060583817911919863446417768404005084093000284082868872282459239961713272811846488068405017766250029858579559749197826327540131135762136801315292387292414691017755556023448948291946862481363337126730772626096176429297840142750905615421438391013658045019514191672094209754623024882761754646201010867695845742177426825511408672497937637796025899335676457645680629721786667852366868355115640381645042378948236800140539671719934766334281050130848354279105068816804506407564657476854223986678069145799151997570226201612509333098484993876071813526805654064529609213288728039132163594207321533037743958184166387176372341384411969255214616634864078456230194813309185568356198143383716883987030192124697628467174315970851103789523554004227681252998643128497762413417881995158003695444093998459613033923397947179687140936689369787100265333789409345731295575204219623720565646292861769613220269919100642663305603690785840544173065729349375259364987901114633420800000000000000000000000000000000000000000000*i1^16 + -8360769587885981038127011672484430628037802015766670638374538871067720236948608839929600767667013627370300493269431177724916287980530943645808024395845705296285661016584140977016341454909597483837864583854628968646640638924830031356893557592063967361227816492863611563555807807404694741181788722109770448828256816535245315499272177201476644046215716036828296267312745552902665743817489819298870828664249316067361316531368322861234523620735633264202207483769334314106012007568083595472481283798579031041056090419712653908779410025816153630980992873564602817601440322124747033679496411420795221928513700719818123866127573828268830802260282826685268221868665900724997366264838499278905383240086666734025617268688869981213351473878957130163847817422433942028737337971348762151071842716954342787805922817443822821378268275069915477920330460669560201796676147921706355677109008358218219518159684441429305098881759582994838052354463381180908101840503463198870436476195550610897816701719794675359982090130674622631945847397825864352412022991370290068771189965697559482892949231446225871299990929359357943605635973149194340526035901913719266950476099804796434598968191512486770113902243542949986989909008620153782086534801243888539568933132351896672581786026462612832180433031977479861373825007611620614473148564643854802075770953748982913039538722924288262038681026560000000000000000000000000000000000000000000*i1^17 + 106793614074170488168043693494868676565377856797004621218590547331433485026613089539773267360317387484226294713512230920458765296734062262777877007474278394775226166802982976436610732890298236298399540001327213905828574813106032392219602082376481273931615899392649441722146936240676695471049681528703545227638503334375401294650825057558562981381125768989542107136162694533042915541124843633494183538783360179715504359976571997102743115189555241696141993100130665904154003684134674589719140758790151328781514281078259636198424083241373274931344674511233012470939786174853105218523589640615733960168549294105819362316529744722196356772025919606655147075747043690423849934571179271527267363536982859154952234082346924907088047319192112416304040096391176512089669414926566652010260670161677626420185986877672822121338414159402583900068579858935734379774613538567848874441029194380893096649880660839784578337434262506069018844680574170836771385312639667844932844157111707048238151334810273291026970991762861815578061772606486657273468042980229471624731636371312201227816065857124730822630114672991649366900867015245250704067175557836320980015560911564038963333288867292859294370282058329907306918664552815381667959869251117439767241892923673783204562287425472654005784196935543961154751421574894656650568067493897449157592786924878077121006716556779091438600192000000000000000000000000000000000000000000*i1^18 + 20548009825460645610682565822167921290068834809497882090518314816061380389719816074904158949674774947189556227137018102970544730412115428274541221677968792770188797391054954716958798976428895688993876653738610335382525537369714929357841902306612084199748705388071260984615809511590629865915823712643015791530889285762676713412725433336826763619244588320732749608935270882115642006049573597090460847358726342230278005018554129862465874481392460088873767898542910983203903519649333317516922103128271700315538199378675061456045712649278173094401995544963130848279874499361859455950506655537567879950883630582021353764555411013152636019983961160958450546801834107643754516058244422326659879050179438427937560657096179303026816135175375104229703477045273675802800885980443675509458818151665112671210203473200066578941836697492292262907816072289528980126583481912224439517038036365259356848227514929094348291959080929951909343793919539695114836210200084945642049399065813958570344566462689321564624395860032819255112022393193106306962920336548434960407048641809780264247465833973981494425043471580054718845868358615150002192311076384393740471154938014309159481012860817186456606099519371663727547627799449483314448929573891365981176914408743718949535016087029667487149145700287459518253622064611732342795516138611101444477824369042329886513903497450119757824000000000000000000000000000000000000000000*i1^19 + 329561783485737925299822147539926302131323069479735645812072742589314737795845641060210907525279671761843135900293248405533785741682942779888939061711872619514029057464775604317632778400338025787778734359835284400962498236246523870131047120385149605287009178151367067086111649736597168036896920665847167056555378954319607458987716547306646423194685098309303092840096708646930942854246613989263434224254124588999207159297002061727925938707026737889238413615083086744396299706476439882844958920304073375115681369130700995777965978145502085400078832257241316942162600507812710777739077410858984093939691795070312896368415791265773588232134583962949312676525265676056127370892930436534975423700063692421113672592239607084287932670606420506099955434194396635090486978605270533503474286188470998072364313029221765771287883237310110703955188431021190535496533621694484154822773545509840232901781179519190623859226773426620115574801966818871992520553262296203931633899498934674561592262428092926195618473914492127486723245315910171503755995115034769340213583838864213227781019160410986239309057225809714576648892040614187693345770099193895658583077249952231154737549441775208365604735239754120972657761386485565466618697312363606953257005111311283205627710879292356979616633305021487513631546573718119033381305835451790010709150256508180990180467340948275200000000000000000000000000000000000000000*i1^20 + 825243876694001797133955869093044613561490977364877553225657001321447378303523164859790319111602207811054656312432920026191688609098298545134926832323931292193323561788575923837564146861702661584393708590384260050291237938173818234727353797547464159460342660382582428158015853990209839043804457947725337183567955150621985007300619659997827517882729119572600886155999799382971850967429264351525212768875783166126584942408831114369082727072361740059937769594530152037431947811406670003757593099024977190816822169184216929460756349616727048976500813106631820259219603622840921281025559312337718560384200746971961973773030627642883320982782779107752472418265657149212534031254492481847893956177985680319330333078638284509528985258402132638747653454602510801206379005847844568361762266879857168559246279263483128551747861772204041970238815856985526755783291238075399577505084526536565736576587894213099227836062711249021869359627241579671197369923699892887906678232651061529127758086408121514074414727615905301232124524878235285132323142980170621749271222876704630914897327146661400362350874675671702966831278880643838184079811076785923678116198491278883099351002209085551926682772575428997478982113062866297350200004141791155247409000641825181427736325032455158773826354438977362942579251908058064156585486528756130685220546600158998457794280030208000000000000000000000000000000000000000*i1^21 + -84481967069409643280080062125613666497974318797865996733764144354116162320970921763800773061931660024915635221462586733721817672615807166140380161565189730475598933678360805517459873063493222700629448917713648297279957158056991663010021369356624284776255851162046181393699768299541574825638271903930205191422770592165128373623066071431604720973521076485734753335409053993489935389010472195147566163115263998234584279799203271922604995989863592041499077393156160551517744293771270950355397142293916798687834254177656033725815876659421000410984108448338494669280151279693869917610224266735500518578437400537695852420217486549108518851008246457925649275661219789487128969773805632543824312025327324104902135402705489332208575993177818350201922753716045917172424303492487344354275940363483938858740959774637641521995504961207393318298278044583231609384807306289989435622673994707141135375077204565262853342405610386432127251227469926695279918173529177404302041716418095228356002057417835612482447581477530378195789952018647128695515028055822646870725793989317890419148749534422240094703885338104064025872996855884632048403771448926250396973280494222630588099559888075120379047749701174409004511873207348644017472984963288094079239978369467718537056143270730060649293082584103582554293196300227407174699842960023313619592777580083243051767352524800000000000000000000000000000000000000*i1^22 + -310963933898321242928661170175086761310752556264599484770440241912082575761138116968198747404848376579063331155637341452577431268805431311824931782429295535381710560020568901558170631220780823265880597019766881006801977844667534005152153305561101729266918573200631193504093272006340762026219011445538691297546392852586854652141003718946012884689533569727656037299708465848477792027056138256133639430581993692371234584003765823787087671449007421749880722976661690769315345785638834525063247836389267109097031317572264794248364399676406764762127768869809363746426069503930805479309597625299350172320073316554469817253452970858878656695543956413994655533233056735885971096181884142626112129289594625215011109242711943043915572018752535181587097127101240055499522435216344318101728977302659689509025782913636720697555160055168847071727377488665388149610074425566171920480217533173942912834073590462795815100011760990273356276600692428772772075690288307487669274695095703038846761120944026836517683188583431150336048423914521712807612064237228694929911322131771476535089264468404110393984013105646352393306480957440168069048096511068792414991788844434176554261727908973149268856623003965130522581343041668311163299331593780642276396613834071527305668263202694264551843459085812231088409294909297501439859852822331834626789155237140633160253440000000000000000000000000000000000000*i1^23 + 5693160657897546694496661564091926544828178899534114758925729512244656699020084567076351385522116335824756710932333206281417204460091786980873996141072216698829309504399174018001438886141909084110066106399225567012120875666781534959244689194444897559228700396197919762666337097407569049783198547796127845225596977521425775217280945814295562211595906527979963345152998851378118838690282490868966989694567928439008671012624074342402741902418843283167941817992806132203477296461510792296391680226137228669009768143479970781112029998344220278180436573938437797810703123274020665497973193992503280520211620369392020569252880195614778525483940856198093360173119130979307515895199039350340140243498437866061249457175343473184691043285979686770097933513875430774191385923441898237363449097719734736417764115487956584488610230210147934492091868439988332219400364888844206184439531681303810502095699003414788233469964185822364706795653265614647459362114659726608908838103946740622069390968102858216849557241297983567861124212243817417165406301474196496382552852951463821423357058719775432383388567384183277107463572656716892808500423332962104412495151595309034530346333507683334872467908393734609575851092382721449620996019285290383886447465231926803358263438676259823267203306554007209680878957873456615353480178725087954101935873855208816640000000000000000000000000000000000000*i1^24 + 18859498519025759303450709271228950452500210369602645674604679422195801963574725122587694717514393164278872972199238195571574758600900638574759760063263807274966535798975346210978453613531137886427608703098283413555198708375246852456430940683820229236662412586449147572767351475763111934566250948477535962836346649624796165090654756081645071452142067516188603653388658963301848306345417751346007688310142696701874872251302851662049876564840242170466686491673084608416829036952758722623523529690332518654150071305077217601052841664688073584761301069330623897675304414876354551333673396717595595571728509072505421486857060692298462161718152729974728326890197791873226143109774026932161181720771836182008376800962155501553460997210354259271035823006475388749683469666620638879846371960797170847149932760408006691516172014053760820418025800859795440450662844921185471671761982168923553771174891725317315025904933500335570309926304974940797233100206113669552988916730736006978131400504069685445105775663773907899085098050111090708978772310018103145450140787093612700746437127852227853876139804212032414975000334362840505249062038293676534168305106501682327084520743790297448398690475573387443345990124432645859669345851878990073373073737707260843249125115324889241474495685720885786618485266473108931868570404308592914134294707621068800000000000000000000000000000000000*i1^25 + -130354346509622686939120640231036578395078456696955691021033477392443895326917526136368650942809615661877766970277145054926365749759281014380412909402298642736982636349038286489485395190574135923175327859326269764572543825097261045077645724157254267381492501301042228636736292114278371076684937568651894846491061217940959674205541491614397331392195050315991460552964944645069588168341340063496306729015807643856880758753662993966329893054740918869043007411766533561672452164255495390502015252562012566860194793159950897355518169671056354439774280376398159842607940403734662516769994087205937754492888728992038659084700423984211200159829334143095669137887032836086306368633835207299429812790342565596952332398199895244339926403597561375494930442986436934786662563028158103017695640590232741443579364202745161771737969825816778854742894258014703805390258637238183283391494961773875718626121190845822341138395178998741178299111667553567516779882961316462500491452899732393979970385734242531639513768383507376590937578407170029987578985390126568437829416467148547051827778432906498076525876116731238843322287928150596771189428554296246719148944214865389645633816065994533462601131910377948792182629863491565522543304369399524912071042833268960894692080968263595279701616462210155703712442650211893735505477827919969034032528752640000000000000000000000000000000000*i1^26 + -557494764680072556107396285720391371016556276980946749365897548257735756296510039268299014277541820308980055092176597067904131233025927850478194120125384024670246129024391887729500617975061178427100356918878872674851431558950395212487024228712388887559752928285771669885075376588205701201543825719217103182566373233095800058917414289237010929170865689918094735096879256878423241287670089357907851285493824467684904776778417692486112289802679584223318851518507653761733196474951470570818623784344427819050876132061519937151891885462094452728844336389779379354856695326150676187493119176379498322065568271258572212733804841506739065347193336286236669981968972307728127320472612279349946104728131919556436833836887462490110590440581278656665865152510356818217419808060033309289134239133894968014406188547134648223674198548564555124634672094157387538469240945091183691587871298534638018224838490878005956602025404005476778131006166985233598527005554495952793935461930465642454581640577796804991832931731943894586320966887092102948158406231578574766609652346362289707632591896258024350757086683066621180633362553901578499527068392685125461912007601389604611352861799120018129291972740807940634585679628631689069080011750247664255701408069964191348110440613081292224131544193615931885261919046973299172395525610528805803261952000000000000000000000000000000000*i1^27 + -30781608086522062971334224517974804967179741787789427590180521937713727530242679717153735060089091874127137822472072651303543107293210083924149382435992792546998550440232992046159932517843043285669783782564133040473844187385160288077902768976339365483183588107284106580676876684932736660676084519793351284946553426407530324875263836373730238512025884230808284491793689540196857558383370895540407259789818824540330466024501610949843248116880934283725808790148377347555853887087763534157431825175325503947010051921047416532007228203990453424037411191842886132615801774815664659227774758329869822424368309776467354275374136450971110269652793791565799057549952048191805546664928640827397017951426870695171886682062096311562201211847230870558167721993321565826071094682795620803860125396478952252868578323476788760253094026499104031345574981265922734284505886118429393489671362183412470059450480036481168805042713995149027458379098564268826884340074191434437032408018935965074641123637318332857929892944889257907596381951672770576599183298572272093509690899465326087887982421097760281112086565245542872984418754745003142360595847932308527226795928870275605591754795478042437691564943671217619389435736478312989291057559508536162959182532934406366785598983132672326996562601972081871703474063421694556827532638054200115200000000000000000000000000000000*i1^28 + 9725691623204552460321723651456481945973593246791802437645905243979095148599133739918404730715808737080950278459407439286595712284919054830860856864251532068827659911343232106522205522411567387776466795460350515533448542736083900480399952894376151021918066473835241000775764853133849799651245368515807753879641868997967759373446330164084929852643016371652771692716014815377170291326585204787621595088182166386968525371198138865819133991191516576171226364080748735369974830536341828992462568887621045475895356464015689801969014650896295363540459969869368770784452483996116003473972806675214601245296993324274536849483973133762681233313782893529035805779296110880427429524790955462791295786990948832519270349464690973844017203196293449498909520775593169155465399889059117445339726346175237889444283901544921345413973713952527097488635752257289565218967204838199365505527452525850352120520011022017625798329852290537007748154134335689166384872941195122411553175970194042081486307983450376156110672984514163320761093644966144819660878571306454168368817266126525775221193272003927490281318068634938573488545450013123016456188412194331157208106355923191119672067422686052565574949241409715873192984440071395154710157512578930661284983569439012419674404435962029942148771032605673492883421343788261230127339578243153920000000000000000000000000000000*i1^29 + 23641706066429083116298889263514232281984356051974708922685485932909807895039909123851012307615690660082513586753946852466475272362555616932234694417916820320920802800717553095549489490840394376085410939015501936607482299411758294686787716048577888852581712399668357610205609772716682969885230639515341477980265454556473006009618907053792969611115605063423746213030204872235468889912534105958217155716911081749104196378443157580134528460830745057245546328804091745557663992641056811266300342220620992271632229861719342012688552012924746755712529763547611576633217742579231680638756678810046648294485404717011268888355131786124687362313060399150146113168944729926160619481313481925301900528103185482669669750150487339628871079012679299827151902408575453681748376186053302048125314185347864878424207578900835526268720839681270506462252957949878979329188789064539629486885751684528007243640171147028888585953314982731591512231243940301373000565706871542499103819293642275125506846551164944645712623897901575216311709252863490049750706651673262145403780731407317032120763319905011658753221031455690221076915407475108462275608582889581511224933919906258313526021961531539636859283900381785701858497688652324000395811439590899785535861819304268210768254539695668302850000765767705120455563088401961920800407683072000000000000000000000000000000*i1^30 + -13681783460744536859097391135347018798752043361655640598979737559527506256296678818601021435446981072917549790186868991867388338219034518046663973321561929479502388347400990510171301257373638827683647625537615728069004035225603311836823651530505646241327814787967027889114076369224999024790482459982645137200353160240142017328972832508046060414703158408592112988591998336115514554071693623483102308907066991804636387388983349019208425143830797869976660447880955251362306813558869890079025894346258023696834424710395573168084045932738195047588396212053629532176978966323390487670623809740960493252117457602342754154423660650211005831576121059620478942466442577957079097789711230633576482542607769937010476446472108001942809322095659269268339693323692428282190424978004714409437137791706532963423378754384951806967347718738866597072890903396731655002941180445188520551541356013403832627067673708281093615060592001625005995456815967377225080413211784206854056843126242595270112942916012727623823752985749302208991818681019847834331710978185017906405073617714425063739240683870687312852327671319982147393526169531405689952919248768234470352941535399067911185846282930299411522501945547542308106359251919096324295476117687994620195679857909097143533960772316295083836861744109174694229886865642788638582374400000000000000000000000000000*i1^31 + -222708037152812384475676118024388794382472096568800350551456627865847639915777998277145791161696914429388157162830860045008420867687816664671091542353937658749608514306194099030833903104740482878512065664490128133170293999600633556557688410277591448950668291780992460982372049262131227983209288276788713254170203141726149685624880213136572661793901280787441507309592202617213604194338583883546947546967219676830053250639435873598793975107872766402002293867454965764698523217062144829570015086216896291693533380381248047189602071882630595737551981017042562216555287578815954295434148000667477427020013746140695459026544409734835935256833909320192947553715918418597887599642292404209363963819305704887056203949238523323023226218040448061935577338732447791840461848027814434350424427954101944610434519899348564046553631388591455271002081485997399808786143448094845708025358966393376945531702344799290686881958464379173995311075044258106927796379087467613797636074842887866345694548669873492514895453629144039185698198229686807864006096386290430123285365575956940080277955145465296237997270726769774723480129504447909720115046528339247741723822020064889886604981091126289815995685289444981970822554066235782591564420397525386902694960802079800313299908088809502959554640483696984355084559325184152043520000000000000000000000000000*i1^32 + -540048412148147642112885232729315713924363002411061714324132516805307624906218466034338581478744334957996610263426509273208402677291453753526409820809070849542424631663937620660148700919742427251846969980932357764177640433867914103993239855392065671277135080788492959352349642583224557400475197363275635713317167955894377532141878079510989340754658896902525458196920118317895013838419233075289394744136293067108264724888833774177277419147579263440592437961113637749568568966579460888918803931289268486474922738662179800161436790467641700906040534121338136339504582060942456612679367550581691785483356956754073678372045033112317257307158202792548047134204957560973135822015387839472406801674359440386725170327055029407819111624831131553742226640430487132151080858766980368149279540351644428894479018992887463996032519589748913771257421409372518906872405899251183722839202464853370134970535951041262174516744077073443709571469605935091673664042367813771982313599037867564051623776232583686913784492266002904051492982895143018357950999147480725296328767349967263956549301849443544612418330562982646414145884065558164305023536138654856924493974882583719307333828759795952055077113119716101008511008333115799344992571703783036094133336603009825586490606139022854277150865856522299761499113214967808000000000000000000000000000*i1^33 + -511898812396348799879208868459304688774625387183665774357753612002866339753968747699288182214195134653144427740767283721952476399670568684847355267644752846459288859390091573490727209192197868875021536443089189567333311738612817396707589656307451614680794029838028199075655889230057389887883780354737373346390094867301365441890959663937096947965230218999015995098809798784605253522184067548959532985717817209980342388339006988106671682732566829319749209916747515455778036719646726003645568659024139012734753834378260687675717991093487123884940588850036369418650671584723303596034537193513900227707277381482210242495378282877846548436858459646506754087991695528460151088518469692304195901750681197616607650118684398298501121330368485120223920160484001553637361623951248551978856610796293479897265551763665169520274698055380500376939777306334888724092301922415516565487790886054736397074474364858616889802690110904664336340092775160553435021310145168229743932156350883632979474125142360594670678543408210482871160056140826475043744552536259022242438818907748402324210782773869743719190615939338476358671325432440848073893858995900935004052413864233843429011215386395791635556349779969558901742930351112894195541000676782259635383778795841455847570822085248196434762903782408031119309642137600000000000000000000000000*i1^34 + -123949809178501372929971757175241180162596093423454460872896178085238366103411207711868794683570841965708771697627366295302051429739583447395745241797242563356554107235880875067816767790960620876711487610241289266679157585880926322887316079810870012250107412528422734107955636780881407739106280850698194991360174644832217467616708370938499623489412851956202319446206524243221917791282756096036986489726591750058724881367839958554592609142581748625079277225098724428500633208783458220245829533966602587850418432864959933536033815136929972625692898025325714748200100264018172815396857515142924777464857605782787904782760759737480640132732230454330492246957925250314867989701539853811146552165601103495396879830665030311114363745554842213297309798181023757527970867235482643813908172318484400374447462915986519861077669018913260570648542765545560667914865920258904029104479946833365362530410539995262539650235047619077852386605042223756640998867370335277210642990028216318875740006844589449514821524869296728193664095963287524050929441501089444122489473789050930860918285187370808550953534235748119984156231908011334808893852023217918321318146368585242525228954232101529621747037795036826455615917040984572019939001357321448645650374641065386551077802390941009417425260990678970411253760000000000000000000000000*i1^35 + -14627125048059612433578989380969454867082967779571636664491396934058878078098385745506492249986436080617861062008395188509368042737153613979555121625805680361668273212798213272740849913884770261371809537253445966638447566522752653617277061084026549366704567617791254575470550778794771006434201285744077426407359766663795547112301261589229201137532026576568511868540529444020249577765711850476331523713115765110850979220281746454778356623600602265396555126426503693798363027757484529039719690652941073613187611596245796854265805438847940852649543236626532554082796749983887993670700460081967147211008164289052214393397140860241405157666694229524427281862008207808171169033308853302547999726890528155092688901136701548184510541715274577935713009893007481685979432245919322358962204126976094428175552321750750370381682919674014318515521763644280448591990303782696089846894773497764854156414111272565504037455086838131469898766351695700652372666553629090681037417879474663666822254543133462819625635996250357003116733625616612165371722601880146776239742174799386292081429901503627842076705181200605083645851281648682300121738000780412517802457425312282893483918593783534295561901198782326355627764758570927638076755075408907634062869088524856997603138493791128524675452831520522240000000000000000000000000*i1^36 + -979814808519489373576022208078160110985794126558704110283063751802038115521476900633125878262820864824878155123916270187239584523187462018519007577289670580465701553617632673110765014281641263478712941247210329374811168083600415283708693253763053151376998876223798407567732108033284187330462711419665931900880877707451552461514813601152513707246773812578798681180086313956558565688029177886756982901396475218566496882708116903999777714704161104713835253404516379826362737281646301724709106934288385107667683360850873977896435520851900070258088116824791798516082047346676326598133677025393543265122676836527459586211439461097580036387795139511673621484136116402686699031628623648945623468360281799749095871943748883694656248578854670300631589593811859068535978124663690428939460570321431667643111230755628612285623687636899772721661274239866539298596308621131946635338456375587753334178776173737377082183361436363373154529680127109811532315814928060745655209585529780233826344124618478559106214007088307766900780130023156711331356428141133028139721337019944082106737649493152270183071071160187884177393809975615161894634739737600591906551853035509418439278681052016492912697883937758537905966832582286600618007652735876813405926111128805866316359952786056297103059897548800000000000000000000000*i1^37 + -37725207874402290123319458067886820082527477072631131351449361601043901309781813365753636797944418141552547637437390574292431312505910622596012075346357390569392649991005777756851531739761623988689108424421491590050188321707069246099922772384461776060586275465902311464300838856400154791580369886845264336179897752291200884966769417771797724737275212262934079756080517596978747041124887922913336723527105725919481783208289441897937909067149326667880834716694236893342831462999662060165258485401887442518903946523417852587156788397999958664890278533857306572321105349089918673445236002358975565479888037087267540008029875695849493824139548709155857611482101116581634843833992960499956969782616994390500034281993255965588086960428745209091079289242936418301432270029991693869092095573758158379087128262527627729830422401001318131793992548690070118742196309945919239887284842986089324647929460757566459026798395383884146739120153463781556106071527487422227353960375298424755340493901110148389158779340053086376562186586222062894332907805854498353250715330391036707203102148114494909194352712203002983798222805997930903387728385352299561485197315766590556708451651568951261398294362609986483107613624732178396850023966878855225505239347825989638273941454258900398243840000000000000000000000*i1^38 + -764014945711727063568596726353995906081354318227563171494878305551804374138055511375438314437362114294941417859990414545130778752976704166027766538589380262117054718180356837254232702844464454292082595071691617861905763946021496743925073531706476109137016984277673667062679182049101200569355936000900394630244101712689634498568476975500472577160856806293632993031179353133577988209643213283807696893681132525549027444665361719299074302175082551124533806353200092414421324389504165892562750410037908358413586765618515174332848900139048787562581941358851782501102745610456286906751523969951687567663138914845093274174953129977680838591007640049265929547800346707923615986512714393030490303144667435777984319242552357512685086256354629315331397668900449385706830771000781620086866868776267216945544659452152279650199467157128513282740783894389565399197839761021617720547769361646943982887337086107918303851570592429592772694893029209439255802400552324474972121706708783910180263226420135761567236807465062440942693721873790585226997653634877040730226009447135229585115284993863788966623154161467005470807079932348647445847956462204496529304696684598678104061240766045085572355515127913979745841237243310880856420254023639492163359069323271863153825109256437760000000000000000000000*i1^39 + -6859304791004990561382381366832541330351315744890614839893069302116306512170724923750758159928290799293387989433287022899025392213369899747870226099465987105009416613711431613325030439808831893914083419721950931775148256436921748694003456519119228111280772310820517555076173747485622339488198095875854745420169409421319760575945803839405190823577752530045281971817270277951031488656410009931182307736242639267283918015375659521164873099382146383478297391813325223938387083891434040649818533286457944530974978654285097353426636268541924051532987440914871516163013745585344923147996856436603501518637034481519864577409218819528571353177325297117917584593790657090172553852736250504493439446264701323824608683230437832250387918598715681768446793195949415872670494246496101468324447520395754151892400750168261725927178808973329776681242498172387318645911792202005179550395338078041364405504334825693865327174016065086509763229646388945503673657231521301174300427856288400922591577574971663742789183033048060105984829889044869465529812466745687273245752804339431721204332148621684911790998884421724694819708103967269524815691330183133333781035792250248742228788530873910837659353453749057786168714810640992620322943781076269500071867393737771110230602547200000000000000000000*i1^40 + -16969194227939591953432085747822953088737762959529080107424379857917143813000602487178940596237733323274186527437585325374464866911813987658995423410382767875072638645642840229019996648135629406515832567821333854153788792805816821811032415673693474169661386651022287207440862214225906575876235067813192758565892425776803901743289704935284862837127172250048432058412129906563200689959436509581777687005891729402767615837833513496794901025159398556030873559925915602313357019510516269796880852795221501896180096208625791744959898559858201007957910729310255988915474648444246461982423071984996402067945120431775651811123044764523461916691764850598487548920743721284675415995786194354888243182008612376210332378166296803697256186777495386588504924890714636294987568131255195275594952012053576397339981819684735354457027466149231968062475441187797061413025672604310097619431195894399490963667995765916062508750163955600317912243754873754968677640639260104034831456355458277037820542358817099755789929887820585398700845493027875823652280826178719991041570579440192697053815847506834847601754181120704970824589623024438514072393977234622372603374602543839426956715667890055164147571379040925025212883710568477413464079608342657788085736481633368801280000000000000000000*i1^41 + -46348179025716827105064502382462863900621825040179626823674297246072959166870085180065004510267074398939265579386852244174488315081088288324491484539343663005471448105680000927790756883071925125111928405394633183351728989510245519742779181466451904220827251273133099317198638988456324758850659997748500340027563444017064120604278148476453754102148857393700326804294718069192255997063161691522906956613095117013941098297200545553302963792418310907040736155211170467208831637632527385706805581642253808929307663667283275326071118717393183530557377413477799481599427963017095348257145543332717987550396119702734411566965967003236101238576717733766610277472942016806516576843027547641543882203556720935541245206589716488013480403813749877130482596066755421484749841519278436091954805233385925693852453105366457577819613247246800793343053545043503796582654117378616863957323698167542517917907371035684001821248415045376366653395810291540908569115046783750364294282707912815797895196214840836256470923786048272537061808013038981043558727804469523252957025453490892432922064000509785106068199205313236130795060253832928240741055938735335172847884525647157480685454785217249430140029751201015814167852892315463970057614244306635779466766057472000000000000000000*i1^42 + -72944641847411043765833991345813136535589509889001851145006690761209782299588819023717985196058316581957437474387922297238312619579862747769028464083057082541414204299589260719268769143752280703640160646037235645518541586172247979536379179249305538733022539992417698974946742344086819548506738923210884139713830720523229200732206846694225872207824465634589602927049658212716656111471229645030273934973255986972094916392556562202293007338298225450249628438668529367717323461685662721535916160749527820716996434494238237208961732043154015827401071983826006235377008566479318953100854265074533697303446820781115250068185379647894468507215320722334669643522234736281707725359746865931626757945900532011102142524205083466894536627909033153817422666124408601312050629567058996566960558839212486012752265164757655229091614156332347564538969673485015689872054505722872321706302805697226434346621494781938204261320792871005567508315942640349582466223152286075636474107670389036070323485449678404537540821114588511476049446137643178601636457372283323569960629974447350026216382053761780705908753400725929767396902335588065392566731365219695427048425091166276856936391828944541084813449177569761701634960644812725917321470896291077659033600000000000000000*i1^43 + -92077021329787831049273987309599213233457371587320769977957006320534595049885740200725213307509328450286676354528588273185199112069927866416946178637950785312709929177016272853913450735248825587520597734894573610850019113471597459315878819617470122125842027780518502522681074851917792144512270963468684167922621475425157601276811962914073352650492322213685803292161446673997282757152994969900843084146760366997377057099049886588846430190167457366440484653618130610227983088058838436325560162451576221776370489031797273401255392721285867527344559379487523578083911510154913820410859835885304696333947711684993485172033943712436030493707791816508691004821647941150136175986697839536364632166493801635013384206475543667938531955266788141597754177874655730270945902088609792923932395280071779602942849970230548917170563245960878507340155647349547531583817361840844009801839434866687340895815720964750664763541779455508046166680469589637571022834581150251111077470819351745853636159318161638420786640603165309994848047220810536075470304582501226000346258249940868048920912429883388326581273192763368276250449458704981661621828919328497731865071621990502944256265905126414421212893903606156466253025838637988462189109329920000000000000000000*i1^44 + -78242239814700645290517290861666975744836234527242767689897652176752890385933046003727175716330257754949565169856830768048048491397770706249059709925595086082562509343745271020252640783825281410590473867212849198602216227420602501870124521394670464038708111847345964455922774882341159170834202771098036420914573988728135444852128544436766879665006603511705845733299938711509381631386922205967908855541172168256921804838133902132182024443601640753864059908124987604595708977833491913114743303604924956369483842018954630781471918444477070459864482561230759013483981933691887324979886346694997728409653935076648313206815596583774826353515056843376054848572007980148365044253485837970811106119235193075175347160196743408112845298758845439477153302823743829590044089624767808920667557631227944708319366557958495076687189140933947090772102280518354502871740049881331861552072049766744120139453244406292999560285491151572192239167952680892494628771221238515776300039749639746749335762238669048578014059967699211690894172336979568075555983296611158426496285607855129509994412302690214759169801136371330417520770780172810521528715277671447111309306196738988464115648295847922764425575380445796823538167506556580696162304000000000000000*i1^45 + -46252357174483908032446005712535241229523165571331230090502603614540717685812068449618840792840524948636644436310212949315071765063801741867776109483895107692337889148005446522161598591612663861889766290873560169905801254911536855682561525182108891192865335021677421190705005041344374021040847370162606114838081395845115074376219641224959772932921958547170924275210440972474845112700565139191129029257577328453664361109802069194430312045099459915973257520989821176863121899125180415492388971460557735128159871909429377398073722141075923411807230915679845136489432631362494522843851337510270797972440414279540786551775473177639604686671716200889773827063962066774268010225849435767947422753708406980451854649268614244081428404477621883669147273637422159840457242976458018836253902761659134455972220470139747386169486556967882428914928375107908266352488332423472431626835289473687899779237412609587308525174673131999691214671820021828680620829170510191235631511870526086743835900385382549506727844506064651451314855460196278922768623144215560846323560229809111276137060277000282280591576012643004206057210237182481008968232688320491620441313935263989035846064372744945893455219249582319078235551822834892800000000000000*i1^46 + -15726593854957766241869001010795322656124323869668121675038783014644222011449340622549704028489064851980589402298291156745782955292978654192134468600958912032553974070746608830490943541227630824104312416253169955699704392669983048568815467678591896652339931695926809847514892281539622732084682936559656948772134416784703030607406882633990831672814227619639344927315802989881260904804307400634565680851053933082284396149346824601658034064993142331946811701828613603488358372884151529161807485415673130004091655637623520825180061867721473878091175313997763130676475536019559496018701036006758691071898741878457813284481336149467970408313268650133315706369027430930810590128587612644283290471493737766594884923491459882968772333379205067595812659677698249129415249635499396386055476257870094003316012127332859884617060295135187704547090540234651580487955481685650257470997663698624739357720130892843316956952533061159375850891701539749057444639085738994454006567661556930375185898852869774963804108358123812807052391840607998288124726262166725721332167941647459181578299418112711450338762991075862970320634657271574718018421786993827779521387696265184126212630012041064036798892655439211102827806720000000000000*i1^47 + -2291311477691920712159245866507700706052235613625849733738761783216372359710588855628272252577808292251106214445429757101136505693271225853814627543680489095713146442190491961338037277935005469482501186072297205329953809139802520996078568611268580189910719903799345565120839739923839386200261296933908571359267809492813290936597791723332815978288884405017461632921509387252961016777812881717805939965962467828332929191623201732726973111196216418148628934927746904951877900792065792090633865630584854595372320747865896264337954706602487798889257265552308100363015952517338649007708561893614483614518805096376971096781421909248781633860332072405653538237446921616690382830285496162086893095949724988127443579126133746652979198888050761930139147351458763770879064001652154062348213791245101475777552315907103546185511898846283971437623520433442342722379888183417973798212700500371834444296423074757080914940471794279864115529682364252495239100952261068884647776125048972056225834381052286835975107875705416694327776933065701121826064820608017564967594936238097458077794119398275996681453042933712282780627946295466107543811445174081812945401184349657972797609843764511480484400450037395456000000000000*i1^48 + 467137571487310121560271665498083988649869895872920854845419944471206962178670142324829311727660928166073071358425421492402280582013678243727498826875272701851471241804651827956832050093552431268345108508075662020725491624283365922958995923391540273069782315927146480692953087718147830360838947946702330954846235891387017004846291990965288127145898154349411212503075200567520394909367246645092940378695860509857073674120511348007103556145097262804863519100311112918170526068338529927545186042986198109709273238468785987207957248005010802908699270225866047237069354202814964774030622815262896854698465476271058559512846528415761417106418045415230426754549593104742726596377630343782652655950337376106719284736977055724251562817928267180895978640446108088657605752061916209402228036074186292923954156754511908839170529232441300658987680307089499648915999709829393417793145098151053355306156244052641764305775518377439869355292463422683127399139052492789094653490037104998569013463637661863163991779430304757663673589694001758616922575182588057818044328763963462979850900567426439843161666750713571125735905325782779850156005661946391857152561251133233303958496454602034982912000000000000*i1^49 + 3794715410214828362167625081478674426096308054740832624890877711734288558806602722582583346119662623831005930958506117283688418666625381317399270435757693336398063693418500667808795576100323568022694692712002291867170634836113692990602339761919650033638114073086103757670146379059416457645316592599698107664259494362013693586588884449864692702546394230793279399229189965745519104489746581763873648013788005075118231037203102381910170429240149601491380136929175940251683873583141858287053975345957006249467436269113682070413421990905271488947723266140643880780068189227429614589829422391395483261220639504538423190820294819920488487703156577414034507551836855762698365024828713437734956954205408491829235906713712060102992041482830959780414337852493746121982528710326527613518916318513381415440462399940348289696022512485488827774910221924164689875688009429058874657029758441252384214207874758843712839352629988874261504922463502047699696618942901919112481705570126900087329035334376651657592400865927061384761281936335663892964329588912430271443326448199068215897035838528359250790572506686324131271361100119373861690693667837179828868621985274054749484415605477120000000000000*i1^50 + -379630699087945536919292771681575624160911449710648029391414880762377396143402382225846930205991045848719059048913788114439175879882082007620519937912343907402520607181712050515233452717759312960074824466032866430007014747943417975162723379537088858656397113924122065311213282719775246949025918375648030563245802233321416774821835825893749424889929181097342477795471548434469276641566064555246539253933656847584373885677675971936269052016852943286378047096845209261672000439985424306429707517693149957205261299780805923511152189123403428402105280263391553348403400265249022597829531613743122191795839521465879709785470855331754575663902576518253863180984115737264742785619237883163085810168093050484173075018059745357460195582973994060806208423669616663069425190658336269702872536106890093748652121552685549211363602044665960054824257586716731976827933964519220851413721705645158229019859608349939403738933350429892546905772314257149404365679578336025382737355339528273437572004023329861689869277126381240449206771533554589774542553283676149123657757488424442374677610502709901065069821010706169562513138702667580126219147733520320605461130175054051032396800000000000*i1^51 + -27220047925323247694175360610426755368916792841334971003617085333853373326880336366269221632724064775757764160076426896490169789542597075510530953220613986320188383052837819110163154273572026338651904527783579032363537350168230621604918419704905525977420502044144050416203890495822504461522320848771333490635707812700995503529453106941419276308537931984241830784237090423336853120579150192370824676254405410454678866763548070757365472417501516117688111358169850537604825842559160016630735116444407087121780718216320224328521879894948287126793360760186432851862095138701244930677522468428179927763938725465076606705803560225567426618141309682644260416507975546899664588835810846975996012426798760378137738020051997516584091976548347766479966241065951204065098346408575806500143348481930385995413092435059290245109083521663347724675151632387427461710091525730167268293325827371187104730248434156842644157088379302164131687249756955901104759203805855223234084390011379301686329888863725274796426899759109177049553350844290668608358941607441449466933188317086936816769810915462816836568542525719562037226695708417949606700532481876941959515814825470745600000000*i1^52 + -158397061909344827547649574288202075883918447473739549453697268278383628597840349626044258804939104680291724548660092030555054533557655419974358266894106541647249212954952370410003428042132649254109506774723584760222386826673185829111208354583392052655557896436010031154587096543730357859153345858049624382103817820132090431464579511940995338067912952210629114942304851212080009572193523735657627841009059002454214043658519712851980290243237213874494865828724174023896582423613583651532044071449652676841252442750721614333604747296266916517294402607610909416749129994241400172901735802384253763591246218752713590307630193275244831046094409848752749287972307289933307508430992536424035673605835295349212972566209314874585251642485132599925373542580279747702753330307686171529987427764005587241468206528051876278044865320075314363635034624257673478802266621033218837983533558257037602181845105683721466420816687440031919709150595279490099084767733483620623135568046190594447140433835012754696524006100436487690653540903286957624835726064905868039140368453613437267649914474208720454913484277394838805847186318493584073192771884707621437440000000*i1^53 + -11053205744469591141497010564758350978366789353677906750530471000340250933938197272296773897884193660029335016815499979531580816003868295510679920996217678075749813697385610771735995102507250432917871449164228420567059003968940901631505881618181787892510090538715176772084978724717300605929570502413167786433907807499990895864434740639951339904734735194089522356340671729747561189094058716159906263932200212755006454479241232907157467012162389861814408009191278594357013589631118724156027103528060090195149263908277515553171263732155123173585979614142652175453701653428032487369350375849123427047539868221103281185523591574092131914520581904079440802705323982985874702522057653196424345370539946734290721532506993543834515807803827926414902927976559837482201157704991250688888283649284408901733524621920457632717707672982265466413371696129075579116707777107496406591250563705443163069154904161099708072860394639258074750224784808779791866255180895868823764955980260658595975962147371927525474067911319743754549853350405579236859064831248181683557182882350297259740471117866479757809202572269921556785682745448522103545408000000*i1^54 + 2650228283503245831399460416899776328042140388918334583659582858690705314841107179358685615795867107106300234239500501590012623902882280532190269532404737256434918321721174022235895687998288897380920615889380021996514118809521938616625655436341013442403325351591274186162244716287497725673407463122346045554159230436945059928288072272307985833571224297019585700188010267273702207191864759508887149262947634261610231778315257744402129036424507564577080075877236149482816584086125899876400813291869276365800087260810851750268120701736313556994430808277968044198874667984913607383902465770180755256880564051037378672022965564844670095973831883708230059011603764349714493847492312062801098298069180701272265463953043802010396231202145112276018659557508713624366537785309366651631221171692316937291304144738831704960503034246333819221370663061538587841053552583433296142451462387425009449322523367426415152433369513276719454614658229887882406748435429483955246852135085186657047959680257502756566569181281904320346613890648632450906609718849532459380117028764985086781734573728153916916623267321258565140863983161600000*i1^55 + -4949072285308685879208148939925138778390890835476245399001525893519049800672953940770994719144801054196552942186899592621067738772397635786947323543714657481270135950378240430757314680465580100369399427091733227425849665166206158155535803159093240887083190375565621606602173344090813032180865219747221853570328843122072123434619032399341804093603484527292808151541693368519070096053508012101221796093870831491509931826496235831740840714466328342515311107629456114699810963242534796795146211751842364940382869759145457438821301003002380240887433643538940468711530420381512397727863595540213448862581037903515206042717982852064658926661118593831923023279060630397637526454288219645356873280630947570919951358442294335752829836122794566708334342534655488707336746252295007122801760930292333100032828275917535761269012548549637077068544351595766680219786303869859017665175256307365421240837750008811525667519992786644728019476776150905969288560136982261779617867661793562505883813713839308931926074193363966684423442331425492846190816082205237039937079723509607540373023590432865713754900176174884960000*i1^56 + -10370117330399121142116927874990274307231369989974855922740527110752413413669900682742193514970009117222585717357340950282023383486131728829219541297068021220382777540276410221319218358595953963472097998328184763095921026269763542641489572765278906972822167133101729077764949870264641722071342213752991962655124962930161700985153627564316583214782428100157780030242638432066520466107076300382629169714497792992955590862448194422083461430285627915337354502141868813368597269881113035149335651439650077806877513100195159830407728368422326101274400003135752122832336689703206681619893435114088800233076233394888881073677251391803851103655085380874403166455997801485376655651369035754264239935003594496811322664771461256836259745955594712034937034881104179244621905844717260694848551526975987626838221516326588318747717463465075913243942355694796035879148916614180480991687437278093683717232430025778469739346108346112626737213076253784620000960719981624722297464948898676876449636778157290824888638235695914325056089278028060315111354100086571087143032838760938543222910500218729466208000*i1^57 + -7994133333074171020772111829933839318982435236023782818869450096157978988660542260472857945193167134054499383116782972869044311781356717537921872935917225983317360497475696657067228502986004744981571582327545592834619402975510288468630006740133890461857424454007443550455212792956623763414477360900036877548907511996952194888539133644402704332113975866183746961270723336756408977523813085212309534918234214028329231529064503029573574733308056717085701950717983949614086997191298550450636947741495340347387041987443641100614280244741343131671898102239710849605795016567110337600143772449636470133838833772467413139887783370647055601711963548806309265511155443890886083168293144120829231027392467695714937203938451199198486731279134377470934672932691402919710581798683446260067213906402191891015873231929973173132628099422340180662373833631383076785152886958391960844955063402367715304268065222271726597453455148033470194397255713470924841109036808105425440571392250280320516961252947607679213857912440348855792378767984231011826468722378739738328293066514119073767832400*i1^58 + 889957900222000482846117288147593171155030568701199125908479869955878469227728712943007005902715259389931103327495751916467484276953878627658461767783624128197081108757499253525343558039748314184702283549035143005627880603449812402212645851996747431848683512651497314521876856366464175767768600439603382853637980150888055965897849923399634199227336300575964352767120638193196679627858427133920247328544059845620954380048589551584045071714499349702383216026839443032133627129575570561230409578694877401171878542171249937380996138285833267875281376527048531965034297047730681354369386324725107009742646135161255051830879979368101799623857734796047970196687846172657614204727120099418895153134298479559037089961145480337340309180799034717074896624804489340164132040341969868355974321717775367969437425773178497084481371840407309630685448883112763291163517643220983122980799810662042197782245740623176758433980752260490140689889680134957425671049203918828797580787151536242541213107220204674306131827113651809805372382659467800*i1^59 + 463452942606719873032763591976670573857597805494509372247330919658168904852234434519330587702020637327229529867935838752604538706163420311606388511493236778161717972793588672706740454292322010452596338849622897410813719086611328049443458657353266691335901391727118619358898215252884768413329795393066044097449164668173627363162766114339572508407103792286025376265730632629904529602420995312716946797949416079780567096100208442418230747005146542199256111873437886407944902489693624130714292156402993486513690173444390449708902304130144842088851827026166161820440042300228515018704034922230272391921229891507742893234338894087065352754188904468050763321454098386690225094291626440241746565222532409779928620268240881123672635228256468278669072514992339122420137821316790094080947161688820978046978822711336784531795526184933610902157784823756702355251550833975469962679163518428044907625803451829204769089729142723454723331267953767495195603957074212940077769895432122997921*i1^60, 15535229553011804785501211087393080502651940482686373913834051207373496755768760054894784306045917931861969598140526143549302986207620329443366229619206382713621426155846893287720461624184736062085935877764129734739972388943177083938655019625814924071875028085093433851982937178715329004593161439135652127657366512805605304900515113351539026933589831294027881430111147081982461297229853957658863145053342224937523680386503272544384687140312291873523344770793572059551717421931748881584668042024995503606272509659924215218046459677008082104493546203406222648086193950899290292503625569944750553369671946822118887476323236097617850934714463179278966602101416235792410152698106355534770116009719893290646047502760758571057586674274938378144900037816283514082363957840811371463654564557742526293916593315928635311039522469289812059776741876159476280480161189763847457717468477623454057600089972721716711474950258818698701604812628844014105236958932673470084261399082272884376735484852864168993690922237524754194107462310009988777184581023045484924240363651835920853853783338379680089074305858211511908424134647179345522495487952262693516119929344785275473540137781755615812518440751958463641818917285637394327467884326615393116333579859886581183449039441192666906528657248020078349002126549050455466414543830296048820473187931827259537884445077147455144893392566920216371699578209324555184260482141160569187471111683056579628605523869244044426756167122925062345787759600717030940937063082318446178819372273291313889667595084957243450674729280415082138351426267774208158590647140659128003403246038112886556543632278178238127525263323927985783119802784414050748494640865202637002762671176634381374369483617760626837896904070452176206648173703372582959458044548627213829610279948921682497559081263744597359962194367723773903699224489209769547832756520988595067286815653232640000000000000000000000000000000000000000000000000000000000000 + 171022784080862996769376032004975307574577111701773164691921871290561605455155006311707481249661836425049924719237360369022042065375241958267513993841452182810781437896803389256176698622961476234304806181809639198434662382122425433799798882884946743550772766668510217624692791524763282561971095573779174682595977491900857422897125644542753794945573054762990713987943528436619016553952895249492711834663996520357356751242887630756392249900032319622944911022415394863786430693611677993565831743242387064067576471716533852322460087117951260907204402894714096126679377944568499244802916461530972783942367317864689031126090986986490178860569957797686533416050992066808522795626705398978453682825227774307563824557547517942470722292536213820315188811314031204522626098707612094930646827044480551445864243399536260178454193273472915488812451645677065839751539630207761973231319726691999856744617216179533096612720130292392382605359048152697615047519127653871793186505804686783494617529959983207569220980803148994893788685101769550533642370822421017080771419385533289465179915418212316280276116454964694566826645868931718773036931089828487136025894503467532460532903193961108934529695100910968605311916430187809731807938343551342701224311775885290925469971200322863806765203512830535887822922336444622894716309800819416948442922664687778804084152981485472923715542031916599598110368193818780777753815098431767712774402983806250195886721070808490401096366780126147478506714356225248215371214141044608505112458707056812087137642854534802940434030182446983317922215315747470880595163187042124776834281936285145686869892376560424919545881076108841318932459433368558144458989195275449132363143714411261054829443045745642391332380522405649281331712423760077379206549733663684453354132555789883294867159116289451271257843467840794869127543256671843211787460477541487955217556386611200000000000000000000000000000000000000000000000000000000000*i1 + 2683302175164446440300529026641116401901060944072952389376733951964043434714232279142869200965303629348966963361073236361371936401862430711328747901708060967018411338088917217291355748259333415273777957467287224147950566689564511364096743307234254044811364717864980259697573203948642015204281019597319226062469815794165919578347711351596481765226175318443621900303097264840055213385784016826461089496769987930201567445836215594330425126700938978867345542390580266386392516049209544030872920326763892535540329549213031791828352955588422013681226485532864201335705980777049837069234560882273199606322681860316271335573458942252822997991346214538898233393192330200000867573450592612039788175826972583203851231009632395283585195572378357457922967143761977964071375874945308549289281711081572520115715803372043540013209581827352153502980617557637204342815771319238396398261743774904096641751375605123249974019646590620029726220531890074646479727343068272772576830291314751179087978406250888331039128730299027610647235458208690433946379978090688834577451075888117791421818185052413898889772551238973023023268232598764288987567430526631367088312987494042283050016743207158787172784098376569938064286559874424096144753013953711685746477940707400848352202731903526526370594812307926980276038756749356937041419548652704158570018936753376965783707414641173054091778493390891964177788660715606314333727009549041221906927295298096287364020400069045423134660512995617441992835069088666493873333943003874848135482670812665892073371277844621426133043861630110058518407906134266152879178315863910357398695586011698154362762320127397654590872124993443858182232133541559848774499699414576403009373706539101645532311145928075077766984130020072637399895539150547415475550790585174235387907386020196837464434053220295787583262244635641756009443245378146603308692348753353735640440970936320000000000000000000000000000000000000000000000000000000000*i1^2 + 12458334182565980391318663891036576303852483874258421548607959687565334650104344373541828406518029987526507186305321649645269674989303846690811012171397023469376477006950340235540225324441770797383405646542306783439755048819717437332552286195462485571283434825884117970108570247273062890218229702593528453910457203803501819936234414862949807956051045723473862801386393254428566954716061619955948502100190359325207865770227679552572438233528947707030450949697118774886228426091650948958882544625040437938658977361704357705325442679264019314650059121766868060829084907482717488027854986800674035672393527547962561333684526452446086213334993231854327398866237492249993241440730233437963453906142956919062400493038385966096802665555087116594347938030347670069835595262517621921253695175179120013607110878448539807996400445828629059107186534775898000535264431820938298446341190035762024162101994666895564520722739509629856292198298174484976662704553946455938042397939215149220114644110146368544742171893140115852409594953762652166667530642515558504226376806926635376156571326081986971100763854366636445430450687199824232844639503950508871193886825119005275616920716737126685180876671352480773301452451361043332106975365090969521500571830782722538013839451515358660435738188614380676465947168098280738948664590088607475178410762471318850716632089241258490749125837181663545081569675190380398744509654179354890217197803331012096929338418471922941422129255729729149273766045749795210366582920727336595765670224861295335782304135610331768075926887141546884739920077277341408275178294715507998432235826807199769015836759828756577053963927499442189559190461842847437900328241236846790206105769767725971465250975955319000381402304415369949533021519125426122308960686399611933025796480932564876388183493834207895438355392298474995439816024893570591095625082330152807287069081600000000000000000000000000000000000000000000000000000000000*i1^3 + 43569544051824149141569731913892537594408028864719659788930238882774382790652674355613459671687117853343629917134368428159507167625415068512861213580503507886116828143180710153034475218339055566952456092994900596758526115230481019045169382765969425789323487780758229113289198531882165953051752578754276268405016219628279972377835599839999280537999254796933035551344009680863527848568708354551899391654919181226807801072765900156309364326632513486609854861043876328533407862436673448162023640468909957729030185008976504589695088080155602568624545029605939830317721684209520752761160206100718979116589444695437503072374192834592763000581175526278977639871822608957290700507963208041039667855795955087794230309351604990741350968480093308143634943122546242422421248598762477876936166550959453303232764943321386329960097253863089859589088550108105778570441044933378984956517820114465361196310912934967848237055642359537314770995969093142772848753501182659275933012801344640556480332342352340512623461250070572673990764485774628202574319786676419504504224775544766211074699882656279218144338586711776196392319159362991343477457649520258615135023599691876924399691358269166090042637355045210654486411174423630309566463997342521677025664467610503680618040192068383125876760765392599399126828857877281399250933305784367436155225417472904657660675620940148056456507455421491697844881204770624516017851158321796024862537555506888560892227467753171474919092339817321237371372598453147703612075013631896976529535566787914718396787493428809139056841272395222533455064182807336051511995482938191305747755501692169973680290378716872891767831676168054113919632536909272786275822417196364571920970955916294083065427881064187265872572098033219526593168701274113998422129793040392527837613562383604038146750071728709715041413524223797277016338470481049018024551069825089064937717760000000000000000000000000000000000000000000000000000000000*i1^4 + 47651943399194743910997000613715572593978244647070234399145913018027236827636964129704345488884800743582540716696050093583232706238134772373018842543344495964374419761693002000690613162911125523432515999639583428506300543352281580048586967265913181307671106622045697787962912152684011105001225602057505532860954649006389147801315670535134018142241814732592747167312492544672388866348851159492404856525977346258981907330675517155928744560800279793447814054049795200348646962855015397754711269219675277780412366742032168216906922178581533277643863063133201208960356704615841831662515805226101604428537659880089144014260884012010824875604068403122910234092761477148004892160262028213787207658108924578387444675973950439073252315923078235637750047491241911522946910704852423348017684753292095443503471050755431015213774002667960206747171144189400385410342085614229467068640335654873458925878410996896154514355401405955265180950422489336755662448578360423167757913894576248993289745546786608974498196450759525069546442615763626904229118327818104090973108780232663708024267940165620173007612608321652369488051795450205653726112264135797650917425027043393912868247710812877260870288990608029623335604262612079422965366287838429144636107875401450303992612150747137564320224129861220533924287739387933689695800620614312277716419505924807613599154585312258113796375515416208783502933791935172899710302261896459601260379941477823984620529288960291371673605120694499651677545012446951569657084484693031092082171664028795735269600061393982382815498728235498869766026159804851438722904856350297150805635325478956257525483707000489799352197703767660204374354145338890750192172964165583947308149685238311088417901087574366269919478091184700176466646021446853848554887784606152145359035260065987039538312900751621469330075290891379144978011047387218177100631127380314682965360640000000000000000000000000000000000000000000000000000000*i1^5 + -90168709505850062974560305118807333366450465216831421841136477145497041520078893318894289537428065001080104733422282336291693084804418630740784489146798324107339525559036267559530581552348300753618373651387104742670606420534338128772528259472727086445155863425763863918716028057503763754440684074035694070132912675599974646883600737229195522527440038352363348935471223557126215821400055139274072235097848188056600636396260627510758622800832867517302495248474740231491181504134121204388755606350717985265699439797974676197045302769776527123647929429850785083732317370829993368614947140468014995905695664449342579089988541395034578739551859754310121795803494750483475427445342024650034249754027396792324218904035525316485303081047361753036391432262925087920401549795632845088896204809570245806799853372792594272221013880696896935086261229478335337657058399632040208921457383466543728171146925584140174078689763676648346361625756146136883649541384781070277032457273329088324700116903857100522063461223942338115931938222995643091688597840900571070061507735724615570514927348398974088774474423081280735598766461479593844791303927128086400771948038048641414715466534345754151802982409441156663747222748718557640276343776399202806337436381799778961403348937637973096060205400177000165017805784964334462787752570751243477460914079813004893015982440194975514281471070765289292101881615429459931167253499471854832634612921687859138500850286809174278593750608144536053467887196929729114626410741515250945953795076258957583212381800356955358942242800241216329051836249604828991532840085337018334816823584095751039122891985520486815613521300642894740516071786020259526161668733568621759945525997364728428048358026257511664889093801805740134285347009748268079544883579638006486148865544869234206640188549328945614375750837582117822874994948483837455073883335408559161606144000000000000000000000000000000000000000000000000000000*i1^6 + 4524162274807270912909511600693093389815661749624933017738369991578242580747409501720470768585029275092623316919152737811152736020812612718852562618251353880846102772952727577167883973335034675265594397565177146805651495206280724029457580620697208060146449727938763791592864002235004430415717295557773046757495060123201640284777856263998061924682611425302113163448785539687860101956323093263805270309952054920389340985238276103498028669974821210509060827998273392240471555813485893957467693027755622540614317403272337464184656855427014210472903993795433839441606925518247094050595695165125217132146284380162964723845836730816176058350024127900843422242311875554423486761275319188245586365987694173709246037880538403278881112353706918061542895444779167657623619026305564675239138416435326891104611608790151408966882750078694197189167200637087426544355849894790027964785959241170567694627769443840882812924973671756933664877550736164581330390360965342377161277012566595881015023614554462072071264030678625831101607917748770263253920550960989663368883303478187262400041357810802096825182516438671197545037252800077097098173260286364871124105449762441151103632547876271367438180609260215484174295989951857897433292641788265077744658039744807286247870639414566541442443852957497696801760453585318425344510075975320229138608988243694055921857989107445494453994583665320899393774627743185418483712410864290284479232212078192873495700153713997583069521248458160651285622793307209195917967598905345758935754579337314060568322198810539199374055515810999227572865684184708029524203065279252495935865082924051342079885034431186697571795925442740939288628696839988558943988636406812976975135001038288491531997409530678934370754234890447612888368326589769467787061384555507612367215021434689617497069221412538522434436993858728216772246128765536950730800163538737928601600000000000000000000000000000000000000000000000000000*i1^7 + 232609523423953702100808569001217867731603191961313936269513149557331977712545102166913560743095612118510054906313622890174506716645585342746658881478039126396333366148454406290115385893428774812877831497712917806002916931418663501364016791957468867204436370901987233697907220850689621929293775389637371642149454696496367016313750239826981502492155663458430526504012235185983887455961808871091230202694030885661515023339338346176333819065753847184546016804157218808714571123073264757458907488787701481332911153154152217141582002082969245560789427392320549465113628227327063291547548264472984699764307819267711435772400472098429541589226473267894697803466724882208107274655487539689194659776182936198202300839311396349172805981377023977706641669767276875185514893958552258116749321598648627815186053046819558126698579309808173237021903049328137453185952162259284865193162944084058985183319039865683285778634667792186405046903096567962917802204734670445264110112983039858794586284442058407235618388329521569735875646740702196145596884995678563099808209702737708498786258098017872820039010978392015504482917896900669172166181277567447170044216951064888344709437184176627902343140163150349185102519174572662474660365588751623503843470183397690758160967438776401653842667423325209901423957564094273818042951576680076454550628829512218381046249875646786371674452899854724132094903257470240321527098207847489269120269815454853672561138579521952009729705938800281558344382989866152071701096296955268646936942582020411233163375914942532494235293680792085647930667644658546355436426390869255748657979795278291406302095952631695899377821002210321522701161982543504580988951114062970744986658691502911717077442847020131959784015910526872099542941004393602426366397888800845023068488868880319594796310721125711189783015591572491737268308467143715018037631771470599290880000000000000000000000000000000000000000000000000000*i1^8 + 326024771121934084238594886878246034520790248948115642740385290044310586428750709378475681644790947890218640536511362996108743643115674940476713884116388238582157160302336994502571069169734310552210896893066756849304476892981710055844664980965733100124191174659851796069258625380192672977059689851898377383021816240790470497530913025267881521018447276784090680327757037600270538422849599772106782714957191885479228730588108051941773184318563362272733022062304491450264107372344121763730018391548540910929490711132295571000198216918499470302526820086078269491373638304606933388121845183115470592177917290732889826912658153186997651192570032737892196171206029357156631566786962217289399489801861471277784660680490577518128483493243045115708284412361527227124499380497661073498799763101904791162789485003780070401269034119005450794722472351389941004976685846660043110744907824893137941233101880163716633385158093277000571115448741156307430660184728529808320768862052096573071683261606081699074622671321618008262905183414555023152501158062356602155105145604029786216241939602490608860987963461960573722123212897195119831657149501181218711652952783446896365693629604671783823395191279699925073966643149834157972875630168700400617877032578265381444038469140115211186404005018696704311938457717376453708506609582227381940074811024525533180551766894244740310072940169418699999751459188666554093060459408034490863802108867758578792766592902768456120280348155792711068671923209499471005973416892708304393504650795043651863671446238165782576636021909939903819603391961598604100877455036112892861089349562573386730969894735112728522294506370019986820545236476925862738130052286827352351763014321819750867270654592275503668527053681502714802601613857615770769625066128202718428979483098673307908926719238932029863712206364111644346727769739275300161706777468540551168000000000000000000000000000000000000000000000000000*i1^9 + 261285948600120844338903646188795749931329252651584977192330447285747592789815907426951199741549432314474834144299642067781554427637219097393638401975891229596788701014140366096368833748185128621531118566731614884072455849491730413895287127713173147587236295392428935535562475187511079952074244696566656877185239578043832595788356651395038967402781152965652219598239710022479462835863172892096456832056614183376385491428973873752225424579929445366101191202794617390276913257608610198603189450677638779210519354714021887654407433192480817873962459207164586729068303916689551908852115811144697809742710709366051672494044744070865836924535713079922043532868280007028397025851006778906330868594617802829938179766155061841255887689517701447578904777249666362362468536755000002652336005880968929004051081493147825163999301861663923151343333134268683364617739987272652248556956810308504895411766934677527725224548735225433945617329407145023139276141224105340090111043357728914502279785961065891073201857101683647448672911935067113792890864571824184225418743800158307762277549332528187085970221346749927956914568719424379118026030242010771846474177792647962031557354274193675324632985745434626088560723724710800170076555312886806765067173225472960977426725697675481995612529709354903362482153115946816616990628386960194861875725148897334418050968412023880899282700520332035147624221489115821661930665817440851092196239223842382723624445117872513219072769436010359720588037418546205295341752757374822051650781252132109278422995124454707113106480855810432518352458146480505294170929119548780495600996815659583186723501208685157485414872595769046205572840347217593404604973077002520874389057256625290779192832043698128584556091268553638345230004771677862257713398823170773409480729699973553870228073616519699174557831965929175754928587015012512368156504812525977600000000000000000000000000000000000000000000000000*i1^10 + 149834665775636941733107230271605387294420082203086101779302228804793576034925389547616944984131902777083723726213740132749210451876865339251034716536499559454784186001868156916736041623401149441421217621829305003303646583742081487115712738490278073352825257067172133530319970608999417103000889022746761466941115285169946351443301742322132540349827251174145095082601757556247927754241942004838073356714770730222256459816280505526462959363929060340663417655220948159152808255861571964091899687258748399819101745406207897025575528795242955602770134231009094681824045982292397549350925252153300968962510563344039477809943493588502183653589292488968953542009369336644313767896493539898686725797263058028191725338943039921242852265098358368311610810495143364100435812559705493476190637944850763848639687316504814863704713466849539392612691463070511176741115793025884272335232922249994397790796387278532294092780200742711841876510946149107905871095978630471491537811548766869624611102015353743583483080850257516523951015396256798145090082517909855505347925621281082376828488695667811484250672547154674210472502743937778029775343954798922010354805780242679423060046426914756174349447795713046948603866574119211908581193172251577097426745374102151330243985681080553184668996572428697278314415684679789170331490151419913552938871261509610091121340352229317086896727841366732817160032437039460648336541193571454401516748519171110560150210753692574843021392141403699149106094776667563140146346035626237091724942163148593528146994148267376098868233781033461139725611044611606694298718959850344808046069541250436823893447371542662886057165699592882880449869289897755688718384024205148263245636038957226626704906042237994994445416701797821752161877718225787122598625174868427439451923744483058738047481147470070721311729692364244841951622756252728067890771153387520000000000000000000000000000000000000000000000000*i1^11 + 53228712115794168031667679447164028849140888464945925712691834097481139312780427288705307345896535520294641482980557878241763024248674743673425347917229692166744627251226379991244562072346832246616475744483303904583059401209304595511400854462087325407825314080484027751083781432489934851640773439854693829120770581290004869420963745688148949931068987293280993228171363402191812082267126716338163509450269902033005376230534487988370862490993015514917749938857049395991380994474550778593223022606843410146296238256182834572462454446296001394924793801137745397942580664765548569281183202108631212969844525240394370931407502516280897396875350494740280103697681887721646683299381779236249256503195728890244972641124289553360503990897466229244112414669561701008360983393280179649821461114653067249033040626463109981399874937687975533358981504171830293108728093294427508331599724947974378505324048575916395967856402967220698835119053814753265286165048178840824373716645902186615543019325006987577405646056027865519906064862594100885509545708326421909715025076855359737058478679018951956398519290890500998784615709039726650794948672708480333370689982061733365307790027373785364197456288460516402795935233378382730245242431565720379470917425543601181052361407687633450722800713685342479973612989253800806124009137229898781819564657669064860037414663110880930884137770684600198537308874944302163115893522337704814185826829696768478889154915170085460156775251429228406571325936542110652076380546026427209061711129185632189255623234859896117610223982938739536084100621277101764236507091362476306011306353186597894061764452523698799440450846095003906498070160374795290761485935242631699762924902431322951354469810204812555104519444666200554332198246838374964839290457178128664026989150219721543512299906442302921885421642631401050714099273860016570569829908480000000000000000000000000000000000000000000000000*i1^12 + 9961418114345077424278582570561228057476387615119963796547703102710848734658739033504641243226204676332025535104428632129098166432282575249000986858966058696402215680998573210570536153221791329644652523476895084019092452887859324816608799088184425493771356919797527949737774682702319818402303150478941709540882739851760154452415975748008244958330955255337999877939173783455231666779792484775479154624203235725808728698592822838010312169983043109896077132667771706920097095650835997446017889928346550903832720596263972329369258559017443660081445184409604678602451890778808673869248298940003879466937916050940748405216730298489482849028870992301419705706655520515188171870583343398367143747909372939984938841024275227349043879983492736496876467323498426328899203318763833638671701021129248228951587855988396140098198727836230899781619576905472291448831389573787529905261393742678270664043496597360051206960552259539103438213909925508684091861517927382685837049219788752964596620629617924120857249525123584810447826804024666995198448905862328848078429739921124240630344353407496063095737497029550327008613201219784945653371585803286657466138964004942372945170222691793721772242170995586659468359439943273653130813555322286461695783773592280419339147266543135899599732413105265582686797504844349161617162364313415504133176496218315161354634760098352053873329520316727089492153471642281688116903003579515007964585057315157651502556477885502120423444813246801410203115918566735327399648351333981215177619595182272151290275688833718916881435795744714146528071414986741984168556694772064332836372697666198252885928870595895536771933426380288062855157591345059669540827515844442145807985154016263487820400026237635473221992516671081555158421562486633061655048686060799951257705594901030708995174981056559950331848741275089786738065640374706625954027929600000000000000000000000000000000000000000000000*i1^13 + 566926624123387510964798514943253476968497910076036792974322848068544059084775619671622307962892694718969931493064138983330371654721410595698035462915598656316983666951208935100863205348061527349095961467585356497312980042072800835664644310156030768257864738616941964825143318281493220932729326833117086720979600207131409646556699969243576956524483137161042602905119335095818825852816379696810057914313661420880803340296777536561475431546356247461249325023209547879988289020400727074421105363985185417783813487668784408135403169301156846903761650700129118641457270572060791531658706594568807347504554563078626844212278089184782298129600717342144426605464764210799605737188512789650399008834659811255820557987628634088058955950117442768735275937737603117531025839495019329459116683762103197063712101845010857863067693329709077332145379904022209736800203942477111740816040015094313834471725542330493847960550328346896245504065450698231167494887762233122056345795954294960042601141134923620714780459840089962078308466061444207200102088937106723294279854266728264986535709769357973831999401313696507522786322098873946720215776432466658014901459385705010214561258095034570254509628338490606436958312133031117994365640580340934785967763571053962407325670705466943580577452040601206146656191284708897207669012988533105333142399120000763979081315154293233582176921665751198390352099697943885578151602408295203046215575803031093918696575554697695105106075023005280426633570193761882268658637656712131044978983516423402331392204002716879280494792420196296930408045643622138615602386182950033363534968713069683051312650833245621460380317005941057405796402931237380994307103302127093273111617775784823209730531039876210686342293975667225669866974948903779636226558287573638512503949128019565247738619516088000458560944645305359399792395437906432108789760000000000000000000000000000000000000000000000*i1^14 + 13260390875979276528703211191978677018131061965204028789321512737381685769344692398716742828531034703288992181915421182362407738094451683165161498364219173144200533194536468309893876802599803445567756401185503173252214582166315286242141534326586644801530512114365259220098507374347193203874078227924456466674661917916950554196712577918609932219778141481611454713608733085227796790971680461148920996177564402372790995672261840299312291012688699920541007426231040910509821031948444038679348959792265147894102665230940936279108517953441736837648605154680078335212190363341525981842766342480239389904538122071179797664214957762489482818598733763350656533811975690652277966943076820653926808012127941342885222752341748221833257331411281781319252612560163656029724328546439554300116468097037043306334630343634840690892680493513596091218685577001165211982815913770354501772995959908445147779786675148713520515252678606955115937474502565124938883586605960421014246932406135882431289242842002258103011110217174562513790010387036862511360698222431423196525300519741338993849132903078259791066358627789095670370795803478014613124796603368226000455043853868370814009144047082352961345839066370279846903215227884557857756614435340778115411252637943352380060555521482033553538511795610969654183630507193547294824563532591221185020139417788578798890752095837885586982242676132848848448212832874130782291165256997188259422265416856733795224099874584133597562933974500876909350394773785435075287793491204616235641915493748120150857067669602274440513196045591044061400956191279829290825180582520406061369152138470471374439549288902113031521367350257538897631341445153695610432862144041563316145647645714137737455323592695175356357527064428424668209431332063249717234083852898412268270204455798452105340933152622014190469041684205108467243091858356590084096000000000000000000000000000000000000000000000*i1^15 + -242964859328332730948016909656157922410254421159506199028217683856627416178230728516076756999260079346513754495565968586237277150768691905555718651612285913635422993857620184716653435523399385166768893995677392729196302355326379452182656744803064401764788518661141386435544755180666305239777440036524116582534294362225585821973404216704793810053228211987962240271417753713423129232840820416280576228533401859954473062335380457367576366631434280969046635745963747237264035437800306979538528363174757396912554588410554103492298086312315454403404015508363676502102922999689306380863475890982400461735884621135770797563541016237066800451821607891830474258846258157066553614287598593400072704162960394700310381880183571723806995272748037188212774098770875040926037225671079246819685782677362502340057357923587413708728803546363814290465662526610103488993843586237561951971242879893163895960961441654164321915206202933116991810922443149518454868014724191236214381209402647573743007905102558235634185190750673572550814293683547080947838667928575176603819497911372024107093603772298638086037386918697491008254679535530990174130389233814308981581231745686308603522171091327995659633334686739338485758041512140608039068015042495667342366363881877904865351134821432479343126051295490165784107588061690102291300272127065209736099599588699831267265955853221635553367728773750927508277451979819443136607550948659395165034803110756809116308450772391121062695133203741016980161498525586989108150567043666021623420475880869033360828261452548590804122911591915529091782303846582308505641407753164472652987167858990400956829370109957240444044006074460386658112417352867470556409944229781367772180565412324784145154139824925800990511704427588658717890781999716395244141186589547601408998172758805567561446037482185544146529209164665651507314373130243276800000000000000000000000000000000000000000000*i1^16 + -5986662517875100965105915426781589231441412769310054372921792915109445970176314415852918445333215978483231335307168756643667074516083357513036784071499262291211131012830529438539438594093206146542289588700793045677652480748664178054568585250155980190948328920672134344479049889529789716047511435877404346849746028803215542550395814731531837236273973424761247348483006054748218385622912345198038532750640380070437098736495520983169509253726402803173208562979678787099119109617222984023290895843845091419169527190916002488056521827540970844014556887184594741701725921681081626818087434722137588353820714126328492876678881033292367987213793398096248267144320291745247681698604397127381850849851080797472355189006588030623428428173409281771416309316762815219308977599685728908749712162297837922719810580298802943049590085038220776341135790862928203872741639084815794743719115933655336489017724403461952957482041422325164879729358897045582941352083508314352303207823445688182890269836176742407275084091394440280825444139228852441858698186916957044537083948662812931981729198430018875488132111390590707607582091842979347419547819281655064109176670108591216716913209909555914568973926592651022649835297476808389263608071141345283044929510522405715283873387366706769917349637936436810057403080087583652650455105887629138145956011853915847971142143157579463656056374535353967166897493604506226984792930449364074459285168000413286012996015737386725769083560858594471362528479133017370981231977180666448667795015764746995075918253621292748074943419592682301527982111855597972507129806159733278848948650448478210194898580578977520495832495333839061077339311674769023735855082169192283744674557050441422809019745738501142796972557131330137033680773799638277125156709224104314168217734627318092123142033711380175380114228976475668501660728033280000000000000000000000000000000000000000000*i1^17 + 76441325531571118029702859367719853146565489118040727734972862840897178421731392789736940378291614660323235975535223301717475724920468512919238109022083981158837474894106193480196506507333578192193050980181432772917148410567369967384849062074557897455439233097296211644644766737108308414097072553096832609015195326635329817283253976105850239860579880341525760399445602894021244933339944104627233610214683513576498065030111875871310334530358258444163865529708893698884299034956212136823618561350252232981255660268308427358701991913643081587912561099730320202620815352918307160419133808327271262109716775208611433170829285635928397595250339327691826130780957876960975967287931059268989202364698925938107426230845551332696102804030841965439880563294612700252388067623201457807071967311277479991032638469202687946362833584108636852469291076794920172869674149959357926096037824203745395539250674290273336920891511026633099958801540447975529115906729706115886290573351477861274812916396072843283143987675108362657392487545535748129773993755833591430395525270131533580600020709573879168941644976512398852861968731096328159411237717895818087432824882001526456192074796472828447782258759624870075905417052833803981810000114641014023447870341673399675830893534290151527912999588847188700121966569797786390008892500321202358404722183081660029978965512755468315330981471244280340121656488803934521305595768692304560726424101129511063650912028225873126458803594589960535156716402319007504286621088574474352707950280364266378810313756092523051496059360004472640199361547084641440414279457504675188946726738030591899704861319619081676550429286141574386882166859526684381908672375652024902603236087471635042071215615713482562707698375562897455791426542700003726266674372368242553358100224691628385478248798396842178220104402440766872094769152000000000000000000000000000000000000000000*i1^18 + 14711411373638096998271926581894357457109814274711714465383129829301741771156273550665494108756461769617168561228179108499840378552713082716213292660440750244229002263098738932849774748305386091640873115456599464201787709166334975672141444192876389716100570036138839822758239148242603140474624612481110509526486052213689012218664556210151128458954608690867972262877310514207034919641782721211127615081554253058986178613645740620129229674638224534406071571443043178806787758582754326508793398062557728315135431085426418938466021270514280317435195694589467224862410095761163812170999650402955501834548026329245260631011140878545308277947750803850548017057030078960997102399559756310099068447291087056297962185999287844805348880402434461410368069840120403580562411105434782749788376593988710302483677618023792619064807809155138881659607374803959650978993286969442718643755649751374410406381257742459456769130304951107701660634014893494559407432093064543586067423501054249649798498588536028330380342893348067262081588399042570614271483475154299179939760552083395024789149061035710632795701595912506263230522549166011210506918472249835739218444268450593492385881261414683374790803091252853047736746234103377938464804591628763326480637158523993816976114996596817922197160300629057982035538756221949174034731048941710232639952372150596463660373154341848794516825553632034783911521267570667583770995969818888322162748572313249803330564437645330645243804398738664487665768921085303388206543405822098038804116049166943243032128514754652011178208679109932650784103589758507855494454193795975478795240651979207201301998172971879512324972968550822722138781992797990569991053662817773222403678819053901719418486764949596624350933395473962229791826272272118478110740509170861742217104414245506295945708127636297973233588170939921801098035200000000000000000000000000000000000000000*i1^19 + 235941171292051786413022877597079914217625580457471036605292777490182103859716777615792731343270495361486611201606773842390476118051962746708366992364965153649710196200108219153994345757573670457967595294984533082620290872168136901935612508257276082688515165629177127989168086649837322661721589000822619451213726847772280210155203841114385773033223931524435321932889147191898788805399962120889130151419640103040686003746865324257912068987963506126165328113675434664280896245987335098434526917394356997794251041406356797355337339499762699316198753539295080587354256505992747163045733906599576656379151635480256303870934252626410557120505277658374123249540876757064747747909814002341216412984629904372908203950063178872150122950629379917664394425392222819931522877361207598259813960979417837574494456083340738606976867073853719548068782198274039436913082923846155239243239837877260768682090628093352301902230716768409833721863301195323539927934447162243667703811671944999068548920738512373958774545508194491372398935352035996355219881324396857259321470144646448458031951242805828521495296911960389717499355907151594359445450705213120485361505090839286367465477892751150054238889858180714268569416704847882278350580479323252144317582269147963987937881942080915275639513340774558462157950516027950937296789128406209719309022448025101079308800687112600730626773303074463932279709113367510007596848709339781680583027854762325908947889228133122029155143507451419058481272514339688719198540146820873508192544877427624432534748723886000749668488338545973080566696636236400460158135201944548806677349343265758266015314196294725518700275031973647205645701122297716701900801541767652671942271993191159408803093967899324437948327661263115516619313722921187835036849708416855261311671164352345063136074535316893210450205076899024076800000000000000000000000000000000000000000*i1^20 + 590561939266286505531734509816142604616958019726670999036435071238416843247792520382506561432155114491585590673944910343470772061464913218550123330816658288705800394305914611804074276715381638309826514471488843522221818031451304608750559487720265883307011777237474327143945411670910485644457965588425479925078700884800740053287194088816275396525644772196408860727312964394127933794060292740649201541005404599709759140163301708318179460461941948369023530035757480946708179209440963221810167588125091015511064636368051194155009884636387298106337466966578957262894614481152626962188426046910340407990103558891191434278251013967861371716297611300669850545512072789939221525872808944953141987363382438540998418713760843691078370212927993914759719812686640303375832200846687374832570194408396006894240412410363629260374936567901808681276235336808375818400329477578890216611646588919369572521209260569559974429735658831352661092483356616053221821576907189717871738649945434593007791923485263596665165225427985847084605306991414917963845208223917059232327286610104964788465256148382880403087397885205279356885407854223649469785901102716041616181583891946268712672893262119886307430425724088618138794930768135611428176677989140184144674937860775195152204097726429633924668802859181865676316759782347696519169447779936387940641234934441255006594577381965998819690886281496193761946112509574013289265714477847945337858955575091245134260106075098297847198584436230659317349458668857860777239709172165795380830146927666015333415783721361337026365424403924388257134592791313904689365979112967361438292251176257896745191531151993431217783996797296658499900042027178493746658870154981383613342474851151724165260142814831536850905971471181399636397368136471228312052612357841493034760098740693778473077367252799181533079651974381568000000000000000000000000000000000000000*i1^21 + -60484168747770758062062813431969356311648254393247161135322785174371796131966241219026681752967818867670149883565471812468475492879327916286806811535606901010742935889880119833173071922508304050590301055928155004509633758807635047247980020118018194504088073401387185710410611070171451406033577607597123774737581729160747825310399582041547284649962165589423520095713113107475123822591542798328792694373529210308536755122235612920494764333770616019521025088527108854458462655785665067348613168103158290868667760440509730587440411594120353079494772585276387688198188151168603109768044333122028428752896709579548579632979618784898992782343097729646872604578586179515849542529666842591972342941822440464698385288049264157923727522785026662359858898662759226036099644904736008611256504292753324249986101320964267340067493606174331001212639738396338897914356889268888312109253737976029016389391084039591268584425135541839658264788584919021416817669287429877911047081116158788247780868962140485222916909262239438483544770161635015684358270663105383572785031096756530904019047861313279117904965789831527374610980674675424193743952700406019374969039883749779288556454532123813226336232095148931472655925068947782971316160330864270842498240594479453092220385497030439388241218588926118490870756703454046152079659960007905511776628815324441279950689940647741012993678529868628116351970336873696401118165915331257514803086411450418328326617187766184238327592930978196894170831503629082711331558726816947416687187753673794697656101467048070583143479767940753490550707797124423612790586922857316246871020544630774410994886265092302630111359426418633525708605128732356467849451216074300297215141330718235576717048680829516538642271164109611061311386220758791151898104244118482489694024627655535867024680618937193122821084020736000000000000000000000000000000000000000*i1^22 + -222608438124299839023057064224651058212418453524258640778122452240866754884455231494303720754991675091456294483344614820724481232940652212913000239474173690254027062531206070565502487256617364704022994219154778281667453557736923384887104712367016069722411861166607134128844409876324874436868470717802694959202770162042209071240043671675236134209120438190792633762991041947460289619625996128622449287113261084518736546795446081246103493145032818998765402101409474512330346342828550967032616764529438035122689250053243107059076717372232556967375397965602567412806421927856891941364464622736771204201769318098512213292755896622729826738817916891957789959672873353135338815630010012711237865750528928222469262985166154207472402568412723236688986652427665530254009731531760460091542931877667808943948270667771474127937335302524332244550441072092983851635529583015830894926262643258081066773393549266224601727376534793967650424714699914286932704578354465170850748440104937268406834293533293188748260705726438302847741058199978799727655211342473488542050059897452455160700688314969062256790151080876686956983141812417972959491235837484245796927217293740863501992607730707021448056453499238997936010642178564007475689696666765588636488480443403308901246723913072146058361145970332046256887598987079305047796637382469810373255491161225623307559258778812547590204400779507004749747901665619685968601095373270537898813761104552851643794434353233757570521213625807310385358399144224140485563839478369505203230049772255419443461629124035506140968983650904619885122743767945181656157452291120319444708155747267910876593007405518733354609650981225501780453118620946733092960667769262328132204877727851817251848337667471357949060490985385886267752850067937983129027220769547598923680429588861406309137469704867622839323197440000000000000000000000000000000000000*i1^23 + 4076346144669308639537834624025072814544122858664732055597879736281480498991454569635076346887427211272791345961403113205928149327415477287650396667372907588560828583907654921821867239111048724977168562119615128347911535771090139570871572515215749896794101491741337865377272925534580605161346942810128594979596871130013037969374185723553316406518323879826554672080643010275384807877978763936286485732778932594801438306276062742026204832429130978344499727167144319336039512743644223996784714668708126935019950882126753380564291635059881919267735604757746573119111800191652216785479060980178106247232884761947715184491752262125273047576111939802892473222606426416795830470695059234679262362751472898126124951997590930598650135346750706789234305265959999060216339823467006132895383775478587169289113074802887197485905673734760876399585974978773814402205776184179351094543781354171780120216803295358866396195907456168986158452341633710608266503937832862217970506626135364202402792794124408163759221336895033176933070491680535569113655215553057793269784720386527501964872554694378458523605351170710840147789588313499038297186235314853897271496253792989363494443732896177352857891124294254175571607739795208223069300320061004718983993919760739774158022088125509718574905536590888550202935037815910754166309284149588653061458706908048161229303304944169499882716047582887384879213271407717663006147918546980829172930541527684752289922846298397198876424815416484744836110140707791656973067245335205450024263762983381656313418955922149645104788636007249190924602150014007056505201630772947409455539564085109659262410888173014117045255583873111538113030719781890344683598274631183081478935517114785287855882923074158764515964815731419636453316314564363592295186229554007723885345343980449565714048979229966824636416000000000000000000000000000000000000*i1^24 + 13499242467104099233721519080826289902269691710800049328874918901810276858489925981612041666001040741347646736895628680709689403552249105523286472726057585993861627677761510578077249767625907139604069767613068927577904138544613330511231386959068228736017951748993942882399159419877600937013971049635196519606665146045388066214126675254850898047049258277229922182597123571533703760567599056476741808928011601099402865942431919769860497655549942913182957940590149983841294127469335660954049844446045928859138773832398773155619607125581222311669811387935823472783045611790647484694778409687799981243501065925376001298722088568321487212971774322392455777986149461661641933522845112089387486938780465319312098562238225674041894858916559389618150499712632845917277844161445867192025242581710775047734497269553635482541416392630406616554646987720176396246501156086397589230823180848124774937447691591283996511639557258623277512280137466022948335291321705754620987001964261063780781098277792290459406442427090395702641842418936464906998864426651341446989713770691787222519358239795750041430307719972243939522214782248467780577316965234337787082398732753744370756643882448711838357687743947708911404743292213064818232462942525755740020341528405358249251199616854346059997311369270449668198789488364794943052632979617600389898585958533251612003614718098399434679059125974072123384867835199240070168547825353568846704475717435492881579995739903548635945139805819695405377402042398413385011087573164213141123258088969223541740963491661965482748062256801888319738108206016311405426663148214043736556211042566840225729525523400490270003680671641674039798107641841503739916535476829569322787578223011948172618925547708656308740393949167599402762433162166997854413583322979804945949813483637236009182393737500688384000000000000000000000000000000000000*i1^25 + -93347431803365468231408002380090504540313928311422702163972369100607226853744543353156402510006277777011247872645728293208808467472461555585609864755535424339859147494077334269619400663249414959370496022571520718947042622963615191567542158558659526934447527938723747766501513478305823311388832056088877415084284658470127800284140306977236405435274943700029767824767356880625944733923463539826523421452880189269603847440692270435209755298325720012927414497063121280373530227190818392960921928741989838126233262666411161785462992419435595692998016026526442397014968495875401722372140356132175812239717061558349580213722785705807420031276416037352581492056480096742650268690805975614762507480049118944844797059644139463795123675505029520224533148042917093632620840035630963063285854628313679665945721028406406984633300123235310780871119804776868578545440936505957522528702846623494327055311136518166111196508273427572867870168731524862126873078501784609533830521942839850026369775123470364147354914914772066063540318886718396279888758996970751172536297933214736784096347690595731761831544728069812650497559485786587030742236453506922122143152719421677786658780699726794161196042360143668430791257574521037267170437874200391893574743671273271890519539082200260792370003155991010591595851836826492148869261893129043993790233571545544725302612052342377149047918996776249964433320557206323611798160156299795731387884343583268760824393881263006028592558264785744239481708266129372284726247152368567433569488346135132742966380809003231823617592805001395775767955510578608525089746014364690277222920637741367991550430271349464193468261710761807911588317111655988308417221264176853997352652745947373603305783286626915895750395886038964986270145256485651489293025445722656968748940566873766614160206190346240000000000000000000000000000000000*i1^26 + -398972220299885654610524706291965656966725481555476833045596970069590484476571131678725785018781918493528049265946178523128961398416723934329483927642446636549118374635647261402854927750288239107032670353773316422272505830984534168110022584728611260739981489957971361736539872298911610269607076751430964609968443017655932243734366383841100262601195516914855670768140433701712415122046385456477828556296556592088112162126554877134966468517624073574315231303212921668528197508597131202158380860005421936881030998932767498809132383218562151459701692596723880565566664576457597167561498244972276014479244051587874581402210805119705601938421725878459228283146833407147976600257759263357398344095098076553101419031165192078618748739504722952664696248129189747099390396895282699339938481771700437800916175870188985261032478787560770436293967844513582366021990922735965585482132652925572656323924677020918125107157816926363339439377117012772379296005602637562574214906672036109583430570336895942923462714976028344140784901098473298234862643135374033215032217252269268482199485735608806033544523266783663989540956890328635794855380911009656865179243138290460777501688236234590148279665982909959148541599400135996222738357511714040968513196328864733342279614278237329343461764623390582953920549942969789091933792077371468898537259730331479480589904264081849166931259247685978016114991527294323022381474513222747359461948170445297546767203909081452153624333638296195586092032929831014066654124518218089231056795769577559887371613282414185436279785622535211144158294010493818801313676647238740392614396737101957045608442817798544848527043497756996000384948586091383311571552356353849933135928314044406703819799803280892741567280928609122374519238290993017005119255423181137339411507636016298384217341952000000000000000000000000000000000*i1^27 + -21798314691247248291875164253810785607713134918265175949866360680700154345208301254818325629754998902429424021849962396611050041130585859296287138542161023746315539865092372161009485339395035762676694224361908401133792451314418592352782770834958565785071701375068155448988642969304640976520596740206659394222132454188135986506398005913759650153516601834070494128945378334718860182758774685863898699476121916535921318925324313912440826524374718163878328151465291718177514411610953261392145523735537901787292680865554148603242252458123686816092510383919643338025430088356925303122603998538539266046502219291585805381193316351483121271054256463651053175381435944436106201364449777371062755569117976125361497756938245757834965717134482271121129879216280427422203336907232974529119040135858535661693418456374008535246320894628827420918300602876193851215644991790996610488437991988090772461363513113090757446206213614647888285619140284047951550916563376214915777477001434695955084162585515980615135568520387981628984590773993800147884256076899359424685956316441864429738524056155640071617696033546564668652864959871060158771566291560702019292432607265380018786668766677974515110087955763605335576020637565412340059044624560023723350561612903626655656772418886666033204229142992997328217854119303023137190986524655078089130657396850437437279240562002178383399579651294614935722860395356287953562013255541090721333779509874229952515274664575849950549246189831743913140041981707559729041329701339124745550393535470663702513812660617495881584865097363258743495370702156098450647572602262713276812927201897362049293996845007166440014487354068704423209601175007229920054957513804026481100056834793212068074818484515369972680659850193544392794480057848684339801788599909129059929791711819346634342400000000000000000000000000000000*i1^28 + 6960963669141825755113504806884296612982849567989278224455778813040098602573617980042905560487421906662005266035482314707439356300659077700314008583803848605456007737454320896761790633479122318683695843659407867929720097980865096457764212825395449915238633765386393071686026840965792085239368498997511735406903395330597225564145282423151205691586275893133962336838085435236265808148907578760064366585110378326636899611947114699348259106349086914103131101721285026419699367168319279438735061500139163935035644000958973854574124208332764906499073310627733135852242119586757995007092800898184870639998031848777267039182565776549959184745523062700474241341506121133889040245527903577025063236461087527695387456742491617514904242501814945905402100358846929651950016008269335321652496767841617525622307697002733858859018701223649778761028012529098663272033281835411486590285033938290225136475241074907226867781461215421725944011046666284218081365619365898354249568745840113856939293444174393240233885691724725278103525361468211942796041167692948645245614480951417363397770449422646792123568532135761509332371445164408766821971192790894808902491930521605586341884758953873213564632017733854729653302429196324298680922383412480016368545795146642783410825410287694879575135333532858960115262821385398484918721807877559513631742451677575888158565320438967047508388244714036744153753249773328613874487420459192960777872645386662845402334915331583864923342288773274999370752869016254381896637252557353028601919245702160035785581778517035802350017608181004048027791247123686327730218848943701390605202239319353976576009670416613619198561581546178461504689242820977798001230994455887784307491453021572043336546219274874178916668493403421366621065226498107151745095322493921221251162384660126760960000000000000000000000000000000*i1^29 + 16922226295302117344921865133243464887425067908126724376075254570302571295949447071771833952582161777587246090866005476974476868483482836378580278536555997147781901268297013365314052899016079746809523926952590590152577833520603871606738404235299094284248642803595711245219547475335001297293349820920877460161058559637606197747476991087450753677938562590651493131654181904202679248031284867699848415227484549485347644812444108811465960876748919679297517812187752028834798573095138554242899283169956039502901642965746984748910424078000653103614239853384749797329551425271592286386101360349705539940249247851099960743089086767875448998745119995626072476748383097224096166368588010921018087583825469485979959884934637813889118309113739283206890602991959703540646903857606254120873853708722832351306596401544062590405727081025841421983551142749653502216926409287883660902833099238715570503905660313052295203168390635815497961283022323302852878990917855958843145250747699939488215951734882112788785159734097962836412875958420623430543878504045988260503002414175650778981816057840516391235926978298606520655903576016030335982689525705963215016863120076015046326614905432625623634219766512431228730428435587177469528152081452546031936837762455030053040356117529558525126218066811782134694523751116806458744038920753235271944376228357268738639630045073404995233550716518812855320081944015376988178666702008548321384147189956335233159164968509585541536353696251728766911569937946848988962412714027408073536469644446428399338400375624936881618955201553703040684319575530120916201173947742952522379255145466225015422607759939996710105793876530296565344524658023806166326077203709521006424776204239150696280455337812707057612844278670729040152522578092897905635478710898609268760725816344576000000000000000000000000000000*i1^30 + -9785629263134709242058646341161053181239610111945561404339583667107118310544191620180172652878868573434179083552298284441876873179841744640984629067588388259021121019238396102480279188765645632623600227244244893726015010208373411703532012336069756524486072336914912674645759076266558727873059532575584913246198538005406264830811949644705759876062235120991942016849309652071099766923829823837361915220294810241074689203605035381226438723341145430481505841120796289119828288493611450702087443238966301343519487248426803087062442871694485059213449565705794357177005561719165248194406732555291207135097104918976971118670050926526943306209069621379484859272920546879009673229480423340351035515577487747151778864586348352987250081237205841790955564605952343965066144151629432680519090155227890416806103157861034734856965982082786614819878133398520613951032402908689490133450497908833166731451108714108056807634580310555153615532976669571206190221463276429796015702400937913133116784090369571623289411327910615034064178074099481697570269104010087252381601042683261229001146233669101543421699497687878866803688940645649859981365800185429722494915550259660048657765786165601220942191175217463913663882018086129534421325711763540050649629676201829421551485535601863768649025546719004129729316034582935214861695921451586041737322712032852030406893324421886939223321896391981779721539499776909701589675620369419014348653869304186820307599882961206823833592066597319060282198941739163621511269992006628818138624361390618984987636809103246691668431261523491135331600599512296448019269508849328859417832593175002648443467348001886237708150467641868357334270303342580166709604232690079954888387365657194465342230052249266323786466127611051468386706098512148717542991552824390527157167718400000000000000000000000000000*i1^31 + -159383498600411050782115235852839863222718405965982573360986462950656396362729391775345637498875340519351442597289045700074412278941239812069911203279696665819661784284187297019988228821753216413502682798049996936644745908257793216682105901553475241135620971963689808434849916958678952579820853360217388147326119952788720883886543201819177972133431732083055404515033394940510054652802524417898961135825823582003240113137732517094785897837632139537276333748268246209800486110848319538399337329519709571087936981213194673466510173962551527109154688638703229870975303491637454416464744301272122906421186520476104853205066735581546417223379285157941375732256482326487680593345457927285441718336012897849348170206089314548746956382464558441691912798324408618758022645295898711493762254785241076530009539664862325864833719006083686117067629059183117728246847354864078934865449937621613634666530963048690366975936297044328002327757432592156814148738824336041125704195257392780571145951248179267703838723362757150714132018567012077250865369601855626257332091069433407691295207063433078359216271631315284066239382216696655685429688338393997000450635048709297632205745178313962251349066163230604446903465741148104240633605204592939630427316703952123044898819542181900736158219083035313670644909584060643571762981489128493010398254239111208591368399631147542104146124245279746622050304800278367483189056024235529988717973531712626635212595557973694833896388445591882750082294754532255649348053420531331465096126598745870000972541945811736080574621218244230698777176691999813081101418916880342645039570378020129501815267377754296748450019233089524191038014285281923359574344244409716844019944823678179695847368863667445387264316825793270961996198576146066826354850562862220438405120000000000000000000000000000*i1^32 + -386641097635605818231744360597996769801977530818913134473255007673781897510125644944745908780639962835981588581710692201882758660219257728986060458728729663919520754429775407618584020424190821204877663836425090510762063637241217223384420272765370773778509511878150715389303133135970767412000520833424087062138964516809951498831809420031984437133027795394701914140257449189641402280819061462635194516078941364398366377608494150839828908264718563736866539698850763327662013973065523603446342795522286066515278337853762166562398718653071528237357442152629106658167461253541917538548879191654971325063998860029967608537324919435549493122087655131122780184052965206719777125894937131243165258629985350148587185164359205229940068446048536606727863524078759628996802155725092404411863582086797639774409767819826256535482389399638969922415136276480022437634780493605659107001094561072347334539467853867345291087580919140602540713319078997455590439505969639155691707833816362713086934018984954735613403833230938655477141811437565147697981167206378244840066841642665163785674373413451545089810652344804971526758403031651763210227724887822117094984396073437984580648382509860041143407080094933321625541029473274688635416530759044788602337522287292972788982560437351722803210621767769610609284341891317026503010760693917197119856746281672084358347083592108814326915085155034892727668331102768033670936456388676573119311308678148844010758203531072842442476124619619088957731123952472177309497056931111116823641123094500806223271142070398819305740291700772224862580337052979819772406186022084706642631101100758535275000574625177136401015441453290850414355437153488006727925213445818457235350475606851956963556511374360026871128851252684049800192957236288513068401020610640084992000000000000000000000000000*i1^33 + -366831949056534049861474911220053970990809935302132617103936339105086524848127514664709392886006084840821094505558089581551398449168050932136461051892188184526884134019470914937063788207643911384848600293427249037564047469036232968990040921576200597220383837528408193854488697260158201571857243151124961197357363655264606638341001077373617992999080808742696294933596428387205051006456713603417819701258880652028734984786706139399458181735743220891557084950402297451324336514036172358553579910090010649622790757308602247952071094460100067622034813122409716689741655566688219438577411959298034222721907171669206737375640542133397141635525776305915035467418702809388469098883082468083270355159924128256600866262733261053809976311689485287489229201013738584431331745868607190895036956713545442873526447078773041721732707021020795097478455126611788425668449095856770091438675462208154930537938809365685241117303292326131959182500137996786865280570821592493571346666141835223052024527430118540677247947162866340674607646465217410595004501088303551262650307999772553858393893274666342548711717841580384648496422182345044384768755463266196810798579535585155034643199937490310068098209911740306693644808643088114191128486207665606975782185484482479461558015299527745308745149940807853223674457002470790773662119085164455029441126150437956127264866086541643023009524143892708454603043260656771336668422356097854493403173216248100320606469857217317997730917715985640217822018795529146313654812696509905689734830028942118788308043875315967003235520951628510207864595934588832347376364629446935982258483283970248304628008301799404547548350149256219979807291502498382980177143688009898160477421445406415644108163897733022643446450057836564387641876046669186454950398604083200000000000000000000000000*i1^34 + -89219188461888161851563787332349829685258348351724841311078942956455894283600321440421809699347553850976918292126556933599500874621639950752472780852234404998611499980320466743038075832470780502797625734126273753436323160247327840988856719266734716573769660213211053853870443637149677933155929944997184410631274954161667665682736547463513410514514347199041235574496806883730298327892969060844941428318087005008429832789506783569050778083452609592769683474193406290354387179420141140707424905248706062526270951396148459733565435607292301508345580373456436551311812375583496590571303888665397999134581406453483981121314292362520769840272878140051603298347629653825806542706624807271290334703453631159524404365027163550936829541218841276274570587764287869499028889595913639905848740573252982230519921074067908334687799054121913398242586846885088010748121822229498956807246494978599635039546152234802278396492679537719253091863354643704732327336065279705982316399172948662891288935214486265813611014408501017117641579538992533530407093005192869755662161943783246975495210691051707993293589459606117342429070831707641323475593044376251295066241823249824726023131466897255054979503535994303840989295785347241754389346209931693166692370119344739692736459332631941458228857635093751263431254454428050598579380601533456524432606057490798393180339312400587846667514541158790945887243396049133994671026136715308440575848726609481765096035433109229482706532610596306265654473376697331231288134224715921540732267375588180319236625973925640843682309154924109030381883356935185224228644561668513765030411668445713698970935203272670860236424500137705954175859563835563175501963430124743450546168671321947349817032449077145498768031375733643824360288179244693278771118080000000000000000000000000*i1^35 + -10594043161458533350428860924937708525060930555975329278380644150812876213751173932113045377158442849353004793580841809590949973993721754464108595782306211907342648787958068281321774362054865491085273340666501990435095169832432797212487168284575191797539520479429979085527523705055809952194746020578593953909948622312703543718594276049279783575099435040694885354333271681051909121551827880830589763275592553882717788184777472450448219609931262669332176792271527657265510131433388100666187124387659215510460894643494612647117026684434372837509415186787830046596056739431295234087660813758188823831731497964915737238595817395015645100447953235881653080440686628010212280239072995744197696319435257549286867720898525037327257972042988293720971478131614084307507712075635227590658791464211298230278659657829071149607571712936173180397629703606044382891549645174882823999870778220310480935899012964968835215044497753346237371283900260436349755394547783603473082602101552319719112696080756004733687810233148758204702831621406407336318169138802034278726704791181069278888378161563215993770915763625581524037134066665037050739663961554024565041738423564816254373764723844715693589449238778498343028310266216143066962851735167510401192341334975883807300442151090121970787976349163507912678480713598155035202218398552186041689292835911493925812120439590207970728009182458905440752398232060515257992527501943574700124450376154452300264330861630357615124085008300273230423578653879895854062792352343824556991485125173540018173004291415242677968105429777360079575335706686868362583982263592251555681183314602196949845318262615410465065939900789997019704892640812975618984520508152817352480906101175913914072088212627800731852686053732455113779406717217448919040000000000000000000000000*i1^36 + -716105130983249063576978382894136982570420949210816272387095501336886034781960883293116250842025497204931268369950395248104353204210923442325573746574200762364514224636464115050238618196526017560063429871911249660978743092344119147451604042997560003617273032220977929392413895514449106622693247624147815710940428822492753656496748027143461965295164577299863981353665325015886972289084597486836745656905501898603658720525538826771776834575679178424069074673016302301880703904789985794978551476791481262711246043550755373277066374481421816624863780918387817914750842526431605225860555727453274907718413247700412031002300423035774498013215506152552602553349279307724141470361489560360689821888574784262802613385287725525465481754985236049365310106805183589556001506183971086572461058446920010088045951306920453832136186347586470978715386938584877117942057980750110684275427574638374558355988076131749747998638173590799536112148603705769734108580881067013971760119326183614028534238402115112711714372878100659182150031695098905780517451410420671159946954609127562928341971382632494657012506929229721231340457890057823148740714470664255112760795516894696736610839448575054737790653324598898347649364740725749861861131934134840480413062081316507461802186883331665044267362677720385035718248889724881608486683598731455930526372402537098373379517222850935699940508612504128034190346234437661573082845975833384210562340889839925973555783347423367726451132952761461572313006711206897095671532110443101835031401756852313218747280455593930583094056636204850696166846709101876336986614773540033493199796925196343626916046066290677185747345601273370370299375570160245835323014574832792676733067744421677973536435009296627306195582630720630300687005751705600000000000000000000000*i1^37 + -27991434556938898931201163949816328562563888110890599479334459730924185355718920819950530661352243406353107094538392602175463139527908189944459690716068242485800624512620843166359627547194041453321822460161032974459803490714830092368289475893128497822783940963537830228649280507414035390857510728093090409957571024048187169530381687969740533596908183105258317176185395586169028047707764707061077494876616682670048607979672362464569304227448244501000992563579025602780707552878379901586647802822136198914403998477524091023766120035280926954004631808237024396656807228004867008564591556703181324564515369088298546397231470632903739299793340562912435679265496442166938726510409215025919033747631142958547749675973840430672541876235266343610674584808368115778578061168739559191307321480932048896960039703036720411592895620357262367559296537177066315481430068078310797784631158428146648373166394564102378261403782718448817511543105781188049616091616018767119221468771378243803855890076429979950488754533427825417721582476452234325938839049182946051259551634208953968166231923714484043387692287998786329996433332589795052818399949473550820880737424180909775437034029076806704893937017949451879241542527264461625455656146278886186966826432219397989058008001624670285972919511393920704408713809501417269310488548582190099949333248585226441377174881785434330521162189256584254577526811840648037431038792519268953283755315874264829373692524249609765614075541725050378712589039138737054636334549862582582244637689353275346441894733224094897488545847794883193902210155300940757276096703927007048419707773056675078488671896083457820312571690173745222772094162714983946451071540545843692860655776504013220766574036137312066989260856988478717495869440000000000000000000000*i1^38 + -584549154658115145763045328782425503289357387368234676339036402622358635339675019080641128900175986683371671485150883300063301455587011083850542460250778027568965077416863174451046094848846510428951117982031088469929354451276585794553405700106887190838545686875001705394888007508661119741001866729561351515749871686367238295255274803497370291172331857737314116630600085689199987041996251805063498154367605475718549907113298373969071071894474004873167667044903272131679712141289523044174048306575520784571031316777400900966543217237011897329423685679317111780066908366377264955971166928460386280464602297933755734245270871141361925224713750443105525410263544392702985574341838137833527184777176739516958205071997416410287111530051611694157543264416494001993857567751561292811494603554465884690139194769506872614602899882592311281618903787665193606356259112699858748492470474599962293334343668529866859698272116830905320586892955069975196970793006292974636822824223375153613949152497206775960544808864727752016251808681329350703858294675677480954689882398106175337923357290475516295848211574160544541329236616705787085463905863296241651927641755376933750678774778049979977116966206121131771691066629592406517002117353632378176762475918806252761162104083150172351464482105074396687413250494683870949838109777845085368957937077224919632543600481570944163466632442447193283435158525639072777003966358477539977309165216522936331031575525841080207132131883580013173841852474250895423240523747878339111203078057027419576236754614144079225823669997651668019916893032886226277434845198964383429587148629740161199777410231296472630990901670905361773252144586006628573380031302668159015690337235068132572159850540960401274877282267212283904000000000000000000000*i1^39 + -5651326768842592376331163859997965823012012688389654917642145692208048889591704709259324236982279971038138912323322207656319222827852848170363946758080177445394693848335360994869240647408603102259843484353258722171920730265742289036548126733077247428290727291869204453099317484996932018138336451948472685803576301230792805345976680985908939860496631255057189672409513571650326108803433949757404502869680309013575969536295475655419691953095387008005974061387377719342204570365549696871125514845772324767483851659871150708829772540778532857992163756650557332121931638078952369105201040140343580402136329171936398061237610628657452484015439139899209901245721679484043801418825330500457707336188405226507488215991226233540286164195725467053074573601318113293579533949835562268791597530484168827244622713771623068559472876802714625461622241818470749350776558212854495428417970306108003284609505323626592737215726935832512754367099323722815091870009650240847305066708558977914376912158459526874839859634444848757084199857719293964182135648324900260109981353764752489450942242437777221120794612207049728000519113290851048688909243194551159779869260599224024063808198720765439956460046794263720950261867872092216491855497045135067142545196204646215500047777487855408191992159425839550713128619429901171807091098170530114757391415636879834339965213680079744934264923787490527528900082053410937347432345821294943527998175620408490702176821870786195086011980098235237393516566607847742143477429168231565539190476982802540101457759078351246176179294930859258419582754577280185336051401674140717475347527473611917759792993380537486765165287582796954830123980439622812062102382648528834492172276129853727730672634675602019141358190592000000000000000000000*i1^40 + -18245589344621699302740855509393940994133105113956995444893380340691011017729191756693399353347973415470609001103076444528752308785263807647606958146120881962144445471982032178531865366045008792065094403086720112737050341125650965394648056285869277951664126142417861478475024767738610399726323487030984658582920288521681465890835160398860233588757571515199545398945996531822975611419133552646123684041923744290599399532153775127005075892784900928425859600337822012753807986018450956663631817680397976107009868770446883428181673293416553972666738194908430259826692199266955610774358098950794840811803595490568404159946037824734920404945839090109476882045339412670021791802455892028836527519116326740099239753486792725555826280667524849914077256170818464507066503423378631448048985804325634038599252269759594465472411641462992304002378363462223801537871416893206810254011153613179955659049999408887533417967125561682597568771446188970212043858123339955000440146359992155392738131813084722294333870524837684185696902233338789093573837802059415096754127407885276258922115286411602498890277507476716879641412759197777285195845700246540281828634242105141418837912611610918674172135876420129446552097970972811646700931707176608245581683729680220180122510983655212436604541045437950124678260557719187694221336727512152092703610224275985624905252097401966305551413305058160579332834531298897500617423264735894270916733244177074792310736889033626767666323184662424716395098553291567593047099797504603105045132616983377182671713101311491930525711679016306690137998206871500288817864096997540546147041117785448165878868835983702153479161939051591050153785164530343014773463019377844401655311367896816877750716573490975301959680000000000000000000*i1^41 + -41561381542812618875181500916524396395714075406017713903242468329888593752628838296257516292612483164498353150771329647266652616611262198336686570965430006817755801020462933981970631764757799272793837094685992656342127790473900078059825491465057312569270153670931538013616770683430976675237197184011359142820030771735816912982052506288115564116478172348115617986337243299038620860319765518046416719622429309884880183005832091645617746217680606627448185146651574325004151708671957854418034144173777698058254456002416161486648150259103161301907662135032327497675312840457145440467396924321828071398289926484749991804487091116563629106154276549136641160391675943689761273272656502567947225108416431703780161737755678992094144129092493342811070761761160949879233561115199052992744843044844115736915711917641060768684176555540513545572775721203416020224770614950882487283831422663445049914528687910743501102617359314329764948215988852461890958201392848544303904791334252718955996897332106679968897285379435913603923230403104954306675010661749269225762940509182600096245214924487790544960705622687717953992199703244275620442298166239524513293344973394758692537658718360444528131895530701231365011587905563963959353039278464325266751501398181298397839181130246670823201802967517256520179527667542954186860816506331745542926207070552110342557340877168568843782935084753987227439557702247007158180087684666637788048643437913836841849243214044553606577712370686271744356147956172309103003403979446577549694287072603179950248000085000375498006602807972920743046528609517857842075851359633393336482405324309538902652159496750571294806352904132725655313837833265652202847986771666317791426137884035035547669415056506880000000000000000000*i1^42 + -77616441563765708802675355470063249161829206096827762756100913207167710549692882554081799894485034439057277373047048483118748217163756056196242687620021871031611517566109878436749041168023283959048613875117078114307349751325519555936173335292646312795158213216676671307688416445710545237355559507764382090314994369396384520296675446784945570071327801967047101692256145463688799969540317458601554171389751421520244764213930678997085053307807299120428838528278542915260401610346305293679916497301204129971484659723867498022373396608058065149409710498094307002396565226942373735598626651113625494601727004006978344016551180820939774156282495535746817288284492972877239818628703693793912244264178625170983165084052121797950990642120174891007421301094260226414903306863290366190605705068262223254527298921753647407628644167589732386482987529826713390936452894706640938450113075383328551835223556404248096890041438010854601134121076536026151824792154042993810887978081374193833167375982265576066272885166250825792861425008898622245157874056075096504497657260311398949896075404773363162688947012172711814327465431420551775920695365247786020400442761817844479530089806682669014303102704674992064081773352155551963110805286631194786160199451807646896935918047945096041467344614472005411851400514756625143214918783105694202919075913952030764949029568624635644540557404920627528963080425576803781857684568722690861103424593329827913391924214339585139209354307014851087766020925522353805263275464782947769516232514630935962006121366048166865442407303884107168847605496918630563333888392721759813721990641478241765371302543507039642806393647783531256227802735133134336516722895187283597109403835961852921797017600000000000000000*i1^43 + -85811411209721726063729840447288288036787609299544324312803737492129897302889730709757903043050741830619116299283161941424394615856922360189762950192747274482290211943254051050448947384385145525360318711630791341494027435498260940065874055728740143872289400030107983568049366155079269839520016981636941867530051531528704339566827993553487855358848433464280231363600245633042350220011627331427226392846560730107294480968303012136322414132632618245132162423881057347290977665337944389702830084901381015481931784222641134545541050837403532424688076304763602999237543954096614919391545234806449876031660519804874030708528780692784227771772136099265049216365519258748094631487059158402107001812343559874762564408479659763645957163685992516885868831985490593334216099408330866520889590911518146311532193771221109509965342862141047593620030297787676528290594960962139594253935055855203192626072820343744920870615457135978448679747388901041422254410219583677049018783215909710900002643635118691263695825790569657461120457691292620600541267174329441169634687826794251716487669805752569930121383265883724161579722803733632770676711758096948775774377466448782728981959790772518971074771258732543235573162869079828502149169373777028275308808614299074468673884298210503104380498193256922523163275272958980646423730672407931539954201204045637944808180514743636755820765099894832540772341983608684998780143397765021682917037779136654681167068134431440468348387548307583033098601942251050421759606459759314735548496417272910704421231076078586747945147826530619835958249744705037487455390521922175106920437435142806313464102715153900457642100282630008739940371482918088338293411225795575803997247731067125760000000000000000*i1^44 + -65726607539605685867832998969817722551847762574033435904251873731963604225137162292907637293098828781094603312611105594953875627709326328010895092868981359978364490683951423420576709489717744625205514304814801910614937815011851656958668348518039428734792420556928400042621264273319464826621888457745937744970063786896502752046295109394837296734465727509906125532483189270395059219776243222569518918826179344838667916891921903158730312301168746904224091319574516950033879833888403675807741464673540155484016559160377536475314536039950256169479084461996799459221500323472459645805780709738363836526095330567462236294232933168175892568550479318893715445781311604509514967612417964890026096621482161342428138947758546915087441041729633297037149012387568108026051463588886381946088910757175634594290404128568751380047724649868046802587245909461898602459132390095085746054898232006470069940778781215024275341491682445608043809135248939916055205629223952084257889736468958463695615104829070987475511515655285213098810107887681625506448189777475675063216135189127873324995853182274831162318090934171237195207385970549319193769423072707279044782429505059191540741838924775492380788908041829918941607254531373315688881022202208422935113896325106083694940864180891372093196119369087557262232386681813105176194002767065797179045204746066664637425239831543183924556694451893154128602581193041020414594244569666767701447847784862277654654014283718522569787913215322001913098475179421978503980075769862489812188432618592602852549423379517712216450650396915783144175020383257698846422601305292769988869336962984000939965111518310828829499725527022030971045259932651932725808806212199566811987927040000000000000000*i1^45 + -26276625464566026499371060697915615781803286842846667577235364485483774999590397342867845122716985491172863406743902853952287768364561723414149644051887277449182167724783727297363305393402761862802103331218583367731704926753772373348269313674529535928010569761858030125665833718433860850668608921291558526566819701331503191845484165341919842077181066309423512127251522399527546106715976704943867534292446963374618356999841921619067026778524621326233320977018521231244636210301034717951939756398754056623642604573133936425267491044473367462169994462745227743090417764687195801317761313996998087247944038540790989641029085932340491654738997244593436632549147033086695432212292503214055826805954018741894175420223130045470531269264627125597505839205571605459122473886734704140097914451585658830458170999682709707472736058402752499351602672931782798836848023936364531000829547963919492147754698397721429942053399072862910451822339513312783909707487500617695948514880599481815052486410422695247856036118677667651276206969777011143127043970335769011846344892465697735872354326262317085613430697306268483000508772101313391372794571624684063871356591110650036962183457151201710118844425913190968470272045025978779708774910942735851325787573631883680041922867363069231550024831946633358418131261083535925988502428135714293472232560669303959538040926311065657845291949654425561544189500559101799448413736539135537286019539805302703804616640868357239073092936169164900591737307234282563574383480882491961243725210432054865383061422287741123754006251629888027585833858312604928175006670759175758307708660317709311601019105995232210022796293389546259859495720325053270325861328864443596800000000000000*i1^46 + -4203190147728930236507966684011117138751467859286625726611228814974450323266128351039979785926587080102788658630301170172428793992935747945134406425687685832846289849223277945581797810344613199270103077875504585436567463698864096444130134932762194221031845568485336087952074837849816222633831328132107411036769605796098437426553381252355733766419073728761880478725873978303742596333017254408865933341855782490753626818894260244848156308974671597514531190619853228132516612237000943332793437203934280077057515745526610922285888595080590277576786497103475943703831207277726117620367970719546046591407211214110887915874239218350188224580139263826826216213918737340442729925436069851178908037644020950561801219320178772023429045387080198467231670868625412311022975236584042230200931469108311929329574422185572382285321950657504206244807330408908070245012390880734209601631648994831452513121848338360054189882879499875350022703359405738824866285465129806472191571749448844567879743933141629628913882276378915584842553085756742007699903328320077345151986925380349139464384489244258503460811559962597980718560907194249312284089818888921859064934709635570312267530870683267404333875252456157463536645917585289319148152941829439267029858891827349713833703760817208299915013693176952641392070755724676258088521300387633040030387767900968974139629940898589229143268624140160789728619383578570925654618704994726597318048979465148981537098687234617241705237697237168294695292533300798622192656172872711098142921279874776917465272540222924490554528791631654130579114671303610999504395385964029509697786204535797044578185435117660075323401280349063532986605962606064797269556531200000000000000*i1^47 + -4023283607336063699644212785703473208863783790291317971320724933689192017880196091961340253385973110497756121349404596801711995952557920330270479923550819719008055738822205775065072668888755473029290682359260067544230129589296369329002122614643319336949063120791614076660587982383179692590302483789066907352212799757922279036236245542890926185102762683798222736375471584269270246999961898181059514155672376063074605168869489035209120920222326241710494641836083266885615859207557438192201899639321516775619934390927688863099868744189393034728132400461897159574882205949075207638646200670523378809806559172327348437310671747662195367231400461631515770406970579151354732020512254990804464624107608573485812241507302515247047039725128310227451303460406010893220026417503226573697724335810950994100189852946232578752066540217057085969924088795735053124469431674019231203068725873406396682033692498299170948453412164271179250941689929500564913581042542650946740111291760797568448203221787177092321047617577261624805568551094743229229479859721783468643918773708427183592097506028103800052421604123265119755269435953824809721001956251855680792779628125157880400885521926292237320275391970425010353576957508385467371121276340882799168990117449086512960074037672670030346250703063666784298321080704240173753358359406900107180625420178281728046578825837982908704750912389319526691316038467011143636971700418802867405630983954679460212003398216143260665000802819899850294668352382588616521088129016822657346263990364774556158556246555942847769313111469289775372184658691870919716732861316392126856116936934756720601561604781663801055118297369260096056857265594433536000000000000*i1^48 + 7377169504450640214537694599468051563527342806402159435344438894832989050876529447420898929693517993866964342280743482404830070539909916271387960564621964263440122677098401581769227861036432284826863282128289231816832216021610192397632728477379872242216918161577020276450993231392962790936024728916018758944096164609080175449112431867443675157089718315568779446368854248393865088045197049041906778358775038781214181483272180704110397356732028097470569112972079055802164061884614509519606400082290363455791640265895573452934331947126196447318639220029580611043288003297163451544011182360697079661563262610957678820491414237557991197334857729336371675641668441891824641904872088657101027264931093827950731039127877079922819241008926664731480200542696634752279047700819742944526421787445685171999212346687479826578682290109242866258721609021823451754550136184671758065447839243504487582312475319482496863828822582405094331776574397509575692545449406860311176299499476753936920380739660205838968922688878814919816278037344307321772457747623786481472699033049123214214210315263604452454809968130424212689522714730775433066311947669698936596690560750990226551611188172989282589616841554728997364544193940042982816202962747117274997792720794939912129868666074670465079413577367230201730519395392623814617952620581402573230090443613934034987497430578970519182307553970650567435845391249681872298711519790054972673352076086956107275652452456301368483516296861618915541963520274036755631218495116615412657927315893348558077579063754150952397798277532377377522632389709925524597761901265295229516378114321823064957287988666399698548861611497452678089010022400000000000*i1^49 + -663104512219886529801072480788209791411632760977236527263897926463225490328192008615874046432783095372744463146369568574174230557370075073674287225110310366706848144545462195672589759300230017205490626971980935152419984213966829245408421484422957795366776117323237403638206432981945934719877130098965689585168635468264288256789395730604815470442225951797559588615694743415431832908910107526500083862499826829634842471820600984123235771695101679239336253439909379216703230112297784139044407707073474624479168866163987033246143393302420098931462666487302588062401416418816571232492356066155642661166636725060225796231467643668971771206675308650805592415197135938389315650584420580515189137667347883710271633501657315366599637675977103410152289506505338146801454876693385226958884149777708544399854622978301519557745000022079290472937856296879737093049316345002368442085308165440312238388054711832074246265859357747903888042175390493919968025812016562668914125176466574311447207840752030533873312899978714132640825649101317082369291388777082809045361417874401034289386345834849335022558374696676930633478515423539686608631038372875387792458567876895282832776812321596884479486075988637918788007325031125167391592357832157481657040246162234348388072587676163448215148610737169962167482541864513828843734276768503809777720530727556547057345888425692395122246040276561761416206564149667383596910097576878340627480391276456878687060382185594316471369800041404583999862865533577592153707631787746149466688373078409202433657935523305407645843552802827914059098168863742321472275172834647194842069272011545898283834041913248927893573268657684198400000000000*i1^50 + -49970934974898325336650667643279480115883476717367412371825858553642315337308414960036643248508506719374808881542771160848876822928186469731781160903733788865003811520542595749460004117952836791572809157033450870029549238171483018263831014321505215367020285348669366722427352766165393294564131177367728799425080338465193918593821902428156366171941600071964614763181209370350930792030243105879197741787696552346523487100579448132060500997640492541345760837072820249804863637952743525668219225874798205692971279478458304257860335491129630908990657379512779859886624329806861408549814219541073762586269656748521120821947273581746980482788019486336228630976909384799243018450081821341172658539124143967914038336957557306821498626607107968571294987197570582796613390782380398634544826649641220110195767612823542601768819272582012618386939123935550707787718861905190115031934412455748146096398654419360139935687181793398613280397407174765549509464856731280661177690681327750896528662509910999799029741672743825532230600487518674524713229457477159929750020081421646661036871842101714686471237107923707302061777262738619843983926870869687610979278053439635943366045379560162897602547234164842163071625473605759451638285863178648966067493791019917778686788138365725429522145635439741044940311861674705943935811286516998123923746150829271820423481559726478712946292136468369430531476255986427429576423371815864307780634831174046843538104107690149060097058294599585528002840530672944988165170822728980329507359168561489069981618561501169890810832499347378240402564940626360829089542933453831080772619669320975716289887069098314480361219200000000000*i1^51 + -13162448048727824537381746315868088525493490122712578725621784011069858553299749010607419935537535836219377989265850639438027721823662795393045916323897082515801373193264288024115870300424173533113196090393214702685801791760332780443639560851630176736758407687931017272801072255177925197566499472921893430184925790267380714269432738261575319529171420953615657538614025542813927399618093731990083079555622125216710766245961988014358541036713983906748398060222141076737851714995586601364033937105016925973611708723073859798223541263122248341821279298236987589802611748650551721023852169659201235751911380009840846634141356951358030139211969639142982953478884299576427802310567298002643090617364614951798862107402851281824994393858417477927552110833101152374088575401417625941079950375561582957479637717278231448997184081093953237469259464423522632822243156014028944989790479578967445507972863029622198253011299969456692639120897061035964021895486417739255675172104504151031974499199904185723709483741620664715833784482488607814634899018562830601820080236230713911906151580784685423695053674718223139304130931752619885246964178040173130234539414155725620007773475994844050196962087772294968794743670011963065803738315781419778114190257532537579758175403847511454193672050305058012664436263658665520054951610832306801007586298624393187344445562681511828813168232480629844849768857933868174697245481289109705050208240686036043222014230714656075975799867166348916501541946283021527874560917946390148216924506372112182560082532209063090489241463117724781313582083292009840971701642432710155026733713795329141613659316772275200000000*i1^52 + -78195611672476009910646279943399982335516742457776854307006297690511316126009559403462461046088761595346124628358517149600084771863524026821772459881599531391665737799613819004304771032371499257987981449099142250003561070916799601287517304496170879577501730327307491466681937647447933931335109055906974762762891847441815307337388728028017454337901146400676229526889843685660415728556591541910346338887058574765307745473382909559249303495679121272148759733342393254066725156897978895735331510986544710738455382907326002720148149999963169309084617139193292178919924269927306794594777124018889637500559552393212197510011584612568661965434870847946796700356574614769284027779172578586957189676185612649540363743771668856173305421300637918567900996069730870408183395288265534724103728662715610586241091432524739327462727603408150102502771861658026201260129177941640914444906961655722262919138187311403281474152204957900605448017921206128265184999658062448558421627259571550715418350402904014934378888705945331061946154015591146988774514914295418817143233018533555792622608596388433708254467024538336092773630984446152292875838456232230811481670364031351519207904595561180340552289215070583516862995007325062096840937113650360818965550623199623139892711353776719003112792195705544852838577140216488645353194631079875391097839979071857938138354879406974946466756826563374841991388600041386000050063394591038076481096266298407591210146193755240076735580409989218703269808711901337959330977772666437520117333860142751718280204437170051886938098258626649016946243851792461580189068964708237264699976782641011693760000000*i1^53 + 56718326301952653272744330609896301371418932791513436714806670839501552095033584027411685606002695824311925973730816045149800113836796680789387105433231257704817988172482353846480218841396527876453932441754615176574864161839906391978730360534729482346324979004196125284881255262925545058489836774215738469314030460865016644603923489083738074494836990788230199787359226104246560747186212854014773864695611844421043227397494078516359111014654304235257997462611572697527802671366025749880865885644135816413016520215298620226131421803593827095340976484529829665432412759677992901741620798710969375927291311482597391868724644012083659589872418185616415417539216783617738716047984384256400834714453466918476077223817305354190405281534799087893864014018710482842983302775590948430909251495790859573411535263207051196910046537508407951745416999874248418922451316289900513668894539912940911220599874744628810873992038396770396128400786583922165390543083095565904714002106094450528290972693035566314252712860069550847228214298625233532048380128443871269645453101836201196016879937123037256522070920418043341573136942796903780707478381976014610738790647398219300346270349770925804381660470641710788135763097700181856604256707637096536934754967433182341130231552624253272181095908860036756104605755525558543911998602187705383911964551901061299724361963210625870374077696100113229705747162576903040207566273101826875227698392092896599916726234112586263074458048940667864519888452093182997950791166276758422341719220100833749521433897027775289840753365156700775895710162025051074207182360754554053655584000000*i1^54 + 1193232652415222425590539009962218618260852311246696080207003734668572122646583987793339583278627286739634138144801268492778325061518479567585149430316523102521423861790048915080407540957200030743358226353817883024833712441521732730185667496847680274934873685331649751845282848814822022917068223139546327166880316936429132843535927975655302145333804093164283137134578638486869865418028197785525681495004098871687014975687662202292755588142767502107468320416817904951669993693342457535681063661880853837280421998463443610946671857433715118843991298300194963563536698756383587369640709038308456137004762034736619387609966632363770613995415097521662638940379367686136951228972727439587386797517013032219530353972379532594148592720822482757834165233116172439231152499063388114868481272817703495463524646852789424977250148225231292919494773387953621445363399791689472654718244607107996001015944628124855754159420393139354966436865014915577500278693967370620625717137625105436046827609426653774824555031907113946873330209180536969939856889974576287873362492940811762806806662851431257537354022075121000887103512150865788376720433980822783236194006501188239251690075275910152186872835138402872184186822157305428697141657071427546189986648626337963143138411165081338356128833973873834255740843493616558908210019432677606482117022268780233041662312934656573702987631449342880790408027651748872482345294771723709832142445900985633415223069066997999317688079396075071603044607592903464948897826473619781672936608003581963133035391174278842483275717163693287297415970648546220791345572965600000*i1^55 + -4285230966603934302729855098378350695661938106078627463308086351255693818232644537351410111015246661467941308727384125807152164308717494737034778226830317937399030218221756383677996374443700189077937427007433268637548756914205981340698012502063409002151651463330624644915438920829351317003971863104272941732297508284934737238498802249675403895505093749241675365282896699608204544953592093793979699051448253908511412056761771528254911720119185710787635492595958787497306929944195054024594208698591556473085246968614109454240083869813625275091265468604229487183647625212060940100405755415993349817487781642375772285181819190475866639390088423700016746079395298480474409759224388642076866014364464908370428727329761615460429740292781245674619610798252018545277269632606390282400122353475765953070582802490059530764312804661446137705168391670513652202402590455052112408112890899194982226599395731497796876966109672608126664003669822278679786730859024217388991283861930192631975536948114989293280506282852721409556838557790471307101728574469247845069703362556180080590199886918973756384010554220160678608417310116704969439636714296403449326039837718196319176204057619544275650179506971522122433239731264226976717911361549744259690788048168691945252989869108886719577420723125029934070678077648187765741677435903347759272857937013199053644611492374849246057734811370935488911358116864293507077237782575967985638190415271370484969486103587819948098305145957047542906401382422626618974046010443991893354007705362164786206595735179138736674587782825229910376674477911863360000*i1^56 + -3767569468799579072762018734827408768759279950288867479732853111167689955809101764145656287893062732636537296688992465678021283838848758039909465420145227226300464333640798139976550542682309359151586084259213604032986629820859484778039646721475672073039642445745490418391744379939114384673763160164375782651453804878231854588538504451108045597470536555378575799178867541054953547002845266753684013542054116515682503913254350431514867922094304291764197265201744776831295434117817733507631481102705833900406070627290958793615579560573883147674648693776442054613911449032354523942501752255533235060560933618861525147566663645132561105634607552430860007985514911754938109989747896440498316424107416493155636153297718452941647510464300698255857706352268015350873677937660895286663533842121110840442636387162282449567391213244477529037924786364054946929836851575847201267625676925111984818801228389232830452747729186023210522221716576348873802590614542905134393908422858993559766937866588996616573928820860599883587012212134387267847521363075946086421597534686444594800294575474343393285646376422812301621055131733129194572999053025953944408353117386733168385233310322282088551021682796918906960285104139731151931020758169678351541781236864657921203780346530150681187700530454443942791562117322281718549137985424529101115202522107236576854784677247495612201486108414429841356478040096216162619460036449172661796771535969845493767364167093486474923552446845249700949774858388059445427709119684000967182622056594496702265924309414605937936140601118305793638000*i1^57 + 147857523154987633513994729878765705840185012193298754046157383376245009917196031742610757735784823583935501519122582131481494849490899299875498929644664818327672390656082084848418220715543769687762212029844798262373255663677619956170729680185141003744137695322266837896090825539575222463171886315355966238961474962210216524254929528283177972579603986354348892580485513544034683241616050525971768011020211279027252785610843567028390939679604525655563296178524456999267217883998867299324808176526409939458790684069487826904059185326787913391466149207736619115934924866261012765107388711651874059711622422581529095349718866362350194993205574829577723184466250345746625275145530581507066969323776121561679633724475334111498761016309465570600755653163259614078080827542388346983450436297370424388394608241202736306518380706841541069311647903135461682936116444326589845880231430360665946345275588670036264967432129151385600886374826935771470851196127560845396802515346568229653535269536510884895672364730268821679400115591838282655248056018277036395345884011710365874054252249627486064894966199641958322957719245557743563667294213848614444848778128866550803653614343609212449392059132568567526916468901625088122491117317621096279817766383366233046997926151293703836596731250475918111112071248862215967204911690573375932217249874534942618010544466893931308831236653908490066352744060666462354107320316766526088983687541392742201830019575103467751494123534714799405358996648638131319336245153240708477193822858575859820833805161791423157136600*i1^58 + -8230221171553841078892302238454521422459215801034387977081781857161852815990249848246184584170491081655034221590660194206252552354487870836169706820123154462889122641352050611357174970439109732407897246370518137626512805026805458829978727282976279449148750692167562100231239321574553215931928035092127801494219015013307406579972137413422136179737314709419361183645548721869485623624434438738868073018447580025217255002570575809476970914516328906196748184277173626462821938209918561024269311242582141560365648995383008529658881610169682330393978015873994323680282196631091120134871603391551436213987345199451115456286181158902526869999378446860966988050161066209638254478536457506595744802871960813429659956789678368590953759527728389384858550144207640339480086716640568564743750206198633647743753342726015721027171794823135943651723381055019006432666013761209968067062195944180584668597140987228382125060357278784383054241652871922662406789643909616908225235442213654636600789613801875901976027966891113796747789091048266668290352567333254406532178477565829820339855481458938647207588735084467532793024215343639755048009857603297156290399686124431043201715501616754417064391970325338295715127332223873443473411880134273392818078788521584047491391593918458109653285214163046775307700250803439459933915115840308615883584170155738436757952387661699426141631305977789060120171008475380322895441771828722281092930187539356118623489857106347323644840217083886815042059045220246755286232771186765*i1^59 - N1*144511596956747942692123497727281663742845760987697405988350272653943968218504997327817185563540579452495369376597192130399808547762000283556762557365297590737539567471642748103243857752508310731785209363746525362303742278433319523244620045931918867399766719486048211452849320733002949263011370104047440482400484480876161080732355188288211437096001850833180090214421523010211593757557004345913840559344120691870075290569382660724997908322033048225673677636730486784*i2, 1933417718732675153136589182486036175652451420871661051453608019020345621586552291865930887916778828681720115872081651105915813328310596369263264383205896838276455363210286398485396231189302675059428875145365260301867741708903673143743060115317954658920227616879442821436470224432220222713030967774097221172925049239388317217355726136127601436147698302702071361032185225820829965621714755882944300558718835134519789566947894452554804933107682535905854757497501434464565894795910738225414837382277141721124810453740294251491568130844343923247565919095626580846116831141476210519984034482199870572427606377338960557677184740059139984413453200322883711830514451366479189412024060577312167854247154360780928010682253690027007814782415347625236175469291426566117327487447558282556971832710080992438034161585186940067358335617148502112903394139829623371410781719715264413072991162168287434207715676356296687361822387358666379815488241776240682408957123104464412747947362981556196207484836446020218970113732314870515257390562640732901582949037095015004254561671578631600817802199671335223993154189335627913375232772768767305611736572224625856772542004644226877323492569386783406832395490179759802518525944191742260526467378811139808176399091527967598249697887520357861470720635455664120146457660379874288242452410406681948450266041352736351944608729843310057499458552438134144077731709247230677451280424172340048688250486952500713750655376672224276568330571088300880904485700819703203306047127068562802825997394558728351573046124503156373314842755434789098423820817539797080104890749410828156302350301782613864497095499549866263108785297879416675549476385087895898260947732053887586299395516275432421459714777141553897700216227848331421810463772192389984365302455942948345320267752855206302220965870831587202276989435636288565754563938200598039938157900140619702865469689036800000000000000000000000000000000000000000000000000000000000 + 21288103523991934739085001040894698070489608191383903855424537687663494043040775128197747003693425193278737508749370549647388626975887808280290585612471884829600996290804819653886496850785170391493986177591806207109894924889330215796188100589257832134328423920179882200293794749889397220749303479542501817137665183365357246996920398710535631751788344519211572778470163747012668933480934823289377628946902628394104781644587318313038000260465792130074244432546279607394274201449997910329646468751044211097503202310512226943233130174162921362603175601260386098117590821771111948385150753709869733687027359488143349625293518270891684253289961869988591034469503505599127492157051332794979715208666563455903270708048240503085566119870199052204788914421350722262072827426795283274873005748744031873593873989340721937368116786050539885069626490155495564764986582986771750469189256731239872026309580959316960357857575651674979241270521915837691071785105149314108209998542083042142591965673312554179459440235566001104164602179520594516458773725322646105158758495722674020817052891431453357754982197858285695461818033680444452989990506821847421827837622047362404102572683398250430826992942402602851000855703671690614088497513638065820783148025442334154514736389718249736221472156413802950710551693440949095665633297270392087370761362922751778547160281763886278276496057748755381762107387622440369271474732655883372384305721915879832636863884804650220555302244828287777148868220380886748544356267845731251249226821691208830089143767638641714308588309597486366607424422182316973915519227898382866487719614497607161137354386353676150089646090540302824825889753522375169911070713235564633274744498655850072419181315351491134478358414385101782283900887999980942505964125273002519234854281708780680179966606400159169157572789593572414870744639789658860078015458165599255999084893306880000000000000000000000000000000000000000000000000000000000*i1 + 333963777386146950414146967795243526300397554343079441884967074754903950094148443210215683444465030591844844136681191368109472065914347195981210417714148830270797428044023413086641877143323721174339706499274136005955093909442431576146930754381167694658051348175397706688615519271513556064129229300965471721465933130188871318216740153644764040922803442625816963773032964805622804048655477142462086005374747597152192870765523201396274403177198467540408772004161323994796138932242207924394931638450555528974949617886758695465778102482132635632353012463186986261351169464708171733173367677519841244305494874585742605803913084586835499834774174080274230385702257976422518751953288107698564148440008677120833469798919488086870663163057165127330764413457920724227579103814364878859662810696528712747462723078141167761424241874599692649669220146225209463669163572048324066032138396750139145886914658272780570922987361029534681804045261923636538359589774619583734147303889124584553740651080664309567673402468797475450451745123412092420015933409819186293610852569390193453521679973351811079627261853891878386380607619771887443268604436447149003383657309829436655327468812024563430496595036220632528620024216644911329547826414621375374837838096310896534912561536752849501143794442789582284049609259872217550774776924427557055488370795603791863946513611823809016827673145433855574753005088231564987133271002431217221983896933659428538088411840866146761628521750483199123115770543220993211377704939509845109060367611137207628957545388756295335777962404686227107156872899847403734557321573730822584579308816688854028557415917721577248769602947832501643058247355178799660398462975408392846380938546291521482254339682879671453200657264412320680156189417450717780717431413099186024237723975162315461698198769530129255299925117260067811255763803383297502766471716825377477503053987840000000000000000000000000000000000000000000000000000000000*i1^2 + 1550599183616381021623565739999042320583667242279319455356505327205263137876187869582288975355076137869946792037457865754718757219637876005606372823191771670196990681834461912736826515418013146452235509367615746953933972385688461981842492989817932727228929914251768755735714736809756507658827773741599715508863172229310288987027984485038113517104703995807737108448039752819507899354507381271893068809472994342295933729354938830354713193373915617876700246637594048265090159378597170187920755826859031191107272202140354404980100525580687431762518040305169740132236033065384563488173941261035360495535413138331008753870077192840679628791324521282432536217469104312886413630322911844252191382051982959265022647549907401536018931547235758628117995841715022852535380145794438412407656856076504859613408078073963043958828224751532198315448565896004012191456436650147031349119271610995483171401925903496971997680121127421102873285870040732079845107970906791896835126502261650853685904778319385254900334088664005976398126893535642184622245693444091406434179704208097125718799466902966777043430621952427361978278148173298764393695414412500336494731207734049504235233857855834546923793392122372130579967165192346857830094786273161457649636433289951991116184256126186429793551488032141100895175327382538765069221113463196167859807673113303455273124419778474031176089390746370935888850217489334118302566263753775686241872116036860155342028944365536646912214960089990214912977649646720156467240526572919316172379271631692870943294845958090522174331144318096644096037103629876574602959411539179603785641962065449995521421462635761675341970789292768027080212108546459089794475274718848207210039841420902742051978991127696393948618498409190981160373647854407988133954369353243834042518261775024180078065641385691914124311580461868382616523452898835120368866482816339720338814271488000000000000000000000000000000000000000000000000000000000*i1^3 + 5422509524013573917468282419772779283935614724221869820085810313503209438228774113725175045614890414237892532961775978564656135137832240370675152190049513424820857091183072810975223953244668528400092626809845896700499918975792283427226204676554870881190010656983325820626920778635993043430477300626039526525604578590904038473753640109003251354044053120044295716670338294274528806008994635835266371673550782562736820225401727731483809144623313078473142051525393949749571753627902765293565113422970755980966215379578160878376857100870764748476076005750477755804406333523808121254604152578228142795174621783097948658885774928802509398031370757750113082059480930491695887678175501916306899408464562272290852404295294185231846665489701380971034918503965011466044670357351588187430383081648408052618901058385825765852193526870983921178942702775083401321522612991933780051843482896277185031394851518599416735187781708415335260400721192703861292685531825014278521251839569723055509713315332923791741936771936995350111795381776488586214363735482606410261276356154490963463469719784153770135807002231229139991998479019884000550794037369211012191409301158420000886683222901338242028698592766223671488051050070176970030646037074116215502208195655552099739671739857816730420893788060408224286182665946742533389369189007420930379004821303840864350552699015176637388154651725491998186801153716222390147970112110324044037725832329637422849581433613268802247220186577936002538259854128512793810655274474840830126133496167879266338717184275857995465145930189210733239485572240828994774066694747078988784863401267839308449896550981413417685746712870914287529740529829728340981383157337454792399206239981143594013549131702557726865322623069811125492203287769485062378114391028642968101923286725867110905238464345282862281643199241533458427897052496967113529502213873838825901559644160000000000000000000000000000000000000000000000000000000*i1^4 + 5930149227853826794378433788796198321841842172020271858857587770854055851383168106883830797456985541765369614859432846657675685393369254915657686735767763529627336214557363989269042326793044751034175836205737480062406198310612610236071488045562147456246874470749348131587692733504122476665118067526208005646747319417993349895171736816133842284759721720379552976071965384562949556441123125220104209461690721002659565873724788743750401986074041058361403638254766972128215596915499420299846254394184958237638471268879363505526879496833936654119361816128358503765997290653946863237499984035587819334027479626157595970126002392019854907342554941775123267574412248904302818617985369646061191556327947777867532670537170450056581816153098806307720107804672135905115400164906623724126301070775112914105811153697488150304128012790754825581315133660515946427666431941833095167892462849239730529160336175248185224536290533809557704791574355062055045832148955702575683194373139634961340710563830076047719942241234945968969723617415443857370268389756661802206845796314065949689235532031406405709037367046389545727490621346262812800250158156897137982851756732595668757566078118879803855218517434929476833130801932516042065097440692958249249978881328771461069364216427857587439357590586978566206929791401804640395143083443477224487608524190866103373170206165678018979737444143955810780599963723500278152297229812241476129660087637787527733756982626878414904076086651662960204774626428563869723595399526148524339117398453802773364933621410215465114702444194650608448322871547626269159302727854048753638684578929366797047572916766431301716812530442415057063193658985194050668614205585583936537303210500708143791779404879774943542450032198416344744163682017966051361670983566554112993520503159050924869110637457146708922979429886726152556168421235879508564528485345790178722054144000000000000000000000000000000000000000000000000000000*i1^5 + -11221534945732112088019434890763121413864961380698173165010904797106649491504543306828535869500327653815412139765396264601081182510599204492234743736503872159096269039303400795049591667502604204781714091755523244989697379206989495455319484065277771232574156757707274986326575778446104797053556948938063678061598498214161802409187443954728381168267007920206122464161887147228572502149356091237662625029826121508945833167513358884268295021689195259066725670156877995773535610467726922804738337619042506923216586497892676303172454680922726433494505827495974222552624838501952048132742992592027914635024651894560963399110196987380284361215991590869566904011864895438590404911069305603158883405454770202307698398344747260580878024922655265642573317022826400362606326964709880267908051389481179181805172119693306782083858739705360822140827831458803981010550996520036373895076933360117859746830567086992064984329371381917559355858755931950952241212090490314455904010580914521155675255764559852475052063443175091832988798000261150300927306367566950538065180342380451583965274232039817580857523910316346814353055763449668583146992991468262235814548765121320749620495374863315781099832036865279948537681582208192059169224270166464028136423227678206716222580045597039852054723725922357261238726033352272311300980559197637894861971965919144845416368388374645734822714055875845080286424216110175615773134019648206440380286490372443207370348619956491451727760159721920284597056929484875997776179532945240975589505448281051043355843406455956441034276121358324680566172465600283549352931034721254620276833912126713705712372059800405692714701884239317654608210967844227463835030380897693235371402172763980250950227845878238405862296141766117643478755849986784431449080795083578846679355545553183545833966955105881311425255553048573578214336543064822000238993439673196756965785600000000000000000000000000000000000000000000000000000*i1^6 + 563095492783326066210800773480587305984288640777706167662963683258853419927030551560194807700190069371278517276044966626005332908174248636205077549722822115910067159746653165204688138677709749290637079588882559744379613546430454644321170365288964354894801246238750864835708782929476678865927107192057661811667473838256309441959845096014550961002731462275036614974278576211469741926706562487459884688797562019418375810674114551079242099779884996000297876255167229103401265623201644094710652480305351803049234145645618383281720683879768471728019047058364803860717569016853286027410823206507351273200770895611016258510691829693990799467313307329616316725762918639064768189849916988714331263502138867091140709539975848665799993536291655766846759519373352326750004592262761687962344543693293743697066197124379800050616264394447557956120648798944706042160807100861505310528789041743053538105507829914918921960733829464861278390088970681533148417510969111918417246018658653254973587468784680520482786725617101051015934560062572637049357491760748378269519634661333348825403011948479485221714450232210196892202773160887882146018835756663350515330698483418771543999479648352883231347890465990965356856987806970791250389440382668683750998026116164644459325423722765700004679220234727331962888427347424593106432079764369445198223360745506363675624717346450453891417379871232919929927163237978249952430329711982668206705618991098376338804368394553071065878401061120928640065381938739201506515334376425480125350941684535504527762009581873428692933285225834305135490805669979635263884622055542573239946351201932276369943267881745237531033471221710612854929174698480435198745154286296412373357461278088349184228129710781317330897018419824131507230324887956257047746431588806365878405104667195510296276936344359643048991284970015739982093596243079520639978211250090090168320000000000000000000000000000000000000000000000000000*i1^7 + 28948083933542211571764821730968542163770813011761840137426836781436127535833526860452505799787372386798828320077659273122400148968194256537401434886170725235408753390390191824076438547585117241223625296910771659697399765792798827020007430163154444166682688219157255361282783160597574013724485321260300314248941908252466614864906261088463610650086742692718805230745235831582510022504252674441854785497413538312779434236681149135860696944585470556460944529645050398267901205334280866350110648930356751803494831268608724916661238712768016714143969933496000663474792801455037723873859045316940674895549506374097889288235485100099047339620613881527104336004426009578275882608921835351246166635869721274435030095174175406982131020808505508368515021174377305128289202837538826126013448120158241753917795015760379624194543846963557532079395622429178331029554132876760190845249322484089712506439163520288023378463392329103700864577208712825546049890889253981886431166397931171724319098605772103342357576032654595791711804830809770395281551420610607907487699790664610762272656437683272470737239604365311656393983776088263460154338915089992485063969222963652413754583178313201513396329006086938160841311152845471348410098289113266432430227479024154428120827280093468705711691233382549787002735948429131548948953923744888391716448340036129745538953944979873135057410796713614254568857091780023853473311079760312467819556188772753462537419327253348914907201598130777236279813076044458990325564334283979245673262456498867261795405681755970626182091952468635694677809129972839101977167866642439635270719881127046622458728238889707063882983173103753687737364811745878512114362538381128756332113836551121122291870750503797527550817974739356302365435865301291013570908437609481398218914860168707480256653986837540374988816887969830003600820811639355289840169754099808468992000000000000000000000000000000000000000000000000000*i1^8 + 40573539659231448758954372794214555814757280450453307129617475164701780692166080628087155388650542479998287451966601947124668497779273436561299923356557041757137182197836128439866248400102769470605161690621010540146118976853843826493092666500317111295937715507545625484132941099323020127559452720098108887919684539809807465117718476389213826245128637579450526822872360442216804058753089785125063550249530702524584418704147903139671246561880654327628024969443202114480802793948360007480209065896468088842340308537182244195360443331683058169749591585352229963309023385300143447539065798378573958587919836326323480057699955761113344534510808585261903456300846900450245572928604968275408144976017406318443600655818656786354097701633313487801420090674030319654233705647737378382681603238976901818233127534501457772598769240692036129591052979271806994194489088637626212329963666214912387950489260107486405233943861053715115512075194049370873929600349461592090930950953930124802013739415161636411885212239583132316778742412564755427821390802654133656285994184904079120057356888991110026706690704834735866789805890889262761009548348442500647214198619876040561174103008010729570075910558010300111246251628250145432533776478130808369519118925791055876543154556616370334410516112302897822746043179920672844097295431142124376142860660517226513062269470661224204966440007704292958356822186926518764557414625870613738878822846508627798735978002814153163452348388984419212567418756430073631140138096376733553685257158627236550816946416164900501123779277021984042747712096400351373927858798930649224976855651777929819911160857467912230295195493830972379883556490660643428216598688279546187168086233772664823300747408597116248293028277901393544086400995376554556991240861269925476005656314411484581937442281873736761160881666274143757419835088545107886946916854703482470400000000000000000000000000000000000000000000000000*i1^9 + 32516844912880978956709422668048972587354443308296400910592710149400939457472747176765873827333277726676241997262007889140217338789058489937522660418084500057629557874657011331863485552895470426495949936178614391381922222562778695969197030797047434380761502000232662166335594610984398195108007425160292364742550913183485983484403005590201366769757567584626615784227565269529487119268081239161073783696339378183185071425948172285286767557363184421904037508855141274849172832446509770997316886827190305633189885241274210511552516139390252524058552558788949159179697781553204044881618324649896775696939304338256841504552900272678435547649938400019345375088314680060104178652983950926979138554250826876254682127905204450136686481505155112607087537524872042231356644960955013169037637424275431447360195382462689721956797231140400689391597863363550599399954091673056398519853336228981950244568974505018743682489862543965234056134901245162880590385911536005365170035327577950414280739842691866116586009064459965648021007769341042543521699593221517890860569311832541478179793423782617039720869784912821987452418272290413646052716837347439592171034119486132106845252161808887653785451294078918489675683770435264935682009762522250073643048665512644945524482689977967397953696027874440185511169969004170395273337841781297154385407090219215504643403437868323319929233600980008809458154155508872267984221853519801084539654521274183430836919068105512280922295814871610063698167460720724630264146790082425526581254818124329756935421994920015028709630201977131300091746899505616076372457540832544880389498816930902104368025032157987227166442008132522621178115819260834998010526832996794899637940746208250243211299693656533242293823380950906817724870256453795817766076173273573702394624536284486312421785682611813340142534895382513802251110226726871623659787044708679680000000000000000000000000000000000000000000000000*i1^10 + 18646775593546036516492649066800890431468648789334969069152675951365064434555582994768709261835960080401876423790938618895039058201305325578288966524754944119856838712839052919039967501964473752403933584840341836660752717467374683094519010200221853229884080053110157530173674238387554883641343667666351919606862962545055822665769499797478455188758030924179926207821952301025782138619992535547108610916650091971417163065424747874979718546243382396260918423215858634129261032981399799933905014354803108855307897472517698738342491404945185669725249505034166577508891978479932895366988345479919829667456823416950146830043453179216310697279210688271442500955611720613807104367763254829811578406377955457980622605857321545481087006059303961623015766365129209526003260617705057014651667904773482816245851391699841452983360599534926146915611040924160613310746558443945238506546494018139239868990594800236339451969520844957830032462439579697704789858385291248653965284117220755097304613508971486366388385190836692877041059250960743043133064623072004752115743712976431310450473807271114736214463800945437945208019612560521951406069095932722000690610132270518913363365709990948828762565084473008392579620309037127055218149183456827016907231031790350071984093890002435635434897904832965211772149750213396828521310096270619832495849310160318538612883956249207049937354581820555847523182046946627655417969782772450168848412755159260887437198679349113485747664442300709060548309694939972586449565852369104344371463145041729303219935421234906584972623333366607441298348781196617387723789547632663787099920444078629745404468455774726414904789652244129850290885644248595079396930728360243966434025907846269328107856458659018389811712449389139619837743522422198787472127655889653120435666707042088195426310153315897125934924500684004840479414715714052914282493651189760000000000000000000000000000000000000000000000000*i1^11 + 6624241372525867340673140782421933771592455728889794877472789185377493815522577000883559783119597162655810331065130303369910465066238032477788425493155730681569471439916832317940209143121049557543829159819539380323873864457073427671636147479412650923457639434024091740295118071919993008825934053801356270613600999697641033515740440346030252385780463782748864325875047500927291381594807577867347059511102518887827861333042466682461712609875943499866307547489282714920943720984810237789015810678058431027914130823648553847447310358847476260599236635356739320309387377203000935308533264398237811043239260647412948340159590856474473140697980159659555474695839298221364369607475924522145460871769504775307154369366585277500769565464626844662658581477638256816826117331682056740240683080000536238085772352462958159644009978620221432010808275831783542947750985588423539872970663800443349767412488073928502201808752308069570023619071465249967381475546908985503137014423846127429763878316590678401561027270833235080243217238198225232652834843323519369360952731547731450762634681092622239525935232864598495945708404379411103356241026952468540828397847950787238162834808511301970764643121338302369044717748940074305608642793032119981264912235698688315837957227776096035304567482108002779051387399057343097300750064666447835811878038285919310685106382815835863479821492438375919491685972113744199572576604879207160534754822107985172972940210448714064890443415657417761124669857097911345225718744079364334301318012204854687025752262661109895012681702323116104932690496699627699751812625096723327887480670628460919535241186505976296467188162187445638734435538415596963138333062443166755682899988789546133496763556699900112955175234713531385227998803343051228724917308767820793663015778039435236593114248453537788709958796147886235098504017709459985884206491238400000000000000000000000000000000000000000000000*i1^12 + 1239681494659316848943519337160165580761298443588550547950914963415820159688028559118013953125900097326721217991400861215213854401260489758789884607980002954630580157118306841649142130770168755763339517564340509360082775731400401235036246879300618416145770800687519934107701154352639996998229663360842854209949714286153856810141855948440448113424442666554851873866452069419881788941586693223773725059386834073054015636638821054715056760432135974869330109385903637966877406695735029597898716785500314465032308979045625002181106244896697849750548821796993878778068672574955539275783720449349298460324161721430381787487479479340554866658059617534264562364662698946554268993333361014155984156209573396410145327869185570048764126691492099763514626773072161449464335324931940709895789790031817393690132326298077330027429190905770687017000489430009493689074112734834925676513934004527579864038190535419548761587194282193989552249011608461153382563589467868125458499754039158932271957050047614207740532011712624248137286009522787170293919859593608936880023603225107161753935291739380270409616579210557870674773349716199976241756646545281066838936956098694312992332659824349330677460787092624002361970224227000521898771303923998545388735525288181478832069550420206037163695019280497180452407170379809386495996141251753638178899655408614630815874909347699678035713022474901494018721479523393018992014928908985751490562758812962496693104258411878462974536308643566735526545746026386153456034343711054534376274815494209581160003829923916179335173970761252983395283090470805648742537135349148229801989031217795965629313508701962515560074803880431583485185932755544610908418903469870867783159958435548435894237200897446083718306921821936547409230814791830904894467048431124643432638918686011002752566359916159092423265390758981656355625040120724347595826135040000000000000000000000000000000000000000000000*i1^13 + 70552781751087749939077868284952687390424476142016717042977660425120414952274129261413638851447856411763390928659657101478999988061213570183661255680306505950767496959767020066931742177316062982136133981233877102056186250477896055828688458420808092962179973547343630209037988855296787370811365924586716371003362562917668607194403826507585069031764214618869978678448037165679529055747336824978256314854192718116022578517453501651261771901383262461138556362204211539969263736478394774340108766914354533697922920427705929468995842911167512360320907663831688158536247901516208841716317330086859681945312700071670869126300005232467387351912986884426582950681460035370536243925543039657224179866325152827270807389641684587823133919205875106128815791552928762002355330629516258328186138460387413489450727481431829163266252004417616942501589892062079592619785416504831432858842181390928804192397521751144638672525938626678123338161510211164179657150689937259230612661374663230713904769195807198992216981912747688914772802377041013207635843703135784694137548921066998483688898111569435977702313125441503738686516523944639294623305365928575300545540045361014510443241261507745244460465898073619499183775412144856205108979558600933323475539651112788235644010771909177766198627338067137382397931929668549180166764362710534268932655968598603640700817519889658574865329170336941944398353758744155952151404679783248385576563281548159909967585842792042856999795020096739853336003755801384481809098662987610518018762840703340431084173937922874950696207168609388778067044207339789503817203420274292391785431900703368941895857869164941099703896628024267964484360910226149834461233779688603703866097347937320727450404569517608240534105771084650052973233776707708095365318147516231591916026872787844005629526048121107719165299240046841938682927953766844091858944000000000000000000000000000000000000000000000*i1^14 + 1650208230704142158108057528604601120410496991435813783096247518817709542944802764678813891322500914792816175551500760592488943993812349934374355251804701417273439874026314332575739326135200031946328150825085330125950998373965631241027490132586252796796648722218865789408051605213869283116095250466015766909489044229589516581069168630565341922555219258376012546379973377190181659425883156117744031832055724047243301692250583505314730013997296644984794073104061931579877376890741328250126903221528214058560161890092053876231042932938141203615088886817968575864157168576547100643589853512447509909372500940585311537095426504319372452895113071889707246063739459737759960746507838291208210031166200000299431104230401216542296546709150041375944630593444926460231306323735389289714240444372562047720122347743117638052974144853722107190969750281770067663761756451584410682592864337459904586013982046997215066581640944318838770537927853015164370428235889984626722907268850187681825574905124551183813282183647170460203470362737780914010648277044153309173954619498540140517002990454594356744687487933972757362295714512240297292327402999414636450357291341323855717025525876660546646692781665698207322801923249148988770337979896548843183747655143210413974647051075653536398128233108032818431618025867245099541848392045000025043663943001533384012917638542357302826999910886281626921888309666305251853434871866148444278947611641764593416771332061741675645547993620970043028524166851442898449822687635567280778633371103577405596153920016786298005492398187905695353450182923105115385926528028042595976441196476512193997565207179536887109355918877008752619651253208404062308516484146845690861811876909142964198152910365289435093237467122504654114528734487185893514941746950904344748157487430678595062731038328208728435523710031552073582882461310893477068800000000000000000000000000000000000000000000*i1^15 + -30237361068379222716414299237743731035152220136349795248692986575750443564041013902858862320447382434723686860929518410621607158518073844870302897292054190555030245753437852416665085177524136541133144301698350450200491222309854236569594344896227986346679253543610860033743242685774033843806000322690273347957124779983861403450753415029424661271723866076841603515582834645577767370383630012201014695139330563050400022732103341394933609981229634955645042783679765194034127075030640897116122338134042680098995052047159199419377198365369925372281933751216168300280689241681992842408635475831355427917957330861661597206861436258294084971209600007355204546389551614476398296008066126882920804517378296621981709505489946805062042115162109479554625759026088775115347127466987722910490655780079637629497921989553272835972395370238982712496767781212608829205327238912294893816780287036046449180524088011550888461104535089717618349886292874504481093766487807773367730795304983348452084756389619079343459788465872716957534716858356379541754387953271558161459561856766944054960572264570452202389367269511104137265183037624390783084865913107005355397396406750539495295303562214469660460605207915291379939774197367737670632689084107137881705722831444067055038440343430929826700381356444064323034196518127172157729242039698376028994685079655158941939912098964833319882424170972389987660520023310402600817465380426832656678315186362854466038387143949154801020116210128649688533816785202702936505227094067538336369119053264246450808036790377848308640536945368980300233093841664486946041748663990291108264436844241149646327281762274973343935022031176157312340143939888743938245242160924705503889092850166111614002206531099434432351692883948856589346051769777279344490358678497575908708656704086837560729229544801066336317649071983371762112460137976299520000000000000000000000000000000000000000000*i1^16 + -745034981682217311707357572677151003245644993170028820941174233692814591270089763362760243349623352379470599383566823806567912029978556732219989949883848402723797638966212929120175952787167283999909438488231551832621165883788312137447092952222441504226490125548311556703805018681413021980094547245594518571777277759785184073199608946871045450922228940718547987194797393829879919088667768051262235265309261900353054107880575372943895011654565476225834215244785651116120017496368689553538761030657433490034069007793980249624771557538585182288221779537092780245581761261671991106399092841848006457468867342378617645012038220731954879572500532256055396405590600266525266972506351894110388775601165293245848585763731922452780235761531363078767175132622316085938319279025517594548164866382127182200703009947800298212489567419298859763183366072968349419707433531047270843616607395688391380196537365934912513831068635045279876406051137326395577008745188352232108097550515503917156044489965713299926972126435015286519178327569253526508745855546439722651654746230927944788325054808851949299229394403913586104913808567764264010222796946560412068383988900914078205441826669011271053890822246515831547389808446003766807814956926922952785320235363945759377638803833480664805766877281896023164587208731920669418386412553106067129013492150064335861221655822150422301605207982024236326496809295001887006569853118592062418326591935486557063741681460283173683835492779311299084431529285094916197867082394492885320680584536617558432479229108347018126704256936647034237165313317819488203175601077393677703830070877072233040529344461892231046439907747674021562956384495995558756952666969753510751165629139697898389272717402997253533684109819783793377136795215702769857502592788593617792026344719293052144055554595426629304368471560035122100742245056512000000000000000000000000000000000000000000*i1^17 + 9513222742959313774615769534961720599548416588363766710811328927952820067017655165096981097551783192315254145751901343280930273477398560629984611782221968933938306068968106739914901193601905955175218076345277962120034105932313867570882370917562685399790885699863815807537827365219816431673827383487642560415506764426761033732525058987280139228750182627996504782940893002485344442058845445717565010096053311532424536639198617506021048134031653924936305131860197607453008132223124211113132335392484944599388703738723367713162211103141672057282826262969745047797952033383004272336701800108684040061731727425171979428336692858349917866096610410805170013099420513302977758297700179948029058237387327805465746814804778462262643895557756436262293139068588436974676919405107255824250511611678782336077095967572283644223940572399331965737476573416437622811260085234806301386685448506019164592705012635971542967195325853220702190102675322629434111197972366428351963261344149500773557555091675310758662030896664274362914818910199405176743249714728256819453260439648665592236837159235055649949995455557191250491855226611402563401809156720439217139077807440485376943664056602667908967422180881807698310816781620536347776254154493501438030046407551225194066365644711751556562348919387052807962913825368886659774409774031634417958676603076472911864850386499545642393164820533850629785662698363558291291023329936466377485990464362290808403210152471255300561629322260997311334421518667300706722206422932296942080836755459357598995432334291802418586426304231359501135369825512020137205383334480709425711860707564981265323302909007539512292223381396335741087273294486310416728262344220650077427762543344143818470572442224688133323313222681893429865760739832182702436468768734366823373569028288703749457631813711783384092121200383902843667270860800000000000000000000000000000000000000000*i1^18 + 1830816914701802713457352305410018418884552309777515533502020649568252722085444631956015232255840728922396881211509852932842764842600870314016926438416228506923328132272503705462177137421260884290960946605905440624819298559202371395063524740603923850625271607593621662041712726668493581676600083502003398606261141163595992219698392264043588081648350428868965667722024854480775640902663735686966583425787336024131683188471267780400644295773365689745963243578382991488280229169632662439378561022956044304266431921244641941527246007270894508900600767114253468662496765559711055329341048358022554224999652164382430704949747913544475313851913428711570889264209129528349750860255329969891422335877982190969536909559520056610529152968189358724883835080179211470669719848133299930529745879195104257810041731519960593467543516379020145910396012601431620819244933813480794231298129078587080220768496701849052340365863580660148033155838322135315138603816411908981771375432057159572076737698538075649197847646406089607010281815984484094069708179187614322379316726604834188145586356970126715502050491595400639940401407031201687910253536672038353672744414282421291661185749031434533139564209882153851224411257838863063024888606309849817878227312654040343329774207765821140109674342028394885064840912972072562736691976731466682779674529583998417408574816937703871962183853573551342160461352556824754349223390715293475219718550888921510635425343308484385792547089917226561033881784095093548805548490827756319572545467773183873508956702826269892107092439458895135968239651360552298368905859544808244384147004641546564425537535898783672367913730466007334920797357911450819731405966285814939934087893936044525276851030956949666966986106559593360566982866349751873141684338526189027483943567195750564329133247757322154828442618542282762931404800000000000000000000000000000000000000000*i1^19 + 29362323423892257521372060759463545217981565307348435279420342378759850115457700249650900123080147051827729504501034470096123942368535927437027931552976904821141763348097111607228311297464966648448670504189737752884248266895638916397178769936324550479062727583130868561204838362941080676390024680737284291024770056092540916369883868839896342828005613315880078659136327720574317643407073154994932999044440363777629171421890605279629620230354513492981481025061905723104399301412296126866185511718613261114919410358070545812522967676450636290169330957455889443107771045717962463322862756263984791373602519199731569799451749165345199392201714406887632087829359727605879866918819172901236849621339553116563375680746939233124057824174099740539302648162523464079183554396674758931584893430273722687448774410460795050787015491008521151407063292226721983558507855678057544577535768231275143847431623788261103270950452624457867083308929332863012784465899487444320031600113022925085402667095147083380454173599329343401765293663145710618121062085895493337965408548660808100026255332889340748898005599280740256487398978140696694588720368608328778434509038228490053658350483084441014223871542726722813862902960913596456309594609074533763516921342049089923249761923030748508979599426188087535750545063841635924945973231569926904053552535676506627008441847853268602837608595503153849165286577953369799110279015860532494082020229885372109994857612952033978023928052773666060470842488782364145311563206199507574233476858252917719185294801693935027559192962750220005131585419923603518997985028104987386275810812505745876071716863962358098636633923178350723624177029793708633277204676871248501613392704559511587387388315135970176082189638735510944083506171783233306122040964034291844420637387822319332473827697291228913289924061439356567552000000000000000000000000000000000000000*i1^20 + 73495060099118959667755029425790056176125620898784675742259778023937002616572312349065961146521050698436398713256107235677150058083372768482793161843402632892896360217640953422579680221588296577403096425638468930721605815784044118422388546098186249598263362340685646408206984831501693758367290294829050348993790899280794712521019315102170416906677919441591258518249772337409751874137680826113227274504229141286846070167604926801404940217995418803142883200801205597360229721645770452260088574905770026788554012968641913204740361389115132152966878659306006168176137866379596293765562720043964951190453354568445994176526925677559600953249831440404048190352719759259943839301486119636914226953492423323518095516588181771321212953483818840169547829323469782012038962000319747600468563700411459917046062879755631482830486697510866939628557422751047658282464783200663408508703709888429745548233867702706132999041596700854851820517773035177182093400588709721534016386004004734078530168918358240327541169812181369247683555545110966393369312442236026591848841820474294295403871897147445606123729606046803146174242862108494868893977335428541645091334716353272732985856415994716446681317147606994559154397402177077349265605797600586398556143231682172903664268717974113478908474799715648344631593308908643276595328587690016051062455906921186771110239820543526734396801634432827671828459701426037301820518030283310616085760846822892360607589941716255354859430154453851754036522117405139043914221675711740721112504842694837529817116643650069235287233818245802420353026712742324757744023278493845337481447348576174068426830018423829571859503051921538076560286654527738946731475293435489800177593559007966425793048473032911563245488458645941700948874822634916390193532076811089528373476259343117672217354277754682676342184258568192000000000000000000000000000000000000000*i1^21 + -7527179859455996908726554166945869048939711021294227298846516190173961383557284323913324062150017668484254699372859767768147219306685207809250998722620044819627041613311775649378024813910400496632232952129334530883214270030348280186166390564980111260382494580951490291537551663713062859299517475927974565810682489062022195762078507474021868611289997183736110506852730222251622034124517525545257909711938921118103083829575082129532597140340421662095808695628193813258026140221239966717688782169886853675712751069806163898528637652371449924749101648419214226878395128242712909755918102584406400700108930543489988084627046501112223723697486241749577615631540819869614529019866452014148465238001166608697871607675417726213978168472236257202999100441543904309744273532894325550241229498824057183104742433708515589750679811613835969351837864248290104391463955171407688756616201249492206159730804898128599922475255601386824561087474763261482069242682400270345459922734990767558072527593050524469924604319220747080754092301155062386144379763674966549522307863775519423383233835937415381202951350056523187416035770251894805941652740012676448918138409103355612116086553966844676715920773488978050638617022458996021608477682771015064758247432447261278362373098311831253324813053925149709262906325057041957480830930277706311382937249573186499310969088397384184228343306423205844761871382093862482000052733304713163487931566588995463091974885977060383661528118676828193280344896085337051111732470086403106280200054964030956238913089608701311921444688041407903433016036111203051393221746432177092044172707148809370569457155452009155155987328691712779750552310673851854243484029845753713962097037343838567168256075338919377154659517629609468670583755188133059808964250367731608801527134094366087355284544478066645335899751055360000000000000000000000000000000000000*i1^22 + -27702007883699421894873879959735397654826905502977453969573706889601389751650369243536626213726304875318465282844364369589034383242869839354655060551008445248668110617334067702428275633670807451627007158243175216587430381608457767941624294258612052754993795385837926196315605265691629961515901799774557048566438199557170862276573611992244913688453561990809207221176649786072247800428035708410356880069751626826236823578256862526050835120938795728941348830678028744510793050399184946193688951375979380808689840195700554443608043066477833824174189298944411917352156369998051176114274412771375888243850623987480871026689421723027823644883487102558779368032039100017051939184957678783866457864512002848907128781686773256483784399913157424671061145610878575903092593340101378975912538686219037779145446454016753647585308191028604279617033639756358488472785104583649512925077705669929105265234563434892834433216075336243163068591779252850738663463489124686440081160378453075694886013147224324655873878294569675942970735782980982497267368968205126615443993067466266974778894474792384204283666548443103254618286849563167046974139437630971164294719451755048552745870776934031482339326963342566136153321745652542518743763910514002019850215396889749719720900425650262060011713381474688843514809521929026561727603173727911277089425876087348149184203621304191300406717077791613058192362960455932004666371743768258774780363311545155405964748884172068390247035861118960489766859980733182736593503344330911380733208434898732449654183252513800880202397399561468298974420392017113156099147676329452749491469632646452506196308800399963069430200126653431457686984773804180092157849155998345990903523229516904421114195996066981349967762571498083605960967059582026700448698274265273527279928336469298302336422982403478923316822016000000000000000000000000000000000000*i1^23 + 507289053759815590795259370773479390214309765730178408104263463231631360677758856936863070188084613298366095051616632948147656620806758417172277129102042600167672424733702386184854485426033086549428087236994266349216397295355863628787621372873992060420629143447040759995158075723262149934997950849700993768761927707065792371231399161951681123275160614227754727683431211967002821570929114460831408180788689433105011457818161156883928660511293916377407214854628834818377081622241088126096603157163267907097866257436003087038187413962597322714603549931245283864703830936887372450158327045871266233277798900931050686051769501532089256727461127879665391086096196326364227619942477348680277395113003367999892119456275605407583486346899804147627954412140682196494373538372749061032956216141844397664968750418672608613030129761901258076044420229550180500582491985016228987380288416665728412157259350617785223796515334852901340065292849894040814927593017827930855661477624615333214958701891407156311884740653979736454119297550422350531133911373769465591274219024491723816959772694206168762658452064251071924298623468495312520493769768061210532142991397678430286162028034186667556066268887787408093892609649553407758991817682713242828530701163017697935842476873316442811674588316508473817764746397107085185626352583033673984681934255370072242411380995631769801459725676919504393149210504251037262872842990995264176059206978557105292590803742286883505001166085880180264387216778463811228650918165470304139055859635066428467151013791926041104653961741329381347062284034594190868074522064376883205733045706970762420418367423796647839327813943123296297025265346880978129744113725818637015861341647937924232130696141431910901065391970364653112665937571846133520146171200087289876992548175443817582062164468073016328192000000000000000000000000000000000000*i1^24 + 1679899203373441768819804009170743052772883070204558764988044116843760719360544417827784809939472406831718899478398981542191659497950248631894416856505513796888463082417461480428733902218094805975829487664174158873805626913687692967109879878459358851931265015906885071785797537956146926996439628339998158322568867234196698277765115226010689551544317397461427728415666781109458106845456718893948555223876099994789889640227335945792810181732436673527982071936236500677177019623093421434821547789273896373908740047988602554166884837439040844563968401614646681213119802715826902678490460667507627171176992838858919510327275441565666553988884903241479816338282582194915758238629520937757897062906129544016132855114659453153465348033669721305849775013876730744508772370951218053409553909502467578020357297915587359911941293195118654943720717072873210698602708009677636326543214379813147030832620820345018999427210882460472576433573596754980987114932809671514675382249889315118295336404988460130012570967716899970681272340935325536043759429179645949724980282334259125128490169588829660480262755389743881158494584938070547323064281877836668116547071335919649943764670099854575122701830299672608928130030882813025309940947876336974036876791270430351430042362860910213183181179700696197435724633064367166011563871789018787595149746047454861414711672372219752036867823806416460515318524749930293211693750797007617268907687085474515908236369496334559289009713067250927080125489489387884056419987325089612583401316591771931241341285671350217993146414016905485251912786578482433983686725119500349893958544828381361069348431697051029815122038426005374632419350854061750149559035148556511736815030850723911608687305651029735555826539966924870327208076307544529448181643293916190868841037414171275890979279683075440640000000000000000000000000000000000*i1^25 + -11616770847479321841859870701362204684459069196332941592633979580149201917267809438817800563681392763836260651458680952074715025199566701013997421279537718451673767224132312040858896115892962942761437654633479987094355338923343602293274256086213168685032112943698676242214074873674230185145173645190414744335322068301919563747759969014200522361003415492554829906163356514946851965841020028917031085775241236236418279299068199896025867303903300793377666214476470226593256769358023199959102762670215627343916544965285603086994343964619150170843221670784503951619463435056215555389226436962346872129917727263317681159071388412378471584355894575928955592994077114373424688132589804428560365799581727491720818670796076005154346429875753876202501906737743190217995628208967876147321623825893401156065122309562938425397861921817255462007893228479011502311205558045102466312766905575582522539843595808355409210646936510502566698267935691961350764888631880990060016428962392335446245169275581187978467291473760646274082724473321034833513682775521799469622687233650991638522812346407627080415697652357800782913632144833452733336702774551839566796325403964025061819982931928088521256404662977064794326930497514388355875817449761657393146595435819986224261696537077783926497410344810457484501448050383422129402684393070374365528499026106401128260427995568896295114354154817442624518995118217193565875063987811577091312058224680092832251367093737281558729190205000978109628182844499421853239864518661230164112509123712513162176625185838627082963338596349400067591409674837496067609293228490233640115661402025348635266622924278785799561752695241316712968258553731403047461818502452852040443526376525987287288059373919509638653000462122285989425493081648000537201673904927617298786850131453352799410128219537408000000000000000000000000000000000*i1^26 + -49649455628074451263352094681094595460621071916913124091397433566484361712089099674915289637605562546874723020260971488683368707173876533019188161252811301364965701703401819596871967958037217367479779656822318177643037958361193307560789608329238436086365916671659574579463561007689400369991826314759587355015115611573884323058401810407405651105333756847525079355468451130354689209691126771586978790488812329204426329937281741336189452698811376088771313855682279263198302370599409162785106040879626367572490720769976366739821480504852645969629965052544897166800717002066876991032710648982447719175415778900563721823480435938753762831410856929619828956805767045929802748222464590539869324539082084679391749656789279222200405984401544663959708092887949806144306020019152022219907280605390977949051751944534782030280068700472266149142335864342592873751678194622881721377922810827428980845242750157601710268258496638699815540771831635665886260739430025602078076708457140583410806214862835372424209230236364523945126854232450874237823717514089657468617710901350128706258338096380703138648953759352612951382227481902052131378150945452202283528847809525058973745468091479249245643638188891763291808131513603846237405291538147222674284694316488130424265918137136245762733837196485412110832461988862344790504335209391446777003759068852168348470823326072575980150013098779386768162515101133687038726278031319720226888722030141665902698521374981903183802753704307349678103881110998030872601911564416104605983406818698640628476385456333267802635659595222738561090980366293258392968469211748903948093311633825241111101170252341477264180367122488854478265642331417799741448326112780183186713329301279296071362220875463268339105018847060081373408874970578122219956827356153997292361446839943515057946204569600000000000000000000000000000000*i1^27 + -2714650488251668283557440932229197787851807123476419727615808739975305671970476242727947478596746251136462640178358910029929395777732753762768689459421830072363061785641771444580928942191774180546432266837267022167310647992583321577054363643229608103358788595048062417654923809321640305004296262422624613146037590858591676901205765791221823471488315048731770568617178177415487732866520807337857344447533678701935446402326470944818890626893474551996702487927622849557348812346958522340317916667763318164357301253381145437159158760576414505497929957852541395550131104609693811798971710206669523363724173330989368795864279341459490193800046271117492746337060258620521087573784727244651975524899561089315888494262570272492808367109649020441854645941217117656117012730015074056447423494493798649418910176952168649361178791137343060088202463840865660292021700636931414546324296989017738027309144148470346101125766878581747065377599788197748687567666772764896328702092960204966258970391532986652503790640932785397915188652834255384813426467540384656510667132433563088859001418806943257915615318178795891788071009842205580668922086439318037031801664137480879591767518707570646724294009569805326466293442707684796254083588098019583352732122454364559646878664669581461408401182588002421623958970644571145590972368239502082727211427879643791944358036461773934996361978034027277372470643520020743865376707015269673717727250288957978282092862063857205605066343651925634595876118397425747977484685599757795910690289399802574035591903582543289054891881613073635620661665877007488035804087666116311791421351469077474765302664232516050930422875428418406583325919015893801138586610401804718398848159346974697989388863959177496521205939033386177924920799155200658690135780323219687003495352718199630069760000000000000000000000000000000*i1^28 + 866256144792425423632357163975990118936903509062573335138152473176412352560276653386350963958347268445215556126862212532865025179054284655168816542879609562685523309870142698450464840584661890440545225664296605289474587345897214734340183000351885266278461546971583888419109112248432032580967314282982066517978762220657909792365068544500610604801303306079454681379045723656223504179575875840177637903238127593571371951546148375811095277587765293931660628063585777064073832304816696403852841288910071940360004749645445213535660364659238700677356835375518529704107344864528861904929201904607045598812664895822053986496159257813933467600988190750037984823301633207336552905247416734334100288852290718321589447692907836186121676564748357427063392388088334877750961945210409404225793026597694044871501340078452104373528120211395269468285605014775018380507919758107643194337196966174856638591706087653702976271490210815853995863363944481723569245458048109727003063275159183604167532241285169373140534210934897832774192738386284270653080428520413871214595100714311982857521548134256112711692525056181969206356514296049196190965468687218317872842440199938372387175558544804725063521191744108161209074320797849405321838761266860616311207105475923600392660970010862645047237202570361776763932369536359195395938593824422803939926379044701278805690575407383876897458842671983636942698731456045351147467832589026800727704472647773496160867453160850356130628641835469365785552681187145082047163306967521800375492000755068622657521864944162036356943483657172649201685374884682871903955019791484250630110403192682784593915179905101543248486774114050551831838581920847257698752316283213033477025546163933325959663424453894152350450498605706504110670644377422745297873637237372126735855218797548929024000000000000000000000000000000*i1^29 + 2105889633040611335440090148245463401899804451071119573380443801202164220769700554881672613396230397337434224502814680717458246526312705944872814673596087902385544785731676329667787762153281910075204739427140500795570362714075599933678236098391401532504302861138512042910478905684322370220613832007797339654991389848999354678443732138799777974265991279890502500329895624397672827526015041062357560834922833368886546195209215411588947360753960847295117007939418269690613310310652845510621884783873731925795880829477828586829177371250216819357552371880566190817052258669014885536475798292442810276748264281233161195488826642054709193657124670424126948518162020218878859107664568468139521702528482222530289347453614877359582689961505047361600419036840618741094816232164628887172175690327802393461439125779412750845301975808206485408568489303561413735993481579041468215395204396893062275698481314655436195403738989801398857443087937965442149142606587442042815170203147798551755574741659025781320560301240191441739849508525619588395137783547172997619429876099880493153204922920494455324485475887576015392517692703864695406684188571780476252333710968250806284398260742155207846422946157141063365275854252270892037031477165321110195741855066322158604473452051090440240804714935106764248991301836741988307219577922879313240036933495553050002222373049884825530455267738191889724646161410491316528326046040722542655523404950192466081357176888176755932552626661068189340152452147567501607640646157114685017102243536908167283526269585219547865397426700512239249792971685869644091320707852378798070750418574379849194305413521604226329381127049212381291060780884194489929275526553626509125730548391979850998195087284193626519589611811112854977858556420097127684038322688299162412976120948326400000000000000000000000000000*i1^30 + -1217682731461566814530568240393936636312902293570354412377322346754207297283244980352689718627282642639979699052642069948438666807429333664669066913740993350730499340122931483875069982026791247593541396615326942669676347091198563259623017639651673648612615152260353708292390903126996813752003829075389623353548192003190510952021703341171747084691191238718973273216787422014416853831148516609257287235156294337119299507653450467671655433226817701740668814628841719458244401567396436552817927869029737422312630673895367825600560367823543702405168171064833837736949799227885131832072173944127344076847623124977267140912078570993591142152060707501191916640931327193024299356499340628617266138007563202154257750564630997907130772632484538319064775378704928780020876503640212161905440871279980959391985768915525962969107526934129612801667218000373678038483189700274004196066564015894977301720067665508247958151186631910157282493369586650299109840635120212958183790952992749701503287243410541583711621249066051060323867608162204276448554549046359552870750731303729328477190383840898928875058322329431416750862740341565789546678262486382766598080019277377647419696624460080732830337713958405084631492008443744671788918369610662520027247873649154804560684111681689361902417403127435085458784057237822616855767196513058501772948115114042689561110241936154630000827154110164790943643104737797504935540350203386251714861980721761056356634849208483251683810056166196094077026314574894286337275144475896377618384112835171941347545619048743344115163757851146756597238044675899951207086314688085156621003964068272964314516105380520591446898122612478326819893198101314892414666590899445333481404112425266255019495543797222132713591060622463263457634227165345441217685595755311945879105044480000000000000000000000000000*i1^31 + -19834386052087737980162477473407629862092621953383817942359566320007404539959120807480761234810705828115771211173735132397576028735509780121784142867717146791341756122437935246632325337612947327000011674908687830520675595773064386566745268764814053465180202996178464254521777544447998435697738645312339600883104156859687396453529838959849712074656638514501003100482136414061252576008844202801782324914540825610182268357281264609416865383220887865416984611703314265928607343473463217755588310970271740050955579663023592899853371332155960380680401048214876968601314009341610588787550091792677384384221873310687950066887258601450749673918588772392743690221733922701842362936784939731779855084850532316872141328049777414956436012986697770341718894991660056569172488607561815946740659762084835921513013266062693906163954552636869048629596235169495685025844652507013821035332179447652024508193581061273236221174655938331679504963537036322841712660221848649084541035562206713083886265914902854180105423556840829582141905297520044743642521753400802093373258965158341612455346103455090419391823842434871958463059897944611128008071252321148340621492025610414273388736953548523398000191025152650116059835835655933735042224430352496832093844876521655695817899247080241744682086722168537481352871399155962510691912466106691920367332270770610207397480405084793141216199520356055896785998235364367982505308989424362733675530227851372373429998890657583783804353039418240575639131082500169958936169304340324557091316037533114988874910738601040663075804562157198992944914444309302286190968906230522048069639017340209403933333342748736662126815193130478167865937854293092321252188495194415220290846827566981544575991659432099879502470413547328236132819400029584264486133758152939382243328000000000000000000000000000*i1^32 + -48116022037809634005585913558692123912422548172150385148222030955920335541528803786293014846319725006840367818968312437324244260322821916943791715259689059607633389416259504118474575822884647128000787305709557665010034953402960653359352182665976874131548465863655421362908341089309918615574331888131441996331382698496222126664615447273934764351078649212549205530021735277428053371706907547017116176667610233137201988426406217170809108712830906588606368323190355049191227232845016292005840397920295213919054152241706344959734809945470395477787761839457833060062904358437800953967702272530688475298878080948830637294686897133508259615759608551988286336042205532384919710451234236169649314376957660107752684420113551670646306738164335017093474559410969419642348838898815306577360539852784601223525386280991717138623175836222286202756386209472156697576513950489190743457136585378110942871349151695172099297917007767704424929130885305605211799317925091054807586415312615721371219841002443014414067568699978912661994018973671792644154620907410330681218856574672357382858106956215295241910417568476491176846012832172630711435182418225618667994867257726494055448192779423279507138785988222370018330872617753312487121764233550930305884362651290180116193479002118093764917847861794337415993235213816413813006815507201692343275418259898027677027826713766149197679119249236554270293635195946569630551439440935872056964851891126546260637078959169711005056438224230902837647467509016406448795363586362905138845774616076992828808859294860986726562470018454074299742569046323384063273336738341091753148788658415685789854516732861537090435390179562633260028291793799614752919090309266323566362932640182851412253195215300503666739629058678026823735972679256936905367860082782293196800000000000000000000000000*i1^33 + -45651438669571051293544560656316317112991417079932842910909799192445185092170932304279607193648141933463612322970753348999590705337621086670772100537204192652354756308171092210241167756021989551831418777924125208455089838829293060356332495513691355835300000517182574052241616596355286196069928726969465362658572743144940591890933355168880524386705433822673647843107535258918848920876021205126091734289236530381108097068806843274512692680849272129807677329398384345112556295307154302954656859924720437608414942861682555515224740531016797777068804492677762637789345706250509748441176995197019375781723732656846948364371746289654972064000240683093413256905769389328379774820527934645341461856134986273537578916141334351104531738598902722900726222763412118908168211759781902260267591230808479280760690150944927619433128787037102965429771611574500091924278848548757044481366502029640272064490382979502387974098632960592880364923923253433482003701396135061083320130689312488283437327270920689692752355022339447343137692026938969928480111747526061261987099210172730248651544649719860928589486967589171936015251456376887819989469309067177366865296561131418992775987700130573131470782455423101785470631471149904048071930937570962376121109454590310674466404092886630495326763435283223662611972220880259321609811029677489541852698141254027659106052895204474471361824205602533684938174078571519518558090003775699061800696476358675686265736940460756904777441377456887269535292446517785395593209249859638275416414514575064744409486027182691871068160061514804919910714235181662170110700249967945920765982508491012047517376292567361837237550296757048370172767981955805540450500626359241008502261534526711871197676521177383112561452742993787487964111726631197400858725418270720000000000000000000000000*i1^34 + -11103401244553711618087617649273365528373636088909526241404689936402196076613838374285018758953016590012474097759380151353002839694851080207488050186559901687973017957720175770922097964777392309828888786503556171279909348816574680302633510336294829347544685809763740758151686261102578303000527124349772158747383236197398528863900126693949347759136147305811360830560105854441689131952440748595762480506602669384418715587828133365759888777068894640132418930808424404601659227070690133830159788048086397858214236813573453984839516780267249544890663686892477829116317180719955975365308784129203497025809234815848837161559305607949809359533129479620176742089570157780324991472838418352414592193340997162021623445058607408192690387043306252790699587346783181680376524201045334975600217319947547039539104745737417824583059818614481024148913951179633530115903408321532525480747289431983196950061124955798011425074471495044391466497924164738474974303506132444564582056648938622449883460458803635697341668143486705055589694697678161150763637978528501441373379326165387082822956961707554512320828361924567011669172263898675516379145183910646106175608265417286906972972386418761287910458914666958072293690984276286205754506315432515448278223366176764193387824980249553671241685439789717494207267676957529307222064374801678909995137720879469375394659856065167116471319721838465406995306083566498631892560027433527714704478760925287970651282082170186748130095361209649907780737761802900665104489665122031679912867125905671028724556003436960162596805124853284069795422852831217974155880419654912028940607145401000721017093080685525925518343099102919581730120516534281469660308576284050079923968569932892456822106015392269892945245513230447820720845657822546693801902080000000000000000000000000*i1^35 + -1318481903891872749206857293215952470602350118633245774898322782059141864920487263017600027753847686233605869055511757356294200777497241822779826320330758172258118022908376890251230201063541205039856124274165685052385067396211268786611188408024843430923952762571489283064098160630379049913665355555396035585735033667309294226152810634727452990322135447128530463972590966513493593847336880685496788362582171215822686492005277667236083788310487533888876314363029765596340695590960921818086068392044445802646580919101056929604487989378114886340980490869256353012100223812429641711923599538173490666124073021885728147647508619320710761188256713286509314952225628079654256673807179732772166796498442297740107466270063450300077471964281322452917099385771428693765005229181532257767778307812953886486381242985820741888840129822354860803499864975107734469489715171379363713019097345652540088426854139669534932740733459107413951249285703087721400772742016422252275453404935402695644268212202397946894318211159358024759250542655701347295366065312440118150214134915140884710325367938410149461744044751915765692082751059687776092518347239271463665661128999681477997980615765436690350952182548778604978841427739476199817356226903846050923093332121260016506290937423904581639444552039605448644999576517321766688497240651751967437417345555231831314194739984198989376073511758370212789889315416589126371555508799764142934342910377443320084951200371928681304689838734930782656678176860325711261512803118758199657576481442664384330466585403493820477269620397045625505977602002296579607426287153537972100175204206606812813408515476770630455097671359367700103263223270751823311643801118477230742352597384421797042611523814829367713625530271766584503271033779528296038400000000000000000000000*i1^36 + -89127391617980958884013953314864152242231769424898409829512731446464473597970678608113241774818234463837909792402204926714840685003924647494120802631211812808340023499565596295287789047566797584382468952666969997915365030056988495541756454828403484115672856093508499480434112704701726521467251053311822277407101079939966463382777518910019176184996888015497755334497881667053680765322318411775887011095896393382426201269111397486264888700878768197349874844044819942418479931432629075154848243399619523875045435817915175484888032538746930113424181773927926182361446005866026514994506750461242028328050531319628017813092001291090178084489021174147612851666472177032819985596620058329064446019074542191869920383236355472090136990878234575192748523149429954949397712423859498383182252928655092512958832096429838341016582661350443409160787240406910465166694863567481811839561373232801440481841066132836325337221931678517196824970221014050386564137733428844137775368562844199470511816537503536383213971254364369142599335294526113040416510591894180027964655697576706169283530216672488492997903447009952342491595597168561021518303201357586033196638428708598499260692469330045041333326455448893905940551444154376195804795028231154905718835240944487041349217376707356989576996661945150284701568937586220509497547892035772767571916084262033505629443974849050826699167625732748813831241197298158061385473091973469195293065515889180013594784181499482684091657091589573018212073893533850305005286958826596679224259555449215406223281426872808958631445563403436865440173158500103546189510009985374266786760520834759426110326866470327238794665549825532838938410749031388039555154796253161868239507837611611018541951655240237692754314110165243276698738606735360000000000000000000000*i1^37 + -3484150409084614183416638075588325192164302507965371367301334449709081830260465068242611492910232536214984168052090509539758584019785085148921701612944801159175285101624676864347256596825524004554170680962744809786104223504360940909159391633854016374836803190748715905212399143985256145020168650779131471154093952540356805167547211010059849002775064805782093427313411419990353956365495357393863619885442856457963101125156364191210748266439090210756737929481222203012844525671417142706387341789924696082844063875964581504935074427835664853192976421121893272592402174288692628090145274591089485624311307057140119920445662647937404655741200801861215539034478371394258128363330692802831340068940933442407964366062186856364630192525101945890367715681742578698455887190551970253608430104471388223668071244626716354375848645962297764200056326268104140275926694022394492572928368380982710669121415787406667863933521139974593168915816123130468491070641954373536227462098762669747430089286643258227427115292898781234482055747953341027466728159429463160701723212533978682093419903073513606802552200158771025074539402188194675561290442699287679879297610052329572799845395871611801639389720067622179580329668137120557906931056311378194835239284847787259117758728328452767677239287835936061071235996381862001279717040729214377917819954122272545293591431391282802902100878476705500750524424404618565030172958841336479327627693106014397741786794877659592168227083025712498037805656496810666173405905953268208626679660820056923838262260587125302157084571642688075065847880937272683839152681430447017647884899308250385066437770194595210253480633695794374860693078859621943187292647853012318176756334686136834526677251943232148270447806505333237770878976000000000000000000000*i1^38 + -72772810571219466722854881269347086714929746712827960651930263324584990084888595160765649452850370603021131912188440907747316333387395397582354512970622033595586027422388597472409364524734040867891924163731479472263375261284470417899174847153404414910979694313743709108248571373543792462082249226057665772009018935751004231703808034519917089974203135965954467129202968293072819374321906355473166148349663364302951180554337417691174117008202657412127304318586523310948053596233971814344244420938712085596167265888844171947274521364666924998257375560140790632948613850027026807600176480135198237831268147707632370756910268844149031914091653068530128703446257883040533916206082959815990354811912501064306251051942581958392039062540411726168373266380132028724391091982320706365983221075610560249153664972498707904501978269295223025550889434923005781998103791741573126441804441310479409677439786567318189624766498454770696586969737953294074675442124843546688125691279613140901489441401938936372050856197560834680182186933281795428666760896718338774600502603762072386037224285787487917839377749423238925840667325158229153655701009603363626705146317830940454696852284423120934313226236271985513065085292749127977711473222295323278482080222260294925701810378298842392710848631687767084304954593528964767127376230645575834990677038537449350446460435309500787393326346970209562851285415384961799390328034508244933371300368981021532047951995259406970875024865131791716502142087907844328930976174692775312458110393404469268707488735018181375321325305834209293435250801341819562784312193294286435651345373721742036020999105442287426222909999501501166837644897208499444733400299971723424231482283257199261931944828633430124650624482487566336000000000000000000000*i1^39 + -703852079890117993950632546452080909043055868519887197245135709134668674182442874724841310489721869912384425615603848373016301473489121847602340658571870304484622218033365037538039310918079138875444449810276561791479357875058090392120633114128662611133561406359495259130255741997461938875639867199280339898544763735290099210356807397051584746349182165833608884381294359055972649886067851024581758377674983113602173669730429906522660695074012896043930646516191494303187005493976134755774018508866928389844394573551722912539475245852796428563893055137511580611838790230384202903834102166680651509706008437922536680772155750129167105049475034729891174166756558570453887710675851041493833508819612956440420709435106180885424228447524909646560210762636590273522970059782174383137529022291724870858848590151890095479578949836220708694403815508184232295454986972858146834132969607350178573445245937596384717253403221835762652864955405125512274615224319778814159809450735664007639220993408079551390587477882450887465856355754258805735868796361832512092059132370256110136850019934778290838765791247356258476179027114795634256284816267082019336851070198138538334723655537276515981815971383459985240774319415813006127028197426160478476964832547455045812826223422873147960204415266822142630751423258428304990139837752693255874166984806350793345763489122823704371241569277526561813334531625035403083656977500888532964233920163409307421124225739970995572512770946999604880837430662785165051292964098996784882649397076592506585749317024374057463288807082647386807344510532081772428405790516069654894168321435249190203757353795695917279207009645704253174902825467636313783286150123791159048387551698083881419821606249981233036299620843520000000000000000000*i1^40 + -2275537256651832301492809126997242643684487668680760620344188202838889488048860478469754388708278384486220234465187614280960549193723167491417325549562551239430882308123429700048309424654804615680403488351443428755348644076465241567627097558428949216415290566833525497519938216670744562002212612789167672772453207910710189459628737822711723471958663425372234420200028811181565368130588850243275283478378248283632906212009867631720726167837475874724807660566597445941499747531611513321724162620081860462977268207521454080590624582777342134297185873677982004186978103666964148891219830527678101026042693013038826003143177094920754386591180492424393506973468690366383273896969570653718819423348175513363012846731945737452494626204726098406580600718696047047314312689093542195693900199771085638853638108431033199612114354023629546154218061917259402449996196347874017221455365625487474395715644683190200850989206681760016083022802233629875413741797535838588835505790034582241766502693779773514472019481570171255432887429297743240881812946105896638841361724645953709177174446888585919231485839019227738182810607864760326017363958321793802084910823799786457424750483898277051835984821838123342853195286926680042036153090218729814247665028781737865034839475680115203463567922308183779688660232671082580693916499009244556496746937780834460831178988670864677771416962246352876223298248275847805521851516107344966434512862836491651986272275755456223529869772441754734905757347738616231255316682595881833239849914179478369046241011008904295280130400199291412267019916660717904278672015459641786454633222412275440623650503197771622141006189768074980384266850802693473623216246314251830551544507300404159382385491307208820654080000000000000000000*i1^41 + -5181415718365758250658894175346793178049271449015414906920826433422503417988041980297759587201747483489393097600503220643123435348556471032603010025083621061044497611148376157830384744309544335606110201513022884233888932471760325865347428817584920244434147007661865235047857267966869532298865718247999402121475029834134414751936035241358851233222481325784843281753947154041273201551830337095425387069320118332692032821013177261645428851474293365098172865396629258400508998288544747679613334207533421922750876756056142600052616803847976705542738069512907078272610735667635113359336546641510489209377158838501173543032010855294238370004660255249777239934223430698187761548676267718436069118405264688242202118625385188406667328681565297918029954201084362814355374379358213247710242469861718626492640944858530227266693081480823336544519177978727351852222199217424754601133614945935370138149482008938297116959360108037163335502101920964553587058315032827386242394454200895269899005789193346566493358894406191044689051113519846216870102162391400677814971390186492358986421998818212447081612866108996644390154649337590849230337628370805104094188930528437993789878254394706440529973233037326943899370098186123729761732567295556717649760755545499625726154204646297718516327383455482841950280791285248849947126780536389694903004723415709460136250392383166120015217276300172350937288921109312284441613224789170274558781997818586892363804005038660795056371619333243031856501669933026092496653003715448965811185430254468759534402826523609371122068763226420416515684788693821823576491568342415400441373103211496694590229772224302593845573548455437510427369367588715362816132211077840609117640839653770194130193374275174400000000000000000*i1^42 + -9684172479070106873416751418773420929137657618793310926047874716749797595903808135483475895292566100444397423939562017897710819723090305203905365265332749902365469135368756350808431559260374103357507171712000121142637052873698282611967450292159414060006447580836471463730069044084550558350036705325670910370589521320002570255758645750803829150706854848155394657090177256567310619497849902660313161728668471088892727512998874256340982438847403180551744525836607587932735596781231583679465471855353474311041593704097022839166019722256980374595222377295686487355872351281934677294754240331013171790855287575841810718842525207354584560011068189976658857048542018930538616054425004096813262332031722411629411452694451312411257938783918498474118295213693577716549146695642701176073959543711310044335220632441012549841743258486688362757506244409466640226913706029213234941242838781899624002821609322436251738033474553617669027879289801435429202046427310410492172790234644764343008205519965872018131852934372092961004330791724390302519145908748021169650348739132247695782110380826605841189863332659232348149005385902717067222122902683793086323212383031249406901022039129173126458779807220851436325432379247914603937435276150901594916053901627693577588269869684040217953592629623394278311549245661252671407670591686163685501652509915937401895553125714548283853522783922396461312690378780357949300662879538796219593428116605338949849506840796625684638021985233795161706571833273609934404359628284710968453813515388345686425724303921600851117519028146691922521682208801607335914398374047880426795275122544589326338780328475804668960336867349568080099802364458263446155061630431673579433401669370948377122570240000000000000000*i1^43 + -10709277855310457565274558050674348125947880089861601604318450005350050445609526681869111578022050812927382661082417805717176097151282676133438008264846084959383019902334329248172058724946994762340281081063479097119133467597364668423351011696062010968366360387528578305182833831740136223460767122931167920341063180330536454693557836389758621553851618109466130565335301818064695397813723197747444371295617846176139846699071027141396491615973603488945647692759595241253259660005015793019040687257866826012828894756011444654352252286490249605273003851356594197529915709247825558273801253698409816412889218281368936004384350820836629101332021050313202930801060586131134532913887845305452877868259792355181033292967041726659485995317161361356149031004322603486858029986473364228962241520620940686736121301241666552338902269315508817178166899590913977617701684885114600545238307086105882649509163517040156075636659810783046425867191190638356826760043825369165674839761186284283475727028361241840866701736082766314890974905681293640465977529067158819852651788600345887275120795687166337379965043211040951796253588746550309109289865827911391458669527779862840964203353308493526031156868634713642087891262173330599853880177674887193062712304134101508718375898999921745223452874980397015806925717753878845408942962105091519932313901523884803464774849746997098309694575918711573827738560960252857382059706680546653731004669721898383276955337153508445093200495177837284689651622950940438847930990944148707566826367892794197399413125106673097758543587307315443309380973987901546859939184047719127637724822508103408845273510231214672391771480286543043498658731829599457743741240520502665097448403803176960000000000000000*i1^44 + -8206332713604066352626553764532176130529630320599167392310651702733617993783536192186069426363396261741003193810717683146366607146963486652397649025365561516059473426858297907356979855313856238324997180407770782146909641032123098720376708202061901555481323128148062212569065292686539570879092015705436486475135009738799206939828339504988058715329565736288482906792573658903638093908038020748610375752628411026174028893342600016561747332959810095899627387973226500174774167607204728188483246382240364932274122900838316241591401106989142629821433693667248657008927000496035210427171764291642936523717839354953491157661642097771071821093776635998059329735881402537622698949800985727487538343333468430203183458196182230382679191772925191718077981254111797229412282204852426801156240686406129439289066336206279986703740291432341292743934801365609202560458133585235972699497298811847398394179637789014215347046584656891749621167022614348045326913786851476478784739990013039997735543163258559871321821782651850785312394667038056433404603821229610678988132245380626388490466407165814682453583996376367723882801423149863986106288188985787827184180255758606683158754429856369548332916826484185738742920180938901068025611927697560379521094963599074223597896689282787167372425283201700107115291015368367014472136237846772722150661105354872343129181396355409282709514746154251876125052083361808975065060150796647432599913325705407874886228374658694859287160900071716382018474814243914742047952467786363696402582807916726623838344797623659606353124963295041727683797997508210970049300673327270499131759217381057605479280866097892487780066136599644148426258386439762887589391405229596313517183795200000000000000*i1^45 + -3281969442477230845980258683471397471519111410661146621086614613198470057760199686574621093248849428845192133188302380052466758884395323195166641028614780630846473614820134653151189682333740841895992629635463268021413837023224817127990821918227641372804311664563533081976067929357073425441476522678344783623946787651749910742132245006319123931468196551974423069228721261060275610121574331654170951177518385104196675419586677395445211890818843476902056222674296661250280942894934192278818087246230197182154860719142754421973657617469371630435890122546028331638172618676358169810084959437717650647138328488061906898456767641698554561372928817452674291657162895933968423633004491994565993897390279821052119792261470859315875417607024633127839115793797910636506888207755754326284645421983383301530753484074056806394853306415158645162485541056105594656387095138103381876020761975229586011550972073627060390162950338109328415855367058290900427130628944591659328714510612251456012889364854330287999815578478302266754598210358737105571244205885280721956571513911013505389628653902089302403480086746086233261447322654415710465972667065616933863422358454079520955279955579492767763770335504362830712776402575805375900594659139487503342662151609883149819635215468356279207916999215709329168423976565814504482803839759298056864885898744188849161339458339699349575484250402775443821381507203891035498610192127191853903238347159086996027017807048142081453351132828750928347140272424669269264496415850462695694192176459792903897648805974798276096321507938865932587913100764177337281237782514190351581756804428687863612204673298068748622379479896585276450976228299553931523359927990777446400000000000000*i1^46 + -525124108566687285576274695576869377077343393865586383908746322418909009782754569745095975467798784624136899188348689841263196676411554729344385380733026208121547116489957813986144061252389406831676229996459139866075409405657085909074229201445282974823983614080268001374332835937112737999724860758610607687950074074578245713635977968719702098404178235045096100044511098614808991636031153133222903027997027134360024435481930959132846281425029571627349771618189923585241397716075271823953601168232284814407893774502612202161876886292469332477626381843884378465003546841639794534041073857443265986523405037429424353275197323958987866449702260072455459887891952878917590725369829563529575380857516982743727216340330834864956216995755690410459657669197569731259265056020229342984120355499180353811270182413331162036058754553306031863835878169021123624109947593107531491194923493253286505489829461746102608351570974311940191052365483668762428341217852640562295476098251388492427653892819667391568522604828693147625399476642681946766608704470161308764972865724684918429175253117299937061337544348763778014200897915050541452376297953485554879961129769312047851611169858447241844437947593829667972664259652107167775481328397965942292156449613135233027881337330494819763036399669307376331572368306740006881212060588379581743691518481029089412459238173983422795976523543552209553358808544582632804335284730209046429363047629973922628076014660965780172168344036938786444264634695675710317118045708602191912363915484427519670807575317138759271599534338903780650774818302720936684719230732542709343265250147137179822832495969011077791868768259994776476300976632577482781989187584000000000000*i1^47 + -502823070583579285561219263248259854163575319276986920230869196111163131755895891882761542624933946885412326277761131627933703668045864219931584991029908855220197951625337418118041395007213795446793609126589206778441238388947960108999175985759467982677751973559907082085856900216871172050712393847037139398776566667203354228447608213864459933042590777791270646157755051194762785300631320834814852696082203238095317571599868586861886731687789405278482048147538339172281838157891754972957087924885038998689219949031408902479801612642253738352145702432247717979261267064873754984164029128930371509415012143930969263711455797799366276707239386589855396588071680465412873833181541714742799360713814916592120757451740830620426278058755685685159291587753798934795855098455446856088683593459452977596661641437331501210728342233466266846069946265824867417597805836451287764279284686461849763508368503176768306735212633128113785499439701386068572302723330936831232373808657785408083385773968315649500266794146531142608568739128714974992232696376191354116180815215117078799654114439211067831996814448416170986074718514855612460417251643083453755305721648149016290073227681429410163909740747976890180591446813090487929790609776187176993228193245456404930172075291596967463069457194669252167253001553223773173485199944934388360063615828693192679251953364376987870326636131304509125186763861295258622622962703375095699047092225266982688885432967791873675001131427895848802798527298051442669182678207689116852180507833817291765371026229362606018285843944243538574362329163440384667683678824645181563745300434412306025687545987026618442596448227526928977537398589498982400000000000*i1^48 + 921726170334191643180338719482035637288371547228564022608830352355280339912104198606877724106168433641365786676701445950187597367809427874487921372139909632255427619672327504021633563349483276534926072038331599101578678391308276002845738015203084514744572875928615597041369800104298886296250183064504070274245368484491935526106570107450286523785621795772582724934160405187623456608384327167404669783217499219399986826130795413186563190946333463314011205837768412041574764878083782713512941039370548896566627224875501827133880298965087452643526124670734986277253049501249168774308738917680544990610486461295744859874836482574111478792743221679998805704180064307571204119435319280366504496435133453629433449065331488934768094371684535285708383180350425754311784950893473453060602386168514962059387436973303865520589715226261509370283354691397411890881778744617912264714979893871231154958180307038417895395928277057484133803653356864983330965237442130932324040551850653246771026558440367648242415822789922369342229912657482333470785385770931331682731371919552626553593983825241983126982189834967203563647743573325196804710763965912279648142538932133662717223517495834870865095272240134779489388705933685301388997192140293265455688650527185983473936108245341119253091978493573822191523127654059135144104653458759439650498208073412615415614384222774878758945464359477643585387499628305284618367281096936733316525264423936074011705285293860603302976236454409776558970378111107036879518389804683042706544845886705234018883877978566539672653753635861599204221673539402092306510102858567074034746424021741921009362119611884787387992560392665824528680704000000000000*i1^49 + -82835926160949694076597700769986175504197471991066422017284748424325818266627238860498448708910273369159115349617090257376156161773770910009011987832009396860383552066225099250229772753519703930363100539124487960502532666255125301572308709237827527101945451322161289987525811270229183421038980714156993764424024255085279125607804840424047673999472308983844470151863739334236848917900051902706791799568686183727989791823458553654450494545502143916211629359211737840816591527940831610592877472164512255402200273200126317389631995510563346402736027917131559680740551471380599271603928474669261876160668825045478643634695904214644383488711225709619154323706403237755504147176321975457357313232100801754865836785180566110499637297922085814671070907477415187142397844297079313377052919336563723296444763066644965829738826871865388353423298961482241145701965151572679247346683958772965848695842096308240626041476630698601237998882307521250851739599516486344252188477032485916817876110963652490143078896154028066972838680946742074566226795830970298939399487341721769246792628986604157823871208939789861122627607499400569554146964267490910619904943781065064673024215458276129983263150487522065123398579941605044878375264966794736548812996533101633892641832496254456071301232881554589206242381187552072685943176328024362065060874524257706710381558259450018564142165212282411465882840487673800131319527020351233095262462018157661469490308222388988049221184000300648428097045944079491107550082371881463765316752619243411216361940991620392600717925397596003786754218490317215055776759638034750582824514869483538068807051292065840881314935019599436800000000000*i1^50 + -6242516944029653125254420326005646319043820169195167822546673645160349672371551421431254995561405458941508490840698027901050735961872454873197754262736398637783966761055359704419206009846191089598253787086525848393090455455831509273846001783049961382019038883234661376888102345658739543290149352820975977745242034800415888385470867996322554532087858298661150259265578820369019965567156164243297898068382268876143836038174193688033171379332117901634191157560275797574270595483351855480127328490365228489237355402723898221289253598085211098081205645668871701568818165844853872153615612447688379483801954021444049916520045146734583894061934010271936312542419221513149469549394004165223651605836582018793459833879983560659901382305937374324125042073257189944056225924071764951321417182879477916540231536592747726886206964726167540206908459449371882581751158710310657860437598433094406738252645300032713955407884925647596613591475183223055532016162859021928733476193290786400027546050906683580019267914129135473226449063887337226527682226874505297796666010989046407688958599840930640494251604297235868227122136606683643463289629939037595679039006893337245764678851962332744904607556777906269236290805258032391189563957302104302173411502497082586303281502812234483636071357460299416944045344192544106299676317024127034319942685274261133838540564315739537518748606857562519030928690591401671076065679374057737405137865264894452810166438957799428600438089722767571893539470973995607681919800846472854568222498062838506537277703156995339770254539734367979812727316696156887162965245909402668400309234219608096232482220209280086407640652800000000*i1^51 + -1612242833722131895948658124757450587525883714654339645836443543403867617629375492569635762228897975537646933564203760301681247293838168447055613330428936149022044586486974723587258248482378023253943630521048750043232694941615255057295517157370298443165583327535437356205064269157588958530115944111728244795820654595376963235730273106496634596131298777852252198561228895331218277862240860935653733086231168426826511889505541480991773520323158135744607013755583588807480191088838578797741943952590408512125053839466295597540913034134345135660908860290232213178810951912097449685575336030936116326015585481068702429690414446086167889128668928708345729583033286861742305337153177119517774749009247098907094647302701877987510537150350619609849822406757178640597229218281133337478090310700171776810478376385979774332234605470140216240919109262817422085520296563327973633305494648956418125082664748470784318877276274615867342953252117345008693442786306495131430232555260727038321814244367910585856943184838807735191043813845879219034571051314923850376803536908289055024683507147525564426740042958297299650465361036992395551984748527387818260129565776017255344973035074200693597196169021320687370687833524499631227095812360468683389122215720639322248791658971047656284697423375222689733691970559635441886239354757588437939648479489966365994662672466000093497036721313812228159060901759454751375917116659315398684960012859012841499577373309894249243324097529034952830232086280192273392804352365257265310073869065532022907261844199972709505556401414105673992457849386280799448330923202749916057434110218143616841222039470627840000000*i1^52 + -9763241353067033663859349075007472498219691676359633415659528264067535466368355867150583890551335151690471109350832032689375962427273010388692510739310768783579184131950396487244863468381165942059929017281866053843068757572647474796164723856937731164997365156763752503972324768603243247643428774073073381235925490675764572689590409090178141425689412051582605716490525477374052910099817364083828975844858095272272970089121106793157725814441193794816602456019058090758321991972436372514123771814814507559654906897716707924305923216803493659810202086528399817800259500884615089620866717640526594031611956535082554119641411841685859598652745894909877503300940974200744636538882599146291405800458187051032373439616240352372272562314030087578673677513769535054037841337083695552778614937351216990131121807008774729094277122379293614586419898354685795536913363945148176100775123930744530245267751109424913254968352092739311161227580940350370367449678965254251508443647899532713049992186459181123456702983705768568313265889681087057929604201246767474840537529711271140411976358209389616094493496814839342070842615488909286099336026651911637982028662624407417738799998946974282395089876787615320502932110648676744715433596217347559678053013641250061701462149273324877152369031458260423269094307798818618846261088001322810189359921441317434128135351161835059364773004930164585205849219029589361867849368885752888547870351910356789978776697114881205738512453846174646250654099210089204108401618454856211317482820180645759276316784229497426133717214842056877705159378471460216037219027092849846503137596182473497664000000*i1^53 + 6935160368615830541720761443371101088221015318705926027893408465158107454378136992437074717637526179434944472082437748352078096551655626426448652907054510130923411220272288822282896632630863375381671483601908055357313789845178401681830022812768858251638228111994278591507679106044243541901998225364899723282776021793091705527723036577090030907585641879401886904534216060706198078228625885486900147080000974112176917801343930218692089689905214569392258538633815103561730810317152910015470674379134121591509122680115948841380625897734051352550213715071176721543957971520450080806102572857186281928507830551468249424601731496787038793279580899001860885966610159947863549251865362535519174349844018898003266120164321831635938905753569427388353524290590617297654430614127247277379568218022264083765052863558789857711126440851876604421945177095662847399690152964051676701926680879499786068992828258601567646680706985167091572223490426590809427155353837129035036086505779322404603070302801164447829692449609238011940874221666618084458827997210230327398445913175673728238720022298264135009997985369988025704963865073951231021781460802284949624980239623180699797758703720151538123016839410791023655094063832542662199900539311953823036843713366842408525262424131489072231719856261514264390618010284456129998678350971536858777349324715476342692537872660465477850850909088628656372414452637835530153296703590581016027493584732855179364200320119017417470113175125178176128805377824106389529219836984677194791950747777248889498328840930095313284658370006626059473385154233641864497453708659248958132422400000*i1^54 + 148496783503899905470233909973368720691323702318175524317384111594665039321775305501040619840278342351533810090462140739515245582039355291419692078108827445529668968633948652284079638443368269694510933621225369396556565058628840448097827839688311010822704916981934588429975228218102149296765631619353342637755362029745319314488668140716888671673207403007769486226988486334579574050904442099946513105762904494618425419332721680765274395604212482608302247828111442890991168415871767155587641970386805753688669194978130699075757031617776452247751335956446153488070788699103869173747489235345362473917997042688083309618757678620515424035362003377641995358437934859482030748262467822560996992103384092049497536085756496260712235345720896150434527091370882946009924669699293984581863319893142027995105636214662640420750599670774638893514173895253078505548108223012021932750642349849217313157563892366933571739519635785091840178185244978135806149105337778144709180439887259064267045893527513481008103696404062155614383992872980573259421175025121792534777132742494513474296330398300870382568330376254326958446622925043899354654748463265154539866073888065491664600357131045662537836812289203600810689549442263043628987695514765112839551860138820213451142148730543389799167038825688549063451997983148910378453837987631859177961547671092901286338461590652426743181443824259363452476708705375824462590427744639155674218593367153281734743199912918254774975753269520899697842813296393672534310437813947764771794265165579781712690693890325587764226233278441684267454904689944662122548351635360000*i1^55 + -538740320456688006582480670596975664461330851706650711528019460081446964779888195494838787835388043037195575926335348094520921761104084791358399798597969277743082290409084624929519533540190605853284100044932948994573921446835091886578152840120337472621576162300392943567082787011178884404354646334743092328769096851692044502264110758323704908342671921269141518590830903179780608995777951469017938294315550136605965747962730780599508158359508037010679474089467850273727935392291791664091545065881942010591165972644365182345258539689990607721866900385051203743600611363554854131795923831418150118322762881937094686946981782941789608560476116203327025080497978606813831197091327489304026295329858443026331564216688002621489193017429151357675200792589750072335060997820548653136951560216759582394732643103010324977981637909699988704313671666025690296751875308005959045714329918434811554170584658866944566358198858066455631895847466056597171188394793886989468010714654215696096681408226671594103555703216166291481126990425678039440514404861716836432872838734681064575916333353850334409165023955142961533344763423236508660906921099073105483142367180672313551868358260464577970413613980190186278702935924223309734492890724862464988534094391011854475655126512315381277161460347482316563112108981829864223547007172023870130067514261195457449047978351018005308474582576633269737004635712248232126904794272840556922913886861006093620015070400903694450966946766870921208611950723898302253332694059918027762797106975079250827593428465193169851896335839807485394421256205388352000*i1^56 + -493971675935680337377021426594134998944804851233158991683446383344613837442783559011603234417130213046500539962247555648394951120172198946084431993124859609179755606644167840556433199218968341680544559001653911380914841168741536198509743125999846951137726365675955458285850561357046339889196206377684751239563727771593240953108335162874841007862233170158668710393742960576827222214288723528530396408162021312276149682883585620580825103775836187417992038628220790386231829595078808007319759003333823075493373360832146720448800503073621312924682031275752371859148265550095287347879160088948078132548484903526037965142895109287410631226635184082824309744232598535323956725330796841320952340032874621050232085124235843286294856646550044073015968436925049010104701611994039824149035658551244470279978905386224602123088519949859983003952251176539029369279172844798833101997028716107592623079673450993604110488596248755722361709682801844176897381835850967942613729580545825778324450743806370703062073944979911277527490832983511893951575284142281359914685507264388752635641151065474467236679759266252071788845676633454311442060036708980060429027430479619129881231319454567942078406427246722380295876768788738231907952928562279503089622984304620901743772863270853594312451508870235138298569152631685532621369906916709228417509417048772386640212924408450263668759595174592777949670153663123245546228088486753106830220500434457387202219956873412686759146614275188333354322598534566974017999157101749130130190609005061098894480376209269072064634340990411630299600*i1^57 + 13861383419653683882975008669192042307383158303314857204294298538355256894221063894221127934655910099720605633720886052243906566102572729221163899029489704818105450391299563953122439284368768661390734939170874988086816905312954223396992396809703733311905181658703917790483832161496226220401119057121488000965941434193972374234178029817093922932195787524686398348786443528214492697822604707599190639542282289980061573782645316520329763433787635355808035651592713592008246422899125950049999714839545330339364481836494657405096647388625495523439356820779698577320553952989087365472364996894875281923724450758306799088465458780483089814553683384516791638690952541737474899334946004346846422524310577012224664417215158895970762039584047429931193897965970507368355548097902233737540252292750958814772948746102776243406284853557141658291635399932847242983236195016393167649945124686599479938079463865199076931569306815690318781329182553418287284328005821532803464270773400460204355366437384889938516099669106398947582446614166747181644556228506059135488804917748561551135476175664329706297722561801788742677430039200342173999275794573167606653673156983439019648514608048873000714006867261360046855541123005780125224412616203912447836546178401274294283442783653369534506188272326898867029262191466150585566886040117932592472342974624539745451765602858276229176388309303904917529009173899379576000262683340412633540242779642485647189063745977708800384769979270597677380682628338687246372611438432988281397013544711715454996613548839389233615240*i1^58 + -771568797099490800495701512321621894357980128614675699791716162769741985472800875999990716099337349088112307932908679291093459088817392261256777655955968260251846279382566044147807352396818377991746299088586368620674589829852853636783156978082182312896856289300429078088907856116076690158244245191747338446035437384364772109981928281381446069616967316009936391653563344324268408130994290193135400967160737827382462823423145043244006316530346756394117119389972620243769377843871425819369434676607057410240475950778730221121824082420126969366510205613292495957535654491930422148666880289948251500134822243540421637975269653906438633678085443428945679975431518236078174276699838729457951426884044751531665123357789753517448712043319980144212588824931364929804697248360746405308644918962322507045502474316156936122930553661447566411733356446146247992997622601663514317224393247421155866018530023037352015645926353537389466115213524705858905410587191744058628289237336046770596376766288559042019842155481447853081276698307079381748799739744448571770855536003240150491506090297036310675897428600325812381513244922754266260992201162763084080864643052790990834036060386385052931823246135186097667966720160076915303581592891503469645913629668009463221650259075022960420438309793849195051600258997074288694622961317803564911559094276232447613452154131805549173758950414302700441132735883585390889217750391791312904277220852912636647266680002791154230866151689907506173680561372300395480090999355615*i1^59 - N1*54191848858780478509546311647730623903567160370386527245631352245228988081939373997931444586327717294685763516223947048899928205410750106333785959011986596526577337801866030538716446657190616524419453511404947010863903354412494821216732517224469575274912519807268079294818495274876105973629263789017790180900181680328560405274633195608079288911000694062442533830408071128829347659083876629717690209754045259451278233963518497771874215620762393084627629113773932544*i3 ] ]