[ [ -1202538089758752028655130293571362636689220338503980083952644648374978638021682279876196380620231721435545410587474933243513158524603603589047270564638494675481388469237324840045010342733927822293886844079473465328598325976257555180544248945978285818240920716308727020940228182541978842173477434114094427972324082484127851941710129037554431383370179468868550748967678286634320109941299699771727055703643366145324932770756956726413612290795952873988325643983892509383937365103616557699642177298391289263576672285800737774719317195667934007161825633213568649322679322524641555981535557602303435546410118873756539117411215619630827753970914643221025074503376163482147946917248314868793573574708486667583583849419437437191715277730080952056235048479797886684505371677985130691194566343530250187832103650990891889194062802328267826930144116257509550868847243301328124038214533192300317158753193149037707922308627685836499863488652532546977222304555633600307854494457439531515418583673855001912410182652310434473943923776290120069700813775825590983678162816707280553278385758938155666409726037098602247943989980961320481585963784184737343831536518205964939249409747931402055143876140556055030512991529250496209488086982993417723842098401279045217154156070935416100152075098084186868876198468505219857304841953588639191713653456896000000000000 + 5478945077106803659882263143816869014492360240322038359803166248063256070798865635073362953372654800015406322046722052177185621810024762255655895592403714437948946394484637310090042637870151861723886628037562242392962106717006041854159580433770938571249724213664119548789843902023957480121039548810141711091464475566969600611169406375357723779415040778036795029874229338276956763372926328639584593382327208084764389262307546538013833280514910903229847226196040551052215086825915436782145895116336650320218914605222884744200043007460067407715227585493596892648263995884876981320524944157025600957200038337522097967677456791407145750650925479600470570424370912094007795106845054530665975547301358826484044758367056769983279036991763952472636809717444462778051805581456575176272927527315263156444430833129466618134455517148790158560706940769637710987814947706115353258237398390481346590287821557306037644307989355285682257032383737048417669618964924289044191423211803683232985502490627706336645638215006662512840459778652109506917500672123274665771869493614313514167447062346413234645910817195234165551765862396971360085069342159204939661275197763727031857784532691995713606819922519742550369665322245182932691115172820933871527011102097543367709803771372486122055446608575022078836340222717034987878629237247946973568051445760000000000*i1 + -92378393927469972350183047044607298544622981923832350578081905852068978519899958656044348574626479335282007604255987308898659818983200763563165568749236294988691306412616102830054904565489117675759929376714377494725072955680881446622983838394147780790429857036550519387422370093479821066115651908130888824488484468933785003137609457326213455950545454648288484770719429080953477045971937513274282143605597246663407776525806373424518409436928102545065989554441942708278987444421738086507036176537351225611450100230117587596272407843785571893366169393938299608186931143440403619570639091885413723306820929780547067650451443854419863123374385471258971925966740094782543488567860400665274395641763831875602856947344268860019568047568854275901472907583047513987249544992810373083559637428868678101460403755500814940862915567565773920603508657338818180172806629706633349069644821650033739677442412293028351233565863051297273818239305803965991545172568966544265984655149505733498025395703411545735128855839651633899186679216996463163135387292769873490017924575812631851397019024070148298769816957439124622886088593242302914440892379132489459797935606027901102604695243589997130073070486232784424070315929974106445908353272875703918030531841179061100807205638596631859542274961232501842349402603762008434097310233384843156127744000000000*i1^2 + -288188642617094653011950530943291459585431635791464393383610336877674086558643800865880627758878895362433420584587625717376642785602140676997038581692042235617550114776209931992354223476721051641505800138854146323852892222364988795867386182465465847305769869454688210332041767636192581102662836570729877283316695982791379882136162924080045138057294028353002625528290873926291770026111314742864160926550252213500728862782052525932740397365461402443341027520902129957492511733649474625738820511333751887843396262031945104844431397036497774804700849456678438529983299965184719188589111327194617541746578074743974728547673045330360047058896485158670469606840962788817650749079050038802413988944256236334974715684440126167575970519732474101117456459374403972308455122432858199405789339653217490252316239961406314584416186481810515013391159929490102284455645792096072528782707005917026630383037859276316200934193849303028977196552260330563820220294231527006101159728259216306086843925496286494784437795731014307732541600298070180661473084353308509564128810069674953973122621388009336694514463987758778924019630942572880207692098097432892101490513895578981107948455921810901679583769933295728354832278972335803244375044325276308203985501018374273192638114206048846594390918318662737113403689363452729977271410671732490586030080000000*i1^3 + -1959916003492841405059858929206889260777248096969283572016879594886653170561745267097400639201153230406858360771642482180443059938034132704742444940285656665028595245314486767927671885597048297039929161989959019735040836173270410809689744181579057500417870510199704577521603610171977596291752328103005589525815241526927030090613170821335137566908850144367479892778506902767776039929814249711219466016914863272776148434385844394034565964262916819301269715828840129729044757012556127291172420992675495757153387041031830122010977340531902089801484835925328036677581449645732818335668855647266125884069307833249308901093664468577442794372637491609500207658901308666954908795682404055751511036714116309847994008695303904223328795446440326949163554721517895975312672482031849567431389165366551802872090536608653237872098563771843069423691177756051196544733628315082793201008995004471336289827778324406654241007106314914841400376814810861930416542210127703882976089633079261744310211653750492671040840590900903912953587620704920425507276833134401616846885861192651380599816371753446675117663044845398140097606733367161109108123273273871009533023908779602739106873428282134861894712387183411597731491723778136472726095836222281190854765655630543725870961657034908369094985315236252206326112439150502799466917704063683578455654400000*i1^4 + 1223168407318641806639571590203513080394951573237387091865638392405048369964066361198580229852172660544878479807305943648892050730210743505525469420874805112841279744980858105709223723761152675832213747463709411601205938536756107543835884336613368579250833358815335963437016679685935612013364377484603161253959739906015736842648009250308383069887695412673630242208643031290224000242814881609175352987665040282300390548917475674555388619601259909212324272496456805134532258272083782561442937224103552775271959569665184021965667426362713627119905361134224237829234246833704881721838237402576611727881331773668764182581344214605779465691274018376447843727001191933388636577650220852770922856340492567383224360972124567895113062846008251739092643366816821613922134409924905349443848135723999544053281656875343856743184190481128872707190970689187514218489876936613928904281895979744881581144302545800690861042076392462995310310726494755526134576653141558437645634138398039826069787121992284459096397817034246872740942313456058920719951939377037473319463652994888991515752955683853284882927580424575314495635672790971865025051887230724192990991096829074674435060597884542728360704957220652386232065770889273314993032318025200018372952797440846394701915674601974801888088410513786770398467352641044268564268292267650651363737600*i1^5 + -265353748988304550302189940697576250384281728651175340461212933570824848013027322610357445268108406052243363832402943832625949062400594572351841164593095467748602082670199029991638442819232200785483193361827647364721009743602804852287463802588306566129161327912243691033044634320819543143618024641860309353457625851192478654287167077624845009115460609325423671860113536739602832868110186612152532407548769133618325108769390925830480546760058030634778959103842054869299412364350442453439949112351653938720791780173667757430689900324353714061578828508625441257217011985463457000750952322101833368429760510129812537957433210936450472368635297541954815875836470965669901398327198912020407341259481826668733898966055268316054378221887879119802189817423060146900937330838314121190980945222447895493195375252316596245365291528931505228343035856011876984262687862026437804806173509641169437190919434513467389537522484524011951019897859376682616160147203247742802017239175925063718629699496298087973295894896104754932741386954811723018786433127706034552678881251645243610112088991284070339248938923431836956004860607572345420945065759938462070086245899762222955316471032409203809860881994246275195820926723954420556386849306239973667158464800316474263978709520315469501478464633753619622380740896305845016901247373490935300096*i1^6 + 28478439088921278658503076219257077430498614101647974432522559224670441718994762808234448943093517023694859250192693079020263415206033742324970096877137168787085383314569132420834325241917449484838490092729546808482154121689767544244053923791777331386725805060653073637648976052716593960878176474243995782673285862697896519844964924776581884904672669744707906697880035756923577970806323716226088796166761055979974808249917896617950807541911619631182041824959195514751338293440902410302937954670050119159077144109995247782784924421352855522161587505683389041338575369407212342382267457642079783028518033457311251713226911789332690359910716452595084715928630178251964892939768114574537910363974892534950317078660925484644630284246485747986786687339626722167216914840086040337125210997827130782252173706096300497985013328938447687151978039185334972529658814527196911168023706187572946112602559269743210570444275081127840396437153010022330219739565229574131109879278040492288100951927163527188590024839014273323021336873769985589728438278338657537111022902171689777457292276430853680145211852747248618686700380547772650189004957416028862428234923610366077091621196560743471298611512272838607609567013131985150417932235881618281406884145671570477568423083322486010252427448134192764376411563303043730193838126483374080*i1^7 + -1747160781055552225060600305172510720835217650746357228343689763192135964942635825006026565712535395699465946464854354896384788999847198520355588075992775721804546983973452616567706830513392840366000770216588808894665395423382298030246046633849991811032326612982034464007745941196585036997217261730033196402702786926756426026416783990525044701779943129853313243295677483733503010246192644158689905671490803614228237251264511518667002341033182540678452654853515314058099327391541794510820494556237408765886153965269977207904171033042203067211749634899499270786788134860501555615427513390972824692272846010318404889924671427325345675344889139076599337775455339579123900228410265173450969578715249482332645562497399580698618425475087041779694486775683538744726337677073184558843391886949902266689591923518185211361712585527985661176975153614701661886227761701315676122718336051213440472561295099141092922863001860493729101572395983933232591331059012918789459451444855965366169734165057313423190985486350255493186354291055435226239209841788699937215846538554283130298598534490234857095131062774206351969030507001540700813207027584167269858205821736565067941101613187508835587297561230467457039950232149210520381193069946638116910665817755125149949797027049101690953163729478714594586996318196568895645365940781056*i1^8 + 68613816881588297451190748973374088108182565096233559369336041134160669853833306221535337787762124012227381586464916658292431272825583576852097178065970833206974284626356835646769091622991448209050683082777950263343502611162976062821375122460894417014792977287355456085664977623612494457550315505627817816223743307627415614194731545962191473760086600646921219861250347921695209679389008503414813674073906508289881812250301535576003728644744124219505282757487060813976681345883089357966703403860219105448551582755480951714787280393246194941449089236166877438923998442403249446087611877230688930221899349273586348863984109916828986024471857334423912665500276792769572471812534155966539597112333676031848482521243830824048766911711516303212889966887191960614482673311963003484834794228103043398652239036743461450664834648385187861785660488918803316205031003798114217708011278542185858080515292983228198095912457021069274316406536238569948829409465189877346806699228468393695350458420624637627430382991107440174112861922573910685445958829308841532473782157052638652400252712988387813847649024195882147868744375973543445790545814615883404280808262972797744165549594354535422364130694475045475334551493099688001004190722577801192381408654296931131454043326331070482887244997455293260000689772274675193779060736*i1^9 + -1915917835070203141339956980179066407640816489307820650361908954882136593145452100544726332976352434940344913509091994453355460125128175514254264289372615964304461575922251604303321946138011265399966816252226812070811307884242197701666904813968344980281968966585971964203503744159065817355177992132943566395072373424094236026217678157622134747017703880864572636308040282587584618435168575135006960430543408712075689455149351874774645909581477381605593182386840197376203730971918309613202740801929498949282429750450839089496152144746067110324362305729339920827683823587972379072856131562433628822520929030152698655824944620687993851296761521046755538023176050887933725762656308435694675500224998324165253070153761509535711515638278173705481414481028825084234878134508211768135324041212312756936536279181264993459884637266687079155332373094575277917099393391502762801764968626407413292624805220324684087826373270643432786695647736189144657956198203051700459273218233070064642497741468465992206027297279443394780962322058861309315082258661935884185046198035727666881000290948570230764736320916562693949443035866140257169524233061730827527313570717706666090200893954686268313694448695842137805614099909876975906267864911825000691375093704820486028015994525229249646374207046321882126566551346563409510400*i1^10 + 43544093703483137078003008768817742013849361721958954833080487417375877718399139174395426875677290261900776736921781924298417896625827715572391221669465926825674412334277601078717518984614247492612320025214489828741619856948857582722966325541396908375348556429173601796225799797671767658325748800614803359045731076691328161576460206861378413516320464850187623781245005625592848180516737582025031685359460800843907932822250256896410483418726249516171390409300063775952884243942784203191040842748885122208826429810242068473780962524786739166393610420275693022512500568703504647052772534692518276373660154925519276625826285230794656828874633170265016634045261175401111821436145060926612156041167212918385108417611448076392639118277938014653818974393303643307025440034071463185523822202943717710881011486948168701979103709847810575927522463182166200587101076177287808862338199525982195865369397891983866270864540786866165516314992617734273823557439405233242148207832833602379405342612735769193255535653874802414272547766074180722982573626301638737930537087237164768999144856836914489445963691013382067035269170059892900918038982915554072909313045059805615753864642312821803057787924192407883816172385477773976678640198355794862807400319306328665374658826810710763062623177044865000332780701573185536*i1^11 + -908128844071362205529589330205840219883136886608639906960161148094033285825334474456430415683885262085179283618934715016056326064967614795422963218848855815798566479851478941382371027576888419568843199429601913989883604486131617559103726560601159153985053954121858840704140972452687169038056332389667060916012516339959353140754239866180866188643923833614131532744291273994207428723542773796136978963127535792163209284782557457727148244597584428639629912203703520282590140045451075174121573331515693056697624945897675775583035511712654549859105872846507644185680578478218490299937699491100809735858104839703619389715735059050398438897130629329819522888808302493004036937015206579072220948001367344052915474518094332574729626482641501842074776790802073451875365624409206080649989282101470655712879550476741156309910815865531034756326886130713632059938294837531123183491010325240515159278728455286746898350944939086947922156357857475125924773366959219872934488490840494723111675310146816956999746460942638829304783451865282366562619527432096187329049273061135256064161135773542177580487498225569274146592355892491923178089630756727809107116926902144112768779180237456315813907315806112591942438504043394023100463834245671439167895309509067264680852584214237458297697021513555704993897252913152*i1^12 + 16507021555387295370322711326657404848825122501944168763157733640838024786683117606480071592788222389610711293321135149711255682253426759933223193882117040909300765133264084398191637047055253408179846936626765808587915832528092268661184202642407198030766135766910632023248237005415027988063729170462027879758474312219209038914838113883001343672723168377196991883206679481429170259112975439141045733966863419234368330094981579241498405176037723742150981381679740218466260290503293543527237004916042174975066983979128178217445791871537833911669057559388662375504296242623680049116623728410766782208467026802770721042843446589726035044811817173151065543622065078142378915153677661452363483486843291312632828235852424603683543814441031042262907258606569318164870891303302027995810643529147998785031599157199545783219033898583979346583547875639868290708944563612492268026230820937131150799432917721515719812739393977422691242633000540019243139000903127014712506568450838255605694874187115871055791861391172629979189388756516465157247429647430081336700545887137277975288819466740963467498016827815345844206063337255329528552102645251178739817748403460525460443418243807381548463974036512160083147198707091242227447674674639620805483583452929726744337782770172310264386658479584395541486764032*i1^13 + -209221288573508794076874385282733772022354746752765276300665870039232591174443887231454491959809301730491677350068143129591645542637385880495786363138674047224712503809949300122958172658047956572059661717764727488447728555088623961202368257520649905694761317040934581049171137032141305185042359377464880934267279762001980231721525176299775776608103221277533289048358178909947130926707471792918325477295752225507722090108242945575544771519733244066094532452406326298863751745682066217392616028780768503804930362512838696029282104679555522175237367644040202395241334173427032332084126255379065650209067607379014945506824834778343380639570161240147358017606275229413722175262483973290530687980312765901884193262427830338926111272140379854399427725277219712114733690376293845327533978680370983366265467544399691895352968272445025486025530427729243922268629914779576794149991774290392598434167903303957696646054931879201704020993146361534434634099042139112816569310347559231524288219583381875071536362454886637586991901933892587905898668437960361868124249602808231405773906754429976711652327823488617218625550644479597662566315807755411453316470646471943842311370958033130072313547956836222067712143657789582291098973793051451949520656720551834572178945936892792671135117202140189163520*i1^14 + 1162567646359777142066247517005731267085562651223582509419822196191311383373456583357961887800716495282637966951048134596633016538526511158040307978129644252263356941779869176899793937175587608222541530399124912519050520409355491107995337798281566110502348859685801373688370464691748231359245884162377551532313744847660273472970106937406929042232408168626617206791310811478911379275244078537946710459954631578330408030585483978153709150512412494867115617540094759710458402405480401417797521648369599251440874380921055461638129677196910778067174130630600085202384508613373459403965722125496885733192447650224542592424040588851601717660216095769921793859953945348392286766238874353230036537942146363610294158807034351299581355803454283530090108136075215744214353551916482806156087755747557343419878676347519562655509020285279303538612765481007556903190424439429598262719569592212776383877642405660231424620524778957225478066926902276229143092686123221730601806825745198171393131752690368965700552367873894196172388885224477127619512328067990929249151903981563412365229440647998304139213554845319799386609818984328804555922418017593295552124908932818435750348596121189677830929256998126987934101084677149162798726339612109415073839982438932201752333882140535657319337735703494656*i1^15 + 8751042191870845921325565619586924502115984909308011668760472009357702917486808230857861582113617878865418442878440478341139853086395743818667725445623378823692397630020376322384159248669165677396906319239144180413816510069141479727021522015196717230018219075687383087128071932163868885881127531102845120580372069632899388630651842765422723929113183462402131126664902409770544604588667790739618548679948623688405935481001092805334529748013757673527072414009216265944498831700669652041317761891020102927555353179682618969424054398468995603143370343359698352818025840116307881771272782063887879113236822829240716976568924390271123820257234570551678964041293827204918502019684885349465208684203160738647972231278484626313365530732149493571446704169792279738759977842207143084057942839444491396595340691069654575984306012168576004519923318684084079044879148383013788027015246018744187104725535038950770908883709395455335106170637342252592104101220784027526251407182625196750750014027504172780295408154072169514124420523786449756203697143369791165996327494936038652126216082770364279285156879942795530591276350912973938359439829053625995182409419790676608444938853607638558374758712178642191088037136097528349310554188587881098305661649642597409113962336169838146334924734464*i1^16 + -170603135415584591876725368295202434586129207251932775939779449440366723661728783533120343217542836340768220950088112961116547562916397963809632731904790715553163747292403072261846620862262024336922299259167447942626526390575844982878402638679356433430759725433618621046713568238258434906715473484929371986930752435046943144246027849027508034358527411329244899522001728479445696288673077042683476364025239745638492094729236485114463693220038603809821207833059398235812633659684152916877696473780366357318479481994098214873310650907006350286966607391464697419073122408231587224541264275000948387893489567876341098327655015124517473005497065861270061801283708370569378077325169519757896926097843185209831747587116358002723991906358689904506419012173520630028006216027450542742882984744651767829793044313381819609361298137513264012318463840782412221649753094947089310353424773211258874278751788267174556375134143844762947977441353383587326005673277353088537721142565902268926155730513261997401081816188955516931471124456640720961270539241670378682418432914944600227356568941623526633679281448310001911967956784507776827373185276856500759694643845507375743155216915723885172468943399349573250399014210503016624917278545352128571883133829987965467397005128096650163650560*i1^17 + 150439407640974519547217257886043499455912109068968789750502444158484043857204596700192214966357601308323365294146994427850871412264467925910946964071136589449545111043035919351381092617132794605527741508616828554124452439722522981036553936646774658015688474870638855870829134871143122998081455817229732280178443416739356001564369029551917749346819200755101177612155775329189142313505885474388566011420387626249124673659255804139099808824463825061510920697977310907978949938902361620843650374009688237949582033988014293155387561146054982603757568227826333429470872709965101752480806988769694865199550775935559713641052762275675214335245960292650670047213909501717228371221977778009456373679792631715393140398509512216882333007210498746408986716255094502769280337050988407151898467922038214718597875158221664786508754702470956035972604699396638007606097170958144345537922566424805697638153883639679270004084579519008346933181435684923625148899203314760671255862211199937887254938637168783255345094595405679893476341869181114414891607525086056422717359507732538611178297633848543652664227853114896762162313133288471659124945637794078901512982180154545012953517571836769966599774589660893342381077178415881939985531233722348000179405745984799937013721523896188928*i1^18 + 16150717508241142668621597303375355793627389696168783611979738555997681629036678748903188504680815844579354062337749790874415868108429338704427461282267576966715127530436384749516155172801506424016300536938543015087102845325098746519227871486810885068514799733445460175402111551170241322168062772419242922147973938985691885143834074369943846778574152566466665258040369447352697280016789650459250745383481384218752458113749340278965136949145852696665892676340092877944693070331766416215689885367197620687233934196009827274033879496970847193062468713524602377252788579967426972427313539244598097086117952064228122313714374891821474842971361085035189755443305427354294847607124704970012056543336591456520120136141183922730876516895490495224230107498059134929369070373050393048781160467979409464239075470789767713015192066995118592207713902931690030641303007475638331722426764438406989514755744415165588157890041763163227809186134777205658593146331148855302280771398054195331856531903129259419256924690145003015130091786604448019287642401816213597878811968840462069613617260542962633147074717381304758588213473097939001144646753556801903845629958180566605179581230067163154891589812360125502439032478658827251487135797972569128432301016690835796558104296947712*i1^19 + -155700214721591930158469217358492086073542199367792200654876721796548200742491139422985487544703018903617879514124771208697194875313608724669113160777510188386691400654709040751128508988223928585035858293309775186277879995559800269721927999717826187080741711574731547614041629874358354275333152173429891762071751028621053470403900956907757756252821991950886759377901377641489433588259123951183552669632627995820783837587835746332804268897566866027475525128873666837902271044811249073214978079721755928258164906315489807347512349070204159579246282351788262260396083338077467574572447825309014685422542518993945217030408954670785899230625728450735173077681371778356420702667891591096900620186436111094922011464568816547490896953963843702181733544785776892824548623980718026885061459794458175151211034304884314177818050233275541131787356644578959742856145045591706978710898759966512047745787159955543017573985509328724016483903711431934132995438137229000474799143007762066451396269317664983946820285481675127994295362332902085322110101874276169609843886306370225127641327076095095925169428310255682423498566202430156802525142996107616023428444098971279586798988052341821434893762520892253204942632967456852626035837890772229460406968825857686922829234176*i1^20 + 584011105826204516753109894240319327047551354421079794599597561263729607613081247175022106910283268897670507520516169650313379879036740967839629758027293555629168651916492477202993360697274491896608165336611362795207752310080862309946579818769382445914187350565100765839011963644963615293829401313818364430396760922225606610848884976534326332787422016337372860707058910531856584148080292996856644259174521931099298492754532173732347598588405328906478887908592353514001362464806131310880454077257259541497435581099617409909644257220822931851839079580003659772914561687222728674284966957829634332774773477692103671986780496503513933814723407098176570426503136662999495078092351642971688723959662954577255665148028858464202623765924326419883711300587874421540269293568201996130544819581180613913468844758522557374799105969397899374516244516267420043819358437483044860247273495419513049057743885316236718603453377149720394289723516749454425028752875181827427861182956961502889641896980452089433640454180881721352042550822117191055376360224442573802717551704407363399782020144738228199773688889682369570469698394094156023194400462475658903893735615542663225297171858647641105574534936107987944190712989703571341319623933573011501723953666182571098112*i1^21 + -335180092163421641504370510227779242610005948605993710127820258058711667249566372339917157726791638108704498236544611363839791238047573071776751890365972666597424918447192105098901123000496295112296251029504429199815602778437670918608023746865464185487602961796683494876547066391879538020858728129748361341475999522019055409408260003265427997413751826869947808773937336603932128052625250849835009842359329289160483117621242366170784870733957782826440511335964368014198035307245315162136683036847489869549817352577298729138028931311456098894447347984639342306063706534444280663766805150137881660715284537373917411582604055334486042949226414286338016604392945756770281689788634929849850120463648712693688485300199770959644813707601022528050245093355951127173950158731369958264002723686851449976515866725403004577733713566666123568569150378661110092902224899667020928306119381869487932630238107239866631278676055761530807664923339204314977238146560440506555940863878727093101715707250275649238533591216039795072071295463699038960621120934074442463777912403238319493634196501750232540304830268305705378115872633818558487578156258422811385443491964791440495128225519986382386835302555677207486961611260044282238201917496775976344530463787843584*i1^22 + -6488989697356435564224679936412512618860158871250550130863847600321050217344619578874835516899547406685022408323881148351740941707950779281493656323473168443154996469456202000403884340418020244022510710460439589101716780554273187117293240445919638245926738454146723940223296628328648382216907597426920900782912987381567551796914371835675471332874281119499993472508574804214699399632499593540566643584828602430314967354089647484958724416294239057487971740209327835610554052457721856507202319249645559074372761107155079543260021491644430536041731208940787056455155175293173326603875960406207073231728340611108633455776646669193320028295266356183784980722751453483205522460994210362915899130699390769274832799840752224606433970566830760939406995702591767559886529399630550850505331457691270702516230556455321686597221601136182789297706366533389882702471970296523003926149220580357202762962313059486334646734492466234176658715712319915511087793135543211214986595974540450648585848089611215707213597846272705486158626807941486140988660004405911103758831695763206860803895676212819393745341800852822761026227702149017063992434738524646471307221144675657828479399341795015835884583351834200995763500605639858307168049520545422664680530247680*i1^23 + 23540228838031391049989335615594720840589395713944989540862254654791527436599408040485246790255617855735465726733418966244163894291853033548397635373112588533134132021244492660958324567669129097138310596357031374199584721414166606854050975383291649922733298465864909738614131355983160747876179519986980974058233192738809223195173269996059598908566314120683354190268636726816799566896591589621942323029081718011080142106969684306771126501345942396473657367450285047947646326551832230411523946535681432510879403659447198897503167256471618779582847614322473175032922925908627112460166962329894763280686403875892777786098336282245032202413205213941237703885924453746348008910515031832898248212198939363761468636828741680734088718526237949288459467933769592205970262511750079608751223059713333177488204662405819362746337557370607925591991881667607368691267293480034087254718199772720263986200564410844819628268763563288495123434404166859002957240780359555968030553248278785359887150062231683897758391690502787993600731100091939211628179025008972680030425693843043883438049896456154473005309771734566063247602550409462370081331571031539734503846447310329006498097699387433996914813928352098500384559962203119471944855540703050197893120*i1^24 + 33059702120457385048864971009167758879652697214391243576856914501350939242429076335068487728217522315071976260557882658138896491679133165774205856624444778056580204093862595225069596212716434658571140304452296649122225696942424025557836577273491438553300808468381970694484235520341534649970878282196431426698459541559253835135497770777908969507102218459402288550051363347949931349371279002771363312511017092429156167091129146444075816534585931759967288602196430582531444557607883452283233736645349885990183338780391329105469258783807396587619100440867141828909062435764377832294581606989990939067535106398345312383924721570114817703375611368418477658386987588116753418737852012705668955366023437071350377033279801864449512250570447299010874858403684474631211777577093833205483498285644828245836500469396107313918059889275581391723387252998314896770689222448195437481913769659977643600791468497201400434500751472271037277404507848904418634006409462624118306375052185123239181222840161990829990755100990375345667603149608121352439498783130257338031011468333398385468560096565212835311089079306096850699228518495335671051106628709202569160533122315073597602366324993043772601550817763745614471130067540405928499686584872861696*i1^25 + -35546635137989813953801028321625179413599756497852700330053729325147060443684564336207121039501039668639563651437799286971564315749696097006482099758912792011638374871375607435487731381614211628994417547393099320161818772515195077714683394557660531479454992426054372250672614696112986314312796398781614450570681025594211562108679751591064593151496981301601003309499050509532114808948537028891228116776640068727337382236952452024179216544636621460866755264639485517544680414218835464992848199878301732410172731490024149719327503049804757255127220805285342997356887306467586068907034464948975705190946610291743353320532189844910832569362252562339587181270595431159256323166782183726772203180269400726146931120690597233622388895669516016784352181488979485252533034425731190903904639141421360170499843203805789248978256084407199490777697468749704323116116540834629239804326275719085624096717789938332961838906679785722866159644262757574596364238320091307839517151956970884406712131119902265119132494268908456702724068896025478327090037075474011131061653949879313237509907660317614360654220936522002404124505067460958144766224399338403802403477288124580461704865965163013216802429590608353362655488495764404921983196725248*i1^26 + 183263338277900483441775166153574009998242093525118634387489448515645879109343826312791115153159855355238275014575756293043203363707696010839620588539709694397271145555893544432107978559252043737221858821975096582868351767710587863955293271186328895104365495786624972544609021742205383071145121183540976907977905153054669713935274854757643535371408809566474231939411152897043911541145230279699615756431908962583261216218011749788640290315650556712746322511714048899970941642071088780627143560638447158623483771962742741587224911299269348879450749826905522054494340815882157730158264455344354119529626083855849827941665445026821559860280655041008172852610875097787862915734063990757167047242703462365589451869937453936804716429207005810396170249929724444995174389191188361329921006846669921448977593657461430597815607780440469743024362975828444069229586097239340740952304912858887844820850402474544792439720262000096444686695294640281454743527265803910712757398632091785879856550744698050786186078025994626237808201938540210800557311978849620704614374842844346488602952556951226180887983286302722243126642028796770418242322852193607329216654696687990795769484004163025230674026812744771843116229497428477122445312*i1^27 + 437265318284985547186554631796000678696520157170046928797522363817745136488495143888582919381793937459149310068764793835444227005838434118764548472060318057440436739053444690502820974475013968002112015812299227063842335613703066400922863562118251118791066485684428611879985148121391135378929690386634840203812274805359656820011835188482263440051570824608295389499442325155501624003512688444613261286504871878445093072113145114575534864981943620213879340809397793951864547809414580195343539452960815629160220066521206167327979427702075900204444310261430957423006067129248729473035547640852998798562456313422880240934124875315735153273708353378008802613755210051624376821588895418858637969617475994027320167051033389469862601583969521563860239884180640109283944296500071474854406569571963096677250458905795619968597839855923465021755723798311189306636955238366413331284738004226318327755298661291588721288387420833232142387084829351353270434486114792288762324497513481098679925606887066718598107804264000732227882649502322862420747523863334127090257679011098946686826170794265454811311778016968568516100084749696506681221721424195837245882150456510221397034426189451166619802414479406382965997151342471151616*i1^28 + 203948976932788511074259081780667184379567140000011076688279078755712729495761315843369022455334632986466975567933583532796699697372498117128761350507949113379979755679054314185490006414795455469410689750725175044556732672476592687718252149917705315242332514734468673419564077589691076170295012229823316608058921467177016049875264899655966664572692924826444994338111186200445501086473152627893192748875057253963353974367807158653232832748320044550639734955705153920862994331561378270289162902789155453837064529283472043074089382276661520132787693599918889369537713694661230210111118062514994429024980606160910062874838151027792655258945439112844520369298331103253794482745704243632577932686969562604760970333455396218358086132754433954391570329052346440000410824812035104083896857416693157979649642647060051493000042840338479793965321848957118724566037487095407026234899009866606661712485290187366240008792221997871314559975482605555113722835076859604678161784879539747186315116023415863961202678757531656011537140188073748365444100879880345753940953376219430426658813367877901880693669104466016310603443934969712248462757354075251602925770615776756167569537589644994677859853870981352262522294501376*i1^29 + -163176601891242742747650842524670092873415182659511355851888749178830141082017988583462000892271862779772806816468390298219896954196985761151506106275171718108456167491921009889608428665534990571944023183102668249516465801157714013523042314071069637990314101239427420593330698689780727228161042449675526495673231209464255155776904502650288578523263271330562852088051998667944273064858428521805376177750872037598364416278566011701825791738889993900455731121558295946395716530199317940477202151338677759974016873972238213245466633098195894843918972920297127475387473703295813215210400798201440762755078683659759685463803061306589012267114544933270462644840965597185582443001747690507728048417244955492213215262115529425389388671393664215849335432918973333600658987387536381479124074065005852608195085683332710666895133682512257307880483852473048168756947653551285125318731423385576173031498898791001862355471195480874479802159323577922167374528506097109335697396580068201052478984769134010416710164122315632965719541125424191107196540619892542124338911987078771841638887039876103696333690219718473292166389221508730647567461003773640383871287473671859064635335236892877231047672488859511283515392*i1^30 + -195452946980693949217689274212029514557028121993168297679857447508756182915020169888500140487272621178203053421792067247811305031240432213134216938782818377077167028273145256055982253882804515396844512929841574278481863794086932142347899676761213335853872214686118358511586852668533638950018739250015562007712765559786547779784642014468559310114443679615552120920766065606304766070108052867932716174249815347161465562186800702204409368566763663668489286096278010944811186946995406232804611064766744619597012608992902612656713283646439019418357347709415726837415595022714150575136555422658242086556203705275929259369756532612607842647335598216936904154021612530841598450010536450628597929582875071157558652319868053214995796896413940218582970489894466078072576764505285287997034084639611768912479102577925544079935904799132606844205551972302993664920018639254687049982875052633568414480101310762895463698815780328946555810374283567707813663122675521036001818151914175127664955595341684319206403690240241915235386276421602037034501890520931161926143742814425459394522175639941616670340456044911624076921424742149160271699810453350633446853320709672130978781700511949100987535241627933081600*i1^31 + -45299376657072018819017269941695936415621178139968127616987772913973368786375132123543652802032386251631174582777880156298733811578936979528697732277451271218085064048830423863704476656453626197924679749716046929293541348728913779154133644136791825362710869627370154639781159721062769266846071959817352757517102988315621626371473803380338543083953691263518349354197402358491903017717791231309962564256574894585295894490355368503361797244157880634689850318495687724822557062190650077065942268753224411465168294518082147767653344319842130141992692167006854298009413102697780687222491258343490700580683345878970234771995019510309911900957698589930692733953966033246595931310587211320299486547041468318588798314797483058837381296068696428815914948747821871717652382175609391179458065978144957389213783552517485919958324276762927853917925565170211092222848396100746641765550865602247681335657065108711475611970482790320199081019660280300983881757996739719750206064361516653915116344292500607910771051532948555386631334258168015286056399661221930943355943491347651810533855079280609245579523386383089330949256462507523317119477714918013556345528200774131591929026669530496311339633344512*i1^32 + 27275866725833652778094188393755365245756213340062277336469839344378344596381069286924194539778952869236557627518666483572792743508386955453343667550074260974891118143216471855544082674312019879075913879371890901186843105752786233921005518646975628273931877079281821929773930578242723815053937039826337339959304845087863180365813753104882023915872367657209912225441477082955700868263495315499617461264607566272811936137508702948911227214513401819580619696063722583430038157150387319090630856489310011368031699240937448691873620799699118029527740007135096736486484476622066362039437195718382090389286402235934320414553835397452057633760648925044877377561054701561853202030197132039237955847900627037619371456888943724892965656485727988107588757400138803573335913416147068984521927338292703312438224047358034869338290324541545572745563096497714217933583026478240469739322093107644612244392440171320502033528065559333606451950338903159019573399776109392877486656996147372170072898582848174557947501738225732633458532355837969366014088887985615028473655971510679494196078242628927052402533452897916308982320749275587237116585875474039322596879580867683950128890552147507503169536*i1^33 + 18493998354307183635699888598436740810505830784866365977775672260792939701594993105948272641071524195712938519972664136910178890747138214802281731911437406126226131275211743232898239731245770354463267180768622438605663320807710854983517402729248172168902598505248796554127308998778171800713313071013515126073257355216865955907521302032514078355743036549889231290730073111261422943526583582794693959491909924867494469940243067793671887625876056285677809927024300690321553696547668789462237373110022872576264713160926898025200665921151228326959548381439347723801107533604797029383199115946407616525889601970320385509642807620741281012784098174813888241634938196945263366653951138956602208156252017777276977892137666857106065589981817423816180243361954891975337063952633144880662083723234047757079637181729378646446921788470574044101405940239494824119850753474546364966825263470324596368973180633209212490666889945180974308712559379585742542818695337079898081353695121368709621155447469302591193333960363437627588768995350811797777010135680446646446979816296596420304771656168013089315454558092616389097670675315836031580394304864919923695442137758408286393243584180518912*i1^34 + 2991037584175008032056941612640942098865178671041097281733640922949256648518224869639540111641184319146795881749683191304945436223542853243934196036848419513143097786637088905529631463915374393286895455767305759429912194309217084198021292181302780239601519894445503244016865655142726476675945087009308620487458853587674424811581277319976849025737559182807698371663788940490025692052856398728473534232437200387230614690959747046596676818588690093448383877810707340110049194423957917048009997742785213789930780452354757317507645858893991817619425412340077466266260478270437240274956905430019665463227589028841817949080018138775197009714456496239265390952031086741100975720613319683833573897425786830994829189904899221350165207665834240050368197398558952605922461924746409387189073653174926093136912206821313181944473378847575967953383476721487023404366671746920660823224191077189610828874101877674257535939274759602714156336837034206407993802727160272377723942640988347711744171674714472087400872489502774709242188154041705852724854962647439049830772204985729878280009544403825815775969761467020107788922604534400086621334791816846620675782302750924839802300792832*i1^35 + -440085833505074143334539982114025022915514596405298228690069953224060772079451869334660473942028288553819462417768435872998032186473298308991791921178546050178197573592323062110440847982294828253562544842229536086827647987908018420286562637018213294372243218896401421710132534456172536188626888684586966463458467094974385345130915503553305104729832926857093364106601372325323186024142283098230360002691883592464855080985816133075724711437632690355400399941152575118802169397049247383898185344352134678843683744716842184965392988563151041463456449977371823840131146568030234472178155533305741672377214572424011707299080593679952388753128037116967242485579855119820390805850189282946834666822235578338005829650518910322511167595357531040026200965434891347047265364352511292319019875771509267343081897516835092089988550347503682330098395159050360303827773078339975039179318456075942896857483434136359684920378111333293453820186267196929125619764784732252958973560685616634864953463807917850333469286233086038311275240292624500945136798358155674659428670859553702803242743231395768419774907031174226450307045432222135514431657898777172319475622311783785562112*i1^36 + -107405437834165849228168031037853899254499047865592201638339242733382636135247725021429338521229023273209697290426625110643760505977935258173920126485036894657777020438339806927835266914579722599379456561534638717979821710003267397513254731747935906732983609049062311216798274952198002503332141514996572434950184238788776108416733052561181520070777823418024454349932823351213316454450470313266535977014101335665837626053977978702877476192894309444760375827732061463382154066739819146236650630476669076494381845857994110328638444332648433613142810804719241302016146565423561238659216654753220962553377346128752210205687389670147739960952781182537294301633901079339483319578306772783670902784666685795443135124932264463041682467071839236747601747346444167608897835026649973898696278318345352481059181601043474664377258648287084639802740199834907598282773196170440354867078950983306763174084679503384756676590621742610626862446850289141758243833748713649226978785204289061657279676700239784889585753015974909594473223062323404545123373378135786756868435189829048943461487475607632560130886630571275170355373537746349363830334772555723456051150478901248*i1^37 + 33039577804889252314024740905297853716785446683107955741373068976632313400312346489178221211021783945595066178542077596845330773147376235010253391776404097799899936351072074632061677957721037552618787180047329254444667679940048038546470963055758523875845986319627470114064472147411709349480384221380192378065711865442454721525332711550655045093996543421386428371607011909561606960918808947607403292411798853965812941161172385244659107382047760888611893249864475267092861022076556154119368630269440546237866705099900151954062744193262720852071674081695418145505961932937909260360184633219827226256719803951806071364950617823751688917186333374799908105832854961948002558367706595001771213934262217604690536775760119297203509209503116255584045118560020320021799174995288836273744930335811616738138029874294671429792477368277391352522514260508887274180187736671618762154105540144950211043127203713867577899699988608569338219561218485655215381582644648886720259243825958697407751896737537555205855483937044341832152087992232664926821493632408516259100681700528676888000953598434534427298956498637492677035560065844445432934887014858845696590610432*i1^38 + 8161112961723440140773169958129108417513712294032944555646238551797096412738020071780645950269591651036626062484671127375184540370874272852909102508078651981502016842510266538628431111524699330026734488391436257270031258739528528988183553086701490417655650006970142261023147450634287684788682340110987998876228618786847663210291749175260855314457218010239862382754015788434220991012594894754988331056562812891613150701568465817199292668182759529160218378633148168835577886809924123639925565709814927603342080807178656200140342450756944598993533194658718736905592138790122331529743802968769555119126850034903703702516955027957364774167520206688972838222434888282840013518370952560640933047358043475555175160510322047277352686787508599212157072550522062254785683620829175040422350236016998030347308147544912519426731218849977578847510787061112282493149019781734563223322566025717343692509535973758107272594169256477418819362473895590889211702986134563782614490633806076684237890652022253964853586576123949289305074169585277535004341739728794256468171588832119761758681718214189935608907886702373217934405515202539471629331992276080001024*i1^39 + -17489730358915050953982178410101620342049464620165606417880216068418410967808578976124179186110742906770094339566499097220313842039752588984823138891798757740703002948972957457685949381152137427933721892939308243737377362513121089872440338449571987236766044670095379879038184257941745659630279935924000101147837340920578693693926840944740368501990948088048248620981269122231090262716836562693643932688053526543094401860289875097612042501833524613174415692188243480649908562535301327347627438532548835861145873090035635753137280725636703674406306481559428860736426902651720593112024657300990123719613103321874606118462462486642928530775304847581235994091099676961023030892528310541935433702470075214793471298863380965249498095456104715864852048791342435453296982215320362141131827851730560238816071864043869219533909920667228573059667287785300250500658471005385823312851842895385595580130035618123458769849587501481081251844245038858401590293647617794210110226264250353868031518648736214338037462703369714994806280068376811801965323220553815251620381170999547033534208751897144591426527777817226642428154986496362045200224223232*i1^40 + -3476906369935560048207987406673579114552506086418653055695142433674688870869689800010124906331597456992500127276034288520028103836924491834177967988792087662273509635064885145645547844476216544289615686233447592952356865925221281844241404433675447587126628666656437087593596987035930827367693035516128511067048454168297971790161278864837925743750445299721693930925095510015136182489158547286883350941686815880888628467255805783320448496735523908721846718065667515978796187927185685159737933906570196478569407494781442490728911794864251645547653174072648949125483906309759909236389507214573298691974247363393386352256835521209791804281601095042329423476960745811115348950935666737813154601972684717429308408857290765670027796800962387102801685952724141639056935093553258524627329186168006164459377850711404596409857770136960103085736401842529411543887338667491213949716434587495108253240039004841359394012894125719155641321547640900151063397768298631564127975124465554270957165345088903778440405085884618464436727865438782840730582407480044919479078764575028112343529807220400463548731986645839779393447042094181807816704*i1^41 + 57733596253311499194988217030954363542002645854354562145154503794467399934941271500180415659481607899774599236152384697533809310746072340150381044910998232007470912897546080634339496981300517949018054542900560455598055372841377821315812778218042260830875726776732758449229249489625650398930808286271816927861041955953324012731482989863925089173145019311112389920059619800171084988294277530015303648788110319995835511534710556881382911405619751783864680351138330397584269643489306841252318062485802088242695646530168737887101202204908530723074934968352415072894975816075892931651407978876957916765465068540751616451465282784662746260463305892306461636878865155965039779181421592938986261286409604983754224168865101655151563189685427025387965159407199189279165670438851656236524711985016190133574864932495661615665541363141270984771050757414888318461359303426247407489314373265872790507664900838248637428229345426407623312140144391624028447000389125673458482334356207371947657796332459621117691744013615541184996576054863760696284444691062972782164200623695133381543968677296865149792525301997925960865797378146304*i1^42 + -9465923089267685056403499635786338844262669468439788468879669683001955373021740569592436628716107435550635784186698107404266367114870249609843450920034925519624412110917843923507108845602106273811541853305683378114679375651555616075692298350235414900396563072456966824316638768175638426636869827492795872819233523923739853986636004545723378735208033162272139875507389350829672272450492494796311126698437124730156139166655328532253395626099969673206176243891994126231910509736001675490057847875070601386554615321202585920833670611063166213502551755997205121592872283984762879463641706210690990992232318384328228453571661252853319672022586139400359633211462493829993065864552857543287514583324082346388182232956415864335798655128341486017507152713048274482555499785425557578454949962155876812798694856217457594598575059435911668396664303190885687219933820148999116928032291794843034373910305395106587021317111963428438494034169545537418705562433557907905446425035531012522571975351442391667681011407153885121341340372131187155293003516133566984989134499463983863092148090795810907285066042333829667844259840*i1^43 + -208318352410972025521338245498882440409076579066350533895939011210594094464522409095949745342321824402941307205610732647565703352542834278386262972618919849633150111208328371955040763844991823233808900286342609982319306525884134147272363506189234475933524999930545395277771831570075103066827631980395202615368887854641454338041503128238212578825324946230889410166607441450868977123923754367377200178742601327469677733720820041772632895408157382391104138247956220338453066033408605214026187120217581959252632813554406177096836004361017395996629002064896225914712331454732718186767003335351199015756185383704978926813646391340969691672058247591721477067359062865629791742951829950341678576329419642169762295200863293192824412033130881759377755611592460567485072631776782001999157044084874541405883390256674452570573620537242877605644985167358420092247783432880726552063637280881654007809479345149358002955029259313613323717732879977618502639266395954908355276923538765809716950968179939484120296510616126561453649452491420667170291174721127632741719642986000718432367839285137841334146032238388576256*i1^44 + 1939131836751417694219569178999754759569375369695805230413009494176477321573528642422387290811393235984733107998645082636900201883593001962819625994795365715360202696489246822517987169561571271101016096654069825464661329741093590025456331891663942941147486069752224882523236845771329811041076494461814580876653966042474258540472506648244970374030223817534801232925694851051032937623968253073919907635454239579007188916838436101204570873110203894070338819065878611897006934750747957867141901945075183828816475775612167796053789644405895678222560415585156515411961469746323273427775501849004774092112130304978473553406927924261541918244933757843892052814063560177755945172838535268106580506245381822124147951682606681735414425220471521304200169364246151758235146390027790962313188458728036368223707165781544987764811982831219137587360148080983669049787982696915892806131395965426239207764755953355224988040201190146456699334869021945798740936306719643037216421999807772748962129124946073402317646510240698090643435947053083171568053387138496609093494438860147890907642785343542470393309691904*i1^45 + 3703479333969430512063178519819264454415550511884435036941890003476322475387106277487652066153859020083952553896438675332401731176631416134861677082527601468761264868473158801295463744135486260267005969969626916258339878759883971557104677817572387139261695787118427966738731701894378710749391358469602459979316469580062785388974508022097672332456571717052859750349685524074736871971137610354504036963047238671745282125224359370609155618962803215269917894617466220760836002100126254899491660533567394068772000489139823328083061678475089899119564408631341226184099023045252619148100443894732669733654479103073351672933577736648233609194282271705964652559786327545412946788898641918975049919399902371117394367861997604375272380475390707820184546155934723860286628196068864141512359930602606561552355321927534597603766405440894781546095904196811971169286200581644035072656292283440769740574470810841792458626522661534626602314623042974858725202136225819540682101841312106831180183827829427199373466742532920870187201418169460548085261033536065578287332170000872843025400066091765465088*i1^46 + -91129489047886379484959370535482596080262438064229938267271419549343483556890954840318804253243698448143580802707219213126056349157261166024629083234902752816816209892242047089901561847229581206307664428813393725309877032053451946976460399875909093123773607301892070967753355459661313620802610304202810908667192785837679387390637606272943074211995969253708654783948466644518846698054534315902557740838130447484075394333297145175686748418272690897534203616192594040840482369245909721537488598485253278814014496794375937073163786365019193588232255364740668799650374783675688957319427833219199668328580435129287793858859958603985003935547563107864166330959102208019590626554647086423443193323531298947342539591967498300752478257405888696045862499407435464573793394141518085467886429491852202990088306675884618714560690519949989228674965969657200244812214463674633528922622833046195497622057084592241950541035529900073184044452070955425353015910860432738345184003118389043585337332988994196712497935699197854819415754966552264667128896500126292008186260927498444034271118098432*i1^47 + 96709110892488999216896192977297149982697265927181496456108922758862266823134668002106663547368421658638981174494321681599661136135534947432919747224207844477043911170477250399322662905309662421184009579853062806707833737547347333380507492767583998045845632817380710054799029265029551972659821953510887994216428539933372088763465636783513436889786147905243648720659507154220557211924892479478459582456786154871030878561604651777954623222373580822286687337882717987730831449436079768871865056631074421672649493505033874127328201365270465979997111014301237157469278177422427905280429105815636826915607872871206500925329587311785307668056615389659905159643953916636984750748345753572611509075994769832103720492424405198099790660586376790026736765004377643788608731314011045016889481924110430452129089533522480375344270836851267797266145795014743122531738274905681026523445347900396575631869951962093936776604786296236187647624425722003011346810876907536155795257315628712276610791198606117122304572783999634949018247817578897564002810105925051351275440988229596086272*i1^48 + 1276104704796675339126400638451709826967070505382673221683436844452776262828024703548955051840429435459558449636200262620046744805404368581240816826844472927335041336293741929006562536301087007480047828264774228032807839947050270914358128608552479822104025837041479632180076250645025673074461287167097714409478651095546201730233155562355559510054448393454373046668225769397175413518324216169761526807794866171705217840883624199418797886403071472724722829526404486953594403605160602291979753023227628328628220205166621542363496790718635830751191913943706440946691797410436237033733603480818367460133226028283111266978306530390681099214391504477134915370644591709544888880895038640969215853905168685022093509509312525277347124962971655030638063835340526876719708898391211782193144226574061654050632486828658822009496801830534512374938078383814327899660593905754691248571266158515903390751864309408905072114597389092795107325407094983497182306088573144158292795951848425432347295539869237045089296829859878755787387276411245984306776894397762404594635990106112*i1^49 + -3270008980966346670229252234494325758316682813185528342906420411039556780020626442710434176701503628259164050631681784205626598861518919667552984885055033967271696435144061990788639329146691584113073633122596230520149329801913764835849711403800463204918338336570067890937847010605279575300623327805975885763544383600374913988818120516384811843714353787409948575063303441116166629006934521759560394327009286062664933359570183976386949194044385554724097329482691711716295314303544607765692382069734050567156056497356052760445133400070889683752946199386893807317896237347275904294890750460130501380379553438820486969803058568510565220720672740464699432749790489424484280265942032557933189681486484499930120006638927223423897392620209295228590116619629742778962204530322269918901226843409020136713886006912421950904850715994063238683782289297302620381208299693669050538334228379613292789500356208018986953651770931820655189996463598498512520814671949589754000983574186029251724802158089611439435358216449236866768668488916286296865256889600671913869312*i1^50 + 1290692157752300127119240475371215767253065545438910150406223225197681479694983967353540237092473412094323901228766266899603355879973942472086541396637048659485599405233350597021222624682289696245704439660051156999002750791150507506829606353737648022847947222571504949764828711344977670316559989433692935716129569762028806316176981087875448554798963397218762836050360796337070388034809882860311082920133346947611524469838346232812717765082799298355174888964201706922767882101982385277503773061111228117152490305551445558479369344710549541352758035761917091661817708255290699332668018155743580288425279118354426968238280037910821755313114022697719038967632388057110317805768595413784135051008275275125405611091214953211008093220081754259101877466353574263191729122530353045478628615969237901483413216964467751974547184000467802880648143195963590868584186060677747884043509730681488665573013206983844799575773324796935897279552872069746932609076634767027838838459796616869268713937968468211666787202759955011075180832070744920968581097717760*i1^51 + -909341360005517356693471777856004513886880030446383224711113838495482159449256374955993281093419872251423259758951886311353350537582657799756765077553353860709196236467039910862604934397428758129836087866138615056745205437478741524551299574751149842831498831015598441980907300906511791914583675494808816568255026408891560661153458132561159774098907731472538811252337662432457115085284788628438105622544978570031716791600561226114353900145744034750123099298364396655037146288640427075971696366440629839231796881336087977527258355357445149303076846449545947981751645889767597360837326999762290602490928826920081887604633450946186266639880105271370065067853798523094764406956583577759234872829182366883972978251102134003753838271198881056762139596564021911174448442349997804844144217860810201464610056781838812998040851840508237745224720378378605129531190983250051525424543906082464408152293007055470949591124812434867156103955703309439960588891339531925069761283262589307206343109069229216209505945413845568790655773405413455691776*i1^52 + 113565264203310425706054451514821175913275139837000485621422277014873502200865022535920050714443130347862189483144196220638645216150494493290190614950774870020153005246545982463044722314254012634011598761340269956962617562477837772155302011815113419409055144725004503234183754259815821435789495281731818934819159439368944123753039158260639678727717824313921621993265431289041167432005689578923276710362001313441735528500323423312738536341510700040740655313220049312282999475889352970466766565301639278433442778893369537271084537050759805202678268708293792013503242417637184368294342252121162163445172136705096089216236221968989167582953466562240522356129256260633518263734698260154237674321553724387829745723159996033605453636881628916873310641356512399036801675891965443001761296034703720354295559709670931742353535334179195038808991474602571102853713391117809358245726359552475601415653350961115687682838658544351584850109748828663690648093243114504245180647072903039572700615387175762240341706365190004699720833826816*i1^53 + -58370168225228914886106904596815182706498626129662844370041223846777969309755880700081615498673006303796770477757071958909642005026228887141608907562574517596610701676409954494645164645174108638665079741812743434214154358233109368881142530511955986764972515920080851411249424135855790606441087639408079383530448025469463576321289136460980012296449520341058403882058206446053023173006153245196934349200634490462430162060701554251464949242989503786833436868021009443551282653445315100524047334653002166835476828947892331340307071742205701824513456385641869415004279120733425168178270069494307163482641936609584338312066927644637054707339341807612865915641901433257250713593645360530349820296552120189272180891153800154889992597777542936777514278933497928217263915918715645971151456977623496920637243190442729857875343505178033317443488431395193588162425325302343625466212839542891421320707813325555858997315453329252395445497259010152177361592153674972729171442591196560934712874841755030009774729253780658413568*i1^54 + -1064372430216065534299646336278848487408175845756245400949311443379873856354463345382353341480999209314596149441244019417581097942464592948138431190576785108740389155094065165996860579906310927360846296168341531136873945353421926770000925419920365490071243032237366792376625476738327482112266142760328550414392377601202037776340131603848029155127175488115422689368059309160926364805962433606631899859248705765706628456872986224137270899370517077532857565454589841061747510717976542840155894347353189596540624185127985024203344762953522742357645891961926412103550279740009690479038078026175153666714428568413557857205291621580278292529553441158308925682267451731650505148413170797039403749993397955043767157984796239017111823455829243592383583311294266793603094578981201567662463060761939705270763415217483671758219553169251553518475038328162926702748846977056497173602001468553188327005388971884147395273768101896122410059187370811550817561737609092268372883968*i1^55 + 11501607126363277810738664342775409573242060632144134301783272210914072333999179226427239870571019595310209616604445085887906812446532703846818807141518060962144480699144938336638525304978441977623019506000250019572627110320960778563412915227399107756831081803028227435854358694537409770207315784124465411126966639810799614477831901428793649206972957432360746737227982006666382743799503434696139976363090166188950484842854065942252987441215542658443210326199832345468643572681112740360918227782319073835682043605326633063921817063244076121352534167515876922507418084530836311479911680024309240994146204557236103505459830421885548319901614749718279510550839829688859367995258387225667035070267726262226124656212753649029790317451060451465518951098392555880021548371352255077361555959158655417530456077395709836487815515503828409939788567414919290373575092304902038578001459049184500667470272325868853279681*i1^56, -85057881542487140913079733356749376047196576554646971368033100501523840274409298021514110314497438247557362676541336816210795747143349110802964923471084403834020623407429977792723767483751963052039449541414944641183620259320063554011459963877188543275836571728359433536238669090901296305530257180330974265606918210406572904309273757954532741277050732732165308163215713837418684823981429800271144948703821037273209318510837150326192533346289629491432882284532506759831055114893803191761068904669045000828563776835337380469882184777414873240670587979382427677841589338558878128769536791799972860755389728619196490917993153713252275957544497030574106384744425417811381363601010445089186300985806192680105151238011157093057391883177806554170632196059970472409510021695484414833560591122520916240453568093727206644445861533029265366035869909024898886304294181042939739135811732081504999801987584138576624996700625767335776596063720317831473125520221436747197631198237153240913910545925228043354339494156195109619137962426897779431216790791445863960297547269586985262907783572852662633802542084786433517122654816044716884216354822082241984010431873637980490669993151459931892179836417919246817248734357316603489123760853702227265975602311410316275654303389451372924935899528610171541720333855399993986826784785420609840006447551393265502104709444946571698825386035055647266177040477758386456015089618262034761410821359082560839122903923797199219265840079476568496277015225885393524254966444952599127972145281188835604718876093514619693348221132151236164751915769509189525102041470209599243949405902232607051440268010365777864000461007434687626680416525084070580530319717041297458309338811712460651131840015118824445519847080440726219785703579984298528266877078369758803877354379512952883094714724487767769620579554987711386593543179086919916405032427278986333166352057105394258398601543680000000000000 + 387258727227774034582134316215410809230013068256477696149914734169053348066640897518686430687353742322484504899577179998543052717595415677034181547240956283514729351940014381880730093099596466395323642640833667103802548412368018476604370436773093164678457059243778198551711400726354727189049145259705297540812453412232050807113591273239792082560091174910060908562002587902568470352365091148504105373041162341256729482230017436945309763725622747980670019299170925983724057917874697633212659539346902383759501584005193548157746963242304825752740733855626386640102088814394672045987880278053555522200859217282328324970243534272659795335101751946916841876845476241159992511972702892474085525315418445708388331715758852253361632081965598757072508452417781686627475061027435207414913227785031215228647943853253523371821025700560451249477802983848634832347779704498807692057242171936208634436753827718579121250566134892022427391302241919497290906376802346573680503560727146972674473104211250043840476328005231052045773061593422508475391376366404294588422684049261056217328095353381284418387633697022704745807866359758541216448466187082347948271782136312807260837053155580246555061035665038484405482522298246349620693747698508753692384005788085226017298845360162606733580593674751966447990404389362565829627261294920751779038544632163274885498314034965364622144319232335158392722645321368605604229873819599501634085658113884065801099900278212671367994765150617590857071783104571616684273913262695679870960809309094187513530803330657346813244305833064275444685036095180371177057199250727106430962598550257101297465305896710907885721609602450790561497492667337584458385793787415460665498614025576149983246450346143793653663961145876522640727815818858930250455192337850575247431523185255160286341877334485211315317679787315819398595801705872237817005913168169594834067051086311396294873894092800000000000*i1 + -5277608068609479399916031366259799845716024160357840798789328228693729845833689592332582716405023484748725813397926546815469334991269613667246029513603436654475043444621532140422027408302162530994594932520289716228734726195108124753509126154642500895413680490612947152339336258801187372377221922344649791976373918254925290092269559884634685975489230837380104969838786304424525883398831059746215465335831623791772767497610244459778738730505927944561174682422174374332327366501789226854347769494421944617701925904733449642322995595014105592320337411371526394028395501708719645868481163874887209137800884544621307409922049384809956424829112007558788991408668286007005792177023195292241863150108960963089163507588720109859400870996293744859124337749629943501892438251483918278868411064155875061631899400884274826622536957082201477241010259244858484260557528333009001987436777938938271480982987353345205149986366841503207065744355463769208437882651463343921323270092459032667095787384642423907817715345118597393826369481357720177732379673353259854032307308130362038350348562490667678145920306449797419902087376618389205946272314141603775231721320148519227432064272081332542844708206360129225332588506234484129961840805329304377296134952092158556066174287288832741038093319116250967887945182273523970232508223392433886449423911808918301026152459271622626651951024570377187336779534753140179854168080290955442688192367620359360439752463193696003906622461602809465713483187530874571221867695409083880082684672037497859801309835935666332196881557755588173288564275952171417572817013860039820168847279866808762797629420928206838299044824840755499627096269607087246744038284553190599444657401382078471313348236393816541632000733896186066114611031105452841216750158554543178122571548678990272871017445467252491783353458422153697222573368049715212480426927085977190874628912782189107861258240000000000*i1^2 + -20324777376571992942025538729100251393477857183440561190358047376576798235465721248341301875212220007758394470423759143231061235849123261102959094068338425920781179132849038285050681312829400444115442456940385184768791307110388466761190513552232496370653482145087921334703465716639867414560138651104468169776510730199150234176013649656185010504623009704815373962634292875329526004553774285327443263595892408158119271204951358835021945172313639810922706993849523182597443607246675641336340608152576706700152790806541274070380567687480113436961099109699807979608408749659092646427005035420980191672547085108373733978548465284196469043480496195880394604737951406306739005156217762862713757512789627092458223225589144497860916102574723827622773947108810431046986613872297919233275573836645799421810804037909494031658298162537486263298224071555552320779282342957097809133190864661636016335692494551301057652535000512589197970532973652700502934204375025510831627411333511863212663465050150888702019251312190668868093095986190067975126211013716012384057036005286546210870171498087157301179834491224974755569256734670821759581954088098672542310211772002392844333506542355486744198944250995719735165816699162037319373188573730449416078543503402118154718595432693129044284493523835538824103225273025890481124087035432658643865503203120811149952590314266677389990127347851363163629403944915358025958647472322381983760048990898522599197269417692987259331771392797424258113762667119818145695911976168410668417216443285881456898905277370344701241102292795489079214190841040749377316390734440802882328985921794230200890469706516350143948424964377610667456132315750841101601571187300018034380204040732320982898155962585662743231772556192530820783030056533330554830310631760382170700008813843939491988286897336667726289091251236097200928967817587976380356495368403886308060743916297634445682278400000000*i1^3 + -138872827508794571019764405455666123626215005477304450960497670974471626408420238392850345105692511731750267796417844679700573375403479332380537664817864865366603949920330672645454464558697371352029436780221859137807295845080033576044169347991710841207536135704797388092608208096039667973619196856274373469451061316345713083045773472363482601262124357605631877524960653955748425912174921342168187923169316716820786959842236501781102937197732639426890907548603860330840299679150736304772076101978330944978895783535472347619829685230575902194697865142873925015232817812594527027615850924697549284486502662033306911256420661629971285353225754592908554270203650700203307407416572392625533780739877151610181650930574846234326301151861325832338540835488762157002982622690991279750550382751693196751801670197614234583469198971027388444661114684430895119286098500055754940764653533035084747320925156906411959462393292885713974343895154369821734223694459316723203898188679685220594420202530784357739416028503896399815492808973925696553394111625454081064917285459818324852921667851791438541755631973951489480617705175442015259406443992543341712757533984230973659518303187339080579310223385444380169158881949228497537980610775163602084739959292796431474593394802479495659241538028192473685612471458165346852965227201974290617694957113712443525970872096578378541230877254093692329088599048008114753842500703114156327394322737418732881828853859629172170608778222361736336661159407547440121970266984794366561507743071361417909556099852753390048572495378121751795439311312131207110197418683163969504557373089457438369095493676559205180029949692235897828210435748817483679109737125915360616994116568999241873898266058839755884772015960408485581020321065915202979109669741746604854194185985935191736138959258071639651538781886747217824934174823045259279141002853948052523805822827984694796091392000000*i1^4 + 86097024048332984176784193765594172803933491382983833264360267347726288512473348606765679100742326503937579551059792608890063484230360967439818362758630038648870265427999820759464297374832567582164850692639836432113836063212233322728213014565292932117093785402181767032777320651231095081257901044311134306251387876403442042837634643895552803062187149156480122230075195429858315429621404180745529406318676424472875568339381682888189652623549387507665247111690206739522087466223670823239892318699875927276948509745674449073432134025903251431980710098550838284126752523613758252291908465661660667464620803550384573587326014040935444169632914265749093258510899733666180752902104320057698575146980829563541039493676140094283650740098381466244266219902199546938032882705726993633805209070209207580511735527488853068255689990220235451865042804681851612421570946089189849069910219896867780271823897542812289576033699024154317180601295485712160416938952094344780899820305613945506125597979409002613984349898924106853893457160020015742316032641872826635639211451026204741557572527513980951649358477660719026954835389602389082526866944790040166422662428689254056333803216314667547436153038518583758000795417085648984978880445262880170871541222627661460810644535736798775188371351794773052243774272128287156982776114703979410792191196013301957450261760853300521924364285309065450710534241408049373213811690294867090379430207349338008840412650106164514044390829702962893751979100709837161155687468561289753201084419544381873309348173112112889315025045895875073172126514201206034021128415429310189927924361085930259361866488680669696297751833462216789889662873811228042089349706311212879803596704269040278704385906359802882779333849341166395865376398819655189737297154022417171200894302722751881177109890832474368637129997411231169810936925677983981156486477411236747107671767284048103211008000*i1^5 + -18454483423944663858591334395651586669902399107875087989902072860013835864544877569289472360047386713782683033849970261425286722836617361065552226157735496279489674649939165903498929993480026657922602276166096927266731414775285149224217496216275391797135086321062899366536717707980986087207235478696206372226746039820870778013057094154263636322326126363855085449670251145057906221650034995566244975616550720409696113694058078744140723164916753180649022111681203875000656463985781548037915489465812555312986343292870711822216739729015522507914517877289790277087258216770443941133353022162065754523389401553239763376375729523349492988223522365918231477809563235064671160888441959143117999302843849474276164447502238643651678337918849483751463190956290356160716809196797987284782177153020753523643299981816084991841328025590237043164001612402253806133907477381191096442916685485320900242085582326370439685575746963648804337262601897946739740974351899414496077207395898874408904349132969143398678550887867158687788923263128902472045872292829068466859879461817654849056073954087040046163287687629752469653103779578444386870005514423169714835884541564343776098281344338273220359076501385634427536570867613504735567989831125858851608160391122215174573267578044732958002440355205519034690195233152002562373226846168788520993940961630948305750448225381161776675252217444495318276988367248597926720499290449622232301080143064888902132953779533197219010753445591678330712709970103544336084708329210258472638347852539796252321224525082509963614619777870358706077287367847542711733066901989047188881122175235877748705560314460418696246722395904485045017481786568906857954656980747675555837147908303921732877323293089785816193942445830222534869549061383557556914984786587801991721759377599287758220263688206610988337276558493397591889065631805961135024128811799918230070092753337687348346880*i1^6 + 1942537737961619257788056147843598403623089231755027849487370248268342783376086922541339378804450598748687834732498122325966628540113677376792640952158924016256334457415772965601511156576756914983117359658223261538845662619596732713666366182150225319611613937003751925819418327992428891691982137685655680784726487343052115613235770998740548077206186172728848955445470423715856924490592931869535780282565365225023669280126901908972889203392305453626081017358229763948352645151957587480329543475897515096395807325907370299540620195449200229912669937124245496051502616077791847374451399895678219327866369482118936848770156216583408914051549295485196842532402215668375105325755151574341531256327698618460755124455371771346199989008878619621008640451038977840017899413824456135762969276379418382450643924179573492766273490339682449097808772498004320534204161727807954104046532531643529218328792131445499577144470456632228423609609434728427277707720400373382281911300089664194369668506097887402282834116463419209329540959570959100661894204446214636384364461343884544791566285182174123851924604450957947015366159267429463199243523246433264490753410019351133012691001830787413010539044352302214316903598505237804883828599154384219103224263261622038578954372273623254146261612866814196596777356717437834327793251918035976533241664216841131669751359377149095964123845644759885373726147003137781678671276597648605737057977548151212413279237096156990701559037708308580216373367211634173335659076560752846925028206610964778137258975376484761972662706133179681243212622718311761060682252536157317861867514246315331410098536652689818282627065026916524735173843177941690865934409700287425414936006830623590143069714581965857064579162096068994967566700423546269546996159266282731072311394150529631342917128921687380014301063767956853920918339534006025614560960772193845891033197101723942912*i1^7 + -115787380476792233261839222216795113820117076205347101480618956771704708946272584860957383479358923044605299371202260999870362784425512175382653917106904603398735275255245304237624310777683189325814774403241381996728370085426291554633487951125381504107488173754256391512154295663211954265303827073518709007950111688850910601033414770602177108409870617553209611832333304779066876288315547949854078369662241485219716178697468717490741936491977335460888012260857168855362817550906956177180824745537893129988569186531877940237034017265691284513755834028643617813688547546682709254018391090415352256972055263663791659630390102275248337856679444523901301307838365886968737389818349868534443877491215605216851868203914134341105905824755481990816937938582660749860243811303239680365192510034349844540150845936508968941953515293819293999155357338951726055215191334748322936567940016205305892279006891434858097115829355253983212220277636164704380769275237942229972952159185160822041460870641845429800269601515653050054932248110330629170063481322437547533752417797437545863883004284109618618969509639786935882277064509771455025060794676373452800602850251616410566548218323047474394761944311726773632996983424393105810939895812258131444863471545357467641829963704416013960276164538520035858551499396397201322953575758910928630103490245790924677960322996553578270109570076640136495022984920197894918300678862325578782845493267558730049028194785572080239173094757706424599253604706122388271854290145357640199860523452664166428598136683151112454885807041221700459218404890712172454434302006538281383226545176549057273638806319647811496743729587187520993426811394677459787234817612307991891389630538604618465598073085516017238657325592193700145336346117149021410960362399980853706598298901833877222716805471532691855039872024107895684067259197837566311547028923631238933696791908974592*i1^8 + 4385393520693044242793805970712797687044029110174059828148333411614303351870575516447891716786258259301993519940711657445230898327948775926287120363125848012656142017426832716249251402295876406693269452692522605238310882456373786277176659461234293657001591807616097966508854117558556542760337948052028551258879366032155541711375236284283400174595538077748291100464839506134029854510567824708718682300040175026726441585447025298616665491583632557124574931578206250727190830014468082633537901634988404324567315135281422951112137983147731856429406658883912131989619792811937427672448844581272997865851772832853366753478015258979095384818340073398564999986872375726869518964790965440237091622448647800252756450843815398800844085585455675603918878490587991664326762309562984769442708878682516206275133502921305797168641562045784297253737160230038168280277817193214467054143826370584950806032397051304010820605967841746851335436535881929308131722869011918970509373462445302725244845109279058681905742064310465397557911865460530329483256877184680235298174113681447372700736622456437578216958663871038284763687327049000951555337612700223766007306031880799627520982131219581561676227353248568883426823499373905471086474297050314882175783957467129460947445680532116488023819712294382867118576046708914830209398299786505552645726381714026815251555278929099004204537139369140385832313514783975793736803488864948599138436397600136140304854092443652691110964776741188377485007757237935500021732228153201490262327973881186183011597499549771403952243315294827978165486147824415508616278426247910454108325846594119613466532425735945619713572267785895214922752310608990785240121725144343679667126965495200285538694911595558662545150966183625197871094794473505311788761709501646584110320188148604379768948064476420759065921993539390372795164945186692836299814064326435911174281232384*i1^9 + -118073628620567798960693320183612023586537011210992480783352836965004274052476309097720155018171697190108570366101801556103400090408915124343696667907298271118564945087047305817035742873607351949752568740691335744553993357176865918910865845845248210272122747208719533787625214151460534171105444545193783368683778159182152039576002174612128605138035642904720915120142241464761924033622533039716069603640806415899040864481998214473148974995025106178470689622987844599699395604316785098563097741511264986536675623395112352388762894958841895003494659681602892850700864421704348216388097237916025506134246379677638461084385666914173468064512705950780443065029146849182060582356321069843929033007333708077264622652973305837899639359202165875780621381973710566952135867555283740004970274257866043040138137290016812391759085351432055502353060060347879601088945964315319488418226159853397829753946274133558887972449041602331961353811092500649310438898944985415744827670104674522152023896965292729658498696105428309813691468116476599146491633386915463461910656192809029308143242222143921526051692145016823159144914434340395996413954356529146146636518497132898046636851701661107797872399460350347255410657830283188954124087063509475824480577951291723699543605811732319739334292839484864082675875561260469028253262761909975862829625337246840193380306412478222268370715777085195631374326092046642683171775411179530501027366321390508436019702569112819060010693898375501168654711772037684805467348162374672455041192065520500374609403372986839645615827603673326118934704367239933187050335695938169605059140436094039453995390869533116584886423813938184243374309327865554049898924081733834009536308534023689474657363205606499221841446017804553363440693975243086983542013596224239647252066785551517708293271225612516699535225591712680149417640251827168593757321946911692539559936*i1^10 + 2623361700621447063607374107293566799546008152005656546941922998962477606495794840213833220098856984017568841692210606284833650088106039461175072961090356491478214902253634291229415043433647002546194515673527488481620098164040520419884079704534651844905329514029022003150995756246970554110216376498466941259648928415036763278926186388735251695388779175841689361685684146744638069741546152188923951215713223845350844915955680252660083406617285399261494583758817037154877855859604722926365783432752937227774003355518778555414439414308747403465548536728907183877047450365483670162116322786781471265915463368832399344907371174714189312271678120367892673447494206850268212562105388878966600605980048467474642116905609991863568284768294409058518915079565609639689563333589054281511022876599666760479441217891014231284890801574918133140070955962471319032886704354824073278556669463262035565567341621071849828800361965650602551132562341183288532639492059637881240027470832599738062854555401277430926500481683142899004611404075033479590129812546904940368162151798726032691795355266424564227685328967566160173556927397352651645569669400767810764528832644941799960103718883958630752267317901352172174037845023020028791095263621059634440736217097762828320146547412594483984208184304335115663385707721474823766322446788998885378374743491375019345363306602121954468948798254280203698615226815603739410390959888940964484772034377287051756760276822454868148634513641106249796343280153999728106800143486158003357306303562289521947614261910709094810683350021159339361170915525945120456561035972477808027287425155100642090637392918308982414289930848111997068350189978188404271886901542746282563022316938523108183960855146237154382942131219156077616847920529320628631092378449490081231651223168992391647343123553277997454736515319889112076155512538989173385423183081562439680*i1^11 + -54374645375557743905440722542023741364072180081193821860117380230912002464696812308921003671559071535299402621279485729400270642052007327859403692138480761769526605345836705616303257566526539608281592497395240105072637414101113266744901040044456808943061867028621255673708772912401050816735513039425020691773173153967177643528535980032884644827594300733915260017264033992563434401797895316138646422313318026858863365359956050036320482661717303894944852426155266879841699848153552066533860174644829966617298782294542354684739415196123428241036876485732433119214648702394675497321471585693713776475673381650505265356128338696529183029239850697498939404910308504705225356950595099112939366610399269765763431843650269400627788121344790228241110302963065923355875820709078351871371741961220063724150105862267348529288712533575577392315711106525521875235810321833045056539751613543943727322450234810165635975159107668044497070170682961721700320209861997608622585491041965312820716023168983488864911433630931410998601271958105357297732830870680694153982926259978918677669344085902162461142256803884729903320014342290452157998200380886346155816836770546955701144864240146685571671824314875030009558888709000854150156081873662430386769361933113446910593860041846570853565998611626817835289881031454709360289890457955974909759280593421680662227927432215865563177169725481621030313227969040772221633681267616692971872665612270592954595038017828353820165854694752881532108636728643158660220572759838925944170385263264613980072309953741598586771209000883259062235401405527128397786576663787316745137789929902138670510445492159361912502093441140887014083136406493651816085930332597489323115950213109492370425710122263519993806626836077871511058747274131268364262896717796393428094073741410268613927500271519617544110064913592614403819852402857316987420211540918272*i1^12 + 964741096960771310902926209411376319341750032522491373062350017908483020019249878516048032923817838503479164569764666519751581529521267397578985356789808975542215458181251039859439540883290882366909596839403286464630515715525687510390267024204157608875635953675125546613600096127904699960258900746361015460872722209674505716657770682399947385099876320404585439016067736814015116666924413755116941737459406130744389513407311401109420588573759750724231788410950897324130267323265246852798078401844470101475803132498979550554022033952910046477512139936040474450862248010605808477569318789861261690340022671857194218003105600821489439633461552694932114545800171892103697152904226831452320804527540577445719300283249684230533769076716686473247436753441706795844758249404872761169670387868070354183918940184302971659513107902405809517230909419402855523291081757847919452150287553821772678307110418069601923480521121695007520498186624654052702252061317290804409461638838581270732059608428956563479808835125664282499388830303353331984701445765504877558651971679001894289490894237925215740161718816820665805187745365093610566730879595808148989264982764446733399333359521675617745722026275849328903060556696061215356032504091069722381926928111945004001480986181686129238503821034492622539329556773356972959273811687003488542436318572138285158979036511856110241811220157763117067267224778167160348912654965187678143966525769461643488912111999943148241299112958056835933455899444829363165839929189650906573559983459234191439449868797506748271159196701186825277686017138847279690748045882210619052464796007063653415042414488498769387465612146233192100513535573377799172879299084865245746595695178845159189397090125074054236815996979147260645852621806363956706381803312777444939533007041636031649459134895752868548299803193311154022322384491006300060181856256*i1^13 + -11261383652875463559305230775557937985178061727077126130367562926046245184323518736037721950833215419723973648039964423454616691933336936103220000382055222076858216591394458757997359290335247136049824617095726402864237420749935538396793634088842625786966260852873604764558792364642827991433384112917074036910550041344258980383522866237554708836917767076782896876852395787227103828791856978218842675910015145606814822188097371014053994396689534773673333857490668633776552316893714535328020142120206043809241872990605919756640157213981846926437167798616449631382916569332979161309181011979400703693237772940027254871394253630696910092690871971632492379701860014327055983339108050542650340966004480165232819370980094971979750522133015988948908521549987780077447368067188218744921238438022781490832851088994551048229103342962147913016204719320757180224405296846078209774142389399318760044940905662444203325525372024127830767295004974533074928582836456722056370389509462703543706292978807584733005688459229325090855730652425073183989376180757482859693736303395251006848230131097119775199615906883358842259351580751023865668367496060294760897896097371531119287031355608297918877759298008301938990734484362105490707463124149258005453392287052932264273407458706467893544709508188729433450902466670231815393101968821352233673042846499338054931931882794077561010681673981472753859920623441554391990915648762624291456474319933852071296744220152054190420432865405193013488983330086348173144461230252182467136389592410253970713792602824665920423448732324253207112246519220487558301097579345952945160478457918437773642014902634608552626950946733208078350726704351596967589169306877272569957600227148539068598593771838974040923010461441584314299698968182303868886454729826351182959536432089667816621667950296036530484808466282445760287219175270294445096960*i1^14 + 44520375858598098043497100051550707790855068212572059531319673160938541418127696047494178272893782182604494433533718744897798061417272194045861385623429070832970086279557551320793784639652222808934274164143888304169654492202361083098675908958407199058804323390629674715463599316641357170228856164228518000992463849105016281915757166510494215054000794097742552817694272871786453722099384464314052605778346058966237406031739264390359311385541491188934953716879258536132614369500314195427766088427064263697871384512852716838656254605481997507228065973950655835615659631376009929513809004804568281796786226838588477499480339169130853977218218162823689016779854528327510210440266080811738244732380517042652497788737732650657030635741159553835401806735928417194726741622797423905750103527336895872332420373782029589489708866760314013879491406328277764845197153110757828864560050386908053331324787653358660770433851098694280172336123584368563552010539243787881426715962559884820767045538802242063105692465239367374159898697980051504928378392977765269353830231578559714467877463044396640110702991053185951450625476281197751065080705801326889961123647175035856037283990695231860120021559434202058224619342540358110749983487620806996440299347967021676184758607870391319902988270125130501327263693036405353089425831527259720055620903997068195794000182921486684173335949585121037189313204816699442503841387899132519569803751877950801801987985229122227126856877389290504041302249431307261313975129476947835980958054098861884609115330381358208844845855032357601573199286500491786427900560486979202358804564356630850748469314520156767837550004080320372702955991425688979202876458969854225670161448678014766103479702067508435037375379136303195308927766383147995878902183615095775364011500259962049136161577607158536189191803504411467231273546913153024*i1^15 + 670091866691074886842230234147266187549045521429069339719227390894439496234149940227300357081243192546337904895247357158641935034863113834426967655982766782356470495198508072385221263268726663036948822698707870136467317862815765797962028607151772422665295256017897378356766340125202182407116628175734403623972738644904044839794239203714648366829755087692920810297936999235227836471442994521725473631173650795790761865701266136688467774160027767218246827717837198827760866184327179760452681939411485905547961215353056371342864797114596671763728460341589431160849884279306383988927661920578752662861617571345205936370125007900037705397071266625358575824884242168184421432065617702440503418112671682971264979507427752367214019643363269091914709781107999421249193834221916629240433652798907768543114401675178177406559742015692900082601902443465935180851060660590399235460841271188302648371328275541141778427880534052848038657585881290914993517500627708745315870208426956002522851117094505954924421508812929570527428169171919930418072828378057689041656641422504438152949384482897466326079374746144289251046722604262899410189524125362670065990386668350236914920493574555507033723457131234603394887329013093678684708571266101955849929412621924632747393883647909843281505150494308147549393393987344157192452002600935305874628319500970635100990726441288699464833816198287272859107315310522680537658130258452847836567686819997917007580357176139305885714925967007264182280520996753605565421112785045296342367985129899695981518316821976066914493703178651890131310797965079622324334691247365523291009103566305726972209859671287062618740860811046923406034775179665002154350654979935384675485663269841855033153559660731943984878172982604317182602721916795639746315624304847650857090437156693378754663245659487522061535593670711142966530907570176*i1^16 + -8453349540008347518176959069737394149484939404939604895407426688927552041435667651593968655833180273033898894567739668236361888187714803060954247146287575149199963017174508713939584413863868314808287254587164355812968215294035495129851237336998434432883148112968221297225379066986052964461672833101723481225897008952640776179367712303827985775584882408261741664244846358571932582628418356492516276849436794791498239696113556476228107700254568598058781816909843120941662902912059395932419022951321294250392456280652955939908920933942374828737445791249487619653887830164716794143161610281751215655444220962908242305266720518169754195309287175076089593308558372826255102893475409029452592451309730338537242909653611939791987003405903715379465936222171472942214566656257541146717076724461009921187206267047810090888947634874680774642571394996213937078595990459815406686015274291790924626914390612782782672319813435837356614254141608319989833651803292041070184240312066991933274474806919549318017128552177742451619502725022072310686844605543932166860676490272903981425252526896028870679863071756769952325623097635078393055247277783803192745003899899234137909911834623263509087062506997942566540006229011609800736080425203084786153029755473397492848561558528794656307142175244424526350088100383053336033026480673526344832075247204422174190007334928355933703604932479045472728900419404971477254986810399383380382202865210709308638708771862795459269215790912302607361072916868373696237032948254528160607350387579851889998633038254499463853544958237771361199017219286749925763938406519828878781945931127245778658768790089863363272209613842331474204285694445550174057271919115248809275677128524598551394832203654302314661217606238373155666585996065173200822757308649281375959160218810979888567502720484299684207960962187036275129712640*i1^17 + -15178429051105463311167771398760473876556232978483629537906683199166638262200436327138517822369129046519684631100923843382698856543755439539850940736249705280923000136928199312653946018600885914122487631749456346935306250256890755922475805056840201253061376199473516711572161089069732138797126234045589049650271359715169925202700275847383035294618113381491178176288062743495013476932838956519636193776826341170152068009023159440316313154142919967203522080037771778584596865340413295748842426551534240889054073968435092022698403216380678414368393140627228758524512634144096662001964462062029016324048743813883493290583928225165910457203524259347127277395685974682674791484212539890220391843439024347194846045116870653366520679459352730650823181331441750318722784556834608150871458939520485256672242028966386254763392311785164765062938192496740907565348020900818631564189121909906504406458874069466571797298460683977894027906325969676792623867180468686623730213139827738082618880107810814773150999597046699436563364359410472176942944280918539307603407830678224613159150753410124022365689998169453373302909657662528261566989217116753966574799394423853654459772656353420816297581763981224296214191494639748818176434386922007566963432767521717722657228974271834243679418952828376840984848028738597658172752098108513578181627629320305035136559751678813790961026522911768713752559185140213067257758003349602364978408842561685131638944689526390291117754358489563043398977046366583403213448295165752925372553296800705572897141338950054296250831523875637395084075433266168499947374449364198986547466286271447979943438508211649825714142106513026915206231174145189481034069032279221721038323354440586293752304147105401934448233127509250132269756406911887805097763162451640230751182321774052316938387348305163566896141408950678454272*i1^18 + 929949875348785405343524851616858702184929775441751224370600481594207009617051891646195655185017438922145251424131132226318156389847508719433337698678360929270553554801356921629637898391749522047813145561694948223480930932578926396778057159887326448186899666238134267883168570075600022062728038633878872275924121833356307143786800083040654810456466401631523931799822281651357338955045437750865147726157243587157818549560697374808861663753594538407205008549950363699904032632071804642805334641655775247429358991495909289309153969867599232219036128711166286486558571863842848313557249448732162183885606952275717929475747007235963472152529974611016746361967712358816371644116584798892407603912938877729447856226657367826346193769412015020553030636993018467156421704715417909808292464367261541005806008136538273754636341283268754657682945331483418770602542393961096941083388055661834493040446296650201131830799517221007937026084147385091339902805575921989074204166315327349239559689102446106365309751083521442158057683115079533776528713445033908604289254039907498534170911709683210875642294034346836085198666390128683246804902707438601707123169090522802043278644026105897670871993899399061207105300915326831405619362156572445790837420845587386457283958144787677383969715701783147798094829817444049574968786933020450734071158014934036059423769891219058395049783012584360262995473757240610901012988671464176794046483258073447297972836633244845430147574796242350538596615437230344677328989990240114752473925439237689042268580038495177871845477708138704702747417289540441447306580363170403468286769027245522685111183937464757121864288969348520238383395449762728040717022123681440004754352320717331976132633323577352255377073450595340503058898791052968453099710567773235199139905410372532916372340437491505291514771362807808*i1^19 + -7429386804455759232614147416295429497639171566867254710991455900110554450276819899871406619246135489110677998268784397850765772193259235254198110167236163857499373776109282536166466306392064270867691004596058332688283498321824459044386568774389426643087185098691049414293971191195882491898142265080491381599774842412719223740984098688275570255128135843662896451858430949093456936405348244748233917616674859036970148124398076242030036102235126381956428537586511652990483368414727907171546222757594043390474667603026327782426442692558112571268272675416620085197569506951901733922616344798296565899573096180817848084746746946320289280745840549295935695133708539916994778036846638527325849651637502889817847399870391572564539439153764098450431748873512305689643837657517060268987563872881567062953020858922858184715577738357270266525403268590366344999612513948518523151657062386752607816308304237694160372716057563517646096839841871559139885064230304048509441924584920399655092121378254392212332600405303623557601367527054855254390988209582707060125759584406504744993750212841451109695247243571678911177613702278094026981921578683844317541525230022501735883870467433429810626617469093698954192695269512130397799335608551645924109941932591872889062613415185063836724127413748710367716246317695768362517246589319540024724930903003573347504180283819731756785730303234157234345128903243412570784252428847414144359183457735752865423996096905560501215740405511421922529139226037911092853273153962685912107423970820204946259940541309334607137349465213237869353154427225462783162236412313938015305553310930630577053876151278373374767437643431911161243903910833774394579897410478835474113677756196690381789329897248685021773660048312509288878979025530684111850492898398780791289102937075471135457022650202579401477401346048*i1^20 + 24279085861296465525821889983023312197047044567941762882321217252199998704207651766338485307936277540720913582245508207780353985466910762657626014079566243368444848104343861989013044074792975370261616078235272775057082322393893836540137847236738454047046867207637198142580167388144393800379278860440301484658436031133586829141648745561934993584934265861382919465703225526529048069057199034452780243615325210767610609115100550514535179703278667022240876883739834522068536606118237960470889337272891457274160233549614893951718040809482547777927535798964341632469162679082072449721441924222675681694002877537428648583660952605124817844017546622496620670615194874781252857304076399351619858567735659427041980840365258676373966120638326422924875198670988085904021441536508546314363124982421915601434787486978352889233981669408095650861919791342072406121516055475373675708689205815332003717232206335447983990349126115678153990472338979256881676894214717723078083590825519593124335597018319306682921235669653929361160411094640756803071966847663141091488138499920238594620957730256360810107102266754370149140430195571282019733197236083128160450527254670333619118509221539777693793252412283036221457950379382284642351909872434547357175698354257686380390750783293495042030265734067059845311326424681806093768458122782177783061707750973439128205625394711369706500976653900860704812190842413714803287218603600938475557236332948618290758065758552889659327676758692967918115842684912542009786556390890917560394111022965862283743506117959823397714410786064515250737431885421840224302867404275721539886484083986343830883446790907196410586903207462392707974780224218012101270893138242279199991904728772522815354577774311955909696173635058326542947823142821778765632273853412358894512056545271391798759208542191014914293760*i1^21 + 662393344630684812907607585535172822832646223028036132908142300588098936019477722275986356274834625929156743758012120893568992147306986330990182119454707978277272755344310026487273658905163999241083047370829706818342926670923891338422429690025221214774816988364250328949837115328888402904194109580365379549385167464232387627224520656274760988539429044721013282786981355734554514939347076251129204413905283481737209943092679522364863788827814961860377513232359449770972683813554800465598930357649457193966789801841827799777248653503743917159953576642244198718277082800021270425937299188616426158307963307004585806665722954719162263545280223138959511230589837987571443137837394830473488023079225924140246672421188524024795521016586880547245114342723946234665518722825493295077048740946372439754727835876713544581419611064814026686992775594705040925735374750983663915564588320207605668108998106406975378346229173741019391485600229000349931975766306362432368790136093745856941381219677690922798390799104208724929532022228390560348223829180419007749842676230569513077901620273314630701522508861592686992563823215286278003504095481972585873242077058229945238097625831197048737457749401114581202975930243007521529178260248229204122005227812100753292155343563691303671436959203655465922018779562058593504973594230343035476989323961308479000235314720293018190636549401382856880951389532436203080751224552318970117267679724156280042874368258567840813513923537194919382332450866179256655295695508246321778997597151204959948932749938875831152680350412627752525909737819399505227366774319545362515475023876076352873777742395509352392375732752911693555659725275785016135344462258860500805018525701686897320887946234403130812814064017594944201013298626027774771243055523605722117404112768523046418834845257957376*i1^22 + -317364388585423017877062076054173088620622204443240095688455148589442150497179403009132571968940619728688230365667182529542685907541532021255188785115322357806368554464141660247365664627641160398201559249326831858548685225675853745271236427792057103308066824774530705035086000643866240471988778971989233893205186384691169081050909363881204057537059591455599469267478018439473513285289734313073598447486982027248386380871087344320197918601017625460037024531264520806152255228233507481133152021446822836871481729198443927350268320803937879839754548659376626778274189205642074684051112976112823765804633305086630234024554428451895237694248375763693429114149718859456647551152201930439579443507592060148636740817366759817343601488644627426236663599135378261042532266457262252086918225006049479111622643744109254024369961248378248748028361152148385643898041287500460296019191410336931283835157805408706335575800200267921358678848328045332783812876429375965846031258292922915141821090020571273504730875805515855619627092033073708436732329163625715498958647246514162224483893930608784475776235916424200032444913271142710895365233369728479809111668678023680442854036208375102066225584443761764823843641270537032577925773311297284291089715262529549815594336863296109207234599119477214829047654740511010013513684958310507069490412778824863197586582502540412926745901300010721002969769692185486872896370737851235814195174405862061234016655590442496451259441273991478458286932072619823694586822262702336925823601575223009709350980451701566755141224939615581975436494646697120193697643191658183855979935931927416966083441604464517868217172057598359827316952260932834297096120521099427619623837131501800327998720535054920705583513577934445377682627907956967455241284563527566396387530003703656843181299859456*i1^23 + 860040416164437696225845966136434792332529129169615168886348671723763230331535610097212140731464111989856951022328781798562454319491647410883671525954693728513889840049987732636069384390645812922104877830048517753043914170237781622198107853695708398594238399563920219163220140686532057158475929015759656774174072891646746651782173821287419966436189692819876536687930721154791055578163086981902677165666003831386946111243857179719712951548866567463807690518248166589934138437778935344054083562114599799012826565277820892227539079906072863975562525045494239422603414601361843306358799452578585329409182444201313204592111736919110378007646370619650281481589346759523116626325764398679596839264990822324549006334625197700662800456896961545876217551349425896471765783713995049335359172420725085505770491428526964246784419556641477275233569059866666825875604593157476028062702342365764875428987997155198089624024489543800794976696028093508007043134616541447887129415961467637609698685241431126486959312366894153423276516998998757010382920954182778387355480232011877554907699545717998964391168544302193401219503185387162789802128965733944262213529682875939750914508344360038715983919659557291644646366019332014543987865279390873027778716606201752234061905018328643291514160498724382537557046345240980229716627688727615240044031911324285692339589516336843567911275696645911211203560121395868112050439654864011945646114550686983924497772070353196328852353560048987256143055265230140836791299313609154464450541718862742279096462756561240879576587403659901567566366903081381306523365923175384980811946642227952106344443342077255308739248689728288404103544989541837217519605139705558043921965652876991093790389289404480381807056300522045698804222694478693695478892624020829825662917625763229838868480*i1^24 + 1507274437768717178240153722857376129083825335491614158951031148837931851562110521455776042018579075459085483355241801075804369893591163527171313822853176079255756529237193201837395035141624212367468108140110501469662406290463726653551100197366336084006477406546839758096618559039694503637160431640018233351476609218138449141314554504954054559114722867994137844348835189732241189516351162637203027553400300108223120755451178247058286284856833666296872615467736699785645543993172924684802860164060171226024739978528506172762963027206094181483611623679448952777476329411969162393162939947909505154158589997854617450383805186400307430314120047395770902405438368602599805446360166497275265890702584928005150476076841987291978804450250142452516551527161417607708212500080451117343492725213116862368575560477094917753639262494088745572883602805351572329525605791876683245113174401784307668491428183579080453678163879065316462893571094168221354731138919806584763317959556493210873807382818075136750844462646816201414547888389486233955624714136047581819113187040075359687500931307143847619142488839926042242977482766914206783909199937025919626213886194576623316502339398695128031470120914541956655586266111296750436993787113790808790099983988327110119196387769033218368433416935076025666199586798118806843375066829381287943835558961716844634770475904092143924564064355320046041989619794472499003241518468041686006090585923664350371114165207329494241465826784729279616908155334884102437596690991735042783422979223032423974295823578627317972098868912863149528093298757639320200230016467710400707042295083155529153118254269139872704427124677874453828407590176414998364707718142593115359288483317084142848681094785213294222747871973887627567811000141848144430542178394703743077506711543561060352*i1^25 + -1744636645210881787296536460164045164436625967369300462572357861062456511302491140924083343729206162805194471759711353752668487112665710373950771947957660913967734023797407057412303813655227991840275880777328245969042649011182371504339970304993832045905173408544788166018834908645128427858043583620356162939244335309862549957115622003354774167753380557165512831664843971662298735919054269855408798825454550405070979334862234442864421525876716351539819201337925398664115895688684357811283380232695674254738656630353454353831462516355118538910414360344391924175350285310995007658484296955684233682515644332134371760836698006346914176023177461141423235988575293837596801273448137100212092948009399653554341347087265268584708333064839222099730898190149703504218893326355799514374446720300676658048072239223329582991400509549886181613967755143553928505552499413587685420921887340524360574974328034271948114137695386131988358599054461397197075499610510308298013183672518587820816749324759441892660945733747822420359636887304546643350711274521050536826326417717725329010419562421001416590324926855627588638609287226643647691213914427451586362661775440071662784457385224019453101957579588444818486206103796070069802798489621905972372168124381290557833821014832999389600356643376827422210558032149994018590978647768608578740712371610878401571239022992209434993198386846354516992054439538224375277070830234749217346752905999484419778970099277657166128115003186786795531172577516588335100353188528605226807738068558546379398757333262778123053765797180586397618779418040660374171525454349563417407017846239146611461312385900578544874973950876257748988380837590990818096901945932273198458905582788149204190534339111355105327186762591443873297111336412700983883744891580966393494972070363136*i1^26 + 6327685256609029565009769459584301683533431484767455550081920925716611648291024550075359093134578024573852839713338795937730906524685461699611152934217424403409967795676724577721035694543878747543667325820872046440907835274427673859546158630181019507075460912005016389172334230539001397607695754765660564473366008320549027836022437099190121531966794724949207066899301461049885030941634053630474044877884189851126073757747927834136890585220419838297720032126707191218430154681460097528780654907185210089729593189312226966152576405792230237659194017297440392852111048785146515368908934536161339224479860682180066918516084424219485643810171031591107127579103943005338903207076867061467816684359228851974645021712579387758588601844939451092767529158123649664726620097534039037556180619385085112973556136464628599031248430741072383099850091083972151049719750146737252925645066796165795678360605998400298003980222898726622459322191909242795496700378180211704125488916887894577573904819124935422758639841029497976915047482171049936989412552676034289502377886325600516771516633152333439137094250260943103472751595135831176956977540407537077942383117246305503357471327570041423916794102783243755136217324262891571427727805365081689662331256588618097491020115836116827843933808951240881610183249825454146843338603740152813476362434869635926968604509108066092734915592702410703803575616804517957979131937996671646423934204894876009223481493229563067033667846909995042151330531595489882919727107765013352259588172320757979222451613823393188530782138489671285204453825887663686660529324944927962929657246106769036187985237880263739606541096136364999284752994315586932804675193781902040021752155338732339660381887035442810294754913490754173146229346072585731012579045175437640656224256*i1^27 + 18229366247023031955982678119887099110957730904565967591507376289157373696455755692310614897639422578349464336518029495878758981814845555316252464961375295289665969353208875858093606410948849472690953264532064515225411403866010345637313745332186192254636198504066169396867256883225734210479286975687940015692296996804291015152969463022316727678035753393912493537835871042932403361317806087435790730223692682675157910157796886698182335944175182690548039267900183243846144204514610101535404726579307624957533610511111808431833824529562150002600607849867526418150465340266715568050147129949340009008166731978266605695057915127566085886272927121955216723329777238069094622902491642139324316588220739760775998760123572320217858267139017121871641753795066605552995018011419784985324866633421513489628360100180407716034109420529246315642826884727658090700999379310812977054344066172245928796919364442445603086203731968565798007691522277351576321140295602538773133673015881879260603975062007681525017359285363057142909217190834379036065353733644549002422397763508372032376383409344964250022046444234675212098544103177007859162205401653368860066822815553963792627822071989255892319768480423072470739593475888755365790540679745055398468794773699721207027057453411744028542285516593713607650966444045527921418699197887154796649144580054534862858191079923233231610868471530218880260670113102784897060475357864799649596040829637393463259946883691050633412651021858532359368977356856806947311248136298090951179582749987454012875191583495513691120297353808629863929620920038111371710666088169495446216293087265090529453281406874833510129906216313445553554258750432344083635240141941725462116029346272255792034205933362840997320726907300301593818110941759347581442112125002110205952*i1^28 + 10412126425067356993563452328960716462732366718190785832675013294963604448486274175956329228157865998920927001928944666897313850917571751462190697195725221946406823032515670523140922244526297256625051050848869641755914987227148170530836347233449900676052765108169443195375068723872573780407570270095046922982760426767841773333915249109590680134637787408759220007278816050015829864327031878762934399602403244971335984616198757727847463121109335067688379282693303341885684776711040033900925458225412930025171614263910389106330575684468565101436488113790865603623096318123493152638904641424962914260475749706883235025888860433904535634585652590958648150935971345300994208626532548495648456688501639691829781791058487362085094738435355776829518243394751590433369634423140370207175367742980262829258804489800275797004137473022252255452858796196388981558508791692829048044479353115621685695034865530300761762395327239513925134634865104208544017727940397246737778667946847722304556477468905924750416598971438766384824632862822265351047044259516468163496229673147285334812144089401625342297200819322191998343633686041580668931243466924168372690076028483028152857562334840727683526838385636291735362921492378522255721338942347115902568590405644898348670988356015087612041380740732047595918996089443280582556933618388849804263175601064608529183573249803055177847979010809335601190489186967957777775715161632330271953387593925880161469809786284902236277494675148500108907732902193751631887175903058782025271509803027361560576703227359632130155181034885616732976301384858326757254934918662304536783659863800639739993428550692543726495628330301141879662059805079738971060572025850911222595954057206638721161655026636266490216211198211128991236798064166220027174298251689984*i1^29 + -5745365344579594177574477492663673813056400398683485728778245190128532018146222418596180314763041721361155408937531847132879364188780554875427732517234972903341378028398448624215157898517563672739063955145173744755904068337313112609303020955216698092038514263668954838942597315764282354968395515586274491717511011419521364864598396285871987309098093373962911691491464619987641982115260770753637821980965095931922797564721642539919851331273587892357837173992982206265030781093642554133160698477431029271697234959919974033782969997394368323047909469672154919084528285306717988154528813204861839402669237899479915770150127020241051145790995679892442650924899582063542797882400668374125252077823115506843820116991186839815276934568047881430177367101280610974266828016157602532127715005973240942334297256090923021159672643414053009508427056998622975734289626961895626769068610815070601329765905415702152566777243878955177081270543181671346169887045487839617128010400415801565855445164820732203024718691934246143596079723642943893737261313571714341078976725915622264870466226215631214700990092970536846852928954379973913259981617552013891307167507253749071871132400099924947813265443967423008648447424226139310193997576634164244349329220647277104611077115263868682407699946803386608644975477086380914221225777055741263300114570063216328270277900216521950201208031074381743393787228001610155171992986226516487160841801544157164610014913539938753515194694693276961758647882791536457967975409956905639960207523476018962606858706758612325827712765561558374368804799394401109293931306352613109929337467448466780128981435341371243295151050177953238424324976729695147556765247175727678671821378293798274698950510543478661750529262898972572449778276756788064670449664*i1^30 + -8708442006915783333118129351537557849746310682768018746692194207646845144849673793055677668977832268133978858192465889081936936915475331993312095217178781556572553584603415486633402259755000534460739334171409267629015842179990865905093688706747305449512196073767442509086769507893729730340172958982978208338753960861639316440736584473758218170136921018516649181323700469726612746373879631029065105190116322941355338239560657168594013126919358696604590132685730608144227724222733603378758820578706657139871789182375269898069417396594302234512946029019780229316107557003578708868407852296899365756672065742465276751903715148008548719045825729502398694128227383833926379437686781469917687894016476105445656992058671423739415726008611309611785500477473926903183962821045853646862412010665965393653942935005162056005222519641386204107743029125209717591837564052808779402154969697398966898985687871767440980534991638482564134459891101780206751434902233532477478850737688212462352533405440861158406549547926014371866400835717202165505202359016161454443495106373494351949864994431486644887137357830233232654374176034075498367851417055969191047756260153255319795482321021551459829695309947233927694271840909515766596203304392144952970285048565476927810542855478243211862618142450010632518770733886914413255198488819624929378645447179594652968541052549422769109145629239026953151577566183874762739418576268045663017327534636978629184535033042750966058999336398232832560492847235378825538726942829521382956136043642658997810253252655851863939781011446439441809598956285148222442793836599970490621286286059641874434144684386808986233027209422130684943397437046526717329355242208673031991512087072965886990831560875419895631080647868742962506161518247535443968*i1^31 + -2545624651498644901075577096125363601640893222678093096978808397537367911592217445287763307295943748462664580077560756206526590669079659019010459610867539200952249205889684382919528194568166644579802438464041750046986538566672441100941830169889727406352575014798563992163576312442592051819391421518937109267326235021237623741033552883890889332963410592977732022572261100552348296930369160246155230301074433704674029265280943704876773088514288495269724496100807156320894856632033517231587042860010543837867943035872017504136864487425982301899400541970547703242384870092295600223553111481833828616785353045979800147716726689926854769895464519282462820896102766587223287901261221193771799831109210041099312580048000474310593890626687822280811657485759611175018155025630762766808894717855000885339027675448881757033371054688330429376540114932313219865032411300844517931639075496254080559301441297158471666736477577414954510932162464852354155186516578231005535693161336674716337980507473297190678913035862227654975241052949052564402269263188930386445492978924725075504138280470569371200000266612249373605807167096404598380831113474322424047240393698053536406977999788198563974397010049885729778081144910337375732855875349418245438483839840766760690977679567991142877265878838008945113059234976268172408097768159993632380261496737296437124030257796610807395223859047228041252501734988054890894740343101896931073266085999159000098183578645440186650771621640810152452359421812114372381308756910828413748406399330698856361752948734456619978781510747422355860508913065883204481441518338366119120836934048206665910245787213367605783035393165013066775399508274737132058916627067283688705595660255955617624791829017275480878189847213483909170095324135424*i1^32 + 1033188792960995974319307686822528099827326455212025517564534589562171060756296692611020606156222897815969058344050886268851043575669837507572678137817516517772429910876377324849091753206718860613403844902831214467251554326761246020003901023095122476911020237621844338657662878948444355605502546996723986066652864428561847669609978964387236970093910742416279829821586582177291233640629451709790298062995520136306072198025956903691660749048257074172401599248619832619961675174646653850642389614170428008308231115072955795742654432973034467124342243676926581320749564290559466012276195307847916620724173456854572459575935095857577358345402107986822244106702781090329565479254443362912669502219753275400585491873305223192805670059181935192532952735403446522327099824928413406805143779902123440865553024000443072087956828564088660641581082466966157734029563496878942829132324620563431260546876203155764161127547885834360131966015661995456811814876935975457058911503711816352759453440914016926883432750184510918622376429787506722274502573185631843198854907180003366914386606394182563668356428845906482569975738293591181680616767928775524640459641512213561949403030550774831504179872858173913019584267632580908315262768088560935844125805708996958924300494531596800152326021861192266881559177906975219492783516181403678992323492414596554208770075440886551914168815376395860010360357618819966164220076129719534505863036146442336150104035704356040584710678338963201858512517407753174511850341275055795147987997580624605429655227345056284664938620704266369038154738542970946159107547749516122264253494598153680406901275979232042345416833951160085640078742417578249570261355465898073980103591178668989720082383034406306138594845045744315060453376*i1^33 + 863453016071265594229612630173504177442708642266646718997944541502802541119265535876917782763274937875490360138069372001861691606411726708218084394564576602646495290828959450812035563853751046636657745428052878142943420843207822977193899986281890068286596173284586647184907457254821842343637250635905110086864725944803262648543627965290847282921445131576011679387820930251179152033145863659516147711544865428198028456827385557494698471735606393020461728709255674618692487612786702583507124385828043667464397765921560792858615788825249365509038506533145690293197402381617600665847802676271012838535480292635997909911003154833867860729263332587500976185153460506992629968114087224712988612800750240293551445036999561465614589466627756661361203741609650637886838772629027284852811621732518137484594946114205083105870286666788682620593876032828025133306574726782830215720953593662661660702384571288008697264500084493965503330182156656016099838522752855459257068387713320325380473062115007725481399372570873068024039412510383774121246686713947774570918252248262571676121239075169417361183579951549208933174317405818356664336064700050725063139679685097793056202172975245605907081180539635483315759746553253414159489674903780755001795548854061625863237430311421137309492478277741555214754339301762799301649601910452765069931562442366202250835300180522642801510268473369758574904171035850108716926794207663318692629631702194397875332314865596693683897911085645611193709238765485436650168080174618788497284167674805555696910219541587915521041020241372642841188332840484481040409987077512685496184650372361077389208639030808203832509253092173136961808976315064665050154994431886144990059244011560813550968768680278056241193026213933744128*i1^34 + 169209677217218665473790683269500480584333652429389172628839848413704182131567536536992200493364113640722605160908734110682754228243215300706939030110766200574797661799191810007527968208047862419632776228468782612185272364467614954216002041286398476117493398400411108547666526220458336184874497311895850310396254517143871509048983171295055118765593642618202102593258124297582780497952080305198625850832949424857245051057210994515795786697431864856993542954482430480978250743513953120416901039969794120252188354927765826187993780775404596387207040497667270192459103670227518792362073977758620129531498300301666115736986882885003388728921453950765791811310367315628998133913633238388464009466836747024699793904717004293615133246416394986910095674263110973295292968753304831031316783353826121193312609417784191146455334229445473594501741756176610193832953578651086743979536280463184924936579544456326442316318725755715676606230181046189739091979972431074412748034350161191720603311574922473069234313695183562021301274845398863662666878222919662163930643867603687884887289865703528408566074742193659120264901673513200459262584191425701452344455617628068986544277735117656148211940746303202652429875271316980293021143950124614954844167185700529644897889933824487630700434875631759162933399380358553771154950222895976402283628561936063992200599014673847882356823793567251143235665832002588616697796675176221013432884599538525222325075584245857753339817549830351970482161523351378702881801247796466983953473401510816484825745308821350181950425548059405006516054775860326160240351227974604619354907348635477332183702404003302645365573793307312738677656791851462524756124008966506101994601910215743745570504468651259675846849331200*i1^35 + -13728037708924507158531597172321330240703300083331485869819010991425079190257598788209107554724086926426721628410212260718319825032985744912021906249101661212283263023741296376280893761638971896009918593638099721101837036530984443358160194762731906654905324242577987050931889023661984263086423811249033223352755668277395386200314415698127862080737830722498918952948723669364535172068167659359769235954441348344341845364358183127004970487024105986353672039537456088084375186551116016105985444028954453630861284615485744369385423972836367279731968151247515581556629097866161030977663378890156782784714301902375601676688620714223499372606239130127763636872092659250448687590067883055715723488604144315944288700226776084359611993078238005081791656370493393527442808367641589963991788583431792930078310694036702786777373978824010323239280624600439061284217117077668327855139719419215496346479683379939203615803805514755651438299541469128656081844763803499511243537853124405806260774993837174400394374797226199276105329645275664861379442521661798599617397098046851491124969441473724005138739270811070161886083634749412515271202309784258407681972099272404141576513164407696057637504956547883952810908178529953105346933838431197416279032912182767620474364633734472042347529623171339847005538758344607791497402410801926577791068598021759162278339930368982556942018575281190157229022010322255364569304690503623435478941710965849336780490707154940566064181778835940478664832050344937715756395634655305273003526436430879672466574528880564557247745409219015606576235408183774057995340272618168836083790176535564633126060694107438812404726123208179999092039490796230457619630780952463344281043010203792457469678608147281166204928*i1^36 + -5488947757769344717307536826487197862222879565985084464507031980111879656098735048182383011262121839227029328098817623815971887306595756461012792783498347555217576712357207320920198162094647183125014040345229815146958035204819143558824206027384779720507554524319437694277334469984341672325818787413629759058718712428429547576410226362331235300743153027857973891589886848090663980969000173108090600779053762018260894913678063545793751755776143777217407597837623719048776793323921714126985694686601631488715627422083395144025621363591378431243560124373330390601442610825644988682613852412648781635281639652455182561798395520305027821317568007848193666645999609947331586652683784213920932261848197702905424291646472638497829647460902571301685504602600509466472306918224584534044972962450269487696327063773940787079004352271517111986992999596880907358907573157270477088155700161770108326925192595790707399984265851773029114050915809083500383790596077786357933173515501776323099653894103093694653303656711443235881704240780417782634558884122105803987949437175772192150031495680901703235538408351796874296772670224136123229626984577942409895515484460970935402947260827823471321064694289008552482420330740265931384173758095253256012479348933579239847087400191567310785257349746238329717633745020802781702820693425899057267858491971115024224389881320442790543419033866201230767488172849866529151112444335589461314279043459023123964604192899726185806300530509470008962854914173896342730522112822453722306262151874233055671055834297948503391870300512989721980870825607207924867798762883400050538875172868806435887921329821820145852737113707660919696582111260009956555501489148267269846101822933563017058984973414957056*i1^37 + 1280819558048349067743480572942942627242987787483061437220954893104308035301018473807062479397347211646377015882324420448346330201163286806954457953811127307562779620463753513916225429517157008089973142816980070171986229976115618806645652231017959138863343940992153170846742504417322001616783114490658356627232255386639622152096587428588546932869674839147019132236869265907105533996374176215543404652928520278002451279690852783309983439429092184781807388219471967928239151897723427175369840393519950778141724696021875409608749506035894589441785214331608588707355369145841207723884676479824437389359175112147590276446114391206231255805292974492762192406642942588506976046658377459698289921128146943528028332050898643404324784622371563753852503469150009064554141463803956595348747548586370530575841408813325694311433931884976404939604703789958425592974189423949640947276231234022066939252743021726701800652624085440766034126777195552774695767895757520193351428627918198635679147242704343452620818790696128050945671254242802576826545603010670413428234620517700333226295337502793685738458697213167874974802118697056254027628824184938121467717650130840576624203424351236417634507828795793317508391149096928340409267990210373087863167649419915418755324892364837728468052341434179259265935136645135766552353722961172050970026912813359564803201418748893369974304734023714154031880134638732654369832157310872605030846129724830279332727567483734196557128648020218075698218995475892338393006745700571261167745165841634927436878128064208221002637319957437150092769739074075648045636418533081061727180468447643808741927859412750826599579620106108042851321140201377913613108681943091381182729408469815662701807927296*i1^38 + 412850998520701592894361169743720436724296060236562939353884288968453778364116624973633001394304690335234388988434679356611425501292442756160895918978883139070421941461405621403299687523406113291101843086469561123101640704243339278735610138088322052924103246915292527168212681528107348955165107119718176199866630167449112895878938203554632266916180924598615382754101878341334863489697906615917215534029621403714320216985549426701596450739170470511545881765175162351428580134619879736408592775312449464841267797086598680486761778838704857621808641127918124072195196307797786283752981561938762437493218228597505093740667043808236603588931391426112552049234701790237580522214601497584932473734007685588163005934539016271467486723394766202339385923515407917603190806367359455192005528347004080229708788949300227475408684528072599376953085348386159988106543280941259669530714957866982744751507454777676467842549052062220237600950068987629303552028811190073502686760008555532960459392077773189957888871577225118420629925052261393256051728194893545991027447884486747877916365085198568475815163162341529260648903613086956343147803777845982685719297022284838037692694785809277486559371999542131354601146558850496359705191997461838109499485174334210902367007765492202213478829321641125980414058575805316240868523520772646388758875595310044264979910430845336309621060896908108090322354215375744553115163444123052477259482948736912307002687277464254648672085477278540796082361068495837406217604760450606691897646974062433833887142615069627342825010209482212795196591493678246569569332189782122657343323245914961073388461654607484498365105071114234789492305959772848231063815764944807452036641144284181954560*i1^39 + 14540539624424824633389534096254098359995576967260692683010754253957967423956410126774312260186554096012673119185158595406221460012126164829449983923417731915829946698873099337988511047946512382846202789603577935746223169478737415116756000385367351752657354938219260930154000227907820762476235085986909601648634277416498868402824311606631847403003815153008558809989011679190433807384599867535375543086201342850249395591734575402898389892899882920248838142299908375165104730982393516977108906261687541350535418691482246168361553029363312522073863233533163482257444517647472259560050655123320356977837657153545112392911934156416630083870832320171319636174746661635620481824839847494156838917128798078578415816864700584832491248308178326971393896596681822913370099378976588728260196561127959861459125497694437019789704550229143600090448856089934687436669184573919782730687439180804483981359095937475117332146905214359831205227511442044703253285021000606030226632713601985344961246667925444061684436619734767724410314150853265026567877348959043173438115106346918660952860609881708256600863971251651601201970742816717033268593947116916718116353026964504613744884928183004514972498335406434304340843330837298207261369793823082264205697741354330659737630689762757847179269494490702426913871452874067794513204142832373756230870977592952431056335220394819514083576794170436682162769025497251646605002784653059111545734248538449846786501680139363743798998181548750839141765690984147030775082868757610207290033547622972650894780453780755433451577176383442538734484241168537601417145266780959231828049121179248219781255146348947085826587293394961497436962055570112400325514353027444838241908679507968*i1^40 + 381707421063139146895495294938356500929255766399880366337998790026142895179656888311111838924862518953479811699496496276173601164511049203137368336372429083824393022793177659568425379905183709810655692575193911866638566134315884381698624053335261979415012873627903039650265875897322434625549005480939788437177501260064064440654372880120675665747186801067852099152250426088013491499361878553296801250849948192111127896366640707080270654754091377779838507599556402973045287372439022599883299754409049344838675091271863179234342600362357588169662533240686232020302929889128090784903957194611601078515103746168422071803814990210824396592312609076266444090068326258715230871566535839068879378181924453326137015261850705877108328483160427551726030993013005076268482467386075534264557230207076766994461408754474678911587596522355953974698814969375456994074299774730624275941414855573379549354068168616899414688869484587671405715131544672214854304599906741321040393712640574111643932947540668747776233179485629398351599228823800307609167372699640226025846316467300982739604712774218093666388996629208128762528031332929259361575087329683246647628374264292945302111436502147290524864728324042959060265535520513278134695718165743721988885150901516136576237743529015829972673205503912584080714463612657897759438915665408807907862954373231051208093977765680913349616847844387156337707457978539282263129739048332876105769137654395714501905944518535198547862064354604529144114949209153149159711537680029694249447159360542632893348470577209930875071024729398098976027344441335600982078161244407121932770269081180663854674494661819457111202540397837813157630950269553186059505797125906660417601536*i1^41 + 16687591415441071055846010103597657232543525958231326824636446600314650278838829180346046546393855804666092125537000991297646505015553861831938062695248545912270363006600947727430602149853437683343024981665159336864209376609180632326762820523394850056248620734583341683276942701187894629396311986719053536745113306193802584997953146887360474348650237175301867052314000494909825078384968252300280858343674726085246980693525589628414202128480422415370918804217606686070100302638811544504611253876730942936108168876026925656605296341181169521477343810933929648221952923150806806690699940056064874421720083730293013367752152769943990144697366891305311067442921165220088878192676171649773937384079023982982416971939832860140989919696894251070011637098063966933513225599375797507711959292051432484450877517825035254661230871285376604653301495609840564349985922614096872035488166700669063743158735202209625821628395782911887232006375810049616805585375517965795951562375671123991542829912985933789750246082042940031350129786605727951232246344082989499635488180645695410779971632498527038930020318407387715184122117912734078788191362824534624518291412505406695163740968137712162472184239000309630506150168012836923306066378876577476338872047951935199569295926907265447149423806826346885464417498646787783945936044970944595071099428623463758787011934890896262728031166919921949502649176521741656381164634500000703757731711575738167781507318070434219651195480278068014964222814227746487693145303873891843666195100355442448009996532234901356555893637285909999072308816136735228631169644485732840576438405633811340236190490866811957471702168135593842964226369100178157207900107099340800*i1^42 + 190714324845510354716357895352273675321225857356830652511602427954000885480067869907580563694049778179230518619708477069645760578781685420471967301167878787612564055218050035503071512607167933990562130800924190904941612059532848214372818999753722401064483932393555616405999611912375213820471026038624060449869512648454089605915628094264084084100001923674455040877915397115153431407395950285050624310574256233732334283950919569100553702302954270142438106052977262373687865755571978681775666506601886156393052104157083496670549410796913679865434626367661760330826289085248232530184562595825237318539940522058234455244113398016862711097040941652444368106041634645516508610167801814526977777920970329707410743357728354132925103443243068802174026205378878551090019937102156330946524000618758172465881330456298198611920808039136637117691647042176822990650868406502180477525378453165497341675042049251026679135861820987566701526739064550086298236355660134585376862877018331415511050420211975133705371822997655222885078711520485225444478793722547156662117610855268677636900064609965748871776589560756842230294375726027520515025023875355193312846409433713025795070695601120675356375547129197181755090880932712016078615084137300389495553780990324109930320573466151071595298149659626661964497425234067981284693327867615998924448166542556818189258015775177236112806489496963888493791196450552139758635468255952453785737200342472811183441970513670882503485148162423541306331273746499613440889586468086415178182783156541423187953325942108232288808962133581116721607344829559087265152554431866411790460930406713538684685668232728825049414854907387009671074813526857917154025537536*i1^43 + -2381618201439964191464233625039860878284402958585839719966539202615181631067241255167155269005668820528608271599537219600602899058725663217272816893271418058949502636084885945565406650567646958056880589336251618007114419195441949416482648946850310923607764403258767833072394020805872475724905932714322618814148606122273250213182847309217807461242901375814287233087669911825203260517147062600334821672083381861517399981297865331521668299592548892689152197351899244284473649024737578235060156931812800624352656068525365930957078938875800263533665562087145592506183742810667589879983182344327480437247140370754058721170700568221587477605892397862653484294018608452551849714117077126437729786092379639653854112676084604560471157342803563064400183790507299738858559095026732930024481141616589377656407465074567833956480214015955325377718056370977455868270157310433307358518536681551750002360791165636995042373485181115307290808540278264223255206189664143375954134158215621400594982990720241930087320303221795109403966487896035205638435683836293540712778729571088178180111567066059502911888162733376941627414557165509618339413957148651767396859526447003580915197101824822998191345661071187124343765919755314226529522411315798172265599654046579586211256945275826718161627809007488187809857813672707428568089320708943763579900282172285210495817294289230291626184422070836683947595140260844634914434606664014895328491358351147276007483789962182736214340294494205675871101591176338187062253618899672036510291678880987039025621643094167375629984114839357960309534926816600724568889971030711016417861966206420530431633672548473454423252771386835597976371345694014832640*i1^44 + -1826423321978930352359834618857933723904384594568363497223944790849563240133729731376541726686076232584636895037684712849913637379217672295187213204091579013491679663237553579008351271178467846404837035625818704728382185374395189423375714864511140440363035771558817010452119613970515597304430051398024683783252413405584448859310871161983390557872096170295356877305907310907377063878671586383087987264328868257754937751320092866159268551287246147682810089264249219085438073766789218441048825743060995526299382459851434606487487558890515052617067847565131409684259923080430601375781476698475432714726141194213347879650403809806867701844874190196494371755727928812285935338221124676192840960571619336342828203603799169404598343791911532887248158906933476969291628043039997352424993809699682737249381669559763861300682486832238253291366403957047055885992386803154472946667407648279856901233131484726689742611801173674981282474356124761050168665289237433918234426186656573948415418974962493006187335296675494735881671298427332434766270920814701419110049412132312634606859654394860787623632742219827954504151274888980829426110514718290541222828080345763210078146783761058487396808604766450634514253914809346021930485497073815732023632943506280700262698495206654025711231354358488732719672060095392935416035604474267860065558186175116425222312581543039565852980479376632481725081039576423324209318702502092038684305833156497938294328867589261486965380334286060651388316375154936648214301571153629909726834451816139774542106825835200590415131732102667643442926712797625018240845919579966803804456731460711549431933929832319436347360135664981686903273160704*i1^45 + 106059549160154628720269532769625584560999299097208648135482014729810272188924702854292465171039308387197754584115205304990969845795534751848762872470436305400916997127785290436419084174661025194846637562238359816943536779621094636749964170065360294828981043608294825361157349620045386772924062975906062168241555776743326633454360205416507180776556014127359145081987699556167844749717519402101630262608028735688116243039424416807746914003747090679857480701498749751112963120147668263253518816889429364863827033502132290736474080498157200977840939776321908131869211127181562206563547119914305703463381789186960032874620021263903096367968853325192087050479128896628634891562571379778687761301150906815646303267315357777482284308311224647058303152667139109166136410716381456176892336523098283491067362756700531008271207193631571159437494827717902673951193640494984135679742134681110772694135128009625404839704940772422565498852713574954156923523032222625006592640418588466696606297313578353825307520642501941604570657413357945240076684433757533039689981150626724923264151038706427711067730180252649319956484616179447991434006917325721764465530325090853465053315791745941800971839769397750236090339516847917644954997564928669258198681083411245034668566314929845410925172885891571837289332563761342614516089672883945102451981072441912972673856395791146534074186920483344105394699103335178549410487354745812764982588464016892434980617279641317920283612231559204230155805734880011028608165125307401424720246365968328147256184513958751961631127043297434861743968789782984635173861422674672741255836086693985934477097934994313777143585232444048015360*i1^46 + -151099372381931296915582795354030882140358807721611181310102019482748594879017575869700346401635659787145830975497096350041552068896304812585148858422468128586830843993104829645305360629382796128986872650803636604178593020670814470395682348445005936963765586468746567142515836563304020077601266841790723891938838814766148363754860232301925814074475204484280692313309102437154305964353037123193865006972563937864974730211153708282297197995885871279379377619178403544917897482713257810063477000406567090092132541575724817406239176745385477618127171426802795822962185570786281307951757273595619614967130321069360925748449932058869457197750290471079654400410243928346373315935784721528245479618407685793575260886027273819006418360456447216562154996745386231288475353096207237522537199626770181612462397381554861290309345565493668433173653980434451494966072940814856723842093444316075532144638909219985850278135385934755784647910313435145171410762663568486444567762514905808148648919614503168552250323627926717282810886404788989382993813074471063002103732642502765191906112206663660838628350313004610367215651824723345061449099485902045327437017565413011035293854015911660725748260730937879056480189331585594746503101066034709026173062752953954964008997147858563531810873411688158434739530923980788998681049443610304095991509793806416812268734812740439256869732647405131660517962015335843226714256925574834461967152600280751788765501195088658495509126382163492436025334438764366289823290825927982719478306581712443539799395540090762003366406496400941116875770395333719156365834658575691752891377613865699673764213460710450518318787854336*i1^47 + -1453178163159575939768898265210283168923145425263525042378946042351799200026350600011278991073243717816260993058439875966551284568401608786020946500201956472338982032591903390624754059190026991734244410505147797273724287459226464481748493713765322601175247628666893297014283140503241752361345997150304518322363757106705036892651096232544591434389280712569663205234518616612601923054413951567047523544379865179990877989392215121530829585800001571923678973833544149497182881311125154672034122000682496349040327052789177510493975261895974864011395989647318841011495021395229576172472787711345134665000195733628822712734498713912997377179682404574540097668125552855892514339870482488694384704158683350552716222878327271150573836625850598310010664822592386057095951028918946683591027748915506976329835069555030465619935329215478292116700066616708882088137397688914617087650227179366215011315383321025427957023045487056560828648920048672390876857406643047142191785896338110546661137061592329770388144885789205533361736694669975850348154342380745203288713445703993195038216468427564487169609943625315894895865032721790069603476013821932572773077200940528299227496154745489246024292281653239412764840644436679637475549554777029807334623894042762775527030318155350384847977216800014859268274763533268054768894767108145364502765215216653267622136598041418459038033506858348095323120787393539934307163468875454947651303091318747046940822097842058518426802365456319526435865482522439354654665160578317187383263414025293324023196636872800016605008896181124461986946070111287170993878226101021761566040576514309953949429942791609765593088*i1^48 + 3879245640949926829527537470366269589867186922758596191076682190915482225920298204426908844610331526502955477132019559766139661920716616146142065622028050481485625755219580421883515546825760756075338812930970396792003508544166785475365642507889583867473788135638015957583635874027211661689606508742505572585728242427719461579610918761197064613571787972248777445971495684449651820522287128418913266834824942856008110834953129191945143396973534587274175654409323768976832634960851997713672666799067398831157544440383215509701890006935224312626182659866209073037923803895878830321791111667313458082928290624241087965134371751842442561313853462345736577971513065509266035040234392002309791312299844897012105537934166731377825225178339805879639957829945557539307212681775813540052697558532505279276563455319515677926079641150916649755655348521682107394361711964224368382025034398518441000048740244849587327387937740646540502206708654131515368368411871474952114776990633439278449483875761470209692034688754343167449587750194525903531029968368444039023305763288351745306197053093707170738766937577581983283224522405492652687768236792430783544191657288836233790936759014642039775175606213189987646313531025493926196575080746557096252341135597276295213566436621860960193428352458323102460527818588233255529381741038598969989528324235448811567271050059282064266857261681824095322457547398608309737107928239083457499370157076582858144229258205210442133624109868125513520952593477022581412430250856240316682423498082599553796523759002231247940297232470712944649509760214068544013656545433981642727689034588405907556350770020352*i1^49 + -1393267086783997250174083472488377111537390348423786370652305752752426609046769277811287535817694421052543987494240329611606246539872026442768625359252341351744137795022425168434507215367110055741838900207743686613004787993832173148519973227055153259372816870333278204858328914330043905891472071067106263923435669750485988323935202724546584176075527482319686560886381611599224163644826772628817861580152538314742970207276676764481728356147729926055993903206966662517893732391672644875607753372690463560660055846103513176420543432222878379412535219655913097263739401975799325305543654542466610224494878869313772510964976559177289262168804909817887923238287754703564805720891797241283300606524937729849616208520175522726870685125953620984683501916273718694357862619609553835414149683406868642256612737571470433669233922856359775297456823745651774115591282843445342364596192401307711167871793071549855981688035508021529017965673298850227886252563160659833284339093061443076575797813752496433744478037921131433668837138898618816402185375946383166954824354278218358638535199680337753776805448080652883103360357267802154204137460441356174883000400988424733412384105032161143634822269196932884088700139808748919040788297842385977680809257831904588690776991019852963305532027733967976470810315800934395191957570284142444709521819702998993793845759639312833580973382231766052680128627712699574812244023076170869686396791105527020395046873405214554619805096067861633315376973222396247896049339856668145404310302376656506581129464928621620285150145030010698280922100797391567013331337257990438173801963845683645513728*i1^50 + 1248354173549475695792478687865631093536913734679323387620144185176334424481551327723514665079267614780948445981668139709871837518104947331526480317078345983930937374368044159604049467782056613691611587010993704043158345271065672459421911167818210063717859694697546304188686254984323360091202590418860983276481047871814660727131592724140977516818904507560663449029846996679033092224019053265197086842395806716091887697151735345205804284034649457332180392119252272525177120788936293180133880213140756144664190178927972695551229676057146771879149507954179138453517576713077457079689782346527446736007680896069522137220233246013820303353384314332704236918187394881016212527676406656796552943865482671628265234483488282337587704328710522537518445232328396358719419327158770401775165122106175632850165959157676134952994440082578507525196710021577881845481447793312868343209788894673203559706183081555321365817225271233205319769844537006960179778935743945516801544740683210200509868994850030563041156151498452680821542653208071413476985410154231635573234720035440241770250758504648501218938878581715017510768429968001765896131181862709178688436975705817112413342251044365036855283507647841273419709202044605990267554398313768344551230248462480398791955848247912524495890570688218174194320958903600498957564940381880276854853635243563194270642380554434819621756764838343281018573271618993854401352684258660829194741535243524239553929472939878938852621880888699688112629560781589158028292180102602388338133910414275610355052733085994150514689559024228758852775694554424327629448176113684696157829587795968*i1^51 + -119325610569782450575664924589985438549397031606960277347371274838072864812898836220516324925072038545666272853982771446597275691626120592606686755067333553498793531681814207484925980308082582334537024070795716741795983187479490327668489171728044347774823067527747646723170474334549863127745995520220185444737325093721620153119163063254974696232249153125007660240539698511519504331707837436677611225071692996219312125043714529225614864232781236826401774779053489565788814027397068290028532495673502461417118506276097488988845557175468864460680791030851778430079100576251451206404620730716229974704052947323954906403757141730282549686557471789601005193950881870688768744742932302203805587387086182049958729242931925604587674840719289324386419656226271385438894750801753134220507824767620018654305292002182901525507308679852928801882467730605863298019998097465520642847962752568351956061666054527306359909102076826956946707945246248774118102162407711829990320806090463483916721985265061848737633826677606095077578803910045480230186942999101013865409648260212663154814009154117582358228730069104173977185697741893896848456378325549033555659099921015013758931952958845051132249624396740780369977489759565816118942060398182130583899051490021911108700081471320192101792838845970921724012717457095258723942905220216540043506736090621687364473719252652462633641800295666547704259604790472865696566798638343852441769101510372832449233071366437038133512570648909172857517695099947363645747134167229840590023039433177831724282760439454172918955426354065421604601210047235385978092740124387387113472*i1^52 + 86820888263767380647909754562713408608929356961711334345404182573162031522786512937599965981311658246176812160961876750982861500291287563053313725472506892463917692905172193847182227275428437166549680749984644644905331822859029192980405717189279284600622503250822053005452722300019643612559628188394272257157927935013401665315500122961116625294335905691069106085223659950257592479018283048520710288431842972137553772582032533421736366343311783410525101826414023045771952878036637652695982562831255954837919360743679259077338406382041360162929299360795005975276251831032611729596075382985870179457438471149289817315818894339246619922268259079858111248452154850447349559614557241038025103367078789448839035822580129761774925221600272742782413103156751612089625055182151205068535220285385904348673556820847105880082588550166875890337569105544074779677609659880541116380690344127472322582532492147608501786236666824689436510494359936130962331327812190394489564286212204461012697878361340240436714900613641585682607681595139104115894032282620007929977279138091452145229857524519607371120652479475009850973801411037853424741895933242186886128366245371980458833813728181646763274378639578327410409613625566428297554249598871135547514663961324117308569592592207541382720110630635644429474706424745427239963141715786894157039823997639390658621892887187609101369288283871249785760706400444877921011205093732300035643353780881993120295116362183874191600803815020673434931291470671617247145078898883934098580024361301068207643602862563115660501733906370781390694498122415847465891173236736*i1^53 + 2379410655801998462486085854316919985386522893887131690587766701132252415878637603066045969122966081452958772177886248777805147997488844681542055006293868580242588562922079898634640178223217820400077206236331690529105029359572151653723217670415997097087926203959579256719108444139931084769377387379473526196462127513422141241429039528067785602562606856788276067345044784120938094590621539200995357960362846870984728319400760361109642018230479317207271001507307409210134043222562117591499529459757105833645123970363361561364182850612986956658082705653348685419072476360606751028157951079859300368737834470696660908528691005815271254377632582772779443977996687456999749794401068118072009878291354187515499788408487770481417138519547643103741984937566080859263886197710938688552697788532545362839167379098233594880141713297780189009178492926588291554304203345679373443273287160419627300655066110906139394572693510826153410486165340047693761979943219660840906509513591980315828643958463703488936576649169055375798199046374669800657179626019782789817857816311474207190089711331855777728594764802902517630073875097628717008777538949146911579219621138150952564252341847584621423020670894745925308406372063933969581583413750746457825227815472236520250969070905627034072532924328774398164049788053197517420654104230375096271279556170795677788778874285988109242077938336624175550752460580968126374133774783844297047346661018843145128882389414917063615968881139835328499954089471725414870352951819623537556303594885987918804114600726264079977464607365944876189486257316638490624*i1^54 + 24895476043225109176408372222972111888142664300245885422057756671164796083619318709265412398758787243751882137407540556734895390710393802784917752083274525725835252845110116623771802837438463825039331124338596676041344259928368831406647506837435032173243667632596549129911050568870315593823948135785245458357613633293684737650582885813313116421747340495600520566237431819705578870060960484645840873284054384233827742439464171413829132039172346180421044791109364402160337528946034231505456414112974046119810771060978687937447951139063807860846608276911994848306442422203971016279200234117866385919507838954644195885034534467371861124915386935978573996529363091016292357074276210279514760523014125943753539357033782312709682403366922913279016498295747390309800690972856094333062026510290598545034180445643987953100983920554538389843216143233574146253934732189568666458694007573094265959724507387566489838543694717340267290474239493620644630539145765436916035835470014101554901200705623753086318773750601770598681520629831222430099094495163557719985245993712256040635498991482247584990428134212830247262863001807751186996513174017173173924401238650733209418774093722129503450476373440350169009585368920073818616717854024003839022979073885654901641760443841194920933288586763222976694439332747360853162257805742147766269416443178830603019814769299659681300386251729093574354551566099447816651253050601218445851415413707537917859097949298953153276789269584614591874583101735958439980882039896111996422180212806523263385600*i1^55 - N1*365462190202482046952376140198481785279705462633793324353817113753777205991632875471406915347483916286988865583898672725921846419150546719007481531359970868706955947514519526345251578318888888523711273868110243174629578617751008049981096332303346530700276423671075901085364933353420008545777755065976880943777129325688092768182719303008872040667837320678240557979176832526105785473114117100475645440030205084184824462859962162972868040038865333847923431663046138187880670216396794887371847523276304727413545050550077996928501286140928949393019663094046875*i2, -86424492712555918986676066217621530201430012341755274946779788414446840770581235510392116199978915511109511126093655992782022367089836906019736866186932093252153336594207536722404333326496444321515423252008816089390533701652745447058625633405939460437570698537589943509210092696064041439392244867834788248305890027309808592108713814415635656129433460609387188222628556027781007823622786239188829665742899437919216881074841362285998899335784736787596770206869475954766884525535783033164041839581353817038386703318029085208367113216706103783772022075546870758548308318750077587380587570152983134155497800669265117976158317585818304008460228100727069735581212556586351938592029460127072435236813310156995406419029910750371856278999843430338623807046501029235480044913713108844488636643507517113351739739214674068868590262860421573709320647550505380117173104100281652931717678283088404077604206272134757042115635100461812960110325107338814836662685434060454697202570984371386136544813407483742260151017556311926429238260369048449723152503023233324434717453037945050697261408618214902806252210963576814365334123444466116545783883191241483199080579374992481740973403493073428655418510373887960473495855625360458600261013736178106843747744224769449568144771065771035595750846151059100859220256124066030069021777837923624463698471167943050284835720293863459422987605947698432839766484719437805780138703906174455104511464049351058316906578760948580130247360948536154500748815373167095373828178372150914254783062081556774413829607260375654653283797705850411019146565413121965071625639838325474169348863695748521898645599555369089940620171603363136526742842755571140806207935136436869895965378242077574271783729633570403415184608718852259147568183127874205084125091495517933841324301578250818449403428190753362857073337655474667072696361632757166447463818060867144575316135934890089508002332672000000000000 + 393499744109017960435659890089303135511978615660186985088107946045832412420997189195774167540978956746157131339620296132878279620564440357533512732998439783893975158785014097336545653234214939973884258609249419566664405451774980591881801623830830175376036669940560525380762568060241727542908570056354514758326558055117191996703728740385208103307223212330977639535832787131922458374652244429342324375017248565514715494671825117625642126453961093479389552838331469994337216776120499820548851856085014156218971392203858074685005673015274103558390195730700177155361044188984847886501413834243743942122992026511735687132927842934812184780337677712101749866458418228299950605890350580702848707429123693350510135875565039324158704785093852829197090150993948546030982730966323988750835457893524505573102030354913252164126513941874608592883817691109400026434259449753427472544283381557180352936847255750277126489367978480814424734159525846705629330815462993952479377154445262280384147487583988586406283781237085438158247144211152025836550173713474100600160925310209420696210596310699419965300627913177159321060391193353278748016576365381563797458574624448513621866662229219193411513710038930459823324870645969287432308534324406961839935254590861686781960970747086273255611594218502492823066832711749158609400588327473520430537640163253277999233709756922590379491488967126602557883650332950922198700986834828941045007441233303606085013193716993055282540250584560273058453271410562411684682240043797089436787961741621477514574304464335235170587867938229756528254585744499729431358587593427678434180424204962200586875384629789069064152017004756324024259262840440263040429492022807111177386284024125348198872142563029410167325022489369254476441388819186148995249957977137758043958728192012835642605999683681441749962844921814017393917100652166052315355069699910968657590748636735427461043789496320000000000*i1 + -5438073544642806795815837611262764079718115149051224724257395906086700480858905192750783010696663722287556442479073590850350807566230524177710576763829637405058656181185502261623493099515552135304786163429578630068384696364718942723322343337524146992658468945940447200437309625123188890610903322388631606888625445538664279808433817674061677856073000224337574268405740572280715338165907901134036682195801461012608144740672806134491711863834793573682739199224279177134570999521779737286283855867374992351391161299570419201429854380737463403072190596608119056469491255233539898399659249446346033255341477561638333726216310137794214370421237709721931352544548648040591050194717155593972610943296444530329335975483338483262290028198560412453042283853950011047830955158156582815259470947261373346496843683936248244470069549308125858899912187684312639214568537294627234246027301208475907599087863500924138798608091216248640608009489697181276622178463973568790742588692578748283511123340859224771327645394281467551073856337044016498585639986049766754405772261276930494677930516639972882868166370637917442608983164731241536796204942607396454215248988308178988620423526041384972831708124945200536881871192904038854589995618894254044262311396304167247888671046775225365693893286013421679583667833184868873772681892420121386366222929357848669944831020292974688509163007878528062849342720774719060136869385029860123649443676070444274713185219128278077126755365338286752144334022255870102084268933160731971597810792316790676601857132788394246244536205911021804139283582700742199108710616957014929157224516843322410697794493045886287221710372572429690823316232621226275595852065105139322637918113344688072623079147615216697066859379524645998853304683880926625279100690410513181984541941929333654313907818067589287179823528050149854367937897127754973722074296283518562579247993095847202969878528000000000*i1^2 + -20719733410799679153627322489448196709204551432807089150151340523625389982338999221520285524406331448850928139541205765478563840433970601664682985553144519103744365259222787685644861807573341471763278548533557113591232825162504638387260330243323439165444515391435995371390166121499499680461534997997688230442219446149041730250531394893996512351367102043560894957368973551433557908739830320699283493265776564671881932818562472893037604059727261397189006061485572528219896754303649972506804054220011936770424003912484675705107477711271470213945214902344964473994071072058998350325418828845166405054564389549044029915357573997388458105008445370311397628026956668917655193431957430558641877241067535438441569045198113076083256615283536864916356759932878020067128225404622812945852108261745501497759161674271889788029276728245998289524977679057971563539348466760656491141420456991705749416731984585775035228637701789650900593182038418394827278239385610026702106228195885143636075808091970920770847461960407440016743895608132643964021538208488272995331915674045793929171948874771797965718684053813279722981484459911923204419212690268968838733953695678619599728411312642297806897344907606611362617718372597411057813353283506359637879154835305884211295755051139683934647737026746551768459060220432823139306780638547818234959729176179100031403122432555717101014894569032188109629376329733083958002412400365947246884562283519644188597018110354241878602959255505271876644752842074710529553773526437123770797108874279795821661476433391369081018967244178886943995584143142114940801065845620638407636869019167508703947814137388920365927253228814295518566086880631189748838782630384566967653462267015510079210215127931647549582596257911945656968895169155289690868682266708412493045100101495563061092417862000732660153323153786377293123496038624671924106965600595086848081451155076932564481474560000000*i1^3 + -141030601888260612678209128649350407176155578485843487408113607698746955958351866650910470766220681560538898560296649737470782162931124866660604651030394070751462497973423613219924726606891822559627163509882494650837373234570057996691605276626658694113309054659818472688355842484815079913805015469155012302056260836709619274983827480660223339614783425888701788194615279878444976421511238518563698526678988393145773251703404003503407191649114503095066398077752545305708422532141275670364836604233864342848879730852101177242403167166664021589089885598456123602252517583179779661126456619748705396943796022712495581848610003367855892111718687805383259218676053159608091340943822491886518712831406141413046346380288441962050546145718407269349309324318728470912682731526692984577605013959925146378937743366917968425177045995634832281365343264695447246349941319275993740761184307303198451425661118241929548006284318679330316501669911695322922021795846294157054359613509244442647429153679368694218740260288928589296029086414447657266278589159991909409513013042434347347686699382755672333144631413486272702632200049751015544420043590573734335959022876683665174347681620741058363963817842039470698148107310285894535436970158846726646974189755502556227024240977631608381236524920031952394013427752498172113763553424878211167023799278776391741384239340524326337260012049144518943061842125715752975939195598837856699836721477441606255271342078322647574863181171470933399753445380460514469321342649127948276421799978549454627779443858532838438557659041132892795427128269734402093974955754062303946134281420127807466353448122142406565066016274248537637531772258116265211575086219211235684909560131596652226181218315958862353361328300260655366704085069361587489185519506142102020662737857468583823065272988762289285581341390217282650624147224470351125188510731101391216257001665668619824843980800000*i1^4 + 87471778870002897262317738425199506245172659997671034918251618444820056250741551294430264981517522373342054813267324289637770672123077196072998568890466827703270608962001736116480046304078047631519429485096668786812344739298125360919858536131131755100534735123946243362195756927908073358429516892060101541518201965333381212091404711919107309653100001256741214257149053563139802897426356744763724620544677259653674482897431491644352946788902569315770148646911470174475251093579077609691839258356778065905557365851207768563725017911890631050176240530081192192655913429186773832980540955104576811985379758195865013774497879793758256507359890358400163092979522982608036469111443944998268032173630668488756243592657902166512383271566420632329886896449576170945755407475684284415991269302487805308945585095137039438679641257999389090986835469166947634945518812711819150127441528683860213444129924852717496952440156239174694378543775249100663369148684084864190191680892583191467633291375843737252825304651090651333574452883781987098633534006161635277038605156144863517132163507828950770912313359524779628299498210355644008220148019726716958550166183587620795594515702264272042782576350333536601110160963485040096402413154973671325242419473352828937411355212364178053717383636117557187378428658223286220793034336074141282169693370244215359228021851144884075559141508986093017716202776656572696515106651496426160829688573172395392248273378887573499964457557612775414222079438971127276552096397829634216101076334570947204803156668568120254397857499715258565250254317483202551653562851806066485521821751467073708523982896376402822474900071126548823591813737378653232453290836835555413943101317188370830694696962311259608889813847400087124910404466802258043258400709045883084558758584201744094507562190406126849938615437774480070761311244672885273071123171113613565604488040269968743543603200*i1^5 + -18753719163427145634907294616852653761156093487603096837030962466332207683984821998205096951158823750463654579049437849540859634178727378296544323426253547831868522716290650038520130262539293643223318574889165599403548650561638416841069045405390910450636308766115314837424688617756536617788006704234919254480357941844356479599562115161879336077279875840277676738054303043887899270475160755638908523049092969928283843833512535876397052220265254824026520929683004024434124677408869493466223479607490780432348338622064564048704591328766220776994160967165672638360551832672113604233499005993980347735412388195818870158596428565389644248356605220583830770070692216124899951273061696885103870093321638990266982456651601124184951328719859148462592166037272562629538589793675974210404443951183073067358205832515697944983997478939016656869088796627538190993867127898912604283956877716836253075412003158859915694969096543289603188472734938231603098488425108158189033442993460505744710861972689372389025336105971854824990952106570216820668796070251992513243270792038389974728725334707725247289030471124202738915329274078757589006667275271386737665181000718992714878861032247540621409309361068679857006008129095315675428246586235125620017393037082408025090126847331742952267005940802740996862418029960611154422557969765369090160732861695233068423943623430880996325173075659502352741901681465451691259561041548886088114660455195015971831476719206491016188134866373485562609965524066317267098051223690783779449834191236129521289924475493526815452959919156338469773063576237243906218945571432014676226301858825326348050207927286649243987404584068663364658417283393772494247184264981744747620509479969343101028143691918358525558930326282163398916816940283890089579520350385694116992143755296841557607438639632346940625615455539892987368386890738189819959868623623414128947439057020114564022272*i1^6 + 1974409380027312509438457503232454672116403735620862529959349836160098483271800732035370996480850224381146967784877273264450684480896282277041210610526278525458430084303599000806920404909665427810501974415449809048265322809554172697465305971997346016118002329922678964864581295094062460683505191700462326678065389823655490717743768429668446468346237639041358880811188218922385632977065425906932655174913814386945950385467416953395352069583339508418809389105606072616419096639946292406466379981865786413112743928419496666320401368252711523158637756614796033780307536670813487863730664518755747494568782427902019103856270375662776865636700192192207804102769608258202358959112642325973798242405394050994340106489206736465766982103127594041903721446601034135691184163581354406101035215893882892237057820568006786363864288659277009451907271265513161652357480947571976898040439685105759325214871255078653461501130818937405592117320405832706939951254154383098158173568028945029170098541580688950991683503030743220850219345797628453037904026421559006517761832249532147930172233222384556312487422792595307553721626692441391788487192095960600160179575784208877225622470298231266907261245432257161668957298157623004981689842020783006322112967469240763906185406774181618337391212953480790398210517346550756873889373473394644684956975332370068078779767844257441097290080573112061429413294987205799972504676049459919150414944032971250715156761933357423330150899871321790429808411074790604526301270633215808744474484473637859789560753394807935173193576616678515558946255708312153466712876566561087723882300692077756975784013188090095706912038991462487953651932569350516364704150278995143566330974608641080925524149974224633848419822498425612311110493158068824980911031342612347825317768549402898125798644649358168598875412862526206480482793706043717432207753722797325631450004588458934272*i1^7 + -117697081299594447578333086018113258541799289665219628492229527825376880569922486115597881304428981470820660373820044873376124006307728666660834911141784862443407310328649131157454253365187864324191490831215450081816647654905686502529819168537035568967073808846757098336163575125696025555352636922142791431049306181269661228714794276047733806766098340906105424046078578426366413389363573407282464789790510695643586959598969933803726910619511981274129615100827186902351586233082956674873739335136836375425557445069920687084672915577325402084673105906407106978386188904478731989957599407955416961236277562837941183428286035829118457992050987525481256274959869957399712907843337788949877335906858833784858324251162505137745231898854672189481659224729133556182997657678002660391620316911971333407969465285425230520107654357888079268137975226335195773666251129642287999883129492237779091228601998906363478910900080570907204150134197625761764284644875465659275054211669552806569074687047783086292056014056270377261953778498738300627521249027086432699854836996111243529144267054850366668595073120998778420508645331485702869154472712820020182066082539616346117596676067415571809678629148444396809525648434080996576489754725813961888471836989258755895871883406448016117569417475107162876419796846066184821361132755797154585601692837209028105495332541056001521222633329649006532757283354828956436606633817057113806886673551780240354423476357171315584419647283093284430592507617970651835879920699859871910835798414809328857627615576363498300325516187430410310124194472117535497411582872235065878916164053344688768986875459317460234256634612261352632917543039556789804488999750002085257765461236284032028371107239222041235977974170048307297332233520990713830668767511040643755012011574886727305784708343261516229574345706391678459662960453157189903193847170358781008108572880404480*i1^8 + 4457147908071302417230361249078556562570774569027505262381834043141436031319048419466322276206741038173453086373775216022696677292675603070329018240544566523302022910578801990546794972978372345442173690374648320947438066164901714140499456027312790589343203478956831775378603223382423460410788494295160281580583696502954501162276563646903377422777714291184011796773323139062107220712840062601928480414679411768829627233675090361920393492978143987203985111890541362058872161266357865472168246010471644768685825716564401762081871033059816672545074957319304163127779817847866396074311559094979465086615375938357075053087072258169068716411170414657414991911082128634580646024392580243491582575169447795472659713207120871098671319228036449849079141978484752587781019513528096802511621184679864688648570744034181617327774783525719879668556428920258957298787302852546621502399089434702869137279391186388947752630315430065214036323249347341625465157145847238019585189356185894025930942270908919315847801217049759491731211918269964027633413412172957605905729251970285089314025196973192936953225626088296911383356157552931935428222351292685637831963174047209445490506363225478968902796472237247418354758898061115245425307569844383327781047686333825997738431879464287647263483137620198428509132428438232209406428178652028939784720889818987171603899130915990359602206858406425862831075052588502186656462789765642837374052231562845318579233663081599724874306975784557418947773250586588319803703216483408054899187013290335677296213750252963306393113019195092551688607888284654554881255448200347230740981545438536406208037836006468533723471224355186024699200527151135438745115941036125063527283932737490557996920209089859571475859336968959461319547690346984725406437057265156395288990750356340981903708853809340301955964728848207471989886350244080211092844522138535038760117075968*i1^9 + -119968830355605256719744668783572593070133413646646231528325758163160941018924148114166825236561172124808128096994159714837147829093448572215371837932915880295782647273718306370385116507458613440311983088426108134664499009971744540514467084602135882316544563511160194623882341410903566826873498064028974349424093383769691577250849053177613211435836291760337724358312856687707894001734210502361548683471283657639716675435233476364821128773108102869946590641792377159087894449694622973902355185307351026873000553338853582128128928936131165412953579328448950203495657680572938587025431455143710970965795986107170125345862921641716216273164071017849855152387684659997807529996517076244076249637517450473677440625236040596091508684008489545150501323068697009276468322090729780857453816436935475160654630392100740664492037193834046223749798356778743702388126581030444980964096999962453038258030443740460863312326363697830714696128208032896464617548245885306235952571740913246009952349459503165302072310248198379865298879093978636123585346013571934159341836796978452306256106052217114389846648817687248700977378864548244056170090895348684773226040487155008280536474064748288474459318875291942077612552986570585105478371425312552012629151208364882783872588844092104265188633709176332461985602176497596170240254218844726882848475218003790742648744054228549673814685880496660526592629289579496114026058281126054089646329142995636653880978284757734243690646282163420226786068097492766432819729666423981723027278424595658690683114138471909921031806378774770670143683414008605439440110202587279470896423448936386565401437712295005613612224446855551209324550918235847075738997465640235967891934794287727036600836053218698942701657043576651382024746890357318799925089285592610878520446309075998394537625619519547875771186981004742295259342733571955754647773639890862975483904*i1^10 + 2664466468346442221988989860729497265085537388623548517728450650889419445675869140760705887355666975262193327424891080494814557174594902155959779591025693763027001592952709788721884636439896763466322184238568747512374027423395086075239691586811837620302240409811969563690768309485930064635245611081503181705302533250249354893193852134918258267128778276364993841638740005890625731931648915412154877048200821434660159050165322297124168193087794339732659195791701008845667080631845214707226074428651579221434870941279154643297429912800499343165825606372434621897148796446463546386848000704449634856655578719307348720372577904808064829167713066887519014346000149841003637829601131101196085294406974097005569462617627880716998338735219923526164684135368726798891794791996094255839509738726232817567718279712854408179942125008142006742862102627915461434941679186084833538353172899530785925117699338059641301827053640672388217799765187663420058546744513020707144579025676419325073088688752147589480179844968810594418343772268785669676829258534452698955503565682718361060438272443595368674716550987179348593643937301691839435973743305913726809835991005578103603322151717638230579986834624680972165782907389761711566562740631400813513431160570952805172817809679125963022799614147906580265740237420501266267161006612685041619681473886016675579805102652958318683474374059154370802441549965326385362099856610102631315550235890078495394380233550498071753113682851300653638625609283840352964454679461904968199697015082729700373108075260256186422158487236894786259267887193914811196727930441022985141987534307150668813681721645026833036599034977392278649945625550635560725112367329291314371364800435567292715762911455563802263827746167345780483409800877282493815975962224581499271562696042825506377553772283784500266847065694409999961405751471069593780719163713486061568*i1^11 + -55218816512998626463100778109441063980296784235069201624300371832343719929358712909587086093600345644476820828269632144093345226411064794879301895853429566086193006485392963030517628224115844762414907446209921863790515751305987524683890091553172527689040577297496175850094806906081225072343352322326096057151449417526844090396794082302905050393154409755536863905605005658278080374605342523379075772266084420354269188569165934991557773207940114611781421899363530280815535707930439322394826938827746340544804823110003095921855875262690298011033318980662334356146237938978522935137804266685469546045038183389870515638437937123104312119682234780648993148415408164303110392617085451013666844868336573731243973623605682423615953980518878525347036853807200767044905668058139875893654366332064775381976342323889295948426301843971319706399823226672585910443648549672440546118798296532333430256929116099948488453971439387744824196084362075226685705286616900641878034500925742042806949450007199368733572365143673289291287848401958641570541169655413462185755378106066683308871941198356733957104662923021821016088832330109890934591570307019164253240976987932159940066459109481933808061865041863444430501708029156339067568027776750093048023985371836399351414517631327417663989938818741104901728615786030144086062656579495444355004945392509561804436226828311658186234149424816507974472583235928746174555899687415915864656195382656193807301964749754440814324290130839609943201753157964317177494415629118808906469899763375843977922226532734044527073025101413918630747839797688902745130962326103361414739355419834145444112838079512427557742678023484309443158924187054890582878893333534838687717105474828757237853780983724476027292359513699915156376206753840967255015984594915242221349977007763239977549267485801688154084098181244778812299324926838101631510917809176576*i1^12 + 979571786211166699628794450975807180348063361381440250343755026755169173468771878956847695877848285599239636866840534817916445086051175440292377745888217469118266078005948484248452761466506726420804090893142022397030462445944034889802748757575094372090408015870226190153813573461332725829560051933119594149994824524035862444270048094347205836091869971718698864107778882297497000185611135689050643504618806223052852546621482366633608439547671684215235740907842381363339031905767035388972368403100614478709277881564468741105863379935480909201616079389291340397390633135618527468281607148709374294205046183803518163663167283218190468365695752163653304549951307729403570384174928268455793250913153859377058523770305348736312676336995568284308297988182858642903511299079983536809819662368780205419765214628688103735814367429424159629439782483192850091900871927762573502694281402421630578504767770570091421352325922261087206888505958726080262013243262425081701817463799245851419554409654712965015862298299885351111977420871924536661041910290399601833360107841499092033584451270956586927724699022134217253525321032829424346245735429135606459340169235003008982973237243115772015864568664240667187914511012264298557130343931025729032985777590227231421677579718654423212069112820656466287053668289369589580368638178416308769144534460010654760250302652805595994707685904722977467453608607984402556412374737834204126533030255797329756111117553663836162671499790453899223089473679179480946236913346605763705305396559690204106945537218150675656754641913866396534643825878706448161905006799066404177233398870289315886849039791490953362354549910221826803027502477483154339547855184681020537302299956913030756496298602182220560885595421160524424234221738012327835928033450339147368824155053362880173005814066456367531597803589331459341484052437096379331836379136*i1^13 + -11424131619430940251598640051447368610815581213776341031612235024836135856209662363201123720860719800489544001846736511212796495168546006656579728683004710342481735259513468245225298737545177686343602319606659351480134966378886545621738102485702061304827477108655000418820721245282058614206665749602614156754903062559110873389649673730621809344573395484062689048024393541098199562910025697633564763851034388504142383138707345048080660838865550184670513822070012449213056323626225756456841564704203568471608206194923500067073472197555855325442783076180273895874451292700722389448676227299608668357673889908692582627965235296853877786830127861009556760062455638256330167752435036505916869322898332628267279031654142107461479472267596801095792450747950848992124936377652317295757634455847357393183731164039643776065270338120397354808523358457790742289362563623370424306798173036970919473937574990070819927121654013915516890336257238784173357909855656331086579533439249180381704739584702023523852093020845304822974916930586581784172458370442112823371973803190893576302284643403018693165448890107383792708486455624950087763774840442571218657380769670145319791116956146454853008081883753214347598589900698651062308573740988557407911253418463338447409960909343710595242273410297970550278112990739147120929089713169858522658410012205711066813554590297981002354629123424952434367516668889436864139335963685983828520206061359752902852918452640270145970129257552451708975896303602065951479646035849308942895567669165883549132330371810296161267207596192787368951304869467141436343288977388528759392963344269022749570138259068177714350913729914968328110752075920885355305544633821722540390866222653561636831454957338850723978533358656116820509887220712993521556326634802789514836764717872638158315973335035258516186624160472300718298019360622591080398848*i1^14 + 44850340142233234708304693165705735752751858280096409543292315538725350070837177315400276133877694516433432826422060598139515877131357818539750417008156674587717257799503467424014264550787458746307012960575470162956581475293617868009471632746019242069090194314965116064826357038448488620864745011847799095649740132546541645989865059551453834916294491539492442375327312823972013856399163988178731028841091032560936236400846554598963512189234983867610868214313342723726767255563963563007755766292236503279877688928484171800815739116968905176652386499634048478129126989253951945270868729040086839558649258917599360796169017468596443319648185473239919938471219885754277273955084199903946353747107781335255075375116202636960610090708346250722283351892014978841735969955470702884998872124166011148419893364806718810195555509822945036254521235208185238336459370777710883307310614945363149577328564093489461850858561547002617187303906496486594219775028100153674831737403340362467636494511987762142197158820282981057749973646968503133587738132921316138597837090689804381328041332533049041018251683075921436551868660808798888033341068923996453585997279967949014921202649341262487499956187923455525793772270536775072767273628244388648499393704493109207042538434474520394379616411074640481391678722333969761261332798681491687635987041230891655360256591352363479011935026545709482003903589217639086305336408973625785520170568239860404284415864187278467848682443421647022383148257876057515796123928709897265040485414055429466412211716204908869506558763875224537486909759927216367661190009606388361490140103053850378658378728070799960833631334834634226268359656681443493744247125927839715006625878637208090782549827538918423264438291460892407854172179527985503826516538130356671523569180817120856278134902042223700704887246436900629479292864582123520*i1^15 + 684223965701828689984890565010484938177665345088394675985801175528817910868457028321627190526769401912154244181221738508477622034390689866012339564822841198335165334202632738356472334171705962710214768117296480879392679904665774971915821800041917709817986786893107597896994207982630688423703503712318238445299231174741361335870596322702799002067847919405689812052444149146908518677482459752250411493615431456210942138205999375173467405765157497570602189473430490050237661285387637375051687748278076206191227549623692132605554299842828946392024431102623711993017974616717952866986780593350915962991432566565078586807690792113181174252758947915936944069867704108524263747525538225271639594437435749892993118591352733118541529660816040218251379465679979218913682099797219484429202309341968744926353814595243158492573056786549428013495609990622621408000289182310218241210225307312738848102110526061989127440430426082667203208609546322917457551138452290905390536119375187533997723408500687449652173258756414191579503080477897714721802880203407466393239043827069574496988874470887325714541579931244946129248516389171337376118017071305009976979487299100794703077220980253586129336062258632912989104178797488508661595578393803774648261740733719576904866761364986332028722872066392530234556834792653877990997340040389935035473589444608591142011761922445281649318455886965183615930809645885214820666545978452423933717749653536372791703090297384506328056406467898461528189173296718794756399585660259954004708537681062207459538092649471659177445238367323840242156654471391120982602777686177315627684261821741186479619861976208507376100504348755430755864530525705659058603639611255009851831009418347873236824672257465659497319669749734891619486671129446330367048403219925777897205204842656630971494756639014151062850365938716230056846957740032*i1^16 + -8567832774295070334479124446595868411067641236676320348202528193412560583157168498677942123089304177834755054394100388499090794746504834921123342094815935492268457972041503838653117460806362394604597162055923533316623240105142153861154600148579263213986382581484663246991218061350855800217416481018870567838611815890322645646536604793916506798232463966871246147918875447372357881437122234671193141092903815464141979136958311338511531061426639962701408429296560013212575200990279905928493789199220402879478072578816675182950603703749532296040436392761112275525274180992979602178270083984938535142999669300125876835292894900603339531219854058678714674572492189165928951365417783798115000181739801837267877946428590678020398835052664996150465299836136689307102892188936193019272239070648063592913766268949658881169473790271437130151751029119557687224093144608227568695618246028072224872565123445861402008348482627926504893986561044148446394485811933188221885674935465962823663601366059425611514191401082690782805250978570745162860632124219842634298617770307852032531634851780253909245558666366346086451144127270844226166529680752641445925621537059302663530179247516715904562664066424716386083809909975835347000191727750471959805695841481314931622474135947653402408471249095047964899755479045081986642340620615794313774130729553450689105494288957177639767726229537634031199406317986858070410913835393506082425202906609447057835070786333954418074507061114659587596100967681835109576567719205054473497152290822542776973332207240151483591925008664029283192778541123987364974067940923480799888155109090073207573979735786496873268649079531631137286503072442626718540630088909701271712020718715626235012498550026331445974943314236627062621378260587731725670137461012427866268328911366643285489334549550395173393836843315346579533070336*i1^17 + -15902459439855665399983959910125990472986991459507385230639426286584712174852193962524269028959673701666359509345772680536951000999165609133906793095449590669228387914609602849135877501260645463884267189090388342379937800357928217983182718015293487798419617050400258296106377130896240097847731705670475998213092905722905522085607250461460258109831917979563126446825726046267032416329534382958999584755387312157569826147081114106786976146929978769420149273801779238833289088345289498832248672787622665600745337420337015500405518433667301067062533668233172203522646016304229728349149204538175559354944930765504079980173976203017697834880319272309085522772157096225320816871916959726251740866867950903513499424495524762844522521480923288107786932161261223803979060435857597646067467730637749195436749178750730472119288616298273489600705582838663948784737569409749263057739121157456756344858001716773118168955047274989465738189285346619014470217981653741269667096363693137323583621325466642013801310694546506816725330442072152931393595255575659795998585871658021625776507640148845033437632074426543327932936397538130571514148795295261618637424398227354286563342013701763753996062085894641488036673722487105054260062778568709202682685609035314908223584200604796605233216611087299843250015131191060305991591361185151762648483724890388135145631210989569054072161723061292714179494826217136544820633488444306445749896894627917640579200253527880811022668029496485424632301077119174086833472734328302154463516164070010692464770445008979973660511682289859726482438810711890792211825379496353378521822178286848988522036975342926252211621347606065016640879672522913971611979657168857378721653536014140143682998349603540549234590512990829469300479983730588987346390815790966767246729196598925619076524752252600986845340003266172289024*i1^18 + 944681293302423878869198234898580769824966884152391204403705528667820073561502963245948009443060311278425272935563651986555058079297580882813618134817099551248393368692873683225807861973302227260972882219173272449886926466041156747173470223223393785900772555582963176849657955087491721460683057741338168212075193951869323528610308654414816206971316325691442702803192330000879796639802500114599619744578867166694013175624179889947441092005013679532575987800818183097839705546585727242368024616225431342988936397233486319211453537556300821594779190097324611825351586982621261252560532509704042403208998679490447359898768838701328922935421993307549323397899889449130039074350600149372994691808084631738341227130037250139877983877849405262187026179742411196914170629835144475495711522417513928170233461002044004489470678891945886167407385391942597327140854451464832090550139231178216980645495243521857813821804418343087115235011403638985624070959045255925127417723563784127594935624129714590324305336821500449483292050883399252573269434759310437327218508464948432376011840530941096147470490103501334751412469391260027423244398063060677634795543454161157791556452451833726623315571678033829780453541568312080190120847517975488987904489007215789812825832418088681556205529068237619934496198166699735187589088817668375864762446339379139297960703818107600721646923359976651388760148024269933433015778718831792549019674323182105067498790933201382546714699784045309537382642104677863897029035491092557439127775684823180387592065704663673309272207881993268411122598485819661413281374433743217885064831026144435811495740315986811887980032682837749652789673191011450011790339715621092259876730878111210558178312883071218927399945843962454283527318532908110039123278457464301153904296597639921080647355467251680103032622971617280*i1^19 + -7511588496783014847467883074219558521375900135196358942744007841840644027123617602612103245464993553403716349128977709781000540069901961453346356656395083646424515826853703685937886919171200257001190041329263885895049276105795958219882200740250034639409849905197772052226025456347429645675568026772378618612416589372229779362023830713367964872673978559628689779013978194019266953445295965307325601867752661988179852053808409926735989074072448663552130212842902461368181775672384094380245843406234114493361348966654194614969012658270786982025381928439810516538034294616071212449329005430757928428246129816707787082513730259961010218080716354901127341894235634692192638763722605714681855362373101275533859067959883064138894960914549620163683103190096464318196849990060777401230964036489883053540023528491061163207555819211391834856373996739717701895445085653757598182451024240730071456038845559506506107420486903317226869963550890261261408063485028337179158303048673576700950664424949527756653782373758515327735974649598013758064501106604205477935067993222412704857966083307041220815509617138003367875803153939874185260918132778931527086559923262325522832160938083557895851311157001102935350896421589996324577854815036765995291600490507928818626242714534583241926809837391395388112844208340242266572517083223996279857698339860396485314185330926904112543268313256416445087894638290460021694119149608988673210846160276267514569216962280567546283054080872564057330038108710716996428087451523029545966046204987708394187836945686321110649424642316308522146417130691022067705230679112771327051707581817852784379445066752835969924156458916822894840492176518855892561163440322619971769576834218496120434225486175883779711697333422444083515696934309344517785403954962592356503106548422468250329930902744735368493123239936*i1^20 + 24462971861313633889979887595184050568880118143412153513098017133948443258298294676891112568806733395941445168756154082751550324508094315334468092955454840116486982361733639740180978225064257009866191956300347215505248341569505939200832198494494270095119266072034314069794407397016951520105723858741050946887342226399889603447755509620809191628218418556846940091536017455742834640964104516291579892074780261931921601139613897050065721389552652299692483118730106425209452963152154972113221853186755911799826769582933740377005160303641480318884839452570293810219446883942505468205086773015319156714247677115206958202667839598842031588905314642752659532940773247829178324422429219672120073651761912543129446824056863882307444453170667217218928882584463271863198412522608629757564618678408693524203178406137608379247290658781681677402393262780190089470541975759072257000078615914444980145645045033225208268338606245889642253787842111579405693036943127709744175425602278650463508118533656746246649980317545361627392280305286553437665587395726053558123537306200499724693208889918859461353307506317998390404872208279618156951808786722296944156750859608823445479540194832397324239086828203098654543017484208792944411210562643533701591466895107890467377513336812312803202569532986527664856992785876735920427816324971374901827954037863749044793014148667849041249053041903699087175024664506246052671677119563721401360254116630014060375477784359399867255360663077965683944594471883666946596900178018202221642167116324551628049502111195374894640487423357589184577147604053333779444639833115029016121872963011647289869935852764963293212559232582636210275442442203143442165028473090453136374301661487823492016606876163273780493293485025604364356511933909208096424146630208343263760157493604660964401512607561701874728960*i1^21 + 1002813524412736395498059800346555260700350851576986793535620172462648915600921463194113714672976740559920559964541257514765174973647513889255301803624789049589416122645923205705066906433894590207633354910623723763817694656155397993057198497365396731610854579751043346287524082410904045082437088232360912322813956956826224137527352131473490875329972948177957820509668601970093560517424913615975821893291157625602401498476592137035014981740838254231696954537562072174448796784345027768396006551838075979079101556740508368494232948213348410598964554353705014081598623208549799478741065119410543835653450627515540728689019072919620016789781493179734485938652073608520519199147658289836207733628045558776251755325451613632994120907556434291478723027246893696666271503100534606581388961637039433326162204362261267883232714575018575563716668163486613920758627932935808059451840077662301439126932569656749688376129708611456074603794431740663716152695824304828149608172052150650307582960848456848732784722347228872156805502467525915302663684092399416183326378282946068405119107756483412656652119223554660338524058249348832101135177688732124681674727635008745562564442530977855496433799657350731412009715606247870596925769827061294855422488746845716575459232958006235154536279909421358522491707393879911345564181528400251496084024250459462393422146766465559456501864047952542455550163851468084490555830325851231021620746794158800985729141184987256711437580604112050904337305352639617519479600931585649925423109901598301073200381959601445576542922125534892331119538671588359306572893606722225139575827930619741046984967670805412549601481072431875384997572322290367484945728261678655060109664168218730085268863446168271703213276494254925540756504213006389006420921447631845916395881284847603825067372406898688*i1^22 + -320670352241078385363897328521549940546591864466122489538688332143264855676702682538242385106421109943356807473628335174639507476073423269567058544643841471793682599005676949695980274847873381890683398595559309084276852840594493611717332803090984361456310916096209002810448918556675558444528813868910357996568269220689948074211956171138137375774249913081403474459674276072991340006663955405694405577643714005707920952068472482973536072321304595805440136170805281124571042518309299571550514752378118096577914524298313244215589785874968376644401468937909127033298837589180211972142357389646793167877064844395073714792668423619544363852160584696885022268172502009280555983467756448253737153074628502260741293241898707576506749405508909730616623286653112174625612623576947353306864957465129515653427741146275115333192813404292870139513517098641870852640216186622530501910464764629089626980631012077834038200849555099186651223165875680433350948657677547801638653160164397947796876151798721491127536890734271466704439738736149594448438225434906008043390001549569621855113432256470573847932994419345804859444455000657779690511877345089279376813220737332603938570725823075377512440549349929442932834250301455756311658198796773498316430535937839217245721998184867827602811015168271906118935708437685585768910517477902043660941232257353575460362852499531734780761355541180238342529859827555648823421960035575244384116431147586592952086061260153180402675428989518078500188321393683449150190871083627045318101857854128126782221158146715855213100929334534356322380691871666197587656681994941415490942861378795890304082344203243389401211040836343375925789364762356840745821564341909808465042232996744121067091797153760418629969309946434492867319477302621933741960785769460228403179446648806392605932647350272*i1^23 + 860645682056690567910752500054532729980669958051247964837432171246906782532039410946643479679818746592192528105834335286970949822563527964163091123414645765035975771658246676824306228875471749982489822787623658648609640658425914495529385928255903068889640025704389385966928979897722499417508623572009787390317529168749265740242615090842274222677411513926557398930026539455672393780790622549225737102935875215778301446928426113653320074876724595751781004539568039091694328624468224279078602683056632538176577876108518689335681703574536845717803039634673251412782543249585688990554396783467459873173986253689549585881203944888866197161208521432504463992638811196191494299629873724904099173822252789125341280649588755461372286575031622281048733925494090642756252931823085861795060513058244064277469052146765201360142839096602982385240577098117865732408141017999936452597338064832871741846153645307135689859421300242815880607066582882261039139860146706492117165533489199932410985300930922175471684484523381371256284785649296245925192918304691013956374720113379600027409204944265856284749821122438357694684476676976747108996419016301151645559936849009897060816070219702049255457125937398765120980855296595154841247860548830419095493427934417461967172695262291163734517048369074697537599656302653599053472598673174492258785783509610452914707692000641970136667448906898261827546770529893516768245289730597211145312128472223245680131412394234595636822417657309576121373073408380944230341510532969138092817318572088820738977309591389430140989626049312332374033938240562412328075429231076011303493746789266324647515856172130986771142321869962386783280139157836617238771927703626737681648772791710929899922121611802832189402202341369911905792882400586014330872086346023795357728969002563874595012608*i1^24 + 1509818814534809431193810976632424846132425586739574896763903305769342529357064355703780877616375667168444364871231327213868685758572785308074358586091410758414529510340349094525957867180048421386441052307649918716658123889023232584554048478267050881514228353096169813717409832396617306050727947759472696057001236161867344724229383497949066078776212161961407637118208953758594236481691456788429874480794873921410409137360252196905404956956562470834883413734598448624857235822171350951204993864271595944235202706431180540415670426630304216199582578188170037088129816635402242895107922639161448624844882842653119595395501721099925468310177834749950245244867538273212563636452628019993249568134606583565310668511762708394995725302755446713800156314407244013301079987464142461302822480730154615605623186250939793389855004727222455788594447310178128830857659191627233696388927576937653837278463329164912671644878886391847440538246146550606097683072950790818972353837655805052876514535637356841497538123603904375548847817871763129037427247473651898978033239610014958757630455276195420356620436891643129608352864487498801973229958573494364187812657206208388028211351330157755466996559507232654498238930837546878545119169002984738817407467815396059368876846979206672092377688925923090643184175840880518900426789398229916040261341613949147586915683144408247310967510250048246418496574556238771332034256939544760381788529608917511110174699119014967383768695081013637443924678281389145456628772389576607761756439529676209730770332384678725022344203835897040242776248265730354607666701296724153866349210628276542194370386952659334885211078796802184772496848096245240123648001381637693613795378274589276047218224872629035808393761010239321821511109189932176751166493440310914094989789827996581888*i1^25 + -1770542470646380934106559709923499654910159315268362518418436058508626848917125659232960978769454503086047196813630721799094140786367817182423930420178977148417775230556617330631982778122167716806774889431643471347736743428615028138741952484731586406502291985630292515869775778486383247689290257126711640277730930953556286025939427098143620492148114562419814612469949604066908733139200977682091327856358245393922321719760955848476636503569346104646389413086504195687803127348418224799883152567276555918004560597692109965238537311411507318875322730432686876509440594441408335904992434180895325905923853540244705589252410375158435602785631919189955664383685260415759376011690681802082372796119888354691624804097293520712117886082246350028611738898892857342350576662621639838117339635883684022557469859370628809934671191372890768249694393813062951720378156400547010938891379400494861058334860918569633691820270177415047118998032069046451348821210204959044976618466834812613108218370774340538361364224644068146585484763788600805620069147516516330017696644473994626734791563956398498929269402737448000653406395121543671298949523224883493506448807015956961139289718058122041085159201167107325849954868509761723587141231403837688791845429619351959282351880028284253584935245755516312869540469175827001895597430537265725532970003555116812290934044373523143815925242685063220694415638022486325247730549402177916730028817963509986044411426699126322873498223231984255685970664436748088588265036931131752574965267156127008560349360297799067651930457862082457318833830042471937696062283795348308475029337133942200897832087423462720570409692577863705696801389688688880276409717386538589219785039386194173219813826984739726922962796207280752608173373717373491174425432564400386268371835944960*i1^26 + 6317586912087493049652696861855534485986965385504020912894657684773238814323491787305582419979498329185937690995533366938854236495766797982388758155172629617210137777461982002157025194328427070167977566933693613213634848737440796480923388565816326744022155689462931335566166805162487331049568035915067351374909495637827771144541709253555669349028388422363628187999254954310600004134404334814521730445036637872049998564207112813937731826538474558274062240719130974493553475536709055647429447205095706786713367644957368923641194606531194508727947071744770195469953872496148663306762794904732078507169161242502025453030501221428862092824834022390303523030047333247421651935465168191300691703956492304092140969667608338266829895040073686597327643786150447494564060385057658817241139740065033501578371161076952046888855563142185955582107093705007112614876304467067307494650567341167372159749578361208681981030743358853557941027015711779766666102356701346355661573987176993302554285180119805929269946254222306587183647131273545065897929630851798214670834610945248011627819786813018196850235453541456598993558868907749919237701460864590964671980934208488874012357447717860069084048778587192237981745984194789285841125327597053277779659393405648005359912917845838325903231889151692639138326448210496625925116375601360964645254703150143279205286231575344356451502394930711018536257035397439151043912365182634517659793942787136664946829150134790246617520381571403043744531392587772257819104779000272833598639179501369423629866106906032320888563715802698817495200809420645359065753754215988171513064644224068044464770720364572219417728515320987456010438175904647468197616153847593298860320857713200316361940640630772042319577253769390027375626569571114154188992961822250553699205120*i1^27 + 18258101660274817941611393026215713563217625192525141089428259420965234551276113079484741010669028690570259992559077581944619967551214518567330467290740797625010125011773627153649305468175268635341123625482896171997723878541653591161261246456016899752098214923855404231467851263899761741073978806623805971096587000635174734514679463814391006332267377834794387926513487549437309759567799712652666680375521460812578507708111052579959026645809794509462961012179634023177501322654586740293698315627750589581558397541218623867960569160882515460115498599988992282468228980556465747056184294845832161834681247707489606272753278029687655269729754297137218235436763914347036599374232261921570724589921424797658470746412209937845324905668414323948133257004768328158230170645626484606801100711447705426612798247887482045324046110727071511308355787842911353748868549668197582131040879724857452695848511880074650138008815339375124224568951115528011517763499008170992098668155398669970045690576658840772058936789351285422766005126138416080310067966496428190254791514435639349939431179821704653980240466372025199680067925569526505405984082993505792577983696891491774409196486134628408280948039872261698089636901327943423184427104003610157482805148975603481970115312358651388215733346599114288530659600204052593727021761408947357319113425669717482767323402138506795851767837554520294029603870361608733083912086327657457235224203275673988059081934262561704162695873770990935306315109370742244912641971712928571323998219158896525352513082220419811273129370579814063820122150201039943496927558159925606176481042288161297971993456010395119854087468501043949925901138902788770552973568281004390560578884581235608655212575293905747094263732132058498470685178969937198113657244457101164544*i1^28 + 10432128404821373115077372231764686982633829051659635979561419439234669985772215156163442238649362594452303250586707375564059692757926174860284548441485953669104989479584726190098260692380889867688151506112183081820855314030030571269407380539811290534290915573168040058107319124611452997553229480738027916604913040286116381113824360594507126499961308487033531860449606291413374119252954903264774231617909417972309169058143095226491314795551268975986498363994464748671378204647680133500208646023139799716542851402671275246860073313489166800037673613705345630913647521118473012254267624537703030565856656048733061700448719435100000471489659758700470037547730036086001779819873356811487566556136920292163586460527183101409413155732771602099120995827777618069070434773700834103284932422044715366368988286060300220747437119785053490599090395927167519272886164564738888982646766141115016768069564050318662851031517936208665646893456743709187690812412553560708986061024887464286322911169653154496456589426733317787582155390377077473653937955581549782064163039735858445737974001155098242648786535111441826206964512272786144520852730088337485840536597871441344345356224163124772473659383065256509986431108321225062944944765243293198581946530932960068732024513870182352899897767513613637784453617932227306806960456578343459738994162122566738691167782368874885980682636021410619399107798553650474067439748781699921115189683960773051977486081062189185728478290092637843540508931815529764532648579892880054785236469212883552818646202462714293360782601346307322405200241591513321209153788026559177493531170863944566156343731726171487681415726901405046721695127170043376797734230557621000652402987915614669424459727489526103070909307911292151864026928094065190124138606362624*i1^29 + -5747894275766322431843668299633223566943449041849057637782139217879801321031154156972970833795196289901502560319310283665321577461408662168063450125821793237375620211047105194426618591384608757680157787271098406709788624406455868721667518563814268791906179301628726776521718311801818780267021895909487881498001642738824585731821150591199723256024000438083812821457750779414428133865889263550878372472368010115941338355921590466565501529631592603641498855634605930672514410675364611698479988694594234321442986839340479806799829437942815015960997784549509165732474008673756681187171630398814154229909184174794239267114554527732689873179014069449236754979102328486466664833037856216635651312378066484306100248270998808180106642327465708811373041707370507729861759089215443077630771759350246741056146560409973617181857564111179837023310410029344909008690489611575706122136779242881410720130137770466872247249562792644376960569522862141862567460291950458617062026849888986909807483652436755742788549188186938976339688074606072546273246595055889491235321535970009663658086635459058593752627306893024916457739973168656900824249759563549970839753827629194692948734564398358487482765036104756039317422509568711940301950085876927723876161178208999245958646198750488369102684182457981468424800122706840521616916042761553994316687883638106531576867061592199873264802000182611452090660230625782847768765773634404789341106428110767949733854239821481655416654835451909208597852616122553533745384952515323832071171092701320523174169206087288050823191922433936771363437515718935441293987877706849740484804701712874458424783538355384023502629776987402150912821237022188023543127234384631314275973515000397493163163572252405172342874346782106118113594808980257186202517504*i1^30 + -8713990234575584542109224722523312837474371238511662669238074015068512096240102505048622450661295911421906971580762922079002372926842431506728837678606576042476100227816966967842231060565081411451598612809535628335705770540701927529698696831843634950185055774346014085643903892448984383286338118068306299712516934896576326772594419679050237275728687844326704678787163645600177220459797125433579061862681521034911004385303523964806663049988436526251717862024866080928330836080511008447643871697978900598876139906307949936401208667051716200739297689837410242197477568574766367352840469659351834177654269402454989558371659505930292304369266499781339752987487371357814515967704432102550554550240836500580332642262873785642344035861439030441970606854363579450225401033760178846151957006349886625515514935100366341721000606483522367101022524250263977191191591288722046863103696009295350620967307225438399512166946496463186095575917053833550013226685578975091870898391788838736524231780436508370869554796947939459289024097099777413281691650325028565000024112985176928184578206402923548676952792659080657332517923279362743425612623791525936994950010275339988675590633251648524517136379575914656596168058105143340948165658299255634629224105245273214598619329067037375074098093108871667083232625341370785787854424983963493992572109286085822365362409648062042017374305521997757433895695130011707148339502531099302261822217224052090518984766933680880018785300601862453640906335375169326447346008254343691656395707390793251279061349998066493164381807230709827921064431108288695770528608221844311877145048537440665962588571398627785215014086735286780417844280786621025744237893840394111833496220360399870857667511394837479086495805984814489213437800295304265728*i1^31 + -2547608056574300055203337019812927575729732285109943249620390759788230604092835689805043787272494447985207543767868429617595109694693847151401137319180871207274927942875383564903079322388643513876834781790967086487659959897804200125503413700979498896837671788781349619453939594631339021147718637075467248791769298269469461803136202276953592572288650913699171038601820582852012385544395305280950485417754766438456239593064125096742660455760813040492363915598685183559274211152347921896298480416907175611824038662012393041220088362645358739042599679706410349919266247429819252817367887535812707587424747004433082953954965824168245830789463602064000949698298320734940325505769769786488193825907954167110294810415309496572123266067242997082352392174313841172985768254924826634492997781701888081800795940579835570814726623730692709528313154935866604894227308415386845100061014359662722127090581684163141713037513302369405466828376546233481709836709342296822248877203367166804099279093054699319865125204147322288980788350138111724774579146473794492034852766134814285073038524318646142243773262383977828084890636929849089186512710509357846447239016814487344608310704220183992524749070994510087407962751394577741241258114105158101205126833257540067840958070497383355702045253833566151262800476869309941798438591627512373441773197670450909399088125433507377214396467555182882492369986068294503859580006582591915015566936855291780891216991087719854218380259985062068853512818224021393686955694104337682513353210200488965502018785327504454350474618416797048386615882321934415177532620001352887476365760571119180005486979855069319585458956254031302861351384071533600256172382733079191540708133299881265159278561338595946125966798228380748852101094834176*i1^32 + 1032732994886576791250354354600357823433257229745744552574508888490203109705420100594120859959495151186962156882748423929976314178554086963777614942867156067808440188425372500332263410162580803556128113227066662655105724371757618090913777394403367563918490232105992285887159340551286730705193866044026023936422875073708523380477979667017435911385746008739624981258016120248249412727890878639157641103641161838488073462941734593610406634270562798847552436643158332240077885621850984024314044510356701220494019986542974168304058667297919939476386134389197159831023872153074398407936936009128411412323832922908789434962081090432230979099650188595959325587367283278487123205598801743363752918993905308280720386542945374893213326888705086471398621847459635006231017069550815730791156103819320330440543639783385652008666311990007806817412529877451410724137453471522156799615417304924536547304807051544486949674595264802585807671579996683784414882065684720320863322708255107440454848230044962502786796313207764409136771258603222421039248858443632398837624235968799961756843826644028152338215658015905757746538268602580066657720148952469916625520350447573261546419886827491266123973542826756300800723575755368436708243708945502757600286680690137434279518050743092509811361049128729961414609319091546795421834275597394201126206813128871023545703105024034753698391372413296094025326721381073647399836512291924875339199480333938522367549202934526730956348864305157245112084148028852986932904225001410376647662225236295492246822284236950714413606847318341261693291016789444197556435516132684989570635277184369754608373104350704000895035478640295126979561537717899551635573807101882510912991040982161323209648512837749088569365085005959426719350784*i1^33 + 863530347221467930091503796682108845930824492457266795481752296330056261559856973073996605823156884135330312721769831732219376891824973117456395370296115510490275531103475380843287365975826971977829805979396713240764260849868557001044426496390728619385878000208899351630835399014787547382440217399758179725503046865176044916065998518079786046104767748073170822904704517504589524462375560729489862959419549620680682511935875552073289019684607491279529790457825851587841260757973663195788536265244455409516479577903653515103507218422552980494637972793825093667235357053321046361170092855257578122964015219356122108759774731206859687361547741150063668731798046433569714502645095965093907740433547507443347568891574531919937755645857800990825642706593330303176409240263901203806716476742397631461468291600889051871043764646364784490541533814944985516787603643876996746892480342412850384671221670358445542604048680975239745885062322630417825892301084924994334107320865236396599660386681385606439826814840801218014065510208935426309097565849737307014292656651515426404758922955650662887113661711195117465989696661783019161135038948861392150439273311869574705935549800558809166033966143006954051785185208637637082717981004237519661544849670524556906583369678132782336468358024167493301490660659910010147091370081488339579503583561543535339469413420018804165867323539208618801057623358186344312525241423471417193146926976224890166848777505694573627644014516077346748549025561911231167065749417475533576372010441511480193492357000340888543599305139532513564310730748584032623260105848943519733711057924845751239344069629371739455320620299432426360700730071106169609004584649082767231523800908588106839372984970849879693145281823430934528*i1^34 + 169348111220334850572150013563476877256860868584061326329343288482312547558398153669866316950890852744924257790136808191300341401557928488024655814549001159428967157379272175404927807853085274290450342358812460049709531780234524527400362650744948723555738675574582060438482060360394776898355077976884216856713214396591490883298201240456003218044157006089120656254450506559978253832622848349333613298386191579853469459514751874842897955625697859812103439154024437942724202086671576412262815609882677327487937908528972922465371699985476110047176812404319690268674691102103592142156951836952355390325009947045965399226033914234276564325826838650845296891588305131981197886888908596289524520901200588989177470376082373417321702882351653170320965143999353563898009827655425942982783388757108810156593114221374859524474772522293608589291255573004842770684122457689219230021981746393001832994133362230407928149840217384508365367214087783670780697783665241403409045357187113805261970667055703022313135410134630301502779670189385168837324257389765702844398465925768435020496206990753908070793324315304002382587782721883879074453373194101412603855135077119107922569665294158365933958184875238249633951026702918364849494207445006767700748557687727111488075320380616884938638226312803123724140017289419077632221698890828395215811189585549938647613683215100643326806497438914273774821565976435131244457339584712232557777554864727302667076757218627178140095555854858637367888587525656381255305112086134198264404061584409715994731459298434314538899659027954036099352127385130883752744952902268170102940215263155821493495407368636510018058854185921444854747141411902359950101388939225233963649139536315943094066235077982457610107334164480*i1^35 + -13699631257656880134422765279826316593812007036241622593943790949640826974599876225734123490546835025309582178823526138459341427727185552985775259426770615775009322164315676950316144090582435455723910980520174462451121462476163469948549220673019278329895572993252215594543331737368317900287543974822439650161868516233144830104203565065271826695029696287650216855194773326716304122071134771764611143243565880368569127901897547812102461224240799082610381239087294585464387782174428791906962862826498947373009003464334023477389990939495439005853420292431534621828394722674250128792111745013501091655120128151665401854439045294763732813827985030227686186465075628070833008444198135254642531873417771974591147144954732117452748239917753133619419710208675778221198738304311034694092724791438620039824000480709933256490761362208309948919554208100811218567902830101951732348777818017419007466960311248260514662522805735944943939234203601905587973735465290101909496098123282699890939006842758022364835301808050578461973835560990545090876273680010175760249643771552222376054553069640679353210498262331011529377406580871436437580176298250249544582441539867193718227862056349276814587610232659988056886151296420007184031921278640665943535215417396685379206343542308407462104653796365742474525228285056544700697948184134922317031919152797193534037029413892606746129413130316852626114346898132698929104013147422885214960021974196175204242217145440718183698864470716824155819614506162268331582818177625856091816688373243313751521724855371418866612136031685281067742891171127696846039525494344696784264473178300108089470918077186338553012210925474255498480724664605503011362444023571719604261263036467974783880034967420430958198784*i1^36 + -5495233758754851212162231379923160642982163988997655823725345530747388457386923071294328772491892205218287062574351740242334425589335488630616736048306573335377240241460737794948830895334465040280641739540353471912245136250019649037644518466794308977524502738484407390730265571946867623942991800982826663121482456208808908390133922433813663069984532834682744458010061137624691960836828071036774075479011349290646733769445905857543934219944070092215242814042874565468543047156148476740737767904416779782041846723473791004212541848494032590711561284132060199703814872588441918200747315253662580655458279169466128531529928654919899975732229080922413931210767891226522403272941768569001457031459036916105994459082775776324731602861744424170834197774973490752313694822930943199060520932160375637742018153300079813516858402379932167768999738170670599037620660900529494848073505464407196768502787473125785227137707533130789470893776634590719834460636989548358962968759349004103686078205832954959837119439208712801342116845952834112075165554050545991313819420823655026776515047353101661189155368743371158292020302738570700050207577655504652830071507112858554224786017566520677876628605541440432908665164531869434241727165018901879229765963749614003054818550022006025316545174709240399066609040724993613178501829541804402005074169531362208565116426033682719781891532844876059341900294528104099885113985868703808628308498295833843148263459518901215286000124537873064304731199786707246262971843691969422008158753185732574161695928467543913130468106340287262392355588457800983345132749839243491058134180586634958000396591854851042816285056227769397640266565558137946817161686199834040093212407476176717720061368583847936*i1^37 + 1278992224669352689644545547619364278903215082869193167069156811792303323017412734207227059757144800679341950849673442648960941555022297818477237729413884586741625366612812140294799043663125325503794332619836636166768446498201276991033270829381330828872993550142041685809695006900609979426997712431077310702260153958723320017926718029865103543438936547788434276521680510638766511552358552256297517634661049415367578600981953180971967487022869470059851783936014803910733936415496590614918593880203252319101200787962718435455354245026854721255715482671300276112232068868433594052595545186465905200319321196731701413456103988771667387806477393340078691700761319304067219638071452646777856073487408623332748034462869696526104990676670573776586442787314434692850733420890768477985371833901786416005745569659901418017789871385766754216905429729941347511027868746834619856992839678494467998944494857238330439061027234899847294848484145322216842524091245249486034964030617455460365386645110356817509237695070143453601302038888731991989700546654171150063293197182215281951019577831049632892754153813090883003201820608767657477926659848135660067305190685304875298543368472965855699121487973227493436275483796058451601446266378141617270346438669844802685760261170200987969403989156782842971673647515449013659518930327110069601042408922785096245588278217545785038571664648673882730280544879706647386079933895821711113473317218189152848608389458936400417693351873941132526453095856876355602700378092200888628994084614824243849774491748165442541584474631462164466661574961007855733957453240161209366721991063560122758098941688739219746524781246413398730601403761275222698026176432934214578529085757116451699281625088*i1^38 + 412919341030603963791906152469200933093230751111681410597025992047392005315254315647487372777572658700471302938568632065830726748412494717527394997287907697631446287411147012669588371455610028381528045636912949894484775175814911369398896378183032957438230983792618784985596523414149245880935530979892653263299214860922630362237811103431618148157140679866859288626707623103477764166890651228468284977089595965393754968468917242656388584708357022837217665179088589958177021786760990538363041456517143100749998834521027343004323544454942193476227866640956180975208613922186636653089698193193780382517035702839922339519087450726087298006329266979395773341842153297695635473080730134991866092963306082486192242192366014437827580121906579084927444602349360091209520080384384463909820827895506594292362779136880438281266360151343549442893368519826100524369436567096474039248779971495934653138083442398320225170496842170064121352320005347583350595047948216629756924752900044435240319576222141244161575036677151731910914643163352075748930487825470797352053548277488056059216298842250328214160556207273294247955550690194248159114472683325515109086533328274106263413276199166433421232348573484346814567842037320356459586764625955332239408505062896504284417199448491066068999087297515278248166469025309138847210883612781004815121486427846060532690558157091705617820891406948161974753275116014997354559456469418226400018249102988099918770649285025834219888316537231724622817047426327242512458305326800292425034994984432604307338524482386957680922913967981824630290879029650814939909340455057646498782988944391117247874262717531683368636664460474534851557966336284432090022391888539350920185572984927138349056*i1^39 + 14530546933321731586090408116815806472066069661635860006855414525742062632814490282327601426879460603853176266809136507229033081830512831680820511165112486921081933847642679350100739055641832286546806135107936078669678161363652150355124930706547280397772625088804244389253031958506219480173005298325118926248405924990715994276623249269516207875133961888450954935477792617967431653970173321490998191834014684136449109869894261087357736703927011764146120797701111439116583806559308739194541154852866225723044430565540030666510396051568308704689986416165770589789972968096054928782463174742893959208473881946507103682125025431730356189700042910425450675977951678058930417551991377108052107590998906891492298270848962395651341001264051579982303240260788457246290701013437596455255053852320604933849464892528597680186786911674533690143712916826123165804960845367144719302723098422262355896527624022858414602980423908539265483901466409946665535645261362910865750490994039188699263443629024396321140887931882711778054921037076953464955771285369582769626284971745531366987653395426806817415558126845046439709853043991394813310377087086715990708548562628370038905121205454320721729653320003914980625930495065307967439410662022026929146466809005873556903949786294313988467299873938125664776988423772614393555273432969237683405880861361525524301123648677114359342743087815630798398664392125299195783164959786370299031207140204682874732599126095267119380720268031538915287724414369928752498789717152905756282813827084654155773962040001780690904062776226987433903799987054080796222693868005390449381837382555683882265676302904282112174901186731056608959733107131952531324191273160212211312380027600896*i1^40 + 381663032946039858446278464272134791339420351462909740250646523135737932895462429130864678303752498403741655744524477550016172605678908036041227427839842325134060121533261674839956434220218505582452643363878653689405106774681166377706260709660827650544467765270151601731730209160877657219897883645927204521459812917676562458350036296438170839697750090784115377150152832929347673149403764759290250243692523791896809333924165775535744211394842719146305725546350722315142527677128772295243041041669544589910218131134880832404378074637577591886828936677708554468416716613004452232931757041719832063625360245697698598957609526837062938747000140619695910401358365550733154869889002056159792552031487668757744852680915375925279177864125747174530906810313225318925139536885619980751621458203787204225692963858497676934366147396028403376954460485131194346181905396033238595930991223820876908440336062030673808856214598333578310328847466309349491883929148825491499276787284533308401625706618767438306471562699597668801234683007894704852059065702946034987273795378534671331150484832616264294017088889579904156471459882563263158777201802563748671601967805704316777364590228675627301673634329930505332092448252605554801327027218981150419313188862577412190732401065742673097439561511032288318182026293594739232438726040771563430225302901684865867391581342457981498731167323220726612523158829300117589670768921034711476125219334350954582832135254076624141513381846635632836797461504795448888421731814025749623711661453499105592852093954180434131498858390104230059385359020696410303314855359172652842340933048463952208905586233651230202971038785926941129688908639242449855069106244703638104571904*i1^41 + 16689887825755977996325243752929294769564775361008786654558586549008987359532833088089502880574364847691856296023713812161697462696306564497206946030501400717601404968140201719253744573530630787301112638998707725870012429566372940726558914059226270423014064560790889811353453085048037421877727360977304945206171046832495553203109159480498806391044490977593061967334495793950215905398094041237298541890488225541059806771754771279950478899731467282769404503549486928526400616980278494514670279249997263411298667573794919670034120448630365244172973649985945683197730630921583675262406314405718868777734366105528795671271514521570582763329740107518823563728309096782900156406603141053704919785047116251181675116769689226977563334854158777658384164738248215211758816947058251771835241550189300041895595616094109127548626386319235047647073471007284952675734004853013601190063351923787248010564059041450549935156481667354376670219372150670191741321140516667799913067755895449301418738233578409838563825628572004373242669280661872377999571317094333109084749815924106748125006304373482243655656669295706246309772136736793235431609891821791934853165515239681893029399798257453065614668566397556347423836751555671444526304745323530812670946668637939141465840754171061629944712312220162118606195411678795562401481726193736730513736638100478633668624681555245880655248078266058511481993967576242834366636913680994917716131730222099787652497624556991745564519330161389279177271022315992177753299081073225044720745657823053375616563955067360789544606881795488823612843387366156061497400572859936875324211663783887234592357758273952231244082392300053818410722037342398699962228009164865536*i1^42 + 190329493543142238773713909246959080665577201636967764769612220796886036290542547949637623745888486674727727628351268595274909078064259498927186417060772669060180697607969657432904145376459158064485365629437362256673086877766160288649387244847571869092247698355208984096441218964578112024458319540225351827436926033197839445534579394493881615292709887687429296248566663444213531633477542142906506056161844048849706473608273794080426438707772937326093208771293742405188110197448123134577229160625401956439449821587362652544956484451242605149209667895168364018931235736468485484572925277881746902778650830947416420400962444668692147018504479541552803734829468297685670025389103743214939590984244808517559778473386220195116577634926824193012452653988700230131707640605244822726465075918055075279245035164069855951523786145211934718844816564970307546554320043594996417051963334676024935424079434960457837647493510528908288211925279355823636222906901481297571510326955090656873354067625134973412139292567603860617778330842043812011515551163687511975184550068649033160992513524216782979709227936140525680103523290807331176347102010916009523274876963619848045085846158204380483650172320749369232831850523708512981576633630501702873555710449919528910880399928065235660300412663669241283947802260937941339063500342397640943002510854452807919528192901127593548218507062327768983394636833888554055704544160730870147766761331882673761604783192021348875528378907338280358317043517244537109175428728919950547257660332613037769444833616803356639989536394891504783634818374940998840345260137857927070186886063199354715860385158705571648459579483353685595213909510466333614442283008*i1^43 + -2384458740156363496633486222152887252587168777991450399932100274460374676816177367437834877102723659038252487948006598831309769471642302342706066177865562295470063241518044215001285268736473791891161023680267454257635561096947363971674543776000489171818895653783941505124230118698836440663447736206098350336017875557713941745006109146480502049608626966038881618711424300182563926668399233634411171968659708565303190008948077211912864537430778821316589178175274066327212331246508915668711417342538924075597736052427521369100797723985541350874862185762739741643766820571834580951999502756078570638306202044686741006764017180564692324336063613606066125141160465405599429735299382582173654569600318676036972210670825877900566019773192669177603418893963736420693774554673562136749519709289336784989443043364759489495802146237226233607917827365427942232275380450791246372486179751734058555636178656797169679708787065407568113063113311872463727876572513569104576457290330130508186808670319536130187728544551594437388403933312218216432892627956999340224715410378565502203454087500133286887705008862242536302795263854391151034683471273721607699287180139792804717561436080888566847294925324712857568120363705258472069521452168492298128404465381612979038478739254353100384512894446506720247091676842106815530765576537345967531789926562830148662586206115883310468438121163866756602272703015778474881661945322273823548802516654934395107622721813224313242852641848304881008507068360797381196335128453040148680549691166072027556072270158842635075679677736038542717985587294725289857872122152497097052451729902862633410870205872769931094847514785635263002754839285585674240*i1^44 + -1724594264181530248874766631718082940629482235049056484632432189531807329940692211636697592681134737069226994680362178628384539779074687049997574541486899486691189888688987392437675227002119684956395582738279548469941750661165317368136146117984752126018467819776103632022080940492960131821446301521025609367954808187411982864555610519063694286382343771495161009812465995529565026369139025818339282730122632552304459376376523543090291380668322112555820170079429875008874790753604860845363590523994181194659812092463551545288497993015501207065452465070437431443134601479561320050053976341820645601188233930113830292426339337731142844050651244997027654481806747204135971670923153538464430917840717041842841170148343114231224717730589745609393853007873239417785019278898800463426357650951200054473940721424943392008230600132753597765914724777692028908226937798536566102037238986146638015134524074839080534656433839247491050850412968802142558709645082294714295466745479526287184385352653414751071707812858739981266710207981258438839446895390501624549827610823847203483692070539359847667498583504768860794603879603330616824258678639419287511327392592080930561964478332121927529208081118887347762109956369557323892474317331882616774261507543828986396502332463452004445744626075354184549663175617299504518831519336717145836050265004069499156330353853700302785973110632870308781800126144004247484584602472835805449786231171400562112307210114287965093511952022840852242574159893196898833822426142935147785729165171129275496806812978314041271727328822038845706389804754319720830774556694662105471886871427500562502870756997199966432310556856653326497001504768*i1^45 + 105821694828110481920660575391893853831651231704514136599661269988054659866171032369096695495459560446564603370129064158236109932525243848742704153673372208792124247944960371527790107660111227458639251638344930383126298514560697905564036543292614142776515866565318807637006327040095998774661925653440726144713444926864270943268442707096077167423057819287669044693011560921964174721075788140016393217609533080338422085362138384162718636540134983356968322777723621289619753063376192480690978264112072563763348864694081145271805765615129458731409417494312877298790704758418253272510559827172902200183448368306323623240859950673807062012705968413011302965508504209016375058155754429920997971465379430548678772869802768176999627297808344890122383742989341971123934487672426244148787480541182690149683576889072893532814053226749168794476718278541686912090464991640598525482128021301255612555949715812791200020949583884817962811683809867782275238774033274408284011287596888304562586000468364925568889053962644718422763750815758329492330849846716494159487807129865261866876140083409764060147338679316811569509725059773051295975220677425510916553861799624666539617155322891975665476459838903585236185499609183863549002464393162208308796566661812890772346967337263454698968025453487845582571584245948019283264408218407642630348849599757714152741593765598427666865773567048570659165872311819608942811216220626581669774890407758562948810346553869272203120899352805766723525393569787766062150064725367537328250389752313981884130578444323502385911125223740169267472489060287903705991567424595313550241568345375874819334596080949341716226532830825599205376*i1^46 + -154998936191596796030056679413372845688054192347478337339668178673801898717050079207811897895552293548158766701021889229037130990736130930665168736881537731118114777155008689559760924367143004456158913971384666425220964434672649539584006432525932535478022605103893286831786153525307785144341456562296546103207441501134858794137278001654369905740902645345877915452643442097623556501255914252553602966774396962331656748285884587971551917444527509403178265236378898652937242156567225105589688726145883755028690250890582058654577522578387410292240904180826219808385721325028834910638068801537317049360730337856702605390780055656090805055043053403986179511733065355114766647501821590013104168515238716725240198195845337101894310313785356098383616212796363185277596804460759233286475598058903451664662519524008402441910119897171531694348151795526212425088168626571379428041998426077197952755848776888840112076331739507722164303139390773226473083215696002521331558673122508422286148829182844806481890741214480154812195581891075657262393380568149187981665929370994530499927397445919413338289152897213307416344868745090268503747829471970975802084779038533765274921206079970068970074590831918434085232759760960549613624997158936938488787762906591571675522643083301237110674617860234377947156117775865025939628642455183088256439472537118993375631693461553519185850159572142834329925749048910332483666553396222530521765231852603647657286144829170661384149541882066399019209190292337646092024346336068641245755925648807413659419917533576769845381223894651856686703416645539335021435870422391877459185757089817821975612471013914441253732137041920*i1^47 + -1438761620944785787619764292193186864724909057146849767019928592953556291729328532289043957459907655892174017994662237054890116230128876021003953279825781373668652735853228711575503750136977913480667930701694291994653046255865954919783815732109040866325558011224562641473705973691196079484617476237892366838721318556836114353482750537406599913013828401276676385140764064904682791859310121910311696880779574342696033878708116890886456370578984481956629009032108272021847446200807225454650376626267995071846740652578727154035584810460688862311139944897256702389964806145925923248852773061136774956935082003115477124650635224436367522573349542046438652017124808923955711736728625292173374061002335547171407201255387991714438323949013141363270577501663911903913989439026429181892742563490801906355119250884158931646983892183428813101976504554486971731390300566808714336499447438789214567215335466028863654471262101489832566130439816607668447953694422874790330793010967582902043578414876633968009206843791847770571481646748278346996264135305426745730507738625602326589152448868651990027212267879187599742844149540889864105339264192277323029048481666893657038449844465001592211328652969603114975548435963436471362561674232055704326262632140787852469256913653999924956857787747916123631448883663402381816388154295123685149381950016463057459771777636980495772550455586512498436562729968712594441092223705146119097345180621413327728438989101413350977237017889411365417150341427256085396587588553789835713052815960601681167154624254850402469292518551641321038358167389468633861899684876078162692267491729063386030878896107953995120640*i1^48 + 3928563877346226497956808328997201025176277632592183828076596472312279372153460391761526283970429437044594035810417544531346668048111226741919531390290422129104104033432553070766698748946378427815086491453379159580364642813906477302293359100438418374453044625127735077810157587410532798686050046658853079012630083837194256619768249193767694809339881442398704647142804081079643274794708288771023778944927276972371077665582868884781742811096900883538392216936343297768950580435838025863147909599096480248988607042253675957080071254735510850306337915196740578084847938304108425916584593639510285347205962394572541084468167428591251686461411877773467426894438504040005361290612481209781956408270383423641171142082301594453165577532677624640983482566317786190732232036579848136480442681088742827708649657028962539754695075477717266398047085075404758644682110383870423806322828531666754387505992729564329258882104627271904515970795791669024927183510761658126201567827874422678186328521620528251973825916674549981115484917862546376127577679696156182318907245497231525705479785797816871734859687809675757876460128890353427658385722150630818220217860273875623014033359987109985756871728046052485361437041735547954537807975151527185680648892341481669983626816853641317963644097575682134089656721683511794253235826948838819436242764548501460119575188098191773807136003238821388258642778749193656007440789867872795680564340347749722824866670749629561040687565070294213521454200815781315690151537497125958948808983784676251415446455040675563682771635964047908333055269309901130196366112681230227809903866613948297425827355688960*i1^49 + -1565248610767818989627578128955686293842966941511845638510239822912640593122858579448208883114006811329444179695016150569529006250174600753232191000553837334933946560206112681945968853961632651053495523056781736158217597868471416446115778260767398849585823700281273807000767666688139348538854617983221570993749732181912799890788437544297385885809871713756630114308956619557829896447025135176920989682217236098007833711702922553767700158160801448411726633568746680746683070458128909106145213631837084372268101158905905000417442562280567533649867359786312888067022429513565320980438915917255919821061885877953379918071133162695835059374265402411166044420235670442526768561234257654929452780923119104692569646086391025632567565103607846285375941234186620926461004883661421423176172508169932187611199453571369541217590166541904890421797083223507673874260528377673460223642350577302026044857140116729800823090963425986376521171376049150464625027240135454726191545940373802673838494771736483199254657062841706419589098465562417366222235547610918188320482566645197097395812113866350132650582754439076714850058748861911563860074797869468760138385977290260476559709595438197275413217230919033650231516247701445791893940858068599963040544843173459684179472086133423326076140739552425575120711931644391559584494123918659295961593544067493198799740925147239873577114805736500653156447008986174837314640601471936497227948978632632036562009731660746727776514350507175936000634050952757639077092850907322612801882706558213048479651838669291618815932035109742044542517987513587595851026245319629770715513123509638979911680*i1^50 + 1250169084834434292258210680655735589299809623851618873261310213480802916084109837697363895557741843617831063393900780687441458244581292671344044118386240685196210690683314022742287162190159040836412073466441119059792772124099326590968462329329410283920017306946996501383107512915439353656555127394477661006918397569952015748127135171187024066782492617966019320829785143544547917633297959652183007475437788171510619876566585517922468866751765704384044771064600263576897422228547305669838226979013331136051738201371170995189984603836252683771516292608393120680158169640743950077196407272872741021758068884708071960838808027054109683119069925445985878013122316214290450185377022003210858708172651401526789025495870052212115099694512995869286559574323702752264618832436804351321669352300758708480889154399451675287330844259640871217234314790384226415494781655872942269219552254371046718822751654172530621617127480814345446631648219833874968444184882964522874119796882522506581248990654545643737468388825228253989900044789008215006975334285997769525729302228914188178065682866599306544276058603076940182458503997129343484580998950784982692098897089678673347688393948011785264117949591228824069504444134262990172942109816022016726477178013559588817733247650794591732282828617193209856260657414546589612672570781634217602588737575880385512111310922622595020280953277424275421549079858197299918968294679966433607543839634248907253028283465349972652632965897917237611609267712599881095280321311592588293691828076241428874431085103272776350724465373107249694642414440857267893284496464871252583682655911936*i1^51 + -137212373490705384377642715108588210266015813810577461911216758554233391078734051525666174716438476012911967640803869329568322205427048615869383034782910659983973649788725710259458947548220351266583380209464454167781206876994024243152534347407175917718651319909872853602257093083395701793308752715715719488624444112530979149163520181754803228576932803037857637534959356980142894730770602948922335056469394657224419733200275149969588566360973326479925011082813879988669241667798407555924363457156138846266026631183300834592352717762300091141425376436172535818297194552544124303595119731356020664487613761444674525714902516791445390112512131833990849693713118667652048217247468459452222799134492053108838446841692401663708149287284692080026502994314275688817024076859365729049838127969579400972653383153022856573806824652286057130674848618003865296811261926330715276876388595277557830397482182232685797799001262483064833980073768625375040623340734339790607747065488693538028696850540564981735886500954752992798800520156914465423889758203708486935413126590580157546446349953194428450405981585259921423839093198778426366960966169035803590102404855255366713794099173261438576199747252265815988310319192117816033468453737051539311712911735137599756060002633561050227300373139243799960019114232557965902512325449997410219293789010708787171108304613301901257529280663420875229747678545394440220039686989108013118695378792306448712913313454585192429638813770182252299913951974282269641140507710917395856262383014243003318137141298179916649804362377827528555007139914386602649754638275595286347776*i1^52 + 84596420385467394082710812364346462703551193216802598280781589387328347736501743556601128423593245856581089056013688449225534122665375719954239004117649337104953940245356091747740252889813767128606520467359623579690294947888788100932729060386160520413811133668381841613851719749168310896372962639777257361622864406135808008218304381885381019544038008731241867106016698627656755967056435831849137563610861272528099108880513321587470592683278201750751481626277051472181971179809711705906711226399535668229347144849735033778044096356348934783752999840366414218335404825162631186380176199908422051489050215598135094579050158152939931921373783313112394786230828922166070500311850434448712382019591772581824405741813307810040106250114836088998174513049977962591264524018326711626621555005339908663470868134621402372216830209962426524280557457894172245277869430854631603075926395784805036829010873020033331045615456277883966507786875051372506349084224969475586202431149682663005001957293108966912227042506772535359958519633875568536129672296499564366665210922699190523215913282577585919039237173511059595713255548029910265235584366333265800700734423345448197680222987137835954054141427571849350229013236128571377976471542476956963544806874065744840936683480923292650712873622272541723108194842986339713348460726430169942944858594751569769976915353958340673615896611121773772930237880295488553835660877246630598416649861757524518010559671811851941918195649015120399332146147845030495809054115046486450653194547584412972741023750294470007934347658373847002949121329460307389098965860352*i1^53 + 2268102466771874360034834159597354435655862312244684625780439209543705767348069550828844152548036556053210800449089231036246324129504929767800650372571357722270925904963108306663449958140641194402544075733092601256833734370454862485743996389133979961597677708033845464250288126606443619060476450017415868630751834051074024124383076773423228158715893840508211849892924979755991290295995900540035082382739656047131702276826160688922773743697773469758752635063780382648674180392579135237058711184797536952076716095075143178795562603278582369099298070500897763410269984692561683922162345811712429048514745132769160877460120131527050682611357319840111098410561179656565121767247910203896395581654415302586274682111544745005324642118617022639967057922662110127623775228109756179572527372760981382884590153246726362474777151515774477506063073226636612575692061783134848519931501741033446308023833562989196162888352963178399059696579263716457587324555940092090505738513808880952929471256888811355099653570389764017256854582816790176055406484612925161668194529461015717885111432457372236783825387433460675421968319427147959763044416179342544703044977482612921728433870886810694264305436001189888872520576076954395887638033354745661056304028808048395753917435921454966411371916357224582818290795266889499182922126998717194540351842704327374607935771801220130062698791239114953251910651361270277673987118059767194201388574803464756775190503067040040211115808791720342691892677668867901369352375658922606110787984813123857189036229595054695697756091843717749924946443310516404224*i1^54 + 18671639001093347574003606563148605430087065851267779877572156267748459174134469660602826012071825979617484893232923200214857190315803514923451569637901292384081585281303431552564593062643067642063123185723668200754285029491137814004494075807841088585447217672590897380578404991950953802331101429512977056925273446612828730860943820680530934240841868319717481422966380634535159926263674659271511486184503845939509515974602750488532699835911478396528128035834443122908281782602711746098582128466853209045604119805868070566224360738189101130095235764957894100695284675582502423750599904682472702683002642938401613860651655290835674062020361132316995836027306128103652211244053848856565647807750738519385078280924819570709153094322658971274831372836695714434414365061583092050405219280288209678994454864622806820042738109456217672805974286820945061339763630616772058210795741586805148613075566354578268502960566695813889160169346517912530044959863082496516688694447122655784205548214938916157692783001233094563916547483967870398211537614970885419277222302101516126325719790721491320344393184578822970737267307078095199596378102194734901635893067766103878949174176292375057472531710957393721145722783265695533023194565657719937570065690557203614637370712555958265017843024564029613450297070614309918490392306603754364310734194777492519155645907884036634836971646732522209561797094889685218130740301300958259239941795206139772039925525455285493900866985421759636036004260163241415779614011762094784902569564835659746033664*i1^55 - N1*1096386570607446140857128420595445355839116387901379973061451341261331617974898626414220746042451748860966596751696018177765539257451640157022444594079912606120867842543558579035754734956666665571133821604330729523888735853253024149943288996910039592100829271013227703256094800060260025637333265197930642831331387977064278304548157909026616122003511962034721673937530497578317356419342351301426936320090615252554473388579886488918604120116596001543770294989138414563642010649190384662115542569828914182240635151650233990785503858422786848179058989282140625*i3 ] ]