[ [ 308211266272987471826060061938800226716110881756249988882771473200727740810438703541247668610375380345307671104294498137219081777804190265822825622984636799129805335474839024929035647620456393634793261122631652422660386130904429607727835774427993807415039759925217195693110728593426805434535848381106613620703467683388714850385166665890679767045601664855991901107415844347149222734782524897582937332430507150946252939757578929226074509633756057196922050751578235188095106179667091343663600762481377943422323804003573706024947729136086489132730020912730017486927632017257902082715414517864492710481764110787716074572357261210046579608562418165408257775163539645890739850686726647576981735502821291481159999886337598592509488465539235345089722530162865094963500664285336069153597038659214850832477248417309800449312150924108090123150267428384774890250892257226797277935269181004661212793333999198041493235215853020888869491284143497244882861758055682278729364217831805216974565760514843530941633539094904852723707931189282808887192824932065398818446123762943111373951912963282505734219004521005945219118809839608550564438898878217914047691551524057051380038616009368285223318934002725523791428243163981296491470049133121838501629713650990137204906550991864644801641513950608320462789630653693105994756614905156124078474702829166448569831149577049486847291251196967933867739206103136391074756054046205241656164117784296509507170842579134290149281611840011029616297200784571628646055663329941811010903417150049439891070428383228522899436819183378231508776126551716380669901939074308968910854101330999189348200598352512299360644636639751047064954475506319740898526014720008190035806005084657260748534056979116442096830804712024458529183574282353314423692673076059074171303029983844173951449946967525797359177071213475557463852883714150645133941263563713472781587776729300791422220834732851086565469762229220486186916227821921898850216355917472793181873743476749781232938442982025021519244955467593728588386261899632009419171660333120222815742479588323234276557844377084014707667980839937036517376000000000000000000000000000000000000000000000000 + -2098871302399983253194361515739052156930665041611252185252710300701727436577069404851422935063868730660400777152446013218692429280727824205948918308241318960860345422061135356587196743899595500858214020482382690533191270034211714344691986254359879945249723514475169283873402135092372872480231401277878338698807453982924173951017812881176942128602166984951342829318290980900598177526797046645531908871758061782164916096462010990317163588717384966872206185866622903221334049370768712464429624779287731988145467582639943437154597604680360452048827246895932729221260079373719890780340920191747295334366063289533679915349074091289256383260002503208373184631498304379466904872392677559528347392745285517372235027956917451697367529837942739272774205346225434886837280099480366086465997247930711461037397092213622955925755477894781318080597579726721174102744220485304870885612082314700939483020199672471991742112160291636299533618012743933533581078041121044716343296755641063974415347036808798037230866727628389188055533162591688926611391395989616538108316524074965512842300052974848329407832923498120999109996049529415640932377673131755857826290698003109361649710468735115907524880968802653997047677186337391802907332898634996230422747868883236040216819498603197943768203176719962637062392086347293266466880932919975880070065535569867813764631304836126072141316819660560870750757081034758293394978834425810841828693502441529815491972588688302482443638627790409628061049667405174461025980567683570133222813797730897395066325009351512030284666035332691562707528592367566944407074753555545268081733059190232806806388143963081476016115083740381187667372579084186264163477315694472039440852052624634779058954195819101357340913259002593294104582155665486048652514340036657932108512908440690430186065462326489841059537737667248557100526513209397243064726001203084241538739569481788240334450518783370996801011003672195245844440197291316068019231881518607676566372507841419919508650783977491558828992049380355366346801474703063124997643170977615348886904789484220343970320468378401247304951457691285323776000000000000000000000000000000000000000000000000*i1 + 4259604332176547023361534540724646111382613834198646411650586595156561054068563001149453346976990436998681485930062940030541342913402497412501571716771343972832884067438582423544706295638236898967033095156575446111904720241221267008365646533925708108058767493014311495130657554159853467003977054504863692753445304591140699609969478236922043789744642517435494407669150991334762240023067985426423039307712395820624632563703545535613243114587919565075474696792658834076597175569491363184373437967958375981421993683808819997265327733405194399565396698474950672286039769911728301775230713802440050289921739970757741725579631446180981629708992441735670373894031042164256353090720430811775469236174217924665077259719793923252764611097317707337763018579452918751149713393119047953808740990436235322572326246344887687374790209604177026759161997809144299118675387199548085442487916542474595915906403659847698798250318551208940395429628080618104293859370961328347954117650876647402678875629943059576091917735419957456974513652095592796698584957159518647938088943049316376771278414246188654207691634408767897811451511290200749504499911108777380020652108413441142478017325572052178659680914951849713475826038931974500635189133684595451850144082771862298076922954836507634750536371751842339481155990567303374135259284074764597109004232037906612130745633787121798741093713369678857870035793820093279476509937610513519003154049928206946070862415260591106519927189823397540456965860996747748924526486928580539041213814283841794003684626147042518186743343182137321013063660881901356659816090331618266409928686725164211790668683461540360963866557032738574006161698480858628533476439970966922151536704596854872481506235902313176197529014804653219894300144115540254383951512367911109544408278956446750288472289225085950133103426125092092183298379139160658263595033315090464287454450550791938220198233592653297584240068293039201726411938081491607625199211305108203131503337621337361276125659285317598878338358808338264554842703540222086685527433125471958942823032476467919289759495603452991810300864216065638400000000000000000000000000000000000000000000000*i1^2 + 3332610700833707200920057710258566947450401370039373431255314641661631645143070057440890616501225973317258267231719571111175288582812685061048151471211647494828437842973497926560901750587874694292515925966753378855449057701603927910164267050549874116007544536840476442095110208863910097559656530263842678216186169692459961077572939197404217579322391127063077910156293360236852210842480513555590324134879253913851856527115960367036227337839940226308111014302880671214680963717488663900159485043938560828769068085247008488849692834530532896400633979226532648138605699465054974086736813818617874427502846727646623761450443607240445408135590937043690322696658297914173031652131786767286520227593576015204683175470093996601792343119846510958955850189663435792488151701829364416221970871845400851607775163028521302103651757837264298392832880597536211266252385192411714055835102862789158937292626482090658525447129037846437852024008365697301999833051477003661306891739662412726389632834993028223101828819854173418222610062657782150566636121270231689115371553969362473019188690038953242117382687640056397362855179904318314659179387314277560563365436509194159700740843049455691403840263665028798229246712475846980281921312666551659782916068350913154275632677657264328936566290896416651904466535867752677894336169782219557104893713884672464128297930599374706655704745396817170614188125119047366321787751139469246958006165696359717321032426581426668379536265111617696212335847765723148953807651700591978759171773212558924253409611672767082667301662585299895333425858466036450911142691892042474558079991837457888865971727614556001205031363583720607666582566169378918120735543273029104091144182868089626386479026371385797264888059298540185164585753912329294458180500922820677520164049683491881019899089968863307699643166494846914002647149747252508644933933048168882692571643440851626908363580893677955050552419387264211735030003890526376505275485485085533303922851830221311700007923641593719673861492559063871560852221089346679668479540206862547251121914736753170791093481969047571361812924963225600000000000000000000000000000000000000000000000*i1^3 + 21857670573936296710383839982980112881411619515528557001271089585148058774843366475026993968585976961345669893685206506351680540706671989596638736952889577232098081827221781017527811785799208400132901118925076138826562896321976881112345016568066531961383074058571847128326889411242600319291170096021477788865328880677070028232540327347162860252465370996629291322371374211029254958452175869272281776617448177263444146344941143080328225755279328927940576852485142025448994255043094802687461826776070768745727004041411755961073860957446996276522169807004186314457849798484677084390746922146641198756180889444379240089815070416510381701930602028528748843464925622795094483172380835961364974390467434874957160675548246245523266736221711560473865928329326785249463584196556274865230205966403844681737496159147643242833501903420665578354077166812641779165127904514425166277595475821280259607276105399738427449572142429616997259027020904103323499155336863054061274808516030566039817875334630509225642724595960164165611840646085423552083957967213321872974032366078582794061636290176030738550854474917832676478188950944961160047133554990444468801375607604277397024968153359259578871292081091151978634853732496818696980202653078427938535107685236024171316780347222446446424646733791604757126672091540996086550644872063515523595650954841842729516339426819798301774895997575525648315632585234667181247450728890720088671707514984598947881079956898907253478622003758681310601602844545972660997343260413832889040801782467890325048027334794806521465824267064398925717102030948286443888051668675234865522044476203134394252184459628089170567976581933547511332604608097458220782229420399061803793929152566654576544486518581521234856401595283695681022293885999010501445875215661453795117644654301628314151279002185515685865433447565743559965025726473808809029540293513980522232301807033747528277172361643553177137850886944808840103239220542426189490922004596446428312546804072469632528835865101529307162827134050265386294752536036766428226966932535863231923381521669732609616921289152602463989469261332480000000000000000000000000000000000000000000000*i1^4 + -285578430189118101005077475000482982976729510233208287408833596935694488629239236113583030661735066435981152995466110326635139668802653453440653942226996746129142614463925100874594371107232687925001483061726467760328775861206231526751071102343548631570114827831207719445903626102110465329194351989145801251296107434411180668152208234610639547871295255997444111493540682340763942597535515819183809093930941258408863380349808744366909105082658802415248890075817630742983451746372757286614546082976159360863815634402720231751694379626819729897809348676950648030490226057111076927166978967019084445118944132981762160403456524900259419539122144612379574755923014466871016033525382865140650797417195020730623901925944536323462148037574802023875769471975809030863755479545284454774804727012054913066256838741984803543409348790129246635234520097624833090044783615866230021489580011947779284447791444673005854279741408674383335567512605034601686070906817524946464042495188892525225541069824585101879848548484953634214858153033209001583421961418584160887409190194315089958625395956604783579410673822349067138960769303811412096061474616007143506729723437665241474441899720751988805686344574970471852293487774535677088017347733441487652681111957985569481066549431099790240747736327505782468982178413440415434356107133345968920590005901265529940158511136291876360964175585424097125933092273903413065382478063084939588914562748572755174877942599008672675244083235970783449596632192630083295923459485011836733026407574927694340293634354923602204868796706926759055712508404826184891711602208318787755928051658323200009510275273836066682978162672565296597907516658222351846857363945598280556472231365168305600169435861957417469068263870855405907522080311993954844260695179299989072627590120028797975589361467658579023938939348555127956888238695075253163860232009690247930709119976995672639687455085342962540159110361207638360829621236113162797011798006530229656521303064465991485216847747472407654508823994851306261652284719972453362078651752938892662449860043762011948584577018140366464247733944320000000000000000000000000000000000000000000000*i1^5 + 1113335181043388383525370026501189918955040236436167229302136018506043518628904173611199224422039672304267478392418451691229616060567047973740430560453292543396377767171855259467132259563694022244478382131839612551034289151536688422700366189500147177717195517379546758826165536851255262954418012340751238842164971446131869671540019957060080936791400307248019948747862205300559440125761598497158873038144517719556966922677291443619129008746547905293622423119091992815717291361243810792176589519548833576993684041515333267216511696004635715347726336639632032101096448303332823141479068011786895842094753412527281984587767303036450060961683084194073418785894097692463222682095812747046071944331142484040942318743304997837504974065790488496426382472314258890541879909759456300332564888102380216442926668875526343004473270005933043509522262562094227083371820901937919357871162508756201399940212142948329481514609912800229023742690174535006759038617941448275025888323085985289488527497244826587312121170459135836300699228221006221372167499806027124470275342933665579625688281108903941101425395577562234029173930898237560932187526225144683655034010916605687010554808647568876164105338597687345044855435668563498945113946742388234344361458027456778489219537704122651383956114067114700531431381751445320993458510083603991800771623777151882127789884468047394649012614309302883001611689657006697157597747570698647702332215489180093248809188590311289696950028819499235502385064043011747841774306101265677387910102896187479647060604139391475362943812176807092628296832845600618253391018188033703383464375308832027192360763553960890150480372287678788240739650061306834448642778385590702140187530235655547000748971038376776711958540222873040404463018843826143282995480428348910058255217122646821238880292896175834646619635332790491431098161671866913372307295086461082555080118038240760903298021393719483349755031236062325922741605274569396173151407472495842197825249320768889344332898755988429027800020806369070615655234619672191377361231479737437491290561178315349282643084850560048715737858048000000000000000000000000000000000000000000000*i1^6 + -2641970019783604272664043715441989864183772906349676747233451489041690905563952150659832060712925615974021523029467054183050367104027533290771401913512030034870411321684128377774029066717701456702983101130830160599842432106997616410480100734865246409170009560858172369714340425262798294963517314862322280141673527679931433410199275247612591476228983269502769360441040745251009597138651758438607442798569544949483496277915314639193474266617845377358755691923519220054321049893479674279638666536378505302759730797072885268163139853699064669353673616598109776393592897422835470065735214184139819829544220025182749088494067520514070786433860725752064110748853124794687206691371600403232179983618318418793060662415342593841583058657541870165421089606313345305754145960242282080169171082244864745734462307731291684118685024346075928322975673778316594191653913321778806902271809467838803873865193576158755232116614971072894984687903355789438117912533010024690233503611936243151947898616993694766366186883002525574641708283279325610123867899568552464581357860479701107938412470116350823434116387298232780283060073569635187671971335530822467872913997300127291993487684952355225766198160498538359957091174859545201257658505765159619468748057187790299288006053943310488250820236588005039735136936524984478898004462003713285449217588440956166867190558019893749392681589561158235946815809705837518078176761716240847429003598053637592945674987659334237893727857399318081742424067213875084285808504227267361881255253120388132936389268970052778543347063086677201835050050473648953621868075000361880397865174026897684973984451750030810105419131635827055126672436156035480635109720575911193343747278297167454903739316598437222913488066630648323017411554431257613537640859323557181639196224025725005668547862805206923072294226169017317741680157572867627697334765264334080552562310571973574654444467027306728920594956483752620710696777080270546857066179339930943865165491030179244624436011440114269923544028315407821807892114302897948623494842162073969204761153986215376731422960520146859411374080000000000000000000000000000000000000000000000*i1^7 + 4432745009643572856257639692054483687207663451606024009565706389778451444415788788153083005554225330277801495015489376196500306300345982520695931614833881311515835686575211562821905352933940672653131755535666894130658012937138470335453264138935479197746868377191980146080993789060740626369619033203420120107537234347992399353292892492741118081009183333992547876032694784491322440643033234741475915513987333981440285636437914066667889380079159464159423372169264140099449777337536244502509943223244615246462891531205654037838410346713433034038012064033045238277949875921978386452882122902822213591612591129350909293119835241261589305329440934478481204867048722667173913428552121306419575114702844384368551630137667159332016393505717419780870874350243155444292782751598365431551481740931014941025334364912693096870560437526715815980373774058124228923376887985744019482631914778243835494103883379888815660073523359710924964840212158084329653284778698959590273030735276080741668179501825867592873852139747831287177431089613271119442605981748802009070691023771379361350746282105151526926157842151506855266998036526126685768679330112023624175769725883317519959247465742272833955799158430621736106021635436898446405670480046064387309727755659446798408217614663922434491534892420045492768278585452909814865728564965919842081747523944260706441785112382259828169256373918936416667757768345081167003094274244863549428056175778801697731267241746267331812362753377359356858041630911428038222421378964428339819943992791016886800486296437956916599726536129965555764834228116415566611105773965724826120659101181563134680637572199097850098643081336490849691875871215302049184876210231637001091872873838842855232290783208074091707529674455788621219383503667249383736970112384446500982169280155153284351209711506474568374296383510477008830575636868055796855699581902924709185343908493876191402436766805432331202531312969484931007512570686936554500506697175413529453266486317930491893791533909345526116795485303484086539617240230862220433771189892392505231143106221733262216704330081095534405222400000000000000000000000000000000000000000000*i1^8 + -5132237638725941534592166229253770378468414242571917747799200736327951149450682045330106362475323398575748298958838988853586248190783484738289515143741037422861865738990879362279275683321021313630176961805034327302889505930502111248916989450317878195376941803864104223237897777286753443108312472254673201209626601364216620451179547301045131378284221071368282071198555479722512759371333934591093941024684735742681452669236442860628701845923568459402470312401008340926023496042247017483674627120756881574566683531974533040097715750567430693122276965165361247235048072755915783041043546096115477829730224074075100704977829390266504806678742503881542399319122926077461172416289508840958311882260354531300503720982259504439240188154003062881754494598531892947225746614597826221959295183345577560836292119223126392942115962286409881076647948043485606318478168239363609633419165077384423562998898261430965243049847230425178314664881139107415153015173271216911858937610678516762195409128445756213643949636199026343735837239121979149172486814570774892513731777068688874011254380474388527739610325763998615376884219982894702829463133659489220874090522901931260039745026738094371914217970824577640227309191149670194287488215745786147017227189635869835989487636453226396070333692506069392696071207483709956320347980705085977660604997825028344873643385293950168628525887052390533544896842751283186422323633187163055706855565168045199811546349228912753859888855189296303118875412427251425096821934051993135413190282452830082388456585233679291164662086736742312684583804846814806225826220226319348115388666362297015115633123198649012943150379094042745181782206768109509608157932549437559891114047486925853582025727441568684503106942439822221822024861185086367412497800844719785434661313045805092099636145047628981288342859286998697994458075821462950450555444797435680087147283722669415825090883950210990930786830466492535954076928548534659579308437096583184946620868217730198037427311995252733529442500227927900885154974669588504152516805698295090740879491108643802449141426655193150259200000000000000000000000000000000000000000000*i1^9 + 3719978124588111879028481154203416610680333797587109172735997426512435932698306756913274897826826186295045539388184231241103504375891208871319664841830413690259429788878060226259738358991689901857676376628875613708680192268492989088943601905428765494931632290341657484039984282247438907288984686096246395749938207996394186879933147674017217319284337236791433549410865101224291491665901419541545973900817956380734708834543226967888978295448721607707050816748820666874497403995880051171245031408555516906085669057315276483863527595412567216165431789917233904030679465505558255011944481587826199901761722033667199840183368915920443141240776634022495150932291473685150198264250676171739918871306341418546039929706324026673996081674347079642386358803041164649135123933817897168524434511901951275055181538846223369912891776240977398918722202543869035731494861508055319809250829886706821728351396939534032285763758317114483588843905119517205183908817825230507448224695424741462684109956276056647701547027512933787135882144347798071103750898978009015890945240790309706749098137893397076011557261698749145627200879445258408430245493871954503355790568519850775716425600310462868306970957487388733237231402232714835787122150139533806811646579205723450025178835523497340410138227817586483663073295212752728978072415620453007134190863726368612672394682496803561309621606680013383527303447021923132811772753986787859259570340184110163942231518748593810858900101654848844552209358492919462529989651208092463208343751795126190416669643315612147638172798661419986800100928892331505929621981254590363591574668902553349695588425247862819700754436553589122187805650440113090996090919549651745434635319932730646880916641411500874585392743630724723242906067294944148981454714500180891750899835522646518667623648726435273090653356491683297129419385281468737722660899694696889621030884707215724260554531908807479384061226247963702150663901241719762425555888744032193854024305999040689086303940114740449768079734791197335176053072398255430630544253095110935301367884290956984783635104322772008960000000000000000000000000000000000000000000*i1^10 + -1326006451484505529909380065108667935929338367478649632146437067250651319525634170243756981069550304710549098258315103973369145815355761055327762223236700866885568475419192299953259173744665358516235820782505025078024104102851059640448429346331147970202224462307757547673493086880908922787454841591995473843210964367547791726394969811567327303251056032679979582803029813297516184724838285673419766021586483328125390856742187520096976271198359340736034996835635490037909895330019333569372280193681881393454938560108038556365056337113061125579881284899224111577305550317931114410808871475584167781127395169473958065713469429990765469044264042753190271993942932325837510919082797247882829702717970944885829370517132820113608234528570760430318786286943335618893562083413630671514225586351332769232906302037307936039084119213089220589583429292355077018995936178563841536168300378891494940373637003706566492414326040718018971877629274174320382259402926446612814325681301244131537177810738257810824013285730083782044093478336370959163920633338299074020466652950641680920060124623031975611875847968997810674239098801742798785986815665691491061303996869089635357458011181037746804476032281524588041477634605024386378850979001141718125575717666458511906827926324469028980089311068802586780854913112253249720784729038077479356888343570986777725630515604421356075952714399669244509318806099390118817662154864745795553421289928151290101902611484819943814575457875168968436535597886929833223659011047869453691410696889662520987357337639196531981895485673165336560615182171601911532174299889157200581015044154031811583154189947348305135392467642446386298174929691877704149043519136872712002344122075906580010278878317988812879231170567958547155748779534285813650753392749873703351221239624024689330000774773440425600131803327088436164202625589684856735225051374476097734267874354721724592675015706687520391103570430892057859729079343484511192931609391402655655022364238178244002893458897187332852607051457835183471381115421073396379305307273100080232467869300352561331635389160488960000000000000000000000000000000000000000000*i1^11 + -17548668314450129973465927025170885426945663853858140802727681627602145446936320820470977976545838078027829628511474720458635224298236762268830395459897325975777058703275076408906009019479828220135070982654528430090383637401796081786764505016486967318013482099997338083661487035928731464314945212563311871840045629834100790465809678740433283578430569283216080061704331943199016627278611907609421167347599584344520389024666560889932646100597420065423726785210840047084257605907726592120710890112838545922988532286833901274751993486483103482669958852855457532712554489881522748443479758818557914603952036614236285520562802553808706991236425526699975551994495356893107886526763487569325285006099399046068192013274838459527683940814740302714875391376298136675676874855055692235931566078030049198704528061305688134898310174418762763022888709821749819865883530200531106355543828626697481828976647432710768296110663579825454344088469976529813016299937610132316832401368396847505119809037039062313843654006215836224795552835576866401049641326051362868520628469849895715856942615659531192670260424811317681085382418231801729175016563574738530706610360290917588501259948854513188158831967583955770050223605805966521474200461556567306736033116838724882126196527150372265909549842367336890327137893782847985501032789498340529053737881201470361852753021104451179769693063384673867146584429560768636845984337483571610276127816022602471003398401631400645657514901020242692052213024907536121841598732914971571283739386532917086932611992233104119509453684787034222856776085357768282578508802148387773144276016721996057258109947445882612146050175299536413278001094808139954468143122011266283418589014376429210362884442387008296386824859217068709680342128045208352827329689603381835436989056613078182514600015007567596571365067703680764921350502089651445382281130254093056282572721746612302468282067138249140191338523517993237731695190986516999142910072915466157460303131486034475477221664757903028736049244307302098784784977656103033811723505371984798811967064110674472819954286592000000000000000000000000000000000000000000*i1^12 + 178946116084435744307614063256915643544953747288375237953440079674559077124347627891640020370994551589667145500585059035159410783805264577915839512753724436689489165831447191005984017797627506342862885932684040347863623317371069056697417805731815788270721764048431990020458052753537527218412945006640221255171070857123803274168039047244468607364587756697438247867935566060811209446804068975439792156837274188067780452727524617995242191252253905323390421058951357807905293499307621839101764615614809808637723478561055890919016548413037559456860302874854859149072707012714832447702336561967699808646205703795796024520518835132816856125149946060729691946498974195839846975989208413069325590522899797292011931017342772058245836188703134840593308273886196915147063268848370188556643996359010702190962061263652553648880409130986523347555500038287680199126078200755518061557474197382854087353061301305093287671075255581456794179006238185768996829565486661682664940380162403467819892283911043131708439095246360297984491046505629918557200320255322751361406358298532447945020113080531081686341045269632406598478758772994602852809350614691221623732216179303962621296563130787584449562965304842118203218193499980067332169132279486454316613120164292143492535310718534416844438525074035636442364744378150520924834615679406229543674421841495598473541168230712960928102248076821908958809020085701637899868472190128353746534575845977432433835192043557611020665584791633797571841804917190728147017868607539930026113606503098458942698280996004081563593770254609170506712912533702920802147030050880193395793541549585781377417656111525214868166534469061924632120624626012623294931452914742835710505197942385885760580938423020365442741297334719219315269985799964173287802913087017479594101602794709920065986355219876425898154472710711729431772186597661430007745862413675550568855914478926077480522081482111599326229253955008864656184447973766014132346332836015501277621789822680845320239337343806732054391135410362229073886962408188238406299387923270121833056239708310637099605819392000000000000000000000000000000000000000000*i1^13 + -80903396689338891924298704513926924042796744333740782622075251204302117909899684721202071619834183995811741191463281839910081002498426797720470866343245717429130383920962026559676841919889246955959052196673900889776838087520156602649863146720634152630182048696910141084133128121827149914273691930471863178683183510604991589940490316676994622123270383087652838216724365433502282501353115282825362144518548380419436250458293179586521236636224282364671914115328108206050159687911193411974355466972879858227669043438331083700091591592738394033964997683386571639072881179500581537812659673545478639083986049425642695272013985772743314427801457457904053573491061218242213570313547829520117214300830821820481278610245613555974142374965815209512831233246226329888104926579913064716371238873324928849093003185928527620438059279307192492666083557941274057787306296400209754666328123541111641127546509307036751980838321240951835641136471641118391214886464463939005492056438689358980406445704124817712462063546520917094638130572758706354098135671864188892358134021709102540281239125843128640138077953255987260047831798550880698035523022558995350028537384802985910811144397933996064233385902448794007878953338018634211652474286370331296000682971175655881455285897493535122828584070275254315051163888789446099110137547806071153590360961038068430053486491341102015458155744955278358057456480951393047928597079454996885097753254080608662420663268869919520969383992838788312421798327157405869558122233388276641950305895168738185993852019715683027366976061540280425047197317545728876459185650800882277950463344295385477494044030961700807782080533863410187071837356133127709697584588654933506367378205035174453866389106043360773008695938637649407271326338378044633791823135081975169733110098165015850726204349441397088186628015285123400329065630253469692387975708439254432563437807480707076921526947926173751755317753830818544402712146536683613204807222895008657611756809067084227669106622793213548612550554014913806639401827234570320174837489152273904102625038461549353212313600000000000000000000000000000000000000000*i1^14 + 17013253566072021041781490995667960378195798426799598150100803835911851004680809537553668412441965974385213125975453920587731310173003256787789087552879414826066305698099681650963808031244053721831259585886505821189263068967797157880367022221964016632835738997161041825444558393722682634803781010105397762535255864490564050883780584107743298248292510774346979639428396553223875419600618945779683623744780962833980373984106005313143726726149273285342018773434572566427532958629480747170121384750269288941641436373195344001842951594459283892414736480093131752861316488764817995919522219840017647112009319766867051063904500634368855383192377584906675584860033201028099879736306453463263304380439013350020656001532230686149510173323370796832918495372370049480100206406806292613545832468685735741766736438541041274059866099413829739962133001797903818212305756655487580907211991709911051945232009278963913147617649214280301586035554424581559707529672665088177956949648177189576254838353731732270276161821854197697876862108598269859181250184839384929682200172268183015788266728758329457825632852942435488413720735683002897584733832821005680515056608390030536381111014469638183753036791613013181953623509341763771822641834485125150067255416541794175356810952488784523737800561556459437513137513426793121931699439206625729533011413465046698811296127735442909359041877206357368290193123745815939407058268153949969610453913809117629850119701130194097527382582920208498347596724231679805813967955519744062111363433865065480502446112904574874177795386844912944768682309930605416961738660990708675752376306090240616374628183815637513270868015557510924697444455641101905009644270397369425153709011438352441559637204451436790604354223633576481441515758972028238804585906948237830782898022997021308978806121863009200990016202530595999527325731661242243373653190026788321192564369547790093962994601219367899258181786471886614348698017515847614939948349229135175127990057214367382993956750526582284316036722669665777401182826253823376845981137671091246164925441746331185971200000000000000000000000000000000000000000*i1^15 + 7072489463153333073700718126193492049822626064080448927448499368202402459815516869280685197408705310837520814000991697302470653882325907233714775625234607804159807468215319219215744804773045370954759457335193225768862223892990238268689016847823743055273479265510848946793662950330404988427990804090750008464279710840552874765685960481663562482724936758369839250306896353203132005385375074681674548978091294611987162604036217121303171782435420799691406592578800720075110803236119797023071418772609951396569720600728812392452430592594796093425655080010194542876174609049486970053009737532552474352286338098392423291387030203535955366574167202314263752498136218279853468844993961061596574221343678928428440427267932577363381620602941201943401159246413421738643392144658758525647514677358329401199586613292170992766826788885415238633507843239365214516910220811250318364211692310066690218089161339322664060594467597404675228924014516563363978821676181140936036997795269897468283533286255702994965996418147506736590443980660672903262872504088569667891504875811679504189927646707698051631888810553011183796889378049208146689230604214564483687332428411601461750687783193887297715882717608062975842488862077691667359538820987599233491996922968689689729983101618558199988963928886649543530666230402137292019954521991947948004683448974605380405277595032601316195592571197567939127286887889783300764998232715936807312545424203608657416988104030089270714272277996906598433801674031518275539057971999051246167952188849043091882535574289798609748970510942989778424155748611132045546462492894992320533592035040067869230369994017617534681399194592461049891732851069460952501433032651040861841916103203903261974105746259951979431457182159056532200681135504232031908436464606738247655217563469369866051884669256196842032918135244679757981949887974833424235879672883957705918922644343022820835043935966226197526002728879945300990484297214471556117829825732272020778698113842329625085389040928499465284753508393523098045009471774082594203181836720752405142668269146498662400000000000000000000000000000000000000000*i1^16 + -1862143197966032337514629330367727121917497297786373991486722772510598972759905471603537917987989418872203639414548507708017073381466089318179552327672410390337430787737344633134698219098316352582398141257268410915616199337801626653325865173316139473150590285501591707515731963614965693649671059039540221012926369001281834778875386387869057808786831262094005197509435667318361390282912004892112685328153125508196765943205451842364909525345526876800754035638871411339033806635428724216204287293784756008485559245392622154701553766779842571628596349515751790814899591677407838512974049199960954786351595203375453178163588270172188404783685492321792540136463179653747886223697301183765853511621901146205466687059008714853034995715872145159451341852291378873542266711893798286456893140046619099541721573795606899728339377027217778757277640136318627731720037661128664547373468449834230853259324221964122236876826529508686934942999691551815278428265941862892036991828275630042074909047530587470395356498618463521176624360383467512062797708561659692728242545228780887803448509941518697439727432033744744629405839100756284122433298736733174488136068259421787869765265284762413155307495151161352703345061641489283125840939487530068885055333792171271464665716361776120807586342395126580778353043096339035936392694211552007133013473843646788100054499254306934933083041522166280971330994143431018919558708518445775024267275811881585315876346080942979346773467505688676072333784111734748225673941946543844011757240960133662152246724212507879181718198252828349404462534893667198758314995207787035904930317434707343088370634229833061095742342030800197512561820008787746334201765852268256691004393221050819444874509101539775767685338438104587803154610524853213344123271408512705349515459586456521055287748407988371688396378079241844948364362919904213993068865789368576307214446145028708039013594857583212781247229649570665096072646324858345921974032106857303042110008679068881003055535045634295341031374508942868419896464106250669486163808214098539317750252259246080000000000000000000000000000000000000000*i1^17 + -63874407605939945874392582549500206344340447899159965349770717546501159206900935497326623868560523211883323427869680524143130191636830948855074969603703225817222093635474306090562350438164271339551130351085848755316072001047009933445127275213845965594099537748550384941295277391911856404990955944817993381547353050963037319984677751341659273218432971845122395035989272496248844135534758528498367989224661177323505315760885027204208659653611060207779623127167455857426971806922561774087051813119387136438802360442856179525327821371971078226684426759010438879386242244474422780982093424343850076742836317221285965504242733145742726255223290511772976173660591741370650986637442509148557000934415376762119659764053292118485974905331753879980661021702214980271341407042059000178669162472757578726674659933097709185242055838391370629980969089210434891616120033586881489453550371764567960754172498408641046744164899240802327535747446775409348166645451388652672969710162169110007348117152098182715353384775333124789471403378914449534979900729384773460803574424912556840423088865417959524096054137586643059450368430883030771578275358709619290939419054860886672523640066697541496923087120128340908915994957501273979706107111668165888016525519448233563343450259969335171618910584044557584550644104810073365205813591476520607981645532358245779974796173452217812944122186974324842935427923878680029576317766559938213778177791723074315929367614249823874320712607509347133808166047583121620546103523780235173686988577066864524712105888599137902307814767432306920301968221974626020918817058444498750580624940646124048321820587741069843760273169943519366721358194221178361218036101242425260166959886457452853948253561138841336199076541434220145754077855970933400905399582568145767954012121446381003110053767819175318408670831608001619387794564056122788413327533763969459178095271791551007316080035787810387372105527708726919796985908535237307018062820400362222418682048268599847271014829187483061575266479057642788301193031639622226793268437948580477248525565952000000000000000000000000000000000000000*i1^18 + -34491813721639425407570296671401032586778493226216965489511192303736440729353334446666594145652989273337605632297498691902226081908200172641006635597261915197398209489906557222608216002171570671072523627532661454945207594160268879185240825967402300094426378795782498519669630810024996601376083104860309101606730922364692447650115681310899437151324467044997901287801432215186974482464292321920906046797121902999047960480323525291500583901288187278581620872981336017736037241295136834182870683135166265048836153207382461181670201166645939418682132410203324684683198575340215875122743435903831714160986274829020581985353952742151321879652210882118261925715409675050017162252363614808441553974122157874216803935767984390776910478025478229928686951960199897348528631332560059990140596386306461676549674637133073870618563962879833234040985227840379602365624575602776845300733669526278463396594131638525202864994328161667509303593557585894532698934567803092213839177387136480481355516857144532393983752388936509238870390928196341432068643950472569650852667691782256698728525298308506233400631426632318643704473621420482793515271843208058329504805929420507517811234396944442797545965627590921460483449707183962304950981412355094080808929467433559144770572187486197033332529790938008885543174785439291605060446128353102589829505835560470816088019825511938765847820834515262049360105087945184080359101550764875633174131058636754606250130807435365722558872317947590978212893490051506657176189861456488206985021915482663300479831970362390662043647031592884740234823136923937892370883711746437998695456180267327296855097746053391936197063289858275990855304844030178333138464180560054090557075589639573217838521985795118726775676525846557028268308019187218266431128375524658867393037823121622662315975153298368734308416050096542603782196256036486363274810847133499104486064362189139037322470274614348992241244298018707481438971901979730106713165654377566443604230834510802138715418204133874683158434384785393899681326562846619511138432931980100807839186944000000000000000000000000000000000000000*i1^19 + -12767933690994471530543235448001706149388918641431960461600572980716843692479487707556542849990620635546017498589698675779685940813467737605518424824044503413773968099034680058580839169180899109428882937511365564314813819223259196742603814295186542213026086797905852543779892516089731279429892447901801596598504265785439283479430202120782580450694192665382865382140750017740107790314279867582739648600164479278596543180284092523784361569376021992910597048425160505745952536360174680888876009644755998051399821372722628663301235574004007127701178656485346692966443597818301586707956157760970892707508476510965294417385000230360476351418836252237700602416136505578547736035500681997699129830015949051529896406374030360271192921411208132007318849652669460361813671545460356193987068480591100979478655372868007741221486692803791855498217240137286727673785867371012590382872125103276568649645842089961314106563172079500869311281155233103344048674221882536587640009277415618660942854139837536796904484299252490814859602671864460046888999728851280113387540264872799312409092058581161458430260332934137499320887936785489157965031100140374404371725817663913041372370740493695849360333194641646302685079317082546081872252090569834685568893472073381512110798277980353203630272193786737485086845876942788200507337986236872403082057801949632765597586203877823604275031566208705101666581110170927220255164425105376424349776329525490399050227025754429963388690929079666644932838359600618258671377570613136776541837275385335390448945629711428975624928297446535707797802690723279282745134589953877179905651939908473170737075064398774263127278461969551878394427528113436408518399026298008778201617503407632782445460262094080289340902198503308047377376085624968744366417777917505734463188795441012754153488157396540089615871921878196493022055693115978548069050123977511251524582655745099175592138735091367209833399009901410901678790617632192364532090027464980571815732483229429747102811742953225675336311196305633134174403977188149800019193562950452169932800000000000000000000000000000000000000000*i1^20 + -1514399432386478352713844295621455290369053359263165697684613290996000513587597278849497193932648468609137277938739974003847713014404281695486267853891348018370436392698616011482447793563853911340154422482365560945797620048334923663136923786396070859635351735565934177715329823416007340775331529926538930654220026730571387342656554868465623306423467037818791313819003696568982366310216389222035671994492853586708705201074433131716364639378207497330432570980966469323386532026582387334713370001025432268810711612252887282492060740701634168206814336041426285270416030330076329671564142516284091815213710589888249173612111321572282860940868730421375785625247218913935199567678274937708010036547235915303161397820459645798289320900882589706466535423628731248504422935938877979665645544708029595343890058008459435128279457768264030901111350496559127365325254720186344639874225339872333109215871437631898884840729534539442561384991836659957879373822768591478654561086575746264359918852763013251257149730253093962485833502749342282098125547554069585745057033375781765689849992063747914615113300484827208717104849074389840359712036001604979589803830095474061213735427305606229558710240040131421590602495106128613133124722784113881812431920654688119930048889310113568229454027115897983736197911849600693973366855893201729852932291654365990410076445607726333531037683600629299084426596020127591163667118133409243150343780302630235122325544372622881272177496951300654842842523642830964057863383561767659362099200019536342541890716773656627327379068627715116478844173004097439335999499965565266835167890208315398183770907627186129689230817997908235087221439412518288428288588628849251955319071341151502012255197785453988028314839931414333489207691614589882599870300250872984185622316299721066526779848028068909549182893437777303290603545589119120749511835014314530854819784827114334530794016242159973078683098280260582390179649070192150570940475619125069777721627173054301978555478028477556106592486714543150212227910810011332367148915339873065369600000000000000000000000000000000000000*i1^21 + -81411605449204270309657190386664525582287925559625314686792135753700068006761290507619448665450313902096351503936052499897756070643298698829987313666907590273353351952678229697279809516407493533607268393948146865961687946376272626520277102745814935990943489316623433410636603097420607245241501597550370001740524944079664185160572484916746655199106904540685168472595693829452700765361657634337169152893911507058254724379535318646817502477714456759888130692211628447149448283132893440475855508617944221778938759692133263764921981954639115015126061879662747898429788550390568139066320601120857252457849673929485132410117497286504024041372356688741337040535491802856627713444423590714325064289870263756429203407714904935561900020654282664224166832504195834283533036188947955089987757755305019009215814831126391840356723242951142384596790607231569846852495879106690347290148286814465950235965487729226755636276378777456225508248341688038720030975198902912191608412816572927708771535639585504161541178983476225428069409855971042926360667587373374193504029750568594237691431372177240510926248419387150095633696456318686065596762425900369905579904888966520613415151959609637729939318740945830393256370425175619413583675831984022697678846381240109478420883497386371104368145118446040255916975568463313896317128263191369812648432601561068304071261669981067671168786778083181785432707333871609764394896696508873805748140849423896191193673757235434954147816866169126876852553167865403855069508783599779385843120176143436730678353536633699893080806146224926381010550785825445734172068153724434942848356740179821200953102766201618936624567770979339052274031387610898418221525958321334187276465929725703122047676915140023595933315663275892480440482297671815156127286194503869490797368363751914818229135648863020221816041246137146050246976283094481178841447777757309502502714784609825839422686504412254923185273529110660370490133877709322427442053430761725705665525222603351384698859418075285433457450897311388867069250565140600402107365235076628480000000000000000000000000000000000000*i1^22 + -2230347420062152372648373066687427944932802092899143257468933416065622956056106406268398934355253414355708001859233615596207670039355927425564690396196336918444652405652763408033597170117620750362621019232144864456637841470647284020330314165636605281291066452455838615202509529798312967226352995347610872284229332129887893490244326918584915355001063942682889311303662251392292249345212308266363848323645836762075184805898912497071685526807530404417403023132155152758810266481880461536718949952013082749697119427459453699342225136304703283044121867318358030799668632682572562413925268983809512537568571026355711789257791329242849194739884191969455286413157600652568598872007185089362489770156411670613780681785261200384313366561463154354501317272591482017262748393031313779123624787026841680519951791789471537671591602706002179874132108617375337761631930248309326935274538981655990062189596359670594851472911932577671853160942508842448977542328168143041488621831989605983969848970313682717250615565607571371140587815710498274815571260423219085677307687635582175843527290366580240836461257952881712431900838191895011003362825940109005840591339965830405720742855245281150479584839363649616366083537630302411880121401530299456256542746059369404640340451045641170183384964591325150481131183391947262345544332968483566069137964359108141622151107922998746635289120741150261747051230389260507221576143533828267525617308400582118836195424739686078310642552034076727281877367065291167778309659551715084255240139131400319026781319185671213590461048638766416978521743879101788322359574848024328413848163677461297176849496584130655014538065635741983677107223838852436322711164090968573620994762432673858822298926975103324920940150813767302734717963037856738366074082090806223289153131819677392387795021651896172447303543335258737268684462874736631449648395748467974157505264182092455958784195595531066053241194565205002260969625539058748355622784547025111038612279238442104333871291252390471232758611729738669536142067415599791282980284006400000000000000000000000000000000000000*i1^23 + -38387123646788003663704162152144551951669474852079821826012752605522984760559797192609582366173477498902333949597369953330607136916756056041841081621344980255669559309764722145043655656971630956432594432378565441015650512919670550801744516884340837331961598339148864848368621782339538943829623985510528452841187927663814416218866400178469295404076701648096915101167334488278347458725413351067088136348230385079144476125159373656190094927160460371396693722279395052656418739083376675886484538062892105482131800358418691115937398805652777440711703774238528502163947045982058468195761806580773206279052514538919018901625958980462934833085218086807570636786517669016629405181657679700667380160210828461064419990139615518026609846814054081298392215598541553274348216283010763509846800947546789150888308624876476311564150524849691976699294245213337917651486278268191763593880943642709897492489135382929756457343964560646391769204450376935041941694283437828122003570210247115768170969069178835828812796067771118306538636483699660160407709668751075831621818796349132713281451939357579758506154655226341555897435563531745547269994208397858909883433440721422208846213543135837312049558192057466429005342164063060603128947237061125807381773971149602480777464053243572261439673594421351729787209567942981523432604411569715886155961661508703474647671495844272976878050838690394304644308549694869574518061228181259739715008047970141340204168747380982900878105330214329493575441917330644779842034825316527992496837815756733250511402711352658385431167581403017528843008298185467467874276116830000318157196901676320768493913977987907964882138378002633534705969665078820755189184076239194237856272875468438417276923473958650087346653291108135253163245593929476938309863504680307645342153982711798098215857976398948662648327990190762009181274066768440494766936379349175771573844375679492547834943547707443877579225441960244379379633924740245792269452472263966348427039808266505322515087708658766079875673091187497676113241718667348432153214976000000000000000000000000000000000000*i1^24 + -782765921400155944335313100515316250007602181823059670621862117407444219470572522509662397554990920121165037991650338024631771906977230216385658245020678367030370022203467579007424891249055793065813103474331803863329474915659269952873015626178241506970251586193380335400806727257067494471387269509898891049759063949352502797928932326197759479382370807354256888801623386297065256922312082032354671636753477840770941668345724049265722461184390159708621910379080550773377761571985667325803681928460397645922068787608222925896242393274831122241760492630049330335880780953844074979889685061881834033967593230632830711201645173048667068739210542068295763399677472426186327940852133864928331945809415757520553387068145359558414078718897794705908070917619052494290786191279793633030801205277937083923375400949866170155497005941827559300098253682836466207363709925786270884354106373159558436501315214129242887117616811379945705161809299559215087124057551291120539663308624355599379076536467838089075848621700058691793086066636382138801525238458185937259288551966345810871362884583853224384187628859983536486221516653044328149996837513419394627683118667085717371952864423493854166614501357580620518056977715961049071847034358166126574099359977492476345708782514227235002389395833359101752255941904433919242549426679724537723745520271890215859205219414015088724284688269832231317152990253064267735918783408864341337220580636419215367650175584477457522533982151338950594353289301877772579162766930533744655391693458166523480831454622135220453744825942144676403571334719208384373819741689908289149542984869975884599372852888927939316467510294544013172692023371073066624449175474515329312942088717876573328395978907890061468794976964676040469906120765403253476099442459477943680445793721213032233782392118837586990000282787754390606898199141282339748645874529800565159035841381431684319343679521358745567234429410433093279286177320558523368994436661326316132712761631355114102192149309628253996238920569776124122565623116337728454656000000000000000000000000000000000000*i1^25 + -16426144258774526355753043148071378577292769401546673083703474342144941521914351893240559067421819080917782601249652362652887623835123876027046153105243245597266045208632744157826967774992371459942984946936114107460492697703966481803384977839466841891687678291440266412620422828206266867174130759744049528423417040177554092254266553571943788639083816104347347219411013759977147569976710730739518076014846758768779615687303312210772839403184643841006747474979976870103790210710586358679393428566944254457776147283100365790894814226021855661081908435009898158803390243520624281328557264057605203401740036110367534006245748802992821833845365847644217772936010152509405858700977232648923308532939716359659238282936629822046106240153118854883472054682208452636396377947996167108852659135442155460718210044304825432220826435585776831857543492857666697774276929284981368710183991999734602614094741042729619328262199010908408820020657629036759647713830697231894662517684642033527810419358755354041317868237421042893764114205305934486377487379889707836164317875534876565487713020851963317140295198903886800933183435900906565495726850600726597730586876300204868709702797354510124254420212483386151645456432412093052627664176947229110207697744406934330785966155107858594027934919336190369379628839557126508398934319828146142274630055940636268568822994471573143515384924180532237446977773065129207320437458020203458855416218678574475103780328324951717499521290787232940628259640161846873452181192152258668686908471080340929094715871106667696961837184704869441072156673124563629803365664731477161940092750815644113257607528152964228656652131663518984082047129222696946007383181133928380136834443350977977020510664550740256956935420685354552550228147863084928139699867655838758110192979644311064899688746872444613648794947497067978392888611798510672058026152430909664852311361496319930159387351073477041429751909370315144103333480364091240879001924619675305189285550140593768735366346184833987104491264458631583562043815047148339200000000000000000000000000000000000*i1^26 + -127139043416249666774032709729009237144929246481840742103140990949757983457577996033607796017667825094159799429935062607400990981453682746704740137446793616394930473637318058581550311803601800872302646000937347457072704313095223895719557624857210539923052248143541660446644832784382304043152377465915303517686147303620759078707555705672716296559586928374186547485419044821782764796203409312533938622003541820132147107547743818776006428713747811241555577488718232185594562358079278790659692345119954728709094191107906117023351257458140667391866963489187575014535489738222651984388763918799938238108877190627412180697930708686567383472733860086184489052400956889997198488076148411093015475382209471083178833996693280147445106463432374134942655923062543076330978137361709135646970342233429725166662043220778596180327653432168302729945999258821178580606757056206243561910062606394260631864930058953164995822179472098663951315673947490575686652264494433639288709326407135658532750447037931560258746545243270863580021090602174535251831860057532785813794897727528535049668514133771021944301859215100683532820347562941214370791799569929577086291957133606555844290160334381745348991334225489644906433123591400788389167153258787029121349897608895847518648043774684030900023334873907898998094548311993845469000097082757937021669578313004497361328113699572820116482076799856379802692688436830275453118744222091539522063370750942508594300387795473225709464569805108365871664113674331565659613489437457684757074597843733772525661663186336719414367703641840236538132725718496028683125948031994636154507926492928867806002332755684359163531389275905163171313652305118197021042316529378610157599297933005147041768569069268717109505276440218488373432769867542741770641213635019240080563180818045876268756203307733063895491400435146723842531624246271906824252362501129746575633530351127185177782242145816337605199765474068234615890112866813231009017045407149452190500999288849145377075310754952898275467749085858689130578019614720000000000000000000000000000000000000*i1^27 + 1560320342795304140493897904865566734259061019579540119458583079821419530361012322701490037951952795572305538254650898649064182529859006163294121650353244798945378993849514386897130162761373117679708859570274349248874407246154148602117601109004413685991396408580342782321405365431606888567319143615796357591291584412409188922190045448740968476853336459973065258163691039134984365408741374103478515040365054946122578160354682693180848113271898235387290570277720767127109121956044247669562437296316446847179621280756891220946284370431991337738396187902698164860511045805094281563274728951314731217919078082426241603876908797888871842387748791737014628259100204970973003326810296936642461406283463414543108515649863563784350240687377504225952165655767177850521197436168239694939389791999215669405407782510680412899514107991522794122776886730569039121556637527741120980126045336907349693612442566207880048889632913400488675435125498234810085908814916069837446362734845659264786830959387178090181440333534649556646521833038183548862193664667537449607730778040058007650633295024021578679061489570780815826942748057909674309523355172048767408465962265338581315653252872701649924964700832478996384061135381912905677922353739903424601267347280963830737032694086330487713040815680168362792523134848314368298573324921749742134526269481133071145008497747968633917878190304970220517384122114702256559087850869040518826068166682823580028265192249477395727316207614773600930545462694186792208848382083160685509983873490829742003384740266120026329113567443695803272373367789871555772192725889705121215743914075500798261466155741229343741806868244913737853913447156151437105729649122160052465503344978894944357388591284082908650555823080526140951371938349871858556079617523384152614952882494319396519637564592864270874356026285921643403283524082474570752819376338521411913482017171052008081396021989458272682783089359883762892810702808689871520171570028743089687410507353350471593552839397352675845472112085938517727814615040000000000000000000000000000000000*i1^28 + 23988094118275048112188274648626927512095918639670436571744003919131479304370724515291757434218747363215575472931876368840711663085943810959708858267862352455259090889033677268718050989164255858005800929925059448814583621171628667943109811926328132374074753929917452811518794548297016440128229276542568584365613410231511991681488594032156544114419674418545548307044266657444789674331874621651887441777113726093236109418309940901114269642995086913248123603706579805173967075377557641669602864801260629615653453111725668413288866597251176778145761213169264001671038436526373526950180643582695900329636331075388204164029027711386221107682484672848409231190881342966776690248666186838777111596774536271148971647973684349304456213087914138712727156969195895958027907397890398415710168963795726471697954081122230486751268865843572484744511430471430452359848295041997605984653956380015191604770558808759987562678527290972694994364024635453058868252756088171182091120481903873080077078326871726903903997032390946820401011022060340404801274531296179206733941937777332785461742792827689220851502018225931925767410312658325897765250772097834212578386427954856635761644306309961100090204519053658395909853974423755887809008151789239076042449786961260029092394913273211061849748156805897499657464870186768328160785863765553302368042844225557183895940703924811623466734200398517438808273821051931783911057385733321045316963848104879282598454663052158091659223149136289293239210537990864465830645616036836155559237495391329687421065823256686235833611784918480083847861493152367049396069300733696975965487049847204387753230400173402139762646164026526395183061992008338797875457759636764592013005158814023225211687949803136107701674044749804108595822323285582871769827916683109291435565506829074142775700773821873563119251796171762925060135567559722699013549448283257118196715924537334269668584578083789155076444006654903727331836261607369506437567135160808298642529181881543474752713993305547592699550312399459445637120000000000000000000000000000000000*i1^29 + -149293164426811271928713239526555918298914926298444088700098539544585716185702171481724272904218992105597263657900417716504323657469570506449778936978915925686857996658264619553807707986469065413454995662596392648380081191258295215677765686531985898458282173667277238925016917261895015688511297748223508402387306550422665243770413318176289245729935308030744044765717997733829826226298023396159276200640643717325014751763328841256934756506125801961527617050245689047557479671377716234880856279343069020060811481369587753872403671899329986887731297233017364043357557812369239271821016636415421572636258421841402101522468954105686231456555839945491574809214951050306458605082261982424565672574071176378606202191726441653810712500138738794734220633948289157881045039196671157051125063104814042806023876764973134581330793246260751953004454519066675568915617348932521956601755083918130458997228091925621239435110668612922469061130620988207948736122248451544336194588483069700478654059261334571557438580430054893565610359117843097538752100943009824035714321801120839365142411429503770717826693786540430121120338942975822794100277715380000415916203279681397054494829696802753864529534213009284495181172477897489069173429601513863554190242954327824473439352269239613253770191382401071049542325012422983855918771444922367301209509597659090688370001256435223767223533219321644824708594417241785331676471045392534830788618380385072450764135435247371392476075115517026402510724976460771108980941054600706641190957238888186347936392651417933560816081088545505533649581555071410269937030223576367347408122910958236809075573940649830250657134754752358743541065077280014946389367785009419574689224045955617858555860195382140927115361799993804455018031325881096266686333417643801744544842782659439913637291123849707386841915113000151130379345045732102609341202975428564845681339476223856526314891263350076815733270672410490415422273163887665329024629815851840923436701761386468884304424474842850160482282389175795712000000000000000000000000000000000*i1^30 + -3651564416670518516869512467451896110013818422242484142664119751814034286178109594694055095456451399855514544186170501936899361639208505983766031179871235061240844444207157575870398745307449556910742334204419470282076516496417371931049319934492060854774411362540725973375624627358132280124522329308355014222456986589943579731949690302070680909642500510619070213525995226589246240342750322191600186372508817701094238983385191839125058984186777613665151851208690728585136484446107451662650928586775753539320968934987018310554886967707842918545685343203938318473041661687681684334300974173853701610982623459020513856975537224047386805748465130418197793156731756677790157136962472251957080979522661125394868865596930698777462823102643092532538030638212678155642539867968549690718099537263338459903117742450749056853427765137539305269388537004493416842610374270895196419762953425040751636648393978134188406559518765459379982450988824099020123602420212031230290392157916116872044293665813320104391128060833789686053127695072238107357146273971508795865850446888189625850064885999317091768459241389745356004265703745376055809886322939374742639707633563773482131053274656113795750730221294648215712058056999439734924010141618092851766055278635047256542693964935795030367498713385321787243784512108003083334378866801010343049325568822258134946283848423662766304156682469785940553511679356447424587994028869490741395394713513895687707832588126725995731248414466928075702638536177356367370472880973094089135892670583132524551850476535263777495444863957494066771955592098930530542777493951946512132898264284623424788487749838434846629074839443637817408100089717962610421608432594190408850989354056758090571822091766402499330054201043079016991508950472714830578832807368188225417006386398065137878770578636984561346457974228984311014989129596414184349822893392633828555530028416996001906937506267449619800297556064724279041437988602597612432177761759134679809966744282750518386046047718800778955316699070464000000000000000000000000000000000*i1^31 + -9137651955420015979195538884570965086855298215115930030484129573109786102803361312918534283712315887228701151474073340569905142968534782607238681940227385391050454792223267731826873133843074948621055948317163067263981037897132712148157408699688633308353755350484678141180586648655242159293155281182598819255930817800949799775010792984759722084289794375422718452899715747975548916746724887430376627770268501795596523257603380896805199218326862050644132903675786673015969724951715351226726250925934682279375321813874415665685526206008575669073808715629549352004178626001557527822526035820009858387386027745109179709060888857727602415321758110521747814545873229041312845862250513914522949844174315786952728754510745730730197242591200905549201767124389408983276917645823051688480344033234912217920855981861186126074234515044630059990281094118305881182533771662014630980201879388014678959514590972797101440790668684843504302340769791822226168001505139387438966670981737457357697273474149507120874049848868270415637402632002640747840765311186497431781022597524417324295778282220726889225789670921052777569145574831726359992220740340267835801781142417087943952912153777669273525205505834356389429545585068467112636532567503509118881705588807894799209928195324068033710995907301122527092923913933654737304512061416354321271930593573701460198159616106086417212052191226882020251750139503477956857971704733575303198692951896406611734793313557817528730697517045582486741507878649360069803036349374812960016360537063135157877942809262651678942381415888990269627721830121375720822864477744164476430141225353801180798181834702405365783531505645294059760312570890652746507888722454139768586372151071649012513457400133488781887521111324983650916575527345204977203152367318970786204113284619346339282746467743963539745110607041460147200887553333937728984329939293541308303250103030368489627609482654882359773832991650316607842583229152304761890300478177872150263690651828403992944137886654734850630195609600000000000000000000000000000000*i1^32 + 107900049339374656280117819212353072862273965278442130444528218832202771836863415882125350974111809569948628191418831036633611475222369674380770576497222624104566773708160336025448774694116392757784606947168797135551072070720304886628943520829833133422868944333533495368597292399548359112329358391413745885691817529310597512150435661899281750947158545171199175894014112515891498876290676722633177949210181103050172690404428937275741349475725717339322965032981473345982221926246992708644098752836734412926845227040877466320155294251282841290741116097829076124516298593392644856817363106688658027156677967069101499929455141225495648636667499396352982503709689498909668732361898994222853439559576046196653570233598160876227332076357340206234336530607790506233627733683742383950455813432885014144072425254185862698189561817207381191442719042070266205331524423683259605792223426854762648459204421953968207479086300697833908270252938797325177629066613040178730263641209150757696325474692325816813028813343157111538514535813758830481530845341536364708400679041998233369971677770214076145451358422540361232421540986024424292509390643965389377567822393603892322542230015748364296744509265954814173786241435181350278154882518248229762360095753802928838967720456588557183697032149622325333830412359481943464846148951777820885488137108869403638585816272452295953168355163748928905714745487239490312845605774296327900710969165945503543876423258535481206488937630320491374888990174704959616876706239643553182592056612962440374880381880413900247761780024576903778884155575578798838730484043533595280826464778174607589971049683783663408762266392182541811556783663010369292597696866605852358838201511462971882127232405925135038177570123661319331024441348321774480323142125533324703943973378760977246091720174768617175979909085174533112998279734067705259013760716296525628991095285819795052817876206804066651964325005183767451579520345505545323794310349919934908860335078992247027407372155674164828569600000000000000000000000000000000*i1^33 + 254460557104358091843382630273263865005074250272505090323445956749957527668660312577815260243673427274742554600442469219149656704978783245190937137027332422765890251819395515773101650611689314274538060883596359916873868221758256678726728656291210774275339119620680593614617456112746172700143335205055376415797089462861860736558022894656421377808873334116166170822449477877078805652139109380588953264143951340317123584233703081020297155440704511818201201620973488991269354878383579219334959427632892189160643109375743525265450410515642017899378609985448510904468907837682930425183025990600152094512000958739167559639260205444843418069161955675082839683598308801551712620624408076384848610636334303385811297229024797839093483445477330402524745479231694732345834729007079312560695222003982993558268787276632106432349049404209544466912291127468532726442660286138110757440303622942902195849790840256904049472208899375565360337110088697589228912989057873859642924889532890668696308292950663303399991774863632402366986376742278245082453010384607301771465941197177169063359232649055693994644166102312027523744107779031896893105817468093225202205606170705722161083940255494304192461100255591802560763904403023073473274364799440964175067975149246931089466006793168427029649587158604386861965475867889758091812479340749356372987076044630438295559181128136114229413431515809131569433724884247964303736773447599586606369070406870310726974493812613351103289298185414556118827310885429559093796791560952792654648285473321682679012710548818041467169572805281989297015431606275057919354579885056589554611872550644442217397271048783873688201141776417358824802292082992413016739214527695370778510598572952213140737220827578605630039676437782359155460476832595782470041354960896851967767561310689358456685612027389232609308716571939500559783392921317064983416944706834748653361713375514199586556682897014585991669082032711875127054881352318549794346911738681324162364882934521373179413794436488888320000000000000000000000000000000*i1^34 + -4506970208129299082436890201202120793967318745349342560774545482515469963209570856673610163205460710688848336466501181449360518128329258748683207154016272955473696249658510224341322843550282389924112687988611809635283909374999247307397269674444730207334443302172014549969352239739264989470862910049448870011030134678562949677764996980893697237830987998798519140031468167280180559949971351150358222821969628142876875828098392072614801026591810344275674035400267992929873011326618361581757814214372441985640733557522159170121480764491422139546556300173848895209863783458258594882511414347206297633758771332887436477257492462273322245068910983449513803195540751317437785073777511532772398200272800753099023698984358483097434376577405363028620198204259079652418567375590420419923101795387368102763724601865614411023720325830169837056060414328319133136338590557312183649351551806832052021813652480607183889563713492590969732594389639221286765949263706017922966554333551760534674682563674211980720113878545407583633748539405143245985058913110254084900129337142364412619121236996032144332967195013760924957547774831691602954868441005381628780967989953156914788631293083934517174024261167917987487232145269397931693035745666268186197816008759626838138521623128498445295328876932417529068713099540416652074716477449014454761414175452737430839290078532179851700077470715291747014795416427577469536991392406337731380627173185749508858754792521905444046638547575441892067931964734278135865856031551403094883926918767558056775635733578746733025801110615424776350837283841493836839951718528010907159268895226898419880950572002820562161278325858462746022358288884333279455827140076541324605336460761766220700378994561714860168098714194193341393492184902238992819462458136800468076589128899042537141365212067695079056917010497729026926488728072699945436748222683289348708288027324159761708527025610176826836653617663407527482327772502643587007064219512446170465639878833442887043031897210880000000000000000000000000000000*i1^35 + -25012509641778970734647852034627704676752900456490428098894441611855322792502932994450483809860998603942962973965910722460275297136000823843393945089773177534284383332909023806613519491185208967474225585006196767659104750645840005751532060438953162883510046443448440007482405486494321184831073399843543360660065472275249651251752834943612147834298697111223681209001019094201502996353041010916404198815501808893804869833245775748057866041071613368262115882758997010840889772001691098212813192362063924197352979042089052154094409010888042624849282048844304676368080128552953032060069005721539027251315526516480880827653524219700704927975860893482560583217160029911062504711577199422069437436701060202465382517931751964248748186397222781838924777017196951672901853800680397501203782063690984881641521094253072978336767350303326481886349969229788267044533955425523389667629705087114152056039244779701475959918498391024220528940982552658759683456878644743830760362960819408364335276120105793891095235859463582572886266911218218200574166341610395562517098567569230194945122506401123180511095841919582518439985333384830621633213535498519325307760558182554659131853565953192367773605956134516997099120691873312978272897941648250956584267910689463303585183115526874108649966613546392188894997004729852478780316157996811774305791117187610034010288923980038904350966393442205150297991017503552262299572116614904535928960117121949289729826599677651047288959747388492052736176756507555163707947312537366161833870124514894744070163820303431479607047944815089274713785992711738377931243708851622195271343100587086110506048638138699419720584806942641511826471609316311107264478464651338890053159763816660690167265153034640941035853262596187706756632366614929320278468471572746756187344465154443201454788464055406790824820591859923536668534336929409052340534147119534018444559890270662202829305602339602373090962068402728290095823555833664104562812499115282827593994549884275095723048960000000000000000000000000000000*i1^36 + -12588550299506196290450354455548418086484526156951388449285943988493632741001535870993792884641725203510605404864045121239294334435422037788333010145015260624434136152525796008775337590287656307445327577545846689837857997286456863826880933160134462911619262249114151408603100636964249333690157954194581790863453329130496401506667461930904531793141543988737247229358462199884146436986129690847234866535418352034874290361187086682909140118278946156251478617481927139074067062971645178735062401802610061172083218113504950972631073783004838036016144134347359462942805918636122917282770872485176695409081588256041869097673767409709373226285191909736233366929729216613326436930895579924573506421832677327523412980222387670019093345553475563399820186988580387757560354906630876170021328200725173692449878889818894972966321709800845324450027564023816010210777976154882190619493358155520359819128175655049143903960150643146382892767495607616484160244532469223469452528835959746226610464513082749655427216547957540480319224368449240995621875743537462157390511995166653729184714671014023876202867211588758669013044101505952252256630948811069546931019265261122702248510149978885723286645459830680437421812526014473308119671222551813565350266535822391984353572574047012535938470013223243987592052444450863310182974917873306743178312245639373736747876996735533079076435548998040450417942114284362683135667813883151196113100911323812425491217162333929086478424663459123131989100857517066512300049800777711363298493677293814459882852273170759476168275243407043640633125827943980008283542737797743376423348837181281403975049867548470068301988152813036652049000877951916588935151683282509917339544932385780005224596608424783310428350629111203712767542253327678499017457502451327910496461269671754706225050163680141407333467453464221285280434044830121700966559053746157234749816446357850896934122698068787259756680534760509033042989333113229177729198009255702828363266016885856010240000000000000000000000000000000*i1^37 + 340464274477760843971922889876150343890514954758714156939768709850006590268141669531544807920394906322569769335944933617031764725986732982252603105217882467568800154154620426427624359128339078787682134487083415993608629330151731954626937397624266375123820189072151267062734511437624606828805650064243642192724851111600372972145693743362651946819146169724504054857294480665370164697708215331103926295833887783135297012331459996044179884531062291842526400757028568659889295019861186217658095063858898163747643401131754009665092014991062289305536363523082271709469973919495893782119460097197646080391444661888688684167082391698226862934281245655560486195445549925441762509367068796260941208742927685455874008422473637305043145170438037862585084474193706345516042436445018182594780546317010786870198590404178229026413729620450608388912351105356490448750205023670325301803245189272391640631329276845298964848851593207219247810118464295594218165766388606141836247381994306118638357927982014217081390567240090900858882310421005151713598593068352738471388288337366416919618834278738548602413609464754752248245556200868598452601075323304171838228202512665676170272175856749369896560859481647086628539180604051074900091784282569754956057710728415538237729408569371171599137824094406021582490876228909248761678968466481641073940711546802813385232052798656660401698087278566052469787614395004544933228989616380270023509842916942775465963878395313812596417755386227592587128070677708536063265814895173505156333043170856545842395896440211808883881380699485903886810875266889590386848465650646654693432577998254225577247921045123356200568476579363330684068078187853541617251481672976760730375450386990897984872155679572086814528757696322536907728648839004801772043581009831175287529488407665086546991571963767360216956459491266234154559913572693199815912977346904847497004473323379599016197950501572008631960810573877056948663260120420836299525327099764034472964606326420275200000000000000000000000000000*i1^38 + 1376443016888157646611470218773477226099372117522183468142346045396814752413565108443061477306395912971212484934876618101599950786862512485230691744949381115509115668878279499722765698584862338194602853774492304484787195037938557073028390499749606166175902683059726261009589728695025448491803561105542915306703466312597685504799259734538286090104753904886165809603582080514653941655163470518223093987654621244845628959938226026993245938821954615337196568977220344945947598728933071168410220129603885381500161110556680865829272777644664019570046698265238122227832527619167468953826393103771401145495411085144997827582053621342675046957308671919894957445447712100702603878656674005752200599161339608481809608001383614835168935911600278773384166287725201309017182981341226092333648409955676353334274047118840389622340900171969515005898276248297859169316915299652137798522915133252166610376825733266620743563650804793701907301872625460037409580136153527603293768756806620867729794085297957501467638275134402896033072514423161939923383768599923597062200542878743966980945169598256513569303330213150530051821722407966631784354593658416017663938193198875922161120625437298836671708354993513872237437776533162042321337099310931479885725964487906683565765920090999437890133756230244412779940234159537615472702197015142577563481959939210477117382251904792982775795327806276407142878139695090038544557764030413059653270570588182521864864282529483900432164487029867264049825377851169708687365018145500314925204590628879093120875264268530019275153817302290980547180318728846080248436804366834546836634631726082222833677850881359406018478864409770422418189558765918076824472842000823529435808687691967137101428002546781398646899242229683147438421178452123027760292199740674568959318445237015318532052151602923328971049745912711804994837418814425039482754880131424192163045827128112548822207311823485846609296420786688512918134762872428279093819361041729759427210248192000000000000000000000000000000*i1^39 + 1086968943543532235965425639528304087608006623667037530910435961016082982365163331739660697746765704982810500754091373713092414684753437789396759867707555790665588418416193158205005302877238289043709599092458408459521581896761350716825291765239346665306998438111910453727119217361634171464051990483641263217165151171915132310859321633235493660135645869127113104180178120952705693453731679479706409377296181143865795270460394737006565833170892567809230007924030512698477781700989607252005166882604042337639218221483669419587384510576799128371860552010846834065383008748826403203859308982286544465929927005037816485492933827042923326559535534059613013633862401090360571227236351550553582462225420467739502589537079377309904742164418971519100251467839993507588274626783510881697076451674920270208461362514958819564385529684352039446751815835714702743435486400959113510124799557251244922716930072847643483069271046376860262425164412943435622110883191578120552873035296127483868445626068300683402425912521975175796866060976991571951034196010470875032462172105586048194376501996760229206781475774580507597612212598443400428521122189319424049508751127903129692560328904086982984690189364361984224816898685787909613285807527155643356726032789158656837401360122269221896811265211300081531367090282137783320173189074819608748934506800483743492674548140824531324358987904309712138270434728801851732827993125943791764466545001950385568413892575694813277249310790705603059229095410761241346124374061440672845977619906714328161805078181683100611854033527898031567495116053790047575877696087767711521803009373800192077126976321800314957568513269213777882621402097396588377886354956999422071929868843448285570419645549105661630612665071454222978708016154713318920381667435250868586479202265960879894834689105762322494961238355352907623218684825212656317861421067949538950651992929166037482957952067299114694581169613754987339367188403973623807927978579134244884316160000000000000000000000000000*i1^40 + -5890024669757603211739224319011582569967838494977639146463445392052282713374681285389121899835970473058363772448222173198628632189259968370354857761760977106690672670914908616699398843254539491718839279199380977558159927050154309138256253999037702875163548238663471410559289842314935440178650561604312416093890814216097781655315221853898630178356715166574031901308662765720757309670628652541558119327917198699582984426093585575542595959640941226082980299807304916668878932909087696050344940549186922525932257696394693074951734826975015318116439397179599997226135811816354942786785286471150120635006373095305674905189200032017022789496311603186088559483965005128567678886960451285026991100170699474032815322339551536529209962104492311328564582214286883931618953743562045011759717648126696245083506638140307524841087741041234559248380319704190308431327688090297303992634971032264601579821309498820645640485984394237388049384422507924952261422806060525240063931158956088471548792372096914211105549376443157278319350849053090953395704887942893445444704333573094508139705640423509880507470664065956714211702117707778994168230771320246119013433536128637049716780326012007277502480367644644478954163639038295260656231474824929799301230319571642587178142113032601019691065300720989811340357030935095254936226514770133212478638160308305042517573888875776165152323762314589268838808783256274131847623649137936747831473190630650459343825752644865883531564323138882666274708288344243599595706091039599252637720334837143536396308320676118351747761408766809525845923081432343203670699217955709049418669985512901128511386122222063744943125423988355560537269931907130105279547046712779804088129716988521295478442089248012630142453919065222139389732157507475520172719858983024606777288929601711274527158037012127567912485880108979104943650008201153695071455999690650808533640149506150635476241568859397178596732693893629650176031323322830476364506620682064363520000000000000000000000000000*i1^41 + -18619272395103104786839344523271704273592754693050550438775777451009411042493911730155645376114221482800108349722508448825978105128268494113445274948441960942513121881914436746878123447537601004912037884998418535474983275883889823575986341772540334329935110496290137011601584079523803559718911858355102506230855905459150940283833613640599911841881398846486702855940276130243758922659404468584631966190180254551721294090535766930811869105671096910934038193718495258558109498781146900979682805865685893898414918332987760968579639299457695133127077176689939605166279960063171626368788556771857918147279143776892089596304323600275905585546103168704880062232944448735887344139379539993808919584068678906745523402965510270873486174341497511451895231966517355209527709927663265680297044307432223122784025852022430779994829183693525507533171010017577221038390358380597874808285109885277253272901783910117806086280092515856778059131977263002925369330461756714125475095419456051521356821176802094641262249246452506102164002337167157457190846165823724046130235906257018004644869849279578393379890043069482509095925650824753462129371135442626398544230240694056892099584343061601286145919243852155420333552700439895512232522940541850094850126300283839090381460987498399199683670796517781429016255338847707400398929651874316707916143017746831361777913715082728441936430511631957855081229312607087298090550386605469597158991806415381859660401296982038599137375980994618580750148572294882671647811132081558435795103587027938616166871315564408822570704223641523080979432786418128312006990582092243434751497683205004708833456589781974749389557936532297998619048872512005163099051200717113496969403924053172942496163579163829377941101646828411188545615089910000577542285096376028861736911437614473930147635624763225030308491853146875122141613406422734175344598511714782702338538656735060460948433003947170448857429015531257630741950731487767110535604982513664000000000000000000000000000*i1^42 + -37498568171974527145300540083724447441448132168410947515085797193740766157202573303322146949249445148779769695495167290066246973901856460335572667320634296312965852377451174388867161836767460508141439101981302890560646008018206149411550714828248706322395804721150788723637511086997093122732447567048373225442593465905010667173186321213493622951909796538443066942514289775009946178490697193879560883958441917072823210090854277825248490019783249915039104926898867342718759658031397440693813603296595763699257818465734971135823210417714746287517955555555260515030134675379017899700843880607891354751191038204617270098590601679226010757969623916199486437336323141410059655639221203966980358169300822870955793180638860861148531113394542644164488975913369372791807209813127651204300473516652138071468855126542657498647119201310882415807788668098695897483454262077680268818947176198579089220996273419626273354985879492985610524086989822915572410676226319932139165856652561076288365055110786192529295510204759462734168199676851661500061283230517421507880976848168680225435184725113638056631262748361404599631035024975110861184868719952654902678039390758386891700620221579315343744726357417474953388157291876046532602902845503161724558150637019310081643392278991614401006486624476197416378182724399102621380854219297371670415552431199742441459908018733060353518490585331929656509466797065669061136198855503155886800464661381604044486467368595060453289105993014069778337256403680602685907277313754614329482042148147035444387094985814022697338114984197330574079057363195811710285518844095669011841660036325140603518737190920518849038742301865313886244978329499114485188551637144005302566455249998892683566123833673221048418968299142150219973966463211651090311589151763158520180866930564267053471916515473937971539433516046665639139475620307366338510321934243330698365102323845887122674888997413307513874436088922923744976188616755217518425014272000000000000000000000000000*i1^43 + -27846558747438568014825465748224477391410899270073245579716661593028610726420307628300712098073744218922590300875382778731178235990720813281161231524023305322699120349544593314797730458041033603934445424359698797783926351380788462506685184331737460873018968992666755973036772206714341709012993756858346819540391349136181353111671187811021696194442596183163504869507753866084704609379174094903606359101374671688904821163466898449934774796990154741147280155121522605646091553841869654461317137782685274876408608835547160993651945001007825026034070612000885902386330543207291950806856845816725400641997820204555793827959585919761814731825620478370530676340110197723383951161743164632529148410360789094444012008402141164522619990340157143662001361961255522735842802784789728940545198074255931345652216361066566784861033927755026681760623791528005077434580125169789208750533455016246526820333161759513082037538559439901963683934510858832542981293676394372992526088497486551903350892227069294408292897532994735362571666223314169586417228972150774389103397557230311706637150551845326092272555767033854011809756544266459900384984944955130734010981123309387825440824679961366370047204586614863591175333192212341162310857410375266034665495986866299815894307799742653630733583217359329981573821812528646638704414580551159040569859308317568023265771775031835500694427888451306479541146884180256096797768826252001584817245394580138107493650700610363978189029498347420723587506737593710012626790538656716878559882205075126362371390594774400905680246975076483990558559232416442429376799904789665501754914772799508207024927612029443867829783118684971381488188477848651274510366155699832399146731698679592897169213734573944085673188951002618977353613476401573517317252278748887103228009800050347325657469051686078260198662606627197446501843466832050054514847388041533656445621579606981132226910235329043491532451930238831027030949291439592099020800000000000000000000000000*i1^44 + -20683670354034774003284417677716744577502536880308498006580967401394224913966752579035332626473329336289113352384045501846049944150226815600399963061856115092582713749039704729003222641411363664163056675393964464024845039387401001697815595303252212421689487056319830155788606326556149180466307325683372856268079455123110526625911344255148589681135429223505984521944285957198581377051777872206317874404297669222697944146552386532811837031871000302795229991436481984784799542352551830602142808906672493841724728685346818471948781430779439442543431064300690858652377027640871641260322199360610114719676112997097164478210046535217057753264332961548083342503149373777011154150305225442022073249687866276424680379976459213210732043203299256745681611857507084835138936119506336926103113513428896275130869709196685464732148247918206701872748419209732872434501869831644686417383617647909448335183918497515776267357837224853351581277952364345200149430401808431790953735675858720130311578661622576913887383311709643776633338341595892647029865651190095264255357616489521488002268268625037795594871678700996567297109211135718810937735646087189310362458029237224028572878422862392966510088907750743227289543893895133611977688564299523003800027893119876256353275104939938874720833529019716175085784705033269872983058091732227545774467778897838290539227664885491717693520381593281117530392764426762711439110876710055361961529143641846177437496395199401478622075598360394474207887651271234000130753511505959661945393105522037901645794765507333760146849186176716009267053946152094533503555144019715419431097453096131432908616467993849976710627415829928515205359647334027385864701383228192479294713585445728385792304844077826509680839272506061479796071994731264680732539994190776807310684497045176915793405007596358160554060830077707096345803833781233756600954129893540947824072688093235682364598808895717301337991560199364131087642610420940800000000000000000000000000*i1^45 + -4297574050841816060049219150189005441600688651865401657449417809722865073275483623058557934263876142685737243637988093338028452717816139885228408133887923149594474290326889965628713538870926069534247067753605264879450925643009266903471379214505877300860101010124147734544526893308070367576941082589045640085238533135745742604743112328554020410240624455251642313691650879656541466425544422375852897074433880837599139407332090163425713592663448384396061666590252073310117363179624270481267114997124260320085442779129946997109950951383326340877342455695549001253002075664364007813117744652441610405645383228422692871500754603696975924742074899916223147016404777833153598212379951133587092741232323333273805046316891487737144255120982448129266018376241588205167270733685390874826951327993249719665936251700442511585343150659357868426440375527111656352592789685620802543569349292421137715242265594485303316309619450205684878043015755547716034880788177730697921194624798426520573470847880673606181022123270523142736288393750267781480244254385968220977419859167961051714324644946758115551086496316172199642889666314420161318053453671846521334358510485390294596961785104274466200865104188389066282261069092542273090777200277241181811638246574962846043354607393623538433623293368449818483944824878736646210362977526780400785750104034966732019468856745181368968111681258438809819299854431674404853671376526055962902217173864962483676224405524430789010892987677639227437581667184156177809356070836135487862284192282578504903423522568452336172105673651130521178357127661539868260247837912386866053501719971282080616354346245553606179344913289551519130663278154587442037822632019816468593290251393693067211350651171192404574796861014773117636595506801529135718174007551001641314565397996994363038235600298544940851909997522410133732099580235361298944737838209521713151860954341226787601512146071198531365712526533036251550129848320000000000000000000000000*i1^46 + -603312331334283439870802114940637728512767772467983931286910581548555385275162825442201246254388685855351453315377415867825495236070082597076772540748224052081810295971674237341764528988172275434175286973550614850155282352134072998668968526638915118358081089823930706161213050822174756583955895956376903994368107038953980019298091684230844846461706842990002978183480871758342715389568677868788750768250898226243599068148810159160745979932990122081359406139470362204801210512885249749466572554167498868061290063203968382480804385138014884735148458410934746575145198599527987285496995461349620954558690275434269404467762071421425659672987118497128186773151948820161960160359536890461691051168899638519112463415671435377490314212423738329484857551259515129058954824831262090506256956165229985516312029280549912109185669816133299937659706451552504929911488502738536548821389153127627310041457925569743256635107902073250289114149162094698110042226375930937600200791114492674137987618618002095755689916639199723986242579934449765573924622248640438266955896077139828589749532756108010908786455261237781584752747210215815705121937041442252917980716374560092119513568187505025394969680068409397867808665836479203697195412931118177759246187462978817496385104237333314489396253485550538215241412139209177885569234981742842710753807564221643381952986791435526644795974544711192527227794157290490222311467937781904407947587651600932417762424864665751367939717286906220401888309801899152456058834312692318296653228678866981227106779885816878163805714285297978985493135544791805680928757982652980744847410940627337961419037476438919637312676342114631313418269379816438093853365604463180064803421771121012137197958056971703555402461418353932410388047674513523430057024121781851196741475121141789672255554015887554543673123525769029587375858342064320990524047424914330860182099805418722742069526842806697838475268253217865072640000000000000000000000000*i1^47 + -62854479926993936911225624302150342476156977697935619890730875721375684867782960868259626771248764234185621251920044095771222744740425105627362475425341961875452114963878020956114471980212612010766140550568907942877857063910427583923595009408912931535061297122846096226616751371397202742966316773001672862533504783546252199226179499785660842573439702476202273601617200458702790346730194343946990534582014952728146039641279306167551848759993916361796627673829165286879977918538072914554409307623627003029486774139019107078544851998246020729570666946970418468211225512978159253412718051037183428761057309041856971035373969800087153393616279726461030730970599999058180982188384733226503658954081326960861592233757990101800462942624520325683441832782256207955030706532735470379717371964596758291705237230612874766589812177310644945635726784934833508165148453007224977830623361574716643615697083624824553906627187424943547296045331654386565438116067623194471713160881300071824301836233821425362718463077678619643669707261238304746352586379262339529280494890756092477466391518503756915408273806717544540871379978042711592811669908414458970851445384802947586901057427052030543933036077982584758661466602263121187502239149146152895015449381006375238718746674961934173521502344370936879898585893646263452587985009229681377348102773335143369991976090637040394499033811050834963829520230880943318066330362927774344462251112983558759564290157683677649063326182924658481025680219452109258818153168644476111956657854645749981978883382418409515644715546856636649309004730348696084693354331729333684097343684532158895277889568014794451608039494173777258301846142798254694375168389085967201260372507535592054367528976172815391534030760454018082672212902765118892977130315696393592458296083680266011402322316875532047828252407562943459878417593687182494578060972116013210972704241233390437793911019789122187384923277492224000000000000000000000000*i1^48 + -4888391166848239410953577775889065278012573772094911688021677248769887350874027354829661075574352832584253039244424112807233281381205880449785082072752720820030679067139641721634054057989304245592481368174665289622158968917594804229935178756822915377554850534950368456082801466652530809286065894718177278041082957769796069948987870495247176286557192071634353310856442296408023513841941084460934558120234987027461980306660545841558540263561595320101826471534658117955816715094195701236810688899066556614787863358371559355131969368465230271622113552223470237869739071763134275529947499566301512711403734908321523476680980731837861907983699460377712448627071173744257870817126837467424841381550487615508785873804399132688722200070173500655929115640912466658120577730862774824085238523805982716928543469009782745085193129455999693228914595631926675744066937917486887090291779629166811529982217819364234935835839560347761822629308518831927762812232368666776283953709721514157198653495323272400240946918071981798823536875634880022353379288349637977515349893491750133466984033875529350821616482900897633582516996864750372416193476705072091934885801714898364549824263483956808730596361114792506373331584662989815703688101366822818318919141772886031787780656264892197444167909516408768673741037803906785110894776984123321934695524981158019915656891813318486352620579894696869502736806919532517723381855706342650006789984666476162143510232256950951470463654908428333117851940048537432102724514352078842654775376076589494987873757980841444591291271425599597617939105129740089112188235537105024514537073032202910940022348278741252550138158587824980028173978440347403383869703908965677333348103039730200494804690910475418801031351749612872876501320904283259907526357466932082572750460076316587217914687420318564216590350098473107999938925953881620097789039477152035015183549892385223818012259826493726956453888000000000000000000000000*i1^49 + -169777331130495123343480428822652811670058803447456031922252166997742260030094079080219510919733090256829514635643996948506660337480140599217079320779383471048432620186664911937288073299388209042000923496237961153936345243467730966576317259942105742991527626587092247291150835743126362912539743955052163993042585294773457182947486299673533311367454802817485403610052018124536386667964714715089264362397659302850110213256687238847149685606782541321675523172611554712226024161766460465207381165990800328491070020276076239657816657437794523868885432521463463079466304759895770515158249000492333089634812003469887255673672937418808642534669986895220170520639957898969507783118955501441797545692840584761146695310647829686474400858516302275698113125920170076501513604970702692435324225607302843322234723780141722997851474786784776861230198136884473163735879065100052677776886330055727198444033715836750892016628549255197518972675318950023455905407844288108576384925338764358672228761697088097628860643547553848851309032777620217397968887826846598537015496489523203180826262329390112168557855589930560423253823563805545929160041524863815223218996856206870014917392082817692886873248366932034286636530125212438960505082768101874171931495019454467637811563789573399904463670058886958902887557686535745881810589723359190005176411233268106378944704728970741051724861850173832283941706425473627003609135554918497785047066692793797470650948545210371327690586737262799402866038807087543568741671485025536409563061349432501987719647714128282374916694830089540623088601946425102272585255743166063356106368579682117859094932012762004606844884659434603035394495739559403463118816602055557851331582792729935323317535236897151441057781502740232803765575209629544802213519275563031448171373147973882043771956196063164189244644796019716897613432766237164285774749911866998123806164109556005792324301900080794828800000000000000000000000*i1^50 + 10737483096973872442414740526375371375486336460223365583871526734359291893656194972261934094535466655327676602929203876800207717970734216422076088752319654942252795483654015679836589968136048460901230694984850293847828764452834449432423050357573097401205761132959886230601278362767500853004504648610503958921185190664372949201157091537141861819363327829752857226737653486119529246364447899925899748727914003032537105900535548989614792459552272663894572003554163587226942586915106179130098674856674419700031580789846494752093626404821991406186212717505946957559530135946655425912331404621144757190970860851034515580951741984255900445866054245941540483675780756272980526508908360004817122663392650928653788536794018388603993466648834153857651404642833519838392891848122614031307033627060187767928719775367059577992023459368006921722702450960674931936333101426515961962376845091092602396424433948897861885479901400275807148617386727519874889722262217794231259078556871038054888447791332861764848009880981192489126587495577522347412191247589860536545134973557545430325950713820295580530144228942284989137890242800210688657661257278595474729080341693111590512760373262681069669984295601855346346434498814442426356562276241983776072260441376064912046530786262009469512895185724783110452738430291482384054175609524352862856332287015723693155015844030378981109213982911134609593379094860036773459760004380104603577590033582002868974032389411623607932460085226758497041899968657853128681512681102217492784145028340690229888575972689099580280026935355101512241286044008436074973247862366194739784866697117218474255903337012849539586066139636801658699573388876370436326547632099471131039423783793567295039971464534680012781798732279318663055898994214911109584072564968838021369197831069572835502082904710492234501034601735085682699107042249923014350149352749347589801317071341428313073409379532800000000000000000000000*i1^51 + 1844771916893402706415982404929288251808105984628154342845004372340168851525409762886989639360960331941274824287610312222407744763290417252868593012459921920860420390909628420244249937164627188197183763948879769424612739419390801259864060256617606550393693202433796972874849784343884226030360264494036568494892802334702061603943320224374061725352016160365838859121159517410183154949878579596486414489806360580128999337048835120155886349273739417717015364627016210160478783581438754979503249304811571420701224496407811408222637495314394751613681473789332605968047858754300010179934397773359837428104808103708659793764506681454301664286381156637149088674117218680263245774264474838035679637085658194882199653210211294611824709345780222299152417369193712204578107806657142628337754106203364989281288964193804566801837727221184122357342978632022175942499775722958107167916589334171603871447246447289555890939810949191787406205451311097422451125394673852382451018459768149619111086061790939821371546956215877005117934022810557014286775711560348242333063878760930419671220284581356196875469186215690686132474328869693526935874987530448881997723152688924233599687774457313791447367496642970333976790749383493388906470564234929958430224982083515682052031004557223188852278249915362460986336376222148182400194440359768181147271123882189078411402878711865374227672781198656130320721757866960056402666069544566034560263923402377209579746301108051090249172007995481849461932883131332044707089477300804788546146605502850146682569546178009571153304380474901939489000997848587711889385993575706228590932741073968309955212691373514438456668636581195488633114501010833009694618578336995397813962732561454527433626533668252933740941302649228309082806996168752461804767321442385882467267317185698930382924312025266414919316038718013362053927597153429228117354582632850952470185640183214108489809920000000000000000000000*i1^52 + 85445201597353257741372259003011936653112009371465854075813114879377443309901472066793429751819508103877938245879259479288210946555330499776118003064834975955704100577621674126180237462608925971365659519759283265153252805721198601799553298184757481073558801687274850160799473357245261349699005935383270446852623476809427788443902828115573469401898749176395096497360724988810353048350913274015029565528623971932294756109791571789695484710737173444267518639780602710031840070244569389237375438602188060126857732871266806733253319452749663080274153159045478650557214649432400357567885044239017186921477625479948460198029822561843119101980060715602838602765248527100212581219168143822918825485416622720023567384776590195322417103873128177399390453410111574193644097395411972183069663231730527181758856399682250888060746654029969838284101973571363144960739240348599580591787517474746137042082804291616523639553014730432753059167720078176660119275193404854671983977690035647259308308177253569996822455654033598099026699464836339724477994921112827597857342848175232457917145849294562740770976551852160831619387727009886467334202925895506865630687846612489810058524009060051769127059043237053263847979998825363663700885069520853650340743912987248837101280150445491186281800306977571392343665346227636862292860401339391571924176325654478729257758673881884414794713703420172157583894955719668355212391765194048333380110147934530204584816617438767706624233522159448442444565174453466315465865473858050149405306907850227117475448334452367523931560216003663926098163150115083697026038980005081209764028347349962723473791618811701764876590215752930123510176750069298430366635303145445611110374188572592953167647090511969862495635222127441001736052251657943263531722888923994324008968877327517051599103291924940612163113622319668889421218845764536141835777138936400804903520959127879680000000000000000000000*i1^53 + 337954962730544943053561761928511111810071690256689272918875259018571895926622889781482786800192831376068266111036557172542879781533770929892269613963521616858898704772665153758352839106973700664832969284373849278199218917217948622577397331077469280645312298065095843238815726000900643441574171218947619434703218906104505245376002152865561619440834788121896632000473055342442437651460297816072545132181775448999990891331989916296476743822095803148120168999619767374640682283426180364574616383462427140334281059188052325969884586233812141343933278915738668127226934897339556275906001510344870030564940879363874824339464593770435276726928210526280752645674632987156420599649294572415633925453742593237245173699904099970345494354535749843947927230888097331511523870334754081832275114196051579013935746177715016499583588151394633225149900445631934403245491866299188115195375107207598120779809046925610937359793685480247841415812850957348246353634359190636920897946370257483976563782191120054999297935255387512665608356581140981500214660564451387327570341284531782588672154861128974759671458178078472297503038210338506518305307866804480211458329990696746481683649368313121254834916346104721401487344545336262791501761714239369323887173014515801570084452027571691747622804826828968419568918438197754390227087579331141082681131684531723857298288552314450486828006679333010330253825451194554868921314674380895049830094474997946663897853370833650193679221027807067470646980507892178371050955640230979190883648493170423311511355157286455383531385168192156409370474878003310145388152174572668219271909457205317096929264565337252575261355411276159977030443435018497413163456514510604649490706787548979136651420366053109669958077087998392398040245981225976240188074883646723025352350197733081514460640989203968198410845938059066172544883881691254330682198975126654049274822656000000000000000000000*i1^54 + -48950590309243309504499761384519148472153947400282550834023186656916883663977539420743952215484962451146296982218871727156532409307146986543202360485349232303778458003573473039990415393661047622006507035192160571514076105734485297303787671732394397447482938854024025283737346703040555339277190176129085097480451491674076582804342304090675150874039672271338528193103518546048615394528872963689493141588274397285178575493912463212123910952369556923774189511776831125271926261344022388224433868526989487203093232202728273394621990628042605885743314531082179622479239058981973578462809280296403325353687639849223031086645491384471664744554040090710716018691096094888687457872924394223807370522476065726818206916800392372039733129493121553191517223750019332801048405190669660101872823129249568105382108023185342291989176435572799188336051219522044914290124514103008385847971046720926288480677546853465837668266492872940634310653695295174407737399902964675200002654961064165231313295180863277821981477470557322859197606056335082585235162488565988172077626191474919844978521186425806277501924214914574556900611608415253187656948457064804504448077369784854027960926328571466077014846508890202725592634951389966785009133355230970564998877193196760897333631124665363508693154080659422173037241919080130749132873242274451959817596683341026680566953606689350924062021916937121394604543848936866191103471370659800771774470320277767986942018203680345611775247560613402703601199816034360360071516663921142732557853154880797884452213959533139969327297752877786387458153673919327715254158232970838450872783996742089405169658387508542164191754842649116479234540550685142015060529375857520094165039983850268457095012757411902046881089627897035904391185963984665731924913949505225180369956982369169853564478026629881355784321316806545618346069391399813397445672273484642779136000000000000000000000*i1^55 + 778076648905372945373770050168160202473933100339540317398248666322871726814997372469166473681227289255788135860502063527900337124128091811627200343022860343915748984667299033846984554456448988972772133457074153178180932102538077458293062830167344326545243802410952522897347331204893564917812929210834995647857359666508696550649648819270184369450722811644912680661965348508273515707148257080883496731925174451747836718318591762887463324532161842656402101049951426564220333496873373914581110730905283643912860784010433866572968575929741372513937741981390662672658131136811809559653436445355072956158121333223335243819365257651442020121896275346773143818634352184069719979386529875057828660151903610347100412881664199420688900512970615334500189744387390303976241419648159284640422233557349716752906275656240187084977326100319785309012697703554968817662394416414556104998753828113439060498655238870733348687030990113191670550731732473614022826883635260841062063705655511567098739021793656001458634794623246806293607743673720795828181086269334766278571558070392259201243957289274546896582206640135535990114077988090605159020153140584003107376508857385396230447142669299638498896687771765202643603800392598205652007771111883896826500443170495477726675065457601889592914929898363013805845220549741032654160585427216352677956721720987241102861811399671338539743415440383239045743996415433931719750740636561983469881807692534939209281452381459143143850384270375133750999500508839530274643437834644573342869194230905006346723423077956189652318679248637928751982154809276348793105875358662766743727057516794324534043460872754817312505867609960946671888502681610258793705092714811887150038133947358075090532120916755277471646074288914975672415429507742627712938631165378687740817462278375265045476292272355566443138266048832557405172729809701796979027321710182400000000000000000000*i1^56 + 77140685362592722113127314165322537734511541903460574286395496939830324366312455846513005541864277769370789531840530058275567089134934875288353419790494644243528894194987240730435217445724759318796342848140635033457019223316673310412769293431454651038609711806132803171973812153936787785937506604340843284676197453554486732154703724771510244783960892028952497415977848350982316677868285966853504068648557284825926985963725889548153421948866582804445693277289233354425729017577431315355101527323550565470601042276735720233793503932807559306995922479619523462955214309235499951455237316808206306264041194618167972133785700267017189996975492090266321644170100627691725694541209398953261790797637763979316148260150189561236466531216366740415114787288644933623355094846290380597758630860592315079314329938625332997871455529141967493706169260471108232986309532004620211575046065904767902869289749651696670033911597705236676736686373229870734064978791155420703245217668989018016171673188491564433538589228988621877437318789086900346477885630811690773354162079171603824239432435430933711376580262191188393199040937565988625781873522246809514916956821867344932051147150903195810939339942374125814358953467980689957875513080172293324855437424789796640073444693557700535197982492874755295128242344147431203216274168321003162663723198111356968383351779333272141303558326126390084923118359953687323639296908295820634069880823427077435625892083477005305753772723588616820599577118687550343718101402792450998549583694642404336355795894668087911024110256647401380929897158153501536791013008121139898677000049366026274085889725037209044969423581435981569487068105594383790994269661510346125570916250789962474800401294539721053176663082871857819808161759806350717847238979479756079031419622282454850742456479878708081026855080659529260311708290572766849427046400000000000000000000*i1^57 + 1393580927344950460614256494267709586691488202859323776846131595899607754755923176410744019530599940589010072950210595444070236848843891773527164042786342266541043957192222092321594307851628901442795584610761664966644301651669371002998952581793772369404388962557564997874925018138255569656477120951087952324294409402429163227216436624070553971437682861110978164766218265618677738676885447285356552176588334418270330670079433836262160547338568227438842746709349711783811725635889944118819166527798906978863856837253823773941153433061049658237305027363290871928479681567834266990637130163415170329044801914555227861728741072213582461539317514084223080509920801695614164956118124082969756269199129848058442622001881569450098016029864973019371196111192403387217231774978120233720852840733065671465255350176707088994395660723473335334566464174865285874021257404511156538990641033065080420730317416983458371958160598711985268491302207909228689436524919963074987746066729806791361163134382127884915819706731838590690690623926302930784797925648716916122690497527812592767649521008363941383805720765514345166899397986246264433242403538922098485063362229626843515549477112704049169839890107544001055321390293650574341154177909388845878445219114213288727039003623738618618850458877606490413716735238265077406090792047271016496844660099674890844521272011535020135693345884984561295233754463486349803565750200031819240461739872072094745089836404627290994885969486447743341264530552678981447539098995612991925835109093653025849572826277769586764527257785642085759498986193107113831833345413160208015750424109976804898242065893135091733141100254528773316408910956886450222681523464938804794089256059721292165192562001157393112199872034276318824450298707881264798949128196520646646953966427192212550854744502115896588120895151767417704793807108786094080000000000000000000*i1^58 + 8884594897031414685553615782008403664690114838084530883665064423486417883519630791832365852319927387527980687316861532428170997745899505293356303007356442750974078764676797410213914012270864706624427793882622295117539183287291324847847643776784986814657964153211861380617187616233849308803980827173885327872577394970862037938825498363234504044737311072427449961639606950114269250573811914666099182235304702296052771228194443485736344953071499247140935766960613516703796814517082347328932711745695353927339429996825044127602995168411561053107445721413735674147750318822945713937564950073531584264473899665111703164763634245254834910557865852900112795756108126909770397466015762807517084472229390279256827285901055347255030209406792676333987323988927166136209064384329145787806287312395871587163581192866485385969115014535022250787601621484860444903688157024062736389715507618934884762443247328174187637540474392382081562161852486512664178442045106808697535111003123635555976483464224666762166343064507692328480981176496442199557202111992429343929144370093300033299035653512485186850856955597469771093807139685692604031945354562102392263216749961260328067912117778882069158194420719588479300677942202573526225531187492457470876377006676644673612113730151364333984403237362178403765420235219825442517698224661547519578148441327835217551302628693198884859643684281428969798427211620646971950638912189467043278576246418331430752853814296299742987246497595653209264741216879562319884605625048226011476729360194577956767905833811535447545004145361079318121557194404420723543834318052463534999387310317850196958911941498609491654484414478326437962203294209052852455543474843948582828653996638244623851665895388866152037631572506127623009844101176186016930552766598518037341749209468768179045647200530337044822895675454767752442418298880000000000000000000*i1^59 + -1703533106507290440325635447768651437192203948686971114591724434932101246517288011614788515711913931650133861215710137550434199205439295404653521293099999820270180104948632281697428134470442593095895081993937513599783175252156364686884189981051679720652689365970288605886107864507353907682747957501259010200987043592528318288426581240379000109242395422182378521899728796740479250329429632846792017486018403211683834241464995388471856130871739111646238684616168780978648136930290795784781557356535286507031093222294633000128771379868930017519661873001456987807359615426039073663397928076674433729985042414021825143234254983911693647217551194099814539094386516462077206585671335346359317718017984355647256690179596030314641752054136492401198685081410390032476970646009993581927976342127941121581623699921611202280161440933097775468919490727814975784079111071142335519105643430012195359712956098726331029305071104159575151854582360776344316192173804843192310642778600064812931846307104524106424255888193754106134961486989255208596470932178179545460914076614399105256175735252398008950297499835007171388730715198472614160846585672356030004369363352554344267949503923588000539926737129169645759637350531625207573943213352959902461510299432179394748778624586504609062023944890039770072416013608814732885323916019586072563344900074490537238503866966587502861082769091335810196669901209030321856393227364073480739221227844572012167949572554694950738094016109268260259576572759448974972154133516040737552524708668323127195690153107696763799416046232864511910679751071230753157997997794279945202087998678811962432326817090511831621299004289783362974815725116844137845017725852136696387303847061377716321210751695735645558720212509335084819440821265530914085926257297962910614488466477229515922115680167135541712113457830614269952000000000000000000*i1^60 + -177943782418573169123191233424163311374764427284405064916358486370441332493749289746811396063584147726175359838381985434642950740060709056515856136951936879716163859895256915321908212666102664728492700463739026963808419260375295406788159452172882459089800877056950128947309609086604776368674532750650276019027696634751318400302320591838832471260316100778308776139502970229369800569364240122704049140452966243245836852327092440629189659414753047698231010300174582563819943328140355050816211428538945406804607421949589917338387053241714301861311990897557225285041849503189920350101581519967026925643828572236628856791667062480322216035161728853618104749594407648279879395616227338248300622304185518073886356247446152643124929471638555298075171702151234589398963934593840767957680430429425947878077243222946416721402088695464901378895890632214610882139382521307728233988206184716515713320997531151308351924848624374926315549982534763020235314091485917642348142158990429696802204386817817690718323939271107599624222301517414664032530581641197367506924112307702474728386232216512128021547686933506774934113593376667366759628788112064907469257597684945245302982958017724712304405082219759174098558924655645136371817850862422983151488478035005315657485923029766473507713993972611209278455284059891166498654239611970712134989559280150281081142821954335948340489013135004733471015927957911609489272693758526382825361015710994402667375645020010445500568390475132365691155291415582794068702880937801281536818741956083222164075347293607510170846457099402557453602564689526065181240792703912877043314395047316326410309657183279665113312155293519734763868323706087260173821315653633360024654409023712583490308954284648276070191777101306696989291214193048136163399181301162480606383509316338924737123329817344835957427676381184000000000000000000*i1^61 + 251510787640494722018462982729869041024892354318235746789014294235145442603437547151423983437893517485653398097084381571582027078320734927981005349886530067726289386622370281038534792024731169153222855429019189964300886536082118090967547517789545936970169028670098482759746347941230986647831355079882726239150271531287008129242170079424508757248153751508424334162007930449209907265994091888734554968203428385442891739078024727562713483569705311464550067499526658492615743627769202098222604195641171763513398710320260339321782939082611040404753297460895159763106923088475564341129032332370067838395210620583124128833696359016829530963055058743329733867947803212321194081698121313388045198666413833089185352687701253072244395134537029844419656125678039500420723253064329871732270666952664555147828783868996251150494996456057633170521495081582999556931124068678867642454036448426126299635932600132305853217069632982634367986716693346307036128411710401855883151126168014669807989871532700867032421630515364337932198062220029220201816765268320332084649383903691404739513959625007516980728769022843456334689902475643673518360058587164982266481916771535963751529588771068616784558663225211901389239364972742191019858681260840889341951241164451578097681580455030601621081693242672274780142017504189901225545924898812627839593398238104398850729260220352234556799797080139481461504324941815549161686076191616854724503329329346598650378588513891080548651623472014501540202948727651629214137208746241149852937738473579530360700524674670514110172775199047280871789820822940742003967204491407536684089947331746997511958442178622160208419204891213805728746917551402990982317040395023026503562886730026927475579406790641053659038190381901459036230267777743430180991643014844244938580803840281974558242542998291443246694400000000000000000*i1^62 + 3955676320080056425009851763047975128155001792540573442491373382179398588495377809907217573381398402371269710856955334741938320856971722197985221250140690063653375339882288137893344898278387183954797944465666023189219487839857453211442778170422675859122074803129842426485122372820941140227317401925478429366358584472824575666606039338043936206878288671521612183820183057844606850525735678201473293802312707943567214458555913013620289743440582873330896555990401604333607355501473644535891107642724901494286776386801121799516517660689015778400461408875021115709555932213864586590655180735503654719438269126949601570754025143258008891112833059338600549026414885080607515308344250615486065171823111987496896311459718049980304354810414152059694829915693352977492825540033466782549316792857371596484640216096724055257511577403899834916866558254211193599801066484166630146661613064438759740610384031321951483167640899587937038027908946608865891963724392535534991096692499962060158684113208522918175335626881235181674814876930889787420583877140211828801042275426654100847604169858721399782857873482441767705954773926628084471199293905856817190035788017814605177695172263226050033900818717964386242551295956197129619343223387796825954775381304969089996463809353639930150527863482990562247559610929469442399584276220128027886622861836959005824066023894516748623931536263835954216705484925006202933867025551453023240443833376652704213644328805472493250200641191393451402702630203871111588253580214187012517825152310167254116074244300649245429217669184479706281386884576174383803207786061282818127342739330826945029203061757351841420590583627295165991141537262201766116961636197291774700081899471988338040697669240956150612301096078185803572106870273533113571443878687438596609764093541019671600398212268032000000000000000000*i1^63 + 886469358534011415289389028775492756078784277050305040077314247032910407060384481478605636457797020592291386968806145149492124289043744823161506488397939380728801572090077385140289176468399581529014774314786996909795548081381221674947228711292827650216796447626280523354653758001415709923676726551645355088782937823185202844802081471231930620492578431653180168108443233668826293840440127463146934894286694941612157589213098209880114279311694571075840367838217881781117774395181450644411139706761710218420284320013694868673413273656394544033194679878697340821120913519138330379392773616001397606968183940298140754772579487062810259878366102613752822228644416496058231173428496325676199555753097097428352095220566553778088343696746344970106410640731745427738959277759777315419288865282693123452130025339174590769473541091238323643504724583308843509438647268619640748977017410601773017733074657793666882078157507647543048854550098027026905760263666432070843719303131384655241291428955724317193010702154077359306655708978980004143347679631731120388523578216048310336935942418379264378028306864345789436235940748382721011264949703110986857420754547491052028054217058768907358817803037250133710338944949960235825060504547659202215336036896006822299589580375726214770958068641054437811457540794506269703828537874839391961033585204682342449071356077133126368575205383824568771455048047596775890078597566610220737804695870007749248590639503692677480121422618161469084059749219098815306350050615749436574930161838032940695694345517630212290521092468164492251396307497879077374960772962985914252689015816078412195298836635089608201921386782418747212259075194460544831749588441072500418092187401267692737734522806501375022468674945565363625763780202496804663497063920528984235846869300498179450470400000000000000000*i1^64 + -14740534148819140908630741904910317452858919977466839761220378669165091048335849125708242942759060392920347892083437806074396120278958679299699004263144660874572799614343622470387133887520447580574104418164329710824205640328955632198296896329070726349271675343342559705219305493466721410065161058392605855511075277971574493948690346993393118409852938841680541519721477525817745626246272858823632378656520716120552900133887472825690573023360327854322737399932528561072253176902511052407995145719063088898780217983808619559786478342138920301004933228044093895936896642717669306671297960451160286006360271200303193891616708061347264771857640296771344979260692321506936580331764286777837302843243025868209963616909242085739834115110278281381203964438715864988580037671468652137423058257834543952842812255572474498388686593318423646320824621464212309176750900363259671013577342499607427603989702456426228662179535692761426260135773369136495414208756728870657354383480988094957460022287426529875664566113215467908985537481653311402878735359750244928907960767248038269897643890084001217598180983989440410495266866191370105301210844995419566070630310083917777154014137104423381758314098677122321107554715963107444407535215656291243193305955542429642659046596972934064701377968350418503404785271785492456378259254185912544777703757780753947480889458193849578484800398861476055030308788733746237607082787473829268254617567376739816485776471477827460841196185565408892295494212622112048215575597651348855973156360945370239686789355519466987329225001420262075885489371464737810373912701244960741290018389165975037609638377766667956526367001655307025683862540588793473580710286554641700601263181003709032999786063246249654389837430422146630289761568440126182784777324450699225781083216847831040000000000000000*i1^65 + 25592684605147944339477033570844843604732944295565610509817147275022774881999658525744193459425596322595307824976872812708872505833738410868010035305914712641951418485434811177882749752827269517010185652794786297392087432082577064027047908531988756316265876975418861073910941639823847447333823964101471428916456848831314500031032789197894665401279364443457850310788975370769649417953237903159622044116235703728319449095805574940996294997840559991255339823003235471296152789767574627880073931332999751764503151990136471470241566236332586232724370474634517572125854790800902739778636320248867741236917295790184102260024341103958335043683550448787675192242626875584621122528715747750134639802490710683184635697743899481531410358152302240536279482478336375845303623556462627160311733430593067310049625753534728676905268903505351334885692524406900871410699748046337367436479518368605433033801421448316393039158352170099627310448972699326297623340230344870020847163905264604176013991859716099738363334108783515408944850432154865029548609864709529449942222345555389356430487997976104434192194100115107419858235891260336788671000327737149423921007033846667618036716647884213911325540925797674501336379842513795441081887064159846438219345121053653119819508217718074802097841682433465138536200989525379219575559772581333677624065297280050224094634298272444052189698720393313400724828634951009030288240221134099243727385795821919567878066216490329017136255307553546191472825524566532929201391768276830998673951375419120112584824025497017197470748836518581464517071051844828441139479505655454125821216679691905910729680755284002650747797468537912276583129495713084324507270146684033467026134889025307760838456147289059895727939123120328163528800195819580268776695337847635879240138752000000000000000*i1^66 + -46892958714172928683811476640934302277016977606365962641727667744279691671484430294368797363281784922861636688836059962326858251470730742163944966861476345846172889664814445708180369094218694942261075312968988820096207545204052152280731662871574185731481775518314772255985892587398754641330904155389505995324459000951020051151955595629479806155929587291308986012168952857251520497684128718206853354382949564071763713884519849208301910307896705309323360505502565072340794320101885780357575392140520502549831329474390037785521396202137786486102652748703147189723519344163648376181436509241061465406383458417771762927996083547951778251550115539415746764536573325298226695973642603484706233404045414881778205026375413280329669288729183083465737214467913181063676188380700297410295692254440218613241751190157922826674621815434270087535092356903603485515281860769764516150523426058236888517315189840464312212418194385727862311608628744008671582996508910563373385556748183285210188040418688985508745588762446335448576901919922052141667051503372112755173636900494643924177925879471539445260358827834350835068457587074770462078290555862523264207990316378803422623660654584076405990869840909713194923038382038440862400948717032342546108458226450366561601536607331088504840070331881540627208934383390750521177682907685850043514571418238428131318579080331158488899324862464515756548464533451640534724045919636458347717233048662218493570298655499308079733712517491703671015927552080860574252661803339091214592994787616925595205388083114232886681192915402957680000818179814123916787840963578655482393918991491537076961026290616674680413412220823957688012693590148378067134412004720621363537577790021375664722816096008510591106548508136436851081248625148108845498235083043110912000000000000000*i1^67 + 49065686445763537639066625279075524221622175735049413474916322053109857113453997809139302210840667991084630905653518888601305217769135713300073096525353571580513253345955022971059193644371587728299917895942906694932279381462001868054584825551907098574002098828407696371190784185391861143750355075199144629075559919083355617848179718913268389994062236178134586852832574257408390126046038624877273841189894008420959620556131107145354309006387536562018223776763979974397706511566025431020923279651482557467257343252764225245658327328258138938034751813112619012151793201418931633688098764891519978358918632912077439443617742030569512970190609246722636419079623650153493068273295136301602925642019765248825290572285751461236328099308218729588362830480376982783529523992911563137052832701817336347520453874311840122642678332743309629668348009714698478409648011682625987640198333156478336512652620508490107390473830629548917044368432529618595960788043446084294797745378725070195670741821961515864543687313319625723116564013387401103233643501102378178575458044899035387880779691405114605764214429688180975139291278724309188671239897795003236644136005255742718163881589497469539776893793690864832791423460707572861983454465345926280788086641355843753769916396839117026099121954640322497135295669185360511215935543503522033673245720004395105092155859646602884087105450767660295130203082056889347244742496055294536258662618697664104004365198762201914026566966304614583123817310926320268276691365184756521790886166737352982934406182747921715752453339182631005655950246718297784163625400455270580707866085041596316935153828534516926199429066879723158193147255054079309012333079467428747103983931928905363067014699374113741020708005077255575562293844549572535795266355200000000000000*i1^68 + -22729732615400752491013320948745967808943367821755808733165149373906715426455525543190041236187621537736931745565913841012025129690358487898236987162038303321294729239134576226145281742734204047830756433182911481271662400495709654254529639918740032582746513325344825506944103919966497955332303145412179204980139131862980901621468987935174074765053102471013896885483685906235414483666135564760678419041781519855933362955257379588871345293676979833214478470231476581670408196293411421386040379403038507644588596268136229391763713782763383365947933855636630755471384088579361786534298678693012296797310592863446842692025076330358999918164333579011986594328340801190771955157165867183372497818920910949203800459921053802849744939831813167323045675220854652887287663511396159119190215168502810945663846937899631485613251682679127188133766148545754066093265719959224749035576766871130716513286113669302477902097909955996767242982644195669750124716414372855758072176519227650342502920452315731763170115632035432100518634585171125813026009895116705311521650195965036071494653611244773795867151631335657501030983847332930147971100098125188984855670842156533969267575191095851535793736700823664666806519159839390894832206627102899330831091780537138434807096984868367470636022091817939938478942867534240157228130562945401593599984403528070786469631719447914787792669806027273595167541717848224572227677915027629813273364035409950640860396937866168571016123577958292202972543957692371718126953674953825425177450399228087482934626983295920155729873131555070438627257257894403936198931446057133260696187674752741388210930902789735635731630060180194937203723227196970505855280291898456734283664125406016899424354895495036710128338814451939264624863228866645196800000000000000*i1^69 + 6730977462647430555288313800514156988834754648488416169959664993211121412045769336815454593989364094513001487002538636953724733998866632030967972251259954621602460482016042854868241300514708922108253832217348544806485204171749390396545593001404335847696861399508306844697884280977427550703563470153659613777768018189341063708113961020644920990474742161398727979972019785844569982085321569558851394109669078661748154305183016110848258751319923414509682246988014866205758814754773998183376539969221080380159236035741937485253095501004198699531629013647318503323765237407244125319781783893371292989488522746815213429563560615363357546192751513319502331169123055173836828485400650612022969892012913074818470115294950826934273396324844747916894731366906332065825423287357377443960644519050284167389418830984124300841070012780636440890097456318924079194170348270270676498731664822481613768777041074532947640150759732396849117469460179486940054440203016374780304266468903566776397657849252059741926584612164011296057842143527035024098754368056851103624160465485842172383496301081435522537825874758468594751013844954575443936056851026683506561190641105582200472733937214551536018633632552598845402096267499974281605770150418374503067425024157359218507019109297027092614184941259311720592196416801429248970265396222724207918632403762361021461128546277962022136819911219689116965750539902560385120423470377995826406417606856000209104964428242528933695524961624427149115832892905188425791568446534949276626641425679887713058279647523798731606031374700325910250107458149126391677498033546451727237725721862989778304816952666126096793495280223113408339056744081525192275784464577120337254865280908722739016280228742018279807670185149488126156624363520000000000000*i1^70 + -2680580670454418702234316329197455900954917564114490137258791495639890342716228395773262089673720851666844740665834092444308988433892578067137570947578717007553507449431454321994245528451642680302156665895751432818414525663043110481293355847664343066664849279103967768018187154292757953307757647862145136916549189611548508614136629949823189235943165199574069382546133087647978044211258784650361710760450827453631145672592416917089792985343304161753638702673136887097570644362639443417468122296650542438750090537749093046641481735574385653035462057413828913456765052161942400843680414226781935075620920573888163638088942854664952466594883484593916271055805042720653965266369687368884329338094887686292168243161766950174745419300921661635851610898298304258656461373915415530699829606681070580154250854450172063762125497522667753846027788499555410478474795589087949304692607289104828857767132196859315519395080056220967970005320671365514262783979743578158184636889624403076540847299306618781325478716599787478931269466877267772045172894658541081272542982584371468303285093055316544764637865554431394682137980501286794075121561479616226375992046621483167865885357283582503788179565348114360663706027919522639035023006364898209345567288579469201015565758681894603574009052725091082314801933279070169962049460877375927789491554791252257497294558767156941599991358467709222761791118991197282198154947633819838216141369593723208276777755789366107074373398100155926875178451449541283648940528951303196092825258454097467826944554294449555254935153207712505601543603495104438607826239580243568813429584837232161911053887410774059438881686104818481816190062938194067235469267829992689459134161460240508031528193155168636678856142018461040640000000000000*i1^71 + 30181685920147700218032333716558166960689782777149397076605848226644249550632536657674827058033371534654496005550531088401936817258013870934422777800039849030608247544869809545177899884339986715871730580149410745554275824561803522476160091229886503598569166169107961853004050533652111734773402060846635909042106904344043673001920744286721801398631882487592118821052982895768539243451528663014642053323278763592816564828741209266712652461773988285317756773017527121941902172147006522243473818315999861440425747915115755217620401635944640635172271112317027573041219011100854967978549806020468309640862519226982434562698007170192595411274756523269174288631789913341137810338727341446476513077411818550732114118068517873229741254535062574130644299332559026903009453004606001819403102476856216642294399474120256337196003330421285037875840354826674516893855491653592654990445014554553198080347285772505976028583948610903169535711114305551613503395257962294403541073980778590749572545259691215254652163764232704277176322777949603021265157349855778336589271668517350616809031442060504575200464478337415031324406345721768594391528326898042114625822656642700907302889747557233713381293499500271875424842225870130307747378298234442245366147941927319691163918282919643952804774578417409009779481048845395511030951591951265034924581674916358573193319939671635396251437756465681030386953776169527698397987677567686166246834318460250209455869004945303017435095769169864248828858885842016362748586175289528131558479258583572538703206505343282190217006313476289318658716530600061422222024830516137789380982783023828945553698693984569201567965966126795648667183614803020065089929740510552575492538648309406570701206311265133917118660608000000000000*i1^72 + -59604528721222166022827131106681409680541151723050803365804294534453608518260502724233307188203501238451926037121875637842092922201488505209822621134368408661338445972461939004010813664398097253788739688650712066328520187889597080486904159656182799333711721301330014118704527000041872745924681841784793558255990854005340784351613923745651307230579488453026259658577559044905666192868305071502474427056742755657808238046703666717281579584009333051222708518243683687813601043206059830818015921848777434797230225867199023022173058654773593620371848371468740136227993736267292056382601929576676297037901172849065876731679663737160422167275989725062227652050570428287556053838181318558234889546863620009257009242822313849291479916844444955505951293926458726093199820807668427638640620483787452247685171568426909058256204670002280996943827742500151277273080534044081605921621596199335398740050884291633993359600239685086358681336463382905146004334280369061646934466746494055325843376509389103739350743092269671598034215713023084164034414894071870462651059840426652209573565374451599985722648757065717708334735044141661329839111475098256839874603185948752698714376751614016018910113066810690350245012296374023713864273920987348493656891790227901277772689415158341307236133507563202112572142612748579472864598469933764187944032149355210051821248399305126952743176121070547986638239394668469298350551697081491680178877776128301360978113333085550507483687901980719146436817193671721163797008962264637121572438802421222978551965113853726941176873990869148889075361106839774754791327946605628696211647578775064123647817116095856895795011517269875083284683148521173760655024458746735620730643376266154543617596674476605440000000000000*i1^73 + -623211727299007419382075114245691724365210013772799707591441291430102491770289260431620941176015568223965648037776717899789879284690866274841663198848899452523431709075467998496605700535106429736330601954111854494257838784363154195440972562125898461059715850136965354608693870011212226807575628956665047464370571031860246612743860539933449789845859728265559338037036073776274108307987565279948427435358456836448346782769223774750703375504738427630416226629222405028212673658408088000233149144597968820156686435877088426960053933425087476613136578552613792436675577663694401276793874539640247111289931789856745936125899178154734944905037889838735567355128080596842934338811456389803858527695695775673364433307238438848466009159027451137534759666154757558436244656178201060581523175246481628759946532454582216186463617630766841420235743304697626132108075524016799483959915707778155870183365315978099160510670869795752318193926222810420423442349864178499130022169070646286498646430719676435951585518455940148484772621352143226338619833629709819512973644167519123913916314598014557669727409786550257250185260933685598453857619026794306421031061537064300941813150568041053214063567804137869600185094051828670398194369848213411878590168010823890007542047308980229512605159835077543027535037643673906542798685827689388899281142577327527671057032190469483182765738447182722636640373179430955698379310870342655510049660793193484608805047154152557235561995584978652639578136515133338559304509395931358687922718821959357060067792254153154707443023133048618739948465344287925346630491084015297707787746533815485178553721737369640007581424161039436524508782858272550032461109426374646466182589289656184994162278400000000000*i1^74 + -387011212237012462051797101437051864755004903777112067742566444822315036387580327839651168158772328358416740967826059252142784262491360185695324382587317867104041816736440631234253633492855465124914111601355093259413857536652316071994916978585645492875591408137923338649467269009140367715780289373568753040135775549470764018276596447652912237819999228474745404730726091433975463101038329750430063421232025651829717975545291516761288713566950264292552855577379810331444594177885091556289251169604233013766458018863885941485564551403376709925988827658252760797561786656150108388867616343708127028160041413212640632421414236498881537206530666168659622283523887832070556887490721093149869069943017100828306065206755857989584397071625973435984346070596336688975584764383738438721530383495172990926878765202240046080797196419198946280968779314670700679320853638804783047040420683653706961509983816426176819165530745502523330308043232832167545562588382659140763757045558170986499091890412369732993104943467910516005979001055941491977581010024471571609804760219214361174482997466741785884612801837908417163099196571689344166736087131430978663887464601590685853287773272890020839319720851889804933316033080147559305396296274990048391904103965597857068864580119954913643103121338577030495651427598934241509799995077189625529593619078768531621406543276383685574212291289060300418249470426401022448415094440957224287540082533959453993341269469435517122324928925103496741294448130974314228796503380214085599670685418271678655247848111895457779138447890518304171177639112327321908165223067844828732598441735165123739792257617702417049036690029067241046819253587857290705993293209228246196110697172251443200000000000*i1^75 + 8070937373767255722644177543440281650948141584503221189021156865740251875759372164055988481596587625233967223772879286201516644170142777602701936913567219946442044763605659045270217128429280047086808693194311725377080203189147403188546577296368335381604745912919317216537900161856449896957870457882994217347851831583339981617930031872094787030274424195884664437135378173796692390038465444927181766496426291933438888315295191043284016475439553060798274822628223549604152024585231514583890230087487585821053980401452432917432660290631269185451452777985971673313022212753740451951937789593103142078970536493160557986339330189263956871589561278273592632005197199491607297585422432864668916423550993796730243461107633409049270607285000916300119885607915007964761481358433577406666551456569793245455688739745665709156103772642671944480184027340350179216574018564459995786512792699988644104311697218689514186321503015511371340920793916855651424991867616496575747560983727593135060413353441694660472982445844302914427434473024277552617280125619138473993884895203717267329276274275480467697289764044129230375593180854845543060483979825264680671162320254026213720631385526420053991291782722793962040284098823914882945296627687675440240247764025730898831464844976605809054961992017273007861539532165310226888433893057633717886141544524847455365998846029754480260888120841682205135929345374137086284330213940308411733183373971606781595237993288266909063753471784492116614624412859791444386891318659769988075102504140832583681864171572978116817206894726244590444547066989710328860898111100823601316697612694937190382556311004399352772181468796999107018678623125363329325055712662820902320209920000000000*i1^76 + -799930166731601225048631113817245876117506580033478061218509125426532102610100176175760731076502391380111543305995607834119979903059153188055266884042609032107481762105554681072032472821958950730447407810554104943350146104371747122859904713670992136439836895767878299792580531778476580312763671453263809744365702908997271491443427390082007628961617079607343541644269020872529285096349945591701594826564751174962124206098569910838091804264502355895242679733353184311884538160150953416520083975809339572672727589030868582832538535016469339571511241046678480294996804746718665920179817164432218681331231932786339668928392753373337633661667792415988841522783572618846812156722644137025815312019659325376582190402892769701821850140529115327607231519890733934068025076522545307276637275114175027564122779277575577546572612539721064181880055762781430127117822630161633135216276835403298176568285273149563131555041443426682999676372662898480362782393510981077766044039648897019954644343072859977921779971687474515301386226765451570643944425069913461716350359177660268305136081118995235043181571661604661221813906632543490623040677772013926717411820871950126239514303412888627620682319074195960961630262890942426601616810362467196369691220713639072451230087501519586602768518099091614291204937848858478811289952779608816768033836704548176928335581892603916711436917479709392798532176215227827991839452256192731927083069407755207193459433852884757636156911029186816819844505437008729401205444824350676154904960068411147633169307960529523287126037562190845892929247005582132417765627385871641317755855790400653683907319179772811222148010744642178442525272767865030333407805843701760000000000*i1^77 + 57598782236840621802919414232255683288449014606785435405121044772507514158437342489999647022123951337312991806315150862027902030514181220161949014678596783423003400358766061759919707251157030982010318206165010573339661078696031266005861029773633796144617169780294239826240898091695395442326551200221830799342161481158584118791319047368969971776940281092168730207020710613690218851893799821396867040304053386334381871470523641551443793603229071187030660361038907835567445362254803346580501925526897456997644194259101764765275606411201220898572280940491564949374219790274244064237797541798865898199961822485296555836162304570541277737047179180998201751336836200323867405508654744202222908914149158083245611534739830628214415743512000968409013340317229882820965289814769970784371925382974257821243179126154357162756245183089413270089599201018564953700413600787594666021314303465878669115271481921324230041155133627920541851642606744844459811334009591724972054708498532631691229645117236028973984554269123512654333841072545089941238737852256963179295907528012125024824729745964424332327049915259903253776997813515195549459618738883621333394101350829653595553082126352027125059197421741913037096387944667023826008501696812973012942490020374812480774901399075102152926304050486436762926440226427047033943118625614803153458891652241566766300996410290325780880803651631859170403957371688227398943591160878673234545477804991469220335720421190125042525959704501174960520662031438533365234281907826817485917888237919488972594423831981550526527297404197249364151966764017182340407171403185580328410113876117818700059444098979169310360518013133928838646519810449517626523648000000000*i1^78 + -1742027910121765841687960909427150984052373662193955766385909852899918805234514325380336566034935763001253418833426291848858790918167380631490386337244338548813199574527112924245369483539147847244938454521418408704413719778654671748065200079132099421999163656317213218470131285908283026591964268230991933074254306090779496762503490694778101557798260992794977992726122112853496175434124284297731627274692795672488386850382950949262912241982878469157286209150199425937113146976315435989061436256372951779194924091153765507979941037479419347298185313981023644119972289085462469573253426416289735516105144210646375564763764219738607936825255731396508380748964088157922405400259474255799964158178154292280502185632985152882355332357181827836809832494057564959818876863929112949266713847750976320931107129582993921571627526904989534469713594687131320812050873851688032524621382329567238434118945640794300951529533735734644668563964087755053379405746079407090474268658979350508334920468798845029505298145757806709609598954695601653363726222551537935742887572486966883831459421759762530948724915570382443498957399629159338112770841570835250027198835611689107263785089440038085748204156979455586061294890376908066447446188190626853214870011862427398884665454849379913785838402254257656773224051368049304630033943488838693033140317052510660790365754586409401463070816920613782434345060092927666937956505282172244233099935555830324925597620613566671833729558366982490841062312677349256031723534152030122544656232380447559350465772406088455025685663048971995227460389900967042178886482265646028949786191631947201590331037890919157373793114600727020704932890148864000000000*i1^79 + 17957584285133530778254543167822929883370064305596283746018101872517980332135377909699350945261106297118477323239940309978415960826796810832299906702947212564589367212769117069455881478334687055178192710688130427795900634887223745163764674875265183089656610049445080750837256719560901771249935640734884318865122201900538280379361067240599709077060510413039878664484032443090131858918749214465296980281727489435185985568257388429591691344027147990108879607808795039490580417797346184204919717118389657439585689985940867411553927228431723159831462502646493243104468335805730047188240836866009216326069300253219050583100519430505969566881498044424264477480763146280060871267493590933280309890027651921995292957041589717572798100376032647444592223023685252286624848224087895089035384950886701645104767189499081303973479262951884452974242389655473994817002399768610349741761044614706064149994773506447719483481285873709308720471981666019606667836023957245944272324774369890952477229910891415575440818661071854826604986268007879578046703116821123255757075139782729995662966036423150454957349099127473637786855385283535242936240670646522407362050054098067254665706068529578045975692214567399721299326763739866667384259387948219172820228031450604053590666393550634424382795469984516764521119941883325798494682590020840348412977353963497887201353349488852341442434938993685370278576133897786894650382877206634983837058810711121744779896649415335550917165527520762996734047669608904348842702828519173620425544598298697730643543181317441347406693418475239537769511190969984585043281880080940629183101011976432982305962297225109138508695230884612564582400000000*i1^80 + -64396576200092618771316321101321538940519382458779224125117077876781283001721493646176801804853984287351932817339984667603596276927237008628407853666346454247135688045552409244752639033270308682830369526697491057637422495225746661034238838144229552643659893317411415903180452976945572509232267358300608887590315193895970926668428960002102994480599910850688902628670876342832970114391592449402054724237722475123571908907850275488589596117134972984546643776620735382346527242595526251904971912716154949133330789075729407502908215848781547125451889913994024328658001411096523992849011246073407889741504123020915744617642195195117057745825570372640443369326454451226279583231984971741004024048408831759407055962479281069610461790428657700700184911365135349925669245397224392464992944299153399072354167160611177454001757964972209268554622645521283636352918519420398054585466201804952061219520089119687911869222141377509110569476224112955854720852979102791404476488872146585538495313249272611260235256752302738415040144989291614930386975507827643476002082208013207467963674346493056546413237157481395988829956222075249346407699418742205339429096744638000469176002892787879489466021134366010769874084414639348374761695218853568321368380831624787271701600819529507469281145704584937503597187853059646327252737970989545600046079791634673000103064341901892714033607138250032820740393675114464115402859525133533251109729375431017305703451214046948976312403796469253442890782979725080462126624497147108702310996985604830267931184987942121913120702038705492039758225171748926533773789341995831480636219653227354751761470888715192625007899443200000000*i1^81 + 515870447151763436769684114357483846344045012277451333224503177495046730644076149058996171250992707973944318753891829671127866617325350638637076224875855220927280575957191663512407748124018601131186323151952703138806369800050105777928446837395528602243976964758093838687286254269824296865516071588524515448451130925912292312749750846183111274546667162931612469093871454601612161455958698135643581457860476382213734096906258600097376790729439943690032435185375498466709912536400189213636045546798719205377920541645819397869427525000571121054535281787261737791850936297390708588031046408891545050236095109771577017583086673096179294167702755637614593384733579907336405816256501693689811341553995187937033246162691776070956596609872813613142379833750396329794768252946804700942720959734920168510959681313031960275121922637964624282586804447228265780305520784338009545585730706813004064417977000486050339943717887633326125715032251290733365825206573341867434699098428084381820820744867866289021973707394921238341025840752326514402936597220090507557285086344459443143238971776326894299666304800604177759964818429974353485152267906448264248058302078944004231109535533730160596144088115427119202591464593684278694033305294033329170284597817274216769316221847460394355536002255915660567917791494119703179451477319413490763347054093174827192006993053784906891337329886741972354979553576948164015297527231374655220755270027402666540128743033422524383678205399120810845470712602782225002807719937632567024038793384256772504767684134675092894934463812261674528559702518286777450498154140679545039952176075042254396081551504834560000000*i1^82 + -6365526045323616459118629756376839347061840643936047796969035901410334544126817883839497040435817435751154970426279995013741679913854260939178253467790678883908871690359441395022170770867373988807155217726028865895238076551963901027485588036680835350268209791720022656055957630952180836656888954379317644473041499207835575122075869780292960913328843276077652408405219850265946211390518488817219217055728776406572018865983083465924139508096808879381704526631662702863284237471439120693114143781348718120316813541314105568837313266076024225736508232800015782655622395401663094904914296454457607972094843821700767333951003425833416287852590852666961438490142844672681701706807883327433694653533872748683042789124942773287021689565732953779085068917922383294673610863159154309338294001246281550083381085030652567772236708433930132938100848443061793536646930587209673989939476446500331071280085921946410264559518941949813597564746949886309953922189277658683271263544916348924828786525289764788629913537468127676531567881018759366233356825597938481878037953710695144947986810302306189546298165584824882722747656863510683529101409444232018257058095624612669868058278951586975131946551752004530435952807269134715460800332914880389841461580280426730120071265877321542762299456111297677160963313099745546944376045551842313474282972119102380201153996962781010470374376937021065057429040081578759215915775803058195760010128556292294459190031965955791020631283397841850798657617992800027844852763880937538549971120423145867382811291440548148927847406375518209510815658883479480398545474881048210182292258343679426560000000*i1^83 + 68802234518717917683360443586367988618382744080382461722846721257308759088635943433010894070325129018940099057671824035890285961993164965757664295975322304151548483328931022607673933601152102136593431575253197882308065173946374885156729743957275691912315230776165925093112401668876887584670875367132664454153718598092941638618183960658566033604533283818534281167021973229534724057428600741005556229933198740431469412889616014508390683859392637247153964296960831758139789558608124614625284148628872707505770265702853651782515142481684558470756207748283139309434194845676664668600706189867744466612478923886687137622549469020391593572398991770408612077226504285625372557925541393915507955159162885113378509627526998353995098923543977042522260428718287899797387586069146092773400916327758374222166303204026485458126161479367589777573418681762631694496481175022937391362373001384927191821624615767822901839436171933964085883700269136832558501761679977825123263232031541021416896623117979968132097111095504557722298717685962967431348643148500025901568579248642192574756703067517581530964491881772729178816257276458764435992055103528224052398113164847486375643484185922235490564355957509242199181361484050106129759289177072492810563131950887844625802881796426265981944728440696092815467569747657168587338868363775528438626415362300132399338009807180617473121158013847948848756654608748184546264006944245135585724893512978494995922808568883611305047701758723335859793764016090518876187034993639731983083153159217936593488693947390811395734071380047287262859085392132657635399213635886842834321408000000*i1^84 + -983206745647409181377745882233316746201866670047082468217063999550072207262371969672917344634253817588199926957183977304512262188414232468820988944256319178856887370571157730162799912123424580836752116223391898644125503685143841601302210414517245522348995047012708760929901806313732472600634238199738574084947165183172853593822864771086521970418763370658649931802919003734489656143788866159016011088362000127132622965943952685319044036129917544636659674402076728346466994620265357499258744906921706977585892653182610194891496039457140136712657977969875111915542093935231720377667597674835580152185915767997575705449087202427186232914691911043117196713232528440330990477111389670076169825599441233051920655333297185387449954918833110842642559693697876092072002894090321314286119084958345085124574311836379664737761895767382883299694321306352595994476743137427144513965370047508835655281146843198906985009723373675005782417427953807788178921614741549004550517026070576954377644324672715654039196737396152329237382738914509209658562994533460406653318043769321116393226019236357714865186767181379344430049777970253208617962295020737522338185852699911286452305446316129477007932159276723494857007211654429220028298935393253105951389192393210649607793544193683205780647377263594361454176962395666333236662056046273725322911346757176130974409185187852152957027347047172868353980499485489722907294802565417317268813766415609874679193335607971541325983742254439196588632730363622811904128980587681635334772946858672316574965309103458347064856185591393121298165193650069572198174031872000000*i1^85 + 38607773604351458735349430078247259294175664007681554357862522248851282792490135075807017546023548714047737340241321869406834992707332048071072040066280434123376094981716808505426138696050136202540866269420279986323103847447059604480271942306279836391549489088207298595144187765439939337945305087695961323759967013739829996020918721222359954943385966585348067933915406888656930487798395273850901411305356490320910448629449019747531437344228837217085195507528195623679453715867707443957343789952302970780789927814446787155344645436689437481158210354300003868260660491241504939268926612015110616158825273057719736975842968679449898997394135291491349694830878756601062288688314473846762056166604650089144883028910814593062984807498379930650124347113659411047185341391539648601665162872296436971307427100254177443183724457661416253982271770037670484635020661591685739279675647560664084838828524168176960560477330686782814210503399587028677130846632041546264781668545696743067693108129180036808858820955245073380185189927430535594800597476785281776457655006257941660244891029028099413375020844590150737575665579483223477721295618535195944708047080180597563551543935774532781049906154960079106016923327386752667550138937187733633222090716565718294227341084531751238947030673179683188528230071744209059712653411980714097005449637379744216795533743465866116976736237942372607794258898961162090233477074371422862346771092075132185134629998753443347192933948615222115777214015984031827983297150435598991592556671924760833583238246031813134557161686762241062072250767769600000*i1^86 + -398675159477859939739889803073602765647407380416559816228995655384385786818286291739099908884968937032077308395180214513104704978464620495043925118923414263663268121561505438898204061007379250665908763194322351950079957253879358072815244866713033037302149647250259373115045501194271405480904425279217983922493972803563608479212364833960900549861050787202418090950239605911589385050324930203280551303424568191534744242412095734930181542228443778676690628570491946920434525175637587187520034106171199843701531220975891563996168168169981255877815048061334467008870917909020899561441561704074795647504098680251107271005061995744224912556566639369344181224430275792097349136770176686267442632500012021654891309655983465012013600403211214769992070101775609991461343007208970603861664774670280201094782304147842602374349339849114007807249012902802984573902815728493279368544207052121346165189192361382922137392941151646890687022403301536318472875449010172964030107415160407247516147357605711757246020651472981684062759100447498585394254443550399755568185541564368113620911424316194166964986573782553539258064732860140409905052885591752889299614344113126904896551014925702357737235087702038617017198561321151893560579234805125349054187372002864858808255602805859715880196674709027945877662547951073101464222995217367212345194455520094755652519390377864239168376458109251121748995349035812071639084962644816844219855026225868822165478538488668101563977751274477067939642628178758807790120700833267402991871236080742220844793039839486577814053972180992000000*i1^87 + 1972275861873428129373787361701966656711798470665302776265061310395020231066444541489223925736301594846297864171070847885793378218644853719766196927641830138431136452328324783472751373900937195330732184080107889661782390591833491754746234505594233600018976728138599973095050366540188428017456768996042569330175021148935037771120216631022892383723975100460209079316660549318725807822080144300721607840441890699290525987150885745068100752955957265893163039191037600304761363323872685753029271838528531678910791581212485687866755240185670697532783739729824128515472041294603778956982012186709794502985893865743178608775564057548371171886109511619993005933448512601284914839189095369398040966396303513509360121694126659708830480856073238850662265311137478367006473896757608006251265528196435726666162771491383957436758630207809428873098205233068345771793824627774697677453748269690104590985166842689453481986364328071862934596210666520678230626811573517356532675539094956633504130758284821252713682024678348250657470648747401385468621427462624555256841897549190075658662002899222409674846670232577114921134976100363751191140285674025446031088749348343797518158980679288685842476145805649911122099149121582919658753529685756190948632937397758944182719867222163850223114905216404986183547112935692898574727279953412386204539829376517703944695920896756704577380729263114154550475083101833598905019563563232192495172081097551381516380289158647266617880804525991341018748510197889672685677593320418601199142109769074791558013513318400000*i1^88 + 18286689189065295008067123109952607987024172515195690672959661185360996616786820657830638625264358766477836032968503827124479257071967767308573499512625163499995449867498897640363437441505217558495260612083699134313627761236653454620130649258965356792555188743306555206448251029836899829435961042826288798202729959640352667615260366775917469488012828825218564172741169887728476589704662398249965096832599528558235945752560179175427078977393495121676164732286189512210291581991997710945146467826730094433651696385773865868610939955206482518194867038713482380834537014202262786879476635134633593937092673738374849993098362889233133721433570206912694423545808342931405199431990265449552384931485885218396985612219176799869822276025461416663633595953756398795433938744820256454205589255041749947065722117159843194549484547799032881681020051677925093955408800456194050759979840247302285526231872264381213508792959004714982534069855331132942014726142278909998791869318705533177758100116058925366634582565117734052902301519134668790780648300440107004906405705418841857927722514687599365333175872753894911092220445347428357541009462397390869635078922414019442406567750686416432116567939585165592745916970549395105064476781548917213144604735747664692648500770319745379988114641281046531555988090464889212837005235813493293940458851922140972508824969101621804538978781072268070215387479215114455482314580295079868581502430143260058412951488947737495797794237893653412527165192694815637274762617929688567777225113600000*i1^89 + 56523067835724825596638236246980739746522880859449836494393138256749999780755576200175833886502347927261180963686935848265262132323944706489091342772155279474325186381630888675857965894108979920619907166837866449435789822903386301200031934828086030224284102757956028224432889394301487938751749137891117558702671888075904491184503415707763830555133443064137046210183038479992959623205344920310219090931420023261975647754376499796717909342154472750518228798987153405649597428112226394354390672129444079268703650209925893742036343394026595409587257267262696556131863515285971804055828190321678533955708839584241572592104660950881399854733567686501917093034263949985895738360676382175656844020753521446967828021601062739083339368981806962583940403626772547733649145774001593455862071198303108471284352452304633652581892550090290919875386729587931007050761287475441881002563729243418081020573696565992653204037831216691414343981786628901295091581138824576004448947719395469516155664493463213854839838571262556568286936306866217876128491887506945483737743859061676613554375511935966869680776682356453703183804679599086810108015292318618310159896327208220577226628290365294951648848761558429575779877397893588375493971007464816012931505204004546764778877824432824160011110856658535804188786600925655531726053558619492843206932129833841970914861943513266228393838463761206500482711259302488216986437804131944756596613474295031402323372841334215826312034813378493106775800555564968020285075456000*i1^90 + 456786301213987746055056418344595818566686722955440639409620011753060095643348447880596248288029881705484609855926787448441002292407287354849693741005889925849934784177365178467193614768063570459094253854724033905263915754484955204940470331603102346008256355636674600336033779782102009513528580155275165755583057693032545370426210882448471602545774089631840382604468346477541755821971125848538146211856362471055417635237619784093874993107350711982834112236136670671366694164419840308253366588549284934327764421453516487371636381372528502652480416995798044456898597322533915737734583122696861748981410238031739406177417554121461077945175733841813745179132075825013848265681744279929598788375235667195447076439393167962196950774482238830918629674625788297495618944506223321680405826369155589536923084776151097129014039496510881193265950808584891590026602258029924548555862300731125160344875340582804138785108784129331890030087109503589040337844842567803807541178872152274960667936223902124006660439669436144328289804290007975394069485240724274722849665175980271532745235959330418055569043977956703302925456254168454239620230341028648315316855648711608792456407289463736525026499431907829347451516716632280688659202774440477520691068090824761021528541356418145810188365312759958247477333135442410026547786556662172011906724741121933251340462057256746839846825069937522250493627446918745823892599397122334333971508004368324062981696111820919794070751133183877120000*i1^91 + -26261444725240507335451767745131234359534606838662727545910164269467401653907405333587808638388041738295751215589590791329140632670765080610271638535890872356120511988312142740021050296182871371774830735220578621317301997424782338672556615717548416598015761335374990039380042145031838042162710934886728080859714443141840188212948315613617813396648296364203086498469723702996533503087298166778597908697659053701378497136416185245853091439168901387853228804153256964658874850479089561302598630544466519560752921253195993586509802796583169763116928667743429677754948752842531058720669294829415617671800211747757187324257727091477546997358356722451161800066836617513441317462676839686367600813837034655799870445821837631295946452972493166415446504719397563227638578990933178745717691846357236246708676739809171377616812301885340833285670724340625117650735419234856304924709577703615390601302398766605975850861055862749667680249168739191197662769356942373790307103774192808982910802814501921024389024592511798050724236711488504749463082284835355187365959094415754046502322470718373191558425740771611600592577648686583684408286399163881737664562047166833393207650312440546909905910683288639919996085956586040264849904787377489225665172744828945777187299077389067390982136721444315057557959312584461742399104555537044711188599633720462674291133378633384019862060508731525575168523156078889682306721085270215107091764872236925259936734489600*i1^92 + 367670383277494478673585208000401558094053857108878731848718685116006978008424358604637319895535271205224914057296685456527634692349063334334738472417628035428989567456518593402364241398724069671387399128545600521892690789369588656733314993346184088589119021244902921980874562143018712023932972488876953309120319434991231764418770997819173477596051140636672607974718563305315842567328371450762697530002995906373724480950195524469497388336119103874612521052231429644962870704099232908037322050150524100115269099851602769835648935492645871763672673945754502939951307175496120991432562107004466255047424320100663239602501728938975240918544243951527730104971712779091325120903095845848831174177052290904595284961494862169988513520342127947260136016979401566065926859116468968626734630921303725451237208801554964834991282491436283057298525573813103494959862614014697755193195203080623646895683213703086314833717790514598733194941123865269506251423097766915270638543281002038949674814698557755392358588108536257448114642328607432489157466431215562377785746886196885732819616243160096893980596877000751642278538496739029312574143481396957035025097674102216138272732749071971599486495822968545071043843878313585540108221799705517770344050755391433083275337352163368646412509035361832567850946850473666899576036280351481618045143660337566663225125939361545703391380006941603849507232392652598140008846502016000000*i1^93 + 586552129490420220840484902686900109839301125196842079978083489985854234111971142013394238468443891579085001411709668333722831448937977011420452549164933338574481154273815267554543303752503950041297030389596831611411424221548123085787327657411245341194368215274071844215787013287126558071919303087851159331540589227479107161531961269991761213642419178229912555678067646467151297916692068675616649776770911298821420587273589275465956152009502304248293410729909112518360685337666226783932726076254315340001435046609375756836979461749928558884201255814222784420599965486864633137216514928160284040913705318225634815902144737996282926332071037192958437399704719325021397053721108910219322041023649433641733117552820320983575791872650655193504731783513371562649012797794256511973394338855793263910399502027933270530505453053558266241083797338029914434781455309640614783879884664020183870291824180975258995868333150822419788110223793517319978612475445501963052951540138541768582506067834774156828412586829697667307281563683957295499444597809750531384082073478286526161160440580466433540509398427271316459160752793407844890434457445150810327877087812847183603863011902312439174075846773379411142121065068603822638536837254943310379072167177341358213914374294083891369317526182465164957665349740255180640170097097742888469725950419408465427657822637561592449163214801961171923851520*i1^94 + 498125256027801527704074023482883140153659259541332354084672592423218187188627001254654491473590555032845507885500286170280057778844735932859053177486299849874042449088267203068294813212974760817521619680106863803296543692893328204181377715954066303691181472448340284830830920010602912423638937476124422754561260644971152970101273176211541056316232253579856271626982188882579714004766476788890650016029491930653441735457550317671066389180970051718268859775947604398945074668111130616053105204117193858754622697808556600982712472144060783876968354298419148351232268496448236673280235073681802560883246816748487982283017305566375636140468883324999943983792889271644456207543722157479871182890973773308804189487897472437681705684690650893104837143944495620161112496824949482984265891245779288868518694987887545086834471373905183723955032238259064584070612513165731975626794736377503707366678531528632153507540432617994955570452973494951885209253196193344113218561152177048756896113185782189450450378457652817002901897544538565495731068627734099347788756701482136965131368793366327457624142941763595393115807704975508814562519249794600762237134059261543144833338190104180977353713090901051271781942059752781002365839427543577248449409034212138586512971767851383335790113810179509160311856350786724871279462179162473043155153225349249200*i1^95 + 9783631183497393198604528425072789622788793645431963339585677186108999700764760314043100949298010388666451558931741779928632177816095995245429513341609103340417158608334333618346990017267808366776537400305757323139169494620886276915449795859576621841884611840357722654731581256607519365121195264713418114999009078674292524453354257267285628270565695121845067005635759045482507963883998910652993955528159044205838001750553733329626480278236722265893309254045075524514620468177864689626796920110377617796728575347825646850004036681857296699432826394880691686353179054612443997572741589921184770954190210097243034185966269088268995267259114386237343047178352098368889764402430631862736053862626030492746428521647144556586049709238757503261711402976900694403448269614749230768094377325268275601418573590089036137894844585027427526765135655644970372557271376346279617321246642189096367812221727758010152398441660701529588176999976521052567758425891283712608254087173411155868217174243050116809216355506644489124920381518910510386872909195222983300417681306226442167634344725103334241053663589217360168995825207095855708106876225874094739667988177175983518056506027426727150163035028805398023980870636115839143906454505542017707668388802741274673607714955208441*i1^96, -82556948158179783416812179886418369585544117098079083016877475295488537537955650513446004094383080976218728013409679380463837191804267113846531537793473387702356696345132620886624892501996469055188216549063262589052496866926909922486954520679332557755071511005005121753770295967972622229659372299603731517142922281895368273445883222449911516302842871180171775090646583322980315194854780538140866843363313533739312688878815915434057590641211701824973041482729070756236510714670089403429765010717544602830325569609292101575474799584270491019159034011372179906070406947994402018841526961583902414721125509710770029710444189274169045631136147595827611235132837320853515655447425085476867087433071599279679478391194482489832650174389138189091667011365660786118540163676794815675398188903627429979685661366768905329080571092218879105306524148835045015790026604725817781762357081872412488252645012392149210162686588376578670568570795418309292891995866881636706393863865903205253158621492267524887604163006523804980446645254983036214966090343225487414384258213630748403900333562629763153980064415392218794256211509675195382967228856858883650825536958519273588941675963584403547577916332215705502746856820673615030801477076854538739403853867522291455294777301336655179144563394776262892321631764534512014279908172565375664290496889034164428692948165522890456518108565234269768933819624816774718148320122379487695503015982949446607582745485358736368202237133069012243776454015817266745299989933991171485885623030748064225763135429490689730639276215851869434606391771797162741044320433489644406359376010752482106311455625197679308173309998782390389855191171124014796499173719216280766905574656976966178014960649582720418012893964808893228562435855795858413246075925180909257583418540451535161746106699386088319014519383974667845137327545936641055910370478118209768256439311789633465186427496303741748247790340673973155591589855182206211844366085180301133153394337669224018799272594194548208495839797054751434650686108639196366822515552675648792590099668381288850606183801719513423948684496258218968433078605887124772518418762810118951110463297417502272446497188492624953782705568700945690944709750541527063180365296540091983008601735759576767125393655051076323783886087570982018769641681617464984877494506262774497945526410883184377070540541481986634847422723459811054687432421492720870186246518130675496331958550528000000000000000000000000000000000000000000000000 + 562232325964531332196147051179332251225062681900970643019359740450444630426624169641101411928420392874998880662065208926900485665229185404897094552173098097126317288020793758798063926874086080668532768644305927505044774552146465525484518900818619931032123195070828561756779351931585475062033173853215128353758217840565036570050829195865231258784033167253494236656681867803653352126182114349487888441553753034268379569876348370926640788156242556713469717312927762349960908958390054204588701552466761687813530135052281017676976062070053075169577496933964782711906609510781802614577136558302405531765281306226895848515646168949000650479957903605572132430527133343523469460223899403968621787134863700146915273659222758203741365316771433218655489559942735922561278197598037170359694914903887627051836301962049897052457512065977926166294534659788663762303287603457884619181078595708861749619452346125013574406319811553428197155062128897076874448174338228938907836567966376268721401660292572196995984981198544535313237791875506659838476398645176235280770379347066326544758266212008118855466655506681626409382990184410879836283082591253305948778312269201681155117644178980052748031956394767289973800981071190945846418429712323412453234073901590879683897170659521320160213623361812361138561352663242478077648145961160938224809203625329459074846445075847068450647818095273572322208270364827813909923808746218447535763618424388489963824265816968537618876934191960712552326195168557733451781788226729584385454762097607962521983371522549700716691104776219897585126791650185966014357796794466079534600228400702595783653021366995465631222177494774871372146997609085202196554008376647030917821489957828686267981678800529633565142105389561417969991367697733798693409593021955300192603307219663554799196596473704798070293232666190967195290218967778048250275186302180229650887313686707617004063012448603326613426576025769987915555781890695470112242345484239615375657684273117501341113062564333752020338873814977679080392386737338613803029081357578704530695929030311062219542506366754154723086216297789401677899970091397065307787875151432409582154822415623633571407026761588476523012658911779153214864627145856944491996919627620956396675919176151606937199361880784890036934557316181970562453911778918711209336275576976022412080984405457646977401498401712431750513894148205847004079330754722745922123429155223174555530952704000000000000000000000000000000000000000000000000*i1 + -1139938145234136555617473908370501133349212443206080234927639456637183334816729865048969371340415960799921213101235675228617687259823805378718455283333138279403015335637738823914751426981698660845988144915014901848461502304388327219161744450418668873812593204746118247985830163991580006335852252279227689565151079412964638713270451669336902720629760257771791976904966186712818240457698995221237606597467303997146022569073255901627689892534779988888193843116320964126726819078593454818298880872363394046352636508565232034503624107467895975117984206799932152357644096595604165182273700710280022320936822423731273912678996908803587536057074409017353266439858511316041851757210690834950789217686132398504779309520551554848288291689184399331730948456069713448756538419407394214762141367555293735764443758716965720866024477544156171201208578601832974771593248532086333760358917197513494742508594926804955175473494898739238729471053915317184700782317618112955303895573150600738016219053919511184244064450101685397708136349594238774695270357482985180501951689817515901695924067940783648416911440738163685233976200357401767387425005293215715064762402166542908162016810621504086661589228999846693412454531115166037107489618651471444617179035751478662128841420064472469682854657223142994541845925105737219097946246046783692983046221046356728029866190548094025926980475513868622459563269075096586508594748241450832799975625731396857926261858653110358502824975299811527722670492351703805455226534569278748574946798010355904572401688159011968001434347377390973869286609540897915460786191480210287161736641528085658303446585733708987906368235881863336869732999155170530117650002970292827352689716733506746295363890716919352297232275738608008536136578930560970650698018077713798367255530785570361702084966356802019193021205815763521803797062678506739111303360969854560443174479142398250710521762330613575710840848447676652148779547431912840445036935513579384677874314341270754843568191191577344985778481429150522382832618913079416663660076505876879615282546184413956105180558031312829310648520260042770707608812167881502227567743146331661325504452181972817134777811210410927936560837156934060205208996644872594687039767171267329536587039823444187347792699618065502796300889889993591181774842841912400124438652876745592959825493967777792149894280825879671731164531344485259477432702662187364763273952071236489177989120000000000000000000000000000000000000000000000000*i1^2 + -904021161214971523085349469228145906931930806025331811241290109508913631391597122430791677831538597172591517762034720103536860023787835651708470061209360909219404397836639395050579718459110548884501664358944982406690222162982999377284952876778726576716029164526173220934343428372989080961347612651800396020673709695131746422932936244156943634242718666252466034194409415358641819343529710720917576567575335666899680270110395273301168688945608770974299923224436148490725531573515904092750810548151697840208122499927515861504514255229686583308073090989055686130016546201677632235724416333454476243492402926677256723357900118654473487684266382267234098532335683715999395783484196153378848444348494017912362362799720418685664693127312274221958481243624416071795288199081881280052623959155961285170369937699870556664839086668343316916903700514095638540609175111080501460880449506285904518309728195457663610879508315061077886652112498699211065628607761868626994240352660878882359159296725438273164096458313222102725886402401191354787115775689659740335974311670700818473129515515490156685448109158400477305505679150030314601767030938617323005103187045404127457588567962949783069013755424371991449963835634685322159788262191604744141899310878845020567491995044364869333805268416471433237160656716223608320042961680052794706965148812721292374346652008039327452726815981350167104389021495783724417152608980862138768630951414457549139949861007386603934536318650110983873624834360233926207109003782619455856671609627261708564885572791492948648223828802531531522025424827485822120450937829699914806812436450550368729273473851050929128444760615190162684726557960593112954297843222645728408865222204261439892927141945509096696114222603167532314315423622494188694770173057247690437873062266414716135559742166408169675791778872463374436602455076054922990026631580461635241592171696667128756870281943810583159951685969327717983598265555866864487181480024497504358195901613809184447104979142275275232419976725289775348814604983652350896881104751202219941415003216045566517500587873675597093021944076456791323075672797091764857351719583666427960023157705061502373088348005919253329425005266697737392394990794391759036812481740766070190689571091241304813604447524456129270092234495591615640078551482452891756527717191209228599130543329757565274149661629373662590115870630603922509475799133186795335715149928087715368140800000000000000000000000000000000000000000000000*i1^3 + -5805085280767503685036524464731640790233816153356499434440507085451593278242415635792005642591511867175407746207160515946308279406948166893050013470674117905015624438861498176373076195612555824449755477016578132367508995512375461769051342695004256838998301142716300521089869082945148777883437044342477819490367514717315182434003444975955507876146800023458320065356277235143427122507947577987002613565274784494615093692138034005269423601673382159591581747288331091987573569941456794087010194694672791303713625542107257708050232153652704098548243529537851922045074390518951587733579312924274483039268769859910169339133867966459924536715238814500299421796565369991829760675144824439585353999987783303507178165152944390892951515292750901379074284268587791534089410009972262396698938700594534837749105714105357388195106688877514416278476174743001771646936613414334338882683230664271693955629266006700079739081254528825663731954221623448052758409604249927276536795932895277870971737710899433432713344299850268903197978671283556010346545097389062521048634576555459363602900647801720714629333635109250330791041216964388856417170586970967052430400276343288190296639000472212349713151935525835312996855399752483884535294960919041014513645464036559165310270914206670422578647848443118741504512313433272358531823530136287135036179226499283885810994797447988754727625626211960140063476655455998531801989916047282120469525572332041154664190698163624887752065113114191148589083171007666461299662094389397795856291954252897812558851774505057039538690155901722550986811214187875794487100313934389863559738658833991249110853370576166900606788057447598867656338282474190927895138689285272631395758269320032991974609748703933741712664753114423262679523479515930066804596080701155883496841014092486241664310521541788061859421109492012089710731903488794426542027408596150072510428121642310201681276913849678734158382827791799303432979350537502318628457781500276341753685037311132036833495346335409149254211220343222222979549403689910792487657869974359499637667420316889709950834411872691846645483325645316684673342917584041896559732874233519257944033885850572283229236365745745736364779498288470374033877627358156161305957206858127814406713492070409493721645338512882244163454536944991385056189906219290592677380158310907917737487322177739262634987465652005693333854964190227851279181634407739965423133110629723883438080000000000000000000000000000000000000000000000*i1^4 + 76402049316534372161099279693784189003338024838465999544129877242564517969955999584647082318846319233840923685316403075383983081485847145132152971338322450115410551362159490255678797355910706878930648702343678104873979842685754350772147476885929938740568270839090988013820089619473037320475097907808839500625793779727170433045569939572246903029669825992146258572035033063178768777381586861036617417186171503766308976662834968912583882227415481150836665686071266337397774845666011952737322807538578563617152236376363975506176152219877549088832218573064806903113720622155329886347768890721325942215410237776461422893734157827461838599612293653556554891759963063420189521626273038189123363208955567843191474549315984900074397607302526611531565442849339837383197082504098285505635452090988703093675600852307849843389831050412123086298422731638287883596479147548802605206180814519550060155096557047466284654272162082208226178054786052361429257276446703928441590124132154073517616096162141687163117092752459357642199476256013404280090074785656935412132555576921026890813688821513667923029691761693836704815805719908313998803047953202980017648328446052860414386812922162517634769303609735309635941064719933980047569057727626888876363509878725611357253198285948548966367083886623559820901043663253537032998564363282912935891210989717873276385358152949705515684073024906659220868565806322742801831819774027778036713291021208842099670949463164226494346176118229519118494128499227045239739886019105998781833982913770993336739214129434905891476659339203389039687225959428179578376010596916764966961605238050640617664223762761959638384775211105175414973592066350584634919118265045865006963500895904601746456307093581194263891941076694264156430524821869094126994306134517757429487720743758195100971205230588562410629089675288378347305391753994376861891301554510115123853059286160459679738294387387395878973167233962230702002356671312109182141137238033058744012840722336824850835605201067916368210325199166279795159965640809830303124477359957067006562371368122860882368318586301164001575653880434157211637556226195051485625869190577785059264796976744376188078575120802061013009755948146393052623807280267912990375372633615716937769624686686957059669698318274364688354589167528642145265467547170013190914203927532745334212127024913810651111475596974293720536929027250242991675541345125625272934630168498641305600000000000000000000000000000000000000000000000*i1^5 + -298184695502387061195284220935699957097827163524791721951441452211305352900734600146823477009910557936250359870233022665697597104572532533113078015644999521208088708074314724734543599096522457726463642254430304584666513587771975492177317072475223584861230398564347142637674558271256146898819236406871683982020815409411978245547396100784690938752896303251069573315409873769470870216252433308904933116350824974633846143452272123480787943565486757685483831069238379704291969759986425443349412463557128191797403559420337899475131093404400289198505048991498056829822848297000540488308255106143257239483503109428683847357813099429025908733587499968949700494508115868179824159837883626181765425050231899125502773192988735448598535586625932552341366728736446578820225057725458891180809332233716569850271345109282842137821287357513951439267191627833816997277433175824723093337790623769288966704297462125574927752733871750825805436332820383208960320600121771050013577648291982626365674097161388965186518872669165780960231213337013739604275873818503386485737879102004635392098188086676627347670873646063583797018249565628827625995013014880110348199492473793376698585798079197076847830803472957735597705884975522669007599815445370306624252758974101009803247964532127557797083068406582970397300179778660170653382363385267589379569552744768881801499163543588554344021209722081815406632009322125228437108351114135623389005516936630833891657674607673055226927137642631769120559188493861318587347297528868756318175023985489343472342966340831055962125819852975489503759975779310025043010260025442189104207504065691164506187324811173193941778945958848822003481811648798660043561577251619305234256985332513665952718319810095327260309771741244414785696394317541849879054339861829246852441993665456083263555365220152991308080843149641063028348890584706602614465970558410884101368784123871518978903519537780933380819050534090391937580725938817964378430766383095721768515629849542251658374115430905459562817544731312889532902639580797395306906189733535759830689359717498491792557931672613746404179909265095406316086981258385190591208708787193148232805228658237825213644549373911022569127041028546070428648570316931106927101546009651713276276011321493157575806337744272223729812498785531198591243596605195020285449374276937250624913673624720670190129017740692589527783350977845453491001344704353825947176908776659746816000000000000000000000000000000000000000000000*i1^6 + 707960911154981247144389307694718585569195676396909441385000103672916646582581474537908199821580571762728061348211657617140551242760768588931264916751799676954804948725242657170670673579256953496751502521012944430167540762458289022958485377059101816002711236889302470423558798758759902386699753027335369544927712957725111769146002339335213788990217705607090851935197877106595191623652624692221146433530211112315804076393511805830409643630080336381704727006261661273279878297946287324608666768617338896497457199679443635176995547630866534848626067047324481847642502398089800596738899787998290135164808648649013396751607839419101474193358064371740204633525982961072187718954380215310575345403878036946870493326974598387066750593664054136083035333154726042236346363086777228360390554429856395010742340906675915734766969755169429936212973113525346585524936944612831200603818069199301566995839678305277009609965667452940837253552925611539491797367163183058803053532493011590796782145646195578471227315909360804159089035003109984858613472618160605039989677627894605635142436659138788479523178684074480556064592937041590947711598115902891141180280505982287641960693688471533328085550310455871025009529320312020858120218334913659692454130304740426415758474186063252206737852779961068208942463175193478688776204760444204412792692356302935985815438179956805045019440151760967694904361040456482076681774107660064874368124340067271332783409873108841664224531923578179333141527389574415264397532234869480520753653638346884747646804323111700196666648742433899475504608978211705614109809022204674795790651550409100060282540457219190742067929224592262476122583747498367586397000015380133970619775455637445664465367009852134123751159193202023135152105147795052896326451506192664244995163580401171121443809317602062847700253090331542730002460142814420529183716529683767003269862033943075092407993811255437996337260158194603847162978632781079097448697916953166729083301151638394635820293894327943127920250236340756951924325524429875868272266279142296066388145929748414967362654744265217651043102415525366095214852822440102986617357784443914422559193323702489285867090180451367524380301450129174023965630376988809679145626917427067469838919136315934860671172945681347143405835894168032274575323604992840893877406967841198606838798411988286743151795676923647047780711810064621386169620796213508634867853084852224000000000000000000000000000000000000000000000*i1^7 + -1188319389154292048449380233000732009126167501713586976968977686373133401997235783707748176016848871087063210114279066705859954825830294528567926083025094747311098945903312155799577048279500339045712198719991308643809566302054473860704590109499774767855294768048317011904225428899762022385053105818961088364706853451952492846438907656996710740953932251869568944865571352647572717902091955130094714200108970002653979947489507790755931687972741173038113876906925974499280995367542710445089212320645263754395407488101297736670125542429626983515737197218321111106538083106458399535476224103281019103311284330051507192070280397506209333371723861084959336950023136660644371582650094226101898351391771431225371613943421916494609274113084061030149335691133517361256394217038599168345552560953356165749946854045544606496449176378305087317386204960546043125064827183624341516614147260691328900797482207959741731588501274792185900544554451521953912648680694190817859218142625685248486839218236604226151742545870994984763987417492279610822647694083298151045908275291480129576898112746742628007467833133727980523579433538528279990115923029003179778351805014102025264010567240895957005110801552174162068001090311093620384868885104814405607218657866188752545969274554113235887068134899111574336625526456469420378823464707417848623999004248468387953471658857378365396968218534534578694964368102609190487876281004565175392343123173728407306224571351492482847055506439838524641399884995879429765045173134794518372806224633326831851549422546233812484442869322817189578653283114014104805817036414845829446865434008071854457533862123491400256051091365965684713018063832196589311120241084544668537641512716675848683458078617672558021827914570044664954864507101053470385084224724925390136936794832566086331675335222569187125032400190382020015790659512154664723742174763487214199320018988450307726576469285053344877282782830192868910558755888315058156285394817611061805707475744630937034808666012556447109830382012652162199044500429158041409786218384302321250740868827652586064641349773755620565777481076339837844925138160794765397920159446041990333504668149514387240251828136080303483717179776652301328838483561498505547808047640820884809268409298346406172366846877487353332473284739334912162485491489878664415080222044722020276727607155925481702750848197692720543146062201788386183469407027272205609326891499520000000000000000000000000000000000000000000000*i1^8 + 1376396966223758489779617621842307762322761356336363180173985225881298612526149915493333006890849779883918950544698000917503028105357210567007467287900762421225705435334669512325313038844756555763425250994192368116564535444508189429846485727895959850304703685838474125470391046156836833264792705706016160901255076985402227558326216899005406806888909439873750971005537385487457528833696765636537167668134235080843865440042415744841831697979342487860123976390502871787789682045151475356663245340710349807780193337974057125301604713524812040996373751091796901961186524339007154419719355970032193964059124873560536298720221521885549958966501950749618800136314482052452585822434375652387886731639043327937599128707511780033412094072483575155176967280930123597476112711053661686764677317213260391866828633179859711628933799514619908380651175720576058585125046345369779384990407197845731035716744199411249656836144307295204028952252660737820803644876873370694203813766499592003628445419822476211106748685973323951211550559595310626430183539356298543346336950973383131669562800958632183960510482620891313426136887401855072102712402251076502340440883944366497733370329498504374093155274714237984263915992450703644881494700362780813288413369844488660129314319895060784389414949452224160272512857230206268517856166048050754522449007231167368827980527297762176395124896705861202253998554088670489475314439080070434347382599930331774015844616201998259655467798564868103241443855031128776925870312942343704453327322784906234101910501894156538674985085965840918898975978429642864040647510993225662644919713977634506481151037629891557490765515731432658537004079767239779257599923115876355240765623081929526878779302211563232273752349300204841699225210547990043327143383013080460256521431968981112542363535478197705477135544051282044590195138577475239858460601038510933953501604978604603824329868528774139136487240570716340642610957536080297099948772475833110894662607425724139527070691672997944235044679298564996933855147937326672435464543298460230882635911071116680042282108578415478311409874064230194277277469548323346866845057203516134266351885306151434680629688215353315765595995444835891981139611937678170878129490954064256458922172628608049529075631699536710224979587061522817390953946236846277785318265541831838835878882141640245139313844062565862616052470883298603356085570523972472744791611801600000000000000000000000000000000000000000000*i1^9 + -998062847567612707895667318475208115380468018367384038683794875177487257373907432532370133950756721061835036866623167134024295883719793100973400693882090930153925045895292248123066480339087838929997950122214292352002120584163512358603191556891137330087009130807367267971637390127115978658063867752971118929924246125718741224891498925542322216975041217055960435221110789845195568184428117975669627741513039189735616291683303680310428255833081603070781273019758899767038306264455087026686736547161433357588602286453289733063714410272039469934817790860267295026722531579468912108078633497807052022036763164787280029956058096633181980655110234897354270253048868290810455246623290781179151505985945843604656910168326610883647764611944812529337907989237095478916226526427723700377066840383933662064098428520651389743974311128778300647039892837254475485379154584526248990645609936492785202602927933950703210846212912620164098486834993561847878022100313871928836161523493023344545187892594344996033647255142220571742024080021673595249805849890066493656902068892039603561297472831508027287411793492932053954636230232787142604111169441494375737116316894568653466750693075264203079682203975528048087184215893993241520475171706610681855112086646352225610357694349712582546526748775397991145993460236775654741194974097008593073992814375787112605532154809916285435814585335191866667269868899442970271836412899705036752039040803955689959822972189851050441281286694607814272719378797455172825346507243812685255170499025157155483605975340020812975445331917163602909155236467971121555098501659694079130947441882723847072740751044267498550479248262076759167448069240527765373904676752892844751640910691379503654893571340022004111172066592226762233446741328479779464481607295758672234910533045041697079036706650765077623602139839879063877510895383095204065361553635945369241850915510818376613691950232189533033496635157801047417253491760845433764238033046522432196158444728569739490064757016130526376850238306836770757142507258188663990921525575740755450244583523559671894004314456281214082021747823332365987192899379873022846646233291932683327370689853145771501893504631927417293813879686738363158351882574395180090471783747332029685414586247555659479436543355413492672028164699750759837346349371647846693535034804378489170030993268446455462169264849705862373949792535075400252709106894840614271896780800000000000000000000000000000000000000000000*i1^10 + 355982319794836804212278275386513820116074388420141218605109608844510458380034885885131009928352528533200272121545161664812134206285869610177389487403326670765433919821885011437680398242200467846043306781266315002757736602488066650034808995969370022347846487577464673958635361804449051779532677651424972483631782141557926141633580680987650763260523311488732589887442445904376717346728409812372763934057153258885995996402358496602732659849786710919073914964197770198592164660405710295757914510644726317946759726467079251669746418727287912201491799791751131225655257567789155448864925047875491203745574734320678811329774733668418865090730674012373525750093128743370995652193742468824699050880425703759701723180445866281971866324785457363981182382893294961366743871350672835754233570714425219747451389875828243801305664399617557574428328350968825751037250182887758396559923905634590661883609157301771631900192485464231230752809798059815455058113373673788334309937144169910560523583356269470081946011290614892506164667103746575193486404535314352868894558655602596887440989691521090150775545942983883431242529843835291899627174282880575161115415137510247352182798296194344738856407789021709194402970100772834584803510043922038856599515761925338291541683616825771222166724896645967429470623027425932626258747508444383019081849207521304332430798792490395733677069193748953261185196442001879816602735840930027433731828306692815832624924789563438077546263602753930187596078145022238727196804293329218768108146445600330158366904952311296842495431510598910644129635478550241652397618812991815018923682768786527532811297805110793109339830190096928571721667955587225247980071856538472220552535687007590241659152010783157002659247297211873478592273673966786369122295483067659941680096007415536429447518639742980482893624392440899574226038909025108342660822139946844608284190860520090827841339740726514443203578862759086730346314912808325458492787800736787977239078175791610498518451122807057045814645672775373816434905388721271138348761799916838241660221306431747830689865467850765252909087251082654776902817265706788697732442930563455425955184788876447980142106475657132547065978092133516099990357021774523436615180474759291452745249228857062636700987129658361595869404058157295396982131343830953273320808357209778644404956599939600387644452937294773040707429802548329359415751997111481852231680000000000000000000000000000000000000000000*i1^11 + 4560147901365112284845573744574265807283061080430954999744675023712859974241974752607397522914993699581738143657204968234566901320782348253551301563233575125507145417917339051644113742282903547449026382358175717601333465140562388526455518213343665538605413425608063314919488828359370881046325079014673255431170088306980092097130898230747364073176068156792202848469466939060609489690651819763294708990860760346845857399843033037705065556131007459960448067490987531026815773836109171628385243082802926859513244776687318641815205694398830410884116226897945430423245198387138539605490505505857840915445086370261047952861527517414843897600099170400611358283264025271128582007205583003157890168170010540608157581913116184259809514347262371893443705622940588397430228030061627940390280176596225862052109264329737649501432170587153412121165081457274411700765035828622267626699695748386252416514051800586818291020607881495222743594899025528737452555566994328766396072968053365300543499620230512898250775290040770375854181038185491318797390396283197590475052358721533726141979558866617067134022287712285829452943375544774176273647270750281444489563088055761390994692459821953958915455872530100440667084506659975841913015350565940035188107163585725695344046044294908180568975435127698498494500627132000847003621686344436476678656834415609133784981285922357731988433034829477506014859664925325099352947390751021556832573169646113529508982972247569602484542553297865028143765543516488605967121222939270167554247002884025667120262668226513752554204532039240970647219322786730877866373785616933037016683025010603358988619363219914749176645002061275052278939478573826198744824351669929971408075999159054986236191007593319056313481047968146027555144065202932858863708354418573952629289315803708846519440930042653166857685317167477805747486856700305385519279316567008242536943309714194417307731303706399187372771811659139713639382759094949858300049008456257276388315953838244094480562389569081317558809221647281070235017181033597941959103158477283090341720444906580420132343183696880966523184893704259052887091211670760332012642794903687598111346259482720864091717600203312107874493520343185215762635929012255102676055972661659086510410743535212122007827484894606783413350971166840610545790247732776273716298295547539006181912007571171560917296925452011063260490671835227557689776085561738526720000000000000000000000000000000000000000000*i1^12 + -47936677772044168578371416742969213812892643299400653664152792750332624831827966551358352341287676698978447490794458797719923414018766866904139273930662588933990528416205299227942505098099350824136216481553963284981838107611879064316977651088988421700252071386155205686932127149836595084139193848687996190550701128463474145427690225366079296482785525372053333648650443916493273270215625065456424381696210922504364723847207433343617891937432173579828969224693548827074003551372159634932718194238796327134681171658255080264178017231775497060280444816169071251207901432296924128190283597913109673413462454476490908649677637004793362349325611189391726792963924327596591220586683783282838537977344155908154974355470363176948839333393247431207889423069894295010821230387346963450958177143237475618438649257666096400889616916979737215562443521986433442138071043475310023338158306012735670675773145404858007382245638252945666833696834021747893307940020045283077954458713244815051393374989727965844555842732678189273034484740073858876911165950176970970187591965691133681318323810534707861151926596214339918662161526745802950651491264784406810214055723517191211940008196088598827211088703952364222810593522973653109021362799680411832887055761882156008024732511580435218837269705936587485222014826534196362995165652646422804955485677013637881842680566346755795847804544937949087882512330533388211440143765246047142718025769956199578752533155581469109228233543650139970690636385118336644626008461692859580892679822203098467090295270640680169878737675142557085049656466689806389580409389558317997434734867822967464043421887777947692993927122589980900742522989443369524836199186658527284453036728892257736597516023605365502559246795078883506145729935175442845378335781613940437948522775673540675243834052291820121945712780261283740819070704392060295835669451693575949548476678889093364637427428066797181344108883566117458979930933212367327668257395939269311175169361253935709972760832173259401489553612424824712844947115868998399571092922735592897379925766615293727653741071968901273718760767572956324317445151434863935139994252534261059729934840919272157623409003954966224782318165081701870026549017444753400672977906813365865064124281053046439219343769084579142010135967894086393364821722854342105141485524032062250387019636519083610406266351951181634775851417444213522924541500123512832000000000000000000000000000000000000000000*i1^13 + 21673431159142039740227344055884269926607380717509372154477164748843474174579069474808428442849739968825087155033275678738889930413717205959144220238495583489028918839929152681089835816920631255525451847780809108623420068372005348142536170572901312596826525827664058974724514024030479448072703917227443930707353092520047978589265577027705422365200196106122195258677821915331042088058756917620160850364784933868513707641198725710090594305582065665128055028287958116670613599108232217044935193330105238951492861480884267244402588153312183421992393158445338283191021072263283750145245364687684749567943081011573975429440114438980263524781149412766780549444901853617928722129944483319273910850118190780970782095811030154284363837606971368089183251604752440245232831845563066386926441822277361129343307817667000930279758288022148070760968629331687843329243113997154068595454142359020868686140779835435157111200482871818795884655384098733965321939559913006081021842553429597651807862785487981922803823775682876970450977184611830487047623724436009771460836150146742184525261052781612926828492177235172745466048035896547556088287793757448035882168612613607377242013212815140644505682194449120976801519330797787291014934572812504713336290236271007517761085310632642036342314644373190149527541700879829220156076447044005879825514215678334753197689161994387072994132922860301401469308590713649975330835164961590749398673482554579378383632993278009291600998045512393701423352788011999275698809269689158908464599781236974700740775111510309314256767796129111270083788605592392124263732425445604976561737892200145786431285064562028233772541331597209869915429845782118031654121416182154470386418081605469152969339018873285364762014310258617010719123552430124589713129118345435307085899241896999218143556618883494059347089133373809452134040490550742491558980057419210350626581036179126846349879720853194084369846607795821482254071882298358781811523843713149592396322556784081063540246810910262404031091848021928598016387439995378483546855235820977243170853019497012056972422263183175576394348153943845927995722880355148702312873346644432433864549974252343571660814091171080998157027100201932690937774994142201446451160398486766591736379674308238986143620403600268145309268157790811271218333282350796025585033742996083331390030370473203180119199387204829971841602736196320337850940892014182400000000000000000000000000000000000000000*i1^14 + -4561498646624935874165428194117107674696163772391444556939755602449924519032603288230050388709362587051118252410023666991597708547393320218055252630921302255626297597009506392086460708054136430071310721986339475712686495087370409097366721351166443710000772544379995040382470515247325113165933473522037850229071955142430427590956069450853042960147623067526278194404313511256547213625158039576455021736045632050735001496239599694517460648556505858188308337277950228528869433872747209480767609984178567192132155331133505150671282054230148285796712836222988823661544199147719250996981738384608506217672232735723534913857021017520346341867350369154215870148208205254151185827648340013825366342782810650350892536055520797143864849617754884549923930174552384327380474075967146885095538760447459219251870755862629310229173106074074390846116987345223858682630069975366094722772320477012693110446570693938176508355794613582480337672324194521657602184880627697895861609970017032981367569564636940351575833772930326690164728040641864204010134304943883651605272805908466400495103523396777387950925096743592781992421377045937439782992004696817223966295821701828573561535286278513916560041875666843049514916245195936208745396751929493573087412882390527850595655102612289751609174396177006188513124136619954150272215033913490133692220163679890692275716947559761835858739642116115178875795977720025082842962036396859585913162985255104447785047179116257108786466446201504026615073884277325221214894212711869590593496226981798173580241192142372659886745302466514726900512558529742402513801046631093795444146982088649558088102313456915823564773503332383689962145943128721358758091405154959331784587349861411068679730016910112348495463368548221412531384496983211033701116007227593420019754390156575057100515777474692424523902576045172853028426234207426538202170767247431201330016427564449743061708983291644435068924925872919469720323372933424524254061236698736253850896557675785154436509344691870568041649432931030102315444977511981463175899976829980137377864888267221600642845012278889440551444330655550744955892364804565997254435995243862980566039095637313249106331986642244442493327578918949963922377801090828005593201883485802838378037144128398909178893237508931880210109307747029394383566946838192545902352477845535005281893995477580384137323801428506230998348520286849163198136844288000000000000000000000000000000000000000000*i1^15 + -1893776924783945436821972350788404671546554699814145039051453546814496725384341757035154801504258334662573737296816315220023668258591206371625686041011802725220779307660283199159353204684306445011029768277807536535210219842443528948888795772574809443126811872414117862629648279505571772234446982673347618866631795321251505070599048022619223279135304375736828716157413901527251164898419586906724915537889078291303660191237333051852231902818249985446586685026703451854371418780461218652722380481701188489360348952704640271373316417858322320665833627143541487259941436518974121493907330904094800791013108708986663188136327837843578392776734140807023454007509923914331646300006356049017415511411459185258946757432295343654150435761005563696101029826781607730019819291333409924982593691887595792317705216798574572385571677224420170821323380122008452182797047732605896738629698795461808057930378315256934978088775397774340815796023064774356680284452893407857807823723432356327678712430694525244270191850067098283120134983057792767622295162820808513756098192111728928666844444274865826965618440923951580681534944245864379669622560462544334617296818776114925351838994367505563285500437919203339809305086925185672747421067302381469650056643516918856536259512400926455074921793643845807611696246435336225755199765122979088269853125894683372147869211624924620274059385171626988267995363595463439668651103470740292736490636955521300768509654152718818719250931663146054624068741659017261212594451686608428442785386386721496981281312711744939450813889654378710212421249274720782658714135815330106483376285300264908715612251956348724424949832107916156183897665762783267585567873136613263116111970370210231505033828235772185760806117096237215924947565347648079744670345076391969402895711312931406124067325543073414100737657966866518540713902308588631368090100703496554486675848166799505241495081750377232310906905561574678246100979871671698452086097848116026027434285563365480265529505769947561353672595263468808593454894228284943781350323009203111099378385380079043475840197312906310299158993108509451072799695336107706946756625013911852538667599772785523899259296978574626462020436481468734118615728512401640533926577938826366871086065402039828492093545338321820315147106760902413591086702784933845620717278523568128331516845024447598441611988351241662152965430974730345204468940800000000000000000000000000000000000000000*i1^16 + 498633258742453792920724216561744825733265394798942540685535759738311904545236890079616905267683829636577977290478977288513572913943910955601864589581139390455764049144580007448255863231331437362007415143537795911831641587493446701915681841742284325620158220277619769391206411508344886187146531364221285527260685203586023138268519538012626351244073750216204113431354300904556839189376829369409100363168923103512852185066919932165354542522381582729691682547698670989010667403992604375854549802332111550508910862042514405194206748507020464540344512300392553835804168190362728000437219218239319195673981251299491993436893782826865425732023629277084036991402298746930360432020365810157144851150636374197236067106733846384427676940042001346345532766922020831759894575742423493104055178083279741793422733043837869770403943718178065991993616758332812020434319185285055511429717674202876102729538827284597040367367860793111186295096680950576621286548483621739387199801908287268249461206481363262401874767254077301071755210277649984914947639981336522611592804540278914640783829646362504054250482729744499713606884675352573515107163497597043341386965985691371643777091666980400607005093848984106288533121581789225037862860851589793066064795768924551273422195767112822443068147301179323168100752931986563770180153248780896604484764342738271611948058999282185987897570000423566583920361296695987133300367726016027734330537945995925380791964963341560149224360218186522866261610966356536786752466465575581361741091008417347100730324018961703973810643149899333426260796913512766427197201908551196740023822333982479562791157167621436790997625548948641775534162135470147132124695636890680177197325982134199507276815321398227025504480966804489316117766196327133593145128515445484888378282742005372029710097121482908076003773070460578874892284228476290774002035642735312075245873647030378907487051460296761629597735472048875632803493517958308742337502559174043123791091073892687645194113804543554770881656847995953023446991053691434157866603683926611363509381561629817419774274081436878110111468739083464639168828849404747985201467381488472053870973612329825497995257134354743437706806900764572024070336252660500012540071653230030554531814824552361723579187305703417139575110621522523765289293477826209403938047799761553921959249419109235355747059597468278677244457571582649932185600000000000000000000000000000000000000000*i1^17 + 17192232283129399504007589026919486233433338803682355955377984621212698018156851614316240611936921991439790394682484688782325336034665929829629485352017450276276711163351514237777964836025688581939608898455617097906655997901363971963152555178640901037112406851539489675593434394292689733724690948917637663296509361073811762507608691478940693609823346535120670301451471177038642601312425005610605230805562853148934960590657339226609562706005844720940551838821936336010310386195513370993435400840463888898000656154102815716685357024154449355291410199027421208211408692177626782731826765716072942968035438871370152524265834212243328781858559136029850506506681628992488151529928552293959171750022220734788137333079341174127260674119815152956341314005845610198272248950666539275883427151765728886075914032707710787501649076583218726645487731280332593814770644953652570472417471711773039499914829806647186751398683377891310816424214743955255513614677949734977355129222370473239233888072286847722537504124980925929924306375077563584895617994748923037738433871069339014976982076104586429370404226475909662723006084745618318924018031408507754039477766172822167960686303500954941134168406508891306116906310056191818168147221164916713325060417063478527770471008083252327435215433845594316347195025426221118562052872869798649843102459688088049539001616129689665957693603404469133396553303032739818125237208980507947247544964291313890017103717190248633816531160425158190616483150903302470433242690935016040886523936696039782618974031288204856816245160250244607251864537729462535096232348056944695997103226240362567314439023655020935705091080029230672563114409726167920710234653300469218444421549121892401664577505220692991725632807256973640140580710779329052292320876970153123329198849391034064437603117092377418296082438256948475034272090305803911558363982906019546689456501143777780906567773458910227202071897959009199320768229847989914112925031287284250969446255013131685562143562871395622654341134497045860053138237642710276978301054977365875807437723560078212783445016667605617727905560590941894916576087574704841453601862222795260556611135286997825837858839374612629250962450061815011845079487490759875055644526521839061370123029535613238059610302949103513325868507507484596728920049007778845649368143516886768269902756731555211161407358811773250424576660527290253312000000000000000000000000000000000000000*i1^18 + 9242436480206529906528983037212172257094346185145767540014314053224769215017559247287097418379410803653587080479245314206371660257244023974932057630364417352052382272957447089699772676308721981603860473759046661802345471787087228805416709509209304864048047975234951578705972665051699733936729485847765367560307486133902019018205163243088462166860117664156602460089467114785318569067779891907461902707721704181943085179041842022695573139698590246492164966986842332809481337678621969802998197396776787438623470053510135631294867920656344577324399576986591675245617644059713278560420412813451712491937043853061483633888294782086838383813355078006087608745047810906793179823757132592826942143906495613210165019941640764352471061564331125206373385365430457118451692053660558731594362086705869143243246490925065490594045072463397196960404576997624396101840089548987213148442499181611214020753218610530792172569834722320704653506702081433195564421403624921376229420403704387289728913857067006682721370997244441063440367522668609842053431018839289679770938421718783148461733366815412248186693879096607412358776986499355259824828531455706580196764480173420128347090942421488883116383013357550126319560760724697493476522952872175430154590348081623203130258722713349541316936437947429515088388161696056138224959295721949880715256036753703180572734038507084368683284902804458210632127872898012341536337960892108088276507235725094107405939598167431151868280008470793498308564964002093016853151585534703943242506475418630211924477456409118963275115373809125887314296313106903661309280123287046008158452749689175952172118651381891531489311989178677966353384856415801546989166695795531216041831299356006139467069817836096180393052358368018356334883654907294879679924026337397112776760472081305000242041518561679453147626724050920952598263389625551854126437319486165180825070583370430353504719473058875795346148047313700447983900512464996765722503854609442281138947150026748224397572392035235115878904499474784119318509749742898422821435992926915500343021267974128307607990110166019949443954772409417021169944449462959279386476665656478468193996662308910204369393335376115692260325372389387696416836170677572031664468534102244848556978875061088219814944809085960700168886782694270447502180484513347051228488524110871835537250237625409391754283803822582730405223314426429440000000000000000000000000000000000000000*i1^19 + 3417562134186163415017154096649235501132798553781765673148098721372631015536479808681468167559687717046774582732960454891137500038142978327961542860339600398385134707065524279065952397805366736984098087685195865507220349079592792997964431322581605939582794235406417767683171814891193714214814061963755557464783638276805904064652486927392648177730274098574812166082702848880969280764510342895833713702095887974413930477383469191796279928445380553058568302387554399378486428815022630373911199371496379522502417493185912470758333583929686045853647239669491905561689351787833167181278269582246022664063611579381232422711006050994089331050394816623959356184382453572649241143494442253776214541181939360692022824146788927283302883902023008706790673333705682086114384482599493205100032049021286838776982707343540107380632844402121511784448320565840490979700233703775748578448084469930545357593087083807883412939654760408273195325762770422260007319006601057194258654259929965917450818149464343842751434962233535639545784253278908735125499574733462716644217149846461525146782532344451116208864791765715448223276489775693388659118906209680045004551028685228100563521781568845917440906375166696707925065984538741168796976986079146487366334566466107567900831991918652929796175012471779365439448535378196271691403948942894028207160408878005425219920187266257105799137182149240768857551033430505192229605122091401433578562240716172484617499555534328866508550834865910831403826059515561951220303573502105353569930030047753797521612763969666908353068325600967289359369176631024908455757119295748474623061705805204623626174174045201637608951695292083233396094446089233430127417335241522510449437829517743939787461826334611582548090411418348227748073998752025332149761881827023120512982260871209097114982970885319195754123055241685551977554249726568905215080380759353354626486397221377514611335653769476326547809088332837448002966626937652907553787910148396398589166953053521161000855643227326629051586462418593182356119412803157277975010478873657295355118229323697051912992497359192539593596509838983548843548157574122682708066481629622597709140438039310531769374222387575520243622274523483400677601850484148262907901024086812393041222612118086504706533091476019977803731881261376453125043953494782209701097407672760133111126565695388414284366172326638815806585816743936000000000000000000000000000000000000000*i1^20 + 405354401807603878103965213422506206956225696537022238302487063743441520680145732499087019064182703198568496643702173599810489418574340090846473485072548453827966908993713503773338495852411860143242733975910750858588480148490422603947408708971812337379106307173165482350685773999324333856625391986095488217746871666845312077955144968490439287108856150055989195645956206828117702294097981000600209680422280605155165440227911598146371020723735599719830772717107954727542933556574341480210825528010971345653201604283906174651359626503615674214867798280269012421677033304553838233096543722681962024994911061326071874855995731614053879892516780753865293632400732866327279871378050073048156683212632922521636215976361914313780253497107207297469592317984265327639892281538539884272170883107846260184184599594935050142601528424406251363956984422726075040292972345860721873805279301685499152398839747377411829038451475084200374925521250110748353029680950781392901335491411090466236890003846154604319171046740522439145665927067489418903951297687398756914350788947607708496596243605658099125355338902297781947808607209268393179279093432041617523163279186323805588155191803616338800450571713078314536969714026808693379260392926065537870517260436997348805525702825790857863315482284575820701288700158038039386964770094820772886561978711599737181626077949778212914420455505054372434447718129134683626302066609713730260819607159315149385594785509238988367242061534323142947523769235625634415290874910321293114156727513201080420410849193213451356871348621900754905008651294046481594593004199788443689098385795807148266230560261261093250093119978361378280185821166157792526667101234159362048660248313130057007113910164183713106168591433692714016198275205022485385486351578225428175093016741454548896773642493717747038084809101731148142728637493287470631698604911516808854689852250474202963378207394752626058666447162882323251368572336922210013746372611759782683946692720179120570405678343511578566876829947697821572158483296506617103539903268081284310761306097787855528644079448125264180544861219567684392547540973239129846509682392887515274554213996831619376009507312047657932528594558781122893804042357609191266844501006008326582389663504227708402285589236846858871613135511211140510840214660952806326742373445791462788833612551748207381031401213523318153337110528000000000000000000000000000000000000000*i1^21 + 21809179421690146882104463634310343653489335841398997283319321337146122994670004064154918839553963948577107408881394315276765169866898989467825189410107041724158399363055128354101291151915383795117982048239433226756410469761483882465623944637719866283576948034966484626321002667677725027924014027260156280120559110496233696358694273290777494906219462102649617932352840290164469671705650803681832850063660468925132197197148187076417821442460299334622265510454092153306821790836882057871133597365579958131213372111139372115339467907627608066830262927752517858988910080589745700992455310631244474414988306527366106622041758563575498574978351961571463130359154369402106364514342675631907951504943805636318525003932602892288682777853789030839921315611745018720157084623229227437585638153985785058831164395501842641440755673868052876337787626828984346293414526329887415759384731312498310180337281563439966751444914979324499359847172824049361266375028404603507968174082766016290066620695083675194313232702429150600016549274484135170051333846284247688272414170128092128443787734390339168367943028396260066021044963013779024058481277736313803814180528386021774068823577782011297103774945239612189201628387204719833782426185964948948222905352453226091458230338351132661191589786716869828659720586834650498018467070679677825711510936785749831852824619719496008957592267452303684422523747752180505632266606832547696435481491576113716339586282326394159710737229364902198696451120488365460020826498130841796073996768646225829721440722105632168013164772735621957355962737874661304686481507143046083258219469606968098178589900648085936674258729912387187859550114688825743915897646592121269646131450388563498152259475742403279543210832693286257824791349328881461882420307166334093257889442648331263336147348135765910331699966406559163634706520271439196555818373999544861349050095525968379114494165190503099010671592506188085082403346924053020064469964756957615878544135914792408331262237728949543575525201735004243749781431501146324987280486067567346553311944352087109610606092686080746969214979425920372026976456177062915425467506936316683952646629564388872621117552965886443516705575534013959632059219143392146545453697390352974598775494163747484160171698174782818051967568646669892315381302395647567846230387155466225090466749607656855090614329651596749030031360000000000000000000000000000000000000*i1^22 + 598772467330854639960351514908096626554186685512872750927778775714592961079356115217572465222311375240378057125305999283403303310415114892198103832001369368959755660776972465605379075563656667656300250371364845069976538400068149520074673820902689696091516347243479191604144103932826237049609195183434061071675731195552445817848333426614393140888452122970488408420664293635205035034716602999881875604067638202504791650247874926889638332426505626605367174889483564027027767977344772727561505677033221503598277842435581716515259958271070059051372455968411291334027902329672727606150610532700022888451121385957979832593647550594166250235747347071645582497767146314232514991639813410978456481773407642689098423130047110044348711877617304962606045532986658597702039856679500970234313856441014767465227794610128448548838442306732544792092174801664570685261056421425081970084618605826019023864887451303651073603576049553358764724459021364564231127634060878634006016573546526856901589075473912131228097879317131272248535777424664934999824094018558721719914566528554454004628280467029157750795349310425926063791615491736131934135759634830211647556532883906251121626848967952168990793462176467943720813335699310527563387696304887940194191602736953555156838398479548687337910896868625805230842749650371528168237716823614559091296479734949277180886447229478644817439917014648745695184168421255349155419404102915097799720610688598886644102850192537167117597989125042355290108870080014565683599893692830237437286484965298660330970790914388662124965025439054583829902725538537371837227727692834525875100017792636088582317682903603819531850684202310725620609372885618028027787898836912777276490294435678698417806689851579813006313480724136979326257881788328014782779358315765152301762916543648611685438793069391319457155159113610473754104906448783871344033223019465406712484112522072648357890989014387073881924770248951010826366404631579527420314291729833138216643742240625323816527462324562075772024206312277108250770156526620338916488956118671046420402104279335159491962019011940832159572620283634334228724941825403076304367286587480835606090918448768173381171250072505116196442474529125218072429514558882671373783516136852191295525553131747433648567359273584936631843166494795622562750780399661517874640375560681453252213393574355743020372359036115521372160000000000000000000000000000000000000*i1^23 + 10337988085559662042662861108232625149195307851564758873357052927807442168357660373777037965245436856221000198710566557632420517834681276918045789608310094442340075534473992111945562691206601238779180000691696221556691583987111253380838185128707605148060478115730373777776221604610979852285930082018265305612585384274553539610619709557313763424000054098727428142448440393836882138055307920879564609172264268769823852201366746480805747854298681231412327162952754998980621994204690362800682869761959843845766634421425303495221209430486803703698099028579859330249201838909615690832872996108950588132463031928325133732580564451711296983908825600366962713096907529524295182768952250065879382639908127852576070240676092413749869918704818061131776846544621871831752170049703556629039079183126665458871754860641737493874485939046561854099403427008732729932706403175750426385350783944878780717054640137384260436096891991615177892664974108927297503272669826589196438173836992387209866401059124320596729061545690964359328904185019144947807125391713829278750134659124888883728862549169465315156953125969068960160035420410235232996125207918125770356004508328557098946020447517396602841243832642826739866111082731143104476838214033562989594877788646728588868171378455890130960911286932104262899843453760106324651978559637625916830929499947932218198469819188289487035338222437673427838326149847823746601232966311466694834680872833099814812166325044072293146864159056155884433401396518358238340095192083501313950451998990648065748075961762110504482800837380098425729321817173353619382897556248123010021978359314424731216776969624892072723457205850047687976202629746142688641219813316005668388539239847420928297379581849188154151403383579154342897049112202010533522140535207438514873573950253515614118191955080472450662913521466217813598091150765898474312723908567690062615916250937797431563746162870087459951935739802556433932248203879019545776081459733714103104149282947211319681783034547800620240280613823453341856808593647166333228428997680317162896000774917708451360037981961657968438807548970817717403993733871373210020697552579311403096714588664762853753266579260908773556679283490353827237673155825999734202905125301559778610192184254993959476032372142076027496609247190061636251289875648357847018053068143751602321271179015566756851437430877716480000000000000000000000000000000000000*i1^24 + 210469630048455346194910995107511827903020808115087223916206613248695349190103343724959134205646529501713260496545684603939933899727979064949926557562631428163406203657496424089174727350525231169393287734054379874250443028795394701864462954025789313740582049716604692191814506412722545941343029182776605373157952830864135339159907672287641429015435719981781942549125513968090707738348058382162738505846263533343555193962829013397220681959840985365527027606193964350646152137391547885142520475069032750961848186288465412875644598102346527423312656378692680150879907172873180488819373523344236407874070265404638285118577880155044083042646582222039824421613620711661317561009027630829885474391937943507180877278872225164793819307525393043369028697095500020526819943718249831540445881730131549073516744441878665943898703631356431302635233148680211146084520275907904274337285731783927618517310487852724697683647747064278747920602673365006286612280830739507989276251906661693171846181663894883707097290418800951951190015493165508642944450571477056944320431351289980702738731059797683816417638087836165886481701767990910328410572937002733153146281948160833297889749022034297453750250778724906548003759329225810238824369238452895153771294730551548144049773243315102580038429643014516578197555406017698930800939330364967237990013477733516374312278167368790505280648045544734176095456608881506576955244656115634394819994670511760197121838595766074014717826555780941360963142872165608866280890095477342364221572346422916541358655693380728339724302527390175395079729297047381751481877950290549945691815390539265502277937952333142078507119036263170664479949052038326352237490204566019484883739357010585619476966908040278813600949184669840813314314820060645897182812603231060017793061260010523981773662827603357153745077525545166814890293685324539618130544848174030321507039004767726875434516861859506644350918907367305524760531917066659132821371646625062527260326044230092367082377471099802511563088569935478999772445048115830660156501715619344050185578805977054999127360381141711644357859829906282891582931754541373652022779045250779590162424621237589957370752108332955182896064995628040756605144222447318191346543825219228797173902259715644648328166070580879487587253148369775411527506797923811611085782584006452348985590139181686785826602614784000000000000000000000000000000000000*i1^25 + 4414061533987287504907166384203717440378832752773751144483051144809483892917534382585392590529917556174108503911978704657342747053049684379796443580829169439445669071952943449640869108700315929729091900395581095195523804766414705282558618500624802334010530593653699999356206372471905608152053927551811448236636305925492265358475366645329533667079145076074643734948704343066554388998187012450272215717809458997493592730349874557586443885203463076082466084843286868896416548505787237222672578458345217712569977562661236001299811846222452424950281018171573463981787367556749174030487760130379302174163375547395836807055351844025010849553569575203991730360224699812294563932255779690106100367637022448744403034112233427255541289197877436485614018394711451321801559841858512165889105690524662062372096205185788579047897148828980201218979861070530861445815125048633155238725400696798544130599380560339391750220514980985920669871035090343700766969622103801959677865261789819418254965084773707399908852541812021956652441065359239506671269541294403960924947187859508727005300497357555576284262695926194459847268892307377295845717944219537188000227940065664950381953284563199675692248588717301178584971535288071457759718949197681719093410404683629506200580736305630527507278648817641497642195817527541395093237768859945220862541152503871900141871187589028715612333642496529448213727417584003561625967958894805534973857580848637787773705713700906347679912731849242683201500006982395552245174095144951225322481200503440008765200754954215772994122487572259242604349316266592038038349493074237178534408108221983186491722089256277292386921904215548537824624235002511751209653185005074446288831733807689289349176847927125347043634774243596146140730533394431262687632177547018188848999768932250857410211281782522615481043380477591156757032658670738583072080964676702597382829930913594249143957681288033125413949350214009256050028675444563075594125455035588270110686941222499778682508479740457586963531792218549645185461153461360800427442667378913963363380350854661411295058597060849122754611674288244846932281662946145374096730185171935301644627167127733891442023122133860166491411653422342976630798662338585079643211880661352052567612789105360533746136421714345817484626402042059868058092766975409745964027783782930382956469464650333007075134668800000000000000000000000000000000000*i1^26 + 34580364048922148392306928390198913452693883955888453631610357038787912478825169524758508275246369800677541682031231411073187623071664330870604766830291223158163229915815055604904600467670061824196387049914162660361772877728919717890956741786866126328396169815100033729989312224205791457716753175739199788666319668631698128852701805733983412666762259603487656205012387744244335784407184300692260509614783429233733156333485439522294432861155675078457486584747979063120800506700399309689654000658543546225936028259359728957021177796175747778029173288216083561224427662777101814172424225257877341246350938735674711786815769126289850291560196661857122757677327258279196836031784122015787859470375198545869306038137102902532976358207901187898804867987500231105849188514413879486365093059087077439443338272389091754971386699932922207051064955454640348207015669204082245296870011841573538638361456242748475246472770416555659003238475115123838577080764195504603767975106331932359197155215248111599185508097286428198565568153038134417740262122475092685958947640128287236886470385752968761356809345365017854250936864741392231345414498546071472865903850954058159772128461932958872453591138341193280760807465951857549775188847922469153491144638654364230449522374059172400637719872994417353536285405644458727495285490108775926898550772880728638345585544261188062191258321582124113867936728991508487128993201891008367678311842109894545783860139449702012763253661985132829932834444597770722956193332084341355664967068199365730648719145331918717247728215748652700725058817764563002702421694949066838277311510456377350430592634295428928696031282816223354771528137443402589989601735966334891249333604454229004988245652900892661978981809967410890564868202792546683511381681725756154403159028765642843198086317004108294640851873760288862849718504467024729969824819066270164058359457292918257623590082391612977628531989108339718591843720701304969124695730883270390736620002391921498544947037274304622158957674115307450683691246529299640875956330029721859748877779103011553122137787262224573206615362079513250971448708749388686244107314105369004778111330596341912481107699996175159751043452198648939428619649263378089283176582108996609140311836257640869804985025273153194656355317324659021820042169314225509269412742890853493109605858346942228070400000000000000000000000000000000000*i1^27 + -411770875232780657729934179748868448790616617952324280170194409206895052447952096434379013840534202182292700976468918345358712579865905686671840703534780859921383982751798594501284369610144973580137974092692099144010346644959069839088606282427001942297376078332663927591543085272957196188926363052798821049753684599085582343715768236282079815900416750274862409851176781017447884361057118313754733828700610864845668447486666311475782694278486453017705094955995157485848186788889210655658915250669277288655172570706733673201456931665966885540685644244751335048468752852668241543508139589499260903527439566071378475480350826699648130563074445793964835440423752397188679547322871262628985519308832975913336567961367524225369608328695220669325767050036300423076113697994484617271366882785976658952369822510623126107876918090152172838635678722089891767522272074083575543033896960258666500454763427838597946864067348985245986776958586474126869203220990590642019081523949727688169682961044717155183308703008506050424731151373712947877235844645895735571568484693700904115364642339579083233158500815363653308595659707000317462021563439484084220503123926228528210550559135427947754251503209050498687566144072785995345772687106854164680358581076989778650381122643282162633234636080218326605096052165666879515906858658766474017144282468947493546078901284692813522766885204786964570347743219317523946279251873342366515308924755555611569515936110015294998646646475834918353826090269761144920226306957901654431546494083370632346293655673121555099621094585734249116632492655971626440136393358099567144047034707995407609422756864436899102585816746038918353185629276296176843452146283206181775555727515197598093224374452392401316639332519077331375940490613292285216823848727975898335657974430963467086493886177974248054221666753056882213467180686477575285172977006574712824540750197271822920155362098185358042258119090281835396484285487112845126405510986653760159876658870101618181588167126390820400400514713420818505658800074514615045170985329142948896813197804468346074532376318190427640603251332439681817851173899143350552749691722641178788897145605549242279725623986188680225340014187103863667450454012106814159702119732443334278331807963063632911616655945157347576914952415354179778624591577318783441802284405348140049956446208398458880000000000000000000000000000000000*i1^28 + -6482222649685374844780575386397479485545443053163579566033632993968828742209529149318336706528235147989554219427099491599060170084818766624610136860026373773315499286052341503821595361342127303894792666432911693804920305833999216420177755372255884003204198513630606429984632299495343914103186855786720371649613742936663170214396114739723044351694520797926037720785883385063655857170467798736558170921038505942461468549229152884189144161193868531741617196893887764287367485151887617961016015720630133729504646492878669677425284347234573220873955162127117906008407738854436914366026514726553642566129012276379662223760227448087218131321450028385351408420552164445322036305769246691787227703826326081162686129013165849218234794304015052861397882114834667063765008205920862950335264736554240542972150462373894964700077330261129269393330310361348015796884510651996535755354069888008741263476369151011942104510271006795014958589243362045379188841923175848343602755072875783895534652301966431303090601803911277571282571776844310392138872144049703881764225427219361721809904553704541630392008331789679512925186033239110903774741528306851186988733816724398410291369390737186075834355180998993181332616915941356788890282324375033866633665564271022383948453890399470252570332461134097382315441307956347074723044191051611124929236159331927572001986285579856601286483471177683274037454871794769312607773718319977706857799480720887095938596786266042690186487601771590012355021076503513646126487106462916646657132664256733845052802968579472626935501974329304718449603379778506146094485468556026761779962884744895017795735880933584533969320310932082851326786531145920518774760663807514350570203937671998724209631586443178232793099705142452306539706666700821591098507144103765386585147445200206236402393315503346455124831787214061364808574521375010350770003138263501125200468142606764496894559455733552212536203874929369410632058013943554715482403371295181908529017247277071040749426450111806931081337063698060369664063086541394962035906112555570261010857718993375629820899483669761924907278351385812616230022145062607901284757029055187543060139761897465172160904450521774484133657919702041503660870671720654352261082768454200234601389487158312068504555280520452065000234046275621344553302386158640732716796542951779832204976696852480000000000000000000000000000000000*i1^29 + 38828106694015336372756902709658777568051758939493906822666120150307818869825379560457439519814978402001011417181832110674267565292716416009495514029897630821577277005269341646844971192325679937983544008493588975278365950774621977095497540483842649376316342835744571260396151733065211358527030422672876247809019916348518255798441027704159486476300150675262500370175780261282704675014015880194820277064691390210629382014955316519283236943478480941029777376576404287412983927955797567492409238436653344404627517706307106612655416122797680056238187780185321108706741901643314172847008980394408067444317655819636388896579430274756724879934713114973389055508397519421439487712794812072805556993944133327839751505341049111264521429966679822802779887517179105848744718348108992573538271031163593301186476198748810048781012656870934834252146455007531358900584706788737420959065882723103071056189948377575923796927771174218815590152054300011124815551698493035806488975107273803465675806605474689728552853194163617130283610860379836656551504516528213055763622234545330246991095046696063399009189680832851452006221120817998694797542229020860394847898294208639517331710078157514616151464123240259220663383248377087658263229776225379646186003034556250702093952754129023634841264349928464848215073653355661692759092481669171928344560987409686772821620464883478484155488161340496285557178899883912830336293897093157630080476388475859054370972745918795390365704962691455443132122067852329715681037404413236602285518833506461995010549401139796845839409846782175475512355343859566679249684914635181186619747353425073480742994668304882786610150994180910600420753091823260509321923527078990510866429631353913299690175037379959475198453739460521466907137120846381598727500866665306325019088851698415230202040922989234503117024666474573585664125128035019166054060340759927991547344550720177697992104580495138069493155530262411954864353744326697517325406762024511661210545098855750506394334387880400893299279178367057823337691789663517108081612108538427296184513560482118247343598274130107199195960727419333142172720107565178647300037035071762072891754038896920422194242850121411444716748994686615759517635511032483400207824388731176493805172233347338132574927001869218065135381958865808344895844618049972903558758532299697211647721472000000000000000000000000000000000*i1^30 + 983427208423089590130313957087252041809886419058531476515059708211612964515526959331328646663770147738734063169866722303310709565303043374261707467340822715049768522975827019453271329884576897611363550405351524131309164731227809930196212103874906811394229616886993671419210534855722547452857993222679752040776127820582582333759118109490595198916322463580321752151780474938451950502905227507459190757383227516338088885523998256501658016522275038745417613077684268207891727773006307580316170051131792133335736248630284643940228139355501215857155370796243878016423509080446369267053075745410356608341892799024840890393100937472428527870905182205839338904315548985547469146989746077720965705650430451957025410762614093139437785557533149862372915177649549495663935651165196601831112174237180687399254196030089415869056854361809416461456426834199217261395104786138287214563085597867831089520999371456897766355873283337822028826388754066037770354848786923614751141096489683388399661263848651655205587769595835556807255404630090519717611575080157063326531987150500501604193561808478540466607282304684867464702020028555978627326519719591149188217934588959082611030336517086527856502055597469639331188330062314806726885724272888537127616851124824973041838749156410846568845751246017815786030312875210367357154823357005949689057610466183321849970441170955874767029216313764990739938540063290061057038900000014268003087521725941320331220671791226487978631049525551176861908952327290452678954418167070389928841290422405009449726448687440615497519159352861091351596562730362714322142090811977399539598817746867695432474014690888476031022999015212591768212521800809622957260320876140016406259792241481905080970074406899161141126559472644141604692190005006681510860668480693941133137508708555248388178818786358742917842131106049903814988954761451434801289259334422605716575279263358170591236294901918080223074802607116836736111590164109749421353804219210596122341749893572701866629066111727302886374022672159103295794960384639457450156738163039640416459395793392413592977745396640139210446985401269790306366833245237479169717760870041852036243367544558972698320282755334267327116764617923232819547277517014039979940100339551710729316419479329734896347511004004064491984340317528164122538910803248178550010881115296941211648000000000000000000000000000000000*i1^31 + 2596570977568353875536264552279553001799310136532121239718548663704913143842393459854321483208418659884300545776734283771972407803724508115686170702926019834801216594203807650736746127696170818821390999013478167782999157301617106896043187499431853298984801070448514294319840569953526384165853250499813497894921110846123828867936137672513449738972093281113646537821059534475376639550585953056131959185284048712236685718235570995722870466650729350999466383996372726001371301813686750661815280514929251481897261094151744527147917372570812641919013641786594898125396405432803961216820030082906863103390850700804343103634623365159927285991199058078967922604895462573014685881572042672164275305881659780725552284089746650075508750127882789012765594048008127223873168454703811226141028189347857837521610487273945324056522290900935431716022261399400168237969750202518358944603922106528487215556412382925792279767676520092288383463114156714191822216395794443584604410805582389375235407005383721381526747384172403102897467080585950940246574589954878244463702666824631208299166738074283320290743003315103313171618745294062156716429842822506560256786978882580935343495965837248629876005833549062658415565561221327359693662362629930570639208412768312182430528049108948980495969733282647756141957099853413885046041589249642687469306828462393929844655627773571517628617604302155034215913212644345263252992711271464618537700286115511223116773732295693641197714557672741835345591818547840545785574736456653819362928625765950717150000630037117281186460204157986598179987773688628207051000505568575500646417752336873321559179925888971033741280695475436146283445015647681200886807558987706028925652594905463136755056535644746974474751206057324054746878737487572658719455175108217488098881773850251761527210539600944134336192654273449240869661284764979292312362894800220586147462093835777371123824903754472369263351590614486661712035421579990192936262295400923225446288079668334039322856940172264223320895843708240883676923357766080045455770217747932885722934464751673858147258832942436805545160674739472822279547096786739655913125933788436762042504343765566970829641289298951868627659945606991533030183851252188960173295080512227572196588041375341900170923727753748323159262979671308715696326191761074970009330318245153996800000000000000000000000000000000*i1^32 + -28734960884021441220999172895746064998898179684992110889923334301985746650470428930892144919881555498339718772227398360802156862187045564395118732960812196297391501306357246491124419808939509041757036635031572135792259512303813867758526297260545999194699178188514157125817392834622492229273953866639450571518021417511683637271338666994792427659027238533626129742751946920996706471526781444649099446764480384896470329727950188144486053658849992094045734101154183311725594626859100635350748639802633854738925806828417339603671068479951220862954503272560347311126059969468853993101239899798388459503975877127273118138024916837682472956377873281522454786720516417819668848079224912797380296687167156653720048902193299635786877747697518306348524655979963811756721379708813685523238465066625212163056961061199441784706072783838401714602428154222963029021702631248424613319654322124589174699506013652542940890088777618291427650051158013013921752685918928279549298885380648359445899585161791444561561628605788390841073198882704062734897206117080821277921355009656576738895229084164493931858743557839719481374641908070563183763018226034119379886332369360060826147746627520396336080042743892513793323254770671987143807705566913484908091039116863369121611405187643555920130462852915974942865835387216177755182574099995755617979541479548553690512175065323703137175313383804472004942096253726581313309969993082997059680088474202132507681176476366100510191052165028823495746827504602489652499079097321100774215906874921758690985214622381974611993962049287398286938618903399637526659106954296412618505183842221734760323538319551447266476281092454904710299252801908820808348600707928959253740754523759910465450743264567486424363311926790313677488893468061679681777972682781969688776627330862641291683550839122882227911356804869629471830584993248249732817831894053427351441601528181997632650860353073947816931684213020748859087599946941487638340522405420722039101807518548901099454433653740179910120522364772223458688437934098160085762946624664473645465322458666952701913610618428067230750063256763167359577036489853482461488433179440583163456426690545312658800458529446429890023667206715722309277186766619789755303689444774120350330760284265749599444483952624620230181669514204266211154525460147970515510404684185600000000000000000000000000000000*i1^33 + -74226416908846063994063114894784040392966994843081908571177376864202224730661618475575686887406094465375380007004462435010080064305659245319718930910161124715566058695397647830444584121033810293816646506053475890710116290255978430893312400452409540389138807190142207480443558233796363474352004527779444856469781139753837816336496572938156551487711667816154241614533010958472927311836336604044878037789052046562795374473591861298626363467194234300776121587443757631589010172044033057059206694422968391473586926925677988401635598217415437503069673177359349684265266933785803376230456054742272247817827116905894625511643070082426353898519588600053330018493205498720103480948849163314997877989548791297990804043513719808422236441443200314078428770403425335886546149947770050062704837429529436318667545054125646081219625470116873391973986653550305421858175894839820165623562319804291208566721876684743205121188029942256519462929056338506608878938262660436564847967703450810146844824124499583137664995926527013121877512204965324171399901071637800866308758811903218191518242666263633845163684962902646431627640816804828323586020931837634345115058874763890077267661150043207543139203745664217068635562135932131426179997593193854944118289177347924305708888964611923678781261762545465479249343299827914325368132754272079965080083029589953200888330459384511770405931124024054846946366416548063578834643268699494585183646711090730679459570690271427868465208226540522732195731307238537253592235744240033941646892728664174237603086358102059965221624381132787675170555039858008186543931872391585078876491797479906233195492829136261981063592419615344724756235340014691311389343520094093838801792011662086352505255807269642407013332978794508702369478861222035058636235139077168173384351212057936387610052015668679025005854411469323437868490761227691953629387264868498285521595502853399750803536397777090926399456993779577228727259472482878175165601746629414062689757575396752548293572973709808822708358781221425708665557730680581772482281550398849829929846938355069377383573884200167688216746143187808060676452105204378936383305335622854390745340505882717426619414683270328650336534755076473838455230223285935480612620450024859896304097155087625255105148015847286771867433636858702639988126729874305003877826560000000000000000000000000000000*i1^34 + 1196372180295979561891357325734999994733222506908923881909229018268452848726042798417509637802866000082349163913899656588369187807355581442979633726620607421394610976101377173929468146418359713779252870768463234570636346130349734963933931915636914834743739083003831134220879484761691399205359115978097137715517616856654907894936708341047694471881853685061769507351514004394259676919889799212349970161785919605345060212166665720782735475398084070466265993466818970406597615621775089584212754298758927884107314573903745809004205169954096641943792870307003363967725623371862795226821751522858983975142577975057410193272703131556483595855471171312667330880374371707271294639370010251952857707940930693473473601554483143558403301467656729938240498349289905093860926825230692836336896380180622553961265972824094815249270409503920949868435108045241891198943734407986641953815525952361144104610308211837207189160768588560618450546417583408616899324426973461574380279225874124252024215264870442122866242791665646257843618558312370667281922430095692599410875322052638308732167543251775631780313512292689492628600631861080630436200844345655373238935022582033217899407948694807129895270362111440758508688455723896320892171274094304121432136649632569136074732361734912533878283788836899323755104631426197521884503663067916811090619772352016708118502692394173874675744385298368183289685094621885276801385734585804304304291601183588531694499404581064329671981768324830286103595622261661644822212985032100618916753302504020257125584295408011770589353085981067287609132648412157212221136069477580874592374486204716318001745913272324706252226263253369139351271209515597061721987795336242902602801553331431794309707830498511682557749014054494046956822737552303559424774619764225617244419490881816160089677921373003340341198915631725104135463980152114411268780541189570955593046634271425694316413435917565321263563637922735717336658453379745622107321803063986182799069120451307466025480603094425714301023283951903479327102892513150148810310943123682157614219494245390716952405696471896085948951199494846349545598807399863256023272359881274799326496407901217435493712593385029064695384183730885576254212710500797947858018065553357045783283370802139218704282168014816688811166139265801375063366247688092065464320000000000000000000000000000000*i1^35 + 6863448254319034673953013035364000659811460809947588570066717909836853244564806326109669224351300122257266297848739823613247794783669840273617234454719531662179459892741160175659743201317602230907020484774032158165779122561234534536636562249030786287369550599862595915782735916336760684255082893933079897415044427973820478291428310462732282144319397354199959505258586275719379830079713837574347348442322027599717714302340654176614512183849211369384678838419094729153031057509680432075322404475016696444106776852649961285983162387304018095091335060524184461070123208694157756387343804589455605530837572926171557588927473621652814963912608349663911099113356651187597450983352865023374413377471930477041820806544256262968627210430616043078394141450623288728271141696972806359056671877444056428386012868763887108204487124856144836897998152866309353924251677630532891165091566351184691641090396932680048857306482467521910664164768949239753170008053766654511075199000031422748365741143482160857795929792140636830981698739117348269346108851624124154415859479332300330913151191596693806157882441345881601097117087387523815330067987841684958752575485615361969017244729773469653561140579880266529578323771564845627151220389889635578819604199561511516372198632963561459309008238667353278877679273518558287946240759269688339765403991006111044981951479851940752140397036267444147676508597993073107245077946922384709181553109570479321447073618445484454117399092135519245590695996632093637138307746850230998405937814196535352475006629969241748765017049055421435284621114586596338529608049849075097511927731975168898755020626310787378590705445505724942302043471763365284873491084190064796323450464535912301639717600435742215727204952141123826360278559979279594924907803694596063566407561139139318695936795789179433628668798795038325728886022317045365036766693697691438367937366945892770267944711616832078244191028527337514993697657876135723550146289329191811687276945643564659135094430954770650332805507637313203814365199179564465901026114923070177473268926714270597133123940536871598955672795666545208352372872359811905102465056342810365105692958114279299389627086046755765818832804206812123447633524455376464561586356214447266283562588845958415229426093253786248614535239334071931468823894450765824000000000000000000000000000000*i1^36 + 4005349230930787312675841121888681186908549553045990152372515616284524673373300920143109627548100171534367488910751607615625404465686962292477786977019493905954466934973003231902399868109151942227662584870542395856141360311376263423119013362556920837991021934345251932256066976424259439091261594678927255339662035618831387121581591644407087696233770121078054983979683414538208731693468769112049732385755307962502268764736491191243908164912563877603792370332267439253496027975543532871245186969409859765228311342622268644189287552251051339983265444873097411937370274623337763317009359136385469929873891023190561830444185158803482962072538840219381533051054012789176486589927075735952937519498316290821026645280575332387462488879897020629881154361865927450519584519022428475041694897568923796683648574156085740205939351257374369089717183326395235045951373572860447418743316172566568493620207183414414923815075659253802389898139580762774213141565073076183121576248930259989831847102377108995538302836983521585423056746479939983578856337834934336835692708983217333939696636131458700707269582314790162969781656929592299378060029376921842025605138962070897778159706141273245441796129322458115393843998464635950352187071365671811113031800682238163709391094417580424969392773615382143882509891607866352593263060392652974060154450255648153932294933066326666316689895397233569097054960930092429195025750261732902652503343132393621972759091899951924503360197945583766346311260135020974336929372935217893522323922591603383000607097827091345861733311947748320853414134209444047689887790133371268367074196632321435602067971655317200463115407179466519726185926700333117101515941311537847597974900406181270614408120685341094108196579076497109693480544639109073438606523336757856985335318076005905513137804213601759276716440767468264705671526375768883229635043716519548385946018327610615161175730516709411114158294075463851986517095081837896990720051962448892948968521528921881670905984489323165490170114737755382163307501689359114289217087088926833052309272207351913304600219404355389702223630200034679977697250580591446197359134337928071621956743151338450327090951664389059460305078145779721718879220639251436448111020057023397414105017289633104496115275747037754885638630882659629734459080704000000000000000000000000000000*i1^37 + -91633536915508498644586448187926751524391798236872113824106252260733005771401796880533431191177079774272355417928939214569140042932307835704422818660749734870875131958336129998729346140411200944769010856511926632652597288629134426642403035739705688528239711263867121022002920382754037138296761806834934645243788088442585308724949587321854732708794002446927129718746344206407944971157324540474571064349443850963802966694931017986258224955904798893855369688703143375287518919247843482242830032786556933884578785162151704482153407482837816004286559806702776311118011651127324768104710988369061129029492971012701270379087063649705413304879444404723092216367410043401579999552169952726278565110903333475618463390261194846106131448512681974838784131413085719336337118264833057783437678009416400838545264267051927179813474928534944169945964780589463096241394653329887074406293745400124868022685422768029990738009150516877398920337818037186899918966091507297467593172510596975123302498755037236059224618149073760251553433803944104643872237156348233144239654834623367188434963872242957008702058567174753768667149403573336085693113045405882410550835840391487721990555478571628681555321271578896195796885923962083358372011204061751846741797434969120381353064209608863132050583691551883174253797042871406326617795418323721941551868026635827247473472672938863616898152653492684981575762312866182058000097045971466752265637075087318836995219821222549974693875965317851917934790841046757005969486485458434568949640347320356338741014548099751043285882911705423862565558050070329958385804704479887334230003628292386990014374117967771674060078349110550845896045222320064066394447424903823378294792554705719550497339900723752683067745619772542771074166012586627689896099500618131639342957122834243977025443704705422561381312839216302112998357862886348257015424682168726505287462640773545733839709278338142499276420102356318679134804496165631704087492961974457028992177796789324824449737804767315235024239708691902793963002708071784535901765858497558865522797143336804793882849550831893769437913582205197911482701158873546591786336617450633417851156037563535361593371785105682353107765855453732594094680617736439707320309199543693710403601582604249087994180151105741091907491490774922027650252800000000000000000000000000000*i1^38 + -379071992689630662057531141267814852408588278034548600520707440567162945183715372695711832596033462565656692351278799336847023521183620603441827340800897959111774720510040588080585300052474927816226947768554769302620997640860174480187122096047820267310605641460274028205794682383408320829789618831604674102034376810612899692658038547458028852110776362292698251767379972669931554671181801481457772630181050520438480983768827966056211814792115323688553551829968635952066837237364674512979340042403956345443201688500018633230147278249733649097144387164892580351295807316339343730296112868700667805811425605385083668171543877492609422174614761116922303899536988894779893255513553436157815927121862703244738319689527725638488321349027558976939186166758971567967637928459277317514048634743270729747679307219296550937200672984921444913970110514278524890914480423278012642249787222010751159934067629234508053533921490090355599858651843764938449741996803931955516671712652762269011339817944341802615769978636149860905121675433052772619055292530653622184253930658587888374932062944354798382446582976735239305094002232056638542660478759895730220614610602003892704387305395891737551922356857555270901210311728635614307223986372069541351751764787939798128577929881629498184343820766663868623776185923745887063987521544843607492228407200750624428110208928138020134594273608214333339921440521738154974497178296026422683137085392698766735787634951703479232446011615253820913504333389386313364111662695053867607828145698547499150937729255584454359727712825623221445339732413694713469695784158933045870752932950162980250921277856085479145145129660506976769793083602659849565970116500773518446865671463197179761678925782347241809173039615584752819303064200829318048791502716681084351085567386223459089043295229673279872415424321552876998933275070563547425904937682088281202225377159085399661741360503805318476096276616779321796269011383242953026713157270355782964542232248692095098831033487098510247393593666054901056567759465712414266306424609407672720466360524044070274133803244853917984220333338003120183648357371841523116296640437882174262378905934282552869773497186235361038153192839514086830473010145812534124307321520091631453056910487358442302359498631865645387263562653657307545600000000000000000000000000000*i1^39 + -309386340836477996078590252877070436026825602727445914372895817481741836000885874298311493866814457715985573064000763575532724357745581752179667257894271373689265404656502294946471768578075340283726369896288110191112361302649955480951982467009747469631920520815974379195821529856054354402508930259543411895050523059952292317822750503093138501413837653766973987772880486031496059810350803772166911733724780934464540155603459552136592767281504287952312739648275804489566845071772336254367302897899729938644288466202437069984302977621761374703423859637809409674786878257974844848779027523424507684528736759442981157840268784946391860557511019373486037521266636313924913800265585576707453561442668610317744823493184940933929352306662952469444458041065929601547783418418246156653005791853481029386128380752279766026817999825848646180883573391292930571263292057798226883447484809139508892218984557822896144858760733731575096240907976306249412155548854663766096078369773347354394116551746844947318934112158191751313393883164025994398134086460734322257710395097060304083804391155874938308611505036016308438853149698666056618081609163700812424503723893558466011288995168284262519358594899426404673971817467208618730068648828592669684532314470426784062617445865670030462264494070156453931666356243963781262774870034103072113660193797585647625887502388809632271582594869145206597999916992989810528282654423199185988164934890575099811610852120770804075555633294447703535765476462847356182135998102337210103065192382576892904477555087293650996264760139141390871079703447197009688325945495221308038658374040498973389952818065555073013825570294006459271513698556404326025803537648394573946628156471784935329180622254051639007079458572099304386696676313571942764386152960452097441977674046266279639218541954207179997170700165616233313390894208419198301469851090473552460950615607026986522426303384819222902992480077938219638699352206830332106077700404444838458856732473651925873437433704536420723552958052451912240850780701226774359958936753697915649883910845698519596104487906354263176643903887024448866281504174427797989816109111959237175684120727155072110198697406265866967458363708147102672973600798070110142202964306027245170179077855157659309401323085530974757052662981591040000000000000000000000000000*i1^40 + 1616343835712340287426258846475933510896160963010547107314065549647767192157491840477182487318864073355073096261642933945785185219256269999595612197038708589356318809307529901648556586262978778744552814400575333550695490365903519875353624837218252254179303431235837471727029423984747144235684341473070940433881918353401399566597779577644652063597682114068426164055528352648527278513222744414666411502653317568920442604667554434210398916502348648183854770251014579937407626577235335895720338327539498444688991941204129310475631279797193501269502587523548160969972984333081653473964432790857815271925209778506660995659499576586732418754782655128743027371370577311821839319541406086429538085274661387840699699837807269634101632085101922859655906760544043830515394797369426888823753250418158695181837608000593780342341247160563124947643170749248958948389767283651483397459259035029159933211904250153660451327320632836629991829305181389801021259516756434459265465838711865479631918802378053514946977105127763983639905379367291074638732277717931179741302606246940510761151553481523111501520341222109368366077690314751707353623771930464434198128793775967684194235197877822034947734792300636162959789723784751709815114234012703969591097379389661384249346857599756568918965385108759550249615222330922559109408335794747596659256639673533339817662275532975325878857315537261205577478985656254026549335043979199846220770277956097884881330496213743572344775285601764162837543814209791213871702474944793130493865791388200987506145193208762614753250007480794428241925144459641403042055147581514129765166227891571146366967345953066775929098195259868644654704144349159423447775789807469704348584620063905182983434678965123339845532966965375365764345432807003147834361982772373739920116596639412852659070972639228677717881577074927095175773525568428620470050775694630995824167757542112088043838671009615598636917536157973209419947240076409752334532861027152786557489506068479054575951333988693732856728904572152098496245601263310567721505571792565678909805735996558191134646981880077345724276330904567538765233438537732487093913276290615481721696128012298188327316765977693250351536718903281969960489612123000124096481531248187046244766394843633242899370023103118137854640783360000000000000000000000000000*i1^41 + 5152554679694124695001303051204532747658766163166356896421981183382099145504598731894251678517478669446138862614768138402559849625623740500875715509481368841700825726302895867291304104012627465776043918116250200934308677525281506482558211320966441316231078779605263214523712422436285737660988413448523741885901886341485988618300265266450748074818882027701358956543437075942622709700712912519348004872694229413371591532381333226144033416209355484001572906149775204052703624050871571026235249761532723486077147898702221358599062666063008308973100652703942502887281264167459034072653744355640899216784787001410889838498053127317594669925320698682496277143450429012377513220607907458537676869516905139126934249685446246293187607159142973198494662246329756167499177880851822340008620141537345567371197194861308597620051552306615044523887410145534516698818381524856293823381282650162508729925426041492789843495798090475680139896763447607998831477687776249537948088796801731258691278655844385161812023810786846149165540832719514719457339657266996389231675589850923255517016271152409600702674035013130426400311970871259947874709812210061791971149787758496694262571455056645692085338598052615470226321274737943794091014780503932788920812623792856212737737793402091659770780604601406432207452212568781287200889946319023818440055498982412252695441740147649275944397756028796622661305947471215725092610650720993491545134691051460517182960010854977595045806432622903147751363692025838078406925283387158743243493276661557202464040613645587785476649591659027154021540720816281215419533371732540951111488319345852791649586625221456897489593528541553145393465383471859029635082624490574691857365934783427832105083651740802999554427517358713037505340008063477896455618506840899761400196780920707560072188973885354681943599423509080548352780136711863117082615890535878568136066846730801140194374050150647329962645281812281741333569544030422103423682409302437873918370304314673705174752913906680069539901785320503482545899320458997778583453832568727037339942162464135808122475371073762790872266048918258897891472183078376225114447367754517259319633796857163304078856063814318327913838327761195663766600418680960171638794502652727004561813369269134442676462158077058936209408000000000000000000000000000*i1^42 + 10002855932746238651456063350828682900502804333799337878249831400212781015344830477707341085021166583576400807803064547287805434829035393372392482914863630434601857774568964288187103090310253257930560730725906760157592365215176548256840821585187448181064044677800821867071126731067414509886144146342865978654929177621824722405146168318537829011979666514906979241788277857889774040827766999991549327863088161789283276976114213933297664883257113254540026062168164367486536495921462594389157602402462984410534014248271396840933422878244984192477392167978895843188832451178646288472690641083167261253786752311012859626578529995921602895751781303453577743982921416728388521975165436413247102747331358157324059635219026857191370825771826090234679535692532288775587188320631665461735061593978008801646729877846197635875001083393985584021054983631755547019601194190634148152353974478224270813623595474996971749285719821579785003098128760323801982152403757874159660007367398496098902861515307892710195777770535674815452275619396408518652219821005270442128951058752182299957016575562200763656737568948164701976365197222801979542335901440901828517757819133513309651763391515009302322596442272638854790122735109131555986499083060871191149064967489301565502099625618047575784423475209564619423750790837720559357087583630236121448250194314323971878291526073560925721138234178122711768186951256627220442589788932121982612869249003932579601195068449266959005706695417810833465905363760217985707556252092104946009986857323327267085647396953616097786707913178285749360832651063078212089182197053610885487055155540962640296355201410780173503752462429991228322866914958000923407307197687726234891795955335725812561431237894118327084997915941406987523517305761327310253338340297983652781123151236459334096600150254204371932947616940475502627124265760989664512423700403086505842300356017100681790732208311844299502024870477710760178891769959270540166989503092495056628591814876556095131077590469313756174046579480945874851207795240804542510577994107558727881935621833440615633198389838122610818462351274412019615454934143928823343901129142797779190170942903053418366850166746802499934585549206611725939902968709523973311010545732197900330561575416985856544478182703628288000000000000000000000000000*i1^43 + 7389553385646765766372916641214408696052420216529466273130743330676912771405148575281939031884539364782539944779222535876852072859771700968447121333371896918774563134157824794000174364786543679935240396871512425513118705129061884613425620544702592481348476714287226087116792970088129944074074554695711366597577286309592520025726458771442635943345451921993347352976937981939427309860260763662720803466266738321212007894825950826016105111085618112984331198933891816782124576724515178104516361875127339230026872228240599246693908347739521166481467827299126369947389295321205960125391576691170887859871773512570946257066405503630263576372682825580291563881913006194720504104834332238416705552656593097699161474374150046732951586760873580281802918138202478311225493965545394039637611625129031908508000911539320702782176103232208082589578710626837874113501417350392108712610566595595307531182956006708086157006638921539634683283018924826030027448953604106123638682623264678329744442697047496545342869923779600979196480025651782100934614231412602761615084746193392154682147006254596901726701873517830481403746599543362158878900213438804755849715628432991302439227030909801157080686882556790628003836207818116751827092401158926396560288581899588920148120676376462130133923195343756289362836886697026876247959782051271688597133159450523786694083477853428537792529114630390424103717039598577237182980428439609047717376047067338186585276018758697726102469654683341564802001658325211956265663072090076037619613148321544090004567631344083724959206447520958163573498765869777430475198867281232832801628810521530537354184341436797693155099147490273653156786881377234449125262846449155932785045983911118555070251887583687096392065336669690725480131299061259135185717560486232263314601355543972103563962883320292741741367555165867902609124746259932018691040496572576371438874274311262134466885628011340077993607175674791744907694484917222101734469771214912509013579596417681064515472382100938456913183399834856791875702090737978910378002543346818795220330940540673827534297538324585808257290517653077574762322682803764584567506714959070542525423339178086758895068263785189778835996535650225504933219333496597734355099742379122638520179444322975725013895741440000000000000000000000000000*i1^44 + 5369794563682825924696613842357173188076362610353917977651391781502682197355469869918805056722703109604174193396694781386227802003048203100746277085372443510433424413929003698345542706300505589812060973870638725451107424419093701255330597248053661932799903770791693018899485087455381790119931345572104496080024211181285644731272037530650882373746338712562762907105286293079945501448000248952745670892516142167985745694633443014536916820607284439383646451460629735930045068884596009302315398704592018840674600291001766669336071833613182461819509183270657198939857427460902601858624880624891028796294882785195925960207281065365903363115957971796705769685973733831755882218392878523782324743775207253324669036273204868753965205589938472684995694150150627974189749722290755974170993130166116280496559777552276269689627960582333737290081525063591996629311840518389496926308134920632618416458239621262285715502827617177006770439049363215275423378638259656397456704987066568860498369680176334624933688415621058966160383141271961204934273771057833514498080784356290683019329910749668828568338486005643156037891974024307356832108983570653262388942267427160763981108961590469697662610570352874022222829914034787078666391912140288297654880748059843842512202489013048732358203581090865108951855339116930332998105171079545803260851804942420744468538343038576303605506420048578042624985713247161962746562843348487277500782894022266668184496327974953848210097624942603080815200226055114082175950140121556702011068648467189200666128384241933487570909179713404973637391513715269355736851219614721672176690804095260814565836260859984025669429316185565530948419428554201299849332047028143954761231438634096221768816195092978788783672161334776663622378707627511843463406737911495955414089787387673952927801212372411135442004243054733151130620094219092939703242006880820855357610844995011994465098385562599493918564379868073719732191669976340553152788149610543267135247895882427127064411712437535394003610680163748689682455992287969060787464865827020088979367739168985079634248759161738353419812249716128170788612410448577945774821380142260619693301185451205677575492641805828524992800919950641103186220593432026694642725181005104701910384234479165335456972800000000000000000000000000*i1^45 + 1067077326925456790627557534750095408352782360257853334994409545781146958821950252939832135343200046498679023276465405838817400788230890327878355156800207174496366614104033493918461100959861348111262438779395665748950583396669568019772898876192371646382980864785413458028141731316184707501641248449904948968444644721665425668883622279935413604733532731739437893863796205836328985863374621823699218925280338055666267341642894655881894709148839363683812169134130610322069158598458608079004272166772208412568170628746003330841023443442708891194295579681725568574398636550554351094206748837392089598258301845455553487139582632581362655813896248883088598913342091385670001485600330104987351651684389050326400965133803782502289885960245599470157305537842444115183085110257533789793982783209248188365953675399852283314893984356224419270811658887096467617427067725434423824445711190990315903582195149056386820791099508389068550879111321455985107802686329717027845620991177168658932496026987213744662567211328541674649917506656436965583561499857509437120619390034206290757105377838293794772690899240333888161089157786606780946288896418819291658634576997039966789995272748211259052327696071770729746939097472112891859628496589351316703535524335103909104414793104468936360116020097112448066569664414635889773917998142392998896213522754283428944747103552720414703037301339978454710381168718231259696997764573655286863196587809440584090411542642587589545588355312907677486859327364984351143363500939067231089833347916925202688858170776187323762851319053925764532171581213241795675781991285852074655969802923123835205509194335165794138070912922067931570827852460741509708473296321429133450020236038521861442134433916919607104374829470351049852896826114933017146348896133959458733259875211283664310723607088887671203055435097887343799797893657384099318762735700246559813198300220352468108521209268517492824162002450914644822529063442009728242055464849058505028402991949485299795488129902738418065073168276309887165871235480433797233623337620939718625466176068020208937755812074159832511234094581301054023779680279774229824106575495222253691087693918741336301638336566613280875161092619817969756077096086147231902931867464569206843302758268587212800000000000000000000000000*i1^46 + 145221889612364661963216243383838041510101259734178070397367840105933251169971083430862861994798050728682528615727033861291493189877144620060079453311332413616736987070265772604646067685414716729819383762833700620168378536681256265913912960716666657668736573015197112143169256757939634458603973202012601080177883061711955462906717846830466016597404967237945612033181604251619738110595110993244841883416565172438048928856360054946173241238352397844529691845872612550558615015477031705832514583902490769054998425396952738028496453105052711807992110044290392033146600658248502098052407454561363081001468691076862590338628935899197368469811682189343679890978800038677786631108238921045323847331621413167274687390611153679016532130870649681162769749509145927591439710222636163907932646899581760199938880537174092522101390412617261040199323743616606587547406941964626218812291097204259754818457551775924374022675578651577165871603665909895915270750168188117581467809906291859114285833126669191882165323401087886696992318962620097975865647648442469623891209023473859799640828896194251648237350063656690172942493854336697435471794661356802154330029905808858688785540600075937934699391364602421307016505813442462582005581167006657785443733101290598699315565758944161232900379202203265504847757601152566179579341192587638029774498796736547180052124357771041804142439655494170311292281071131397519170938811566898861122406124487220032216507364584390707458114624898276466432522154991712697405696293157367509914811656798300275912738349449665199514839772761216404086283171827030045215485491094988847085420269634935168919834218407889821071998767319366002404043103893941996477848361699000173608388408636041849604315263419586235935606671651687591622953235699310913188787860190038347401508845402447057002318808727034947945227077451631926510092859858708867723969193560461776592484337603754117145463074241432848863888468627998522525724415309557645967939239246109440843128895627807483767761013977730163673312757746714233224832258190835356813141234004080042076731655997853041953419257075891443266458771568729724652885617539225204868875749149410225915581547244110727659757957936090988778375258912299343005663970876481344489881311529467460613077729280000000000000000000000000*i1^47 + 14540316645258613134398597864576100939864376108682529301533327931280992598131972537808918561167301282065177611464936271920422372104192252738338494161946473328160953267144831400568953277647677920752912436335346864620548199065476450491664848739709874379748072937160636768139151886707018903787150939480167631917302700068367103307498034801065391153639205400401847176064081694754688950743207443025194476865327991940062358576511323216730593013712773364079753326341536133981134602169929351331729791934859082076961924504677511496414441176191885573593184965267548239353295563864787104391303807265576857282490608818591340594517881492955753895627716655902908064449993494164051652624672114779463423090677068843941266210672354933107542070870251603040157678297321618696073760557401049690510764020503512307427983643602690537365852294545679184811217361772520779541344608185853157673362483442891221576616572523714284153681693221499893263959537350083846080150343704038715248628912806809619796637353720720994309453676121260388862455309989498236475342257448151197208577578377781830019536422448704767566735603240178846835616288092703262082539530103392663098160494270952065732789946648661340564407598501461360664757923821021005060911956134223473096006480727087441605675808171604278493643857142776853718500440243360116860614492530034139159593648560191839289342868540546681303618370986702129189240582388323113225670829118144228094961203287112299702563706510027575394196474722417378449780885937038158752516833073321199261645501850664874450354244775916049088860017836384587010036469003703017886547910875005629268677154539494370623003480221317390139472461721423241356477628817236439964792901117306581379243628621079595428710143809200857886136105831114027717649155701432718793913616355925572310671311197323664695680361747154741478998483606668497291749416086588241257972629140247646431418817819381726454498157243562205821958816444402291780770420473349460473800534711281074250956824629570092707515994564715755588991279285915922574444155385055896554250707882209221812883521406600067412174383348131773945266782286189160013415503080571333067164971869150171221953455288416913905047286539544061992820663059682007734691601335373386013209219627488437600256000000000000000000000000*i1^48 + 1063191312652969485854543842033826916716940626886141231936094786074003689953485415117450174006608218875341034995693369073430303265626768363039161003473094677184795468805180880184955911397969363898178031915739663829859407393876151299365189402726548348052665634915357755978936505046595734675462483067352083066522823723195510532480531871253272881422988159003785823370320093639852383350024882061040856248288871457511716534628636286655006514003427541494089870597944967408814392334114558197914190430905640170216803305893521875810991623576413428768432736722181481395810969436373126932886644201788930933032217573117646033475847223197452418532585155844473106837195029406801269429922905484055548542158490563893484183975267278688118190769190706147745988133963558502418208693134761788895388756992010344156737974627034794893113051683265767596120218604184548200723513970067897805773447887571128317032101486316183506490255210224108264419966517626078775502500642118498262320900275639840706718846924144771103777675579742582881602934844399285384202675619920446396696339504048080512183484416375018422529947367866879121285356361549785251293192274498858125978451553870981698730507803149805983561606609637844019550722673015329540702843293243504837461279855442977808740346833494745108510625075281832445498525012212837434250095555555008480061946893272421923133752090398757249135103352557277636475031077226235233287494093012016926239376878078779095659255298970148772774266087133976261619039879153484140781346591738656766276498430454705287676205141900058266380115867893374258356174283512553608165385703714340189081748068677994688898657414078936447070201151202986408112801853317761206053190061883806179382976957282666169216140969281600650580521194549797760688783612461887746275737117502012599953824793289870651019967084684372145650170941499871327312838267554465323389571709529234255220377493413088393048148672720151508025352756447393177188626124889762479512668458331985549016300033848654530992997652863282854883781829722326205324752598183188329996515863532865529340256535006968936495234046297891978187171206225524534339300830119750880525268626359823400269760478886832940591416139558020567578248772623765282853792756445435101655064631050240000000000000000000000000*i1^49 + 25877359183485880448692697818303343870826392134551742810789217561833555502402863078762980176178712472069717840321875163444363459385927920095589311425004194719652463877280200289034085968790421684687393243239781878857186407987799012938865457876791745506210040671508558412850613516662993384750965180998825500130408054319379756062342026487708763085373027143364776922936215248233974761379362103320690506866142275445253996328796188652022907587791977500671967509923501108662471305609222297262738675346274028984769982831280364380347632047335706081238166617332133423697658445564564346565138765099232707811129937612548545410965562075395609072851780987754140454045876382646210922258377830328606486644538978662122475044672083064895230705348992708453832904789256992356753461334140395235536141556615999924777967625136620049646867660027752042848396329742644789558262091823061936410070799725344708037005892071954722886326434567896024636193161068432827747215487093191616461451598552776588720894980167938975461467754085459673339653013795430480080348797652628400173014570693442450610482680550934493195898402043515908972495532773409974633934793413718059177931758013168548761970898678734320413133219040218331806278443671612798331838355171213987363800486573375933160293542440824723836925314513989356833019889154153309225452736192376963600717069898405831870839815364811035418303827980381254226508253367361298395874862406561776209392148694541209348366806300100837888970348065660069982736706087259620872720857676659581438716002510621291822761968939163676294953572800219996857001330454595734629610394062019797455052677248965700760406837951625909282371924383916260046255222924913478172940045034408295145746985261453105129182958912870221684680793446000266072646883264337118357170641482797108542998545423482414977898284647905262389978753353685318357963510794392849867091359784068117247423166283934328980514566332357084417792415254938428868096119297191156381940858689584605521237451266550345020653615323118376171271349016543050148171525119610521012427561710079028219325350927784855344887171940033661853552312424490225573802196926212329060254788520050485018872106686157042572416278674600713388754936394911147163588717404297219970537881600000000000000000000000*i1^50 + -3685082500654313485648588710619405157843718582089136582964555185558633654797423635536810920682898855371376572169966104042287493144990529784149114105388441125785088246742197559403704002671891555107058741626434183149821242690717120827119104394646381748253030519090448302181166051628188137819463788941988836063273051407940771711352671707406902200673312243081962478636241422092376760814254251845886909810641394355991687899050162088448814917672593709955210919052959601107135007351836729072977920712041802382316346667389625502060347754867592590556390156344453743722034599827196632182823011471508085178884839828780155218771893658332518448339236727234413969330930722696530335682969906144409644453055034918952132057987980301636445227446752063353779978325023448641252879247655559748562609017014114446899151324581402279459656473334436793172296993991005013021473985203625784477808935940926914982105337035811689014699221382408877823626046207665608875979348741008467280382934311301104903057848000833532689420557527358679907266217640089677903036887665512292279279838804766949655358240204497897478247993647525230689854652419714871782345713998720914856223754426940253650050022368958302583236881045934045791436231458250042226165082788222849138900504407860668455798824224199684084901458067462179299632328565915534572949926742124918096301263239194849826785800391113420338724659609202634929542968048792926216138759428112069845557558472157886857527059240388419254067578614519292933792195819711785416808106044522448483401926397471841505507739023153433857514694861412581627759871188248248008537065456513158136941983040767416428969910704701766174089778459658122732727294769457323446711431804386242702146222099355303215371816863417257880621974339342256957570903983619487045890839210756094215657855654069247012470882212617799983874600976942557150003572659959248949868509604738761252527235523831978182180883059596319916499853639934147893893462597798186627119759228891171167846747549389341826720829874370683084279693589015635955492287498518644324807651014882328053248815640448654850466966360639728006947182646313494887725301250887277761846258245319579740415761565792226287778423277335797418703554604124938396888976120359996620800000000000000000000000*i1^51 + -476876895571161634270658812631562697045836678715376580145777102033210489790445699458481607114900788965723860269560148503074964991055553260367198418537611200773728841435168923592838849444461418966139271507054139157654657644111303585269088223232232370333402038752241363735404059315222934810050707641194500261077835683082031496995925204088483580897221102863394391780362429647772003129355387483034528885711629320641138319333264426911096937688715255936434295500414150558743469801481683334799624328423027561485148113830378529819501737302339600130942133419401246604729988840427157086756284908215340139936577111366568712929100372351580757895129054983938085182683202797093538525140463990821185184303978920225153138618355993294205214089364675846875517682913971527699643600977374265945442516470710470338685366022014301373303014938415437248878461460628637349124749577296204376049880009337989838271171802935244241373913170232855890486802385868389748973085908426716362523086248345776112541414275410355328997517436448934884665279112954108394617566277598219205156388897413618457493023444223134577964947010493393443189182157419969320097805669708939656894927140195880345346933090154483341726009052309928856370830189677522388651728772739073928244817178412319292226759026396708881235447160506105492362286825961984505838800050642614707165959451685407735921612657274279990226153014985954742911075373751194157521610134094372090685095089099894680109291330986938788272926573265331644337788963028303523467639062301319685647315685186150882682387688912285564685412990432699527799038279211791695156701175307850978917172584646093107105753031041807374279256748554252453956434989922170925938539717406470986607155242988952066115671001769120176641134052383263729756223377591680584495927522200197466808364345623688701154503309620366268140957273333012894220439357291385337156015825547641619666096952218939660225043886001241428352974225498384654971770059825130974476415620875470519312900343778167469830344809176297981084928937854739045125058442312045524651168796631037191550662878151690587285332158626607804082229050355446538992649725838930759032089832478795341323493070068684987999280818037241344835952300538522718917673468559360000000000000000000000*i1^52 + -18330591015186853948602609410550389157653615188259382030385099379068653603219527609840702796708528086773092347934799398256530417849750108685490334303094158526671785804978680598220127887258240012282685737496350018764632012640614570689134747398166457410931221860219220511416361471881300324410127849191912186838587654785384757106130063787431398322716314364872437959205222433315108857535885051843292079985210232740811113946671010705394771275531676670683595383508719064799349962903862234312910955536570107944483844036872805006795402101289795009413872265097460771616578363862683121516660597318462954735514795776637585700156885249646862754171135684267563225305421689723738690736726149715498877000683784313915709079562419896464360158612814841228213411944665161702188888395943822919844218341919381403260304652026153295382352470540041009547115419390523140962879466800037620414943717454989508749213808501314123906451432367697470004833248424411759068943068791309404575736372595473813071014929745976292096041465719376726875076729460960586677637552284145208321793584405537786405159559421349601743994653094176560499315983355830961459351350371429516439190710666414834908113607621592389818546419865763938228002939278954690438646639553717215076694195230000353125024718786640794496480483382527854977388782825618293738366802315486326132106845853939888900635733680318635020935122288734187743796374455245167664029943656302126776518634764447078004902800576586442292823033176260561077674078102497178026105611472223966012789143179193825079050840959015138306054790554058779174465527194844411042844379419531055083554523289789176737849540496365195908033313800225903447002336253687103506762976815497523378248630254826028599026017130712507560727563345209761290864471862864977108913989441784194557903288721375481627763239038878247268781122389957549168464342842130792303522730224912302214289514858969325515965370375204442362387616599070872418998759159059246455719236065426502281476394012040114795572628729800234650653052339317309118076663401691242696768934700170932908956437162109898620706810696678908041638856451329827317394463482065720808409086585469724320181773009958097029513052569950799448863744132015761349672960000000000000000000000*i1^53 + 91527890422007998911809667341715718231981920532242891242079451815741834993373878333121788682412260619995054058103196826488107343284665776777332183608370172537822487397172974255041902230856652499872031079815060543250325954893547973541239365666528746240776840781104572286408879927042884315834687635736528914073368882042834413717863509978188084823519852716519441826010331135509499869692332626626590272774330254457273755589317874900446518059613476329805202925281578881609850379679772155613620432247115402969073172919075067250183970375361292578595430872097765276523330900045072585286832148717893167766141347003014273623594230632351767230365204507598242539330619208254822263954109995371253156695296995373446952626593765076673383741106466240837745506941780118423134252807106753128590258701358858479141070723542217489149437093481211636519307244400139388235001759017480136939906053851150263916362707219914760467221458209177762814940920393693535170340275616837135333705516382439073203214095970152302180369497081761061380814525099310094144238417982096028913666402056004364311270849466272396063249829805629413783177802695253810652178514145855892373058783887809501622799937085540899023513655501716266832419070776979195276427194375735967298483672895234180834942489623068525128070967566822299931189570322836871962153044175487495941233476012823473240855412554667952819363310980009038009982354801542302358429875190163471401517902500364830097375543366031969053741446670300745532170212803032078034186576051820084771364052987000125807690014944514842171945616364398506878129832138401995785459427736618711128789780111549049231694744550209506063225996118150241774945921648034218040314614485141758497368447467994756273703569232369445754858429194251065938969351463616132852173205584234128011834239131031242837035780518246407800599546923465117927865730885947991553628837570167183122043267682834172696965567769120728821676735476376468458049063219091967840434265848190135278290136994772007225569949115105333536587629250427194925557445154777131043090626668752838193501646553066594157141960377947814938408516445990815656494192773312050728850650252743731483158066539814296930742903937080784802822260564951040000000000000000000000*i1^54 + 11532215647491713048100780350965118256182279045119688657325950374498096656863721257105704298427023579352774465530289699275090466675565239148388540037937891786236071625012120814205835875486507301762457267819789494990496727295034152687541421756454329160123960571384785324101030186624842281350528813032487926643413515520530446843974608818482850638809661465714084945444679141855778004239025561392732267795048159611252544070250072135141438195152080575264015690837325033303220437492018642079455601757404769322288382741586163838239429418338821912596290321284134383019823215274988492163301039901773672787703262090583735499746266748271778636598345327408569517224653759166729295018166205012718215542288348002625578536557067443576075894760483009978934564010384990677318918172970682462309204013517449943703165331055616345107394073021174786244457894220643946246083868939792051901649950344412881801220788012853248111350945166774595878765903982561383959560486805011683256245903697357012734223489048192026538282868010249287006356330735113956697795328446894465554532162078579349374422417669602281483966589498459577186783878742091240192330301402139224304757300399228938706389538699407279849898207917326472209965054214667578012890251120134510105734017255909296379492921931050378685925452676287882824170412307840536664270660789480381073354661520687505930311548333813710159606716585745788869884524133753542833992475645662030637879217571416261047065253091103275802896597261965459014433580235619825876767620549135750017504805765668878495536876603002790353913780673984349826695515783833787074586225429021694333670941198928079511373558514885392534375534093805538050680753765469470075410260089334922023696961298527989123602798976233613930883022693528424905949722079670729274025647163732657274017775641630553245769713996589866153156037113326366421960046393776463899326413492833931373593976642139812233124588066889133396294740972015637959285288999471921081446555469356560930382197300453628770066253861297267198003937071204941771931986878545545900257772290942971466659010121719044060712359674090685339364940872587217264028305617108100453325817342765619187510589981238206802488920454301283674541260800000000000000000000000*i1^55 + -344917460996976038317202515878104045532877265247596724163770312205200475159772640838530425117655297068408942785095180074958295191150663576777755690612931016663892466732440128503618693657960114700650175964728629083629308486642221991221980588266009587690418424023336569901440370896175557189504026784906667190917702129866751808256186942351584921084610239422219392714916469588267228637026456298860313197992137482583274727204667002495449136941310976159914706303313123602683131367227801350282426586112230037357811313919430986141189267326788927842534888012875363431293952431592772385110838317666162594273507779283738606605158146304106953873081186236013391375068791764065881671768308402898404913192746749020534535338530790961389778380963866570056784798372383000800333324340661792168017081297342168621111081081405421532353859554992582645157516428355767511295002254047347573234929387900630326536602958228858178103580004210634231030909053658103374399368556224943611620773697471582362268300413230727311719738099751311040131625613943832253369566090716358778091343935011431126873083659854010898834745611848741578271831638460605853251689583201962025604944852086225260991115218552879938738521014638114235186148542655036012632896294568987760361221351419393574677225910347378823547713311987399046020845363606406296472483554989220619393721660167069723635329573367952833390602541908977304091916023975439099933600159011418883035100490295809373907041283263715065119256648654597126587048405150875392642696535957678868257068081291531156201165635238810568822571796390070747660616483108404991133952723774018792284273924556780656465788769670357064296302986795933268939287173139236057898352396553458109027097534068127808273700627310272353126733913515667585874288754879379136533501446063719606692964195804063504298977627347705802614441134194529710319862153377746617603324274061369560682622302557040180546981437179829504088970298016037022143396987161158344297678316901016254374617768586976860964249770931735264352471955162140917644770885312841785762932322399648972736467531821599824820425096913718215716577888008794397211888913643493825074743931125359799085656476054560814416218347662444645580800000000000000000000*i1^56 + -17257944153610817649176027559704123607173398286107462869534201773736142085112895209246861737336633939243080239348353947140848619768912236515843966268804917025230121320344741830349898672285119022350182887790587121772763469549078751552847909765733090838863557081852927442111739591527691670135888201290194745665392925105763360085311326120978886689890014174017995124166230064303496585418999816609561369707021347080900915135805690830330146415512549400761481526062302454750546862770133188689392783762960096827336757245349375979600946586453280062399219888029294395206112071575508559159534118530377197788866522781777861686370731192547795053858645373795945019543490234326376012226487655091383690463538516439211689333034573042583797181175725851291842155821480536294589048238408897651121336559522696375154549331844362311905111298110247434910618617597736116611889762946596028614075978372044212195400932115093333379882398873329200278675814653351586795508774994729776682748996099198089183706779649827645016823372261818814700612569311973100655147254682008715598294515187045683363830528775989108009620361045078317080814864157594755124273957586356524976702542992055318404000544610137489189041555534806941325338613748121774941504536630882799215386621455059026955228423629820502311225687261990546491958268702528705497394744442814182138755797307721504645083545137500750118162741959550409149012575533816303558500165889139056571831664718460312939625484732244393720590704257599603395857831084368351970380669944740425477324868722391335840933327612996178628472062034080783054377791019488365729318141094178389230580351966716914091668228074280302068121552516947135557663748375063549750752671401863034696793867978391786743051212559772585806670073707568221428186088222355478557462209104646210338556410415683150488018761985400992621791455499774968417930111744526046315868487509669596656962574792311262787609347822360237089981766479034532382963554688221469622631372603955151494313759833634555227214561658932885294467928123238031259503458852180321189465583533337564626963397202469176158705281272509985852442065676149251713308280188659690093319921678106272877894154890377473141559476722073600000000000000000000*i1^57 + -207940251780700353003616270306179998016599923156398337132523021429917257974658774810370691025599663163465278802094118573953214095264791881755959710398191986711120367757132289047529581288684008021218648681712468635344803999308991760445074115727007183956058966038388390738878242736798654099623911609655556700385178447930253708650983505954494649784167106917164909932623161544503449067953719671313711952539660971075498500648899620510093043843393685186318481304804669483513896227518986783285140664583598886175868868905201941533269578227626434832053884255878664189731887340913636449741651657498603564292525372512188607199011153956772747757988015645628365088902724941608357535397124133511544609963984812394301658048767904424162033323074627642255244274671960148022084569790685722009331919147501550534218502825164447939183319576314573580992580827336120457949427610682612828548696250783231694364394594901688524599783816858417756244451477570832420646019484067680849888058483522439891416041914604405987164039571770815468712824613690164762576987944661924535861426283587109927589548846804201572440292905836100014035467579339534272031216487182691297213296989456215173056544937791899916072763359338495194297525405714244864482849688782607185576128248016424567576098011856366258685706456759587401404329872318048726617227245410783330703468363845029440652178930545175394699065971717676735349090276215202038458138328357969656309440511447578438321044202819193238707179068408125416656533870768143817368763486541290958306023020859212861922555733123165895883765007964766642514055645703158765482631306374488172638829071045859075427668467984726187597518195975449115684171162853871318071013167625460480069824848875400624769114800140925573777476247139131874083910096701438174276436807996815996336737540142205363513704982347916369008404535772481688347709129137810551961214954473717647942097599733002900315580724257311695773897083071261694387763176178668766437034815161782650800562263578344943239323774796595228166547443189254160988043477661710945265962579189158892752407203579422263160880235714387594821253940914686773436341055264941705050462156589635163273974242090116349186539520000000000000000000*i1^58 + -685303922047865336031335085623212538739708143880167902036719899144416081832348505185002933616037758799798132117934178023333623379720837902312026357073262605163693541138598346839136543674694615291776232971922852905391625935223641150944947449612967479271061752922729568701225150839879378733826416267910641962972301743159450410351284987713609202952254531962706954518872510439161976960787729842963416734724917899234572330376325734244167090944182373920748280916834973113276937346279386763376058882067340086949728898434086544259955522419593408838026490995333506594288883389618092780697865706261822849865785996549806890553730888585253490331609527649364548199848019031951387734217028144402248141213347881761579813295318729721802400475558511867052963715217596045006725745295767784084614003227328324764787851166012992478280176939888672043151471325801883975083430873246308794485311301304969269718071032296718701367046362526620651586581476506980909858496749583952639874836781874057980619006075709186093716679194142584826951741805020494415092211455911048063872523112273476247413206262903130441909453050930157316670096512178638266798119262525763148379963209860665284393643702857800864344342041164231515213033899683844836956777270139691790432560968282881072778768535200432038952348994225894877095804897676491041252349068829276315432527993900855104419712631790436617775645561047758500390804629962137367053753875271894184659295120902601406742500416831455553987849918393906031425024983533366059644526336341113998435058376316016745633367005568496237413120736448793888407639566841426782773757999744824910155183502111116894454654833541402393746304914738042061292217110387514180634998968971166556729536159438478280377717220968158409701473325030783227820487578493304874837481351570222711560195406041124948971957897044164098224382657303350129177210025895746913910211411734106186287506636170822481362122259998590747579634666969390377163827993543860439267579674146647370116142097255489537336032369636892519617005978759694069205907430244606694722677073435686629057123751872323550654179438459172253251576089529858044057479112596702934474349920081026322160609648778936320000000000000000000*i1^59 + 2871730732918717897464006916698343902237691192195283053373805024015029652101394400920350318348443232560276625453714931604360652416865337642052977594952254893507481587420673749676340215706645392279627852888622726043492778403498784943870241213568443266031756897232658182485016832048336684848836729604080033735589891856673172031807109386509440638039585833271196115489982226344438884710336753610354160548748833917057939541688808428214129190044814840129094877754449166867721148712481322594297656075361887265124213534932572119088634736175494734407375206408052704291197990388298281438127271020048459540257952099125157292070571951001418699652591301883347297327406341315615475817337331623166457025766622275529806406627226507118952763204133131508047327023510460688073484391139012711591779240319718694012465467855089354574654274499306042239668074328901910038625506013078932095996180130490812070181088359148571909481783249042473232896680084949842529379203872178079259249553505289773393394223484556748487302384161678385312758828925181845283534299544376572649967871239692010755796099162962862404376402062273098232301080062949799541406756721036075097462372230186788475193380172283123894415405307934807740287811486654444797381405298422793946366724783015319754392073773736177612317293161885163353052443182307847640043788451839288050524311172675366667094891996146751786722152815738991515784873723600409542163056748529250847776109062320761770776387288003823316408993760515969442495418196165040512963951946380350514236905871644322045755386533473115330861080606863958915024765279299709429546121538399396996897158971493697408815207289428977643633439254895069870011752233722651334881149410006321982453202416890569080093370314954519777457481760071232152931173756457605055619358620704499328873602647186599456706818697322030594118309934872701851222676476315761321469492015001179776156419581603806922500304269173556897115509709697346403452973655250517471943261024190629713445131924099995041702079551582240635402234751341260483843618965195565576995599505440597299142152476753291142134611560294398376871273194513977406029424843737031102035287628562766178587508736000000000000000000*i1^60 + 10661085521149426669805829491724199747799421799418969373306817548030631853555447038238734512854955236145033480035007800765856593558863527388196816006283306941374800682546878229393082255612679102654356669507305980331257169481616908535298990600268953069272247466122999834118126871853257107674706052857622999918341218477769942047326966663105096594146734177542787247056493755636005032695742585957542330322414477080383629904442756970616804701485463418914640525380878571288432186225458471901990772435665515592636638760647387012616063205756040661506698735562936707390713918009870958375781923604593919871152893941562402047078779967888065544786716315380409289464809273881828147120654197083413037553051621622615020073301893269086923160764782030070129743847000174835906632374354171992113693160822881414837069835032743808423043749738523664612433549129003948295133578751032554465687523349058948515562151168571184463469032994812014636055813358631063777828000438485595688351242461267535622410412589964006771367331798081516902909337636992077604799117075429923567388105952118216132023752348757606835662946917136598918913997607097071338324702620798167325576225221960121736695514195075234458982183473487424488564158382142580040038456189681315824385675851719406159346220582447626869930519944601160263559635537271663769858746534708606640253571872909193514663923542673147762667646356968986146308065078596692981892823498717911112087088206987714653662917907424311950797945501469781892954854763199275360245536672542115246504503425064748699808365791061771403579528230563050181890515244951347055102222213359769842050783332580862440084182235083762675520027785674191630037470484867567892400819817394534662286696445864442237949718232607819521705946035100598882209957195949177603234615833796560013598990133944000725362914133463865248339851230678605119922746249594802068781332783714130835523328460238258069886023542789324716767879895678934897911072698459445366846694676311392093397900324896661698471125755418309168228761750453556510385178204091564056771117253880879071841234697001500955356081745699394102821205765032680650336455443683029624786925093402968064000000000000000000*i1^61 + -74320591485387498777900325628018368861840893064769922599948900304898341573884571708063957784081704372266547106178308471330274511988347132363917715018997948226939070544420174944793987853718434218868415558060272471468275420709541381973655343622748302774883832626876366430485049314336913351188521959442508659605510753575614348119884510273343353837650854912052155785253771729629919084562389703723668829428985085199698683734758029696865172245908107556142202434013959990064027424276951494040748443706711865806190681448105615862466836232670348013192727591806942485335732401662498153011968536784430303854091963236526927001798991053563925929259601243891675071845925913101367463633865925882474384194609721035640140075155018651027822340944611061618111129541147604978738342942400488829411000652133554427691195734066351558946772803549330012819734784554703570278814842977179451631401546276020897030343638990054406953803250824330602436930870210454187823334063183367008465124425336531827798485703468232437055597179793976627998613477964845647668936801556681054725410385357380494346359983015461446948040053578458192489012352399262530331991629001949254705927471504001967406805004241975354352389534326602801019923678903287266875454199706971754356459579737392072322912248182474503253094980373810560906420699679178962933249667668050498789227024211446910458472199760622203019587524184175869586650002819178751714990096730307781847441317129360173014815690426007094050942808670076271723419310275598466342827449590117304588441566149397405031022835499056955996771735831640665666080547810550118636293186978238813390607946663052073575309295708000744393288160226698251441014576708156407076797967319108553035773665697159453604464164367173325617236358664560456056917051679494150889791585624753146721160806555816077158969750310987900130651413109742873472712822283943646903459480718782038822672309428973869132643006809470703079430558920618809483820418783453643289605383390554452051412543085159662709853210490562236268156086704505555634460444194304952163648926759369170538419484897712683140961908185536044184046897979030515818948551499930721467274100736000000000000000000*i1^62 + -262411946983409921400189230126460667638399277558460226350461382171210501801749187298428661419817760471451670018115903194713698837267008643710567915392954908236795896437728685030293347256044785115601466125145839158443964626206925162047772359285199460806901589611092345045481638058077529143704752241225947217940544951274445238607881275765681364725954543098851170791719999255889684568110621032823834939037177762344821989099009614907990102644217025153239586976650877752104229163889388042003839479694518064484232585760870739531067380138058315895894848980635452582677086621830381063888148737999993628307414214290881445497601233046485007061804082521479587574900931513908363192312175762165942207635114474144258143842263120604528922283824226925666775786630551838340002678596455190377482763334493272321667414658692268393557142389829458394320001208586944831905135835812403611167435314820306880194757419507378156197274103803321570005512927168642872307917965382723360127078522991784649235054129798188866739579440243453307413110089238243454336451635097502238338454460394311467669526701919650103332327423300402710688228255643808588583858082222432631231778870350488042511837770928770621453383657978801739112306359468104445487892813612816620110662900238260060429838410488801346042401590792670170531420291573638556374588040635168030068494584045204877916095040681677140077095262739742482737891499981148568379968075381321380422990575263283080012165185720185746762575748952008191434872131377706552615265042726741703713032731950306994762388949264028304090444718996790211558076779272522791497058279947702352535446315079645835772800237188298349920260373013946789194846138319928971016745465731668097862128901745786660045144125929203711221408580118501404771627009691110311595920707488937394262099093600564278411777602789117159605141731547451736621559986514674831039883144842161684172550755097241892440452793646718097216846459494714230732500848067798577598608110524104304277323772594975471193602566577165890709012062803741565846079505663784279828807923399889970283796020733757726012482280857288675866124595137455476074891439712378447462400000000000000000*i1^63 + 217664306468462546637366887771782117728153934642896357714867788256711672565053468891896039940485918725448703024713712251304817142119667519247958074670230931173242092040397526760181318731238196093673226641131503426794033819807318900526920829669080495555078736406499640751096587410465887792387461029799974995410099985109576738885332485681473475370023130245012615989721837074280420247027107788072035481766633826374786683787839454968644947406212323011786992493494187140072116005624230162038500128992165087616940948061860251358804533628278951127847232240529670850297250071456855926144008425987913399560957178657461809288997418927251016157264190021872834072929802579062005932879793466150268525985201268708537163536573670429164405707260068656366137990158622674005182338208682973516561914995977431275480553271878688755957645705073186672680068525595851759972686542585363365985086115576880456827215573703649217777116031127836757611070847289084553458823499145256310540963437882353516045038295229517074669704761902469968881272151902567141191239234992596861977547426372496764294936216691371726151956565088600212905935835727626894572926203604915159985877330681303938396988509218150694091366433824448014386489985632943883875824243492563342100415537354707739219347864453871579500473077850804652647271387328353158353416686160281122418743100423908503141678020709305991625686384739064930340476834632478558251361654990287348477768780848123273955381373776997875761595644341806741420100775334467460353136946808907493763565321758464996463847609544425358993538779838110842758140663609860079471140046230988747915177153298714099562952662479956357656483144831786564082828357097810121859937058496506621941876338340365676208635349555443361010974844192867799837739079162167267213766683543674226196048094152041944778189359167786416338786734664417489898416608574255272549744947161169759411552294348753922611807528152366450451527303048078017153591666223150041016730177687236741198513943483357051432219005624965666191998337028176416183625461455593944105862114901567279678141247259013575697322660500149033369978328098343461607033200967680000000000000000*i1^64 + 413202949771106531557906839272944454494211306509099201201636993226523767716454376412291058140498851797113655395110214522651986994664822468045044594987199730854641521404576656318938069286361920108214820448610637218579854769513413711582229052503928256768145515004686311638747575624156262425536799846213860069265681173444613755627075402386194716230178041821793521148792959042676528798480992691300205164991817706029789817787790214522061738448316363996437134027375334672554964125302306075588080794731746736912374685125358245692974422918591978836604560206957586983103824988798901157140005148116980896933910340687028863003722772756824393626885847846042347249591215467388047137222322110840758862922329771432332572076056044438279761340758786819524691035574233564584280637580823925228329064704663505503221997911451298865726552712593181713508850726587381282537918452681292232418974392923223774852818681199933845341588431946149777897231668510312264232678289225472552419171417893748165588034452221124790162599274295251473861704228179527441311509668890403146648120282674374206214119549278236656369366825237202424243589715746107123339226861588381865924754684242064101642175555101242752089969714468346556204609875664648455009321194481229055217338257169178229032816700175668953376296896978477586911526748561763811118964700041531447814827688756524505678467486599112137400753561409505891209694263238353912179375024217676107771957993135748203647075194392329900698670924999152879074047661997281507778722421599706859360463206339812809579851355811900791081554655936674437751084576963501269956554937552767064294733782286611869588964143617118919596333494817657223212406250926546520057090837202743073899063865322421866460571110411227985917109983752350456542315120464172544847605144005143744833176453427298140909211031824765145347354200417392162786718416108334825871851853357987329072501941888162447453072925649545943247321066988074707086535277989320418658205445753557968934541522486280022283812574383245318824912789236068368813822160419125108281809797325273206899596217533930592337207517580658000816495210359674466467840000000000000000*i1^65 + -728463748104721723116547831422475747735794626353860441274277766543832444648491103016486439758943615154366361216268221052402921448678056315742372847606138679064643275698240857057126311812896122370429694109364082282533127376120725467712499076664141334151935661881380104027204578074683016860404387776660749065305367844659041624826256064861090952167436640120449133145563773203634928968181119330462231657699846475068764314010383500138649718715214126823333912520793842845608345962212636402253947805702045952075624079699707027428325449393211245210850736196654855016437506063690192041865038996122374339627906178028795516072634951743097035381545419284735864526302750130955657215134523388070896823139510387085912290634095688627861958065979056405542760994552853473121906421115772444873003081704072786325431004597930567502661584417370532371443089890320646502921727646366957208802574554287887560445885629126661167730900844053116649286613178685884850599374729743818580722150857556416375066713561174288670864974923754127779460889623473994166194253618266241977796050692199818932226540856263356823887894977779941855787105831191193769917911242291688937610066677902235511033827654104348948694214137308386543156041758188941416215515610412491930762479423597307990636079717607838691800113875078815971672046954519157462795296385015542515604624097599795291453750296135816392652143987258226361934824850960427041480052856974900809859608876798282032997325578207251940844548405361424169569162320139789335244096578571008302133052517796365832974855694363491154823342303684882726948200672292775907916108296220693785720425315418357466645297122122059443341258693549565378584433035975861671789531376110884251320667793803134283510133693219297556516215274272710235708744759491729723772168530218395586100190757495437292179159817794698009143410332724919970788760933729178263668556454012199756545962784042341180439264590883911405925711906381067717427801570527712577754507882518966242666712024510074192704152662150642338610180197392042202929420677230702698427002697219280077598174278241617118349499631654291834321331717931008000000000000000*i1^66 + 1867278294749439251503300340630277333445560052208586085984154468361417770767120033121348166257663755865519818827792928927851307807203427485590709904138597897494524358788822720616244984393960191490221676797993517415673388263855975090064455233807019498954660105031291002327026775002272029824624925265755696729632642358654061926808012235830674464390552784394188895113485726237183341449198358898002561550088986688090137112716224595758929390096258130962828538633704253394689993530742707006604739425672655824469093283498550223197335845207336802141688761719107925866001792827135248417039524947030331954393248547627457353393877986108648920003250215737177579139664370702519036701765554324427775745376892982277570665700517918310425659963947473649470303858679675656905955187026505594270343188119275644731785575214260230101094284389285651789107779157365107673630190968867442235199477943162010196655686335210908699430322787357001406463301732254755947602459095981942125064629229993061225370967846796620290749395122558837096377780761097931741577862085855144001813026871604043701452187172823003594904258616191558735119412797552897678761534604556965118123731449937116220067897991667811617002976672007759257223751167011210765674793521904307759996454963207051213802689034189674805964659584504048359582280792606013949919376953409582133359493775850410095829172048845775569867588781795489812736002435826221258298578845632754133163623224160166712832490708588752199192461304700661007688441810762651403471792331893309776032116986834239961951269040242136390320127864542489666565089695248100055638353066135663312846138801133611515387668978078146713585857601003926038210908217845143365273518269410540396804324385247668628845974870411892909759636491562461810670309048122175640987941455563445220005485406341139043020076144993281425994701478566665515282037585264010851455265795770481298367274868426529766474094566693841736357567077239026490974952643964729214315926787772771732599604888278812222236265216584906350903703198305040098234473470141370527764882218900826544087600751217549514872285604387657411985408000000000000000*i1^67 + -2293747960817721365099780844975210562447583297095080678847008543218929500886891161772925947728294713189498755126487774132932459936501598169728951638962180942149779940334057835210223435589679796053541280104546646111846501470102286157054447528070306985275981241379117690068393348363101543543368468564683201530557200267793531712492770036144641907269694217840147937411405131523823444500579315152363205330105955479916394447941170239312852286195369401050067749160141483284548047330937565547895195372300299223587172153084833423879569574547453125792755490633432136233997541155984463320371690268307736149357638772592888787406267009072452750965867932010036789410353594889214716303478520331391615146522634332729651356259833081842097044282155147884768132665632002276484152416004544806809199164987417347613340565937825755555659876142903596509410810664717162052772478969350480725468520650820590923908685956453202295112127120859309921072494079804486730882357723595037372591871379691055900994008855022712728073017438864543323342137581492130477698519464757152411377894270915550827680830056194065889871891070548551020203306710851023932317797252899984125029163485548552732310026529684317578268399307427840037894817044699283894190688920485893480240486206823296393280375604765665270099029598446564351402091710911966611233707067370286841992519183013794581160398670115852833431545787138779023745104245169344137249024718112639672622577381368131809559204509735444023893700688071026171099515976266569227372796396617056587146122342948834062511549286280915249927672154882221149537577021991643415768682275625189884020800533068604984842967812342884400769454218625530020217094317109524467487367129281751396933260982227399902159982270161989002461827404505096935979373530981330407011074366675334583228966007010559752087147445774928912089116883595861593467309158113301198540361084539012204649775257655251710667997672760443862241765840899133400962265114816701206587623682650885832727595163088707587656882061698224353126605687723125083581511212389814544287019413488471208238182004189217618535628030974361600000000000000*i1^68 + 1026166170307517916503181456083749641103590126362723530979853729558435954156389310918519936191282249890315508278084531079932930239486663990865598591991056352110740002800198796791452962206944606894403377063111756435748509559803839569345802258740038824770541807994949372677450910452302182978857858826255396476742212945593319531121040180817497788398237772916360171734091868398272950336650055637695928536939205429741093543820639633154104299247914754669246075225005672283422731839885052800750852904276164093998281966458423987648940496611846644816666882391822511964687938130935137420001861104180903451733163888811628063501331878724198014089920023384238803108811040767544767863855283373240459483028365349629384334563593336383847455505983041278162121760371857330182486168046936705538258109210708913553881493852628159185185372124768432706292712782188845715724892672625271029559009843526024802714335262348842455036259579435339676673918528962890238149810281885367039517356579178981688982459101110198097540115377356901917577172041196755613823061543173136254186920272462806203537607890178353013915073006256500199123680636285796443296494582087540266796216084302053683310561951672503954921706816632900028380079650656168282920034810694776732530695447164718927970794214782650559307933845324296126988376398104599485066253886733979245567840011853634775964799466722069186841512501295863755557802321710873266584475126361119753983427210169294861982096947593534288748357704779025880210186873817948542427367619606926614008768541296029180511020346347405785937008496850210012311898447436860344689869219131914673779688544382620948454559091464399304549673269509900523871369651494788007140980452361836409456437193599934281983650052456709435694207280414397758583014563196028075622129773623214774035522428582997824546039823993924493285633583186279209032000782610074721655209196988077091164940531262745988968238450143243630347194615491574793807013504197383364488337016951010144531681667644191554051778568233837934787986443347140552958730931731393994892840709460037424259275645462732078684569600000000000000*i1^69 + -255927665630444002544229320869456119402632935136624322333667206629069902424504750397506723265153541674945628946573098802091750287094713768546408934250997243060855905039801446183244644444847329982693416414923482500886015869805252224319536816846097034784584446057973966526826429123540958334082388444381740532927575541616839220092665144155941874794931878003420041511304256650628532636568662396950280713817896213314859928977521257247513392330073627694071377666255103564307104243564126269112600079949436470931597217037752357132879557913536097743761401987542441938239027053991991030674934100449028811772144378086381444168435485941418282390778547778949451153947996013429761156835401866131715264443459054304651588269666725797868304040244463874908296512997964335951200308821582671116650053673386308756735415108665848885373309309603692371707079554038949794954175628844017697827818449831250760835739343555588205344638477404423539104494135706614024160431601269065615853750841789677404590058222257733309258265431146590424925838875057663303043771096236690955365099219993698095147685174854246306697413653035085979385127242009003781350143046085622284695513735492619337190164615009945326225660075669728514265826786825166907256116079081290996199541600188622677859250737626670863682146856353011929185508879331761112248690298938782491348053339078768115984125584725715053181183052034306142520506542929115718931278061004671362473229655505673460320394992107317684489003825068627049431228084609667325116397859760264448085471839145494940057277347664995104228055477239788592562508572282706229888488381031945990638313976486596866182554638830569488946816872945863035629396298046431926124834120529052146025107335791161805491159165195451663809219897464097734836831789840940649826647345333074989086954079880980324000547902666467826217521072775632093677915023418328459700056845927949223768753731192871415862603352695590753868053000697393206055982364324986504227677781465272417920740137120324980159745885335857782889001165214826362595456936001231552322552593541206996123844449790853120000000000000*i1^70 + 118409813906474540700408468409964959580520510653626930920285269561842632684896096077389879421794282192257643641551587354101186729351001733531786325152464770580033948666897644632761589133124841864349624100865468385539799921722334909581003556871672479140155366903464516634534030305647243645800059277395565059849712545045953181509813263969500871122546737549599912363712370648895770914730332386220662003830285917586959882829616661821071707731027388776539074915650147089921444324740487729480937621909060032557052437894417495848864524050586130407574545168524407995011771953359523436770955082591698118601256421081041008619357457815286064886587069247650182165126312894019806382274318578119484588643265312863650681703165096837704569553470215979329166875854247750517488570322026073275706728726831030347225416293579133246042486116158224836629787272380521960023293972600506055486188892119435103341842181791964927588325106606442600722293479811424570565057417791801464687609046180432758924030435886136697385063789674824877357726411337129981038570422525203420843677194093610188814046476280520140876371089023365501762929583321073156686121946649704585061249278271842199275818887514730873954419520480679716875189574233577454866774445666498129206336531381534782597818613273021809784961160573051594556621108265276949157566329158050419577510418619355542218655908901024739463831306118868380947934038514328591794242062740797843087771834879551300004614779188502526783015744609107070233988455285685858487694424131049517290633031762300374216325549629873669010868158734104784520082330384392209535646104426007580114384410709388601935816562220625325734811866920181337594822259050388895741972378543771389570468382741646211731490056192696160455224977649308763815200219593478755002336808950349129794029104988158662160916563104919958832062415469408744477533567549198026044650632801765453110908190196512861744206428906312665887977983625296574504497693471261536233099958323152890851412031585992034624375836026970559522587888346515034246139160715915615085653334784413835408179200000000000000*i1^71 + 9595072668407835862556395613777619987200080114815869352409299865234208863765227384747583335048054489715696278769811665636003326952662652988265085145417373564932806112824838427911326586101453131239536314026803519254779879123063884906220966427219420541880439435182797557323523751079444959308846529008032964621229848705527175607001276857413650415958304252643690000273487260663543325701020588517280579666110011277576445922808037398444686659586679136602801905594073766060149693675013712977156097559019175632408994670395200406717963198310405069909190509272869178419681494648789242333145399923524414132832805896623530498576576629349898511184242179419032457009127642137156735629841675313048411269965916391656644048025945675368227358562925473942599300987383747208743621570013779265852773516649371667751641771389824915051397594539883274751767375521191623337650182246487174371178882062663738988815745942429216429708945910712772155095672394945732070972861358314114593251153057736670315179709927779529972970356120576242433142484705750302895928073964831747812411620344851763193457862951690825235792580495137482632602590407633841899845626423627652401113647714992983263646438929778967872871607520705761088937618287535361224833045643598838977235092443239709424685496401119368683398177284983820156315463598269259321055269231991196580413358814961971882434891305295154371572922071775066998108403284198703819605814722013463801221133874332620462065897168975071534121080889842183748182791347597834817589275594434556566083526799322071961966209982073219171916793948411646003793010602015259609279258494132985905560838885170972906195866761871433808314533670791512917649558953286872567289574830497800687767937211263890060369491588111590821895903179793737762126004925956646608708409280075675811452978373676979454244347970645415891997945902758346357817402298884503263505434651022640922142028555586707498043456894039901195257651464056197465407352501382401932424978131021394003297203531594135940654781245958487567895227281618229216904395279896408663842770756042752000000000000*i1^72 + 1635800448931469806989849999080195821310201729503170076789518539072181551710312512261903199294314538823962109973445185592390561924306775554120888212757878817814694826579887908628893501545464675447131844792762402691152689070641428581036034426931969971548838724918026551991456060907553677600069133024262789341528798533128314838724679676826304272964688183971391357458095804876398001150069493422519213710341983818195645571416497675089758907797644819567028251605206523344330333327122088933016331754408690145054492066175360628489605506603888766468193604869600934094784029158591208240965498001988994070553258246072097800508125544827657704840833151904460025414448425350895516103270360624200086921509106274436145639116146733824720091117357105932663858615976352249078822897461736463233434265731891766522610096374597927727772431885285406118155344895493022951530044587181059376492939580900840103593935304623143114960661320108002631722642805718375409578534408583013802593370116739664341677708542719888932304802009983878484175942536935458371170571243499862658782866710747360582531739361463413084026364088835708252469752304568524673199015249787906939187514461435170077845573847034767331268752006737695466259363954202357765037714798807491389233169329110535428317826403027328918769662166275824971685100314599070848748907744139994495009920052330033440620832153728313966221683274624332261432405868880510354770672518762261285284740782271301100194108556805958263379717458248543971125330296086725905797639914544878802514509158967895726747343457136237703322332742779880921915166998607924074095758645540215328023732486681535976199759325999659947961305969007330784868553392975031589215914555381844672972809873423165029495272092122925108295448187829107630601425969369827081152209153731585675577822018726480458718660658122486899940019555218158510494232571453202173394245575248407488214364502037550137212268092000178582252275967875739476686858390674837425186027911254457460819671014494003263299982667915168337506042643335663024471848401679623301103616000000000000*i1^73 + 281212924658889510666172548097448398979797848450270607656257426087540512736409541396117577086309098024743535736678285769452518946398802098785349951331189680748511236430125075959674231693640666918684758113406667606151642679136632093205112575339375284665075340470363641209827103157069727179789561563041510601766669490259732963944015818332501844253486825681241657183116629402932487476877359402333246104215148436559840330510209094570748921401905589941106496876909508505027425332859437878105003185930485965485502570225831848145439099269306824760761145611977210065378571810773659010324849400115114955106033534903630429477298646595121834585199560390749057707457415084500858842977821758153021949494003796774515620673338397469086410672729171821910677434046551149423888308524718399294129439981177723054637335073985632991437567173863653823058472047441265357452418965747764236763305731917461287783154636714251569962401438873171402497007627216870238899486776835611739286797940836889677537336842797650509544238418151008503726775011801287704730788370418607893176727000889844166339815742546326661816693260375262207173112122002883884302283473002809931194578073050892470099904406725462407371406190212678120255388335633619209185888335792552143193537515368450509071080654987891159380041750181194247527602740836187968453473435999722886534193837702945632008511782960009947795383419196672616381321309505528789169147424896692696566898263520183917173992948298157894919758488995655973676045135411980942102213268252516074512690756313211796445305069443952741674038929976753726958990064665436843118183257542586012996036672406354027680712914697256036532400064512655673023434761891915632343175660777519873120036317089006996805549085996846508757036024486424018397022332211156470250142792108677309799255051366504977893194795916146528170849509224367764168240938523813716918029724199844468308635102010799760610232871007807505143107881201597920145591571233121010358388134723393961692023478249296597030007838740026965962632610521918807656357587373260800000000000*i1^74 + -7500269153853274758970646994894475766241736135755336313056967240998898073607667360911357983858990520593442563782546131672656770732523571754256011044406555085465258121577594409676498910331961759501712270571151543156663542396269303532274225135269138507614510635848450657117030354701177926459485645202165323543986619968092815996331475794134078072696257347462022068536401210174405010917156354749697382839082291089745359175008546892706342005067163592368652452056159579470774624638393675856691203958090132766331316097386919085770993882780897426714323468795838132709404641942538087198465916025880943804481154500835532580468059015416858925572827033012206717130977386043660176365070222821336537450001613841574245470669858247498836193939645057303388433487828822324759546305854728650986993623840033135601858401942101669367764840737305705251239432635702869720047079087693540403955968268201207791036000382826395333507475489841497353269412210155746163148987185110896394047514898629290400204423801865156402295509751690864194830659694256350314123932913339626875019782301298869888818078344915430196801333827580610274155518719231991211070136208891446782024475717661551949549020299427557784139232019304712512392133293367682684476182250167452252032400837146897307372368458511471217945365856965277076016584368297174801718996655024944629472015183558422246979507574299665365294022597068268810989123574593201934680047785779901385159905183265221162034300177471959082674015325998858779870769153695947510492390980638208624588142082194244200310684676338219409418642976172675168507142973322842278129142848611684540615446125468003302087062582438698551325943318656772297603286909266416037548729778815578563362635476869372662972354457770883352240834578241326431048128542993749740243296546446353330347619088625340338566773460242327249413293930433332745899557081993878832111297645987926589655688315227049006624218324435733142303075035864052458598509743923836121636635643950634572615736446443889441599765470143989528163331945193554732646400000000000*i1^75 + 1373882295637172229278629689673111763471652027830200938650863560864844186547451330586136039178063237103597023871097519810923581085032457533870521950924727432771726084230314983930101243665403345304424308102538443415529359590661253250552066437437970343061126581392707131869767525222747630058473012580418984418929588092330383999079435207830482638112592065480888342312173738117780918724055775208946053672346000665368781884781228881293873421115898638693845660425227196579721490368343922793782951354196501177637306329738510604762260657695613088005446750492288765955901316284545342608463782805197724311633267155095741726806273540879978720268938552217895902205864907167745014702341091652653445676631160534874939975191956129397212365183204635651255874390331132703861828309605603066167761123133248642941485077114141783372898445940194612192448707572574749478284807654331473135336281059122786341910441334983199000645293303349694113438870967097442085166081075967563782252671675074020473140574566263739663238173974804739681569085145779960572403372797146126581411075614753642759217856672423153691506597166766388237166270882239155778061103777766682816617191561951169073229451276733631936153807454418200892939185055019283495458284372754193322896139717412277904950681605489764179691424073987151652157860151071729826756883640380742553515828583897028470124575461514070565680238814995079502038614588608399693327250983455113638191126647372399948276891319249605715916495171788687373074762742167722513986733466408001296689185430971204588460081053351716402939674333377464691437681386592187990150247121237469616962803549865231519499869964370217439631606019509048497510725486204963848521760817913363851852652045090990565220837616424936507171473309739869132555375378948738827267388936601833932832770616151121343176551853815046505069530897113166939536935582815921363084483060124636154957891935866601068291361837346364087253013444248598806720328677930124524025660342649940198065802270876817289666243719240318868788419693117440000000000*i1^76 + -94097225659924405856980061652082994110685591021796259809100089083589652547619707323720070057136757732202444328588383659729473683049993773767237954261322175842474433873467892092475406877199928113606589137075054219121790418431161872711911801478952078784891540364779176133757697065281534038647033449012865926162496809843963342198714446964323197757628803564196141899073230179760355166167981766080156762944826524039110060002727251792839056926280663477553492148365185285084547515785354917128908787170502374147960447011367830223556773075183182674182493873805274044223963008837385158022725449264547377776025841604226067123352717579202694403840206350533348412458014708419333827338265879657375871228727164619851390424689238571630543209550334067662573968525692961387954377783724898049050636354564497807286544636909464448234797540715940447691360491756449199563808788484443617301456821573323813247077607369248643973721851966882798980642114300236264716330225642572819049630097814927480997702600150155258346949268053302616162979416225363685790185441396373368778974412668281838555709698915720488573932654315187130405986481659500413746251897617738113220438373735356439085117969192958990021534884573374244010861514213146384599399603019067521698343650973283398808351316575361549606888007597248149197059783388350116212316503659842748687293433124884878736690929719615413338262082608952298559006995532644477231342619537847590618956193358827350711432487771596907865914646693463701991870891659449164646011118432602742992449616582145854252339377748480838071823297640598705087147623290186264843657788659300880535308651379416128601939800541365466832286866245871224083099388749238334581640681566229410214946968812678260623007179926572743191956454278935431697592392156278993684764690473131710635921150471263235631439744266565986435053708626257523280884879445928875275406241173377647288267025429313815739013249702317350141978228144725100513675305090798182791010068995304530677192609691594508715798129830931642449920000000000*i1^77 + 2778911409480956354240996318194989119689872481258975301905500098207331312477475502503987298165952915425907873346567288017210725479648266479917485895473373955641268591769943002742033371715122384467715939432453085469069722783625714226419753171692604372894286006477463918391565054091691493196665170376897035978340357074221642897149162202168326286279496096650103628703683624714348913921193725219834923879405661340745171228236509026196551666103663780925109872236018818622837700879298243061197329787962629944218302671659534553960313875200429173217450447285389570824083846967830268537530766054178947677068717803133948618149993763084315540385642330329576231235628490994142696510553973796497955091697734470728600521232551864944028914566800220018424646180687882861600835375649608969459387789626728163395364680090647034746617131124146948599953196262160085675337311774343613354795685978761642182592267813507205659637771047449834900463902433468157959576306198841592990968948246481338007169153295963441286991646376343494584211878872686417046324270333535270073336744806891436599578168152463099374322302115072624694676453611632188199810504489215631496716327020821568395925193950748233883055263481461565190345414879809010562951091745530694437014934841305159952443850250564760108343538545373252126653723066442162619343483605709675063401607241626567034998735421236179282222835782490339949660959411684274834988863496024741256084962034750981190897612165048394434624690279088344091209024045077721579785514756819552644570051100762482614428117323576492999716183038183368384527419293367913448288010112044752961118897074790546169785819448292127839886644250918073304375862483509585052955063395663738196845245164135780098839262406876427850390915609571655920877820074239127999533006696604816151810435079216107775640457754646758457837835747449580805769192647005110471777916316121972243752415580667846639879802000039206338883348150044512235088983014203610595403680706578185295738454752627270234004359479296000000000*i1^78 + -33774426506828015857359079700325131292601425574207961073350891137289590742784416295217078872945375144520084484660157237598149546047692986193702142848117418519029439623443465508176794794508325430406248687657834169729865331072721354084478268535264891200701350731531094282645998583418425653417861228364791111143343038967198391409707225100518420904020653316153847364714134761582183591714935236488451085189053143728575765973113010054850173772588654041712867260703913262229492374374356551592249564649891681923234811147742754661368432104567297860525264210709644258102630428083816434737917876373197757912451135466238641250183081307905879436603091531374744472073931425686749285666124661367103143272452100613002598865808307714826830315109871304188416616106269640370921025493938543209143625237718667455199546305870328474971150764804210326006839212399488586663093037076094906949271480191946976887129005658516850572622728498915506381607254505385965353008798224442679401816913863074761176048448676049170057511959761836466038021936095980063661038162609412749983396054879676741702305568895552564538228272414323238569784978556410561526221197912301159971236269452820475417343723175912523831012218261384379285475716677850240554126727050721595294595955189310199493347451717352121067119732048873084159722852123842288288911177720381560831580261863973054619655290463839050381510038999537508334127590685192011773118099807702142409375139017173188660996279770813717934289565157162897746169104570690342827742632782212211034861204322763417651548503984686382695672875079492814717613355336347022245797557694203205342175067864692437327553463745087628803603386681057180270455655513268847705136762920669055846262178165666080677467380693747425257164310457571009844371346917676342058849281866301818716124950162933406312442420711676950601819436696509608126336135690208254623904776868755813096114869337147430438276886702230438051583323679745872368536004829529954223700269916585763479385896057533628416000000000*i1^79 + 184918277552943035172458633146002056566591669598775614600625849662999858187584120566107955562851751659498798382261015479804286864389860809074894322816693991791847044999632358755605039968213993797380256820416428960136951729003199117594119842754469024882604768355592905877320012748771636979738290628646413860354857656336243668883428685223151502092211008863838652676388181409531857608414154831550516835646235165746797387856397126576952257223860656153061373157314097236804687384766596512954860201064272044157744034806907364762352050334605860057526079004910734329383661967209450756441940673445526994687577867907874674977257159692238802999162137826951948456278727155658620229457372456481599811296327887309668442832515378972126580710315470199388556048921922372611366093636605928805777789454144327958237805404379927428753633927861482559563190712030210237662753245948930188721181457407195243878551704813294140422748923095642985694046439430566915798421726951238617851600957109052166672397969581808050552986499784806901152174767701833490100585918133970165561733192116021802322411445760088662232354004505788888885950208125620438787953695891514106505259203431230279496847708113488571777653021167813232308527013012846582173581289429068295356660293345153706209417857333885993838452993741297270140876698199850205856622044542961098574523632129480617098159054918619616354367323209016787643838331688993120068578175418799732805532431685607885632594736554647495866160799724848305920128762468133894075908845875521766435900150578590858311873840532668849948145099127367009480258390447911630580425160346491307071284074782749861232733307357388515844849335892867613604923863935186524844519888613006169869864497942267307239049920513933267996673717108159527759487247780165069464364354698381742775522985492989194653103734638024124430442485801855660768323820222501162359926893452727359724771060785535249036848864173853167126056317849206669614206945924995550759737030661964920907418828800000000*i1^80 + -357929901988730235991120743083587177982596396970111867018703797155796047318705832695022909438551595097619806120395209458800357979838790923207255545970067315289683005986865912834667904267049103738941919805754780846525495279733601674338486590021469518630592482354711739519083706395338354885811467632007538837433549880837714109474178215929935777274786567964162969621667545921840749631602148282775307772718971087293907051503922582435088983503106319410213902889411037719274942325049740963874576815389401204592748460147795791298811053190075454478809140770900535803526148154319206942489528632247491288583820578786764016288023408456105175613028106634362934266901208531566871989853275333309129443772412401637822915087461920287594380811834316514241426532556263782278098538784433980549433381948123052217920012658184433514073374104476692574481166426419003835310320304389581760207037763934646349963787850383912224697298127290808611329171367323173401576056128104107884742343722243495407751487913880445247174164295473914288747479541267708264140594500668735807634638896330332557588653949262749857201125584634153720627300709963128812702904307214093255472772174070632138479550320460262177163144632049778968174014133813675439706879366349738585955625947797656660846101064413551088860879681444955760214256669138130774545910744347876206007590299430216540656632184028239646373229435734657582257965415853919909588378621119441197321593877307277447968882337871894384571903803700598784941799850252333637172399297170680043661482489049596935269682781289421685694042354062180506579458098313421324227185708925668961625533101639352380881667355081403713839633444874243180469350368565579967970102165930801608881714240421528087349844023751456331777414173597311021768455529255846032177340373544508288850256427353166418105395797171333280936777453179810542447514640407514035349970855917065295703006250697287384594738336526908436699093136323325425047418376170305521805695276967526400000000*i1^81 + 5403793120196490035360849907322936670747852631445422255334896269739937452930105581452706169889764090925674262618216423191787509004775369771827473158292813211451537957839174816583090812537374974029236351164893648153526549182835032910814378464602792296123691038678302233779821858795325577473377364042129558665761600768390717245388092456236905835625109008906170002569734185868227992823293464867520300191081275005164979044992569108459830958290193888415551726156781265636662165228066878193312581220788554980402964204078619675276059003837048965686490130328619286878363901553139031453204917437104396661702933808356642066318738093119867398585697058427315325111969759229520998681497228477996184739549110056786387383488581563112691671857832193485105943048529876344308160625460178170973250781556801697631327244953577123229274444635748305703812981149593861863811186170254597082227286534900320388030783951906303747353410168448157288722499805576948788227754857342080488901361754116325311748693442829159684082427557514476830647977045434855350028234497152962934060156705871473694389780844829379584118111627129349524624317394498838918700061942825556710185253539116530055704900464247149673657720885158897315120472693339164191532421670492466997188311441181505713648359311606684863352102934552309587546238930035253889746688761065886136479971078998606936665042212317303619575403925564817032855007298083235143436675340331647129832630375465783018725962594533871306548483735486527616535642367216504875619424451102495855502538170431002482538357623009830107688119064601736260451860657946728651319742643963949470645484888732517742704841121887160816482273569287771329959262035651957268307265271423125463608247541970129274037705040525095755273532182073765072547075832630595725656036886818962860636075097860473551635144956237207716641328117023102527337315935585164995993934695940262811180871923957996958770079572465982402577236232491782963795949692674784624640000000*i1^82 + -37021251126998135326937917626882273308530897208504181640613789312277557443607843545924761781918882896249632791837311419691557956871703100328836374105499336355403160653240431814273359719309390587955764700024627915717269491408176127055977388612787055653115199131631439894450118309618239790611476205606075641657181601953820355706139416501496250969260734438257919098114822528192153571550795499531518681453953456148489693042653237512618078357832623257159104523558038579237793329628011119557145892124979845921268029065838521677479542438196098951438604264334942155306942225652810615455552889711734110896356336093190140293522749368770312462880527957363305933448552395288319080041454554250198538671738872680080722020010971858013089825732667549163557681377729467888712881196496021995369013745846592319136029213237507222634972609347079768655110102639827441092538699437711697833755974916760043008052981437031778921969782086084371177978662006429040823896953096546958109551088434167961487732692583241319391962406956207658751481320206396776568631293004632536285799139578037767130407607162634585073586935877452842168647094728397327872195446732279602029707921163608950255441289117198428464001466754247729504101316897489586886694340185577090481411652683149526980223076090202468459546706783494837943999579756542959448072587778769547885913663756842939554903624694606412807944745954307937203515758183681170233078860625106609353029362104842699613314521926166408598405338748112843424269476908429820812608008469267246447894530736034438009927299826311749302525306846120570078837479850147576402595029781738865702388916290496144776224063843669135460076930408493655214031067576917391939960612244518510199214378647503101578025896380484266260030699219739321640184647435896806996938300208610077133413102779395951756408298292862111099521935355994350014380556555583319738099662223370521038164267107069318702827913464023750126534757286393613118341120000000*i1^83 + -234584412236958844611386972593895128916676595693315835962431162415499922045691062284864001205414521481850623588151756878356626982261070828528848799892723585315343785950786426521036090128088752152543136600017269792258566541592066701393732412286350671316364719171517726603715366437825119684964149416874355790477290098760186401667719233315379303020869620556326568586868055298631016623876542564526614917072518409287213696796936181519302978846728209257913295697005898202897644438082965858450639638883507039052745025206351028545808848187434258227013500553180424438383594167470782545103031243337543120892540878463507341036703349999562833360631368935445548763751463462004677461394989144968918333691322186102545495997704121228113942550074503258200472809032718979590215530759369666295299377325829443811005321654393410169197473876396953749394136734214039942041442514616890056655196520484621609129290492166674839854536203905727395803981076999565595470495134838738666598961104318228930466717322469167081949925588385575341235735136741288636634572702753668625605131090000995881998564182520750626929880213077854905512293122278188949020953159217019155913130131894656708825383051319054046541574617059456989992179118482740866459674774527548346936100672264524008944698755190778968880617895177805076719289817510319560264647617424113504290207041598418020866105719238292734435216839952820211246272795035386775697896713031882545434477794653705400738724365358250345741927049957659643909928296166257574914549562609301119807580040750424864753169137821301391864999061101024937782487073811840605696707289690043748754398196731748119697308149262653374665527034975685778886691969749381793004212563853705274789367198802379085365361183730484336155427615785487261672335333135046287051009181414926214023978592947760907061692139198451885429183725186812588899883747803356403931847234819388840144500808147559007423190174323486327434456858624000000*i1^84 + 349871588866494135959476398355701331494651057403957994492636061658624787157379557926760366795853385414467873952680876346882586162242184389446422716460858650613513398659552732022468475512680836194267600101993067000473471074353101115574620894465076996105742701108774859953978946831465788114301777752588721787769039614104840490535932682471467999333811553202821378746032577411634620869056819414149720834905713046626700526645850901784013946980231580716529883700696717416377570250577187952379766970608564814422532670033188171489452243274289944883185404505627459059917393243311728448702363845065072747378855594080905900069901140723154876438619014304259849356570844956526907259146053641733998051208845196906100945979461950223753521150028939924231518880454188484131472426412271070901917835368901039424378376450501327881742009351000499812813065569773762763595283162276563925036297849825245923340677692543921882888919903449247432540133325413802895323891779856630964583351151596667261188312916511505985437298431698781753012831861066059302536705662746672015677327311823399113096075232679708436730015925425546347488444573691166751477782748775888084941034566328837884966790817335190492969381232035615495243691119608726715616467622046218797459133725695823314551494303204828030674596151654261839178228406623643333089611255840235861801723871785554394825424150110743128715258575432699785916304616348090477137440669507152323781943978448712995038401681900835641343417333205582777669162992035716755348590100881880782474837281762020348335771999657059038508560418860549870311892513282293271646829347961743570793692023009827005399442791673296881079670647208025111528231701439542018581134662668410446326144184756487657859826693306572765411425459793786701065633050612438388298997427877931805855626352365646169452492949866942750724770810263883965500100650422850676729897096016732420820594389335809208879501286965248000000*i1^85 + -14004013479793954778688782504857976121717764588998618776069622159408541195074252929538985867791376709938978915591697046530566775677476117830561128301850825701427950289856840751802951656393657690815512823390153553935593785180384185267221116553958506799471691137149466338939148356356207886494885087451656480817519014310564533336317213684569360482362738821392691048058993303773561855399614279016693846913818877694148876227684303615713424457810945415105538142316665740742511785165121300308817651143558909046934931431976927929423562489366310319399328007297938761674383391608409844938478493188116559370043245272910264865722777611280148163621124189050500078531743292160047699471577261203691403070622329767638834979476128537869408070664373825262569266506622703748918154260996362766157735716833264159863254866527480459409927134922685162894652744418586693788210996669739386920540115958853493857550970005991304002691791488651014552797066749249297855740064877778647742515000850481499481945232565391702746924458501708677148814908138553945607436931476887841433626116794288300368470756020515983673009876930032852595513622331743665364283361459537607725120256620030258380532544175790190853340698089470621730761048126335261736630235257028410295172014249376801284512094157516623646911715175206934758178289891924064776151391204384903930050603374946779177155947584748522994175766929971922156101876282381585873534398457723589749848657619761570134798568225269828277844711606304755452308188923734762844057818524199485344257838410956470952390674090037229743494463781355048675005119171919249727464017069088114463843348856797610873567267034500179687690817661439759895356271359627190122751630604731258877830226115007227336308637737115830598820550512006933432200361324962775722981716285027595179864320773126488243948013575558462365493195011523382028649937434582985988839501644715626733286861432528896000000*i1^86 + 141944711362565572146056280609299254274157069546299934204352026386943263267700913641336107177655143278918357464601414288869667487368331348312159767074440909041320917618648053277650297739113564735596433263358411827349629998908852485324083249994161792923748211653530396092413899363465755918775173838454168287761312900738297296410922321378621108350533384443874869018739908874505311538082500745462890142458078583741053197346661705523780294484910757977510540055225827199939203636521175585248441057364718100457113081559829705653821914644036169417818097790517937532910490411774574085125151011750201282935762868814778099094796489674601611939869021260362771155980832038192260165338402255557060949879745934121677854710298582697864267240260598127416400847075816774440389247195825063365069393856250996481563594932830767938840104865377425298661083302953585425846316277120297277926906155998510037926104760441006610139372508865285510934376277708898658227062526178313148514155858425820101517060086671632305763061687463533117754718245275757330911284979100293457601025868285463367223245351438154094832767178543290593637171416903993198330460133251597528829804324862537105566781745117997369076645069469053788691188468881971314666452203912911603346782306344531182769079239690458898551677647764554304909765362937973538993174160792497459561704312594358745341320129166888724535281057186375493266640096540720168791799116061359000154539141815672420997500259051864093057187645545866258963112582842124881609534689487350886882772978518192384819817336901499440021836622320863051838086005856562491416090762902175335441610670611131892564057019849694687529841227608910626101509006731412161264580133206519853891720158703642403325235739700942902581049198388693383149276824592649368048608847941845210270708466624754039595522626711473814183706250741532246097838763054823305417945588288354304000000*i1^87 + -862872373615633507738318281936017099136154024734000407319775222345815331655757454069375316069244484389383303735289763746370447570635503383874305825803316267714491606588772839971803931897414948667132409170243108794993321597200640758624963921783632362656855562130317381092977051884126445639388580380431745744377755835453581088390790575564070762912712220287481825489353701284244453425716177645282133614553992201673952137436153181036884359274835878067934321793080881469155424252148272310319546245055874281429639019626914993044770321461960153220994101162982678725391107037117700784185117782261838023273244563815159118970777688092321339183768983782883570299180342721185336534277923895467666581164958085352403440131161526378154401951649554894724685604734760762188509089791563757863810264759384926388617253939659141595305147524769854143355030382928511126700636129022438716965255929106416079066338476248255806481101617424993303328035681899312520322068774084761890429769213118736703284831731565245904309615893363823292645479318177572144001683334580958981031596170658807603923717530204714879232935930148172639467033508210344462371099329630034488251889647914320537056512854157475949096833857507424978427100882795328221962592370790106094063271684473362234180057516333225250060358600182059109982137448189911870541714669061615128684487135485494134635251964399808870302781524612346653799955918596950986279470822687001234489244527882906406751025390691760242006937987582748489835405520315953624037585459025748435207688345094203810163868342195198085140911639048204926220771596432192898473419296856363680441223457120259459094539247486556139379358220652673068065812513562243740036036282417403603775196218562968234962882496260941336287815415424034212766825389215131344956237771459632868245738076817625324621069877734922497674673162926866831957212316085370880000*i1^88 + -2254193849683656366985880089950377401348417372959294185570286498751280204569058117872484475426183341427851403925914519923059147757430897237348148039435373667006175260499743752380373848242921947163666045512811409800586324627275001495432879228551788978335293803775070134026328769313788323831702470830067785123622167812552001588568474356496151043624659769385870283236215831416946131030244599212638216902614740392281224752116654297549524039759744491982380168308313134120059407741997223670377658205865805159341292015375733170685948000254228489924461291139829878930572499449294830459840749072569595794235749519440313419874294394836365579278661512088372226416487660525028246862837151910305858923621605123524204402378856829900938740546064334901900676851133728910221951376929918372214446994530941980832170994987483950657464253521067030337807793978954494539799229444066806684489588208334952845253017767972585693779441825465509216523714400282141172607291748999390640273146333976767844226700824041424096214906383994640942715128810632996765778617201109956492377941909318724173351578313149385981718269203876279256879450144586574301526178680281097503501650914421567353815424980871507079119322916607466307566047357358466188621870468163639238804990354044644383864986151270434717481919879369998963856532569866445202170366599838778005731916858643824249641421748948857344085302932640895212743785096920256357187463610262057349166037886417773026951474668363620955234345751168043788733387787776129147170303261591557177981871329241982866264393931281865893430808725506673353111589565929769114822436972264071855565756467961288273639216178184753464312156386763092019542569336061823828647148090523480012617375792144570125426202331594017833715082863598694509918658256426886755048632419212731642350643460425139579732484326534580569784853582254080000*i1^89 + 2975252889210769066386513937872662151973695135902739327332136281146066188785575300817022295359806929824478812654643342480054784320638570472912417168341472897439424356814534012198798035448511458144720142913272618796862394031151912925175838172988645977817591584075244069010379636996511257647856829062091785295857663956179903526637557184924614158691867976680391530714147942889998163990990500616149487595488971433911453179558801164801897450561390301997194101744594870307913830509809121427711044745450897757161955919771886437607936547779619367492340996128333406755843619358792271449539953001088252558326142261047679061353249794185124661410313309383536409116478365462085797587151448866576314570008547934987588982174898993409224776571963357167883804785262685802861545519517816437053399360547485359809674749137900968386977967523917820655387009341442708063902874514008453483079092184396557772262601545826991993833728512463838018021383538912492438881951283584794958250884502355875279199456602525587459336002334681390249794304364575414679826659161755021721728715403819279852651849973638834443600551116200923715403029010323810782721225082338320834564605789063784871696777097388132325964965247452560234284452565836472394826287698319014712191183882923580477885730909910728933524133510083503064268451971700924694505951012983473714273782330097200234322359394243777102069364486817029523078917310152980517830727556170342093081743712583258107300926153851599594616966708861216084545456010556806448388471970738699463413257035730341326294725249302999495359714876422488149255547494331446872839995048951033088247515465542938175846269588205877455501347914565783499596210743327742664094657395553957119586704913949059016555593596885845113143337346567271438223879630879756559972599074075016275013753415882328097012334007808000*i1^90 + 54113405240321335190834193690306242391173241068277497651363485024690355706107365487677856335338430721015854652204165756541682569168959380300162721565826443772682053432652373220236069490052596892353495890591392565305438204203949717380054435372697339600095728638438976478249738825575528419124048702574089863869976800995721631144816910943512101191421383618071175862793373420848304119229253650800167799133941065309877685368963563562425773145742494392990388370411812082053161071338229919380148094552702910261533251067767192914668450357878636894156916834012651447131878897536853234266817053187392875031550079905365614862898937894491147468432237457613717458494282452837090507336853927781196858415182953146129995108771653476501260738519761771075617373974481729986318310675773305110137546889547116019943262991431584382502286087393534250959129044663176763809872158963192932194518086634548471576079735845777561840519121489737278532537812650615235421954967454257627079757702042235841111643130974914467236593394496069042592106007314946081990396771453933206681351513536573698137098151457950889861278509309635383368269305828122004121682232894680492870185474911007544497688489592140820715467462838268443973795325407202491201178089490727198537997823113457345002331403656572817149846073354754003885605416020758140624529030380774872840880810152731653635463437699715614295498850988457961738847929434172741397864756964672843825872028370107829388559994944642881259430415691916602766763672854067691236337566585692355231530325922557257870620431807595687007097339856126953022929589954050174798449790769215000170773524728566284994678028016700867520804755914276487028283380130686397770829491267811208669513460015013144194426292225751656701339290480263329670430008108031221475963393647119400007552000*i1^91 + -414068135994630166149214275798943891385051011915241960895140696982271960037470302700852338448051192900855630489790673793147302396352974346867230422576048448949057291316909838561614886313999164609869998126305016693311534964553775578830468396124306371637812562055783624118573507452205399508336344683417516112352500054602670989290479661172574470029769188141682175662274054382161971847049198372079203145289841390100076842504315588227092098523019556937896956928355917787202977287743528656015407931535592387071594073624347753474161505122152321468332747782383824322963991460623397595317027633528468040577534391762154595195824984788373082953585993795306940032321403943714794710027965627343757591688469156899276638260056276173582440475915300220413612896215306291650909607525211623209189602748718214283356486420504695932337207937861906741929750440186578245915833869678489011629355520285448437950465847138580541173286289877749100060298366261575367472583978458314172883008013758504410707347424278097283035322732183531228175128035735333416588900386637010014427627592374849554275777739917316259865737155404532264233413194055637028011108935905585997671716016821273056473786468817251777065337070194410452737685807710811509590394429814348974527363655623396081907026082898479844692730008303372532743255485179878415690776425137277174535306395782009586279316200814832142727955964576101374618266193247131288885663103537782564266990135439653666668391900534388055358731752767571090795816083652968927012314005459555543007008878500516304440802485686728444273861275835392133524240981973926450220847560387864112273062889176978549740413999990950897076804898949491888650594371438958197904776793026276770145854740441492933088194595943716763202094671183175969052247876768000*i1^92 + -37180818845173162388659082952926874919307309460036774023730382725327079966573547728843658522620051047979381668962823841969140912335276195405120767830733453111497236372432117955686054711826436069024970769002123965633914877461618038506299477673656658998994349787656158241200440196085703340397483691355528800007958280590861324335159934509536696320663404910404396938336964806156404275926958262283675305014862865758000696551483522368113353201275291857494983026076646215133563639438976274039218759075582581005221380700511779751970298395678317955949695795949351556719836179177834368797143770276585529812892762710366966577489026903682736690789996395369740762876165217342266153615450910349094111467981243559215651176917960831183531197654757032795292864663085090291446085582886137167511343845622050247876599746834461595163506800722062871859030669788126830199768143332166736359952563097099337117709505411458762045589848525537451381296951557350678117020159182809263104505158178363342788457770761751689789018880878362717458287514027103709636146082922509110211319210501594062443946998087713739119043530343080953138816246719192354465541082728869003218768485993628815217326112353876075588415875635738991201639668880207200168555192140240396912172159895924002362202767700317052910249519253402509791787301526746486028978191788193664736323822572888978446111467664351496870745571386862169198784822833923978486711761819523237013364006729747208478360582598335470946695907608720295916261245352703752905653540875324895959077630559083725880707417169258400097126379534555825596825714451583192267899964090326362894419601770303190302649242196814910288219781663156290273241832541750137278826582802014729228090514899915546899484099057444656342400*i1^93 + -38457996313575682930306088522327680298997400586666340056360916951918700437779026828578820901849841993217195217051044911268089520239985317572971114569447456534728322052163325206668197958622947288231873997709107851494440621620865032146756731792615739176702879716366538284425985292616737812619064236193077122095306672653104382835152849411300846135629986955711012730273020723016927766715008836909569159284663716400005153814074283882610089064672908336046675290716782737701768875132854961535993193486704539424357494976463751084085709453021794107298354796592482289088294724184235084211984975094429144770720028256937088831514666876558364104379314827444754842856684018727602144201668949962829886297567521905451702697142535194859507156814303614387410095464771950528143834113375493745618620799256755702323652790383208032647000967479255776190905059902329803958899632186006272534013622313457401942605463414537566176637830711879173831067771267445098320380895200282626564093864922928764121915924230983590533704316245098474801809079425143682447003195096508856765012032470078506769612654136103613543786250738990169114078605156441200759656125600448481615709534416650443340336094944298279858433533360529800077133601744534032198892781067724263739977194672419051172938205840365744219778367546007726265285272240872983654686036877201687062515548735755944405704827050062509767224539336350079650338595585780936935166593664056731336955327448619250071146282068454233150710915581883700603916488275267903037107114407949340912225631536562454599677456712576267241759837520989606754129148952689827443172306138548492668365074838373223252551551773077121787267660710276778906991440880817493798554876499018008708157182580*i1^94 + -15972356907717348655888333461172154074552622923715288671258741806849182114890801991780952991316738446254183145876032869330347246875756066002007440633780126255646845197180252601317725414035824607102123137077064704204727281401283653703031135157786277929196440697643394502657152136846512672032217796164353210479888515718644400885910811731495534405950416025594186154926543307229059193620582527417040046073020027838937561885441724948222313269253200388207780815030036494783458586589934825958847425545844944487259357034807595261143495620886811765014208477158431616993825027233123173977164750758655763275229825938394603862394186054491708569626733519048808742401257705518346191994701984767597489752920717287364828251673268488096337816670246629566553670065739437897089884141820217503934710575050166954578512263871899636072831339651510790307069423009554241726091259878809037050600893913343521680469892104632285937994707984949161102479869407020398416172825558824660967851406839384760077566735828805093485687794903266948612353705126846529473917431821819586072031181840853105779486146693386024034760936555625282909254470255881037841105299454881099246584311232607389913730107914399869669740990501757843465705137356033613241956366369806709420773806149957859633134797075950675084106305395396415579710540231327808229024348726282848691856253042871435064558983375996635072190010920719260591053549560169416628159050593620001655465803574191714442075511970115133844387852112950223419569959469957189729720378536059007185907423984650436107900955288438370102326118593410887793809590762990488142433901115656666775892732342488280230916126870590876725026698107375006982625*i1^95 - N1*1010165547456191294602513516769678701788805982476676692670422038338061658967197814801195942879345669920926235531770298818598005059411446837382486814897803681439554552807972971964626609862808883940688028474345322000850042380375555222998679856364097732181075735842228274841584016571693702320375118004886912918656*i2, -219888994591780206119627405568941509378433354677656366055557120216740230835604477240398533397897541239886236464635514860653688192861759187449649210376481010271693524520737065541638060746361304224964438808996706930859364881350386196757156850489518097120616232395197737943591196349443672460729874117457369185028644387064115394632403121257630572832156590271309684044298901093360419770610813660213860565581355373652794233823727224286012711400061601258576674976059662592467815090772482854081878312984316142642289311250094630251497169432085909271267365355963644281239854233257432171129213371254009087587788809043544963025463324725328957889042046851710416071984143445246015395805098096074829907220950742896465725123440165159726853610609904148988429510741066985740014435316123188915339024529838049333563357900550895441195160700245703849247054303019408612052419722350801273101308170462697026456938000567541153730128034388659703493518817380987540525698613107440529729474845847314615376911088041976807121979270119272463680226699900071013172680577327969890171998539135583048673324053558435361251965729711566541671999116667201188492596037104253049256160997812005566284390840777251791905775275986146119602681699713012617291257700658731773640368478643863303370529610672818771798924305556434171924797692090386501698656784357858956762168964768454192167747779168698786741121597400820880194005375852499887415765932452823763167682301272587709431082645746775868784496706244227073372406873652433634299842160655019037562045267799682262574601510345123496642604236035083387639669549884597378352024477114668450698158995272541272218185692054283548670391047442015719209571567665920385724434323183053535200264557267072460119506018495083278272742055512150884023628477891549315199016842797088019638078087824294196092223632568365699560667396668705064695417984317627741481111896562045295947144868477190748584263391044654737217277127976960362991801361796189040826693165653838218472218126801914707213126137318677989922705146750280085806646303508368204164890614554367434692658660951625887895817619517023704230843383660014435445532461125064337917076602458074382527902131422091229241357742247951263216355405543181137493393325814472392937558570628937543770359151230028348173344340983026487684191735177072562230248927712938966184683206503015710749671254667218782022118121450225817411066824013234627919377928354219383725263430803827774324694056960000000000000000000000000000000000000000000000000 + 1497435952208635499477078145935852423769933808071394643753212341344267489842328279267694532239521986827313006591293391317946043672564938297195769562117821953820270839332742887134657259318955337117789931196350404999324669323336893684573630840205039283246209234597952331801221999153148268376388143711486410287204550186427143928127072472352189490943732938985746947956365502726580829359615466884548476092152858575638391298002892753238764955339976189333255257699191404917850495131015327033406242855089493440616596269540802179427512431506361724347053416998560373144853136484209783476755915595569505896535062747627088418730391691452417292355867931666224317711886414068672935713529312396627103003918046886971806261885576069940063583091057095225448348252671324011037731019097999846506623237013858591871268094688033187315853520567303352969337263451995926792215851908466844341065230778978099910573354853458697822600196597890905932505592449518969377761624798827025425071110422698517074295830511798264537213568038694379378386636852936915092255564734332645477280365219291093364827562195811850047623365370995669554088395992800766927111705298645301040871331521892231418742602389618449420121060189139884026907261890942521397447540390524871377155134125599255688680452867064307606400384459322658615479955401473837950814297950174178896713482558381015021486028815329256316235700497615196532288425578233181789378718754418887920199069383713005912353613529122154812212814289606400771777627337506601580956777077683153968621341896298091947789908333786345247022770397097492817601163016509467493884283969692880334527538031530876356580008782247660921730460774101869441391333624659638630513199775272414701410362663645954200475245966117590115975639421630022976282512818243717084634498937508311801116535452230237582027289801785055500381950326296878411699932612660246788231236948073872819329851295108910164425870829560004027599885071764286851930109491022873069163791608361261468934236810321732249517720913659811259873551580984884698645354790591135172439308862485891558802700067302899850600361590150445149801518423800091640314645702999419574404609321264860336400989871977103766693586414937909447860344073012905540780587476222767711749528943999848540274298607472661577443340064178700977707803435478202390813619809519368715573982295006071905608901743660851238700696400906268931921561389445652392014830673675483598164751756447725415002066124800000000000000000000000000000000000000000000000*i1 + -3037101068237491062278751523566424069375088814014816701827433923234476884588889742005101792374209772650199065830479896394231083950958919069414138175513315120590865764851010178706684352965566911380373237457866554473931528041769863402206526789167366351708890356150815314305478482687029826579368623762840399904695471429931176547304955770228858619743704421073009429406919728433336191857558504103810360076064452547432308580155256535634958004174464620765059635332444936770907379328933854786261023507681645358725095308044695144863410760956780689605198594124446738764882322428331134081462767163761356519268357629117097214934781659242824669131053214239148796620250238412857377774575006658456681837722032902438635833312672244174953706728182291712310229495972910958720487720480326550054047438991506104841938722808028654610894112834308213930384775693428273083266482002652557750945511810287432194825186414232258231627872533115340077101902689503259725346195055249207686954739458357759960400574603981919803859226600294975176321523341921640923229786838348909338532594322223576373143876875584049352842947748790978221629619491160578100138922494122457196860773315136056174113734510211908269942153642828484728757604484014354615179965911296590042603506235005140841731840687389473667287749763140629570923144524536301520352604890030203518087536470330401069813448958104006409502729196710712744499257277761341269362243288553073660595096002819199716312887909380691890000530440985557652667159248468216228714599350111725992380918688079097349446492369866509849872260872105888524647462392546009719354653071013566591613272286214042825968103776371303230983937098921248579784788494062227369123836720432702211852326074127130756786144214105598485312981255171065897414507867617367265134644601247502730770962109370322656992489102295674139495297733268068324514876664418351652262533552932653497327555537751628741782116336751377864407731289439407453445958156089729061052653474606013176225039198062215495002378514653302425284369204218996859952430909390926455727166228564624869813315567871197261180554942439621167059573956773249163535204900901766908367761219648734733749315088213724460296534195453463453315770756910901987850665776708074371007467727778361501920458782506415359494216258285581724144050895308690551790481848430572586037682556957502926320532667518939089163841115840812534473261969436852243587248378742768541015526542423669410155724800000000000000000000000000000000000000000000000*i1^2 + -2393154385958264094947208089964117979983736230611128747794819526912012309252679654671621460274433844945546664709150186080466421618747203288141964459905359063620678211917599411085223549606586846192583149253876274093708435136663529471213466567840162842595342951864792841637452121722920617261801064997072544773326981634863120633606552320491048096786572219338641896874584312780407263292263564095777405303703108182769913389163348366005953896868129313118854281670833037131426437235643987585991629276315177947811009092341119772358675832532356745301426428197032274236648824869333736061547029984914174048934195984652997113645469104199980360728711904738026016909661400961878461946424499868804984993293808845971667389817495318739087266646895948917556281473452887275669795564693111622612670131455471146910544276052251839017026081725246041981595254666947430985194177484421127174829018450251317800734249621791917170162986998004933487769199607310865198597581295606180643026898384322688517893612297520517797094843542225534717234287221523464478895954180460778224519963308918612322763449440047476857312695571899941179325889967008819796798588863375898825085210899228612721403644567417835032722960454789568132437365344245568638482801581131592984195820458394944270706772961550904827756790802838114888096948748312484688107097839968796562159567491589291517603095501682159284402632705779323694278601539189075733895245377538226329396171582038292480391000239010095365683927256290082996974134413388243365716938894820425850559771113214972827764465265284219883839753148334497086887624183440401627920305810181447842146041953241998088933281260482142162340412214515703958806604807519712511665895434427509529623200606847223689426142558367976957202978575020573991082023098666595869427786457630382624531298671750073068900932314835516433886327051054638462291204147792248614593522335698279243478301948895555743646662648924749153551213172796141762630613474232261752286888404553678958206241487139579038804122798965183625343281063158520336545138894969050619703089716807555261910791149105476831390809993444879996222150994680278444891076227443806177837390527752390890134704196927547698441799747697355232903101274667748418575889147404643829642908025658486567708323484697381995810013146177898608912146144926932282054706754215738064159526864541515922542543717679841506470255899514574732188474693732596046487382017253223740740555019414136265113600000000000000000000000000000000000000000000000*i1^3 + -15552957192652352192950075728674359069015984703741492432876561931435023814245843429253930485049750723350503895630026715084285705603192610816467915047326683588832460681432746936538400115906732970312951313203365398234818189461445084250012744789993631208913314273429327187824938987876132736790943138070612342465782640580703346240497253644931515924678320724572358199334985463822300157564618562251724081167916933103806000215371683981776951610621175673730575302415247265629140207421351082309983688794198248015550299455460628376934818747556047496792996094616096936254031350144537385586469703966535013730976402240761872108258527260451638103160770825744422881443608201120540938402966449096505945777467033576092091293566471001288528526280473299742288535674083844257308430513660537760514225755798863410757162926619145032055551535249198550190886362427471100548791412492354839335459593428556210692784533645042185951606944375667272098605749670848765494366435575538611283081328309189507311276381759535696752629039793913379461918998485526120254788390942323040928761396046258195141929843839494667422544922410456173465257354237785239053148798952626768403061593587206779078397423034256761107216578145027461065099147433347461936787848143648732853117629977982324115011065246322321747479388974142425535189452834684754463197294685422960683267199677151310098905614487178773456494583073201886037955450535398946810252003997458233615294294293991794927344337753210530953364528765036802503348624261724356879189843254810771431346866324254137867054370943523846832665131520617053675270320286383277895216996985827261576585476226271184640317082678832262676288589935314387917632397961295062441316808635110184973939034035799672646784440910944060713479668481569444699158312812905444949612841679649716582776253070049451723137180872992288660484504965768348852977974889042251468474790240791491095473011542758340038393656005610904866222816995774447104862191426362730548409187892361587905801685152250419911920485145125970863980369041760779997220225102494061458654928066200629177502855129009761402551494876671518106752904280640667995513817235873721678423523422082016588080288027302547628443863484571658680257259583614422740088941384096788340078243673591463768518183766631189864304575227992644611328037295349613120784773529795957920278469589521501889208975012722981624520032001562470362919944249287436989393274414780799294496234998457591398400000000000000000000000000000000000000000000000*i1^4 + 203804579244174086266797679446472793443320901300583253480833761743504901607343080094642064981639600297357883273981717168513859734847651000232376672404532113452072925008803957031532473467206474721055254184279051364109351779643560955295625540314670603340206842040092713955030787869287173684331978521388172172019694698632896078460980497624745037639027530613842149196701759955543148728738686522449610520768602207078902984570290500328384129759947838890253427514114542158913129406680830872180951068070605419297884424031932580288078170070519889072666922816894655652303832543121847830542799656060204081454995745674598211261783324755477661280424994009246619872110851300618529896075588580752043009991850251885041310254823167246256111873374612485712593356208101093460356393025354522484539733271624668693357980728673060336042294323137985759218226405011638258898105790376372818280069480931696126729685476057500930934804687607725528816549288501115126957082120822768866486961108485485057154959543245477553792774588391707447758208612076471090642617646522861472531617540298127152793571966308869863590276593042627686116268616991936338150497276528857726319888381890475995529041386388373794705921283882357113749468399944379143212452163902805193815434437593868162068350030992241204664031127520543784239142649485111292422646336638788393244643666016609830404787262361646198277208866028517291266803057431109076141088648540611606676710380879327629077522124075660835066718325935319176808876778420038791627755992103919903930775337031199932403402055923610264771757219870365483658782616724978020349838992230564498827335376070538564940965475211703837795822388427243111520053109013859822734228267338651193382489419653950838346283469185139321142945498813654077780642125791557722918134694176267563761523711114650282788843875385190946362587916177383457516070967345561401760563025290890139875250926392139990682550890685322449855906702404377417356633842668447779347846808968967758123294694299293349293673793439327593409940612691132017834224960494466630821092063907615641186785793781572653363574397872804159994787738428372322833239689171633569717664812629873128742559108269024175189388470704135148459176273156541958420515534348024259472315665364482666287039498716438597142051564286999752870097941800389517259032718802052671221535443819363114554814191467010017339786702560382858603113451331504927852092818072718931950997809297130258432000000000000000000000000000000000000000000000*i1^5 + -794903414867677629666748464815143718712627168720062788604074754894536222341731282324023182709140661858362356079130267666234031116898656203760631840246121810167819786894275374671115910043193368766677316975135271919026121048095315292168172755065271203510232948619779601944020134776493278049830637872035061970739938321016990334214748755009299732264464984135487201983291547943165284078230702018675406765995874867018949588703249610756516755412976570563497060124433352601979875540269977015075252757341911757286951727799944445957483424152347897636923835951269547582042858346906942153272729562610652214486274844364731127526785454172518511256377873705400111354490200485509222519965736287738033767102137758391112591341229511137970243007895256220027950481517904008820457164493629050263449965487306779287136299865255768410010786642623383295438915654305525374976445297117206702802219729596371216795667400917917627234078984449730582532670636835728720115730914761448078168856712747418570626255002549731753530789321043009834479124803215531527388431631905594764857465478172161494902254045484914238395278159604149901494256526318147194909379540673879422205203560011762461834059878535943463157042407435006743967640778432245562901989394040532444075815104005256822989852698399999795235476395182202296887973296799320546713557863827668362028562128121778203311676133578199018595835057837406716591242302754427688916618176367278220008790846670816588215166282986442003949030722970392610968955399528891373256925718138047803413896505012252208542968020581796106563914238144160827266770514264385174216280219651638447373039973383658455756930811207397012707495408563215024187844685990487770179402845351231174724623061003228873044904365050644954938161947867789932866078088064568137018511406767675782549865114087166918791639632635275124887448514769888830166213993431081640744775849449355363534979347519586320585582329353404912517930764545105768912577509736876400720718444866072808559182103877233347716733404418438796924813648892861945845949920438621544330953280298178970238426995281528531736048555972790193962233660467693117435089356608322054627150569243623901162122313312757247636076923846101565805384250033765867787402553588684312727225467294748888648595719422854484942109229678298262426044977709625426950798915298471313609863389637713081289942868867609105262066404372563185536256511679064357767850288689474485023372472657903616000000000000000000000000000000000000000000000*i1^6 + 1886752423224097078174145357329253901694835947788110434999645143303117949693745455771484183947605155900643378558112684629718548075381184320849679090374419902903381117720023976411991160817556759749195225410966270819991508532973865532270295742279436684588345540034761063568658745425258643292646670091644015769566559363748432459533226768971980986758066498637475888853413669508608330153047988703707457813877274726479914589850161160219549591854125970862752964290164379475250026417443323815125683283697777026507664500640476203783564847422227730359578314883695546938668692944211581752614625310667922421059975964163559178036628808468155601174169748122832772349356755939375587462710844983399417521577603790530108520199120142337108157968376429122642390464164388514916104749931001537374933963609213968516661987600247491439005600575018347845667499742238906829012824823041821858224067844299608701726371938302074861858245629639733987927728446146576371726188087862204988782236796286617904226103185150047851955322180474883181202667293868515170762536790169222291814414155396819698194042296410508034113515417008472835408982773533768773717977087079102339616154952472726746253712501883135035973201533844952798451226652429758485934937923149660562819353475259123408881787728718015566192452704926383326288907624024853363957594886591736166942156321439580244414676690776114580959645277343217476905554845732924765324705751264556278518941663072149614442104418304750522674836891729620098083406855811700248403391649435572110284415576032633862249812659051437123335757480673766339202890481783258447054862884776015264557164316934722461906732108489410759093809793411809264362926696534437941269451007161110007345726702218440804671271479747502440320881286740484640697168580423178322164094453982231428536891380989790446027097709937193861925267443667998650731257841768835367358589798153289802318828456762641763810443034043588023314470707398417146115439816005037899081537203914990950168036437491672131711125942836447837902356316820986870200613613609253112578938125707479449193581401608963396102598616839705416588852957822805215198580578685427681138749361417466414660571146560149360416771800212868789210284364904680639146161008837019973688425415844855894437431041107089947411813950071304458585788001221687357717294753462957624134490328062298338284035754301223373519336782895825100342234151673144489556187235315317095116635769929728000000000000000000000000000000000000000000000*i1^7 + -3166170958989750682228078230381367295917175472040539777236383993822251292751964985444696380107089971456392232427698394483039803063929671905936194705235164661015879522489324958085193934086375202619390480965794375624349374753827773471578341946745519203633348183811667491675736997494256241922731567709961854325074875454734904944218768596109075399780786591321772238015272715001642736488026027656299650597372403469454165296847771082657962983112115274762124759791364404645374810861102957530829615380110007231770995317100182403424327182373820410590293654696809787707624487872120650129878727485616864900611869306314028950217107120196884015098549298451618804143394855671042352592466558261566400763513776357215001875277374423141118988794871859408354447950235060813512679567176498343046844900005202094585015339514559401203824066557908201946527999818757231939674593684448072346143604626508526799410195270838418743870834733487866683879599300318458205439764100083121272363563659899446853811723563698390263768658255726509889994040646481468530323879012593580398245155711310024659708321935286031652150507750735189162762900276057507380437023401884321875620848302021336290628205693243408477406948770381684194203253165520730042454440176627300576366796610981644448622368249474244619279163728088488118569540824106149099123024668954320673631825601370603368914685008578993919168758432167449418576204938726900254874541109229347964173453479348925215871436314488945442156838782915635471717394063306891084770951417700528612972966193989044979565052850386381797100436237894935605842428640753443014124763023179691906284052349613163119226873158750070422758092402603994474985293728483775468564075738698372015867342574920477271835814852593673163697619452654316945991384246260498209768103719261359979610916755144784963426467800249352110922553984295535118446269233366116461915502562382836762768950025369910967435889026047311681333415858242078788153393348348717780213388075378087199688626338091018276270072963624095477859322925750180774068248440544735853558869088887718399984528297108370594442686851428805123305048198677355739870202403036288175083228131912311629674818586100162820497390398688542798010586359887030365865599789075828093111547810816916473519365451204831576595543285145527707001691323191060001772102329516475764901645886699604470947386241786522619683229807228786181729380173996029912496882094970963197820899478732800000000000000000000000000000000000000000000*i1^8 + 3666443506671661139558124925298431185991658711917178891083177794067151378310572809152566634855372124566296137000774644126827168182215411468532500595564712747744118993200120482127279321889686545985093825600053496490686179531114424073090577306041968457942366134397267507939805482274508329264062329336803760928222422455841789292046737566096266929504321827215258624932496920750505843638497778666836276183443286922938239862151114241552032851177910371905993691205037799396389523123208962221560719178120070469082652702191092314686678423905386274474016332311128499696084677142641944086657109882237459663186781717246770427146918832936289972832355764906304194900161908025897194355311697121584911524275709560315653908051438196246150574811559605393147926425611768940343477267838213589238000795927773748626983405032726494181735520522578975382743213932632022514129075966021261290930920636975532359402869635381129129170650170074688413248577016406678116730922111792669857268576892306390379311840475575863467004687924207569525762334856190214056687105164735806389659038712239285382142373241236948155461059547749852054856656892658876550029933600646227258002478703715641230923943262309595879415510124094058199850311953529759811221284635074798641340883298117904480529421474598618095714127260053168832342418274276004880881911650825910087633948031297079575466654044369915786335451314320390681809533800875020441559260741911481155479582841734883822252410188284670912251092902064817393736970180660444451976427717043973563367641971683094505526573070914238584502105954198319113801074236500971975442633173065257446554616738988736586222890538555296164910727354773833595687391177108069910567346452557662541721473862269664944943086147588962906692715279435077743760254024236961597752554874968073406337950318549564950278647207732220367932520380063041358810777004393626188179300493210944809986121931873843430188281425392530450792329562731424333347663917438756754410148498892871620313764157095812451128893945680359649165930623745365039803476940595516943794027129333566845803967257156297924673957358339697592096883529787803422146034855023626706816173462525392661345488841881301746141339461781923412230511335981828646069326129307479948348511036174807221511074633779124443307240959352023206766859529841246185070172653326701144088348221010985926636322345144012588975138287412196347842052796368459186343701542182886354722089861120000000000000000000000000000000000000000000*i1^9 + -2657997500285484785649700067246644166716212030956987852123275340987938278566554961628657579928609598075835206906213889707779544054362512007657310624470878332396745409266355635040308182892043164742475131800934400134438502382025132095265978196915222369119634815585364767515017524221155975598587572949465041841087202362273830532486365068153552213065787596969188318444864825667074751329428766698310737981464192053432767107364416087833282455408489001752082066326398938244256383113093714880456070244407612638886994217936489395150951726342425929016698276788478927877379396467706999482014881178549250771155190699069995531268066983078248844494687021337701490777489380392946982847485306098048427487333986895283271973548435681903057458607691040045554067864963825213879395767488344576472102734179182208070890762305980596205056934776251158404440996735711393628225983957449794934665971441746284374705368244790563420561414634204030200439836874862314645388318637772138835685076715118291555409729176686519248326392371457444797130232893642863755289436414343429452256325452099345655525205100026549738491086694943742359225961117614869676605604915678099992398735747090909208627259965336288876596556361636971734244958462352359487323537892143412315292713820293157073545694703898394118967656953287708617782694203500486262525544017123336039743997723290734700743449520943502331396855567159338229479990690326344587112746539057896066985866461955538707764659531933886610823855160656438752884466555847613687130217143244317491787473216251635213218684657542179323885757643893851059571190125262325181375445458398670688652929148532550103468406289830064733770520811688055262494413604840870184406069507728477267854672619936633884869134097594937824071319691850689071569722293603104044335930511594520063898068434865175568567192217554079912041846542151866501580780993414003360411939661763215861082801274806668316468907699361329137435408541872885420047292327774180793449184934351096403124603647899628755947191219001184077453988618012872748263007654510506754560389944621916941191479113194146325000072165703341813703526173403852176054421015076983573520110488635157908257580626342455435049255179729371628638770600215745406861200187357655709333823058595233963082829974264194679356390433342514872372372715934845298096163327137016277047320109088107290003583239767548768425133417903098385394230910450292266540435932816556208622141440000000000000000000000000000000000000000000*i1^10 + 947659990141557048742541799411247040592812899507707947374877367601778812503468382855361616081535841197847254623913491125133229938286177629722366676137235675369057610314664118983824290114924268417722655173272265010563318904639230064210486877353921304072249524013717332874578544395265493270526771929832092977523461257648351051174983535947580529694439359877444033535448940186051800558965152997538126749269344270396374700878578516266882210725542935765393364927665728546547775258093767922130666522389616048998547967291692111623570135931797011911556645329372340200178075594048664569897112945478241282428392430132901960948581625226114310664431295746615964233840493150711756639678319294661103365025565629578759309894288891822610518330446662672153502753010977245023150629058969857027717753451270966205571311916298474461870564278180582595275719516016413023131578467611752956255888368924876547141232295428315534717942611042399737684721808592036787978804973440952546441642044477174183194369207402925425988180167436238065887928306921575524577895069785746911675724631298408710912818482735334112968171523833698539085932749216625402607181346298625646608181018526215830969911568211149226445047108645718620663663682299034260606660287927700386908035697877300308307811717138816554732126810194175810966480796429147580614468027222762438402481441806205835844843922070216544416569756276385414931388015742584812172002611821932299878059546203527401123710466578928617445462061652796944218484046385680383612016173683236841223173915706856236875016223965063991626692893620004575277054163243136884882249390184417026340405177686354549419661847990475551458406826541601473048454925004730302586116023684657365489438808995888579451672315095772978114323439536376138173300374660838125304545436413721800904541956127678632867938912115248428548206584909390310664690747998153202124073600507592847976172331501161270831107359228347010505137045860326927289417263362126630939468602002126524333368058197954026878482300457633532064183722475791756715184128577319535402454432020499503402275605260910112768166298153922198494182796271353771364842298474618307352902596126544343113022013857777421075396805804544157024890677727676277441509052890866916181851518079881161047599078986130435593901656897234838361389117596263140334068284180439670812642169348622852898081308686623591247052770364452078053424753510859228782252883673792190087168000000000000000000000000000000000000000000*i1^11 + 12367336275850982513111084654364860128734968168737600488009685134013345572187159399225339434714732426732761635681245468780401629805961011643959885076584160479827543615488579667180375240346758318899898587850280343474775640459108391112123773361066703977793085536544048044631283049436840743455167306861374875239791624709707539185091398227422417038026270494529087649075808255517245436256423017031704143276610469107664639600540716773145074371247755600033401893617620372244358120514469899804742869527796492508987300734279163252632328668488448631976168147370184998752807645397558920125387542511086513790105810111708739947510138616013708207336103313772877669112275092524927771317859987448754425483072440648738146328176500379373078531442263124757546407004743843391105213245383220658478820600205420309764973488965105766534658307158289214698404569319021783343505232150646274887551829992984771448803082778201761894331228626809137122769184488793800429914219169698915476405484054706080843535868856953280346840102062603509472161584426170571212984101730656243432503048519585275206265744466720880714132592154960009081590171370189367184489600975208247114013733970356366479079011058550253762383422105538720084233413510509506040002743814163963390047097660729567500658021040710899933751380975448691387268679073569612983080924822131981359912246069756512700723483064479283570802170877058343310924471620316618429788890094465258843608255579263194895326609549695110119719574846292226401149133310646317459126621924872704837602655977180920923149669185387025650063766532765215931172330856347312884510521311809531343364603446864109193094016574102413982082879611341860824793461965655534976106829343959163618064849530183909776552232039931001997638652276733466508261443684969950591029535561600493935162418527988312763499991946802975722828486943323491284648894167319946512537224496635191189494789081338367586214960966985423204789386833924152533059016323713221508087996877292656131687235724114050444383417981036987623681636589491054302303266662378376907653469514871461445098443585873681462574950150551290975577828014529339561570194062367974366690888099035977060186403147258138050895654610304108116793357565007928313707669141278040182759130979521624133305859384566143657065026989715953560970363129970868575272858937328151995810439279723280835255431773050998982445223827140676889689101144716263006699934517896937472000000000000000000000000000000000000000000*i1^12 + -127704752785100258138436035649931703751817630757815248545340606047021570452289171331865591052277109642133882025159606465268749026199563963231767216859090412290733735618198257115688811032589482173630213088603317766464382344820102299990810136408027772604065388600329423130229412721944182738932503028585211523920393281152383535695610541670673970909417677965830173253673489894434770826258335421247731708786134072274897613317836173673662623569340815694662333062519317903169167899888245979131079205723414029530806412810722274327343754655324796511447587419656196228111474564886987308358938669311793731427981768301587122806692217080872799337298896633658043126552069155847682448577912233727026526732721440391557944340172625803650632719063078591230190586512335288318123801938880239639773184617892227152213816856080079102713240191445635301742385485966479951242330977100513308334554260626309744980576243281037394770637254590503191380330745079349142860717334967878239093510816239301044413303872567669740450067354254290035365314598725043252653089888676646644018390635116872492021626953711478562482399869073341020047372403474848735555332066745289774910295139863911161812504520860490632212546202420148105060497980220624106901773767037246302693663899861111725235930247854554243431161661939437777630058742553401308637519851969393637135761843161221992669801965939730643951133743503283357301937652154050959843737220355743093056273719542369647897088093819435766032520358061779430713615875034037451320319086520423606057769526145607444664947683110103074986178905875335751551520674202584086528111519489689752543410538335136081695270722979401141624850195516537190230213689935688625738425948457491265372456178388884188962712807460102676227836576915548820617706075554103275664989281824045130229155889399052925415446761466075955192729980301798993282864051720916050121983290951855621021708735972423007389198575132854007364744557531381231450833151175155182118039315119463873709122924956040587017452230492197613838486109524621870664912533661244905705452382111034973754625034028240836548605815317166946551717907301409667199825252710144963677445470909030135977243121542612486995247633776472039798359875465192161040026724679223037754431399119458622839980941234864436717998460873120050276800163428034177476133210720401336043853545511732382988561145926167292650478648704783451525761420185941760840719948387136307200000000000000000000000000000000000000000*i1^13 + 57720897735780733090039037263541403329342887892327062540318052587284722756437991807874466081406943704530994160344067356910824175706509593606275770260410769725222739735185038458311432155560018400899597452540562085204614497788365397519836441723619984163823855081535912619044524255218162304261914825381656088429418666862090751762363458760470848100832686927394399297616176229600290425409506250696380687927782547104066890708898902059372977361482158602490493877331489844618135514511363419822246669577736680716452232091792164719316212119200535558745967685658772777335727101747792505357967469539644417521661002316677593216988114546681378680559939750663306860866483741528558981893128841000507375470926241048007361526486564572093353544757156519953657148252333253039551848777692480871271822152430454986626609466842910245251587636297179458591545080908585232423918596682757204981898742196000062244425099630216429180230683501663323148262843456506692251645071549652897036209532546584456449064096733615240874472798697947487393034633793992915365926644310016425992647900574308717909583292470541603026175877709467653896486618992331333730136169479551792983147563172894284995321181698232884180344049286946041910822733395907405881327552537296652542077204214147830455033376981591588387828938476408039503130545518666783979205800762017797470112881502222670081994290044219988058265056047981818908965547423063588100297292214363877022478054967908408024331706498876426188513024260791441136823982308411429752273876435978642753474839317395233647493805707290408291739531600470313113438535546189912234512612418977568443591853841390036610141010957368509322229292697738967506122118457797040515778858039713366574826173873804247283001237074347472295302711490550733720793083544816911910490514521235517796321313485509089551288892682853348075775694107642163493707739681172994299712427626491930641643040407994201258739702296733704906198948359236010938032975659030074823867590300331668202062799978879642900924525567118372668667395174661314286289103569779899417318540761404681615279942827920692092506629820677623427169487485284192707325219682381126397073939069320956894849033566835322735325565823095053935329420785411101430996575770392856110357626171671941775378794875339958791067672151215789798853367988518088015827366267343238630835059645217156279716678311668793203300610057774271217486617981815255603950294925312000000000000000000000000000000000000000000*i1^14 + -12145173466963730538180544511409751797533581784545106622019946247164306660041050046860772492207166614386480362101326264666994720841971581992445523285346427432947177017234745586398863280868708474123474882098226378905166022744355951168247035275683776202682263268775707164592598222033127036417831900871622625569097195636285552175998536791777535129364683823623708959112336402092418941882399186076287682689468713554670670871346048539695524672497405177730294574324074842527598256740825525029943372464788014036955416564030667632056535578760693254657688821968147242232462725660388235127092023256800961773273887879626489069829384600530983773614836908959665987633739627861026427899533322618401058856728028439779114181668671216399902697033401914929690091885722631489510259499578931270849856575838040922202551613100400203753915210107495278119547808048780035083858395110161559772916697631658256770056389798431665919430075070279157367682473705361793546122207755448639911522172178054870238521048631427684081904938213540246205654039509367961198958107353339235374714883317611890840578314670346665675127859770121594188383608815195049820678651086532742006377101634885391476506704548275350990476943484267764479798860473347414904013380782414115585943939104961727828915294475601022978948104582785154467491313288135920085203410237251393806438124226972338397623555123207974966314693439246469944750266119810053664714442613266499777219248075386628474292515704309417228991392748138653024384039694887106257838923493721511781050198478016677904132701930563899777941537734828465859690856186024811551932335958491514159409324424164757070473686049811710019506708410027589932338078320535844495579823104251646542986870596604214864116810252987546091245532390076131765153519908089875439167816865290358595048590747378756392021939526581048020432606626175896033746460070171340424959550064890583732140896632975065530944165504587912361392859345518010708588144621095004873504275526636276280953360269887722424446481255108479063986311143021740163381797080620684437724721140762507895087698544695483590144140405269897138908979693310898377809401947110145518332134213798522704139415731451516089433358940751195780286770584941234884165213707501521134219930861574738640885369969386883761576041661633436006815875106858413514368881301889241508310571478192986778882574271660081417817915042318250854543503894535970744938256138240000000000000000000000000000000000000000*i1^15 + -5046502174088706782582557437347346942494774462002566471658117865847497452441551961487088566268344882860359936390046413112326640254721337931833312104509778413660697342922097150536472448475627830043814785260827981728464539433373525972833018739065887192066074334050706974337017983330104084431494623435623112337500664728552729742480092761672162473823039511572440604058354507487565612931469610027794528098051736873622387595888256889571071194562557472746150086479764299521889642712958463911139810555585207061161054961266761335474667583079231044836627766751890151649167940118863667827735550412073105685665833319098455421402729351853384626195355650520059470402990830470446602156704422163668332198890399065412317764721615525964074474542191269286873339681383145881323415990854087274282379784985968803111316864444219697149082782995326179417356714931845887306637275384568182516820079107173797923828873268609781939835231131843536254155623590075167956234862883461837553028507583933261576684436316886492990930046059422392504214853523805524394655493724764923303157136625651209035570295618944883117047190028546579182977840107127253991909146887461098113282986959215728722560729532736259254195288313022091420943487193789312277778677592655323112447927487612748345922291124010520103247829686302217759573586876629008505124604792454971553254216363122093238102933113224427529994493242562052608772731890689525390021875622238052257216251999286575789716320688990224474440685729861748910728860354865858406916103692441357439007559997305923819947262184376815762013163523775677322799441070469888277191133553973365108046397808700810416750111536557982896675576290942651327064927532447110578409199972111631225955704035600711543711283831642470441553755316778332513318368536751535654300966371886966962113965171323641313769313173544413742981196127145615008751241597247226837640337191021541649947098093053695039566738903483473885963498235671064984937606154797855849616570222427389422623317157668911923866810292159419186977905106774001239243933036044458987425607615404418305650431143443095282856093675799034488116430622925561628679972298802611557073929664493605251306622598473579224373637195751731442666532958403542976265567522546028005734528924820085867846630309732812196023119519437535739303846333241012306372221954571191268379895648830518793575979465656478636743024025557147080337563179410016180287569920000000000000000000000000000000000000000*i1^16 + 1328348698856109904614647855709253403604913508255086192373216124119484059567703662889751996099386691386542213973099671908275065671210546435433459891226825385810416637018038312774435989326351124409739164571098734611276397034228741638174886987011383328201593820587379297389487556860560015496846949914761678475659792903294690327499443064955208451635511859459002690170606908177887644695825015602536964561417345402024818207507357965195012068437433192955792154908232250421787605511102309776191861944512035830033324778676181189731967306910949769323710232520189961961830394117742302529669168810062069608038334764051268064796507621781947149994832608545792509120517575503839841839167151460193863239044529460240861894038349251156309420465160252987593225816422528694293235823026914466320657877304805224243374427915734136975914115289578092533074036361018076305986344205686035793511247044773072739401526060084818378691642146966059739319410072563658484173066340497633068571357383133956648710097009158895527945014197212550195186696471808398125308583151694265781483662018708356976004311931681115449486573513170169994165547021463078474592086873492746986626101528300167928477950235733671499022190824984641223430891736661661555756313578789345795942550392663048226921511458691343818804100947266997131190904882691374046016463482718328903545684674024028231649868744960311722412661702974427118625462945104299383515205905174405267657168209233537057841395117375476036749862116951240861341889329209119778821776253303824707374337082585562963115053773537148620343702520106546445581340344056829413874984790409893372574759111993074946787194846003652878630172589516967592293546072534372462928497172157893010973626815784269559400042608766822436666505959456238678915576405301417391690765155656553784951399866815571533259368194514041232521285745863787913959505038921265114633883456690443898227312488596069509636081235930241867686683751011125593416516224302355505482035407175829029755953062661226836804569041106721536874043405261366650115388040971916658012959513049228633327101147461882573088423307976379310782138868767438032946950813542456965884453095109283828726125540762800581113444962089533819487476129086834714081478096794783701024891893021249148835199075253772128664624591510260583357108638630499320734547610627172854239978020157891437985521891705182456018192608560470163249660845022048522600448000000000000000000000000000000000000000*i1^17 + 45860780143335266101218586056470877383277110351557772719694944006983890404542775197388352806843739968332845739980437862954339194730123298469597144721584944251045866499661036472506117284054193318427630363600113936619435457182514266088659108389770079560038147785143645411230789584525436237238701541700815247058545867443990159990504347391400273894119623557931725641133323474509024685987085309565026507119066094619214639888245270822382382125559356631215440369190064866646323051972562989735005476380065002654419199544681526061625912737012768352068967096274797074140434833132820107876343037124230280410759562967330265717469591244776726670728861260659522163759659103855239375139145983744830377763324085243621717489962500165773960345661297832664649971211426975474895379063704285008173841142023046645498574284543857373840859425674330457750645312260383381335097517777690778008717459031909389482261326069804978962170937374860581936025208885559238469825853526665010403921792805644298959380641607211604517266293130637518757893874838809892315083785589955035205720873395805753103011410598421185423563919910798877727032870489856541275678346072752536779515031810395926508454864726999893789591369965244642710074182495922419968965262159269581769943028538199374138002792642011772368211921862450871800491082515766227440718079786215971103982789976692424545085598294757119820183105815426961585726706100981795670554265466043699453454155991343095924550291661408494700413776991899130100815911822014647868086485129919309900892522641158488305920116789611387877082186913900691055080483564383104647292574370691141086596368707256909854819462070720479792526682616262081981615447509152091427547623496280960973718165007750101935855629255060205124800838614394919544073564625399572148467199027877446848061185982650834835935734729596115490633039744182100833661395519009635109705562025423353191282385756037768240355248488507803688352950455956468332782073739727966717126293546891409352126107629976576709027171481051793320585125668483163644179363117728215281072342655666121516128546144899669379802473968834534722999854054722709719251475502506644965986332530114774905029676903126715102712087880203063449710456935200921729167935218340241833949602240670164583440127558492790331632840366839555558901061481039142249703704321225396468730994614340593424368031172444742534112379194339918094051994923285086208000000000000000000000000000000000000000*i1^18 + 24625464683279084327228064532967718662873455424072339127330502758774189910268105338190064283976664752968856205693915342598561082296525952686350476688237725948337740389198948551045212915031567617004744229206054367276319479997440722420459445289607148964318040950208821287470424524316777288812334520456913067188550693201976343763966483764308799313957598242854651894313725790455076117153022999922149296087733206050146727408934302418432427659994884848147832671260546895132423634382485884173631612507415819546459147334622378450779899298444255938008290306395380576188879834748324844398367476326358759843561324304657562678753383249912194642231777833266638436110266397996760440250655122156694363677583222590524593534166310619541623778688971733073905324988405306577958319222908390380854798567113205699733911100549608096457358848550647102516392206607313918838878005347942149332778513296430771586980260191844843927740746339631738875860610293087028516038295550557122798768172120343190140308129250257953488478844978993630802839404284976436344128302716093776784695192824886127356995781791453891514131679461410654647972446893319796244173091513191535124417219124790164329007195172050475410308289052877433103561500381350328897123741145150365371898449732291646874146673250713324928374482040277200889018002013182416124317506832888657051878925951831413983859655267851902487589260915200808207138579292325469405296387791948382328962381541876348612137611137685998187675704104774655626793331289668117368376652749168201094642115749986842626262491893515739214722880887619876059034703425297088397482854438578001665792328428838623218984709505288284976987292858221526036195046829472054309996471545323063107239466083273363859247081523935960751050121277269999487999225445694052562869441065670267630930997929899756935358874808171282179573481018403666326087736412154576071518402646831855661361265609434199732425215574294820455738587219940849024874718060213918308081488209016041965466986463412536675387594434510577022498361383991665517525860955228277699784290728032358181174386484317307355906900449337349776829108489665596706365145380667571555650053084720883818880408031050812916239760603814282106848376485515263143344047716772271756132732727550541972470889925565172580288624258633412913708678917326526692072425098591454866595554825626399392247408899885599296590208408740990736754481531820441600000000000000000000000000000000000000*i1^19 + 9107593613438155401078653111399162049966630902131639547370030059658111335908534738013383023163242893555608337967433919783550774202706378287152702085973514688724447236223612449886520956192684642825120040202300528577972455294797705183695922148522615915739881873335297121553545655906708071720747969667539844428447389322553566943001351544149477059415288100266751054954524956381285107232273020300403314775925744454239576663837041136828005241356452598497876642810263993364761668693835908207458058911506405735497410009157814008782355639914658894086812816473716637505618983879831395618264288517690084741908232266597832554821852620499761231193339795346543526666410174012732033015381334973527137636805580596598424949523997469654500235212443628620664299592629439576385502495049296064830386567198019239187442213985677528799245703313777564291307624164959626688875164874109240576564166078063085024391116619130466892122218949909964330186944297828359956504919925136965101531596510060359200142399168282575455702287197122344661962467863645863818192324877016744320513740717069413397279214983237927401609359286000805149134952202251832204657355983061969345596531035474065339106440159050760068189581343969227611700137755103594117565781311556002072960997384263537658263376144233671196358206016429093326483383889311591392004207618690151859696151183021809665726516946472419914769535387431191303908364437260861496837714029312632599046418848464016457109636260105877613865756842213241056030353896844325120922185413633902837135840241438270665407042886937812170239220155420403845667184047029554421794482661723801460932543955882857040145401890419803303110365047396857968730709406948302639972589188546713996210334348998811847673919937143570914088650479661760732827645391374566535653064518434838011987959622320815707359838772507694139366008182923778861926784425502254391527635871060844661320525939910771890587084589518617158921546392108389578994395162025273784540217291583916392151090646793810007666838899138654354100434007715722613798136820388160451419050745867642112371677186595920765931650708216462295132281814461524296819452543380626333335032125679928186837319459550022078614683053301159359394369977325462855683020728015156954295177270601573565170956085661493604005986549479863442479766166595290784850418247033012483695477149185578278678710298988217300480751116779649429638114128691200000000000000000000000000000000000000*i1^20 + 1080533398998708701813686366792217089762349741247897983572839590722981891110876610888194333141206749758598976842116397366972671869860236902477218949560940475150414387994137148666516742490837606757264789885198553294284996414840856719827092258336404180470131434592395270566566300682866483597334165268093782963868764300185775870063570015414515640621756009479838823964817953035335026014346053673435220601306109730460443995317099031332242631876181837929999435264689392587274157921186286734203750102735884199960755172632440834079429076471225602404824907286820291460310110964586859473680375311243392022132152174163049900787243150737182652423143918279972169798781129984627551656607305517323268383453260875690715922796395629579310454976889128626781894826967223000837890923482505723978014639074861583596937801665741995012163021506200842716826813412591301735874011666114940997925267518345789055355869182172333130040051698614442288031270902320083666749104173716418850251678621126961164128857674288942803598006154933083840601242894075452572537839753258762505289730104346447033797329796368276343823400701110752340510302486939708543051134696265649121349210340689940076460122480153778503970616991743519306613733861858918352030874864074958403856374634831238173778404813161562649699765317878139068956961493832763169427511096871538729813911001416430134561072334964648842581216464630130135330406400279568275833066950274203312922620438115291630445185812528965302111641285527872551795261399010090683390843778179774006090406561041004039471373845091166126931553959694410839084830391561881532655239586789220771304510553838692906815509737493399893784513576073293958906845556296368002565792838904429565780080872744620092013754342620352169312984271960131358524435176182392399518416522740426141733161707966580046377687812434789098072810904579647276489889816172135901821216794819855725809468125063252006764115961358132503671613169928391698471786368454711315509907223303844763839772941227733959322300903795533440104983196003105516394196060377275684409244896052745941906664168857594036956623754068298199873133215918874318510940219221301312746169711198619907293056399657221907891662140425876189943763780223950086608823363624580923101608098651999098032319876725651906724820769255077677038995795259141988233532125271552223896162167683881415004783962159079949828864456688151798947218718720000000000000000000000000000000000000*i1^21 + 58152368074017701027536807545599842783025131896325435744500116611692859537052126650980789511250816089682335609981409222237684031638223592715023560156341427911405108221807407522466761244616495927666765506565915894086785385754471572746390786509818947033122918140237523827184365908194347116285361138177799539910889510273292764156166709009105211309647378704263275948794112212704253041002379238684818677810214425074343011386236447859239520094101579088711956000715201705125830291927023933907534292137338585236058813378816228848292511493864314942540340323233719956950869162548275582342224759673553583139974775242400741995972307315677056877792215843403490115022224206458839922021787384259983553034429499183950744986562204066079583165448016362190578047358242556194909630123587296538365560393079767577949732184952820999566308916912322028898878049015952864660677973501715721531110931754093161784322805877869423607418538026488217374395041121846767787624056971855126635550181738106694210040432357664765067100538116681801468307831291244132229596878578463857159460740343754902497696476281562734261615786913763516343067044076515283208472584173315899224023905742492790371203334624507516095533332032714402760566012138688810300805105845531420939609375066604851368754940916187444641403301834952611433463198137373472927043531535354826173796497937117163440059138723285278528583036085330516358684796996793428946942670766274677970630055353700278004188235209176087263204405336881859152996507427632108882565719399972625715626571839228778381955219097635513047841618780562936409900584450854988077834901046966655058896477597642944055596915163654360789398399332184657401407287783369208924915668269928360488621944906934259950832652622340979885054522133126588706265476857340400786046067790406461686329421214692393806473252402715484533642229178014824603186147276428956043963773378946519453561867740505957632087385139250383461646571523026019602923675967355632187203838312638055209436443931653798716094949207429893862842962315602572177543045515553402769288699591779146454557796051017135919753056021283048484269062576108043026474747505241987465422167026099931313343100540367414823186144708396738616329444147920740476611921585064617702940475340336827560642483095581410762214039959881911764418498786705790348150368519097451481633040537262096608424778102669268050583539431820199534264320000000000000000000000000000000000000*i1^22 + 1596985208219903251347871993466015133493792109166548555863189314616049444139360881462372883469553493631720318549924677588953152487589054308354081664642794895228329272027993729339475792984295528426077266732220463288267179582768086842147801498493701707506325216057008138313984258250180637463022190333470559730519244908580631853612362262343439753620517005794727575914901843902720473075404220858277962662945989399622479340778234307096399880715126038330621092019837631529077415298358549942518124323878143828776568188355407223801696833331527197317840284574342831993162139741043432867690106477693883194744360277572302408900573179259519728854648058650797264782487906050584467531269476148375916377359487301658193082082133390100209283026284998743849318544208959203185952841221394331163588140325673820893191562871747725276417031784491719459288849667567484476574069237073697770260980087690336158393157061994639766957571110016375939788776369479801235665023990264027588081678794171498871410377457385214064504553923482175178394606971777612200076295116250973940140775130837972319901971646686733378525038034490799759431605402103053729794906772246938133425309066352265942800159965363375702644617675662645065515823964134632401147846508444072727571063741948344775188739610438653320386577771993875069083268729607501141085282013488437651497880881589321521160023533980316066632573406419194813608899928612485072088475153872768715262300560373201420685109635026005960963218019227167889463988350719472035742581292966780215691850051498393865121049152202236404135467606486814308311548514123239640952440472128989447746941498688451492199725285042761194888110998433094218414778747065237139965999488911910191051208924563416679531934547703945858446944210698553757560264880113048362299311723676935229705362590963502520489440448311971963986097282707181936350991282867299233924653044691721481637330219653391987733878306570498925893871542200890595529208454955124044065168719953828008898977866628792851149898022954334356481984716337572361125543915126271457337952499777532883113988678536064984338475714376894902232886455834702275323242119717746305304462364496508095779106099560504504508952445914868242082110240002170873624954506939732888505400640083411536419938367465544129124222555161707942848577432299675525012933185654920446207223477285315156113131635033548539454905671061193359360000000000000000000000000000000000000*i1^23 + 27575300389016372799618558470706655130330099532728346990113556558390791338417648443733727322218330476486490088821064171340735633603884580903760323863803590842874644826313171388653509043082281424842201085919387242726703591261627834215161042937632668596221626699345117801924579203891991499598217612239025056686500499147521307895650269905940414540385597758159219976731099993167599853120244413208581929991918572932308695778065300247009751275352585469280513069201685823009599831879187277270918819256152239078747977675406111971001338174679252716378951173633761777360670757555684937207285264185161656476046592876364667242684734319037625309266435494590733494001864279083493483047166422995621176116271965874464041018856621541593845250093876897657988660367474134812267060897188381263634291752700174832818467499496705613046787327514877573197111390772040524019393444320660188700860405813998900945452240989121660567643154765944085697169802626685345942897554391130047266076308293224235872882816073726499188943111206836397811037987929835536118527576698229055792306035134650088813447778310957659205712215534122127500774553465908085017024053083165309454580778791536141844459619360381381759490626166247624741075031068384141283861909619910274572555422440402526628212891476393026934871268311181702105001050302350546227294147209086135831073335416953725124756387485570123895714032461771541911012384990479854702135976934233554378525016855875021136664679623085749538055067669520056699517228998880453546693285984112181192536992617898897288518313255549768992733688073085357767027675324391221260965203569022982635770358334032797502723353015411443056789559205197278329845957381061919241009726296230896589773956379039394282816616426621459672690254917246738826100748393529967889483266324940450906947042186510466380754990116662757547658798698550912805729782115281802778369980882547485605099082191058649734921574666276787844641877216981659902298924777588781817469949928196275270270319853580462790986185209370079174998969616735058071082991066132060971896201357649941814429879518692111442506083457816698609459894004204810441097642308217216730108054232963619854257759143678987134127286687563926398322192571830082459204625143997177789036814048969627576530271267792938031826257190385695045389129946356958970603069280625987518572564894390512442151081184119019497832679567523840000000000000000000000000000000000000*i1^24 + 561399759808162921722962517693786818295791305769913218792278614737402742157501467705158628664704313012953700942344481424621792256740233558552820861894992355469934164405084787544399540786214319021751288672627108226951090569360031437139926367412004038889790564421755071680076795103147072028843310628443216729107214641147547540307787421171963009310246443329525652248672518565062923728716551132245000808582227439550258247817498331791152222044095932936833323353061972355459238490293041123464137625386834447072141003636109335308144202680824911951949931855733503615861756379167190419026205338736979430135170470205787435693399195313924611798569788399536683075831447072344112018774935693010570459647514397225256247060176564750420099693808227591687213398969510122410236270359998665490614116503966279904726250308220837747037810802060249970228280196683680452467445992117863191490403952468312557438121176130528764196010800449753269680257482521324781289164104393273509054935589492493241418497479387742322477494796272383790091576818052912663759596309478538519360971800584977043981019936122153028860751398577313764482192597994481220663181149823981004661670721867609415052357097898935951276649419342606056404361708689317033374965727859523546548683854594917179602878452635583618013943005298619202548994961590787102049003778806096979641219908421380640158128143046189871707295200504743264812848158249318693438177721114031636110790551885035262214968182347756660511238752183254047525856404873732769337138215490181866482508979517918588520515256004225301099408058441841755459810742685528086399922418560859626343734287597521806906981101439303668880461722152973423212522300611706894883677508548237491256070961525889304959877822792509302572422306758344456537478987144325773246767909494897023262190834763636478807760971192903415234828611298146798409078087202975821633057749246967315283303910916788648072425025331691912260030928545559660406278416064007389338636846654162719082265411547643386333865769839993412765260060846047870428994468895435250797660770030783299648375685393323070123815360616876764662709601634805760387847616851751887356126274401460352835291716282332084093455400757691448280329924894293975227972670170741520139694879452309906373003776214253549652346764021171335370650347052788978208918580667827479794512682374590372962024912121087444166946639052800000000000000000000000000000000000*i1^25 + 11776417489231078391670122271281238995250301123018735570756646115795399560599307548897543892339781368158720918759641173487228328507914808211186481473622869485189185744318467333043452561003230720742342235938068679007532031934306220308231024011664408835158788243278333034637289663012600915733051475747070004710733941274118267378261450097840334115390330428557751808286415665274204515820036148383341564002565333377791445127538054131948712346961854426911787628181431223283095602105252546484165566398077202002412324774618357602124061014498018992023519981000910916108025842221473485553638998149049818431783016119757964937041834463533481356800450471618604871750969453610494783415557344134089508981506374556041411732322165136207118179810840074885065589835629468008749577437204684755115180160226849963145378047916381434503169860937441434579557063518223271926184427109357746501739686934830740010306675423648822043380891783697690139181907850737261322271199996969319724206170686320234934213530161884155498934875980185516962213919934865783725029784451783606755608721073747204123665856257711252928693242201648597138136516203786507831608637001524211445886895046291839951022232226733578814849502321279856216824293268225854764853861463019422614796508593434077410195902586183910984681761183012623941534535074089552682256659478596606586169753529541807142574916149794139906876539646734815237543601807043976881912517733897114360124055814131662334088505462992712440846262098608427573337087569541829887709299520305719851259839611436653956798876744183210621271246703656532351139073239177624260527252727869042761847676597533773084421946227086955569401945637517978888775669980965416669853096146235535619578509881373431830692159310592337757026763293013429215710483071823600031470293247229718768188590940358979589401889874335507873398521126339983571978812258274212308776003731733092305816894711537168661992192648224413522185031755159908832435954180005913802807518391554017034980509185843920289417938987866472864282087646161498778867088379449040074609213376865260052358987394579628983534121322152983014658996914123209786935200203317662493588096637115233866054152596414338570174175971437391916901973373569861813017065807730670601941103059108083808065773132545252904917216046381864026656984058881514819437625195324733103598395638584993703074221547326463196895641600000000000000000000000000000000000*i1^26 + 92290885321457360863892236035213233039548742618085723546465060993888122082112511954307965696618214598514716040923422406207372865287746521812268302807683574521810757091888375115830645146598027661378513182977165456157871935210203915471143341724828099010268071640708891114442337209748380529729698235013874170689346863962908841849917712960139710135582380208603110271816727218861150944003520214160623443981302329324177580799468493154032739917840122988376987540102551560618240714629346365268574459181516592553722083069919682565715251306529652766499355943020940832488408666730499106192648439338487156831329348473640355639166868050186710314662264188641435468583310467949936966041007956052998212999650103831915632638246905992612317215799583008862566683717871552114478927216924016264693207075348731760739451826880393923651062378625556450581037756670323641124080452880112261212409578371008332492088744927604628249881149317748930914909280294597684085201747728120798363250842751496583052519581868703383204959029393172432667932682254751193174575975239593050283017868334715912815220065477639247860606920291861605648099947673390588631397377301597436564004045305356390428682543620615705131153580219988985205586577045345536246726229523434654502214906070000463368279636847563409302224316747282036072605698713395570954228934398934436370377956198833330574142442391344501698702257442842988559048049268524957335436130317749572433321951144975047550849172370934141801719237462267686309601270673387727254726268211051124687934361547887483908750230141628699210898621312722719291929432239006791137181934129448066469095289420593097470500469847418574770666389582238168845875911806681433850665010396096938850395490723430084924356657067138722231828664525546700434468235261405706637044972391366194268414524204440718645884655634398860859195757061483224097325330999400970173892566848450633344674879464587839970227440700755910189111535796169377867442587480168182523075996504116585250310692438152673240816601535820651916875995700328682263938210691659174279690925651729597759203346153093388956382301308248888121590198072381019524017340979041029289823664735626750134284943056160163857820077347620742871300401037273266588603887598605916412162940876701562299474542752400805632388605919053993771025172986072344124525368862375909696522684291703887322038476243817002434560000000000000000000000000000000000*i1^27 + -1098946110695180078264895760463494675379229064313156045635369541986587564173633105281256690425820444690889867161119159919497940573197709048086030668885077581101653398458842637269895439740023337846880386237080040320439640608933510614859769713977521849680606507795105210804956339037807468958583092818490663094125780836186243301539612112652893169167528303410740412668951127873309423578957703350711111165722990448658958847618499872920424981487210861554049942536327504699170348922727069111241431823545978177966870456555677300347942785200453144395099810510976236991234091456762197065487338320871097160976292575628276995599847984303882231214810304061882532508479339925222097087529181530219892200526774748052080540728439771966917166216252651660434590514617113557065867416363147037770754749013568655769384618109442716151195813696710670339541735104717550932942228036943438846183544028917551062699590428068825543486626638677293078079988796641309819783172111244372931848145652200189277476521410010853083617521615566203960825124789021087587744482820005412420746308804212414584364087552958448826357051546642092983979054560638308768080519152390202201107568844426986503995474678617733757114281818964073296456310331958242020448126931914503557788665179795617591419505037472152335719204251152448973990476797217789793069548787948983062206247506290559025037472180056952545512929246326963870362896408863445396656538691844425688507217676532530972099021285699497860563244028683923418181033007433422329926104779785608089025050788429937725651174379322126027912212926012614273490509508580687497953634515033239649642087792020497521101436207359048830059281735887924483304337276110147444759579525498902594197484520488831036951399186052286942890743789314920051567189083626632984737783866954518662947857664450033007739356745803955751506579306425436819994827441216791108956883661943819545998031489403807290374264276371762796765489835148046206268644388570948904295402110664668020703611071016588461047394212371016900000720361069486655713744885595932479582377282731981957214380879900708548764947756829967942504505661882736524302594938129236124595252372346947655310673633169205288133354841885852370592154464929798369353161191572063300705746523768218757355714750488999378255332771333024333742602232833215790887463392260728993186105221666196029141625851692974080000000000000000000000000000000000*i1^28 + -17312895352515989884220838152863711843368743803296204773672207358640828655913436297129103581350822239704334538867538693144479021459990996579629297641239219942652626643074291589204652317954833391934812543801161906692014336981553464949695186030486575759749815866739948985608922398873167047778234456426490991585783671297869696113245074854391947908751578858586256358144712625791769233603316169263870150213009893116526430562611409722950473121547959836383659356474397649348992973017353103974462071397110852120238990204330856184243473257451748486090621694857050439353901200838417301080782790880992202783394825563435512149434830259977685775957883683994815948688248528198395302633529229256630150031263616414877978687016554229216206570235836753236891041408499108345503802090995881715421293561304744072965332150808276990390563233007951914097656004179974490307922919823390266394542061240988595605538212173760694220736190445914305346051989564766016299336813816573950376700212677785925257926470420342544720751278611511699985287275629877237200110022065007219020963193912983646298320189056510399288451747457906385993524026891906254403489973175973261255232859998030195555564425345826529638572550061084167440100470163593284977054776906034275653286336714603541656227982552817321321646292338706911002413256915176983729736483912741019655700818006645423125218600715594641474662768871604104083634721186533568726749961349950476467188595470830662221903297171332565515755932710127945044509733443391201597345492643286949793109623746327264537501530145310321516854257768802125401734826273649409423691516944605303651188734531446974108705133386827146819739398413103183308402697180450836418699759155842663363219301420946950423657549942063632346976562649877802738972095027452147443142905347615276256396571329024053039724448460692460296001048130318904052423839860651678255213384901761753973122651899383885077167656742848592337736371539847042164340413394379327926830766924422873991615794896829437637957228582067283045995549739117083600444359125535944017854858134654706990473927848166706316856977645429928944429136267660686302406042734436120414816845184588358584771142197752700613836199680887633307440079227030782003398408044585643087925242274695958539254092520358126452370445748983549210447429482146768124606534812407543380743730469003233087277024411648000000000000000000000000000000000*i1^29 + 103460059913957218763844348817162365401470983294809250362393652205287487204785883205126682760060591078943033981068756378532970040383788677231994929742176565567614941814683747616796524173263257871870464643751343039449603080206011901119013314611947810976792951757384918469809394246242077650671255073243032394836195882922745307095039604157828553587750270781532388199229784037636230986294668379047575399700126519956161276629546952449420056261556886900606597942626088022007487467932100608119822728652571359564313536435683392059114769064193835603287106137803043783585066350247102113079303025972516458452658629030954032109919879900369468922334902618433799745864096672356604946509331329127835990656046169747403199229145832970922595180464871223160390630709184591713784753980072290416208203492519615211129398731465323196943534847186507097147116833563321971526266181807969571029282323260113896480183641727098207641589466442934817578538302972608470573195931515046399239086494518331965844742696881873247849407456383008472977232337500464675397631565810208945656238099060668952711082135456918239921004980377571842775479495590368943621704524154820894506037898497094199119562815350934181132831280264566508040278056813371501403370688715698799885870008501476633680290748885486117762007700497994980949730143884183217031412879890874232612515738559776618956029345223724629875636306168384784164466489227980493547847737991190837739088208139393560975471031922895962510595499424827501833724489531874664921956798093544631466255787296769640253893444800120853362004419021480942103528386386516284620220268275969738967374344898917795198870538505794640429368661286771386571883871968071552789440919909166776692597758740813050410187448391270616019970673197277732129123957932120047747304093444414837909653011779432897741901221087153183491719327981026699607897113837518453648984169595661490826038568281573228472756562170682711082275457206185303398752373709422833019738745300952206823645037387341840389515427668640600402279135528242237641917981102185008909942360926692894612653239791762122273855617896688466430691083869625569470648629629275612669666543819261392527001444878241383501557264859270048780394702376456676163634827938400457207841412106138327943394134320244990730941260265006154645348787960025029924349021438623750237030584233524787415089152000000000000000000000000000000000*i1^30 + 2624595229177149092816962517228010072142242215780505924276451958902576073118608755291671305627194426178827373877454758719865455388441380494431746736731394715059052297475161544497608956601150271752912506507708814357740323794687073790554730708146024179776251050754362991158980931553171424962926454778431883112017981834039883065390020089902694527340761976996792903672714753404819828086646149007553865626052847122523201680510899568400055232795262578628103967142951698170081897245276479975171174793135475135336442744055604470390305631722946416952911712311992706440281103363097196375045989338856650124405868100522854110408822900042224403120067037572254928886680213468658506843927777376605659345041501556865769657403384189323725331127875124173329942006547825601122959806311016794900986853615230421089435275124366108096008446756007435282694030925729685684356554341284063458097360048167573367762520962894932371774645909775414673693600141860526272352903674976495443446776567973760124522062692450719217869760960359496034152633470077882744218127114321828418343248769168658065347438600823157199932949020121274681426760839487075810977527208332526658488958659952356228065588252337783052701753948709429458512120411274982618352567661768661043212431472081985219789700388346172087770775102933846749443257471778144886518027096142891494908123265105712686926572017377884226318129979159004467480971135145959238080385826393551104964337257514854088617487687663863015135329591414493281697592001895395158942725340205614391815049620468949510890194651832160919379862582177062799690415141656244349413200547049863094995716648335325104680092719653384059790221823665101367666114882690009852497879381326175552311028831410349417125527467354525235722373112509141943576075778600684568549266650299340318953127808969254823191909852996723715450197615172016394950089887460448400754594067781747849803033586944573300052111174994815922917251012901727717406501005648485896455798958118665843449297242801012305895963574852816924327626677751350937146155020966829768362779691425042089797204123319654148212579510084561467070992617834292178183530494635234842367412861858812765284372578929387931216283628465530221289816600658105515766036263195775041041520161900642420458790982001744375369410565253030726468999942877031115674176315385374927105381190471055205990400000000000000000000000000000000*i1^31 + 6938441224161217563345810484785726666302638689502337919022414558670546317947212031708382024053443885137791322970194439154784567533735877708947049796203797969568799019177336129407790118192914728805553306046251267488975934548374366429425783183918933270965531166792566865460998395633001592588137535129239813645120772774424292971454839622650295000149663016082395571582464067248145441966454433394404252061929200703542234874033730227799093790965291454968154995999101350475308317810912108217533359774931067846311765725868572307912995401549365326978469200122180693472326008789130608761169555491339227656122298569847164099212645932316345152256668204518017037847319030034621884509768590027942483941943454050418447702029027009476544789591233770844390602936086491735500538671875873596632347307520394348205416115920269813396299639154913008770521394806973522981067936038534533575901060510985349251861842252485384992713204714899329205686718956086002530196828028610447490381590517670237773186918562650172909852704308185813999701506420871369760609155233541743470602414756989720727241717271989932046524521100297303889155230141844252564739044239862502756303627604569727016748492816159032774114412476628483691536609838781646627362127197414634036699383175767915146775951614169238757753355125419271830244080721219556584814191164649484575854209819604889359208310079234712721024880835947667806604969681907343235694838788411001010184802556284663279921732817643228704207523678366889150095887405471134499529947470501421407910193680191666835869173591043028476087593404066017774285014476755180681141361677908537412940925554501282417058013567541556447886909167432012436645325648708837298976330371593586848332086518124262486840491204088077777802459205348223273002278507781016772172235386637767542962022533006250036332126101166475336102175161981567270927660806939523802224164771886537490158626514978919463684074226368047752700429985758249919014487087225972926960934709445069097558412665480461199713757890761633346385271779541686795594092332947875957897832888007373697904065900549897228403440185785329329793942359675704745791218363968189994117619527888119166831548778429467169561998341754992097688053936940640168542554815548690318721406434299181031508842348902806989263066802064695978219698842360278178366199977819206927881315797906227200000000000000000000000000000000*i1^32 + -76685973617995388655873286428563900859782953460858484779997049879993839346192298950403445675911856831593368906512347717766672671968193540489112334085933963362693662891513708441699079938446005883299446058695583838311412453688459254892551486536996133879866974291999185165540628048177955886907544179095161109970569531490204618066243754103712378064386165836354632902176645864589639997579551118569145123537958630171681360613099844316287313830541006544903375055168665837059524022311156704535412163783778657459082760091861273442071198524409032760168802805641411644508660368194995205392038855680584426494850431755655074029564855431157458167774827452711011253976700023692807321008654980115304689537396444036433135875205445740578707996237792701408958960616962177001777500707595534406627385467031154217190386259909909603202434217520150304784148718340600226923806162032670437424633408913332718635834752210179316423222268218722852579834520807935012753584232419995762014751630392630170947280188403668275896746572909324687968072906194091052379199376441567835903755565680199906036495997052214719708285377511144639876913041189212576844639322522242150253146171536384837933405085604316679237617456321797388540044293507846772348031470995551655264317254870560127303553013809914515578959020273891491156266992834726909027120270113675886048914500110726238044743745445432643258782809790099140254718246507776619997306199273698500696701570710724535062779493028904035763364601757807104655305750801704451816399984427852580963171948238597955021712411907629622086524223870986526273345922264980330099780669166512417614466455644880762669173192658812027641655063756170951336702028988102015733048917788969940721455606315827555664151594695672021928697932838375570419014788401818293893021638501193549764274336481488703506611565112733321721597109272826748103604739379351731265403954136091341391458419775748681408416137227961789194775132932667153705194164230599819371157763977241126012549136651363802433177434489218696089174105290666946058311001905672981289531204655847351144213909079980238640461683743249243124920539714534084997360534618011749782248020229786875035300117862624564160908892750327131720467685759631668394314161121548724895811132698323008401214760929615132499985423434945401723338968801097320337088246700773318031282075074560000000000000000000000000000000*i1^33 + -198649228366223033606469974229634482955104142186015348973926050878245702173812338337335355329863666944769718693199945541899779504148885469485204050562024583182146456484025803732701628998246393315585397318867572428132588590801743968090227983988918178171987909068148371434231551647212190874452294914275279684094444376735908230936200926908505193052483813098760139757952361750334124154813438487149465298417708804406496995000354044523655106109713710730430448836942672833845183483004930458837920936883612865204148679592322176768948988494627584128998894877307713834780596712055080350944202399319681882000411855270934909156086372442649533501106977005036196376144942839886527141084093906572020039693091293046799005798451878148865687842232705460957477434226983146644766653460291279187607108887813471925737252026999851289038082415126337919069030594862320057757643468404464062337232884814753403487013516734062262381084759269460373868306390173468298983835656890784052914282905765057067780304798267042835616765338908792934446105516984473366170094501390998582833733122446606256086319079488747381468812884821972959856478767890438633138145357184436385960141649556892909677951438056973370329548905916727354580479527941831539249592043877568580908963184502961886442983053074894321547757624414032596517038834376608970741404710247577739411456413617650029183385621192011554035323572219452116230463969962708600907036071981676954140616006499146244146248281243837534233913250072406044911558456459932466749019596465269804940781632153276856538017422222313221058875494172403007105717788197077949731698694100562948789506224862137440370941192269257038587967468492155953225389983554042179872964118747920777416939593458560011978760797935449998789002525925945543006144413487972425874093143808678149715318149204526474567956142454020946633332670367898604216411578297259601139586884928154178265482953974651845401310960417649620690596028827253688861073589381328117291263834462344843097585290052376081344797902932271561974704064004103675357475338005884773791745879713738003600025515931403494696872787956478996489650594820513355230019871925654631243059792276894818995603317896955716637644703704346794649139475039360442746258829409130473877535572740617953120452541598584083284285382798358067598011955174057562231687013540019201302855680000000000000000000000000000000*i1^34 + 3189607002695674624899500627904159055390621567850982847737559926272553160565502638036936961755994413850745881464712376454783654855194724164165330396152624290729239434698481015982945892553752056509770949819016165178795754265200208557252319340223315046834229232695528264620139908994870622077736281625248009161582733830141246587238583940911414924758341854953223553909600982159803421876501777443972400404102386818497616962056601151747690037572554183869771891820943307877451236633850966853279621710641918593534865887017435459809232317042628117064653239085236996817028323933460260173819486533487279153250466893764525126889838166612631291894466826622394351583140169462415075733003309564965004616648849441517769680561972790763032456633183455081543356679122015654834196122090789864168523273545480736490750910625027726401898565023585058756846666768999467358194752597683292966935559224942511945629156320752871614671176815850407133986040769677210408147124893253811314379102629977187539184040118757559339866195880898487554266896420031425909037475596335759808674983952183886112448891594076358197303589923985217613267773124516848453514184255433741833409666386024609914448044264225288714768820088996903471559881380947848414618717136600463660899007652237119549746790835970208452564425270716562303892152699108487300160036544307742436530772590601060732024556626205108984278456522103012262606867443547541331784639018122337133155354120403203826871696252810565322725948608054955556481939577698754237764193870370385123625369315228925849331122301399950507881400378799816520692812132142113234498280028754151136548259296918448305372047145538036692315561236568119996606580767459148689299829370496377151476517790192029356164462576086615595631198872175550536029385827575495486399213000326445615390876744447209479900276721685625672635868709189415275560855279923435936211527852021449133012166941552282949754082183999007145493611620170320070186206345606132444539210899847445791756283981118925634628750125894581277812404889524815083431993773642970730810212997797901246321879899895749405675380400206156264587215166134560734740005300625178201542964898508864005829067387729925194052266556268799267838754970996124116568970984603328123322969083766234890140976673498155216494614283442118688058085260305055959708701498791254032384000000000000000000000000000000*i1^35 + 18311928186438805169388295280487386460575536636318167920890054875401580088286992755195508686846037164704208544166124622630376587007979996431397761722340146979045886066355276163254943858813396965680652739732046981940576201281656019761531886750419495619431347133911892308302369994282839812559474753405682906899588559522398499076187159753376816781251723712524434870100361797484595308450531868473765229176818006966830308833253857879902753039659275646705149503205802244729417074045860527381860810147473614840953941244229603467372324716467984140557576879600244200748010298451428667525283866742561832351934724666171055740954103036488373942711365396519829584477134127214558203050550703636294699271773345645021557481124935460659051053321813165819913907014689783153005716635341279306581080000180708542572900231775679872347699348945775137457901931472955611968061634281150325950351956590057583139260760680624176125026308428067086597121258625385978788418680300880815948009890027885342678193559288617634896738110919866640258777074403010723288292742904702826348020944358788320756388359903218048065321721829697266736187481617218317433822292518485939871565672935241189253712558692827890329834669044142020210591872083042606342232695342262560174200882495613002435476947823516270682717339565700359751348082666026198780717331228206457937278066561084666167411159434378754165373709719315826744323443159813973581736061474522291254298437703618699430512817815553475525357566421577543844279702771399188793167040774760979759330566863519843362004085905834580053331519322851146213097342718406188318327819591995718898053343082739632980818160700316306703124609396552796085132069437941768917151568135672065067427645531868172982295044460014036657708038892245466001326850024601754780800247792202622240220508228745635730925809063675671732785692726647497087921435485921686985684009228020351262736154901218158347172658592532419581498998203667302979309833497240640476796325611489012012357999912619440895527017940914379885118608875248992824227432027234687288701072567743764386623038534138959701210388373446747429576620977058781004111989676185066210277757434936437210736644849234925978799177292639598049141029449035339641706111865240037374843047031805674204092907683209618584924040721815426056815844857695978853964415531745280000000000000000000000000000000*i1^36 + 10710233543212617285080386949195458163807519458527347875971006819726049461444812693813605028556008423924598370591391957072086463256236846883406378462698661113848097128111063937843540927944136193173550458285124619101045736588410563068763519263444852692564654770747204365070132858972284758865792342561563174515842511238363086013461729819930997735507134266413277375385431748928766575250104327294548550502380040147893288820565022798307317274641656448642547082208623738346327907045738948247283573574235640160218483279432387127613736788754883028291251200566808048649968030036619911757349652010157752937622807402523458823648957022443572432276197114994970601071362562810785695349289921982438639909814965327082901948187347603924669224648612643640859931042123172970937725303926456612123256410835680891843578515473645294851792310538073706295706912889123104599851553574402661439742179597782189071113673537965954492536972316734647441157287022739829746133182363523667036645447971984398603183902286966115150485058460079773198610169274558992781695250211232540452423559928285877392895122321354350896393153911484970107750729403378185559656692846609833004893298671687454682948977471209603229504594172919233427824238102763563229342120489737101527885578502493557680416542438282634765554119574640031283851975791753322764200930165649034122360968796185698682961873504803356723565637789658364347915586023377564591886774554050532459077238949849748119698884856226995738620979498489677683375556555973481529582704517611023909791797111436410996522916790580584260980354145843815629098464667408146443166718470584083650795910043521532212595003351097324575237122443662051748390462226049151537453464752818545857898194026191769025957647629632471504515203539936679625866319715028063033253303626599557160379361331861035277083856905001175645049349617095914563360740751239309762222117825974898772152562548946280559872526175939456212807664099953301930002803854335041562320673807099163780659422596883360530975132933385627490974628636021635079477941408214917408368919745675953732101804611561763754111505708536368105131580910278256510940483445718296708782270535419874500613104148871741292408228246230094544794312511250705753997642794330701797828434364593670484708447119002397847607058375459233020180812160616701213425847500800000000000000000000000000000*i1^37 + -244446946203642892132912546227296507409474887862795802025838805125315470564677786852295732528830606792734592952447522136241764294666638900201129100108461488912942009917062020142648972215070058320466225863386540194949109415356341304452536073348252588323463920474640513871093449559418571984061680213817815228709596855171296647973105820950323158820606446918032857526175497713438240743524365801011355410701166701805985577479721901320123516573489276586462315651527556639478758209519243404456875797785709817575597741061368470648932831355172271151316532398200485899617588828562815388201229990095560925802392208645258964456504530027532821881194256315011527934630545501417505631992489970214763306486617840927159211898938477387323193832873295762105010285069129700415785697364673665107427733768474277081814092984256128110244515781734212795788924878646425974022205466538241780446121088811226857132308242842722227491840994291507194692041726819124823968946836547330891642147007060643997191367669419370397159485722234154667122710234611551518612431163066879492318085940728437729025418692162961095806261008706794975707754177931474650054487475718854080814956949814545123446897873155648884949004516869508758399014776772813006188444214070035529492767002085856166508240162307558891423315009742480855994822940986675281146592958406643588835264080126128926234803407554351997507088734820451444553320135774901978664479876984521934414195547464210948124035708736939800349299780037262215790739004472718042360944879103965715943119381153893827785076852204876685637161231083537931770889449730541530089580110724251574775589948267675639526815892306860380289253783698877146397563036517816183234510237782915904098515409006805985903904531675222768779225261164679746208251577148866743201430224073194904510764136043585811143979296313333343426023774751041261038834019891022229960931506064689203759759891328115465785864244353156731708359773982702573922111580108424937355527171161037198882171019619474358051039236390879765812012183373349782655989444082893441548633516204043846909578459265111020484469133543203984573408625694666581897083500810364410405310134808365422910372470617657938481681764657252108670672194803379325104368779587710474968308936417461124070404209936341582304892077814333396136620373825569681309696000000000000000000000000000000*i1^38 + -1011557251760398205106570576038568959194704542478925382241798801684684062478491010842743022693316560048481704592256961906681573116189212784416707580035306717215260824757874650404355940252725232241424530935467283361954489184404375617016507347211559119262371058025553151070005306731562073008033897690805741973617161631738580759613065613584154471662329952036212388542496421688891867999844040177672070096365383436912921492448521987104859475933589585564448662057241245712777585208146428823968316078340381556669500110819184047436683868490895548103018115675517986411367888356364846096541976904843467866914027723677062372731548611094249899591185632068576283286409088422776479767336006363246326317080593878932056290929844803369402968138263216939168297188330023448145608341370569456469197176547160392749436984151735595870412040110115784794457302029248653527466940817169035429145230693121451940707876829807013237939582132676049270989347256731513033505738066645203650286766515449366502275479273948864999290024082265675660369482320321368002144735225732544268916444525590205364888400380017034453851050648871084147321481035408176770748375615886221759192152702891494269803204172801196561421965049050330620058274907154374022485189269529912780547286001525918373001141927682865310286143174567674087086519003867380620276757059870318866628754583535681015628059349019468530850013092810361494142001336421078235575647365884754057001019768542221889786615363686515369921082334973087374281198340853341855018401123169807608344359774852937180344217386477544886927339698405357176052920572200433792328801925614188046477743768747433194756352523528119520012559752040298424486817243498484785444931516216106311310921652210918676582976847616627664239206632813281664342573115388159257231798828039706578935934124991923493569789193959824681904449800127599619071128828795665797084389858815379987755978000379568855013477789234646849429780681999489830488964587685713078607155360147077922824921099015409711940835596709557252650510789431524216787024904516700269271855985211308348331235233449169944332153517648008062977583961452576156392035471000109664897682001608618810876678843427010347659866490848817228256794070982159969902458563211850165348768390991399634899757835438332674101075747794484031967360518292305346560000000000000000000000000000*i1^39 + -825558788223525253315298634990899950533506463786739253636199479548572843397683365130684536118596237742280078662801308833163955660811429439195189785114197877137511568250762060746038057699078994813972730805861520843237246820733516122952098272069653836986859177096591647053748508195890159280633583593145735562205380964720041440440185139133178082829074796207163688074484892315001097809179379899532573430663347597631360619234705008140846596263766914323768642313198905716898843949220619910661539603458564525859165217476864133486247700615939357439148525234025296661744253445749872804037589005993500419040254604573019085539898163012422987469966808759070255410768102937972554209303820220832850666436114306030349729447395876573429754593057392872460511738841791994242868387802221018033801557587631576050070541629599188362103365604271948885898776042288670104719844314927395426900938192302330643897555406030176251967514409292054139947602557654832462095103270505658257866787071026999249987306082363309381664702438771752107453951674498366181428253009428697971516013424068217396352276634419882952501266237854704789643784887766241987114436995946069043326388350601048047050147561523642828077225669873039842226571627492757718593242662179426935824943192024040548393152022066498765415391871828624032912465654486005175641237526497260169444775097787403413431104214787428189242538556348813573609658992000850404609915741811929906650966748587943200270360173989138194669637308447376638219887026394318254959361258976921658013169398261407403059374913505667297398913667317878185058494355738496839742750090848918557499810099862165678475758566985628504210371785601890455882012931202391648058245393360763540700799896735182550230541817175494494155351370047310854561857402395647110702675416195320220883122795061421870874693605537551285138502083354436679657015798179126982683688719818352873672043520821241031398084139694666665009103280001559155202562540435151531720629872906853863956789970741241193805289747447654587596098023906968797272129022977135580092864467904400499109671784544744413021256207410979728317469689102197551284946216099920467299524830634205443500014504609782855703087376218702603286497833426919285442614160933395853128731590401736271258217872932153264965178590788108784365475400253440000000000000000000000000000*i1^40 + 4314189394879286999022881586395145568462827657862410796002110613606955251198228599288931838437117454711421067560242031814070765863585495743445891788181927523724915987078413863968672267825323999153192399217806900121823414820957456703599808888168076894312642331310838303797718457709219137086227616990173750410554561255382406791295025138624414081965299836612232675958574518493616433998984043282815643079268294730028442681858497280158417227006116995772618702439842379191751960244656090187727589049189758409670999061698932332504098349723304482177203916836752863043241405654536900640848590680704694267638452292768953127112561585438158246141863646628719760302392037032785942706102663350864793568477719656296505852761735129921135157812841097015981316235060411958653809640016223888744658742278844008231443063353332041595584171611231592811359089541694302501670068055387432918839782902583943883789761749762399304323549472091941446830598115195524974552140281297123466357706790445233837939162485304195494792884072427844732221800010778958785387392510722884683413791451136074207521686626426984827800591844138222494288771062719757968950811893220149281763512263976260909484071009949769174153080911775104712390735919992573115726427201129992391150633361945875614171001290946342439332043336173673581630144234198587032497543951563013690973969422592976521944931158282916645218301511488017681305672501352727323108363097054635795440950225051601704213556448883661917864858669685603209751188095442474613344300338885840388775530954290131320319875794811057333010139698918522737122793783341558328143319830325565427634286603445191567355200062569463637668484772209330251736851273870952999583889722079050750980182215081752348948153098656061594633900840921662366748570951133710679385479981891981666861398021242811560162645429014785978494085764146141807495014143815568390921651348455579164463448459201240336607047902344736650303658151585081271169486236060613518126790392147554381707273007234328024343071630056462365973080740928955288138367730869202708947917659427916436137676439500405290842055717267023260265232372097523850025353906182104944397679220977440400212701331083296788838204243523152648914101680907093152358506523797640266445817371226009117730036610564392051900045780635977796093476864000000000000000000000000000*i1^41 + 13752773288123775103091256572018094862575005490302587293313239739781098709089071113687424260430715124591385570016183994907998131041094155228482707103036294800957550895609042740808098469885841232779931970447684005605156085235641709527808994225802206402485670050724755831231820337791481229591904622350494924253924548692324993036943629689177767879426794181363434504158230189357210640715618343940814911573896126482080255593221550720555378296650414598308514457811547215858936181998045256840230826895313515237683408198312745833775244952431740741422267723813107101425263403120586587235573061509561845998771053196496879876540006817079900062793447540900623473337778075594712672646832569248395058990985829079581708318140093052582903557663650897067860354854461070796863247156411979342903368460541123443429905041464231218011951459568276956249661819303509745939716264940801870458842500418045750413800409557088513268011611361205702027943863215525977667223617021032027559914557340624274952700969604199519134116562122672665746545574202337721354098300811845188514009308005377894861543338838182387542799536355753231631740674085779778035774111813494095084740558565819120313201977663321967963783374932017559413047710746147074048193414109146206839320264630537584210620362382087747822729261075369323986884755183721412450364272395897440842548182109048696783694739759806931092912578947832971628763933050421143930225428372617413193538077191957501662930174239762770424010502747913101116347021051202721379379618983283470215577801285005427962910105636534442294804432871897884630548393504796993587036442643356608760319268251711873597508438626053150422681210026510498107250796995192357619384617495963271901787565412611654435176190478730800755000554859428415696275728036072579367966095246152820908604008950848096913731306592773363524550738510651244909029441602212054864285409661798532815863763169285141241572662934555266086952114439689379061385596726707613009358763487430628326608852656506026101207047378930402140683816588841878157365218834205743311192647245413381922074908899203786532206396794745397595525576822903964614210135390220102174264359118790273683987780884538094141811923544742076773198998899843456616172560568667806451158255304221303727576584506807832283190518357402067140608000000000000000000000000000*i1^42 + 26684389643111640135646183511488612453441859868394138138306114440895769877563498497911197518779986144428895297581663899309073758551770890706128149348463909293372440558253152844830290083213049996753142317001429730412669512077462040367935374667440241774236923276638497256362895879997208104675446324819882211487276336985250290844289311023853492478148525247603174038919662258861041698075450782188586885718289482509558799953149150493634678488909080823939597634773469757929502714582687665007178634158151639260582349443281450164891516463503427922702391757461046180671228204010535932079027726262473983766000274297631980457913543571657319753659876156405208775483825256366333316573813775292293421591002304192490211398778346519148085365796810024046445458240104351323861542388134497073845986307427792328562210644018094641038193982955889846264861906607240987437390454160110663084768069904367512262355260611263102361232537044977852630987075964108107451084956452681453065489019554604767546663728841864692250320050059729281529622918288716324498477751652676317591313063698104445064119938464242516764973051489251763292178397620871516737967671116175570764353965593266815996651011750853438003456129166068474273737230769995387683398352717021970226620596382853773244666920286462567798060056040153405562706612072743532048957672748053685550167855510330928105681217158217851052839326101413477435334340693763381632616015208053459342076352775970064031001127073228949770634235879145556581397967072021793604786726124336308664888552178225237093028460120966063773093795515336132533580670155676967203457855756625164342795823352967999181967981738760964405403571590360596484621601322873716796366049329431193529163654239431919480557279601885185544124742154071811065415953641605726631493040362271753783270503052496021549518178636859361133638535930829997658787667903621977784784571260308122846478519958691345404741661514597374192178692591577180353665862805935856625061741588033507512020033718485609012182990962021564275686062457067692836162445198486458293507461167735096385859673780231927282754293017020575319187699165101065390489501995262150525198020510296317949646921518979255596222042280822464813264619066506667673165986786246027154317041767746783509356224528596779712535956052508672000000000000000000000000000*i1^43 + 19709377600258830724304765678727496865756670612850736507946134629271721042692782027886840975693964935050302413636647936166913091222744640343070891323509260732010694491577254387295685332644559699596081303731814130144384451365654869234016048168547091908341131965471142341308835525020345021519931812545192787556894557242450081486543840743929651615355505429846137149873988468311304501765714227302409940961969053142544406173192282262345175433912043281889081841954874965998941312932525420731409192329319559365544219999111320130156193641062707257937877771893402982413014946736417986558055144334975441074264704141465359377124787423495443350211752605734069095571400042830930677780332004146851324519033039065596982715860242892174180757463303030745115225845247534393924466520678602119703158446224474209342580878439759425183346161555826626247808545378038363470718567276247171062898407791250168806803384622323622400219957702387948608265469003376934808321824613557759782703184190303752835720839724022322008063752616240669357618705294071469837867986991060305732179200439310175330657734596568107602678221963769884660441247348705942552662196456318575283736057863655760809799065593079971506286467775326240640416787685647850497710064540545740805968019213986763939069815286530240877693584267918870166361714357493786312034947487364196949329800833491078157838068993515007599779146774002055419480443560073828688702515492326076353163689926260450822588707510776450650473880500666929051886589323943741790087343874911853441640276934252054319569581155121360149582817736497028057319520846169091730264376829441852296399737505960009982000529268255369347289737969442511624422799592600020776153126026102128625969292490363417663152568562678051767270904432539304613922451271591423131887383062374802184970973441479957239957974287480158942303113963441155156827525974732186528581237444993028666646703070509998719075921092619225849076422056319954935874622377443103484912122157226944489213358470653518592534620156738667232900192547783978380179564005665712039972957586563087653298582839280967228261814481684875853099000693982417981645675895465332407036789164182284307030513636053843952791235799135539122257294822151473555687569579561395571323725792523633549486080085471383424014588313600000000000000000000000000*i1^44 + 14318338947957332848879974769743419417681176810318970090980738375357999152283638311693218637325930929857190175872552558869135450213307772947421145869203894020766390073025762360353259690055948489899417437061633918472600804513936972000242126517360226209668882511366366850112702241623290278051447304762493038586280967291696267551488107306710473190283633822919351662678264764391044984653894141894951341964541415035648713020846877237043253600326624276275553201200339281375644228404211968611345689558153923263236359967950893469679200773602514110638066958356628706233187122206844035163761039789903931406920686150188261674329301057546682379190820675136617296596176570317937284468185775809993979649878194832803974431778373366260595983142749826781975441191236797491709719353104221626560216091161010352507092933483324533398781446289336918020953817544129668187377338520298830238661439810641094409896575673979503704088439028240366812196400602001766097977925420929701855805159000920124098651060272923102735351233231653550960708597433047549606864464813205419114837586184511153380633024363725623194970741638927046598555507207218089067325384701198518292381744453016894337456258409824209732757262713120014536743572531994156252297935057447018920897010945655078510052825449476893117004861632483355968725244500012114019070285372164281098153842650270042214430917061211509047876697414715708822314387846700366437906461876151860338360756517110930946954626349701758545642047645709473861181461267674433769386017241761478353580991061332706327149853687075739281383919839766201090574364932453179796589380822294353064214549661150034000736077920598885356233345911346457409880904013547635895683255406862308562552255728351650983220215977227524330333014960838694235799434821093735268818642793343971805705380370344042954301058997872538015906137797529976225509651051140447798501025365706546384828393091215880599684064382042566165718554428474734451391131479117910607462200794095841244141288232959073150052105799062750676485065369686699896104460093847954167771019629854752388036523853675544338862916015517513326595794233250802164650044126877044055783473068793631156342251463195006874883542881217134104305953289441924332010558609578624283518249667036830102609045941429341928816640000000000000000000000000*i1^45 + 2843352625283295917203062962845221211142780479937321142158249449508480840681213968813979924156980259761181992950745758461202810807798296540612990139567408101423509770432552342205955749548797103147822087847128659847641408614819394871676911875318160570847902495490081868864442688496154096031901783568032458991035875342383464071914401790779531532365354996368570287767334801465909659612989795226304591883049688253816157878816357390157509687789482150027140254933124569999286156781719030696157428766826712168274471391322398992287002955498336221905376336519183518843166110104070892273886697299593812492693155261906383772959872746433125914978200268885608942573477756466043576288748858013750557978708017508484779102038249069132756614274716927054353304725709737073360758090715247498388784651934369838911074374213965886422022409574741562469683567997067672422306693844586367646204189992841191237463646322684981350174490194904005203715613573442859740063117302996565704152142431924603820616508446676620410101411188359103434212194071219221429807132412570358364483241521673206009034352256299246393293703091467931199644906632068780962472433631229124052044572847184614590362988531993359673781426110275193063835366729357205194589525193570370870599753191151141874423961502335353663028228618160191814547075534361304565031037498825658293467732083338884195316323238776493538811809366448246868995205061996157414205266084674417001609511135764151112129571263628772420331745650808967676183297201715750233322125014040391771650823424536129952063714958601552409098585842564263293235867386556645530322191718763670877193785547198163822483566127021877491641517127183082004784763531434049054814811725071380510681759155927319088579455008541754548347080022352678618024168037548795093781370588650040873828813921286148960186311764695917804504877999637163730993973876328714356039122559451174929461461280142976768300960307327792799067625694865865454738388552822027554206153280004580563964423452378923545073150223346814549980205427643931196452850612528091606265959350506588387523443079850917584630972675649312839422833118522476193119302920390250666148719140222028538051039554259022903294412172365274891214854475701054962468813515411806243335627730669703228596947903148195840000000000000000000000000*i1^46 + 386766806442378029786723487663491161453698262945024311882299315565123112743287070929644628677854746942168941193556397652760458404138943169027851176272640355758154062476636684501942854705120793864972818844541891183228386475442465206882478764656923261903236734674332489840163649734125964630048696740940453478743230476846495524572335686684854547900806256625492813182093429219555959345398880061908837333910733059276028652683651781128958203573223114971826274523017461246346486377622578535555979726052270343324605340082958149625645552663856143745540284174245776551830425436262035745900467425205412904159662617341894800339601659921459150958170043147066988487044904078787001375143676861814801774982723086846048206264310584065808598516070610220703194689999845764397385369232965906671244373038695778897135227907796992239294793940810886345256900668200565369597796286685284540813152831258038217409758816005520442331620173504418977425187629221597603422653003176074057304116145693255721547407078776882180727351713099498852216170995045589828466613066473191490528745416851362143369572701157397234512188623107919056721983611419181502501425292725346470599275175631704896106366486302774403886910265836665058983621934978550661078095543880146005728765424016777497799250954423237817242794504991730319176129695551976511166383889570815724772252981846978987717516396712533779468103585240362865002325693928120389029628195850134023418006343619675340797858603455624573256130925142911833051058339962210550394356602418772766048143957892924553902268779490476178252566187229404297757490312317836271927024636080973158457453640827961059296628678167808873021967569782967559710280152262540102981899639521044475749216526586439777547385283683650900426106195024854861360182996367673489288942550097876642881791800759194726460160158181554772299388472471931073257355334518242503159635610949821882394323026677058622700066656912279255108719703692997199115608413870776392959251814570373848011729621445097209859541486853145645214316036391927039909082368190396400069803293331157140694489816408080041814816584602707637898402441163214974794946300694293046871811809852324051206094776327853110624044558161206219997766169864977138722588021710452631022266962286149063726703050752000000000000000000000000*i1^47 + 38700053556087614589509387132345114551710376733196445589892056527553437270700004880650899941213193782809598590456464293239914870261982384307845231224697322645601966698614530310152530737758272712727557860284198220853652374773769329344201713454189176629309245987651939734772092926890772352517365516137364786541409644595300967583316916443164198338638486490309239420109406008891307472489836855600016793959550073835731944921657903913420483184922363207355721593046302626399418988517439852859735496440691697558070571518710013639149229496390833130069157036610059450518526262292682132736520645863308353259561628944610495251281667203191377434840124124962514341245450252767977946612429307916501771880017754046559444450649624033563362443702934104528904296683924325060290991839713849795832240941696640835033027400566588005241556940080590927755342902121703474373864415812841568903856007243182802202832473814686957093820846031670594862906360528670797665327246244472558647411343001442968992343711586696523974898926953902268765972795721759150573354898461767255166169381945799563073594663532300959321237788978318355019576710240691623707052724506877329118314168304211118486098319209883855631972025158399652536557950141810891953768484028423074095590266458680697254060812173160420903239844003667251432306036272439453507009554924602830638739493775361911230958806662138241885338056515106521124794700084517049561256277725726313445073375564472589458795899985087928618238269977550953792300382939050086872240185323599086990710418609360338165206867033199487487163815220454463098540659149712053584871741455108818643365028861883773031639528433646244671038480343223524016711535025716617103907071729378400556759643769583247213732856017309995189392109996979943042083101854042617493222884157648372105378058629202751431051665917085632615657913427759714442383938131388029399088196214763359269853630925319466463996215520012591048761307469320302261470422082520761695234313833445786165830906424300279814919814893797860525864652905272938773670947628871697675025678800029465763115869735764557700415524410416504509106338524734861358495264957107972410672966662273305330714873976588690821691758007080329694812237313105527423008289542228480566467365548864604995584000000000000000000000000*i1^48 + 2826223407678354974475387596983515491156934532356643393560271008538625777691194969501184076642050733084646562222356902839106239466240110867784946677209936597093519354414733998944847727086437092704045783588729960245825444305187871039341614432688763024652499382553829358458377628567007727601603260648178772990666465753462604155972430214987364339763099544895278297194304205038442009321881038097329836752912753117680538287332916833965759052019771961056095400205524421628859807911927078052901898579142848934147241300822753543618472851501939687994822406445206785142960843547993549677173499910236876092588058810432003797936480129296286976520672340153690709907167463844837215719285328581327953053743212472420714270698122233375820667980153850997579875137015688873014825524629910883388726266241324626328868376250730525537642257523880002369234637066386949904442903480922581675517855382638322076372076347935940410129756155820916599280164768566414267756684935682796855497590272735597653332997848001738757763092271840397907472480554600927250249044995414540512755733771286276208746655593970794885889334216694708380307544633736415352259491125956203953250751585961548634964435384689259522656017242885635694704735229290171783690733322219140340609444103930884394754299402440261403247686934402761430543008149788716836449423172153443257329042552135169150878632077462954463842620426039951361793422651129506299399471710640371714459287790841455219189846934921776784798696729069807519246508572793875559692788975368038448478159116956379163883114785478928882804581049576637068652443736672359021758186812784656496816010028915384101813655386966987234647913141571655253496769269205044440364304292001932060996051752303118466798731819570346797672689597142930441963153085662227938134936032406076949225456062767939419896886566448382388005177058963684557923995529128175184922402199537260294908499402555665010757873074324972942783352281917996758976941841130068060862969536482582136268605614311810889588332655383195594461343751720674904175024389652472123079062602714829584008007899593967585927538387889221382823708936073868169121348872670661381999105776261372518920796186520970289448955137126503309094265729347335014195503600146404120024014428674457600000000000000000000000*i1^49 + 68072129903713242461366403560034965238886934352626885039476694759019353435656785734515625435510650702187370699809468012479720487748187282099288613704513715892973262948487587006507609281181005610264455532494108358899673302991552023151170457947572883036206289480414028720240023115450712417717657560073562816409778222859419781044189707214567509909911997624801144939243405837151416519476116472683101877210271724455250757227847551756961862364053195462473546435847799857557720922457736209534115061075212094515535767078594043289423103880758266634224180899963583792938155695460942067580003013381494956948190620225813418281738735453006965791384965961839194309758537030827715487671082614289239366515579189165601724561040001375244583034123001879804141500203242978363532559682028405426166632975423730729509806958980163245721714643873293176652904670914085561069542590382637372257027306859434382584104190969898750905140239390017561035264910237598593910205417073671460880294159656907294509901470377376118641413148653053479441128746094360685894472977313691976120919196771818467980704352894422451199695137201043874219393194116801941197966090985062964957345080004943583598755550175093060614673838748801083144751356710078298114119766686913863683589278975060114630848699270630855392684044804797643158864927957271496409632838798045562097564788122216643939730177920806471127966398514188837281195266496185118676326027806319866845372419836019609922377328990496110688455482157634837496340094972129195903755311811684697622293544860721749597630874646114746748656892432462541010107018083337142904399301548135884626132586845214198358407093243740311518627503106717354255545416438378401676326110580703084599197829417500070745761804456199626065868089573566514586833987915135596392777700104375365766934113054829424950118640802719999679901438395700458347549161707969545998194920306720231887040283909568483061632772590339216100107441317912577862742316132772384352521283372111226334382937364001242174837101922370357308645083208163897434715482701820828266894354840483622797409343343048742763254356105507009386580211741053517551466524459074929922156153787739004557220287578035341895741268415814752973804222246394475211556599851917235797046067200000000000000000000000*i1^50 + -9899593869580777509351396105710672513173568149112178545327413632519363193200351589644078233572872128612423102643468493421066079732540624646353431094825995730709240447072242369810614856135809693678441068686657700444837918934434198784009569046303474567622274741545475688223147654194877111317569565487313073400457013415038430048492574577158772763788014692475614622493309428032251970490058852162022716895966563206399654052054783576920986005761332703926603093086558826704174141255154516593412034716664418293380837412217819269709154479207953608748309900253997793980681015415090190084349928431598429355791295792519775796419263213126095501563269532504943262069384549903596568765112224801127484524899922663126409674460098283683771863731232386398460747518118104950778475632411169975134431191249772627581948480444312212039255287123017354624012863394698971621721458721292375854436926570530138674351596007961091683339967712326327889276769025560731198423332153666791382165423821128699182550849556500055663949001340611525362420973400787089216916123139203678513547371748895732265568651566129133444965176005048479701819247214586206369898227136102376363242742325440428302243435791341651663469582041872587298497842440919992875812476778902291908625839299239349163731898813932529571103683490998595461764541201228524853864787793324445611255411908652644696680872653748358254684204440372900189622146827181735078653392030710480476262567383996250254389808734269135258959283022124884971892141536734728330380287291658898800316196823686309158132909468219993203524401238812970826850882110038937362762070830926954538118441098371664405229947961715434354529938777947045448138723345406562503508220482153873374915455530577470739538413458335938076385009923661256350269222349292800028946330937517134916699087966440665701379874468296436609137967633397410756154712859909697044528263476206635287631814165008003121106595542308423330772269032745160603716459141440363557993957933908524173450779247796355672290284507701981115187371702160990964587882530675049424954720835420315117185401633662119656702284064728349931275568969605568060475325856574560146261496907915209611850959603131858203025338753578003441965191682497246917788179865047085875200000000000000000000000*i1^51 + -1275568269625429296807256341295764057697766343070399526519487280717063458898736118784634997603724715377181218556791968699544038566369697035188694116930899683426118335628431309018497509940505262852709053037755009939375234085622938475151022109725287737867439120401583927818305197490586876415183546240733037913407043632955219988463682030462214398642657078061911083750871700833410679206881794070143882307562285104153584236892669413785118227286403158532663458070991419968520578350852635048543011082626687549188667539381842451135712493347789479078292145399443668036834880506922550097824246561685698395221621742078810929259401232033641636638255069696482408992151994147202776575545865067343988476676640108821972094310523350986337431791201802501309914162086698406163234867566691056974978475367181756444238764277524181125063898830334368270118122165793513738370529976585622569046202696154341100898787535084983096249082691501154643453435951604322811169643747849538989944633979088311178543964879998774083738052436730257057034445591118748302975370460467710333338801896800145862749292731662206353685087958167969152875609781308338179563209665320856677418614533477211868282163528143526951947784238341959914955761415210564806344424511289975199026531946151901315378658786229160354001031893826153933502779219591751110802344565891801579592168040686902988406858065988418030578856623321093677959105689187670255401665784729205588224748337380136102682755351566170614499817850330593205555951304392599113690163596604581710109724323026445994203055137612580538679190541742191253038309663232582220641155611750826664313266073907857425281257581943655832971004446361064068441468152268926813581314351829265005900457796657984445763503909865774264198426948565064815096058861004437534619800509815303390224366902416150684379922730753686777527021909167931220323017219214752665744371400685082818586643042655029334079609130294082116965041051255132855711110518892699737313133007738873178425754384529305597368878168047165314771914239089084990860528520459145715259028750944146778117616562977088035118273517790732965949997482005432378082905686985247594352018812226345006964703096692527683169302536226215686704882733528644498519991276011520000000000000000000000*i1^52 + -48973746661530673729431049880892705439739005352081276289021215105789863048015473370117195212851282528090625577428936053627896767081204424296131171855829640504631489971619873347374878502438598128682898570073929733539100366107075209033007826806868846187029266265068889403449868807047468433079570268866898084631733778721557763044353963866837494523534916362247206337024343363270979918275529019516144460204068662447991018332305480828824874612131758709830472468606377629254559721095731942980082794739272931943909254003901378472347289371839415617655072051576915961248220782925944791369266857587726053770816539039412473422884084208517144240647403427799324057139446018497904176099484452361288258950013834347247077629621697033624817529777398055447882994024869748775100544841836671074117652971665482039050615726298394141251938790653500459231391528027542646133949848333989039357354547004615214806626441274375324117371165136600513795972171650816301787174314667147231045088117666572450743073857439942440934913159797699103128548863783919525526830347758992818145918137287797109059133575968391025024750960458035465397239142902744448314037431497480862565798739584794337161634028121451574959956691168180904922239400425486571077882731888292765213496019747489987041862816736079172660502548575207340344313867860253931610614337793297495322493300033709882295713175304974562261004629575932358820056167871706082043932539589249529560352141012999484112218322606090607902225381246736866867136957091500719703238599502231477390779930662331335925942380231610951534688102973271006290283056026342885180759612610573051503509016335515288547291104616650288641909486702009599731645967434403063674009868027469960463707371645661308202815419898911138554612996501418249659127268551714390842337066257712671012338645503945303632803334719746359917135486479223556046476550665195657064746107368099870807603978382606179153062661567782012444100067313666703594045943196821501069521264357315670133282024159040105113012085758917019254218738255562076750473013284733603002685206827467531782210742926605607534915933181881478149820740324235978259515189042970957421813970906822941066832886497947869017187166797381104070580919988592251318042624000000000000000000000*i1^53 + 245344766733868042883265860166530138513533867813876064533590344468355844521891332010791360628082934624328737977606323436041594984561158051455017852005973302209231524169192200415130120757660317481614966877669078546101634691058556139413698423626517357052402640628517771905524839616879694666236383446274213453924607739356140796868059900049138300687706886907023967715326897598848950137346923367054256976411983327739080808698103907188649718323979223738218561503422409529746189416364331130685971017211684450965102616401147923683664085084902742943866253819532172102522380998547708174606254062292957465939149774478786567225036317079327260186243009884966016715115460284254496058341898938515785823627530156471054767752239427431918876011957226259078845248012663101160363262567947912121907961723931095991028644023377305556649289595125636760224559600069995715249037076468312174422441443847754505713986447382020840885193676400928528427161107990860071225136882296200160856233550259229061699526683508522663229235614990400499963753821004205758179975171004055752445559633271356054228452674783340797796839251490591305821663073531907561266593562412927126215221880895381802228638475240229938937447591435040731840182558377136520370188655678217924466547988137965366409674600331537764296708914141341319632888767326000696359869053347919788553371693717543416952098056917750165082121151313469260988540192775132191204894424494757902890793204970052764063864725940862353546813157218020125280669605923630243027078206630635585510126422120081988443734201794471726758560729835952149681820581929570041740724618941730174531502815608284886897939007908866644467788555217652119195218339219270279979606761768381078228815608300347127034511879029914628893225203965790554503686255818933793868660435436577412282457971030227953925233417171850844379596100447837906126795473227977893797226534844706273146935137465511137576530040077182971446974092454779988545361245127023289379695757520776678907390192319086577021903870377647201491138348167054689184223714844766818884437120726507781608533552645383285501803321197816380844615187259879750215959678999627632922317166272875228502700625171131529399068292408790649089715061064204288000000000000000000000*i1^54 + 30773508599003314919701272671135167470716385744624479704670780228845143687469329473488363720828024802826325473133568882133593675704151926016313740815433797332946881012471702087774051234932582634285716247017939698415807386853767900370185609232056857467115698075816351669750885989611539452429454693055842717019377975175230505240750124542150796040097286963141422035034362388030906103237426396189124811430466398462624551510042067265241201652668982961469345156434224422849525606256416744462626055397375154209790030451748038826413782256782099870820236027048453221797492081909674307657092583976309895090440731373996133268249489754373491337063922048148879788969274338721162370194278057573766196035921732462154497892572361012197768285801698508917785840506693661451836097861054801488372723705900187457384172708709368804261150483261854302163898976447778627692608990373847459049218744993127963147885982244978336412697978748899950577280934975427433426559342022572839841920771051333316418257676585634955173615063555911319979331674295422040369562621707157621991340094280672971330808630167059427112007558792056299467879274912929246607921353178441247012931916146996082687311903717759242684910701159504503567088502840153555678423942417464878075163433577435855289780952890841549263180759791937917407260631570876845014385067375843785591982854334101249869888766049006223854808086331301601359819686719840415896290228978827955091415416881682242813766232456610008567516108584657230973191790362185166714815090204014402707126059733126230468524073643607998445741025768277059400822799218128301668403949266279917509020710443847645440152611728296848558745552194675349714602556759654903496716711205925712719926041420662313185290845914225882961667196291258279558785821320930860999178793261640825499997565835737563092334868734336259636998876291136424311235379217278330442556290501909543306024681493260611224034226356805774591266458107058340004063044533499655630812945836082820538658023699310192249698431004400690759347585001766363255977867249863330216458229352290576224421191110669499718546317294673766737865416834891030688476170784786692614066887767553133213371819221216164448285213788072354263240959590400000000000000000000*i1^55 + -924514214643481731201488687280285249837009928761834425991883369598673435489030952024389527462643002726635606077087202260527162862806156585664418468145388393276050493203509810744256883622558055171798274259635594572656835041830824871647012608752578038930142481055558320334159886736521708965468103022678677430641336805519760622461114705723012014367025392062778117429229967266921912537359548485949450791334795640655232773533592938509489793959097988575465548439096025890860399370986148382078879949616722103055215933063868583119448280779797043017792682060025900615302152978135896737955183439495702891679030322339348606304089799279286276190262646826907011160930978662070814451085359200063798498447829520577381459982613124236142000677828583439809718590299060223105057386129905029075088296279468275180531641075080431918879694917860820993149890905041607913427499163202766597447635321577889621357736222834922440809380102458363557342410914779325758307673835477694682825124839802485064469220465050897626390506244678547434286956360811757389269039522895143237542190069075697681077017300860333854489026257960088561272153703411115308321031683921676657104977990561953261669618447511262535246920642460921433189907103584106988598067989890340169250423396655968960454120629394297137122214911955533612905744044419973843430676791759293331904581963331554152049764467755001188187094734656039760627429140713497583127633519994010355894901150944364812490533126337357372298868183016850655023186118132046106729269798618769726806962706373111053227147551834039381855785437497912647720765014148409772531634243061250474226636758552604323283918950121869997356478860808159192868957302205526683346652065220467335620588406758186416954613716098645704957719987314917369987676403400885595236508307087352898194964242558926415343493185189541165784988200731528897518454033313255820675420178419030566794267670917976112874657694647912157915947204778190624450941619803310735314148239979418803644726107733156438942096439826977268414465370539656474537468670439714676169192212863037363467865683525838918376566511813772320388657919195864981416692326757228344586794104101591823694805531312286649918811922520269127680000000000000000000000*i1^56 + -46161926574197514273818270899866622537188961114569459693137198362724943607267270809469765493579055641415639328785099046705943324718952252591379873051156054252952527449785278022064793912338409371259439487341356203160603754739159844053022847865152892170661848499887717845196923424738481331608377952332856425824231104898138043009130991916510512225658239273274247318533910688726065673226719873266820915665697053674576926082050894048330523596157677793013368723715959709967091134128075860904981932158977762882692726678176852863288243251091075743965751337072492628770090491337727102756820510251244446941872703618696798426964954517761771867539212174761135996923466766393894653843620613249335133733584528167850288397572695595533024619370726117603640265039250985241558098642125462513853198919774341467771590816898228418048040242760079948292325013166728095825411505157096276100141015336900644565868096264833569114569844235897808843287233698335400136622455926388348225661096986804079305367787726368448762331434925835513749250532616948504759540533135152688233925863680942157014807688203424760695675496709431875458615433325374340514136424687694086744243573831421367656409185300462942288997567977181984197427131224593377002541736228022760320018962830383507672581995767061910248252136300380109472864718472642588862871786001706805117462979870728435102115416092325400306109651154843293857222982358795830122019836929672894724493549403164659532733786121520565174820362686957672116256973492150422615453195456021180930545378807611800497579952774293745189023017779033826838907138415680995696176702035514289808279132713928577653263963346157315386295275676915409777549547065464252306029180765108683835192061425667380308117875668461100551104543098465753987199850131668960119486965649017159087345709047629551766650654104294169757379209251494156635415156291082635448966255231194970375901132304020355782076314570827848162753634751799477650934099454282239745914492977623743039965088504140230921808144043574895778801459619449132221547010376084262338924256344886277142569345690982510418215013192291800933396874830860586354825665625572676646134135371744551001234536865201792917334418417254400000000000000000000*i1^57 + -555738323997673284564542772769951314598559470116479349553753633188538863695132529715724094382889339684354321408731613523448315815842929424583207191298104638916580252179863171444656095474256167876772990138896729681909995618522375257076701509901880498065169634800769027251869851024704956000033090025057836232552870629290240361304000027304030816887845138930787527196361261132020348695360161444324058058922930941782270907539165431828369299362700641409657902298610253984684408348895583660115080484189636025189484692826147869135860691140451489147703611771741807801537694553436935283178138147006952928444268678661352253446136681793983831023376808107870543032243932148214246588775364941962375123005727422686247607968280568189119824222588782893727762026428815930436111299371968775396960118927559289222615602907981751364191782061912204075560512496768675067861693769447525345775794659453182398128248776962822426482026145822798746256166642519078609720290790182544028830006573802090954142996090375591577734792244406203770756696234653934749670346113836000431719264018624344045028160738035239440579780414043669615054820432319154489284663170405787227538215447530367558739635874093956340187338802116142245504680134638699087246515259606023745963705462868011907158851978889097322005050321889959019683159320375428300779855778386709649704403366289129651408479383568684786234495509081650046532543669828235868990796124056243311911158041479867507601648247350320624584239335681322659840550151285613608636237411166548573608384296090689175946256824774461202045265428453155481087577578339848943414461348229309944441550392413939446647067124060701073926436932048268139733906769195866913644544546201400054629526860239820535008391313581421002082236367249511829126038859747754505818952817127332516752535364639294654026408445150450561226307094146147016490238211539538463542407090535511921854259129642489577686286872573498277766761936503711396580812709878903344956897297681221057466418697135731927062208150582081080025109533994934550045781945962523352147795739735865767163141202818566731436638865513399451007306975402901209160202478218570344187693736239521615813034951871484777621094400000000000000000000*i1^58 + -1828333878864265386812599180274204484640033791552189941228748487957746860239727063666725718347550506237386820023410243178106887598021607242319853733383873079872466664471568636616390664654725646538237166463396973968727503236943033392927177991525681866302890369821719901620905759839670461462763014682379035833278942464786263965191582900057569391652970147270844928335304267785153802083848144154944083375861352407991426538350523436192436361469069147080471738692496449416550652418121029032346703326199453466980103570543526410049295940002351119731012338863958281356050590885540936761086077091226119104587616126163750236135802208880758164040311072198448626268729131666089669391093341587057730864852497595428244917556805120863785602471619006138138942059792029244053738815682656387548248721169477295004492173943874251995822127878834394820553755119088292337125355968411731855447857290070095615025065586992816017607782795186309024040187973065472484106548439457655202567973337031546327973667091976127620263284619517902239964851277163345140128453129155088361310360887591087848725373283142771499345498717568426897839718869344872946534302672094169804726391208242742054768317760628212016289908528613294650680681925615572174504102678158139666716287718884124757232455877041483715689252102290635579755351201085095382655701972257920263994520463640911854241222001543295357513588835179974344750786587161167855842616664362019894443679305494505572077594623454093869182758247392631053313191628125318530429638006439659631686997983311631154986414873850403040026031713591326326381136626260559679103532516808197923690960580124414506468157952807117145581715717895190249703148546836434090049213057970159009157642571755913513449909571386394903400881330478213914154728872145578238385875354063424193286005564504367347301284226851733578691819660701599178389666529293621833827155612763858334282291709304510046422355307306697442386886748262405192000765484928919929545523081678019269300190909126966443452865631042196627904719378821359742011074333823628861020014115396218190529423792920485995640347684681198879652348573229550445617667607057590387253760576049087252221830743325671424000000000000000000*i1^59 + 7686984859349031652511345291342697158528562410952371890889143292245561899334481485297561452403273916765794395431975392773803488928199958454620287425437761930554695228392268600578088653349679979852067508578434504806826940095868509662115675885724414478182007341501004132591639436813047577877401471633702412764770540498310382359996731087374202876402454832726206033543505043886941982744146770552388892621445782841497618343231085059837215113409539364922916539368326370649538018870684463617539439115940897423055487314854423227589648154045807626536432782472599764556016900400159497890654479002143869471211940612499838029400159543480978914971311102371595508550253844670898417562241189354347048830902205573281548018696898790453576361824740665199671301953230536826900960064475861022926876698925609566902821132858781374915958168162798450413055084188089155559573028772754798139231628425457437764754429052033036756377402978828050250449783920387115312797099456506703296968280301292185878817331210848783362659528461640790482820957075776217533367222631760047839133823136929871985357920505006672314163409574959183292579503295994042974286493846639412563720635583955082973412268326737604706351606896334799298198418920804313844667161812104178008862485496535198675633467990684964653031879400520315273443555378059724172524704170901342971057261710451875707941729040905064795471077701630452889217130675899184905475341211482877971091566379954172889305448503281889711050223814674104495096212077227956023789156817430406762112080788032804401989336594603697822253511442284808882467538224872188357893840230141532329535817062687315960759591589673339091174761965685562604196771834128156829194464649904359948949986882104064358474605906019786332500346809533347093774177540345226677242238800601366141690593874704226717129011217967692544981837862805718644959506562344091509315190765226161544524182549359559538773364131382428818426193892517595822597506396441133106789807639694786108679407296169537397498209044058998277742376345915697369807481472922578177979766783093584842467853257738846462413823233490671021171358352737405987342938259984787629788431197422576137205186560000000000000000000*i1^60 + 28423754441743464775011433778127970396866871532189079450726077163710633868607507550723320440003056846525493584691386604470818703256787978869083722955867964451099824719458886042744379889433976511591275400166154521927943518518288738677538508711039770966697081151667115222625210492644043041664026617260285018717173016144960214704684771863189219630970795889734052707310556832910022315408605017767955945918697544059206947556838402916080216686636792614569093040600796363993981406041103464330243901780607320563299250677630703935856994409192148720683101691626336220696621708298693096501192014246626987101568200460630727898727271004323658762396860522192731958777184787908890902599212164548922143814468369114874080012425740357625791791969108085624365796836426531300195267963197517576146884482573889706858548166842004478085198294224335206060074071583353499986382875883143791764936007575311348244367347225534418440154085435843798778819238764292854443280310769144111235480628220035554065198583966164820511835139734459422729189717158635798950442330558185335579584219108154180007934287474649556189836812354309002481590561242767415758216728684068685115889635695843819869418662317354372547059217312849306312973959506186363462520577339982835142932186459883144642983329000450112067637905622050211932728209776328946258450633294034080285438760334680999515808617702724175442890216645686447508512592301584993839413751614267890323084842787358933045577198734800906411276864663017951303877102612499843647647119564349545351295699415249876825031585188715782320056723207839511164347071241576490124132631399848578039879703523317334646149850565080734352364854942883665914224103263469108567219698408925592902045873528100708740321414969843304771010357518989182966408180135561077280901835874085304638024032725221105001975472336762861943650461516671521849487220796025597986452519622261798757949631384016115927045397793301358707259745559333102448532615436365514554254575118618705003002396020003942796611239969237366778603111033688638120933915749343662998797914507806838970321267558675575743575644488035869385246511502353204422373209193035478607072416881154247884800000000000000000*i1^61 + -198838146903933921686283811064440588726008691418983379117995557817515303838790416969757503720211447745991307427613666986232500231413737813513335217267147024868467774853262361956172363690995269322420314490096111971774213752657026816486845515898770782877834676220163712797080468160070451455036810173872454448810146860304205362576932360569224100522479349119983145793939323090907992636734808895379033630483042178943531452193282910562863951419583351004546645890935494024101787768024789351675093549690170578042379623608889593864999650306724892775985967271142558373250815017409973786541297345230656578220598554430058699665280538260065645250850522981264928358356613636497265227041929331631548698304378319866918418051762716909386380859587169875321816739419655035448732364742523492977086269001175043175749556025850911117163397871472308583855187056096048574877016342566321717334719134476365084812432504182846351216911749067540682086740704707534891579314851404187313261843228488299511269434611205461386549712672663438753128905619116004455451329299888337539000827002536813760169056745085823370101128559831878255195861826874204595378728908851677309261363083002159170388801297621130576301474697628027432869645280670174146050092310757243296615177779386616775857351343188626252594804149231378810115889339259066461792182042439658722818159225756206189641663287702593557482521657396674980498665126727133996109429942832913304081481244248770195029954968480474967393764996976729935740147870861651084933130454776847419159147281441128955085666258942197784312326103225137373977163998388675959172166819013159964081075848078123451010129752552103197855816174135126204881329764722430725998813804982150591101219083252193124175850528928769135990132626712684524317764428278888392913097084042863533198986882775203184404467881899385215737337026455719401296397925311987798939091019597677534820764020140480809523551016284988625481130071662889355391091491717779950429105750813109492992717706042061422914142944832035537733663188056153983596894954775436873360098743908875648618848007124562297256353167187374799164035542234707755857162221438896758651058179276800000000000000000*i1^62 + -700358623941339787972043593683228026384356360854863192748034777798857398989987570577817177937455584819290671025556025871168837947878477674466572131111760657354675919728099222706938054740035649192696677337639242495199316063899227485430277083312787417231357895028665668201157369370021294630793717659221660833771664566291312351179632483388634782764737750990645121154191796177860457188067594333377848871155875802652357318469631490713856852831761417943168856444494765822702024459880382421236572511861060794791145544042805478380591624575206070713581754339760886088876982953267754869345325737372319250584894734284107340886314245648587829038214476640781844753594169393200630888169609577954703787480144546413815857921173602064565280571445326973524861992062837468871836360869568087455534488422287912325644234655899081899587992400817300340128617306226047266545602567716210075302336539130722649467316517431001913956185668420134027663802773574893562758609324099640949322003915022580626426140964001539779490171456329395456713316063361287792932548481143408945179796426914544195860830352944105158433479749725891067898466164607918117479940839151192111730364353336715155416735842508057933020232147943121213632293847660540167880703040394848036229077625139720617189838987355912907929359712834534011758650267153836499874455163625437634841531332104908083637094480518424191104107762267980426747358755341703006571441438649032927334688946686524957118495292235266439300502233997541183991102216425401887079337928806881445955251504553810048508879606655414395559655126714334745269924911485995382669229181610928492306504388118839414262193256731693196884701906129298116890823691138097872594646927827648365880785861508220307914104467989879896676812848939433007007803396670233824256104883430350251502433045066928800662993732922847156604641025281017051959794779082535311711466956922952847494520965091145877630505592097153531471834953768853006759356458843085145403323573904999316628826288272838729629206554236630073161977357891785497288669422640136251460665252427627233912382771988217831546699146797259029408099125041993695231441158769489844633600000000000000000*i1^63 + 582633961238391396526336828068006866309856266541112104416992815854156435924414548905686573411271985725238537784992212107251881494698611512739769099504268634333636599070267255798733279239110959478053060044563635144768913819921768182773523263912139658445558628058079829400216324955354995991299977615386806709245059560404269177005292149713868404329539745850186021670240979166310131743797507731550103295902662582725202811271732667480857498324032418600308886392486928557264549278075414037297513813326748947715661818671190992377309481311811781469818914808825485634295974830619596089048987707282345492943904968797272506493624338562107522599087590585466936655036361243533345150729937325790566577475111116896208941812056660359587074838769633827312969302129680887108513421594633771348996024106927120738968952555312193186846020788235854343346145848828908841644502886713047961191772935126470779961339940071811003748031515539495354415503341122379685389089990446585882616948381170437165432180358998656657554339706015415685046422109731680804662084156119056305938262131064557000369601742422626785703064654297907921767419840376887555793203523945942864490733998371243896732420358930753112930535424010335797826625405072933225595925173540309016404573574160093271794931268160395691376134436520701969090203546173252100329381240396354735562636539123105315989350569497469610993723367879198473834183279962901910365053176814369052278332818554867403459011407241176121506385586659378704043140403021933611512642104557116594547911959373613286050485102145782092890499646548376790550633837065586851398836886559336504784143897601156857104857444860883888710239753401010781204277481311256866187906596814179592135619076698479663398794348094455406263797993658611171486125367664763731534091870465363941765372797182050100538589570232167007629197952452304844787516686884855803784576587927833741793766719310642994078073641035916031006871857646805339437534117753959499395863830695314172610327675927170004941854918746095981565389065660936410422829956062208575216325316583881409278556000130740448039855995719534445864967509584449185431674347847680000000000000000*i1^64 + 1098006771335748253228914850618208979234405827815787486555752380368354075507294978299596133560390689201232743868373184516188557439392346616660135600099507654142760978685102495252674823530322282805165079350123592138869619680237889768603465380677246500758449030257632393981790690621921075712378790911883338881083875397324276741797233313605334914324614648146237435632501978304310999027939922389631589810508164826150719712143010745822798638288204976149225668433897781159523342151445250684269449135583824456056274846631834794739669261539634505624367256094467235346421905777085061783814360664076652418641431627959406277472880756394536111099688016938364824252264096962251808808147942017053470946869408066232175165332124702554832609244727494264250585287999721172799270754172473610121211470309990650910448455311933126802688320597570941979536691571546239639758226838722791695298470603873304327877350658932389198418635299345462252439346838138848881428648334488317034281600323978593497022237350086168093340731910213695157209075693934314459263443277296471884374866078940085059606584772052787653688116612848084910325553533135985966754649885648778995694515435469017494868763864283025556446365888387951979480034108770043559497918230315566903917020079241753873127075469410593689430869758611519364300539581633342037931894302044419217325570957034722992448938125454155976038233340473983122741758643920323520922558678050973255590713528610540168555205562500000047219926597558929544198608881944737888258087337040941434204552567243640638986809458776670366071129373597343990234908931846363018764751253246611212955948810946889832735306464967905386169768825392031436354818912431796732423400067824493187004178479808822438949346157614588117622684435319812684131286460092592548069194685344537802697954630097173417283121964216243402272019796398564084112913403360902129862510662065493220641936395756069456502151222257476627787297361285365407015690583329290857565407864543437079246813732779696144471046038917052933718202750911528099779255581296387191003759040966568302572312415021881296548951149383630073865095673788843228659712000000000000000*i1^65 + -1936763729054682194945914785686559789160072333808782432697298218011489335835753502756118454214209422780589922338814159715165224242676103786616045850888463659459645326880279044887150708662580357669064355537144143045867963700246931079339209559072890451562544099700811316801085159902550435673442315114982958874671541428207162861736122292675616178185327637639837860808426329473290137871604847042544039232703772001171016985807409083682625723828195007403231614140464012488420447024859594805606911264435236440566190679816998158886854579807920429320635824042862524940268807430746579220580941108371905208499131023391271435176230049443389733547739947406693008677753099183754957118739430769248015583620937108532129177105963117340540857507144555096909543272852326325419816370539191398728821903755562784545271480910580332651593392625113891195779553308840304785461584751039422515602954306467092167071723733860963181796259529185271957751221865223535387173215963026907210585761357803832567086372261904434342448145095550448244332587590133012620119876656898563550025665023427006219859367221239507309304284801988476177695626623415241585263971506020116167878002345866593600144405264619318642067936126647133707826751977458068466310232769918977547689538583496410289131475912416787539773359891201730670455122427400403006652934755325847421453287850316851300293404032204633912530814372346446262801742311022038005817229907833136135226667352756302152390178354800738185646046726155483016170488400085382207312185809685152327507159713300654919529219776448524829430925710796682653229402880256702900463176660659088648111411959586470165132978712336100559753628189919997137380669097447449531322785661950340754857519634896033871521214403731256676800855095714821998185054772398651840702811062203035587341589382713496161163275645555907142580482965770914703282271310662432002455601851676643025052697910981289868950464387452333762894690065084842665911153419332789584809504786714951443894059044936253386577443763716074109226536789082723546811958204712580113682779565729491463263559907808712495239445635508548034371775105073152000000000000000*i1^66 + 4988571688470375532903550776298134820213675288236766050513546830502302845129732815209171684240257148858928757666903424323893531434252643637201575481901694244254428340200164545800967222766227392918831888094547061571745671044844370479945194811705933738854774163693630155326761569841321513496837425664554050184424188122931524024616230250021986709187340713370622815421432186931429063589176412892437164766026537156446491809520442045445208295869981234350650457240553052199459116124458089045454536731426449829152004292634741005100461535788181300661451185328400045588279526763412797339298729682835119012513895467259786615241302715307285419608797377612235737348667489794973257878897217705520959522207912381015874359204020775369435654114947970192546272472426067870593521706011866378641957523905155288776793524537030456351144068697595437628569414803135114437566493963835725832385982253499507896636995580209200286029393719731930073164599455837475164219219694215064440315283371402761798887882690165540707258369747622664358041610763324965927952601899088224882409732844346586989523110197219469242438055719773420814403699804709917140299463200366066815275362194894591752069472003585652965234925398766214229814049270321103773417765981685535888569169820814568721531699330727782146217740039036988372984600677676509814173846176808034593429050757754992868681796311179983352776068703010783062485198769348492491469279222645261022786709482196166890608446436215505024879491655152824540182850466465964224168300388727504763797695052731478006788637914320917027388850825591193141478146328732235436551647336292401351499445975625564328783481625196795073018757957646329475033463762310963172922956827861052182818436372050094316498094548749465337984578761943280446533824879528292210371682980338153310461312242407478527338053559282169713806944332588441583654445419327692942834299209636629834988064424882291673715330729707287704049003910047668445213014411092747655036392877597231539719521030743085194240767268783375213716125180862162348909027932361558151717052420590348561503022294897758505232247793827267126860185600000000000000*i1^67 + -6141348062097284846931739320093753118888623738331785043832125190265585520472067361292469171766854384910739859859763581416359836697233215080676029318690964302799604335912424783570732477974484604257705052234755266663332209686708012963444300686245404769510773759134834713673038173628320314948840816163370892842979284944479543286727205945169686861678000273619711245877783046606883981848252290080836611359167027943997393628481935456878495746760282116650655347574303343719814834073404444906014727917034257499754276926692080855255506800390645863631642836862128198425590942860605273328041380120207957029894703279412753000761003402607444579735037590832387786439701068293521127809495051786041527978315486803592938467460608943514908073643598154229012233708797344663734206003712596660664171292190666726793046364132320891470490204127853044650610943800249905492431676258538852898122592642511321413388947862064562713061633781879011948439069822261235297753720650042501436855943069260052669003327529729036340603819151178813771024830386167934010605955038510015547417763197530260099241704400600636222270330462671431291257806036824581035482074442238260702670927508989534675546250856643024810758392273065246056830220339305905786200413553609497568025425046476923479338231496671576986671846658774801728598058666820689904586676653597522102737980487309459724921513142439420329872592500883802219158904071152818205413553699854328394080965574452602384702873195649885897787357673322731161102823812688420532481961792856510383033422487648820769011493847552660174610964704160821849167879954979261975031145858608114752872195893222281009790961387406760453376072290770873770387992412722475307579405818365326155359662399567127453756866767801943585363656944983482448593960116923494671329581847187688292356716851786864926106236832352106867999272832535454678395408580022046103690198217698179789634517506567613693555178595082734411320795172485355703130063623920003038204338596880000876086433434797533003781055312424355487450229085140551465372232820262072211739879905550583906919360470108939311056994792426700800000000000000*i1^68 + 2751800815303710556656665648010698560383225374254250548477211582256503437495330169532070733053662506423443979111695491625215096200554458094750314686649446088945016137073358785248568129091692967353768303050262747067088988195335015564418321757773096784533321457964866540760771838867907426891858338573387701264739980405753222864333494873169783130280770088491274937000691264524381150882280580321810551090241167177529288603693081640384487634960634137386397959907985461058922062472156798254509661393037018190984104606298463152765915616755746562611281630244160927879282654949718158055396554466536296869173167424417074017830305878837163364199345469121925277959673213527187669396268493644893195853040459271178186530887352073732522694154206264244658485511660953179746972924684021660666787686636494518177865714649170458232004117470933094346934651407276330442984426201803693543233822994448401746785733939471915298599465774451944943406906948312848116114071855336394144778826511538427244859460776580745735487655242986321184297522422671446170150544380266435152194568431666747790950022811073364880569249954685696663920312233834978337512436143082334536630409098337549214692704728345943386213524282446680008409265487782268592560167135727809784507729751521109503212968514290902057228616544215512841041232153982031194852832362790664739128128327906895477678733022484790422716227165321772578183326997653098490613924710633371851045015324944014845071148960045691012290778138480298641217316869985235626713142356747013596541058769938362550960337069079016753080656666124076569513175184111481776856364325290581667809850765145444298730413437040834810262441772789307649004483751293934777858570988863612412132545988584676698651927431585191606327877940874460486402496528334745564780799449541725875681954486927903139867564650487434489130718003689773359912563887251262334910327772566187408905617725788061569890254469755622348552448269405991679346463793250477883031444392137150086626537176928067547275025815441756804404299508299258341890454844132308254811494863727627107713173900959401225874309120000000000000*i1^69 + -686325491345510503762028694501440088281473171007929651690690353260214901393256163661136802772924146363357827203794072105590338924621107135647562680488674320295204567061378855049941781617709952929420970868844296320176637099697522799231612480344292553482514983854638687767249652725397089743143551384921518168161812562210052413614366444749871086780296413168523266635121928722116440599513193831983603663864018879843270533139293302686336664933103150688560016920719386247723675212521576104260145384947225671832073483618505288656758170920726633180590325988676439064083116199197485113961416937789128633076138014929487881278682462026406604318941492922225858200161350662373797382283047067523895107799573205952320410740489238742032946092816645232436599062542742987082045316779191469233084034091368190795184340327504391334772161833122226541240576802118084494484391255572771374865984688563356717769349731816573404522170209634478639838811610690274468026886057014965392888597449185650720333531644229535372759010674902953343123757981192329196950403194762312320668843273049943622009167360515470604573232304561024462059919902177969582959908101499671377743398163793899859150986450556957003790100165274726718641657893017507383341474086291458301331543396056796673261743511833329448505054398470228127557002813306007116829386565127267606221237217710507632323874814471146762014388645584544232778661938743574522592327688013461199170376490136682109170120951276417279996188712293320056852968992502794355595959261489644210584777121897993063111984799437615921648335932341515263006231169371497501998134710436861124972435213393744897608987692459791711810541502591859618422524638618140096968240467652351745647798342331770313578241246035777150902615887023692847949753547709051292651515825499153374432480868170004452807847603242062038941782075588678406193866937237425094649249185370163986684272181521207555574607670428892963681153007686777601803841009740623491326382163786697411867407865613317914505744081969453602522509208763496018867487071813019458933660634276426720596567442461818880000000000000*i1^70 + 317685892923488460645686549702958543522865489228987750324680850334532085017826222457603001925874893978753506337295673124145763608584704491491391417404220951108732435050367628987420517529752228010586368352064487051731232191586642905645048387325170193463986475651902354378446950140530210813090057408613774905512811725754496584691907282411835610979191108637099297032306931081386513165457924493767902976034927139879145700560437114473217708659132571858833336717061757215792710922215275439824215385689304726033920893735549024443845361888704409455532637797068019443196367776223065914661100448576644206843603776584192445134990277815576170397514924555745831611120796914344562897994256568258959477568265800278355126012608926633476221252803051046887918797699562454189715686886597100616375142037529195105934313831867674207777010178956635311335043846498949784054277920883933378018140724359038674026747410069683655966737994786319716340180414172463026197192962996697555654050534652717848082396655401443925602842370513277135937350700549247198462535047688482963013089527173369894537693900594126571056294344082426500346627842705939160529683448633818492391007668156554378482973581105558925824758062325271689829858986249606864443504500834523285677188340209818682667733952997566240199503765266708508819971609053455373731367976627907405055418370700661498781126719916995883517922985036401609333527330000224261328728448748467098058327511369746806443312610716634718479049880965039590238547079548000132689351623908654473620019993549676300526104791443572741421925887449429957053734314391801689398141286263620677947506238910340124532852768906612206914685069957533791601220650324874140305648950711114490365427340729748387216540115948588234718249891833139972671251592546931959563157248033839659401296962156808300643216471869411900162976180847741380948059947684112303305406243201171357218784991341754143448390190450758145250960764930554022759183100064281779433267322894191974349185152642356332371260303602611164455965153053446395322608870099790323368048055860526718023368704000000000000*i1^71 + 25466722466462373596011427472687083766417504487480600657392329548602456065517972068997919511966624330203422007041914486132392060639696992951256188272363471896171585058472901030864631589820837543508984402219646090679175949521893283585433196012789088893787766563796555296361215763300190492652977449636142715722653434123498292789090241685671140982768035220519281735241325897201614319095255875363332458301499853522074901185710875037013663908109809463782536148302689231237499947288325569261183459716649825178316095370728943611101991566803723916193756570839367852464186307525193670492378621664716484493342232391738830073032412206869527657084254615578374065277211756262835248336963847471743405091415832920228879353502206317793967128584098563632128922891647808671097767394713523250327302847512554137957437207789670237318771814101219857259196806368159331436422443194411231218954159776344245243906464797929465569003511793076942103166287651981476482547299531477189887520362279897105617467928859505942203816101937080915176554281460828344727727578013671829193953749810092935034238245993961595578331211429211688722786389503498135528653906381626257891786195799397916178429584125806196873889864761380687640829362799359912676185398225283306298147409355649582698218851299962327543232100590018915054370652884344269683108697595994465607286163158590467058155971972074849170558757407622757430765469262777035560533005073254678798730318537198559395646216806649298075278836217905039800685177054694356805691262971204151117369900195714286019322399446526341046233918578272362534956430650600815144623829142413304880418635703993350077361194404567547338416519070853749623799026398017089216682202878302431441480282845336370350390507724363821817152990924849913203758980348415720712302994469798830229104171215127892220596303174601196360642669332536046944862192282199188409835411335257153239536361892491748265800493017416298987465862210789486026056744859134406511969710049866691845703642855367823677108784596054273577174111937100179357924310370418603428545010283315200000000000000*i1^72 + 4365103516215365117305499708470887804951362903537384252563628390359015774191921089511768845949913708698988833615159514149204398307119319717877432692190343995056630437901721778681688779418489477115319918311492711561394067339145282310726617208235438791387499171316826155546349407160363967827550674274997122613933795389587612886640760238668030016917826508059866014883245418228478705537060160326071517277924658620136271130029847439482520881729625552015443060248357511302913302364226220754585031474765556432954976193186870158103429350466978813024362023347609922302610085397246684888877628465936091641868745620230690942665092793152669210534139086141833429824541326749956805101760342104715257016099619419038622935435760417518066226053075344603714054712041410387697795896087136747033962066467545530038730806962727909287212083901486211079133119834033014683993936665425947546716887238549882934441924968608466735807594748522828228760127499112166119325005785997222502446350308071255603373611335376419164189635704955184945170531300155513931506780715473889231735043625933265649565965444737471709162170116358640261533033233420987873906664213509490195097536717968671479345572418592674391603109701612264789527121584937314520975927289555183511575983767066849321568118387450837214781914788281412907861139053809063489659441121313953130479568921593045940668132402526876293418994679638419645081170069886180229507446479262636413961631373551624817810789837774500728149350324465326060228648466323245452203159907358892229466624835351146458132861278804157866887171428798652408010660673979611795739695670502225975627459900444153705953351241574580904370164062904471954493074529990047055030215532308533023460614516037798239331770511110122949573585894126201583923692156339795856986299736109909492246013466386275747233794701865269530235513137069408822954577759528107820428476099006566490323157600335078059734503914993933736167191285746442931243255757880840303957640288691908720092415276816763571552581399663810066912526138106206013260659158502347689164800000000000000*i1^73 + 749986636450505796271399641411229512525006122212755476320359816316732669824992876241821780528205773531359378494515735369989962900955687765298709943974597498861948993805005587364599039442714927860795183239525062249719763059504796273403692057648808472293092307114245249467138965270444740622314675535542975672264149759424339715115570480237646447895268311394698631479802619593432388359969663655314504075341826077969467183565026901281304284392063891442739398351529130308803716501936851787729972385528538064385085001303523156904236315130745436114287730440688043527722932407420017231209452428793758444766439652092051982925131453408227165941110405101785596047970578280170613656268241720913063148579958574573012004848524284582679747106180526187900103234142277397999160460248854647997846978985277964718793907056275488789663368652030493530507856592238109585736337475054718255855385982705056008803549497078804591642460476860173116981825957535959753962264058746337667845976438099588156143822044230184090771984090832286534701738074554751681711241657437353123170881076487725422775199103895500386829740155682318605297014131838181390456609605645967264463644537826238932571418959430163680964188515458109407965299098974479764427998582997850889393999839554825204960706871476464261857585014435578942677403829151869052706098090192734684274127994645655806022487095347611405003512982422549916920209607604841650963197031912616546517670837461203823638992084935925917228292902759501820119539539313870678909075123620626772430104987732048369286159899597082115548293070115239847293098281608917501574031207332860916654896974246796665349562131656870893781172278421560424225836945221197003453749399379690517281272157131047318302964534538944833947704535603653651196701028471422072439405950354259314440607798462481123674277441915575317730976744051496268451479351450991997666290267491417347308696281930679242914344270740027445484062099771879759496275924702218161865011661761429407226343029865579181723244994360771060102217495358112022450327382078259200000000000*i1^74 + -20396286606643131013361953676751493956609132005897151004295992281347773265973040579123077010498915929946452518823885414422738747373656044075512482064515314241937150601109361269660107871943113648623039069440197402235925318082312274152926648323507070329266184960459028944638413789120820141347711296507354226492123465761952815255611186402697065872062308786702398718256052450659321291985013348894195194485977739359414015796958973730660134810869690654718700664598683947263011703608180144609294377360398755913956832344621930552214133759773526006962615228759464618258493883372364247691559937143970053377456077835030246690163336591715695377781715965853106979820284672837849188648294909157906227042182773939349340853379426699580321996367105190577993469193721682921946491567316700183467669643333541174274209686805835814650501522065246657773860116893252516570191930264291475983310841322399121392201093662450965728576026768605892855354653713999571428068522874526841107730857860908317102464622681777553937401026725244115427971037739255637463111367533140185389619308297843332068292375874240497130297228011922235044244120390344567024459166723204877390866994340091828379658073591026950932736522446512987947182689713436050616221573908322852740676674499758368417578463150981450325199524517575685245177937497091987310523685646886865521934916056770963760696549425718929006634569687871557089239679048876668886111651114648797866979554938161646025739925937323344028837921451569399962516337980196306132647451702184997799681751377734329774210642638392063765838087774797434875688788311854084630316386811553385912764088533786896468939869179504619746411983598951497688435671538747172873822071996193168888180457991031554665982926325651691954938744360534878717246186440558884369590421505751040542855895436120280390267752970551460054462434039022702678438796663003429251421577118602504869750235622374411004813398138968216920000914077402502028326073056708774530249312523797587048960062149431077854770239705871661279727378360952952979456000000000000*i1^75 + 3679920645328552573239852499742878978984963777058969859825530045404866354212298081827832646292660416701455890581392126159488183228440602320098310935856887811482889776896290461033491155514258297115441770031217652044274865234175604080309750221754440225520618466400693310330143876032978963077658111257896483224959238009336018682648181123027171256401626912811111370454470841220504546290059077190610182748944236675871799990499646131879054677866307459902958887838838323182941772532451622768660935677493269060597367285339630726833865843370283094162321320126803161849844354163634817895040360925076107695768810401690191752829792269762248911297112301850388061619091732519507716569138988723335098530120290944858231243378640599517836324331179647439752377027419300931868684973433779464447693640686733961965733097089138755444813924631425104207176784508896977985775725347521416179946162457765445952148836699274995968295577240075785678810662068081972058131312473151475282074248872278399303469120889684877686186047390622621399536542768666788781808502357184650493732154392132205030801665726319524751183005656281312342868331352112164453366397573803033650410374045928191395434056483180784972446835251762250320852680585197922033275927323166814322809618442631466494434201095288633054889683390697146227150810633737382056999682019447118080785619124341437856440564311510525869808942201676179511244883083284804250464798748210462107451521987613603579878413834274648417309248764113079035131724041572625902621507210498862920491444845351404663489222541458983062856392540301305897483540147905187193796890693796878196647548883836029134020249042079334453840314929407403986089123432479822305378627372041782013708117587563696616972078699172539188200334626129140691683489237627807426410925842790121221398542386266417598337035453034951010612980292816052605987997542389997442262240450336051254659794295686898813880709200052999540444708144592857423754590196666764008268114411446352059109673511129867442728699154295862387416231334379520000000000*i1^76 + -253094370113437767026533170836317071001783145045225515659789386435697548553293138712563912276309354029733026014179553659640019270880311101835153798683548324273260636265894481997879583968246687778357210837380030921906749241380527884640240406362254206537302756337596163511636498348060734017363721560417524962783533157929186489043420349120033989743382908762900707811699500353691982575014134465225532846700986584286998498392699052734866292876633777295666534418658925123240203394727994023901736184796642639946366437183407253691412501719958358897509158249374222211170560312945627726439069616827494651536072624162087399400706784973006944706366379768043237773789281156813311710082985171874445102774235945833499463951358100680194284820723670784923810905800195847018553400400226756525387014616422611293972396008016420469528469901791800269827801316667857068694052198896047793536248824750182176164605182577458436732869458599860184549430120452647560797136022944900222180773439543503733459629993116645521621739125984944910903866753336867153039745136389879832788510691939607470334096851146797328437225467763270047647304418942869039066018675484641788999417701740128811731707468835318189511855552028339838990520656196440268167553747470087553061609661106593462798631417720242430377778535809018900174896146496586684598240279284496516068719777329806469442001540517323841032996170128263171416913221006029100478262304705983831709389717741272725431996566157259984092365544220219421196844130047747478379903555818275155644985136105982972321302571445039404533067830640909807248693109399388229152259196388704023040025910143211493771081245053458046698705305420516419612049861422928807463598068162964312456821862165447758674337391816871307075850320680559971246640097156847323933391015034849423881732578118919326096478679878369164508482898972549609246945045974340002435190882586560543127901562317776646783982436942865261625129738789600313967768325408121631229268252218011773254920175829626091283143391470085480644608000000000*i1^77 + 7521855520841061594888905426946545873976044898966000203263680602958678510794146840123490460268149167668496463471929514862464141536031542804006334207865693890349690790927027442440141565979464329475854948483848364657954921030945724169009520889371505485613327077165117148790327241499216784868584146842534246905988818760375244052469324533973841678514575132526328587410386896217609163952304050603854642439087982970623738366775624403920273941400153355511470734734226440708268184184918591547157975931375625077584849240544659366262311551289264703905907675405459613936172034253441176948491604899398566169556236803474737643420985829817627102368819395305662022334542677053962575471856777108836639024629110411014059344469623694639209029015185347292483407325383162879210029890667562957719042220075801370696772424276733745206398626530329682544113571577116819860632337642271486124684331345855303517371380478645122923592930765503279534207979436618734771753352705402163826443270614701979955038116092420553903922948249293535806327033446276251880772547061403578047799388272364919617299183939122107408450304673844185109528061238360786431384516160832189465842402224550233623773454690871486337805197911378613186087684144203057159135176095248861105112693177501950878040467444492884915202054252836300069241013295095881510804500203315484966891398024473704431083288431361200028832209117780023119438571102038375748414759639685363870903868705742210698207275874359906068265573643597908960117613187420412856079968599216042352319835242394922387162084173643128652523910795026407519936477252991707218787356345420231926484583452423134287902114415525730850358385728494437084539175526132817786358809698718135529134139215289710527553406939749809986077658150671709091452385420519351556180362240653246529577687254949493992322582201412439969438226448390829356288276788586089418805106090002178139001263982707713558083028408739590886994042176587486555785575104451579502482802183959674572817474800097902660042683842560000000000*i1^78 + -92598172519403097399934628337523018001052784206167983250154258787524067793544383129300873969786915193252914392885098419589080967375293609243182276117392303005716617737031004728392607544553627555524594742681704173063955390933650659874025968564010473416410448365792417459447156684092656924082576195586367694653946581737308851784252303589134847415642323880258519935549471219023781062301541544197322486820568733931300226163979444868410364642183340240224993942084211363529692350968871312354844789841769107806200557253819819672831260912311649746565066138597267308236005780743535866082412846575264318408292456781478565569678157561345557320025941782439953579985197730694577873421530081286646707259967416014602967179375571332707382523030576600028122229855023793709142276198747482138723665606954511519016793936091723811342059077958029705721767306350569843025249435793511366659029846883541037186970257319377171875522517510931909887281003630789392521885062450240681274697641849897640309678479187745956946212054607049771357851706574240554087212124643677388885983135097331493159129193274102602785219815763610458138746353683905761313626000116637067794410402686693794705517658810072580058937510937735289179838469764203936159253812809337846108753751616817327375731853561047202422712172100516480329496321592624033090641031049568130621508282455763431940354374417542994960310947951491426862996974543066280793751474063160680199279317486147910589241134346468093151044296624882121692808314218177374632272228614893935939241053805010032931112300521548477767077659519611234724875723442918868193284267791428206819361476129796586792453780196906269763335191092515585499805003198557294661441227423639283771905599792317558285944380214836187968885815979504223844985688812951057125025593837717371892610402595893797265254694140318714763271874973973881704187712117158092939975344702831821362906857149176074247249549050658719677013227143685175695472167736098636702347647282853878013860404039636955955200000000*i1^79 + 514916300181108752497861624035886210086018645859576467538314373650555051707558646143426154736008064789340483548813688433466778381516050380331637253451597617950108524556131686020144793703512218413023739900563750022337329091844151576871069984153186174013221858172532261495894322734641818680963359348013936997093895418351507064677500903475217018657954981352174206167365765343377195405029920052285204928852140255891611082016374715669133777063348836572719612036944859087335578550344539740743541985987239257998496540163232788810219778319361941571991524913909999584081866127352315889731090776908623549198022994757408624837630466049378522310377819139426585240852381840635774985872024872312591706029491588043684936398949126822673911307795424673271477513454360604182540625461125846502266169200684007007888071742678368326707793923197902032059190126846649476742423442838172186576855297056324088198527841273743666646393692990278761423632382938710097724982954393227849929165206447681059159493423717915241964649020520824693815924752424317683110931179029158645093459493133261148331635816518150521677186592632257041451643985921899183986345447224489633106557861662097309610217873201040066713543898389172504567063293128918691248474622249994764383628991984540027504219852150463803484604568916488802223778160272012942330470290603152310553557512822505562787087785980856984545576907631132223026434209094763474207422416290979748867354177247212703556206649054300725220460958717467831313736282709049176503539348108466430853641130675142246493274920946739915175065900496731461550045498068305422012757928142763955026723777658435346072094283733854765563318664212779525712120775614633375740475343103486733368340046322201703810058538644620485161251893264852978494301238117516065044092340100464580348330460836501106925058419886281633991285556525756462415680599097426401175392140123603384519493398989600123369607260234692112188495709761142966180986035116409606311609084330590311829156659200000000*i1^80 + -1022146054210842681671346919943696053161680967452980175092160400804367509355106306409715077740633004255669360083638223142341334162853345180999413194642175738828962265196917509537341163392519389124322508932004981214910885336755755860857430287641335785595166046019966049599764482073206367697174509618363326359757076793205869799639682698533721443190981837467310377391759546043267031455289059186535960776385479981599616631426661701387270247338435361610015540238516311832088734076028816035254787171719477999865762978957171162704553118416583723153262754436221181157163006735221523109271897603102782128737531694837084919275856890698589292259836727285224915167562011808204739242992422664769280705482535430005338753537605229815101493379318870256371427999651232055471558113155134749915610390030398718357743419104823121599204102661225885505419163489710046125051675805866460188510173417260983379783095654897680180059680289140725051831940464141531936512253605216031045660984645245595659269811207214977559985936087941241930850950505269532944642039643282661053796922862821591391906207724435241629781203424820730723285495319492295211375199479761500516186806378100213313507871189098951423617796954529704953065716057051556187003295637121268994366271679831445128705627504694757020064451275096076626429031333846000634495121633291041316706300790819755212599268272075691349757218611233808132208549380959274285685856119773844058044293931313580049648224246061843789853206022621662223443717685767300725948399012237826162734339570697335967760292911075811038168145076795187747228588313755197751151108217083324857998411992505149769142019338647327529450959777104521552397025185688377435550760710611998240514907395356318864352521041450254198706871153014369859878066203699718154917771447311296727760733631994458548334812951484820594195198493407086690282879661741413207701976966342128734190603174993694038877681154838840712991664816163028459444999371807913875613288836555079680000000*i1^81 + 13633736988701456903468954073325409909910590805157918470958461681190415107556248759349871450420113831327778474374559163380685334957269197373124363104793838862261106091070581749051582284604139309881666633553557849917806489842536185207238884793653913310416769115758375831167488574089614801997338431228264542854124021392620398152750689376495560646379949025955135143719440327856005949497970100174990314353740205522261398764445629174725550989315865605242292896709685221152742274718857151892398367652302260200250886819123396088840315035415944176453428073077191471387599189672530937554430401564385197485013780471974950574653359060109310095645234961151079047731634502809345760551550193971899349809580039395462962158792729182506989602954332510779526350310002871518496784852875367700134184961468367942469778674581812259634054327958621152954919527223641541219670068594681501723424065966311218429858991287970133372035701613554545711180391075150247687333877412763229937728923068025883283559908615560021739987109507025985951088392123465770222436944508264531202944364198708724067430657957995352437266968849317533825836913852565544923639556131064130854780485860565147721863435200117775476715877936888085851214021208399346678116683533573822404247986088105886334090105007478158247117538961482440374484234950830021442082210868174147830474623167695076074062321330705777589838118776763319508742550099043350214655961354405955927579631473392368387206466791789542590216649587125141180596343198902261552385521570895707477944919549461806513821600490902268528657847342662790133793471351079295636087494804810343938421675507337189908040909503430994839889038739375544320499778718260672937777527042756927938464549594102945503142109862205960156968609808782531535013271775619695040132551618110746877971453124460924355745396871374772652735343705732116326614772408431931742725375410362380885157675331255762369820328034928805438574993942675176489005061431289729515520000000*i1^82 + -95330340641558288012133575184931576372588209233997820127314084978736759362278116637115783928675519272147423822323125817479623847467724392534161148991146198644987423507527863555804603104491259742696920752301975546747233176327691062694676982880182008803709498956070318782968909498611048061037466929820907660754726996133105531860073000216704417222688971247918686696463493084189527661551412775641464299900206601989037265954948385261035075314154634048164082903979023580593637859167734567971207043087806548448851359218051331099434801982112059821883956252665535864814565297869808445654170176045938346960120548711897725066003262578207858519026514869375440300960359815996961141027587809898601874760863077125129323489704235560692050012877279274568877170549989483294260155160067680311745686434625313206931506235462191040188704618333351660574489918608058973047814028413094830120621109484948819823800303675225445727851033300822513691073185567595661998126927676924955636967711399555632118958496285190240100698516506584265174900838008895748749025177083595213891725356182745005870988909262954013312629867324314876001803979054337927572237764010707817910221226582496486122566873409539409060071598415804989923852836037026339902419850402758397840925034828560738727517055255379415476374395708203751463592974344531575755757371670905907035774137993635415510806841933091549756590602537851380641074837735479966047472794288342720326885936314584142028740317515166480235731795606462024403322901148157181786427631808666652929471052217041692898904435456411269369063078648997504348758209575089925735615573364146513858352191418592421814802835046981255462300408221851510762789297534478159685688239677763950831195494004439386647261970483821951068089602056792850264428413465427203881943376042243392537603306128322823616879033700432514456957054277276085716349946284166246923670694332678240009592483691530771172334649251462506976398387780731426537734144000000*i1^83 + -815960711455122404042401954547553516729105361915292435442161918893723753107558564330784528726522755822973532440887649925514309089250939368073400169503903781272939409787696115813803919016094607410208778072872818971664832295337281294565222269187909409563825270690428839768827075583899669399618938385773007166598185618358569960326044957022188590439668031927706615841069838195014047035297286324506059031952241412450359249783136668261397927649790000923982374118086631059910790263591590253464001113508298422427523245123597046871324830192738614640028669362055808286893496613300506218726775410403136928346406154452839296491476913826300238516733345507871418971875544236360454319768501952673390639748521426065365933213649835442989638940923514568405668795854078680088626941720853826088309958798878368782463140397315069409450273976811726409216954409774201323024476868788275707711198678759407959543442130570710654171916093067147066480321989981798522527767506038638017126086365387420504191555320392078605144284064496307000875493471872621105787252601431502649845171081305615934189174908947698353741375834936621663112706034064586684816730229443109521653219889871611180252232072035371902228605488456101215779815679850505260618592115081563554419456096505727019070311722335851257774040389145335874042311156829207524140720263110896218412821497602096047273653380654771068700025837429708995878861742986883040462871834299825724837121857723859414938074428188356065521400879429607719590514901660710049186987122142257875651589665206159475256341951151901250033492005564722007454977904899185975414092193855398212703246252014432974485139464497153106615473346220465551648541206516130493713595106259465813578856734180836152619668988622836285987486835468495812503413255797680029182615949413885801824268661440496223432530658561803268496949360395171251116309848986685509313450578358385823902542882304982726247112184702110404881450795008000000*i1^84 + 921573895835392151262117310943000931240771097596299914975460796089849084316168699476450146304567641578271758139107494241508646669620065662815483708268293416465671370777589067599482164135856453540723002620587928975545916083742091801008226157053622541602203005937031125093094456814112835038021976992802121832540331755633003062244174514951393618533093879653284228800600174013658100717408538559553465857435188183616272162961794552537257322903707486838854302952890313347667844563564046852802855382715944321783361882386096964394883064740859910806870948467552868194369429389276036508351287176078774340773681732899796249225303128459947802056800672032335078958833959182824908904788668753836472317877860169312752207141959030425010977346923553898988238251299832361124718849896838205440256685831633412744417675761985379491678095800441020662814174181351899771973895151320077949223588681845071762177652393588568464843903057593154332042972449416883311458324650670323415902061214767197808414783030638978696906845502244293535213967782646119545540068900145371342768831944446410581625738230655389022621770979811480382238162245152372744397981301762724796794889026018492923240521233867827948433535536927155685880669992901077852920761363289225790439797364387696210281266060845329390363363206977818465430645092559309988618869421736512076655388357661922356735951164135436026002992388370667113689147354777583524909475350913796007488126584586518175272296343983335720103534090000106553059795665210885369024741956647873916102701134380819777863005508669595997560842324041815252392342523080553645904573694511284413651698731514465428522025375892007811516402560850775469054050885954218881996406329909319595143654876237966477705645954483617251919274873032139749828487360086262068264172519550186724534216950034771019814119206615470794029545627873568222107937752781800769615690829587639327220597148618206897192202332484403200000*i1^85 + -37402419216033412683645503251100578895158743055374503612847521196488530948695808641104059616517241554176100771244552465815317561537004787554624032472328358096653959561563941301074784650990396795154294166534575634089508818271365250490277969429226727013085301915140493879161376380958040589213575229064211762380353725886750607781608205634054969427271824581713454394169416642770114426985167692048564693849425390938627321328045073545388134537154803250452965260781605825672761100518878293564833218024032818668614250437551209215902434543785420143001369215014141580816774255160591001318912227688381121031235426139590240492901093093282300441469134018321067703111225956399411947671369736192818941354343388052150730694240177487394107621666318365857705180829607300750668634225603945581351533724897493076603297882760141063450610011149053795281839601617085120009560652504651136006397025680908616064401356106911146013617565178869472370464369418655259214561137665077841382798565666304273236197643936595774835632338209184854865846846011154415351863885993890226452706520592080453931389371056226369620319772682291775295275066460319843369022210751662519383634484982260799735541825081321981846755636221412722629293661991909711464663203476216218785061108167168345201986632983959223328483434231732179823388280819795994447522529863477615693008871872525058043347316252480227784423786405316714948618787359460989534135380224574348236715106911715351682595559036046323068396625160490875460202311483153550335437409943222196605369234558816307198265021797246943816823490396001605071693593438743506993800999556688824358801174429844723195487581783049039705565956251534560135184623867612337734656850498417939734012107324058230646091481049976247773668762360840096272512341122054998681698134069746286557806105503649745119839228679615109090626039761470401306637519814457802158156066919584055092582790201488179200000*i1^86 + 389316508694621953009204975695560200150765949260548010529712472883998207593577194074972982936719948173416761500107919236756306494443250021649822619246679370596005207044319117028313667656652204503366215630849246761205004432125752582298627285829019706442566788530890749490215363891668521246620157972883050884723765916099197936763911489271252461401948603033072871716098063531420109374499397620736907132887216912911679763943339148383783034414328652556280568526179682103780320002034947609495783782451128670199176551001236641688506686756596177315545781244530779903136806760366009355652018694598574511333561477849209371671114458829434495554345576474203051179662699426698946479426026373957640616446516018487212995244233783510487331810201375170292016541630900111895719535539321650658060027292235392083994575294386056978820552707984009200646612798993395634229224767090025251876105575856742689318484072807889060405358399954407675777170010032747914735336075744102024637580197887260780706580664687458302940895294429483107930655298363780012414574466402404107822600084974761833772386195621933861792469838259592965189861760225462914068789431583363085470294532880656200396793211044039905399659601748634709236675753015675875040204553640819675933507969382281515591339348894170601285358486956772631032290506154900939186079429914555103629569451056530980812412131545186675063152873252616192754433538974562454510060722806169662292618586393987604663474582597147393294893332263978994507947974813966996237847109284255524637414136641971659772893613095788951246710034148508905870453309653135340925924648040627729787843602563296831333629424495252996271770407468829811789529005422396123582146381354652257740575740113176001345251749722700977318772116777386482247242714493364216531297158163647863767604666377185156330364992146017622044147111818255862800596127860774413352617490312566947840000*i1^87 + -2691510711215853699314236876400744931580947549080708602892421944233250232970882247203476622559786606243902308611860233712338027768159846809745566217742952110278979410289531391973395549834248208440250420449482263160358328860656346905762653146289009670178358600783166818240894924258301640347895715850940386251591097806723006733788130213116031822612902151820991668894988861665363953518081870985590841292627103344065747781735980235923233449449080730548707440304647727533356981884727178753390603777607844565027765758726595759922966512138003628465102707790494528234237687369202781565589065301835406423411470891160841904234615097138215596936633857134689179370931577176031154106249942581451006690233932661617394514996328865742171005795673150708681751806122409118095496900538139266592910361840390799989933508108908801774102724810650866235517074361966630198224649442097495539239149821545742132568541511285219422480202476360966449400695670246118609279339583836242881080318277315715765579859775980290865008085888683311833626865020600164105117469521202343693733779909042572206553352754513453087321129361564013552850422206889294892290503303565571801603283936242540624633646620562179405928174036850991627643528203476676238883468050886846134229207112523744500590931780284991562927573427267222365374835156185999682325329022909301295838049753880165060151728287175878022192925121924543298871138517907655683304522331869132583368155374205294668612189083550490206429462285499858893851869997997962936410393703533024624022558886809290959120258184160037165093450576106151343312016754149313575012222867978309531443180339752596946912946916923596527269742130503938683767971342322068881394287982495821608429698500472411750317217469916981748144644545522265641613251680082818517430736089947835420636682257432309174265614629290507318024171480458783002305631170587033600000*i1^88 + -6517012215231809162815308426311837203909102355847333463853363807587660490352713934977875222203354182967813369191478042203518395758264266884646551837970428253648719117355274846635355807427498739932666747368148080518404118047299057904250397103346785010236082588745493707527313335059672624530663041640816233906833496426004564802017632908048366680306821552747190309065720576144625476587044121928843009925512981631601436543596986023089456814859367377041697517472312637117205328456367610517654320659695093862432349445047847004334379508860331576141113262915382557436435267246826592214320454764236755888940942155575224682505001230983917557747526590029620338906721312623015277425653145986521217678696375760515737538113037478822347108720222575684385503562564466811881238725452920063999966696932693031534989601289092996707357884587843056690405621921198745665010406634650927216548214089120372598607234067458355552689029921379559851519553451526526908467378248886887414743824622100814188154036160074784374725804707359100828764866046857774334388856985409999815493678001204129763994477976784134962857131102741285828902437357081050202631793229181031922770702561900097104963108235488313704497722567681244812322505181296234773030796433275639642860057403841509484652375582308084039733792130091277391912272856121867045290753995439913535905449742861580799488693339591015705732850384300631002413324151306664415750604135836904067982122787319128758629606910736478581929491672680541501365006696022363247087297521527603802831174462495933902886022387747746234170619662504366409851118912493058260036340467759953592486822702998427526275230785516384925584754775666161494670066606218697147863204927127069720410200165195050981494291250693612677863004753841328969807015118473364683428272667706992954925722468887451375912727052495987443485819700244480000*i1^89 + 10716189632814347949742398710060519843032682026603504552640682888288874088301440555346591397614510596371079216407671273348749869426692851192627902541725595207458909317259066132091487070960113755601680220859349576404945670440885151501931574715579696519071749388964481323627941853178665269806041543075317074242313773400901682826902995545989423527049936259159911779384930746554058623642602369108243016618041321496516149512807879237620657338901561436025584775473610966622322299376296855718235159239721894455767996643863811677470984721745242224863867443558662576416645706763416762316874117049839823695714831511808049155226626372569545312181101815907587866411253938914337596377782126652513510906739660141300849196765888085758663258309342189361381571241669143763445108183487205687110740408411732532600240574217044037137775627761262353514569941327696213385737753762113138160025006091363461556786353902498833236332022636937989418899725631312192931830659491382059195063505059426154078606117274672379871310771777781349718145116123772181592031767598640707936950637668633020985958935527419574851708480666372603113710289778424294718797853027764796758951396626604182757683069239977227829807361757945502306678325420261808811775918166391888877304204698102073267073070284193016934595838080445278152832755571200972834459509444607029198276929796022506192847190914844236646999482961794409665445092839087926770240649900964266885346250853754160318586038642609400294982277059872218041446555123897094687310380949790539462135446063400590287026166117953584090891396053806651833052336513261125908872664804708976842126822989368896237231736247742681078972260968425479648087252428198296490994127457926029327733155353909168484517272029459820239163819198721285694275278397750329757236219574940144165956330847689601586972410210304000*i1^90 + 147010957154172341234507570660913076844434848148030639105544013438926530736337860769853595850205928456916856938979178573306918349699146316665347579220486029057975935321520943246998143033701404471431608124604214955047055196597113870353919906456454922748151140892054066300034785576615122302486946573621132291670564352558680635095585326634278586423580500754852415695209183005712662962570385548758487096522741504202696790819546200199030036005787245395652967371165505630461892527373129050144955024182595642134543065238508788897733105935263148748811586257853654093507115441399578441629519423594531647569006929784251551718569430829322564365427756062221866393435959526705739999567582874698357630113542364845197481239860669123592605209911657142262711287851962984963585764649200692208142107476306350064678015594995120842769050491205215139828129343694989489368201348767789093417235706016742650483246941987246730324298052637632274869905738477777623374324139464401606198150081137770345309467311474516360322184090159445119955456173653864843014005394510923868647921390612401482262811257506917669337877218166041448070684376110251763800477594021137806186502892122040563291048714203856463011363875759833952572434624545771232798541082753356638595406368122260488882377704312200217447426600524011316732685994823334314211021084247107064825615777942565591895853671263792597266993910305457934834928080847228230536920029576019348211489434563067358491378614550891705854691320186087847702806900528472811663581655482315448595927811337874111680653637759821493392305748734204066661840041870514574236399866743044958416347908097808874646114267942214281239294381101799737767165767025257566591500708610085974750433458112122496472967455310023805447698217453185868637183215977094388732981737352917719304729600*i1^91 + -846429185849766923582946417180875157698133516851619112829763297012234112609194009620560785253295638894486618153657905735202276481353414636679649094708953124537981191667342074693996528995876291090432565250078317940594301136228066879333252288845957958384151749707667339344892329802941441316230880582639751027918622999630680534453588331886705965921215194896394005737982041546231370878423062831716402137689583503218924244141733588431072535529373325225110894852176833210302784556338644201035671338207683858515827120467105439536519830009794410721956331330188334275957274802015620478102815905603020448878997750137170089063873598460065032038059145889460924580030366220141483400244648550990290512949765322929136212315566986806907357987634544817988301240105192406835929615009201191278393247513604119055216675911933970050388983719023980897469309981526428724734774195714135106740194276193307570559771471980899541793261037689934801151417522126208336466070766297415403794392754631074332586962088494569628356122436457679625016158314105868714051426901544873435294935307192119939177324204102433412793200440666143134905607791405717298498082998985564465392575042450485437718571256975404522165417614648733591331013793067349488147990591063370946209822627515820503966882432834675890816470244803648252319018485129863586376308703744673027067471746378889197512371158168687956923171401427543283892222448455875448699751090579877039138089041538053997616641338803206551276781663869485465937134277054557850695620956805877977025849626342068846502004997361951676053425337066815251117949241939143644451898235033952424301597098975848428514972709049123199842177403328199102098154861709003259396973612896124262761309600750259897036323384855165418589697287590045806171283510220800*i1^92 + -101635098398453757937692765501431554032904125967416113339239506483020945484817386172355874338383562529747423025556557723654354839086692528713727457092509596902906483311066689070372163964002367345899651181395269427435324648320079805365589124852171065743584418077362587069418831654918057183685633357321616168781999794877600058421248196117138992153763644579777427119489497690004535039626431784057528035012347913333232315050972022619327112153620946746436027067090884097286422298568000360042948303518260432882776664458952657694691120252770928768227832956172509946535569072833138276695337430644840300483455572011296778312021110404452517902255621297751960933670437737581835352290220837457125785572336145709882331416601001786128957625730248120636907576765393803439846077902074730123516856723890618676439183922634665210213810574684092032007217796060734133007444768738367931669983872344472288528294693050167164361951936624034093703714650293412009247054866949022683842705571427778894317420400636181727213171056056855065466234505841263502990901792061799688595349945068284185628479374257054931193747013306080205628283732540727834339407537344089102383129264452689673247182523421058858947096810713522323158408219278969240267441609058339670319800569907339098201635230680635512805574300859729582605597096599639060211602331522249771409160806834027119794135801540299574277734317713872547122888618177723023943788865594539050486224258565338042845980503855124396410069348281868819541769836151089414531002753533338512961792239086646106549337092360069178823164986161901707706071709742631612961415405445964997134091280798642828053463167693541471513820048974793395712774264575779808413450611947402468679443611408303484766287965753626281272000*i1^93 + -135526089055300764932975664513851506864073014915362520613559041311243146673902580185972269300625444339771630021826399616564237129547063399339269006689184605497861704540004685429330032834148808003080362457801177888513661724490660102103161411420965368160147350091356022521965027087747654201245172801701909785847833117216728892177838749237791756142783802223110423667333237638365237953500604198631737747204292216454939601306854793928705336912332826465376513837067199776830890429265010495090179602263350652832645697619988129661827176946701390982519602457520508323928455418232123850768092326193595557839370902202868565748597178836523166967285366364147726241963570212070002313022153033360228310921584942132565704432075874109606290127635259091658448240289822798404838043213750991025056567619757424964665366605045078248221741924856685823717796434605839958500310590904226509793413356597111857486841566255966198942895947620710223077535353894470718371035911575948122704844757814492652846187830475486399787526102031707023685162731670740029236653585000669475078347942483982741271472556487980801040759582727989059393186532009924979326637993989328246009531093615340650477461592524963254262973822485759616585085382694951951472119109402165710509196290462920063651651650723800379505900615951030076878360650051870560678396890126918122493711626991486095599846059598329472026677205891978295978923827365786784660361893612041878993802257694899572185794608622116161111391192172029818346019100673950499895149286750993630701327572159515867431572659430246151335452653123312462913812491500056844461543959796763366962101004882840036391059593806549162143905153617463142777664884076041124118861094281600507292043525120*i1^94 + -58705721636978303492629773414390662235761144091238069882886279505597602830511098939376660322227737396026320544207172457057966812648072200846103385351664491142880693548383324530531008255443870573550155938864439850572910757690970759942445085883438432121212136107422421677898152855625012809542457084271984165553204168989732440199401999148926115554317493907034505578429983467207968935108308458876244540149102078581338867406100309355422741923551871859002260240659035963370505377999653944791855813362394839140611466043896469752076417278763592199065626620542354629674503863827368319564539712786360516914336713380714370266876984418380771884783612200436681169738046347206903838591562667174539221675474806721345356197704376651381023546739480571728065076806338073287655255599111339869576673285750061130255206686274796662406264606727910616750179598369128598597372568220606866933163326158191987742095778931211304772254141878709142963043085561676489557038157152454010008666505511159731350115519220998774759341694305067071865855654079892407508491702571538540328749422232837079186168642623744841346902633243245389352373195276686554774183176581699916788689584978082981424648077878739308814323861069603819443441437576484316828247349867243534689577763830080332650205441705686116201885799255310731229326566038692191777171486605184227496854971209589191179755216185462183250474038009489281717652579796042059119902090901874336304560292941161376592252563794761818010817819655033801627680847340121689929251922352909074068992719861424976269826007784228386018566273572485698077080059705634256386491132034509846805379724201224749325260532872582664530562956422529828030403*i1^95 - N1*8081324379649530356820108134157429614310447859813413541363376306704493271737582518409567543034765359367409884254162390548784040475291574699059894519182429451516436422463783775717012878902471071525504227794762576006800339043004441783989438850912781857448605886737826198732672132573549618563000944039095303349248*i3 ] ]