[ [ -885573087544546374153884645496034815654428532089061534931279902725270718829142839450131363539745675490780437211380928178456297174362960988553553102798559207314172051280122889282303060053686034243799621787052930494743949813302992089643502626386637631718648037962111896709935501635968265086105457654049976974137469446476728255649056143073954447331517692012239689062100203732965307776879415719130164695237217702144168198343255114348181163886258624000351146125051379172379547275310097456130534426363048891365209913746068901360212438729861095008750536727837196998429915514634036143005942830418232113234699803928752340694865999311230475140442770328868582035979749784497479573435900616794655250810295525197666746163643230232714413631432847079006820424896500830142058120684944799219190087080952057943730563573756080530440819683796901759694686875544986867987934124074848798592070796064443293849831649627662935970203416575083069879960225847873956364855262316736201630229270879501574989830186334658697898542083981090382850963664791269059915495678180302669016406260848195874656205342332416882090164442295481740246310558038381304674341937098422313556287977785507026768446801460407946112199190826493368679544018898453452925314920139980800000000000000000000000000 + 211779060379171109958366520613815541596969491787070419571601477256741816660819110120246615887070486368051287300165770297516044530220395429522665965199184056834149216154980906953234199471645431943061242552509348021227544705810493960514135785945788953632488480880955634980297710226311788010729222214606191214856501539745741443817935146470009760147750787539427503477768871371166114499967038823308444082090464164149499988766281205732060129735524949463400713575005695702853040332873738618411231602317919974415846774410768293811042572363656247916473063408358347550736786283317154881799226486335374342494655323649993369050603944026875727237422163015360384177197004211788929347716138885685451852218274499020600754592426754233844842545176903039283220654220641004473595312826643987325606609236657272551499663277496720346010498781783529532418807036877185648599817290346389131621078902850356127098084940729996906930798657882833527262371672165287262581596012325485200184360799246461612367000075600871010123461863149624155760274282652408205404519255622079781374907126002956907119801680764335943601503592169410179545771362897377054060589906886874765616120137420143361127525632947106729098269611885553218835496271298957656361027120398336000000000000000000000000*i1 + -4770600119503565753942462490957999094110334040187346589507497917573692759381386659613595986153543611234056162744467120014191588544058621085409692100160487368393941889282422902632944838596817489629049583077422877984526966530343615502544563089853371767008960516491695598538599156841145060613601110072158369297249540966251705455134744953167235334969899893265516287496142449566486336215152546786114870385360088448098374649649485922787196568965003066388844055879973676995138146550989975438061624952747028966535822317018839395587384984690502484293550336230063865993224505621910815687891356747459578265162349750362112957964197102211082497061067725616334694102244013703530227459518865907950542367737482247974372667087773712487076998256377696200039263571502621198914961126869986828873309664599334890363653093406346810772539855895348046899937922945486716417538788725543957931376848625220573831136030764850063355833910226400238340658894935597204807674528230251285909392534985414108963184614453139505420462057709082828521723166547494454037799771253172392508220038166931150214673408366935072151025305462371637260455950803658222041972760264802669396328701145695750481170246768352204117398822707396230620256707654865385182917082302382080000000000000000000000*i1^2 + 2893427597023983470892203415250671898317607057748660688258399325906721462178404730160574582792755907045485417257827361580189596205156240279825789757736465390748665533423728431204541189927659176023769152541396322709823631634465876256669510753019764188888095986057339330644335545059376655576302445597163635433896698375669538399426119857177010085519133010713944930492475545088716787599368790978243970701513634275988904205221770396588087801907261151202518284811341393799358125269164488903348004990262848063323499264954874933062880244295339215134972089273998288895879645426007863711728356056228918028079006111414134944816277621744612329590857551229749998502758259575607852720980836945113644138692209620637710892120447590717573238758773251341187825349480298434554900975756524128371019294670792829393009180048395525481004061546339918252282046116712679611741653048957207099782637164753237161827410874933769112709482768833268668983105841194445150534462734884836644384766649911288818927122261142923003546278926025963684479409926475193702465276656525670257341822694406503367932087474639361731446845823028379526475409217065540483690726759927986115361130558417880558448983399456083301126103578276692749408260799138693044750830796800000000000000000000000*i1^3 + -6471834431410843569270510248293839408843287037329398811833609697005463778621669544376056688423814247880755222169168539893738649684906827040369410605357953796599234404930189770924287916498378636953190860534314014495747417809200804523169500075751165973183857550679756387457229506774565396482358555758437918832973787969188661720414671471233121976922854239573697901951952134096056390776539884478045488845257445182790426287663746768572654456046467257589608134207815096189125078106765860409986513412318786824377193244723833364231153182170747164946300328776192780115139299459873698690629649375393875230306434083429447713491839539094485378668051845977884314400326053413984679370353823871031729239839976891682133396234808130552170738691852704410512952961116607662188112050692332410528012221828804390397402346294996811768178800045363751308131884965376049902898286217297630567805112140663848146978116264857294805163960683810525184442718940371033159600725523774476597788305451249508045064802031744442413168224134548703582136203768960793596514023271816089224034595450341632773767472960167601889105473597207527814121916859437649236637599942070320476964639433717694469473075180167445860525778324346756943247554943171614437970343362560000000000000000000*i1^4 + 3915777874282773811083680021218004589342276265342621643344349606295528144304558573124172931130661485830366940740954529500660441493086165309731128450328846258826731772943781476498075984320175512502805447683754805903708966474000169203382407958576734580328102463308005735320709213976720746484739976425496203587305083604559327196579600282481705375772995939914078054244488809661223496383508566656519007276021678717462680249356394954693852044750203944836209316936266427917786341971731256008596451490243883196267139309471508204121453527993579900538847202545958521036164084360446398821288080435536321000871917159298335723678327214027648465497802372384215996459188339680812174794792781126749740611568035277059347711100210562191994570356631238881962645700753007699348212710572747432946306512701499629072248662538669943621311734821360979694248090405274745146595650818292172355097536507288423339051979205293612350872014173475210153369095295368130627368766949290093574603069749591280902517220182211208431914635738529252576106571920959622522644310015568426767949405911420624131436871911107865839360024871982352879419895742750557615069636960104224393054569474942993777089900186804572663529922894808441935315895087668419198667047567360000000000000000*i1^5 + -2185388165083280245998900459979422118339609380605139849906942350347826235000546611267396579383254559682701426282814723549478504676875825286992709683365237502398649005561714948391235971505904931614718019230739416509667710216254229591977960744912223756967770599349256815525505365731330807151140669654236297650853741980069503803135225355759708743393160093860820763879912749800101223009976263839157675151953278837497447721369504524630173851308820928204246847743675557816664181994659887307300851696636697027144212081990286982539928059601815916195247807399990131376774752537347207686424003681945565047317829546814997074062548619444701912808821055816890574202541883036304875068234649879453996168812919266006303721021897521900328582685485909574903815109951567002668993583111337437680119333234864405956628301857530518584083612596322850708391204412996705014925309672159272518444146508286649135373540520343463626887019282430879568348318243844611480370654586298184997455595079823008344862972523491871238511367112765418779697481010715536910485992397293473720842529328286855918282037327276870771157112932630198347763145797426706647799364067429325420160863224139037011278256710471214337387661999534580104523947940085138307161469747200000000000000*i1^6 + 993283713921117240621884548598174371756921882022309983279343522594256036473987903845570846894969575401620030512573300803619574293956597116764911602085884222576379565267086527507209391171586602060153105443980090770239942652182246181161386079816220742532291083929234028963270486690577995123566069155022484398891600659433907918972775500082021034662598362906529276084379931963713273210432135118481487775800030406674325033395964635743464395453632783430738556479102800777101333128958564900961434192175694047919680023625024460343739631900283321860902124085356914976922213877458663032521084551126237661664915536772263085533419312080352598335185458377915077835366310907396771297049070627843916833423439984837783762101949773407918910593594515566706039283971102066556876546391132564267074042330038967712113107163608685362821352090304817424161235964047748022299484787613999655428412518358511466637579906383233172048395472434470366332309854896360051537666620078073984348155449833803801501229370940456769388362367338746629158751291495689696460944044412920035259694630871304131417526048166631162009570676495076714384603812670942773753742856494352569067776693465253376989957906162007611694933740452114476923920527758403912069021696000000000000*i1^7 + -71070983786750633851322605160634704216201932560753201055187804098366294517482016788345084059362819941783765294594758963677094361469409152429076773883072699811252621222340847704945303607319049004550293808845253468626779128765126498199031736878300043607603043368228289180453625705653347406458187483459175331427927061974177058488227580503084448050318646429821154738836283158223581261204058235692297427165885775493176093483338783808453525536697989415887869880330533251920611058041227521330470281565385452754007188800639694579075271097411627109520840503359830894289349840340826326796506736934274581712788697082777968683088228042479246857138837855169492454539498840753615193265362224042343235305509251045626044254730506061997433564267648783137295619669570401398066462925138098976867853584520425639336435751263219109831864514606368943504730277800167324409597830674081575174692474923943764357855625537205582666489741298974734804899914936519880717677475076087294581962484244073878608171149749354497040761474416176861509305398388731610401084958898730623039554446779540477646700468211356600767194422917300445969231240923021096952654555345920914162466471814490839391316149953548032006920557395166024143600638926578157774438400000000000*i1^8 + -42536538299494066992603463552944237346750467498544023124476524840751678417319473389009279315091633895780630947567321575294981623839375138551713711995797980519004326914695959989416614053068007474744510406478235099216944199048999551194428916117226362519854359207755362687041120512635556323189997559120405864943097332234164520921702013683465212431548524885775250552641065390498899561937249364358106582210954879342495486302633580799804198420052070861561512372909625166640172174465318543462379413576490959207995324677847723194754941713372720159217917031050060628590252784490566750414938920247603543278065875894053346160780198760470302956908977636249443182050724086684447867912095571563149664642172526192343173879974499684087441273559778655475804797298687315898614618718248306895523995015038263495805666501340721616365620537674322989364485192143675993301382136722401501226126707917015098787114716726543593772907560166229534927636191351014989670655226110990009760371797111962239840429536720298816241873939932023906177596594281135162481165876485366727506380380520664312086977088658656186744075101682164234679753247601740018483885585549959024380014073612508421821996312267930610321735231755802558329004815406420757315584000000000*i1^9 + -3748408176728724126872325135586653854094586363988610244494495624259768712815279352196715780539144626880984934820336046231821367379850391958775064053028579299016038304072384842333727630896857946562478444588467430700825997229210103623541859341370561132106144610081418001595473311627649501466598483478439071952885358174519805113287126999766107291833730074587649363336272044174065788808781776191979306229125349569319323128515713806713795720529321146686993570551552075030028366407997449525422314877273587347932253398375201323397416546856283506914590584304968233791255771654681685232983969965207171927325564891047855328228848415095884866131423656364283469307136116447847175994324337823747808830810592489304200233404904890103161577666447862051295360456081600887750093120550393935067422378273974599943018246120829161701073107927923335482254881068443124533726556023586692352185150467810917334551276386655818351708243279521496478520680243218492520970921908477237251755746209649129353457549986197411949533468556382726247178261889851787159380870911072533718542305897245316618986937446972388899819878874568804236225702549190751711090476903042410031985640923231623275422781506773267861637973827637265688144036804587713200128000000*i1^10 + -91860247084592729714939198423179364006029909991834368141410541058933294469586155465328481675981415500021708833778261432180073898686787031755291778958519955259667155867238249256145897334104967593187110266013708518729386588933100682927636352882586853009939788734652958808948482266097210752936038259626919484357567593365539973197487919514114550288071514000868152914194979610327860189514042217678377552420653470391462290162696602718167564898925190742503562441921969106763857452134509731146643970435764290108259424043368841431525021925821044078825751532621033881954435096871367942389333250187861259527323692735200611362756430530373082864061818961524176071831188779169373947509065428098445609666841385878393253557497420802654092138358216920435578175527567538532795347230980798613469532639590710316048042929206658290802411788857256484443015224590393433726445219844176964058855368701619326761548391791588091657148805974957342858280342627090871729946442815843310048133980514342078414112075325876488823932631433784561657344854859005661627358723180876755520817502494604205379396700297431023427010239570627777142293542718200108259085297747846479589518256841002296661016061320270582359218799126788958270917845432548720640000*i1^11 + 261788710283853530312673791283869018118157991984770356632641242482552313520819604063161728542365146984721161188231712659864865876361970985990789845516860120617639656752378732600529885621256314809415390325601493056146719275138997016080970138949892007004473843632308195149817485224429086939103226391209655728161098108926340639711305838215419097278346846434288493939886183582998421188551226941453808653944163130099979613028473015618155152730636205246425463313353015355023646620616699992224316365510724242322091670892982262627936665087531951698496855430623713133396267016102675204350664550087810574268804657407328378474283387188096607966312953087924947880733506003961955369436721066650136534389405661429806998670690932241754544317176783993086086795424267622505678932064529750115124286786773330685817708388869720845927828252323862239233339180371057841404481034498999710018480591763026195113168541703214395646164045267970818727546770871419994467586012166261318018861451560649890385520751726703295515083023520473110053046638295530283663229848229140526160331727809494209994387598716942414283752969619664465446622126845761826421396558276543882582065962631728976268243005608569395439068909618300002002603911361331200*i1^12 + -22778979679190101848584757984808559219291620448799475118052872377204936802689398265571417085426601789644770421940987970336235026221874649182731450805246305940061597786175463465160180466121935487111432132852180146614338069163030270655667998984483135562326955949542441933964891429619630159737183968552356354580988404242269156359197122752847787993787079293513504493188804990783066470561354947949600828729473518768081228521834987051619357460448829338121795305440270705664706936308821990111315569092894992529652300857170823696705362820725745243885809670290738512577424004638198079237565221326105215830009479492810846930936019941482101737017702909097208920696429951850458167478010262976351294735659036148464926603313230352306912453122325876221980891737200064448930638624428400302406413577457528049587210476933199964342363606449257108073034323464161589100038593557307075670825631119723277832491642907091424486518221394021513397133238490791673448290958930295169787212827250823107232586254189318110641711036999201374110923749999807352710800908616473058670734691393115258596250160924727606417187939965111144070550358248198692918052936588476590951032344096497309040516350706793061320589360206182169018025493135360*i1^13 + -1598576531152473670690983829242577145819047120598235427312943891986508970894660336907707872834472241136575357880575312331544893572570951022792431185250570274312760505895727478539617547320477749238638233146619696354738335648197490777063167447095842581781582848548634769314220455364130411563425009598104845748245252889919608890334089831259293155872033879446906441644068121123895009596121608527397180628475148956651955863474591249817036023811726935303170502034553860781877766914378964933097653172799783234882845578319936034993913067667948377582065476971132600247990909700047117926448144864519433274449440436403175040389399611545992171306373306363611611023552237139922836931726466764041862166156302089774760373599841868553527052958310228303637376113472005778295822396002626996566398325117661262156062438831316641451079186562090089871052468317552916488618801116099469339388088190747251577076199855473008257008894279585663084640651305525700215434309910458100478675819051678476412482529637251892973215957826143091540442877732076959863842961230407471497151077999855431164905957047068870974914252434035117580680613709166981603108467263449731681401510794519051883264801256678335306903899017968085556032176128*i1^14 + -12900501958059854383795796508187877634439681163447426620339604973258661401803048367190180190384411238452771729964520125802207359234990295378067052208587397247192513354131126863262743413017841393333714411033115055187017112430531912659631221384520968906235805918453058078428596106822683533876280255284237143925109617920949943057940838138931407246009965315591276547873289737927337473754377463604534318736296813133268431560325815241993285387589950840459839602351614602258553580716065649921276244612851619944016564876199616844403245511533350800491579816064706557636945879032948779556482859124476472325038923821520460443795444012432149237155521488684386855958732632922539008308457516011553189904994646061004568559741677084610068682365478056266719118036062972219322261601130790756445063846923935821352125291262870948136594713516888003587526393005342148556824567392157318519396780472358953629752517073924482994546576104600046175587454556692277216299925168550318508355646619551545637812806999493109654587506421908425043669672646899103029266386449848997050489237647127409799859659247105898998221628382475270697374906622635031603928924200645147415693530523509083448817728728506887135356980731873763262464*i1^15 + -387759608791682897680540566110938430430930938344233477438843912870707608076631811360387768305067726259452229832770331256698776903949746526197943935950170579371323469129271503292776800854549849427795571461149358006703817539902321898564863823705821669383723955419008081636894866682071897878525173439813074986235242693912514007112889064889002230527046967334168190486649807352167866489031779234480106176660907391728500728385482523450814881697265615111617112217189184052345044869033285540290812470938483371241409946224092942842770800855151622813936272425901638198256409607042481664940785941849392047593375394676881712695418670111243765530321580434972957269906350119409513096685271964186621034769396445087680528641772960424440101791908829663725482986979864213620725051046431086493694077826489334387874866895464855810852883891060209987195874189582947528528318272129275574080130864925076268290760868739993111129757855978656548742290483250666588376260123190168993362437541118966089364893559722216424485966717637010802670350024303717929477112962794073371643141639904119633310253485815289043777345224408513840458700971852968543803027436305327216244148212160527848004302667139021345609698927676751872*i1^16 + -1593304221524712731296629390308354230029325192981109266223069465617097011083767696012843821306752770674021958581103060245281365930328122360256702634156251653303138570360954803571951899275640622981066863049661870710740598503347356837404326938432395724548682892807237415810958339444808005814678180847443456941752920021738489037196458628081486358860733149539319897024069644706250435643508907326533012974494003274147310835743208710803123285484053688896412734282118260238960808422260947796758030669875051723081344719662326363919580859299720911934440555935888281483145374995152698190382820553786491750814477437011753921856730303162934770783666742870523296105784112143328061581727238778703382008926405134326160726919801927808859086166332680522932429037114151782427235219913404396291805174266074822588337078798008887655812037046222058607322492913578670012941837501654939497934511303858930071431373816634381274205260375962647824336757653010834847639809606992815193430259235905236021914015074442731214909863048196859797027191890673524236772891916747902319940119475364564325973866277381693890342046083581736920247334643869661370267208357213449623526152823682106209070443173125827755442767396864*i1^17 + -16388910953363437672358541625580641697750171435829362793656574093750852544624298588917372477938705985376409624072459833046053009342807470254494039882682519820543084945547898549018838416501423428207122523152652853894857410506705541110887133999316953193983748337689595766403881454559678821300816178837775059423973824371963406561038831394170441829351553532092047591371665431498717938801898862310369703598425157015629320740150107417955914593027874807394755482971185196326207926864284684428412747739418214143416916016778493648188098176803569917377649107621623672579178780156008190982408198319372116120784033527527725066379898520405366640099191440452668917939798287996115102341102853265826354457025316360197355176603041323799568074048932968727953002112771127469219232271044455206141827394462599727808610208255159625559646471854298232613043055854512777171929309130590190419390660733400130830055169932904314384500943610011332041244339961147474659292033573687846314220326499891003559448797118869465105065646395352119831849459364702117240204236940822027962038506066242122035910812793185931295173002513619840927922305440853627804970412935175474306177863602791301080785497016217631258050560*i1^18 + 48422866596921779254741919638189613173679779120944804216433867828877046789385911547840438539933945275669883419943533650602467156482990302074114283264420834481176800321704904647234307120769472529385178749684741424995424506326606021659953770230368395222391727739805820685915879404041261016890269830838168422891168133462354035212284630412094946004576432597630356963765640363402998705535971208337262221381245490908070768900646399651574722247744802205503987664714915349598836408150448314122982765707078369599733469702644631909572907153213159429391982620399215063581676971528623815999977422214103143410833497597316790977060027658173927272310260752207573755432827330441358364425584230513312197826626391612178499693173862947699576615158466387631875594120821087872177192585224333440287207259081710688848144407596367527617711204426838073245757283654606430043589837458660744814441439892927179025012713363296422801924572538320922821031336791247436334915227646679800043494833641743114859796480930199746419771973823198402191591420229950165119409818974611625087780533417838459909157417489190789542280849054938851810515362906142315509310941597063508909850818691562675663126789536195018752*i1^19 + -442124267039840221593424064162480401147954521169371720650053141384607979712264947520350606245083913621501767081991549871693771395863500421059438752884652309642229399735397503395059544892433962938963864057060223954024545127211598347295259814109311534530923559746280760294693779476100097959281915460554457254419584387396794404856002724956340055505301910369062773970054738090450815311121789506338840238884115190991046749952988448727470951954790975522757776057194380104120393281227835575622240284312627838913795215943955374965410473724954463376252713754153487281862905582408667427506997466628755238586118067241928850295647746059593087607711128484183367519385102137068778495638635289503832567337267335067661122854279423903199431771965226401957039977587241799152923751620687436496707649074833389728737349007869683831234476394009261367775025279211946863523395053464765316221465887105969045484544378298049415404239464121693839475718804444264814221600174755476147000975996978293878603578807223931488196177882735114346430384965394769950323769484981745665563332409322623495795128454146636435098918899528438626395068538940157302690691195046397612049499313438209760564049252188160*i1^20 + 2788830355867427808829108938680701907832761851010338555128377631214801916367181830903740655376244834373989758953329007265994432343239602936191295737726208457331868567174748154338758431987302956680972141113939467694043080735925683932673754154251983283457017964732763062833713413720561674616949692419465030273594632277173582464059156119713159912159296079157645985090092323470193241419373822020647783351073618547618318006587527166134447233598032264980770965293306725550395263563541329629719739597584537986034912330681584186392423971894966290073272321084662145310945614696721036660158628016111855100831266456474738170855919567300423396586350038453412374839173972934535648374460976891870893277536585390097624735529509304543299811342571908738945793146285026427243058901218957127345632951980748426069789843872217498085892189901449424437540368713543810800171601707802555894507045392644550367400867243016298178230153250360640999913955715630691386379608763145205406125070658607198216065154176351644515609726469138543687326684915347739573784915021410552871322402779790692705221462114839009720347858290716940247862951876383754314215703823929810574166704016411095931065204736*i1^21 + -35215073856032761489416751824931596497686890111558623537789913772927066645150754260234936723817481319097968860471956133916242370078846667734837343660351037138474940789308434357554858131577235343533052804026372147164267706163962939227254802208944963870000417990280181824512631592992156393221123162689080088488174430391340119471523829209842441414981923581707235729933802895696764830482527212548312078951475375010910320713429190341476498526496623223870542588033924999138037107757334673070732072687977334257226373957143194622431338644306089362478439882475718833785748981209736070581919716001710844859338216640985944570636874597450247130688457502430105796404917318701336812343716643375945194854068651015298165033761741624502332620769239940209078072275276006174061293498000448192052762909418015068308551242391968735891674902561754539617212203293946053015157732392633345740982448758270072103251107537400850471149443199456825323110752930270382997257937085399209611987334169339294835716321279687748208609931172205031816003789144325547525339749844961894922464556140840889802574361391989057442028503678333699289797650739002374312436228806255449846937247710532171988992*i1^22 + -7016813586386365779408188541783955645206826857067295472987578640329208479814272939479281232828220275740285385703745321173818364320233849048690921472298062711123811674624647349817762103926315084543707739962154643963828014448716827878936344650068055315942415366909366516973038831162027567035488461891280907593047705696670605050644377592643939929575048072791667612080553653724510742180310112818053583957048138772080835388905325257095744756372662113591684465842564574420360088000595780609883212868223260583152312261907021549693012174591775406694631715344645131002995773865910740242680127013012118822567262461873683895300639821139339819943770727829969717945234179667512225885764665839535407892574544418351102237472635155986340131369339774875305322689049005078606047579475509288187453897326783382713970105705363588153951130295155723192911866752390080581862757299302681785502562721424226699180948883485829026794703489702896068750947352442206466577174749612034478373589095929463855477147498736134665486949041006099638181911935544881730926813160084804785571437862047689899179986465384750105720593486820039976193063593790832218995899651788245284615017197469696*i1^23 + -886348519201901285392412022414229249134770511107616426681372815042915570390495098055099509601665768420737043276598837305199687174051726262121743587647568475756704203426003893406560322557546561760324850937502753209271435280292246933634574952822565557182798933011164841479852537141025879096360104634775716665971669572488615956598529052618459992840251507608621249132498439127654626666993343284345369497038914796390140899262599856376903962801236975548443844935857029221620329872123392422993710570353688503911135062585739273021671589511271265360195856436654877667340170355130034006397232419655256623487825471777672545086853262331575415851214231106930346441695564574902640114942421162303110353094566260924787502701225904567958153125764214671578328856273187471804137710918623497199915171976671851990806072417765973550431035645520720499178086765247449205313802204542175826505322469472584635290940652462355805208330821004523913972613628676229739090483235526777453215479681538726002665788757647204687444022965904081152430467933074145920333328147539106634163274113065501434361277508444405737879023214974745398728874905569563255077970205901232167545349341184*i1^24 + -1067378591904878097375197761387221722891613106370069433895622623559927779543917029602402142830222590072244115864587532253933243517883260689491949996634498156778855238650180848065609993560267780769232807230287402176388367483787170208487219269323828392374044261606208977922389107288399938902086359372236648668970999940547872611002971018370643768966493130987369415127427151146189861434666797279443812679417135070036361322543791499295466449806463346898479006645618300258668098233930623473810299338457737545226150362945610125779709543316606195573461165533389194803599009351824242964513196077390952089057643767182377366057179683615599068999160652984152314523757564371467685136190583121345212242795520609388815107732356656997203009982270155701340935764433561984181865419275518004695342195475942082022985892919840731403025107108885824244089989781640119404842546283703918347712662244343660230458071518798767151249919799848773831719049222462021500743261441839447691656385639895178592104422889669656494638732745445031051835170510825631808462727319076101522400982934065139379173860330810017646355867341879060590206106401578363158587585777016673316896768*i1^25 + -1766346361710744220256559807270244456240553648601613339183668781343370870439938114554924888565916352191877237375175312618342519008453629418823556908097442217135213703392464503671641355731074257615731319801687210644043664775619912806402049865907421138821893670401752021852448268125943181253202061859275042928386073365835890772807874082813692929539431544705260057644144507128010557803642111207063127718158524067768540179280208841294004478311382080129968195673290965759289879371393321937270663573299965589064663542358117941376326867575146964753963032412181317161906191002866732959907036854694516138773778137988516707259253259396219298759168715550335532528608696111868601747326876978506557268443620584267455513481378173966454041248018061195781570316253511054378514153157571927873310349992395804834920048938955735782333795085372735341021375956686862175624244909607922579926133090531491246836988505532804628043512473707410188534826658140965842909609834996615573848094519094491814844955998856107094263522206702365365482023308270411372380907590606132868907326986770748624548662375441012019365418251667216607579533526882017633661145707748261888*i1^26 + -1138915778833138473152440106330324475243777273279827554978373515868457638888637411393617777516248188534907038861514845004143320276483200794118978866327469423790908635873434271800467551854776977062395414306660163752009108137554960298463938643346653039623028553640099109224490414635062353846623925457334648977215078336762937052225050207531624269970117791422243605938935381813652527233303445984469612243279501909488980118710517814207232660935226817291104035760258425315505610583724552478651180611808146364997113043841562382004796953453000935347050845395801367956794799511451735397258578630431489892157349675660703650546921735846301428735246631973575158452107482375879579937090479977920382880352560355462726805669772630458643364448119437097506654000985527975542887454151586414876605458096175135074045724668118997170524071799982804677769065348042722925953762577840075683052775826458559931112953135028359728723060529981492726967508956655924249014570848158871269723577676610298941090311837090493271101688546543695190562010846076900137712093121895162709131664049324271664956662481245987414525175191691926113742857915746084044421883494400*i1^27 + -963555091749684753915115066839215296684981701933382530465665538148146956276996075378006038500856174496895218316143424681547698285834383410798432732751885641511082737249696946868324130918402250525531348753326645391899745159542713714990932136672773774623363663157895392865025556601158213564076240598216500295461491078386043024030148075705042154246054824060019688590836100808232871514407820215171140374148662801492927527257918130964174469687017319892716739968229480061436699850058596443946813398048063938147074533452907825567591253190716967926748849993900567968485665529861567529241591744681482914747152612785958406345672496093987050563204815392643828000313960523086968347829400822792052644075533409337649685939771729955142332517218273117895211943187409232153487824024027818136469029528938839908613774067929343362377127711173452586530302246090755753814889980509358705382317151257116510732511448044213912022509488075660272573958255725966679037735068130004168679086871680675076676821355502495424487451468984439182992066560182783961332070129293232464040368346848246963765086453869868677431079545133603971371397007853186187264000*i1^28 + -322344329921703279364246266567823693608498139318112326571594150656947479360789497988187544854313358990455277964271045684960703253514963402026052059652023242192981794275732908225395910598904856425739277867272528711113276037893462964411567991581742506435768577298169120525410175127246946935282223505144839789624403766717292957006931824979377306352795545621639238218351375628452167387945729088863452358898476090654340677282871329254033596413695975822815517374220339918156823597286521519496970796104605903416604555943589503912469832543094570273271649539730848537940777129973894501276580330187035580239591149678754236748017756820575353204566902342078107378168350245326287679786922719982926582455559439786288310900013997938904703117445294640691554623494576074300058176616938042191698405811678705171829393843063612525032298804373564350650711959645698638379586341170615235534715698716303097492689187855893472370138194596046033843038092873342743187019312177929882346754397797756046540666674988878821268195560368122328580635408950871209323544824857879464783779058343272195571050864712976438059438245123773695787003886495072256*i1^29 + -155454529793328161331697355417144712357932659226893336771085199567553954692019992869702212673308859718324897180117741343219838869415476264879272612791784024021347661000779727566503986116029679058949185555288469922150984355812989414087925664209525109784918705481704280112569006416546112228498865404811655144297202639872632500641248204398315827353002428091734975482741596462253159218261661523415268693148325476727334962601936545818497370674403632503512929490637584751104037859405917554399287577501914916098720252327489274586822896483244232998560451139407129715289268988181472559136342280847282109731461212375286369516240961534851396305574981337589213970668518214447539418211935109557493685376405198016930346068854135851731321227976295056348219434471311263733889622468711081060710597055376547324347088580215477103182312896382703801641318670127157152898445994000517956855427140686106271633470197845333749522932687630178293205620637554472504005387076270449333630994032348505602980802891995954779986948784350002704869496610216040795740846048956287153824170190583107905507742941004146245641726796569751414381010223104*i1^30 + -13749262296212042592686715772089737277549857143245213647041509385870413661402086645262833671393059457997141064168304825055737375857191588652603194875464232451755646418657678140936123034929973778209239249654507783827894061582876394839053368331250114061325414954534593487350620625160325702870210049356489089147709355730303017267777365898187364078465351662294860112668236993704967820336669720834384166668703366681562084362857327650900567378538354890603724023510544484073728451900576536565716212551451323964194876373411750672100985386272655979279852659431646355973553419676618162493089867575466434511405896979216788267786413459906571952506035889027451620052220511427164585174984833971842100789825877449435523325560399654228378865330814563279813184150118614762749314353320676682492484076574611879129670548214872535847384450606487505128351867424740426992209554246131390148551545524542848399985254577964966332014483518766058563812796408459240464688730208350109442486400578266271157878174553187274253181556977220595426681523539595562051741770160154993055080951720804439272925915242436713166293891043690670981120*i1^31 + -519027081716958831972853017985886099119877044652509004474116378521624824895792591859554171898158684729179190159596281656764408134789076193092171842548946499746873771812429425130588585095679567661592966486458659158681564035642585821673022491362184492382048061649963382574436742383636750840596063025231929943737729564060896771928549065294467221069405556451318851970695250582503849526004986281043558462342022326977057194124450221980181133951885326570473970960803270716102234794018792141976338911201784338816108875888419154123693346669975166154259869746237000670615934344306603530307027539030811415031856141326618385633977285515912559242609675362070312660486473234333627426468540636297777255986092822063416917590694499979100201933880027708893571429633941126484888093364627325186951773727607936466338650448360773815874657540981061426003513764257242768390847521280980148802939539435310173169905720226061362837419033694987217473469263680644239285344159542523269128388718108297613565949269677497847790111176435713257826433122033606690845717653371743105575609617977716496757072692479185327007027871875072*i1^32 + -8876624539614380556127918763105362162785650816784356318139509799477874438139642938502761035445854631138328448870544738538168951770205539313372968466995390215734720102533786243745079449798650668071361937349985418141691317409718296167766066782022085083922181816115014961267670256913063108296893041410899727801759026646540262466819683502980256739436857055004639157024631673888572254391899067409097374947878468056671118657515979028853331269159631747553696548283958023466342631621820505696852477388587542200550046895111093481001832815014770884245323698399432460414298249759382385032616961750115980506475442237175964012693343151369967457529079372327193538707339350702647079233307779296704332685680561971059391508668020231531961199507215481624301806596603028584172608074745195851698677709880948417669686277956417760626080861596444152999483808869955609019910532475801887608961312852636615889888271620668552438113405755121566851631476857420964598284001252731310850983967882265407537582957980798369609479403807362278137826983121958977092739544168127075960055747923400233663627750151463147917017088*i1^33 + -63517372303607735922955243469783546374369797520033110842032301047812253735104548091260796535160267725491368480501689633119829742295624719499536897872809644896691233110083314751875736689040593236182071971227366404517877463540050391223742104786955933194083983359039076391786342111068486677723239617033250893650633992798845215876905994418068907864074772103880583150149551197904689806974507230927009654080187871080175255365157407643260414458337867888044792493501274083566449968128044129081556202418072189805846385263353154152012068982622542372190413122799011802073195838163367383844047141774055116238942909792549820544938298497387143012707523423270202788161813780392706300575357328653965268726662243325760585850564839608141840219054659323346243925235142098192035445000010318871964294899549434410127089107207374515540122191748955661531915286275020656264872399635764820296875817423857297843593783566041021484696005221949325870515591844114283778481927012538547616525307317920533095010409902938547659954717761812247495911523721667221702571583196318438742268457057706843258143880387756032*i1^34 + -957623434279073064358898635097983290721105622028577749049678648190702015073771691301253115565320446072533569153761078091615021454139505645659446078717859102085182331606024219339969718137013645720907142100192086137281740581153477015158279679130564204394705321565818510302962374064035600638520570501039330167741203139373342052070551475482281846031407231115063572675145381968535917246245425702519034963283936207150253539623432165244933863296532543225225871939244347976847735516207500355512829458502432074565979628115944948695143463883631099346968888207752580948382719381756693164966793842024418737518287803446656639234054923954107262586425362825597829403522543519539230506979532510280954190834880894014693479396945017121670840070998779400589494068307718943286079274090449477662745667013393815009821200132180888838991483787893256982012653496686040746862150062120504234718569304761681489325418584558047594186278397962794574933175127831645997459551179175019571529257977984310858696196891501474430533608302143725847207270481355478053793978105032712049118393688061304270487552*i1^35 + -47513115331285462205929362454629326065452356749430418051770310097803614044029846473790444863482364466437892220786000591499397092953782145233762802134328582322030724809514042960657551453435470075435303338407320837492337704666284695479292642530194639935649553705759119880067695809018654025588938827787721175602146908383483916642998801572787103212221420650405069541096199813759226965273571921385666360796425185580181018981623242734657006833090570512123668025952556279871827718600924141331292295907186922911015803420571986524533423573447143675376982231978870609140734430123113061702035285632028939753592985963998414177161738409035425773686558507818760861399973673000800090754176839431745832006252636812933504660083215917871562524156805604945722941017599422162752370842216018872929599394187285114926779273887620344396622731761926364319638572268786184554346926348998677023741901177717667605679414963628707685006402020067180002938513459957664175409160297825979705217086554157730921935855296511335340282977990611349133213268791534154752947505145322486652863915229184*i1^36 + -371711179215573711467090992313240253781734133458578186986450319554615939636577604503887371800665294440040591588825057667816667896263686073997367784269450594072886756619154952696522953242067991303749703355158859659602195391487632281413808636045097497500884430707985187496601660470957876006208162792917510684930840511017006985732076268630033432087911741432055575900222441395700178997240949076460864061239922820804218335772308061499568413923083950784462251648228848323489118644920897628863440951544935096925951064945473515444498199068801827589461946931332385379323771264307635508553369683379637557275328317794575312422277038582173040140634602908328003185385272257384138614498412224251923344922934515124933377902868251760478057273139244282764284158470255295645281053044747864094530680472807545205173307530379779560161048632922843532385143102703618033083271527264703804339648547398285064122362218149509124144677494835953592343957355631554973994653167848213555276201885202618496905524477816052009600156745023157462316422837961799257108067764913748049920*i1^37 + -5417183125577535955946922253958871697358929742712812638240639315754000222295420629161440008724439451854729151855169158823547888971653211380366500465112108561253964587331718135656611194386634266002837679173809185380687016855826270884168423193509737885605250116536431950846101390597835211475702647410805804624681585069222510907175766053271062568408981438417205319513401568171115069063287802855275346115004302008248293927114381869278939461861161731477529930790514606093257486942668013140986981947058006537985978998716482599627372998956743416317538342361438014012007170488683527052574333571558338946590072666524624097152488400174260144734230576805573369550389638100563327330328662945608040227971846048342310963083048401878768721577804942375342442625712818071622588286136044633597085219183079601781611461782927337704174541513590026759376277711099053362953714810270391609807383053340424619655745244299817784270230396560267084490564766405003548340171257602334681172977388954729162144971466896116443555488558556747388855418900965868410475905024*i1^38 + 123745702481774542217115161464869907835744071038341518455864620186281219068285614669009783181636816068269454769210070341025556734287304808894270620055963359115916264946348013497058645211107509013388907250920638686240742568798754436430432992995099729370624961140474735944252659927598488007336558974912835717711586440828616119336288378120512574212352570170553466991298510826577524004155760482857828636135691384359097479454643919161214269112868456226631213049169249044547832709067629088174419490500002197439422998472989508584224692795928301080117971929797649238143804295937054064390536780410149673093817840915718760487277146329101810879268609867925151175643517730035826234293970238513875286095997001221167769391845970593554348690522820532509276807958625259295913337099517778923042395130039069798768755880585244111644836746881200724051420066888422470213469082083702965794000800277642125701171579695594383614468696413563386760328954501866672108887392484683690948247125602569547157766744992283712088422249282099651878776832000000*i1^39 + 187873342825391605099584623249890128983879453792169506391152414172556433809713738733427245285589723958362492188945198651284628079480941566480183357460121503014873980993130300783263235397275612595080983549941818022489719095793873537153173734705676352919997436703897387719153877548874835745620350355620403387136972774588338880770251639199257674418896979475727801089848025672864790637644569422888007805987333452352307082654269190665224256361113083129895511496611208834823982961685442507757966128283252941707055131322414086037756996951524973168110196159742012016286696737491969277513992064340844349617974920275633921048333154361725514958992440655994369740312211366414966814661049269415079381444323435492958157068563369232079368104963049097211800766101959928316452629676257084644471140699318119729796919037465347676251008699499224212607316879603657654390234173733604419045772492947819000514831506444795958451964184228549170700139173257021363248703803299126982420589321385677922041444987691205136845914857600000000*i1^40 + -26469047310068807107324331943594980910835593564168450008779828461071334843938582325039630667269589991314220585766163779678278686495686149039324006244667516735735171739234871360144750328245053962713499198383199411895707417961205176320245446510023477941192558249293400945477678278016334455508895028238743131750248573552913975481023339921983995756464268202046196320607410234866592972482220562843087596992156428566430137774210497944227357168071137227067066759824835104242532909677456061413197361703646452033417458276415452052741441375913821407766441625918010292749776263624416902188380457610558091100693265389215890342067482774684864325479856062720986591844323073826209670685017218103174017577481670626487335733367694166420812449344209975208990721842413370483499104218740395321868772293020619923362401098823424677388567822758461261555087568936278509357544697020381018047143833252431642778323726658028592787881513108477250104101737191935590395982712054763357940746426955831768887585772984375000000*i1^41 + 5590186967784562413164805596326064868412795447031210560396404492409129838538949037930984564444483137457761732543051166294590150732736390802924170131661964046292158790241546713069344329099381824206336933843185465708066018058790806901054843489539540586849720029935355544156010882031527456727149414140757110982059261286645481831763129833680480106221926857068151979245016750964900005119130385541573173581091824131261478968361333265373141103024145113769759132909465289940997329887448746893525359742359139368382714865226589801640854743824736557522147416051886989972209409909161529337469664583802452319095783376612741710436599394984381912334035179595809832332469445410195075906595268040964146528633046055505869529647850389649543973650654670886918611462554073400558258121999849942157954217078680858958253071366136166407291918214332690300469719626953961917283821176229858425899791630717589503835026914175781330239320739152534176493994615283111843577681476641180442502795234527587890625*i1^42, 40041351479302986276995795180077654249315449988472744343613630758642393412688259854440878131653512337602258959178511406726620769467724574804773683095549228018220587696250184024598919805930838235132807232058987172776611504036325516860501064066566137403791781375245753432806557308388428761789037839568459896081251247299573376277120607916493897435065093134179929436381417924101292292898416377860326712877527411660358471633209284764200126353230758007963968584578025939398038720876160333728846562042375895956619504925184171986296796204892146684302378629655839605028307677929706413000517989419077826374904722413160102488362857148418656840433345632450063585645611059422465218455800653408374792222392827419641540414171142250171404615563609390418855376209755736074899612708158064621973428207645156437432183130607588593318282208534212659179317700414267990392668933894700683133442312635720774082798896726555713773600116776671791541432344191121639731000145022923922901606406366994570339950694294273269640763598629846268302296591174219198934290038457430483957041632268237168137105967034939197742783099091016771521678066249220108065906765276679176991914526003006652489325380904515854603624169704651860676028952809159415954980111033691118316498574455004593589818155591295208698209995433157315610888717152733565874683457371642020180699387893066319820960515181543867547228118391559297168442062212213419646989132381497098054832870340321600938422111205726909684816155126947158409050089749912707106821318917767165607921686351567282523653201019183224427269730978020841957135562288577141190174824233905952507336645242868891734803289657964536709733444237565813833323309100534642724134129164665995878354652592526623660539130759258977257832045955456410683882057100598094140153551502291562658006578045045881102109350089919263330044123803367177413827975764699275831729984761660949976116042177624323487297294515212124160000000000000000000000000 + -9636229591342070133378456209297627563536279494337439029415081159782709071096654123364829511438165643745746426078275834739562233204160607728643085355482698924708240996761126726061497414094672667011026639909670706428054220881099814753312462236068011088889569571268659813246538133466829348777886488937987364265199967155652805096743375113322632868137858567529809356573838366128128197609580169568946104658272415019228720610646462584760640922824442487833133686566572697336978813588208885754058394653128771618731043694793333675413009170537127772473026235809791667883397360850959587543289983651477396513039909277618903542730913117346035627799003557914951745607166900194639038927432570744044412911436062162887713728315717110871017217424646462493226658372665385749180113950380556525790768784802591485005570360253634597738401049484431869356309954618306057647870980998964294999235368093903702284819396537963910740633003044175015973750350465932357912325235671343169189308118888878794229890946197085145988930087268669664399394159674669464195721945574796929145263025209616691546580319906283206321133880730519520923750386079820027373263867131799295167630747618386640608563713934253283063741593441519230507450016880834051211891340986592702270151379944370397684753217322228690043981153876056032883375354193234892855185723221425778999529857009513489089377741483509996368941240208115215973354972185362291343655071002223599486546090496574682849639186667937919389356261139398949679084406662591266477446966155321731642277060831286346400185059071878495931633755985089268170902117764775458866677760687694146934794031233465849410354632072558694466671220791301581070537532286245382063246610058977726000574592443387210381568762159123832299556618641911933159032811353405295623666087450165378736991674714959918584804894031178139588581759511283582697664956248484046102312209272684701825933090228803208683717835340591923200000000000000000000000*i1 + 215667295912334590662640968099074636465542630354812869406987138781073997187770287949797457258332469839799566245326463732224602172339695694656445476331938840536314201905683577613696690470070178351941935290732379170727425765279182466710428153615148628976814160632118012483903237411047126791872019497339999856550745678726077326718943235271972643282389596980343395467630047615444218927779552225508954024192127523713330363878450787851539473679252742837797382657524264261271589164565615117544424863534104259159896456419927302616743143795162441577624573210329135790343981615760516030419247012791023914498524686963184987146110349786292474807884201043260071427535389634108062670398246276200699184771261005304312158582150559060211880437777482118554944730199745759271831144987175717133632655975133181822744309187071051927106389714981840994320078966459591301191678305173515324953421321460412516254805886126760821312959672530010506115728988039221795818887558641612619716877756896671907676366706328163636910288606921613342873357375934610039822846911498347590008726307486320691197979305030193122929836798658741353198768751802736696156298850674509047945573326985812678719410189277219053022830840120402935234307477728736653249384671548158236984757979940871738524659851612621708647620724645458198447025458156693939305308757207689916489550754329872304658462288367593432918929561892611933421924309810375471799148862976274990360750474724838122867832580413638963166599292300207592165553305353823806024399632546262135792295857202357713516657042710481259734218346425829717311612509108825228202389191622387032419305339621522023740107244989563698647860786203197205882842513530087529504235480499923028856966220294943993190511899871424418787669081400315630339246488451665249866455760132221701336534786135619727148806313149611243364412165966101683108808745063282569694862471343636962410372234925207129119833186040283136000000000000000000000*i1^2 + -131020897550953786462010562880832696360639154103354018647821305856205183028494265528145891460731972809884773946766620669939334791842840838124694238728250758592666155780536253692558677338556055192103940746989099809687637356598451765044731888181408318200014299546573888826230876507413114353779157809704008807986700575443128786739620676616695460601595147405834005439538735997191516694086791857023462721650776263423659852499165024920263397222527065116376166349005988314111989483260993457164082613716119135428251096489309797759127972069874107639872320235915047246563504591462994160395194320526558064679038369072283930698514182040492400214562686556749299603062748448955221043469266602874219119108808898821272510371156804840261326669807302463147117277655967430749303778949922048947335326804185341744117985406517450887124519069852611972900308629046662269645568919421132443142707246357094727614362612805381243748520501985370024494746996150541067891249274950396918013517835469713761185351417370148427915797051360188753405364568912002737762784921414289680415987680553718956907553586748216157550696701114434047674681703932010576713555023525229770990408491651725018988606639311421368621252466887484319068672454616095120357657445746736417550693800329764997285285371254183419359574697844230225596477856852827722257819876227563148287575485050553504568924637884547217288929361038566081544411131289843710195402140100026167472621749988087373781119580559732340066604106890210129834602252778306403646329015713657947419258760163474366098951386900425370120248367014474385243490531947046628050508437568649459553981872401823217088664338007307844507380798168040275019257079269062529462630261861654022456874518006987741030843470249556620846107725437370092277569224482051941948354489742973292316818959128383014463855136611702863304183855838636777200335100061491441216664256193772450310154650186615349576815106169241600000000000000000000*i1^3 + 292469246452075695152095510111370078577705042256738384432731704742688135372106490425451471850336701707323394255277465375836141208642271863766249261053129453340426658540322347595683607578298615102393873776439481490430059668346108631734657136625851180565246724352004662552426510111839068996730434739583621218010876778399823810671900364709824948323014068431307397291078213672805775097087306138990034091137110819935757239454241586410794538080751388794987248682503399519732060905768558506062938283732520132159422036676345240381827005191541271780795263955045568865518998687650234507904120359541450239793755042062858556406556374227798434594989667555598193263216575029269314005646296774017661573162460255628636734125798181774817380030196245973839822282832749414620119430616463343274104339008264171558231843542870395081556349627373590358441304283089246458223069762882996088125248132192320405005520811625718564275464589671350079469358038542912331996091040718109318529543757651296897646119562205492732424882692388937394053554081590410398995843686023298151603867552428163255513550866632384148645449268614583171514167313812939969430172691971655987469889410055288954285836681574268604011475404865678882230033441817909704241664660985358177914108671241052888359410362446547375383804240406320610659642077183931327384187358035815282938901549876041647736740821774556731623519286318925514955088077532003724957815760119062840973491476965571677942682448258020801202082749201266143992512178620109680618048651562416313001212621095303275516001106083184127859287428073461849846992090254259181868765033465012915258463204748898538670610695882825099372447449200634359335191725790365026557062635771715377954053215950172915684846212941635609934137585295663809122029911104429540798170099320018106177555710833331537301701218154262307325860202439663005928676136254415123604010790294459493586621725602214730397483974787072000000000000000000*i1^4 + -176936550235059970982109005110060982351911206595054993726044996929936553484986270105336899441065017775176175474738978436197281920301394457857901317796108538207750578727875442651267411004058657784260650452150779690010956484621598950710779732004781569291479851769244525081201094262365135527775699964711254224878527367331582028693624688943457180971134058048111946956655165880675388961867472961880508185065325493185891676648860495527951757325737096529552072548569712685849915037098848695507403624881217432508299129614782650977670789085129093168579531030943840154621151259943705776046232741115166600113757053062471866521993629674897715588868404000188916474079328691152350166630764046075512111219549367956238634762988491508690798312334540498513957500538032450607199900008532434321994600521488938873943036400379286349673695247443527707288153384737950163877636501580794150736185976449532279366095671343497741548218510006169160487530220663846046391177028551733331297564766956656542189851499675104937650797636534226163925327037861758621861029687190728224006865622705683423115672834332278908324770143450359010185046597462721858463961602309028127083933352484962744853173918086410299983294351220879101475243061814350628344164708875805501006782970242180830500248149089972974300884433318142135850909926540277456104792493780270744871049707870318254959185614083185549004068669645676583782866120387475006723503625000260432328318882965454738412237019325810856450932618999302433466462504725497341301326499720194463930348919551712230116757020827415577949671012570350709864286584364061850387418617222956820444994450271926255853746041912857934255658941299548134097436811549212059189914311272876794548667113406882978697674815316511861378126606029380411051774989768496364779805687007296486609660260482749243414330816058831390128162805631749894724019296817523923770220369593750126577449409795808201766697038774272000000000000000*i1^5 + 98658910088835982501455227301347354286742574153680239192068746503550222444043707604185981158667895669937799198213435069263960035344344366080676235499507572973199855292160071106703286577522458622914687417834384077966391178765797718472773777672271123662211422746248150278632870804220444750710000972053378149103814229853072012021238759088689628431548495460929392801602381045947245464379035815894644926466729193066015341053928347801613874367554758277247344918938730004653010068856535319949393308053131929474644487706296437229842524860403508270438692479478078298998852789495755239972390619050205313533503368587619260940614188408239154980644270538526375824033193817605602595769328061292618702926496062242545898721088824426352775460512903216074308824359339928664437212818976239987993957039023840474640045402400072316131160856868401186140115047625448358005461714189348973477213074331264630617910228990250503971771418901353346619241564866500789197213335792939509201909276692091917564174721973886295138996417615844325718038744625909192287323430358976131758746318944443901020953075099207003350346505655367311719582750392246115227197044019839029754891131031080710823864872290228705612125682099631121502454505343969857760453071980156658964821293769711180186232924486310007841553400978342299307112546864247608818486489835348367591607968836105569557604260877419111314658748451669766365566716118485961031477377598052028851098194330905229361393163358549791907225919072203724842720695467080173819566489013235797539209083332229064609690080120606053568146253628287625502906077797651991524858336950823594258035520944727878000621084310545238050365214947975819475575102199120971208324429873427944581617969869234610240817580680896918379455916055655508871040181496191731430799030061792004978323092234361602983355496590423832439958715644794511459361244461784331954470369160364743378972566791537725274667498864640000000000000*i1^6 + -44793404558936151647680833004393002348642137564256561796669837913654821172556443786552353188852874371726295900370812796766068810655684045240712682074262837324253692530813518822899322126521300656267163984986493817310931716452147884018596528006470430006395760331112407972575035152094221952194074541852218331058126878040468181134696502163946246552897667835601397222239422756950228530720182159162079275146347287805541154299584103468257899177960351411171865341957214249188789434135748408502152134424042020664217588945257204904623182028281958419407638526031709885039086114665456093227588929013856679525259315256033216843108213395509053957193242708418473788415828225891558756061530564978025952495198306462057180284343654971762250303795872128171168123478637957133122172619506741681196478574695972520299020940082959754043213307821282127363173187995104242789269224725559921438479870504489172388000162478013641374476040116379599234974532337125488824365344579181309895764653679908142524032767992729361463471120156983910352504088117014224664433969955309015894569980013626095820203634553431008371110982975318506416341188414231118424872769532715354227543278311878176162980964046872416578757264368761422564305772151510186205925744771174660121909842304313857766843493749939523221753040414633411065331437343317269238719643494742130773527756538579237378953532986714985036567744533503007029364562314683754382178808879959634761917560858776513044376738681961441539186901936138509336921009330286972122390063332703970026782806707603596525171669353272106791571187800703718777038666351361294956098255808367811782274462532290175140042355960848833454187923255203290434138350506241757516565981624756160020535360132949101497942535797408903639243643789489579303365164886513505047146214774532045734380075364940067960097909155405287674074977512269540267116657773561413703983767725298425594274950075257403678437618483200000000000*i1^7 + 3173504537019140274992389329797896289114392226361601538775529088355887329066223436943361176385600331923395235221228210786130354212702106590675419838430888649395250654876468095890169136137846940675390745756611447344380938664803507886997071102740403014176565602838380259843253989773614595096051820969981314987858652889497325225609922493895062115069390647970440669961133764081517168074019928966004354660130809514947813354045924850491521882381491738814183724824956033482573979451124502319344802823580901950747568413478980484694629242066998705607978514764797094523348734515715279178112569038579608457862053760195771810708289851729003121905240467024327869953397350248481033664648864262528393239671630390815790784526304917058200810893242591623678314541282248931038948606181370991651078674012252615979304218752101254940013314320919085097828290368377829921620050110104473714330286696391560533200551863562011269213370373331349287431707771506094301389773097901968487162633734541130579267938448304753617535526548478490202824689954987519749570203300088959772758864268370310131849702375936373783504477537355077235925316044405004112308138427071788419875157613335128532816979145035662990667083082729844443621032002775869185159692618102858507180899628968008671790044743842450322651377640729655547330495627470390514119741585819416009069670156492184159031856817901478945373122262752962586565617087589344794374803442039017968569981794516090849500386572315934726697067920930849127717233130142109581110116058397937515367727436734529448563816921496540662770355528476627266816919510922978556876261188065892754603669119042601164209179914525099467904446412338298255665251005975990074121544233914950935142880601966517085209577864947763454648588451815375561726900818583088504014225674534413333415121589155891059752776833544581735364176450243625249203402694232589981024030758419497774695688064383013252340121600000000000*i1^8 + 1919316453928444042026387143681320574389183154575668000447161746658516161365192279138648028154136190589594615878343922155850822163535955093490596586649364892228017545694402522155484969988077006463292233636508706943050209392225425343110522548458625519384446648972142186648506020949490678077368875742466590268670791268202468011914792479213672378561814517152699681307834785217459611226666644202977384096985327565690467750612726982213471764086921103728093712412143829488567563103116531296091522772528819692288280977578667890221495798537387548611984891295529071607180298287681086827543026546791487126590475477363510754748087048363174748233011832043899929409375098998571569604803297054803661773250034247480700499024584739654708169461037624633092050670506328003830614751158590587793440001730525171120024672045979971487969307460670344804338338034097032438296126063630829131115826453504249638474491109864490768273349422669152850268452465523563466839869372444945003088274559450751724002923357014394578124355521485295152024843989350342746715374609910546406028022219121448489880049816376573847776194220657065567706606409538535291893370723600412353445774477469128099820821666598862834966697555172404678888263466634349590551884733563635088208009492725926329994452677511096756946301149699706917642738545138048039654406734250447307433928670849241264459753614866271140590542355616846262548334232804251007577322228748606706708533776531836245105339961121553315644029001358249864418322171888498936335505364269719117992176159220419518217386020772061913504527995419382812539369337641885036086012475791910491361680545548534716044247652971191864186393068591151305784902090519385799399970828700063036216770580564591588389047326647879248342934863859386053421863040026835641186618348574337236677457568002853853173763306043474905153785747544610922520285083179856187746110038777890778110968709060978841275596800000000*i1^9 + 169814904782695897625714870142497445335605233144202018798194985299774354936761420286115561696316091312961401258281868934508964036313564735665497714548187745092379945504611925823237773995899409574561222387280272404367928565979684416323831575453760437328501571821352205412249077315639342247909776724074988589635027930204449959121716155518927668507439359878089146979693952444260409087609197004129477372555477127827790320580637978561533731687637606851305895626421086670612969455906839774411516972874499541373019668719126636743904321237498446784940791009409726147102017436336167954227441245163935386683533355095223793909417436555891565127324928793389341783412651992596325725354676899326808682912927383835334246878973589555865659772408877548966636001214614999640398291496248252218278154954935399294717080456265634764422185233317162339217767071033308243072122195426276584136399252560958219020728036914453902334819450281534493330777304991738846381322577920141588072161058566288863383426977269232103519799350542470709700261561620475414028935048649886913326588698873964864852218381399068216762868914378173513716231365444500878432904695044193874268797056395583261544088706947234687943907771238971969507314115988369025227409045588195457772825283738206548254245351297909390688004539640937453992202713733548058981001176766028874354859325501051484540111617796034850540953592577310239699529615559110101033804227195149926754419902377456116980655995059946078754499298650808945441040755112481379476516789937411841830096734200609320517838399086145000112854905590937086390453682130624472997412875078903589806287766971589306995771321158877875265778491525386084876944338236674041220252722886394135564618957687436028837436733454014276159932281198195995821185607480008247298692653853523212625439354155414414575444645956540957798897710775300982228596074567980539275758270052499340705976548756831501654425600000*i1^10 + 4200543839159614935703463675029999620795911715184250863028708547229688540530539886630237454032109240163070296574917615918561497911949587288275507386463418736644760728642348921738088664314502138136181200253770799495489644074257114808698415112165672736434434717002269130664354810021468305990431572263788005014715113373295443084532088870850559335211294391816487798639212974448392412741682010582345554074539287293967805433690297369176032696173304128591881717604638723456776656771745601052856350634901013209590751230312847748651576819738296623278627758647265661336297134866872788881451710736940430049784125491929832932733824169456227190270584138367200047757095907428289482442211496609441208757448689231794307736429422123146299209052262092498308025345784217195137776177564227985304878835795826849175130478139000974027691130118584756734974010303069046662117825476611654616210766143980104205869116328746075013010845289065974497866091055028232218884903799892805504205663378307680540951825095423397754675214599264907381617160559558302509997957506201080735334979692921358519800810229543853994510878698494003411853402207403164707701908008927311768221220172019108991916171263641135524256450059219831916565310115607917335372689096201637731863998350132987646672883930069209871794311242341242794734688927718617799171758808423123785184953163861954853188570490345915513507965965876628857262375678391511162179566267025701851110061011687687512473480101802716336084999903655818505215564737918111331158036544496655106816473283596499379547592806348317127733428236492551002516673804880377692661456350698782073947391329821945956254086510949477500748090480026644588441289194476565946330234604285494419728420519873427496186516508441287518057860497952740912264123240894137208849285755461248221513067435845451990775771772863653374753144234015914021763480085607568431905613890251516853329765070678857351168000*i1^11 + -10936924986312781830786142519857555528948139628479015729353904783614501575925170798691256091382251246567420095137131395143732639791705888419735038965318446657574783628803877781890590017518057749182776065372594393248083390431433077627108462097025049048466087708641211917703889882796389805314833426618103625024172722486239062759655300617537434387158077188249264696072011740770370178556032072553964400645967217043992009010128742820336981805950199516310447213100105884175016613943049134081067040772026398837590914553287702238756139802152440850692537974553705190837426519526247009216811463545045869617306133303997266794655400794203109516893895677751746579685730654380629990130980073288385862776576834492838459582856666597869811024278493176824117165411352525329861244830544785943504425990697354168774912053905867360067191985469912747753639050185293210406980986878532380173123599769960194157087712920955066030330979132949813700544812726199903732065218296396394184488728008075285231184374286481618589129287596803533143760567802198506573555061242045870864062131138920419519277689179188616832099657996382536453745641816200469909019738461857365487253563414436986445408252689227579587365687005715571317055594759103460045467384377468910512696447754764690814666113545418638469901719473370921664043030398875282841761136628578063738902903132041949701529838102379055681129862493116333726928239549983202636192604492692722938657014021794237011472890715524728424974438173942692836220606842563140705652957822773551797558185855429218746309687986431264148684723642047974780643430397675487617343925402789869247368499635093092112217391720613874150908487594251297768286729175372512922794240183798199596494846611924266758215559528303097930398048836123521680113525694178116683629960407643354899267237082044372948562763753948567295048166130927734766486534366704008235156296800864963267765148310348759040*i1^12 + 1010933798704131808803521442556806660334560129906507560801855840809604201114340600656632152228145288873270984686384792301909192731405912181749378267966354577415617183157987836338757730813585194364623543343409958601162512908222371787191875005842369568590976808475400285828256423091630559741400806085402167616908455003372873781415050169524592842585335913425722526101157802262330507656430622199629102131327299812026881407902294219759959218391891255595487482048208560865832760917102640423086209585168569375523156292205473543846590430861894198610492288766546679299258674282376825186051145377380122248436857192557671758150570866088271366798593883158902111971594282309852251514488465310850219982895609901809424366675067910585921684791006713232541021209789958211108986745513498700041713917108190946229889246341569270379936877395637535992278490894123228954280402072926066040358989628852634604752310002015558918036503334424772781177371769832365178964756622948958264946424342043665850632668277879765834158648259523323830621043794459717867279553911065793960951417898064051467503968703273329104767860630647323058336420076475745605255207393947369108977327923070049303041124350638121368584584169342618089519396150050791267186378008924959641289297792396814783971219829781484297289085825754798402007448343127995149341627573546739129005773953428598138118262569930407157463617897456218550930651050281444453779091385003766358273209587668862017571495827806918721251738225985147104064653798369957519197718943764521131318045816850228740095820209814689647433106185871072381349567403776816955884688203145613555259516532169784377586248387216117372076160888634609877605748558617239985103566269264998143003104260057020356444120822079996050172258598328204874000372489278081261274515813489130624228825812473724354022410322644397936034964273427913195985403894233281888973216231927348277478672979460096*i1^13 + 72614532474066064805018438340986701455630677304970728901597060907355963484789444296436869736582772301800406621263807918636464778705763124375255525421635904588786299057165844347428980650281251834228265470211357923679114705821191361526685607592941743529885620839289958851883474464542049207251856928450141142540861281301766466161953650746415088602665962456938740845238875995396363852539021530039624981794221576191409564094143020102874169279629758001627435590089985476701730812023969046887581229891912107349377327432874104255224956200064161671703837376717163325571793876445588021016486100080054841001191551628920927923843328449538861345507727011681182346856582794112945573478876321775237293340867882335498633143967072208821510250835010612471848098118360326913861026322912650587391040230780401865462456602237207431821611238593115393870265430146731517956743638592330111021105550966961086620034890853927317626293014968611747816544280350269604852966032307994981931912648418757973565787562718432926966782815874850747416496353614012475817799263480616026444067048901703287830130023728665781820686214226156179794173792087026180349875092337058065661846772841596089089255805988629298816288592093004105161622895843978147907941885577063976823373148374839346571616959432920716507928092986038097837393945586737636759088421751272292223204284212651138461219712963789652347567242528937399570553448213006683584515964026224532637561965000414200520317782067785321795548603899284099370038803703076481651747476396017070949839416250472656784949578520771135861934763998965989833912580512990895802135406729176812191630235984555688063606965705230763561305219379998718455048524768774918444958097775092900688215817366321405280232144246684586692614926921529952945444756033659809092225878890289671510431349850503217561236252884477788367241478876070356929292193416273799863471788837194893656061902848*i1^14 + 602282383043907967750483640487740312400308223074497469427895238123164683919179985352200224150142352959217462129834317938006068943257130685009996833870047530832227680148678107601951720917164639563262050925892078628410114961708951735071036714307367584752154826532235165560653019148420549438517224518592089643132570089115745073967024594021243079011611122935942588380872642237636391081019735476023000606655095399403779675384487143112280222658117896888779626969703797848370215885970600139277625466377138435030863210962740445365973397207199475136335645983003817472310987554580753674343100869458066051890380556571273962968766110624372055502162145523275309616122690877500414190375884414054588086587187285691282747254080768473124709855210358994533535909680192466914529527340638535446714630734456841643497547511627389368116864321271836696246266658181607994785643017845680778328127519341515923769751368820255507368626533096771102987598715797892565780574652901436259397964861600650277730829061430465542097212720274168808976571172934811470592688963270775348048434360616622558767103340720689804497051833651808087101297478176605639188723923855592043116597338334799098237826701832145266425975621500050213655515612167479260064408233959191111688133093328440613490301125695640425723992589772022511739918297201238986799510469783652778740260250797586205712829950782482584466024526317731114677014689117783291934817960739508839810287152688083409144504329976447968012846306693356422580104809859343193688324329597733863777773864519766044067810559173056579710248196246408843131846981639831706015948626530113930715325423786184640319905578838443596404312701455198556730220297110104078258910790776186971001951215334688940491842437721706800948533941439917078847887625564483971160359756598227875891886122900498526667143732163227039699578402510283177367770681643373278561191432567621045714944*i1^15 + 17515828789635470380626852540654540259412208251479394824745750305698621520558194153822355323023299111379632028923809818121787006278687284968334148079117297387259144441130883314322261698829962901621721471524445961067569316165901852310641404883936618734423856332947628468745848742037696686225341195867060172412010997368381841859282529943644281595969150881682714104239265442532256420700360237974994434831477648089997084954232354009587363294256415694604332880635944365087351357943138492543402142170555881508057649838239350654067850977653748029360416351960086984452415589129877317455068568222899882961988741405186268853313163485951122167962867266559088621294414649558271930737209800002640719232403748140371653859593298762677084996716441936269869951157167845149680234073034517972621627293956308275873427425987743358930560094195092976172441533993728014753421676991780862360473604567368463601761186280998902643565848444006476710822822120990673550946471488741514952714440129710671995957921848859689605097772295922507264581492864085830382948450245209916106429473905923136605761786970461384082704412959630580841932980716507500109221531767003708224034028324554286998364899371186428488165251458402907011428135961488606783316306881590544658448816228535365479148450908595807399113832413113223264725242013638327838583530071795421740194229503370267806385768603254067157549133836482687691246559939010745677490660228826213643186160482380206023561540466635483922684022387118497483422052940018605761513047109757279767348985783137527075506816483887138306911464922189229524930142767989339033264859846991335024116822486933796258226524839834655497079441402104137147936835991805609009044884696587407407670094685638330713155127475999577412865446396485317994060988525226626647451942529516439015748642800062236875964476166733756226326180059015058312046011819397076540079289714121637888*i1^16 + 78144926990424407765815591419048386271391351410482819012408254582316817127785351290475557742015868128427742592449176170020848345974796929846435499259310074720918779533263284659202849955912955167350560046818015019340300912788858928339914286824950775932083415421495256698525894000728403654025617132295601060273154978586988891874356255305403243648357917749539927550568424662640700917693337154671603525364094544842953211663080135556528373874344450716167324893700585673662023614578799453680937881702531597998844695550665633320108771629429679357557122336863988596493929299193290719605968185307495079119960667768773376149685302788938371962054511742237798692884515116785879169060842221078025462022636440876003526064646206029178085400203784604614808641741851623404502344544668921749083932634001602005354604917067503373561350389656206218346854422366122081747269333524071954535771416642900384132117081253666522435493755907442413261006219017442165395013075870321349271384264532944442108113298508385186849518740164799826382005989081884582055673464372750598888151053445796843857597630598870522412738301247836704592981568558407071788100723713175210039597833756110238749011349731048756316559903403556900328183292656658330891661632686793920250711086952215709953289514992723231997932814699621760803729324443131207863816574429229511571560628246302179410174072111200852154284085629877077515281177731529978124301003119219132339046971682521086871837874628088076518279876730446085691671893995881529498443405639570006232926900253644683939367957057675009120546419134655246738171000100774863295034636558461172752152015910108180893713212544688393953162185693642556619280617017692830667455684703435691449346679495016348290295610570747241902104943823773149115461770752604834579044702445337908637461601595248595464583382480930776521448866515652902311680855880037449510447491317760*i1^17 + 720323512799121411408981186006529535070305537108541963879426842540388494496105286049562915662758633448257510370207889117005968248378268159369542503889119818209889296417730515301913595360451512623519997334433086586917933837662764361243947840647996833782692036317220054573262868558512312746750969691519200771035208740326196561317775219009657662161080736933926877071480812870140701122467768243385302616868507365975094156020576019057809414703065484499258357048861604342801830050595629417042999877870928119273519578540675996931389303986313082530815184841202220082711656749537924321735974485328788077960800445884140363928444821635571129233802509183693915415572645485521227667960982693753521574048531890995578547578918888001075364482782048776342570204722608813496181608104617328678114624940178966727775593521111037874769691145166950666281440023769697623138158800365874739650381623003474940004817409243892903971917459322853222389800235732125789211284266826382474269032665958453922499176934312782094570761536402101400254055562691588040941790159849292491222248151793776772017232306569714993890597848555255328469680750734458300294513383735056839082860053784914957486279852233488670012554918109672233946267123761640659977068554169285930708899326286559936319435396072973344310318593276785495298347259563734728612208288889408659271556022242792208128864822318037524865277701056085436012391406397479876247200708882563959504642794758753070776185993355690145672163042932053584564908125534764340527350520496384171768317525169389208080830375271963810443157574230079615770998852869813338465105380758717235529549562182226466046608936523564000499347748203017567122418007043007108673913935389258146607028977711605617964073384865093016712981004095520420311618413270231666092892507462281603947454305843071508846361424125513615244763540638080192873670433009263235947298816*i1^18 + -1730006515119303054715553649009961867593953275379211978322197167423179159068235867903346364046530514994792557830238425042720507439187598395035405568447147254307524604502352193876987124828211027333937110173191351359830435164096622811228629109778038254030040906644328040556493889974682004060518395328621313513892826856812210255317519409134444845202631725865160476650186834903461183394270144881524036749028214573731534790446000789335286422001373913408902032941122570779996887872187846410182533253428026539649951482751609205361392149977777508674385778194096874474142406669892522113954609416294307176543299979352657276940963627795258050914648227879238371163965422254454017664858437008388929799672444617877725863003308912969502811889853419433788645120977633597051504509001607210762436599967347310177081760007053751704950185569983436279331812228766443887986425467449035854704628328881341229959726901064101615098798000122902251001868639050682392579652309814044480083784732416439119484665229649650695563483992809345965345067216993707752261614529800945995518440432549081546258432624392291594646488130713017530073058255422278399387127024682594509192257573346259073362326523014183570238159873701473954324931521466328883870874738910055739090799356119141387042749692971753245613255476811302315503051605807430683004762777132947416939239863399323482282685852628413765924390790491815686025883056031866458887502887210816372570473176152598264719083634867369494735372420775866138780326068177898903457638341423296042357706590977419491279964276981514920654363048213822929510199552545591997662206388087578390221677092689890220058142033620412560442842219910153325332217923154389435187532355499039270168239272771493907870975130633164628621737237071995942126360800078088666846907062774275590347657761477533933612005419329903102716276508817221253963149281522257756160*i1^19 + 17381725147353990251009476841077646313570078423912964440346890463174163681937065359465003678812618204697885593539897496754894417535652846426077494757011007506772418058352871257446830010804173533367791730436672005279249393575356914986165936331459773235521201830540613434225259765003046886261098461121533492276175052506102769306730538400138735277973280871851283600710539943478571704171612625732539169470044366821634899822565123193268748254157184494723829560627187268384814432475858592861585150575762139615481170116554674382030219104213906530961880351214457076522885913362495064555222794833900342798773130768361151222652642568132786738964054179025090301875297709081234816892066905567510830522228373649127221698251168667545491780688193665252099825076305514436616125819553086653094103801862676914666163403036014719166168989353478824271914720776174123941116501116524905198069143144827773044914860097896962567818083228076708716096534842782750817057848402159261676823253687085714974870211251593988638763947916430899803000358313825542399112540576516629610378170296437359063839911951981542237535828316546369657646656534374561974019760286575223256537588396742217006618734942703343905476201510689282567636989848772647901400574981728974723017641624001375342388655516317899884608761863422141861436759299564906292728035860141395323902984822930674748646792167217506128904958571197245261633451184616055474868927851276321333948373120698563827076769346096697526569542865495397169000392432908958072252314125945669329312474108137952138318962768451308751679448675001660837192257521569409970377515645980231155572356685064824181378926204686514966154598147929841526352596683143444755098110801141350390891204241970197254065027379006180793367018370529048198057975786799559245855232359232908490048687815229392150701264801030539896780363190622258928237441343029248*i1^20 + -109206406762819511818316407850248692258341288186883353679431467848141869816361993938881990807793693815900189832915607078347741500688913596638391267279021627073232471972015119271593983635504445469317454565760838565298689512621761960510793953219263951073654283676685111917430755788183984322682712415611407516590683838751331622229027815545351733359172063493108140682950232626203036937099449325382353953933072411472468825836131796652304550836464278890528850101946702459989692961874731000559446690264986817811892980668384596771465481408609460497696534428747700692529852118873429626645685379383378824416973422936373137740876952613398234338878344689353806116220182573796238532459449360109699156468182857121539447779803871986618011238286473351894985508134940987798186347363234926031869657983416862597428840503919857580229026834241046967805053204496544600219879037288419758091220831075608246586886671700210713168988511742455886190379513175473394748646365827276755399366740195071301649649211917279730709180596407675164715458585814487478698900281093249006465932665910973934923190236143841730168185311438579978533464198478677698820492635037406600798343386157187271137257437614777422555910281259682953051330914337014947191317820498435311663438473893341539572905047649167231834899957245869454720874783629869806840528912619945407686761097381191354535904944742469880439375004346833998821691911646427160555939395593388555191342985868217736882496135069548784879899367700427289568187901052741026024415169842553344173904541089889437438685580100380270686963210160246961524399341513053132745310963887406606054903009149554805180203133933183955736802558071880333131799570247082676977942659625294019036319901417013297966911023918534947937981749391514927474389144423803690807725768778621598165739829411369780198054401348916033416630986032936236840392851456*i1^21 + 1489447904668827262897518703079412820750274708665137248856829250129805614131865599680441972975466993487002145389791197403059888580351639493593783703786962272179744987991986015922235733957298002648829840160169587311898846132481415826359649290494172916955139628662412261427664602584969565384907962918213090496850164622950104789098047866868648483670825522617515091434486874462000437273248504660490828051002265172864300632461932707013420959172692212927892728740291535560514296335686997275262616984333722036709501508631412179257489882089036942125214391518533687066692086627196633522410275922154757325444821895836035617817164073261425571559521512843819653235943027820872946452126550742707647611475543441780791484584782352252286383311742098376135007777396837032049447381168266033686697627259760970142052728599705232886293638174842926765936268317951782437288708155464236388871390210457890831814063191687082794852806161907082471204134080500964988431537350145468695459021400007890068483436142710026014726936300916546596027232955459907337963094883931282550890181439149995481512334583414681859970147360329119179046428812958390460494764121433403873896137570628593197928828796327409902016800491316265751781178266134904988594044380472260293663883829418507177902972971048763594886579459496650228602265848152379812655325629672126803888825074534138635227244218034358392984647082097126275605612085273268597719902107864333320115741327148566772917607696605830148812565638781342884737975395649435016929789428018068811143140733766122893741297430037900800416348820646942977726875649227666407878567267791196782852767022083306646472015636629414451534806174409213449807412199747213659209084102669986140036870427755171048412721088980355301915363647118380783109950747690192503779777826086790997599287641869866108227982505195766188178294589138464095076352*i1^22 + 718832939181935289714138990110099193993603434270498299634617952745011027219844786774952039036226700317045842787017178224671339396258268735117150952772566559067840350623976989450920391347490143915464318781663335690915341740818293616414658405640459827252429540484945411375037169750558148180502884012546756105877525160480657910780418271528526521560841279885984993260961673364708688166717339853788369455942643204838640233394934605379429432876880541559676073940107153697128585529539059627159585266955655137458714223000232820355899447699292895272335763488646958387474712125855911397192690174395162255003345680687738619929661947153067473814212448263876522671640883558941872199925919136361037067533514887381498881922077630225262347367595145703562614530349050254296100650431029979070368418617516709308788127602913610260926609015012855872327027926637871753074703142311904359589000366574764047853609259532296322885938963489762307029503886524522505690734453473575948023915982963878406441813140426057946998174228995052268276066692167805665496756173965986502610334916633552118128029568680085885889752356211294049314780655837006892632223424275832289185511182361859889016846608200834648193927759072645695052846130927893800643332305470676927562481467822428225157802187983900076274435680990718719461885035964786191796623558964171106113554514028397374963273371886402564994751049804924147256615280606310611356519325290799181078148460047107562925622203426297245830735275694575700015955803729111549619737159961700185341333087794589108028614827049783475702894326063456690908112159254398931264491060982821213781816183752511579155938587984561968458589949852894445451001692046897597053000128444687561820138633877745714526167683426593527474579560173168304965004373979644849751302176701132818325461449862720383855885575681573452125863112624570368*i1^23 + 38853413179878322155923297135735360268654216649495125202719833898602894189967376476670962380341145511664575434852883202697018085428677375124668197010345263383271987598650907032877485922145126523571195678374208277505333505738318242774474706797744497082361895046305617402061202837804870594540510373544610257643012651268021194205682578224043836254503391085004028761189971552912317492368955659776313303510082437367544342094337167367989056938770646058340261885851576633563836967963895868006704246123347727196536605759858413442840396103698906040258579208887549073575798696684542856762130776222248134463711370208400923093988605419726174746850803492017805982233736734175408309069509489962342154829378051506126592490068040058134464258455309659876408975589216168163572226372566805774304887364813748284673814871712127257924948860482865558861702258417502445912070028606042144417595620299071390297249182437244557724201772545099454428591048146275123933411601485206015250417963891410717144289496886070002818249963383816747387683744008676120579946543280387262365156225864981774601985106237606944059327454873321136127232201740640425461023598628067560867209470862319601826276608917101854865023898786449559121464470967292059870313427555335453580427329477053327957273980363837438323875765546806044151465944646720688482549105912441918311896426041796366739098504118311499459018607844028501582605984083905953985033298856493116746720476851491865362199380758920264832897478869511976714941531674700619348902362049922537356478869366604815340151911122602990863103219974519274560668583668868900971356773556116245901971967066671667919319134943450849413143979632755490936612559304488195653672739000096518175281970219232589742607367137416903786180449451747612529968757740433660576239044405812609935160766447801928162944948062506573229695745130496*i1^24 + 53190138904801454644072453146909814649713252106829790330051854169246821657313951679028131246261184042586553473903004629412831178513085303687822610761961307288833977132455575564446368855584436977553929703262016044653741053827847500202349038096291778413853635154162671551081239806386211872571111806816371380560076185932567258343190406818971905927098320716775414504593682051740972979515634623427366436269213780440214174271991268725832344771027028195576966241410727353468755725782585380407853538943591264471006636735891128493200112239557763704854331763606868352041135106957135860514975205138540339724052879561507126242512458697082373249572050824965992941709372526868787068749837678628951096316674791962620395785164436057935368108841469087747343785552932689170413301756074284637358949733516824698742899603754344089986996119798091658218001945490953036889312168066936206096768476018315248358704909335570312628376728034639067871983573515191759019453971322569207236427820487127254477655562929002051697211177986743495345602950335524784700544575347073992320252901484104269971114621361745889179215486182473773249701717214861840424134418292184598084179904639131132873949787164952764213607933313799296620336004368333659785615460591174775220280598989288790694928898407427124246456853086065491374591219329115528924231935846471706544297464509159221123823999104970857582056319655803191426265208137016358619794747127052547980352657199478529649301477845891398147727117668555346516880277606439540330833103193139530803858116642963910560103477659382240855469534654110044295064864292868710166206088740642165677315151722726901488465642934241536284653606633909063448826604286675720894870777825732068869141334005019116858301015111845182769805388776510048152621638557940584329524899872442816408313829976714711892792647976031933794615296*i1^25 + 85208607445560623817598736152399689563155801764878601966284599591249728305160315015973562754930529409199960212691459393772584548055803425210862284112200565887307637108451620715884013870940138045557293260991898138818340832184278799725456402340150065801915513145439713761063011515571160705303656842709915819852946235858640022088244059733156055299530604736933746580572970267008993777260951791610965532384760442042604900520817517753810784257297778194764048867528780430389175964570442408109431748121891682399618619422322572282642787564779841076768699867876249525170640797565048989063273981879304020202916392163577567291852043671583908757536799028786684981203653937819610345676677758142572305873283167151722195468605950304863472401594289952312320224320483629647067906837060418557525654978501797571503663951265489791272287499375218339974456357373732666418764708006987278962283107777834458342613453507315160594714378682920501191466554929296741063879700042372716764620124875289045374778695144435133980041207941689496115432693332827718126543723805028569896589311601992184098081910547088702183814905836704404220504342440581249387960847644556559133419261437034309434126290533409283681690062661812907860161540435921574618788500021130708645119881779490811453538415338441280871402547555798797625750506872369555278042606596462946398986548212614500880611695498518084179954420311704591060048499204216039474035302123746189614597811366407086185621922496596250416319115977025582900950426201543120697678400885023814190040936538578859502715086802503173313773194090923256999331917202940351798481922643446232499484127868482984940083849579472147254213318054655835252023698714422753426276470749587359422807420543520105089824384274501428596678884594115041440838405460040653239428740813259131857353206453886667985619406210413363200*i1^26 + 60128981770398190259651661064884501409833117189006405810059280495408969084207371892689358876965670098354661461511878019148779556799748312975279494577511589859181746005292388048417403448903543404978633966177347250696749733439816279693000791198052640517558610813065955596332318722610961274443984365570797519963234614756872259746573010306677183981884527028183103027220050207223641348773173434771239733575098985714873567127627667339534782123142789630577332762131660022866972614691742383092932902390189917573922837479387294696902164308347361631411990393748917577492686436151099862651789843996095989055955646277791732921606597402058058459975815084461883948088608698807636423321131057102057477318936116247349330108449595665798065065922105794668785990938783326713008935862953222975127656116995513185380216608501128582238228154216873799028225732518905257394649721089715724724789297830297006634221356112228628350315092442788221235667867501562679435370363336641872401788045836336748914841217362268315172275773706478531569712255038156034612344472176894653926716386858931626387130227100810467874699492090117225180672739224398698383373182583555793071850901680203001300082597361605858528155163727562108832395589525808282555627305445448949698584783055704239965093028949442989903153728351400047836702242288717303170258305729331435176030620529309323400268498126957669143723027889996269063770595227673893874990943764273809605780426714935371942643831438932712647589900422969852762216424761109115923797045095333012484686839769257458901833751421683498564197426975871204804801367558117730183385913126049187170550412375697764407716751880207904095450695422848022483213711230983416517347336067793216596618940596777752905209215728692676635550266639583985341668134665352174337419093403122173585152042871326750826442921082880*i1^27 + 47938486514292409478134984180140193171352396124331674609326191889347351674843641818744095666200093106600826589952621611019008112796486408467113034836657378496421582894031331440092711557308195715912944494446786327147429656880633883871873205224796598832914861974136755341128800661861160385543133790319467859536066769628627429456582975341315316484231178067439565925046550019604301755898678748674394701262127676604655971252814401838957081829853432128668785727141218237479916996450371811868094956198309997496462280289895947460213564794802322461512247118795628352326543981904165622653551830280192767354109159073946465443169975924641512785961302303819937571740787826847028853971718017324840461304741923434300958928793060782721604340118560896656571119353043468486601621113798133082733018612081856977243439699422066308937728981511055815660071021316360397210100794396768290630236863233830779236085495338406815850519692971455269113531072314374512628838318496445148043100428996813696114235668170413648751852877885089866267552317733974746421418412857588244973773264439784062757857178212164268529831977889866240962051557587490368809534844759892990678710999283548372357811514509976893425523096276382481226347547848933596306943413863223344878647243220173820079026350192665317086211200950453614611515100166861121446043352665723633579047858515643467513176003239906790603073325000321783152479704249829737508978355990520465815799230080626375399034589606348444870922614209983352027596728488974342621424884443265117711699333077791441221564606293259803858124732153370900321408591836565200779966812045837629393033414882588784032285615355979283057279344517832186728920826751570292641442446129315989682640513134108333935262872201508411246926018969021717062815096183657357068725707140293794576596505934825794486403072*i1^28 + 17507664491295818337251821532244544232082992732619961375873657756761653205828927769268671318700383352707091448907607488434842402172564344439648869882968820433140528177117488077253709674900532021877551196841799671641478428487342060745562958555344436431062692626666683920005915387394800285845465941357423899329027698635587382474580658952088539924874495503273219748439751560103189854747530187493324785587281648646073256519071275856196402562948328529642714075225107689753072120588319109435402310299073682821126780540922818483855579578773990645074987717400193268770775657883787404655975719524392047235799945389839788905482207295142981903647600923198181055313718848662371146339173335386786963666232173278309090329578506760168222514101917256942383250637750259580065587944366055970366713565643841627871545155598515891212838721493325633714492596051219110113902600172873697574074196918642829076391758939015955859203520183913823803754592720617994943556649782172357455002348751707177917586997345142294862506449826679681824589085394722140382658546531087826013975892884014332904366017408888348875998700371724721681314228499489484118693257865799320418333616655545555532707883497526940490167570976350334427680849104028013834546202215643826379312080411115898024563962899786830285652534753228725413728887745016813087438925070935225150965336589104052125274119508287145149317778973471853668289704830565553432021897289763669280562180976103950660296161040490071883719556668301685815341047507197422770382496160243259558332165107108225051956417357899421465579993161835376864717114047038867498894430163383409626478988315356483174931947201327759509909682300344568889854767584221675255447137251724629357566143204836716549788338056760275491255017231643048357418183369248023632227380783790582515591641231332999168*i1^29 + 7748782403030654880857364978486172121954348298060239158113392863734671382360907096328732470862184556076573654048109659328448701627442897086697125239555752949038039946256020591236141851090466078153750186528157925774953056672752487526171050517125958845593757756796347942233547527863554059270416388394549215975996513434406826492190990714766561053216622504380632759923112742173797540429829840085495339518143564084403783366464036409638054878308347364570930383495424943636290897967590338009235967513729620513095595795836745212661735389163507810694224334522357855751960570655559370717403239546860833842334905257410592056441726851626577418156675621698186241141415613651424285807797283183507634358692457142341296520123612758210679093159175257759055013934120102390468656380356651035700605102144015509719934563250415784124160017856671075774900249645486333515582784289088241600060283785315194470641715801359075412877604035022624673802849806861813830450678722979898529198819135226857909472528653870651406460513189415774075917761722882286074414081351826526769121005365554831727819093925788297927874324836571080972896131880817441680989636987513090728740461528462654172083035554175569744675190951437206374356226503236452918639558867244887557226778988661411682517046129685005783197889925236923513485936433858934336198528730087476037346756033830172455977561216760603992110207956572109091119435586214559069349155638091805062461146562131817465691762960003625605258362696572890011394444392679010820981353016260010479652039448113674932640552624812899848986355674657238984000225805059413504487154191085384803101685650561425429291119933927358763703144917341690812789991013244925459524782564920544200612632350025876301374525900016875889685349306989557649794180127078730575997866365645718417757647667200*i1^30 + 676699974546007308627443566555160772632012184629524253065883227908206704710483592352830583354560881388180050817416141353994625567528508424010483557270253521612770952441813271929500930612696509167239621413821846305804779394308987696406840474549419983289297474927281569210409453728343786714334697044210727270601453392915335100182959320355366079042403834530909619280194237406546863820057919725146174464771672163687694116618940339198292924316507752355310828757250844073030342575879065285031755988857115986588556639498249674337615481466035335655197795891950492579090201555267853431778069712627302474188750441723122766624984991851180538295970694577608319054838562707998897511480083949137589066761157834741331459794036125852029876202758606230884644518739833651009688463750163806979636514928055599484654775066235112967847227872780226786950139044975736021732428100278108195908058966124744764591858683042151011795842046131894506842268699387304508259729579095136144767764669258870171839584077715599431961944557275504319304948120844347594902103046372906166760457335091146602503923485836109931947592859048329638163972334234107369286708567235025204032946473860014168139135347699051178418986567491566053673459325392364773277619746965832595041920685137126481852550166168847790891697673996305687953412937491639581164839409638182953285748734818321109076041239361512954252506761538133361496531954821180644268088798694326326005919852033463713134447703852305716349808894847614290836622584445162042333405761604301736552462859764711516549111128922792473797768106636607112536375097356292097009783938353393449213868794202671711488594186291859229703257149913142924851632418603766980719135357351636396445173169217106649387873533005790577840586066015887917758192810243441674393447594021051080638464*i1^31 + 25484533111103416835147991706575318660080151949893859408235416560154085166869495925412353758480803603470686901537041507838450455507318663450579937893129959426044308077938536304596221381609226986749991475463297165835155539411578701981292042556599881363820187548191043178771348433024483092659848797879872626798661876864516878824871128945148662512850935387981551501516492343980776258016841445929298681867655644104672696331777621523156104044086741907283904267577976017041262944576804307423991206620292603775305560622311335665106502903007986087392415899828824638904878203618141670937324060340921443992039948321952344183822022033890997382268473804369731815702373145531079604130929733648383377605077042199561829608674541189749287828422288963063855173802274795458986571888621577935189211672651668985835678848880086503155834916905364590160629131933879327497357222723457533559333340590065739600515152798849982436648108051952527698653619864404879273490662125007706816202796242469932223268987241439807316113765739025870112918325366144327919662013970007429893723753515736892500327230295501506459215053416289976428985845908959716168631774297229880330115853901511841449081865500393910897884181373932646597636797160555990113968550641936963654648954465623308134047053596599959531846999729107926512297470280489362778453597156247834344788993529247048190116361871721184925200951300533557494868599864156836789335516502172221626608528757606094036792295518689467087745069607776203599532979482048345635795443226726560101233692294299036966338267905375003940157691109923083655700655901261398566715172112662202499659342357144097183861748403472269228046431127596348996954321766424656449062247293111381547015882616383078795819792694591222988117377579074750633570803737938623081712909031571456*i1^32 + 437437702961324975080126979462446756003634557916589049278689338320931431381914001946226851222796559331772625244464768110541605023326776957101820719933100450745822049998860264698712552035945373379770222451107517546322491079885145269913067780861812531088402514643653956394573546835440173580149909180658341600267726660539215810286654694590224397107199674288553804157660115944993809161207048814710040009066236375807324831828839839178341415565362465685361396471562516132431838776418204321302958404206158505019014007868773358180956709978847010614475294586726925892296651848690937690567395565319512963046806862523993813963735363683665912187471140544724615027939804358123903300484273294614167926761648238941730670830388893930311872387267403032172659045848762824752279411119191329470411585601187359229646367263452087880081695610206207410443408869365395203735597057874459216775170850832603596288436916655489609979506110864928511005435492245753505827602250736488501609096722596428410414945300085857664911353601433764693846157073795621993487283508577608839541838698818379717204406630959480121611791208701975324896052165857342116870638303035502595085288716258158974258787646598663937453085422023718072459284750809835796294686840270595531208266096480665165377119757830006333206798405537089293765224686712828166183569037846726067265071726189406160896870547671560907293738103161619615768309921022709167994073071343759966039098192260966866093943260360407008451320217340872957391249343622358044242284699683119171720192673047978508397518058403432044352887318653930167876759686773861502195998726246831800250720799561833951099146924910646799301383724324352172060441434152452044734922118932778043351960424297159520048668083117661958187598122345804603765074099849666269129211904*i1^33 + 3173034484539585269425618756221034144315422998792324756117253952051368520413138826564895946771309627766439692440333664292816352428374727636263711164406405415982169947878052397041068388420343998831579844519497091167536006771664914516270382468031189307850993635452161621814721287768272472963862693099311029776764215748369338725331260479637797441935913725322946475759213109473984478123638689479024322299554985598714005260968922000046192527922405914507675335923677977676764496783580237162471457505176456731370694188793259950550146091757902728290151842907480448768900120268722483896201280392664105394542063813842482721978386676304137036048711620583377846872225163716887952631952455095154048120951427380557441992564984378039104002329244271277988398947661576595194990511975304221473077330708648725018786845624759620142309184770445997474256795535158542742956810277263449063154647668115642907713437460048353481200115321162001131711225606978449468339192684981451534939855232392858164934533676105665796922536658967811463232705980196739235887835617438231096772930044314526796532449436438147224298014498121426602093651119418009550163422982009415489082468631188781612585859875010697032546398530792922356495190809032864080368503839721126238859093367446176635676779735036844667043615085251799473002302246720420142835248208867783341357941242644269756141996294738263411370190252152420650502343543192189609144754210910324624352087982473231277847536593987339543358731331484861708870814344992627350770204032035544275131816272834860013632626235393302194339711450368891103949766570643576289196059306614748843798417496471799224572142817986999766996376559462701398736375492680136028661412326194667951050194685288881657362812702205850955268900545670911493681109645398114304*i1^34 + 612773192647662298573527297825465800939841889231862757991066681986990911061622303762411761692266133432697166929839520258273032297945772635951415972756463302770659701141369849229361169763754193238727235954253823361982669261894336892099872478600180610517933627288980527743046569181806602389493302944410976677223078873511905916132843794446986899015711401025525924645709542044287038365615844235783256724323187998309749956762585960262141698067182594759570103363887521952890511833980302139695258308947903661854360908302051034246660452608342002252014469460046221639980970363833909335660650162936699285147187567031514958603671212777718772055161510618291785552442672798030854656534117399356301130253793590657219411993734836836656463611162527744882561585754072730946401463031852841725514353716071240994510642296802724643839863586556847651131866671039272014959984365685499037516745618714882842246329412423911897619759492842454939925993388428058696271548216121928240558994722569341194257377747668866198811939654307907584680774793290563384542334302158119418939770587483074316872285691487522240861133502100416738374052864228681676624079454282908233385994968430262373628913647929930325375562174366375532625366389366923747499516504675147056613417591807554823367156274567333123846666517475272669008224525616454598363853243851328297411101918915828986361475671635604449961296226199208026478067060886019777674787760771105727170119768113350659970948297833212237203558413752648382239832160004553650909517479591307698485570477493179526980299166299221292834101277579143273859553739812583966341383314693536006922657105045951731907687170261255602220560197815276068840926140381250894006855530301409873971443933623685416066616134072342856045855105036097959994851328*i1^35 + 5134064742227353718726424323345393886452271644409687361462086663960418997833700124346563845362316665402935455529813174092094516631618733321573236291279004355531276654393684589526199146741772418590661709937566823144323890784535387933928693833730800874046060940672063906817387050849715068482425252235413515294241685221244843660521057481844171739350502812764864743848572266617306801683782246979282388653452326484912881308216117688267997704866728907803192714287510081817649365197365307767999232627948277604127259544057208253828554614921660321283246938050919243204804337152504654381717881933799686455533095068424961010024896291176899385732758631037449806012202701283028021997563786052733618289512042231630920350830772276120903109502676284549139317304683056567848523697393373179698385933691317959946630177640613134576437169647325335754438823472064611757208145988663629391040964878887672563423427430996812689112580027551122562804719534875251278843880945927504890119083108084641687131039649405689569237610150814546723969395619436690607600822398405707307295397188009430952965934908985006541380096929014426794978714333428148592829691775484327453205219979986195631400856025564175322961109623594782597273962782592573472247829911796544083719600697342292403364664394717659739411059500839525012048594556029828472239335296397805230683294979838685727344678249935733127291700028290068355677739721629993995101319047469712275665885630667214968202967279461637880329349214645550452207975061888295161409488573376330888596025037137926658886575558724437826248390808686427932339904411034967231192732265643661549289631093681288680739602223959214562520548118179418869373446169842258335412552883399233048223632187331964710688335480645660916158172820930560*i1^36 + 318305963652124323217469662773822067243467893031318305772218312719712255666925130999208369446015678513257372934661959617670871257414753272701976098423443014292501391402725263236460428206586866754029330191368283465592640332800894513482801256532769679384731202746039381172173842833818005956460746730725623166062763329416304501311623731794066409375061670909668451928751702392207199698522633880455026587348491846107414263944850402421693741788629786047496381277946188529198321839804868515172841520590715427965403148661901639124586194714386104449746734508672197193885437236495178104768452034801558590843053173786258676958431937351717814173343902857389435595997031450110280288901544182289291529211867881898541806664818829817130734938209290494252885444147120638200537476739775191634924050921618118338743018130861716126887717651977446061995315096132508574949787029523070614645054148556585534413113071056918071603651116009799963941498531687143046540131719556211354568047273566028690655171189686657157805412791292971419123274720827918776157482048917811873689525043208843052073316071279908812021749085216218333990570743069850335395436466872724218540253772824031477823927191009640260034714626788049102203912840436068561590156450654898685105871354056592526184123897677247538882440168085527667914038120254745274200550451698985773292187053441656911038024524924608540334054323554259697407459362041483520417889882025180243509356346802673704056079976138282915700519241399133490262788764222346598357449338936818601540624628147711096686924160416576636261953828305012478516977602410490190853889967241899977645441135472952494955356534767647558463264685425164715504990378145319905413568879952726996074305016438867382395305273444494273937408*i1^37 + -5831000036245126451586071150718053305101107111755702464135214636375645803152938505476667175884666707693808434008311988675145442612146828185091747138822360433620745158936545298990820932544864421521607681762333756710837236939095079299682150438284074195337604944052587364533397831303112258059194482897753962102148914579157309367687019533855412858770543803925406338257082761985635045166647786160649858714164492684074228652816639641452800187053365713906439682508379989042144795938637931472557901788610030222915893577651050356166968479938469766263405327231809687985619413986362645929438858826030585886892680882121585552255756343464982758905071611832914578875131691088348802624719574207902137350325586866293306189509083947666128224538573684445197892096253856802381066428490028228971130664737634291599664255368446696240533979351813914779754483000544905910543038951366605308835114273337671135777151851445798429719433500714311695147073949299579320112101175216769410068961176421247702258380728659214396840241287516898679483516336773851953617969016690422236385217182709031540904168566412521289061292618611621492386071602634588734233296147252894379920437878376760461495418278789652169459238550568409606293245657696115588850206094178276516664909288124453836229364243487187385842790241186128899385011563380351002455014993133412454525514079982140228933860873096353147091884961569467734180620723816883801439653191299080525075855830082455926987937904706005000985066179634011557106178598697260494480101176626600733032445342795636920070729875323767440577221731493724658953540989842726622529786746096285192709711704505662460328619620851876282458076153644042616257387426928359181321639304375705940934509346939171112380006400*i1^38 + -42945211880476986685417529558549147147697335466399402343798810436126185045825485877431207899956263495099586650382351405757433349979173516128873808002527536813634131138279638858084161491685910120011758837505119022715222352647112020564112989150482304394001326782746385817331931347827129692719947760245737215309344778125140939291674297118309625307131954125052012286031902652193105071702857045352630215575287502439354778217835446507353845076766230212002978570507007267004171902407308693932486661022006217657454140506575790536665098182959848469856165833908061993718474972910849736156115362709857163311160389985097676115581003124963382896224085948897964943792623819371511125194492534604224206418147000243328139746281410278798936391781498610558939269258004300457662412386478708787228572509617584185987142734969281261321483760736835571563382050686260630068862409386835310823601420520760013488517090110100792946295368158261643258255353303103904284485248229392936374541644408785396673495455448185067673329520429991462865009842498522545309552692284553261790908823905469147946802854171511030301368026409180471496576469031856399821389286521862461010698132088383690137545073719921161226954915398832923335075968097187556780969775314528647849104387942884820232738159062274736484588981824845574125902522024583803910096794304985571016803453978123166876755201553031325201083638192599221958779389279481995124304796462676831541066690337971145997585184000918231567368489760829781581228899692728845843008032719591728937837045157671869499831235183296581450010947547432529561938199279279902607481157472812026207221810135064711778361351989720754432932642131981999738611416725058216704148677809171280624091136000000*i1^39 + -27527620884048210293329766942138565735037175831631192043775099047986778197995026927676668057009870769142734782520030693012067377620994656924699961287825655060690167926610160948591986117966203241468910902994789653635497449669375957194618540538575140400437816973658965750438457822326928840951244887864067534970492170657595183401329654360799585820298195388979408614775731240512733976103609555438760189305862849131033419916080009755496632320381362242775003177436138344386432042177700388752688027652485176027242414308299256921157125346695516989339748106514178206048085556730121632471187968663474791264307829824147713635173378835242080856927697110349884305749993714914138106036780406472943266650467688101713487814656725868149741630072792635027824228879146374686087889263334657050517993075877376328438015647898919781977205012353776226590837700466447217057977811390334154782743240342732263786465372540062405770517741952021261288787129297365985349727646793562512978193081690925632676128267028464331610333899867395528696780148291033931949588825178533556112832981437128362443966954346309590810327278978781669810578170002964108681347331044178392488936955255093486126666489447634452749481066730237149707358358748927335949814940326010687609797144015325729962346981695420884232393965739608934646372573469845419374945821562788731448666633154116287204789950283009317804939735466313761942926147467412429447466346262082151570969236856261288115780023002366732831085874859214337667668386742247719741604011187972870023822435100078621266895335589977047981054034206066245809625319374507904704163949337405306279936513529418788890490336721016473391465476944162709838490177151758346846208000000000000*i1^40 + 2805502457877539162700380802074545512385831121227729732056419906037393790267890911218373566058925649296043466817215550746330501999704822166170669192249479223572284062070006192394923465717895996643756080218991831325229632324493479289337668124986131427366099492322417632404279203771890106195925368937784559721073126413142796177045704688610398675381216783964823324197082371625896121741740593272955662100354838402251645120566166905774920903445943146755760166003335290882717277623163045158038532627532911187618974679899893083331268774683309204490676823804783301878623197087192394399500593687028498587809314629410296066820335320551563133642166058217860400251930293971124413669980794929378674586455496727165422500713234911782060184406005103643924494119053964113683245063744001874471679971871955324729995952378860462803259774087553184475327469868980148773285364091595765570835683431507829151591209336482601975866887480731956202452163542981038796738722209338128063875963342174122333714492307031222351433663825209633040316863520210300585571537734046209154572812796808166270756938160995846787009405871037382135971302077166024379842055759398903329107149537180699454808520202513693492624328447476690765424326498333790810649490426845954396265685193224624699982763134499993306296354969157961851394355778774921479764156048781908278222670945014085524463430948970761244091648839680397922618277399621493917012810661041436036300204704557588426313181066956808351300603768074502933725211779521881802187889013307765188794738160677055034279849165893025350454392818699333016972867665031270782254734457156486630907555047228745234960661561879717945272858117671533819539200000000000000*i1^41 - N1*543068666850025862022106715653942379066657241208843663362807976079026084929015166983961418190087525643969178008203473368418534195971278993195518769792007156887932330153434067850278868540235817520362274394405812465435115309496231104592857688728282865430435143515833204399874797936578709275061088811503935959660974370969155804493755927541279818045405484420406120774433489821783703663629761171077621430463811134584226084305409874941907415226605203834088004543396784295199801017725705611764663180069134502287492224020832854276022128831031871517625106190438847555071793310482339151951918020607975920549827671216550672440324057902694785272350589585803129180549072265625*i2, 8359698315919664596611623290078804701012605919329701213871281035218488568089563521129278740874676018122437743051280865060937026915601495757321445125866113988727343775286240136643528968843208314879060784731286547253241753740028472486115664975920969263569820554133653593146676972989434606988015300001627095944102385631216866561172632521256781055688416459879098329050079539930262283545219864461356349073824879035604760371430118420414659820013387784693128203099260577527733046151078335634049290765450752184513990267573280297692801625873005660818202563916153858478046191928886557777652277351789728385816485627240032261403131418793175052681127601210191082452563423012378193123712367141880955277468137623386417987813728989296181160704233028292235133398105599441910496982639487976837275100011268974185079177557255062681430974400775746667942063065836807048976143404571696262779108669857863851866455835780720474668953595216819119654598375476934266768191439818745867918771852195467397143069409905002519796576989423198740827533112583169374109933946998313355913042430665327715185011158879656782302099950566454924758395769320622543437750379208633181134955839396629232577225271943157952182827083791908745429510112172511061134810519698837389235711553113866223365463916692042220501516439029547797948600856512719230585573678587827119575855030407707362592399827934781642293398257580168930773174154611162141200415297753406169698747339776820068667857654803315413204154571691903888515706565627049525607761062263373469254514924921921517834588932953479016681393537522560328562307635308534143384498881585594483731394807180189048878022300012157430011369659408673778966762607026788409090441878194834350995799444791529571740991622834098305674430437537236262906349259335341448571345214118752875273879550987913666567637700022216363202980870244775586079979961674132501115765114754796190826769288616045400650880525365411840000000000000000000000000 + -2008518554286252506823140926641436272288892203507117679655017098219142024371343518470428871229862769016494338837197078437573169224405567144701255311489134525414164792596076044727675963829422227359186491613050170412787186224906935848697835774788967738754986072665253739332984161734075761235098448353285639137032144526432182307595225192557004363402834414914876606518658082452682966977525408753818471736754379636191433151094232305105259436763409635316438340743311397759265864435297258957382293211560545696563562457539399362886577790179007459636854361852197969149644146948471710654403053274028080250928613176505187144345236237687083256054908237683606870237724398270330454969004384564557698190095879565840369271533775784317718013719636969553465426452849457627785666827244550925197004519518765726238805943475667853843302041978020186727508182847666594262599780767726425218770943392762524100332976411439894349919501506567447886802423445552482878733418251879790819659164244068880349180912979239007008109496095023374467237214107393192909619955336569241592250626975853297380047177862089777386827543345195708222894200660153674785078109863674022319532819114721225930471910986460601802287181486163409315700107996303317313506460346981469438941064894397490606134845799091372779767386380564253232011755911026259555966206868447213612818485184884051149891542182116117743756248437704128090502503454616080289189359574477605325385951537468877398733576104031394565346435790938508640000337110823756381110939004426492900745986710604659452910476736710999365738372230709333725467374994312515714521345003600629119345543729269993480053469054266732473270654284617435703707689377061526804104763348432406237787039380250413883344821691419647193072932205156364469250016620394067887166978921907124968352603286912420947656723799139544668839144216951579514373184407481447825234747288287091902844199467951710273028461781896396800000000000000000000000*i1 + 45026164017796586798809446639636260840720928257706514319231505434482170700652738460438741167579840043168829907324981639373040764850075029449477656428569063905122490264218501641619343999911288012560296548327137889861892598811661490286285340687798429640982077504977861373243080146748263500262615033253495073613981652411785671221599209911543990256191368795298259992877862183659872987533300512416047314506594717208166790505255303448141436757424861922798408371802036188654314269479565154870038557197119030656226622644504649925310776646411203876856536087036976053471530075724632868296111403715382313448333185871514558692900690855322328061192040934970293328882377131041660521056514543712636463633760215795700408387821029694916826756579633411280195352803684860441859197999730658110095712124155073818515641103721163633172477481377417307109177819008589770178157456540002790622279451883046828237127759707800243732517616212650488047918100357451928741935136883206434710358015741417339507992548365811563595439516420795686917564690143271313248930443272576144361808283458845951017351613945982382176225245128047808188671341466302741153693619822060428891847741550403099157242130944445028778618317701455537949838750871446347338091873826041893889474069159123502130375040144963569631625255466716391786205561794614781545858334234235457926054953748848124132545104063844575071027309711461900276349503041802498045156641834199604890464852692721055471384828693411795864096571238673302720462140157246855864004298571116495945094398780996915314593832523430659064172828141675777560992793999676617551148539752954181536380969363800098119536585122629643026099220111815607986658091992842788313302745249195800972996941510363450869291165459372120690323283958241979216838489540087497382557376402377520624260578385932062088941968732188495799708527180958153614184328160920510850921763930024671480790624703123465526707880632254464000000000000000000000*i1^2 + -27343174125505755994527876392173594042581058852562673788506114032368716469157921864539606434510235341082605185907204714540415014385147790105602648631202541607376017353315282469351593365594193714958296783273744197037850830430544942778510976182719795783356068688348786787816551595765778499298022238915933758523149561482924646478077576642010014693553314271062953775358640897813750754241384941735321183447360597143835088959685306389215792183456867911868979573121447866849209455742614161905463385003359149602162966039237873757289815641936586705115115060639181969254480612960768541341731205153520890997547171401725384744838021518231530319910712860114226284577237356721157685925436776302637281305257531196994174778295783986814618722389202537342992944124839411915600746495683658051641597034613127025835168756554604485921257889383165978802615437435307088108151100325283353601115586954638822028282091335030664918200988395383847878493129982391270754527337562444179659306021358902320788601870185819700515797018048662875184336006369776857288073177327089081526207659738718371228094289205916578197208963739233919531644626498346433873477108259586908418783952421138816979651069525724321825079059349906234500736675370402895445749407352131813563274280253854246100160792194045795793183919294396915840496288752630239747471379244973404323948699022150353288088503586014866074077315711927399263460809912942657920916152581420516950612679124907736461062386714492254737652922005328926049952272109995409262047100484730393635070333801239746693399326363716305333070466289858198457375140255442228979396193046462253756976483624610791399663863949867100320716367644007150844286174007707445033160019795214036034136918308942486202744045458729055232923833424565494883393755511238774996897126413988956591302910421639147787476142543446012277833996962255191485539032621247247108967073955420326233596510485366716819781869528678400000000000000000000*i1^3 + 61064809535759802757820081254990327941079758808033336009573667121183197191558755109195586685589804114097167783454757615819829331851577528064936391918694263842319628472758689765525242142555866498110585300008096569418507889431376764521359071534678880817281295901607968036242085480808392104413374089774080542301160333729471922165595460950609950006828225433198869644845219809444502209304754753770576471274114734787550574886150331325696885647238202217126004304324165143067143379479918113566535870036006050497364821220977509520543257688877409089577002319973766645007366211223391711571237363368713254243594058869889814808089652711062213947715809623830972177914764907408604592974654983926901474898403613944873311368609224421521775078225434185660955785425700340178209816477636704928998213613391574556602021569683474185421950776683071347259550604678941899866167675590016263595041723639071168519537092048068438339050782375327614936867471489374330161243548209097247897680670086748234132920000293857270557170790179041463419347943873670563224791354201660591080038032383122143445722220052114305523970178501996252610763216297832037401841000514091784768518340715007741102796574029631276980813654303504404925997267428122952613192996148223027369749927203966505656211835612513540224252427263767406736284443917562572390787652147794588508422428487601534626995982132913668275743124483413204143312644662707112686621676846205620701060783382018840305841032443708133446493605833856409826157500328531952916797179237949123828483838193827472504573036279347980423478687958296378464600253405975116085106758472477370616808572618545976662673750233844550320699592315042848639050578914110259701398744389805349151107832169046492754975577489524242229530018269931043398822041055125176372667461896166085217231818208490588901111219701518194902222480963688521950744597231896938144417692905158306507709960237833469524665987760128000000000000000000*i1^4 + -36945277161097505941661730054326173152141741661727577296679242614225933017104666123229472758664178323957616883594306511248377692626032722980638482505579357265585811105838755447507218761617480450287676231419747343177011379951669874942109263410591486543187567100532474977335913508913387517006251285651178384974726968646140836483557323916551598684522384793173001732920666927631996141769128914343790706070722357209503859955666285516609198146831756880915725147672103945227309422468276219394548754300552339766583659906331398620650244062405654884650998200081176302286579898977293443048004874133421002013107174977389016901363595402656257329111703263353575952062033873294760690312581351136225275752909510867248884403021787787990146056437443988214397551513381856458150042878872422146033576600252605220562637698165882991541799366571539742182649377462525202874141628291642412399509432193009342172437446047149919211199132399726130758656444702447942989194188778359552150085684647370259651739101289559541759813228945807798533993789979006785190581166830578276269157428197377119262702698072273877854295226305180527923397938092999228177497244990096613570505479478970082767403374522943480334135515833770917897215434306812010835779834857244155906315974529706078502228451947813864267773903476463294982831534818004763121884736287088266179111752677280364850747226425840768821326207770763674677866861852698342147079515162705024608476782139736242135261907135174190909195202281409567066307351602076329643841575835719998488437346373735380231398482554460911837676780695163718981571668490586549982075497701557184501436700026234184582887115857508970737188519231335855914469144352087827982784276250287315691415941080729329785240546903303629237175284776482885228323611467868983731999319149666111587079256343024257788482140910225506346649837295283824230736133538813241610625236747116028395347187740916635316277034876928000000000000000*i1^5 + 20604344596999777127820979455410707398483461827910650784956187491835436637622525255630384079879061731980514742319249197092479318593426759042889083661845109604821778637755299320770295803624824777269090579639128896737197863295373746976345178143163550237813400566119513102037120088145347073054258795021261404798125731765639382743310076506666570660183312834478288549281258126571682903665889370656166053669557796266010547319060870795848186361089491161513430298232109264742176570322381295927952042444265222074147921642075621314252881522901710849711228047761318511879876683681383851808149751190475316045513938099957288013823242278021827265809271984409016182823063928954203075743343624142114924335889400243269490274321493863949846265493691569820421950072233403307461244493169423576759966355319493084314756923366911355254587585593263073141954272210107340859356654182813501951863336865195277109464196893989637981059942365273414344218822737122801064769240569169160486256545010080420879129250387486999950374229569987052934884062231185135567753238806311619629218530574512403833859579867870447629954427062047696814268436924933705380098404345573566183523319456466287369641222076149788000010422145509056483133413088103110179597927806613666171492122652466748770227208204954795795653883335627676750358823314801345462519638138769299627909473417895958268142383370002414010556229016409443389729292583966336001237535864736322033568495532449589954384929322072653109886783638482607149937287422542515817957710419227964849110519894048114621213710061091984785894529523670725022953335759540131817887739767682462761862039744862592153678730198687898238654003095477869173805893887043409767545928942527616567470257941444708623017887925564119749119841862367084287863328911887766426417524827642892174112723920164413353411616138374532407580719410186376095852123120281777961721498280191998359261528487904209378410349199360000000000000*i1^6 + -9358692925924718049724190275723796569878845285425833655368266327800822573935224468023534457342931134351491148377461471261739659801593119505468571053214341375645343576806643302942581275220582455809842636835346572580474917096121936323948803557859550785011200384050769206037214917230952500503088961633969163411804881947522385860060184372695256235742025657440229715175214206543431511404573529454538263409892531718889037978454037987319601155791200586005100718196719975868626804243106583108856840380725417704032503991873175001492267918266129444625981396669760720621739281357706608082608685238219206055040026803151515080652394632835228164778941660408147931597221925292028010697642131185074271953777449082964256371775750700762234219170555523832218359856544871592465772418262952060121119685679742166967384994848308017126455475738749357077558058677615944319220027976344142007981026401259898099446227217132876037855552422026566788711580197467956903641296411034619475600897325414874917303911776673775921097347891621928232311425034809985942477206148133304057799636305267670369914441413656766795506671226059526144227352107313524026637499046619762542531030615982272343671801121612074432088283038853726321484529880178449503967617074228231976432478694434790322318362780098279659661701306027393549510365861915466923899496710365934177321791893317659159226897245704243348178164994818330310065226410384966733505368640241967314957859652807519400255541547911695196363372139327415834363425937711271725349790011567611530067794946068547958647058383875183327822002596272437567497733509150786281726475123154496890771517578945734253318770229400228806907649488087209420651565134654343796013149988857025972428169437212175873971861692913634007994784104788976123115785190963917169401043806081224289585084132138890668612817515755762089682035202688726458109372499017685301209498091934124958061170547102128523000466636800000000000*i1^7 + 664941157288871707114125891227950747891645045932596478529320434230022424804584021224569893764390713588955759242505390494930207638672541993841696405267446672844552997117027748954287996657974761392873108179412281614154020272029856962802373062054081801873221705039724505636713929017772596750453689409951634390126590293682360453678739567833807413960878855209260570142930622959117440682862389367992973868973351417140144434171719213102368458124480482013417233040933517867643833376029406746845038085200087650224930874725561286675374308563872966886158106180101174932974111003002978387774141180995342588347033674285495832369144465799519705245131448654955386463967557475664160635816242200078952177220493101858598943703707942088131307086871182476104627756000888450564346589610113828496125801460524413370630125292026646227153832482866877308716116787506779023618636396612848027958871469460157244090178820020085162124569521622924358599622414667334099555837146527961474816852087921313454276955261958711361664643563815030870921475703357034196011383563906446254061878020438739003886838716317734407105744144205033986050650820583854413355125575350211685429603985958536327827107983265438449241125517497599739286285937442336508615973200800508638202157528910622848469413159597415717682932705453874950897417880434322957804846492469974805980803014518458930820188144341187991626521401596491010014087209916503234323119948022466705478889720556114390324815461941765880270189839925783769770304172665742623746481171635349088400847546460930187952284181520176924184597573862537287229063880776658967548835814438372432978107760512917503903816077302331631323861488004059111884634346444231436522125942608859728946673671140381914413587833952854797254736421929824451759190118916606798744929071865548575074706733157164778379339005572400343289888739400755457446641324465155637547976179931148324567403384794964117841510400000000000*i1^8 + 401126812701238742705821241873735913686044839440838712961775429536704778315631536720287913540288531795139049236807668768634919655858155634236853040217127430865769715406258895274065451943496516704830304960678323611275548797323556510046301879746856357132761033074525865491734444722679869258156996179787954091261980063807697880744400112761767344822971743787304021718420498398894446031531495294891209034271506344222946368374805177745822597785700507295626888590359733878391966283511467968129543630012006595742741418451921606825478342961040274544054082263881258815034359887165426333591206088069282304165464939186729809830673468298417263301676170276222689749819892553565152343051183228762178309700065276529266849137228998501969639373465845743215937383177985227708176136567656832618241379651858712035896227193288205579014737183344346654024538469755800412344966114633360148925004860605768990948337318313630704977961089758585195389409299272751422680213335678203078470265043578207360948708215406608475200072786041155882506830234021959991707708164400977369218342958960612213764500899591054204770277431046363677053239863550091496854626984220226287013935339662395077401191575318923577645557367289696508440648471626760736986011785680758585989797195744855478720931884976332920795408104462564660947302690400360510265047872619108847120003103923917023503711987500527390422146765433342622109073222585610516698882461218666794745775319431034426713653704356157123453584158505972983309344310083886622781900443550179584830812967053481556807540014406015497465372130937009581125241977241855905969731154051187565309438388847707107506658365437091820387454600564224703515951556884716919412156132964297482962163716315854993623544259513179210010918394473573197745432839458191502751486247774903765887459504935021593678903023059393776001004685061287510843082922597573781566163030819835042031228131027496199205683200000000*i1^9 + 35464851203619188539477723564027240180758549876386114033393689731501921321028700779749112330132916894667684112766322936791255836017142093173455943555183580252614349450760010393862446782484998855347395701098947312102777523137270318423633155712413939365234157370324671995204484550885391659321613129737682284535149219103564189900253211720282961210270204717985583682013122843069627770071626319814130956118788294689969744521450153309760744565051085805898144274683643401718382875996378643529205967328166011429608068413725736691846149423787427442432376242501201759772954295984559724129007113642469893086688583788606739632489083875691571303422710034525742200578104433633483043965572664039411137215882082158142853233351912805505436786632902582646898594807487085722973502048907473620708179716229847132811624364234821061627615656050018085435486831690080619781134181395505322603876265219865921152237846634602237698488911061077291674160833705135316777485006276583066645092720168211537517452645964035535092961301198428510382167881567055501257356817403794165770625800300843658427183399085608422062684563050076088066440973301875222324817018933072662937127821664272944141555767513552203612322054393974439599872074908583676556350383954074285193670894783873282306965972539421836939288863964611443527585225737465556892195511284485356890375188208342046322777035406540047603814833648299599475867734874937339624892594819162764392255470463229934378385221221522056647722517856095418602226056318599285112480258691637140206517583112828607129335479500196761230511028266355418999246500993474293458727859677455018405299480107060282172134302556018240828042481451185967924460814891348902278938110038157061194269160370873523008884783831793825319588086576085770074659198167055404786806134245801609632728910184576492187379521431800540682114508780163937139799662147650200499977678114184662117026527831651101599334400000*i1^10 + 876048412736584219857413110936195803749552746009364189278050570494589476640303783006570814512729202033179869356231843570059144727107106414996458201410842946868193344723935046592639108879721527903659031441116502413602312320828170128237711994445097656908758344725154555583229588085825209388399224594755259986241809205532421927479528896046308821021283074703843384003583360085962804010215114770353234164032360542832851052596290454273542157985613962096392527395694596189478109289890933663752191906347697248023328362981470228066758638329426955118104053182828573648022021335574194957009656998628768730607525322472978182075385392409012910136793777534518835019816943906695712638663979372854804305609093472033146980085231674699093332501683772799435634515991073129669800818466951795458892144055322223114660241333716214690252976526795735136464166713795075831506732522407749936145037586620957375157665000220800710101928363489475776409230600467414049533719589694821217544768813335254092388241325817631700379234533574157830737658717374684614365610040381447457179877215110627212932451147239564712041619952323294644681583994580014787588966164763234044755706787051610070146864542993131625912771006081773340745641484131572584630946819172307375677937841711904624987391838677878087723583362657569149856807928465945474797270379924632081805186007480928820224728342519575231366400151715457094678458476652608388853466534791170641650018992721929842572014775105132411850581736566550646527952186066906897260626757188034055248714814843866487329566340490346174932111789723739871517906944837138349168044756980595611994315626262319428936589572259917168817229006674737709727207465856561854200385760133191510092448713199803741183276847324386505011550747729247207337819132212211796523434653757924480729559267319386643319533914125341709261785530774268531157615155118270075734263850238660555872520808296592965632000*i1^11 + -2306318034449897166403145759279236726832297508930411042773068050297761585083716863668443563849263547935918448619955536916974320489992371479102849542219737599695821879717066919970724144226067148011430641772247807804763820111654158423580878512693541023772752559552968220100792711712763351824030683130806617461043737936163479108378161967035975469501096178059948535849914520106811162235758527144094511000849416436625839736348670557862328583193838799836589017674079731045946788027915998144497576196320499881477277844808413730789135176317617168865651412993947336979396019671581933251918963405758372915180206743987152897910600775874574810882714570417405555835707350696941637692426958632606663358970757667614488217732800235011470961032884791585329528865348315696452114036155671315948809924749802556320086298057051476589593221027632058970493460313661461918873960076511623629352036300251477128579869592933496298183960626059176716329558281997976188919258106143526968531910704867760123391049176166022727865091525815177771904716248030133409755299877299324365102620560894869856247550724666921564319983028526510608615581411779001959004342135599775905108082634228294866358198378496799572432939056958272124357346711781873421622567265416959109446548259412120332242679418606604400405576208333927510814515642700140321224775209097173430294949165458136997542030144892700327327985436672439033577802412397035626096777823232175347470857805216297337157700208987655891586588983174515628018858859315731361560883298830309326631089455526713603244359359104086186925452231266294139685958473576112716994978464158246587612415434319224419124116853904512462000045480618872299408865574081218002261672321375902663015282980667776478775367540204464683266353839586529273943341762831024484020843601560955556965707014885094357638594184771739093925547079705198393603957319127790801567720656706511357652938441841704960*i1^12 + 212008334300000803204163822343228553803445317044478245665704430756983703041746236312551848067439706578149858501898715682661912452380804053850198783533348690357552380526711118166564737743349477448722815762950841890818176278867815509562187532024082264495386412822084517257691943372928869487022123169109538717989373736947268780659426068188529796343182439483725711512843005881138523010367196030367828194605470657807883692759860291596958071481094593525364015347252458134504588952563044613797868118468043485109500004001169144719248754334223531780616960487588310986555621049984243377221396768997555133028226884952222127288016644841881411052609242239131310654623505858681512816879099555570513941826563575360402356308320071832132948213602665064979819141470711844989904797540302070783755518356518885109375710359347083506519280193007802012727872458039308749963255935309061632840041810868015317339872308537553673631462793490092274231410101996778771653580137706505487520254064569668363395376143868395598074633821390453673823471919570241077019896779024891811674338552742902194946800346971543832135199909869750784221466914404216549992294643211854351376204456580271896254107523117520013349897762412412756309089005290425290970058242664537579152532999588526054411655010495737011051458858197642266880804923089455415136837469688028484911736782965199059440184599010824947405956079024919435339230903806422005291929219620867609761794038477391890868881833293782792185755461070393022895371224918035593120649142079520557601557607929567518076668534204055815775514060510828669688694690261327370026963311484886324366089478758835675797705521809062612235649300313572015853044377763041690150725692050209303973400337033899733296184869030081578456066520401564742973674141542239259402927270413991375571396830436075817585978119580644644141744044698544201892048774748167572953000544164041987414979357179904*i1^13 + 15161750435923126497060507246137529318193438250618784829719383840665269237226363380740398871733921461360759142249491801701152437754306497773770143617323683880834939414064779007405140626113168700850267322213792403484817008003068053327101917257517083615432761333388711280268446403687864036497816693902476523162665757775725698549029976965156494875125029672853453284141849760826903922678635063356629725735090534030168559766335134791783861026129355313721985902382691674984037215289025774528444394293624963166076486334279427495382869285979205867612688869559059342002305302366164830408122064507983653641403760355585890493984667168125745056295019859470549094671991282768250741620191604454025428906803375781822581907987291707164658276750967921379549465016721488929616167543639666328526062325842970012803735741728183013280972231019034159550768171073351158191895421955653501261701313815741595057435848103136467016965812043528162418555411242555833648636615469899590969105573767847768141800937844562363209821859949076086292783518899378898073551488312468394668572210939535682030290615567545387268989753253068206162954852209647869668953343447600191835340564882115014430581830860479632274881422285566339227258235857413815266910298879973997264165516938096770369851000869702271291752958574566726653533316738832637464907497736790659631644306463390093317378402253305452898380655351362477702739234251308252832252433076705718051755400599524819286697116402498365998015023086738416911952091711078258785051354925888382527385087880385603657656766537016339789014814846482036215483814567756172054532439569670491107594308368696882546596073229247401919035502834063066676927942544976184602000710717267260989492107207139989051639127804952473445374947911616449670951402695854254648985722485075413070571122323122678271010345873245847902327130876185682102535218508530924204928440320936230253905313792*i1^14 + 125339812694127008196467016796612253819341598897916443192488631578402403363854420371721974377309196833459298466733899407757072313642060861766749281114584213273933965892994048762928375419245513452392205076823404334472014962137068931111648481719424130226864380508769440380851440824011076894562944239268243990855121716959353125527697307966465454971995107913475809871589741082935638992249264632073714498390289307289486883369689783252511827851644112269463337416862728180901901243595291487211739267139977809986400352229999928667887623038537751201288416075369739269224398209676351658715567543820708589799408224690326709558104080521019274870987817477623024908916429937229055426118377090953981555050779466060648728295750868645972470547068334182340874858348856321148803458240814583678333873006700267223968847912583353393958425880907855877179433914920342191371808295432956382603181878185408847761164259882347658486693100722657875283795043235132863276324063164228246606998302305904605422383676416496908137603393499969568710285882161269731939927611061040340338855342248231902457100584826641283241853915860112348414588421368287213756313364181084739327189764109995080132014545592043269449228649503888525298129522232091983042520229153247101387472583516878539190422609109389129270435096513536079144113375528555503345875985946742681617863402996387833780105641788613312043965598357804036103481559698507655818325944579142359996818419805011504625345805427634348595586330810800671860988685438117211952664308922005096539075498355206380434099638626640703214233307374554677540397686372925780197450518964227611855830337238004768501411660667424709031202154956297767798906539097968124150876123796511284328221669437516937254097616271909740331501522679486122284783045287492665929671624398182041016118038830849804216912725610350604049324152513528119109420094880664854500713843148204462309376*i1^15 + 3662518577238549922285401415562841705567695182922510641320625454783259193851390034928490414719740245191740807967133772108249362596428355025569915126175454109766829810704077575334902819080913329619976468895089764627713534576815129420507957095789431857475664005915782620338206896445325512896955514954243151403847972296449352969798297286797394020262810254436934376767055418578969599374227796349733018349881428164321101217673270917892866885339204508566617357724424209873233223281267997631494529988839493095116756846853729994382290539169398691193598288685488323361246498805081764945214468074733652977412809959916997633033883677208241710790635657878502227485386210019838038536321821526365023792995048823822868406013112919383107950774817735206699434121273994545273168736171974317383081241825263827101378083618962019542700661165884918794802344575328904187932227013242399978190221421232724177415017262274024640966551788507106305391608207788823102722007344877714349206106316947051908906270543429674307214182064915223186664840029071750213652005029170815983803597722678401564622484252508121281303070082130529263721966705350886352870282779533203502168874191977294303727411231565379705054907164600581149744277147133516564112060150046042790080274222413797465849784352117686764243361275810405793783337175558807782197314500357340182655585612710483268510481895905381166612145064955815067732579400159099751650412292578409558783726450268694373080408347317185777390878041412115280669823758873083604998316297013727279268453705798027306183914292201542320858821996623186742359831807566494134795794926210705258923444122351409836665082814872502385351066579527865270025236081649872549109228103521923871022313171940864548519786424336028958367646394442154624514322029750363050019754543671209698492499414305385469410702694286671656628082735637641272058292645564451552535375402785308672*i1^16 + 16164411538504325423904280589313427211803510803202880710447173910268532570999942124278274702403768660588355794582801550313938079147739730206156737041545730102452085336499077072111908934329505589024605384599641269646990033459379126640744197589474956384353673361737440930003701387941307517910543345270523596926033464773227065486534159714698630374682124946098529384808369598208631218564251776815245102042677691634356387824887617353696675655102337728163743721196675274169171254440561130775306288911616706980615575676771248938024896084663734506646786663395156279331134148197548302263426803096941519346609471346060830997418884161044458987505692620693044584925884755774870465435483378998055945237460742903413134572400142967106060416788416387976246778644042355556575158411163925643070435966198200877806317352231033333172769517052536072601812399463795945590114536827346103416864247250585644044872567665603994525458340997274405867447474382178528330643320289998321232847090167453113217102317346783641100875662994875938233519597216686283859158315450877302186342502507450400686153122995710597155778722770371274137458359250405223735823546560790455771725153251764655657664878402323524964303323708193943741000801849877802605925508646078497153376160550605639160153260758946650918920145212296507033629453861440389715228785167564981773568320374149859807327868205126045917576162289067216999240460002397217778180855834135345765730969296756765163107981458990204210474221045059811400038939756338263845367170781816232572552823565800890920296159691215888955351562726746763266773022457672418234984044856758037600641896619919818851901925835180479521654222007697687119469086419323177368918340761223089868135653057160933689806116333611445572031181132777883445000863052168019918674142263914526596455302594511619981844921468798646693912372450989051207506958824443343618677942517760*i1^17 + 151401636955145179140498305278333380107091627635814926251744530750142761875555931159960188166791516812412257239609821745425140186934549629435811093215229466585017410746746979627465304617020630568478873530089673645808945545264716135935547388520286271187815144011868767049020772142851669105726454359975254518554606149820893539855481200170303642746789948453566609046943015656507623942133880635153100146867378250367007341067487127517916290772152395392049093762846248721829578530840751392249872572964035207396846827281155429565544042355300818865821650123081816237519139539717838557950973254662623010402358144709622534961477841009580496931939530147173137956134675330259080053786462820901387671744487713711722330733064704927582884140416228705430871818908537276090748961001233216086956910932689546372326414953641824043829152215819796392738568852118785745803279411293373522667217270097006817184527747593122632425490431735234595857467016234281514750863923052216964590324579308314314856910040080364927381080117855752088726595766375208620404506786014894126735134192396465099644570568953025824875045073919376826287405398117226279184207651627812041522860120594191184713044852432988168690672422245877811653257430567627808105403715595479556906574267503321145369189229129390699839131530397998171306517858912462570617063905585119751342449189459722447226052997891227175756838801952074578040583041310405919864979577396725030876619260425839575443716093842040448835843257762337516439254545803857142152459600103403228467093459090624755380619576506431089031135925130325384055265720150916342778211916213729873878204372655606213338095136987646900238590835038214438919477078492236718301498191439194648792393442848371567872999299591406112239481212801916858716231468932187789649878093329473443193462556930441684313898407777234237992396974511371621155803146695931423237341184*i1^18 + -371919758355014462124004344474267955704901641296406837219545625966688863981841235342354019992939050085287484711894303654805440735953075342633685765867753039675925285726164686592101933605851395370673026600390399564532587003400159028240715055346628398185712012987183645997681608694640038622588597317565296118656209453738863970241259467331724468968863213251544679198903126817151035870046925551627608740226005230467251098867623946026851029028168233419488867935188613954474786368683177679084489032661216159369994250144195411144950097225588032720563708690875096250383198454867852835876990548228522851526686060083415436208451473443970168422200882935778431985337199345155201027316137407701895425942452588542718990555718682593389970504165896280085986623013242135229859124048833188729269482756754935035992337413208258058055565643074543561404168516165334712531898866629302794572927593301309697810007749231073860839418307888049882464306480832658188058871047999978040546351240632712668371569243389904972099419106146782128135510116359196713371166992875648990660519202499370483896239573866828337886441296665627244233347750550450734586389273663818063953012555459865968010708986139449383436336506412770626364436631139475903541074323526581963914342501365080746530121626794661478074432843453894383534945933923046008898553193277540656749160371633711633731510907885809887102171030310476548729595195280525644079597153513925598666061400771023032537092154472687132809393676331598548023466928792177012871356276307293757820258188575542468131241853638229059777818774627169194295974961553085964122684781910750536592106987556059322439294373077867059556097738037371354326734157611103275116832981291064458780859111798508649558013558265229139976139253280161527454231699791003869310227065136803298459347231660352648492352728834270907278577769760968049320568856673202995200*i1^19 + 3700036514144740289202501247047529223381905814506063460963359697339917925135592500632762162968923075709233691950281679030304498489928710661290749503259648491011245727213750756031921654384558261583294104221886837928608920672636744863742069794483207215353245324770137304196184889394011831157354070448280440491548243638030874570109334395817478305455294124526746923078351751399940353232341815629985115548925424822909470215372191254433058151528144048614508615942219291403372740417708792928301473875705089475454501892293418125906078810060320409281435911513736260076886523998014962332681018411459947292305696503132879871415126938136602434565524736500532743864545663876381697456230634085753763918320092759493232574982080764082905890650856229849633160112897726916690459087662692112901372784828232840437242621039195345896695693653750182123131410216504721810966261785433824479338705745491186537285415124388599779210451027754687558167412089751353242832439159167402714557943443974101757067941872062287221200505515035951808058202311557316377119969935698766018826833839007982438521139670333252393038340225745584066506616476179414402890086742610927755469245360153213126000800448365995438453553398076380938672349470180176264262432974033962935824192092944274055312405412518555652548138019844911708912519946903590221964298275429446770914448667521103324905710173172722129311910791157231593364821852123655079458983506514487305879525705328309431016292397239896769987857400706608208916069879591393781410402141592973233883632698570547446596439252052968330088408498655582385799884423527363082919051139926192819969112718779519591760685414457685975326629172294275304573624102193426829422896195776221022009294652462594539754667798924155427093581386722740303103066076239012139232487735561371596770966935465569388959148260554812605679983200506728232636644067377152*i1^20 + -23194439840429110053500440147903614911602899874222349805800535955611502724280332069825599856568127771531957915800261322637590845103056122900925627398349566545361940119914845180995208270062072893241127307512704636833016784672396885699959074378695940089181888511794224489909575386062084036570236561150239142536436735835677607501835961422999733698961228834318786010798527786712940570705333318135834297659579685989511495265457062029908575661373151340842794725986154256299792001472725948024067585698454169097960080605216798984012582014026812030373586860875635638280172460619029618631043308804291116475707061489508312653233000804443167147064359472951632047532805874493564019991788055523679905298002993942222527140478035109802421179496226462022409705817876508826655867327664151472748908447147905767829782700978234968445677519349592589027942428636785537759862958035179948145801328464465366933792657903483371406886941575032727922311923556975490030788291212242000022840491506168678349066699347125777347842146179340057809224858508082917819444701669089420027985298781913349485564545666867592188041479708883939729332610052489799421927137421127854125977094139154839099074568889289788710379504891034369007003410244237591303318374945765969117676475672952454251422381079365171456955196319095700534290657129770018931146632121350563739699652176911291370601252579858396916080602663623317026309963935252775227061537611011811894456381824869454045602649531946131062557693021671109297727326845674513564826186216025960811292916443896117810064587796998840297189556322024952528206220157862476952761088306335411242825557327162692077832045691488377657606318976290801996230114117748550474053002743460488515513959331101616465432110450589771854307323380490027524963609133287987408596460298935081141628952129873431476608501024375760180903480358796516633528500224*i1^21 + 313064438269101258600171324915178465837086816462577934943338480145557877907002419927671368200050408080258950078476140471141416279727232384931409432839412302364823532226208707168744182108756412870142605307335060403547236807983058553241260719678204029387587294204328053350354828355487785404750946010337834193188855609423855982453900366952975705517506321810469622563401372880455230724124486204961153831410034232924644137558500847562846632357806386741999719031632295131383839517867938033057275098112029961676147752225008093363363201488800802659415265023642602943088726683708340341334717134245498397319228212000677730597742041567980942576075742603283991953044043692082239676286298814961055356103937027919637671622974647254845016643212659772935635318870968101044923676490483564117357146732484598181142576527293764140843400522503989254691484492358085626521644542195327709471483325098551483332565251018553629088824034078535404468984925973028010371447948497340579270208724810372033048648820260703568477372455912393568560355268991847299691495810755784652100914316681166693917616559422866857741458725900021908730227420489449632226285135891068631432000606625373839646427686155086570892451183820902272720062226321226114619020389130319802151792949748793264657640196698768989380748676371085905457334735993361176283970604647138623649442802647794180175589879175669007729491618637075100646639190560336255993515886709039214261462838921757911758542479093844811334098625207426889566733701907582720385894740881884116425593144287929388998045174670815632269684624564034922570736691071284499581673892677257988767875796030140923823190979943030738078539409299400297468739118921642371331606920268926440373900402288328035174484721890249104180904012686338841985129862825715665472308675022871423323803417173791829330614680834216146264752746590628749508608*i1^22 + 142031279248677263194331353369420900413197730511480193868078610613687279612973878465866357858239309411523959893832902121972931914773518216170692693696452211359431307325531793413120450935859632280607378136805057121192667851411159467043917841777109903943631097175812098593579847906480584006342078205141675088840272651517231216218861921751475090694201167004185341902604646897935932719817979928613875670616019142767616503072999287562284069069619641892635573812572806558878393202604982354409639498502370312885174508994994651512441003197153160021638361640316955574147777525296399447450393114333848581295116821751166315188783074021032661567537420712795141923314912402799693913794392664664202709038091621767045260574222528386945527574557941016489727668605136961934044043957543726298587913239501279085302515986364766299445004456765305407590301429706457764427180739833773613108285289778148263843994209835482066064785231058231625442286823289041109622152345266305134121484772938702097594422649038483018202661618701473148335156304802065252792480905154617341578699476508347203393479842817813786880234550457352171732350123646015689778272931574503743254158608151621591038051945671136678190572327202129511148380003734713703515961623322765325441357066410072832086409733645736800654615216116620306390295401313779645415650498239193190514135409075618030752354677114130569145793049459922643365037140634663971040914485172901739322820346593675181851568218005903937908195387838970979268474967574490485803501171586786213756748852830579082912840595191891965712325143949519944919709194405126970972152249680159565094131780655442237884097637031406807228436981596996160358887628403296351945209849804651711469360267577079501074561606145653279015308814520643026163772971824608470533142718740144545028894563506138880065202462899712612576196221323968512*i1^23 + 8134275367695426068241296826680241978039943767463058554494368515257973727988925924450444580689162497742891846801055063493685834068192364367200421209125198707589272941102372352723985371575251481909285864753233311688141860539372213563630957858617250371345687411991164043028860532524100137753764204096889054419957454353867130149641501637197513900782625306078080644545934628138939651733559784556987349804635226133824719981075954342920206619156664261946471048241920051064286014192158495786083056891361831879913114911152421027149978023397523835499968462678590443302070466889936917425117380782838969804917520696267589710485132374399623673003182491543973576316120970422900430913947467488916889913502702184112744865979814657687895308668388897025400830424980902648864642017266897747317835762816964662076499398994747039288697784952941816254965247994721817333489849466512516165472637147744463248813384162134547250391256745948575594021260057726333955610261133783061497570208298813032067438528892824661071766418264299512871015287463562899469756199499147258922185653216492111825222963986530300000248737615272366104891015665257201613873653424629702837070080540154343733298671679350324597433857528710829689803084240533208337262765278982416610951748026913938035421624035149617945633187431262492881062585567672484952776884361749980554596517950153248774732786725872259046313131747601199174719345860681939296736169757531822417475801902660673667373012184359715006982526435075607367400606773007965653046175316973988479853125115029354010953487176349400305536386707922083396662792305746093678663901957665500767501493705753683607968767642633058220221095822895251326753980886904211258541394075986225789516939222993545804419315104228080043136361462855710791062464813705791608953595785442048880967421591207053298385467762030918514093613645824*i1^24 + 11031024591407592868289895718436886809148904601507811977639179824321569534807347057894454850856618606378292481159655875479933898124788269400051317724328920332850662554101816407802861166565360511793389285288270435038243547111384370005184181211523551628144788028982814162874169216227810779411050071999913533678928457204701491654751959208834034587013583238961382082149993093529716347857648381830791518461173442225000888846834188939176242894419870422863359803386696581327634309068282229270141149329474918805673763624364815878756442348883874051097700124881931985861914404418089467091337451762930554402785631025163752256522837762686418136743722510956548984956416749499127242538128401281205193099714416277891714569497018228276834298077214643321720943093352490941170492141021357185952781846271975868261703612721737626971268041762764265333703800124217464910986660304716334073437718351718970277979710737948311273308460715909093342180678202785175670935099736558609353905265040689817303223896065723069495251198513689467378638594038031804352794755181645978133881657700183752264289108591389552317096046350985496561695195180069218872529705387125849295131285234213283046031302230990441444337784512370225267770796424494527592824058842788262516029973697465761184710124517103761496586156726468432446635263634698579274724230475325201662389062104408051512336449672889618969112901261588313791294628968814218611865263305738775830715205449849426071925974273397047503779306823964280506915700158644436303702020866240522078732130919248619797115396682532193873275770195669384873185985920694597897529270984901291888091671137113026735022173117040195101987729016240096883408071584484193642772472475619051277673253923238989713563769795463576741394970468771332736140360086967615997242923469882448224761546590890804408974588467255568597254144*i1^25 + 17713989522837287005959754474355008221248723830651746946497934697492997716417554073676151291962487718639349984320052749075611233970584248403127034891702057882708705845972962986276455397438290098974785789181594856688825658030316328835849845458779068480957124423289852733786922150190085145518694934520612282899947389356250277982735442877761828043606682260916767435482842237640420250317909413430338670832540179003449768911598188205174953890366732239330765447710540077938283319841975679587441188057072235248199594027033569290207649402531008818120124360392660647955256063243666960863425645021770675348401451146991682889895078311180051986539100988241908220626198486411017448955208923496607632583103427284272575795994504306892357328571035468538326660534991323646555256118636373498309690614019611953653815193099382458423675915897790865954191570932890598855927456560139174046990672428399495348175551243197084194658012679584309248384792936068737234969155295651394057661225549285276288322449908847577025266586355400011304746117768877877472270852763014127770102213556310731009635072968358655505161242011339304589204972677279009560091831756620988375990057124685644895402408736697479107421951153187963285010655045197549218088601852348838938712705338118853424784434134947788012249515319230473275460429742816795617944354350645202656874279232643218388904706093270511883521491690694461919597675371918070481786024887746751747219447386269185729490805208851247335093342016957138667319374014395846064197711630930274121376814880447528411286959059013443394586880219965024644123212689374718712781104230555731232613363162378565375712321564932596008876581617257594607896949038639096994526437387639585424103374998851664120180888955669750719823344766598730981640906406825040285128955294554432119758847066135448452570942773280112640*i1^26 + 12419359044758008875214500584791161199006358507118060860844949117909372095907654248940225422161425443088430376288126830277859443748492763749478956819339382229726525748093358205221274153059943554563911165391475971066785534114115639074712717471109414674449036513668418340915729856545354098388562707132930799358168220065639793313977565062110157217615993767321992818239569973250593690350576333584927790647700238058457346633943727681481403966503261304115390907097769971775524309517539953288658125452371288568244025168881780613971369683866666258099347768998433664636164563877502181458325229483576639938032320345506852910562618490180688348872842969034926688078659977754858603222183050126821029706346736596254149830489334057815532783688087821175844466728090089119272219978347599539493138894269381287695096802660009585671734191892345810252683004536989752216186884856093091466889177147949692823673690415600552878815508689898124431915757885269120556733835320954266590803627349140994878816884162997238296905850264881773720121199612421070553507726528218002328002162771181148700268228755493079853678308248685196667814377418555791082822077234934720649456091124141916156295600760628792146429998709562795443304299711991642581087778183329511710068000462850590412720414481240631946331608150121597454182430198411669162477034954943287462999462854872740588144509612414026594187524796270640453590022642980814732519101147581359643303749619914679655692077684491279171022190849250443602266675197414876005052009945587194914015265443333889623821056337992618195507713275032329718504995963093706365719638835847758035284519809278230268438020374356328407371104559297021309330687069338539931825302714723077386693400932984793720511792954373590522712599786453799804797088840540296131663476881128070741190903900046950020269861765120*i1^27 + 9938428080285150767800111821068375094338172659064635836739987145009775568362565020281678454660579765463419294506623062308594907329726788314463884635843623074136506131339852065339395002245682171880678890455488046303689248202003053378121735795936066922810848607178780915102881262041598094987320005907048128057293285294808397281152588801263863090397149465604840508215331789610356047944197532696951096575564120639621622200161751231676884548916406353929593794146155087215941670163939573726883991452122258475908261247000190841604619508680479379559214957720204570512257309389368424519473877032037455676047213493625455871480445991660042773111640346031996763466777862922258433212111002335140358313240352442623481751080510915289599774232694818666570216886944048548560747182695128984130984636750380559491832094634028936411674730704117321862496191166146718970569972057608390897007927069304866345894241612438577823663014455633968712762616982099530785029331311976501977537601850725443124218707808074450205209111797559156872986091850313624968128011442985877096261786197143987556709250039799595685887663317986689261047283796834562334343875369293944448284314452616654231242199085673430365385202638947985805796835594737330409877473173735470497119118982910497047368735173380246343706826084268976560712152227992130731269372975672176060160632535622811784907225601918519696116674744793052644372212071052014968125596511706306438306853548319626785064699844169716990363030284274400636812798214121973010787292999968192296152467642880507451712584576268300250395262759942444077923716702226040528862067240595368625749155724223253200969896060094099033116013046615987717831805720221959873307205080435413415971375012040068735731536623824693169089777503607572099142231303466178838448498785813384738959852793400703821283328*i1^28 + 3608112441240270337266559250049254323133305319376561465642870405247040246153772268161249486045929323785327908674048659329108208207575101490201237758764240186954824140972738362474666858474507960936416452005782588791434506047580796756757710022894437401683679535064970190840602320064478750675962485700408778698741822050895302280224079645502716315282148622830977441434622505692975983415343531412378641833068269235687255915787367453641952597236176359385155207019670960734523465320425503761122591106136834969360029643813119298003903499717721453124703367635688209728769279928822805944622166045205724536212158966948781897585826046604917112362405094881975071195260635627059343017268046342065015574450459909458687653400559247285894708997107877994075941710914776894020195028911132165426414524855769674545833249962682084569570612536674710569687156796048145093997951431302588423581031898570633302961034610777658123197160614788069710250340854711109124258967162146430481919903855653836419625442778829693854847761704603688498989092088281744628098574105889636414618475896932622970896388889716663561698270065466944821148318242174236188596009930909315369856119896757243203278282916119047251684536939318692715488353200222432455137821050148485825110039533411856700791427741305836820946356666763026922562594118580897306613499613123981263348295909673790569486267139138118538183937514495718211930000079679073823761151678548717928399312113329692945407579399149193883931113055232290898155471375718580970395541208063842646097587643980623641003660167994117950011145456644746072228597168295677471925589611331446087884820643048744465036037945246450554032109155144214838302039406013547834609248562866272574312717606920209540548547673047822523123014002537538403667395054645257560908396218585574305887288389913280512*i1^29 + 1604454740914929049918292978950908853691371334641343723304818727161930724958443112275582185111523349398439663323628255219165973364510725867861011866450209692186399443638844056306599396413855128609789072970095578048578642892598247509080618284835762372022298735662335634808362396894643147103099690476720318071771768867407678769709797053066979671137708383152598344947768203709850190515716795882479624392469323449160369856438340420775950227186398001689064897459577806694729311586141589630314399078418911012476729301535119434700533398991501860359938021635934423432362724073556912648842413100440258980622236116483284866667560831569128600106332023623436734152765541471099089155057285380619380285333131382495590223054466828832400708367875916127817214956859795117975034190354942428419627343554269659989299988969826626306998376082120701036366724105642611815110208790384111216673743152693650417142014503139411921716419611393038194930251284959471691665227802406937644883344049773871511368671780830481253256217716676696924748195143118983357469265272880380784619103184050233393933014904723153468251786364237816439172853951875485048559089688216434172967672237487964455650557558457883605540127944739913097741970833605800448484018565289900230084691038620419565881797714860189943576163348673449704057462954787096730024597636004359752442882940268323841884380808968178095569765341122736038904481213493817125250058400784858541974126822552060898876531493692806642618521399436742506146672541978197250327654866551020924816028595489991842038166794097021106156862243792714237251509677688071138930294311849156120529501543610406336223691583438806449294244582301132283543292381909619406900040913193357436402175585050225679055300807232510602688274869305311549079629910784189751024435858435443197178565099520*i1^30 + 140155373651107771878471922464632830964271781700212813117648951290891980892290071719604948143372395999971901334641468669119099056447511053198239774496694206163189701657889696649744316937095146935646131108987298908105325129380435458433230019703164218526410076086387301411013019463283887109922955575121901430924068817550932729047250138363015357502978731829461644793266551845181251213875321554725148075559545201301691346470942548285575133517329966023800472248964556194077134016264097277087509502835051361324753366484046424286151894692672409459966240448965165962357528593843827789521836289544101907027125972327907808556393278406208739367801219958477638156523623089317968546522687437430283698495143706224941610551206557015703754439434315377459843624095869912107324426373896378808501318956940031372310811960968345874689992905851887339991174523866812164798395225579370051481524600488862804085781480448287691406380484997838083850624610296913067257031031569317828162075681895658299464117672876258627288503530957199041659165034656222871664300302500078995559434204098545866333412105250093672233127636830173597401513724515408981928185537077207691242107021870029549227920803811803688855381124117132511735113360978878618637616633411989342145822525619109121688979261450528677505779998318826592553175586882588627153829824838622760789289059725862816810020915157792704996411930194620784753487866913418976123152980502608982876936137946342711221870131117981092057793051384776598693665359117751180000220236424979561940630894819655430259397357003151686784446867902169342194282763771814400121137033366760432646635730027194649456543515149075882088089869846817524135329922153547164175086789884286804035760245070273450448850273838306952999106302854688854477596711152185545452977656618988324519936*i1^31 + 5277493630813565965477249277190815808485935769350101817288851851074531655454392728067859406748997970402505069287778471848309137161537514638927064097411753245126206414566670834522161097532324670023082080666830090091236900266597104566642353245471280931989252733656951308866765724060141463701106710107299062982880944735352292481397999553239718082480711691213599121296366623520237072578341595769625776222431886474902751120738267468887176020095332301368407321580620105555939124176469559523982552097655712903076050963719903689517886654562082762553436479663874851006395430644606099760345908926935785423815619751519728745712110416151274192463459849177254012713828030650136021120190016152674465068718455904509593304465701238055479363600364661458450305846342327165594963182158683984757691716315129703915062087652419511539163698117359864058640947330340532773192689835899813502018630596563450409933574186186307520075652466875067507133928989206028164188644540916100415473190802736836972967537628883027964254327039786782039968002469450573495879405559780037181228557698410901538822656139812342530523892613208456369820557246347518550584692631828727179226030955357331544444896302500804506634234509874057673810806544019756093538537381867317717161910150790728816385080940994962177647937383704901506313831329856714134338564268371596142066137146404820967687956262495179230408455090890708312011165649574568231139648796668222325358807548280377954516024130700927742658533668167125193625708950825013284233130888445265921630373890956171466389347736293736554206623120063400000346575812527494001579824049032785957843112339770852532681862479247290701669020992197228806316997087708804223724623264308651540345727562503318948423377986805398770813684265844712692359960161144294770071008343752704*i1^32 + 90561659812295461437074172315257330239038314090017098461700073753327350726776625500454383609267076057567547485116002646695135561179993360350838582539107246076527969946364239882145285417642824983576424579511942809269394223252798295123676389502629719286692201250774657921799393432648019227956922958289125775175143174940855692616619048866129309984080880970993327967116209186174884690435286253531925020149535936119542325830505911984974170385499917832516082066242319582594608683484715762843811038390294474640479131506640342436337553795745737684890088951544716692259003993211638688264379601647816507563460751777014410870440856526266589065707570331922415597131914786446199254783832660893944866366898411373201073197121392869310894489954018776516867914635495723647153358614655576131339624573558540699562603369380229037486084821285832254585289030855662239966084099185160626085198166850586438516156731160218761348473627475738169702345074724590360934712993252790667488916600911105215544113114871776339269081494589685798463874983653476084356696775937663050065274207969706753646929540432543118509365883836866641177882555771567454906604464132552937337907738408455204087331310484045444384916343072691348730123221754993605099631724655047923895957646369351177918047238919423459419264219989553509757477251527826533681649646349722988300415097348576894357780106328922636540766083617507279740390770131935587254559486602977007796080086919027666007794563402687581540668114487435854470740016688805402780072229213882205804318025195093033140674345777119142557688140713771928912103188233963522373531964816925808651766373676164641764768816011709693526215730744352273408068493349969513051174218193943523389576222214000428806524685598065906848715416358320166998568107269019395462004736*i1^33 + 656526476839976104076142346779767522521595820998994522232608334589786387957701049238403400793522998851298723335983888550170631651432093443773191019281764139610540894144369148801385386468382070546157505186504665713844833254689099912806072638495461220439200456339129264381194907073489079294074077061126302472923193675776756339067747021863754612738787411032476910658744146905359589126103959274542767471833701953560748109782741475161561274489363908022013714474909747334770118677261307715837482940111333097231358619836157508099265926271663820907373369038642237826749175408258051137253092864162361677258562549920579165513121269186016859632017501045052509978683695185046008535826045178073416965291434432062655869488803775062944541419101097222495728580974711686226230981810292531537704374793914046672612969239370628402899229913003911069023470864422947118456104964084478252232385918782775821126873274050801052028820985435522262016858669998217052626306832490090384643712210358271056865668324866530050299826558819096773805145433932211492302959211880571475046159169279402046855248217375136278015300483315397856439835468722672232330429117069190415479692346368319076293199535185353628106510460042418491831864122085587780112359484950630985509814473656194415637741495103315931907701620262030344601419721962280664723025751441286000569414143791729568552261528703353995697089692656653403686652093536685365392326086000580642963439256735915926735338016725606892046424019283964056808165377986445453345586497912704746637660765864496149212006459788440907585064979720614067181452393893936268930300481093481269248237852955543310390740063803269236548737077477821136772634474573576723835744183973299299794003644971352201680649832190909084673654363861062807028772786726240256*i1^34 + 122876360890255672779611089116346883079528581988950160492230271616693828379619180874351536143960970873244261483090457088247740894523504577035365022728807052817751089004290187880301938862506588345790242094611856761275419464621104164880120402768090142471630556567406717795431390042905033587037707710612405948092217032247586947568062535483101849165741558297333423939992091586009184070128172590751127805143446350553225078758063676287089277535607955183031771546231408612181947785054897260432260701644999961936942146805012065421881767822586118280795810660584523036651747541398686011447209632364200128803857874172032885174237849549440949978215928780392276220131263647028314419367739048301546246295173646436041306625180879713662521891208511004895672249226675365565272772140522235830162998077921313808681663425242650968449409180719476722727611877752729262507060644946550237563785033462038365535286427955089437172709058229098955603255745973364402911357511420177609791667832513390273580782849529949044867491547914327998591374519155674520884651842274803787185611168730995660158314139287627031616464939343321818255236046399634279640939478386711350605197615739457142972666212002452846423410058962793025430245073618984231276400197494001184711419278648258203397149952952552568579569614725242345739939983676019903195692885449886743852199711693765752335368247954687631499688958760279040902202117412677364841912682721068198220828533272288584769951555115467722226068580691632383983153939889517206261933339022767360879731851733384093044560498033984843324134649179483584014942559753669851673706479596697775360320821930016632960738679582863376013342814786396554462235442482565104142486794945628963747477038395131084498871819061199107397528095206194818561605632*i1^35 + 1039712164873270608748676942556617911499894300456733800849116321809042312493443866759536779349975549078705692643327996067739646486488205636459408664604076395802206908224605892238639229263520113122782524117490822943428319777002976105170390761386659537036985278897217897053984451694048280837359790818076328992511796561688296256781608640968529949824084502043190664602179261143115489785762720192555133692185007391411418550577411806139339724194709376909223518326814340532045573386269568433334667866450452380651211094413465540047246556541976619706900995665660457388287468469567269366060171897990310505663086654186999233145090732776138988157800517974343132552304083750948476250611004454666029127648594547783736171150878403024483248390349069590878590833104885828495354301610068353169812451835164383447671970629212772743358282509040510077706503801983142704903865936815238173730689724518955283707439379695489992249974924883793851284357217243220871315174826752313554088305144783727339347942555167134817514813851395634204616278929593620769097065732184435758427864453087774089975080617392129065104772515786599104768884364760882280216038229153837017772836689197162508854626369076642020562411190116990402317294627352531084793313134961414729143547272265764955507904072956682454115485194170893679259128499375209192284911972698672821273692087710420974065849563190870208394197151789834410288762190524168575255435650272682686868685243766731281755931684989120243834137346819274612059645419569215739747242694875611238465399173573090421391800485073817991452354476413401876087762089335765489060440690873205053756337281246248022921239034616608299724467570558649961334216774959442459167198796488026354682339724671639102079301456884544943592487581122560*i1^36 + 63765004541565187715773471372391879475484439488890383700117210528059146696067304483532128982061774921825398522062451847748908739121334760633993397024539832530096805857706431943166572945571110529130235070482197820695248697711178077234252111212795209083816171129160095712701085883552890384349142801100244583734808588762647938936006556993658338321639307921261807743444639184815682057716207182167390164629641639289568552953397475985182175129241528939064651963738556363206016436686246176055853958527000558143504348785634818752730240814195130290090750749532080895893142100872852589364086589168161577799677851368574826148400956726450212571893433364647491174890875047539768059836993563873892515674234972315078770292054887812963489631842605996153432231555790200323339847670547015595742962223526114154434527956590914626559677576670482737236205749282782638944058803442990871415344543881122816611316493759729881804897100965714009467919665207590526193793280061639827129843687869198822301009005017360866780048428508282868112365401949415955801109364167185536041085184729971636390087139909773958396564025893260805099603812177784025622824771368742314512492499725808888975585252583479670190472343851628954568004218807837233704834274054686737286715373634243459953758796686476730271881745523450644002634929244068470099427335265394604665998374153383859261850873339393933869117925731031964260710264986250169587135690883943833360670110294479604681300017148830577625166294842816101915154241144123033023071008629556585022959343150639809521441524174731467152196052669799436039374155720155916756127543098414382645786772619865991521537051011692294111733775515609974394959422946549839042113718826301164401559645354156621639893128974152648097792*i1^37 + -1188028523625456350851025375909645089993544162197182929482715618367905759873621465490569847425755961086825236395896099142157162659288506798723233714721548346121932398262026166112153948354984928685565336591089308401814437246541667566602910475089441459140925231162338289324626194674695384262876033319300231272068050892368891206022073974647982394629580916974540998015620161617549723004138811334506707400967569386284377239757049521761676268681123423269905309949961185305661399053686468100684559308379281451830259139570246585477406644415577709732505084885459701677285309464256652693787256323940419575730215534080628448318501744317717355286528054709385637037153562280385136007110529680502399134591083963863227136556169470948336394225699352567478933523838307628981432204895674192810468133147367882261601569227342206706568277689896948682299749679182779274615352948201732269549991484910828158589751286869713198796305903373607064368172388453279193272998828189264085108026035472494841424107814596151758394474311244270065825864957588188254758376659734108971888116752603277630714586036411615903979346982811977989198350817228022612357844735524914329580272298719580126588429111968484560213555163777721678605376146760784889113152059336190756234901142748154621648918680748990425176707239283761541179970931499131591387728285506802636776254049063153435015318492411671296839473571144984989259021784321820885918130253629141269075602464855249407044738828768080317847814364522842464716247294597447801997039903608216360589914512060632487429299006335314544083480111779204537769109273841031345251446296907554307262270540715636831672916836517095138669708602867264203265987464774272657615529720896675470747914646840051903003361280*i1^38 + -8353298513480030436214525183801648455621990728562764609914282907103727830452538080641704675424147972821776428683308525496047586154885245305222064849817078885692960956868492184434733659264082491202046657163817106834705688014731963560991750110954251335585205790464052988174379000393368315196203957621640300258005095030869509649894501144491560072919057216067617219005351194930884623288024144062085682499816085082290711362071312204972595597627133480662257697998088178373467238187144914018815031621499965793703073793788423069216299529011976101981842730315191248900648380236153000463114826150031594931150443094676805751888773126900352786634815212249365208147401980692896372176046705061889405502131744138152869865377431760343412236669038910140806347569898845654395754397526239595500264379377609258292177068673535270866923835370124894752378296342631091419653132976311407382145512978713520541218007994271526066625577158891338521549610949721420366703447921280861982068035933957352142518242984358869235711662120263842499368958488531612751974788387218008354860765858518002388927751513818190593073946827566568866243042638247607254883496977558559364475914644498994312099157359534849317832094251256061300906593554020220514018421427889217458227869510036498353870817971756718115893779223502222366870202360187886818344508377462084689159036273145059990833157585483535553448907239194001483382966459667338079258245965439160567848941900451954689715102117974910858528482178704467770641783241271800891175392300256800116800202170588691671665523282539335759682451373719585563695623379023112869294748235709839637899944748379924952357872709558033717937598850207411388132413204325502214317853416590084556403507200000*i1^39 + -4568276996638726567260953491253691755889133090098156990481126457400986667358428122172244982533472435803994579762240757467256308072462806837637346441473088371469309681490627808854841227310639005196184522867714959659259677095860699063577459967567677631616546833730015533637012652392104732728414363467041739883210615535610272571676479087977315368270831137946848997667947979934842867058989304933697698292655807844158104866811660899200248151770510748991826627829043757176579513921588919832478366622742831058755055645883310651072197433716531915387751768783445137295934019035722482833188412852135701015205703280677949861594862980669748037192170474862356728630105080882286039727804520580572104035595097512360433813562772032162080666711291330260468244260425808293520396790482430595020702312716994141771670374297112219344149129126351516819978946423707328554561848881409445455561852649308281467615115982135510890139743801509338368654431180688558842118650050070252143393732426952291727973478578363985362270958264236748381208612579938603982796768828406554016081463684387429177863493486250529277172836720075649188095855665883696183130172104869859965528934667407125483838791665089251868278020198458828631907754877863181587414613226201873893560109435060119518120885958887118125894102807745220990492329860187111177576493999467733624353402930138044447567921262836425782192938175807068556102121975204670022495136906087518319108932970999065339146875672552755898103808829020604508149938474211861063737664299436026594131074450023083133040121454858735071181106780768456555009304189657807960772828300259056047716097172687066759638404505470225626757436548687297224014908469357227112192000000000000*i1^40 + 488884113002189408020566700070371655834217851755901366213042517939490593257267349150264283314491954047828943039915072656542605045911105189880005523674334184992254929391970431263634343408955456213066068007458612351246343030764762420908860046815600058743522797397766793641336426660408138647829678245968184284472329123794958945548806050110572810828746868311453417471578940821695523459611299564143403367038520432267819543348311530759653002172638405353315186299326978901056835689491622999759297617143352120926068870949031791276959107313717893088921231098420721921930493899329617027175749713816377735766951760742508766382185490454695516294133431770292564265669303971575751420580783835183535858122501220095202156785709335961145886126550713087412887215880855225549439848798935422676131963673929868295468339723954148151374857080613268864928083758736366821192594809062218487440738489877723784386326650633544903604916851689155327684356503255371141741742869856153353960315263458068370542048633895479991261806434629166011587204720795171455213386575597201884899398613309469712239116978954910938728638300054104849011227344017729716429916290932072630040531482378842468805879287172471880774378094231690819017887748412514450668591372340821805344014330007697285188951099919097108139364805030445599822553595352489780409631834844570505963081252532161514291432483563746080911860128045542456498036752465483159245460383574237944093615474194406554502196059035046533883864118021221271328430195060893022302175783041033911165846852316874172519190914435418944691026009023959417130832642254188365777120477568907264388120265679058121557146838231099067034182633928331098387840000000000000*i1^41 - N1*325841200110015517213264029392365427439994344725306198017684785647415650957409100190376850914052515386381506804922084021051120517582767395917311261875204294132759398092060440710167321124141490512217364636643487479261069185697738662755714613236969719258261086109499922639924878761947225565036653286902361575796584622581493482696253556524767890827243290652243672464660093893070222198177856702646572858278286680750535650583245924965144449135963122300452802726038070577119880610635423367058797908041480701372495334412499712565613277298619122910575063714263308533043075986289403491171150812364785552329896602729930403464194434741616871163410353751481877508329443359375*i3 ] ]